html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

.icons-sprite, .icons-advisor, .icons-approve, .icons-attention-notifi, .icons-backups, .icons-categories, .icons-cms, .icons-cruises, .icons-delete, .icons-destinations, .icons-download, .icons-error-notifi, .icons-excursions, .icons-facebook, .icons-flicker, .icons-gallery, .icons-gplus, .icons-info-notifi, .icons-jump, .icons-luxury, .icons-messages, .icons-meta-tags, .icons-offers-icon, .icons-offers, .icons-orders, .icons-packages, .icons-pinterest, .icons-settings, .icons-sightseeing, .icons-sitemap, .icons-success-notifi, .icons-trips, .icons-twitter, .icons-youtube {
	background: url('/images/icons-s8d7bdac8f0.png') no-repeat;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-advisor {
	background-position: 0 -1419px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-approve {
	background-position: 0 -1725px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-attention-notifi {
	background-position: 0 -1924px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-backups {
	background-position: 0 -1008px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-categories {
	background-position: 0 -959px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-cms {
	background-position: 0 -300px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-cruises {
	background-position: 0 -1128px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-delete {
	background-position: 0 -1483px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-destinations {
	background-position: 0 -413px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-download {
	background-position: 0 -1571px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-error-notifi {
	background-position: 0 -1843px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-excursions {
	background-position: 0 -476px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-facebook {
	background-position: 0 -1796px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-flicker {
	background-position: 0 -1858px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-gallery {
	background-position: 0 -687px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-gplus {
	background-position: 0 -1451px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-info-notifi {
	background-position: 0 -1828px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-jump {
	background-position: 0 -1275px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-luxury {
	background-position: 0 -742px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-messages {
	background-position: 0 -1228px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-meta-tags {
	background-position: 0 -355px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-offers-icon {
	background-position: 0 -842px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-offers {
	background-position: 0 0;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-orders {
	background-position: 0 -901px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-packages {
	background-position: 0 -100px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-pinterest {
	background-position: 0 -1539px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-settings {
	background-position: 0 -1068px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-sightseeing {
	background-position: 0 -200px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-sitemap {
	background-position: 0 -634px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-success-notifi {
	background-position: 0 -1749px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-trips {
	background-position: 0 -576px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-twitter {
	background-position: 0 -1659px;
}
/* line 60, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */

.icons-youtube {
	background-position: 0 -1595px;
}
@font-face {
	font-family: 'inderregular';
	src: url("fonts/inder-regular-webfont.eot");
	src: url("fonts/inder-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/inder-regular-webfont.woff") format("woff"), url("fonts/inder-regular-webfont.ttf") format("truetype"), url("fonts/inder-regular-webfont.svg#inderregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* line 48, ../sass/base.scss */

.cyan-grad, .title, .cyan-btn, body #bottom-nav-wrapper div form input[type="submit"], body #content #left-side .tabs-content li table .table-head, body aside .sidebar ul.accordion > li.active .title {
	background-color: #60d2ff;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF60D2FF', endColorstr='#FF01A5E5');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwZDJmZiIvPjxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjNTNjY2ZiIi8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiMxYWIxZWMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMWE1ZTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #60d2ff), color-stop(19%, #53ccfb), color-stop(70%, #1ab1ec), color-stop(100%, #01a5e5));
	background-image: -webkit-linear-gradient(top, #60d2ff 0%, #53ccfb 19%, #1ab1ec 70%, #01a5e5 100%);
	background-image: -moz-linear-gradient(top, #60d2ff 0%, #53ccfb 19%, #1ab1ec 70%, #01a5e5 100%);
	background-image: -o-linear-gradient(top, #60d2ff 0%, #53ccfb 19%, #1ab1ec 70%, #01a5e5 100%);
	background-image: linear-gradient(top, #60d2ff 0%, #53ccfb 19%, #1ab1ec 70%, #01a5e5 100%);
}
/* line 58, ../sass/base.scss */

.light-gray-grad, .attractions li, .attraction-destinations li {
	background-color: #ebeaea;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEBEAEA', endColorstr='#FFFFFEFE');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWFlYSIvPjxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZWVlZGVkIi8+PHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmYWY5ZjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZlZmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebeaea), color-stop(22%, #eeeded), color-stop(69%, #faf9f9), color-stop(100%, #fffefe));
	background-image: -webkit-linear-gradient(top, #ebeaea 0%, #eeeded 22%, #faf9f9 69%, #fffefe 100%);
	background-image: -moz-linear-gradient(top, #ebeaea 0%, #eeeded 22%, #faf9f9 69%, #fffefe 100%);
	background-image: -o-linear-gradient(top, #ebeaea 0%, #eeeded 22%, #faf9f9 69%, #fffefe 100%);
	background-image: linear-gradient(top, #ebeaea 0%, #eeeded 22%, #faf9f9 69%, #fffefe 100%);
}
/* line 67, ../sass/base.scss */

.dark-gray-grad, body aside .sidebar ul.accordion > li .title {
	background-color: #edebeb;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDEBEB', endColorstr='#FFDCD9D9');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edebeb), color-stop(100%, #dcd9d9));
	background-image: -webkit-linear-gradient(top, #edebeb 0%, #dcd9d9 100%);
	background-image: -moz-linear-gradient(top, #edebeb 0%, #dcd9d9 100%);
	background-image: -o-linear-gradient(top, #edebeb 0%, #dcd9d9 100%);
	background-image: linear-gradient(top, #edebeb 0%, #dcd9d9 100%);
}
/* line 76, ../sass/base.scss */

.gray-grad, body #top-wrapper #top #slider-wrapper,body #top-wrapper-trips #top #slider-wrapper, body #trip-builder, body #body #categories-txt, body #body #attractions, body #body #why-us, body #wrapper, body #destination-trips > li, body .item table tr {
	background-color: #f7f6f6;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F6F6', endColorstr='#FFEBEAEA');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f6f6), color-stop(100%, #ebeaea));
	background-image: -webkit-linear-gradient(top, #f7f6f6 0%, #ebeaea 100%);
	background-image: -moz-linear-gradient(top, #f7f6f6 0%, #ebeaea 100%);
	background-image: -o-linear-gradient(top, #f7f6f6 0%, #ebeaea 100%);
	background-image: linear-gradient(top, #f7f6f6 0%, #ebeaea 100%);
}
/* line 85, ../sass/base.scss */

.orange-grad, .orange-btn {
	background-color: #ebb72c;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEBB72C', endColorstr='#FFE7AA07');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViYjcyYyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWJiNzJjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlN2FhMDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2FhMDciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebb72c), color-stop(49%, #ebb72c), color-stop(51%, #e7aa07), color-stop(100%, #e7aa07));
	background-image: -webkit-linear-gradient(top, #ebb72c 0%, #ebb72c 49%, #e7aa07 51%, #e7aa07 100%);
	background-image: -moz-linear-gradient(top, #ebb72c 0%, #ebb72c 49%, #e7aa07 51%, #e7aa07 100%);
	background-image: -o-linear-gradient(top, #ebb72c 0%, #ebb72c 49%, #e7aa07 51%, #e7aa07 100%);
	background-image: linear-gradient(top, #ebb72c 0%, #ebb72c 49%, #e7aa07 51%, #e7aa07 100%);
}
/* line 94, ../sass/base.scss */

.gray-bg, body ul.list-view li, body #social, #breadcrumb {
	background: #ededed;
}
/* line 97, ../sass/base.scss */

.gray-border, body #body #why-us, body ul.list-view li, #breadcrumb {
	border: 1px solid #ededed;
}
/* line 100, ../sass/base.scss */

.light-right-gray-grad, body aside .sidebar ul li {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWFlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ebeaea), color-stop(100%, #f7f6f6));
	background-image: -webkit-linear-gradient(left, #ebeaea, #f7f6f6);
	background-image: -moz-linear-gradient(left, #ebeaea, #f7f6f6);
	background-image: -o-linear-gradient(left, #ebeaea, #f7f6f6);
	background-image: linear-gradient(left, #ebeaea, #f7f6f6);
}
/* line 103, ../sass/base.scss */

.white-grad-gray, body #trip-overview {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ecebeb));
	background-image: -webkit-linear-gradient(top, #ffffff, #ecebeb);
	background-image: -moz-linear-gradient(top, #ffffff, #ecebeb);
	background-image: -o-linear-gradient(top, #ffffff, #ecebeb);
	background-image: linear-gradient(top, #ffffff, #ecebeb);
}
/* line 106, ../sass/base.scss */

.clr {
	clear: both;
}
/* line 109, ../sass/base.scss */

.left {
	float: left;
}
/* line 112, ../sass/base.scss */

.right {
	float: right;
}
/* line 115, ../sass/base.scss */

a {
	text-decoration: none;
}
/* line 118, ../sass/base.scss */

input[type="submit"], input[type="reset"] {
	cursor: pointer;
	border: none;
	font-family: 'inderregular';
}
/* line 123, ../sass/base.scss */

.txt-center, body #body nav#categories li a {
	text-align: center;
}
/* line 126, ../sass/base.scss */

.main-input, body #trip-builder input[type="text"], body #trip-builder input[type="email"], .main-textarea, body #trip-builder textarea {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #676767;
}
/* line 130, ../sass/base.scss */

.title {
    padding: 10px;
    color: #000 !important;
    font-size: 18px !important;
    background-color: #ddd;
    background-image: none;
    font-weight: bold;
}
/* line 136, ../sass/base.scss */

.btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
}
/* line 142, ../sass/base.scss */

.btn:hover {
	color: #fff;
}
/* line 6, ../sass/screen.scss */

body {
	font-family: "inderregular" !important;
}
/* line 8, ../sass/screen.scss */

body #header-wrapper {
	background-color: #222222;
	border-bottom: 1px solid #222222;
	height: 50px;
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 1000;
}
/* line 12, ../sass/screen.scss */

body #header-wrapper header {
	width: 940px;
	margin: auto;
	padding-top: 8px;
	position: relative;
}
/* line 15, ../sass/screen.scss */

body #header-wrapper header h1, .site_title {
	font-size: 26px;
	color: #fff;
	line-height: 30px;
	text-align: left;
	width: 100%;
	position: absolute;
	padding-left: 45px !important;
}

/* line 20, ../sass/screen.scss */

/*body #header-wrapper header h1 span {

  font-size: 14px;

  color: #3dc1f5;

}*/

body #top-wrapper {
	background: url(https://www.privatetoursinegypt.com/images/basic-pattern.jpg) repeat 0 0;
	height: 495px;
	padding-top: 50px;
}

.trips-top {
	height: 495px !important;
}
/* line 33, ../sass/screen.scss */

body #top-wrapper #top {
	width: 940px;
	margin: auto;
	padding-top: 20px;
}
/* line 36, ../sass/screen.scss */

body #top-wrapper #top #slider-wrapper {
	width: 679px;
	float: left;
	border: 1px solid #dedede;
}
/* line 41, ../sass/screen.scss */
body #top-wrapper #top #slider-wrapper #slider {
	margin: 5px 4px;
	width: 669px;
	max-height: 350px;
}
/* line 50, ../sass/screen.scss */

body #trip-builder {
	width: 242px;
	float: right;
	border: 1px solid #dfdede;
}
/* line 55, ../sass/screen.scss */

body #trip-builder input[type="text"], body #trip-builder input[type="email"] {
	padding: 8px;
	width: 218px;
	margin: 10px;
	height: 30px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	font-size: 12px;
	box-shadow: none;
	border: 1px solid #dfdede;
}
/* line 66, ../sass/screen.scss */

body #trip-builder textarea {
	width: 218px;
	max-width: 218px;
	height: 97px;
	margin: 3px 10px;
	border: 1px solid #dfdede;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	font-size: 12px;
	box-shadow: none;
}
/* line 78, ../sass/screen.scss */

#captcha_img {
	margin-left: 45px;
	margin-top: 5px;
}
#captcha_div input[type="text"] {
	margin: 8px 10px 10px;
}
/* line 81, ../sass/screen.scss */

body #trip-builder #captcha_div input {
	margin-bottom: 0;
}
/* line 85, ../sass/screen.scss */

body #trip-builder input[type="submit"] {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 35px;
	margin: 9px auto;
	display: block;
	background: #e36f22 !important;
	-webkit-appearance: square-button;
}
/* line 96, ../sass/screen.scss */

body #trip-builder img {
	height: 30px;
}
/* line 100, ../sass/screen.scss */

body #top-wrapper.index-top {
	height: 495px;
}
/* line 105, ../sass/screen.scss */

body #body {
	width: 970px;
	margin: auto;
	padding-top: 15px;
}
/* line 108, ../sass/screen.scss */

body #body nav#categories {
	height: 160px;
}
/* line 111, ../sass/screen.scss */

body #body nav#categories li {
	width: 130px;
	float: left;
	margin: 0 13px;
}
/* line 115, ../sass/screen.scss */

body #body nav#categories li .arrow {
	background: url("../images/arrow.png") no-repeat 0 0;
	width: 21px;
	height: 18px;
	position: absolute;
	display: none;
}
/* line 125, ../sass/screen.scss */

body #body nav#categories li div {
	height: 127px;
	width: 127px;
	border-radius: 80px;
	background: white;
	border: 5px solid #f9f3f3;
}
/* line 131, ../sass/screen.scss */

body #body nav#categories li div a {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	display: block;
	width: 100px;
	height: 100px;
	text-align: left;
	text-indent: -1140px;
	margin: 5px 10px;
}
/* line 142, ../sass/screen.scss */

body #body nav#categories li div:hover, body #body nav#categories li div.selected {
	border: 5px solid #ccf1ff;
}
/* line 145, ../sass/screen.scss */

body #body nav#categories li a {
	display: block;
	color: #4a406a;
	font-size: 13px;
}
/* line 157, ../sass/screen.scss */

body #body .sightseeing {
	background: url(../images/icons/sightseeing.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .packages {
	background: url(../images/icons/packages.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .excursions {
	background: url(../images/icons/excursions.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .cruises {
	background: url(../images/icons/cruises.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .luxury {
	background: url(../images/icons/luxury.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .offers {
	background: url(../images/icons/offers.png) no-repeat white;
}
/* line 157, ../sass/screen.scss */

body #body .jump {
	background: url(../images/icons/jump.png) no-repeat white;
}
/* line 159, ../sass/screen.scss */

body #body #categories-txt, body #body #attractions {
	height: 200px;
	border: 1px solid #ebf0f2;
	margin: 20px auto;
}
#categories-txt {
	display: none;
}
/* line 167, ../sass/screen.scss */

body #body .view {
	padding-right: 40px;
	background: url(../images/view.png) no-repeat 100% 0;
	color: white;
	line-height: 25px;
}
/* line 174, ../sass/screen.scss */

body #body #why-us {
	height: 130px;
	padding: 10px;
}
/* line 182, ../sass/screen.scss */

body ul.list-view li {
	width: 170px;
	height: 150px;
	margin: 5px 0 5px 12px;
	padding: 9px;
	float: left;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
/* line 191, ../sass/screen.scss */

body ul.list-view li img {
	width: 150px;
	height: 100px;
	border: 1px solid #dee1e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 198, ../sass/screen.scss */

body ul.list-view li p, body ul.list-view li a {
	/*  text-align: justify;*/

	color: #676767;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}
/* line 208, ../sass/screen.scss */

body #bottom {
	width: 940px;
	margin: auto;
}
/* line 210, ../sass/screen.scss */

body #bottom h1 {
	color: #4e6974;
	font-size: 16px;
	padding: 4px;
}
/* line 223, ../sass/screen.scss */

body #bottom-nav-wrapper {
	height: 60px;
	margin-top: 40px;
}
/* line 227, ../sass/screen.scss */

body #bottom-nav-wrapper div {
	width: 940px;
	margin: auto;
}
/* line 229, ../sass/screen.scss */

body #bottom-nav-wrapper div ul {
	padding-top: 10px;
}
/* line 231, ../sass/screen.scss */

body #bottom-nav-wrapper div ul li {
	margin-left: 10px;
}
/* line 235, ../sass/screen.scss */

body #bottom-nav-wrapper div ul li a {
	width: 33px;
	height: 33px;
	display: block;
	text-indent: -1200px;
}
/* line 243, ../sass/screen.scss */

.footer-logo {
	float: left;
	margin-top: -30px;
	margin-left: 50px;
}
/* line 249, ../sass/screen.scss */

.facebook {
	background: url(../images/icons/facebook.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.facebook:hover {
	background: url(../images/icons/facebook-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.twitter {
	background: url(../images/icons/twitter.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.twitter:hover {
	background: url(../images/icons/twitter-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.flicker {
	background: url(../images/icons/flicker.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.flicker:hover {
	background: url(../images/icons/flicker-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.youtube {
	background: url(../images/icons/youtube.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.youtube:hover {
	background: url(../images/icons/youtube-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.gplus {
	background: url(../images/icons/gplus.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.gplus:hover {
	background: url(../images/icons/gplus-hover.png) no-repeat;
}
.sitemap {
	background: url(../images/icons/sitemap.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.sitemap:hover {
	background: url(../images/icons/sitemap-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.pinterest {
	background: url(../images/icons/pinterest.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.pinterest:hover {
	background: url(../images/icons/pinterest-hover.png) no-repeat;
}
/* line 249, ../sass/screen.scss */

.advisor {
	background: url(../images/icons/advisor.png) no-repeat;
}
/* line 250, ../sass/screen.scss */

.advisor:hover {
	background: url(../images/icons/advisor-hover.png) no-repeat;
}
/* line 257, ../sass/screen.scss */

body #bottom-nav-wrapper {
	/*  background: url("../images/gray-pattern.png");*/

	background: #ededed;
	height: 55px;
}
/* line 260, ../sass/screen.scss */

body #bottom-nav-wrapper div {
	width: 940px;
	margin: auto;
	height: 50px;
}
/* line 263, ../sass/screen.scss */

body #bottom-nav-wrapper div ul li {
	margin: 0px 4px;
	display: inline-block;
}
/* line 266, ../sass/screen.scss */

body #bottom-nav-wrapper div ul li a {
	color: white;
	font-size: 12px;
}
/* line 271, ../sass/screen.scss */

body #bottom-nav-wrapper div form {
	margin: 10px;
}
/* line 273, ../sass/screen.scss */

body #bottom-nav-wrapper div form label {
	color: #3dc1f5;
	font-size: 16px;
	float: left;
}
/* line 278, ../sass/screen.scss */

body #bottom-nav-wrapper div form input[type="text"] {
	width: 140px;
	height: 30px;
	float: left;
	color: #4a406a;
	margin: 0 10px;
}
/* line 285, ../sass/screen.scss */

body #bottom-nav-wrapper div form input[type="submit"] {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color: white;
	padding: 6px;
	font-family: 'inderregular';
	float: left;
}
/* line 298, ../sass/screen.scss */

body #copy-right-wrapper {
	height: 50px;
	background: #171717;
}
/* line 301, ../sass/screen.scss */

body #copy-right-wrapper p {
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
}
/* line 306, ../sass/screen.scss */

body #copy-right-wrapper p a {
	color: #3dc1f5;
}
/* line 315, ../sass/screen.scss */

body #wrapper {
	width: 679px;
	border: 1px solid #dfdede;
	height: 400px;
	float: left;
}

.trips-top #wrapper{
	height: 365px;
}
/* line 321, ../sass/screen.scss */
body #wrapper .image {
	width: 652px;
	height: 225px;
	border: 1px solid #ebf0f2;
	position: relative;
	float: left;
}

.trips-top .image{
	height: 200px !important;
}
body #wrapper .image h3 {
	position: absolute;
	z-index: 9999;
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	padding: 5px 15px;
	bottom: 5px;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
body #wrapper .image img {
	width: 652px;
	height: 225px;
	margin: 0px;
}

.trips-top .image img{
	height: 200px !important;
}

body #wrapper div {
	background: #fff;
	border: 1px solid #c9c9c9;
	margin: 5px;
}
/* line 326, ../sass/screen.scss */

body #wrapper div img {
	width: 652px;
	height: 225px;
	border: 1px solid #c9c9c9;
	margin: 7px;
	display: block;
}

/* line 333, ../sass/screen.scss */

body #wrapper div p {
	font-size: 12px;
	color: #676767;
	margin: 10px;
	background: url("https://www.privatetoursinegypt.com/images/qout-open.png") no-repeat scroll 0 0px, url("https://www.privatetoursinegypt.com/images/qout-close.png") no-repeat scroll right bottom transparent;
	padding: 10px 30px;
	text-align: justify;
	height: 89px;
	overflow: hidden;
	line-height: 18px;
}
/* line 345, ../sass/screen.scss */

body #content {
	width: 940px;
	margin: auto;
}
body #content.wild {
	width: 970px;
}
/* line 348, ../sass/screen.scss */

body #content #left-side {
	width: 679px;
	border: 1px solid #c2c2c2;
	background: #f7f7f7;
	float: left;
}
/* line 352, ../sass/screen.scss */

body #content #left-side h2 {
	color: #EBB72C;
	font-size: 16px;
}
/* line 357, ../sass/screen.scss */

body #content #left-side > p {
	font-size: 12px;
	color: #798c94;
	margin: 10px 0;
	text-align: justify;
	height: 61px;
	overflow: hidden;
}
/* line 367, ../sass/screen.scss */

body #content #left-side hr {
	border: none;
}
/* line 370, ../sass/screen.scss */

body #content #left-side div.pointer {
	cursor: pointer;
}
/* line 373, ../sass/screen.scss */

body #content #left-side .imageWrap {
	position: relative;
	float: left;
	margin: 16px 0 0 10px;
	width: 139px;
	height: 123px;
	overflow: hidden;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	-ms-border-radius: 80px;
	-o-border-radius: 80px;
	border-radius: 80px;
}
/* line 382, ../sass/screen.scss */

body #content #left-side .imageWrap img {
	border-radius: 64px 64px 64px 64px;
	height: 118px;
	width: 128px;
	margin: 1px;
}
/* line 389, ../sass/screen.scss */

body #content #left-side .cssMask {
	width: 137px;
	height: 122px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/trip-img-bg.png") 0 0 no-repeat;
}
/* line 398, ../sass/screen.scss */

body #content #left-side .category-destinations {
	width: 520px;
	height: 260px;
	background: url("../images/category-dest-bg.png") no-repeat 0 0;
	float: left;
	padding: 20px;
	display: none;
}
/* line 406, ../sass/screen.scss */

body #content #left-side .category-destinations table {
	width: 95%;
	margin: 10px 5px;
	background: none;
	height: 150px;
}
/* line 411, ../sass/screen.scss */

body #content #left-side .category-destinations table tr {
	background: url("../images/tr-bg.png") repeat-x 0 0;
	height: 32px;
	cursor: pointer;
}
/* line 415, ../sass/screen.scss */

body #content #left-side .category-destinations table tr td {
	font-size: 12px;
	color: #798c94;
	padding: 5px 10px;
}
/* line 419, ../sass/screen.scss */

body #content #left-side .category-destinations table tr td a {
	color: #798c94;
}
/* line 422, ../sass/screen.scss */

body #content #left-side .category-destinations table tr td span {
	color: #e7aa07;
	font-size: 16px;
}
/* line 429, ../sass/screen.scss */

body #content #left-side .category-destinations table tr:hover {
	background: url("../images/tr-hover-bg.png") repeat-x 0 0;
}
/* line 432, ../sass/screen.scss */

body #content #left-side .category-destinations a.btn {
	padding: 10px;
	margin-right: 20px;
}
/* line 437, ../sass/screen.scss */

body #content #left-side .destination-desc {
	width: 515px;
	height: 119px;
	background: url("../images/dest-desc-bg.png") no-repeat 0 0;
	float: left;
	margin: 10px 5px;
	padding: 20px;
}
/* line 444, ../sass/screen.scss */

body #content #left-side .destination-desc p {
	font-size: 12px;
	height: 57px;
	overflow: hidden;
	margin-top: 5px;
	color: #798C94;
	line-height: 20px;
}
/* line 452, ../sass/screen.scss */

body #content #left-side form {
	margin: 20px;
	width: 440px;
}
/* line 456, ../sass/screen.scss */

body #content #left-side label {
	float: left;/* line-height: 50px;*/
}
/* line 460, ../sass/screen.scss */

body #content #left-side .input, body #content #left-side #check-availability .textarea, body #check-availability #content #left-side .textarea {
	float: right;
}
/* line 464, ../sass/screen.scss */

body #content #left-side .tabs-content li table {
	width: 100%;
}
/* line 470, ../sass/screen.scss */

body #content #left-side .tabs-content li table td {
	text-align: center;
	color: #4E6974;
}
/* line 476, ../sass/screen.scss */

body #content .dashed-sep {
	border-top: 2px dashed #99cee5 !important;
}
/* line 484, ../sass/screen.scss */

body aside {
	float: right;
}
/* line 486, ../sass/screen.scss */

body aside .sidebar {
	width: 240px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
body aside .sidebar#tour_info {
	border: 1px #ddd solid;
}
body aside .sidebar .desc{
	font-size: 14px;
	color: #676767;
	margin: 10px;
	/*background: url("https://www.privatetoursinegypt.com/images/qout-open.png") no-repeat scroll 0 0px, url("https://www.privatetoursinegypt.com/images/qout-close.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);*/
	padding: 30px 30px;
	text-align: justify;
	line-height: 20px;
	height: 325px;
	overflow: hidden;
  position: relative;
}
body aside .sidebar .desc::before {
    content: "\f10d";
    font: normal normal normal 26px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 1px;
    left: 2px;
    color: lightgray;
    font-size: 26px;
}
body aside .sidebar .desc::after {
    content: "\f10e";
    font: normal normal normal 26px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    bottom: 1px;
    right: 2px;
    color: lightgray;
    font-size: 26px;
}
body .sidebar .desc .desc_contain{
	width:100%;
	height: 265px;
	overflow: hidden;
}
/* line 491, ../sass/screen.scss */

body aside .sidebar .title {
	font-size: 16px;
}
/* line 493, ../sass/screen.scss */

body aside .sidebar .title .view {
	background: url(../images/view.png) no-repeat 100% 0;
	width: 30px;
	height: 24px;
	display: block;
	margin-top: -5px;
}
/* line 502, ../sass/screen.scss */

body aside .sidebar ul li {
	padding: 10px;
	margin: 10px 0 0 0;
}
/* line 506, ../sass/screen.scss */

body aside .sidebar ul li a {
	font-size: 14px;
	color: #676767;
}
/* line 514, ../sass/screen.scss */

body aside .sidebar .btn {
	padding: 7px 25px;
	margin: 12px 65px;
display: block;

}
/* line 518, ../sass/screen.scss */

body aside .sidebar ul.accordion > li {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
}
/* line 522, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .content {
	background: none repeat scroll 0 0 #F7F7F7;
	border: none;
	padding: 0;
}
/* line 525, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .content ul {
	margin: 0;
}
/* line 527, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .content ul li {
	background-image: -moz-linear-gradient(left center, #EBEAEA, #F7F6F6);
	background-size: 100% auto;
	margin: 5px 0;
	padding: 10px;
}
/* line 533, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .content ul li a {
	color: #676767;
	font-size: 12px;
}
/* line 540, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .title {
	text-align: center;
}
/* line 542, ../sass/screen.scss */

body aside .sidebar ul.accordion > li .title h5 {
	font-size: 14px;
	color: #676767;
	text-align: left;
}
/* line 552, ../sass/screen.scss */

body aside .sidebar ul.accordion > li.active .title h5 {
	color: white !important;
}
/* line 560, ../sass/screen.scss */

body #destination-trips > li {
	width: 617px;
	height: 215px;
	border: 1px solid #ebe8e8;
	-webkit-border-radius: 40px 0;
	-moz-border-radius: 40px 0;
	-ms-border-radius: 40px 0;
	-o-border-radius: 40px 0;
	border-radius: 40px 0;
	margin: 20px 10px 20px 55px;
}
/* line 567, ../sass/screen.scss */

body #destination-trips > li .imageWrap {
	margin: 0px 0 0 -50px !important;
	position: absolute;
	z-index: 999;
}
/* line 572, ../sass/screen.scss */

body #destination-trips > li h1 {
	font-size: 16px;
	color: #3dc1f5;
	padding: 20px 0 15px 20px;
}
body #destination-trips > li h2 {
	font-size: 16px !important;
	color: #3dc1f5 !important;
	padding: 20px 0 15px 20px !important;
}
/* line 577, ../sass/screen.scss */

body #destination-trips > li ul {
	border-left: 2px solid #bcdae6;
	height: 115px;
	width: 410px;
}
/* line 582, ../sass/screen.scss */

body #destination-trips > li div.right {
	margin: 0 10px;
}
/* line 584, ../sass/screen.scss */

body #destination-trips > li div.right div {
	margin-bottom: 20px;
}
body #destination-trips > li div.right div h2{
	margin:0px !important;
	padding:0px !important;
}
/* line 588, ../sass/screen.scss */

body #destination-trips > li div.right a.btn {
	padding: 8px 13px;
}
/* line 593, ../sass/screen.scss */

body .item {
	float: left;
	width: calc(100% - 40px);
	margin: 20px;
	background: #fff;
	color: #798C94;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
}
/* line 599, ../sass/screen.scss */

body .item p {
	padding: 10px;
	height: auto;
}
body .item h3 {
    font-size: 14px;
    padding: 10px;
    color: #000;
    font-weight: bold;
}
/* line 604, ../sass/screen.scss */

body .item table {
	width: 94%;
	margin: 20px;
}
/* line 609, ../sass/screen.scss */

body .item table tr td {
	color: #798c94;
	text-align: center;
}
/* line 615, ../sass/screen.scss */

body #top-trips ul li {
	width: 145px;
	height: 200px;
	margin: 20px 0 20px 12px;
	padding: 5px;
	float: left;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
/* line 624, ../sass/screen.scss */

body #top-trips ul li img {
	width: 150px;
	height: 130px;
	border: 1px solid #dee1e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 631, ../sass/screen.scss */

body #top-trips ul li p {
	text-align: left;
	color: #676767;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	margin-top: 0;
	float: left;
}
body .new_blog#top-trips ul li p {
	text-align: left;
	color: #676767;
	padding: 5px;
	margin-top: 0;
	float: none;
	line-height: 20px;
	font-size: 14px;
}
/* line 641, ../sass/screen.scss */

