﻿

html, body {height: 100%;}
body {font-family:Arial;}
.img-portfolio {margin-bottom: 30px;}
.img-hover:hover {opacity: 0.8;}
header.carousel {border: 10px solid #fff;height: 100%;position: relative;}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {height: 100%;}
header.carousel .fill {background-position: center center;background-size: cover;height: 100%;width: 100%;}
.error-404 {font-size: 100px;}
.price {display: block;font-size: 50px;}
.price sup {font-size: 20px;left: 2px;top: -20px;}
.period {display: block;font-style: italic;}
footer {margin: 50px 0;}
.booking-list {list-style: none;padding: 0;margin-bottom: 10px;margin-top: 20px;}
.booking-list > li {margin-bottom: 15px;position: relative;}
.booking-item {display:block;position: relative;padding: 0px;border:1px solid #fff;}
.booking-item p {	margin-bottom: 5px;}
.booking-item img {width: 100%}
.booking-item:hover, .booking-item.active {color:#737373;border:1px solid #ed8323;-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);box-shadow: 0 2px 1px rgba(0,0,0,0.2);}
.booking-item-title {margin-top: 0px;margin-bottom: 5px;font-size: 22px;color: #ff6600;}
.booking-item-img-wrap {position: relative;}
.booking-item-price {font-size: 24px;color: #626262;line-height: 1em;display: inline-block;margin-bottom: 12px;}
.hot_deal :hover .img_brdr {border: 1px solid #fbab18; }
@media (max-width: 991px) {
.customer-img, .img-related {margin-bottom:30px;}
}

@media (max-width: 767px) {
h1 {font-size: 24px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
.img_hgt{height:0px;}

.container_pad{padding:0px;}
.no_space{padding:0px 15px;}
.top_space{position:absolute;width:100%;height:100%; top:1%; left:0; }
.bg_height{width:100%;padding:0;margin-top:46px;position:relative;height:117%;background-color:#f2f2f2;}
.img-portfolio {margin-bottom: 15px;}
header.carousel .carousel {height: 70%;}
.banner-top {margin-top: 54px;}
.header_fst {height: auto;margin-top: 5px;text-align: center;}
.header_fst .make_payment {margin-bottom: 10px;padding-top: 0;}
.nav-tabs1 > li.active > a, .nav-tabs1 > li.active > a:hover, .nav-tabs1 > li.active > a:focus {-moz-border-bottom-colors: none;	-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fbab18;border-color: #fbab18 #fbab18 transparent;border-image: none;border-style: solid;border-width: 1px;color: #fff;cursor: default;}
.nav1 > li > a {background-color: #e7e7e9;color: #737373;display: block;font-size: 13px;margin-right: 0px;padding: 3px 4px;position: relative;
	margin-bottom: 5px;}
.nav1 > li > a:hover {text-decoration: none;}
.nav1 > li {float: none;list-style-type: none;}
.bg_banner {background-image: url("../images/bg.jpg");box-shadow: 2px 2px 5px #ccc;display: none;height: 450px;margin-top: 40px;}
.brdr {border: 2px solid #454545;}
.pad_rgt {padding-right: 0px;padding-left: 0px;}
.search_form {height: 390px;padding-top: 5px;background: #000;margin-bottom: 5px;}
.login_row {margin: 15px 0 0;}
.login_row .first {color: #646464;float: left;font-size: 14px;font-weight: normal;line-height: 25px;width: 75px;}
.login_row .second {margin-left: 75px;}
.login_row .second .input {border: 1px solid #ccc;color: #646464;font-size: 13px;padding: 5px 6px;width: 100%;}
.login_row .second .select {border: 1px solid #ccc;color: #646464;font-size: 13px;padding: 5px 6px;width: 100%;}
.login_row .second .input:focus {background-color: #ffffff;border: 1px solid #aaaaaa;color: #333;}
.login_row .second .textarea {height: 65px;}
.Submit_query {background: #221d1d;padding: 10px;text-align: center;color: #fff;margin-bottom: 5px;margin-top: 5px;}
.hot_deal{height:auto;margin-bottom:6px;}

.hot_deal .name {float: none;margin-top: 0px;margin-left: 95px;}
.hot_deal .time {font-size: 15px;color: #888;font-weight: normal;}
.hot_deal .qlty {font-size: 15px;color: #333;font-weight: normal;}
.hot_deal .strat_from {font-size: 13px;color: #888;float: left;margin-left: 13px;}
.hot_deal .price {font-size: 15px;font-weight: bold;margin-left: 145px;}
.price_section {float: none;margin-top: -3px;}
.travel_idea_item {width: 100%;border: 1px solid #fff;padding: 3px;float: none;margin: 0 auto;}
.bg-mask {width: 100%;height: 38%;max-height: 200px;z-index: 5;opacity: 0.3;margin-top: -47%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);background: #000;}
.bg-front {top: 0;left: 0;width: 100%;position: absolute;z-index: 6;}
.full-center {left: 50% !important;position: absolute !important;top: 360px !important;-webkit-transform: translate(-50%, -50%);	-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.owl-cap-title {line-height: 1em;font-size: 24px;display: table;color: #fff;margin: 0px auto;padding: 2px 0;border-bottom: 1px solid rgba(255,255,255,0.6);border-top: 1px solid rgba(255,255,255,0.6);text-transform: uppercase;}
.owl-cap-price {margin-bottom: 15px;text-align: center;}
.btn-ghost.btn-white {border-color: #fff;color: #fff;display: none;}
.owl-cap-price h5 {font-size: 18px;color: #ff9100;line-height: 1em;margin: 0;}
.owl-cap-price small {font-size: 14px;opacity: 0.8;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);display: block;}
.fa, .im {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.owl-cap-weather {opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.fa-angle-right:before {	content: "\f105";}
.btn {display: inline-block;padding: 3px 15px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;
	white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;
	-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px}
.btn-ghost.btn-white:hover {background: #fff;color: #737373;}
.btn:hover {-webkit-border-radius: 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;}
.footer {margin-bottom: 20px;text-align: center;}
.btm_link {float: none;}
.copyright {margin-bottom: 5px;color: #fff;margin-top: 10px;}
#accountForm {width: 100%;display: block;float: left;clear: both;margin: 0px 0 0 0;border: 1px solid #ccc;background-color: #FFFFFF;box-shadow: 0 0 5px #CFCFCF;
-moz-box-shadow: 0 0 5px #CFCFCF;-webkit-box-shadow: 0 0 5px #CFCFCF;-ms-box-shadow: 0 0 5px #CFCFCF;-o-box-shadow: 0 0 5px #CFCFCF;border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#accountForm .title {
	font-size: 30px;
	color: #ff9100;
	border-bottom: 1px solid #ccc;
	padding: 1% 2%;
}
#accountForm .title .btnright {
	float: right;
*margin-top:-52px;
*margin-right:5px;
}
#accountForm .box {
	width: 100%;
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0 2% 2% 2%;
}
#accountForm .box .head {
	font-size: 24px;
	padding-bottom: 10px;
	color: #333;
	border-bottom: 1px solid #CCCCCC;
}
#form {
	width: 100%;
	display: block;
	float: left;
	clear: both;
	margin: 0 0 0 0;
	padding: 1%;
	border-bottom: 1px solid #c8c8c8;
}
#form .item {
	width: 100%;
	margin: 10px 0 10px 0;
	float: left;
	display: block;
	position: relative;
}
#form .item .first {width: 40%;float: left;font-size: 16px;color: #333333;text-align: left;line-height: 30px;}
#form .item .second {width: 60%;float: left;}
#form .item .second input {width: 95.5%;border: 1px solid #adadad;padding: 0% 2%;font-size: 16px;color: #666;text-align: left;height: 34px;
border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#form .item .second textarea {width: 95.5%;border: 1px solid #adadad;padding: 2%;font-size: 16px;color: #666;text-align: left;height: 150px;}
#form .item .second select {width: 95.5%;border: 1px solid #adadad;padding: 1% 1%;font-size: 16px;color: #666;text-align: left;height: 34px;
	border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#form .item .second input.bed {border: 1px solid #e81123;}
#form .item .second textarea.bed {border: 1px solid #e81123;}
#form .item .second select.bed {border: 1px solid #e81123;}
#form .item .second .exm {font-size: 13px;color: #CCCCCC;font-style: italic;}
#form .item .third {width: 100%;float: left;margin-top: 5px;font-size: 15px;color: #333333;text-align: left;}
#form .item .third .errorMsg {
	background: url(images/arroLeftElert.png) no-repeat #fcdcde 0px 0px;
	padding: 1% 5%;
	width: 93%;
	font-size: 14px;
	color: #000;
	min-height: 28px;
	text-align: left;
}
#form .item .second input.input1 {
	width: 63%;
	border: 1px solid #00aaf0;
	padding: 0% 2%;
	font-size: 14px;
	color: #000000;
	text-align: left;
	height: 33px;
}
#form .item .second select.select1 {
	width: 26%;
	border: 1px solid #adadad;
	padding: 1% 1%;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left;
	margin-right: 10px;
	height: 35px;
}
#form .item .second select.select2 {
	width: 38%;
	border: 1px solid #adadad;
	padding: 1% 1%;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left;
	margin-right: 10px;
	height: 35px;
}
#form .item .second select.select3 {
	width: 26%;
	border: 1px solid #adadad;
	padding: 1% 1%;
	font-size: 14px;
	color: #666;
	text-align: left;
	float: left;
	height: 35px;
}
#form .item .second input.input1.bed {
	border: 1px solid #e81123;
}
#form .item .second select.select1.bed {
	border: 1px solid #e81123;
}
#form .item .second select.select2.bed {
	border: 1px solid #e81123;
}
#form .item .second select.select3.bed {
	border: 1px solid #e81123;
}
.successfully {
	width: 96%;
	float: left;
	clear: both;
	display: block;
	margin: 2% 0% 2% 2%;
	padding: 1.5% 2% 1.5% 2%;
	background: #e8e8e7;
	font-size: 18px;
	color: #212121;
	line-height: 24px;
}
.successfully img {
	float: left;
	margin-right: 10px;
}
}
.blue{color:#2E4DCA}
.orng {
	color: #ffad03;
}
.orng_dark {
	color: #ff9100;
}
.orng_bold {
	color: #ff9100;
	font-size: 18px;
	font-weight: bold;
}
.green {
	color: #058B43;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.header_topbar {
	background-color: #697071;
	height: 5px;
}
.header_fst {
	height: auto;
	margin-top: 5px;
}
.header_fst .logo {
	padding: 5px 0;
}
.header_fst .toplinks {font-weight: 400;padding:13px 0 5px 0;text-align:right;}
.header_fst .toplinks span a {color: #2E4DCA;}
.header_fst .text {color: #ff0000;margin-left: 10px;}
.shadow {
	webkit-box-shadow: 0 0 10px #ececec inset;
	moz-box-shadow: 0 0 10px #ececec inset;
	o-box-shadow: 0 0 10px #ececec inset;
	box-shadow: 0 0 10px #ececec inset;
}
.heading2 {font-size:28px;margin-bottom: 5px;font-family:Arial;text-align:center;margin:20px 0;}
.heading3 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.view_all {
	float: right;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	color: #666;
	cursor: pointer;
}
.view_all:hover {
	float: right;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	color: #fbab18;
	cursor: pointer;
}
.footer_link {
	color: #fbab18;
}
.footer_link:hover {
	color: #fbab18;
	text-decoration: underline;
}
html body .text-dark-yellow {
	color: #ff9100;
}
.fancy-heading > hr {
	margin-top: 1em;
	margin-bottom: 1em;
	position: relative;
}
body .center-me, .aligncenter {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.fancy-heading > * {
	margin: 0;
}
.fancy-heading p {
	font-size: 20px;
}
.size-30 {
	width: 30%;
}
.fancy-heading > hr:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: -1px;
	bottom: 0;
	border-radius: 50%;
	margin: auto;
	width: 0.5em;
	height: 0.5em;
	border: 2px solid currentColor;
	background: #ffffff;
	box-shadow: 0 0 0 5px #ffffff;
}
.featured_section {
	background: #e5e5e5;
	border-top: 5px solid #fff;
	margin: 35px 0 0;
}
.call-to-action h3 {
	text-transform: none;
	font-size: 28px;
	font-weight: bold;
	color: #333333;
	padding: 20px 0 0 0;
}
.call-to-action h3 .btn-sm {
	margin-left: 13px;
	line-height: 55px;
}
.featured_section.footer {
	margin: 25px 0 0px;
	padding-bottom: 40px;
}
.call-to-action {
	position: relative;
	clear: both;
}
.call-to-action p {
	font-size: 18px;
}
.call-to-action .mail_btn {
	margin-top: 20px;
	margin-bottom: 5px;
}
.call-to-action .mail_btn a {
	font-size: 18px;
	padding: 8px 20px;
}
.call-to-action:before {
	content: "";
	display: block;
	position: absolute;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #FFF;
	height: 15px;
	width: 15px;
	top: 0px;
	left: 50%;
	margin-left: -7px;
}
div.center {
	text-align: center;
}
.sticky-div {background-image: url(http://demo.cstechns.com/eDatashop/Html/images/parallax-transparent.jpg);background-size: cover;
	background-attachment: fixed;height: auto;overflow: hidden;padding: 0 15px 20px 15px;margin-bottom: 0px;}
.bg-holder {position: relative;overflow: hidden;}
.bg-holder > .bg-parallax {background-position: 50% 0;background-attachment: fixed;}
.bg-holder > .bg-mask, .bg-holder > .bg-parallax, .bg-holder > .bg-img {
	width: 100%;
	height: 100%;
}
.bg-holder > .bg-parallax, .bg-holder > .bg-img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.text-bigger {
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
}
.intro {
	margin-bottom: 30px;
}
.intro h2 {
	margin-top: 20px;
	color: #ff9100;
}
h5.thumb-title {
	font-size: 20px;
	font-weight: 400;
	line-height: 1em;
	color: #ff9100;
}
.text-small {
	font-size: 14px;
	line-height: 1.5em;
	overflow: hidden;
	height: 190px;
}
.services_Offered {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*.services_Offered .col-md-4{min-height:360px;}*/
.thumb-header {
	margin-bottom: 15px;
}
.thumb-header img {
	width: 200px;
	height: 200px;
}
.round {
	border-radius: 50%;
}
.vision_mission, .life, .career, .core_values {
	margin-bottom: 20px;
}
.business {
	margin-top: 30px;
	webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 20px;
	border: 1px solid #999;
	border-bottom: 2px solid #999;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.15);
	box-shadow: 0 2px 1px rgba(0,0,0,0.15);
}
.business h3 {
	margin-top: 0px;
}
.business ul li {
	list-style-type: disc;
	line-height: 22px;
	margin-left: -20px;
	text-align: justify;
}
.last_revise, .site_content, .ownership, .other_right, .user_material, .mango_right, .transmitted, .contests, .disclaimer, .availability {
	border: 1px solid #ccc;
	padding: 0 10px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-bottom: 2px solid #ccc;
	margin-bottom: 20px;
}
.other_right ul li {list-style-type: none;margin-left: -20px;padding: 0 20px;margin-bottom: 5px;background-position: 0 6px;background-repeat: no-repeat;background-image: url('../images/orng_arrow.png')}
.term_condition h3 {margin-top: 10px;}
.subscribe {background: url("../images/icon_submit.png") no-repeat scroll left center !important;display: block;float: right;height: 150px;	padding: 0 0px 0 50px;	width: 350px;z-index: 9999;position: fixed;right: -305px;top: 148px;cursor: pointer;}
.subscribe h2 {margin: 0px;font-size: 20px;text-align: center;margin-bottom: 15px;font-weight: bold;}
.subscribe .query_form {border: none;position: relative;display: block;background: rgba(236,236,235,1);padding: 12px;height: auto;overflow: hidden;border: #fff solid 8px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.make_payment_inner a {color: #fff;text-decoration: none;}
.make_payment_inner a:hover {color: #ff9100;text-decoration: none;}
#pagewrap {padding-left: 155px;position: relative;}
#back-top {z-index: 99;position: fixed;bottom: 0px;margin-left: -150px;}
#back-top span {width: 100px;height: 90px;display: block;margin-bottom: 0px;background: url(../images/chat1.png) no-repeat center center;
cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-transition: 1s;-moz-transition: 1s;	transition: 1s;}
#back-top a:hover span {background-color: #343434;background: url(../images/chat2.png) no-repeat center center;}
.modal-dialog h4 {color: #ff9100;font-size: 22px;}
.modal-dialog .form-control {display: block;width: 70%;margin-left: 30%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;
color: #333;background-color: #fff;background-image: none;border: 1px solid #adadad;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.modal-dialog .form-group {margin-bottom: 15px;color: #333;}
.modal-dialog textarea.form-control {height: 70px;}
.modal-dialog ::-webkit-input-placeholder {color: #666;}
.modal-dialog :-moz-placeholder {color: #666;}
.modal-dialog::-moz-placeholder {color: #666;}
.modal-dialog:-ms-input-placeholder {color:#666;}
.sidebar-right h4 {font-weight: bold;}

.audio-page {width:100%; float:left; padding:0; margin:0; margin-bottom:20px;}
.audio-page .left {width:45%; float:left;}
.audio-page .left .head {background-color:#333333; border-bottom:2px solid #CC0000; width:100%; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold; height:40px; line-height:40px;}


#left-content ul {color:#333333; list-style-type:none; margin:0px; padding:0; font-size:14px; clear:left; width:100%;}
#left-content ul li {position:relative; border-bottom:1px solid #CCCCCC;}
#left-content ul li a {color:#666666; display:block; line-height:25px; list-style:none outside none; padding-left:5px; text-decoration:none; outline:none;}
#left-content ul li a:hover {color:#00abf0;}
#left-content ul ul {position:absolute; top:0; display:none; width: 230px; z-index:1; *z-index:99999999999999999999999999999999999999; border-bottom:0;}
#left-content li:hover {color:#fe7e01;}
#left-content li:hover ul {display:block; float:left; width:230px; left:100%; margin-top:0px;}
#left-content ul li ul li a {color:#666666; line-height:35px; background-color:#EEEEEE;}
#left-content ul li ul li a:hover {background:#fe7e01; color:#FFFFFF;}
#left-content ul li ul li ul li {position:relative; top:0; display:none; width:250px;}
#left-content  ul li ul li:hover ul li {display:block; float:left; width:238px;}
#left-content ul li ul li ul li a {background:#EEE; color:#000;}


.audio-page .right {width:53%; float:left; margin-left:2%; /*height:200px;*/}
#order_grid .table{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dddddd -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:13px;width:100%}
#order_grid .caption{background:#CCC;display:table-caption}
#order_grid .row{display:table-row;border:none;float:none;width:auto}
#order_grid .heading{background:#444444;display:table-cell;font-size:14px;font-weight:normal;height:30px;margin:0;padding:0;text-align:center;vertical-align:middle;border-top:1px solid #dddddd;color:#FFFFFF;}
#order_grid .col_sno{border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; width:7%;}
#order_grid .col_list{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:left; width:60%;}
#order_grid .col_button{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; width:5%;}
#order_grid .col_rating{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; width:20%;}
#order_grid .col_button .btn_play a {background-color:#fe7e01; border:1px solid #f61d0c; padding:2px 20px; font-size:13px; color:#FFFFFF; 
background: -moz-linear-gradient(90deg, #f61d0c 0%, #fe7e01 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #f61d0c), color-stop(100%, #fe7e01));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #f61d0c 0%, #fe7e01 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #f61d0c 0%, #fe7e01 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #f61d0c 0%, #fe7e01 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f61d0c', endColorstr='#fe7e01', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #f61d0c 0%, #fe7e01 100%);/* W3C */ -moz-border-radius: 4px;/*Firefox*/
-webkit-border-radius: 4px;/*Safari, Chrome*/
border-radius: 4px;}
#order_grid .col_button .btn_play a:hover {background-color:#111111; border:1px solid #111111; padding:2px 20px; font-size:13px; color:#FFFFFF; 
background: -moz-linear-gradient(90deg, #111111 0%, #333333 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #111111), color-stop(100%, #333333));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #111111 0%, #333333 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #111111 0%, #333333 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #111111 0%, #333333 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#333333', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #111111 0%, #333333 100%);/* W3C */ -moz-border-radius: 4px;/*Firefox*/
-webkit-border-radius: 4px;/*Safari, Chrome*/
border-radius: 4px; text-decoration:none;}





 @media (min-width: 769px) {
.bg_height{width:100%;padding:0;margin-top:46px;position:relative;height:420px;background:#f2f2f2;}
.header_topbar {background-color: #697071;height: 5px;}
.img_hgt{height:444px;}

.testimonial{border-radius:10px;border:3px double #e5e5e5;padding:10px;background:#fff;
box-shadow: inset 0px 0px 10px 3px rgba(189, 189, 189, 0.25);
-moz-box-shadow: inset 0px 0px 10px 3px rgba(189, 189, 189, 0.25);
-ms-box-shadow: inset 0px 0px 10px 3px rgba(189, 189, 189, 0.25);
-o-box-shadow: inset 0px 0px 10px 3px rgba(189, 189, 189, 0.25);
-webkit-box-shadow: inset 0px 0px 10px 3px rgba(189, 189, 189, 0.25);}
.testimonial .hdg_div {width:60%;float:left;}
.testimonial .hdg_div h4{font-size:24px;color:#00b71a;}
.testimonial .arrow_div{width:40%;float:right;}
.testimonial .arrow_div h4{float:right;}
.testimonial p{color:#777;text-align:justify;}

.price_section {float: right;margin-top: 20px;}
.travel_idea_item {width:100%;border: 1px solid #fff;padding: 3px;float: left;margin-right: 1%;}
.header_fst {height: auto;margin-top: 5px;text-align: left;}
.make_payment_inner {background: none repeat scroll 0 0 #333;color: #fff;font-size: 14px;font-weight: bold;padding: 5px 8px;text-transform: uppercase;cursor: pointer;}
.bg-mask {width: 100%;height: 87%;max-height: 444px;z-index: 5;opacity: 0.3;margin-top: 46px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);background: #000;}
.bg-front {top: 0;left: 0;width: 100%;position: absolute;z-index: 6;}
.full-center {left: 50% !important;position: absolute !important;top: 350px !important;-webkit-transform: translate(-50%, -50%);	-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.owl-cap-title {line-height: 1em;font-size: 100px;display: table;color: #fff;margin: 10px auto;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,0.6);border-top: 1px solid rgba(255,255,255,0.6);text-transform: uppercase;}
.owl-cap-price {margin-bottom: 15px;text-align: center;}
.btn-ghost.btn-white {border-color: #fff;color: #fff;}
.owl-cap-price h5 {font-size: 50px;color: #ff9100;line-height: 1em;margin: 0;}
.owl-cap-price small {	font-size: 20px;opacity: 0.8;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);display: block;}
.fa, .im {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.owl-cap-weather {opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.fa-angle-right:before {content: "\f105";}
.btn-ghost.btn-white:hover {background: #fff;color: #737373;}
.btn:hover {-webkit-border-radius: 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;}
.msg_width {width: 86%;margin-left: 14%;}
.footer {margin-bottom: 20px;}
.footer .heading1 {color: #fff;font-size: 16px;font-weight: normal;height: 24px;margin-bottom: 10px;text-transform:uppercase; }
.footer ul {color: #aaa;padding-left: 0;}
.footer ul li {list-style-type: none;}
.footer ul li a {color: #fff;font-size: 13px;}
.footer ul li a:hover {color: #cc0000;font-size: 13px;text-decoration: none;}
.need_help {background-color: #f8f8f8;padding: 20px;border:5px solid #fff;}
.space {margin-right: 10px;}

.btm_link {float: right;}
.copyright {margin-bottom: 5px;color: #fff;margin-top: 0px;text-align:right;}
}
@media (min-width: 769px) and (max-width: 1025px) {.top_space{position:absolute;width:100%;height:100%; top:19%; left:0; }
.bg_height{width:100%;padding:0;margin-top:46px;position:relative;height:444px;}
}
@media (min-width: 769px) and (max-width: 1199px) {

.plan_trip {background: none repeat scroll 0 0 #eee;box-shadow: 0 0 5px 4px #dbdbdb inset;	color: #101010;font-size: 14px;font-weight: bold;
padding: 10px;text-align: center;}
.nav > li > a {color: #474747;display: block;font-size: 17px;line-height: 25px;padding: 9px 21px 9px 22px;position: relative;}
.banner-top {margin-top: -40%;}
.nav1 > li {float: left;list-style-type: none;}
.nav1 > li > a {background-color: #e7e7e9;color:#737373;display:block;font-size:13px;margin-right:6px;padding:3px 11px;position:relative;}
.hot_deal {height: 75px;}
.Submit_query {background: none repeat scroll 0 0 #221d1d;color: #fff;margin-bottom: 5px;margin-top: 5px;padding: 10px;text-align: center;}
.payment_logo .space {margin-right: 10px;}
.search_form {height: 360px;background: #fff;}
.login_row {margin: 10px 0 0;}
.login_row .second .textarea {height: 55px;}
.Submit_query {background: none repeat scroll 0 0 #221d1d;color: #fff;margin-bottom: 5px;margin-top: 5px;padding: 8px 10px;text-align: center;
	font-size: 18px;}
}
.treeselectednode
{
	color:Green !important;
	font-weight:bold;
}
.rootNode
{
	font-weight:bold;
}
