/* Minification failed. Returning unminified contents.
(2377,18): run-time error CSS1031: Expected selector, found '<'
(2377,18): run-time error CSS1025: Expected comma or open brace, found '<'
(2687,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2695,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-moz-osx-fotranslate('
(3685,32): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
(3686,21): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
(15406,44): run-time error CSS1046: Expect comma, found '0'
(15406,48): run-time error CSS1046: Expect comma, found '/'
(15407,36): run-time error CSS1046: Expect comma, found '0'
(15407,40): run-time error CSS1046: Expect comma, found '/'
(15507,52): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
(15507,98): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
(15527,21): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
(15534,21): run-time error CSS1039: Token not allowed after unary operator: '-first-color'
(15540,21): run-time error CSS1039: Token not allowed after unary operator: '-second-color'
(15562,1626): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15562,33840): run-time error CSS1030: Expected identifier, found 'li'
(15562,33842): run-time error CSS1031: Expected selector, found ')'
(15562,33842): run-time error CSS1025: Expected comma or open brace, found ')'
(15562,37969): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15562,67288): run-time error CSS1030: Expected identifier, found ' '
(15562,67289): run-time error CSS1031: Expected selector, found 'nth-child('
(15562,67289): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(15562,106710): run-time error CSS1019: Unexpected token, found '}'
(15562,128502): run-time error CSS1035: Expected colon, found ';'
(15562,128503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#282828'
(15595,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
/*! jQuery UI - v1.12.0-beta.1 - 2016-01-15
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* 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-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* 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;
	-ms-touch-action: none;
	touch-action: none;
}
.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 {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.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-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.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: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.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: 45%;
}
.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;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	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-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.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("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 14em;
}
.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;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: 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: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	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-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;
	/* 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;
	border-bottom-width: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	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;
	
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/

.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {

}


.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	/* border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold; */
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	text-decoration: none;
}



.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.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); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: 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_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-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: -65px -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: -65px -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: 1px -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: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

 @font-face {font-family: star;src: url(../fonts/star.eot);src: url(../fonts/star.eot?#iefix) format('embedded-opentype'), url(../fonts/star.woff) format('woff'), url(../fonts/star.ttf) format('truetype'), url(../fonts/star.svg#star) format('svg');font-weight: 400;font-style: normal }@font-face {font-family: WooCommerce;src: url(../fonts/WooCommerce.eot);src: url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight: 400;font-style: normal }.woocommerce_wrapper {width: 100%;float: left;}.woocommerce_sorting_wrapper {width: 100%;float: left;margin-bottom: 50px;padding-bottom: 25px;border-bottom: 1px solid #f3f3f3;}.woocommerce_sorting_wrapper .woocommerce_sorting {float: left;}.woocommerce_sorting_wrapper .product_show {float: right;}.woocommerce_sorting_wrapper form label {font-weight: 100;margin-right: 12px;text-transform: capitalize;color: #777777;font-size: 16px;}.woocommerce_sorting_wrapper form select {outline: none;border: 1px solid #dddddd;background-color: #fafafa;color: #777777;height: 40px;padding-left: 18px;cursor: pointer;border-radius: 0px;box-shadow: none;}.woocommerce_sorting_wrapper .product_show > .product_show_form select {outline: none;border: 1px solid #dddddd;background-color: #fafafa;color: #777777;height: 40px;padding-left: 18px;cursor: pointer;}.woo_new_product {width:100%;float:left;}.woo_heading {width: 100%;float: left;margin-bottom: 30px;position: relative;}.woo_heading h4 {font-size: 20px;display: inline-block;background-color: #fff;padding-right: 15px;}.woo_heading:after {content: "";position: absolute;top: 50%;right: 0;left: auto;width: 100%;height: 1px;background-color: #c8cdd2;z-index: -1;}.products {width: 100%;float: left;display: block;text-align: center;margin-bottom: 70px;}.products .product-image {display: block;position: relative;width: 100%;float: left;}.products .product-image .image img {width: 100%;}.products .product-image .image:hover img {opacity: 0.8;}.products .product-image .product-image-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);display: none;-webkit-animation: flipInY 0.8s;-moz-animation: flipInY 0.8s;-ms-animation: flipInY 0.8s;-o-animation: flipInY 0.8s;animation: flipInY 0.8s;}.products:hover .product-image .product-image-overlay {display: block;-webkit-animation: flipInY 0.8s;-moz-animation: flipInY 0.8s;-ms-animation: flipInY 0.8s;-o-animation: flipInY 0.8s;animation: flipInY 0.8s;}.products .product-image .product-image-overlay .add_to_cart {position: absolute;top: 50%;left: 50%;margin-left: -70px;margin-top: -50px;width: 140px;height: 100px;text-align: center;}.products .product-image .product-image-overlay .add_to_cart button {color: #fff;text-decoration: none;width: 100%;height: 40px;border: none;}.products .product-image .product-image-overlay .add_to_cart button i {font-size: 18px;}.products .product-image .product-image-overlay .add_to_cart button.add_to_cart_button {background-color: #99a4bd;margin-bottom: 10px;}.products .product-image .product-image-overlay .add_to_cart button.add_to_wishlist_button:hover {color: #ccc;}.products .product-image .tag {position: absolute;top: 15px;right: -3px;color: #fff;text-transform: uppercase;padding: 3px 10px;box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.4);}.products .product-image .tag.new {background-color: #74d2a6;}.products .product-image .tag.sale {background-color: #f77b77;}.woocommerce div.product {margin-bottom: 0;position: relative;width: 100%;float: left;}.woocommerce div.product div.images {width: 100%;float: left;position: relative;}.woocommerce div.product div.images > a {position: relative;width: 100%;float: left;}.woocommerce div.product div.images > a > img {width: 100%;}.woocommerce div.product div.images > .thumbnails {position: absolute;bottom: 10px;left: 53px;right: 53px;}.woocommerce div.product div.images > .thumbnails .owl-theme .owl-nav [class*='owl-'] {width: 21px;height: 53px;background-color: transparent;padding: 0;margin-top: -26px;}.woocommerce div.product div.images > .thumbnails .owl-carousel .owl-nav .owl-prev {background-image: url(../images/icon/arrow-left.png);background-repeat: no-repeat;background-size: contain;left: -32px;}.woocommerce div.product div.images > .thumbnails .owl-carousel .owl-nav .owl-next {background-image: url(../images/icon/arrow-right.png);background-repeat: no-repeat;background-size: contain;right: -32px;}.woocommerce div.product div.summary {width: 100%;float: left;}.woocommerce div.product div.summary .product_title {margin-top: 0px;text-transform: uppercase;font-size: 28px;}.woocommerce div.product div.summary .woocommerce-product-rating {width: 100%;float: left;}.woocommerce div.product div.summary .woocommerce-product-rating .star-rating {float: left;margin-right: 10px;}.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-review-link {color: #777777;text-decoration: none;}.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-add-review-link {color: #aaaaaa;text-decoration: none;}.woocommerce div.product div.summary p.price {width: 100%;float: left;padding: 35px 0;font-size: 36px;margin: 15px 0 35px 0;border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;}.woocommerce div.product div.summary p.price > .amount {text-decoration: none;color: #777777;}.woocommerce div.product div.summary p.price del {color: #D5D5D7;margin-right: 10px;}.woocommerce div.product div.summary p.price ins {color: #D5D5D7;color: #777777;}.number {margin: 30px 0;}.number span {cursor: pointer;}.number .minus, .number .plus {width: 40px;height: 40px;line-height: 35px;text-align: center;font-size: 30px;float: left;background-color: #eeeeee;border: 1px solid #eeeeee;color: #555555;}.number .minus:hover, .number .plus:hover {}.number input {height: 40px;width: 42px;border: 2px solid #eeeeee;text-align: center;background-color: transparent;color: #777777;float: left;}.woocommerce div.product div.summary .single_add_to_cart_button {margin-left: 45px;padding: 8px 10px;border-radius: 2px;background-color: #99a4bd;color: #fff;}.woocommerce-tabs {width: 100%;float: left;margin: 50px auto;}.woocommerce-tabs .tabs {width: 100%;float: left;}.woocommerce-tabs .tabs {list-style: none;width: 100%;float: left;padding-left: 0;margin-bottom: 0px;}.woocommerce-tabs .tabs li {float: left;display: block;margin-right: 1px;}.woocommerce-tabs .tabs li a {padding: 10px 20px;text-transform: uppercase;background-color: #292a2b;color: #fff;display: block;text-decoration: none;}.woocommerce-tabs .tabs li a.active {background-color: #eceff3;color: #5a657e;}.woocommerce-tabs .panel {background-color: #eceff3;width: 100%;float: left;padding: 25px;}.woocommerce #reviews #comments ol.commentlist {margin: 0;width: 100%;background: 0 0;list-style: none;}.woocommerce #reviews #comments ol.commentlist li {padding: 0;margin: 0 0 20px;position: relative;background: 0;border: 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 50px;border: 1px solid #e4e1e3;border-radius: 4px;padding: 1em 1em 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {float: right;overflow: hidden;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {font-size: .83em;}.woocommerce #reviews #comments ol.commentlist li .comment-text p {margin: 0 0 1em;}.woocommerce #reviews #comments ol.commentlist li img.avatar {float: left;position: absolute;top: 0;left: 0;padding: 3px;width: 32px;height: auto;background: #ebe9eb;border: 1px solid #e4e1e3;margin: 0;box-shadow: none;}.woocommerce #reviews h3 {margin: 0;}.woocommerce #review_form #respond p {margin: 0 0 10px;}.woocommerce p.stars {position: relative;font-size: 1em;}.woocommerce p.stars a.star-1 {width: 2em;}.woocommerce p.stars a.star-2 {width: 3em;}.woocommerce p.stars a.star-3 {width: 4em;}.woocommerce p.stars a.star-4 {width: 5em;}.woocommerce p.stars a.star-5 {width: 6em;border: 0;}.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5 {border-right: 1px solid #ccc;}.woocommerce p.stars a {display: inline-block;font-weight: 700;margin-right: 1em;text-indent: -9999px;position: relative;border-bottom: 0!important;outline: 0;}.woocommerce p.stars a.star-1:after {content: "\e021";}.woocommerce p.stars a.star-2:after {content: "\e021\e021";}.woocommerce p.stars a.star-3:after {content: "\e021\e021\e021";}.woocommerce p.stars a.star-4:after {content: "\e021\e021\e021\e021";}.woocommerce p.stars a.star-5:after {content: "\e021\e021\e021\e021\e021";}.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after {font-family: WooCommerce;text-indent: 0;position: absolute;top: 0;left: 0;}.woocommerce #review_form #respond textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}.woocommerce #reviews #comment {height: 75px;}.woocommerce #review_form #respond p.comment-form-author {width: 50%;float: left;padding: 0 20px 0 0;}.woocommerce #review_form #respond p.comment-form-author input {width: 100%;}.woocommerce #review_form #respond p.comment-form-email {width: 50%;float: left;padding: 0 0 0 0;}.woocommerce #review_form #respond p.comment-form-email input {width: 100%;}.star-rating {position: relative;height: 1em;line-height: 1em;font-size: 1.2em;width: 5.4em;font-family: star;text-align: center;margin: 0 auto;margin-bottom: 10px;}.star-rating:before {content: "\53\53\53\53\53";color: #EAEAEA;float: left;top: 0;left: 0;position: absolute;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.27);}.star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em }.star-rating span:before {content: "\53\53\53\53\53";top: 0;position: absolute;left: 0;color: #ffdd5f;}.products .product-info {width: 100%;float: left;}.products .product-info h3 {font-size: 14px;text-transform: uppercase;margin-bottom: 5px;}.products .product-info h3 a {color: #999999;text-decoration: none;}.products .product-info h3 a:hover {color: #99a4bd;}.products .product-price .price {display: block;font-size: 24px;color: #555555;font-family: 'MuseoSlab';}.woocommerce_pagination {border-top: 1px solid #f3f3f3;padding-top: 30px;}.woocommerce_pagination p {float: left;color: #777777;font-size: 16px;}.woocommerce_pagination ul {float: right;}.coolthing_sidebar_wrapper .widget.woocommerce.widget_categories ul li a {text-transform: uppercase;color: #5a657e;}.coolthing_sidebar_wrapper .widget.woocommerce.widget_price_filter form label {font-weight: 100;font-size: 14px;color: #292a2b;margin: 0 10px;}.coolthing_sidebar_wrapper .widget.woocommerce.widget_price_filter form input {width: 81px;margin-bottom: 10px;}.slider {display: inline-block;vertical-align: middle;position: relative;margin: 20px auto;}.slider.slider-horizontal {width: 100% !important;height: 20px;}.slider.slider-horizontal .slider-track {height: 3px;width: 100%;margin-top: -9px;top: 50%;left: 0;}.slider.slider-horizontal .slider-selection {height: 5px;top: -1px;bottom: 0;}.slider.slider-horizontal .slider-handle {margin-top: -8px;}.slider.slider-horizontal .slider-handle.triangle {border-width: 0 10px 10px 10px;width: 0;height: 0;border-bottom-color: #0480be;margin-top: 0;}.slider.slider-vertical {height: 210px;width: 20px;}.slider.slider-vertical .slider-track {width: 10px;height: 100%;margin-left: -5px;left: 50%;top: 0;}.slider.slider-vertical .slider-selection {width: 100%;left: 0;top: 0;bottom: 0;}.slider.slider-vertical .slider-handle {margin-left: -5px;margin-top: -10px;}.slider.slider-vertical .slider-handle.triangle {border-width: 10px 0 10px 10px;width: 1px;height: 1px;border-left-color: #0480be;margin-left: 0;}.slider input {display: none;}.slider .tooltip-inner {white-space: nowrap;}.slider-track {position: absolute;cursor: pointer;background-color: #f2f2f2;}.slider-selection {position: absolute;background-color: #f77b77;}.slider-handle {position: absolute;width: 5px;height: 18px;background-color: #8d8d8e;}.slider-handle.round {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.slider-handle.triangle {background: transparent none;}
 .check_lists ul li label{word-break: break-all;}@media (max-width: 1200px) {}@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {}@media (max-width: 480px) {.offer_wrapper .offer .text_wrapper h3{font-size: 14px;}.offer_wrapper{width:100% !important;}.offer_hex_item{float:none;display:inline-block;margin-left: -20px !important;}.offer_hex_wrapper .blog-4s-first{margin-left:0;}.offer_hex_wrapper .offer_hex_item:nth-child(n+2){margin-top:0;}.offer_detail_wrapper ul{width:100%;}}@media (max-width:320px){.error_next_prev_links a {margin-bottom:10px;}}@media (max-width:767px){.error_text_with_icon ul li {font-size: 30px !important;}.vehicle_img img{width:70% !important;}.error_text_with_icon ul li:nth-child(1), .error_text_with_icon ul li:nth-child(3) {top: 0 !important;}}@media (max-width:393px){.error_text_with_icon ul li {font-size:15px !important;}.vehicle_img img{width:40% !important;}}@media (max-width:600px){#counter_comming_soon .counter-box .number_time_c{font-size:50px !important;}#counter_comming_soon{text-align:center !important;}#counter_comming_soon .counter-box {float:none !important;display:inline-block;}}@media (max-width:480px){#counter_comming_soon .counter-box .number_time_c{font-size:20px !important;padding-right:15px !important;padding-left:15px !important;}#counter_comming_soon .counter-box span{font-size:13px !important;}.coming_soon_heading h2{font-size:20px !important;}.error_next_prev_links a {margin-bottom: 10px !important;}.email_newsletter input#news_send {position: relative !important;margin-top: 10px;width: 100% !important;}}@media (max-width:240px){#counter_comming_soon .counter-box .number_time_c{font-size:17px !important;padding-right:10px !important;padding-left:10px !important;}#counter_comming_soon .counter-box span{font-size:10px !important;}}@media (max-width:320px){.check_lists ul li label {font-size: 14px;width: 50% !important;padding-right: 5px;}.check_lists ul li p {float: left;width: 50%;font-size: 12px;}.check_lists ul li label::before {margin-right:1px !important;}.offer_detail_wrapper ul li {width:100%;text-align: center;}.travel_heading::before {top: 57px !important;}.travel_heading::after {top: 61px !important;}}@media (min-width:992px) and (max-width:1200px){.slide_right_thumb img {width: 100px !important;}.events_thumb_slider .owl-nav div {bottom: -23px !important;}.events_thumb_slider .owl-nav .owl-next {left: 67% !important;}}@media (max-width:767px){.events_thumb_slider .owl-nav div {bottom: -23px !important;}}@media (max-width:667px){.events_thumb_slider .owl-nav .owl-prev {left: 0;}.events_thumb_slider .owl-nav .owl-next {left:auto !important;right: 0;}}@media(max-width:480px){.doller_pricing {float: left !important;margin-top: 10px !important;}.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td div {width: 30px !important;height: 25px !important;line-height: 25px !important;}}@media(max-width:240px){.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td div {width: 25px !important;}}@media (min-width:992px){.booking_form_bg .main_content_form .pullleft:first-child {margin-left: 7.5%;}}@media (max-width:767px){.service_wrapper, .service_wrapper .item {width: 100% !important;}.service_wrapper .item.style1 .text_wrapper, .service_wrapper .item .image_wrapper {width: 100%;}.service_wrapper .item.style1 .image_wrapper img {width: 100%;}.service_wrapper .item .text_wrapper {width: 100%;}}
@media (max-width:767px) {
    .table-responsive .table td:before {
        content: attr(data-th) ": ";
        font-weight: bold;
        width: 120px;
        display: inline-block;
        color: #000;
        font-family: IRANSansWeb;
    }

    .table-responsive .table > tbody > tr > td {
        display: block;
    }
}
 @font-face {font-family: Revue;src:url('../fonts/reve.ttf');}@font-face {font-family: caviarbold;src:url(../fonts/caviar/CaviarDreams_Bold.ttf);}@font-face {font-family: caviar;src:url(../fonts/caviar/CaviarDreams.ttf);}
 html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background-color: transparent;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}h1 {margin: .67em 0;font-size: 2em;}mark {color: #000;background: #ff0;}small {font-size: 80%;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}input {line-height: normal;}input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}legend {padding: 0;border: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-spacing: 0;border-collapse: collapse;}td, th {padding: 0;}@media print {*, *:before, *:after {color: #000 !important;text-shadow: none !important;background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}.navbar {display: none;}.btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !important;}.table td, .table th {background-color: #fff !important;}.table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}@font-face {font-family: 'Glyphicons Halflings';src: url('../fonts/glyphicons-halflings-regular.eot');src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before {content: "\2a";}.glyphicon-plus:before {content: "\2b";}.glyphicon-euro:before, .glyphicon-eur:before {content: "\20ac";}.glyphicon-minus:before {content: "\2212";}.glyphicon-cloud:before {content: "\2601";}.glyphicon-envelope:before {content: "\2709";}.glyphicon-pencil:before {content: "\270f";}.glyphicon-glass:before {content: "\e001";}.glyphicon-music:before {content: "\e002";}.glyphicon-search:before {content: "\e003";}.glyphicon-heart:before {content: "\e005";}.glyphicon-star:before {content: "\e006";}.glyphicon-star-empty:before {content: "\e007";}.glyphicon-user:before {content: "\e008";}.glyphicon-film:before {content: "\e009";}.glyphicon-th-large:before {content: "\e010";}.glyphicon-th:before {content: "\e011";}.glyphicon-th-list:before {content: "\e012";}.glyphicon-ok:before {content: "\e013";}.glyphicon-remove:before {content: "\e014";}.glyphicon-zoom-in:before {content: "\e015";}.glyphicon-zoom-out:before {content: "\e016";}.glyphicon-off:before {content: "\e017";}.glyphicon-signal:before {content: "\e018";}.glyphicon-cog:before {content: "\e019";}.glyphicon-trash:before {content: "\e020";}.glyphicon-home:before {content: "\e021";}.glyphicon-file:before {content: "\e022";}.glyphicon-time:before {content: "\e023";}.glyphicon-road:before {content: "\e024";}.glyphicon-download-alt:before {content: "\e025";}.glyphicon-download:before {content: "\e026";}.glyphicon-upload:before {content: "\e027";}.glyphicon-inbox:before {content: "\e028";}.glyphicon-play-circle:before {content: "\e029";}.glyphicon-repeat:before {content: "\e030";}.glyphicon-refresh:before {content: "\e031";}.glyphicon-list-alt:before {content: "\e032";}.glyphicon-lock:before {content: "\e033";}.glyphicon-flag:before {content: "\e034";}.glyphicon-headphones:before {content: "\e035";}.glyphicon-volume-off:before {content: "\e036";}.glyphicon-volume-down:before {content: "\e037";}.glyphicon-volume-up:before {content: "\e038";}.glyphicon-qrcode:before {content: "\e039";}.glyphicon-barcode:before {content: "\e040";}.glyphicon-tag:before {content: "\e041";}.glyphicon-tags:before {content: "\e042";}.glyphicon-book:before {content: "\e043";}.glyphicon-bookmark:before {content: "\e044";}.glyphicon-print:before {content: "\e045";}.glyphicon-camera:before {content: "\e046";}.glyphicon-font:before {content: "\e047";}.glyphicon-bold:before {content: "\e048";}.glyphicon-italic:before {content: "\e049";}.glyphicon-text-height:before {content: "\e050";}.glyphicon-text-width:before {content: "\e051";}.glyphicon-align-left:before {content: "\e052";}.glyphicon-align-center:before {content: "\e053";}.glyphicon-align-right:before {content: "\e054";}.glyphicon-align-justify:before {content: "\e055";}.glyphicon-list:before {content: "\e056";}.glyphicon-indent-left:before {content: "\e057";}.glyphicon-indent-right:before {content: "\e058";}.glyphicon-facetime-video:before {content: "\e059";}.glyphicon-picture:before {content: "\e060";}.glyphicon-map-marker:before {content: "\e062";}.glyphicon-adjust:before {content: "\e063";}.glyphicon-tint:before {content: "\e064";}.glyphicon-edit:before {content: "\e065";}.glyphicon-share:before {content: "\e066";}.glyphicon-check:before {content: "\e067";}.glyphicon-move:before {content: "\e068";}.glyphicon-step-backward:before {content: "\e069";}.glyphicon-fast-backward:before {content: "\e070";}.glyphicon-backward:before {content: "\e071";}.glyphicon-play:before {content: "\e072";}.glyphicon-pause:before {content: "\e073";}.glyphicon-stop:before {content: "\e074";}.glyphicon-forward:before {content: "\e075";}.glyphicon-fast-forward:before {content: "\e076";}.glyphicon-step-forward:before {content: "\e077";}.glyphicon-eject:before {content: "\e078";}.glyphicon-chevron-left:before {content: "\e079";}.glyphicon-chevron-right:before {content: "\e080";}.glyphicon-plus-sign:before {content: "\e081";}.glyphicon-minus-sign:before {content: "\e082";}.glyphicon-remove-sign:before {content: "\e083";}.glyphicon-ok-sign:before {content: "\e084";}.glyphicon-question-sign:before {content: "\e085";}.glyphicon-info-sign:before {content: "\e086";}.glyphicon-screenshot:before {content: "\e087";}.glyphicon-remove-circle:before {content: "\e088";}.glyphicon-ok-circle:before {content: "\e089";}.glyphicon-ban-circle:before {content: "\e090";}.glyphicon-arrow-left:before {content: "\e091";}.glyphicon-arrow-right:before {content: "\e092";}.glyphicon-arrow-up:before {content: "\e093";}.glyphicon-arrow-down:before {content: "\e094";}.glyphicon-share-alt:before {content: "\e095";}.glyphicon-resize-full:before {content: "\e096";}.glyphicon-resize-small:before {content: "\e097";}.glyphicon-exclamation-sign:before {content: "\e101";}.glyphicon-gift:before {content: "\e102";}.glyphicon-leaf:before {content: "\e103";}.glyphicon-fire:before {content: "\e104";}.glyphicon-eye-open:before {content: "\e105";}.glyphicon-eye-close:before {content: "\e106";}.glyphicon-warning-sign:before {content: "\e107";}.glyphicon-plane:before {content: "\e108";}.glyphicon-calendar:before {content: "\e109";}.glyphicon-random:before {content: "\e110";}.glyphicon-comment:before {content: "\e111";}.glyphicon-magnet:before {content: "\e112";}.glyphicon-chevron-up:before {content: "\e113";}.glyphicon-chevron-down:before {content: "\e114";}.glyphicon-retweet:before {content: "\e115";}.glyphicon-shopping-cart:before {content: "\e116";}.glyphicon-folder-close:before {content: "\e117";}.glyphicon-folder-open:before {content: "\e118";}.glyphicon-resize-vertical:before {content: "\e119";}.glyphicon-resize-horizontal:before {content: "\e120";}.glyphicon-hdd:before {content: "\e121";}.glyphicon-bullhorn:before {content: "\e122";}.glyphicon-bell:before {content: "\e123";}.glyphicon-certificate:before {content: "\e124";}.glyphicon-thumbs-up:before {content: "\e125";}.glyphicon-thumbs-down:before {content: "\e126";}.glyphicon-hand-right:before {content: "\e127";}.glyphicon-hand-left:before {content: "\e128";}.glyphicon-hand-up:before {content: "\e129";}.glyphicon-hand-down:before {content: "\e130";}.glyphicon-circle-arrow-right:before {content: "\e131";}.glyphicon-circle-arrow-left:before {content: "\e132";}.glyphicon-circle-arrow-up:before {content: "\e133";}.glyphicon-circle-arrow-down:before {content: "\e134";}.glyphicon-globe:before {content: "\e135";}.glyphicon-wrench:before {content: "\e136";}.glyphicon-tasks:before {content: "\e137";}.glyphicon-filter:before {content: "\e138";}.glyphicon-briefcase:before {content: "\e139";}.glyphicon-fullscreen:before {content: "\e140";}.glyphicon-dashboard:before {content: "\e141";}.glyphicon-paperclip:before {content: "\e142";}.glyphicon-heart-empty:before {content: "\e143";}.glyphicon-link:before {content: "\e144";}.glyphicon-phone:before {content: "\e145";}.glyphicon-pushpin:before {content: "\e146";}.glyphicon-usd:before {content: "\e148";}.glyphicon-gbp:before {content: "\e149";}.glyphicon-sort:before {content: "\e150";}.glyphicon-sort-by-alphabet:before {content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {content: "\e152";}.glyphicon-sort-by-order:before {content: "\e153";}.glyphicon-sort-by-order-alt:before {content: "\e154";}.glyphicon-sort-by-attributes:before {content: "\e155";}.glyphicon-sort-by-attributes-alt:before {content: "\e156";}.glyphicon-unchecked:before {content: "\e157";}.glyphicon-expand:before {content: "\e158";}.glyphicon-collapse-down:before {content: "\e159";}.glyphicon-collapse-up:before {content: "\e160";}.glyphicon-log-in:before {content: "\e161";}.glyphicon-flash:before {content: "\e162";}.glyphicon-log-out:before {content: "\e163";}.glyphicon-new-window:before {content: "\e164";}.glyphicon-record:before {content: "\e165";}.glyphicon-save:before {content: "\e166";}.glyphicon-open:before {content: "\e167";}.glyphicon-saved:before {content: "\e168";}.glyphicon-import:before {content: "\e169";}.glyphicon-export:before {content: "\e170";}.glyphicon-send:before {content: "\e171";}.glyphicon-floppy-disk:before {content: "\e172";}.glyphicon-floppy-saved:before {content: "\e173";}.glyphicon-floppy-remove:before {content: "\e174";}.glyphicon-floppy-save:before {content: "\e175";}.glyphicon-floppy-open:before {content: "\e176";}.glyphicon-credit-card:before {content: "\e177";}.glyphicon-transfer:before {content: "\e178";}.glyphicon-cutlery:before {content: "\e179";}.glyphicon-header:before {content: "\e180";}.glyphicon-compressed:before {content: "\e181";}.glyphicon-earphone:before {content: "\e182";}.glyphicon-phone-alt:before {content: "\e183";}.glyphicon-tower:before {content: "\e184";}.glyphicon-stats:before {content: "\e185";}.glyphicon-sd-video:before {content: "\e186";}.glyphicon-hd-video:before {content: "\e187";}.glyphicon-subtitles:before {content: "\e188";}.glyphicon-sound-stereo:before {content: "\e189";}.glyphicon-sound-dolby:before {content: "\e190";}.glyphicon-sound-5-1:before {content: "\e191";}.glyphicon-sound-6-1:before {content: "\e192";}.glyphicon-sound-7-1:before {content: "\e193";}.glyphicon-copyright-mark:before {content: "\e194";}.glyphicon-registration-mark:before {content: "\e195";}.glyphicon-cloud-download:before {content: "\e197";}.glyphicon-cloud-upload:before {content: "\e198";}.glyphicon-tree-conifer:before {content: "\e199";}.glyphicon-tree-deciduous:before {content: "\e200";}.glyphicon-cd:before {content: "\e201";}.glyphicon-save-file:before {content: "\e202";}.glyphicon-open-file:before {content: "\e203";}.glyphicon-level-up:before {content: "\e204";}.glyphicon-copy:before {content: "\e205";}.glyphicon-paste:before {content: "\e206";}.glyphicon-alert:before {content: "\e209";}.glyphicon-equalizer:before {content: "\e210";}.glyphicon-king:before {content: "\e211";}.glyphicon-queen:before {content: "\e212";}.glyphicon-pawn:before {content: "\e213";}.glyphicon-bishop:before {content: "\e214";}.glyphicon-knight:before {content: "\e215";}.glyphicon-baby-formula:before {content: "\e216";}.glyphicon-tent:before {content: "\26fa";}.glyphicon-blackboard:before {content: "\e218";}.glyphicon-bed:before {content: "\e219";}.glyphicon-apple:before {content: "\f8ff";}.glyphicon-erase:before {content: "\e221";}.glyphicon-hourglass:before {content: "\231b";}.glyphicon-lamp:before {content: "\e223";}.glyphicon-duplicate:before {content: "\e224";}.glyphicon-piggy-bank:before {content: "\e225";}.glyphicon-scissors:before {content: "\e226";}.glyphicon-bitcoin:before {content: "\e227";}.glyphicon-btc:before {content: "\e227";}.glyphicon-xbt:before {content: "\e227";}.glyphicon-yen:before {content: "\00a5";}.glyphicon-jpy:before {content: "\00a5";}.glyphicon-ruble:before {content: "\20bd";}.glyphicon-rub:before {content: "\20bd";}.glyphicon-scale:before {content: "\e230";}.glyphicon-ice-lolly:before {content: "\e231";}.glyphicon-ice-lolly-tasted:before {content: "\e232";}.glyphicon-education:before {content: "\e233";}.glyphicon-option-horizontal:before {content: "\e234";}.glyphicon-option-vertical:before {content: "\e235";}.glyphicon-menu-hamburger:before {content: "\e236";}.glyphicon-modal-window:before {content: "\e237";}.glyphicon-oil:before {content: "\e238";}.glyphicon-grain:before {content: "\e239";}.glyphicon-sunglasses:before {content: "\e240";}.glyphicon-text-size:before {content: "\e241";}.glyphicon-text-color:before {content: "\e242";}.glyphicon-text-background:before {content: "\e243";}.glyphicon-object-align-top:before {content: "\e244";}.glyphicon-object-align-bottom:before {content: "\e245";}.glyphicon-object-align-horizontal:before {content: "\e246";}.glyphicon-object-align-left:before {content: "\e247";}.glyphicon-object-align-vertical:before {content: "\e248";}.glyphicon-object-align-right:before {content: "\e249";}.glyphicon-triangle-right:before {content: "\e250";}.glyphicon-triangle-left:before {content: "\e251";}.glyphicon-triangle-bottom:before {content: "\e252";}.glyphicon-triangle-top:before {content: "\e253";}.glyphicon-console:before {content: "\e254";}.glyphicon-superscript:before {content: "\e255";}.glyphicon-subscript:before {content: "\e256";}.glyphicon-menu-left:before {content: "\e257";}.glyphicon-menu-right:before {content: "\e258";}.glyphicon-menu-down:before {content: "\e259";}.glyphicon-menu-up:before {content: "\e260";}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}input, button, select, textarea {line-height: inherit;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {display: inline-block;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}[role="button"] {cursor: pointer;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight: normal;line-height: 1;color: #777;}h1, .h1, h2, .h2, h3, .h3 {margin-top: 20px;margin-bottom: 10px;}h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size: 65%;}h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 10px;}h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {font-size: 75%;}h1, .h1 {font-size: 36px;}h2, .h2 {font-size: 30px;}h3, .h3 {font-size: 24px;}h4, .h4 {font-size: 18px;}h5, .h5 {font-size: 14px;}h6, .h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}@media (min-width: 768px) {.lead {font-size: 21px;}}small, .small {font-size: 85%;}mark, .mark {padding: .2em;background-color: #fcf8e3;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777;}.text-primary {color: #337ab7;}a.text-primary:hover, a.text-primary:focus {color: #286090;}.text-success {color: #3c763d;}a.text-success:hover, a.text-success:focus {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover, a.text-info:focus {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover, a.text-warning:focus {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover, a.text-danger:focus {color: #843534;}.bg-primary {color: #fff;background-color: #337ab7;}a.bg-primary:hover, a.bg-primary:focus {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:hover, a.bg-success:focus {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover, a.bg-info:focus {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover, a.bg-warning:focus {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover, a.bg-danger:focus {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}ul, ol {margin-top: 0;margin-bottom: 10px;}ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt, dd {line-height: 1.42857143;}dt {font-weight: bold;}dd {margin-left: 0;}@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777;}.initialism {font-size: 90%;text-transform: uppercase;}address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);}kbd kbd {padding: 0;font-size: 100%;font-weight: bold;-webkit-box-shadow: none;box-shadow: none;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {margin-right: -15px;margin-left: -15px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-0 {margin-left: 0;}@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666667%;}.col-sm-10 {width: 83.33333333%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666667%;}.col-sm-7 {width: 58.33333333%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666667%;}.col-sm-4 {width: 33.33333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.66666667%;}.col-sm-1 {width: 8.33333333%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666667%;}.col-sm-pull-10 {right: 83.33333333%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666667%;}.col-sm-pull-7 {right: 58.33333333%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666667%;}.col-sm-pull-4 {right: 33.33333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.66666667%;}.col-sm-pull-1 {right: 8.33333333%;}.col-sm-pull-0 {right: auto;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666667%;}.col-sm-push-10 {left: 83.33333333%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666667%;}.col-sm-push-7 {left: 58.33333333%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666667%;}.col-sm-push-4 {left: 33.33333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.66666667%;}.col-sm-push-1 {left: 8.33333333%;}.col-sm-push-0 {left: auto;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666667%;}.col-sm-offset-10 {margin-left: 83.33333333%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666667%;}.col-sm-offset-7 {margin-left: 58.33333333%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666667%;}.col-sm-offset-4 {margin-left: 33.33333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.66666667%;}.col-sm-offset-1 {margin-left: 8.33333333%;}.col-sm-offset-0 {margin-left: 0;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-0 {margin-left: 0;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666667%;}.col-lg-10 {width: 83.33333333%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666667%;}.col-lg-7 {width: 58.33333333%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666667%;}.col-lg-4 {width: 33.33333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.66666667%;}.col-lg-1 {width: 8.33333333%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666667%;}.col-lg-pull-10 {right: 83.33333333%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666667%;}.col-lg-pull-7 {right: 58.33333333%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666667%;}.col-lg-pull-4 {right: 33.33333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.66666667%;}.col-lg-pull-1 {right: 8.33333333%;}.col-lg-pull-0 {right: auto;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666667%;}.col-lg-push-10 {left: 83.33333333%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666667%;}.col-lg-push-7 {left: 58.33333333%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666667%;}.col-lg-push-4 {left: 33.33333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.66666667%;}.col-lg-push-1 {left: 8.33333333%;}.col-lg-push-0 {left: auto;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-0 {margin-left: 0;}}table {background-color: transparent;}caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}th {text-align: left;}.table {width: 100%;max-width: 100%;margin-bottom: 20px;}.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #ddd;}.table .table {background-color: #fff;}.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding: 5px;}.table-bordered {border: 1px solid #ddd;}.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #ddd;}.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}.table-hover > tbody > tr:hover {background-color: #f5f5f5;}table col[class*="col-"] {position: static;display: table-column;float: none;}table td[class*="col-"], table th[class*="col-"] {position: static;display: table-cell;float: none;}.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}.table-responsive {min-height: .01%;overflow-x: auto;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;margin-bottom: 5px;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple], select[size] {height: auto;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: none;}output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}textarea.form-control {height: auto;}input[type="search"] {-webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {line-height: 34px;}input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {line-height: 30px;}input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {line-height: 46px;}}.form-group {margin-bottom: 15px;}.radio, .checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.radio label, .checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position: absolute;margin-top: -4px ;margin-right: -20px;}.radio + .radio, .checkbox + .checkbox {margin-top: -5px;}.radio-inline, .checkbox-inline { color:#fff;position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {cursor: not-allowed;}.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {cursor: not-allowed;}.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;}.form-control-static.input-lg, .form-control-static.input-sm {padding-right: 0;padding-left: 0;}.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-sm {height: 30px;line-height: 30px;}textarea.input-sm, select[multiple].input-sm {height: auto;}.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.form-group-sm select.form-control {height: 30px;line-height: 30px;}.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {height: auto;}.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-lg {height: 46px;line-height: 46px;}textarea.input-lg, select[multiple].input-lg {height: auto;}.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.form-group-lg select.form-control {height: 46px;line-height: 46px;}.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {height: auto;}.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 42.5px;}.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color: #8a6d3b;}.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b;}.has-warning .form-control-feedback {color: #8a6d3b;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #a94442;}.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442;}.has-error .form-control-feedback {color: #a94442;}.has-feedback label ~ .form-control-feedback {top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio label, .form-inline .checkbox label {padding-left: 0;}.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0;}.form-horizontal .radio, .form-horizontal .checkbox {min-height: 27px;}.form-horizontal .form-group {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}}.form-horizontal .has-feedback .form-control-feedback {right: 15px;}@media (min-width: 768px) {.form-horizontal .form-group-lg .control-label {padding-top: 14.333333px;font-size: 18px;}}@media (min-width: 768px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}}.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:none;}.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none;}.btn:active, .btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default:focus, .btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-image: none;}.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}.btn-default .badge {color: #fff;background-color: #333;}.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #286090;border-color: #122b40;}.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #204d74;border-color: #122b40;}.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-image: none;}.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #337ab7;border-color: #2e6da4;}.btn-primary .badge {color: #337ab7;background-color: #fff;}.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}.btn-success:focus, .btn-success.focus {color: #fff;background-color: #449d44;border-color: #255625;}.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {color: #fff;background-color: #398439;border-color: #255625;}.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background-image: none;}.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {background-color: #5cb85c;border-color: #4cae4c;}.btn-success .badge {color: #5cb85c;background-color: #fff;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}.btn-info:focus, .btn-info.focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #269abc;border-color: #1b6d85;}.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background-image: none;}.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {background-color: #5bc0de;border-color: #46b8da;}.btn-info .badge {color: #5bc0de;background-color: #fff;}.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}.btn-warning:focus, .btn-warning.focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {color: #fff;background-color: #d58512;border-color: #985f0d;}.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background-image: none;}.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {background-color: #f0ad4e;border-color: #eea236;}.btn-warning .badge {color: #f0ad4e;background-color: #fff;}.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #c9302c;border-color: #761c19;}.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff;background-color: #ac2925;border-color: #761c19;}.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background-image: none;}.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {background-color: #d9534f;border-color: #d43f3a;}.btn-danger .badge {color: #d9534f;background-color: #fff;}.btn-link {font-weight: normal;color: #337ab7;border-radius: 0;}.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color: #777;text-decoration: none;}.btn-lg, .btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.btn-sm, .btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-xs, .btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}tr.collapse.in {display: table-row;}tbody.collapse.in {display: table-row-group;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: .35s;-o-transition-duration: .35s;transition-duration: .35s;-webkit-transition-property: height, visibility;-o-transition-property: height, visibility;transition-property: height, visibility;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 5px dashed #999999;border-top: 4px solid \9;border-right: 5px dashed transparent;border-left: 5px dashed transparent;-moz-border-end: 5px solid transparent;-moz-border-start: 5px solid transparent;}.dropup, .dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #337ab7;outline: 0;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777;white-space: nowrap;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid \9;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {right: auto;left: 0;}}.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -5px;}.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}.btn .caret {margin-left: 0;}.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}.dropup .btn-lg .caret {border-width: 0 5px 5px;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn-group-justified > .btn, .btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}.btn-group-justified > .btn-group .btn {width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {left: auto;}[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.input-group {position: relative;display: table;border-collapse: separate;}.input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;}.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0;}.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group-addon:first-child {border-right: 0;}.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group-addon:last-child {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2;}.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: -1px;}.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}.nav > li.disabled > a {color: #777;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee;border-color: #337ab7;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 4px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #337ab7;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified {width: 100%;}.nav-justified > li {float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified {border-bottom: 0;}.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px) {.navbar {border-radius: 4px;}}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}@media (min-width: 768px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.navbar-brand {float: left;height: 50px;padding: 15px 15px;font-size: 18px;line-height: 20px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 768px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {padding: 10px 15px;margin-top: 8px;margin-right: -15px;margin-bottom: 8px;margin-left: -15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);}@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .radio, .navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .radio label, .navbar-form .checkbox label {padding-left: 0;}.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 768px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 8px;margin-bottom: 8px;}.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 768px) {.navbar-text {float: left;margin-right: 15px;margin-left: 15px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #080808;}.navbar-inverse .navbar-brand {color: #9d9d9d;}.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #080808;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}.navbar-inverse .navbar-link {color: #9d9d9d;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #9d9d9d;}.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}.breadcrumb > li {display: inline-block;}.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}.breadcrumb > .active {color: #777;}.pagination {display: inline-block;padding-left: 0;margin:0px;border-radius: 4px;}.pagination > li {display: inline-block;}.pagination > li > a, .pagination > li > span {position: relative;float: left;color: #999999;text-decoration: none;background-color: #fff;border: 1px solid #999999;margin-right: 10px;border-radius: 5px;}.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7;}.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}.pager li {display: inline;}.pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}.pager li > a:hover, .pager li > a:focus {text-decoration: none;background-color: #eee;}.pager .next > a, .pager .next > span {float: right;}.pager .previous > a, .pager .previous > span {float: left;}.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}a.label:hover, a.label:focus {color: #fff;text-decoration: none;cursor: pointer;}.label:empty {display: none;}.btn .label {position: relative;top: -1px;}.label-default {background-color: #777;}.label-default[href]:hover, .label-default[href]:focus {background-color: #5e5e5e;}.label-primary {background-color: #337ab7;}.label-primary[href]:hover, .label-primary[href]:focus {background-color: #286090;}.label-success {background-color: #5cb85c;}.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}.label-info {background-color: #5bc0de;}.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}.label-warning {background-color: #f0ad4e;}.label-warning[href]:hover, .label-warning[href]:focus {background-color: #ec971f;}.label-danger {background-color: #d9534f;}.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777;border-radius: 10px;}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.btn-xs .badge, .btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #337ab7;background-color: #fff;}.list-group-item > .badge {float: right;}.list-group-item > .badge + .badge {margin-right: 5px;}.nav-pills > li > a > .badge {margin-left: 3px;}.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eee;}.jumbotron h1, .jumbotron .h1 {color: inherit;}.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}.jumbotron > hr {border-top-color: #d5d5d5;}.container .jumbotron, .container-fluid .jumbotron {border-radius: 6px;}.jumbotron .container {max-width: 100%;}@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}.container .jumbotron, .container-fluid .jumbotron {padding-right: 60px;padding-left: 60px;}.jumbotron h1, .jumbotron .h1 {font-size: 63px;}}.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.thumbnail > img, .thumbnail a > img {margin-right: auto;margin-left: auto;}a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {border-color: #337ab7;}.thumbnail .caption {padding: 9px;color: #333;}.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}.alert h4 {margin-top: 0;color: inherit;}.alert .alert-link {font-weight: bold;}.alert > p, .alert > ul {margin-bottom: 0;}.alert > p + p {margin-top: 5px;}.alert-dismissable, .alert-dismissible {padding-right: 35px;}.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.alert-success hr {border-top-color: #c9e2b3;}.alert-success .alert-link {color: #2b542c;}.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.alert-info hr {border-top-color: #a6e1ec;}.alert-info .alert-link {color: #245269;}.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.alert-warning hr {border-top-color: #f7e1b5;}.alert-warning .alert-link {color: #66512c;}.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.alert-danger hr {border-top-color: #e4b9c0;}.alert-danger .alert-link {color: #843534;}@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-o-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}.progress {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}.progress-striped .progress-bar, .progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}.progress.active .progress-bar, .progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {background-color: #5cb85c;}.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-info {background-color: #5bc0de;}.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-warning {background-color: #f0ad4e;}.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-danger {background-color: #d9534f;}.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.media {margin-top: 15px;}.media:first-child {margin-top: 0;}.media, .media-body {overflow: hidden;zoom: 1;}.media-body {width: 10000px;}.media-object {display: block;}.media-object.img-thumbnail {max-width: none;}.media-right, .media > .pull-right {padding-left: 10px;}.media-left, .media > .pull-left {padding-right: 10px;}.media-left, .media-right, .media-body {display: table-cell;vertical-align: top;}.media-middle {vertical-align: middle;}.media-bottom {vertical-align: bottom;}.media-heading {margin-top: 0;margin-bottom: 5px;}.media-list {padding-left: 0;list-style: none;}.list-group {padding-left: 0;margin-bottom: 20px;}.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}a.list-group-item, button.list-group-item {color: #555;}a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {color: #333;}a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {color: #555;text-decoration: none;background-color: #f5f5f5;}button.list-group-item {width: 100%;text-align: left;}.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {color: #777;cursor: not-allowed;background-color: #eee;}.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {color: inherit;}.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {color: #777;}.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {color: inherit;}.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {color: #c7ddef;}.list-group-item-success {color: #3c763d;background-color: #dff0d8;}a.list-group-item-success, button.list-group-item-success {color: #3c763d;}a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {color: inherit;}a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}.list-group-item-info {color: #31708f;background-color: #d9edf7;}a.list-group-item-info, button.list-group-item-info {color: #31708f;}a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {color: inherit;}a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}a.list-group-item-warning, button.list-group-item-warning {color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {color: inherit;}a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {color: #8a6d3b;background-color: #faf2cc;}a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}.list-group-item-danger {color: #a94442;background-color: #f2dede;}a.list-group-item-danger, button.list-group-item-danger {color: #a94442;}a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {color: inherit;}a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {color: #a94442;background-color: #ebcccc;}a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {color: #fff;background-color: #a94442;border-color: #a94442;}.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}.list-group-item-text {margin-bottom: 0;line-height: 1.3;}.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}.panel-body {padding: 15px;}.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel-heading > .dropdown .dropdown-toggle {color: inherit;}.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {color: inherit;}.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .list-group, .panel > .panel-collapse > .list-group {margin-bottom: 0;}.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}.list-group + .panel-footer {border-top-width: 0;}.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {margin-bottom: 0;}.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {padding-right: 15px;padding-left: 15px;}.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 3px;}.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 3px;}.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {border-top: 1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}.panel > .table-bordered, .panel > .table-responsive > .table-bordered {border: 0;}.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}.panel > .table-responsive {margin-bottom: 0;border: 0;}.panel-group {margin-bottom: 20px;}.panel-group .panel {margin-bottom: 0;border-radius: 4px;}.panel-group .panel + .panel {margin-top: 5px;}.panel-group .panel-heading {border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #ddd;}.panel-group .panel-footer {border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #ddd;}.panel-default {border-color: #ddd;}.panel-default > .panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #333;}.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}.panel-primary {border-color: #337ab7;}.panel-primary > .panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #337ab7;}.panel-primary > .panel-heading .badge {color: #337ab7;background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #337ab7;}.panel-success {border-color: #d6e9c6;}.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d6e9c6;}.panel-success > .panel-heading .badge {color: #dff0d8;background-color: #3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d6e9c6;}.panel-info {border-color: #bce8f1;}.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #bce8f1;}.panel-info > .panel-heading .badge {color: #d9edf7;background-color: #31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #bce8f1;}.panel-warning {border-color: #faebcc;}.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #faebcc;}.panel-warning > .panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #faebcc;}.panel-danger {border-color: #ebccd1;}.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebccd1;}.panel-danger > .panel-heading .badge {color: #f2dede;background-color: #a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ebccd1;}.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed-responsive-16by9 {padding-bottom: 56.25%;}.embed-responsive-4by3 {padding-bottom: 75%;}.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, .15);}.well-lg {padding: 24px;border-radius: 6px;}.well-sm {padding: 9px;border-radius: 3px;}.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;border: 0;}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}.modal-header {min-height: 16.42857143px;padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.42857143;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}.modal-sm {width: 300px;}}@media (min-width: 992px) {.modal-lg {width: 900px;}}.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;filter: alpha(opacity=0);opacity: 0;line-break: auto;}.tooltip.in {filter: alpha(opacity=90);opacity: .9;}.tooltip.top {padding: 5px 0;margin-top: -3px;}.tooltip.right {padding: 0 5px;margin-left: 3px;}.tooltip.bottom {padding: 5px 0;margin-top: 3px;}.tooltip.left {padding: 0 5px;margin-left: -3px;}.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-left .tooltip-arrow {right: 5px;bottom: 0;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);box-shadow: 0 5px 10px rgba(0, 0, 0, .2);line-break: auto;}.popover.top {margin-top: -10px;}.popover.right {margin-left: 10px;}.popover.bottom {margin-top: 10px;}.popover.left {margin-left: -10px;}.popover-title {padding: 8px 14px;margin: 0;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}.popover-content {padding: 9px 14px;}.popover > .arrow, .popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover > .arrow {border-width: 11px;}.popover > .arrow:after {content: "";border-width: 10px;}.popover.top > .arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0, 0, 0, .25);border-bottom-width: 0;}.popover.top > .arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: #999;border-right-color: rgba(0, 0, 0, .25);border-left-width: 0;}.popover.right > .arrow:after {bottom: -10px;left: 1px;content: " ";border-right-color: #fff;border-left-width: 0;}.popover.bottom > .arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, .25);}.popover.bottom > .arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0, 0, 0, .25);}.popover.left > .arrow:after {right: 1px;bottom: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}.carousel {position: relative;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner > .item {position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}.carousel-inner > .item > img, .carousel-inner > .item > a > img {line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition: -o-transform .6s ease-in-out;transition: transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}.carousel-inner > .item.next, .carousel-inner > .item.active.right {left: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.carousel-inner > .item.prev, .carousel-inner > .item.active.left {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;}.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}.carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}.carousel-control:hover, .carousel-control:focus {color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}.carousel-control .icon-prev, .carousel-control .icon-next {width: 20px;height: 20px;font-family: serif;line-height: 1;}.carousel-control .icon-prev:before {content: '\2039';}.carousel-control .icon-next:before {content: '\203a';}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}.carousel-caption .btn {text-shadow: none;}@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px;font-size: 30px;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -15px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -15px;}.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {display: table;content: " ";}.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {clear: both;}.center-block {display: block;margin-right: auto;margin-left: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table !important;}tr.visible-xs {display: table-row !important;}th.visible-xs, td.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table !important;}tr.visible-sm {display: table-row !important;}th.visible-sm, td.visible-sm {display: table-cell !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table !important;}tr.visible-md {display: table-row !important;}th.visible-md, td.visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table !important;}tr.visible-lg {display: table-row !important;}th.visible-lg, td.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table !important;}tr.visible-print {display: table-row !important;}th.visible-print, td.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}.btn-group.bootstrap-select._tab.open:focus {outline: none;}@media (max-width:480px){.pagination > li {margin-bottom: 11px;}}
 .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);}.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn-default.disabled, .btn-primary.disabled, .btn-success.disabled, .btn-info.disabled, .btn-warning.disabled, .btn-danger.disabled, .btn-default[disabled], .btn-primary[disabled], .btn-success[disabled], .btn-info[disabled], .btn-warning[disabled], .btn-danger[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-success, fieldset[disabled] .btn-info, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-danger {-webkit-box-shadow: none;box-shadow: none;}.btn-default .badge, .btn-primary .badge, .btn-success .badge, .btn-info .badge, .btn-warning .badge, .btn-danger .badge {text-shadow: none;}.btn:active, .btn.active {background-image: none;}.btn-default {text-shadow: 0 1px 0 #fff;background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #dbdbdb;border-color: #ccc;}.btn-default:hover, .btn-default:focus {background-color: #e0e0e0;background-position: 0 -15px;}.btn-default:active, .btn-default.active {background-color: #e0e0e0;border-color: #dbdbdb;}.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {background-color: #e0e0e0;background-image: none;}.btn-primary {background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #245580;}.btn-primary:hover, .btn-primary:focus {background-color: #265a88;background-position: 0 -15px;}.btn-primary:active, .btn-primary.active {background-color: #265a88;border-color: #245580;}.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #265a88;background-image: none;}.btn-success {background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #3e8f3e;}.btn-success:hover, .btn-success:focus {background-color: #419641;background-position: 0 -15px;}.btn-success:active, .btn-success.active {background-color: #419641;border-color: #3e8f3e;}.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {background-color: #419641;background-image: none;}.btn-info {background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #28a4c9;}.btn-info:hover, .btn-info:focus {background-color: #2aabd2;background-position: 0 -15px;}.btn-info:active, .btn-info.active {background-color: #2aabd2;border-color: #28a4c9;}.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {background-color: #2aabd2;background-image: none;}.btn-warning {background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #e38d13;}.btn-warning:hover, .btn-warning:focus {background-color: #eb9316;background-position: 0 -15px;}.btn-warning:active, .btn-warning.active {background-color: #eb9316;border-color: #e38d13;}.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {background-color: #eb9316;background-image: none;}.btn-danger {background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-color: #b92c28;}.btn-danger:hover, .btn-danger:focus {background-color: #c12e2a;background-position: 0 -15px;}.btn-danger:active, .btn-danger.active {background-color: #c12e2a;border-color: #b92c28;}.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {background-color: #c12e2a;background-image: none;}.thumbnail, .img-thumbnail {-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);box-shadow: 0 1px 2px rgba(0, 0, 0, .075);}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #e8e8e8;background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat: repeat-x;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color: #2e6da4;background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat: repeat-x;}.navbar-default {background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);}.navbar-brand, .navbar-nav > li > a {text-shadow: 0 1px 0 rgba(255, 255, 255, .25);}.navbar-inverse {background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-radius: 4px;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a {background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);}.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);}.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}@media (max-width: 767px) {.navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat: repeat-x;}}.alert {text-shadow: 0 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);}.alert-success {background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat: repeat-x;border-color: #b2dba1;}.alert-info {background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat: repeat-x;border-color: #9acfea;}.alert-warning {background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat: repeat-x;border-color: #f5e79e;}.alert-danger {background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat: repeat-x;border-color: #dca7a7;}.progress {background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat: repeat-x;}.progress-bar {background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat: repeat-x;}.progress-bar-success {background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat: repeat-x;}.progress-bar-info {background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat: repeat-x;}.progress-bar-warning {background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat: repeat-x;}.progress-bar-danger {background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat: repeat-x;}.progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.list-group {border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);box-shadow: 0 1px 2px rgba(0, 0, 0, .075);}.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {text-shadow: 0 -1px 0 #286090;background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat: repeat-x;border-color: #2b669a;}.list-group-item.active .badge, .list-group-item.active:hover .badge, .list-group-item.active:focus .badge {text-shadow: none;}.panel {-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);box-shadow: 0 1px 2px rgba(0, 0, 0, .05);}.panel-default > .panel-heading {background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat: repeat-x;}.panel-primary > .panel-heading {background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat: repeat-x;}.panel-success > .panel-heading {background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat: repeat-x;}.panel-info > .panel-heading {background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat: repeat-x;}.panel-warning > .panel-heading {background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat: repeat-x;}.panel-danger > .panel-heading {background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat: repeat-x;}.well {background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat: repeat-x;border-color: #dcdcdc;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);}
@charset "UTF-8";.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}.animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}.animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes bounce {0%, 20%, 53%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}@keyframes bounce {0%, 20%, 53%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}.flash {-webkit-animation-name: flash;animation-name: flash;}@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.tada {-webkit-animation-name: tada;animation-name: tada;}@-webkit-keyframes wobble {0% {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}@keyframes wobble {0% {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}.wobble {-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes jello {11.1% {-webkit-transform: none;transform: none }22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg) }33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg) }44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg) }55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg) }66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg) }77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg) }88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg) }100% {-webkit-transform: none;transform: none }}@keyframes jello {11.1% {-webkit-transform: none;transform: none }22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg) }33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg) }44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg) }55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg) }66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg) }77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg) }88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg) }100% {-webkit-transform: none;transform: none }}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin: center;transform-origin: center }@-webkit-keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInDown {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInLeft {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {0%, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}@keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}@keyframes lightSpeedOut {0% {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}.hinge {-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}@-webkit-keyframes rollOut {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}@keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {0% {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInDown {0% {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {0% {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInRight {0% {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}@-webkit-keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
 .bootstrap-select {width: 220px \0;}.bootstrap-select > .dropdown-toggle {width: 100%;padding-right: 25px;background-image:none !important;background-color:transparent !important;box-shadow:none !important;border-color:#dddddd;border-radius:0px;}.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle {border-color: #b94a48;}.bootstrap-select.fit-width {width: auto !important;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 220px;}.bootstrap-select .dropdown-toggle:focus {outline: none;background-image:none !important;background-color:transparent !important;box-shadow:none !important;}.bootstrap-select.form-control {margin-bottom: 0;padding: 0;border: none;}.bootstrap-select.form-control:not([class*="col-"]) {width: 100%;}.bootstrap-select.form-control.input-group-btn {z-index: auto;}.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {float: none;display: inline-block;margin-left: 0;}.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {float: right;}.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {margin-bottom: 0;}.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {padding: 0;}.form-inline .bootstrap-select.btn-group .form-control {width: 100%;}.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled {cursor: not-allowed;}.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus {outline: none !important;}.bootstrap-select.btn-group.bs-container {position: absolute;}.bootstrap-select.btn-group.bs-container .dropdown-menu {z-index: 1060;}.bootstrap-select.btn-group .dropdown-toggle .filter-option {display: inline-block;overflow: hidden;width: 100%;text-align: left;text-transform:uppercase;color:#cccccc;font-size:12px;line-height: 20px;}.bootstrap-select.btn-group .dropdown-toggle .caret {position: absolute;top: 50%;margin-top: -2px;vertical-align: middle;}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {width: 100%;}.bootstrap-select.btn-group .dropdown-menu {min-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bootstrap-select.btn-group .dropdown-menu.inner {position: static;float: none;border: 0;padding: 0;margin: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.bootstrap-select.btn-group .dropdown-menu li {position: relative;}.bootstrap-select.btn-group .dropdown-menu li.active small {color: #fff;}.bootstrap-select.btn-group .dropdown-menu li.disabled a {cursor: not-allowed;}.bootstrap-select.btn-group .dropdown-menu li a {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-transform: capitalize;}.bootstrap-select.btn-group .dropdown-menu li a.opt {position: relative;padding-left: 2.25em;}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {display: none;}.bootstrap-select.btn-group .dropdown-menu li a span.text {display: inline-block;}.bootstrap-select.btn-group .dropdown-menu li small {padding-left: 0.5em;}.bootstrap-select.btn-group .dropdown-menu .notify {position: absolute;bottom: 5px;width: 96%;margin: 0 2%;min-height: 26px;padding: 3px 5px;background: #f5f5f5;border: 1px solid #e3e3e3;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);pointer-events: none;opacity: 0.9;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bootstrap-select.btn-group .no-results {padding: 3px;background: #f5f5f5;margin: 0 5px;white-space: nowrap;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {position: static;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {position: static;top: auto;margin-top: -1px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {position: absolute;display: inline-block;right: 15px;margin-top: 5px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right: 34px;}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {z-index: 1061;}.bootstrap-select.show-menu-arrow .dropdown-toggle:before {content: '';border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(204, 204, 204, 0.2);position: absolute;bottom: -4px;left: 9px;display: none;}.bootstrap-select.show-menu-arrow .dropdown-toggle:after {content: '';border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;position: absolute;bottom: -4px;left: 10px;display: none;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {bottom: auto;top: -3px;border-top: 7px solid rgba(204, 204, 204, 0.2);border-bottom: 0;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {bottom: auto;top: -3px;border-top: 6px solid white;border-bottom: 0;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {right: 12px;left: auto;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {right: 13px;left: auto;}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {display: block;}.bs-searchbox, .bs-actionsbox, .bs-donebutton {padding: 4px 8px;}.bs-actionsbox {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bs-actionsbox .btn-group button {width: 50%;}.bs-donebutton {float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bs-donebutton .btn-group button {width: 100%;}.bs-searchbox + .bs-actionsbox {padding: 0 8px 4px;}.bs-searchbox .form-control {margin-bottom: 0;width: 100%;float: none;}select.bs-select-hidden, select.selectpicker {display: none !important;}select.mobile-device {position: absolute !important;top: 0;left: 0;display: block !important;width: 100%;height: 100% !important;opacity: 0;}
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Blog Stylesheet]
-------------------------------------------------------------------*/
.post_wrapper{
	width:100%;
	float:left;
	padding-left:70px;
	position:relative;
	margin-bottom:100px;
	}
.post_wrapper .travel_post{
	width:100%;
	float:left;
	padding-bottom:60px;
	margin-bottom:60px;
	border-bottom:1px solid #eeeeee;
	color:#808b8d;
	}
.travel_post h3{
	color:#2c3e50;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:18px;
	margin-top:0px;
	}

.travel_post .travel_meta{
	display:inline-block;
	background-color:#fdb714;
	margin-bottom:20px;
	}	
.travel_post .travel_meta ul{
	list-style:none;
	margin-bottom: 0;
	padding:0 20px;
	}				
.travel_post .travel_meta ul li{
	display:inline-block;
	color:#fff;
	line-height:36px;
	padding:0 12px;
	position:relative;
	}	
.travel_post .travel_meta ul li:after{
	content:"|";
	position:absolute;
	left:100%;
	}
.travel_post .travel_meta ul li:last-child:after{
	content:"";
	}		
.travel_post .travel_meta ul li a{
	color:inherit;
	text-decoration:none;
	}
.travel_post img{
	margin-bottom:30px;
	}	
.travel_post .btn-travel{
	margin-top:15px;	
	}

	
.travel_pagination{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	}			
.travel_pagination li{
	display:inline-block;
	}
.travel_pagination li a{
	width:49px;
	height:49px;
	line-height:49px;
	text-align:center;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	border:1px solid #CDCDCD;
	border-radius:4px;
	color:#808b8d;
	text-decoration:none;
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-ms-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	transition: ease-in-out 0.2s;
	}
.travel_pagination li.active a,
.travel_pagination li a:hover{
	background-color:#fdb714;
	color:#fff;
	}
	
.blog_single_page_wrapper{
	width:100%;
	float:left;
	margin-bottom: 60px;
	}
.blog_single_page_wrapper .travel_post img{
	width:100%;
	}

	
.travel_post_switcher{
	width:100%;
	float:left;
	padding-bottom:17px;
	margin-bottom:30px;
	border-bottom:1px solid #f2f0f0;
	}		
.travel_post_switcher > a{
	display:block;
	color:#999999;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	}
.travel_post_switcher > a:hover{
	color:#86b817;
	}	
.travel_post_switcher > a.previous_post{
	float:left;
	}
.travel_post_switcher > a.previous_post > i {
    margin-right: 10px;
	}	
.travel_post_switcher > a.next_post{
	float:right;
	}
.travel_post_switcher > a.next_post > i {
    margin-left: 10px;
	}	
	
.blog_single_page_wrapper .post_detail{
	margin-bottom:40px;
	}


.blog_single_page_wrapper .tagcloud{
	margin-bottom:40px;
	}
.blog_single_page_wrapper .tagcloud i.fa{
	font-size:18px;
	color:#86b817;
	margin-right:15px;
	}
.blog_single_page_wrapper .tagcloud span.tag_heading{
	font-size:16px;
	font-weight:bold;
	color:#282828;
	text-transform:uppercase;
	margin-right:22px;
	}	
.blog_single_page_wrapper .tagcloud a{
	color:#999999;
	font-size:14px;
	}	

.blog_single_page_wrapper .post_share{
	margin-bottom:40px;
	}
.blog_single_page_wrapper .post_share > i.fa{
	font-size:18px;
	color:#86b817;
	margin-right:15px;
	}
.blog_single_page_wrapper .post_share span.post_share_heading{
	font-size:16px;
	font-weight:bold;
	color:#282828;
	text-transform:uppercase;
	margin-right:22px;
	}
.blog_single_page_wrapper .post_share a{
	font-size:18px;
	margin-left:12px;
	color:#999999;
	}
.blog_single_page_wrapper .post_share a.facebook:hover{
	color:#3a5795;
	}
.blog_single_page_wrapper .post_share a.twitter:hover{
	color:#2b7bb9;
	}
.blog_single_page_wrapper .post_share a.google-plus:hover{
	color:#dd4b39;
	}		

/*author detail start*/
.author_detail{
	width:100%;
	float:left;
	padding-bottom:30px;
	border-bottom:1px solid #f2f0f0;
	margin-bottom:60px;
	}
.author_detail img{
	margin-bottom:0;
	}	
.author_detail .detail h4{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:0;
	color:#2c3e50;
	margin-bottom:11px;
	}	
.author_detail .detail span{
	font-size:14px;
	color:#808b8d;
	font-style:italic;
	margin-bottom:20px;
	display:block;
	}	
.author_detail .detail p{
	padding-left:30px;
	border-left:1px solid #cccccc;
	}	
/*author detail end*/	


/*Comment start*/
#comments{
	width:100%;
	float:left;
	}
#comments > h3{
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:60px;
	}	
#comments > h3 > span{
	margin-right:10px;	
	}

#comments ol{
	list-style: none;
	padding-left: 0;
	margin: 0;
	width: 100%;
	float: left;
	margin-bottom: 60px;
	border-bottom: 1px solid #f2f0f0;
	padding-bottom: 30px;
	}
#comments ol li{
	width:100%;
	float:left;
	position:relative;
	padding-bottom:30px;
	padding-left:120px;
	}
#comments ol li:before{
	content:"";
	position:absolute;
	width:1px;
	background-color:#2c3e50;
	height:100%;
	left:45px;
    top: 30px;
	}
#comments ol > li:last-child:before{
	display:none;
	}		
#comments ol > li.last-with-ul:before{
	display: block;
	bottom: 30px;
	height: auto;
	}		
#comments ol li > div > .article,
#comments ol li > div{
	width:100%;
	float:left;
	position:relative;
	}	
#comments ol li > div > .article .gravatar{
	position: absolute;
	top: 50%;
	left: -120px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #fff;
	padding: 30px;
	border-radius: 100%;
	margin-left: -31px;
	}
#comments ol li > div > .article .gravatar img{
	width:90px;
	height:90px;
	border-radius:100%;
	margin-bottom:0;
	}		
#comments ol li > div > .article .comment-body{
	float:left;
	border:1px solid #eeeeee;
	padding:30px;
	width: 100%;
    min-height: 150px;
	}
#comments ol li > div > .article .comment-body a{
	text-decoration:none;
	}
#comments ol li > div > .article .comment-body .comment-meta{
	width: 100%;
	float: left;
	margin-bottom:15px;
	}	
#comments ol li > div > .article .comment-body .comment-author{
	color:#2c3e50;
	text-transform:uppercase;
	font-size:18px;
	font-weight:600;
    font-family: 'Lato', sans-serif;
	float: left;
	}
#comments ol li > div > .article .comment-body .comment-date{
	position:absolute;
	right:90px;
	}	
#comments ol li > div > .article .comment-body .comment-date a{
	color:#86b817;	
	}	
#comments ol li > div > .article .comment-body .comment-reply-link{
	float:right;
	color:#fdb714;
	}	
#comments ol li > div > .article .comment-body .comment-reply-link:before{
	content:"/";
	margin-right:10px;
	color:#999999;
	}
		
			
	
	
#comments ol ul{
	list-style:none;
	padding-left:40px;
	width:100%;
	float:left;
	padding-top:30px;
	}
#comments ol ul li{
	position:relative;
	}
#comments ol ul li:last-child{
	padding-bottom:0;
	}	

#comments ol ul li:before{
	content:"";
	position:absolute;
	width:1px;
	background-color:#2c3e50;
	height:100%;
	left:45px;
    top: 30px;
	}
#comments ol ul li div{
	position:relative;
	}
#comments ol ul li > div:after{
	content: "";
    position: absolute;
	background-color:#2c3e50;
    width: 35px;
    height: 1px;
    left: -235px;
    top: 50%;
    }
#comments ol ul li:last-child:before{
	display:none;
	}
#comments ol ul li > div > .article .comment-body .comment-date{
	right:60px;
	}					
/*Comment end*/	

/*Comment reply start*/
#respond{
	width:100%;
	float:left;
	}
#respond h3{
	font-size:18px;
	text-transform:uppercase;
	color:#2c3e50;
	margin-bottom:50px;
	}	
#respond .comment-form p{
	margin-bottom:25px;
	}
#respond .comment-form p label{
	width:100%;
	float:left;
	color:#999999;
	font-weight:normal;
	margin-bottom:20px;
	text-transform:capitalize;
	}
#respond .comment-form p label span{
	color:#ff0000;
	}
#respond .comment-form p input{
	border:1px solid #E4E4E4;
	width:100%;
	height:45px;
	padding:0 15px;
	outline:none;
	}
#respond .comment-form p textarea{
	border:1px solid #E4E4E4;
	width:100%;
	padding:15px;
	outline:none;
	}
#respond .comment-form p input[type=submit]{
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	}	
#respond .comment-form p.comment-form-comment{
	margin-bottom:0;
	}	
					
/*Comment reply end*/

/* Large desktop */
@media (max-width: 1200px) {

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.post_wrapper{
	padding-left: 0px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.post_wrapper{
    padding-left: 0px;
	}
.travel_post .travel_meta ul{
    padding: 0 0px;
	}	
.travel_post .travel_meta ul li{
	font-size: 12px;
	padding: 0px 8px;
	}	
.travel_post img{
    margin-bottom: 10px;
	}	

#comments ol li{
    padding-left: 90px;	
	}
#comments ol li > div > .article .gravatar{
	margin-left: 35px;
	padding: 30px 10px;
	border-radius: 0;	
	}
#comments ol li > div > .article .gravatar img{
	width: 60px;
	height: 60px;
	}
#comments ol li > div > .article .comment-body{
    padding: 15px;	
	}		
#comments ol ul{
	padding-left:0;
	}	
#comments ol ul li > div:after{
    left: -135px;	
	}	

	
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
#comments ol li {
    padding-left: 60px;
}	
#comments ol li:before{
    left: 25px;	
	}	
#comments ol li > div > .article .gravatar{
	position:relative;
	left:auto;
    margin-left: 0;
    padding: 15px 0;	
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	}
#comments ol li > div > .article .comment-body .comment-author{
	width:100%;
	}	
#comments ol li > div > .article .comment-body .comment-date{
	position: relative;
	right: auto;
	display: inline-block;
	}	
#comments ol li > div > .article .comment-body .comment-reply-link{
    float: none;	
	}
#comments ol ul li > div > .article .comment-body .comment-date{
	right:auto;
	}		
#comments ol ul li {
    padding-left: 20px;
}
#comments ol ul li > div:after {
	left: -55px;
	top: 45px;
	width: 25px;	
}	
}				

/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Call-to-action Stylesheet]
-------------------------------------------------------------------*/

.offer_call_to_action{
	color:#fff;
	font-size:18px;
}
.offer_call_to_action h3{
	font-size:36px;
	text-transform:uppercase;
	margin-bottom:40px;
}
.offer_call_to_action h3 span{
	color:#86b817;
}
.offer_call_to_action h4{
	font-size:30px;
	font-weight:bold;
	color:#fdb714;
	text-transform:uppercase;
	margin-bottom:30px;
}
.offer_call_to_action p{
	margin-bottom:25px;
}
.offer_call_to_action .btn-travel{
	margin-bottom:25px;
	background-color:rgba(12, 37, 53, 0.76);
	color:#fff;
	border:1px solid;
    padding: 12px 50px;
    font-size: 14px;
    text-transform: uppercase;	
	
}
.offer_call_to_action .btn-travel:hover{
	background-color:#0c2535;
}
.offer_call_to_action .btn-travel:after{
	display:none;
}
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Footer Stylesheet]
-------------------------------------------------------------------*/
#footer_wrapper{
	width:100%;
	float:left;
	background-color:#f4f4f4;
	min-height:330px;
	clear:both;
	position:relative;
	padding:20px 0 0 0;
	overflow:hidden;
	}
	
#footer_wrapper:before {
	/*content: "\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";*/
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	width: 100%;
	height: 15px;
	overflow:hidden;
	color: #86b817;
	position: absolute;
	top: -5px;
	left: 0;
	letter-spacing: -1px;
}
#footer_wrapper .widget{
	margin-bottom:5px;
	width:100%;
	float:left;
	}
#footer_wrapper .dropdown-menu{
	border-radius:0;
	-webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, .12);
	box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.12);
	}
#footer_wrapper .dropdown-menu.inner{
	box-shadow:none;
	}

.copyright{
	width:100%;
	float:left;
	min-height:60px;
	line-height:63px;
	background-color:#222222;
	border-bottom:1px solid #313131;
	color:#fff;
	}
.copyright a{
	color:#fff;
	margin-left: 8px;
	}			


/* Large desktop */
@media (max-width: 1200px) {

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.copyright{
	line-height:40px;
	padding:30px 0;
	}
.copyright *{
	text-align:center !important;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.copyright span{
	width:100%;
	float:left;
	}
.widget.widget_search_availability .wsa_tab_content .travel_form_element{
	width:100%;
	}	
}			

/*--------widget_tabs------*/
@media (max-width:480px){
	/*.widget.widget_search_availability .wsa_tab ul li a {
		width: 45px !important;
		height: 45px !important;
		padding: 5px !important;
		line-height: 53px !important;
	}

	.widget.widget_search_availability .wsa_tab ul li a svg {
		width: 18px !important;
		height: 25px !important;

	}*/
}
/*--------widget_tabs------*/
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Header Stylesheet]
-------------------------------------------------------------------*/
::selection {
    background: #fdb714;
    color: #fff;
    text-shadow: none;
}

::-moz-selection { /* firefox */
    background: #fdb714;
    color: #fff;
}

#header_wrapper {
    width: 100%;
    float: left;
    z-index: 999;
}

.header_top {
    width: 100%;
    float: left;
    min-height: 35px;
    background-color: #86b817;
    line-height: 35px;
}

    .header_top p {
        margin-bottom: 0px;
        color: #fff;
    }

        .header_top p > i {
            margin-right: 10px;
        }

        .header_top p span {
            font-size: 18px;
        }
/**** Top Menu start ****/
.top_menu {
    width: 100%;
    float: left;
    margin: 0 auto;
}

    .top_menu ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        text-align: right;
    }

    .top_menu > ul > li {
        display: inline-block;
        position: relative;
    }

    .top_menu ul li a {
        color: #fff;
        text-transform: capitalize;
        display: block;
        padding: 0 17px;
        text-decoration: none;
    }

    .top_menu ul li.travel_dropdown > a:after {
        margin: 0 8px;
        content: "\f0d7";
        display: inline-block;
        font: normal normal normal 14px/1 "Font Awesome 5 Free";
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .top_menu ul li:last-child a {
        padding-right: 0;
    }

    .top_menu ul li:first-child a {
        padding-left: 0;
    }

    .top_menu > ul > li ul.sub-menu {
        position: absolute;
        min-width: 195px;
        background-color: #222222;
        padding: 23px;
        display: none;
        z-index: 999;
        top: 101%;
    }

    .top_menu > ul > li:last-child ul.sub-menu {
        right: 0;
    }

@-webkit-keyframes travel_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes travel_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0) scale(1.1);
        transform: translate3d(0, 50px, 0) scale(1.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.travel_fadeInUp {
    -webkit-animation-name: travel_fadeInUp;
    animation-name: travel_fadeInUp;
}

.top_menu > ul > li:hover ul.sub-menu {
    display: block;
    -webkit-animation: travel_fadeInUp 0.2s;
    -moz-animation: travel_fadeInUp 0.2s;
    -ms-animation: travel_fadeInUp 0.2s;
    -o-animation: travel_fadeInUp 0.2s;
    animation: travel_fadeInUp 0.2s;
}

.top_menu ul.sub-menu li {
    display: block;
    line-height: 28px;
    border-bottom: 1px dashed #555555;
    -webkit-animation: fadeInUp 0.4s;
    -moz-animation: fadeInUp 0.4s;
    -ms-animation: fadeInUp 0.4s;
    -o-animation: fadeInUp 0.4s;
    animation: fadeInUp 0.4s;
}

    .top_menu ul.sub-menu li a {
        display: block;
        padding: 10px 0;
        text-transform: uppercase;
        color: #fff;
        text-align: left;
    }

    .top_menu ul.sub-menu li:last-child {
        border: none;
    }

    .top_menu ul.sub-menu li a:hover {
        color: #86b817;
    }
/**** Top Menu end ****/



.header_bottom {
    width: 100%;
    float: left;
    border-bottom: solid 2px #a4813c;
}

.travel_logo a {
    display: block;
    line-height: 70px;
}

.main_menu {
    width: 100%;
    float: left;
    margin: 0 auto;
}

    .main_menu ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        text-align: right;
    }

    .main_menu > ul > li {
        display: inline-block;
        position: relative;
    }

        .main_menu > ul > li > a {
            color: #363435;
            text-transform: uppercase;
            display: block;
            padding: 0 17px;
            text-decoration: none;
            font-family: 'IRANSansWeb', sans-serif;
            font-weight: normal;
            line-height: 80px;
            position: relative;
            text-align: right;
        }

            .main_menu > ul > li > a:after {
                content: "";
                height: 3px;
                background-color: transparent;
                position: absolute;
                bottom: 0;
                left: 50%;
                right: 50%;
                width: 0;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -ms-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

            .main_menu > ul > li > a:hover:after {
                left: 0%;
                right: 0%;
                background-color: #86b817;
                -webkit-animation: fadeInDown 0.3s;
                width: 100%;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -ms-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

        .main_menu > ul > li:last-child > a {
        }

        .main_menu > ul > li > ul.sub-menu {
            position: absolute;
            min-width: 195px;
            background-color: #fff;
            padding: 23px;
            text-align: left;
            display: none;
            z-index: 999;
            top: 100%;
            white-space: nowrap;
        }

        .main_menu > ul > li:last-child ul.sub-menu {
            right: 0;
        }

@-webkit-keyframes travel_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0) scale(1.1);
        transform: translate3d(0, 10px, 0) scale(1.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes travel_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0) scale(1.1);
        transform: translate3d(0, 10px, 0) scale(1.1);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.travel_fadeInUp {
    -webkit-animation-name: travel_fadeInUp;
    animation-name: travel_fadeInUp;
}

.main_menu > ul > li:hover ul.sub-menu {
    display: block;
    -webkit-animation: travel_fadeInUp 0.2s;
    -moz-animation: travel_fadeInUp 0.2s;
    -ms-animation: travel_fadeInUp 0.2s;
    -o-animation: travel_fadeInUp 0.2s;
    animation: travel_fadeInUp 0.2s;
}

.main_menu ul.sub-menu li {
    display: block;
    line-height: 18px;
    border-bottom: 1px dashed #555555;
    -webkit-animation: travel_fadeInUp 0.4s;
    -moz-animation: travel_fadeInUp 0.4s;
    -ms-animation: travel_fadeInUp 0.4s;
    -o-animation: travel_fadeInUp 0.4s;
    animation: travel_fadeInUp 0.4s;
}

    .main_menu ul.sub-menu li :hover {
        color: #498cc8;
    }

    .main_menu ul.sub-menu li a {
        display: block;
        padding: 10px 0;
        text-transform: uppercase;
        color: #000;
        text-decoration: none;
    }

    .main_menu ul.sub-menu li:last-child {
        border: none;
    }

    .main_menu ul.sub-menu li a:hover {
        color: #86b817;
    }

.main_menu > ul > li > ul.sub-menu > li {
    position: relative;
}

    .main_menu > ul > li > ul.sub-menu > li > ul.sub-menu {
        position: absolute;
        min-width: 195px;
        background-color: #fff;
        padding: 23px;
        text-align: left;
        display: none;
        z-index: 999;
        left: 100%;
        top: -23px;
    }

.main_menu > ul > li:last-child > ul.sub-menu > li > ul.sub-menu {
    right: 100%;
    left: auto;
}

@-webkit-keyframes travel_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(15px, 0, 0) scale(1.05);
        transform: translate3d(15px, 0, 0) scale(1.05);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes travel_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(15px, 0, 0) scale(1.05);
        transform: translate3d(15px, 0, 0) scale(1.05);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: travel_fadeInRight;
    animation-name: travel_fadeInRight;
}

.main_menu > ul > li > ul.sub-menu > li > ul.sub-menu li {
    -webkit-animation: travel_fadeInRight 0.4s;
    -moz-animation: travel_fadeInRight 0.4s;
    -ms-animation: travel_fadeInRight 0.4s;
    -o-animation: travel_fadeInRight 0.4s;
    animation: travel_fadeInRight 0.4s;
}

.main_menu > ul > li > ul.sub-menu > li:hover > ul.sub-menu {
    display: block;
    -webkit-animation: travel_fadeInRight 0.2s;
    -moz-animation: travel_fadeInRight 0.2s;
    -ms-animation: travel_fadeInRight 0.2s;
    -o-animation: travel_fadeInRight 0.2s;
    animation: travel_fadeInRight 0.2s;
}

.main_menu > ul > li.active > a:after {
    background-color: #86b817;
    width: 100%;
    left: 0;
    right: 0;
}

.main_menu ul li < ul {
    background-color: red;
}
/*.main_menu ul li.travel_dropdown:after {
	position: absolute;
	top: 60%;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	color: #86b817;
	content: "\f107";
	display: inline-block;
	font: normal normal normal 16px/1 "Font Awesome 5 Free";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}*/
.main_menu ul li ul li.travel_dropdown:after {
    position: absolute;
    top: 15px;
    right: 0;
    left: auto;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 16px/1 "Font Awesome 5 Free";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

.main_menu ul li ul li:hover.travel_dropdown:after {
    color: #86b817;
}

.menu-toggle {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    padding: 5px;
    background-color: #222;
    transition: all 0.15s;
    display: none;
}

    .menu-toggle:hover, .menu-toggle:focus {
        background-color: #222;
    }

    .menu-toggle:active {
        transform: scale(0.8);
    }

    .menu-toggle:before, .menu-toggle:after {
        position: absolute;
        display: block;
        content: "";
        width: 28px;
        height: 4px;
        background-color: #a3b6bb;
        border-radius: 2px;
    }

    .menu-toggle:before {
        top: 17px;
        -webkit-transition: all 0.35s ease-out;
        -moz-transition: all 0.35s ease-out;
        -ms-transition: all 0.35s ease-out;
        -o-transition: all 0.35s ease-out;
        transition: all 0.35s ease-out;
    }

    .menu-toggle:after {
        top: 9px;
        box-shadow: 0 16px #aaa;
        -webkit-transition: all 0.45s ease-out;
        -moz-transition: all 0.45s ease-out;
        -ms-transition: all 0.45s ease-out;
        -o-transition: all 0.45s ease-out;
        transition: all 0.45s ease-out;
    }

.menu-toggle--open {
    background-color: #222;
}

    .menu-toggle--open:hover, .menu-toggle--open:focus {
        background-color: #222;
    }

    .menu-toggle--open:before, .menu-toggle--open:after {
        top: 50%;
        margin-top: -2px;
        background-color: #fff;
    }

    .menu-toggle--open:before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .menu-toggle--open:after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        box-shadow: none;
    }


/**** Menu end ****/



/* Large desktop */
@media (max-width: 1200px) {
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .top_menu ul li a {
        padding: 0 5px;
    }

    .top_menu ul li.travel_dropdown > a:after {
        margin: 0 5px;
    }

    .main_menu > ul > li > a {
        padding: 0 8px;
        font-size: 12px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .travel_logo {
        text-align: center;
        margin: 0 auto;
    }

    .header_top {
        line-height: 30px;
        text-align: center;
        padding: 10px 0;
    }

    .top_menu ul {
        text-align: center;
    }

        .top_menu ul li a {
            padding: 0 8px;
        }

    .menu-toggle {
        display: block;
        position: fixed;
        right: 6px;
        top: 5px;
        z-index: 9999;
        transition: ease-in-out 0.2s;
    }

        .menu-toggle.menu-toggle--open {
            right: 250px;
        }

    .main_menu {
        position: fixed;
        max-width: 300px;
        left: -300px;
        top: 0;
        bottom: 0;
        background-color: #222;
        z-index: 9999;
        overflow-x: hidden;
        overflow-y: scroll;
        transition: ease-in-out 0.2s;
    }

        .main_menu.open {
            left: 0;
        }

        .main_menu::-webkit-scrollbar {
            width: 3px;
            height: 1px;
        }

        .main_menu::-webkit-scrollbar-track-piece {
            background-color: #ccc;
        }

        .main_menu::-webkit-scrollbar-thumb {
            background-color: #fdb714;
        }

        .main_menu ul {
            width: 100%;
            float: left;
            text-align: left;
            position: relative;
        }

            .main_menu ul li {
                width: 100%;
                float: left;
            }

                .main_menu ul li a {
                    width: 100%;
                    float: left;
                    color: #9E9C9C;
                }

        .main_menu > ul > li > a {
            line-height: 50px;
        }

        .main_menu > ul > li:focus > a,
        .main_menu > ul > li:hover > a {
            background-color: rgba(255,255,255,0.1);
            color: #fff;
        }

        .main_menu > ul > li > a:after {
            display: none;
        }

        .main_menu > ul > li > ul.sub-menu {
            position: relative;
            left: auto;
            right: auto;
            display: none;
            animation: none !important;
            padding: 0;
            padding-right: 40px;
        }

            .main_menu > ul > li > ul.sub-menu li {
                animation: none !important;
            }

        .main_menu > ul > li:hover > ul.sub-menu {
            display: none;
        }

        .main_menu > ul > li > ul.sub-menu > li > ul.sub-menu {
            position: relative;
            left: auto;
            right: auto;
            top: auto;
            display: none;
            animation: none !important;
            padding-top: 0;
        }

            .main_menu > ul > li > ul.sub-menu > li > ul.sub-menu li {
                animation: none !important;
            }

        .main_menu > ul > li > ul.sub-menu > li:hover > ul.sub-menu {
            display: none;
        }

        .main_menu ul li.travel_dropdown:after {
            display: none;
        }

        .main_menu ul li ul li.travel_dropdown:after {
            display: none;
        }

    .fixed_top_menu {
        position: relative;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
        animation: none;
    }

        .fixed_top_menu .main_menu > ul > li > a {
            line-height: 50px;
        }

    .dropdown_toggle {
        width: 40px;
        height: 50px;
        position: absolute;
        text-align: center;
        line-height: 50px;
        left: 0;
        top: 0;
        cursor: pointer;
    }

        .dropdown_toggle:before {
            pnt-smoothing: grayscale;
            transform: osition: absolute;
            margin: 0 auto;
            color: #86b817;
            content: "\e83b";
            display: inline-block;
            font: normal normal normal 16px/1 "revicons";
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-fotranslate(0, 0);
        }

    .main_menu > ul > li:hover > .dropdown_toggle {
        background-color: rgba(255, 255, 255, 0.19);
    }

    .main_menu > ul > li > ul > li:hover .dropdown_toggle {
        background-color: rgba(255, 255, 255, 0.19);
    }
}

/* Landscape phones and down */
@media (max-width: 370px) {
    .main_menu {
        max-width: 220px;
    }

    .menu-toggle.menu-toggle--open {
        left: 170px;
    }

    .main_menu ul li a {
        font-size: 12px;
        line-height: 40px;
    }

    .dropdown_toggle {
        height: 40px;
        line-height: 40px;
    }

    .main_menu ul.sub-menu li a {
        padding: 0;
        text-transform: capitalize;
        color: #9E9C9C;
    }

    .main_menu > ul > li > ul.sub-menu {
        padding-left: 30px;
    }
}


/* login signup popup checkbox css start */

.popup_inner label {
    position: relative;
    padding-left: 33px;
    cursor: pointer;
}

.popup_inner input[type=checkbox] {
    display: none;
}

.popup_inner label:before {
    content: "";
    display: inline-block;
    width: 15PX;
    height: 15px;
    position: absolute;
    color: #d3d3d3;
    text-align: center;
    left: 0px;
    border: 1px solid #d3d3d3;
    top: 8px;
}

.popup_inner input[type=checkbox]:checked + label:after {
    content: "\2713";
    font-size: 19px;
    color: #86b817;
    text-align: center;
    position: absolute;
    left: 3px;
    top: 1px;
}

.popup_inner input[type=checkbox]:checked + label:before {
    border-color: #86b817;
}
/* login signup popup checkbox css start */

#header_wrapper .user-menu {
    right: 0%;
    top: 20px;
}

    #header_wrapper .user-menu a {
        padding: 10px;
    }

        #header_wrapper .user-menu a i {
            margin-left: 5px;
        }

/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Portfolio Stylesheet]
-------------------------------------------------------------------*/
#portfolio-filter{
	list-style:none;
	margin: 80px 0 50px;
	padding:0;
}
#portfolio-filter li{
	display:inline-block;
}
#portfolio-filter li a{
	padding:10px 15px;
	display:block;
	text-decoration:none;
}
#portfolio-filter li a span.dot{
	width: 18px;
    height: 18px;
    border-radius: 3px;
    border: 1px solid #D2D2D2;
    position: relative;
    display: inline-block;
    float: left;
    margin-top: 1px;
    margin-right: 10px;
}
#portfolio-filter li a span.dot:after{
	content:"";
	width:9px;
	height:9px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	border-radius:3px;
	background-color:#808b8d;
}
#portfolio-filter li a:hover span.dot:after,
#portfolio-filter li.active a span.dot:after{
	background-color:#86b817;
}

/* Tour Gallery 1 Columns start */
.max-col-1 .portfolio-item{
	width:100%;
	position:relative;
	margin-bottom:31px;
	overflow:hidden;
}
.max-col-1 .portfolio-item .portfolio-content{
	position:absolute;
	top:0;
	left:-363px;
	bottom:0;
	background-color:rgba(34, 34, 34, 0.9);
	max-width:363px;
	border-left:7px solid #86b817;
    padding: 160px 60px;
    color: #fff;	
	z-index:10;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
}
.max-col-1 .portfolio-item:hover .portfolio-content{
	left:0;
	opacity:1;
	visibility:visible;
	transition:all 0.3s ease;
}
.max-col-1 .portfolio-item .portfolio-content a{
	color:#fff;
	text-decoration:none;
}
.max-col-1 .portfolio-item .portfolio-content .portfolio-meta h2{
	font-size:18px;
	text-transform:uppercase;
}

.max-col-1 .portfolio-item .portfolio-content .customNavigation a{
	width:25px;
	height:25px;
	border-radius:3px;
	line-height:25px;
	text-align:center;
	background-color:#fff;
	display:inline-block;
	cursor:pointer;
	color:#0c2535;
}
.max-col-1 .portfolio-item .portfolio-content .customNavigation a:hover{
	color:#fff;
	background-color:#fdb714;
}
/* Tour Gallery 1 Columns end */

/* Tour Gallery 2 Columns start */
.max-col-2 .portfolio-item{
	position:relative;
	margin-bottom:31px;
	overflow:hidden;
}
.max-col-2 .portfolio-item .portfolio-content{
	position:absolute;
	top:0;
	left:15px;
	bottom:0;
	right:15px;
	background-color:rgba(34, 34, 34, 0.65);
	border:7px solid #86b817;
    color: #fff;	
	z-index:10;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
	text-align:center;
	width:auto;
	padding: 20% 27%;	
}
.max-col-2 .portfolio-item:hover .portfolio-content{
	opacity:1;
	visibility:visible;
	transition:all 0.3s ease;
}
.max-col-2 .portfolio-item .portfolio-content a{
	color:#fff;
	text-decoration:none;
}
.max-col-2 .portfolio-item .portfolio-content .portfolio-meta h2{
	font-size:18px;
	text-transform:uppercase;
	position:relative;
	padding-bottom: 10px;	
}
.max-col-2 .portfolio-item .portfolio-content .portfolio-meta h2:after{
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-14px;
	width:28px;
	height:1px;
	background-color:#fff;
}

.max-col-2 .portfolio-item .portfolio-content .customNavigation a{
	width:25px;
	height:25px;
	border-radius:3px;
	line-height:25px;
	text-align:center;
	background-color:#fff;
	display:inline-block;
	cursor:pointer;
	color:#0c2535;
}
.max-col-2 .portfolio-item .portfolio-content .customNavigation a:hover{
	color:#fff;
	background-color:#fdb714;
}
/* Tour Gallery 2 Columns end */


/* Tour Gallery 3 Columns start */

.max-col-3 .portfolio-item{
	position:relative;
	margin-bottom:31px;
	overflow:hidden;
}
.max-col-3 .portfolio-item .portfolio-content{
	position:absolute;
	top:0;
	left:15px;
	bottom:0;
	right:15px;
	background-color:rgba(34, 34, 34, 0.65);
	border:7px solid #86b817;
    color: #fff;	
	z-index:10;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
	text-align:center;
	width:auto;
	padding: 25% 27%;	
}
.max-col-3 .portfolio-item:hover .portfolio-content{
	opacity:1;
	visibility:visible;
	transition:all 0.3s ease;
}
.max-col-3 .portfolio-item .portfolio-content a{
	color:#fff;
	text-decoration:none;
}
.max-col-3 .portfolio-item .portfolio-content .portfolio-meta h2{
	font-size:18px;
	text-transform:uppercase;
	position:relative;
	padding-bottom: 10px;	
}
.max-col-3 .portfolio-item .portfolio-content .portfolio-meta h2:after{
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-14px;
	width:28px;
	height:1px;
	background-color:#fff;
}

.max-col-3 .portfolio-item .portfolio-content .customNavigation a{
	width:25px;
	height:25px;
	border-radius:3px;
	line-height:25px;
	text-align:center;
	background-color:#fff;
	display:inline-block;
	cursor:pointer;
	color:#0c2535;
}
.max-col-3 .portfolio-item .portfolio-content .customNavigation a:hover{
	color:#fff;
	background-color:#fdb714;
}
/* Tour Gallery 3 Columns end */




/* Large desktop */
@media (max-width: 1200px) {
.max-col-1 .portfolio-item .portfolio-content {
    padding: 100px 40px;	
}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.max-col-1 .portfolio-item .portfolio-content {
    padding: 60px 40px;	
}
.max-col-2 .portfolio-item .portfolio-content,
.max-col-3 .portfolio-item .portfolio-content{
    padding: 10% 15%;	
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.max-col-1 .portfolio-item .portfolio-content .portfolio-meta h2{
	margin-top:0;
}	
.max-col-1 .portfolio-item .portfolio-content {
    position: relative;
    left: 0;
    background-color: rgba(34, 34, 34, 0.9);
	max-width:100%;
    width: 100%;
    float: left;
    border-left: 7px solid rgba(134, 184, 23, 0);
    padding: 15px;
    opacity: 1;
    visibility: visible;
}

.max-col-2 .portfolio-item .portfolio-content,
.max-col-3 .portfolio-item .portfolio-content{
    padding: 20% 15%;	
}
	
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.max-col-2 .portfolio-item .portfolio-content,
.max-col-3 .portfolio-item .portfolio-content{
    padding: 5% 15%;	
}
}	

@media (max-width:767px){
	.portfolio_column_3_popup .portfolio-item figure img {
	width: 100%;
	}
	.portfolio_column_3_popup .portfolio-item .portfolio-content .portfolio-meta {
		position: relative;
		top: 40px;
	}
	
}

/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Widget Stylesheet]
-------------------------------------------------------------------*/
.widget ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#footer_wrapper .widget .widget-title,
#footer_wrapper .widget h4 {
    margin-bottom: 30px;
    margin-top: 0px;
    color: #2c3e50;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.travel_sidebar_wrapper {
    width: 100%;
    float: left;
}

    .travel_sidebar_wrapper .widget {
        width: 100%;
        float: left;
        border: 1px solid #E4E4E4;
        margin-bottom: 27px;
    }

        .travel_sidebar_wrapper .widget .widget-title,
        .travel_sidebar_wrapper .widget h3 {
            background-color: #d1a859;
            font-size: 18px;
            text-transform: uppercase;
            font-family: 'Lato', sans-serif;
            text-align: center;
            padding: 10px 0;
            color: #fff;
            margin: 0;
            margin-bottom: 30px;
        }

/*search widget*/
.widget.widget_search {
    border: none;
}

    .widget.widget_search input {
        border: 1px solid #DBD9D9;
        background-color: transparent;
        width: 100%;
        box-shadow: none;
        height: 40px;
        border-radius: 8px;
        padding: 0 10px;
        position: relative;
    }

    .widget.widget_search form {
        position: relative;
    }

        .widget.widget_search form:after {
            content: "\f002";
            display: inline-block;
            font: normal normal normal 14px/1 'Font Awesome 5 Free';
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            position: absolute;
            top: 13px;
            right: 10px;
            color: #cccccc;
        }

/*accordion widget*/
.widget.widget_accordion {
    border: none;
}

    .widget.widget_accordion .widget {
        border: none;
    }

        .widget.widget_accordion .widget ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

    .widget.widget_accordion .panel-group .panel {
        border: none;
        box-shadow: none;
    }

    .widget.widget_accordion .panel-body {
        padding: 0;
        border-top: none !important;
    }

    .widget.widget_accordion .panel-default > .panel-heading {
        background-image: none;
        padding: 0;
        background-color: transparent;
    }

        .widget.widget_accordion .panel-default > .panel-heading h4 {
            padding: 0;
            margin: 0;
        }

            .widget.widget_accordion .panel-default > .panel-heading h4 a {
                padding: 15px;
                border-radius: 8px;
                display: block;
                text-decoration: none;
                margin: 0;
                text-transform: uppercase;
                margin-bottom: 9px;
                font-weight: bold;
                background-color: transparent;
                color: #2c3e50;
                border: 1px solid #eeeeee;
                font-size: 14px;
            }

                .widget.widget_accordion .panel-default > .panel-heading h4 a i {
                    float: left;
                    font-weight: bold;
                    font-size: 18px;
                    line-height: 15px;
                }

        .widget.widget_accordion .panel-default > .panel-heading.active h4 a {
            background-color: #86b817;
            color: #fff;
        }

/*text widget*/
.widget.widget_text {
    color: #808b8d;
    padding-left: 10px;
}

    .widget.widget_text img {
        margin-bottom: 30px;
    }

/* widget categories */
.widget.widget_categories {
    border: none;
}

.widget_categories ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .widget_categories ul li {
        width: 100%;
        position: relative;
        min-height: 52px;
        margin-bottom: 10px;
    }

        .widget_categories ul li label {
            cursor: pointer;
            width: 100%;
            height: 20px;
            border-radius: 4px;
            position: absolute;
            min-height: 52px;
            border: 1px solid #eeeeee;
            line-height: 50px;
            padding-right: 10px;
            color: #999999;
            font-weight: 100;
            border-radius: 8px;
        }

            /*.widget_categories ul li label:before{
	content: '';
	cursor: pointer;
	position: absolute;
	width: 14px;
	height: 14px;
	top: 18px;
	left: 17px;
	border-radius: 2px;
	background-color:#cccccc;
	}*/
            .widget_categories ul li label:after {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                filter: alpha(opacity=0);
                opacity: 0;
                content: '';
                position: absolute;
                width: 9px;
                height: 5px;
                background: transparent;
                top: 21px;
                right: 20px;
                border: 2px solid #fcfff4;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

            .widget_categories ul li label:hover::after {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
                filter: alpha(opacity=30);
                opacity: 0.3;
            }

        .widget_categories ul li input {
            visibility: hidden;
            position: absolute;
        }

            .widget_categories ul li input[type=checkbox]:checked + label:after {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                filter: alpha(opacity=100);
                opacity: 1;
            }

            .widget_categories ul li input[type=checkbox]:checked + label:before {
                background-color: #86b817;
                -webkit-animation: zoomIn 0.2s;
                -moz-animation: zoomIn 0.2s;
                -ms-animation: zoomIn 0.2s;
                -o-animation: zoomIn 0.2s;
                animation: zoomIn 0.2s;
            }

/*tag widget*/
.widget.widget_tag_cloud .tagcloud a {
    display: inline-block;
    margin-bottom: 3px;
    color: #808b8d;
    font-size: 15px;
    border: 1px solid #808b8d;
    padding: 6px 20px;
    margin-right: 7px;
    margin-bottom: 15px;
    text-decoration: none;
    -webkit-transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -ms-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
    transition: ease-in-out 0.2s;
}

    .widget.widget_tag_cloud .tagcloud a:hover {
        background-color: #222222;
        color: #fff;
    }



.widget.widget_recent_entries ul li {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

    .widget.widget_recent_entries ul li img {
        float: left;
        width: 91px;
        height: 81px;
        margin-right: 10px;
    }

    .widget.widget_recent_entries ul li div {
        display: inline;
    }

        .widget.widget_recent_entries ul li div a {
            font-style: italic;
            color: #2c3e50;
            font-size: 12px;
            text-decoration: underline;
        }

.travel_sidebar_wrapper .widget.widget_recent_entries ul li {
    padding-left: 5px;
}

.widget.widget_links ul li a {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #cacdd0;
    text-decoration: none;
    text-transform: capitalize;
    color: #808b8d;
}

    .widget.widget_links ul li a:before {
        content: "";
        width: 5px;
        height: 5px;
        background-color: #1abc9c;
        margin-left: 11px;
        display: block;
        float: right;
        margin-top: 7px;
    }

    .widget.widget_links ul li a:hover {
        color: #2c3e50;
    }

        .widget.widget_links ul li a:hover:before {
            background-color: #2c3e50;
        }

.widget.widget_links ul li:first-child a {
    padding-top: 0px;
}

.widget.widget_links ul li:last-child a {
    border-bottom: none;
}


.widget.widget_search_availability .wsa_tab ul li {
    display: inline-block;
    width: 18%;
}

    .widget.widget_search_availability .wsa_tab ul li a {
        width: 100px;
        height: 100px;
        display: inline-block;
        padding: 5px;
        /* border: 1px solid #e7e7e7; */
        text-align: center;
        /* line-height: 58px; */
        background-color: rgba(0, 0, 0, 0.7);
        position: relative;
        border-radius: 50px;
    }

.tab_search_widget {
    z-index: 99999;
}

.widget.widget_search_availability .wsa_tab ul li P {
    color: white;
}

#AfterMainBox {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

    #AfterMainBox img {
        width: 100%;
    }

.widget.widget_search_availability .wsa_tab ul li a:hover:after,
.widget.widget_search_availability .wsa_tab ul li a.active:after {
    /*content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -9px;
	border-top: 9px solid rgb(134, 184, 23);
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;*/
}

.widget.widget_search_availability .wsa_tab ul li span {
    color: white;
    position: absolute;
    top: 25px;
    right: 80px;
}

.widget.widget_search_availability .wsa_tab ul li a svg {
    width: 90px;
    height: 88px;
    fill: #aaaaaa;
}

.rtl .widget.widget_search_availability .wsa_tab ul li a svg {
    float: right;
}

.widget.widget_search_availability .wsa_tab ul li:hover {
    /*background-color:#363435;*/
}

.widget.widget_search_availability .wsa_tab ul li a:hover svg {
    fill: #fff;
}

.widget.widget_search_availability .wsa_tab ul li.active {
    background-color: #363435;
}

.widget.widget_search_availability .wsa_tab ul li a.active svg {
    fill: #fff;
}

.widget.widget_search_availability .wsa_tab_content {
    width: 100%;
    float: left;
    padding: 5px 16px;
}

    .widget.widget_search_availability .wsa_tab_content .travel_form_element {
        padding-right: 5px;
        margin-bottom: 15px;
        position: relative;
    }

        .widget.widget_search_availability .wsa_tab_content .travel_form_element label {
            font-size: 16px;
            color: #fff;
            font-weight: normal;
        }

        .widget.widget_search_availability .wsa_tab_content .travel_form_element .bootstrap-select {
            width: 100%;
        }

        .widget.widget_search_availability .wsa_tab_content .travel_form_element i {
            /*position: absolute;
	top: 27px;
	right: 6px;
	width: 35px;
	height: 35px;
	text-align: center;
	color: #aaaaaa;
	line-height: 35px;
	border-left: 1px solid #dddddd;*/
        }

        .widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=number],
        .widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=text] {
            border: 2px solid #ece7dd;
            min-height: 35px;
            padding-left: 10px;
            width: 100%;
            box-shadow: none;
            border-radius: 5px;
        }

        .widget.widget_search_availability .wsa_tab_content .travel_form_element .btn-travel {
            width: 100%;
            text-transform: uppercase;
            margin-top: 27px;
            height: 34px;
            line-height: 4px;
            padding: 27px;
        }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li.active > a, .dropdown-menu > li.selected > a {
    background-color: #fdb714;
    background-image: none;
    color: #fff;
    -webkit-transition: all ease 0.1s;
    -moz-transition: all ease 0.1s;
    -ms-transition: all ease 0.1s;
    -o-transition: all ease 0.1s;
    transition: all ease 0.1s;
}

.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .selected > a:hover, .dropdown-menu > .selected > a:focus {
    background-color: #86b817;
    background-image: none;
}


.widget.widget_twitter_feed {
    width: 100%;
    float: left;
}

    .widget.widget_twitter_feed ul {
        margin: 0 15px;
    }

        .widget.widget_twitter_feed ul li {
            margin-bottom: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #E8E8E8;
            padding-left: 10px;
        }

            .widget.widget_twitter_feed ul li:last-child {
                border-bottom: none;
            }


.widget.widget_archive ul li {
    width: 100%;
    position: relative;
    min-height: 52px;
    margin-bottom: 10px;
}

    .widget.widget_archive ul li a {
        width: 100%;
        display: block;
        border-radius: 4px;
        min-height: 52px;
        border: 1px solid #eeeeee;
        line-height: 50px;
        padding-left: 10px;
        color: #999999;
        font-weight: 100;
        border-radius: 8px;
        text-decoration: none;
    }

        .widget.widget_archive ul li a:hover {
            color: #222222;
        }


.widget.widget_flickr ul {
    width: 100%;
    float: left;
}

    .widget.widget_flickr ul li {
        display: inline-block;
        margin: 5px 3px;
    }

        .widget.widget_flickr ul li a {
            display: block;
        }

            .widget.widget_flickr ul li a img {
                width: 78px;
                height: 67px;
                border-radius: 3px;
                -webkit-transition: ease-in-out 0.1s;
                -moz-transition: ease-in-out 0.1s;
                -ms-transition: ease-in-out 0.1s;
                -o-transition: ease-in-out 0.1s;
                transition: ease-in-out 0.1s;
            }

        .widget.widget_flickr ul li:hover a img {
            opacity: 0.5;
        }

#frmInsurance .row {
    display: flex;
    flex-flow: wrap;
}

#hotelDropdown {
    background-color: #fff;
}

#hotelDropdown label {
    color: #242424;
}

    #hotelDropdown select {
        text-align: center;
    }

    #hotelDropdown hr {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    #hotelDropdown .room-name {
        font-weight: 600;
        display: block;
        position: relative;
        top: 10px;
        margin: 0;
        padding: 2px;
        border: 2px solid var(--second-color);
        color: var(--second-color);
        width: fit-content;
        text-align: center;
        border-radius: 5px;
    }

/* widget tabs */
.widget.widget_search_availability .wsa_tab ul li:first-child {
    /*margin-left: 0 !important;*/
}
/* widget tabs */


/* Large desktop */
@media (max-width: 1200px) {
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .widget.widget_search_availability .wsa_tab_content .travel_form_element {
        width: 100%;
    }

    .bootstrap-select.btn-group .dropdown-menu {
        width: 100%;
    }

    .dropdown-menu > li > a {
        white-space: normal;
    }

    .widget.widget_search_availability .wsa_tab_content .travel_form_element {
        margin-bottom: 15px;
    }
}

/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Typography Stylesheet]
-------------------------------------------------------------------*/
.travel_heading{
	text-align:center;
	color:#2c3e50;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	margin-top:100px;
	margin-bottom:40px;
}
.travel_heading:before{
	content: "\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 100px;
    height: 3px;
    color: #86b817;
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    margin: 0 auto;
    letter-spacing: -1px;
}
.travel_heading:after{
	content: "\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 100px;
    height: 3px;
    color: #86b817;
    position: absolute;
    left: 0;
    right: 0;
    top: 31px;
    margin: 0 auto;
    letter-spacing: -1px;
}
.travel_heading.center{
	text-align:center;
}
.travel_heading.center:after,
.travel_heading.center:before{
	right: 0;
    left: 0;
}
.travel_heading.left{
	text-align:left;
}
.travel_heading.left:after,
.travel_heading.left:before{
	right: auto;
    left: 0;
}
.travel_heading.right{
	text-align:right;
}
.travel_heading.right:after,
.travel_heading.right:before{
	right: 0;
    left: auto;
}


.btn-travel{
	display: inline-block;
	padding: 10px 30px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	text-transform:capitalize;
	text-decoration:none;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #F0F0F0;
	color: #2C3E50;
	-webkit-transition:ease-in-out 0.2s;
	-moz-transition:ease-in-out 0.2s;
	-ms-transition:ease-in-out 0.2s;
	-o-transition:ease-in-out 0.2s;
	transition:ease-in-out 0.2s;
	outline: 0;
	position:relative;
	overflow: hidden;
	border:none;
	}
.btn-travel:after{
	content:'';
	position:absolute;
	left:50%;
	right:50%;
	top:0;
	bottom:0;
	display:inline-block;
	background-color:rgba(255,255,255,0.2);
	-webkit-transform:skew(20deg);
	-moz-transform:skew(20deg);
	-ms-transform:skew(20deg);
	-o-transform:skew(20deg);
	transform:skew(20deg);

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-ms-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	
	}	
.btn-travel:focus,
.btn-travel:hover{
	text-decoration:none;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	color: #fff;
	}	
.btn-travel:hover:after{
	right:-10px;
	left:-10px;
	}	
.btn-green{
	background-color:#86b817;
	color:#fff;
	}	
.btn-green:hover{
	color:#fff;
	}
.btn-yellow{
	background-color:#fdb714;
	color:#fff;
	}	
.btn-yellow:hover{
	color:#fff;
	}		

.push-down-100{
	margin-top:100px;
	}
	
	
.travel_loader{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,0.8);
	display:none;
	z-index:1;
	}

.load_post .travel_loader{
	display:block;
	-webkit-animation:fadeIn 0.3s;
	-moz-animation:fadeIn 0.3s;
	-ms-animation:fadeIn 0.3s;
	-o-animation:fadeIn 0.3s;
	animation:fadeIn 0.3s;
	}

.travel_loader img {
	position: absolute;
	top: 10%;
	width: 30px;
	height: 30px;
	left: 50%;
	margin-left: 35px;
}

blockquote {
	padding: 10px 0px;
	margin: 0 0 20px;
	font-size: 16px;
	font-style:italic;
}
blockquote i.fa{
	color:#86b817;
	font-size:24px;
	margin-right:18px;
	}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom: 0;
}
blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0';
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: '';
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}



/* Large desktop */
@media (max-width: 1200px) {

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.travel_loader .spinner{
	margin-left:-15px;
	}	
}	
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Content Section Stylesheet]
-------------------------------------------------------------------*/
#content_wrapper{
	width:100%;
	float:left;
	}	

.page_title{
	width:100%;
	float:left;
	text-align: center;
	position:relative;
	background-attachment:fixed;
	}
.page_title:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
    background-color: rgba(0, 0, 0, 0.25);
	z-index:1;
	}	
.page_title ul{
	list-style:none;
	padding:0;
	margin:80px auto;
	display:inline-block;
	position:relative;
	z-index:2;
	}
.tg-breadcrumb{
    padding-top:10px;
}
.tg-breadcrumb li{
    float :right;
}
.page_title > div{
	margin:80px auto;
	display:inline-block;
	position:relative;
	z-index:2;
    color:white;
	}
.page_title ul:after{
	/*content: "\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";*/
	display: inline-block;
	font: normal normal normal 14px/1 'Font Awesome 5 Free';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	width:100px;
	height:3px;
	color:#86b817;
	position:absolute;
	left:0;
	right:0;
	top: 31px;
	margin:0 auto;
	letter-spacing: -1px;
	}
.page_title ul:before{
	/*content: "\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";*/
	display: inline-block;
	font: normal normal normal 14px/1 'Font Awesome 5 Free';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	width:100px;
	height:3px;
	color:#86b817;
	position:absolute;
	top: 35px;
	left:0;
	right:0;
	margin:0 auto;
	letter-spacing: -1px;
	}	
			
.page_title ul li{
	display:inline-block;
	margin: 0 10px;
	font-size:22px;
	text-transform:uppercase;
	font-family: 'IRANSansWeb', sans-serif;
	color:#fff;
	text-decoration:none;
	position:relative;
	}
.page_title ul li:after{
	content: "/";
	margin-left: 7px;
	position: absolute;
	left: 100%;
	}	
.page_title ul li:last-child:after{
	content:"";
	}		
.page_title ul li a{
	font-size:22px;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	color:#fff;
	text-decoration:none;
	}	
.right-to-left .widget.widget_links ul li a:before {
    margin-left: 11px;
    float: right;
}
.tg-breadcrumb li {
    float: right;
    margin-right: 20px;
    direction: rtl;
}
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Customer Says Element Stylesheet]
-------------------------------------------------------------------*/

.customer_says_wrapper{
	width:100%;
	float:left;
	margin-bottom:90px;
	}
.customer_says_text{
	width:100%;
	float:left;
	min-height:117px;
	padding-right:25%;
	position:relative;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;	
	}	

@-webkit-keyframes customer_says_animation{
	0%{-webkit-transform:translateY(-10px); opacity:0;}
	100%{-webkit-transform:none;opacity:1;}
	}
@-moz-keyframes customer_says_animation{
	0%{-moz-transform:translateY(-10px); opacity:0;}
	100%{-moz-transform:none;opacity:1;}
	}
@-ms-keyframes customer_says_animation{
	0%{-ms-transform:translateY(-10px); opacity:0;}
	100%{-ms-transform:none;opacity:1;}
	}		
@keyframes customer_says_animation{
	0%{transform:translateY(-10px); opacity:0;}
	100%{transform:none;opacity:1;}
	} 
	
.customer_says_text .cst{
	font-style:italic;
	font-size:18px;
	margin-top:-60px;
	padding-bottom:20px;
	display:none;
	-webkit-animation:customer_says_animation 0.5s;
	-moz-animation:customer_says_animation 0.5s;
	-ms-animation:customer_says_animation 0.5s;
	-o-animation:customer_says_animation 0.5s;
	animation:customer_says_animation 0.5s;
	}
.customer_says_text .cst p{
	margin-bottom:0;
	}	
.customer_says_text:after{
	content:"";
	position:absolute;
	width:15%;
	height:1px;
	background-color:#e3e3e3;
	top:0%;
	right:0;
	}
.customer_says_text:before{
	content:"";
	position:absolute;
	top:-6px;
	right:15%;
	width:13px;
	height:13px;
	border-radius:100%;
	background-color:#86b817;
	}	
.customer_says_text .cst:before{
	content: "\f10d";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#86b817;
	font-size:36px;
	padding-bottom:10px;
	}
	
	
.customer_says_detail{
	width:100%;
	float:left;
	text-align:center;
	min-height:100px;
	margin-top:50px;
	}
.customer_says_detail .csd{
	display:none;
	-webkit-animation:customer_says_animation 1s;
	-moz-animation:customer_says_animation 1s;
	-ms-animation:customer_says_animation 1s;
	-o-animation:customer_says_animation 1s;
	animation:customer_says_animation 1s;
	}
.customer_says_detail .csd h3{
	color:#2c3e50;
	font-size:22px;
	line-height:22px; 
	}	
.customer_says_detail .csd span{
	line-height:10px;
	font-size:14px;
	font-style:italic;
	color:#808b8d;
	}		
.customer_says_detail .csd span i.country{
	font-size:18px;
	}	
		
		
.customer_says_slider{
	width:100%;
	float:left;
	}
.customer_says_slider .item{
	padding:15px 0;
    padding-top: 40px;
	cursor:pointer;
	position:relative;
	}
@-webkit-keyframes customer_says_slider_active_before{
	0%{width:0px;}
	100%{width:80px;}
	}
@-moz-keyframes customer_says_slider_active_before{
	0%{width:0px;}
	100%{width:80px;}
	}
@-ms-keyframes customer_says_slider_active_before{
	0%{width:0px;}
	100%{width:80px;}
	}			
@keyframes customer_says_slider_active_before{
	0%{width:0px;}
	100%{width:80px;}
	}		
.customer_says_slider .item.active:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:80px;
	margin:0 auto;
	height:3px;
	background-color:#fdb714;
	-webkit-animation:customer_says_slider_active_before 0.3s;
	-moz-animation:customer_says_slider_active_before 0.3s;
	-ms-animation:customer_says_slider_active_before 0.3s;
	-o-animation:customer_says_slider_active_before 0.3s;
	animation:customer_says_slider_active_before 0.3s;
	}
@-webkit-keyframes customer_says_slider_active_after{
	0%{-webkit-transform:translateY(-10px);}
	100%{-webkit-transform:none;}
	}
@-moz-keyframes customer_says_slider_active_after{
	0%{-moz-transform:translateY(-10px);}
	100%{-moz-transform:none;}
	}
@-ms-keyframes customer_says_slider_active_after{
	0%{-ms-transform:translateY(-10px);}
	100%{-ms-transform:none;}
	}			
@keyframes customer_says_slider_active_after{
	0%{transform:translateY(-10px);}
	100%{transform:none;}
	}	
.customer_says_slider .item.active:after{
	content: "\f107";
    position: absolute;
    color: #fdb714;
    top: -7px;
    left: 50%;
	width:20px;
	text-align:center;
    text-shadow: 1px 0px 0px;
    margin: 0 auto;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 26px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-left:-10px;
	-webkit-animation:customer_says_slider_active_after 0.3s;
	-moz-animation:customer_says_slider_active_after 0.3s;
	-ms-animation:customer_says_slider_active_after 0.3s;
	-o-animation:customer_says_slider_active_after 0.3s;
	animation:customer_says_slider_active_after 0.3s;
	}	

.customer_says_slider .owl-carousel{
	padding:0px 70px;
	}
.customer_says_slider .owl-carousel .owl-controls .owl-nav > div{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	}	
.customer_says_slider .owl-carousel .owl-controls .owl-nav > div.owl-prev{
	left:0;
	}	
.customer_says_slider .owl-carousel .owl-controls .owl-nav > div.owl-next{
	right:0;
	}	
.customer_says_slider .owl-carousel .owl-controls .owl-nav svg{
	width:50px;
	}				
.customer_says_slider .owl-carousel .owl-controls .owl-nav > div:hover svg polygon{
	fill:#fdb714 !important;
	}	
	
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Services Stylesheet]

Project:	Travelite - Tours and Travels Online Booking HTML
Version:	1.0.0
Assigned to:	Themeforest
-------------------------------------------------------------------*/
.service_wrapper{
	width:100%;
	float:left;
	position:relative;
    margin-left: -15px;
	}
.service_wrapper .item{
	float:left;
	width:50%;
	}	
.service_wrapper .item .text_wrapper{
	position:absolute;
	top:0;
	left:0;
	background-color:#222222;
	padding:20px 50px;
	text-align:center;
	width:285px;
	height:260px;
	color:#999999;
    padding-top: 60px;
	}	
.service_wrapper .item .text_wrapper i{
	color:#fdb714;
	font-size:30px;
	margin-bottom:23px;
	}	
.service_wrapper .item .text_wrapper h3{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#fff;
	margin-top:0;
	}
.service_wrapper .item .image_wrapper{
	float:left;
	overflow:hidden;
	}	
.service_wrapper .item .image_wrapper img{
	transition:linear 1s;
	}	
.service_wrapper .item:hover .image_wrapper img{
	transform:scale(1.2) rotate(5deg);
	transition:linear 1s;
	}	
	
	
	
	
.service_wrapper .item.style1 .text_wrapper{
	position:relative;
	float:left;
	}		
.service_wrapper .item.style1 .image_wrapper img{
	float:left;
	}


.service_wrapper .item.style3 .text_wrapper{
	display:none;
	}		


.service_wrapper .item.style4{
	height:236px;
	}	
.service_wrapper .item.style4 .text_wrapper{
	height:236px;
	width:100%;
	background-color:transparent;
	color:#fff;
	padding-top:50px;
	}		
/*==========  MARIGNS && PADDING  ==========*/
.padd_t_b_100{
	float:left;
	width:100%;
	padding:100px 0px;
}
.ml-0 {
	margin-left: 0px !important;
}
.pl-0 {
	padding-left: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.mt-5 {
	margin-top: 5px;
}
.mr-5 {
	margin-right: 5px;
}
.mb-5 {
	margin-bottom: 5px;
}
.ml-5 {
	margin-left: 5px;
}
.pt-5 {
	padding-top: 5px;
}
.pr-5 {
	padding-right: 5px;
}
.pb-5 {
	padding-bottom: 5px;
}
.pl-5 {
	padding-left: 5px;
}
.mt-6 {
	margin-top: 6px;
}
.mr-6 {
	margin-right: 6px;
}
.mb-6 {
	margin-bottom: 6px;
}
.ml-6 {
	margin-left: 6px;
}
.pt-6 {
	padding-top: 6px;
}
.pr-6 {
	padding-right: 6px;
}
.pb-6 {
	padding-bottom: 6px;
}
.pl-6 {
	padding-left: 6px;
}
.mt-7 {
	margin-top: 7px;
}
.mr-7 {
	margin-right: 7px;
}
.mb-7 {
	margin-bottom: 7px;
}
.ml-7 {
	margin-left: 7px;
}
.pt-7 {
	padding-top: 7px;
}
.pr-7 {
	padding-right: 7px;
}
.pb-7 {
	padding-bottom: 7px;
}
.pl-7 {
	padding-left: 7px;
}
.mt-8 {
	margin-top: 8px;
}
.mr-8 {
	margin-right: 8px;
}
.mb-8 {
	margin-bottom: 8px;
}
.ml-8 {
	margin-left: 8px;
}
.pt-8 {
	padding-top: 8px;
}
.pr-8 {
	padding-right: 8px;
}
.pb-8 {
	padding-bottom: 8px;
}
.pl-8 {
	padding-left: 8px;
}
.mt-9 {
	margin-top: 9px;
}
.mr-9 {
	margin-right: 9px;
}
.mb-9 {
	margin-bottom: 9px;
}
.ml-9 {
	margin-left: 9px;
}
.pt-9 {
	padding-top: 9px;
}
.pr-9 {
	padding-right: 9px;
}
.pb-9 {
	padding-bottom: 9px;
}
.pl-9 {
	padding-left: 9px;
}
.mt-10 {
	margin-top: 10px;
}
.mr-10 {
	margin-right: 10px;
}
.mb-10 {
	margin-bottom: 10px;
}
.ml-10 {
	margin-left: 10px;
}
.pt-10 {
	padding-top: 10px;
}
.pr-10 {
	padding-right: 10px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pl-10 {
	padding-left: 10px;
}
.mt-11 {
	margin-top: 11px;
}
.mr-11 {
	margin-right: 11px;
}
.mb-11 {
	margin-bottom: 11px;
}
.ml-11 {
	margin-left: 11px;
}
.pt-11 {
	padding-top: 11px;
}
.pr-11 {
	padding-right: 11px;
}
.pb-11 {
	padding-bottom: 11px;
}
.pl-11 {
	padding-left: 11px;
}
.mt-12 {
	margin-top: 12px;
}
.mr-12 {
	margin-right: 12px;
}
.mb-12 {
	margin-bottom: 12px;
}
.ml-12 {
	margin-left: 12px;
}
.pt-12 {
	padding-top: 12px;
}
.pr-12 {
	padding-right: 12px;
}
.pb-12 {
	padding-bottom: 12px;
}
.pl-12 {
	padding-left: 12px;
}
.mt-13 {
	margin-top: 13px;
}
.mr-13 {
	margin-right: 13px;
}
.mb-13 {
	margin-bottom: 13px;
}
.ml-13 {
	margin-left: 13px;
}
.pt-13 {
	padding-top: 13px;
}
.pr-13 {
	padding-right: 13px;
}
.pb-13 {
	padding-bottom: 13px;
}
.pl-13 {
	padding-left: 13px;
}
.mt-14 {
	margin-top: 14px;
}
.mr-14 {
	margin-right: 14px;
}
.mb-14 {
	margin-bottom: 14px;
}
.ml-14 {
	margin-left: 14px;
}
.pt-14 {
	padding-top: 14px;
}
.pr-14 {
	padding-right: 14px;
}
.pb-14 {
	padding-bottom: 14px;
}
.pl-14 {
	padding-left: 14px;
}
.mt-15 {
	margin-top: 15px;
}
.mr-15 {
	margin-right: 15px;
}
.mb-15 {
	margin-bottom: 15px;
}
.ml-15 {
	margin-left: 15px;
}
.pt-15 {
	padding-top: 15px;
}
.pr-15 {
	padding-right: 15px;
}
.pb-15 {
	padding-bottom: 15px;
}
.pl-15 {
	padding-left: 15px;
}
.mt-16 {
	margin-top: 16px;
}
.mr-16 {
	margin-right: 16px;
}
.mb-16 {
	margin-bottom: 16px;
}
.ml-16 {
	margin-left: 16px;
}
.pt-16 {
	padding-top: 16px;
}
.pr-16 {
	padding-right: 16px;
}
.pb-16 {
	padding-bottom: 16px;
}
.pl-16 {
	padding-left: 16px;
}
.mt-17 {
	margin-top: 17px;
}
.mr-17 {
	margin-right: 17px;
}
.mb-17 {
	margin-bottom: 17px;
}
.ml-17 {
	margin-left: 17px;
}
.pt-17 {
	padding-top: 17px;
}
.pr-17 {
	padding-right: 17px;
}
.pb-17 {
	padding-bottom: 17px;
}
.pl-17 {
	padding-left: 17px;
}
.mt-18 {
	margin-top: 18px;
}
.mr-18 {
	margin-right: 18px;
}
.mb-18 {
	margin-bottom: 18px;
}
.ml-18 {
	margin-left: 18px;
}
.pt-18 {
	padding-top: 18px;
}
.pr-18 {
	padding-right: 18px;
}
.pb-18 {
	padding-bottom: 18px;
}
.pl-18 {
	padding-left: 18px;
}
.mt-19 {
	margin-top: 19px;
}
.mr-19 {
	margin-right: 19px;
}
.mb-19 {
	margin-bottom: 19px;
}
.ml-19 {
	margin-left: 19px;
}
.pt-19 {
	padding-top: 19px;
}
.pr-19 {
	padding-right: 19px;
}
.pb-19 {
	padding-bottom: 19px;
}
.pl-19 {
	padding-left: 19px;
}
.mt-20 {
	margin-top: 20px;
}
.mr-20 {
	margin-right: 20px;
}
.mb-20 {
	margin-bottom: 20px;
}
.ml-20 {
	margin-left: 20px;
}
.pt-20 {
	padding-top: 20px;
}
.pr-20 {
	padding-right: 20px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pl-20 {
	padding-left: 20px;
}
.mt-21 {
	margin-top: 21px;
}
.mr-21 {
	margin-right: 21px;
}
.mb-21 {
	margin-bottom: 21px;
}
.ml-21 {
	margin-left: 21px;
}
.pt-21 {
	padding-top: 21px;
}
.pr-21 {
	padding-right: 21px;
}
.pb-21 {
	padding-bottom: 21px;
}
.pl-21 {
	padding-left: 21px;
}
.mt-22 {
	margin-top: 22px;
}
.mr-22 {
	margin-right: 22px;
}
.mb-22 {
	margin-bottom: 22px;
}
.ml-22 {
	margin-left: 22px;
}
.pt-22 {
	padding-top: 22px;
}
.pr-22 {
	padding-right: 22px;
}
.pb-22 {
	padding-bottom: 22px;
}
.pl-22 {
	padding-left: 22px;
}
.mt-23 {
	margin-top: 23px;
}
.mr-23 {
	margin-right: 23px;
}
.mb-23 {
	margin-bottom: 23px;
}
.ml-23 {
	margin-left: 23px;
}
.pt-23 {
	padding-top: 23px;
}
.pr-23 {
	padding-right: 23px;
}
.pb-23 {
	padding-bottom: 23px;
}
.pl-23 {
	padding-left: 23px;
}
.mt-24 {
	margin-top: 24px;
}
.mr-24 {
	margin-right: 24px;
}
.mb-24 {
	margin-bottom: 24px;
}
.ml-24 {
	margin-left: 24px;
}
.pt-24 {
	padding-top: 24px;
}
.pr-24 {
	padding-right: 24px;
}
.pb-24 {
	padding-bottom: 24px;
}
.pl-24 {
	padding-left: 24px;
}
.mt-25 {
	margin-top: 25px;
}
.mr-25 {
	margin-right: 25px;
}
.mb-25 {
	margin-bottom: 25px;
}
.ml-25 {
	margin-left: 25px;
}
.pt-25 {
	padding-top: 25px;
}
.pr-25 {
	padding-right: 25px;
}
.pb-25 {
	padding-bottom: 25px;
}
.pl-25 {
	padding-left: 25px;
}
.mt-26 {
	margin-top: 26px;
}
.mr-26 {
	margin-right: 26px;
}
.mb-26 {
	margin-bottom: 26px;
}
.ml-26 {
	margin-left: 26px;
}
.pt-26 {
	padding-top: 26px;
}
.pr-26 {
	padding-right: 26px;
}
.pb-26 {
	padding-bottom: 26px;
}
.pl-26 {
	padding-left: 26px;
}
.mt-27 {
	margin-top: 27px;
}
.mr-27 {
	margin-right: 27px;
}
.mb-27 {
	margin-bottom: 27px;
}
.ml-27 {
	margin-left: 27px;
}
.pt-27 {
	padding-top: 27px;
}
.pr-27 {
	padding-right: 27px;
}
.pb-27 {
	padding-bottom: 27px;
}
.pl-27 {
	padding-left: 27px;
}
.mt-28 {
	margin-top: 28px;
}
.mr-28 {
	margin-right: 28px;
}
.mb-28 {
	margin-bottom: 28px;
}
.ml-28 {
	margin-left: 28px;
}
.pt-28 {
	padding-top: 28px;
}
.pr-28 {
	padding-right: 28px;
}
.pb-28 {
	padding-bottom: 28px;
}
.pl-28 {
	padding-left: 28px;
}
.mt-29 {
	margin-top: 29px;
}
.mr-29 {
	margin-right: 29px;
}
.mb-29 {
	margin-bottom: 29px;
}
.ml-29 {
	margin-left: 29px;
}
.pt-29 {
	padding-top: 29px;
}
.pr-29 {
	padding-right: 29px;
}
.pb-29 {
	padding-bottom: 29px;
}
.pl-29 {
	padding-left: 29px;
}
.mt-30 {
	margin-top: 30px;
}
.mr-30 {
	margin-right: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.ml-30 {
	margin-left: 30px;
}
.pt-30 {
	padding-top: 30px;
}
.pr-30 {
	padding-right: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pl-30 {
	padding-left: 30px;
}
.mt-31 {
	margin-top: 31px;
}
.mr-31 {
	margin-right: 31px;
}
.mb-31 {
	margin-bottom: 31px;
}
.ml-31 {
	margin-left: 31px;
}
.pt-31 {
	padding-top: 31px;
}
.pr-31 {
	padding-right: 31px;
}
.pb-31 {
	padding-bottom: 31px;
}
.pl-31 {
	padding-left: 31px;
}
.mt-32 {
	margin-top: 32px;
}
.mr-32 {
	margin-right: 32px;
}
.mb-32 {
	margin-bottom: 32px;
}
.ml-32 {
	margin-left: 32px;
}
.pt-32 {
	padding-top: 32px;
}
.pr-32 {
	padding-right: 32px;
}
.pb-32 {
	padding-bottom: 32px;
}
.pl-32 {
	padding-left: 32px;
}
.mt-33 {
	margin-top: 33px;
}
.mr-33 {
	margin-right: 33px;
}
.mb-33 {
	margin-bottom: 33px;
}
.ml-33 {
	margin-left: 33px;
}
.pt-33 {
	padding-top: 33px;
}
.pr-33 {
	padding-right: 33px;
}
.pb-33 {
	padding-bottom: 33px;
}
.pl-33 {
	padding-left: 33px;
}
.mt-34 {
	margin-top: 34px;
}
.mr-34 {
	margin-right: 34px;
}
.mb-34 {
	margin-bottom: 34px;
}
.ml-34 {
	margin-left: 34px;
}
.pt-34 {
	padding-top: 34px;
}
.pr-34 {
	padding-right: 34px;
}
.pb-34 {
	padding-bottom: 34px;
}
.pl-34 {
	padding-left: 34px;
}
.mt-35 {
	margin-top: 35px;
}
.mr-35 {
	margin-right: 35px;
}
.mb-35 {
	margin-bottom: 35px;
}
.ml-35 {
	margin-left: 35px;
}
.pt-35 {
	padding-top: 35px;
}
.pr-35 {
	padding-right: 35px;
}
.pb-35 {
	padding-bottom: 35px;
}
.pl-35 {
	padding-left: 35px;
}
.mt-36 {
	margin-top: 36px;
}
.mr-36 {
	margin-right: 36px;
}
.mb-36 {
	margin-bottom: 36px;
}
.ml-36 {
	margin-left: 36px;
}
.pt-36 {
	padding-top: 36px;
}
.pr-36 {
	padding-right: 36px;
}
.pb-36 {
	padding-bottom: 36px;
}
.pl-36 {
	padding-left: 36px;
}
.mt-37 {
	margin-top: 37px;
}
.mr-37 {
	margin-right: 37px;
}
.mb-37 {
	margin-bottom: 37px;
}
.ml-37 {
	margin-left: 37px;
}
.pt-37 {
	padding-top: 37px;
}
.pr-37 {
	padding-right: 37px;
}
.pb-37 {
	padding-bottom: 37px;
}
.pl-37 {
	padding-left: 37px;
}
.mt-38 {
	margin-top: 38px;
}
.mr-38 {
	margin-right: 38px;
}
.mb-38 {
	margin-bottom: 38px;
}
.ml-38 {
	margin-left: 38px;
}
.pt-38 {
	padding-top: 38px;
}
.pr-38 {
	padding-right: 38px;
}
.pb-38 {
	padding-bottom: 38px;
}
.pl-38 {
	padding-left: 38px;
}
.mt-39 {
	margin-top: 39px;
}
.mr-39 {
	margin-right: 39px;
}
.mb-39 {
	margin-bottom: 39px;
}
.ml-39 {
	margin-left: 39px;
}
.pt-39 {
	padding-top: 39px;
}
.pr-39 {
	padding-right: 39px;
}
.pb-39 {
	padding-bottom: 39px;
}
.pl-39 {
	padding-left: 39px;
}
.mt-40 {
	margin-top: 40px;
}
.mr-40 {
	margin-right: 40px;
}
.mb-40 {
	margin-bottom: 40px;
}
.ml-40 {
	margin-left: 40px;
}
.pt-40 {
	padding-top: 40px;
}
.pr-40 {
	padding-right: 40px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pl-40 {
	padding-left: 40px;
}
.mt-41 {
	margin-top: 41px;
}
.mr-41 {
	margin-right: 41px;
}
.mb-41 {
	margin-bottom: 41px;
}
.ml-41 {
	margin-left: 41px;
}
.pt-41 {
	padding-top: 41px;
}
.pr-41 {
	padding-right: 41px;
}
.pb-41 {
	padding-bottom: 41px;
}
.pl-41 {
	padding-left: 41px;
}
.mt-42 {
	margin-top: 42px;
}
.mr-42 {
	margin-right: 42px;
}
.mb-42 {
	margin-bottom: 42px;
}
.ml-42 {
	margin-left: 42px;
}
.pt-42 {
	padding-top: 42px;
}
.pr-42 {
	padding-right: 42px;
}
.pb-42 {
	padding-bottom: 42px;
}
.pl-42 {
	padding-left: 42px;
}
.mt-43 {
	margin-top: 43px;
}
.mr-43 {
	margin-right: 43px;
}
.mb-43 {
	margin-bottom: 43px;
}
.ml-43 {
	margin-left: 43px;
}
.pt-43 {
	padding-top: 43px;
}
.pr-43 {
	padding-right: 43px;
}
.pb-43 {
	padding-bottom: 43px;
}
.pl-43 {
	padding-left: 43px;
}
.mt-44 {
	margin-top: 44px;
}
.mr-44 {
	margin-right: 44px;
}
.mb-44 {
	margin-bottom: 44px;
}
.ml-44 {
	margin-left: 44px;
}
.pt-44 {
	padding-top: 44px;
}
.pr-44 {
	padding-right: 44px;
}
.pb-44 {
	padding-bottom: 44px;
}
.pl-44 {
	padding-left: 44px;
}
.mt-45 {
	margin-top: 45px;
}
.mr-45 {
	margin-right: 45px;
}
.mb-45 {
	margin-bottom: 45px;
}
.ml-45 {
	margin-left: 45px;
}
.pt-45 {
	padding-top: 45px;
}
.pr-45 {
	padding-right: 45px;
}
.pb-45 {
	padding-bottom: 45px;
}
.pl-45 {
	padding-left: 45px;
}
.mt-46 {
	margin-top: 46px;
}
.mr-46 {
	margin-right: 46px;
}
.mb-46 {
	margin-bottom: 46px;
}
.ml-46 {
	margin-left: 46px;
}
.pt-46 {
	padding-top: 46px;
}
.pr-46 {
	padding-right: 46px;
}
.pb-46 {
	padding-bottom: 46px;
}
.pl-46 {
	padding-left: 46px;
}
.mt-47 {
	margin-top: 47px;
}
.mr-47 {
	margin-right: 47px;
}
.mb-47 {
	margin-bottom: 47px;
}
.ml-47 {
	margin-left: 47px;
}
.pt-47 {
	padding-top: 47px;
}
.pr-47 {
	padding-right: 47px;
}
.pb-47 {
	padding-bottom: 47px;
}
.pl-47 {
	padding-left: 47px;
}
.mt-48 {
	margin-top: 48px;
}
.mr-48 {
	margin-right: 48px;
}
.mb-48 {
	margin-bottom: 48px;
}
.ml-48 {
	margin-left: 48px;
}
.pt-48 {
	padding-top: 48px;
}
.pr-48 {
	padding-right: 48px;
}
.pb-48 {
	padding-bottom: 48px;
}
.pl-48 {
	padding-left: 48px;
}
.mt-49 {
	margin-top: 49px;
}
.mr-49 {
	margin-right: 49px;
}
.mb-49 {
	margin-bottom: 49px;
}
.ml-49 {
	margin-left: 49px;
}
.pt-49 {
	padding-top: 49px;
}
.pr-49 {
	padding-right: 49px;
}
.pb-49 {
	padding-bottom: 49px;
}
.pl-49 {
	padding-left: 49px;
}
.mt-50 {
	margin-top: 50px;
}
.mr-50 {
	margin-right: 50px;
}
.mb-50 {
	margin-bottom: 50px;
}
.ml-50 {
	margin-left: 50px;
}
.pt-50 {
	padding-top: 50px;
}
.pr-50 {
	padding-right: 50px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pl-50 {
	padding-left: 50px;
}
.mt-51 {
	margin-top: 51px;
}
.mr-51 {
	margin-right: 51px;
}
.mb-51 {
	margin-bottom: 51px;
}
.ml-51 {
	margin-left: 51px;
}
.pt-51 {
	padding-top: 51px;
}
.pr-51 {
	padding-right: 51px;
}
.pb-51 {
	padding-bottom: 51px;
}
.pl-51 {
	padding-left: 51px;
}
.mt-52 {
	margin-top: 52px;
}
.mr-52 {
	margin-right: 52px;
}
.mb-52 {
	margin-bottom: 52px;
}
.ml-52 {
	margin-left: 52px;
}
.pt-52 {
	padding-top: 52px;
}
.pr-52 {
	padding-right: 52px;
}
.pb-52 {
	padding-bottom: 52px;
}
.pl-52 {
	padding-left: 52px;
}
.mt-53 {
	margin-top: 53px;
}
.mr-53 {
	margin-right: 53px;
}
.mb-53 {
	margin-bottom: 53px;
}
.ml-53 {
	margin-left: 53px;
}
.pt-53 {
	padding-top: 53px;
}
.pr-53 {
	padding-right: 53px;
}
.pb-53 {
	padding-bottom: 53px;
}
.pl-53 {
	padding-left: 53px;
}
.mt-54 {
	margin-top: 54px;
}
.mr-54 {
	margin-right: 54px;
}
.mb-54 {
	margin-bottom: 54px;
}
.ml-54 {
	margin-left: 54px;
}
.pt-54 {
	padding-top: 54px;
}
.pr-54 {
	padding-right: 54px;
}
.pb-54 {
	padding-bottom: 54px;
}
.pl-54 {
	padding-left: 54px;
}
.mt-55 {
	margin-top: 55px;
}
.mr-55 {
	margin-right: 55px;
}
.mb-55 {
	margin-bottom: 55px;
}
.ml-55 {
	margin-left: 55px;
}
.pt-55 {
	padding-top: 55px;
}
.pr-55 {
	padding-right: 55px;
}
.pb-55 {
	padding-bottom: 55px;
}
.pl-55 {
	padding-left: 55px;
}
.mt-56 {
	margin-top: 56px;
}
.mr-56 {
	margin-right: 56px;
}
.mb-56 {
	margin-bottom: 56px;
}
.ml-56 {
	margin-left: 56px;
}
.pt-56 {
	padding-top: 56px;
}
.pr-56 {
	padding-right: 56px;
}
.pb-56 {
	padding-bottom: 56px;
}
.pl-56 {
	padding-left: 56px;
}
.mt-57 {
	margin-top: 57px;
}
.mr-57 {
	margin-right: 57px;
}
.mb-57 {
	margin-bottom: 57px;
}
.ml-57 {
	margin-left: 57px;
}
.pt-57 {
	padding-top: 57px;
}
.pr-57 {
	padding-right: 57px;
}
.pb-57 {
	padding-bottom: 57px;
}
.pl-57 {
	padding-left: 57px;
}
.mt-58 {
	margin-top: 58px;
}
.mr-58 {
	margin-right: 58px;
}
.mb-58 {
	margin-bottom: 58px;
}
.ml-58 {
	margin-left: 58px;
}
.pt-58 {
	padding-top: 58px;
}
.pr-58 {
	padding-right: 58px;
}
.pb-58 {
	padding-bottom: 58px;
}
.pl-58 {
	padding-left: 58px;
}
.mt-59 {
	margin-top: 59px;
}
.mr-59 {
	margin-right: 59px;
}
.mb-59 {
	margin-bottom: 59px;
}
.ml-59 {
	margin-left: 59px;
}
.pt-59 {
	padding-top: 59px;
}
.pr-59 {
	padding-right: 59px;
}
.pb-59 {
	padding-bottom: 59px;
}
.pl-59 {
	padding-left: 59px;
}
.mt-60 {
	margin-top: 60px;
}
.mr-60 {
	margin-right: 60px;
}
.mb-60 {
	margin-bottom: 60px;
}
.ml-60 {
	margin-left: 60px;
}
.pt-60 {
	padding-top: 60px;
}
.pr-60 {
	padding-right: 60px;
}
.pb-60 {
	padding-bottom: 60px;
}
.pl-60 {
	padding-left: 60px;
}
.mt-61 {
	margin-top: 61px;
}
.mr-61 {
	margin-right: 61px;
}
.mb-61 {
	margin-bottom: 61px;
}
.ml-61 {
	margin-left: 61px;
}
.pt-61 {
	padding-top: 61px;
}
.pr-61 {
	padding-right: 61px;
}
.pb-61 {
	padding-bottom: 61px;
}
.pl-61 {
	padding-left: 61px;
}
.mt-62 {
	margin-top: 62px;
}
.mr-62 {
	margin-right: 62px;
}
.mb-62 {
	margin-bottom: 62px;
}
.ml-62 {
	margin-left: 62px;
}
.pt-62 {
	padding-top: 62px;
}
.pr-62 {
	padding-right: 62px;
}
.pb-62 {
	padding-bottom: 62px;
}
.pl-62 {
	padding-left: 62px;
}
.mt-63 {
	margin-top: 63px;
}
.mr-63 {
	margin-right: 63px;
}
.mb-63 {
	margin-bottom: 63px;
}
.ml-63 {
	margin-left: 63px;
}
.pt-63 {
	padding-top: 63px;
}
.pr-63 {
	padding-right: 63px;
}
.pb-63 {
	padding-bottom: 63px;
}
.pl-63 {
	padding-left: 63px;
}
.mt-64 {
	margin-top: 64px;
}
.mr-64 {
	margin-right: 64px;
}
.mb-64 {
	margin-bottom: 64px;
}
.ml-64 {
	margin-left: 64px;
}
.pt-64 {
	padding-top: 64px;
}
.pr-64 {
	padding-right: 64px;
}
.pb-64 {
	padding-bottom: 64px;
}
.pl-64 {
	padding-left: 64px;
}
.mt-65 {
	margin-top: 65px;
}
.mr-65 {
	margin-right: 65px;
}
.mb-65 {
	margin-bottom: 65px;
}
.ml-65 {
	margin-left: 65px;
}
.pt-65 {
	padding-top: 65px;
}
.pr-65 {
	padding-right: 65px;
}
.pb-65 {
	padding-bottom: 65px;
}
.pl-65 {
	padding-left: 65px;
}
.mt-66 {
	margin-top: 66px;
}
.mr-66 {
	margin-right: 66px;
}
.mb-66 {
	margin-bottom: 66px;
}
.ml-66 {
	margin-left: 66px;
}
.pt-66 {
	padding-top: 66px;
}
.pr-66 {
	padding-right: 66px;
}
.pb-66 {
	padding-bottom: 66px;
}
.pl-66 {
	padding-left: 66px;
}
.mt-67 {
	margin-top: 67px;
}
.mr-67 {
	margin-right: 67px;
}
.mb-67 {
	margin-bottom: 67px;
}
.ml-67 {
	margin-left: 67px;
}
.pt-67 {
	padding-top: 67px;
}
.pr-67 {
	padding-right: 67px;
}
.pb-67 {
	padding-bottom: 67px;
}
.pl-67 {
	padding-left: 67px;
}
.mt-68 {
	margin-top: 68px;
}
.mr-68 {
	margin-right: 68px;
}
.mb-68 {
	margin-bottom: 68px;
}
.ml-68 {
	margin-left: 68px;
}
.pt-68 {
	padding-top: 68px;
}
.pr-68 {
	padding-right: 68px;
}
.pb-68 {
	padding-bottom: 68px;
}
.pl-68 {
	padding-left: 68px;
}
.mt-69 {
	margin-top: 69px;
}
.mr-69 {
	margin-right: 69px;
}
.mb-69 {
	margin-bottom: 69px;
}
.ml-69 {
	margin-left: 69px;
}
.pt-69 {
	padding-top: 69px;
}
.pr-69 {
	padding-right: 69px;
}
.pb-69 {
	padding-bottom: 69px;
}
.pl-69 {
	padding-left: 69px;
}
.mt-70 {
	margin-top: 70px;
}
.mr-70 {
	margin-right: 70px;
}
.mb-70 {
	margin-bottom: 70px;
}
.ml-70 {
	margin-left: 70px;
}
.pt-70 {
	padding-top: 70px;
}
.pr-70 {
	padding-right: 70px;
}
.pb-70 {
	padding-bottom: 70px;
}
.pl-70 {
	padding-left: 70px;
}
.mt-71 {
	margin-top: 71px;
}
.mr-71 {
	margin-right: 71px;
}
.mb-71 {
	margin-bottom: 71px;
}
.ml-71 {
	margin-left: 71px;
}
.pt-71 {
	padding-top: 71px;
}
.pr-71 {
	padding-right: 71px;
}
.pb-71 {
	padding-bottom: 71px;
}
.pl-71 {
	padding-left: 71px;
}
.mt-72 {
	margin-top: 72px;
}
.mr-72 {
	margin-right: 72px;
}
.mb-72 {
	margin-bottom: 72px;
}
.ml-72 {
	margin-left: 72px;
}
.pt-72 {
	padding-top: 72px;
}
.pr-72 {
	padding-right: 72px;
}
.pb-72 {
	padding-bottom: 72px;
}
.pl-72 {
	padding-left: 72px;
}
.mt-73 {
	margin-top: 73px;
}
.mr-73 {
	margin-right: 73px;
}
.mb-73 {
	margin-bottom: 73px;
}
.ml-73 {
	margin-left: 73px;
}
.pt-73 {
	padding-top: 73px;
}
.pr-73 {
	padding-right: 73px;
}
.pb-73 {
	padding-bottom: 73px;
}
.pl-73 {
	padding-left: 73px;
}
.mt-74 {
	margin-top: 74px;
}
.mr-74 {
	margin-right: 74px;
}
.mb-74 {
	margin-bottom: 74px;
}
.ml-74 {
	margin-left: 74px;
}
.pt-74 {
	padding-top: 74px;
}
.pr-74 {
	padding-right: 74px;
}
.pb-74 {
	padding-bottom: 74px;
}
.pl-74 {
	padding-left: 74px;
}
.mt-75 {
	margin-top: 75px;
}
.mr-75 {
	margin-right: 75px;
}
.mb-75 {
	margin-bottom: 75px;
}
.ml-75 {
	margin-left: 75px;
}
.pt-75 {
	padding-top: 75px;
}
.pr-75 {
	padding-right: 75px;
}
.pb-75 {
	padding-bottom: 75px;
}
.pl-75 {
	padding-left: 75px;
}
.mt-76 {
	margin-top: 76px;
}
.mr-76 {
	margin-right: 76px;
}
.mb-76 {
	margin-bottom: 76px;
}
.ml-76 {
	margin-left: 76px;
}
.pt-76 {
	padding-top: 76px;
}
.pr-76 {
	padding-right: 76px;
}
.pb-76 {
	padding-bottom: 76px;
}
.pl-76 {
	padding-left: 76px;
}
.mt-77 {
	margin-top: 77px;
}
.mr-77 {
	margin-right: 77px;
}
.mb-77 {
	margin-bottom: 77px;
}
.ml-77 {
	margin-left: 77px;
}
.pt-77 {
	padding-top: 77px;
}
.pr-77 {
	padding-right: 77px;
}
.pb-77 {
	padding-bottom: 77px;
}
.pl-77 {
	padding-left: 77px;
}
.mt-78 {
	margin-top: 78px;
}
.mr-78 {
	margin-right: 78px;
}
.mb-78 {
	margin-bottom: 78px;
}
.ml-78 {
	margin-left: 78px;
}
.pt-78 {
	padding-top: 78px;
}
.pr-78 {
	padding-right: 78px;
}
.pb-78 {
	padding-bottom: 78px;
}
.pl-78 {
	padding-left: 78px;
}
.mt-79 {
	margin-top: 79px;
}
.mr-79 {
	margin-right: 79px;
}
.mb-79 {
	margin-bottom: 79px;
}
.ml-79 {
	margin-left: 79px;
}
.pt-79 {
	padding-top: 79px;
}
.pr-79 {
	padding-right: 79px;
}
.pb-79 {
	padding-bottom: 79px;
}
.pl-79 {
	padding-left: 79px;
}
.mt-80 {
	margin-top: 80px;
}
.mr-80 {
	margin-right: 80px;
}
.mb-80 {
	margin-bottom: 80px;
}
.ml-80 {
	margin-left: 80px;
}
.pt-80 {
	padding-top: 80px;
}
.pr-80 {
	padding-right: 80px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pl-80 {
	padding-left: 80px;
}
.mt-81 {
	margin-top: 81px;
}
.mr-81 {
	margin-right: 81px;
}
.mb-81 {
	margin-bottom: 81px;
}
.ml-81 {
	margin-left: 81px;
}
.pt-81 {
	padding-top: 81px;
}
.pr-81 {
	padding-right: 81px;
}
.pb-81 {
	padding-bottom: 81px;
}
.pl-81 {
	padding-left: 81px;
}
.mt-82 {
	margin-top: 82px;
}
.mr-82 {
	margin-right: 82px;
}
.mb-82 {
	margin-bottom: 82px;
}
.ml-82 {
	margin-left: 82px;
}
.pt-82 {
	padding-top: 82px;
}
.pr-82 {
	padding-right: 82px;
}
.pb-82 {
	padding-bottom: 82px;
}
.pl-82 {
	padding-left: 82px;
}
.mt-83 {
	margin-top: 83px;
}
.mr-83 {
	margin-right: 83px;
}
.mb-83 {
	margin-bottom: 83px;
}
.ml-83 {
	margin-left: 83px;
}
.pt-83 {
	padding-top: 83px;
}
.pr-83 {
	padding-right: 83px;
}
.pb-83 {
	padding-bottom: 83px;
}
.pl-83 {
	padding-left: 83px;
}
.mt-84 {
	margin-top: 84px;
}
.mr-84 {
	margin-right: 84px;
}
.mb-84 {
	margin-bottom: 84px;
}
.ml-84 {
	margin-left: 84px;
}
.pt-84 {
	padding-top: 84px;
}
.pr-84 {
	padding-right: 84px;
}
.pb-84 {
	padding-bottom: 84px;
}
.pl-84 {
	padding-left: 84px;
}
.mt-85 {
	margin-top: 85px;
}
.mr-85 {
	margin-right: 85px;
}
.mb-85 {
	margin-bottom: 85px;
}
.ml-85 {
	margin-left: 85px;
}
.pt-85 {
	padding-top: 85px;
}
.pr-85 {
	padding-right: 85px;
}
.pb-85 {
	padding-bottom: 85px;
}
.pl-85 {
	padding-left: 85px;
}
.mt-86 {
	margin-top: 86px;
}
.mr-86 {
	margin-right: 86px;
}
.mb-86 {
	margin-bottom: 86px;
}
.ml-86 {
	margin-left: 86px;
}
.pt-86 {
	padding-top: 86px;
}
.pr-86 {
	padding-right: 86px;
}
.pb-86 {
	padding-bottom: 86px;
}
.pl-86 {
	padding-left: 86px;
}
.mt-87 {
	margin-top: 87px;
}
.mr-87 {
	margin-right: 87px;
}
.mb-87 {
	margin-bottom: 87px;
}
.ml-87 {
	margin-left: 87px;
}
.pt-87 {
	padding-top: 87px;
}
.pr-87 {
	padding-right: 87px;
}
.pb-87 {
	padding-bottom: 87px;
}
.pl-87 {
	padding-left: 87px;
}
.mt-88 {
	margin-top: 88px;
}
.mr-88 {
	margin-right: 88px;
}
.mb-88 {
	margin-bottom: 88px;
}
.ml-88 {
	margin-left: 88px;
}
.pt-88 {
	padding-top: 88px;
}
.pr-88 {
	padding-right: 88px;
}
.pb-88 {
	padding-bottom: 88px;
}
.pl-88 {
	padding-left: 88px;
}
.mt-89 {
	margin-top: 89px;
}
.mr-89 {
	margin-right: 89px;
}
.mb-89 {
	margin-bottom: 89px;
}
.ml-89 {
	margin-left: 89px;
}
.pt-89 {
	padding-top: 89px;
}
.pr-89 {
	padding-right: 89px;
}
.pb-89 {
	padding-bottom: 89px;
}
.pl-89 {
	padding-left: 89px;
}
.mt-90 {
	margin-top: 90px;
}
.mr-90 {
	margin-right: 90px;
}
.mb-90 {
	margin-bottom: 90px;
}
.ml-90 {
	margin-left: 90px;
}
.pt-90 {
	padding-top: 90px;
}
.pr-90 {
	padding-right: 90px;
}
.pb-90 {
	padding-bottom: 90px;
}
.pl-90 {
	padding-left: 90px;
}
.mt-91 {
	margin-top: 91px;
}
.mr-91 {
	margin-right: 91px;
}
.mb-91 {
	margin-bottom: 91px;
}
.ml-91 {
	margin-left: 91px;
}
.pt-91 {
	padding-top: 91px;
}
.pr-91 {
	padding-right: 91px;
}
.pb-91 {
	padding-bottom: 91px;
}
.pl-91 {
	padding-left: 91px;
}
.mt-92 {
	margin-top: 92px;
}
.mr-92 {
	margin-right: 92px;
}
.mb-92 {
	margin-bottom: 92px;
}
.ml-92 {
	margin-left: 92px;
}
.pt-92 {
	padding-top: 92px;
}
.pr-92 {
	padding-right: 92px;
}
.pb-92 {
	padding-bottom: 92px;
}
.pl-92 {
	padding-left: 92px;
}
.mt-93 {
	margin-top: 93px;
}
.mr-93 {
	margin-right: 93px;
}
.mb-93 {
	margin-bottom: 93px;
}
.ml-93 {
	margin-left: 93px;
}
.pt-93 {
	padding-top: 93px;
}
.pr-93 {
	padding-right: 93px;
}
.pb-93 {
	padding-bottom: 93px;
}
.pl-93 {
	padding-left: 93px;
}
.mt-94 {
	margin-top: 94px;
}
.mr-94 {
	margin-right: 94px;
}
.mb-94 {
	margin-bottom: 94px;
}
.ml-94 {
	margin-left: 94px;
}
.pt-94 {
	padding-top: 94px;
}
.pr-94 {
	padding-right: 94px;
}
.pb-94 {
	padding-bottom: 94px;
}
.pl-94 {
	padding-left: 94px;
}
.mt-95 {
	margin-top: 95px;
}
.mr-95 {
	margin-right: 95px;
}
.mb-95 {
	margin-bottom: 95px;
}
.ml-95 {
	margin-left: 95px;
}
.pt-95 {
	padding-top: 95px;
}
.pr-95 {
	padding-right: 95px;
}
.pb-95 {
	padding-bottom: 95px;
}
.pl-95 {
	padding-left: 95px;
}
.mt-96 {
	margin-top: 96px;
}
.mr-96 {
	margin-right: 96px;
}
.mb-96 {
	margin-bottom: 96px;
}
.ml-96 {
	margin-left: 96px;
}
.pt-96 {
	padding-top: 96px;
}
.pr-96 {
	padding-right: 96px;
}
.pb-96 {
	padding-bottom: 96px;
}
.pl-96 {
	padding-left: 96px;
}
.mt-97 {
	margin-top: 97px;
}
.mr-97 {
	margin-right: 97px;
}
.mb-97 {
	margin-bottom: 97px;
}
.ml-97 {
	margin-left: 97px;
}
.pt-97 {
	padding-top: 97px;
}
.pr-97 {
	padding-right: 97px;
}
.pb-97 {
	padding-bottom: 97px;
}
.pl-97 {
	padding-left: 97px;
}
.mt-98 {
	margin-top: 98px;
}
.mr-98 {
	margin-right: 98px;
}
.mb-98 {
	margin-bottom: 98px;
}
.ml-98 {
	margin-left: 98px;
}
.pt-98 {
	padding-top: 98px;
}
.pr-98 {
	padding-right: 98px;
}
.pb-98 {
	padding-bottom: 98px;
}
.pl-98 {
	padding-left: 98px;
}
.mt-99 {
	margin-top: 99px;
}
.mr-99 {
	margin-right: 99px;
}
.mb-99 {
	margin-bottom: 99px;
}
.ml-99 {
	margin-left: 99px;
}
.pt-99 {
	padding-top: 99px;
}
.pr-99 {
	padding-right: 99px;
}
.pb-99 {
	padding-bottom: 99px;
}
.pl-99 {
	padding-left: 99px;
}
.mt-100 {
	margin-top: 100px;
}
.mr-100 {
	margin-right: 100px;
}
.mb-100 {
	margin-bottom: 100px;
}
.ml-100 {
	margin-left: 100px;
}
.pt-100 {
	padding-top: 100px;
}
.pr-100 {
	padding-right: 100px;
}
.pb-100 {
	padding-bottom: 100px;
}
.pl-100 {
	padding-left: 100px;
}
.mt-101 {
	margin-top: 101px;
}
.mr-101 {
	margin-right: 101px;
}
.mb-101 {
	margin-bottom: 101px;
}
.ml-101 {
	margin-left: 101px;
}
.pt-101 {
	padding-top: 101px;
}
.pr-101 {
	padding-right: 101px;
}
.pb-101 {
	padding-bottom: 101px;
}
.pl-101 {
	padding-left: 101px;
}
.mt-102 {
	margin-top: 102px;
}
.mr-102 {
	margin-right: 102px;
}
.mb-102 {
	margin-bottom: 102px;
}
.ml-102 {
	margin-left: 102px;
}
.pt-102 {
	padding-top: 102px;
}
.pr-102 {
	padding-right: 102px;
}
.pb-102 {
	padding-bottom: 102px;
}
.pl-102 {
	padding-left: 102px;
}
.mt-103 {
	margin-top: 103px;
}
.mr-103 {
	margin-right: 103px;
}
.mb-103 {
	margin-bottom: 103px;
}
.ml-103 {
	margin-left: 103px;
}
.pt-103 {
	padding-top: 103px;
}
.pr-103 {
	padding-right: 103px;
}
.pb-103 {
	padding-bottom: 103px;
}
.pl-103 {
	padding-left: 103px;
}
.mt-104 {
	margin-top: 104px;
}
.mr-104 {
	margin-right: 104px;
}
.mb-104 {
	margin-bottom: 104px;
}
.ml-104 {
	margin-left: 104px;
}
.pt-104 {
	padding-top: 104px;
}
.pr-104 {
	padding-right: 104px;
}
.pb-104 {
	padding-bottom: 104px;
}
.pl-104 {
	padding-left: 104px;
}
.mt-105 {
	margin-top: 105px;
}
.mr-105 {
	margin-right: 105px;
}
.mb-105 {
	margin-bottom: 105px;
}
.ml-105 {
	margin-left: 105px;
}
.pt-105 {
	padding-top: 105px;
}
.pr-105 {
	padding-right: 105px;
}
.pb-105 {
	padding-bottom: 105px;
}
.pl-105 {
	padding-left: 105px;
}
.mt-106 {
	margin-top: 106px;
}
.mr-106 {
	margin-right: 106px;
}
.mb-106 {
	margin-bottom: 106px;
}
.ml-106 {
	margin-left: 106px;
}
.pt-106 {
	padding-top: 106px;
}
.pr-106 {
	padding-right: 106px;
}
.pb-106 {
	padding-bottom: 106px;
}
.pl-106 {
	padding-left: 106px;
}
.mt-107 {
	margin-top: 107px;
}
.mr-107 {
	margin-right: 107px;
}
.mb-107 {
	margin-bottom: 107px;
}
.ml-107 {
	margin-left: 107px;
}
.pt-107 {
	padding-top: 107px;
}
.pr-107 {
	padding-right: 107px;
}
.pb-107 {
	padding-bottom: 107px;
}
.pl-107 {
	padding-left: 107px;
}
.mt-108 {
	margin-top: 108px;
}
.mr-108 {
	margin-right: 108px;
}
.mb-108 {
	margin-bottom: 108px;
}
.ml-108 {
	margin-left: 108px;
}
.pt-108 {
	padding-top: 108px;
}
.pr-108 {
	padding-right: 108px;
}
.pb-108 {
	padding-bottom: 108px;
}
.pl-108 {
	padding-left: 108px;
}
.mt-109 {
	margin-top: 109px;
}
.mr-109 {
	margin-right: 109px;
}
.mb-109 {
	margin-bottom: 109px;
}
.ml-109 {
	margin-left: 109px;
}
.pt-109 {
	padding-top: 109px;
}
.pr-109 {
	padding-right: 109px;
}
.pb-109 {
	padding-bottom: 109px;
}
.pl-109 {
	padding-left: 109px;
}
.mt-110 {
	margin-top: 110px;
}
.mr-110 {
	margin-right: 110px;
}
.mb-110 {
	margin-bottom: 110px;
}
.ml-110 {
	margin-left: 110px;
}
.pt-110 {
	padding-top: 110px;
}
.pr-110 {
	padding-right: 110px;
}
.pb-110 {
	padding-bottom: 110px;
}
.pl-110 {
	padding-left: 110px;
}
.mt-111 {
	margin-top: 111px;
}
.mr-111 {
	margin-right: 111px;
}
.mb-111 {
	margin-bottom: 111px;
}
.ml-111 {
	margin-left: 111px;
}
.pt-111 {
	padding-top: 111px;
}
.pr-111 {
	padding-right: 111px;
}
.pb-111 {
	padding-bottom: 111px;
}
.pl-111 {
	padding-left: 111px;
}
.mt-112 {
	margin-top: 112px;
}
.mr-112 {
	margin-right: 112px;
}
.mb-112 {
	margin-bottom: 112px;
}
.ml-112 {
	margin-left: 112px;
}
.pt-112 {
	padding-top: 112px;
}
.pr-112 {
	padding-right: 112px;
}
.pb-112 {
	padding-bottom: 112px;
}
.pl-112 {
	padding-left: 112px;
}
.mt-113 {
	margin-top: 113px;
}
.mr-113 {
	margin-right: 113px;
}
.mb-113 {
	margin-bottom: 113px;
}
.ml-113 {
	margin-left: 113px;
}
.pt-113 {
	padding-top: 113px;
}
.pr-113 {
	padding-right: 113px;
}
.pb-113 {
	padding-bottom: 113px;
}
.pl-113 {
	padding-left: 113px;
}
.mt-114 {
	margin-top: 114px;
}
.mr-114 {
	margin-right: 114px;
}
.mb-114 {
	margin-bottom: 114px;
}
.ml-114 {
	margin-left: 114px;
}
.pt-114 {
	padding-top: 114px;
}
.pr-114 {
	padding-right: 114px;
}
.pb-114 {
	padding-bottom: 114px;
}
.pl-114 {
	padding-left: 114px;
}
.mt-115 {
	margin-top: 115px;
}
.mr-115 {
	margin-right: 115px;
}
.mb-115 {
	margin-bottom: 115px;
}
.ml-115 {
	margin-left: 115px;
}
.pt-115 {
	padding-top: 115px;
}
.pr-115 {
	padding-right: 115px;
}
.pb-115 {
	padding-bottom: 115px;
}
.pl-115 {
	padding-left: 115px;
}
.mt-116 {
	margin-top: 116px;
}
.mr-116 {
	margin-right: 116px;
}
.mb-116 {
	margin-bottom: 116px;
}
.ml-116 {
	margin-left: 116px;
}
.pt-116 {
	padding-top: 116px;
}
.pr-116 {
	padding-right: 116px;
}
.pb-116 {
	padding-bottom: 116px;
}
.pl-116 {
	padding-left: 116px;
}
.mt-117 {
	margin-top: 117px;
}
.mr-117 {
	margin-right: 117px;
}
.mb-117 {
	margin-bottom: 117px;
}
.ml-117 {
	margin-left: 117px;
}
.pt-117 {
	padding-top: 117px;
}
.pr-117 {
	padding-right: 117px;
}
.pb-117 {
	padding-bottom: 117px;
}
.pl-117 {
	padding-left: 117px;
}
.mt-118 {
	margin-top: 118px;
}
.mr-118 {
	margin-right: 118px;
}
.mb-118 {
	margin-bottom: 118px;
}
.ml-118 {
	margin-left: 118px;
}
.pt-118 {
	padding-top: 118px;
}
.pr-118 {
	padding-right: 118px;
}
.pb-118 {
	padding-bottom: 118px;
}
.pl-118 {
	padding-left: 118px;
}
.mt-119 {
	margin-top: 119px;
}
.mr-119 {
	margin-right: 119px;
}
.mb-119 {
	margin-bottom: 119px;
}
.ml-119 {
	margin-left: 119px;
}
.pt-119 {
	padding-top: 119px;
}
.pr-119 {
	padding-right: 119px;
}
.pb-119 {
	padding-bottom: 119px;
}
.pl-119 {
	padding-left: 119px;
}
.mt-120 {
	margin-top: 120px;
}
.mr-120 {
	margin-right: 120px;
}
.mb-120 {
	margin-bottom: 120px;
}
.ml-120 {
	margin-left: 120px;
}
.pt-120 {
	padding-top: 120px;
}
.pr-120 {
	padding-right: 120px;
}
.pb-120 {
	padding-bottom: 120px;
}
.pl-120 {
	padding-left: 120px;
}
.mt-121 {
	margin-top: 121px;
}
.mr-121 {
	margin-right: 121px;
}
.mb-121 {
	margin-bottom: 121px;
}
.ml-121 {
	margin-left: 121px;
}
.pt-121 {
	padding-top: 121px;
}
.pr-121 {
	padding-right: 121px;
}
.pb-121 {
	padding-bottom: 121px;
}
.pl-121 {
	padding-left: 121px;
}
.mt-122 {
	margin-top: 122px;
}
.mr-122 {
	margin-right: 122px;
}
.mb-122 {
	margin-bottom: 122px;
}
.ml-122 {
	margin-left: 122px;
}
.pt-122 {
	padding-top: 122px;
}
.pr-122 {
	padding-right: 122px;
}
.pb-122 {
	padding-bottom: 122px;
}
.pl-122 {
	padding-left: 122px;
}
.mt-123 {
	margin-top: 123px;
}
.mr-123 {
	margin-right: 123px;
}
.mb-123 {
	margin-bottom: 123px;
}
.ml-123 {
	margin-left: 123px;
}
.pt-123 {
	padding-top: 123px;
}
.pr-123 {
	padding-right: 123px;
}
.pb-123 {
	padding-bottom: 123px;
}
.pl-123 {
	padding-left: 123px;
}
.mt-124 {
	margin-top: 124px;
}
.mr-124 {
	margin-right: 124px;
}
.mb-124 {
	margin-bottom: 124px;
}
.ml-124 {
	margin-left: 124px;
}
.pt-124 {
	padding-top: 124px;
}
.pr-124 {
	padding-right: 124px;
}
.pb-124 {
	padding-bottom: 124px;
}
.pl-124 {
	padding-left: 124px;
}
.mt-125 {
	margin-top: 125px;
}
.mr-125 {
	margin-right: 125px;
}
.mb-125 {
	margin-bottom: 125px;
}
.ml-125 {
	margin-left: 125px;
}
.pt-125 {
	padding-top: 125px;
}
.pr-125 {
	padding-right: 125px;
}
.pb-125 {
	padding-bottom: 125px;
}
.pl-125 {
	padding-left: 125px;
}
.mt-126 {
	margin-top: 126px;
}
.mr-126 {
	margin-right: 126px;
}
.mb-126 {
	margin-bottom: 126px;
}
.ml-126 {
	margin-left: 126px;
}
.pt-126 {
	padding-top: 126px;
}
.pr-126 {
	padding-right: 126px;
}
.pb-126 {
	padding-bottom: 126px;
}
.pl-126 {
	padding-left: 126px;
}
.mt-127 {
	margin-top: 127px;
}
.mr-127 {
	margin-right: 127px;
}
.mb-127 {
	margin-bottom: 127px;
}
.ml-127 {
	margin-left: 127px;
}
.pt-127 {
	padding-top: 127px;
}
.pr-127 {
	padding-right: 127px;
}
.pb-127 {
	padding-bottom: 127px;
}
.pl-127 {
	padding-left: 127px;
}
.mt-128 {
	margin-top: 128px;
}
.mr-128 {
	margin-right: 128px;
}
.mb-128 {
	margin-bottom: 128px;
}
.ml-128 {
	margin-left: 128px;
}
.pt-128 {
	padding-top: 128px;
}
.pr-128 {
	padding-right: 128px;
}
.pb-128 {
	padding-bottom: 128px;
}
.pl-128 {
	padding-left: 128px;
}
.mt-129 {
	margin-top: 129px;
}
.mr-129 {
	margin-right: 129px;
}
.mb-129 {
	margin-bottom: 129px;
}
.ml-129 {
	margin-left: 129px;
}
.pt-129 {
	padding-top: 129px;
}
.pr-129 {
	padding-right: 129px;
}
.pb-129 {
	padding-bottom: 129px;
}
.pl-129 {
	padding-left: 129px;
}
.mt-130 {
	margin-top: 130px;
}
.mr-130 {
	margin-right: 130px;
}
.mb-130 {
	margin-bottom: 130px;
}
.ml-130 {
	margin-left: 130px;
}
.pt-130 {
	padding-top: 130px;
}
.pr-130 {
	padding-right: 130px;
}
.pb-130 {
	padding-bottom: 130px;
}
.pl-130 {
	padding-left: 130px;
}
.mt-131 {
	margin-top: 131px;
}
.mr-131 {
	margin-right: 131px;
}
.mb-131 {
	margin-bottom: 131px;
}
.ml-131 {
	margin-left: 131px;
}
.pt-131 {
	padding-top: 131px;
}
.pr-131 {
	padding-right: 131px;
}
.pb-131 {
	padding-bottom: 131px;
}
.pl-131 {
	padding-left: 131px;
}
.mt-132 {
	margin-top: 132px;
}
.mr-132 {
	margin-right: 132px;
}
.mb-132 {
	margin-bottom: 132px;
}
.ml-132 {
	margin-left: 132px;
}
.pt-132 {
	padding-top: 132px;
}
.pr-132 {
	padding-right: 132px;
}
.pb-132 {
	padding-bottom: 132px;
}
.pl-132 {
	padding-left: 132px;
}
.mt-133 {
	margin-top: 133px;
}
.mr-133 {
	margin-right: 133px;
}
.mb-133 {
	margin-bottom: 133px;
}
.ml-133 {
	margin-left: 133px;
}
.pt-133 {
	padding-top: 133px;
}
.pr-133 {
	padding-right: 133px;
}
.pb-133 {
	padding-bottom: 133px;
}
.pl-133 {
	padding-left: 133px;
}
.mt-134 {
	margin-top: 134px;
}
.mr-134 {
	margin-right: 134px;
}
.mb-134 {
	margin-bottom: 134px;
}
.ml-134 {
	margin-left: 134px;
}
.pt-134 {
	padding-top: 134px;
}
.pr-134 {
	padding-right: 134px;
}
.pb-134 {
	padding-bottom: 134px;
}
.pl-134 {
	padding-left: 134px;
}
.mt-135 {
	margin-top: 135px;
}
.mr-135 {
	margin-right: 135px;
}
.mb-135 {
	margin-bottom: 135px;
}
.ml-135 {
	margin-left: 135px;
}
.pt-135 {
	padding-top: 135px;
}
.pr-135 {
	padding-right: 135px;
}
.pb-135 {
	padding-bottom: 135px;
}
.pl-135 {
	padding-left: 135px;
}
.mt-136 {
	margin-top: 136px;
}
.mr-136 {
	margin-right: 136px;
}
.mb-136 {
	margin-bottom: 136px;
}
.ml-136 {
	margin-left: 136px;
}
.pt-136 {
	padding-top: 136px;
}
.pr-136 {
	padding-right: 136px;
}
.pb-136 {
	padding-bottom: 136px;
}
.pl-136 {
	padding-left: 136px;
}
.mt-137 {
	margin-top: 137px;
}
.mr-137 {
	margin-right: 137px;
}
.mb-137 {
	margin-bottom: 137px;
}
.ml-137 {
	margin-left: 137px;
}
.pt-137 {
	padding-top: 137px;
}
.pr-137 {
	padding-right: 137px;
}
.pb-137 {
	padding-bottom: 137px;
}
.pl-137 {
	padding-left: 137px;
}
.mt-138 {
	margin-top: 138px;
}
.mr-138 {
	margin-right: 138px;
}
.mb-138 {
	margin-bottom: 138px;
}
.ml-138 {
	margin-left: 138px;
}
.pt-138 {
	padding-top: 138px;
}
.pr-138 {
	padding-right: 138px;
}
.pb-138 {
	padding-bottom: 138px;
}
.pl-138 {
	padding-left: 138px;
}
.mt-139 {
	margin-top: 139px;
}
.mr-139 {
	margin-right: 139px;
}
.mb-139 {
	margin-bottom: 139px;
}
.ml-139 {
	margin-left: 139px;
}
.pt-139 {
	padding-top: 139px;
}
.pr-139 {
	padding-right: 139px;
}
.pb-139 {
	padding-bottom: 139px;
}
.pl-139 {
	padding-left: 139px;
}
.mt-140 {
	margin-top: 140px;
}
.mr-140 {
	margin-right: 140px;
}
.mb-140 {
	margin-bottom: 140px;
}
.ml-140 {
	margin-left: 140px;
}
.pt-140 {
	padding-top: 140px;
}
.pr-140 {
	padding-right: 140px;
}
.pb-140 {
	padding-bottom: 140px;
}
.pl-140 {
	padding-left: 140px;
}
.mt-141 {
	margin-top: 141px;
}
.mr-141 {
	margin-right: 141px;
}
.mb-141 {
	margin-bottom: 141px;
}
.ml-141 {
	margin-left: 141px;
}
.pt-141 {
	padding-top: 141px;
}
.pr-141 {
	padding-right: 141px;
}
.pb-141 {
	padding-bottom: 141px;
}
.pl-141 {
	padding-left: 141px;
}
.mt-142 {
	margin-top: 142px;
}
.mr-142 {
	margin-right: 142px;
}
.mb-142 {
	margin-bottom: 142px;
}
.ml-142 {
	margin-left: 142px;
}
.pt-142 {
	padding-top: 142px;
}
.pr-142 {
	padding-right: 142px;
}
.pb-142 {
	padding-bottom: 142px;
}
.pl-142 {
	padding-left: 142px;
}
.mt-143 {
	margin-top: 143px;
}
.mr-143 {
	margin-right: 143px;
}
.mb-143 {
	margin-bottom: 143px;
}
.ml-143 {
	margin-left: 143px;
}
.pt-143 {
	padding-top: 143px;
}
.pr-143 {
	padding-right: 143px;
}
.pb-143 {
	padding-bottom: 143px;
}
.pl-143 {
	padding-left: 143px;
}
.mt-144 {
	margin-top: 144px;
}
.mr-144 {
	margin-right: 144px;
}
.mb-144 {
	margin-bottom: 144px;
}
.ml-144 {
	margin-left: 144px;
}
.pt-144 {
	padding-top: 144px;
}
.pr-144 {
	padding-right: 144px;
}
.pb-144 {
	padding-bottom: 144px;
}
.pl-144 {
	padding-left: 144px;
}
.mt-145 {
	margin-top: 145px;
}
.mr-145 {
	margin-right: 145px;
}
.mb-145 {
	margin-bottom: 145px;
}
.ml-145 {
	margin-left: 145px;
}
.pt-145 {
	padding-top: 145px;
}
.pr-145 {
	padding-right: 145px;
}
.pb-145 {
	padding-bottom: 145px;
}
.pl-145 {
	padding-left: 145px;
}
.mt-146 {
	margin-top: 146px;
}
.mr-146 {
	margin-right: 146px;
}
.mb-146 {
	margin-bottom: 146px;
}
.ml-146 {
	margin-left: 146px;
}
.pt-146 {
	padding-top: 146px;
}
.pr-146 {
	padding-right: 146px;
}
.pb-146 {
	padding-bottom: 146px;
}
.pl-146 {
	padding-left: 146px;
}
.mt-147 {
	margin-top: 147px;
}
.mr-147 {
	margin-right: 147px;
}
.mb-147 {
	margin-bottom: 147px;
}
.ml-147 {
	margin-left: 147px;
}
.pt-147 {
	padding-top: 147px;
}
.pr-147 {
	padding-right: 147px;
}
.pb-147 {
	padding-bottom: 147px;
}
.pl-147 {
	padding-left: 147px;
}
.mt-148 {
	margin-top: 148px;
}
.mr-148 {
	margin-right: 148px;
}
.mb-148 {
	margin-bottom: 148px;
}
.ml-148 {
	margin-left: 148px;
}
.pt-148 {
	padding-top: 148px;
}
.pr-148 {
	padding-right: 148px;
}
.pb-148 {
	padding-bottom: 148px;
}
.pl-148 {
	padding-left: 148px;
}
.mt-149 {
	margin-top: 149px;
}
.mr-149 {
	margin-right: 149px;
}
.mb-149 {
	margin-bottom: 149px;
}
.ml-149 {
	margin-left: 149px;
}
.pt-149 {
	padding-top: 149px;
}
.pr-149 {
	padding-right: 149px;
}
.pb-149 {
	padding-bottom: 149px;
}
.pl-149 {
	padding-left: 149px;
}
.mt-150 {
	margin-top: 150px;
}
.mr-150 {
	margin-right: 150px;
}
.mb-150 {
	margin-bottom: 150px;
}
.ml-150 {
	margin-left: 150px;
}
.pt-150 {
	padding-top: 150px;
}
.pr-150 {
	padding-right: 150px;
}
.pb-150 {
	padding-bottom: 150px;
}
.pl-150 {
	padding-left: 150px;
}
.mt-151 {
	margin-top: 151px;
}
.mr-151 {
	margin-right: 151px;
}
.mb-151 {
	margin-bottom: 151px;
}
.ml-151 {
	margin-left: 151px;
}
.pt-151 {
	padding-top: 151px;
}
.pr-151 {
	padding-right: 151px;
}
.pb-151 {
	padding-bottom: 151px;
}
.pl-151 {
	padding-left: 151px;
}
.mt-152 {
	margin-top: 152px;
}
.mr-152 {
	margin-right: 152px;
}
.mb-152 {
	margin-bottom: 152px;
}
.ml-152 {
	margin-left: 152px;
}
.pt-152 {
	padding-top: 152px;
}
.pr-152 {
	padding-right: 152px;
}
.pb-152 {
	padding-bottom: 152px;
}
.pl-152 {
	padding-left: 152px;
}
.mt-153 {
	margin-top: 153px;
}
.mr-153 {
	margin-right: 153px;
}
.mb-153 {
	margin-bottom: 153px;
}
.ml-153 {
	margin-left: 153px;
}
.pt-153 {
	padding-top: 153px;
}
.pr-153 {
	padding-right: 153px;
}
.pb-153 {
	padding-bottom: 153px;
}
.pl-153 {
	padding-left: 153px;
}
.mt-154 {
	margin-top: 154px;
}
.mr-154 {
	margin-right: 154px;
}
.mb-154 {
	margin-bottom: 154px;
}
.ml-154 {
	margin-left: 154px;
}
.pt-154 {
	padding-top: 154px;
}
.pr-154 {
	padding-right: 154px;
}
.pb-154 {
	padding-bottom: 154px;
}
.pl-154 {
	padding-left: 154px;
}
.mt-155 {
	margin-top: 155px;
}
.mr-155 {
	margin-right: 155px;
}
.mb-155 {
	margin-bottom: 155px;
}
.ml-155 {
	margin-left: 155px;
}
.pt-155 {
	padding-top: 155px;
}
.pr-155 {
	padding-right: 155px;
}
.pb-155 {
	padding-bottom: 155px;
}
.pl-155 {
	padding-left: 155px;
}
.mt-156 {
	margin-top: 156px;
}
.mr-156 {
	margin-right: 156px;
}
.mb-156 {
	margin-bottom: 156px;
}
.ml-156 {
	margin-left: 156px;
}
.pt-156 {
	padding-top: 156px;
}
.pr-156 {
	padding-right: 156px;
}
.pb-156 {
	padding-bottom: 156px;
}
.pl-156 {
	padding-left: 156px;
}
.mt-157 {
	margin-top: 157px;
}
.mr-157 {
	margin-right: 157px;
}
.mb-157 {
	margin-bottom: 157px;
}
.ml-157 {
	margin-left: 157px;
}
.pt-157 {
	padding-top: 157px;
}
.pr-157 {
	padding-right: 157px;
}
.pb-157 {
	padding-bottom: 157px;
}
.pl-157 {
	padding-left: 157px;
}
.mt-158 {
	margin-top: 158px;
}
.mr-158 {
	margin-right: 158px;
}
.mb-158 {
	margin-bottom: 158px;
}
.ml-158 {
	margin-left: 158px;
}
.pt-158 {
	padding-top: 158px;
}
.pr-158 {
	padding-right: 158px;
}
.pb-158 {
	padding-bottom: 158px;
}
.pl-158 {
	padding-left: 158px;
}
.mt-159 {
	margin-top: 159px;
}
.mr-159 {
	margin-right: 159px;
}
.mb-159 {
	margin-bottom: 159px;
}
.ml-159 {
	margin-left: 159px;
}
.pt-159 {
	padding-top: 159px;
}
.pr-159 {
	padding-right: 159px;
}
.pb-159 {
	padding-bottom: 159px;
}
.pl-159 {
	padding-left: 159px;
}
.mt-160 {
	margin-top: 160px;
}
.mr-160 {
	margin-right: 160px;
}
.mb-160 {
	margin-bottom: 160px;
}
.ml-160 {
	margin-left: 160px;
}
.pt-160 {
	padding-top: 160px;
}
.pr-160 {
	padding-right: 160px;
}
.pb-160 {
	padding-bottom: 160px;
}
.pl-160 {
	padding-left: 160px;
}
.mt-161 {
	margin-top: 161px;
}
.mr-161 {
	margin-right: 161px;
}
.mb-161 {
	margin-bottom: 161px;
}
.ml-161 {
	margin-left: 161px;
}
.pt-161 {
	padding-top: 161px;
}
.pr-161 {
	padding-right: 161px;
}
.pb-161 {
	padding-bottom: 161px;
}
.pl-161 {
	padding-left: 161px;
}
.mt-162 {
	margin-top: 162px;
}
.mr-162 {
	margin-right: 162px;
}
.mb-162 {
	margin-bottom: 162px;
}
.ml-162 {
	margin-left: 162px;
}
.pt-162 {
	padding-top: 162px;
}
.pr-162 {
	padding-right: 162px;
}
.pb-162 {
	padding-bottom: 162px;
}
.pl-162 {
	padding-left: 162px;
}
.mt-163 {
	margin-top: 163px;
}
.mr-163 {
	margin-right: 163px;
}
.mb-163 {
	margin-bottom: 163px;
}
.ml-163 {
	margin-left: 163px;
}
.pt-163 {
	padding-top: 163px;
}
.pr-163 {
	padding-right: 163px;
}
.pb-163 {
	padding-bottom: 163px;
}
.pl-163 {
	padding-left: 163px;
}
.mt-164 {
	margin-top: 164px;
}
.mr-164 {
	margin-right: 164px;
}
.mb-164 {
	margin-bottom: 164px;
}
.ml-164 {
	margin-left: 164px;
}
.pt-164 {
	padding-top: 164px;
}
.pr-164 {
	padding-right: 164px;
}
.pb-164 {
	padding-bottom: 164px;
}
.pl-164 {
	padding-left: 164px;
}
.mt-165 {
	margin-top: 165px;
}
.mr-165 {
	margin-right: 165px;
}
.mb-165 {
	margin-bottom: 165px;
}
.ml-165 {
	margin-left: 165px;
}
.pt-165 {
	padding-top: 165px;
}
.pr-165 {
	padding-right: 165px;
}
.pb-165 {
	padding-bottom: 165px;
}
.pl-165 {
	padding-left: 165px;
}
.mt-166 {
	margin-top: 166px;
}
.mr-166 {
	margin-right: 166px;
}
.mb-166 {
	margin-bottom: 166px;
}
.ml-166 {
	margin-left: 166px;
}
.pt-166 {
	padding-top: 166px;
}
.pr-166 {
	padding-right: 166px;
}
.pb-166 {
	padding-bottom: 166px;
}
.pl-166 {
	padding-left: 166px;
}
.mt-167 {
	margin-top: 167px;
}
.mr-167 {
	margin-right: 167px;
}
.mb-167 {
	margin-bottom: 167px;
}
.ml-167 {
	margin-left: 167px;
}
.pt-167 {
	padding-top: 167px;
}
.pr-167 {
	padding-right: 167px;
}
.pb-167 {
	padding-bottom: 167px;
}
.pl-167 {
	padding-left: 167px;
}
.mt-168 {
	margin-top: 168px;
}
.mr-168 {
	margin-right: 168px;
}
.mb-168 {
	margin-bottom: 168px;
}
.ml-168 {
	margin-left: 168px;
}
.pt-168 {
	padding-top: 168px;
}
.pr-168 {
	padding-right: 168px;
}
.pb-168 {
	padding-bottom: 168px;
}
.pl-168 {
	padding-left: 168px;
}
.mt-169 {
	margin-top: 169px;
}
.mr-169 {
	margin-right: 169px;
}
.mb-169 {
	margin-bottom: 169px;
}
.ml-169 {
	margin-left: 169px;
}
.pt-169 {
	padding-top: 169px;
}
.pr-169 {
	padding-right: 169px;
}
.pb-169 {
	padding-bottom: 169px;
}
.pl-169 {
	padding-left: 169px;
}
.mt-170 {
	margin-top: 170px;
}
.mr-170 {
	margin-right: 170px;
}
.mb-170 {
	margin-bottom: 170px;
}
.ml-170 {
	margin-left: 170px;
}
.pt-170 {
	padding-top: 170px;
}
.pr-170 {
	padding-right: 170px;
}
.pb-170 {
	padding-bottom: 170px;
}
.pl-170 {
	padding-left: 170px;
}
.mt-171 {
	margin-top: 171px;
}
.mr-171 {
	margin-right: 171px;
}
.mb-171 {
	margin-bottom: 171px;
}
.ml-171 {
	margin-left: 171px;
}
.pt-171 {
	padding-top: 171px;
}
.pr-171 {
	padding-right: 171px;
}
.pb-171 {
	padding-bottom: 171px;
}
.pl-171 {
	padding-left: 171px;
}
.mt-172 {
	margin-top: 172px;
}
.mr-172 {
	margin-right: 172px;
}
.mb-172 {
	margin-bottom: 172px;
}
.ml-172 {
	margin-left: 172px;
}
.pt-172 {
	padding-top: 172px;
}
.pr-172 {
	padding-right: 172px;
}
.pb-172 {
	padding-bottom: 172px;
}
.pl-172 {
	padding-left: 172px;
}
.mt-173 {
	margin-top: 173px;
}
.mr-173 {
	margin-right: 173px;
}
.mb-173 {
	margin-bottom: 173px;
}
.ml-173 {
	margin-left: 173px;
}
.pt-173 {
	padding-top: 173px;
}
.pr-173 {
	padding-right: 173px;
}
.pb-173 {
	padding-bottom: 173px;
}
.pl-173 {
	padding-left: 173px;
}
.mt-174 {
	margin-top: 174px;
}
.mr-174 {
	margin-right: 174px;
}
.mb-174 {
	margin-bottom: 174px;
}
.ml-174 {
	margin-left: 174px;
}
.pt-174 {
	padding-top: 174px;
}
.pr-174 {
	padding-right: 174px;
}
.pb-174 {
	padding-bottom: 174px;
}
.pl-174 {
	padding-left: 174px;
}
.mt-175 {
	margin-top: 175px;
}
.mr-175 {
	margin-right: 175px;
}
.mb-175 {
	margin-bottom: 175px;
}
.ml-175 {
	margin-left: 175px;
}
.pt-175 {
	padding-top: 175px;
}
.pr-175 {
	padding-right: 175px;
}
.pb-175 {
	padding-bottom: 175px;
}
.pl-175 {
	padding-left: 175px;
}
.mt-176 {
	margin-top: 176px;
}
.mr-176 {
	margin-right: 176px;
}
.mb-176 {
	margin-bottom: 176px;
}
.ml-176 {
	margin-left: 176px;
}
.pt-176 {
	padding-top: 176px;
}
.pr-176 {
	padding-right: 176px;
}
.pb-176 {
	padding-bottom: 176px;
}
.pl-176 {
	padding-left: 176px;
}
.mt-177 {
	margin-top: 177px;
}
.mr-177 {
	margin-right: 177px;
}
.mb-177 {
	margin-bottom: 177px;
}
.ml-177 {
	margin-left: 177px;
}
.pt-177 {
	padding-top: 177px;
}
.pr-177 {
	padding-right: 177px;
}
.pb-177 {
	padding-bottom: 177px;
}
.pl-177 {
	padding-left: 177px;
}
.mt-178 {
	margin-top: 178px;
}
.mr-178 {
	margin-right: 178px;
}
.mb-178 {
	margin-bottom: 178px;
}
.ml-178 {
	margin-left: 178px;
}
.pt-178 {
	padding-top: 178px;
}
.pr-178 {
	padding-right: 178px;
}
.pb-178 {
	padding-bottom: 178px;
}
.pl-178 {
	padding-left: 178px;
}
.mt-179 {
	margin-top: 179px;
}
.mr-179 {
	margin-right: 179px;
}
.mb-179 {
	margin-bottom: 179px;
}
.ml-179 {
	margin-left: 179px;
}
.pt-179 {
	padding-top: 179px;
}
.pr-179 {
	padding-right: 179px;
}
.pb-179 {
	padding-bottom: 179px;
}
.pl-179 {
	padding-left: 179px;
}
.mt-180 {
	margin-top: 180px;
}
.mr-180 {
	margin-right: 180px;
}
.mb-180 {
	margin-bottom: 180px;
}
.ml-180 {
	margin-left: 180px;
}
.pt-180 {
	padding-top: 180px;
}
.pr-180 {
	padding-right: 180px;
}
.pb-180 {
	padding-bottom: 180px;
}
.pl-180 {
	padding-left: 180px;
}
.mt-181 {
	margin-top: 181px;
}
.mr-181 {
	margin-right: 181px;
}
.mb-181 {
	margin-bottom: 181px;
}
.ml-181 {
	margin-left: 181px;
}
.pt-181 {
	padding-top: 181px;
}
.pr-181 {
	padding-right: 181px;
}
.pb-181 {
	padding-bottom: 181px;
}
.pl-181 {
	padding-left: 181px;
}
.mt-182 {
	margin-top: 182px;
}
.mr-182 {
	margin-right: 182px;
}
.mb-182 {
	margin-bottom: 182px;
}
.ml-182 {
	margin-left: 182px;
}
.pt-182 {
	padding-top: 182px;
}
.pr-182 {
	padding-right: 182px;
}
.pb-182 {
	padding-bottom: 182px;
}
.pl-182 {
	padding-left: 182px;
}
.mt-183 {
	margin-top: 183px;
}
.mr-183 {
	margin-right: 183px;
}
.mb-183 {
	margin-bottom: 183px;
}
.ml-183 {
	margin-left: 183px;
}
.pt-183 {
	padding-top: 183px;
}
.pr-183 {
	padding-right: 183px;
}
.pb-183 {
	padding-bottom: 183px;
}
.pl-183 {
	padding-left: 183px;
}
.mt-184 {
	margin-top: 184px;
}
.mr-184 {
	margin-right: 184px;
}
.mb-184 {
	margin-bottom: 184px;
}
.ml-184 {
	margin-left: 184px;
}
.pt-184 {
	padding-top: 184px;
}
.pr-184 {
	padding-right: 184px;
}
.pb-184 {
	padding-bottom: 184px;
}
.pl-184 {
	padding-left: 184px;
}
.mt-185 {
	margin-top: 185px;
}
.mr-185 {
	margin-right: 185px;
}
.mb-185 {
	margin-bottom: 185px;
}
.ml-185 {
	margin-left: 185px;
}
.pt-185 {
	padding-top: 185px;
}
.pr-185 {
	padding-right: 185px;
}
.pb-185 {
	padding-bottom: 185px;
}
.pl-185 {
	padding-left: 185px;
}
.mt-186 {
	margin-top: 186px;
}
.mr-186 {
	margin-right: 186px;
}
.mb-186 {
	margin-bottom: 186px;
}
.ml-186 {
	margin-left: 186px;
}
.pt-186 {
	padding-top: 186px;
}
.pr-186 {
	padding-right: 186px;
}
.pb-186 {
	padding-bottom: 186px;
}
.pl-186 {
	padding-left: 186px;
}
.mt-187 {
	margin-top: 187px;
}
.mr-187 {
	margin-right: 187px;
}
.mb-187 {
	margin-bottom: 187px;
}
.ml-187 {
	margin-left: 187px;
}
.pt-187 {
	padding-top: 187px;
}
.pr-187 {
	padding-right: 187px;
}
.pb-187 {
	padding-bottom: 187px;
}
.pl-187 {
	padding-left: 187px;
}
.mt-188 {
	margin-top: 188px;
}
.mr-188 {
	margin-right: 188px;
}
.mb-188 {
	margin-bottom: 188px;
}
.ml-188 {
	margin-left: 188px;
}
.pt-188 {
	padding-top: 188px;
}
.pr-188 {
	padding-right: 188px;
}
.pb-188 {
	padding-bottom: 188px;
}
.pl-188 {
	padding-left: 188px;
}
.mt-189 {
	margin-top: 189px;
}
.mr-189 {
	margin-right: 189px;
}
.mb-189 {
	margin-bottom: 189px;
}
.ml-189 {
	margin-left: 189px;
}
.pt-189 {
	padding-top: 189px;
}
.pr-189 {
	padding-right: 189px;
}
.pb-189 {
	padding-bottom: 189px;
}
.pl-189 {
	padding-left: 189px;
}
.mt-190 {
	margin-top: 190px;
}
.mr-190 {
	margin-right: 190px;
}
.mb-190 {
	margin-bottom: 190px;
}
.ml-190 {
	margin-left: 190px;
}
.pt-190 {
	padding-top: 190px;
}
.pr-190 {
	padding-right: 190px;
}
.pb-190 {
	padding-bottom: 190px;
}
.pl-190 {
	padding-left: 190px;
}
.mt-191 {
	margin-top: 191px;
}
.mr-191 {
	margin-right: 191px;
}
.mb-191 {
	margin-bottom: 191px;
}
.ml-191 {
	margin-left: 191px;
}
.pt-191 {
	padding-top: 191px;
}
.pr-191 {
	padding-right: 191px;
}
.pb-191 {
	padding-bottom: 191px;
}
.pl-191 {
	padding-left: 191px;
}
.mt-192 {
	margin-top: 192px;
}
.mr-192 {
	margin-right: 192px;
}
.mb-192 {
	margin-bottom: 192px;
}
.ml-192 {
	margin-left: 192px;
}
.pt-192 {
	padding-top: 192px;
}
.pr-192 {
	padding-right: 192px;
}
.pb-192 {
	padding-bottom: 192px;
}
.pl-192 {
	padding-left: 192px;
}
.mt-193 {
	margin-top: 193px;
}
.mr-193 {
	margin-right: 193px;
}
.mb-193 {
	margin-bottom: 193px;
}
.ml-193 {
	margin-left: 193px;
}
.pt-193 {
	padding-top: 193px;
}
.pr-193 {
	padding-right: 193px;
}
.pb-193 {
	padding-bottom: 193px;
}
.pl-193 {
	padding-left: 193px;
}
.mt-194 {
	margin-top: 194px;
}
.mr-194 {
	margin-right: 194px;
}
.mb-194 {
	margin-bottom: 194px;
}
.ml-194 {
	margin-left: 194px;
}
.pt-194 {
	padding-top: 194px;
}
.pr-194 {
	padding-right: 194px;
}
.pb-194 {
	padding-bottom: 194px;
}
.pl-194 {
	padding-left: 194px;
}
.mt-195 {
	margin-top: 195px;
}
.mr-195 {
	margin-right: 195px;
}
.mb-195 {
	margin-bottom: 195px;
}
.ml-195 {
	margin-left: 195px;
}
.pt-195 {
	padding-top: 195px;
}
.pr-195 {
	padding-right: 195px;
}
.pb-195 {
	padding-bottom: 195px;
}
.pl-195 {
	padding-left: 195px;
}
.mt-196 {
	margin-top: 196px;
}
.mr-196 {
	margin-right: 196px;
}
.mb-196 {
	margin-bottom: 196px;
}
.ml-196 {
	margin-left: 196px;
}
.pt-196 {
	padding-top: 196px;
}
.pr-196 {
	padding-right: 196px;
}
.pb-196 {
	padding-bottom: 196px;
}
.pl-196 {
	padding-left: 196px;
}
.mt-197 {
	margin-top: 197px;
}
.mr-197 {
	margin-right: 197px;
}
.mb-197 {
	margin-bottom: 197px;
}
.ml-197 {
	margin-left: 197px;
}
.pt-197 {
	padding-top: 197px;
}
.pr-197 {
	padding-right: 197px;
}
.pb-197 {
	padding-bottom: 197px;
}
.pl-197 {
	padding-left: 197px;
}
.mt-198 {
	margin-top: 198px;
}
.mr-198 {
	margin-right: 198px;
}
.mb-198 {
	margin-bottom: 198px;
}
.ml-198 {
	margin-left: 198px;
}
.pt-198 {
	padding-top: 198px;
}
.pr-198 {
	padding-right: 198px;
}
.pb-198 {
	padding-bottom: 198px;
}
.pl-198 {
	padding-left: 198px;
}
.mt-199 {
	margin-top: 199px;
}
.mr-199 {
	margin-right: 199px;
}
.mb-199 {
	margin-bottom: 199px;
}
.ml-199 {
	margin-left: 199px;
}
.pt-199 {
	padding-top: 199px;
}
.pr-199 {
	padding-right: 199px;
}
.pb-199 {
	padding-bottom: 199px;
}
.pl-199 {
	padding-left: 199px;
}
.mt-200 {
	margin-top: 200px;
}
.mr-200 {
	margin-right: 200px;
}
.mb-200 {
	margin-bottom: 200px;
}
.ml-200 {
	margin-left: 200px;
}
.pt-200 {
	padding-top: 200px;
}
.pr-200 {
	padding-right: 200px;
}
.pb-200 {
	padding-bottom: 200px;
}
.pl-200 {
	padding-left: 200px;
}
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master about Stylesheet]

Project:	Travelite - Tours and Travels Online Booking HTML
Version:	1.0.0
Assigned to:	Themeforest
-------------------------------------------------------------------*/
 /* common css start */
a:hover{
		text-decoration:none;
}
textarea:focus{
	outline:none;
}
 /* common css start end */

.ds_traveller_story {
    padding: 100px 0px;
}

.right_side_details {
    float: left;
    width: 100%;
}

.right_side_details h3 {
    font-weight: 300;
    margin-top: 0px;
    color: #2c3e50;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #808b8d;
    padding-right: 30px;
    padding-bottom: 8px;
}

.right_side_details p {
    padding-top: 18px;
	line-height: 24px;
    color: #808b8d;
}
#about_slider .item img{
    display: block;
    width: 100%;
    height: auto;
}

.around_world_sec {
    background: url(http://placehold.it/1600x990) no-repeat;
    padding: 99px 0px 0px 0px;
	background-size: cover;
}
.box_inner {
    padding: 0px 35px 35px 35px;
}
.section_main .icon {
    width: 76px;
    height: 77px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    margin: 0 auto;
    top: -36px;
    position: relative;
}
.section_main .icon .fa {
    background: #86b817;
    color: #fff;
    width: 60px;
    height: 61px;
    line-height: 55px;
    font-size: 24px;
    margin: 7px;
}
.section_main {
    background: #ffffff;
    text-align: center;
	float:left;
	width:100%;
	margin-bottom:99px;
	    border: 1px solid #e7e7e7;
}

.section_main .box_title {
    font-weight: bold;
    text-transform: capitalize;
    color: #2c3e50;
    margin-top: 0;
}

.box_inner p {
    line-height: 24px;
    color: #808b8d;
    padding: 10px 0px;
}
.box_inner a {
    font-size: 16px;
    text-transform: capitalize;
    text-decoration: none;
    border-top: 1px solid #86b817;
    padding: 3px 16px;
}
.section_main:hover> .icon {
    background: #fdb714;
    border-color: #fdb714;
}
.section_main:hover> .icon .fa{
		background:#fff;
		color:#fdb714;
}

.section_main:hover> .box_inner a {
    border-color: #fdb714;
    color: #fdb714;
}

.section_main, .box_inner a, .icon .fa, .icon, .fa{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.check_lists{
		padding-top:55px;
}

.check_lists ul li {
    float: left;
    width: 100%;
    list-style-type: none;
}
.check_lists ul {
		margin:0px;
		padding:0px;
}
.check_lists ul li p {
    font-family: Lato;

}
.check_lists ul li label {
    font-size: 16px;
    color: #333333;
    width: 125px;
    float: left;
	text-transform: capitalize;
}
.check_lists ul li label:before {
    content: "\f046";
	display: inline-block;
    font: normal normal normal 14px/1 'Font Awesome 5 Free';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
	color:#86b817;
	    margin-right: 10px;
}
.btn_green {
    background: #86b817;
    color: #ffffff;
    text-transform: capitalize;
}
.gallery_btn {
    width: 170px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
	margin-top: 25px;
	position:relative;
}
.gallery_btn:hover {
    text-decoration: none;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    color: #fff;
}
.tr_team_desc h4 {
    text-transform: uppercase;
    color: #2c3e50;
    font-weight: 900;
    margin-bottom: 5px;
    letter-spacing: 0.1em;
}
.tr_team_desc {
    padding: 10px 19px 22px 19px;
}
.tr_team_wrapper {
   /* padding-bottom: 22px; */
    border: 1px solid #ecf0f1;
    background: #ffffff;
}
.tr_team_wrapper .thumb_wrap{
	overflow:hidden;
}

.title_tag {
	padding-bottom: 15px;
    border-bottom: 1px solid #d5d8dc;
    text-transform: capitalize;
    color: #a1b1bc;
  
}
.team_social_media {
    text-align: center;
    padding-top: 18px;
}
.team_social_media .fab {
    width: 30px;
    height: 30px;
    margin-right: 12px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
}
.team_section {
    background: #f9f9f9;
    padding: 99px 0px;
}
.team_social_media .fa-facebook{
	background:#1b78c7;	
}
.team_social_media .fa-pinterest-p{
	background:#da421f;	
}
.team_social_media .fa-dribbble{
	background:#bc2a83;	
}
.team_social_media .fa-twitter{
	background:#00bff3;	
}
.team_social_media .fa:hover {
    opacity: .5;
    cursor: pointer;
}
.heading_team {
    text-align: center;
    padding-bottom: 30px;
	position:relative;
}
.heading_team h3 {
    font-weight: 700;
    color: #2c3e50;
    text-transform: uppercase;
    padding-bottom: 30px;
    margin-top: 0px;
    position:relative;
}
.heading_team p {
    color: #808b8d;
      line-height: 24px;
    padding: 0 17%;
}
/*.heading_team h3:after, .heading_team h3:before  {
    content: "\f107\f107\f107\f107\f107\f107\f107";
    display: inline-block;
    font: normal normal normal 9px/1 'Font Awesome 5 Free';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 100px;
    height: 3px;
    color: #86b817;
    position: absolute;
    left: 0;
    right: 0;
    margin: 18px auto 0 auto;
       letter-spacing: -0.15em;
}*/


.heading_team h3:before {
    bottom: 23px;
}
.heading_team h3:after {
    bottom: 19px;
}

.gallery_btn:after {
    content: '';
    position: absolute;
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
    display: inline-block;
    background-color: rgba(255,255,255,0.2);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
    transform: skew(20deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.gallery_btn:hover:after {
    right: -10px;
    left: -10px;
}
.contact_section {
    background: #86b817;
    padding: 75px 0px;
}	
.tr_contact_wrap {
    color: #fff;
}
.tr_contact_wrap h3 {
    margin: 0px;
}
.tr_contact_wrap h4 {
    margin-top: 0px;
    margin-bottom: 4px;
	    font-size: 16px;
}

.hello_wrapper .tr_contact_wrap h4 {
    text-transform: capitalize;
}
.hello_wrapper .tr_contact_wrap h3.contact {
    text-transform: inherit;
}
.hello_wrapper i.fab ,.hello_wrapper i.fa{
    float: left;
    margin-left: 20px;
    color: #ffffff;
    font-size: 24px;
    line-height: 40px;
}
.tr_contact_wrap {
    color: #fff;
    float: left;
}
.hello_wrapper {
    float: left;
    width: 100%;
}
.tr_contact_wrap .tell_us {
    text-transform: uppercase;
    font-weight: 700;
}
.tr_contact_wrap .tell_us b {
    font-weight: 900;
    color: #2c3e50;
    border-bottom: 2px solid #2c3e50;
}

.counter_section .easyPieChart {
    width: 100% !important;
    height: auto !important;
	line-height: 0px !important;
}
.counter_section {
    padding: 96px 0px;
}
.chart {
    position: relative;
    text-align: center;
}
.counter_section .chart i.fab ,.counter_section .chart i.fa{
    position: absolute;
    top: 30%;
    left: 45%;
    font-size: 30px;
	color:#ff5ba0;
}

.counter_section .chart span {
    position: absolute;
    left: 27%;
    top: -37px;
    font-size: 35px;
    color: #2c3e50;
    font-family: Lato;
}
.counter_title {
    font-family: Lato;
    text-transform: uppercase;
    color: #808b8d;
    padding-top: 30px;
    width: 120px;
    margin: 0 auto;
    line-height: 24px;
        font-family: 'IRANSansWeb', sans-serif;
}

.counter_section .chart span {
    display: none;
}
.counter_section .timer {
    font-size: 35px;
    color: #2c3e50;
    font-family: Lato;
    text-align: center;
	padding-bottom:25px;
}


/*---------media query start-----*/
@media (max-width:767px){
	.hello_wrapper{
	text-align:center;
}	
.tr_contact_wrap{
width:100%;
text-align:center;
margin-bottom:15px;
}

.hello_wrapper i.fa{
		float:none;
}
	.tr_team_wrapper, .tr_team_wrapper .thumb_wrap img {
		margin: 0 auto;
		text-align:center;
	}
}

@media (min-width:992px){ 
	.Travelite_about_right_side{
		padding-left:60px;
	}
}
@media (max-width:991px){
	.right_side_details{
		padding-top:30px;
	}
	.counter_section .chart {
     margin-bottom: 35px;
}
}

@media (max-width:480px){
	.tr_contact_wrap h3 {
    font-size: 20px;
}
.right_side_details h3 {
     font-size: 16px;
    line-height: 24px;
}
}

@media (max-width:991px){
  .tr_team_wrapper {
    margin-bottom: 30px;
}		
}

@media(min-width:768px) and (max-width:991px){
.tr_contact_wrap h3{
	font-size:14px;
} 
.tr_contact_wrap h4 {
    font-size: 13px;
}
.tr_team_wrapper .thumb_wrap img {
    width: 100%;
}
}

@media(min-width:992px) and (max-width:1200px){
	.tr_contact_wrap h3{
	font-size:18px;
} 
.team_social_media .fab {
    margin-right: 9px;
}

	.tr_team_desc h4{
	font-size:14px;
}
		

}


.tr_team_wrapper:hover .thumb_wrap img{
	animation:ZoomIn 1s 1 100ms;
   -moz-animation:ZoomIn 1s 1 100ms ;
   -webkit-animation:ZoomIn 1s 1 100ms ;
   -ms-animation:ZoomIn 1s 1 100ms ;
   -o-animation:ZoomIn 1s 1 100ms ;
   position:relative;
}

@-webkit-keyframes ZoomIn {
0%   {-webkit-transform: scale(1);}
25%   {-webkit-transform: scale(1.2);}
50%   {-webkit-transform: scale(1.1);}
100%   {-webkit-transform: scale(1);}

}
@-moz-keyframes ZoomIn {
0%   {-moz-transform: scale(1);}
25%   {-moz-transform: scale(1.2);}
50%   {-moz-transform: scale(1.1);}
100%   {-moz-transform: scale(1);}

}
@keyframes ZoomIn {
0%   {transform: scale(1);}
25%   {transform: scale(1.2);}
50%   {transform: scale(1.1);}
100%   {transform: scale(1);}
}


/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master contact Stylesheet]

Project:	Travelite - Tours and Travels Online Booking HTML
Version:	1.0.0
Assigned to:	Themeforest
-------------------------------------------------------------------*/


 /*contact page css start*/
.map_main iframe {
    width: 100%;
    height: 550px;
    border: 0;
}

.tr_contact_detais_section {
    padding: 97px 0px;
}
.conatact_form_ds form .input_c, .text_area_c{
    width: 100%;
    border: 1px solid #e4e2e2;
    margin-bottom: 10px;
    padding: 15px 19px;
    font-style: italic;
}
.text_area_c {
    height: 211px;
}
#form_submit {
    border: none;
    width: 100%;
    font-family: IRANSansWeb;
    text-transform: uppercase;
    height: 54px;
}

.address_contact_details ul {
    padding: 25px 0px;
    margin: 0;
}
.address_contact_details ul li {
    line-height: 29px;
    list-style: none;
    color: #808b8d;
    font-size: 16px;
    font-family: IRANSansWeb;
}
.address_contact_details ul li .fab {
    float: right;
    line-height: 29px;
    width: 30px;
	    color: #888888;
}
.address_detais_city {
    font-size: 20px;
    color: #86b817;
    font-weight: 700;
    font-family: IRANSansWeb;
}
.social_box {
    text-align: center;
    padding: 20px 0px;
    width: 170px;
    color: #fff;
	margin-bottom:4px;
}
.telegram_b_wrap{
		background: #2096d4;
}
.instagram_b_wrap{
		background: #dd406b;
}
.facebook_b_wrap{
		background: #4d6daa;
}
.twitter_b_wrap {
    background: #1c9ddf;
}
.rss_b_wrap {
    background: #fe8d00;
}
.linkedin_b_wrap {
    background: #0274b3;
}
.social_box .fab {
    font-size: 24px;
    color: #fff;
}

.social_box .shares_and_likes {
    font-size: 12px;
    text-transform: capitalize;
    font-family: IRANSansWeb;
}
.social_box .social_likes {
    font-size: 16px;
    padding-top: 3px;
}

/*----------media query start---------*/
@media (min-width:768px) and (max-width:991px){
.conatact_form_ds {
    padding-bottom: 30px;
}
}

@media (max-width:767px)
{
	.address_contact_details {
    margin-top: 20px;
}
.address_contact_details ul {
    padding: 15px 0px;
    margin: 0;
}
}


/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Event Stylesheet]

Project:	Travelite - Tours and Travels Online Booking HTML
Version:	1.0.0
Assigned to:	Themeforest
-------------------------------------------------------------------*/
/*------------------------- event calendar start --------------------------- */
.travel_event_calendar{
 width:100%;
 float:left;
 }
.travel_event_calendar .xdsoft_datetimepicker{
 width:100%;
 padding:0;
 border:none;
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_datepicker{
 width:100%;
 margin-left:0;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker{
    width: 100%;
    float: left; 
 background-color:#86b817;
 color:#fff;
 text-align:center;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_next, 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_prev{
 height: 39px;
 background-image: none;
 width: 30px;
 position: relative;
 overflow: visible; 
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_prev:after{
 content: "\f100";
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 font-size: 14px;
 color: #fff;
 padding: 0;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 line-height: 39px;
 z-index: 99999;
 width: 30px;
 text-align: center;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_next:after{
 content: "\f101";
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 font-size: 14px;
 color: #fff;
 padding: 0;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 line-height: 39px;
 z-index: 99999;
 width: 30px;
 text-align: center;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_next{
    margin-right: 30px; 
 }  


.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker button.xdsoft_today_button{
 display:none;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label{
 background-color:transparent;
 float:none;
 display:inline-block;
 font-weight:400;
 text-transform:uppercase;
    padding: 9.5px 0; 
 font-family: 'Montserrat', sans-serif;
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label.xdsoft_year{
 width:auto;
 }  
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label:hover > span{
 text-decoration:none;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label > i{ 
 display:none;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_label .xdsoft_select{
 display:none !important;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar th{
 width:47px !important;
 height:31px;
 line-height:31px;
 text-align:center;
 padding-right:0;
 margin-bottom:5px;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td, 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar th{
 border:none;
 width:auto;
 background:none;
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td:hover div{
 background-color:#86b817 !important;
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
 color:#fff;
 }  
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{
 background-color:#fdb714;
 }
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today div{
 background-color:#86b817;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td:hover{
 background:none !important;
 } 
.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td div{
 width: 48px;
 height: 31px;
 line-height: 31px;
 text-align: center;
 display: block;
 padding-right: 0;
 border: 1px solid #ececec;
 margin-bottom: 5px;
 margin-right: 4px;
 }  
 
  
/*------------------------- event calendar end --------------------------- */
a:focus {

    text-decoration: none;
}
ul{
		padding:0px;
}
.events_thumb_slider {
    float: left;
    width: 100%;
    background: #f4f4f4;
    padding: 23px;
}
ul.social_reviews li a {
    color: #999999;
    font-size: 12px;
    line-height: 20px;
    margin-right: 4px;
}
.slide_timing {
    color: #999999;
}
.containt_container ul.social_reviews {
    padding: 0px;
	margin:0px;
}
.containt_container ul.social_reviews li {
    display:inline-block;
}
.containt_container {
    background: #fff;
    padding: 20px;
    border: 1px solid #eeeeee;
}
.Travelite_slide_title {
    text-transform: uppercase;
    color: #2c3e50;
}
.slide_right_thumb img{
		display:inline-block;
		width:50%;
}
.slide_right_thumb img:first-child {
    margin-right: 12px;
}
.slide_right_thumb img {
    float: left;
    width: 116px !important;
}
.slide_paragraph {
    color: #808b8d;
    line-height: 22px;
    padding-top: 25px;
    float: left;
}

/*------slide navigation---*/
.events_thumb_slider .owl-nav div {
    position: absolute;
    left: 61%;
    margin-right: 9px;
    bottom: 12px;
}
.events_thumb_slider .owl-nav .owl-next{
		    left: 66%;
}
.events_thumb_slider .owl-nav div .fa {
    padding: 5px;
    border: 3px solid #cecece;
    border-radius: 5em;
    color: #cecece;
	width:30px;
}

.events_thumb_slider .owl-nav div .fa:hover{
		color:#86b817;
		border-color:#86b817;
}
#syncro_slide .owl-item .active .owl-nav div .fa{
	color:#86b817;
	border-color:#86b817;
}
.Travelite_event_form {
    background: #f4f4f4;
    padding: 28px;
    border: 1px solid #d8d8d8;
    margin-top: 27px;
}
.Travelite_event_form .input_wrapper label {
    color: #999999;
    font-weight: normal;
    font-style: italic;
    text-transform: capitalize;
    line-height: 20px;
}
.Travelite_event_form .input_wrapper{
		position:relative;
}
.Travelite_event_form .input_wrapper input{
		
}
.Travelite_event_form .input_wrapper .fa {
    position: absolute;
    top: 32px;
    right: 0;
    color: #dddddd;
    line-height: 20px;
}
.Travelite_event_form .input_wrapper input {
    border: 1px solid #eeeeee;
    height: 34px;
    padding-left: 7px;
}
.submit_input_wrapper button {
    width: 100%;
    margin-top: 25px;
    padding: 7px 30px;
}

.event_recent_posts ul li {
    float: left;
    list-style: none;
    padding-right: 15px;
    color: #999999;
    line-height: 24px;
}
.rec_cat_title {
    color: #2c3e50;
    text-transform: uppercase;
}
.event_recent_posts ul li .fa {
    padding-right: 12px;
}
.doller_pricing {
    background: #86b817;
    color: #ffffff;
    font-family: Montserrat;
    width: 55px;
    height: 34px;
    float: right;
    line-height: 34px;
    text-align: center;
    border-radius: 5px;
    margin-top: -13px;
}
.event_page_section {
    padding: 99px 0px;
}
.main_recent_wrap {
    padding-top: 20px;
}
.right_content a {
    border-bottom: 1px solid #e8e8e8;
    margin-top: 10px;
    float: left;
}

.event_recent_posts .right_content p {
    line-height: 22px;
    color: #808b8d;

}
.main_recent_wrap .left_thumb {
    float: left;
    margin-right: 35px;
}
.event_recent_posts {
    padding-top: 50px;
}

.event_posts_section {
    border-bottom: 1px solid #ececec;
    padding-bottom: 66px;
}

.next_prev_event_links a {
    font-size: 16px;
    font-family: Lato;
    font-weight: 700;
    color: #999999;
    line-height: 30px;
    text-transform: uppercase;
}
.next_prev_event_links .prev_event {
    float: left;
}
.next_prev_event_links .next_event {
    float: right;
}
.next_prev_event_links {
    padding-top: 25px;
}
.prev_event .fa {
    padding-right: 17px;
}
 .next_event .fa{
		padding-left:17px;
 }
.next_prev_event_links a:hover {
    color: #86b817;
}
.right_event_title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #2c3e50;
    margin-top: 0;
    padding-bottom: 15px;
}
.calendar_events ul li {
    list-style: none;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ececec;
    padding-top: 29px;
    padding-bottom: 31px;
}
.calendar_events ul li .circle_event {
    float: left;
    width: 102px;
    height: 100px;
    background: #86b817;
    border-radius: 5em;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 19px;
	    margin-right: 25px;
}
.calendar_events ul li:last-child {
    border-bottom: none;
}
.travalite_latest_event {
    padding-top: 55px;
}
.circle_event span {
    width: 100%;
    float: left;
}
.circle_event .circle_date {
    font-size: 30px;
}
.calendar_events ul li p {
    line-height: 20px;
}
.calendar_events .doller_event, .calendar_events ul li p  {
    font-size: 16px;
    color: #999999;
}
.calendar_events ul li h4 {
    text-transform: uppercase;
    color: #282828;
    margin-top: 5px;
	font-weight: 700;
}
.calendar_part, .calendar_events, .travalite_latest_event{
		float:left;
		width:100%;
}
.travalite_latest_event ul li{
		float:left;
		width:100%;
		list-style:none;
		margin-bottom: 25px;
}
.travalite_latest_event .right_event_title {
    padding-bottom: 35px;
}
.left_latest_thumb {
    width: 135px;
    float: left;
    margin-right: 35px;
}
.travalite_latest_event ul li .left_latest_thumb img{
		float:left;
		 width: 135px;
		 height:105px;
		
}
.calendar_events {
    padding-top: 38px;
}
.latest_event_date span {
	font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    background: #fdb714;
    line-height: 23px;
    width: 70px;
    height: 23px;
    display: inline-block;
    margin-bottom: 9px;
    text-align: center;
}
.lates_event_right_side h4 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #2c3e50;
    margin-top: 0px;
}
.lates_event_right_side p {
    color: #808b8d;
    line-height: 20px;
}
.lates_event_right_side .doller_event {
    color: #2c3e50;
    font-size: 16px;
}
/*-----media query start------*/

@media (max-width:767px){
.Travelite_event_form .input_wrapper input {
    width: 100%;
	 margin-bottom: 6px;
}
	.Travelite_event_form .input_wrapper .fa {
		right: 10px;
	}
	.events_thumb_slider .item .slide_right_thumb{margin-top:15px;}
}
@media (max-width:340px){
	.slide_right_thumb img {
	margin-right:0px !important;
	margin-bottom:10px;}
}
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master Login signup Stylesheet]
-------------------------------------------------------------------*/

/*-------login css start-------*/

.social_links_login ul li:after, .sub_signup {
	-webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.Travelite_login_form{
		
}
.login_wrapper {
    position: relative;
	width:98%;
}
.login_heading {
    text-align: center;
    background: #86b817;
    color: #ffffff;
    padding: 34px 0px;
    font-size: 24px;
    text-transform: uppercase;
    font-family: Lato;
	position: relative;
}
.popup_alert_main {
    float: left;
    width: 100%;
    position: absolute;
    z-index: 999;
	background: #ffffff;
    box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.16);
}
.popup_inner {
    padding: 44px 29px;
}
.popup_inner form .input_login{
    width: 100%;
    margin-bottom:10px;
    border: 1px solid #e4e2e2;
    height: 50px;
    padding: 0px 17px;
	color: #999999;
    font-style: italic;
}
a.forgot_link {
    float: right;
    color: #86b817;
    line-height: 18px;
    text-decoration: underline;
    padding-top: 5px;
}	
.remember_me {
    font-weight: normal;
    color: #797979;
    padding-left: 5px;
}
.popup_inner label.remember_me {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.popup_inner form {
    border-bottom: 1px solid #e4e2e2;
    padding-bottom: 6px;
}
.have_an_acnt p {
    color: #797979;
}
.have_an_acnt p a{
		color: #86b817;
}
.have_an_acnt {
    padding: 11px 0px;
}

.or_line {
		text-align:center;
		position:relative;
}

.or_line span:before, .or_line span:after {
    position: absolute;
    content: "";
    display: block;
    background: #e4e2e2;
    width: 44%;
    top: 11px;
    height: 1px;
}

.or_line span:after {
 right:0;
}
.or_line span {
    font-family: Lato;
    font-size: 12px;
    color: #999999;
}
.social_links_login ul li {
    float: left;
    width: 100%;
    text-align: center;
    list-style: none;
    margin-bottom: 19px;
    box-shadow: 0px 0px 1px 2px #e4e2e2;
	position:relative;
}

.social_links_login ul li:after {
    content: '';
    position: absolute;
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
    display: inline-block;
    background-color: rgba(255,255,255,0.2);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -ms-transform: skew(20deg);
    -o-transform: skew(20deg);
    transform: skew(20deg);
  
}


.sub_signup:hover {
      opacity: .8;
}

.social_links_login ul li:hover:after {
    right: -10px;
    left: -10px;
}
.social_links_login ul li:hover {
   box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.social_links_login ul li a {
    font-size: 16px;
    color: #ffffff;
	width: 100%;
    float: left;
	padding-top: 13px;
    padding-bottom: 14px;
	font-family: Lato;
	z-index: 11;
    position: relative;
}
.social_links_login ul li.facebook_login {
		background:#4d6daa;
		}
.social_links_login ul li.gplus_login {
		background:#d13535;
}
.social_links_login ul li a i.fa {
    font-size: 24px;
    padding-right: 17px;
    position: relative;
    top: 4px;
}
.social_links_login {
    padding: 30px 0px;
    float: left;
    width: 100%;
}

.login_heading .close_btn {
    background: #fdb714;
    padding: 13px 21px;
    position: absolute;
    top: 0;
    right: -61px;
    box-shadow: 0px -2px 1px 0px rgba(0, 0, 0, 0.16);
    cursor: pointer;
}

.Travelite_login_form{
		display:none;
}


/*-------login css End-------*/

/*-------signup form css start-----*/
.Travelite_signup_form .popup_inner form {
    border-bottom: none;
    padding-bottom: 6px;
}
.sub_signup {
    width: 100%;
    color: #ffffff;
    background: #86b817;
    border: none;
    box-shadow: 0px 0px 1px 2px #e4e2e2;
    padding: 15px 0px;
    margin-top: 14px;
    margin-bottom: 20px;
	position:relative;
}

.Travelite_signup_form .social_links_login ul li.gplus_login {
    background: #d13535;
    margin-bottom: 5px;
}

.signup_form .checkbox_login{
		float:left;
}
.signup_form label.remember_me {
    width: 82%;
    margin-top: 0px;
    float: left;
    padding-left: 30px;
}
.already_member {
    text-transform: capitalize;
    color: #999999;
}
.already_member a{
		color:#2c3e50;
}
.already_member a:hover {
    color: #86b817;
}
.Travelite_signup_form{
		display:none;	
}
input.checkbox_login {
    height: 17px;
    width: 17px;
    position: relative;
    top: 4px;
}
.signup_form .login_check_box {
    padding-top: 5px;
}
/*-------signup form css end-----*/

.login_check_box {
    float: left;
    width: 100%;
    padding-top: 22px;
}
.login_check_box .checkbox_book {
    width: auto;
}



@media (max-width:767px){
		.login_heading .close_btn {
				right:16px;
}
.popup_alert_main{
		left:0;
}
}

/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master 404 Error Page Stylesheet]
-------------------------------------------------------------------*/
.Travelite_error_bg{
		background:url("../../svg/error_bg_img.svg") no-repeat;
		background-size: cover;
}
.main_center_error_wrap {
    text-align: center;
}
.Travelite_error_heading p {
    font-size: 18px;
    color: #808b8d;
    line-height: 36px;
}
.Travelite_error_heading, .main_center_error_wrap, .error_text_with_icon, .error_next_prev_links, .serach_here{
		float:left;
		width:100%;
}
.error_text_with_icon ul {
	margin:0px;	
}

.error_text_with_icon ul li {
    display: inline-block;
    color: #2c3e50;
    font: 700 86.4px  "IRANSansWeb",sans-serif ;
    text-transform: uppercase;
}
.error_text_with_icon {
    float: left;
    width: 100%;
    padding-top: 70px;
    padding-bottom: 86px;
}
.error_text_with_icon ul li:nth-child(1), .error_text_with_icon ul li:nth-child(3) {
    position: relative;
}

.error_next_prev_links a {
    text-transform: uppercase;
    padding: 14px 0px;
    width: 150px;
    display: inline-block;
    background: #fdb714;
    color: #fff;
    font: normal 13px Open Sans;
    letter-spacing: .4px;
    border-radius: 21px;
    margin-right: 6px;
	border: 1px solid transparent;
}
.error_next_prev_links a.home_page:hover {
    border: 1px solid #fdb714;
    background: transparent !important;
    color: #fdb714;
}

.error_next_prev_links a.prev_page:hover {
	border: 1px solid #86b817;
	 background: transparent !important;
    color: #86b817;
}

.main_center_error_wrap {
    padding-top: 75px;
    padding-bottom: 57px;
}
.error_next_prev_links a.home_page{
		 background: #fdb714;
}
.error_next_prev_links a.prev_page{
		 background: #86b817;
}
.serach_here h5 {
    font-weight: 700;
    text-transform: uppercase;
    color: #2c3e50;
    margin-left: 5px;
	display: inline-block;
}
.serach_here {
	line-height: 36px;
    font-size: 16px;
    color: #808b8d;
	padding: 15px 0px;
}

.bottom_searching_part{
    display: inline-block;
    width: 374px;
    position:relative;
}
.bottom_searching_part input.search_page {
    width: 100%;
    height: 47px;
    border: 2px solid #eeeeee;
    border-radius: 5px;
	padding-left: 10px;
    color: #aaaaaa;
	padding-right: 40px;
}
.bottom_searching_part button {
    position: absolute;
    top: 11px;
    right: 20px;
    background: transparent;
    border: none;
    font-size: 16px;
    color: #aaaaaa;
}

/* responsive media query start */
@media (max-width:480px){
	.bottom_searching_part {
		width: 80%;
	}
	.Travelite_error_heading h3 {
		font-size: 16px;
	}
}


/* responsive media query end */
/*
Copyright (c) 2016 Himanshu Softtech
------------------------------------------------------------------
[Master comming-soon Stylesheet]
-------------------------------------------------------------------*/
.Travelite_coming_soon_wrapper{
		
}
.comming_soon_logo, .coming_soon_heading, .newsletter_wrapper_main{
		padding-left:25px;
}

.coming_soon_heading p {
    color: #808b8d;
    line-height: 18px;
}
#counter_comming_soon {
    text-align: center;
    float: left;
    width: 100%;
    padding-top: 54px;
}
#counter_comming_soon .counter-box{
		float:left;
}

#counter_comming_soon .counter-box .number_time_c{
		font:700 72px Lato;
		color:#2c3e50;
		padding-right:25px;
		padding-left:25px;
		
}


#counter_comming_soon .counter-box span{
		font-size:16px;
		color:#2c3e50;
		
		
}
.left_image_coming_soon svg {
	width:100%;
}
.right_side_coming_soon {
    padding-top: 30px;
}
.coming_soon_heading h2 {
    font-family: Montserrat !important;
    text-transform: uppercase;
    color: #282828;
    margin-top: 15px;
}
.newsletter_wrapper_main p {
    color: #808b8d;
}
.newsletter_wrapper_main {
    padding-top: 45px;
}
.email_newsletter {
		position:relative;
}
.email_newsletter .news_email {
    width: 100%;
    height: 37px;
    border: 1px solid #cccccc;
    padding-left: 13px;
    color: #bbbbbb;
	border-radius:5px;
    font-style: italic;
}

.email_newsletter input#news_send {
    position: absolute;
    top: 3px;
    right: 3px;
    background: #fdb714;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    height: 31px;
    width: 88px;
    text-align: center;
}
.main_coming_soon{
		padding:240px 0px;
		float:left;
		width:100%;
}
.coming_social_icons {
    padding-top: 23px;
    float: right;
}
.coming_social_icons a i.fa {
    width: 28px;
    height: 28px;
    background: #eeeeee;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    border: 1px solid transparent;
    color: #999999;
    margin-left: 9px;
}
.coming_social_icons a i.fa:hover{
		border-color:#fdbc24;
}

.map_main #bigth_googleMap{
		
	width:100%;
    height:550px;	
}

/*------------media query start----------*/

@media (max-width:767px){
	.coming_social_icons {
		float: none;
		text-align: center;
	}
}



@media (max-width:991px){
	.right_side_coming_soon {
		margin-top: 40px;
	}
	.left_image_coming_soon svg {
		margin: 0 auto;
	}
}
@media (min-width:992px) and (max-width:1200px){
	#counter_comming_soon .counter-box .number_time_c{
		font:700 60px Lato;
		color:#2c3e50;
		padding-right:20px;
		padding-left:20px;
		
	}
		
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:0;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#555;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;width:26px;height:26px;line-height:26px;font-size:13px;text-align:center;margin:0;color:#fff;background-color:rgba(0,0,0,.3);top:calc(50% - 28px);border-radius:3px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.owl-carousel:hover .owl-nav button.owl-next,.owl-carousel:hover .owl-nav button.owl-prev{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.owl-carousel .owl-nav button.owl-prev{left:5px}.owl-carousel .owl-nav button.owl-next{right:5px}.owl-theme .owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:rgba(0,0,0,.3);display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:rgba(0,0,0,.6)}.owl-theme.single-slider .owl-dots{position:absolute;bottom:0;width:100%}.owl-carousel.single-slider .owl-nav button.owl-next,.owl-carousel.single-slider .owl-nav button.owl-prev{font-size:17px;width:45px;height:45px;top:calc(50% - 22px)}.owl-carousel.single-slider .owl-nav button.owl-prev{left:10px}.owl-carousel.single-slider .owl-nav button.owl-next{right:10px}.owl-carousel.single-slider .owl-item img{border-radius:.25rem}
/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 15px;
    padding: 0;
    *zoom: 1;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    /*fix other elements on the page moving (on Chrome)*/
    
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	    background: #a1b1bc;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #86b817;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.left_side_slider .bx-wrapper .bx-prev {
    left: -2px;
    background: url(./images/arrow_left.png) no-repeat;
	background-color: transparent !important;
}
.left_side_slider .bx-wrapper .bx-next {
    right: 0px;
    background: url(./images/arrow_right.png) no-repeat;
	background-color: transparent !important;
}

.bx-controls-direction .bx-prev, .bx-controls-direction .bx-next{
	/* background-color:#d7d7d7 */
}


.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -23px;
    outline: 0;
    width: 30px;
    height:73px;
    text-indent: -9999px;
    z-index: 99;
    background-size: cover;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.practice_crousel img {
    display: inline-block;
}
.medium_grey,.medium_text,.small_text,.tp-caption.medium_grey,.tp-caption.medium_text,.tp-caption.small_text
{
	line-height: 20px;
	margin: 0;
	position: absolute;
	border-style: none;
	border-width: 0;
	font-family: Arial
}
.large_text,.medium_grey,.medium_text,.small_text,.tp-caption.large_text,.tp-caption.medium_grey,.tp-caption.medium_text,.tp-caption.small_text,.tp-caption.very_large_text,.very_large_text
{
	font-weight: 700;
	text-shadow: 0 2px 5px rgba(0,0,0,.5);
	white-space: nowrap
}
.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited
{
	color: #0084B4!important
}
.tp-caption.Twitter-Content a:hover
{
	color: #0084B4!important;
	text-decoration: underline!important
}
.medium_grey,.tp-caption.medium_grey
{
	background-color: #888;
	color: #fff;
	font-size: 20px;
	padding: 2px 4px
}
.small_text,.tp-caption.small_text
{
	color: #fff;
	font-size: 14px
}
.medium_text,.tp-caption.medium_text
{
	color: #fff;
	font-size: 20px
}
.large_text,.tp-caption.large_text
{
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: Arial;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	position: absolute
}
.tp-caption.very_big_black,.tp-caption.very_big_white,.tp-caption.very_large_text,.very_big_black,.very_big_white,.very_large_text
{
	border-style: none;
	border-width: 0;
	font-family: Arial;
	line-height: 60px;
	margin: 0;
	position: absolute;
	font-size: 60px
}
.tp-caption.very_large_text,.very_large_text
{
	color: #fff;
	letter-spacing: -2px
}
.tp-caption.very_big_white,.very_big_white
{
	background-color: #000;
	color: #fff;
	font-weight: 800;
	padding: 1px 4px 0;
	text-shadow: none;
	white-space: nowrap
}
.tp-caption.very_big_black,.very_big_black
{
	background-color: #fff;
	color: #000;
	font-weight: 700;
	padding: 1px 4px 0;
	text-shadow: none;
	white-space: nowrap
}
.modern_medium_fat,.modern_medium_fat_white,.modern_medium_light,.tp-caption.modern_medium_fat,.tp-caption.modern_medium_fat_white,.tp-caption.modern_medium_light
{
	border-style: none;
	border-width: 0;
	font-family: "Open Sans",sans-serif;
	font-size: 24px;
	line-height: 20px;
	white-space: nowrap
}
.modern_medium_fat,.tp-caption.modern_medium_fat
{
	color: #000;
	font-weight: 800;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_medium_fat_white,.tp-caption.modern_medium_fat_white
{
	color: #fff;
	font-weight: 800;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_medium_light,.tp-caption.modern_medium_light
{
	color: #000;
	font-weight: 300;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_big_bluebg,.modern_big_redbg,.tp-caption.modern_big_bluebg,.tp-caption.modern_big_redbg
{
	color: #fff;
	font-family: "Open Sans",sans-serif;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 36px;
	position: absolute;
	text-shadow: none;
	margin: 0;
	border-style: none;
	border-width: 0
}
.modern_big_bluebg,.tp-caption.modern_big_bluebg
{
	background-color: #4e5b6c;
	font-weight: 800;
	padding: 3px 10px
}
.modern_big_redbg,.tp-caption.modern_big_redbg
{
	background-color: #de543e;
	font-weight: 300;
	padding: 1px 10px 3px
}
.modern_small_text_dark,.tp-caption.modern_small_text_dark
{
	border-style: none;
	border-width: 0;
	color: #555;
	font-family: Arial;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}
.boxshadow,.tp-caption.boxshadow
{
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.5);
	box-shadow: 0 0 20px rgba(0,0,0,.5)
}
.black,.tp-caption.black
{
	color: #000;
	text-shadow: none
}
.thinheadline_dark,.thintext_dark,.tp-caption.thinheadline_dark,.tp-caption.thintext_dark
{
	color: rgba(0,0,0,.85);
	font-family: "Open Sans";
	font-weight: 300;
	position: absolute;
	text-shadow: none;
	background-color: transparent
}
.noshadow,.tp-caption.noshadow
{
	text-shadow: none
}
.thinheadline_dark,.tp-caption.thinheadline_dark
{
	font-size: 30px;
	line-height: 30px
}
.thintext_dark,.tp-caption.thintext_dark
{
	font-size: 16px;
	line-height: 26px
}
.largeblackbg,.tp-caption.largeblackbg
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #000;
	border-radius: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none
}
.largepinkbg,.largewhitebg,.tp-caption.largepinkbg,.tp-caption.largewhitebg
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none;
	font-family: "Open Sans"
}
.largepinkbg,.tp-caption.largepinkbg
{
	background-color: #db4360;
	border-radius: 0;
	color: #fff
}
.largewhitebg,.tp-caption.largewhitebg
{
	background-color: #fff;
	border-radius: 0;
	color: #000
}
.largegreenbg,.tp-caption.largegreenbg
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #67ae73;
	border-radius: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none
}
.excerpt,.tp-caption.excerpt
{
	background-color: rgba(0,0,0,1);
	border-color: #fff;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: Arial;
	font-size: 36px;
	font-weight: 700;
	height: auto;
	letter-spacing: -1.5px;
	line-height: 36px;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none;
	white-space: normal!important;
	width: 150px
}
.large_bold_grey,.tp-caption.large_bold_grey
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #666;
	font-family: "Open Sans";
	font-size: 60px;
	font-weight: 800;
	line-height: 60px;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none
}
.medium_thin_grey,.small_thin_grey,.tp-caption.medium_thin_grey,.tp-caption.small_thin_grey
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	font-weight: 300;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none
}
.medium_thin_grey,.tp-caption.medium_thin_grey
{
	color: #666;
	font-size: 34px;
	line-height: 30px
}
.small_thin_grey,.tp-caption.small_thin_grey
{
	color: #757575;
	font-size: 18px;
	line-height: 26px
}
.lightgrey_divider,.tp-caption.lightgrey_divider
{
	background-color: rgba(235,235,235,1);
	background-position: initial initial;
	background-repeat: initial initial;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 3px;
	text-decoration: none;
	width: 370px
}
.large_bold_darkblue,.medium_bg_darkblue,.tp-caption.large_bold_darkblue,.tp-caption.medium_bg_darkblue
{
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	font-weight: 800;
	text-decoration: none
}
.large_bold_darkblue,.tp-caption.large_bold_darkblue
{
	background-color: transparent;
	color: #34495e;
	font-size: 58px;
	line-height: 60px
}
.medium_bg_darkblue,.tp-caption.medium_bg_darkblue
{
	background-color: #34495e;
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	padding: 10px
}
.medium_bold_red,.medium_light_red,.tp-caption.medium_bold_red,.tp-caption.medium_light_red
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #e33a0c;
	font-family: "Open Sans";
	padding: 0
}
.medium_bold_red,.tp-caption.medium_bold_red
{
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
	text-decoration: none
}
.medium_light_red,.tp-caption.medium_light_red
{
	font-size: 21px;
	font-weight: 300;
	line-height: 26px;
	text-decoration: none
}
.medium_bg_orange,.medium_bg_red,.tp-caption.medium_bg_orange,.tp-caption.medium_bg_red
{
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	padding: 10px;
	font-weight: 800;
	text-decoration: none
}
.medium_bg_red,.tp-caption.medium_bg_red
{
	background-color: #e33a0c;
	color: #fff;
	font-size: 20px;
	line-height: 20px
}
.medium_bold_orange,.tp-caption.medium_bold_orange
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #f39c12;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
	text-decoration: none
}
.medium_bg_orange,.tp-caption.medium_bg_orange
{
	background-color: #f39c12;
	color: #fff;
	font-size: 20px;
	line-height: 20px
}
.grassfloor,.tp-caption.grassfloor
{
	background-color: rgba(160,179,151,1);
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 150px;
	text-decoration: none;
	width: 4000px
}
.large_bold_white,.medium_light_white,.tp-caption.large_bold_white,.tp-caption.medium_light_white
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: "Open Sans"
}
.large_bold_white,.tp-caption.large_bold_white
{
	font-size: 58px;
	font-weight: 800;
	line-height: 60px;
	text-decoration: none
}
.medium_light_white,.tp-caption.medium_light_white
{
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	padding: 0;
	text-decoration: none
}
.mediumlarge_light_white,.mediumlarge_light_white_center,.tp-caption.mediumlarge_light_white,.tp-caption.mediumlarge_light_white_center
{
	background-color: transparent;
	font-family: "Open Sans";
	font-size: 34px;
	font-weight: 300;
	line-height: 40px;
	padding: 0;
	text-decoration: none;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff
}
.mediumlarge_light_white_center,.tp-caption.mediumlarge_light_white_center
{
	text-align: center
}
.medium_bg_asbestos,.tp-caption.medium_bg_asbestos
{
	background-color: #7f8c8d;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 800;
	line-height: 20px;
	padding: 10px;
	text-decoration: none
}
.large_bold_black,.medium_light_black,.tp-caption.large_bold_black,.tp-caption.medium_light_black
{
	color: #000;
	font-family: "Open Sans";
	text-decoration: none;
	border-style: none;
	border-width: 0;
	background-color: transparent;
	border-color: #ffd658
}
.medium_light_black,.tp-caption.medium_light_black
{
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	padding: 0
}
.large_bold_black,.tp-caption.large_bold_black
{
	font-size: 58px;
	font-weight: 800;
	line-height: 60px
}
.mediumlarge_light_darkblue,.tp-caption.mediumlarge_light_darkblue
{
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #34495e;
	font-family: "Open Sans";
	font-size: 34px;
	font-weight: 300;
	line-height: 40px;
	padding: 0;
	text-decoration: none
}
.large_bg_black,.small_light_white,.tp-caption.large_bg_black,.tp-caption.small_light_white
{
	color: #fff;
	font-family: "Open Sans";
	text-decoration: none;
	border-style: none;
	border-width: 0
}
.small_light_white,.tp-caption.small_light_white
{
	background-color: transparent;
	border-color: #ffd658;
	font-size: 17px;
	font-weight: 300;
	line-height: 28px;
	padding: 0
}
.roundedimage,.tp-caption.roundedimage
{
	border-color: #222;
	border-style: none;
	border-width: 0
}
.large_bg_black,.tp-caption.large_bg_black
{
	background-color: #000;
	border-color: #ffd658;
	font-size: 40px;
	font-weight: 800;
	line-height: 40px;
	padding: 10px 20px 15px
}
.mediumwhitebg,.tp-caption.mediumwhitebg
{
	background-color: #fff;
	border-color: #000;
	border-style: none;
	border-width: 0;
	color: #000;
	font-family: "Open Sans";
	font-size: 30px;
	font-weight: 300;
	line-height: 30px;
	padding: 5px 15px 10px;
	text-decoration: none;
	text-shadow: none
}
.maincaption,.tp-caption.maincaption
{
	background-color: transparent;
	border-color: #000;
	border-style: none;
	border-width: 0;
	color: #212a40;
	font-family: roboto;
	font-size: 33px;
	font-weight: 500;
	line-height: 43px;
	text-decoration: none;
	text-shadow: none
}
.miami_subtitle,.miami_title_60px,.tp-caption.miami_subtitle,.tp-caption.miami_title_60px
{
	background-color: transparent;
	border-color: #000;
	font-family: "Source Sans Pro";
	text-shadow: none;
	border-style: none;
	border-width: 0;
	text-decoration: none
}
.miami_title_60px,.tp-caption.miami_title_60px
{
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 60px
}
.miami_subtitle,.tp-caption.miami_subtitle
{
	color: rgba(255,255,255,.65);
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 24px
}
.divideline30px,.tp-caption.divideline30px
{
	background: #fff;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 2px;
	min-width: 30px;
	text-decoration: none
}
.Miami_nostyle,.tp-caption.Miami_nostyle
{
	border-color: #222;
	border-style: none;
	border-width: 0
}
.miami_content_dark,.miami_content_light,.miami_title_60px_dark,.tp-caption.miami_content_dark,.tp-caption.miami_content_light,.tp-caption.miami_title_60px_dark
{
	background-color: transparent;
	border-color: #000;
	font-family: "Source Sans Pro";
	border-style: none;
	border-width: 0;
	text-decoration: none;
	text-shadow: none
}
.miami_content_light,.tp-caption.miami_content_light
{
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px
}
.miami_title_60px_dark,.tp-caption.miami_title_60px_dark
{
	color: #333;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 60px
}
.miami_content_dark,.tp-caption.miami_content_dark
{
	color: #666;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px
}
.divideline30px_dark,.tp-caption.divideline30px_dark
{
	background-color: #333;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 2px;
	min-width: 30px;
	text-decoration: none
}
.ellipse70px,.tp-caption.ellipse70px
{
	background-color: rgba(0,0,0,.14902);
	border-color: #222;
	border-radius: 50px;
	border-style: none;
	border-width: 0;
	cursor: pointer;
	line-height: 1px;
	min-height: 70px;
	min-width: 70px;
	text-decoration: none
}
.MarkerDisplay,.Restaurant-Display,.tp-caption.MarkerDisplay,.tp-caption.Restaurant-Display
{
	background-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	font-style: normal;
	padding: 0;
	text-decoration: none
}
.arrowicon,.tp-caption.arrowicon
{
	border-color: #222;
	border-style: none;
	border-width: 0;
	line-height: 1px
}
.MarkerDisplay,.tp-caption.MarkerDisplay
{
	border-color: #000;
	font-family: Permanent Marker;
	text-shadow: none
}
.Restaurant-Display,.tp-caption.Restaurant-Display
{
	border-color: transparent;
	color: #fff;
	font-family: Roboto;
	font-size: 120px;
	font-weight: 700;
	line-height: 120px
}
.Restaurant-Cursive,.Restaurant-ScrollDownText,.tp-caption.Restaurant-Cursive,.tp-caption.Restaurant-ScrollDownText
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2px
}
.Restaurant-Cursive,.tp-caption.Restaurant-Cursive
{
	font-family: Nothing you could do;
	font-size: 30px;
	line-height: 30px;
	padding: 0;
	text-decoration: none
}
.Restaurant-ScrollDownText,.tp-caption.Restaurant-ScrollDownText
{
	font-family: Roboto;
	font-size: 17px;
	line-height: 17px;
	padding: 0;
	text-decoration: none
}
.Restaurant-Description,.Restaurant-Price,.tp-caption.Restaurant-Description,.tp-caption.Restaurant-Price
{
	background-color: transparent;
	color: #fff;
	font-weight: 300;
	line-height: 30px;
	padding: 0;
	text-decoration: none;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-family: Roboto;
	border-radius: 0;
	font-style: normal;
	letter-spacing: 3px
}
.Restaurant-Description,.tp-caption.Restaurant-Description
{
	font-size: 20px
}
.Restaurant-Price,.tp-caption.Restaurant-Price
{
	font-size: 30px
}
.Restaurant-Menuitem,.tp-caption.Restaurant-Menuitem
{
	background-color: rgba(0,0,0,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Roboto;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 17px;
	padding: 10px 30px;
	text-align: left;
	text-decoration: none
}
.Furniture-LogoText,.Furniture-Plus,.tp-caption.Furniture-LogoText,.tp-caption.Furniture-Plus
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(230,207,163,1);
	text-decoration: none
}
.Furniture-LogoText,.tp-caption.Furniture-LogoText
{
	background-color: transparent;
	border-radius: 0;
	font-family: robotoslab;
	font-size: 160px;
	font-style: normal;
	font-weight: 300;
	line-height: 150px;
	padding: 0;
	text-shadow: none
}
.Furniture-Plus,.tp-caption.Furniture-Plus
{
	background-color: rgba(255,255,255,1);
	border-radius: 30px;
	box-shadow: rgba(0,0,0,.1) 0 1px 3px;
	font-family: robotoslab;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	padding: 6px 7px 4px;
	text-shadow: none
}
.Furniture-Subtitle,.Furniture-Title,.tp-caption.Furniture-Subtitle,.tp-caption.Furniture-Title
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	line-height: 20px;
	font-family: robotoslab;
	font-style: normal;
	text-shadow: none
}
.Furniture-Title,.tp-caption.Furniture-Title
{
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
	padding: 0;
	text-decoration: none
}
.Furniture-Subtitle,.tp-caption.Furniture-Subtitle
{
	font-size: 17px;
	font-weight: 300;
	padding: 0;
	text-decoration: none
}
.Fashion-SmallText,.Gym-Display,.Gym-SmallText,.Gym-Subline,.tp-caption.Fashion-SmallText,.tp-caption.Gym-Display,.tp-caption.Gym-SmallText,.tp-caption.Gym-Subline
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	padding: 0;
	text-decoration: none
}
.Gym-Display,.tp-caption.Gym-Display
{
	font-family: robotoslab;
	font-size: 80px;
	font-style: normal;
	font-weight: 900;
	line-height: 70px
}
.Gym-Subline,.tp-caption.Gym-Subline
{
	font-family: robotoslab;
	font-size: 30px;
	font-style: normal;
	font-weight: 100;
	letter-spacing: 5px;
	line-height: 30px
}
.Gym-SmallText,.tp-caption.Gym-SmallText
{
	font-family: robotoslab;
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	line-height: 22;
	text-shadow: none
}
.Fashion-SmallText,.tp-caption.Fashion-SmallText
{
	font-family: robotoslab;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 20px
}
.Fashion-BigDisplay,.Fashion-TextBlock,.tp-caption.Fashion-BigDisplay,.tp-caption.Fashion-TextBlock
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	font-family: robotoslab;
	font-style: normal;
	letter-spacing: 2px
}
.Fashion-BigDisplay,.tp-caption.Fashion-BigDisplay
{
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	padding: 0;
	text-decoration: none
}
.Fashion-TextBlock,.tp-caption.Fashion-TextBlock
{
	font-size: 20px;
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	text-decoration: none
}
.Sports-Display,.Sports-DisplayFat,.tp-caption.Sports-Display,.tp-caption.Sports-DisplayFat
{
	font-size: 130px;
	line-height: 130px;
	font-family: robotoslab;
	font-style: normal;
	padding: 0;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent
}
.Sports-Display,.tp-caption.Sports-Display
{
	font-weight: 100;
	letter-spacing: 13px
}
.Sports-DisplayFat,.tp-caption.Sports-DisplayFat
{
	font-weight: 900
}
.Sports-Subline,.tp-caption.Sports-Subline
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	font-family: robotoslab;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 4px;
	line-height: 32px;
	padding: 0;
	text-decoration: none
}
.Instagram-Caption,.tp-caption.Instagram-Caption
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 900;
	line-height: 20px;
	padding: 0;
	text-decoration: none
}
.News-Subtitle,.News-Title,.tp-caption.News-Subtitle,.tp-caption.News-Title
{
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-style: normal;
	border-style: none;
	padding: 0
}
.News-Title,.tp-caption.News-Title
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-width: 0;
	font-size: 70px;
	font-weight: 400;
	line-height: 60px;
	text-decoration: none
}
.News-Subtitle,.News-Subtitle:hover,.tp-caption.News-Subtitle,.tp-caption.News-Subtitle:hover
{
	background-color: rgba(255,255,255,0);
	text-decoration: none;
	border-radius: 0;
	border-width: 0;
	border-color: transparent
}
.News-Subtitle,.tp-caption.News-Subtitle
{
	font-size: 15px;
	font-weight: 300;
	line-height: 24px
}
.News-Subtitle:hover,.tp-caption.News-Subtitle:hover
{
	border-style: solid;
	color: rgba(255,255,255,.65)
}
.Photography-Display,.tp-caption.Photography-Display
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 80px;
	font-style: normal;
	font-weight: 100;
	letter-spacing: 5px;
	line-height: 70px;
	padding: 0;
	text-decoration: none
}
.Photography-ImageHover,.Photography-Menuitem,.Photography-Subline,.tp-caption.Photography-ImageHover,.tp-caption.Photography-Menuitem,.tp-caption.Photography-Subline
{
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	border-radius: 0;
	border-style: none;
	border-width: 0
}
.Photography-Subline,.tp-caption.Photography-Subline
{
	background-color: transparent;
	border-color: transparent;
	color: rgba(119,119,119,1);
	font-family: robotoslab;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 30px;
	padding: 0
}
.Photography-ImageHover,.tp-caption.Photography-ImageHover
{
	background-color: transparent;
	border-color: rgba(255,255,255,0);
	color: rgba(255,255,255,1);
	font-weight: 400;
	line-height: 22;
	padding: 0
}
.Photography-ImageHover:hover,.tp-caption.Photography-ImageHover:hover
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Menuitem,.tp-caption.Photography-Menuitem
{
	background-color: rgba(0,0,0,.65);
	border-color: transparent;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px
}
.Photography-Menuitem:hover,.tp-caption.Photography-Menuitem:hover
{
	background-color: rgba(0,255,222,.65);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Textblock,.tp-caption.Photography-Textblock
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 30px;
	padding: 0;
	text-decoration: none
}
.Photography-ImageHover2,.Photography-Subline-2,.tp-caption.Photography-ImageHover2,.tp-caption.Photography-Subline-2
{
	font-size: 20px;
	font-style: normal;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0
}
.Photography-Subline-2,.tp-caption.Photography-Subline-2
{
	border-color: transparent;
	color: rgba(255,255,255,.35);
	font-family: robotoslab;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 30px
}
.Photography-ImageHover2,.tp-caption.Photography-ImageHover2
{
	border-color: rgba(255,255,255,0);
	color: rgba(255,255,255,1);
	font-family: Arial;
	font-weight: 400;
	line-height: 22
}
.Photography-ImageHover2:hover,.tp-caption.Photography-ImageHover2:hover
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.WebProduct-Title,.tp-caption.WebProduct-Title
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(51,51,51,1);
	font-family: robotoslab;
	font-size: 90px;
	font-style: normal;
	font-weight: 100;
	line-height: 90px;
	padding: 0;
	text-decoration: none
}
.WebProduct-Content,.WebProduct-SubTitle,.tp-caption.WebProduct-Content,.tp-caption.WebProduct-SubTitle
{
	background-color: transparent;
	color: rgba(153,153,153,1);
	padding: 0;
	border-radius: 0;
	font-family: robotoslab;
	font-style: normal;
	border-style: none;
	border-width: 0;
	text-decoration: none;
	border-color: transparent
}
.WebProduct-SubTitle,.tp-caption.WebProduct-SubTitle
{
	font-size: 15px;
	font-weight: 400;
	line-height: 20px
}
.WebProduct-Content,.tp-caption.WebProduct-Content
{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px
}
.WebProduct-Menuitem,.tp-caption.WebProduct-Menuitem
{
	background-color: rgba(51,51,51,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px;
	text-align: left;
	text-decoration: none
}
.WebProduct-Menuitem:hover,.tp-caption.WebProduct-Menuitem:hover
{
	background-color: rgba(255,255,255,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(153,153,153,1);
	text-decoration: none
}
.NotGeneric-Title,.WebProduct-Content-Light,.WebProduct-SubTitle-Light,.WebProduct-Title-Light,.tp-caption.NotGeneric-Title,.tp-caption.WebProduct-Content-Light,.tp-caption.WebProduct-SubTitle-Light,.tp-caption.WebProduct-Title-Light
{
	background-color: transparent;
	border-radius: 0;
	font-family: robotoslab;
	font-style: normal
}
.WebProduct-Title-Light,.tp-caption.WebProduct-Title-Light
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 90px;
	font-weight: 100;
	line-height: 90px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.WebProduct-SubTitle-Light,.tp-caption.WebProduct-SubTitle-Light
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,.35);
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.WebProduct-Content-Light,.tp-caption.WebProduct-Content-Light
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,.65);
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.FatRounded,.FatRounded:hover,.tp-caption.FatRounded,.tp-caption.FatRounded:hover
{
	border-color: rgba(211,211,211,1);
	border-radius: 50px;
	text-decoration: none;
	border-width: 0;
	border-style: none
}
.FatRounded,.tp-caption.FatRounded
{
	background-color: rgba(0,0,0,.5);
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	line-height: 30px;
	padding: 20px 22px 20px 25px;
	text-align: left;
	text-shadow: none
}
.FatRounded:hover,.tp-caption.FatRounded:hover
{
	background-color: rgba(0,0,0,1);
	color: rgba(255,255,255,1)
}
.NotGeneric-Title,.tp-caption.NotGeneric-Title
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 70px;
	font-weight: 800;
	line-height: 70px;
	padding: 10px 0;
	text-decoration: none
}
.NotGeneric-CallToAction,.NotGeneric-SubTitle,.tp-caption.NotGeneric-CallToAction,.tp-caption.NotGeneric-SubTitle
{
	font-weight: 500;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-radius: 0;
	font-family: robotoslab;
	text-align: left;
	font-style: normal
}
.NotGeneric-SubTitle,.tp-caption.NotGeneric-SubTitle
{
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-size: 13px;
	letter-spacing: 4px;
	line-height: 20px;
	padding: 0
}
.NotGeneric-CallToAction,.tp-caption.NotGeneric-CallToAction
{
	border-color: rgba(255,255,255,.5);
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 10px 30px
}
.NotGeneric-CallToAction:hover,.tp-caption.NotGeneric-CallToAction:hover
{
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.NotGeneric-Icon,.tp-caption.NotGeneric-Icon
{
	background-color: transparent;
	border-color: rgba(255,255,255,0);
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.NotGeneric-Menuitem,.NotGeneric-Menuitem:hover,.tp-caption.NotGeneric-Menuitem,.tp-caption.NotGeneric-Menuitem:hover
{
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-radius: 0
}
.NotGeneric-Menuitem,.tp-caption.NotGeneric-Menuitem
{
	border-color: rgba(255,255,255,.15);
	font-family: robotoslab;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 27px 30px;
	text-align: left
}
.NotGeneric-Menuitem:hover,.tp-caption.NotGeneric-Menuitem:hover
{
	border-color: rgba(255,255,255,1)
}
.MarkerStyle,.tp-caption.MarkerStyle
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: "Permanent Marker";
	font-size: 17px;
	font-style: normal;
	font-weight: 100;
	line-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.Gym-Menuitem,.Gym-Menuitem:hover,.tp-caption.Gym-Menuitem,.tp-caption.Gym-Menuitem:hover
{
	background-color: rgba(0,0,0,1);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Gym-Menuitem,.tp-caption.Gym-Menuitem
{
	border-color: rgba(255,255,255,0);
	font-family: robotoslab;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px;
	text-align: left
}
.Gym-Menuitem:hover,.tp-caption.Gym-Menuitem:hover
{
	border-color: rgba(255,255,255,.25)
}
.Newspaper-Title-Centered,.tp-caption.Newspaper-Title-Centered
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: "robotoslab";
	font-size: 50px;
	font-style: normal;
	font-weight: 400;
	line-height: 55px;
	padding: 0 0 10px;
	text-align: center;
	text-decoration: none
}
.Hero-Button,.NotGeneric-Button,.tp-caption.Hero-Button,.tp-caption.NotGeneric-Button
{
	padding: 10px 30px;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	font-family: robotoslab;
	font-style: normal;
	font-size: 14px
}
.Hero-Button,.tp-caption.Hero-Button
{
	background-color: transparent;
	border-color: rgba(255,255,255,.5);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-align: left;
	text-decoration: none
}
.Hero-Button:hover,.tp-caption.Hero-Button:hover
{
	background-color: rgba(255,255,255,1);
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(0,0,0,1);
	text-decoration: none
}
.NotGeneric-BigButton,.NotGeneric-BigButton:hover,.NotGeneric-Button,.NotGeneric-Button:hover,.tp-caption.NotGeneric-BigButton,.tp-caption.NotGeneric-BigButton:hover,.tp-caption.NotGeneric-Button,.tp-caption.NotGeneric-Button:hover
{
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	border-radius: 0
}
.NotGeneric-Button,.tp-caption.NotGeneric-Button
{
	border-color: rgba(255,255,255,.5);
	color: rgba(255,255,255,1);
	text-align: left
}
.NotGeneric-Button:hover,.tp-caption.NotGeneric-Button:hover
{
	border-color: rgba(255,255,255,1);
	color: rgba(255,255,255,1)
}
.NotGeneric-BigButton,.tp-caption.NotGeneric-BigButton
{
	border-color: rgba(255,255,255,.15);
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 27px 30px;
	text-align: left
}
.NotGeneric-BigButton:hover,.tp-caption.NotGeneric-BigButton:hover
{
	border-color: rgba(255,255,255,1);
	color: rgba(255,255,255,1)
}
.WebProduct-Button,.tp-caption.WebProduct-Button
{
	background-color: rgba(51,51,51,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-family: robotoslab;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 48px;
	padding: 0 40px;
	text-align: left;
	text-decoration: none
}
.WebProduct-Button:hover,.tp-caption.WebProduct-Button:hover
{
	background-color: rgba(255,255,255,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 2px;
	color: rgba(51,51,51,1);
	text-decoration: none
}
.Restaurant-Button,.tp-caption.Restaurant-Button
{
	background-color: rgba(10,10,10,0);
	border-color: rgba(255,255,255,.5);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-family: Roboto;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 17px;
	padding: 12px 35px;
	text-align: left;
	text-decoration: none
}
.Gym-Button,.Gym-Button-Light,.tp-caption.Gym-Button,.tp-caption.Gym-Button-Light
{
	font-family: robotoslab;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px
}
.Restaurant-Button:hover,.tp-caption.Restaurant-Button:hover
{
	background-color: transparent;
	border-color: rgba(255,224,129,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Gym-Button,.Gym-Button:hover,.tp-caption.Gym-Button,.tp-caption.Gym-Button:hover
{
	border-color: transparent;
	border-width: 0;
	text-decoration: none;
	border-style: solid;
	color: rgba(255,255,255,1);
	border-radius: 30px
}
.Gym-Button,.tp-caption.Gym-Button
{
	background-color: rgba(139,192,39,1);
	letter-spacing: 1px;
	padding: 13px 35px;
	text-align: left
}
.Gym-Button:hover,.tp-caption.Gym-Button:hover
{
	background-color: rgba(114,168,0,1)
}
.Gym-Button-Light,.tp-caption.Gym-Button-Light
{
	background-color: transparent;
	border-color: rgba(255,255,255,.25);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	padding: 12px 35px;
	text-align: left;
	text-decoration: none
}
.Sports-Button-Light,.Sports-Button-Red,.tp-caption.Sports-Button-Light,.tp-caption.Sports-Button-Red
{
	color: rgba(255,255,255,1);
	font-size: 17px;
	letter-spacing: 2px;
	line-height: 17px;
	padding: 12px 35px;
	text-decoration: none;
	border-style: solid;
	border-width: 2px;
	font-family: robotoslab;
	font-weight: 600;
	text-align: left;
	font-style: normal
}
.Gym-Button-Light:hover,.tp-caption.Gym-Button-Light:hover
{
	background-color: rgba(114,168,0,0);
	border-color: rgba(139,192,39,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Sports-Button-Light,.tp-caption.Sports-Button-Light
{
	background-color: transparent;
	border-color: rgba(255,255,255,.5);
	border-radius: 0
}
.Sports-Button-Light:hover,.tp-caption.Sports-Button-Light:hover
{
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Sports-Button-Red,.tp-caption.Sports-Button-Red
{
	background-color: rgba(219,28,34,1);
	border-color: rgba(219,28,34,0);
	border-radius: 0
}
.Sports-Button-Red:hover,.tp-caption.Sports-Button-Red:hover
{
	background-color: rgba(0,0,0,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Button,.Photography-Button:hover,.tp-caption.Photography-Button,.tp-caption.Photography-Button:hover
{
	border-radius: 30px;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-style: solid
}
.Photography-Button,.tp-caption.Photography-Button
{
	border-color: rgba(255,255,255,.25);
	font-family: robotoslab;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 15px;
	padding: 13px 35px;
	text-align: left
}
.Photography-Button:hover,.tp-caption.Photography-Button:hover
{
	border-color: rgba(255,255,255,1)
}
.Newspaper-Button-2,.tp-caption.Newspaper-Button-2
{
	background-color: transparent;
	border-color: rgba(255,255,255,.5);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-family: Roboto;
	font-size: 15px;
	font-style: normal;
	font-weight: 900;
	line-height: 15px;
	padding: 10px 30px;
	text-align: left;
	text-decoration: none
}
.Feature-Examples,.Feature-Tour,.tp-caption.Feature-Examples,.tp-caption.Feature-Tour
{
	font-family: Roboto;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	text-align: left
}
.Newspaper-Button-2:hover,.tp-caption.Newspaper-Button-2:hover
{
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Feature-Tour,.Feature-Tour:hover,.tp-caption.Feature-Tour,.tp-caption.Feature-Tour:hover
{
	border-color: transparent;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border-radius: 30px;
	border-style: solid
}
.Feature-Tour,.tp-caption.Feature-Tour
{
	background-color: rgba(139,192,39,1);
	padding: 17px 35px
}
.Feature-Tour:hover,.tp-caption.Feature-Tour:hover
{
	background-color: rgba(114,168,0,1)
}
.Feature-Examples,.tp-caption.Feature-Examples
{
	background-color: transparent;
	border-color: rgba(33,42,64,.15);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(33,42,64,.5);
	padding: 15px 35px;
	text-decoration: none
}
.Feature-Examples:hover,.tp-caption.Feature-Examples:hover
{
	background-color: transparent;
	border-color: rgba(139,192,39,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(139,192,39,1);
	text-decoration: none
}
.menutab,.subcaption,.tp-caption.menutab,.tp-caption.subcaption
{
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 0;
	font-family: roboto;
	font-style: normal;
	padding: 0;
	text-shadow: none;
	background-color: transparent;
	text-align: left;
	text-decoration: none
}
.subcaption,.tp-caption.subcaption
{
	color: rgba(111,124,130,1);
	font-size: 19px;
	font-weight: 400;
	line-height: 24px
}
.menutab,.tp-caption.menutab
{
	color: rgba(41,46,49,1);
	font-size: 25px;
	font-weight: 300;
	line-height: 30px
}
.menutab:hover,.tp-caption.menutab:hover
{
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(213,0,0,1);
	text-decoration: none
}
.maincontent,.minitext,.tp-caption.maincontent,.tp-caption.minitext
{
	background-color: transparent;
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	font-family: roboto;
	font-style: normal;
	padding: 0;
	border-width: 0;
	text-shadow: none
}
.maincontent,.tp-caption.maincontent
{
	color: rgba(41,46,49,1);
	font-size: 21px;
	font-weight: 300;
	line-height: 26px;
	text-align: left;
	text-decoration: none
}
.minitext,.tp-caption.minitext
{
	color: rgba(185,186,187,1);
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	text-decoration: none
}
.Feature-Buy,.Feature-Examples-Light,.tp-caption.Feature-Buy,.tp-caption.Feature-Examples-Light
{
	font-family: Roboto;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	border-radius: 30px;
	border-style: solid;
	color: rgba(255,255,255,1)
}
.Feature-Buy,.tp-caption.Feature-Buy
{
	background-color: rgba(0,154,238,1);
	border-color: transparent;
	border-width: 0;
	padding: 17px 35px
}
.Feature-Buy:hover,.tp-caption.Feature-Buy:hover
{
	background-color: rgba(0,133,214,1);
	border-color: transparent;
	border-radius: 30px;
	border-style: solid;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Feature-Examples-Light,.tp-caption.Feature-Examples-Light
{
	background-color: transparent;
	border-color: rgba(255,255,255,.15);
	border-width: 2px;
	padding: 15px 35px
}
.Feature-Examples-Light:hover,.tp-caption.Feature-Examples-Light:hover
{
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Facebook-Likes,.Twitter-Favorites,.Twitter-Link,.tp-caption.Facebook-Likes,.tp-caption.Twitter-Favorites,.tp-caption.Twitter-Link
{
	border-style: none;
	border-width: 0;
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	text-decoration: none;
	border-color: transparent;
	font-size: 15px
}
.Facebook-Likes,.tp-caption.Facebook-Likes
{
	background-color: rgba(59,89,153,1);
	border-radius: 0;
	color: rgba(255,255,255,1);
	line-height: 22px;
	padding: 5px 15px
}
.Twitter-Favorites,.tp-caption.Twitter-Favorites
{
	background-color: rgba(255,255,255,0);
	border-radius: 0;
	color: rgba(136,153,166,1);
	line-height: 22px;
	padding: 0
}
.Twitter-Link,.tp-caption.Twitter-Link
{
	background-color: rgba(255,255,255,1);
	border-radius: 30px;
	color: rgba(135,153,165,1);
	line-height: 15px;
	padding: 11px 11px 9px
}
.Twitter-Link:hover,.tp-caption.Twitter-Link:hover
{
	background-color: rgba(0,132,180,1);
	border-color: transparent;
	border-radius: 30px;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Twitter-Content,.Twitter-Retweet,.tp-caption.Twitter-Content,.tp-caption.Twitter-Retweet
{
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	text-decoration: none
}
.Twitter-Retweet,.tp-caption.Twitter-Retweet
{
	background-color: rgba(255,255,255,0);
	color: rgba(136,153,166,1);
	font-size: 15px;
	line-height: 22px;
	padding: 0
}
.Twitter-Content,.tp-caption.Twitter-Content
{
	background-color: rgba(255,255,255,1);
	color: rgba(41,47,51,1);
	font-size: 20px;
	line-height: 28px;
	padding: 30px 30px 70px
}
.revtp-form input[type=text],.revtp-form input[type=email],.revtp-searchform input[type=text],.revtp-searchform input[type=email]
{
	font-family:Open Sans;
	font-size: 15px;
	color: #000;
	background-color: #fff;
	line-height: 46px;
	padding: 0 20px;
	cursor: text;
	border: 0;
	width: 400px;
	margin-bottom: 0;
	-webkit-transition: background-color .5s;
	-moz-transition: background-color .5s;
	-o-transition: background-color .5s;
	-ms-transition: background-color .5s;
	transition: background-color .5s;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.BigBold-SubTitle,.BigBold-Title,.tp-caption.BigBold-SubTitle,.tp-caption.BigBold-Title
{
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-style: normal;
	font-family: robotoslab;
	text-align: left
}
.BigBold-Title,.tp-caption.BigBold-Title
{
	color: rgba(255,255,255,1);
	font-size: 110px;
	line-height: 100px;
	font-weight: 800;
	padding: 10px 0;
	border-radius: 0
}
.BigBold-SubTitle,.tp-caption.BigBold-SubTitle
{
	color: rgba(255,255,255,.5);
	font-size: 15px;
	line-height: 24px;
	font-weight: 500;
	padding: 0;
	border-radius: 0;
	letter-spacing: 1px
}
.BigBold-Button,.BigBold-Button:hover,.tp-caption.BigBold-Button,.tp-caption.BigBold-Button:hover
{
	color: rgba(255,255,255,1);
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	border-radius: 0
}
.BigBold-Button,.tp-caption.BigBold-Button
{
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
	font-style: normal;
	font-family: robotoslab;
	padding: 15px 50px;
	border-color: rgba(255,255,255,.5);
	text-align: left;
	letter-spacing: 1px
}
.BigBold-Button:hover,.tp-caption.BigBold-Button:hover
{
	border-color: rgba(255,255,255,1)
}
.FoodCarousel-Content,.tp-caption.FoodCarousel-Content
{
	color: rgba(41,46,49,1);
	font-size: 17px;
	line-height: 28px;
	font-weight: 500;
	font-style: normal;
	font-family: robotoslab;
	padding: 30px;
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0;
	text-align: left
}
.FoodCarousel-Button,.FoodCarousel-CloseButton,.tp-caption.FoodCarousel-Button,.tp-caption.FoodCarousel-CloseButton
{
	font-weight: 700;
	font-style: normal;
	font-family: robotoslab;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	letter-spacing: 1px
}
.FoodCarousel-Button,.tp-caption.FoodCarousel-Button
{
	color: rgba(41,46,49,1);
	font-size: 13px;
	line-height: 13px;
	padding: 15px 70px 15px 50px;
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(41,46,49,1);
	border-radius: 0
}
.FoodCarousel-Button:hover,.tp-caption.FoodCarousel-Button:hover
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.FoodCarousel-CloseButton,.tp-caption.FoodCarousel-CloseButton
{
	color: rgba(41,46,49,1);
	font-size: 20px;
	line-height: 20px;
	padding: 14px 14px 14px 16px;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(41,46,49,0);
	border-radius: 30px
}
.Video-SubTitle,.Video-Title,.tp-caption.Video-SubTitle,.tp-caption.Video-Title
{
	color: rgba(255,255,255,1);
	font-style: normal;
	padding: 5px;
	text-decoration: none;
	font-family: robotoslab
}
.FoodCarousel-CloseButton:hover,.tp-caption.FoodCarousel-CloseButton:hover
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,0);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.Video-SubTitle,.tp-caption.Video-SubTitle
{
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
	background-color: rgba(0,0,0,.35);
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	letter-spacing: 2px;
	text-align: left
}
.Video-Title,.tp-caption.Video-Title
{
	font-size: 30px;
	line-height: 30px;
	font-weight: 900;
	background-color: rgba(0,0,0,1);
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.Travel-BigCaption,.Travel-SmallCaption,.tp-caption.Travel-BigCaption,.tp-caption.Travel-SmallCaption
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-radius: 0;
	font-family: Roboto;
	padding: 0;
	border-width: 0;
	font-style: normal;
	text-align: left
}
.Travel-BigCaption,.tp-caption.Travel-BigCaption
{
	font-size: 50px;
	line-height: 50px;
	font-weight: 400
}
.Travel-SmallCaption,.tp-caption.Travel-SmallCaption
{
	font-size: 25px;
	line-height: 30px;
	font-weight: 300
}
.Travel-CallToAction,.Travel-CallToAction:hover,.tp-caption.Travel-CallToAction,.tp-caption.Travel-CallToAction:hover
{
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 2px;
	border-radius: 5px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Travel-CallToAction,.tp-caption.Travel-CallToAction
{
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	padding: 12px 20px;
	background-color: rgba(255,255,255,.05);
	text-align: left;
	letter-spacing: 1px
}
.Travel-CallToAction:hover,.tp-caption.Travel-CallToAction:hover
{
	background-color: rgba(255,255,255,.15)
}
.RotatingWords-TitleWhite,.tp-caption.RotatingWords-TitleWhite
{
	color: rgba(255,255,255,1);
	font-size: 70px;
	line-height: 70px;
	font-weight: 800;
	font-style: normal;
	font-family: robotoslab;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.RotatingWords-Button,.RotatingWords-Button:hover,.tp-caption.RotatingWords-Button,.tp-caption.RotatingWords-Button:hover
{
	text-decoration: none;
	background-color: transparent;
	border-style: solid;
	border-width: 2px;
	border-radius: 0;
	color: rgba(255,255,255,1)
}
.RotatingWords-Button,.tp-caption.RotatingWords-Button
{
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	font-family: robotoslab;
	padding: 20px 50px;
	border-color: rgba(255,255,255,.15);
	text-align: left;
	letter-spacing: 3px
}
.RotatingWords-Button:hover,.tp-caption.RotatingWords-Button:hover
{
	border-color: rgba(255,255,255,1)
}
.RotatingWords-SmallText,.tp-caption.RotatingWords-SmallText
{
	color: rgba(255,255,255,1);
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: robotoslab;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left;
	text-shadow: none
}
.ContentZoom-SmallSubtitle,.ContentZoom-SmallTitle,.tp-caption.ContentZoom-SmallSubtitle,.tp-caption.ContentZoom-SmallTitle
{
	font-weight: 600;
	padding: 0;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	font-style: normal;
	font-family: robotoslab;
	text-decoration: none;
	text-align: left
}
.ContentZoom-SmallTitle,.tp-caption.ContentZoom-SmallTitle
{
	color: rgba(41,46,49,1);
	font-size: 33px;
	line-height: 45px
}
.ContentZoom-SmallSubtitle,.tp-caption.ContentZoom-SmallSubtitle
{
	color: rgba(111,124,130,1);
	font-size: 16px;
	line-height: 24px
}
.ContentZoom-SmallIcon,.tp-caption.ContentZoom-SmallIcon
{
	color: rgba(41,46,49,1);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: robotoslab;
	padding: 10px;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.ContentZoom-SmallIcon:hover,.tp-caption.ContentZoom-SmallIcon:hover
{
	color: rgba(111,124,130,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0
}
.ContentZoom-DetailTitle,.tp-caption.ContentZoom-DetailTitle
{
	color: rgba(41,46,49,1);
	font-size: 70px;
	line-height: 70px;
	font-weight: 500;
	font-style: normal;
	font-family: robotoslab;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.ContentZoom-DetailContent,.ContentZoom-DetailSubTitle,.tp-caption.ContentZoom-DetailContent,.tp-caption.ContentZoom-DetailSubTitle
{
	color: rgba(111,124,130,1);
	font-weight: 500;
	padding: 0;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	background-color: transparent;
	border-radius: 0
}
.ContentZoom-DetailSubTitle,.tp-caption.ContentZoom-DetailSubTitle
{
	font-size: 25px;
	line-height: 25px;
	font-style: normal;
	font-family: robotoslab;
	text-decoration: none;
	text-align: left
}
.ContentZoom-DetailContent,.tp-caption.ContentZoom-DetailContent
{
	font-size: 17px;
	line-height: 28px;
	font-style: normal;
	font-family: robotoslab;
	text-decoration: none;
	text-align: left
}
.ContentZoom-Button,.ContentZoom-ButtonClose,.tp-caption.ContentZoom-Button,.tp-caption.ContentZoom-ButtonClose
{
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	font-family: robotoslab;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none
}
.ContentZoom-Button,.tp-caption.ContentZoom-Button
{
	color: rgba(41,46,49,1);
	padding: 15px 50px;
	background-color: transparent;
	border-color: rgba(41,46,49,.5);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.ContentZoom-Button:hover,.tp-caption.ContentZoom-Button:hover
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.ContentZoom-ButtonClose,.tp-caption.ContentZoom-ButtonClose
{
	color: rgba(41,46,49,1);
	padding: 14px 14px 14px 16px;
	background-color: transparent;
	border-color: rgba(41,46,49,.5);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.ContentZoom-ButtonClose:hover,.tp-caption.ContentZoom-ButtonClose:hover
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.Newspaper-Subtitle,.Newspaper-Title,.tp-caption.Newspaper-Subtitle,.tp-caption.Newspaper-Title
{
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-style: normal;
	text-align: left;
	text-decoration: none
}
.Newspaper-Title,.tp-caption.Newspaper-Title
{
	color: rgba(255,255,255,1);
	font-size: 50px;
	line-height: 55px;
	font-weight: 400;
	font-family: "robotoslab";
	padding: 0 0 10px;
	border-radius: 0
}
.Newspaper-Subtitle,.tp-caption.Newspaper-Subtitle
{
	color: rgba(168,216,238,1);
	font-size: 15px;
	line-height: 20px;
	font-weight: 900;
	font-family: Roboto;
	padding: 0;
	border-radius: 0
}
.Newspaper-Button,.tp-caption.Newspaper-Button
{
	color: rgba(255,255,255,1);
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	padding: 12px 35px;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,.25);
	border-style: solid;
	border-width: 1px;
	border-radius: 0;
	letter-spacing: 2px;
	text-align: left
}
.Newspaper-Button:hover,.tp-caption.Newspaper-Button:hover
{
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.rtwhitemedium,.tp-caption.rtwhitemedium
{
	font-size: 22px;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border-width: 0;
	border-color: #000;
	border-style: none;
	text-shadow: none
}
@media only screen and (max-width:767px)
{
	.revtp-form input[type=text],.revtp-form input[type=email],.revtp-searchform input[type=text],.revtp-searchform input[type=email]
	{
		width: 200px!important
	}
}.revtp-form input[type=submit],.revtp-searchform input[type=submit]
{
	font-family: Arial,sans-serif;
	line-height: 46px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 20px;
	border: 0;
	background: #009aee;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
@font-face{
    font-family:'revicons';
    src:url('/Content/Website/css/Abgine/fonts/revicons/revicons.eot');src:url('/Content/Website/css/Abgine/fonts/revicons/revicons.eot') format('embedded-opentype'),
url('/Content/Website/css/Abgine/fonts/revicons/revicons.woff') format('woff'),
url('/Content/Website/css/Abgine/fonts/revicons/revicons.ttf') format('truetype'),
url('/Content/Website/css/Abgine/fonts/revicons/revicons.svg') format('svg');font-weight:normal;font-style:normal;}

[class^="revicon-"]:before, [class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.revicon-search-1:before{content:'\e802';}
.revicon-pencil-1:before{content:'\e831';}
.revicon-picture-1:before{content:'\e803';}
.revicon-cancel:before{content:'\e80a';}
.revicon-info-circled:before{content:'\e80f';}
.revicon-trash:before{content:'\e801';}
.revicon-left-dir:before{content:'\e817';}
.revicon-right-dir:before{content:'\e818';}
.revicon-down-open:before{content:'\e83b';}
.revicon-left-open:before{content:'\e819';}
.revicon-right-open:before{content:'\e81a';}
.revicon-angle-left:before{content:'\e820';}
.revicon-angle-right:before{content:'\e81d';}
.revicon-left-big:before{content:'\e81f';}
.revicon-right-big:before{content:'\e81e';}
.revicon-magic:before{content:'\e807';}
.revicon-picture:before{content:'\e800';}
.revicon-export:before{content:'\e80b';}
.revicon-cog:before{content:'\e832';}
.revicon-login:before{content:'\e833';}
.revicon-logout:before{content:'\e834';}
.revicon-video:before{content:'\e805';}
.revicon-arrow-combo:before{content:'\e827';}
.revicon-left-open-1:before{content:'\e82a';}
.revicon-right-open-1:before{content:'\e82b';}
.revicon-left-open-mini:before{content:'\e822';}
.revicon-right-open-mini:before{content:'\e823';}
.revicon-left-open-big:before{content:'\e824';}
.revicon-right-open-big:before{content:'\e825';}
.revicon-left:before{content:'\e836';}
.revicon-right:before{content:'\e826';}
.revicon-ccw:before{content:'\e808';}
.revicon-arrows-ccw:before{content:'\e806';}
.revicon-palette:before{content:'\e829';}
.revicon-list-add:before{content:'\e80c';}
.revicon-doc:before{content:'\e809';}
.revicon-left-open-outline:before{content:'\e82e';}
.revicon-left-open-2:before{content:'\e82c';}
.revicon-right-open-outline:before{content:'\e82f';}
.revicon-right-open-2:before{content:'\e82d';}
.revicon-equalizer:before{content:'\e83a';}
.revicon-layers-alt:before{content:'\e804';}
.revicon-popup:before{content:'\e828';}
.rev_slider_wrapper{position:relative;z-index:0;}
.rev_slider{position:relative;overflow:visible;}
.tp-overflow-hidden{overflow:hidden;}
.tp-simpleresponsive img,
.rev_slider img{max-width:none !important;-moz-transition:none 0;-webkit-transition:none 0;-o-transition:none 0;transition:none 0;margin:0px;padding:0px;border-width:0px;border:none;}
.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}
.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{list-style:none !important;position:absolute;margin:0px !important;padding:0px !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0px 0px;text-indent:0em;top:0px;left:0px;}
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{visibility:hidden;}
.tp-revslider-slidesli,
.tp-revslider-mainul{padding:0 !important;margin:0 !important;list-style:none !important;}
.rev_slider .tp-caption,
.rev_slider .caption{position:relative;visibility:hidden;white-space:nowrap;display:block;}
.tp-carousel-wrapper{cursor:url(openhand.cur), move;}
.tp-carousel-wrapper.dragged{cursor:url(closedhand.cur), move;}
.tp-caption{z-index:1}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important;}
.tp-caption{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:absolute;-webkit-font-smoothing:antialiased !important;}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video{max-width:none !important}
.rev_slider_wrapper{width:100%;}
.fullscreen-container{position:relative;padding:0;}
.fullwidthbanner-container{position:relative;padding:0;overflow:hidden;}
.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative;}
.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px;}
.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px;}
.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px;}
.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px;}
.tp-layer-inner-rotation{position:relative !important;}
img.tp-slider-alternative-image{width:100%;height:auto;}
.noFilterClass{filter:none !important;}
.rs-background-video-layer{position:absolute;top:0px;left:0px;width:100%;height:100%;visibility:hidden;z-index:0;}
.tp-caption.coverscreenvideo{width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}
.fullcoveredvideo video,
.fullscreenvideo video{background:#000}
.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}
.videoisplaying .html5vid .tp-poster{display:none}
.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px !important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;-webkit-transition:opacity 300ms ease-out !important;-moz-transition:opacity 300ms ease-out !important;-o-transition:opacity 300ms ease-out !important;transition:opacity 300ms ease-out !important;}
.tp-caption .html5vid{width:100% !important;height:100% !important;}
.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center;vertical-align:top;line-height:50px !important;font-size:40px !important;}
.tp-caption:hover .tp-video-play-button{opacity:1;}
.tp-caption .tp-revstop{display:none;border-left:5px solid #fff !important;border-right:5px solid #fff !important;margin-top:15px !important;line-height:20px !important;vertical-align:top;font-size:25px !important;}
.videoisplaying .revicon-right-dir{display:none}
.videoisplaying .tp-revstop{display:inline-block}
.videoisplaying .tp-video-play-button{display:none}
.tp-caption:hover .tp-video-play-button{display:block}
.fullcoveredvideo .tp-video-play-button{display:none !important}
.fullscreenvideo .fullscreenvideo video{object-fit:contain !important;}
.fullscreenvideo .fullcoveredvideo video{object-fit:cover !important;}
.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tp-caption:hover .tp-video-controls{opacity:.9;}
.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0px;margin:0px;outline:none;}
.tp-video-button:hover{cursor:pointer;}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap{padding:0px 5px;display:table-cell;}
.tp-video-seek-bar-wrap{width:80%}
.tp-video-vol-bar-wrap{width:20%}
.tp-volume-bar,
.tp-seek-bar{width:100%;cursor:pointer;outline:none;line-height:12px;margin:0;padding:0;}
.rs-fullvideo-cover{width:100%;height:100%;top:0px;left:0px;position:absolute;background:transparent;z-index:5;}
.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo{background:url(../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{background:url(../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree{background:url(../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)}
.tp-shadowcover{width:100%;height:100%;top:0px;left:0px;background:#fff;position:absolute;z-index:-1;}
.tp-shadow1{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);}
.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:transparent;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.8);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.8);box-shadow:0 15px 10px rgba(0,0,0,0.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
.tp-shadow2:after,
.tp-shadow4:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto;}
.tp-shadow5{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.tp-shadow5:before, .tp-shadow5:after{content:"";position:absolute;z-index:-2;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);-moz-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);box-shadow:0 0 25px 0px rgba(0,0,0,0.6);top:30%;bottom:0;left:20px;right:20px;-moz-border-radius:100px/20px;border-radius:100px/20px;}
.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important;font-size:15px;line-height:45px !important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.tp-button.big{color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(../images/gradient/g40.png) repeat-x top}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover{background-position:bottom, 15px 11px}
.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b;}
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}
.rev-btn,
.rev-btn:visited{outline:none !important;box-shadow:none !important;text-decoration:none !important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"Roboto", sans-serif;cursor:pointer;}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900;}
.rev-btn.rev-withicon i{font-size:15px;font-weight:normal;position:relative;top:0px;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-o-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;margin-left:10px !importan;}
.rev-btn.rev-hiddenicon i{font-size:15px;font-weight:normal;position:relative;top:0px;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-o-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;opacity:0;margin-left:0px !important;width:0px !important;}
.rev-btn.rev-hiddenicon:hover i{opacity:1 !important;margin-left:10px !important;width:auto !important;}
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px;}
.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0px;}
.rev-btn.rev-medium.rev-hiddenicon i{font-size:14px;top:0px;}
.rev-btn.rev-small,
.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px;}
.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0px;}
.rev-btn.rev-small.rev-hiddenicon i{font-size:12px;top:0px;}
.rev-maxround{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.rev-minround{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,0.25);tap-highlight-color:transparent;cursor:pointer;}
.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat !important;}
.rev-burger span:nth-child(2){margin:3px 0;}
#dialog_addbutton .rev-burger:hover:first-child,
.open .rev-burger:first-child,
.open.rev-burger:first-child{transform:translateY(6px) rotate(-45deg);-webkit-transform:translateY(6px) rotate(-45deg);}
#dialog_addbutton .rev-burger:hover:nth-child(2),
.open .rev-burger:nth-child(2),
.open.rev-burger:nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);opacity:0;}
#dialog_addbutton .rev-burger:hover:last-child,
.open .rev-burger:last-child,
.open.rev-burger:last-child{transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg);}
.rev-burger.revb-white{border:2px solid rgba(255,255,255,0.2);}
.rev-burger.revb-white span{background:#fff;}
.rev-burger.revb-whitenoborder{border:0;}
.rev-burger.revb-whitenoborder span{background:#fff;}
.rev-burger.revb-darknoborder{border:0;}
.rev-burger.revb-darknoborder span{background:#333;}
.rev-burger.revb-whitefull{background:#fff;border:none;}
.rev-burger.revb-whitefull span{background:#333;}
.rev-burger.revb-darkfull{background:#333;border:none;}
.rev-burger.revb-darkfull span{background:#fff;}
@-webkit-keyframes rev-ani-mouse{0%{opacity:1;top:29%;}
15%{opacity:1;top:50%;}
50%{opacity:0;top:50%;}
100%{opacity:0;top:29%;}
}
@-moz-keyframes rev-ani-mouse{0%{opacity:1;top:29%;}
15%{opacity:1;top:50%;}
50%{opacity:0;top:50%;}
100%{opacity:0;top:29%;}
}
@keyframes rev-ani-mouse{0%{opacity:1;top:29%;}
15%{opacity:1;top:50%;}
50%{opacity:0;top:50%;}
100%{opacity:0;top:29%;}
}
.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid white;border-radius:23px;}
.rev-scroll-btn > *{display:inline-block;line-height:18px;font-size:13px;font-weight:normal;color:#7f8c8d;color:#ffffff;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:2px;}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active{color:#ffffff;}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active{opacity:0.8;filter:alpha(opacity=80);}
.rev-scroll-btn.revs-fullwhite{background:#fff;}
.rev-scroll-btn.revs-fullwhite span{background:#333;}
.rev-scroll-btn.revs-fulldark{background:#333;border:none;}
.rev-scroll-btn.revs-fulldark span{background:#fff;}
.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:white;border-radius:50%;-webkit-animation:rev-ani-mouse 2.5s linear infinite;-moz-animation:rev-ani-mouse 2.5s linear infinite;animation:rev-ani-mouse 2.5s linear infinite;}
.rev-scroll-btn.revs-dark{border-color:#333;}
.rev-scroll-btn.revs-dark span{background:#333;}
.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0, 0, 0, 0.50);width:60px;height:60px;box-sizing:border-box;cursor:pointer;}
.rev-cbutton-dark-sr{border-radius:3px;}
.rev-cbutton-light{color:#333;background-color:rgba(255,255,255, 0.75);}
.rev-cbutton-light-sr{color:#333;border-radius:3;background-color:rgba(255,255,255, 0.75);}
.rev-sbutton{line-height:37px;width:37px;height:37px;}
.rev-sbutton-blue{background-color:#3B5998}
.rev-sbutton-lightblue{background-color:#00A0D1;}
.rev-sbutton-red{background-color:#DD4B39;}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0px}
.tp-bannertimer.tp-bottom{top:auto;bottom:0px !important;height:5px}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{background:url(../assets/coloredbg.png) repeat}
.tp-shape{width:100%;height:100%;}
.tp-loader{top:50%;left:50%;z-index:10000;position:absolute;}
.tp-loader.spinner0{width:40px;height:40px;background-color:#fff;background:url('../icons/loader.gif') no-repeat center center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tp-loader.spinner5{background:url(../icons/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out;}
@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0.0)}
100%{-webkit-transform:scale(1.0);opacity:0;}
}
@keyframes tp-scaleout{0%{transform:scale(0.0);-webkit-transform:scale(0.0);}
100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0;}
}
.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center;}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes tp-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes tp-bouncedelay{0%, 80%, 100%{transform:scale(0.0);}
40%{transform:scale(1.0);}
}
.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear;}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);}
.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}
@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
@-webkit-keyframes tp-bounce{0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes tp-bounce{0%, 100%{transform:scale(0.0);}
50%{transform:scale(1.0);}
}
.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar{border:none;min-height:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.tp-tabs,
.tp-thumbs,
.tp-bullets{position:absolute;display:block;z-index:1000;top:0px;left:0px;}
.tp-tab,
.tp-thumb{cursor:pointer;position:absolute;opacity:0.5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected{opacity:1;}
.tp-tab-mask,
.tp-thumb-mask{box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}
.tp-tabs,
.tp-thumbs{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important}
.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,0.3);cursor:pointer;}
.tp-bullet.selected,
.tp-bullet:hover{background:#fff;}
.tp-bannertimer{background:#000;background:rgba(202, 160, 80, 0.66);height:5px;}
.tparrows{cursor:pointer;width:40px;height:40px;position:absolute;display:block;z-index:100;}

/*******slider arrow*******/
.tparrows:before{
 font-family:"revicons"; 
color:#fff;
position:absolute;
display:block;
line-height:40px;
text-align:center;}

 .tparrows.tp-leftarrow:before{content:'\e824';}
.tparrows.tp-rightarrow:before{content:'\e825';} 
/*.tparrows.tp-leftarrow:before{content: url('/Content/Website/img/Abgine/arrow-left.png');}
.tparrows.tp-rightarrow:before{content:url('/Content/Website/img/Abgine/arrow-right.png');}*/ 
/*******slider arrow end*******/

.hglayerinfo{position:fixed;bottom:0px;left:0px;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgba(0, 0, 0, 0.75);padding:5px 10px;z-index:2000;white-space:normal;}
.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover{border:1px dashed #c0392b !important;}
.helpgrid{border:2px dashed #c0392b;position:absolute;top:0px;peft:0px;z-index:0}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042999999;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 104399999999;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.main_center{
	margin: 0 auto;
	width:1100px;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
	width:52px;
	height:52px;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[dir='rtl'] .slick-prev
{
    left: auto;
}
.slick-prev:before
{
    content: '';
}
[dir='rtl'] .slick-prev:before
{
    content: '';
}


[dir='rtl'] .slick-next
{
    
}
.slick-next:before
{
    content: '	';
}
[dir='rtl'] .slick-next:before
{
    content: '';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.mejs-offscreen {
    position: absolute!important;
    top: -10000px;
    left: -10000px;
    overflow: hidden;
    width: 1px;
    height: 1px
}
.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    text-indent: 0
}
.mejs-container:focus {
    outline: 0
}
.me-plugin {
    position: absolute
}
.mejs-embed,
.mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden
}
.mejs-fullscreen {
    overflow: hidden!important
}
.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
    width: 100%;
    height: 100%
}
.mejs-clear {
    clear: both
}
.mejs-background {
    position: absolute;
    top: 0;
    left: 0
}
.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat
}
:root .mejs-poster img {
    display: none
}
.mejs-poster img {
    border: 0;
    padding: 0;
    border: 0
}
.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0
}
.mejs-overlay-play {
    cursor: pointer
}
.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url(bigplay.svg) no-repeat
}
.no-svg .mejs-overlay-button {
    background-image: url(bigplay.png)
}
.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px
}
.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: #333;
    background: url(background.png);
    background: rgba(0, 0, 0, .9);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(50, 50, 50, .9)), to(rgba(0, 0, 0, .9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: linear-gradient(rgba(50, 50, 50, .9), rgba(0, 0, 0, .9))
}
.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url(loading.gif) 50% 50% no-repeat
}
.mejs-container .mejs-controls {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background:#d7d7d7;
    width: 100%;
}
.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    font-family: Helvetica, Arial;
    border: 0
}
.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url(controls.svg) no-repeat
}

.right_side_video_section  button{
   position:relative;
}
.right_side_video_section .mejs-play button:after {
    content: "\f04b";
    position: absolute;
    margin: 0px;
    background: #FDB714;
    font: normal normal normal 15px/1 FontAwesome;
    color: #fff;
    top: -8px;
    left: 0;
    border: 3px solid #fff;
    line-height: 26px;
    width: 38px;
    text-align: center;
    height: 31px;
    padding-left: 4px;
}
.right_side_video_section .mejs-pause button:after{
	content: "\f04c";
    position: absolute;
    margin: 0px;
    background: #FDB714;
    font: normal normal normal 15px/1 FontAwesome;
    color: #fff;
    top: -8px;
    left: 0;
    border: 3px solid #fff;
    line-height: 26px;
    width: 38px;
    text-align: center;
    height: 31px;
    padding-left: 2px;
}


.no-svg .mejs-controls .mejs-button button {
    background-image: url(controls.png)
}
.mejs-controls .mejs-button button:focus {
    outline:none;
}
.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 10px 3px 0;
    overflow: hidden;
    text-align: center;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mejs-container .mejs-controls .mejs-time a {
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto
}
.mejs-controls .mejs-play button {
    background-position: 0 0
}
.mejs-controls .mejs-pause button {
    background-position: 0 -16px
}
.mejs-controls .mejs-stop button {
    background-position: -112px 0
}
.mejs-controls div.mejs-time-rail {
    direction: ltr;
    width: 200px;
    padding-top: 5px
}
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail a {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer
}
.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite
}
@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}
@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}
@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}
@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}
@keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background: rgba(60, 170, 200, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(44, 124, 145, .8)), to(rgba(78, 183, 212, .8)));
    background: -webkit-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -moz-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -o-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -ms-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: linear-gradient(rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    width: 0
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    width: 0
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center
}
.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 48px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 44px
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 18px
}
.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0
}
.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px
}
.mejs-controls .mejs-volume-button {}.mejs-controls .mejs-mute button {
    background-position: -16px -16px
}
.mejs-controls .mejs-unmute button {
    background-position: -16px 0
}
.mejs-controls .mejs-volume-button {
    position: relative
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0
}
.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .5);
    margin: 0
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    margin: 0
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0
}
.mejs-controls a.mejs-horizontal-volume-slider {
    height: 26px;
    width: 56px;
    position: relative;
    display: block;
    float: left;
    vertical-align: middle
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8))
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none
}
.mejs-controls .mejs-captions-button {
    position: relative
}
.mejs-controls .mejs-captions-button button {
    background-position: -48px 0
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -51px;
    width: 85px;
    height: 100px;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    border: solid 1px transparent;
    padding: 10px 10px 0;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 55px;
    float: left;
    padding: 4px 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px
}
.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1
}
.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, .7);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(50, 50, 50, .7)), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: linear-gradient(rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
    overflow: hidden;
    border: 0
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: 0
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666;
    background: rgba(102, 102, 102, .7);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(102, 102, 102, .7)), to(rgba(50, 50, 50, .6)));
    background: -webkit-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -moz-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -o-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -ms-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: linear-gradient(rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px;
    line-height: 12px
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}
.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    color: #fff
}
.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline
}
.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}
.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0
}
.mejs-captions-position-hover {
    bottom: 35px
}
.mejs-captions-text {
    padding: 3px 5px;
    background: url(background.png);
    background: rgba(20, 20, 20, .5);
    white-space: pre-wrap
}
.me-cannotplay {}.me-cannotplay a {
    color: #fff;
    font-weight: 700
}
.me-cannotplay span {
    padding: 15px;
    display: block
}
.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px
}
.mejs-controls .mejs-loop-on button {
    background-position: -64px 0
}
.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px
}
.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0
}
.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0
}
.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001
}
.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333
}
.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff
}
.mejs-controls .mejs-sourcechooser-button {
    position: relative
}
.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}
.mejs-postroll-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    z-index: 1000;
    overflow: hidden
}
.mejs-postroll-layer-content {
    width: 100%;
    height: 100%
}
.mejs-postroll-close {
    position: absolute;
    right: 0;
    top: 0;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    color: #fff;
    padding: 4px;
    z-index: 100;
    cursor: pointer
}
div.mejs-speed-button {
    width: 46px!important;
    position: relative
}
.mejs-controls .mejs-button.mejs-speed-button button {
    background: transparent;
    width: 36px;
    font-size: 11px;
    line-height: normal;
    color: #fff
}
.mejs-controls .mejs-speed-button .mejs-speed-selector {
    display: none;
    position: absolute;
    top: -100px;
    left: -10px;
    width: 60px;
    height: 100px;
    background: url(background.png);
    background: rgba(50, 50, 50, .7);
    border: solid 1px transparent;
    padding: 0;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector {
    display: block
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
    color: rgba(33, 248, 248, 1)
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
    margin: 0 0 6px;
    padding: 0 10px;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
    display: none
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
    width: 60px;
    float: left;
    padding: 4px 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 11.5px;
    color: #fff;
    margin-left: 5px;
    cursor: pointer
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
    background-color: #c8c8c8!important;
    background-color: rgba(255, 255, 255, .4)!important
}
.mejs-controls .mejs-button.mejs-jump-forward-button {
    background: transparent url(jumpforward.png) no-repeat;
    background-position: 3px 3px
}
.mejs-controls .mejs-button.mejs-jump-forward-button button {
    background: transparent;
    font-size: 9px;
    line-height: normal;
    color: #fff
}
.mejs-controls .mejs-button.mejs-skip-back-button {
    background: transparent url(skipback.png) no-repeat;
    background-position: 3px 3px
}
.mejs-controls .mejs-button.mejs-skip-back-button button {
    background: transparent;
    font-size: 9px;
    line-height: normal;
    color: #fff
}
@font-face {font-family: 'IRANSansWeb';src:url('/fonts/iransansweb/IRANSansWeb.eot');src:url('/fonts/iransansweb/IRANSansWeb.eot') format('embedded-opentype'), url('/fonts/iransansweb/IRANSansWeb.woff') format('woff'), url('/fonts/iransansweb/IRANSansWeb.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'IRANSansWeb';src:url('/fonts/iransansweb/IRANSansWeb_Light.eot');src:url('/fonts/iransansweb/IRANSansWeb_Light.eot') format('embedded-opentype'), url('/fonts/iransansweb/IRANSansWeb_Light.woff') format('woff'), url('/fonts/iransansweb/IRANSansWeb_Light.ttf') format('truetype');font-weight: lighter;font-style: normal;}@font-face {font-family: 'IRANSansWeb';src:url('/fonts/iransansweb/IRANSans(FaNum)_Medium.eot');src:url('/fonts/iransansweb/IRANSans(FaNum)_Medium.eot') format('embedded-opentype'), url('/fonts/iransansweb/IRANSansWeb(FaNum)_Medium.woff') format('woff'), url('/fonts/iransansweb/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), url('/fonts/iransansweb/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');font-weight: normal;font-style: normal;}.rtl .main_menu > ul > li{float:right;border-right: solid 1px #eee;}.rtl .main_menu > ul > li > ul.sub-menu{right:0px;}.rtl .col-sm-1,.rtl .col-sm-2,.rtl .col-sm-3,.rtl .col-sm-4,.rtl .col-sm-5,.rtl .col-sm-6,.rtl .col-sm-7,.rtl .col-sm-8,.rtl .col-sm-9,.rtl .col-sm-10,.rtl .col-sm-11,.rtl .col-sm-12{float:right;}.rtl .col-md-1,.rtl .col-md-2,.rtl .col-md-3,.rtl .col-md-4,.rtl .col-md-5,.rtl .col-md-6,.rtl .col-md-7,.rtl .col-md-8,.rtl .col-md-9,.rtl .col-md-10,.rtl .col-md-11,.rtl .col-md-12{float:right;}.rtl .row{direction:rtl;}.rtl .main_menu ul.sub-menu li a{text-align:right;}.rtl h1, .rtl h2, .rtl h3, .rtl h4 , .rtl h5,.rtl h6 , .rtl span , .rtl p,.rtl .green_btn,.rtl .black_btn,a,input[type=text],label,.btn-travel, .btn-yellow,.bottom_second_layer, select, option{font-family:IRANSansWeb !important;}.rtl .leftmenu{float: left !important;}.rtl .leftmenu a {line-height: 10px;padding: 20px;margin: 9px;border-right: double 3px #fff;}.rtl .main_menu > ul > li > ul.sub-menu > li > ul.sub-menu{right: 100%;left:auto;}.rtl .widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=number],.rtl .widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=text]{padding:25px;}.rtl .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:right;color:#5b5b5b;}.rtl .pull-left {float: right!important;}.rtl .bootstrap-select > .dropdown-toggle{padding-left: 25px;padding-right:10px;}.news_thumb_wrapper .icon_circle_d i{color:orange !important;}.rtl .pull-right {float: left !important;}.rtl .nav-pills > li {float: right;}.rtl .nav-pills > li > a {border-radius: 0px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #d1a859 !important;box-shadow: 0px 0px 4px 0px #989898;}.team_social_media {padding-top: 0px !important ;}.team_social_media .fab {width: 30px;height: 30px;margin-right: 0px !important;color: #616161 !important;line-height: 30px;text-align: center;border-radius: 0px !important;background-color: #e4e4e4 !important;}.wsa_tab ul{text-align: center;display: inline-block;padding-bottom: 0px !important;width:100%;}.wsa_tab {text-align: center;}.nopadding {padding: 0 !important;margin: 0 !important;}.widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=text]{padding-right: 0px;}.search-switch {position: absolute;width: 40px;height: 48px;right: calc(50% - 30px);background: transparent;overflow: hidden;z-index: 10;}.search-switch:before {content: " ";position: absolute;width: 1px;height: 100%;background: #d2d2d2;right: 50%;margin-right: -1px;}.search-switch button .icon {display: inline-block;text-align: center;margin-right: -4px;margin-top: 2px;font-size: 1.75em;color: orange;}#btnselectpassengers, #btnselectpassengersTour, #btnselectpassengersHotel, #btnforeignselectpassengers {border: 2px solid #ece7dd;min-height: 35px;padding-left: 10px;width: 100%;box-shadow: none;background-color:white;border-radius: 5px;padding: 16px;}.div_passengerdetails .dropdown-content, #div_Foreignpassengerdetails .dropdown-foreign-content, .div_passengerdetails .dropdown-tour-content, .div_passengerdetails .dropdown-hotel-content {display: none;z-index: 10000000 !important;position: absolute;background-color: #f1f1f1;width: 270px;color: #232b38;padding: 15px;border-radius: 5px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);top:82px;}.div_passengerdetails input{padding:0px !important;}#div_Foreignpassengerdetails input{padding:0px !important;}.tab_search_widget{margin:50px 0;}.wsa_tab ul li {}.widget.widget_search_availability .wsa_tab_content .travel_form_element input[type=text]:focus {border: solid 2px #d1a859 !important;box-shadow: 0px 0px 5px 2px #eaeaea;}.special-tab ul li{width:150px;}.special-tab ul li a svg{float:right;width: 50px;height: 50px;fill:rgb(97, 97, 97) !important;color:rgb(97, 97, 97);}.special-tab ul li a span{margin-right: 20px;}.special-tab ul li .ui-tabs-active a svg,.special-tab ul li .ui-tabs-active a span{fill:#d1a859 !important;color:#d1a859 ;}.tab_search_widget{margin-top:-60px;}@media (max-width:1024px){.special-tab ul li {width: 31%;}.special-tab ul li a span {display: table;}.tab_search_widget{margin-top:15px;}.container-fluid{padding: 0px 1%;}.widget.widget_search_availability .wsa_tab ul li{display:block !important;}.widget.widget_search_availability .wsa_tab ul li a{width:100% !important;}.widget.widget_search_availability .wsa_tab_content {padding: 5px 0px;padding-bottom: 9px;}}.main_content_area .sorting_places_wrap {direction: rtl;}h1.pageTitle{color:white !important}
.mobile-app1 {
    width: 162px;
    position: absolute;
    bottom: 0;
    left: 150px;
}
.mobile-app2 {
    width: 200px;
}
.mobile-apps {
    position:relative;
    width: 450px;
    direction: ltr;
}
.center {
    text-align: center;
    margin:auto;
}
.right-download-app img {
    width: 35%;
}
.right-download-app h4 {
    font-weight: bold;
    font-size: 33px;
    padding-top: 5px;
}
.sub_city,.distance_text{
    font-family:IRANSansWeb !important;
        font-size: 15px;
    color: #505050 !important;
}

@media (max-width: 767px) {
    .widget.widget_search_availability .wsa_tab ul li {
        display:inline-block !important;
    }
}

.footer-certificate li {
    display: inline-block !important;
    background-color: white;
    padding: 5px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 1px 0px 5px 1px #e1e1e1;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
}

.footer-certificate li img {
    width:80px;
    height:80px;
}

.travellers-dropdown {
    min-width: 300px !important;
}

.travellers-dropdown {
    position: absolute !important;
    display: none;
    -webkit-box-shadow: 0px 2px 12px rgb(0 0 0 / 18%) !important;
    box-shadow: 0px 2px 12px rgb(0 0 0 / 18%) !important;
    z-index: 11 !important;
    background: #fff !important;
    padding: 15px 20px 5px !important;
    border-radius: 4px !important;
    min-width: 300px !important;
    width: 100% !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.travellers-dropdown label, .dropdown-tour-content label {
    text-align: right !important;
    margin-right: 0 !important;
    display: block !important;
    color: #565656 !important;
}

.items-row {
    text-align: right !important;
}

.tab_search_widget input.form-control.qty-spinner {
    height: auto !important;
    font-size: 15px !important;
    border: none !important;
    text-align: center;
}

.travellers-dropdown .qty .btn {
    border: 1px solid gainsboro !important;
    border-radius: 50% !important;
    width: 28px !important;
    height: 28px !important;
    padding: 3px !important;
    display: inline-block !important;
    cursor: pointer !important;
    text-align: center !important;
}

#flightclass [type="radio"]:checked, [type="radio"]:not(:checked) {
    right: 0 !important;
    opacity: 0 !important;
}

.travellers-dropdown .input-group {
    display: flex;
}

.travellers-dropdown hr {
    margin-top: 0;
    margin-bottom: 8px;
}

[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}

[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    background: orange;
}

[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    position: absolute;
    top: 3px;
    right: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.travellers-dropdown .div-inline {
    display: inline-flex;
}

.travellers-dropdown #flightclass {
    padding-right: 20px;
}

.pwa-modal {
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(180deg, var(--second-color) 0%, white 15%, white 85%, var(--second-color));
    width: 100vw;
    height: 100vh;
    z-index: 10000;
    position: fixed;
    top: 0;
    right: 0;
    flex-direction: column;
    font-family: 'IRANSansWeb';
    font-size: 0.75rem;
    direction: rtl;
}

.pwa-mainbox {
    text-align: right;
    width: auto;
    max-width: 90%;
}

    .pwa-mainbox h5 {
        color: var(--second-color);
        margin-bottom: 1.5rem;
        font-weight: bold;
        font-size: 0.85rem;
    }

    .pwa-mainbox h6 {
        color: var(--first-color);
        margin-right: 12px;
        font-weight: bold;
        font-size: 0.75rem;
    }
    .pwa-mainbox li {
        color: var(--second-color);
    }

.pwa-close {
    border: none;
    border-radius: 50%;
    width: 22px;
    height: 20px;
    padding: 0;
    color: white;
    background: none;
    position: absolute;
    top: 30px;
    left: 30px;
    font-size: 1.2rem;
    cursor: pointer;
    box-shadow: 0 0 7px 4px white;
}

 


body {font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 1.42857143;color: #242424;-webkit-font-smoothing: antialiased;}a {color: #5a657e;text-decoration: none;}a:hover, a:focus {text-decoration: underline;}a:focus {outline: none;}.travel_section {width: 100%;float: left;background-attachment: fixed;position: relative;}.travel_section.section_overlay * {z-index: 3;}.travel_section.section_overlay:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.6);z-index: 1;}.travel_section.section_overlay.light:after {background-color: rgba(255,255,255,0.6);}.travel_section.section_overlay.dark:after {background-color: rgba(0,0,0,0.6);}.travel_section.section_overlay.dark1:after {background-color: rgba(0,0,0,0.7);}.travel_section.section_overlay.dark2:after {background-color: rgba(0,0,0,0.8);}img {max-width: 100%;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Lato', sans-serif;font-weight: 500;line-height: 1.1;color: #292a2b;}.theme_font h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif !important;text-transform: uppercase;}.theme_color {color: #99a4bd;}input {outline: none;}#travel_wrapper {width: 100%;float: left;position: relative;opacity:0;transition:all 0.3s ease;}#travel_wrapper .panel{background-color:transparent;}#travel_wrapper.travel_body_loaded{opacity:1;transition:all 0.3s ease;}.travel_page_loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;background-size:100% 100%;background: rgba(44,62,79,1);background: -moz-radial-gradient(center, ellipse cover, rgb(84, 84, 84) 0%, rgb(64, 64, 64)) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(84, 84, 84)), color-stop(100%, rgb(64, 64, 64)));background: -webkit-radial-gradient(center, ellipse cover, rgb(84, 84, 84) 0%, rgb(64, 64, 64) 100%);background: -o-radial-gradient(center, ellipse cover, rgb(84, 84, 84) 0%, rgb(64, 64, 64) 100%);background: -ms-radial-gradient(center, ellipse cover, rgb(84, 84, 84) 0%, rgb(64, 64, 64) 100%);background: radial-gradient(ellipse at center, rgb(84, 84, 84) 0%, rgb(64, 64, 64) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3e4f', endColorstr='#1b2631', GradientType=1 );}.travel_loading_bar_wrapper{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:50%;}.travel_loading_bar_wrapper .travel_loading_bar{width:100%;height:9px;background-color:#beced1;position:relative;}.travel_loading_bar_wrapper .travel_loading_bar > span{position:absolute;bottom: 100%;width: 30px;height: 49px;}.travel_loading_bar_wrapper .travel_loading_bar > span.from{left:-15px;}.travel_loading_bar_wrapper .travel_loading_bar > span.from svg path{fill:#FCB715;}.travel_loading_bar_wrapper .travel_loading_bar > span.to{right:-15px;}@keyframes loadingPoint_animation{0%, 20%, 53%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}.travel_loading_bar_wrapper .travel_loading_bar > span.to.jump{animation: loadingPoint_animation 1.5s infinite;}.travel_loading_bar_wrapper .travel_loading_bar .travel_loading_bar_overlay{position:absolute;top:0;bottom:0;left:0;background-color:#d1a859 ;transition:all 0.3s ease;}.travel_loading_bar_wrapper .travel_loading_bar .travel_loading_bar_overlay > .pointer{position:absolute;right:0px;bottom:130%;width:43px;height:44px;opacity:0;transition:all 0.5s ease;}.travel_loading_bar_wrapper .travel_loading_bar .travel_loading_bar_overlay > .pointer_val{position:absolute;right:0px;top:20px;color:#fff;font-size:14px;}.best_feature_wrapper {padding: 35px;text-align: center;border: 1px solid;border-color: transparent;margin-bottom: 100px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;height: 300px;}.best_feature_wrapper .best_feature_icon {width: 77px;height: 77px;line-height: 77px;text-align: center;display: inline-block;position: relative;background-color: #86b817;color: #fff;font-size: 24px;z-index: 9;margin-bottom: 35px;}.best_feature_wrapper .best_feature_icon:before, .best_feature_wrapper .best_feature_icon:after {content: "";position: absolute;display: block;top: 50%;height: 1px;width: 15px;background-color: #2b2b2b;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper .best_feature_icon:before {left: -15px;}.best_feature_wrapper .best_feature_icon:after {right: -15px;}.best_feature_wrapper .best_feature_icon i {position: relative;z-index: 2;}.best_feature_wrapper .best_feature_icon span.icon_overlay:before {content: "";position: absolute;width: 0%;left: 50%;top: 0;bottom: 0;background-color: #fdb714;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper .best_feature_icon span.icon_overlay:after {content: "";position: absolute;width: 0%;right: 50%;top: 0;bottom: 0;background-color: #fdb714;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper h3 {color: #282828;text-transform: uppercase;font-size: 18px;font-weight: bold;margin-bottom: 22px;}.best_feature_wrapper p {font-size: 14px;color: #808b8d;}.best_feature_wrapper:hover {border-color: #fdb714;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper:hover .best_feature_icon:after {width: 30px;right: -47px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper:hover .best_feature_icon:before {width: 30px;left: -47px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper:hover .best_feature_icon span.icon_overlay:before {width: 50%;left: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_wrapper:hover .best_feature_icon span.icon_overlay:after {width: 50%;right: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.offer_wrapper {width: 100%;float: left;}.offer_wrapper .offer {position: relative;margin-bottom: 20px;overflow: hidden;}.offer_wrapper .offer > img{width:100%;}.offer_wrapper .offer .text_wrapper {position: absolute;bottom: -54px;left: 0;right: 0;padding: 10px 50px;background-color: rgba(134, 184, 23, 0.90);text-align: center;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.offer_wrapper .offer:hover .text_wrapper {bottom: 0;background-color: rgba(253, 183, 20, 0.90);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.offer_wrapper .offer .text_wrapper h3 {color: #fff;font-size: 20px;margin-top: 15px;margin-bottom: 15px;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.offer_wrapper .offer:hover .text_wrapper h3 {transform: translateY(0px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.offer_wrapper .offer .text_wrapper .btn-travel {color: #fff;font-size: 14px;border: 2px solid #fff;padding: 7px 25px;}.offer_wrapper .offer .text_wrapper .btn-travel:after {display: none;}.welcome-box .outer-hex {width: 256px;height: 295px;}.welcome-box .inner-hex {width: 230px;height: 264px;}.welcome-box .outer-hex {background-color: rgba(0,0,0,0.5);}.chosen-item-1 .outer-hex, .chosen-item-2 .outer-hex, .chosen-item-3 .outer-hex, .note-1 .outer-hex {width: 124px;height: 140px;}.chosen-item-1 .inner-hex, .chosen-item-2 .inner-hex, .chosen-item-3 .inner-hex, .note-1 .inner-hex {width: 98px;height: 112px;}.welcome-box {margin: 0 auto;padding-top: 150px;text-align: center;}.hive {position: relative;}.outer-hex {position: relative;margin: 0 auto;width: 194px;height: 224px;}.hex {overflow: hidden;visibility: hidden;-webkit-transform: rotate(120deg);-moz-transform: rotate(120deg);-o-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);}.hex-in1, .hex-in2, .hex-area {width: 100%;height: 100%;-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);}.hex-in2.hex-area {background-image: url('../images/offer/hex_bg.png');background-size: 100% 97%;background-repeat: no-repeat;background-position-y: 2px;transition: all 0.5s ease;}.hex-in1:hover .hex-in2.hex-area {background-image: url('../images/offer/hex_bg_hover.png');background-size: 100% 97%;background-repeat: no-repeat;background-position-y: 2px;transition: all 0.5s ease;}.hex-in1 {overflow: hidden;}.hex-in2 {visibility: visible;}.inner-hex {position: relative;margin: 0 auto;top: 14px;height: 196px;width: 168px;}.offer_hex_item {width: 181px;float: left;margin-right: 4px;}.offer_hex_item .offer_hex_info {display: block;position: relative;top: -99px;height: 87px;background-color: rgba(134, 184, 23, 0.9);color: #fff;text-transform: uppercase;padding: 10px 0;transition: all 0.3s ease;}.offer_hex_item .offer_hex_info span {font-size: 12px;font-weight: 600;letter-spacing: 1px;}.offer_hex_item .offer_hex_info h4 {background-color: #fdb714;font-size: 16px;font-weight: 600;padding: 4px 8px;display: inline-block;margin: 0;}.offer_hex_item .offer_hex_info p {font-size: 14px;font-weight: 500;letter-spacing: 1px;margin-top: 5px;}.offer_hex_wrapper .offer_hex_item:nth-child(n+2) {margin-top: -81px;}.offer_hex_wrapper .blog-4s-first {margin-left: 92px;}.offer_hex_wrapper {text-align: center;}.offer_hex_item .outer-hex {width: 206px;height: 242px;}.offer_hex_item .inner-hex {width: 180px;height: 214px;}.offer_hex_item_overlay .outer-hex {width: 181px;height: 214px;}.offer_hex_item_overlay .inner-hex {width: 150px;height: 185px;}.offer_hex_item_overlay .hex-area {background-color: rgba(0,0,0,0.1);}.offer_hex_item_overlay .outer-hex {background-color: transparent;}.offer_hex_item .socials {padding-top: 60px;}.offer_hex_item .socials li {padding: 0 2px;}.offer_hex_item .socials .social .outer-hex {width: 24px;height: 46px;}.offer_hex_item .socials .social .inner-hex {width: 17px;height: 21px;}.offer_hex_item .socials .social i {font-size: 13px;color: #1d1d1d;}.offer_hex_item_overlay h5 {font-size: 12px;color: #fff;font-weight: bold;padding: 0;}.offer_hex_item_overlay h6 {color: #8b8b8b;font-weight: lighter;}.offer_hex_item_overlay:hover .hex-area {background-color: rgba(0,0,0,0.8);}#blog .flex-control-nav {bottom: -80px;}.offer_hex_item .socials li {padding: 0 2px;}.socials li {display: inline-block;}.socials .social {margin: 0 auto;text-align: center;}.hive {position: relative;}.hive:hover {z-index: 999;}.offer_hex_item .socials .social .outer-hex {height: 46px;width: 24px;}.offer_hex_item .socials .social .hex-area, .offer_hex_item .socials .social .outer-hex {background: #00b8ad !important;}.hex-in1 {overflow: hidden;}.hex-in1, .hex-in2, .hex-area {height: 100%;transform: rotate(-60deg);width: 100%;}.offer_hex_item .socials .social .outer-hex {height: 46px;width: 24px;}.offer_hex_item .socials .social .inner-hex {height: 21px;width: 17px;}.socials .social .inner-hex {height: 42px;width: 35px;}.hex-in1, .hex-in2, .hex-area {height: 100%;transform: rotate(-60deg);width: 100%;}.offer_hex_item_overlay:hover .hex-area .offer_hex_info {top: 49px;}.pp_inline h3 {padding-bottom: 20px;}.pp_inline p {font-size: 16px;line-height: 24px;}.pp_pic_holder.dark_rounded {background: #000;}.offer_detail_wrapper{clear:both;}.offer_detail_wrapper ul {list-style: none;width: 70%;float: right;margin: 30px auto;}.offer_detail_wrapper ul li {width: 50%;float: left;font-size: 16px;margin-bottom: 30px;}.offer_detail_wrapper ul li i {color: #86b817;}@media (max-width: 1200px) {.offer_detail_wrapper ul{width:100%;}}@media (min-width: 1024px) {.blog-main {width: 975px }}@media (min-width: 940px) and (max-width: 1024px) {.blog-main {width: 975px;margin-left: -20px;}.offer_hex_item_overlay:hover .hex-area .offer_hex_info {top: 60px;}.offer_hex_item .outer-hex {width: 180px;height: 232px;}.offer_hex_item .inner-hex {width: 170px;height: 206px;}.offer_hex_item_overlay .outer-hex {width: 171px;height: 206px;}.offer_hex_item_overlay .inner-hex {width: 140px;height: 175px;}.offer_hex_item {width: 180px;}.offer_hex_wrapper .offer_hex_item:nth-child(n+5) {margin-top: -74px;}.offer_hex_wrapper .blog-4s-first {margin-left: 91px;}.offer_hex_item .socials {padding-top: 50px;}.offer_hex_item_overlay:hover .hex-area .offer_hex_info{top:44px;}.offer_detail_wrapper .travel_heading{margin-top:30px;}.offer_detail_wrapper ul li{width:100%;margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 939px) {.offer_detail_wrapper .travel_heading{margin-top:50px;}.offer_detail_wrapper ul{width:100% !important;}.offer_detail_wrapper ul li{width:100%;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.form-detail {width: 100% }.offer_hex_item{float: none;display: inline-block;}.offer_hex_wrapper{overflow:hidden;}.offer_hex_wrapper .blog-4s-first {margin-left: 0;}.offer_hex_wrapper .offer_hex_item:nth-child(n+2){margin-top:0;}.offer_detail_wrapper{text-align:center;}.offer_detail_wrapper .travel_heading.right{text-align:center;}.offer_detail_wrapper p{text-align:center;}.offer_detail_wrapper .travel_heading.right:after, .offer_detail_wrapper .travel_heading.right:before{right: auto;left: 50%;transform:translateX(-50%);}}@media only screen and (max-width: 480px) {.offer_hex_item {width: 204px;float: none;margin: 0 auto;margin-left: 20px !important;}.offer_hex_wrapper .offer_hex_item:nth-child(n+2) {margin-top: 0;}.offer_hex_item .outer-hex {width: 206px;height: 242px;}.offer_hex_item .inner-hex {width: 180px;height: 214px;}.offer_hex_item_overlay .outer-hex {width: 181px;height: 214px;}.offer_hex_item_overlay .inner-hex {width: 150px;height: 185px;}.offer_hex_item .socials {display: block;padding-top: 20px;}.offer_detail_wrapper ul{text-align:left;}}.full_width{float:left;width:100%;}select{-webkit-appearance: initial;}.booking_textarea::-moz-placeholder, .booking_input::-moz-placeholder , #sidebar_search::-moz-placeholder {color: #808b8d;}.booking_textarea::-webkit-input-placeholder, .booking_input::-webkit-input-placeholder, #sidebar_search::-webkit-input-placeholder {color: #808b8d;}.booking_textarea:-ms-input-placeholder, .booking_input:-ms-input-placeholder, #sidebar_search:-ms-input-placeholder {color: #808b8d;}#sidebar_search::-ms-input-placeholder {color: #808b8d;}.booking_textarea:placeholder-shown, .booking_input:placeholder-shown, #sidebar_search:placeholder-shown {color: #808b8d;}.submit_field input::-webkit-input-placeholder{color:#fff;}.submit_field input::-moz-input-placeholder{color:#fff;}.submit_field input::-ms-input-placeholder{color:#fff;}.inner_ovelay, img, .submit_subscribe, .feature_overlay, .feature_box_content, .feature_overlay h4, .overlay_package, a, .large_slide_btn, i, .feature_overlay,h4,h3 {-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}.upper_space_50{padding-top:50px;}.slider_left_part h4, .slider_left_part h3{color: #2c3e50;letter-spacing: 0.1em !important;}.slider_left_part p{color: #2c3e50;font-family: Open Sans;position: relative;}.slider_left_part p:after {content: "";position: absolute;display: block;width: 100%;height: 2px;background: #000;bottom: -8px;}.slider_left_part h3{font-weight: 900 !important;margin-top: 0px !important;}.large_slide_btn {text-transform: uppercase;font-family: Open Sans;display: inline-block;text-align: center;background: #fdb714;color: #ffffff;margin-right:5px !important;margin-top: 23px !important;line-height:45px !important;font-size:13px !important;font-weight:300 !important;width: 150px;height:45px;}.large_slide_btn:hover {background: #ffffff;color: #fdb714;}.slider_form_main{}.slider_tabs{}.slider_tabs .wsa_tab ul li {float: left;list-style: none;}.main_content_form{float:left;width:100%;}.content_padding {padding:40px 0 10px;}.slider_content_wrap {background: #86b817;padding: 47px 0px;}.slider_content_wrap .main_content_form {background: #fff;border: 1px solid #e4e2e2;padding: 30px 35px;box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);}.slider_tabs .wsa_tab ul li {float: left;list-style: none;}.slider_tabs .wsa_tab ul li a {color: #fff;font-size: 22px;padding: 15px 39px;float: left;background: #fdb714;border: 1px solid #fff;}.slider_tabs .wsa_tab ul li a.active {background: #86b817;border-color: transparent;}.slider_tab_main {background-color: #d1a859;position: relative;float: left;width: 100%;border-bottom: solid 2px #a4813c;}.home_tabs_search {position: relative;bottom: 0;margin-top: -72px;float: left;width: 100%;}.pull_left{float:left;}.main_content_form .pull_left{margin-right:1%;position:relative;}.destination_field {width: 213px;}.check_in_field {width: 165px;}.room_select_field {width: 98px;}.main_content_form i.fa {position: absolute;top: 29px;right: 6px;background: #fdb714;color: #ffffff;width: 38px;height: 33px;text-align: center;line-height: 30px;}.main_content_form input, .main_content_form select {border: 2px solid #ece7dd;height: 32px;padding-left: 12px;border-radius: 0px;color: #2b2b2b;}.submit_field {width: 165px;margin-right: 0px !important;margin-top:33px;}.submit_field .tab_search {position: absolute;top: 0;right: 0;width: 37px;height: 32px;background: #fdb714;border-radius: 0px;color: #fff;}.main_content_form .pull_left label {text-transform: uppercase;color: #2b2b2b;font-family: Montserrat;font-weight: 400;margin-bottom: 13px;}.submit_field .search_tabs {background: #86b817;color: #ffffff;font-family: 'Lato', sans-serif;padding-left: 10px;text-align: center;border: none;padding-right: 38px;}.Travelite_world_section {padding: 99px 0px;}.heding_middle_part p {color: #808b8d;line-height: 24px;}.heding_middle_part {text-align: center;}.heding_middle_part h3 {font-weight: 700;color: #2c3e50;padding-bottom: 15px;}.heding_middle_part h3:after {top: 4px;}.heding_middle_part {position: relative;}.heding_middle_part h3:after, .heding_middle_part h3:before {content:"\f107\f107\f107\f107\f107\f107\f107\f107\f107\f107";display: inline-block;font: normal normal normal 9px/1 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 100px;height: 3px;color: #86b817;position: absolute;left: 0;right: 0;margin: 18px auto 0 auto;letter-spacing: -0.15em;}.col_25 {float: left;padding-right: 0%;width: 20%;padding-left: 15px;padding-right: 15px;}.col_25:last-child{margin-right:0px;}.rectangle_wrapper{}.rectangle_wrapper {text-align: center;}.rectangle_wrapper .fa {background: #86b817;color: #fff;border-radius: 5em;border: 3px solid #fff;}.circle_icon .big_circle {width: 127px;height: 127px;line-height: 127px;font-size: 30px;position: relative;z-index: 999;top: 0;top: 58px;}.circle_icon .small_circle {width: 44px;height: 44px;line-height: 38px;font-size: 16px;position: relative;bottom: 24px;}.inner_ovelay p {text-transform: capitalize;color: #999999;font-style: italic;padding-top: 19px;line-height: 30px;}.ractangle_box_cover .ractangle_inner .inner_ovelay {background: #f4f4f4;position: absolute;top: 0;width: 100%;height: 100%;padding-top: 75px;}.ractangle_box_cover .ractangle_inner {position:relative;overflow:hidden;}.ractangle_box_cover .circle_icon{float:left;width:100%;}.ractangle_box_cover:hover .inner_ovelay {background: rgba(34, 34, 34, 0.71);color: #ffffff;}.ractangle_box_cover:hover .inner_ovelay h4{color: #ffffff;}.ractangle_box_cover:hover .inner_ovelay p{color:#ffffff;}.ractangle_box_cover:hover .circle_icon .fa {background:#fdb714;}.ractangle_box_cover:hover .inner_ovelay h4:after {background: #fff;}.ractangle_box_cover .ractangle_inner img{width:100%;transform: translateX(-100px);-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);-moz-transform: translateX(-100px);-o-transform: translateX(-100px);}.ractangle_box_cover:hover .ractangle_inner img{transform: translateX(0px);-webkit-transform: translateX(0px);-ms-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);}.inner_ovelay h4:after {position: absolute;display: block;content: "";background: #86b817;height: 3px;width: 33px;left: 35%;bottom: -22px;}.inner_ovelay h4 {position: relative;line-height: 24px;color: #282828;display: inline-block;width: 111px;}@media (min-width:992px) and (max-width:1200px){.destination_field {width: 175px;}.check_in_field {width: 130px;}.room_select_field {width: 85px;}.submit_field {width: 125px;}.ractangle_box_cover .ractangle_inner .inner_ovelay{padding-top: 70px;}}.Travelite_feature_section {background: #f4f4f4;padding:100px 0px;}.first_box {text-align: right !important;border: none !important;padding-right: 80px;overflow: hidden;}.first_box h3 {color: #2c3e50;position:relative;}.Travelite_heading_feature {position: relative;font-weight: bold;line-height: 36px;max-width: 154px;}.Travelite_heading_feature:after, .Travelite_heading_feature:before{content: "\f107\f107\f107\f107\f107\f107\f107";display: inline-block;font: normal normal normal 9px/1 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 100px;height: 3px;color: #86b817;position: absolute;right: 0;letter-spacing: -0.15em;}.Travelite_heading_feature:before {bottom: -10px;}.Travelite_heading_feature:after {bottom: -14px;}.first_box p {font-size: 16px;color: #808b8d;line-height: 24px;padding-top: 30px;}.feature_box {text-align: center;position: relative;border: 1px solid #0c2535;padding-top: 30px;padding-bottom: 30px;min-height: 251px;perspective:400px;-webkit-perspective:400px;}.feature_box h4 {padding-top: 20px;color:#333333;}.feature_overlay p {color: #ffffff;line-height: 20px;padding-top: 10px;}.feature_box i.fa {font-size: 72px;width: 130px;height: 130px;color: #333333;border-radius: 5em;border: 9px solid #333333;line-height: 108px;}.feature_overlay {position: absolute;width: 100%;height: 100%;background: rgba(253, 183, 20, 0.95);padding-top: 40px;top: 0px;visibility: hidden;opacity: 0;transform: scale(1.2);-webkit-transform:scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.feature_box:hover .feature_overlay{top:0;display:block;visibility:visible;opacity:1;transform: scale(1);-webkit-transform:scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.feature_box:hover .feature_box_content i {transform: translateY(24%);-webkit-transform: translateY(24%);-moz-transform: translateY(24%);-ms-transform: translateY(24%);-o-transform: translateY(24%);position: relative;}.feature_box:hover .feature_title{visibility:hidden;opacity:0;}.offer_feature_wrapper {float: left;width: 100%;overflow: hidden;}.feature_box:hover{border-color:rgba(253, 183, 20, 0.95);}.feature_overlay h4 {padding-top: 20px;color:#ffffff;}.feature_box:hover .feature_overlay h4 {}.feature_box:hover .feature_box:before {content: "";width: 100%;position: absolute;border: 1px dashed;left: 0;top: -9px;}.feature_overlay:after, .feature_overlay:before {content: "";position: absolute;display: block;width: 100%;height: 23px;background: url(../images/Home/Hover-Line-Top.png) no-repeat;background-size: 100% 100%;}.feature_overlay:before {top: -32px;}.feature_overlay:after{bottom: -33px;}.first_box:after {content: url(../images/Home/line-circle2.png);position: absolute;display: block;width: 8px;height: 100%;bottom: 0;right: 49px;}.Travelite_package_section{background: url('http://placehold.it/1600x817')no-repeat;background-size:cover;padding-top: 70px;padding-bottom: 90px;}.packages_heading_para h3 {font-weight: 700;color: #ffffff;}.packages_heading_para p {color: #ffffff;line-height: 24px;}.hnmn_pack_content {background: #ffffff;}.hnmn_pack_content p {color: #666666;line-height: 24px;}.hnmn_pack_content .package_title {color: #313131;font: 700 20px 'Lato', sans-serif;text-transform: capitalize;margin-bottom: 9px;letter-spacing: 0.4px;}.black_btn{color: #ffffff;background: #04135f;text-transform: uppercase;text-align: center;}.all_pack_btn {width: 109px;height: 26px;float: right;font-size: 10px;line-height:23px;}.hnmn_packages .hnmn_pack_thumb {float: left;width: 197px;position: relative;overflow: hidden;}.hnmn_packages .hnmn_pack_thumb img {width: 100%;}.hnmn_packages .hnmn_pack_content {float: left;width: 260px;padding: 0px 20px 7px 20px;}.overlay_package {position: absolute;width: 100%;height: 100%;top: 0;background: rgba(134, 184, 23, 0.59);opacity:0;}.overlay_package a{float: left;width:100%;height: 100%;}.hnmn_pack_thumb:hover .overlay_package{opacity:1;}.overlay_package i.fa {color: #ffffff;border-radius: 5em;height: 45px;width: 45px;font-size: 24px;line-height: 41px;border: 3px solid #ffffff;text-align: center;margin: 35% 39%;}.hnmn_packages {margin-top: 30px;}.hnymn_package_button {margin-top: 50px;}.hnymn_package_button a {display: inline-block;width: 138px;height: 42px;border: 1px solid #ffffff;color: #fff;text-transform: uppercase;font-size: 13px;text-align: center;line-height: 41px;margin-right: 8px;margin-bottom:5px;}.hnymn_package_button a:hover {background: #86b817;border-color: transparent;}.right_side_img {float: left;width: 100%;}.home_subscribe_section{background: #000000 url('http://placehold.it/1600x236')no-repeat;background-size: cover;position:relative;}.subscribe_middle_part {text-align: center;padding: 67px 0;}.subscribe_middle_part h3 {color: #ffffff;text-transform: capitalize;margin-top: 0;padding-bottom: 18px;}.sbuscribe_widget_middle{display: inline-block;width: 550px;position: relative;}.sbuscribe_widget_middle .send_email {border: 2px solid #5e5d5b;width: 100%;background: transparent;padding-left: 25px;height: 47px;color:#fff;padding-right:113px;text-transform: inherit;}.sbuscribe_widget_middle .submit_subscribe {position: absolute;top: 0;right: 0;background: transparent;border: none;border-left: 2px solid #5e5d5b;height: 100%;width: 108px;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 0.4px;color: #ffffff;}.submit_subscribe:hover {color: #5e5d5b;}.booking_panel_wrapper_main div.destination_tab .bs-searchbox input {color: #222;}@media (max-width:991px){.destination_field, .check_in_field, .room_select_field, .submit_field{width:100%;}.home_tabs_search {position: relative;}.feature_box_wrapper, .feature_box_second {margin-bottom: 50px;}.feature_box.first_box {margin-bottom: 50px;}.feature_box_second img{width:100%;}}@media (min-width:768px) and (max-width:991px){.feature_box_second {min-height: 337px;}}@media (max-width:767px){.col_25 {margin-right: 0px;margin-bottom:25px;width: 100%;}.sbuscribe_widget_middle {width: 95%;}}@media (min-width:768px) and (max-width:991px){.rectangle_wrapper{text-align:center;}}@media (min-width:768px) and (max-width:1200px){.col_25 {width: 33%;}}@media (min-width:992px) and (max-width:1200px){.hnmn_packages .hnmn_pack_content {width: 282px !important;padding: 0px 8px 6px 13px;}.hnmn_packages .hnmn_pack_thumb {float: left;width: 171px !important;}.end_box_fearure h3 {font-size: 18px;line-height: 28px;}}@media (max-width:533px){.hnmn_packages .hnmn_pack_thumb, .hnmn_pack_content {width: 100% !important;}}@media (min-width:1200px){.right_side_img img {position: absolute;margin-top: 22px;}}@media (max-width:480px){.sbuscribe_widget_middle .send_email {padding-left: 8px;font-size: 12px;padding-right:8px;}.sbuscribe_widget_middle .submit_subscribe {position: relative;border: 2px solid #5e5d5b;height: 47px;width: 100%;margin-top: 10px;}.subscribe_middle_part h3 {font-size: 15px;}.hnymn_package_button {text-align: center;}.slider_tabs .wsa_tab ul li a {font-size: 15px;padding: 4px 15px;}}@media (max-width:767px){.home_tabs_search{margin-top:0px;}.slider_menus ul li a {font: 300 13px "Lato", sans-serif !important;padding: 0px 6px !important;}.large_slide_btn {margin-top: 15px !important;line-height: 21px !important;font-size: 8px !important;font-weight: 300 !important;width: 65px;height: 21px;}}@media (max-width:781px){.row {margin-right: auto;margin-left: auto;}}@media (min-width:992px) and (max-width:1200px){.main_testimonials_content:before {font-size: 100px !important;top: -18% !important;left: -64px !important;}}@media (min-width:768px) and (max-width:991px){.main_testimonials_content:before {font-size:50px !important;top: -6% !important;left: -20px !important;}}@media (max-width:767px){.ractangle_box_cover .ractangle_inner .inner_ovelay{padding-top:100px;}}@media (max-width:991px){.main_content_form .pull_left {margin-right: 0;position: relative;margin-bottom: 15px;}.first_box h3 {text-align: right;max-width: none;}#travel_wrapper{overflow:hidden;}}.slick_contents p, .main_content_form, .flight_booking_tab, .tab_details_part, .main_content_area .inner_container, .inner_body_payment {animation:Fade 1s 1 ;-moz-animation:Fade 1s 1 ;-webkit-animation:Fade 1s 1 ;-ms-animation:Fade 1s 1 ;-o-animation:Fade 1s 1 ;position:relative;}@-webkit-keyframes Fade {0% {-webkit-transform: translateY(-10px);opacity:0;}100% {-webkit-transform: translateY(0px);opacity:1;}}@-moz-keyframes Fade {0% {-moz-transform: translateY(-10px);opacity:0;}100% {-moz-transform: translateY(0px);opacity:1;}}@keyframes Fade {0% {transform: translateY(-10px);opacity:0;}100% {transform: translateY(0px);opacity:1;}}.tab_search_widget{animation:Fadeleft 1s 1 1000ms ;-moz-animation:Fadeleft 1s 1 1000ms ;-webkit-animation:Fadeleft 1s 1 1000ms ;-ms-animation:Fadeleft 1s 1 1000ms ;-o-animation:Fadeleft 1s 1 1000ms ;position:relative;}@-webkit-keyframes Fadeleft {0% {-webkit-transform: translateX(-30px);opacity:0;}100% {-webkit-transform: translateX(0px);opacity:1;}}@-moz-keyframes Fadeleft {0% {-moz-transform: translateX(-30px);opacity:0;}100% {-moz-transform: translateX(0px);opacity:1;}}@keyframes Fadeleft {0% {transform: translateX(-30px);opacity:0;}100% {transform: translateX(0px);opacity:1;}}.confirmation_msg span{animation:zoomin 2s 1 1000ms ;-moz-animation:zoomin 2s 1 1000ms ;-webkit-animation:zoomin 2s 1 1000ms ;-ms-animation:zoomin 2s 1 1000ms ;-o-animation:zoomin 2s 1 1000ms ;position:relative;}@-webkit-keyframes zoomin {0% {-webkit-transform: scale(0);opacity:0;}100% {-webkit-transform: scale(1);opacity:1;}}@-moz-keyframes zoomin {0% {-moz-transform: scale(0);opacity:0;}100% {-moz-transform: scale(1);opacity:1;}}@keyframes zoomin {0% {transform: scale(0);opacity:0;}100% {transform: scale(1);opacity:1;}}@media(max-width:1200px){.first_box:after {right: 33px;}}.fixed_top_menu .travel_logo a {line-height: 64px;}.fixed_top_menu .main_menu > ul > li > a {font-weight: normal;}.fixed_top_menu {position: fixed;z-index: 100100;background-color: rgba(0, 0, 0, 0.55);top: 0;transform: perspective(200px);-webkit-transform: perspective(200px);-moz-transform: perspective(200px);-o-transform: perspective(200px);-ms-transform: perspective(200px);background: rgb(255, 255, 255);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);-webkit-animation: fixed_menu_animation 0.3s;-moz-animation: fixed_menu_animation 0.3s;-ms-animation: fixed_menu_animation 0.3s;-o-animation: fixed_menu_animation 0.3s;animation: fixed_menu_animation 0.3s;}@-webkit-keyframes fixed_menu_animation {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fixed_menu_animation {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.what_we_do_tab .feature_tab_crousel {-webkit-animation: from_left 0.8s 20ms;-moz-animation: from_left 0.8s 20ms;animation: from_left 0.8s 20ms;}@-webkit-keyframes from_left {0% {-webkit-transform: translateX(-70px);opacity:0;}100% {-webkit-transform: translateX(0px);opacity:1;}}@keyframes from_left {0% {transform: translateX(-70px);opacity:0;}100% {transform: translateX(0px);opacity:1;}}@-moz-keyframes from_left {0% {-moz-transform: translateX(-70px);opacity:0;}100% {-moz-transform: translateX(0px);opacity:1;}}li:not(#packageContent li){list-style:none;}.feature_overlay_second, .img_overlay{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.feature_box_second {position: relative;}.feature_overlay_second {position: absolute;width: 100%;bottom: 0;padding: 16px 0px;text-align: center;background: #86b817;color: #ffffff;opacity: 0.9;}.feature_box_second:hover .feature_overlay_second {background: #fdb714;}.bottom_first {font: 700 16px 'Lato', sans-serif;text-transform: uppercase;}.bottom_second {margin-top: 2px;}.feature_overlay_second .bottom_first a {color: #fff;}.bottom_first span {font: 300 12px 'Lato', sans-serif;position: relative;left: 15px;}.end_box_fearure:before {content: url(../images/Home/line-circle2.png);position: absolute;display: block;width: 8px;height: 100%;bottom: 0;left: 14px;}.end_box_fearure {padding-left: 80px;position: relative;padding-top: 25px;overflow: hidden;}.end_box_fearure h3 {color: #2c3e50;margin-top:0px;}.end_box_fearure p {padding-top: 35px;}.end_box_fearure .Travelite_heading_feature:before, .end_box_fearure .Travelite_heading_feature:after {left: 0;}.end_box_fearure a.black_btn {width: 150px;height: 42px;float: left;line-height: 40px;margin-top: 23px;text-transform:capitalize;}.offer_box_wrapper{position:relative;}.overlay_btn{float:left;width:100%;}.offer_box_wrapper .offer_inner {background: #f3f3f3;text-align: center;padding: 30px 0px;border : solid 1px #ccc;}.offer_box_wrapper .offer_inner h4{margin-top:0px;color: #484545;margin-bottom: 0;font-weight: bold;text-transform: capitalize;}.offer_box_wrapper .offer_inner p {color: #736b6b;line-height: 36px;}.box-reflex {transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition: 0.5s;transition: 0.5s;}.box-reflex:hover {transform: scale(1.08, 1.12);-ms-transform: scale(1.08, 1.12);-webkit-transform: scale(1.08, 1.12);-webkit-transition: 1s;transition: 1s;}.offer_inner .green_btn{line-height: 30px;height: 30px;width: 78px;margin-top: 7px }.green_btn {color: #ffffff;background: #86b817;display: inline-block;}.red_btn {color: #ffffff;background: #e84c4c;display: inline-block;}.offer_box_wrapper .circle_icon {float: left;width: 62px;height: 62px;padding-top: 12px;background: #86b817;line-height: 18px;color: #ffffff;text-align: center;border: 3px solid #ffffff;border-radius: 5em;font-size: 18px;position: absolute;top: -32px;left: 10px;z-index:99;font-family:IRANSansWeb;}.img_overlay_wrapper .img_overlay {position: absolute;width: 100%;height: 100%;top: 0;background: #fff;opacity: 0.5;}.circle_icon span {font-size: 12px;text-transform: uppercase;position: relative;line-height: 18px;}.img_overlay_wrapper {position: relative;width: 100%;float: left;perspective: 900px;-webkit-perspective: 400px;-moz-perspective: 900px;}.offer_box_wrapper:hover .img_overlay {transform:rotateX(-90deg);-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);opacity:0;}.offer_box_wrapper:hover .green_btn {background: #fdb714;}.destination_button{text-align:center;}.destination_button a.feature_more_btn {width: 210px;height: 52px;display: inline-block;line-height: 50px;text-transform: capitalize;font-size: 16px;margin-top: 80px;}.slider_heading_wrap{}.Travelite_slider_text{font-family:'Lato', sans-serif;font-weight:700 !important;text-transform:uppercase;letter-spacing: 0.03em !important;}.bottom_line_text {position: relative;padding-bottom: 28px !important;}.bottom_line_text:after {content: "";position: absolute;display: block;width: 50%;height: 3px;border-bottom: 1px double #ffffff;bottom: -6px;left: 25%;border-bottom-width: thick;}.tour_packages{font-family:'Lato', sans-serif;font-weight:300 !important;}.tour_packages span{color:#fdb714;}.Travelite_slider_menus {float: left;width: 100%;position: absolute;bottom: 0;background: -moz-linear-gradient(right, #90bb3a 53%,rgba(143, 187, 58, 0) 59%);background: -webkit-linear-gradient(right, #90bb3a 53%,rgba(143, 187, 58, 0) 59%);background: linear-gradient (right, #90bb3a 53%,rgba(143, 187, 58, 0) 59%) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#008fbb3a',GradientType=1 );}.slider_main_wrapper {position: relative;}.Travelite_slider_menus{float:left;width:100%;}.slider_menus{float: left;width: 100%;}.slider_menus ul {margin: 0;float: right;padding: 12px 0px;}.slider_menus ul li {float: left;}.slider_menus ul li a {line-height: 36px;color:#ffffff;font:300 20px "Lato",sans-serif;border-right:1px solid #ffffff;padding:0px 10px;}.slider_menus ul li a:hover {color: #fdb714;}.slider_menus ul li:last-child a {border-right: none;}.home_video_section{background:url('http://placehold.it/1600x595') no-repeat;background-size:cover;}.video_popup a i {font-size: 36px;color: #ffffff;}.video_popup {text-align: center;padding: 240px 0px;}.video_popup a.youtube_play i {border: 5px solid #fff;width: 52px;height: 43px;text-align: center;font-size: 24px;display: inline-block;padding-left: 5px;line-height: 34px;}.video_popup h3.video_text {color: #ffffff;font-weight: 900;padding-top: 35px;}.testimonials_section_home{}.main_testimonials_content p {line-height: 24px;padding: 28px 42px;border: 1px solid #d0d0d0;position: relative;z-index: 9;}.main_testimonials_content {position: relative;}.main_testimonials_content:before {content: "\f10d";display: inline-block;font: normal normal normal 190px 'Font Awesome 5 Free';text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;color: #ececec;letter-spacing: 0.04em;top: -28%;left: -150px;}.testimonial_img_part h4, .testimonial_img_part p {line-height: 30px;letter-spacing: 0.04em;}.testimonial_img_part p {color: #777777;}.testimonial_img_part h4 {font-weight: 700;color: #2c3e50;text-transform: capitalize;margin: 0;}.testimonial_img_part {text-align: center;position:relative;}.testimonials_section_home {}#home_testimonials .item {padding: 107px 0px 67px;float: left;width: 100%;padding-left: 6.6%;}.main_testimonials_content:after {content: "";position: absolute;display: block;background: #d0d0d0;width: 28%;height: 1px;top: 50%;right: -28%;}.testimonial_img_part img {margin-top: 34px;width: 106px !important;height: 106px;margin-left: auto;margin-right: auto;}#home_testimonials .owl-controls div {position: absolute;margin-right: 9px;margin-right: 8px;}#home_testimonials .owl-nav div i.fa {width: 24px;height: 24px;line-height:24px;border: 1px solid #86b817;color: #86b817;text-align: center;}#home_testimonials .owl-controls .owl-next {right: 0;}#home_testimonials .owl-stage-outer{position:relative;}@media (min-width:768px){.pad_z{padding:0px;}#home_testimonials .owl-controls .owl-nav {left: 96.6%;}}@media (min-width:992px){#home_testimonials .owl-controls .owl-nav {bottom: 52.5%;}}@media (max-width:767px){.feature_box_second {margin-bottom: 25px;}.main_testimonials_content:after{height:0px;}.feature_box_second img{width: 100%;}.bottom_line_text {padding-bottom: 10px !important;}.main_testimonials_content:before {font: normal normal normal 30px 'Font Awesome 5 Free';top: 3px;left: 5px;}#home_testimonials .owl-controls .owl-nav {left: 50%;bottom: 75px;}#home_testimonials .item {padding:80px 0px;padding-left: 0px;}}@media (min-width:768px) and (max-width:807px){.end_box_fearure a.black_btn{width:100px;}}@media (min-width:768px) and (max-width:860px){.end_box_fearure:before{left:11px;}.end_box_fearure h3 {font-size: 18px;}}@media (min-width:992px) and (max-width:1200px){.end_box_fearure {padding-left: 44px;padding-top: 0px;}.end_box_fearure a.black_btn {margin-top: 15px;}.end_box_fearure:before {left: -2px;}}@media (max-width:991px){.img_overlay_wrapper img{width: 100%;}.offer_box_wrapper {margin-bottom: 40px;}}@media(min-width:768px) and (max-width:991px){.testimonial_img_part img {margin-top: 75px;}#home_testimonials .owl-controls .owl-nav {bottom: 50.5% !important;}}.sorting_panel .bootstrap-select.btn-group .dropdown-toggle .filter-option {color: #808b8d;}.booking_panel_wrapper_main .checking_tab input::-webkit-input-placeholder{color:#ffffff;}.booking_panel_wrapper_main .checking_tab input::-moz-placeholder {color:#ffffff;}.booking_panel_wrapper_main .checking_tab input::-ms-input-placeholder{color:#ffffff;}.booking_panel_wrapper_main .checking_tab input:placeholder-shown{color:#ffffff;}.best_feature_icon:before, .best_feature_icon:after, .overlay_desc p{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.best_feature_icon span.icon_overlay:after, .best_feature_icon span.icon_overlay:after {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.year_text{text-align:right;}.slider_heading_wrap p{text-transform:uppercase;font-family: 'PT Sans', sans-serif;font-weight:300 !important;}.best_text, .year_text{position:relative;}.best_text:after, .year_text:after {position: absolute;background: #ffffff;width: 37%;height: 2px;display: block;content: "";top: 58%;}.best_text:before, .year_text:before {position: absolute;background: #ffffff;width: 37%;height: 1px;display: block;content: "";top: 53%;}.best_text:after, .best_text:before {right:0;}.year_text:after, .year_text:before {left:0;}.tour_booking_panel {background: rgba(51, 51, 51, 0.5);position: absolute;bottom: 0;}.booking_panel_wrapper_main div {float: left;margin-right: 8px;}.width_30 {width: 16.2%;position: relative;}.width_30 i.fa {position: absolute;top: 0;right: 15px;line-height: 36px;color: #ffffff;}.width_30 input, .width_30 select {width: 100%;border: 1px solid #baaaa5;border-radius: 0px;height: 38px;padding: 0px 15px;background: transparent;color: #ffffff;}.destination_tab select option {color: #baaaa5;}.destination_tab .fa {appearance: none;right: 7px !important;}.booking_panel_wrapper_main {float: left;width: 100%;padding: 32px 0px;}.booking_panel_wrapper_main .booking_search_tab {width: 14.2%;margin-right: 0px;}.booking_search_tab #booking_search {background: #86b817;border: none;color: #ffffff;width: 100%;height: 40px;text-transform: uppercase;line-height: 36px;}.Travelite_destinaion_main {float: left;width: 100%;}.destination_box_wrapper {position: relative;margin-top: 33px;overflow: hidden;}.destination_box_wrapper .offer_inner_desc{background: #86b817;position: absolute;width: 100%;color:#ffffff;bottom:0;}.destination_box_wrapper .offer_inner_desc a {color: #fff;}.desc_left_inner, .desc_right_inner {font-weight: 700;font-family: "Lato" , sans-serif ;line-height: 38.4px;padding: 19px 0px;}.desc_left_inner {float: left;width: 65%;font-size:18px;padding-left: 30px;}.desc_right_inner {float: left;width: 35%;background: #f1b714;font-size: 20px;text-align: center;}.desc_right_inner span {padding-left: 10px;}.desc_left_inner span{padding-left:5px;}.desc_left_inner span, .desc_right_inner span {font: normal 16px "Lato", sans-serif ;}.hotel_feature_box{position:relative;}.hotel_feature_box .feature_overlay_second{text-align:left;}.hotel_feature_box .feature_overlay_second {text-align: left;padding: 16px 24px;}.hotel_feature_box .feature_overlay_second .bottom_first span {float: right;left: 0;font: 700 18px "Lato",sans-serif ;line-height: 18px;}.hotel_feature_box .feature_overlay_second .bottom_second{text-transform:capitalize;}.hotel_feature_box .feature_overlay_second .bottom_second span {float: right;line-height: 18px;}.hotel_feature_box:hover .feature_overlay_second {background: #fdb714;}.row_top {padding: 40px 0px 0px;}.overlay_desc p {opacity:0;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);}.best_feature_wrapper_second:hover .overlay_desc p{opacity:1;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);}.best_feature_wrapper_second:hover{border-color:transparent;}.best_feature_wrapper.best_feature_wrapper_second {margin-bottom: 0;}.latest_news_section{background:#f9f9f9;}.latest_news_wrapper {background: #ffffff;float: left;width: 100%;}.news_thumb_wrapper{float:left;width:100%;position:relative;overflow:hidden;}.news_thumb_wrapper img:hover, .destination_box_wrapper img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.news_thumb_wrapper .latest_news_overlay {position: absolute;height: 100%;width: 58px;top: 0;}.latest_news_overlay span {float: left;width: 100%;height: 58px;background: #86b817;color: #fff;font: 600 20px Open Sans;text-align: center;line-height: 27px;text-transform: uppercase;}.latest_news_overlay span .fa{line-height:58px;}.latest_news_overlay span.icon_img{background:#fdb714;}.latest_news_desc .latest_news_wrapper{float:left;width:100%;}.latest_news_desc {padding: 24px;float: left;width: 100%;}.latest_news_desc h4 {font-weight: 700;text-transform: capitalize;color: #2c3e50;line-height: 22px;margin-top: 0;}.news_heading_tag span {font: 400 10px "Lato",sans-serif ;text-transform: uppercase;color: #969595;line-height: 22px;letter-spacing: 0.04em;padding: 0px 7px;}.news_heading_tag span:first-child{padding-left: initial;border-right:1px solid #969595;}.latest_news_desc p {padding-top: 8px;line-height: 20px;color: #808b8d;}.latest_news_desc .read_more {font: 300 12px Open Sans;color: #86b817;text-decoration: underline;position:relative;}.news_read_more{text-align:right;}.latest_news_desc .read_more:hover {color: #2c3e50;}.booking_panel_wrapper_main .destination_tab .form-control{background:transparent;}.booking_panel_wrapper_main .destination_tab .form-control .dropdown-toggle{height:38px;border-color: #baaaa5 !important;}.booking_panel_wrapper_main .destination_tab .form-control .dropdown-toggle .caret {position: absolute;top: 48%;right: 5px;-moz-border-top-colors: #fff;-webkit-border-after: #fff;}.booking_panel_wrapper_main .destination_tab .form-control .dropdown-toggle .filter-option{color:#ffffff;text-shadow: none;}@media (max-width:767px){.booking_search_tab, .width_30{width:100% !important;margin-bottom:12px;}.tour_booking_panel {background: #222222;position: relative;margin-top: 20px;}}@media (max-width:600px){.desc_right_inner {font-size: 13px;}.desc_left_inner {font-size: 13px;padding-left: 10px !important;}.desc_left_inner span, .desc_right_inner span {font: normal 11px "Lato", sans-serif ;}.desc_left_inner, .desc_right_inner {padding: 2px 0px;}.desc_right_inner span {padding-left: 2px;}}@media (min-width:768px) and (max-width:991px){.booking_panel_wrapper_main .booking_search_tab {width: 13.2%;}}@media (max-width:991px){.latest_news_wrapper {margin-bottom: 30px;}.latest_news_wrapper .news_thumb_wrapper img {width: 100%;}.hotel_feature_box img, .destination_box_wrapper img{width:100%;}.hotel_feature_box, .offer_first {margin-bottom: 25px;}}.black_btn:hover {background: transparent;color: #222222;}.black_btn {border: 2px solid #04135f;}.icon_circle_overlay {position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);}.thumb_overlay_d, .desc_main, .slick_crousel, button{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.offer_first a.black_btn {width: 150px;height: 42px;float: left;line-height: 40px;margin-top: 23px;float: right;}.offer_feature_wrapper .bottom_first span {font: 700 14px 'Lato', sans-serif !important;}.why_choose_Travelite .best_feature_icon {background: transparent;border: 2px solid #d1a859;}.why_choose_Travelite .best_feature_icon i {color: #86b817;}.why_choose_Travelite .best_feature_wrapper:hover .best_feature_icon{border:2px solid transparent;}.why_choose_Travelite .best_feature_wrapper:hover .best_feature_icon i{color:#ffffff;}.why_choose_Travelite .best_feature_wrapper:hover {border-color: transparent;}.why_choose_Travelite .best_feature_wrapper {margin-bottom: 0px;padding-left: 0;padding-right: 0;border:solid 1px #e0e0e0;padding:15px 10px;}.why_choose_Travelite .best_feature_wrapper h3{text-transform:capitalize;}.icon_circle_secion{background:url('/Content/Website/img/abgine/shutterstock_bg.jpg') no-repeat;background-size:cover;position: relative;}.wrapper_main {float: left;width: 100%;text-align: center;background: #ffffff;margin-bottom: 20px;}.wrapper_main .desc_main {float: left;width: 100%;padding-top: 48px;padding-left: 16px;padding-right: 16px;padding-bottom: 23px;border: 2px solid #f2f2f2;border-top-color: transparent;height:160px;}.desc_main h4 {color: #2c3e50;text-transform: capitalize;letter-spacing: 0.04em;line-height: 24px;font-weight: bold;}.desc_main p {color: #808b8d;line-height: 24px;}.news_thumb_wrapper .thumb_overlay_d {position: absolute;width: 100%;height: 100%;background: rgba(134, 184, 23, 0.8);top: 0;opacity:0;transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.wrapper_main:hover .news_thumb_wrapper .thumb_overlay_d {top:0;opacity:1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.wrapper_main .news_thumb_wrapper img:hover{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;}.wrapper_main .news_thumb_wrapper{overflow:inherit;-webkit-perspective-origin-y: 400px;}.news_thumb_wrapper .icon_circle_d {position: absolute;bottom: -47px;left: 0;right: 0;display: inline-block;}.news_thumb_wrapper .icon_circle_d i {width: 94px;height: 94px;line-height: 94px;font-size: 30px;background: #ffffff;border-radius: 5em;color: #86b817;border: 2px solid #86b817;}.wrapper_main:hover .news_thumb_wrapper .icon_circle_d i {background:#fdb714;color:#ffffff;border-color:#ffffff;}.wrapper_main:hover .desc_main{border-color:#6679d6;border-top-color:rgba(23, 102, 184, 0.8);}.desc_main a h4:hover {color: #06317d;}.customer_says_section{background:url('http://placehold.it/1600x880/f9fafc') no-repeat;background-size:cover;}.sun_text {color: #6054aa;font-family: Revue;}.offer_bg_text{background:#86b817;}.offer_bg_text h3{margin:0px !important;font-weight:700 !important;}.offer_bg_text p{font-weight:700 !important;}.button_slider .large_slide_btn{background:#fdb714;color:#ffffff;}.button_slider .large_slide_btn:hover {background: #ffffff;color: #fdb714;}@media (max-width:991px){.wrapper_main {margin-bottom: 25px;}.wrapper_main .news_thumb_wrapper img {width: 100%;}}.slick_crousel.slick-initialized.slick-slider {padding: 0px 50px;}.slick_crousel.slick-initialized .slick-list {padding: 60px 0px !important;}.slick_crousel .slick_items img {width: 100%;}.slick_crousel .slick_items img:focus, .slick_items{outline:none;}.slick_crousel .slick_items h4 {color: #333333;line-height: 28px;text-transform: capitalize;margin: 0px;padding-top: 10px;}.slick_crousel .slick_items p {text-transform: capitalize;color: #999999;line-height: 28px;margin-top: 0;}.slick_contents {text-align: center;}.slick_contents p {font-size: 18px;line-height: 30px;color: #999999;position: relative;padding: 0px 15px;}.slick_contents p:before, .slick_contents p:after {display: block;position: absolute;top: -6px;}.slick_contents p:before{content: url('../images/Home/Home4/quote_left.png');left: -20px;}.slick_contents p:after{content: url('../images/Home/Home4/quote_right.png');right: -20px;}.cls{display:none;}.slick_crousel .slick-next:after {content: url('../images/Home/Home4/Righticon.png');}.slick_crousel .slick-prev:before {content: url('../images/Home/Home4/lefticon.png');}.slick_crousel .slick-next {right:-100px;}.slick_crousel .slick-prev {left:-100px;}.content_bg {padding: 0px 18px;background: #ffffff;position: relative;}.content_bg:after {content: "";position: absolute;top: 17px;left: 0;bottom: 0px;width: 100%;height: 100%;background-color: #ffffff;-webkit-transform: skewy(-8deg);-ms-transform: skewy(-8deg);-moz-transform: skewy(-8deg);-o-transform: skewy(-8deg);transform: skewy(-8deg);z-index: -1;}.slick_items {padding-bottom: 25px;padding-top:20px;}.slick_crousel .slick-current.slick-active.slick-center {transform: scale(1.2);-webkit-transform: scale(1.2) translateY(-20px);-moz-transform: scale(1.2) translateY(-20px);-o-transform: scale(1.2) translateY(-20px);-ms-transform: scale(1.2) translateY(-20px);transition: all ease-in 0.3s;-webkit-transition: all ease-in 0.3s;-moz-transition: all ease-in 0.3s;-ms-transition: all ease-in 0.3s;z-index: 1;position: relative;}.slick_items.slick-slide.slick-current.slick-active.slick-center+ .slick_items .content_bg {padding-left: 40px;}.slick-current.slick-active.slick-center .content_bg {background: #86b817;color:#ffffff;}.slick-current.slick-active.slick-center .content_bg h4, .slick-current.slick-active.slick-center .content_bg p{color:#ffffff;}.slick-current.slick-active.slick-center .content_bg:after{background: #86b817;}.slick_crousel .slick-prev, .slick_crousel .slick-next {top: 50%;opacity: 0.15;margin-top: -40px;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {opacity:1;outline: none;background: transparent;}@media(max-width:1200px){.slick_crousel .slick-prev {left: 0;z-index: 1;}.slick_crousel .slick-next {right: 0;}}.tab_search_white .slider_content_wrap {background: #ffffff;border-bottom:1px solid #fdb714;}.tab_search_white .slider_tabs .wsa_tab ul li a.active {background: #ffffff !important;color:#fdb714;}.owl-controls .owl-dot {background: #a1b1bc;width: 12px;height: 12px;display: inline-block;margin-right: 5px;border-radius: 5em;}.search_tabs::-webkit-input-placeholder {color: #ffffff;}input.search_tabs::-moz-placeholder{color: #ffffff !important;}.search_tabs::-ms-input-placeholder {color: #ffffff;}.bg_white {background: #ffffff;}.slick_crousel, .img_thumb_overlay, .bottom_second_layer{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.home_video_section_scnd {background: url('http://placehold.it/1600x595') no-repeat;background-size: cover;}.video_overlay {position: relative;background: rgba(0, 0, 0, 0.4);}#partner_crousel_slide .item img {width: auto;margin: 0 auto;}#partner_crousel_slide .item img:hover {opacity: 1;cursor: pointer;}.our_partners_crousel_section {background: #222222;}.our_partners_crousel_section .heading_team h3 {color: #ffffff;}#partner_crousel_slide .owl-controls div {z-index: 999;}#partner_crousel_slide .owl-controls .owl-nav {width:100%;}#partner_crousel_slide .owl-controls .owl-nav i {width: 44px;height: 44px;color: #777777;border: 1px solid #777777;line-height: 44px;text-align:center;font-size:12px;border-radius: 44px;}#partner_crousel_slide .owl-controls .owl-nav i:hover {color: #fff;border-color: #fff;}.row_top_padding {padding-top: 90px;padding-bottom: 65px;}#partner_crousel_slide .owl-controls .owl-prev {left: -10px;}#partner_crousel_slide .owl-controls .owl-next {right: -10px;}.left_side_mockup_img {text-align: center;}.booking_app_section {background: #f3f3f3;}.booking_app_details {float: left;width: 100%;text-align: center;}.secttion_first_b h3, .secttion_first_b h4 {font-size: 30px;text-transform: capitalize;color: #2c3e50;letter-spacing: 0.02em;margin-top:0px;}.secttion_first_b h3 {font-weight: 700;margin-bottom: 0;}.secttion_first_b .extra_text {display: inline-block;font: 700 30px "Lato",sans-serif ;text-transform: uppercase;color: #2c3e50;position: relative;padding: 0px 17px;padding-top: 16px;}.extra_text:before, .extra_text:after {position: absolute;content: "";background: #2c3e50;display: block;width: 100%;height: 2px;top: 65%;}.extra_text:before {left:-100%;}.extra_text:after {right:-100%;}.secttion_second_b h3 {font-weight: normal;margin-bottom: 10px;font-size: 24px;}.off_dighit {font: 700 130px "Lato",sans-serif ;color: #fdb714;letter-spacing: 0.02em;margin-top: -15px;}.off_dighit span {font: 700 30px "Lato",sans-serif ;color: #2c3e50;}.secttion_first_b h3 span {color: #fdb714;}.avialable_text {padding-top: 40px;}.avialable_text h4 {color: #2c3e50;}.avialable_text img {margin-top: 18px;}#feature_slider_owl .owl-controls .owl-dot.active{background: #86b817;}#sync1 .owl-controls .owl-dots, #sync2 .owl-controls .owl-dots {text-align: center;}.hotel_feature_box {float: left;width: 100%;}.item_tab .hotel_feature_box .img_thumb img {width: 100%;}.what_we_do_tab .feature_tab_crousel {float: left;width: 100%;}.what_we_do_tab .feature_tab_crousel .item_tab {padding: 0;}.hotel_feature_box .syncro_feature {float: left;width: 100%;text-align:center;}.bottom_first_layer {font: 700 16px "Lato",sans-serif ;color: #333333;text-transform: uppercase;background: #f4f4f4;padding: 16px 0px;height: 75px;}.bottom_second_layer {background: #fdb714;color: #ffffff;line-height: 30px;padding: 11px 0px;}.bottom_second_layer span {font: 700 18px "Lato",sans-serif ;padding-left: 7px;}.hotel_feature_box .img_thumb {position: relative;float: left;width: 100%;}.hotel_feature_box .img_thumb .img_thumb_overlay {transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);opacity:0;}.img_thumb_overlay {position: absolute;width: 100%;height: 100%;top: 0;background: rgba(134, 184, 23, 0.7);padding:15px;}.img_thumb_overlay .inner_border_overlay {width: 100%;height: 100%;border: 2px solid #ffffff;text-align: center;}.inner_border_overlay i {color: #ffffff;font-size: 24px;line-height: 30px;top: 44%;position: absolute;left: 47%;}.hotel_feature_box:hover .img_thumb_overlay {opacity: 1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}.hotel_feature_box:hover .bottom_second_layer {background: #86b817;}#feature_slider_owl .owl-item {padding: 0px 15px;}.syncro_slider #feature_slider_owl .owl-item {width: 100% !important;float: left;padding-bottom: 50px;}.syncro_slider .feature_tabs ul li svg {padding-right: 40px;height: 25px;}.syncro_slider .feature_tabs ul li span {color: #808b8d;font: normal 14px "Lato",sans-serif ;text-transform: uppercase;padding-left: 32px;float:left;position: relative;top: 3px;}.feature_tabs ul li a i:after {position: absolute;content: "";background: #d3d3d3;display: block;width: 1px;height: 63px;left: 5px;overflow: hidden;top: 11px;}.feature_tabs ul li:last-child a i:after {content: none;}.feature_tabs ul li {float: left;width: 100%;padding-bottom: 50px;}.feature_tabs ul li a {float: left;width: 100%;}.feature_tabs ul li a svg {fill: #808b8d;float:left;}.feature_tabs ul li a i {color: transparent;border: 1px solid #d3d3d3;border-radius: 5em;width: 12px;height: 12px;top: 6px;float: left;position: relative;}.feature_tabs ul li.active_tab span {color:#2c3e50;font-size:16px;}.feature_tabs ul li.active_tab svg {fill: #86b817;}.feature_tabs ul li.active_tab i {background: #86b817;border: 1px solid transparent;}@media (min-width:1200px){#partner_crousel_slide .owl-controls .owl-prev {left: -50px;}#partner_crousel_slide .owl-controls .owl-next {right: -50px;}}@media (max-width:767px){#partner_crousel_slide .owl-controls .owl-prev {left: 10px;}#partner_crousel_slide .owl-controls .owl-next {right: 10px;}#feature_slider_owl {float: left;width: 100%;margin-top: 30px;}}@media (min-width:768px) and (max-width:979px){.secttion_first_b .extra_text {padding: 0px 10px;}}@media (max-width:600px){.extra_text:before {left: -60%;}.extra_text:after {right: -60%;}.extra_text:before, .extra_text:after {width: 60%;}}@media (max-width:480px){.off_dighit {font: 700 50px "Lato",sans-serif ;}.secttion_first_b h3 {font-weight: 700;font-size: 20px;}}@media (max-width:991px){.left_side_mockup_img {padding-bottom: 40px;}}.gallery_thumb_overlay{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.hnmn_text_slide {font-family: caviarbold;}.hnmn_tag_text{font-weight:bold !important;}.homesix_slide li{position:relative;}.homesix_slide li .slide_overlay {background: #222222;content: "";position: absolute;width: 100%;display: block;height: 100%;top: 0;opacity: 0.8;}.root_text {text-transform: uppercase !important;color:#ffffff;font-weight:bold !important;text-align:center;}.root_text a{color:#ffffff;}.root_square_red{background:#d9233c;}.root_square_blue{background:#6054aa;}.root_square_yellow{background:#fdb714;text-transform: uppercase !important;}.root_square_green{background:#86b817;}.root_square_sb{background:#07b7b5;}.gallery_Sec_main {float: left;width: 100%;padding: 0px 0px;}.gallery_thumb_wrapper img {padding-right: 4px;}.gallery_thumb_wrapper {margin-bottom: 4px;position:relative;}.gallery_thumb_wrapper .gallery_thumb_overlay {position: absolute;width: 99%;height: 100%;background: rgba(134, 184, 23, 0.8);top: 0;text-align: center;transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);opacity: 0;}.gallery_thumb_wrapper:hover .gallery_thumb_overlay{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);opacity: 1;}.gallery_thumb_overlay a {width: 138px;height: 43px;display: inline-block;line-height: 41px;border: 1px solid #ffffff;color: #ffffff;text-transform: uppercase;margin-top: 25%;}.our_gallery_section{background:#f9f9f9;}@media (max-width:767px){.pad_left .row {margin-left: -15px !important;margin-right: -15px !important;}.gallery_thumb_wrapper img {padding-right: 0;width: 100%;}.gallery_thumb_wrapper .gallery_thumb_overlay {position: absolute;width: 100%;}}@media (min-width:768px) and (max-width:991px){.hotel_feature_box {min-height: 337px;}}.destination_box_wrapper img {width: 100%;}.gallery_thumb_overlay {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.tour_text {text-transform: inherit;}.tour_text_yellow {color: #fdb714;}.homesix_slide li {position: relative;}.layer_wrapper_main {position: relative;z-index: 9;}.homesix_slide li .slider_overlay_2 {background: #000000;content: "";position: absolute;width: 100%;display: block;height: 100%;top: 0;opacity: 0.2;z-index: 1;}.left_side_feature_section {background: url('http://placehold.it/800x465') no-repeat;background-size: cover;position: relative;padding: 100px 0px;}.feauteure_circles.full_width {padding-top: 70px;}.col_50 {float: left;width: 50%;}.icon_wrap_feature span {font: 100 18px Open Sans;color: #ffffff !important;margin-left: 10px;line-height: 30px;}.left_side_feature_section, .right_side_video_section {float: left;width: 50%;}.icon_wrap_feature i {height: 44px;width: 44px;background: #cccccc;border-radius: 5em;line-height: 37px;text-align: center;color: #222222;border: 5px solid #ffffff;}.icon_wrap_feature {margin-bottom: 45px;}.pad_hide {padding: 0px;}.container_1 {padding-left: 15.5%;float: left;width: 100%;}.overlay_feature_vdo {position: absolute;background: #222222;top: 0;opacity: 0.9;width: 100%;height: 100%;}.left_side_feature_section h3 {position: relative;display: inline-block;color: #ffffff;}.left_side_feature_section h3:after, .left_side_feature_section h3:before {content: "\f107\f107\f107\f107\f107\f107\f107";display: inline-block;font: normal normal normal 9px/1 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 100px;height: 3px;color: #ffffff;position: absolute;left: 0;margin: 18px auto 0 auto;letter-spacing: -0.15em;}.left_side_feature_section h3:before {top: 16px;}.left_side_feature_section h3:after {top: 20px;}.tab_search_widget .wsa_tab_content {}.overlay_tabs {float: left;width: 100%;}.overlay_tabs .tab_search_widget {position: absolute;top: 17%;}.tab_search_widget .travel_form_element label {}.tab_search_widget .travel_form_element .btn-group {background: #fff;}.tab_search_widget .wsa_tab ul li a {border: 1px solid tranparent;background-color: rgba(255, 255, 255, 0.3);}.tab_search_widget .wsa_tab ul li a {}.tab_search_widget .wsa_tab ul li a svg {fill: #ffffff !important;}.widget.widget_search_availability .wsa_tab ul li a:hover {background-color: #86b817;}.widget.widget_search_availability .wsa_tab ul li a.active {background-color: #86b817;}.right_side_video_section .mejs-container {width: 100% !important;height: 504px !important;}.right_side_video_section video, .right_side_video_section .mejs-overlay, .right_side_video_section .mejs-poster {width: 100% !important;height: 100% !important;}:root .mejs-poster img {display: block !important;}.right_side_video_section .mejs-container .mejs-controls {background: #fdb714;padding:24px;visibility: visible !important;}.right_side_video_section .mejs-button.mejs-volume-button.mejs-unmute{float: right;}.right_side_video_section .mejs-button.mejs-volume-button.mejs-mute{float:right;}.mejs-overlay-button {background-color: rgba(0, 0, 0, 0.3) !important;border-radius: 5em;}.left_side_feature_section .container_1 {position: relative;z-index: 9999;}@media (max-width: 991px) {.left_side_feature_section, .right_side_video_section {float: left;width: 100%;}.slick_crousel .slick-next {right: 10px;}.slick_crousel .slick-prev {left: -10px;z-index: 9;}}@media (max-width:767px) {.col_50 {float: left;width: 100%;}}@media(min-width:1200px) {.col_50: nth-child(odd) {padding-right: 80px;}}@media(max-width:767px){.overlay_tabs .tab_search_widget {position: relative;margin-top:50px;}.tab_search_widget .wsa_tab ul li a {border: 1px solid #e7e7e7 !important;background-color: #c5c5c5 !important;}.tab_search_widget .wsa_tab_content {}.tab_search_widget .travel_form_element label {color: #333333 !important;}}.tab_search_tour_booking .wsa_tab_content {background: rgba(0, 0, 0, 0.5) !important;}.overlay_tabs {float: left;width: 100%;}.overlay_tabs .tab_search_tour_booking {position: absolute;top: 17%;}.tab_search_tour_booking .travel_form_element label {color: #ffffff !important;}.tab_search_tour_booking .travel_form_element .btn-group {background: #fff;}.tab_search_tour_booking .wsa_tab ul li a {border: 1px solid tranparent;background: rgba(0, 0, 0, 0.5) !important;}.tab_search_tour_booking .wsa_tab ul li a svg {fill: #ffffff !important;}.tab_search_tour_booking .wsa_tab ul li {margin-left: -5px !important;}.btns{position:relative;}.btns:hover {text-decoration: none;box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);}.btns:after {content: '';position: absolute;left: 50%;right: 50%;top: 0;bottom: 0;display: inline-block;background-color: rgba(255,255,255,0.2);-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-ms-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.btns:hover:after {right: -10px;left: -10px;}.thumb_overlay{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.thumb_overlay h5 {margin: 0;color: #ffffff;font-weight: bold;line-height: 30px;}.thumbnail_wrap {position: relative;float: left;width: 100%;margin-bottom: 15px;}.thumbnail_wrap .thumb_overlay {position: absolute;bottom: 0;text-align: center;width: 100%;background: rgba(134, 184, 23, 0.9);}.thumbnail_wrap:hover .thumb_overlay {background: #e6a715;}.left_Travelite_packages {padding-bottom: 15px;}.left_Travelite_packages i {float: left;font-size: 20px;color: #86b817;padding-right: 20px;}.left_Travelite_packages h4 {margin-top: 0;font: bold 16px "Lato",sans-serif ;color: #282828;}.left_Travelite_packages p {color: #808b8d;}.Travelite_tour_section {background: #f6f6f6;border-top: 1px solid #edf1f2;padding: 90px 0px;}.tour_heading_top {font: bold 20px "Lato",sans-serif ;color: #2c3e50;padding-bottom: 25px;}.tour_post_cover h4 {font-weight: bold;text-transform: capitalize;color: #2c3e50;line-height: 22px;margin-top: 20px;}.tour_post_cover p {color: #808b8d;line-height: 20px;}.tour_post_cover {float: left;width: 100%;background: #ffffff;padding: 10px;}.tour_post_cover img {width: 100%;}.booking_help_bg{background: url('http://placehold.it/1600x350')no-repeat;background-size: cover;position: relative;}.booking_contact, .booking_contact_right {color: #ffffff;text-align: center;padding: 90px 0px;}.booking_help_heading {font-weight: bold;line-height: 36px;margin-top:0px;}.booking_contact_right a {display: inline-block;color: #ffffff;text-transform: capitalize;font-size: 20px;line-height: 30px;border: 1px solid #ffffff;}.booking_contact .call_button {display: inline-block;font-size: 24px;text-align: center;line-height: 30px;border: 1px solid #ffffff;padding: 9px 39px;margin-top: 22px;}.booking_contact p {line-height: 30px;font-size: 20px;padding-top: 15px;margin-bottom:0px;}.booking_contact_right a {display: inline-block;color: #ffffff;text-transform: capitalize;font-size: 20px;line-height: 43px;border: 1px solid #ffffff;width: 190px;height: 44px;margin-top: 20px;}.booking_contact_right .booking_help_heading {padding-top: 25px;}.booking_contact {position: relative;}.booking_contact:after {content: "";display: block;width: 2px;height: 100%;position: absolute;top: 0;}.booking_contact_right a:hover {color: #989494;}@media (max-width:991px){.thumbnail_wrap img{width:100%;}.right_destinaions_thumb {padding-top: 30px;}.overlay_tabs .tab_search_tour_booking, .overlay_tabs .tab_search_widget {top: 5%;}}@media (max-width:480px){.right_destinaions_thumb .col-xs-6 {width: 100%;}}@media (max-width:767px){.tour_post_cover{margin-bottom:25px;}.booking_contact_right {padding-top: 0px;}.overlay_tabs .tab_search_tour_booking {position: relative;margin-top: 25px;}}@media (min-width:768px) and (max-width:1200px){.booking_contact:after {background: #ffffff;right: -20px;transform: skew(-17deg);-webkit-transform: skew(-17deg);-moz-transform: skew(-17deg);-o-transform: skew(-17deg);-ms-transform: skew(-17deg);}}@media(min-width:1200px){.booking_contact:after {background: #ffffff;right: 0;top: 0;transform: skew(-34deg);-webkit-transform: skew(-34deg);-moz-transform: skew(-34deg);-o-transform: skew(-34deg);-ms-transform: skew(-34deg);}}@media (max-width:370px){.booking_contact .call_button {font-size: 15px;padding: 7px 35px;}}.unlimited_feature_main{float:left;width:100%;}.col_s_20{float:left;width:20%;padding-left:15px;padding-right:15px;}.ulimited_feature_wrapper {text-align: center;}.unlimited_feature_main .best_feature_icon {background: transparent;border: 2px solid #86b817;}.unlimited_feature_main .best_feature_icon i {color:#86b817;}.unlimited_feature_main .best_feature_icon svg {fill: #86b817;z-index: 99;position: relative;top: 5px;width: 29px;height: 32px;}.unlimited_feature_main .best_feature_wrapper:hover{border-color:transparent;}.unlimited_feature_main .best_feature_wrapper {padding:0px;}.unlimited_feature_main .best_feature_wrapper:hover .best_feature_icon{border:2px solid transparent;}.unlimited_feature_main .best_feature_wrapper:hover .best_feature_icon i{color:#fff;}.best_feature_wrapper:hover .best_feature_icon svg path {fill: #fff !important;}.unlimited_feature_main .best_feature_icon:before, .unlimited_feature_main .best_feature_icon:after{display:none;}.unlimited_feature_main .best_feature_wrapper h4 {color: #2c3e50;font-weight: bold;line-height: 24px;text-transform: capitalize;margin:0px;}.ulimited_feature_wrapper .best_feature_icon {width: 77px;height: 77px;line-height: 77px;text-align: center;display: inline-block;position: relative;border: 2px solid #86b817;font-size: 24px;z-index: 999;margin-bottom: 35px;}.homesix_slide li .slide_overlay_img {background:url('../images/Hotels/bg_overlay.png');position: absolute;width: 100%;display: block;height: 100%;top: 0;opacity: 0.25;z-index: 1;}.popular_cities_hotel_menus {float: left;width: 100%;text-align: center;}.hotel_slider_overlay {position: absolute;bottom: 0;float: left;width: 100%;}.popular_cities_hotel_menus h5 {font: normal 14px Montserrat !important;line-height: 30px;color:#ffffff;}.popular_cities_hotel_menus ul {float: left;width: 100%;padding-bottom: 10px;}.popular_cities_hotel_menus ul li {display: inline-block;}.popular_cities_hotel_menus ul li a {font-size: 15px;line-height: 35px;text-transform: capitalize;padding: 0px 25px;color:#ffffff;}.popular_cities_hotel_menus ul li a:hover {color: #fdb714;}.slider_booking_panel {padding-bottom: 20px;}.slider_booking_panel .main_content_form {background: rgba(145, 144, 144, 0.2);border: 1px solid #ffffff;padding: 30px 30px;border-radius:5px;}.slider_booking_panel .main_content_form .pull_left label {color: #ffffff;}.main_content_form .btn-group {height: 32px;}.main_content_form .btn-group .btn.dropdown-toggle {height: 100%;}.main_content_form .btn-group .btn.dropdown-toggle .caret {border-top: 5px dashed transparent;height: 100%;width: 100%;top:0 !important;left:0;}.main_content_form span.bs-caret {position: absolute;right: 0;height: 100%;top: 0;width: 37px;}@media (min-width:768px) and (max-width:991px){.slider_booking_panel .main_content_form {background: rgba(145, 144, 144, 0.2);border: 1px solid #ffffff;padding: 10px 15px;}.slider_booking_panel .destination_field, .slider_booking_panel .check_in_field, .slider_booking_panel .room_select_field, .slider_booking_panel .submit_field {width: 24%;}}@media(max-width:767px){.hotel_slider_overlay {position: relative;margin-top: 40px;}.popular_cities_hotel_menus h5 {color: #2d3e50;}.popular_cities_hotel_menus ul li a {color: #2d3e50;}.col_s_20 {width: 100%;}}@media (min-width:768px) and (max-width:992px){.col_s_20 {width: 33.3%;}}@media (max-width:480px){.content_bg {text-align: center;}}.slide_booking_list, .slide_booking_list_heading{letter-spacing: 0.03em !important;}.slide_booking_list i {color:#fdb714;}.border_bottom {border-bottom: 1px solid #ecf0f1;}.booking_app_section {background: #ffffff;border-top: 1px solid #ecf0f1;    padding: 0px 0px 50px 0px;    margin-top: 20px; background-image: -webkit-linear-gradient(30deg, #ffffff 35%, #ffffff 0%);}.flights_special_offers {padding-top: 20px;}.flight_booking_tab .flight_booking_inner {float: left;width: 100%;margin-bottom: 15px;}.flight_booking_inner .location_airport {width: 25%;}.timing_field {width: 14.4%;}.room_adults, .flight_booking_tab .submit_field{width: 15.5%;}.flight_booking_tab .pull_left label {text-transform: uppercase;color: #2b2b2b;font-family: Montserrat;font-weight: 400;padding-bottom: 3px;width: 100%;}.flight_booking_tab input, .flight_booking_tab select {width: 100%;border: 1px solid #e6e4e4;height: 32px;padding-left: 12px;border-radius: 0px;color: #b0b0b0;font-style: italic;}.flight_booking_tab i.fa {position: absolute;top: 28px;right: 0;background: #fdb714;color: #ffffff;width: 37px;height: 32px;text-align: center;line-height: 30px;}.flight_booking_tab .pull_left {margin-right: 5%;position: relative;}.flight_booking_inner .pull_left:last-child {margin-right: 0px;}.flight_booking_tab {background: #fff;border: 1px solid #e4e2e2;padding: 30px 35px;box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);float: left;width: 100%;}.slider_content_wrap button.btn.dropdown-toggle.btn-default:hover span.caret {border-color: transparent;}.slider_content_wrap button.btn.dropdown-toggle.btn-default span.caret {border-color: transparent;}@media (max-width:991px){.timing_field, .location_airport, .room_adults, .flight_booking_tab .submit_field{width:100% !important;}.flight_booking_tab input, .flight_booking_tab select{margin-bottom:15px;}}@media (min-width:992px) and (max-width:1200px){.room_adults, .flight_booking_tab .submit_field {width: 18%;}.flight_booking_tab .pull_left {margin-right: 4%;position: relative;}}.hotel_main_content .check_in_out_wrap {padding-top: 10px;}.inludes_hotel_booking {padding-top: 15px;border-top: 1px solid #d3d3d3;float:left;width:100%;}.main_content_area .inner_container form.package_booking_main .checkbox_book.top_margin {position: relative;top: 20px;}.inludes_hotel_booking .left_lists table tr td.label_list {width: 120px;}.inludes_hotel_booking .left_lists table tr td:nth-child(2) {width: 25px;}.inludes_hotel_booking .left_lists table {width: 80%;margin: 0 auto;}.table_bold .bold {color: #222222 !important;font-weight: bold;}.right_includes_hotel .check_in_out_wrap {float: left;width: 100%;}@media (max-width:767px){.hotel_facility_list ul li {width:50%;}}@media (max-width:520px){.hotel_facility_list ul li {width:100%;}}.amenities_widget .travel_checkbox_round label {float: left;width: 100%;}.sidebar_form label {color: #808b8d;font-size: 16px;text-transform: capitalize;padding-bottom: 5px;width:100%;}.sidebar_form .destination_field{width:100%;position:relative;float:left;}.sidebar_form .select_field {width: 47%;float: left;}.sidebar_form .destination_field i.fa {position: absolute;top: 32px;right: 0;background: #86b817;color: #ffffff;width: 42px;height: 28px;text-align: center;line-height: 29px;}.sidebar_form .destination_field input {width: 100%;height: 29px;border: 1px solid #e4e2e2;padding-left: 10px;margin-bottom: 15px;}.sidebar_form .btn-group {width: 100% !important;}.sidebar_form .destination_field .bootstrap-select > .dropdown-toggle, .sidebar_form ul li.select_field .bootstrap-select > .dropdown-toggle {border-color: #e4e2e2;padding: 0px 0px 0px 10px;height: 29px;margin-bottom: 15px;position: relative;}.sidebar_form {float: left;width: 100%;}.sidebar_form ul.sidebar_select li:last-child{margin-right: 0px;}.sidebar_form ul.sidebar_select li{margin-right:15px;}.sidebar_form ul.sidebar_select li ul li {margin-right: 0px !important;}.sidebar_form button.btn-travel {width: 132px;margin-top: 20px;}.sidebar_form .dropdown-menu{top:66%;}.sidebar_form ul.sidebar_select li span {width: 100%;border-radius: 0px;}.sidebar_form ul.sidebar_select li input {width: 100%;padding-left: 10px;}.sidebar_form span.ui-spinner{margin-bottom:15px;}.sidebar_form span.ui-spinner input {border: 1px solid #e4e2e2;margin:0px !important;border-radius:0px;}.sidebar_form .destination_field span.ui-spinner {width: 100%;border-radius:0;}.sidebar_form span.ui-spinner a {background: #86b817;color: #fff;border-radius: 0px;}.sidebar_form .destination_field .ui-button-icon.ui-icon.ui-icon-triangle-1-s{background:url("../images/Hotels/ui-icon-spinner-bottom.png") no-repeat;background-position:50%;}.sidebar_form .select_field .ui-button-icon.ui-icon.ui-icon-triangle-1-s{background:url("../images/Hotels/ui-icon-spinner-bottom.png") no-repeat;background-position:28%;}.sidebar_form .destination_field .ui-button-icon.ui-icon.ui-icon-triangle-1-n{background:url("../images/Hotels/ui-icon-spinner-top.png") no-repeat;background-position:56%;}.sidebar_form .select_field .ui-button-icon.ui-icon.ui-icon-triangle-1-n{background:url("../images/Hotels/ui-icon-spinner-top.png") no-repeat;background-position:29%;}.bottom_title h5 {text-transform: initial;color: #2c3e50;font: bold 16px "Lato",sans-serif ;text-transform: uppercase !important;display: inline-block;margin-bottom:0px;}.bottom_title h5 a{color: #2c3e50;}.bottom_title span.doller {color: #86b817;font: bold 24px "Lato",sans-serif ;}.bottom_title span {color: #999999;text-transform: capitalize;}.bottom_title .right_span {float: left;margin-top: 9px;}.bottom_title .sub_city {color: #999999;text-transform: capitalize;}.distance_text {color: #808b8d;line-height: 24px;padding-top: 10px;}.distance_text span{color:#333333;font-weight:bold;}ul.hotel_feature_icons {text-align: center;float: left;width: 100%;border-bottom: 1px solid #eeeeee;padding-bottom: 6px;margin-top: 25px;margin-bottom: 15px;}ul.hotel_feature_icons li {float:left;text-align: center;width: 33%;color: #333333;font-size: 13px;text-transform: capitalize;}ul.hotel_feature_icons li svg {width: 28px;height: 25px;fill: #999999;}ul.hotel_feature_icons li i {width: 43px;height: 43px;color: #999999;border: 1px solid #fdb714;text-align: center;line-height: 43px;font-size: 16px;border-radius: 5em;margin-bottom: 5px;}.bottom_desc .bottom_review_rating , .desc_right_list_hotel .bottom_review_rating{float: left;width: 100%;}.bottom_desc .bottom_review_rating .rating_bottom, .desc_right_list_hotel .rating_bottom{float: left;}.rating_bottom i {color: #ffd46c;}.rating_bottom i:last-child{color: #ebe9e9;}.sorting_places_wrap:hover .hotel_feature_icons {border-bottom-color:#fdb714;}.bottom_title {float: left;width: 100%;height:106px;}@media (max-width:480px){.sidebar_form .select_field {width: 100%;float: left;margin-right: 0px !important;margin-bottom: 10px;}.bottom_review_rating {text-align: center;}.bottom_review_rating .float_left{float:none;}.bottom_review_rating .rating_bottom {float: left;padding-right:0px;width: 100%;}.bottom_review_rating .review_right {width: 100%;float: left;}.bottom_review_rating .pull-right.book_now_btn {float: none !important;}.pull-right.book_now_btn button {margin-top: 10px !IMPORTANT;}}.desc_right_list_hotel .bottom_review_rating .rating_bottom i:last-child {}.bottom_desc .bottom_review_rating .review_right {float: right;color: #999999;font-size: 12px;}.bottom_review_rating .review_right i{font-size: 14px;}.gird_size {height: 529px;}.desc_right_list_hotel {float: left;width: 100%;}.bottom_review_rating .float_left .rating_bottom, .bottom_review_rating .float_left .review_right {width: 100%;}.bottom_review_rating .float_left .review_right {margin-top:2px;}.float_left {float: left;}.pull-right.book_now_btn a {width: 123px;padding: 8px 30px;border-radius: 5px;font: normal 12px "Lato",sans-serif;margin-top: 5px;text-transform: uppercase;color: #2c3e50;border: 1px solid #86b817;background: transparent;}.sorting_places_wrap:hover .pull-right.book_now_btn a{background-color: #86b817;color: #fff;}.desc_right_list_hotel .bottom_review_rating {float: left;width: 100%;}.hotel_details_package .top_head_bar span {float: none;color: #999999;padding-left: 7px;}.hotel_details_package .time_date {font-weight: bold;}.tour_packages_details_top.hotel_details_package span.from_airport {color: #808b8d;text-transform: capitalize;padding-left: 7px;}.desc_right_list_hotel .hotel_feature_icons {padding-bottom: 20px;}.tab_details_part .inner_content {float: left;width: 100%;}.hotel_details_package .top_links ul {padding-top: 28px;float: left;width: 100%;}.hotel_details_package ul.hotel_feature_icons {border-bottom: none;padding-bottom: 0;}.hotel_details_mdl_tab .tab_details_part {float: left;width: 100%;padding: 20px;}.hotel_details_mdl_tab .tab_details_part .inner_content {padding-top:25px;}.hotel_details_mdl_tab {margin-top: 20px;border: 1px solid #fdb714;}.inner_content .inner_title {color: #282828;font-size: 16px;line-height: 24px;border-bottom: 1px solid #fdb714;padding-bottom: 13px;margin-bottom: 17px;text-transform:capitalize;}.hotel_facility_list ul li {color: #2c3e50;line-height: 36px;text-transform: capitalize;position: relative;float: left;width: 33.3%;padding-left:0px;}.hotel_facility_list ul li i {color: #fdb714;padding-right: 25px;}#hotel_thumbnail_slider .item img {display: block;width: 100%;height: auto;}.hotel_thumbnail_slider .owl-theme .owl-controls {position: relative;}.hotel_thumbnail_slider .owl-theme .owl-controls .item-link {position: relative;display: block;width: 128px;height: 110px;margin-right: 20px;border: 1px solid #e4e2e2;outline: none;}.hotel_thumbnail_slider .owl-theme .owl-controls .item-link:focus {-webkit-box-shadow: 0 0 8px #cc4895;-moz-box-shadow: 0 0 8px #cc4895;box-shadow: 0 0 8px #cc4895;outline: none;}.hotel_thumbnail_slider .owl-theme .owl-controls .active .item-link {border: 1px solid #86b817;}.hotel_thumbnail_slider .owl-theme .owl-controls .owl-page span {}.hotel_thumbnail_slider .owl-theme .prev-owl, .hotel_thumbnail_slider .owl-theme .next-owl {position: absolute;top: 30px;display: block;width: 26px;height: 55px;border-radius: 50%;outline: none;z-index:11;}.hotel_thumbnail_slider .owl-theme .owl-controls .owl-page {position: relative;}.hotel_thumbnail_slider .owl-theme .owl-controls .owl-page span {position: absolute;width: 100%;height: 100%;z-index: 99;opacity: 0 !important;filter: Alpha(Opacity=0) !important;}.hotel_thumbnail_slider .owl-theme .owl-controls .owl-page:hover span {opacity: 0 !important;filter: Alpha(Opacity=0) !important;}.hotel_thumbnail_slider {border: 1px solid #fdb714;padding: 18px;float: left;width: 100%;}.hotel_thumbnail_slider .owl-theme .next-owl {right:45px;background: url("../images/Hotels/next-iocn.png");background-size: cover;}.hotel_thumbnail_slider .owl-theme .prev-owl {left: 27px;background: url("../images/Hotels/prev_icon.png");background-size: cover;}.thumbnail_hotel_slider li img {width: 100%;}.hotel_thumbnail_slider #bx-pager a {float: left;width: 138px !important;height: 112px;margin-right: 22px;border: 2px solid #d7d7d7;}.hotel_thumbnail_slider #bx-pager a.active{border: 2px solid #fdb714;}.hotel_thumbnail_slider #bx-pager a img {width: 100%;height: 100%;}.hotel_thumbnail_slider .bx-has-controls-direction .bx-prev {left: 0px;background: url(../images/Hotels/prev_icon.png) no-repeat;background-color: transparent !important;}.hotel_thumbnail_slider .bx-has-controls-direction .bx-next {right: 0px;background: url(../images/Hotels/next_iocn.png) no-repeat;background-color: transparent !important;}.hotel_thumbnail_slider .bx-wrapper .bx-has-controls-direction a{top: 38%;}@media (max-width:767px){.hotel_facility_list ul li {width:50%;}}@media (max-width:520px){.hotel_facility_list ul li {width:100%;}}.overlay_title{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.widget.flight_name_widget .travel_checkbox_round label {width: 100%;}.widget_ratings .reviewrs_flight {color: #999999;font: normal 12px Montserrat;text-transform: capitalize;padding-left: 10px;}.widget_ratings i {color: #fdb714;}.widget_ratings i:last-child {color: #ebe9e9;}.flight_grid_desc {padding-top: 10px;float: left;width: 100%;}.bottom_title span.flight_details {padding-left: 7px;}.flight_grid_desc .bottom_title .right_span span{font-weight:bold;}span.review_right {color: #999999;}.flight_grid_desc .rating_bottom {float: left;padding-right: 10px;}.flight_grid_desc .bottom_review_rating{padding-top: 8px;}.flight_details_schedule {padding: 8px 0px;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;margin-top: 20px;float: left;width: 100%;}.flight_details_schedule div.take_off_landing {float: left;width: 50%;text-align: center;}.take_off_landing h5 {color: #282828;margin-bottom: 5px;}.take_off_landing p {color: #999999;line-height: 24px;margin-bottom: 5px;}.total_time_schedule {float: left;width: 100%;text-align: center;line-height: 24px;padding-top: 18px;color: #999999;}.flights_grid_wrap .flight_details_schedule div.take_off_landing {border-right: transparent !important;}.list_button a {display: inline-block;text-align: center;font-size: 13px;width: 312px;height: 37px;line-height: 36px;border: 1px solid #1c76b8;color: #1c76b8;text-transform: uppercase;margin-top: 9px;}.sorting_places_wrap:hover .list_button a {background: #86b817;color: #fff;}.overlay_title h4 {margin: 0;font-size: 20px;text-align: center;font-weight: bold;color: #ffffff;line-height: 30px;}.overlay_title {float: left;width: 100%;padding: 13px 0px;}.sorting_places_wrap .overlay_title {position: absolute;bottom: -100%;background: #fdb714;opacity: .95;}.sorting_places_wrap:hover .overlay_title {display:block;bottom:0;}.sorting_flight_panel .sorting_destination {float: left;width: 135px;margin-right: 2%;}.sorting_flight_panel .sorting_destination:last-child{margin-right:0px;}.sorting_flight_panel label.sort_by {float: left;margin-right: 2%;color: #808b8d;line-height: 30px;}.sorting_panel .sorting_destination .btn, .sorting_flight_panel .sorting_destination .btn {padding: 0 0 0 10px;height: 30px;}.sorting_destination span.bs-caret {position: absolute;right: 0;height: 100%;top: 0;width: 30px;}.sorting_destination span.bs-caret .caret {position: absolute;top: 0 !important;margin-top: 0 !important;height: 100%;width: 30px;left: 0;}.sorting_destination span.bs-caret .caret{border-color: transparent;}.flight_list_desc .bottom_title h5 {margin-top: 0;}.flight_list_desc{padding-top:2px;}.flight_list_desc .bottom_title .right_span {margin-top: 0;}.flight_details_schedule div.take_off_landing:first-child {border-right: 1px solid #eeeeee;}.list_button {float: left;width: 100%;text-align: center;}.list_button a{display:inline-block;text-align:center;}@-moz-document url-prefix() {select {-moz-appearance: none;}}@media (min-width:991px) and (max-width:1200px){.travel_checkbox_round label {width: 100% !important;}}@media (max-width:480px){.list_button a {width: 94%;}.bottom_title .right_span {float: left;margin-top: 8px !important;width: 100%;margin-bottom: 5px !important;text-align:center;}.flight_details_schedule div.take_off_landing {width: 100%;border-right:transparent !important;}}@media (max-width:767px){.flight_list_desc {padding-top: 20px;}.sorting_flight_panel .sorting_destination {float: left;width: 100%;margin-right: 0;margin-bottom: 7px;}}.flight_review_area.full_width {padding: 20px;}.main_section_flight{float:left;width:100%;}.main_section_flight div {display: inline-block;}.main_section_flight {text-align: center;}.main_section_flight .country_section_box h4 {color: #2c3e50;line-height:36px;font-weight: bold;margin: 0;}.main_section_flight .country_section_box p {color: #999999;line-height: 19px;padding-top: 5px;margin-bottom: 0;}.country_section_box .shedule_d {border-top: 1px solid #d3d3d3;display: inline-block;}.middle_flight_section h5{color: #2c3e50;line-height:36px;border-bottom: 1px solid #d3d3d3;font-weight: bold;margin-top:5px;}.main_section_flight .middle_flight_section p {color: #999999;line-height: 18px;padding-top: 0px;margin-bottom: 0;float: left;width: 100%;top: 0px;}.flight_details_table.full_width {padding-top: 30px;}.main_section_flight .middle_flight_section {width: 40%;vertical-align: top;padding-left:30px;padding-right:30px;}.main_section_flight .country_section_box, .main_section_flight .middle_flight_section {padding-bottom: 40px;padding-top: 10px;}span.emirates_button {display: inline-block;text-align: center;text-transform: uppercase;padding: 5px 14.5px;font: bold 16px "Lato",sans-serif ;margin: 5px 0 0px 5px;}.inludes_section.flight_schedule_section {padding-top: 0;}.flight_booking_bg{background: url('http://placehold.it/1600x293')no-repeat;background-size: cover;position: relative;background-position: 50%;}.flight_booking_bg .icon_circle_overlay {background: #222222;opacity: .65;}.flight_details_table .airline_detail_list li span {color: #808b8d;}.table_heding_title {font-size: 16px;color: #282828;text-transform: uppercase;text-align: center;line-height: 24px;}.flight_details_table .hotel_airlines_list .airline_detail_list:first-child {border-right: 2px solid #d3d3d3;}.airline_detail_list fieldset {padding-left: 19%;}.flight_details_table .hotel_airlines_list {padding: 40px 0px 15px;}.package_booking_form .booking_input {width: 100%;margin-bottom: 13px;padding: 0 20px;height: 48px;border: 1px solid #d3d3d3;color: #808b8d;}textarea.booking_textarea {width: 100%;border: 1px solid #d3d3d3;color: #808b8d;padding: 10px 20px 0;height: 230px;resize: none;}.confirmation_msg {text-align:center;}.confirmation_msg span {display: inline-block;background: #86b817;color: #ffffff;font-size: 16px;margin-bottom: 35px;text-transform: uppercase;padding: 14px 33px;}@media (max-width:767px){.main_section_flight .country_section_box, .main_section_flight .middle_flight_section {width: 100% !important;float: left;}.main_section_flight .country_section_box, .main_section_flight .middle_flight_section {padding-bottom: 20px;padding-top: 0px;}span.emirates_button {margin: 20px 0 9px 0px;}.inludes_section.flight_schedule_section {text-align: center;}.airline_detail_list {border-right: 0px !important;}.airline_detail_list fieldset {padding-left:0px;margin:0 auto;width:95%;}}.flight_package_details .bottom_title h5 {font-size: 18px;}.flight_package_details .flight_grid_desc {padding-top: 0;}.flight_package_details .flight_grid_desc h5 {margin-top:0;}.flight_package_details .bottom_title .right_span {float: right;margin-top: 0;}.hotel_airlines_list {float: left;width: 100%;}.hotel_airlines_list .airline_detail_list {float: left;width:50%;}.hotel_airlines_list .airline_detail_list ul {float: left;width: 100%;}.hotel_airlines_list .airline_detail_list ul li {float: left;width:100%;}.airline_detail_list li span {color: #2c3e50;padding: 6px 0px;float:left;width:43%;word-break: break-all;}.airline_detail_list li span:nth-child(2) {width: 12%;text-align:center;}@media (max-width:767px){.airline_detail_list table {width: 100%;}.hotel_airlines_list .airline_detail_list {width:100%;}.hotel_airlines_list .airline_detail_list:last-child {margin-bottom: 0px;}.hotel_airlines_list .airline_detail_list {margin-bottom: 20px;}}select:focus {outline: none;}.space_100{padding-top:50px;padding-bottom:20px;}.current-menu-item {color:#498cc8 !important }.sorting_panel .sorting_destination {width: 201px;float: left;margin-right: 20px;}.sorting_destination{position:relative;}.sorting_destination select {width: 100%;border: 1px solid #eeeeee;height: 30px;padding:0 0 0 12px;border-radius: 0px;color: #808b8d;}.sorting_destination i.fa {position: absolute;right: 1px;top: 1px;font-size:11px;background: #fdb714;color: #ffffff;width: 30px;height: 28px;text-align: center;line-height: 28px;}.sort_list_grid i {border: 1px solid #eeeeee;color: #999999;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-left: 6px;}.sort_list_grid i:hover {background:#86b817;color:#ffffff;cursor:pointer;}.sorting_places_section {padding-top: 65px;}.sorting_places_wrap {padding: 20px;border: 1px solid #e3e3e3;float: left;width: 100%;margin-bottom:30px;}.sorting_places_wrap .bottom_desc h4 {line-height: 36px;font-weight: bold;color: #2c3e50;display: inline-block;margin-bottom:0px;}.sorting_places_wrap .bottom_desc h4 a {color: #2c3e50;}.sorting_places_wrap .bottom_desc h4 span {color: #86b817;padding-left: 15px;}.sorting_places_wrap .bottom_desc .packs {float: right;margin-top: 10px;line-height: 36px;}.sorting_places_wrap .bottom_desc {padding-top: 10px;}.thumb_wrape img {width: 100%;height:100%}.pagination_bottom {text-align:center;}.pagination_bottom .pagination li a {width: 50px;height: 50px;line-height: 50px;}.pagination_bottom .pagination li a:hover {background: #fdb714;color: #ffffff;border-color: #fdb714;}.pagination_bottom .pagination {padding-top: 70px;}.sorting_places_wrap:hover {box-shadow: 0px 0px 1px 1px rgba(253, 183, 20, 0.8);-webkit-box-shadow: 0px 0px 1px 1px rgba(253, 183, 20, 0.8);border-color: #fdb714;}.grid_sorting .thumb_wrape{overflow:hidden;}@media (max-width:767px){.sorting_panel .sorting_destination {width: 100%;margin-right:0px;margin-bottom:20px;}.sort_list_grid {float: left !important;}.sort_list_grid i{margin-left: 0;margin-right: 6px;}}@media (min-width:768px) and (max-width:991px){.sorting_panel .sorting_destination {width: 25%;}}@media (min-width:992px) and (max-width:1200px){.sorting_panel .sorting_destination {width: 187px;}}button:focus {outline: none;}.t_align_c{text-align:center;}.full_width.t_align_c button {margin-top: 15px;}.pcg_tabs_panel ul li{-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}.special-tab ul li {color: #282828;font: normal 16px 'Lato', sans-serif;text-transform: uppercase;line-height: 36px;display: inline-block;float: none !important;padding: 0px 35px;white-space: nowrap;position: relative;}.special-tab ul li a:after {content: "\f111";display: block;font: normal normal normal 16px 'Font Awesome 5 Free';text-rendering: auto;-webkit-font-smoothing: antialiased;color: #eeeeee;position: absolute;left: 50%;bottom: -29px;width: 18.5px;height: 18px;border-radius: 5em;border: 1px solid transparent;}.special-tab ul li a.active:after {color: #d1a859;}.special-tab ul li.ui-state-active:after {color: #fdb714 !important;}.special-tab ul li:first-child {}.special-tab ul li:last-child {}#tour_booking_tabs {float: left;width: 100%;}.special-tab {float: left;width: 100%;text-align: center;}.special-tab ul {border-bottom: 1px solid #eeeeee;display: inline-block;padding-bottom: 20px !important;}.special-tab ul li:focus {outline: none;}.special-tab ul li.ui-state-active{background:transparent;}#tour_booking_tabs .main_content_area {float: left;width: 100%;position: relative;padding: 50px;}.main_content_area .tab_inner_section {float: left;width: 100%;margin-bottom:40px;}.heading_tab_inner {float: left;width: 100%;background: #86b817;padding: 10px 30px;}.heading_tab_inner h5 {display: inline-block;color: #ffffff;font: bold 15px 'Lato', sans-serif;line-height: 28px;margin: 0;}.heading_tab_inner span {float: right;font: bold 12px 'Lato', sans-serif;text-transform: uppercase;color: #fff;width: 137px;height: 27px;background: #fdb714;text-align: center;line-height: 28px;}.tab_inner_section .tab_inner_body{border: 1px solid #fdb714;border-top:none;padding-bottom:20px;}.inludes_section, .tab_review_area{float: left;width: 100%;}.tab_review_area img {width: 150px;height: 105px;float: left;margin-right: 10px;}.tab_review_area .review_content {}.tab_review_area .review_content .top_head_bar {float:none;}.review_content .top_head_bar span {display: inline-block;margin: 0 10px;float:none;}.review_content .top_head_bar .country_span {font-size: 16px;color: #999999;border-left: 1px solid #999999;padding-left: 10px;text-transform: capitalize;line-height: 13px;}.review_content span {color: #999999;font-size: 12px;line-height: 30px;}.review_content .bottom_star_rating {display: inline-block;padding-right: 10px;}.review_content .bottom_star_rating i {color: #ffd46c;font-size: 14px;line-height: 30px;}.review_star_cover {display: inline-block;border-top: 1px solid #ebe9e9;padding-right: 25px;}.review_content .bottom_star_rating i:last-child{color:#ebe9e9;}.right_includes h5 {margin-top: 0;}.inludes_section {padding-top: 15px;}.inludes_section .left_lists table tr td.label_list {width: 120px;}.inludes_section .left_lists table tr td:nth-child(2) {width:25px;}.inludes_section .left_lists table {margin-left: 35px;width: 100%;}.left_lists table tr td {color: #808b8d;line-height: 26px;text-transform: capitalize;vertical-align: top;}.right_includes .check_in_out_wrap {float: right;}.check_in_out_wrap .check_in {float: left;margin-right: 25px;text-align: center;width: 67px;}.check_in_out_wrap .check_in .check_in_box {float: left;width: 100%;border: 1px solid #fdb714;border-radius: 5px;padding-bottom: 5px;}.check_in_out_wrap .check_in label {font-weight: normal;color: #282828;font-size: 13px;line-height: 24px;margin-bottom: 0px;}.check_in .check_in_box span {float: left;width: 100%;}.check_in .check_in_box .day {background: #fdb714;color: #ffffff;}.check_in .check_in_box .date {font-size: 30px;color: #222222;}.check_in_out_wrap .check_in .check_in_box span {line-height: initial;}.check_in .check_in_box .month {color: #222222;text-transform: uppercase;margin-top: -6px;}.flight_section div {display: inline-block;}.flight_section {text-align: center;}.flight_section .country_section_box {width:25% }.flight_section .middle_flight_section {width:40%;}.flight_section .country_section_box h4 {font-size: 16px;color: #282828;line-height: 24px;font-family: 'PT Sans', sans-serif !important;display: inline-block;border-bottom: 1px solid #d3d3d3;padding-bottom: 5px;}.flight_section .country_section_box p {color: #999999;line-height: 19px;}.middle_flight_section .border_line {width: 100%;float: left;background: #d3d3d3;height: 1px;position: relative;}.flight_section .middle_flight_section .border_line:after, .flight_section .middle_flight_section .border_line:before{content: "\f111";display: block;font: normal normal normal 16px 'Font Awesome 5 Free';text-rendering: auto;-webkit-font-smoothing: antialiased;color: #86b817;position: absolute;top: -9px;}.flight_section .middle_flight_section .border_line:before{right:0;}.flight_section .middle_flight_section .border_line:after{left:0;}.middle_flight_section .border_line i {transform: rotate(46deg);-webkit-transform: rotate(46deg);-moz-transform: rotate(46deg);-ms-transform: rotate(46deg);-o-transform: rotate(46deg);position: absolute;top: -8px;font-size: 18px;color: #86b817;}.middle_flight_section p {color: #999999;line-height: 18px;padding-top: 15px;margin-bottom: 0;margin-top: 0px;float: left;width: 100%;position: relative;top: 18px;}.inner_container {margin: 0 auto;width: 81%;}.right_includes ul.sort_place_icons li:last-child {margin-right: 0px;}.right_includes ul.sort_place_icons li {margin-right: 20px;}.btn_green.proceed_buttton {font: normal 14px 'Lato', sans-serif;text-transform: uppercase;border: none;width: 260px;height: 48px;line-height: 48px;}.inner_section_2 .tab_inner_body {border: 1px solid #fdb714;}.package_booking_form {float: left;width: 100%;padding: 30px 15px 0px;}.package_booking_form .booking_input {width: 100%;margin-bottom: 13px;padding: 0 20px;height: 48px;border: 1px solid #d3d3d3;color: #808b8d;}.package_booking_form .checkbox_book {padding: 0 15px;margin-top: 10px;}.package_booking_form .checkbox_book label {font-weight: normal;color: #808b8d;}.checkbox_book{float:left;width:100%;}.checkbox_book label {position: relative;padding-left: 33px;}.checkbox_book input[type=checkbox] {display: none;}.checkbox_book label:before{content: "";display: inline-block;width: 20PX;height: 20px;position: absolute;color:#d3d3d3;text-align: center;left:0px;border: 1px solid #d3d3d3;}.checkbox_book input[type=checkbox]:checked + label:after{content: "\2713";font-size: 19px;color: #86b817;text-align: center;position: absolute;left: 3px;top: -3px;}.checkbox_book input[type=checkbox]:checked + label:before{border-color:#86b817;}.payment_details_main {float: left;width: 100%;padding: 25px;}.payment_table{float:left;width:100%;}.payment_table ul li {float:left;width:100%;}.payment_table ul li span {padding: 2px;text-transform: capitalize;color: #808b8d;line-height: 26px;float:left;width:50%;}.payment_table ul li.total_row{margin-top:20px;}.payment_table ul li.total_row span{color: #666666;font-weight: bold;font-size: 16px;text-transform: uppercase;}.payment_mathod_tabs{float:left;width:100%;}.payment_mathod_tabs .payment_vertical_tabs {float: left;width: 22%;background: #ececec;min-height: 350px;}.vertical_tab_content {padding-top: 20px;padding-left: 40px;float: left;width: 78%;}.payment_mathod_tabs .payment_vertical_tabs ul li {float: left;width:100%;padding-left: 20px;}.payment_mathod_tabs .payment_vertical_tabs ul li a {float: left;width: 100%;font: normal 14px 'Lato', sans-serif;text-transform: capitalize;line-height: 48px;color: #666666;}.payment_vertical_tabs ul{padding:0px !important;}.payment_vertical_tabs ul li.ui-state-active{background:#ffffff;}.inner_body_payment fieldset label {float: left;width: 100%;line-height: 36px;color: #808b8d;margin-bottom: 0;}.inner_body_payment fieldset input[type="text"] {height: 48px;border: 1px solid #d3d3d3;padding-left: 10px;font-style: italic;color: #cecece;margin-bottom:8px;}.inner_body_payment fieldset input.input_card {width: 60%;}.inner_body_payment fieldset input.input_credit_card {width: 50%;margin-right: 15px;}.inner_body_payment fieldset a {margin-right: 5px;}.inner_body_payment fieldset .select_tabs, .inner_body_payment fieldset .cvv_input{float: left;}.select_tabs select {width: 117px;height: 40px;border-radius: 0px;border: 1px solid #d3d3d3;color: #999999;padding-left: 10px;text-transform: capitalize;margin-right:17px;}.select_tabs {width: 274px;}input.cvv {width: 73px;height: 40px;}.checkbox_section .proceed_buttton {margin: 25px 0px;}.inner_body_payment .checkbox_section {padding-top: 71px;}.section_booking_bottom{background:url('http://placehold.it/1600x293')no-repeat;background-size: cover;position: relative;}.middle_text {color: #ffffff;text-align: center;position: relative;padding: 75px 0px;}.middle_text h2 {font-weight: bold;line-height: 36px;margin:0px;}.middle_text h5 {line-height: 36px;font-size: 15px;}.middle_text .coupon_offer {display: inline-block;font-size: 18px;padding: 11px 19px;border: 1px solid #fff;margin-top: 20px;}.middle_text .coupon_offer span {font-weight: bold;color: #fdb714;font-size: 20px;}#special-tour, #special-flight, #special-hotel, #special-visa:after {position:relative;}.main_content_area:after {}#special-tour:after{right: 35%;}#special-flight:after{right: 48.5%;}#special-hotel:after {right: 61.7%;}#special-visa:after {right: 75.4%;}.doller_left {float: right;text-align: center;}.doller_left h2 {margin: 0;color: #86b817;font-weight: bold;line-height: 30px;}}.doller_left p {font-size: 12px;color: #999999;line-height: 30px;}.package_table_section {border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;}.payment_table{float:left;width:100%;}.package_table_section .payment_table_package table tr td:nth-child(2) {text-align: center;}.payment_table_package table tr td {padding: 2px;text-transform: capitalize;color: #808b8d;line-height: 26px;border-top: none;width:33%;}.package_table_section .payment_table_package {padding: 30px 0px;}.package_table_section .border_right {border-right: 1px solid #d3d3d3;}.payment_table_package table tr.total_row{margin-top:20px;}.payment_table_package table tr.total_row td{color: #666666;font-weight: bold;font-size: 16px;text-transform: uppercase;}.package_table_section .payment_table_package table {width: 60%;margin: 0 auto;}.total_price_row {text-align: center;}.total_price_row p, .total_price_row h2{display:inline-block;line-height:36px;}.total_price_row p {color: #797979;font-size: 16px;padding-right: 10px;}.total_price_row h2 {color: #86b817;font-weight: bold;}.information_title {text-align: center;color: #2c3e50;font-size: 16px;text-transform: uppercase;border-bottom: 1px solid #ebebeb;padding-bottom: 20px;padding-top:15px;}.information_table_main {padding: 35px 0px;border-bottom: 1px solid #ebebeb;}.paymentinfo_list ul li {color: #808b8d;font-size: 16px;line-height: 36px;position: relative;padding-left: 26px;}.paymentinfo_list ul li:before {content: "\f046";display: inline-block;position: absolute;font: normal normal normal 14px/1 'Font Awesome 5 Free';text-rendering: auto;-webkit-font-smoothing: antialiased;color: #fdb714;left: 0;top: 11px;}.paymentinfo_list p {line-height: 24px;color: #282828;margin: 0px;font-size:16px;}.paymentinfo_list span {line-height: 24px;color: #999999;}.booking_text p {color: #808b8d;font-size: 16px;line-height: 36px;margin: 0;}.booking_text p a {color:#86b817;}.booking_text.t_align_c span {font-weight: bold;font-size: 18px;text-transform: uppercase;color: #2c3e50;line-height: 36px;}.booking_text p a:hover {text-decoration: underline;color: #2c3e50;}.space_top_65 {padding-top: 65px;}.tab_review_area .review_content .top_head_bar h4 {margin-top: 0px;}.inludes_section {padding-top: 15px;border-top: 1px solid #d3d3d3;}.tab_review_area {padding: 18px;}.information_table_main .payment_table_package table tr td {text-transform: initial;}.information_section .full_width.t_align_c button {margin-top: 35px;}@media (min-width:992px) and (max-width:1200px){.tab_review_area .review_content {width: 75%;}}@media (min-width:768px) and (max-width:991px){.special-tab ul li{padding:0px 20px;}}@media (max-width:991px){.right_includes .check_in_out_wrap {float: left;width: 100%;text-align: center;}.inludes_section .right_includes {padding-top: 25px;}.check_in_out_wrap .check_in {float: none;margin-right: 20px;display: inline-block;margin-bottom: 10px;}}@media (max-width:767px){.special-tab ul li {font: normal 10px 'Lato', sans-serif;padding: 0px 4px;}.inludes_section .left_lists table{margin-left:0px;}.inner_container {width: 100%;}#tour_booking_tabs .main_content_area {padding: 25px;}.review_content .top_head_bar span {margin: 0px 4px;}.review_content .top_head_bar .country_span {font-size: 14px;}}@media (min-width:768px) and (max-width:1200px){.inner_container {margin: 0 auto;width: 90%;}}@media (max-width:600px){.flight_section .middle_flight_section {width: 80%;margin: 20px 0px;}.flight_section .country_section_box {width: 100%;}}@media (max-width:480px){.special-tab ul li a:after {display:none;}.inludes_section .right_includes {text-align: center;}.heading_tab_inner {padding:10px;}.heading_tab_inner h5{font-size:11px;}.package_table_section .payment_table_package table {width: 100%;}.total_price_row h2 {font-size: 23px;}.btn_green.proceed_buttton {font: normal 12px 'Lato', sans-serif;width: 190px;height: 40px;line-height: 40px;}.package_booking_form {padding: 30px 0px;}}.sorting_places_wrap:hover .list_view_details.btns {background: #fdb714;color: #fff;}@media (max-width:320px){.btn_green.proceed_buttton {font-size:9px !important;width: 170px;}.inner_body_payment .btn_green.proceed_buttton {width: 140px;}}@media (min-width:1200px){.payment_details_main .review_content {padding-left: 40px;}}@media (max-width:767px){.payment_mathod_tabs .payment_vertical_tabs {width: 100%;min-height: auto;}.vertical_tab_content {width: 100%;}}@media (max-width:600px){.inner_body_payment .checkbox_section {padding-top: 30px;}}@media (min-width:768px) and (max-width:991px){.vertical_tab_content{width:70%;}.payment_mathod_tabs .payment_vertical_tabs {float: left;width: 30%;}}@media (max-width:991px){.inner_body_payment fieldset .select_tabs, .inner_body_payment fieldset .cvv_input {float: left;width: 100%;}.select_tabs select {width: 100%;margin-right: 0;margin-bottom: 10px;}.inner_body_payment fieldset input[type="text"] {width: 100% !important;}.inner_body_payment fieldset a {margin-top: 5px;float: left;}input.cvv {width: 100%;}.vertical_tab_content {padding: 20px;}.doller_left {float: left;padding-top: 15px;}}@media (max-width:767px){.booking_text p {line-height: 20px;margin-bottom: 15px;}.booking_text.t_align_c span {line-height: 20px;}.middle_text h5 {line-height: 20px;}}@media(min-width:1200px){.inludes_section .right_includes {padding-left: 10%;}}@media(min-width:1200px){.destinaion_sorting_section .col-lg-3 {width: 26%;}.destinaion_sorting_section .col-lg-9 {width: 74%;}}.sorting_places_wrap, .sort_place_icons li, img{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.grid_sorting:hover .thumb_wrape img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform:scale(1.2);}.tour_packages_right_section {float: left;width: 100%;}.packs{color: #999999;font-size: 16px;}.tour_heading h4 {display: inline-block;color: #2c3e50;line-height: 36px;font: 700 20px "Lato", sans-serif ;margin-top:0px;}.tour_heading {display: inline-block;border-bottom: 1px solid #eeeeee;margin-bottom: 18px;padding-bottom: 5px;}.tour_heading .packs {float: right;padding-left: 70px;}.tour_packages_description p {color: #808b8d;line-height: 22px;}.morecontent span {display: none;}.tour_packages_description a.morelink.less {padding-top: 0;}.tour_packages_description .morelink {display: inline-block;color: #86b817;border-bottom: 1px solid #e5eed6;padding-top: 10px;}.tour_packages_description {margin-bottom: 40px;}.top_head_bar{float:left;width:100%;}.top_head_bar h4 {font-weight: bold;color: #2c3e50;display: inline-block;}.top_head_bar h4 a{color: #2c3e50;}.grid_sorting .top_head_bar h4 {margin-top: 7px;}.top_head_bar span {float: left;}.time_date i{font-size:14px;padding-left: 6px;}.time_date {line-height: 27px;width: auto;height: 27px;text-align: center;background: #fdb714;color: #ffffff !important;font-size: 14px;border-radius:2px;padding: 0px 7px;}.grid_sorting .bottom_desc h5 {text-transform: initial;color: #2c3e50;}.grid_sorting .bottom_desc h5 a{color: #2c3e50;}.grid_sorting .bottom_desc h5 span {font: bold 24px "Lato",sans-serif ;color: #86b817;padding-left: 8px;}.grid_sorting ul.sort_place_icons{text-align:center;margin-top:15px;}ul.sort_place_icons li {float: left;text-align: center;width: 71px;color: #333333;font-size: 13px;text-transform: capitalize;}ul.sort_place_icons li i {width: 43px;height: 43px;color: #999999;border: 1px solid #fdb714;text-align: center;line-height: 43px;font-size: 16px;border-radius: 5em;margin-bottom: 5px;}.thumb_wrape, .thumbnail_wrap{overflow:hidden;position:relative;}.sorting_places_wrap:hover .thumb_wrape img, .tour_post_cover:hover img, .thumbnail_wrap:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}.thumb_wrape{height:244px }.thumb_wrape, .bottom_desc{float:left;width:100%;}.sort_place_icons li:hover {transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-o-transform: translateY(-5px);-ms-transform: translateY(-5px);}.sidebar_search_bar form input#sidebar_search {width: 100%;border: 1px solid #eeeeee;padding: 0px 20px;height: 32px;position:relative;color:#808b8d;}.sidebar_search_bar form{position:relative;}.sidebar_search_bar form:after{content: "\f002";display: inline-block;font: normal normal normal 16px 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);position: absolute;top: 10px;right: 10px;color: #999999;}.Travelite_left_sidebar .widget h4.widget-title {color: #2c3e50;font: 700 16px "Lato", sans-serif ;padding-bottom:30px;}.Travelite_left_sidebar{float:right;width:100%;}.Travelite_left_sidebar aside.widget {float: right;width: 100%;padding: 50px 0px;border-bottom: 1px solid #eeeeee;}.widget.hotel_widgets ul li {width: 100%;float: right;margin-bottom: 22px;padding-bottom: 13px;border-bottom: 1px solid #eeeeee;}.widget.hotel_widgets ul li:last-child{border-bottom:none;}.widget.hotel_widgets ul li h4 {margin-top: 0;margin-bottom: 5px;text-transform: capitalize;color: #2c3e50;}.widget.hotel_widgets ul li h4 a{color: #2c3e50;}.widget.hotel_widgets ul li p {margin-bottom: 0px;font-size: 13px;line-height: 24px;color: #999999;}.widget.hotel_widgets ul li img{float: left;width: 70px;height: 70px;margin-right: 10px;}.widget.hotel_widgets ul li div {display:inline;}.widget.hotel_widgets ul li i:last-child {color: #c0ccd3;}.widget.hotel_widgets ul li i{color: #fdb714;}.Travelite_left_sidebar aside.widget:last-child {border-bottom: none;}.travel_checkbox_round{float: right;width: 100%;text-align: right;}.travel_checkbox_round [type="checkbox"]:not(:checked), .travel_checkbox_round [type="checkbox"]:checked {position: absolute;left: -9999px;}.travel_checkbox_round [type="checkbox"]:not(:checked) + label, .travel_checkbox_round [type="checkbox"]:checked + label {position: relative;padding-right:21px;cursor: pointer;outline:none;}.travel_checkbox_round [type="checkbox"]:not(:checked) + label:before, .travel_checkbox_round [type="checkbox"]:checked + label:before {content: '';position: absolute;right: 0;top: 3px;width: 16px;height: 16px;border: 1px solid #bbbbbb;border-radius: 5em;outline: none;}.travel_checkbox_round [type="checkbox"]:not(:checked) + label:after, .travel_checkbox_round [type="checkbox"]:checked + label:after {content: "\f111";display: inline-block;font: normal normal normal 14px/1 'Font Awesome 5 Free';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 8px;right: 3.6px;font-size: 11px;line-height: 0.8;color: #86b817;}.travel_checkbox_round [type="checkbox"]:not(:checked) + label:after {color:#cccccc;}.travel_checkbox_round [type="checkbox"]:checked + label {color:#86b817;}.travel_checkbox_round [type="checkbox"]:disabled:not(:checked) + label:before, .travel_checkbox_round [type="checkbox"]:disabled:checked + label:before {box-shadow: none;border-color: #bbb;background-color: #ddd;}.travel_checkbox_round [type="checkbox"]:disabled:checked + label:after {color: #999;}.travel_checkbox_round [type="checkbox"]:disabled + label {color: #aaa;}.travel_checkbox_round label {font-weight: normal;font-size: 16px;color: #808b8d;float: right;width: 50%;text-transform: capitalize;margin-bottom: 14px;}.price_filter_slider .ui-widget.ui-widget-content {background: #eeeeee;border: none;}.price_filter_slider .ui-widget-header {border:none;background: #86b817;}.price_filter_slider .ui-slider-handle {border: 5px solid #0b0b0b !important;background: #ffffff !important;border-radius: 5em !important;}.price_filter_slider .ui-slider-handle:focus{outline:none !important;}.price_filter_slider .ui-slider-horizontal {height: 6px !important;}.price_filter_slider .ui-slider-horizontal .ui-slider-handle {top: -6px;}.price_filter_slider .range_text {color: #808b8d;line-height: 20px;padding-top: 17px;}.price_filter_slider .range_text label {font-weight: normal;}.price_filter_slider .range_text #amount {border: none;}.sort_list_grid .active_sort{background: #86b817;color: #ffffff;}@media (min-width:992px) and (max-width:1200px){.top_head_bar h4 {font-size: 16px;}}@media(max-width:991px){.top_head_bar h4 {font-size: 14px;}}@media(max-width:480px){.travel_checkbox_round label {width: 100%;}.top_head_bar h4{display:block;}}@media (min-width:1200px){.left_space_40{padding-left:40px;}}.list_sorting_view:hover .thumb_wrape img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform:scale(1.2);}.list_sorting_view .thumb_wrape {overflow:hidden;}.list_sorting_view .bottom_desc h5 {text-transform: initial;color: #2c3e50;margin-top:0px;}.list_sorting_view .bottom_desc h5 span {font: bold 24px "Lato",sans-serif ;color: #86b817;padding-left: 8px;}.list_sorting_view .bottom_desc {padding-top: 0px;}.list_sorting_view .top_head_bar h4 {margin-bottom: 0px;margin-top: 10px;}.list_sorting_view ul.sort_place_icons {text-align: center;margin-top: 35px;}.list_view_details {float: right;font-size: 14px;color: #666666;text-transform: capitalize;width: 95px;height: 32px;border: 1px solid #fdb714;text-align: center;line-height: 30px;}.list_sorting_view .bottom_desc a.btns {margin-top: 19px;box-shadow: none;}.padding_none{padding:0px;}ul.sort_place_icons li:hover i{color: #fdb714;border: 1px solid #999999;}@media (min-width:992px) and (max-width:1200px){ul.sort_place_icons li {width:67px;}}@media (max-width:781px){ul.sort_place_icons li {width: 66px;font-size: 12px;}}@media (max-width:480px){.bottom_desc h5 span {font-size: 15px !important;}.top_head_bar span.time_date {margin-bottom: 10px;display: inline-block;float: left;}.list_sorting_view .bottom_desc a.btns {margin-top: 20px;display: inline-block;float: none;}}@media (max-width:767px){.list_sorting_view .time_date{margin-top:10px;}ul.sort_place_icons li{margin-bottom:15px;}}.pcg_tabs_panel ul li{-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}.hotel_widgets_deals ul li .hotel_deals_details h4 {color: #797979;font-size: 16px;text-transform: initial;margin-top:0px;}.widget.hotel_widgets_deals ul li {width: 100%;float: right;margin-bottom:24px;}.widget.hotel_widgets_deals ul li:last-child {margin-bottom: 0;}.widget.hotel_widgets_deals ul li img {float: right;width: 78px;height: 67px;margin-left: 10px;}.Travelite_left_sidebar_second{float:right;width:100%;}.Travelite_left_sidebar_second .widget {float: right;width: 100%;border:1px solid #eeeeee;margin-top:27px;}.Travelite_left_sidebar_second .widget h4.widget-title {margin: 0;text-align: center;background: #86b817;color: #ffffff;line-height: 31px;padding: 11px 0px;border-bottom: 1px solid #eeeeee;}.Travelite_left_sidebar_second .widget .widgett {float: right;width: 100%;padding: 30px 20px;}.Travelite_left_sidebar_second .widget .text_widget {text-align:center;}.Travelite_left_sidebar_second .text_widget p {color: #808b8d;line-height: 24px;text-align: right;}.about_us_widget .text_widget p{font-size:16px;}.Travelite_left_sidebar_second .widget .text_widget i {color: #302c2d;padding-right: 10px;}.Travelite_left_sidebar_second .widget .text_widget h3 {color: #302c2d;line-height:30px;}.more_text_widget .morecontent .morelink_w {color: #c2c1c1;font: normal 12px "Lato",sans-serif ;text-decoration: underline;position: relative;}.more_text_widget .morecontent .morelink_w.less {float: none !important;}.submit_query {font: bold 12px 'Lato', sans-serif;text-transform: uppercase;display: inline-block;padding: 9px 23px;border:none;}.image_holder h5 {color: #2b2b2b;margin-bottom: 0;margin-top: 5px;line-height: 30px;}.image_holder h5 a{color: #2b2b2b;}.image_holder h4 {margin-top: 0px;color: #86b817;text-transform:initial;}.image_holder h4 span{font:normal 14px 'Lato', sans-serif;color:#2c3e50;}.image_holder {margin-bottom: 23px;text-align:center;}.image_holder img{height:105px;width:209px;}.tour_packages_details_top{float:left;width:100%;}.tour_packages_details_top .bottom_desc h5 {text-transform: initial;color: #2c3e50;margin-top: 0px;}.tour_packages_details_top .bottom_desc h5 span {font: bold 24px 'Lato', sans-serif;color: #86b817;padding-left: 8px;padding-right: 8px;}.tour_packages_details_top .bottom_desc h5.includes_text {color: #999999;text-transform: uppercase;line-height: 30px;}.tour_packages_details_top .bottom_desc .starting_text{display:inline-block;}.tour_packages_details_top .bottom_desc .time_date {display: inline-block;margin-right: 25px;}.tour_packages_details_top .top_head_bar .time_date i {font-size: 14px;padding-left: 7px;}.top_icons_part .sort_place_icons li:last-child {margin-right: 0px;}.top_links ul li {float: left;min-width: 139px;}.top_links ul li:first-child {margin-right: 20px;}.top_links ul li ul li {margin-right: 0px;width: 100%;margin-bottom: 0px;}.top_links ul li span.filter-option.pull-left {border-bottom: 1px solid;}.top_links ul li button {padding: 0;border: none;}.top_links ul li .dropdown-toggle .caret {color: #86b817;}.top_links ul li .dropdown-toggle .filter-option {width: auto;color: #86b817;}.top_links ul li .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100% !important;}.package_details_slider .owl-nav div {position: absolute;margin-left: 50px;top: 40px;}.package_details_slider .owl-nav .owl-next {right: 85%;}.package_details_slider .owl-nav .owl-prev {left: 0;}.package_details_slider #package_details_slider .item {border: 1px solid #fdb714;padding: 15px;margin-top:14px;}.package_details_slider .owl-nav div .fa {padding: 5px;border: 3px solid #cccccc;border-radius: 5em;color: #cccccc;width:30px;}.package_details_slider .owl-nav div .fa:hover{color:#86b817;border-color:#86b817;}.booking_area_section, .package_details_slider{float:left;width:100%;}.booking_area_section {padding-top: 10px;}.booking_area_section p {color:#242424;font-size:14px;line-height:24px;}.booking_form_bg{background:#eeeeee;border:1px solid #e4e2e2;padding:20px;}.booking_form_bg .main_content_form {background: #ffffff;padding: 32px;text-align:center;}.booking_form_bg .submit_field {width: 165px;margin-right: 0px !important;margin-top: 0px;}.booking_form_bg .submit_field .tab_search {top: 34px;}.main_content_form .pullleft {margin-right: 20px;position: relative;float: left;}.main_content_form .pullleft.submit_field {margin-top: -1px;}.booking_form_bg .main_content_form label {float: left;font: normal 14px Montserrat;text-transform: uppercase;color: #999999;margin-bottom: 15px;}.pullleft.submit_field label {font-size: 12px;color: #2b2b2b;}.pullleft.submit_field label span {font-size: 16px;}.Travelite_middle_tabs {margin-top: 20px;border: 1px solid #fdb714;}.pcg_tabs_panel {background: #f6f6f6;float: left;width: 100%;}.pcg_tabs_panel ul {margin-bottom: 0px;padding: 0px !important;}.pcg_tabs_panel ul li a {padding: 15px;float: right;color: #999999;text-transform: capitalize;font-weight: 100;}.pcg_tabs_panel ul li{display:inline-block;border-top:3px solid transparent;}.pcg_tabs_panel ul{float: right;}.pcg_tabs_panel {float: left;width: 100%;}.Travelite_middle_tabs .tab_details_part {float: left;width: 100%;padding: 20px;}.Travelite_middle_tabs .tab_details_part .inner_content {padding-top:25px;}.inner_content .day_title {color: #86b817;font-size: 16px;line-height: 24px;border-bottom: 1px solid #fdb714;padding-bottom: 13px;margin-bottom: 17px;text-transform: capitalize;}.tab_details_part p {color: #808b8d;line-height: 24px;}.pcg_tabs_panel .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-radius: 0px !important;}#Travelite_middle_tabs {border-radius: 0px !important;padding: 0;}.pcg_tabs_panel ul li.ui-state-active {background: #ffffff;border-top: 3px solid #fdb714;border-left-color: transparent;border-right-color: transparent;}.pcg_tabs_panel ul li:hover {background: #ffffff;border-top: 3px solid #fdb714;}.pcg_tabs_panel ul li:hover a {color:#282828 }.pcg_tabs_panel ul li.ui-state-active a {color:#282828 }.package_highlight_section h4 {border-bottom: 1px solid #eeeeee;font-weight: bold;color: #2c3e50;line-height: 20px;padding-bottom: 20px;}.package_highlight_section{padding-top:50px;}.cost_include_exclude h5 {color: #2c3e50;font-weight: bold;line-height: 24px;padding-bottom: 20px;padding-top: 20px;}.cost_include_exclude ul li {line-height: 24px;color: #808b8d;font-size: 14px;margin-bottom: 23px;padding-left: 28px;position: relative;}.cost_include_exclude ul li:before {content: "\f061";display: block;position: absolute;left: 0px;display: inline-block;font: normal normal normal 9px 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);color: #fdb714;border: 2px solid;border-radius: 5em;font-size: 11px;padding: 1.5px 2.5px;top: 5px;}@media (min-width:768px) and (max-width:1200px){.package_details_slider .owl-nav .owl-prev {left: 89%;}}@media (max-width:991px){.package_details_slider {margin-top: 40px;}.tour_packages_right_section{margin-top:30px;}}@media (max-width:480px){.top_links ul li {width: 100%;margin-right: 0px;margin-bottom: 15px;}}@media (max-width:767px){.package_details_slider .owl-nav .owl-next {right: 30%;}.package_details_slider .owl-nav .owl-prev {left: 30%;}}@media (max-width:991px){.booking_form_bg .main_content_form .pullleft {margin-bottom:10px;}}@media(max-width:500px){.pcg_tabs_panel ul li a {width: 100%;}.pcg_tabs_panel ul li {float: left;width: 100%;}}.calendar_events ul li h4 a{color;#282828;}.lates_event_right_side h4 a, .rec_cat_title a{color: #2c3e50;}.counter_section .chart .percentage_blue i.fa {color: #6054aa;}.counter_section .chart .percentage_red i.fa {color: #e12e45;}.counter_section .chart .percentage_skyblue i.fa {color: #07b7b5;}@media screen and (-webkit-min-device-pixel-ratio:0) {::i-block-chrome, .hnmn_packages .hnmn_pack_thumb {width: 222px;}::i-block-chrome, .hnmn_packages .hnmn_pack_content {width: 235px;}::i-block-chrome, .booking_form_bg .main_content_form i.fa {height: 30px;}::i-block-chrome, .syncro_slider .feature_tabs ul li svg {height: 24px;width: 24px;-webkit-margin-end: 30px;}}@-moz-document url-prefix() {.main_content_form .pullleft i.fa{height:30px;}}.best_feature_wrapper img{height:120px;}.best_feature_wrapper:hover{box-shadow: 0px 3px 6px #d4d4d4;background-color: #eee;}#tour_booking_tabs .wsa_tab ul li {display: inline-block;}.special-tab ul li.border_left {border-left: 1px solid #ececec;}.morewweblog-btn .btn{display: block ;margin: auto;font-family: IRANSansWeb !important;}.morewweblog-btn{margin-top: 15px;}
.header_top, .main_menu > ul > li.active > a:after, .main_menu > ul > li > a:hover:after, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .selected > a:hover, .dropdown-menu > .selected > a:focus, .best_feature_wrapper .best_feature_icon, .sorting_places_wrap:hover .pull-right.book_now_btn button, .customer_says_text:before, .btn-green, .widget.widget_accordion .panel-default > .panel-heading.active h4 a, .widget_categories ul li input[type=checkbox]:checked + label:before, #portfolio-filter li a:hover span.dot:after, #portfolio-filter li.active a span.dot:after, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_mounthpicker, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today div{
    background: rgb(97, 97, 97);

}
.widget.widget_search_availability .wsa_tab ul li a.active, .widget.widget_search_availability .wsa_tab ul li a:hover{
    /*background-color: #616161 !important;*/
    transform:scale(1.1);
}
.slider_content_wrap, .slider_tabs .wsa_tab ul li a.active, .login_heading, .sub_signup, .submit_field .search_tabs, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current, .rectangle_wrapper .fa, .inner_ovelay h4:after, .rectangle_wrapper .fa, .hnymn_package_button a:hover, .feature_overlay_second, .offer_box_wrapper .circle_icon, .green_btn, .booking_search_tab #booking_search, .destination_box_wrapper .offer_inner_desc, .latest_news_overlay span, .offer_bg_text, .slick-current.slick-active.slick-center .content_bg, .slick-current.slick-active.slick-center .content_bg:after, .feature_tabs ul li.active_tab i, .hotel_feature_box:hover .bottom_second_layer, .Travelite_left_sidebar_second .widget h4.widget-title, .heading_tab_inner, .btn_green, .confirmation_msg span, .price_filter_slider .ui-widget-header, .sort_list_grid i:hover, .sort_list_grid .active_sort, .sidebar_form .destination_field i.fa, .sidebar_form span.ui-spinner a, .section_main .icon .fa, .contact_section, .calendar_events ul li .circle_event, .doller_pricing, .error_next_prev_links a.prev_page, .sorting_places_wrap:hover .list_button a, .thumbnail_wrap .thumb_overlay, .root_square_green,.right_side_video_section .mejs-play button:after,.right_side_video_section .mejs-pause button:after{
background: #d1a859;
}
.main_menu ul li.travel_dropdown:after, .main_menu ul.sub-menu li a:hover, .main_menu ul li ul li:hover.travel_dropdown:after, .top_menu ul.sub-menu li a:hover, a.forgot_link, .have_an_acnt p a, .popup_inner input[type=checkbox]:checked + label:after, .heading_team h3:after, .heading_team h3:before, .Travelite_heading_feature:after, .Travelite_heading_feature:before, #home_testimonials .owl-nav div i.fa, .latest_news_desc .read_more, .news_thumb_wrapper .icon_circle_d i, .why_choose_Travelite .best_feature_icon i, #footer_wrapper:before, .tour_packages_details_top .bottom_desc h5 span, .top_links ul li .dropdown-toggle .filter-option, .image_holder h4, .inner_content .day_title, .flight_section .middle_flight_section .border_line:after, .flight_section .middle_flight_section .border_line:before, .middle_flight_section .border_line i, .checkbox_book input[type=checkbox]:checked + label:after, .doller_left h2, .total_price_row h2, .page_title ul:before, .page_title ul:after, .middle_text .coupon_offer span, .tour_packages_description .morelink, .grid_sorting .bottom_desc h5 span, .travel_checkbox_round [type="checkbox"]:checked + label, .travel_checkbox_round [type="checkbox"]:checked + label:after, .list_sorting_view .bottom_desc h5 span, .unlimited_feature_main .best_feature_icon i, .bottom_title span.doller, .address_detais_city, .check_lists ul li label:before, .customer_says_text .cst:before, .travel_post_switcher > a:hover, blockquote i.fa, .blog_single_page_wrapper .tagcloud i.fa, .blog_single_page_wrapper .post_share > i.fa, #comments ol li > div > article .comment-body .comment-date a, .offer_call_to_action h3 span, .travel_heading.right:after, .travel_heading.right:before, .offer_detail_wrapper ul li i, .travel_heading.center:after, .travel_heading.center:before, .events_thumb_slider .owl-nav div .fa:hover, .next_prev_event_links a:hover, .secttion_first_b h3 span, .booking_text p a, .popular_cities_hotel_menus ul li a:hover, .slide_booking_list i, .service_wrapper .item .text_wrapper i, .offer_call_to_action h4, .left_Travelite_packages i, .sorting_places_wrap .bottom_desc h4 span, .package_details_slider .owl-nav div .fa:hover, #comments ol li > div > .article .comment-body .comment-date a{
	    color: #498cc8;
}
#home_testimonials .owl-nav div i.fa, .popup_inner input[type=checkbox]:checked + label:before, .news_thumb_wrapper .icon_circle_d i, .why_choose_Travelite .best_feature_icon, .checkbox_book input[type=checkbox]:checked + label:before, .tour_booking_tabs ul li.ui-state-active:after, .unlimited_feature_main .best_feature_icon, .pull-right.book_now_btn button, .box_inner a, .widget.widget_accordion .panel-default > .panel-heading h4 a, .max-col-1 .portfolio-item .portfolio-content, .max-col-2 .portfolio-item .portfolio-content, .max-col-3 .portfolio-item .portfolio-content, .widget.widget_search_availability .wsa_tab ul li a.active, .widget.widget_search_availability .wsa_tab ul li a:hover, .events_thumb_slider .owl-nav div .fa:hover, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today div,  .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td:hover div, .package_details_slider #package_details_slider .item, .Travelite_middle_tabs, .pcg_tabs_panel ul li.ui-state-active, .pcg_tabs_panel ul li:hover, .inner_content .day_title, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .tab_inner_section .tab_inner_body, .hotel_thumbnail_slider, .hotel_details_mdl_tab, .inner_content .inner_title, .sort_list_grid .active_sort, .sort_list_grid i:hover, .list_button a, .tab_search_white .slider_content_wrap, .package_details_slider .owl-nav div .fa:hover{
	    color: #363435;
}
.widget.widget_search_availability .wsa_tab ul li a:hover:after, .widget.widget_search_availability .wsa_tab ul li a.active:after{
        border-top: 9px solid #363435;
}
.overlay_package{
    background: rgba(139, 118, 232, 0.59);	
}
.news_thumb_wrapper .thumb_overlay_d, .img_thumb_overlay, .gallery_thumb_wrapper .gallery_thumb_overlay{
	background: rgba(74, 173, 195, 0.27);	
}
.offer_wrapper .offer .text_wrapper, .offer_hex_item .offer_hex_info{
	background: rgba(118, 179, 232, 0.8);	
}
.Travelite_slider_menus{
	background: -moz-linear-gradient(right, #363435 53%,rgba(139, 118, 232, 0) 59%);
	background: -webkit-linear-gradient(right, #363435 53%,rgba(139, 118, 232, 0) 59%);
	background: linear-gradient (right, #363435 53%,rgba(139, 118, 232, 0) 59%)
}

.feature_tabs ul li.active_tab svg, .left_image_coming_soon svg path, .error_text_with_icon ul li svg path, .unlimited_feature_main .best_feature_icon svg{
    fill: #363435;	
}

.travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td:hover div {
    background-color: #363435 !important;
}

.why_choose_Travelite .best_feature_icon, .unlimited_feature_main .best_feature_icon, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td{
	background: transparent;
}






.btn-yellow, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li.active > a, .dropdown-menu > li.selected > a, .best_feature_wrapper .best_feature_icon span.icon_overlay:before, .best_feature_wrapper .best_feature_icon span.icon_overlay:after, .customer_says_slider .item.active:before, .travel_post .travel_meta, .travel_pagination li.active a, .travel_pagination li a:hover, .max-col-1 .portfolio-item .portfolio-content .customNavigation a:hover, .max-col-2 .portfolio-item .portfolio-content .customNavigation a:hover, .offer_hex_item .offer_hex_info h4, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{
	background: linear-gradient(90deg, #d2a243, #d1a859);
}
.large_slide_btn, .slider_tabs .wsa_tab ul li a, .main_content_form i.fa, .submit_field .tab_search, .ractangle_box_cover:hover .circle_icon .fa, .ractangle_box_cover:hover .circle_icon .fa, .feature_box_second:hover .feature_overlay_second, .offer_box_wrapper:hover .green_btn, .desc_right_inner, .hotel_feature_box:hover .feature_overlay_second, .latest_news_overlay span.icon_img, .button_slider .large_slide_btn, .wrapper_main:hover .news_thumb_wrapper .icon_circle_d i, .bottom_second_layer, .right_side_video_section .mejs-container .mejs-controls, .time_date, .heading_tab_inner span, .check_in .check_in_box .day, .sorting_destination i.fa, .sorting_places_wrap:hover .list_view_details.btns, .pagination_bottom .pagination li a:hover, .flight_booking_tab i.fa, .sorting_places_wrap .overlay_title, .section_main:hover> .icon, .latest_event_date span, .error_next_prev_links a.home_page, .login_heading .close_btn, .thumbnail_wrap:hover .thumb_overlay, .root_square_yellow, .email_newsletter input#news_send{
    background: #0664b5;	
}
.large_slide_btn:hover, .tour_packages span, .off_dighit, ul.sort_place_icons li:hover i, .cost_include_exclude ul li:before, .review_content .bottom_star_rating i, .tour_booking_tabs ul li.ui-state-active:after, .paymentinfo_list ul li:before, .widget.hotel_widgets ul li i, .rating_bottom i, .hotel_facility_list ul li i, .widget_ratings i, .section_main:hover> .icon .fa, .section_main:hover> .box_inner a, .customer_says_slider .item.active:after, #comments ol li > div > article .comment-body .comment-reply-link, #comments ol li > div > .article .comment-body .comment-reply-link{
	color:#393870;
}
ul.sort_place_icons li i, .check_in_out_wrap .check_in .check_in_box, #tour_booking_tabs .main_content_area, .tour_booking_tabs, .sorting_places_wrap:hover, .list_view_details, .sorting_places_wrap:hover .hotel_feature_icons, .pagination_bottom .pagination li a:hover, .section_main:hover> .icon, .section_main:hover> .box_inner a, .travel_pagination li.active a, .travel_pagination li a:hover, .coming_social_icons a i.fa:hover, .travel_event_calendar .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{
	border-color:#393870;	
}
.large_slide_btn{
	border-color:#393870 !important;
}	
.feature_box:hover{
	border-color:rgba(57, 56, 112, 0.95);	
}

.sorting_places_wrap:hover {
    box-shadow: 0px 0px 1px 1px rgba(57, 56, 112, 0.8);
    -webkit-box-shadow: 0px 0px 1px 1px rgba(57, 56, 112, 0.8);
}

.feature_overlay, .offer_wrapper .offer:hover .text_wrapper{
	background: rgba(118, 179, 232, 0.8);
}

#booking_details:after, #personal_info:after, #payment_info:after, #confirmation:after{
	border-bottom: 8px solid #393870;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	background: #393870 !important;
}

.hotel_feature_box:hover .bottom_second_layer{
         background-color:#d1a859 !important;
}
 .bottom_second_layer{
     background-color:#363435 !important;
 }