body .item.list-items ul {
	list-style: url(https://www.privatetoursinegypt.com/images/list-style.png?v=new);
	margin: 20px 30px;
}
/* line 645, ../sass/screen.scss */

body #destination-trips > li:hover {
	-webkit-box-shadow: rgba(88, 88, 88, 0.75) 0px 0px 7px;
	-moz-box-shadow: rgba(88, 88, 88, 0.75) 0px 0px 7px;
	box-shadow: rgba(88, 88, 88, 0.75) 0px 0px 7px;
}
/* line 650, ../sass/screen.scss */

body #trip-overview {
	margin: 5px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
}
/* line 655, ../sass/screen.scss */

body #trip-overview h1 {
	color: #3DC1F5;
	font-size: 16px;
	padding: 10px;
	background: #F1F0F0;
	float: left;
	width: 370px;
}
/* line 665, ../sass/screen.scss */

body #trip-overview div.left {
	width: 385px;
}
/* line 668, ../sass/screen.scss */

body #trip-overview #rating {
	float: right;
}
/* line 671, ../sass/screen.scss */

body #trip-overview #rating li {
	float: left;
	margin: 0px;
	color: #5397b2;
}
/* line 677, ../sass/screen.scss */

body #trip-overview #share li {
	float: left;
	margin-right: 10px;
}
/* line 683, ../sass/screen.scss */

