@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'roboto_condensedbold';
 src: url('fonts/robotocondensed-bold_0-webfont.eot');
 src: url('fonts/robotocondensed-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/robotocondensed-bold_0-webfont.woff2') format('woff2'),  url('fonts/robotocondensed-bold_0-webfont.woff') format('woff'),  url('fonts/robotocondensed-bold_0-webfont.ttf') format('truetype'),  url('fonts/robotocondensed-bold_0-webfont.svg#roboto_condensedbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'roboto_condenseditalic';
 src: url('fonts/robotocondensed-italic_0-webfont.eot');
 src: url('fonts/robotocondensed-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/robotocondensed-italic_0-webfont.woff2') format('woff2'),  url('fonts/robotocondensed-italic_0-webfont.woff') format('woff'),  url('fonts/robotocondensed-italic_0-webfont.ttf') format('truetype'),  url('fonts/robotocondensed-italic_0-webfont.svg#roboto_condenseditalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'roboto_condensedlight';
 src: url('fonts/robotocondensed-light_0-webfont.eot');
 src: url('fonts/robotocondensed-light_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/robotocondensed-light_0-webfont.woff2') format('woff2'),  url('fonts/robotocondensed-light_0-webfont.woff') format('woff'),  url('fonts/robotocondensed-light_0-webfont.ttf') format('truetype'),  url('fonts/robotocondensed-light_0-webfont.svg#roboto_condensedlight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'roboto_condensedregular';
 src: url('fonts/robotocondensed-regular_0-webfont.eot');
 src: url('fonts/robotocondensed-regular_0-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/robotocondensed-regular_0-webfont.woff2') format('woff2'),  url('fonts/robotocondensed-regular_0-webfont.woff') format('woff'),  url('fonts/robotocondensed-regular_0-webfont.ttf') format('truetype'),  url('fonts/robotocondensed-regular_0-webfont.svg#roboto_condensedregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
* {
	margin: 0px;
	padding: 0px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, figure {
	margin: 0;
	padding: 0;
}
body {
	font-size:12px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
 transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
/*img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); 
}*/
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul, li {
	list-style-type: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	color:#373736;
	margin-bottom:18px;
}
h1 {
	color:#000000;
	font-size:45px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:45px;
}
h2 {
	font-size:30px;
	margin:0px 0px 12px 0px;
}
h3 {
	font-size:25px;
	line-height:26px;
}
h4 {
	font-size:20px;
	line-height:20px;
}
h5 {
	font-size:18px;
	line-height:18px;
}
h6 {
	font-size:15px;
	line-height:15px;
}
a, a:link, a:focus {
	color: #01a1dd;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #01445d;
}
q:before, q:after {
	content: '';
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0px;
}
.clearfix {
	clear:both;
	display: block;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix:before {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix_h1 {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
}
.clearfix_h2 {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
}
p {
	margin-bottom:20px;
}
input:focus, textarea:focus, select:focus {
	outline:none;
}
.lay-width {
	width:100%;
	max-width:1170px;
	margin:0 auto;
}
@media (max-width: 1170px) {
.lay-width {
 width:96%;
}
}
/*----Top Bar CSS----*/

header {
	width:100%;
}
.topbar {
	background:#ed1b24;
	padding:15px 0px;
}
.topbar .row {
	width:100%;
	max-width:1170px;
	margin:0 auto;
}
@media (max-width: 1170px) {
.topbar .row {
 width:96%;
}
}

.top-calla-area{ background:url(../images/ph-icon.png) left 10px no-repeat; float:right; margin-right:15px; padding-top:7px; padding-left:23px; color:#FFFFFF; font-size:15px; font-weight:bold;}
.top-social {
	float:right;
	padding-right:21px;
	padding-top:8px;
}
.top-link {
	float:right;
	padding-top:7px;
	padding-right:25px;
}
.search {
	float:right;
	position:relative;
}
.top-link {
	color:#f5f7f7;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px;
}
.top-link a {
	color:#f5f7f7;
 transition-duration:.20s;
 -webkit-transition-duration:.20s;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px;
}
.top-link a:hover {
	color:#00d200;
}
.search input.search-fl {
	border:none;
	height:39px;
	border-radius:6px;
	min-width:255px;
	padding:0 36px 0 14px;
	line-height:39px;
 transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.search input.search-fl:hover, .search input.search-fl:focus {
	box-shadow: 0px 0px 4px #888888 inset;
}
.search input.search-btn {
	position:absolute;
	right:8px;
	top:12px;
	border:none;
	background:url(../images/search-btn.png) left 0px no-repeat;
	width:18px;
	height:18px;
	font-size:0px;
	text-indent:-999px;
	cursor:pointer;
}
.search input.search-btn:hover {
	background:url(../images/search-btn.png) left -18px no-repeat;
}
.top-social ul {
	float:right;
}
.top-social ul li {
	float:left;
	margin-left:12px;
}
.top-social ul li a {
	display:block;
	font-size:0px;
	text-indent:-999px;
}
.top-social ul li.facebook a {
	background:url(../images/icon-facebook.png) 0px 0px no-repeat;
	width:10px;
	height:18px;
}
.top-social ul li.facebook a:hover {
	background:url(../images/icon-facebook.png) 0px -18px no-repeat;
}
.top-social ul li.twitter a {
	background:url(../images/icon-twitter.png) 0px 0px no-repeat;
	width:18px;
	height:18px;
}
.top-social ul li.twitter a:hover {
	background:url(../images/icon-twitter.png) 0px -18px no-repeat;
}
.top-social ul li.linkedin a {
	background:url(../images/icon-linkedin.png) 0px 0px no-repeat;
	width:18px;
	height:18px;
}
.top-social ul li.linkedin a:hover {
	background:url(../images/icon-linkedin.png) 0px -18px no-repeat;
}
.top-social ul li.gplus a {
	background:url(../images/icon-gplus.png) 0px 0px no-repeat;
	width:18px;
	height:18px;
}
.top-social ul li.gplus a:hover {
	background:url(../images/icon-gplus.png) 0px -18px no-repeat;
}

.top-social ul li.youtube a {
	background:url(../images/youtube-icon.png) 0px 0px no-repeat;
	width:46px;
	height:18px;
}
.top-social ul li.youtube a:hover {
	background:url(../images/youtube-icon.png) 0px -18px no-repeat;
}

.top-social ul li.pintrest a {
	background:url(../images/pintrest-icon.png) 0px 0px no-repeat;
	width:15px;
	height:18px;
}
.top-social ul li.pintrest a:hover {
	background:url(../images/pintrest-icon.png) 0px -18px no-repeat;
}

.top-social ul li.newsletter a {
	background:url(../images/newsletter-icon.png) 0px 0px no-repeat;
	width:26px;
	height:18px;
}
.top-social ul li.newsletter a:hover {
	background:url(../images/newsletter-icon.png) 0px -18px no-repeat;
}





.top-social-footer {
	padding-top:15px;
}
.top-social-footer ul li {
	float:left;
	margin-right:12px;
}
.top-social-footer ul li a {
	display:block;
	font-size:0px;
	text-indent:-999px;
}
.top-social-footer ul li.facebook a {
	background:url(../images/facebook-icon-f.png) 0px 0px no-repeat;
	width:12px;
	height:26px;
}
.top-social-footer ul li.facebook a:hover {
	background:url(../images/facebook-icon-f.png) 0px -26px no-repeat;
}
.top-social-footer ul li.twitter a {
	background:url(../images/twitter-icon-f.png) 0px 0px no-repeat;
	width:26px;
	height:26px;
}
.top-social-footer ul li.twitter a:hover {
	background:url(../images/twitter-icon-f.png) 0px -26px no-repeat;
}
.top-social-footer ul li.linkedin a {
	background:url(../images/linked-icon-f.png) 0px 0px no-repeat;
	width:25px;
	height:26px;
}
.top-social-footer ul li.linkedin a:hover {
	background:url(../images/linked-icon-f.png) 0px -26px no-repeat;
}
.top-social-footer ul li.gplus a {
	background:url(../images/gplus-icon-f.png) 0px 0px no-repeat;
	width:26px;
	height:26px;
}
.top-social-footer ul li.gplus a:hover {
	background:url(../images/gplus-icon-f.png) 0px -26px no-repeat;
}


.top-social-footer ul li.youtube a {
	background:url(../images/youtube-icon-f.png) 0px 0px no-repeat;
	width:46px;
	height:26px;
}
.top-social-footer ul li.youtube a:hover {
	background:url(../images/youtube-icon-f.png) 0px -26px no-repeat;
}

.top-social-footer ul li.pintrest a {
	background:url(../images/pintrest-icon-f.png) 0px 0px no-repeat;
	width:20px;
	height:26px;
}
.top-social-footer ul li.pintrest a:hover {
	background:url(../images/pintrest-icon-f.png) 0px -26px no-repeat;
}

.top-social-footer ul li.newsletter a {
	background:url(../images/newsletter-icon-f.png) 0px 0px no-repeat;
	width:30px;
	height:26px;
}
.top-social-footer ul li.newsletter a:hover {
	background:url(../images/newsletter-icon-f.png) 0px -26px no-repeat;
}


@media (max-width: 768px) { 
.search-area {
	width:305px;
	margin:0 auto;
	position:relative;
	padding-bottom:7px;
}
.search {
	width:100%;	
}
.top-link {
	padding-right:0px;
	width:100%;
	text-align:center;
}
.top-social {
	width:100%;
	padding-right:0px;
}
.top-social ul {
	float:none;
	width:214px;
	margin:0 auto;
}
}

.logo-nav-area {
	width:100%;
	max-width:1170px;
	margin:0 auto;
}
@media (max-width: 1170px) {
.logo-nav-area {
 width:96%;
}
}

.logo-area {
	float:left;
	width:21%;
	position:relative;
	padding-top:26px;
}
.logo {
	width:100%;
}
.logo img {
	max-width:100%;
}
.logo a {
	position:absolute;
	z-index:999999;
	display:block;
	width:100%;
}
.nav-area {
	float:right;
	width:79%;
	padding:4px 0px 20px 0px;
}
@media (max-width: 974px) {
.nav-area {
	width:100%;
}
nav {
	margin-top:30px;
	position:relative;
	z-index:999999;
}
}
@media (max-width: 728px) { 
.logo-area {
	width:100%;
	text-align:center;
}
.logo-area a {
	position:inherit;
}
.logo-area a img {
	max-width:100%;
}
.nav-area {
	padding:0px;
}
nav {
	margin-top:0px;
}
}
@media (max-width: 480px) { 
.logo-area a img {
	width:60%;
	max-width:100%;
}
}
a.btn01 {
	background:#f6881c;
	color:#FFFFFF;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	padding:7px 30px;
	display:inline-block;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
a.btn01:hover {
	background:#ed1b24;
}

.wel-news {
	background:#5460ae;
}

.welcome {
	float:left;
	width:32.3%;
	margin-right:5.47%;
	padding:60px 0px 12px 0px;
}
.wel-links {
	float:left;
	width:28.46%;
	margin-right:4.27%;
	padding:60px 0px 12px 0px;
}

.latest-n {
	float:left;
	width:25.5%;
	padding:49px 2% 6px 2%;
	background:#FFFFFF;
}

.welcome h2 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:41px;
	font-weight:normal;
	background:url(../images/hborder.jpg) left bottom no-repeat;
	padding-bottom:26px;
	margin-bottom:26px;
}
.latest-n h2 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#000101;
	font-size:32px;
	font-weight:normal;
	margin-bottom:26px;
}

.welcome h1 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:41px;
	font-weight:normal;
	background:url(../images/hborder.jpg) left bottom no-repeat;
	padding-bottom:26px;
	margin-bottom:26px;
	border-bottom:none;
}
.latest-n h1 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#000101;
	font-size:32px;
	font-weight:normal;
	margin-bottom:26px;
}
@media (max-width: 480px) {  
.welcome {
	text-align:center;
}
.welcome h2 {
	background:url(../images/hborder.jpg) center bottom no-repeat;
}
.latest-n h2 {
	text-align:center;
}
.welcome h1 {
	background:url(../images/hborder.jpg) center bottom no-repeat;
}
.latest-n h1 {
	text-align:center;
}
}
.welcome p {
	color:#FFFFFF;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:40px;
}

.wel-links ul li {
	list-style:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	background: url(../images/link-arrow-bullet1.png) right 4px no-repeat;
}
.wel-links ul li:hover {
	background: url(../images/link-arrow-bullet-hov1.png) right 4px no-repeat;
}
.wel-links ul li a {
	color:#FFFFFF;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	line-height:33px;
	display:block;
	padding-left:60px;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.wel-links ul li a:hover {
	color:#fe8c1d;
}
.wel-links ul li.hotel a {
	background:url(../images/hotel-icon1.png) left 0px no-repeat;
}
.wel-links ul li.excursions a {
	background:url(../images/excursions-icon-1.png) left 0px no-repeat;
}
.wel-links ul li.flight a {
	background:url(../images/flight-icon1.png) left 0px no-repeat;
}
.wel-links ul li.car a {
	background:url(../images/car-icon1.png) left 0px no-repeat;
}

.latest-n li {
	overflow:hidden;
	margin-bottom:35px;
}
.latest-n img {
	float:left;
	margin-right:8px;
	margin-bottom:6px;
	padding:2px;
	margin-top:4px;
	border:1px solid #e9e9e9;
	width:73px;
	height:73px;
}
.latest-n h3 {
	color:#000;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.latest-n p {
	color:#404040;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	font-weight:normal;
}
.latest-n a {
	color:#026647;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}

.latest-n a:hover {
	color:#ed1b24;
}


@media (max-width: 815px) { 
.welcome {
	width:48%;
	margin-right:0%;
}

.wel-links {
	float:right;
	width:48%;
	margin-right:0%;
}

.latest-n {
	width:96%;
}
}


@media (max-width: 486px) { 
.welcome {
	width:100%;
	padding-bottom:20px;
}

.wel-links {
	width:100%;
	padding-bottom:20px;
}
}


.hotel-module {
	padding:50px 0px 20px 0px;
}
.hotel-module h2 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#000101;
	font-size:45px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:center;
	text-transform:uppercase;
}

.hotel-module p {
	color:#575757;
	font-size:16px;
	line-height:22px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	font-weight:normal;
	text-align:center;
}

.hotel-module ul li {
	float:left;
	width:30.5%;
	margin:0 1% 35px 1%;
	border:1px solid #f3f3f3;
	box-shadow: 0px 0px 5px #f3f3f3;
	position:relative;
}
.hotel-module ul li img {
	width:100% !important;
	height: auto;
}

.hotel-module ul li .l-lmor {
	width:109px;
	height:48px;
	position:absolute;
	right:-7px;
	top:10%;
	background:url(../images/l-mor-tg.png);
	color:#FFFFFF;
}
.hotel-module ul li .l-lmor a {
	color:#fff;
	line-height:40px;
	display:block;
	padding-left:9px;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

.rat-price {
	padding:10px 3%;
}
.hotel-title {
	padding:10px 3% 0 3%;
	color:#111111;
	font-size:17px;
	line-height:22px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.rat-price .rating {
	float:left;
}

.rat-price .price {
	float:right;
	color:#111111;
	font-size:20px;
	line-height:22px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}


.hotle-flt {
	margin:30px 0px;
}

.hotle-flt ul li {
	float:left;
	border:none;
	box-shadow:none;
	margin-bottom:20px;
}
.hotle-flt ul li label {
	color:#666666;
	font-size:18px;
	line-height:22px;
	padding-bottom:10px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
}
.hotle-flt ul li.typ1 {
	width:18%;
}
.hotle-flt ul li.typ2 {
	width:5.98%;
}
.hotle-flt ul li.typ3 {
	width:13.84%;
}
.hotle-flt ul li input[type="text"]{
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.hotle-flt ul li select {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:8px 1%;
	line-height:33px;
	
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.hotle-flt ul li input[type="submit"]{
	width:98%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:8px 1%;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.hotle-flt ul li input[type="submit"]:hover {
	background:#ed1b24;
}

@media (max-width: 767px) { 
.hotel-module ul li {
	float:left;
	width:47.5%;
}
}
@media (max-width: 479px) { 
.hotel-module ul li {
	float:left;
	width:97.5%;
}
}

@media (max-width: 1061px) { 
.hotle-flt ul li.typ1 {
	width:31%;
}
.hotle-flt ul li.typ2 {
	width:10.98%;
}
.hotle-flt ul li.typ3 {
	width:31%;
}
.top-calla-area{ float:none;}
}

@media (max-width: 564px) { 
.hotle-flt ul li.typ1 {
	width:48%;
}
.hotle-flt ul li.typ2 {
	width:14%;
}
.hotle-flt ul li.typ3 {
	width:48%;
}
}

@media (max-width: 479px) { 
.hotle-flt ul li.typ1 {
	width:98%;
}
.hotle-flt ul li.typ2 {
	width:31%;
}
.hotle-flt ul li.typ3 {
	width:48%;
}
}

.trvl-info-gallery {
	background:#5460ae;
	padding:40px 0px;
}

.trvl-info-gallery .travel-info {
	float:left;
	width:48%;
}
.trvl-info-gallery .gallery {
	float:right;
	width:48%;
}

.trvl-info-gallery .travel-info h2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#feffff;
	font-size:35px;
	font-weight:normal;
	margin-bottom:15px;
}
.trvl-info-gallery .travel-info p {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#feffff;
	font-size:16px;
	font-weight:normal;
}
.trvl-info-gallery .travel-info a {
	color:#de7107;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.trvl-info-gallery .travel-info a:hover {
	color:#fff;
}

.trvl-info-gallery .gallery h2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#feffff;
	font-size:35px;
	font-weight:normal;
	margin-bottom:15px;
}
.trvl-info-gallery .gallery h2 a {
	font-size:16px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:20px;
	text-decoration:underline;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.trvl-info-gallery .gallery h2 a:hover {
	text-decoration:none;
	color:#fc8613;
}
.gallery-sl {
	position:relative;
	z-index:999;
}
.vdo-gallery {
	border:4px solid #9097ca;
	position:relative;
	z-index:1;
}

.travel-info-icon li {
	float:left;
	width:33%;
	margin-bottom:40px;
	padding-bottom:40px;
	background:url(../images/bd-x.png) center bottom no-repeat;
}
.travel-info-icon li img {
	margin-bottom:15px;
}
.travel-info-icon li a {
	display:block;
	text-align:center;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff !important;
	font-size:16px;
	font-weight:600;
	background:url(../images/bd-y.png) right center no-repeat;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.travel-info-icon li a:hover {
	color:#fc8613 !important;
}
.travel-info-icon {
	padding-top:40px;
}
.travel-info-icon li a.no,
.travel-info-icon li.no {
	background-image:none;
	margin-bottom:0px;
	padding-bottom:0px;
}



@media (max-width: 979px) { 
.trvl-info-gallery .travel-info {
	width:100%;
	margin-bottom:50px;
}
.trvl-info-gallery .gallery {
width:100%;
}
}

@media (max-width: 479px) { 
.travel-info-icon li {
	width:50%;
	background-image:none;
}
.travel-info-icon li a {
	width:100%;
	background-image:none;
}
.travel-info-icon li.no {
	margin-bottom:40px;
	padding-bottom:40px;
}
.trvl-info-gallery .gallery h2 {
	font-size:20px;
}
}


.abt-gambia {
	background:#7dc255;
	padding:45px 0px;
}

.abt-gambia h2 {
	font-family:'roboto_condensedlight', Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:45px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:center;
	text-transform:uppercase;
}
.abt-gambia p {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	line-height:23px;
	margin-bottom:15px;
	text-align:center;
}
.abt-icons {
	margin-bottom:20px;
	margin-top:40px;
}
.abt-icons li {
	float:left;
	width:12.5%;
	min-width:136px;
	text-align:center;
	margin-bottom:25px;
}
.abt-icons li a {
	display:block;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	min-height:79px;

}
.abt-icons li a:hover {
	color:#fc9836;
}
.abt-icons li a span {
	display:block;
	min-height:79px;
	margin-bottom:10px;
}
.abt-icons li.history a span {
	background:url(../images/history.png) center top no-repeat;
}
.abt-icons li.history:hover a span {
	background:url(../images/history-h.png) center top no-repeat;
}

.abt-icons li.language a span {
	background:url(../images/luanguage.png) center top no-repeat;
}
.abt-icons li.language:hover a span {
	background:url(../images/luanguage-h.png) center top no-repeat;
}

.abt-icons li.education a span {
	background:url(../images/education.png) center top no-repeat;
}
.abt-icons li.education:hover a span {
	background:url(../images/education-h.png) center top no-repeat;
}

.abt-icons li.economy a span {
	background:url(../images/economy.png) center top no-repeat;
}
.abt-icons li.economy:hover a span {
	background:url(../images/economy-h.png) center top no-repeat;
}

.abt-icons li.climate a span {
	background:url(../images/climat1.png) center top no-repeat;
}
.abt-icons li.climate:hover a span {
	background:url(../images/climat1-h.png) center top no-repeat;
}

.abt-icons li.festivals a span {
	background:url(../images/fastival.png) center top no-repeat;
}
.abt-icons li.festivals:hover a span {
	background:url(../images/fastival-h.png) center top no-repeat;
}

.abt-icons li.music a span {
	background:url(../images/music.png) center top no-repeat;
}
.abt-icons li.music:hover a span {
	background:url(../images/music-h.png) center top no-repeat;
}

.abt-icons li.culture a span {
	background:url(../images/culture.png) center top no-repeat;
}
.abt-icons li.culture:hover a span {
	background:url(../images/culture-h.png) center top no-repeat;
}

@media (max-width: 424px) {  
.abt-icons li {
	width:50%;
}
}

.c-btn {
	text-align:center;
}
.c-btn a {
	background:#f6881c;
	color:#FFFFFF;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	padding:7px 30px;
	display:inline-block;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.c-btn a:hover {
	background:#ed1b24;
}

.logo-scroll {
	padding:40px 0px;
}

.logo-scroll h2 {
	font-family:"roboto_condensedlight",Arial,Helvetica,sans-serif;
}




.footer {
	background:url(../images/footer-r-bg.jpg) center top repeat-y;
}

.f-left {
	width:68.5%;
	background:#f5f7f7;
	padding:45px 0px;
	float:left;
}
.f-right {
	width:26.5%;
	padding:45px 0px 45px 5%;
	background:#8bc868 url(../images/f-r-bg.jpg) left center no-repeat;
	float:right;
	min-height:223px;
}

.ft-l-left {
	width:48%;
	float:left;
}
@media (max-width: 1150px) { 
.f-left {
	min-height:233px;
}
}
.ft-l-right {
	width:45%;
	margin-right:2%;
	float:right;
}


.ft-l-left h2,
.ft-l-right h2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}

.n-letter-area input[type="text"] {
	background:#FFFFFF;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:10px 2%;
	width:64%;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	
}
.n-letter-area input[type="submit"] {
	background:#f6881c;
	padding:10px 0px;
	text-align:center;
	border:none;
	width:30%;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
 color:#000000;
}
.n-letter-area input[type="submit"]:focus {
	color:#000000;
}
.n-letter-area input[type="submit"]:hover {
	background:#ed1b24;
	color:#FFFFFF;
}
.ftr-link ul {
	width:48%;
	float:left;
	margin-right:4%;
}
.ftr-link li {
	background:url(../images/f-l-arrow.jpg) left 5px no-repeat;
	padding-left:15px;
	margin-bottom:10px;
}
.ftr-link li a {
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.ftr-link li a:hover {
	color:#f6881c;
}

.ft-l-right p {
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	line-height:19px;
}

.f-right h2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}

.f-right p {
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:19px;
	margin-bottom:12px;
}

.ph {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	font-weight:normal;
	padding-left:31px;
	margin-bottom:6px;
	background:url(../images/ph-icon.png) left 6px no-repeat;
}
.email a {
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	display:block;
	font-weight:normal;
	text-decoration:underline;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
 padding-left:31px;
 margin-bottom:6px;
	background:url(../images/email-icon.png) left 6px no-repeat;
}
.email a:hover {
	color:#f6881c;
}
.fax {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	font-weight:normal;
	margin-bottom:6px;
	padding-left:31px;
	background:url(../images/fax-icon.png) left 6px no-repeat;
}



@media (max-width: 1015px) { 
.n-letter-area input[type="text"] {
	width:60%;
}
}

@media (max-width: 768px) { 
.footer {
background-image:none;
}
.n-letter-area input[type="text"] {
	width:64%;
}
.f-left {
	width:100%;
}
.f-right {
	width:100%;
	background-image:none;
	height:auto !important;
}
}

@media (max-width: 693px) { 
.ft-l-left { width:94%; padding:0 3%;}
.ft-l-right { width:94%; padding:0 3%;}
}
@media (max-width: 693px) { 
.n-letter-area input[type="text"] {
	width:60%;
}
}


.ftr-copy { width:100%; max-width:1170px; margin:0 auto; margin-top:30px; padding-top:15px; border-top:1px solid #d7d7d7; padding-bottom:15px;}
@media (max-width: 1170px) { 
.ftr-copy { width:96%;}
}

.ftr-l { float:left; width:60%; color:#191919; line-height:24px;}
.ftr-r { float:right; width:40%; text-align:right; color:#b2b2b2; line-height:24px;}

.ftr-r a {
	color:#191919;
}
.ftr-r a:hover {
	color:#f6881c;
}

@media (max-width: 645px) { 
	.ftr-l {
		width:100%;
		text-align:center;
		margin-bottom:6px;
		transition-duration:.20s;
 -webkit-transition-duration:.20s;
	}
	.ftr-r {
		width:100%;
		text-align:center;
	}
}

.inner-banner {
	width:100%;
	margin-bottom:47px;
}
.inner-banner img {
	width:100%;
}

.bradcrumb-area {
	width:100%;
	max-width:1170px;
	margin:0 auto;
	position:relative;
}
@media (max-width: 1170px) { 
.bradcrumb-area {
	width:96%;
	max-width:1170px;
}
}
.bradcrumb {
	position:absolute;
	width:100%;
	margin-top:-150px;
	z-index:999;
	color:#000000;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
}

@media (max-width: 903px) { 
.bradcrumb {
	margin-top:-100px;
}
}
@media (max-width: 757px) { 
.inner-banner {
	margin-bottom:20px;
}
}
@media (max-width: 640px) { 
.bradcrumb {
	margin-top:-80px;
}
}
@media (max-width: 512px) { 
.bradcrumb {
	margin-top:-60px;
}
}
@media (max-width: 501px) { 
.bradcrumb {
	margin-top:10px;
	position:inherit;
}
}
.bradcrumb span {
	display:inline-block;
	margin:0 8px;
	width:10px;
	height:8px;
	background:url(../images/brad-arow.png) center 0px no-repeat;
}
.bradcrumb a {
	color:#ed1b24;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.bradcrumb a:hover {
	color:#9d0007;
}
.inner-left-right {
	padding-bottom:50px;
}
.inner-left {
	float:right;
	width:26.32%;
	padding-top:11px;
}
.inner-right {
	float:left;
	width:68.9%;
	position:relative;
}

.inner-left-news {
	float:left;
	width:68.9%;
	padding-top:11px;
}
.inner-right-news {
	float:right;
	width:26.32%;
	position:relative;
	padding-top:22px;
}

.inner-left h2 {
	color:#000000;
	font-size:25px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
}
.inner-right-news h2 {
	color:#000000;
	font-size:25px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
}
.inner-right h2 {
	color:#000000;
	font-size:45px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:45px;
}
.inner-left-news h2 {
	color:#000000;
	font-size:45px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:45px;
}



.inner-left h1 {
	color:#000000;
	font-size:25px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
}
.inner-right-news h1 {
	color:#000000;
	font-size:25px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
}
.inner-right h1 {
	color:#000000;
	font-size:45px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:45px;
}
.inner-left-news h1 {
	color:#000000;
	font-size:45px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:45px;
}






.inner-right h3 {
	color:#000000!important;
	font-size:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:6px;
	line-height:25px;
	margin:0px;
}
.inner-right ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.inner-right ul li {
	color: #575757;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 23px;
	padding-left:15px;
	padding-bottom:6px;
	background:url(../images/list-arrow.png) left 8px no-repeat;
}
.inner-right ul.spl {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.inner-right ul.spl li {
	color: #151a3c;
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
	font-weight:bold;
    line-height: 28px;
	padding-left:15px;
	padding-bottom:12px;
	background:url(../images/list-arrow.png) left 10px no-repeat;
}
.inner-right p,
.inner-full-width p {
	color:#575757;
	font-size:15px;
	line-height:23px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}


@media (max-width: 767px) { 
.inner-left {
	width:100%;
	padding-top:11px;
	margin-bottom:30px;
}
.inner-right {
	width:100%;
}

.inner-left-news {
	width:100%;
}
.inner-right-news {
	width:100%;
}
}

.letestn-l li {
	overflow:hidden;
	margin-bottom:25px;
}
.letestn-l img {
	float:left;
	margin-right:8px;
	margin-bottom:6px;
	padding:2px;
	margin-top:4px;
	border:1px solid #e9e9e9;
}
.letestn-l h3 {
	color:#000;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.letestn-l p {
	color:#404040;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	font-weight:normal;
}
.letestn-l a {
	color:#026647;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}

.letestn-l a:hover {
	color:#ed1b24;
}

.left-m-form {
	padding:4px 0px;
}
.left-f {
	text-align:right;
	padding-right:7%;
}
.left-f input[type="submit"]{
	width:40%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 1%;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.left-f input[type="submit"]:hover {
	background:#ed1b24;
}


.left-m-form input[type="text"]{
	width:65%;
	border:1px solid #e4e4e4;
	margin:0px 0px 12px 0px;
	padding:5px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.left-m-form select {
	width:67%;
	border:1px solid #e4e4e4;
	margin:0px 0px 12px 0px;
	padding:5px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

.left-m-form label{
	width:25%;
	display:inline-block;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
@media (max-width: 768px) { 
.left-m-form label{
	width:100%;
	margin-bottom:6px;
}

.left-m-form select {
	width:99%;
	padding:5px 1%;
}
.left-m-form input[type="text"]{
	width:97%;
	padding:5px 1%;
}
.left-f {
	padding-right:0%;
	
}
}


.carlist {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #e3e3e3;
}
.carlist-left {
	float:left;
	width:29%;
}
.carlist-mid {
	float:left;
	width:44%;
	padding:0 2% 0 3%;
}
.carlist-right {
	float:left;
	width:22%;
}


.carlist-left img {
	width:100%;
}
.carlist-right img {
	width:100%;
}
.carlist-mid h3 {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#222222 !important;
	font-weight:normal;
	margin:0px 0px 12px 0px;
	padding:0px;
}
.carlist-mid p {
	margin-bottom:12px;
}

.price {
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	margin-bottom:35px;
}
.price span {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#009473;
	font-weight:normal;
}

a.combtn {
	width:40%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 20px;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
a.combtn:hover {
	background:#ed1b24;
}


@media (max-width: 480px) { 
.carlist-left {
	width:100%;
	margin-bottom:20px;
}
.carlist-mid {
	width:100%;
	padding:0 0% 0 0%;
	margin-bottom:20px;
	text-align:center;
}
.carlist-right {
	width:100%;
}
}

.sort-car {
	text-align:right;
	position:absolute;
	right:0px;
	top:10px;
}


.sort-car label {
	color:#575757;
	font-size:15px;
	padding-right:10px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.sort-car select{
	width:170px;
	border:1px solid #e4e4e4;
	margin:0px 0px 12px 0px;
	padding:7px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

@media (max-width: 581px) { 
.sort-car {
	text-align: center;
	position: relative;
	right:0px;
	top:0px;
	margin-bottom:15px;
}
.sort-car select{
	width:150px;
}
}

.paging {
	overflow:hidden;
}
ul.pagination { margin:4px 0; padding:0px; overflow:hidden; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; list-style-type:none; float:right; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #dddddd; }
ul.pagination li { float:left; margin:0px !important; padding:0px;  border-right:1px solid #dddddd; width:auto !important; }
ul.pagination li:last-child { margin-left:0px; border:none; }
ul.pagination li a { color:black; display:block; text-decoration:none; padding:10px 10px; }
ul.pagination li a img { border:none; }


ul.pagination li a { color:#707070; background:#FFFFFF; }
ul.pagination li { }
ul.pagination li a:hover,
ul.pagination li.active a { color:#FFFFFF; background:#f6881c; }

ul.pagination li a:hover,
ul.pagination li.active a {  }



.social-media ul {
	margin:0px;
	padding:0px;
}
.social-media li {
	margin:0px;
	padding:0px;
	float:right;
}
.social-media li {
	color:#000;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	line-height:32px;
	margin-left:6px;
}
.social-media li.txt {
	margin-right:8px;
}
.social-media li a {
	font-size:0px;
	text-indent:-999px;
	width:32px;
	height:32px;
	display:block;
}

.social-media li.facebook a {
	background:url(../images/facebook-icon1.png) center 0px no-repeat;
}
.social-media li.facebook:hover a {
	background:url(../images/facebook-icon1.png) center -32px no-repeat;
}

.social-media li.twitter a {
	background:url(../images/twitter-icon1.png) center 0px no-repeat;
}
.social-media li.twitter:hover a {
	background:url(../images/twitter-icon1.png) center -32px no-repeat;
}

.social-media li.linkedin a {
	background:url(../images/linked-icon1.png) center 0px no-repeat;
}
.social-media li.linkedin:hover a {
	background:url(../images/linked-icon1.png) center -32px no-repeat;
}

.social-media li.gplus a {
	background:url(../images/gplus-icon1.png) center 0px no-repeat;
}
.social-media li.gplus:hover a {
	background:url(../images/gplus-icon1.png) center -32px no-repeat;
}

.car-detail-slider {
	margin-top:15px;
	margin-bottom:34px;
}

.car-detail-logo-discription .car-d-logo {
	float:left;
	width:29%;
	text-align:center;
}
.car-detail-logo-discription .car-d-logo img {
	max-width:100%;
}
.car-detail-logo-discription .car-d-detail {
	float:right;
	width:66%;
}

.car-detail-logo-discription .car-d-detail h3 {
	font-size:24px;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#373736 !important;
}

@media (max-width: 480px) { 
.car-detail-logo-discription .car-d-logo {
	width:100%;
	margin-bottom:18px;
}
.car-detail-logo-discription .car-d-detail {
	width:100%;
	text-align:center;
}
}

.excursionslist {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #e3e3e3;
}
.excursionslist-left {
	float:left;
	width:29%;
}

.excursionslist-right {
	float:right;
	width:67%;
}


.excursionslist-left img {
	width:100%;
}

.excursionslist-right h3 {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#222222;
	font-weight:normal;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.excursionslist-right p {
	margin-bottom:8px;
}
.day-st {
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:6px;
}
.excursionslist-right .price {
	margin-bottom:25px;
}
@media (max-width: 480px) { 
.excursionslist-left {
	width:100%;
	margin-bottom:20px;
}
.excursionslist-mid {
	width:100%;
	padding:0 0% 0 0%;
	margin-bottom:20px;
	text-align:center;
}
.excursionslist-right {
	width:100%;
}
}

.detail-videos li {
	float:left;
	width:31%;
	margin-right:3%
}
.detail-videos li:last-child {
	margin-right:0px;
}

@media (max-width: 640px) { 
.detail-videos li {
	width:100%;
	margin-right:0%;
	margin-bottom:15px;
}
}

.book-tour {
	background:#f5f5f5;
	margin-top:52px;
}
.book-tour h3 {
	background:#f49a18 url(../images/trg-cut.jpg) right top no-repeat;
	font-size:25px;
	height:49px;
	line-height:49px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff !important;
	font-weight:normal;
	float:left;
	padding:0px 70px 0px 20px;
	margin-bottom:20px;
}


.book-form {
	padding:0 20px;
}

.book-form .left {
	width:48%;
	float:left;
	margin-bottom:30px;
}
.book-form .right {
	width:48%;
	float:right;
	margin-bottom:30px;
}
.book-form .full {
	width:100%;
	margin-bottom:30px;
	overflow:hidden;
}

.book-form .leftin {
	width:48%;
	float:left;
}
.book-form .rightin {
	width:48%;
	float:right;
}

.book-form label {
	color:#000;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	display:block;
}
.book-form input[type="text"] {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.book-form select {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:8px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

.book-form textarea {
	width:96.5%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	height:117px;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.book-form input[type="submit"]{
	width:98%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 1%;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.book-form input[type="submit"]:hover {
	background:#ed1b24;
}


@media (max-width: 564px) {
.book-form .left {
	width:100%;
}
.book-form .right {
	width:100%;
}

.book-form .leftin {
	width:100%;
	margin-bottom:30px;
}
.book-form .rightin {
	width:100%;
}

}


.book-form1 {
	padding:20px 0px 0 0px;
}

.book-form1 .left {
	width:48%;
	float:left;
	margin-bottom:30px;
}
.book-form1 .right {
	width:48%;
	float:right;
	margin-bottom:30px;
}
.book-form1 .full {
	width:100%;
	margin-bottom:30px;
	overflow:hidden;
}

.book-form1 .leftin {
	width:48%;
	float:left;
}
.book-form1 .rightin {
	width:48%;
	float:right;
}

.book-form1 label {
	color:#000;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	display:block;
	text-align:left;
}
.book-form1 input[type="text"],
.book-form1 input[type="file"] {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.emailupdate {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	text-align:left;
}
.book-form1 input[type="password"] {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.book-form1 select {
	width:98%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:8px 1%;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

.book-form1 textarea {
	width:96.5%;
	border:1px solid #e4e4e4;
	margin:0px;
	padding:9px 1%;
	height:117px;
	color:#666666;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.book-form1 input[type="submit"]{
	width:98%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 1%;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.book-form1 input[type="submit"]:hover {
	background:#ed1b24;
}


@media (max-width: 564px) {
.book-form1 .left {
	width:100%;
}
.book-form1 .right {
	width:100%;
}

.book-form1 .leftin {
	width:100%;
	margin-bottom:30px;
}
.book-form1 .rightin {
	width:100%;
}
}
.rlAccordion .text p {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	line-height:22px;
}

.rlAccordion > h3 {
  color:#000 !important;
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
  margin: 12px auto 0px auto;
  text-transform:uppercase;
  padding:0px 2% 8px 0%;
  cursor:pointer;
  border-bottom:1px solid #e3e3e3;
}
.rlAccordion > h3 > span {
  float: right;
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.rlAccordion > h3 + div.text {
  display: none;
  padding:18px 2% 6px 2%;
  background:url(../images/acor-bg.jpg);
}
.rlAccordion > h3 + div.text p {
	margin-bottom:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.rlAccordion .text {
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	margin-bottom:15px;
}

.inner-full-width {
	margin-bottom:57px;
}
.inner-full-width h2 {
	border-bottom: 1px solid #e3e3e3;
    color: #000000;
    font-family: "roboto_condensedlight",Arial,Helvetica,sans-serif;
    font-size: 45px;
    font-weight: normal;
    line-height: 45px;
    margin-bottom: 18px;
    margin-top: 0;
    padding-bottom: 10px;
}

.flight-sec li {
	float:left;
	width:31%;
	margin:0 1% 27px 1%;
}

.flight-sec .flt-logo {
	background:#f7f7f7;
	text-align:center;
	padding:23px 15px;
}
.flight-sec .flt-logo img {
	max-width:100%;
}


.flight-cont {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:15px 15px 25px 15px;
	text-align:center;
}
.flight-cont p {
	font-size:15px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	line-height:22px;
	margin-bottom:25px;
	display:block;
}


.flight-cont > h3 {
  color:#000;
	font-size:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
  margin-bottom:12px;
}

.flight-cont a{
	width:98%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 20px;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.flight-cont a:hover {
	background:#ed1b24;
}


.links li {
	float:left;
	width:31%;
	margin:0 1% 27px 1%;
	background-image:none !important;
	padding-left:0px !important;
}

.links .flt-logo {
	background:#f7f7f7;
	text-align:center;
	padding:23px 15px;
}
.links .flt-logo img {
	max-width:100%;
}


.links .flight-cont {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:15px 15px 25px 15px;
}
.links .flight-cont p {
	font-size:15px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	line-height:22px;
	margin-bottom:25px;
	display:block;
}


.links .flight-cont > h3 {
  color:#000;
	font-size:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
  margin-bottom:12px;
}

.links .flight-cont a{
	width:98%;
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 20px;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.links .flight-cont a:hover {
	background:#ed1b24;
}


.flight-sec-paging .paging {
	margin-right:2%;
}

@media (max-width: 767px) { 
.flight-sec li {
	width:48%;
	margin:0 1% 27px 1%;
}
.links li {
	width:48%;
	margin:0 1% 27px 1%;
}
}
@media (max-width: 480px) { 
.flight-sec li {
	width:100%;
	margin:0 0% 27px 0%;
	text-align:center;
}
.links li {
	width:100%;
	margin:0 0% 27px 0%;
	text-align:center;
}
}
.gallery-area {
	padding-top:20px;
}
.gallery-area li {
	float:left;
	width:31%;
	margin:0 1% 35px 1%;
}
.gallery-area li img {
	max-width:100%;
}
.gallery-area li a {
	display:block;
}
@media (max-width: 480px) {  
.gallery-area li img {
	max-width:auto;
	width:100%;
}
}
.g-tit {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	font-size:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 10px;
	display:none;
}


.gallery-area .gallery-video li {
	float:left;
	width:48%;
	margin:0 1% 35px 1%;
}

@media (max-width: 480px) { 
.gallery-area li {
	width:48%;
	margin:0 1% 35px 1%;
}
.gallery-area .gallery-video li {
	float:left;
	width:100%;
	margin:0 0% 35px 0%;
}
}

@media (max-width: 400px) { 
.gallery-area li {
	width:100%;
	margin:0 0% 35px 0%;
}
}

.video-gallery-area ul li {
	float:left;
	width:48%;
	margin:0 1% 35px 1%;
}

@media (max-width: 640px) { 
.video-gallery-area ul li {
	width:100%;
	margin:0 0% 35px 0%;
}
}

.leftm {
	margin-bottom:20px;
}
.leftm ul li a {
  padding:4px 16px;
  margin-bottom:4px !important;
  cursor: pointer;
  z-index: 2;
  font-size: 15px;
  text-decoration: none;
  display:block;
  color:#575757;
  background:url(../images/left-m-er.png) left 10px no-repeat; 
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.leftm ul li a:hover {
  color: #ed1b24;
}

.latest-list {
	overflow:hidden;
}
.latest-n-list {
	border:1px solid #e3e3e3;
	float:left;
	width:47.5%;
	margin:0 1% 20px 1%;
}
.latest-n-list-left {
	width:100%; min-height:156px;
}

.latest-n-list-right {
	width:92%;
	padding:10px 4% 10px 4%;
}


.latest-n-list-left img {
	width:100%;
	max-height:200px;
}

.latest-n-list-right h3 {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#585757;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.latest-n-list-right p {
	margin-bottom:8px;
	font-size:14px;
	color:#585757;
	line-height:22px;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
}
.latest-n-list-right .price {
	margin-bottom:25px;
}
@media (max-width: 480px) { 
.latest-n-list-left {
	width:100%;
	margin-bottom:20px;
}
.latest-n-list-mid {
	width:100%;
	padding:0 0% 0 0%;
	margin-bottom:20px;
	text-align:center;
}
.latest-n-list-right {
	width:100%;
}
}
.latest-n-list-right a {
	color:#0193cf;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:url(../images/link-r-arow.jpg) right 7px no-repeat;
	padding-right:18px;
	-webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.latest-n-list-right a:hover {
	color: #ed1b24;
}
.date {
	color:#0193cf;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	margin-bottom:6px;
}

.latestn-detail img {
	width:100%;
	margin-bottom:15px;
}

.latestn-detail h3 {
	font-size:18px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#585757;
	font-weight:normal;
	margin:0px 0px 9px 0px;
	padding:0px;
}


.social-media1 ul {
	margin:0px;
	padding:0px;
}
.social-media1 li {
	margin:0px;
	padding:0px;
	float:left;
}
.social-media1 li {
	color:#575757;
	font-size:16px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	line-height:32px;
	margin-left:6px;
}
.social-media1 li.txt {
	margin-right:8px;
}
.social-media1 li a {
	font-size:0px;
	text-indent:-999px;
	width:32px;
	height:32px;
	display:block;
}

.social-media1 li.facebook a {
	background:url(../images/facebook-icon1.png) center 0px no-repeat;
}
.social-media1 li.facebook:hover a {
	background:url(../images/facebook-icon1.png) center -32px no-repeat;
}

.social-media1 li.twitter a {
	background:url(../images/twitter-icon1.png) center 0px no-repeat;
}
.social-media1 li.twitter:hover a {
	background:url(../images/twitter-icon1.png) center -32px no-repeat;
}

.social-media1 li.linkedin a {
	background:url(../images/linked-icon1.png) center 0px no-repeat;
}
.social-media1 li.linkedin:hover a {
	background:url(../images/linked-icon1.png) center -32px no-repeat;
}

.social-media1 li.gplus a {
	background:url(../images/gplus-icon1.png) center 0px no-repeat;
}
.social-media1 li.gplus:hover a {
	background:url(../images/gplus-icon1.png) center -32px no-repeat;
}


.logo-links {
	padding-top:15px;
}

.logo-links li {
	float:left;
	width:31%;
	margin:0 1% 35px 1%;
	-webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.logo-links li a {
	display:block;
}
.logo-links li img {
	width:100%;
}
.logo-links li span {
	display:block;
	color:#FFFFFF;
	background:#f49a18;
	text-align:center;
	font-size:20px;
	padding:10px 4px;
	min-height:47px;
	-webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.logo-links li:hover span {
	background:#ed1b24;
}

@media (max-width: 480px) { 
.logo-links li {
	width:48%;
	margin:0 1% 35px 1%;
}
}

@media (max-width: 400px) { 
.logo-links li {
	width:100%;
	margin:0 0% 35px 0%;
}
}



.contact-left {
	width:66.49%;
	float:left;
}
.contact-right {
	float:right;
	width:28.46%;
}

.contact-us h2 {
	border-bottom:none;
}

.ct-form ul li.wdt1 {
	width:48%;
	margin-bottom:26px;
}
.ct-form ul li.lft {
	float:left;
}
.ct-form ul li.rit {
	float:right;
}

.ct-form ul li.wdt1in {
	width:48%;
}
.ct-form ul li.lftin {
	float:left;
}
.ct-form ul li.ritin {
	float:right;
	text-align:center;
}


.ct-form ul li.wdt2 {
	width:100%;
	float:left;
	margin-bottom:26px;
}


.ct-form ul li input[type="text"]{
	width:96%;
	border:1px solid #e6e6e6;
	background:#f7f7f7;
	margin:0px;
	padding:12px 2%;
	border-radius:3px;
	color:#8b8b8b;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.ct-form ul li textarea{
	width:98%;
	border:1px solid #e6e6e6;
	background:#f7f7f7;
	margin:0px;
	padding:12px 1%;
	border-radius:3px;
	color:#8b8b8b;
	font-size:15px;
	height:158px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.ct-form ul li select {
	width:96%;
	border:1px solid #e6e6e6;
	background:#f7f7f7;
	margin:0px;
	padding:11px 2%;
	border-radius:3px;
	color:#8b8b8b;
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.ct-form ul li input[type="submit"]{
	width:98%;
	border:none;
	background:#545fae;
	margin:0px;
	padding:11px 1%;
	border-radius:3px;
	color:#fff;
	text-align:center;
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.ct-form ul li input[type="submit"]:hover {
	background:#ed1b24;
}

.contact-detail ul li {
	padding-left:55px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:0;
	margin-bottom:12px;
}

.contact-detail ul li a {
	padding-left:0px;
	color: #575757;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 23px;
	text-decoration:none;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.contact-detail ul li a:hover {
	color:#ed1b24;
}
.contact-detail ul li h3 {
	font-size:15px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	font-weight:normal;
	color:#000000;
}

.contact-detail ul li.address {
	background:url(../images/address-icon.jpg) left 6px no-repeat;
}
.contact-detail ul li.phone {
	background:url(../images/phone-icon.jpg) left 6px no-repeat;
}
.contact-detail ul li.fax {
	background:url(../images/fax-icon1.jpg) left 6px no-repeat;
}
.contact-detail ul li.email {
	background:url(../images/email-icon1.jpg) left 6px no-repeat;
}

@media (max-width: 768px) { 
.contact-left {
	width:100%;
	margin-bottom:20px;
}
.contact-right {
	width:100%;
}
}


@media (max-width: 479px) { 
.ct-form ul li.wdt1 {
	width:100%;
}
.ct-form ul li.wdt1in {
	width:100%;
}
}



/*Login Page CSS*/
.login-box{
  position:relative;
  margin: 10px auto;
  width:97.5%;
  background-color: #fff;
  padding: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.33);
}
.lb-header{
  position:relative;
  color: #00415d;
  margin: 5px 5px 10px 5px;
  padding-bottom:10px;
  border-bottom: 1px solid #eee;
  text-align:center;
  height:28px;
}
.lb-header a{
  margin: 0 18px;
  padding: 0 20px;
  text-decoration: none;
  color: #666;
  font-weight: bold;
  font-size: 15px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.lb-header a:hover {
	color:#ed1b24;
}
.lb-header .active{
  color:#ed1b24;
  font-size: 18px;
}
.social-login{
  position:relative;
  float: left;
  width: 100%;
  height:auto;
  padding: 10px 0 15px 0;
  border-bottom: 1px solid #eee;
}
.social-login a{
  position:relative;
  float: left;
  width:calc(40% - 8px);
  text-decoration: none;
  color: #fff;
  border: 1px solid rgba(0,0,0,0.05);
  padding: 12px;
  border-radius: 2px;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 3%;
  text-align:center;
}
.social-login a i{
  position: relative;
  float: left;
  width: 20px;
  top: 2px;
}
.social-login a:first-child{
  background-color: #49639F;
}
.social-login a:last-child{
  background-color: #DF4A32;
}
.email-login,.email-signup{
  position:relative;
  float: left;
  width: 100%;
  height:auto;
  margin-top: 20px;
  text-align:center;
}
.u-form-group{
  width:100%;
  margin-bottom: 10px;
}
.u-form-group input[type="email"],
.u-form-group input[type="password"]{
  width: calc(76% - 22px);
  height:45px;
  outline: none;
  border: 1px solid #ddd;
  padding: 0 10px;
  border-radius: 2px;
  color: #333;
  font-size:0.8rem;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
}
.u-form-group input:focus{
  border-color: #358efb;
}
.u-form-group button{
  width:76%;
  background-color: #8bc868;
  border: none;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  padding: 14px 0;
  border-radius: 2px;
  text-transform: uppercase;
  cursor:pointer;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
}
.u-form-group button:hover {
	background-color:#ed1b24;
}
.forgot-password{
  width:50%;
  text-align: left;
  text-decoration: underline;
  color: #ed1b24 !important;
  font-size: 0.75rem;
}

@media (max-width: 767px) { 
.login-box {
	width:91.5%;
}
}





#UserProfile {
	overflow:hidden;
}
#UserProfile img.ProfilePhoto {
	float:left;
	margin-right:20px;
	margin-top:17px;
}

#UserProfile .ProfileName {
	font-weight:bold;
}


.captcha img {
	border:1px solid #e4e4e4;
	padding:2px;
	height:34px;
}
.captcha {
	color:#ff0000;
} 

p.success { color:#ed1b24; text-align:center;}


.fancynew_tables { border: 1px solid #e5e5e6; border-collapse: collapse; border-spacing: 0; background-color: #f3f3ff; width: 100% !important; margin-bottom: 1.2em; }
.fancynew_tables > caption.invisible { display: none; visibility: hidden; }
.fancynew_tables thead, .fancynew_tables th { border: 1px solid #e5e5e6; color: #ffffff; font-weight: bold; padding: 4px 10px; background-color: #ed1b24; text-align: center; vertical-align: middle }
.fancynew_tables td { border: 1px solid #e5e5e6; padding: 4px 10px; text-align: left; }
.fancynew_tables tbody td { text-align: left; }
.fancynew_tables td { border: 1px solid #e5e5e6; padding: 5px 15px; text-align: left; }
.fancynew_tables td a { color:#ed1b24;}
.fancynew_tables tbody tr:hover td { background: none repeat scroll 0 0 #fdf5f5; }
@media(max-width:767px) {
.table-scroll { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
.table-scroll > .fancynew_tables { margin-bottom: 0; }
.table-scroll > .fancynew_tables > thead > tr > th, .table-scroll > .fancynew_tables > tbody > tr > th, .table-scroll > .fancynew_tables > tfoot > tr > th, .table-scroll > .fancynew_tables > thead > tr > td, .table-scroll > .fancynew_tables > tbody > tr > td, .table-scroll > .fancynew_tables > tfoot > tr > td { white-space: nowrap; }
}
@media (max-width: 959px) {
.scrolliframe { overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; -webkit-overflow-scrolling: touch; width: 100%; height: 0; margin-bottom: 15px; position: relative; padding-top: 380px; }
.scrolliframe iframe { position: absolute; top: 0; left: 0; }
}

.total-quiry {
	font-size:14px;
	text-align:center;
	display:block;
	font-weight:bold;
	color:#ed1b24;
}

.adm-search {
	float:right;
}
.btn-group {
	float:left;
}

.adm-search input[type="text"] {
	border: 1px solid #cccccc;
    float: left;
    margin-right: 5px;
    padding: 6px 5px 6px 10px;
    width: 54%;
}
.adm-search input[type="submit"] {
    background-color: #444444;
    border: medium none;
    color: #fff;
    float: left;
    margin: 0;
    padding: 6px 12px;
	cursor:pointer;
	-webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
}
.btn-group > .btn, .btn-group-vertical > .btn {
	float: left;
    position: relative;
}
.btn {
background-image: none;
    border: 0 none;
    border-radius: 0 !important;
    box-shadow: none;
    filter: none;
    text-shadow: none;
	padding:6px 12px;
}
.btn.btn-primary {
	background:#ed1b24;
	color:#FFFFFF;
	-webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
  margin-right:8px;
}
.btn.btn-info {
	background:#2d3360;
	color:#FFFFFF;
	-webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
  margin-right:8px;
}
.btn.btn-success {
	background:#8bc868;
	color:#FFFFFF;
	-webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  transition:all 0.1s linear;
  margin-right:8px;
}
.btn.btn-primary:hover,
.btn.btn-info:hover,
.btn.btn-success:hover {
	background:#444444;
}
.adm-search input[type="submit"]:hover {
	background:#ed1b24;
}

@media (max-width: 360px) { 
.adm-search {
	width:72%;
}
}

.searchMessage {
	font-size:14px;
	text-align:center;
	display:block;
	color:#ed1b24;
}


@media (max-width: 536px) { 
.adm-search {
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.adm-search input[type="text"] {
width:75%;
}
.btn-group {
	width:231px;
	margin:0 auto 0px auto;

	display:block;
}
}
@media (max-width: 436px) { 
.adm-search input[type="text"] {
width:67%;
}
}

#imggallery {
	padding-top:20px;
}
.uploaded-img {
	float:left;
	width:15%;
	margin-right:2%;
	margin-bottom:12px;
	color:#999999;
}
.uploaded-img img {
	width:100%;
}
.uploaded-img a {
	color:#ed1b24;
}

.first-left a {
	padding-left:10px !important;
}

h3.large {
	font-size:26px;
	line-height:33px
}

.gallery-area ul {
	margin:0px;
	padding:0px;
}
.gallery-area ul li {
	padding:0px;
	background-image:none;
}
.resorces-area ul {
	margin:0px;
	padding:0px;
}
.resorces-area ul li {
	padding:0px;
	background-image:none;
}

a.ctab{
	border:none;
	background:#f49a18;
	margin:0px;
	padding:7px 20px;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	cursor:pointer;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
 display:inline-block
}
a.ctab:hover {
	background:#ed1b24;
}


.comunication-rows .crow {
	overflow:hidden;
	float:left;
	width:45%;
	padding:9px 1% 15px 1%;
	margin:0px 1% 18px 1%;
	border:1px solid #efefef;
	text-align:center;
}
.comunication-rows .crow img {
	max-width:100%;
}
.comunication-rows .crow .nam {
	color:#000;
	text-align:center;
	font-size:23px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
	padding:11px 0px;
}
@media (max-width: 436px) { 
.comunication-rows .crow {
	overflow:hidden;
	float:left;
	width:94%;
	padding:9px 1% 15px 1%;
	margin:0px 1% 18px 1%;
	border:1px solid #efefef;
	text-align:center;
}
}

.responsible-t .rrowbx {
	background:#fdfbfb;
	padding:15px 15px 0px 15px !important;
	border:1px solid #f0efef;
}
.responsible-t .rrow {
	margin-bottom:20px;
	overflow:hidden;
}
.responsible-t .rrow img {
	float:left;
	margin-right:15px;
	margin-bottom:6px;
}
.responsible-t .rrow .title {
	color:#000;
	font-size:23px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.responsible-t .rrow .title a {
	color:#000 !important;
}
.responsible-t .rrow .title a:hover {
	color:#01a1dd !important;
}

.tour-category {
	background: #263868 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 19px;
    margin: 10px 22px 25px 10px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
}
.visa ul {
	overflow:hidden;
}
.visa li {
	float:left;
	width:48%;
}
.visa h3 {
	font-size:20px;
	display:block;
	margin-bottom:12px;
	background:#545fae;
	color:#FFFFFF !important;
	padding:6px 12px;
	border-radius:2px;
	
}
.visa h4 {
	color: #000000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding-bottom: 6px;
	display:block;
}

.letestn-l img {
	width:73px;
	height:73px;
}

.form-operator {
	text-align:right;
}
.form-operator select {
	border:1px solid #999999;
	padding:6px 6px;
	margin-right:22px;
}

ul.res-tags {
	display:block;
	border:1px solid #e8e7e7;
	background:#f3f2f2;
	padding:15px;
	margin:0 16px 0 9px;
	overflow:hidden;
}

ul.res-tags li {
	float:left;
	width:30%;
}
ul.res-tags li a {
	color:#161a37;
}

ul.res-tags li a:hover {
	color:#e00000;
}
.sitemap-link ul {
	padding-bottom:0px;
}
.sitemap-link li ul li {
	margin-left:10px;
}
.sitemap-link li a {
	color:#333333;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
.sitemap-link li a:hover {
	color:#ed1b24;
}

@media (max-width: 767px) { 
.inner-right h2, .contact-us h2, .inner-full-width h2, .inner-left-news h2 {
	font-size:34px;
	text-align:center;
}
.inner-left h2 {
	text-align:center;
}
.travel-info, .logo-scroll h2, .footer {
	text-align:center;
}
.ftr-link li {
	background-image:none;
}


.ph {
	text-align:left;
}
.email a {
	text-align:left;
}
.fax {
	text-align:left;
}
}
@media (max-width: 480px) { 
.excursionslist-right {
	text-align:center;
}
.latest-n-list {
	width:100%;
	margin:0 0% 20px 0%;
	text-align:center;
	padding:0px;
}
.latest-n-list-right {
	padding:10px 0;
}
}

.b-image li {
	background-image:none;
	padding-left:0px !important;
	float:left;
	width:48%;
	margin:0 1% 14px 1%;
	padding-bottom:0px !important;
}
.b-image li img {
	width:100%;
}

@media (max-width: 480px) { 
.b-image li {
	width:100%;
	margin:0 0% 14px 0%;
}
}

.cuisine-b img {
	float:left;
	margin-right:17px;
}
.cuisine-b h3 {
	display:block;
	overflow:hidden;
	padding-bottom:12px !important;
}

.sect {
	padding-bottom:30px;
}

.sect p:last-child {
	margin-bottom:0px !important;
}

@media (max-width: 480px) { 
.cuisine-b {
	text-align:center;
}
.cuisine-b img {
	float:none;
	margin-right:0px;
	margin-bottom:15px;
	width:100%;
}
}

.mimi_field h2{
	font-size:17px;
	margin-bottom:4px;
}
.mimi_field br {
	display:none;
}
.mimi_field p {
	margin-bottom:8px;
}
.top-gadd {
	text-align:right;
	padding-bottom:4px;
	min-height:20px;
}
.top-gadd img {
	max-width:100%;
}
@media (max-width: 979px) { 
.nav-area {
	padding-top:0px;
}
.top-gadd {
	display:none;
}
.logo-area {
	padding-top:0px;
}
}

.html5-video-player {
	z-index:1;
}

.vdo-gallery iframe { z-index:1;}

a.btn-cbg {
background-color: #545fae;
    border-color: #545fae;
    color: #fff;
	border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	position:relative;
	bottom:-15px;
	transition-duration:.20s;
 -webkit-transition-duration:.20s;
}
a.btn-cbg:hover {
background-color: #2d3360;
    border-color: #2d3360;
}
@media (max-width: 422px) { 
a.btn-cbg {
	bottom:0px;
}
.res-tab {
	display:block;
	text-align:center;
	margin:10px 0px;
	display:block;
	width:100%;
}
}

.latest-e-list h3 {
	color: #3e3d3d !important;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 3px;
    padding: 0;
}
.latest-e-list h4 {
	color: #232323;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 24px 0 3px;
    padding: 0;
}
.latest-e-list .tittyp {
	color: #696868;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
}
.latest-e-list .date {
	margin-bottom:0px;
}
.latest-e-list .datetyp {
color: #696868;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
}

.latest-e-list p{
	color: #585757;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 8px;
}

.latest-e-list a.link-events{
	background: rgba(0, 0, 0, 0) url("../images/link-r-arow.jpg") no-repeat scroll right 7px;
    color: #0193cf;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-right: 18px;
    transition: color 0.2s ease 0s;
}

.list-eve-sep {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e3e3e3;
}


.aleft {
	float:left;
	width:48%;
}
.aright {
	float:right;
	width:48%;
	padding-top:48px;
	text-align:center;
}

@media (max-width: 480px) { 
.aleft {
	width:100%;
	margin-bottom:30px;
}
.aright {
	width:100%;
	padding-top:0px;
}
}

.embassies .emb-l {
	width:48%;
	float:left;
}
.embassies .emb-r {
	width:48%;
	float:right;
}
.rowe {
	padding:14px 20px 0px 20px;
	box-shadow:0px 0px 4px #f4f4f4;
	background:#fbf9f9;
	border:1px solid #efefef;
	margin-bottom:30px;
}

.rowe1 {
	padding:14px 20px 0px 20px;
	box-shadow:0px 0px 4px #edebeb;
	border:1px solid #efefef;
	background:#ffffff;
	margin-bottom:30px;
}

@media (max-width: 620px) {
.embassies .emb-l {
	width:100%;
}
.embassies .emb-r {
	width:100%;
}
}



@media (max-width: 800px) {.top-calla-area{ width:100%; clear:both; text-align:center; max-width:290px; margin:0 auto;	}}