body #trip-overview .image {
	width: 135px;
	height: 135px;
	border: 1px solid #ebf0f2;
	position: relative;
	float: left;
}
/* line 689, ../sass/screen.scss */

body #trip-overview .image h3 {
	position: absolute;
	z-index: 9999;
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	padding: 5px 15px;
	bottom: 5px;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 699, ../sass/screen.scss */

body #trip-overview .image img {
	width: 135px;
	height: 135px;
}
/* line 706, ../sass/screen.scss */

body .points, body #destination-trips > li ul {
	list-style: url("https://www.privatetoursinegypt.com/images/list-style.png") inside;
	float: left;
	width: 365px;
}
/* line 709, ../sass/screen.scss */

body .points li, body #destination-trips > li ul li {
	margin: 10px;
	font-size: 14px;
	color: #676767;
}
/* line 713, ../sass/screen.scss */

body .points li span, body #destination-trips > li ul li span {
	color: #798c94;
}
/* line 718, ../sass/screen.scss */

body #destination-trips > li div.right div {
	background: #fafafa;
	border: 1px solid #edebeb;
	width: 95px;
	height: 116px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
body #destination-trips > li div.right div h2 {
	font-size: 16px !important;
	text-align: center;
	color: #e7aa07;
}
body #destination-trips > li div.right div p {
	color: #5f9eb7;
	text-align: center;
	font-size: 14px;
	margin: 10px 0;
}
body .price {
	background: #fafafa;
	border: 1px solid #edebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	float:right;
	padding:5px;
	margin:4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	width: 240px;
}
body .price h2{
	font-size: 16px !important;
	text-align: left;
	color: #E7AA07;
	float: left;
	margin-right: 5px;
}
body .price p {
	color: #5F9EB7;
	text-align: left;
	font-size: 14px;
	margin-right: 5px;
	float: left;
	padding:0px;
}
/* line 742, ../sass/screen.scss */

body .txt {
	line-height: 20px;
	font-size: 14px;
}
/* line 745, ../sass/screen.scss */

body .txt p {
	padding: 10px 20px;
}
/* line 752, ../sass/screen.scss */

body #check-availability .input, body #check-availability .textarea {
	border: 1px solid #dfdede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 10px 0 10px;
	width: 217px;
	color: #7096a6;
	font-size: 14px;
	box-shadow: none;
	font-size: 12px;
	color: #767576;
}
/* line 764, ../sass/screen.scss */

body #check-availability .input.small, body #check-availability .small.textarea {
	width: 60px;
	float: left;
	margin-left: 8px;
	padding: 5px 2px;
	font-size: 10px;
}
/* line 772, ../sass/screen.scss */

body #check-availability .textarea {
	height: 150px;
}
/* line 776, ../sass/screen.scss */

body #check-availability .btn {
	margin: 5px auto;
	background: #e36f22;
	font-size: 16px;
	text-align: center;
	display: table;
	cursor: pointer;
	padding: 10px 25px;
	background-image: none;
    border: 0px;
}
body #check-availability input[type="submit"] {
    margin: 5px auto;
    background: #e36f22;
    font-size: 16px;
    text-align: center;
    display: table;
    cursor: pointer;
    padding: 10px 25px;
    background-image: none;
    -webkit-appearance: square-button;
}
/* line 779, ../sass/screen.scss */

body #check-availability label {
	margin: 0 20px;
	color: #59727c;
	font-size: 16px;
}
/* line 785, ../sass/screen.scss */

body span.right-arrow {
	background: url("../images/right-arrow.png?v=n") no-repeat 0 0;
	width: 24px;
	height: 24px;
	float: right;
}
/* line 791, ../sass/screen.scss */

body span.left-arrow {
	background: url("../images/left-arrow.png?v=n") no-repeat 0 0;
	width: 24px;
	height: 24px;
	float: left;
}
/* line 798, ../sass/screen.scss */

body #trip-photos li {
	width: 150px;
	height: 140px;
	float: left;
	position: relative;
}
/* line 804, ../sass/screen.scss */

body #trip-photos li img {
	width: 150px;
	height: 140px;
	border: 1px solid #ececec;
}
/* line 810, ../sass/screen.scss */

body #trip-photos li h2 {
	position: absolute;
	bottom: 0;
	padding: 10px;
	color: white !important;
	z-index: 999;
	font-size: 14px !important;
	background: rgba(0, 0, 0, 0.5);
}
/* line 825, ../sass/screen.scss */

#breadcrumb {
	width: 679px;
	margin-top:10px;
	float:left;
}
#breadcrumb li {
	float: left;
	margin: 10px 5px;
	font-size: 10px;
}
/* line 829, ../sass/screen.scss */

#breadcrumb li a {
	color: #798c94;
	font-size: 10px;
}
/* line 836, ../sass/screen.scss */

#breadcrumb li:after {
	content: ">";
	margin-left: 10px;
	color: #798c94;
}
/* line 842, ../sass/screen.scss */

#breadcrumb li:last-child:after {
	content: " ";
}
/* line 845, ../sass/screen.scss */

#breadcrumb li:last-child a {
	color: #3dc1f5 !important;
}
/* line 851, ../sass/screen.scss */

.attractions li {
	width: 195px;
	height: 200px;
	margin: 15px;
	border: 1px solid #ebe8e8;
	padding: 10px;
	float: left;
}
/* line 859, ../sass/screen.scss */

.attractions li img {
	height: 130px;
	width: 170px;
}
/* line 863, ../sass/screen.scss */

.attractions li a {
	color: #3dc1f5;
	font-size: 14px;
	text-align: center;
	display: block;
	padding-top: 10px;
}
/* line 872, ../sass/screen.scss */

.attraction-destinations li {
	width: 655px;
	height: 140px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #ebe8e8;
}
/* line 879, ../sass/screen.scss */

.attraction-destinations li img {
	width: 120px;
	height: 114px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dee1e3;
	float: left;
}
/* line 886, ../sass/screen.scss */

.attraction-destinations li div {
	float: left;
	width: 500px;
	margin-left: 10px;
}
/* line 890, ../sass/screen.scss */

.attraction-destinations li div h1 {
	color: #3dc1f5;
	font-size: 20px;
}
/* line 894, ../sass/screen.scss */

.attraction-destinations li div p {
	color: #676767;
	font-size: 12px;
	margin-top: 10px;
	line-height: 18px;
	height: 60px;
}
/* line 900, ../sass/screen.scss */

.attraction-destinations li div .btn {
	padding: 5px 10px;
}
/* line 906, ../sass/screen.scss */

.attraction {
	padding: 20px 10px;
	border-bottom: 1px solid #e8e8e8;
}
/* line 910, ../sass/screen.scss */

.attraction img {
	width: 183px;
	height: 183px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dee1e3;
}
/* line 916, ../sass/screen.scss */

.attraction div {
	width: 70%;
}
/* line 918, ../sass/screen.scss */

.attraction div h1 {
	padding: 10px 0;
	color: #3dc1f5;
}
/* line 922, ../sass/screen.scss */

.attraction div p {
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
}
/* line 928, ../sass/screen.scss */

.odd {
	direction: ltr;
}
/* line 931, ../sass/screen.scss */

.odd img {
	float: left;
}
/* line 934, ../sass/screen.scss */

.odd div {
	float: right;
}
/* line 940, ../sass/screen.scss */

.even {
	direction: rtl;
}
/* line 942, ../sass/screen.scss */

.even img {
	float: right;
}
/* line 945, ../sass/screen.scss */

.even div {
	float: left;
}
.links-list {
	width: 410px;
}
.links-list li {
	float: left;
	margin: 0 10px;
}
.links-list.right li {
	float: right;
}
.video {
	background: url(../images/video.png) no-repeat 0 0;
	width: 113px;
	height: 19px;
	display: block;
}
.pdf {
	background: url(../images/pdf.png) no-repeat 0 0;
	width: 126px;
	height: 23px;
	display: block;
}
.chat {
	background: url(../images/chat.png) no-repeat 0 0;
	width: 126px;
	height: 23px;
	display: block;
}
#trip-overview select {
	width: 65px;
	margin: 0 2px 0 15px;
}
#trip-overview .left.links-list li:last-child {
	padding: 5px 0;
	margin-right: 0;
}
#trip-overview.att {
	height: auto;
}
/*

 chat*/



#chat_chat {
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: fixed;
	bottom: 0px;
	z-index: 1000;
}
.image-list li {
	float: left;
	height: 86px;
	margin: 5px;
	width: 113px;
}
.image-list li img {
	height: 86px;
}
.has-tip {
	font-weight: normal;
	line-height: 20px;
}
.txt.open p {
	height: auto !important;
}
.contact-us {
	width: 600px !important;
}
.contact-us table {
	background: none;
	width: 100%;
}
.contact-us tr:nth-child(2n) {
	background: none;
}
.contact-us #captcha_div input[type="text"] {
	margin: 0;
}
.contact-us .btn {
	padding: 5px 20px;
	margin: 0 70px;
}
.sitemap-list {
	padding: 20px;
}
.sitemap-list ul li {
	margin: 10px;
}
.sitemap-list ul li a {
	font-size: 12px;
}
#craftysyntax_2 img {
	width: 107px !important;
	height: 21px !important;
}
#craftysyntax_2 table {
	background: none;
}
#craftysyntax_2 table tr td {
	padding: 0;
}

#CDSWIDSSP .widSSPData {
height: 365px !important;
}

/* home gallery */ 
.program_box_gallery{
	float:left;
	width: 670px;
}
.home_gallery {
	width: 670px;
	line-height: normal !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 5px;
}
.home_gallery .home_gallery_title {
	text-align: center;
	width: 100%;
	font-size: 40px;
	color: #00CCCD;
	margin-top: 10px;
	margin-bottom: 10px;
}
.scrollable#slider_gallery {
	position: relative;
	overflow: hidden;
	height: 350px;
	width: 670px;
	margin-left: auto;
	margin-right: auto;
}
.gallery_boxes {
	width: 670px;
	float: left;
}
.gallery_box {
	width: 100%;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: 14px;
	color: #737373;
	text-transform: none !important;
	margin-top:5px;
	margin-bottom:5px;
}
.gallery_box a {
	color: #737373 !important;
	text-transform: none !important;
}
.gallery_box a:hover {
	color: #149f9f !important;
}
.gallery_box .gallery_box_img {
	position: absolute;
	width:100%;
	height:350px;
}
.gallery_box .gallery_box_title {
	position: absolute;
	width: 100%;
	padding:10px;
	bottom:0px;
	color:#fff;
	background-color: rgba(0, 0, 0, 0.60);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000)";
	font-size: 18px;
}

a.browse#gallery {
	background: url(https://www.privatetoursinegypt.com/images/arrows.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	font-size: 1px;
	top: 45%;
	z-index: 999;
	position: absolute;
}
/* right */
a.next#gallery {
	background-position: -30px 0px;
	clear: right;
	right: 10px;
}
/* left */
a.prev#gallery {
	left: 10px;
}
/* end home gallery */
.scrollable .items {
	width: 20000em;
	position: absolute;
}
.mobile_category{display: none;}

.topnav {
  	overflow: hidden;
	position: absolute;
	margin: 10px 0px 0px 15px;
	z-index: 1000;
}

.topnav a {
	float: left;
	display: block;
	color: #fff;
	text-align: center;
	padding: 10px;
	text-decoration: none;
	font-size: 13px;
	width: 200px;
  	background-color: #333;
}

.topnav a:hover {
  background-color: #353535;
  color: #fff;
}

.topnav .icon {
  display: none;
}

  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: left;
    display: block;
	margin: 0;
	width: 40px;
  }

  .topnav.responsive {position: absolute;}
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
.header_social {
    position: absolute;
    right: 15px;
    top: 15px;
}
.header_social ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.header_social ul li {
    float: right;
    margin: 7px 5px 3px 5px !important;
}
.header_social ul li a {
    width: 24px;
    height: 24px;
    color: white;
    font-size: 12px;
    display: inline;
    text-indent: -1200px;
}
.header_social ul li a img {
    border: 0px;
    width: 24px;
    height: 24px;
	display: block!important;
}
.new_nav {
    display: block;
    margin: 0; 
    padding: 0;
	float: left;
	z-index: 10000;
}

.new_nav li {
    display: inline-block;
    list-style: none;
}

.new_nav .button-dropdown {
    position: relative;
	z-index: 100;
}

.new_nav li a {
    display: block;
    color: #fff;
	background-color: #333;
    padding: 10px;
    text-decoration: none;
	font-size: 13px;
	
}
.new_nav li a.icon {
    margin: 0;
    width: 40px;
    text-align: center!important;
    padding: 5px;
    font-size: 21px;
}
.new_nav li a span {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    color: #999;
}

.new_nav li a:hover, .new_nav li a.dropdown-toggle.active {
	background-color: #292929;
    color: #fff;
}

.new_nav li a:hover span, .new_nav li a.dropdown-toggle.active span {
    color: #fff;
}
.new_nav li ul {
	margin: 0px;
}

.new_nav li .dropdown-menu {
    display: none;
    position: absolute;
    left: 0;
    padding: 0;
    margin: 0;
    margin-top: 5px;
    text-align: left;
}

.new_nav li .dropdown-menu.active {
    display: block;
}

.new_nav li .dropdown-menu a {
    width: 220px;
}

.mobile_img_trip{
  display: block;
  height: 350px;
  overflow: hidden;
}
.home_gallery#trip{display: block !important;}
.nopadding{padding: 0px}
.sidebar.fixed_form{
	margin-top: -70px;
	margin-bottom: 0px;
  z-index: 10;
}
/*     ADD MOBILE CSS          */
/***
Form Medium Devices Up To Large Devices
***/

@media (min-width: 992px) and (max-width: 1200px) {  
body #header-wrapper header {width: 940px !important;}
body #body {width: 940px !important;}
body #top-wrapper #top {width: 940px !important;}
body #bottom-nav-wrapper div {width: 940px !important;}

}

@media (max-width: 1024px) {
} 

/***
From Medium Devices Up To Larger Devices
***/

@media (min-width: 992px) {

}

/***
Up To Medium Devices
***/

@media (max-width:991px) {
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #bottom-nav-wrapper div {width: 100% !important;}
}
/***
For smaller than web site width
***/

@media (max-width: 940px) {
.mobile_img_trip{
  display: block;
  height: auto;
}
/*.home_gallery#trip{display: none !important;}*/
.sidebar.fixed_form{
	margin-top: -70px;
	margin-bottom: 0px;
}
.fixed_form{
	width: 100% !important;
    float: left !important;
    margin-top: 10px !important;
    position: fixed;
    bottom: 0px;
	margin-bottom: 0px;
}
body#trip #copy-right-wrapper {
    margin-bottom: 100px;
}
.left, .right {float: none !important;}
.category_box .right{
	float: right!important;
}

.ca-item-main img {
  width: 75px !important;
  height: 69px !important;
}
body #header-wrapper {
	float:left;
	width:100%;
	margin-bottom:20px;
}
body #header-wrapper header img{
	display:none;
}
body #top-wrapper.index-top {
	height: 900px!important;
	padding: 50px 10px 10px 10px !important;
}
body #trip-builder {
	width: 100% !important;
	float: left !important;
	padding:5px !important;
	margin-top:10px !important;
}
body #trip-builder input[type="text"], body #trip-builder input[type="email"] {
	width: 100% !important;
	margin: 10px 0px 10px 0px !important;
}

body #trip-builder textarea {
	width: 100% !important;
	max-width: 100% !important;
	margin: 10px 0px 10px 0px !important;
}
div#captcha_div {
	margin-left: auto !important;
	margin-right: auto !important;
}

body #top-wrapper #top #slider-wrapper{width: 100% !important; padding:5px !important;}
body #top-wrapper #top #slider-wrapper #slider {width: 100% !important;margin:0px !important;}

body #body {
  width: 100% !important;
}
body #body nav#categories {
  height: auto !important;
}
body #body nav#categories li {
  margin: 13px !important;
}
body #body #categories-txt, body #body #attractions {
  height: auto !important;
}
body #copy-right-wrapper {
  float: left !important;
  width: 100% !important;
}
#bottom-nav-wrapper {
  min-height: 60px !important;
  height: auto !important;
  float: left !important;
  width: 100% !important;
}
body #bottom-nav-wrapper div form{
	display:none !important;
}
body #bottom-nav-wrapper div ul {
	display: block !important;
  text-align: -webkit-center;
  text-align: -moz-center;
}
.footer-logo {
    margin-left: calc(50% - 75px) !important;
	display: none;
}
body #body #why-us {
	display:none !important;
}
body #body #attractions {
	display:none !important;
}
body #wrapper {
	width: 100% !important;
	height:auto !important;
}
body #wrapper div img{
	width:100% !important;
	padding: 5px !important;
	margin: 0px !important;
	border: 0px !important;
}
body #wrapper div p{
	height:auto !important;
}
body #content {
  width: 100% !important;
}
body #content #left-side {
  width: 100% !important;
}
body aside {
	width:100% !important; 
}
body aside .sidebar {
  width: 100% !important;
  float:left !important;
  margin-top:10px !important;
}
.contact-us {
	width: 100% !important;
	margin: 0px !important;
}
#captcha_img {
  margin-left: 10px !important;
}
#breadcrumb {
  width: 100% !important;
}
#ca-container_new .ca-item-main img {
  width: 150px !important;
  height: 355px !important;
  display:none !important;
}
#ca-container_new_attr .ca-item-main img {
  width: 150px !important;
  height: 130px !important;
  display:none;
}
#ca-container_new_trip .ca-item-main img {
  width: 150px !important;
  height: 130px !important;
  display:none !important;
}
body #content #left-side .destination-desc {
	width: calc(100% - 5px) !important;
	max-width:515px !important;
	}
body #content #left-side .category-destinations {
	width: calc(100% - 5px) !important;
	max-width: 520px !important;
}
body #content #left-side .category-destinations table tr td:first-child + td{
	display:none !important;	
}
body #destination-trips > li {
  width: calc(100% - 10px) !important;
  margin-left: 5px !important;
}
body .points, body #destination-trips > li ul {
	width: calc(100% - 125px) !important;
	margin-left: 10px !important;
}
body #destination-trips > li div.right {
  float:right !important;
}
body #content #left-side .category-destinations table {
  width: 100% !important;
  margin: 10px 5px;
  background: none;
  height: auto !important;
}
#trips-video {
	overflow:hidden;
}

#trips-video iframe, #trips-video object, #trips-video embed {
	width:100%;
}
body #content #left-side .imageWrap {
	display:none !important;
}
body #destination-trips > li {
	height: auto !important;
	min-height:215px !important;
}
body .points li, body #destination-trips > li ul li div{
	width: calc(100% - 105px) !important;
}
body aside .sidebar .desc {
	height:auto !important;
}
body .sidebar .desc .desc_contain {	
	height:auto !important;
}
body #top-trips ul li {
	height:auto !important;
	width: calc(100% - 25px) !important;
}
#ca-container_new.ca-container {
  width: 100% !important;
  float: left !important;
  height: 390px !important;
}
#ca-container_new .ca-item-main {
	width:100% !important;
}
#ca-container_new .ca-wrapper {
  width: 100% !important;
  margin:0px !important;
  height: 355px !important;
}
#ca-container_new .ca-item {
  width: 100% !important;
}
#ca-container_new_attr.ca-container {
  width: 100% !important;
  float: left !important;
  height: 430px !important;
}
#ca-container_new_attr .ca-item-main {
	width:100% !important;
}
#ca-container_new_attr .ca-wrapper {
  width: 100% !important;
  margin:0px !important;
  height: 430px !important;
}
#ca-container_new_attr .ca-item {
  width: 100% !important;
}
#ca-container_new_trip.ca-container {
  width: 100% !important;
  float: left !important;
  height: 350px !important;
}
#ca-container_new_trip .ca-item-main {
	width:100% !important;
}
#ca-container_new_trip .ca-wrapper {
  width: 100% !important;
  margin:0px !important;
  height: 350px !important;
}
#ca-container_new_trip .ca-item {
  width: 100% !important;
}
body #check-availability .input, body #check-availability .textarea {
	width:calc(100% - 20px);
}
#myModal .input, #myModal .textarea{
	width: 100% !important;
	margin: 0px 0px 15px 0px!important;
}
body aside .sidebar#accordion {
    display: none;
}
.mobile_category{display: block!important;}
.desctop_category{display: none!important;}
}
.greyDiv {
    background: #ededed;
    width: 100%;
    height: 240px;
    margin: 0px 0px 20px 0;
    padding: 0px 15px;
}
.greyDiv h2 {
	font-size: 18px !important;
	padding: 10px;
	height:35px;
	border-bottom: 1px solid #d7d7d7;
}
.greyDiv > p {
	margin: 10px;
}
.greyDiv > ul {
	list-style: none;
	width: 100%;
	padding: 10px;
	float: left;
	margin: 0px;
}
.greyDiv > ul li {
	float: left;
	margin-right: 10px;
}
.greyDiv ul li ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
.greyDiv ul li img {
	border: 1px solid #cbcbcb;
	width: 110px;
	height: 88px;
}
.greyDiv ul li.img{
	width: calc(100% - 100px);
    background-position: center;
    background-size: cover;
    height: 89px;
	margin-right: 0px;
}
.greyDiv ul li p {
	width: 100%;
	height: 80px;
    font-size: 12px;
    overflow: hidden;
    margin-top: 5px;
    color: #798C94;
    line-height: 20px;
}
.greyDiv a {
	text-decoration: none;
}
.duration {
	background: #2b2b2b;
	font-size: 14px;
	color: #fff;
	padding: 5px;
	height: 89px;
	width: 90px;

}
.duration ul li {
    text-align: center;
    width: 100%;
}

.button {
	background: url(../images/grey-div-btn-bg.png) no-repeat 0 0;
	width: 127px;
	height: 27px;
	padding: 10px 5px;
	margin-right: 10px;
	text-align: center;
}
.button .white {
	font-size: 14px;
}
.white {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.greyDiv .button .inner-text {
	color: #c3c3c3;
}
.inner-text {
    font-size: 14px;
    color: #757575;
    text-align: justify;
}
.greyDiv .btn {
	margin: 10px;
	padding: 0px 10px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
}
.duration ul li {
    text-align: center;
    width: 100%;
}
.lightgray {
	color: #ededed;
}
.r {
    float: right;
}
.l{
	float: left;
}
.category_box{
	background: #ededed;
    width: 100%;
    height: 365px;
    margin: 15px 0px;
    padding: 15px;
	float: left;
}
.category_box h2 {
    width: 100%;
    margin: 0px 0px 10px 0px;
	font-size: 18px !important;
	float: left;
}
.category_box p {
    width: 100%;
    margin: 10px 0px;
    font-size: 13px;
    line-height: 20px;
	float: left;
}
.category_img {
    width: 100%;
    height: 180px;
    background-position: center;
    background-size: cover;
	float: left;
  position: relative;
}
.category_box .right{
	float: right!important;
}
[class*="column"] + [class*="column"]:last-child {
    float: left !important;
}
.root_boxes {
    width: 100%;
    height: auto;
    margin: 0px 0px 20px 0px;
    display: inline-table;
}
.mobile_show{
	display: none;	
}
#destination-trips .columns:nth-child(2n+1), .root_boxes .columns:nth-child(2n+1){
    clear: left;
}
body .item.list-items ul ul {
    margin: 0px;
}
.trip_lables {
    padding: 5px 10px;
    color: #798C94;
    font-size: 12px;
    float: left;
    width: 100%;
}
.trip_lable_box {
    float: left;
    margin-right: 30px;
    padding: 5px 0px;
}
.trip_lable_box:last-child {
    margin-right: 0px;
}
h2.modal-title {
    padding: 25px 15px 15px 15px;
    line-height: normal;
}
@media (max-width: 960px) {
.category_box {
	height: auto !important;
}
.greyDiv {
	height: auto !important;
	float:left !important;
	padding-bottom: 10px;
}
.greyDiv.offer h2 {
  width: calc(100% - 150px) !important;
}
.greyDiv.accessible h2 {
  width: calc(100% - 150px) !important;
}
.greyDiv ul li.img {
  width: calc(100% - 100px) !important;
}
.greyDiv ul li img {
	width:100% !important;
}
.greyDiv ul li p {
	width: 100% !important;
	height: auto !important;
	margin: 10px 0px;
}
.mobile_hide{
	display:none !important;	
}
.mobile_show{
	display: block;	
}
.nivo-caption{
	padding: 10px !important;
	font-size: 20px !important;
}
.scrollable#slider_gallery {
	height: 250px;
}
.gallery_box {
	height: 250px;
}
.gallery_box .gallery_box_img {
	height:250px;
}
#mfesecure-ts-image {
    display: none;
}
.scrollable .items{
	height: 260px
}
}
/***
From Small Devices Up To Medium Devices
***/
 
@media (min-width: 768px) and (max-width: 991px) {
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #bottom-nav-wrapper div {width: 100% !important;}

.program_box_gallery{width: 100% !important;}
.home_gallery {width: 100% !important;}
.scrollable#slider_gallery {width: 100% !important;}
.gallery_boxes {width: 100%;}
.gallery_box {width: 100% !important;}
.gallery_box .gallery_box_img {width: 100% !important;}

.ca-container {
  width: 100% !important;
  float: right !important;
}
.ca-container .ca-wrapper {
  width: 100% !important;
}
.ca-container .ca-item {
	width:100% !important;
}
.ca-container .ca-item-main div {
  width: 420px !important;
}
body aside .sidebar#accordion {
    display: none;
}
} 
 
/***
Extra Small Devices Only
***/

@media  (min-width: 581px) and (max-width: 767px) {
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #header-wrapper header a.left {float: left !important;}
body #bottom-nav-wrapper div {width: 100% !important;}
body #copy-right-wrapper {
	float: left !important;
	width: 100% !important;
}
body #bottom-nav-wrapper {
	width: 100% !important;
	float: left !important;
}
body #bottom-nav-wrapper div ul {
	margin-bottom:5px;
	}
body #top-wrapper #top #slider-wrapper{width: 100% !important; padding:5px !important;}
body #top-wrapper #top #slider-wrapper #slider {width: 100% !important;margin:0px !important;}

.program_box_gallery{width: 100% !important;}
.home_gallery {width: 100% !important;}
.scrollable#slider_gallery {width: 100% !important;}
.gallery_boxes {width: 100%;}
.gallery_box {width: 100% !important;}
.gallery_box .gallery_box_img {width: 100% !important;}

.ca-container {
  width: 320px !important;
  float: right !important;
}
.ca-container .ca-wrapper {
  width: 270px !important;
  margin: 0 15px !important;
}
.ca-container .ca-item {
	width:270px !important;
}
.ca-container .ca-item-main div {
  width: 155px !important;
}
#ca-container_new_blog.ca-container {
  width: 100% !important;
  height: 375px !important;  
}
#ca-container_new_blog.ca-container .ca-wrapper {
  width: 100% !important;
  margin: 0 !important;
  height: 375px !important;  
}
#ca-container_new_blog.ca-container .ca-item {
	width: 100% !important;
}
#ca-container_new_blog.ca-container .ca-item-main div {
  width: 100% !important;
}

}

/***
The Most Extra Small Devices Landscape Mode Only
***/

@media (min-width: 481px) and (max-width: 580px) {
#TA_selfserveprop414{
display:none;
}
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #top-wrapper.index-top {height: 600px !important;}
body #bottom-nav-wrapper div {width: 100% !important;}
body #bottom-nav-wrapper div form {
	width: 100% !important;
	float: left !important;
}
body #bottom-nav-wrapper div ul {
	width: 100% !important;
	float:left !important;
	margin-bottom:5px;
	}
body #top-wrapper #top #slider-wrapper{width: 100% !important; padding:5px !important;}
body #top-wrapper #top #slider-wrapper #slider {width: 100% !important;margin:0px !important;}

.program_box_gallery{width: 100% !important;}
.home_gallery {width: 100% !important;}
.scrollable#slider_gallery {width: 100% !important;}
.gallery_boxes {width: 100%;}
.gallery_box {width: 100% !important;}
.gallery_box .gallery_box_img {width: 100% !important;}

body #body #why-us img{
	width:120px;
	height:108px;
}
.ca-container {
  width: 235px !important;
  float: right !important;
}
.ca-container .ca-wrapper {
  width: 200px !important;
  margin: 0 15px !important;
}
.ca-container .ca-item {
	width:200px !important;
}
.ca-container .ca-item-main div {
  width: 55px !important;
}
.ca-container .ca-item-main div h2{
	font-size:12px !important;
	line-height: inherit !important;
}
.ca-container .ca-item-main div p {
  font-size: 11px !important;
  margin-top: 5px !important;
}
body aside .sidebar#accordion {
    display: none;
}
#ca-container_new_blog.ca-container {
  width: 100% !important;
  height: 375px !important;
}
#ca-container_new_blog.ca-container .ca-wrapper {
  width: 100% !important;
  margin: 0 !important;
  height: 375px !important;
}
#ca-container_new_blog.ca-container .ca-item {
	width: 100% !important;
}
#ca-container_new_blog.ca-container .ca-item-main div {
  width: 100% !important;
}
}

@media (min-width: 321px) and (max-width: 480px) {
#TA_selfserveprop414{
display:none;
}
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #top-wrapper.index-top {height: 740px !important;}
body #bottom-nav-wrapper div {width: 100% !important;}
body #bottom-nav-wrapper div form {
	width: 100% !important;
	float: left !important;
}
body #bottom-nav-wrapper div ul {
	width: 100% !important;
	float:left !important;
	margin-bottom:5px;
	}
body #top-wrapper #top #slider-wrapper{width: 100% !important; padding:5px !important;}
body #top-wrapper #top #slider-wrapper #slider {width: 100% !important;margin:0px !important;}

.program_box_gallery{width: 100% !important;}
.home_gallery {width: 100% !important;}
.scrollable#slider_gallery {width: 100% !important;}
.gallery_boxes {width: 100%;}
.gallery_box {width: 100% !important;}
.gallery_box .gallery_box_img {width: 100% !important;}

body #body #why-us img{
	width:100px;
	height:108px;
}
.ca-container {
  width: 235px !important;
  float: right !important;
}
.ca-container .ca-wrapper {
  width: 200px !important;
  margin: 0 15px !important;
}
.ca-container .ca-item {
	width:200px !important;
}
.ca-container .ca-item-main div {
  width: 55px !important;
}
.ca-container .ca-item-main div h2{
	font-size:12px !important;
	line-height: inherit !important;
}
.ca-container .ca-item-main div p {
  font-size: 11px !important;
  margin-top: 5px !important;
}
#ca-container_new_blog.ca-container {
  width: 100% !important;
  height: 420px !important;
}
#ca-container_new_blog.ca-container .ca-wrapper {
  width: 100% !important;
  margin: 0 !important;
  height: 420px !important;
}
#ca-container_new_blog.ca-container .ca-item {
	width: 100% !important;
}
#ca-container_new_blog.ca-container .ca-item-main div {
  width: 100% !important;
}
#ca-container_new_attr.ca-container {
  height: 350px !important;
}
#ca-container_new_attr .ca-wrapper {
  height: 350px !important;
}

body aside .sidebar#accordion {
    display: none;
}
body #destination-trips > li {
    float: left;
}
body #destination-trips > li ul li div {
    width: calc(100% - 105px) !important;
}
body #destination-trips > li div.right {
    margin: 0px !important;
    width: 100%;
	float: left !important;
    text-align: center;
}

body #destination-trips > li ul {
    width: calc(100% - 25px) !important;
    margin-left: 10px !important;
	height: auto;
}
body #destination-trips > li div.right div {
    margin: 5px auto;
}
body #destination-trips > li div.right a.btn {
    padding: 8px 13px;
    display: inline-block;
    margin: 30px 0px 15px 0px;
}
}

/***
The Most Extra Small Devices Portrait Mode Only
***/

@media (max-width: 320px) {
	
body #top-wrapper.index-top {
	height: 700px!important;
}

#TA_selfserveprop414{
display:none;
}
body #header-wrapper header {width: 100% !important;}
body #body {width: 100% !important;}
body #top-wrapper #top {width: 100% !important;}
body #bottom-nav-wrapper div {width: 100% !important;}
body #bottom-nav-wrapper div form {
	width: 100% !important;
	float: left !important;
}
body #bottom-nav-wrapper div ul {
	width: 100% !important;
	float:left !important;
	margin-bottom:5px;
	}
body #top-wrapper #top #slider-wrapper{width: 100% !important; padding:5px !important;}
body #top-wrapper #top #slider-wrapper #slider {width: 100% !important;margin:0px !important;}

.program_box_gallery{width: 100% !important;}
.home_gallery {width: 100% !important;}
.scrollable#slider_gallery {width: 100% !important;}
.gallery_boxes {width: 100%;}
.gallery_box {width: 100% !important;}
.gallery_box .gallery_box_img {width: 100% !important;}
body #body #why-us img{
	width:100px;
	height:108px;
}
.ca-container {
  width: 235px !important;
  float: right !important;
}
.ca-container .ca-wrapper {
  width: 200px !important;
  margin: 0 15px !important;
}
.ca-container .ca-item {
	width:200px !important;
}
.ca-container .ca-item-main div {
  width: 55px !important;
}
.ca-container .ca-item-main div h2{
	font-size:12px !important;
	line-height: inherit !important;
}
.ca-container .ca-item-main div p {
  font-size: 11px !important;
  margin-top: 5px !important;
}
#ca-container_new.ca-container {
  height: 475px !important;
}
#ca-container_new .ca-wrapper {
  height: 355px !important;
}
#ca-container_new_attr.ca-container {
  height: 350px !important;
}
#ca-container_new_attr .ca-wrapper {
  height: 350px !important;
}
#ca-container_new_trip.ca-container {
  height: 350px !important;
}
#ca-container_new_trip .ca-wrapper {
  height: 350px !important;
}
#ca-container_new_blog.ca-container {
  width: 100% !important;
  height: 475px !important;
}
#ca-container_new_blog.ca-container .ca-wrapper {
  width: 100% !important;
  margin: 0 !important;
  height: 475px !important;
}
#ca-container_new_blog.ca-container .ca-item {
	width: 100% !important;
}
#ca-container_new_blog.ca-container .ca-item-main div {
  width: 100% !important;
}
  
body aside .sidebar#accordion {
    display: none;
}
body #destination-trips > li {
    float: left;
}
body #destination-trips > li ul li div {
    width: 100% !important;
    float: left !important;
}
body #destination-trips > li div.right {
    margin: 0px !important;
    width: 100%;
	float: left !important;
    text-align: center;
}

body #destination-trips > li ul {
    width: calc(100% - 25px) !important;
    margin-left: 10px !important;
	height: auto;
}
body #destination-trips > li div.right div {
    margin: 5px auto;
}
body #destination-trips > li div.right a.btn {
    padding: 8px 13px;
    display: inline-block;
    margin: 30px 0px 15px 0px;
}
}

.rc-anchor-compact .rc-anchor-content {
    height: 72px !important;
}
.footer_deals {
    float: left;
    color: #e36f22;
    margin-right: 15px;
    line-height: 27px;
    font-size: 16px;
    font-weight: bold;
}
.footer_deals i {
    background-color: #e36f22;
    color: #fff;
    padding-top: 4px;
    border-radius: 50%;
    font-size: 14px;
    line-height: normal;
    width: 24px;
    height: 24px;
    text-align: center;
}
.footer_social_icons {
    text-indent: 0 !important;
    background-color: #c2c2c2;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    text-align: center;
    padding-top: 9px;
    float: left;
}
.footer_social_icons i {
    font-size: 16px;
}
.footer_social_icons.facebook-icon:hover{
  background-color: #3B5998;
}
.footer_social_icons.pinterest-icon:hover{
  background-color: #c8232c;
}
.footer_social_icons.youtube-icon:hover{
  background-color: #ff0000;
}
.footer_social_icons.advisor-icon:hover{
  background-color: #00af87;
}
.footer_social_icons.gplus-icon:hover{
  background-color: #db4a39;
}


 .faq_box_all {
    float: left;
    width: 100%;
    padding: 10px 10px 0px 10px;
    color: #000;
}
.faq_box_all_faq {
    background-color: #f7f7f7;
    padding: 10px;
    margin-bottom: 10px;
}

.faq_box_all_faq_title {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    position: relative;
    padding-right: 55px;
}

.faq_box_all_faq_title:before {
    content: "\f067";
    font-family: FontAwesome;
    color: #ffffff;
    top: -3px;
    position: absolute;
    right: 20px;
    width: 24px;
    height: 24px;
    background-color: #ddd;
    border-radius: 50%;
    line-height: 24px;
    text-align: center;
    font-size: 11px;
}

.faq_box_all_faq_title.toggled:before {
    content: "\f068";
    font-family: FontAwesome;
    color: #ffffff;
    top: -3px;
    position: absolute;
    right: 20px;
    width: 24px;
    height: 24px;
    background-color: #ddd;
    border-radius: 50%;
    line-height: 24px;
    text-align: center;
    font-size: 11px;
}

.faq_box_all_faq_answer {
    width: 100%;
    font-size: 14px;
    margin: 10px 0px 0px 0px;
}
.faq_box_all_faq_answer p{
    padding: 5px !important;
}
#Enquire-button{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 35px;
	margin: 9px auto;
	display: table;
	background: #e36f22 !important;
	-webkit-appearance: square-button;
	cursor: pointer;
	border: none;
	text-align: center;
}
.trip_lable_box_img {
    width: calc(100% - 110px);
    overflow: hidden;
    position: relative;
    height: 89px;
}
.trip_lable_box_img img {
    width: 100% !important;
    height: 89px !important;
    position: relative;
    border: 0px !important;
    object-fit: cover;
}
#breadcrumb li a{float: left;}
@media (max-width: 940px) {
	#breadcrumb {
		visibility: visible;
		clear: both;
		float: left;
		margin: 0px 15px;
		width: calc(100% - 30px) !important;
		display: block;
		padding: 10px;
		background: #f7f7f7;
	}
	#trip #breadcrumb {
		visibility: visible;
		clear: both;
		float: left;
		margin: 15px 0px !important;
		width: 100% !important;
		display: block;
		padding: 20px;
		border: 1px solid #c2c2c2;
		background: #f7f7f7;
	}
	#trip #breadcrumb ul {
		background: #fff;
	}
	#breadcrumb li{
		font-size: 10px;
		display: inline-block;
		line-height: 21px;
		background-color: #ebeef2;
		border-radius: 7px;
		padding: 4px 8px;
		margin: 0 0 10px 0;
		color: #415466;
		float: left;
		clear: both;
	}
	#breadcrumb li:last-child{
		margin-bottom: 0px
	}
	#breadcrumb li a{
		float: left;
		font-size: 10px;
		color: #798c94;
	}
	#breadcrumb li a h3{
		font-size: 10px;
		color: #798c94;
	}
	#breadcrumb li:last-child:after{
		content: none;
	}
	
}

