
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
a:focus, a.active, input, select:focus {
	outline: 0 !important;
	outline-style: none;
	outline-width: 0;
}
a:hover {
	text-decoration:none !important;
}
.container {
	position:relative;
}
h1 {
	font-family: 'SegoeUIRegular' !important;
	font-size:18px !important;
	color:#4caf50 !important;
	text-transform:uppercase;
	line-height:25px !important;
	
}
h1, h2, h3, h4, h5 {
	font-weight:normal !important;
}
p {
	color:#565555;
	line-height:18px;
}
ul li, ol li {
	color:#565555;
}

/*============================================== Header Section ==============================================*/
#header_wrapper {
	width:100%;
	background:#FFF;
	position:relative;
	z-index:999;
	box-shadow:0 2px 3px #CDCDCD;
}
.logo {
	float:left;
}
.header_top {
	float:right;
	margin:8px 0 0;
	width:100%;
}
.socials {
	float:right;
	margin:0 0 0 10px;
}
.icons {
	float:right;
	margin:5px 0 0 10px;
}
.icons a:hover {
	opacity:0.85;
}
.call_div {
	float:right;
	width:25%;
	line-height:20px;
}
.call_left {
	background:url(../images/colon.jpg) right center no-repeat;
	width:20%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#979393;
	margin:0 10px 0 0;
	float:left;
}
.call_right {
	width:101%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#979393;
}
.call_right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#979393;
	text-decoration:none;
	transition: all 1.5s ease
}
.call_right a:hover {
	text-decoration:none;
	color:#00adef;
}
.callus {
	float: right;
	height: 178px;
	top:162%;
	position: absolute;
	right: 0;
	width: 46px;
	z-index: 9999;
}
.callus a:hover {
	opacity:0.85;
}
/*.search_dropdown {
	float:right;
	width:45%;
	margin:5px 0 0;
}
.search_select {
	background:#efefef url(../images/select_img.jpg) right center no-repeat;
	width:285px;
	height:28px;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-radius:0;
	border:1px solid #cfcfcf;
	float:left;
	padding:4px 6px 4px 10px;
}
.search_btn {
	background:#00adef;
	border:1px solid #009bd6;
	width:86px !important;
	height:29px;
	float:left;
	font-family: 'SegoeUIRegular';
	font-size:16px;
	color:#FFF;
	margin:0 0 0 3px;
}
.search_btn:hover {
	background:#00a1df;
}*/

/*============================================== Banner Section ==============================================*/
#banner_wrapper {
	margin: 0 auto;
	padding: 0;
	height: 656px;
	z-index: -1;
	position: relative;
	overflow: hidden;
}
#pie_0 {
	display:none !important;
}
.enquiry_main_box {
	background:url(../images/enq_main_bg.png) repeat;
	width:343px;
	/*height:321px;*/
	position:absolute;
	z-index:9999;
	top:-216%;
	right:0;
	border:1px solid #FFF;
	padding:8px;
}
.enquiry_main_box h1 {
	font-size:28px;
	/*background:url(../images/enq_h1_bg.png) repeat;*/
	padding:10px 0 10px 10px;
	margin:0 0 10px;
	background:#FFF;
}
.enquiry_sub_box {
	background:url(../images/eng_sub_bg.png) repeat;
	width:303px;
	/*height:292px;*/
	padding:15px 20px;
}
.enquiry_sub_box h2 {
	font-family: 'SegoeUIRegular';
	font-size:24px;
	color:#FFF;
	line-height:18px;
	margin:0 0 20px;
}
.enquiry_sub_box input[type='text'] {
	background:#363636;
	height:18px;
	border:1px solid #999;
	color:#e1dfdf;
	font-family: 'SegoeUIRegular';
	font-size:13px;
	border-radius:0;
	padding:3px 7px 7px 6px;
	width:95%;
}
.enquiry_sub_box select {
	/*background:url(../images/eng_sub_bg.png) repeat;*/
	height:31px;
	border:1px solid #999;
	color:#E1DFDF;
	font-family: 'SegoeUIRegular';
	font-size:13px;
	border-radius:0;
	padding:3px 4px 7px 2px;
	width:100%;
	background:#363636;
}
.enquiry_sub_box select option {
	background:#363636;
	margin:0px !important;
	padding:0 5px;
	font-family: 'SegoeUIRegular';
}

.enquiry_sub_box input[type='submit'] {
	background:url(../images/send_bg.jpg) repeat-x;
	border-left:1px solid #0d86cf;
	border-right:1px solid #0983cc;
	border-bottom:1px solid #24b4d3;
	border-top:1px solid #0e87cf;
	height:39px;
	float:right;
	width:90px;
	border-radius:2px;
	font-size:18px;
	font-family: 'SegoeUIRegular';
	color:#FFF;
	text-shadow:0 -1px 1px #00588E;
}
.enquiry_sub_box input[type='submit']:hover {
	background:url(../images/send_bg_hover.jpg) repeat-x;
	border-left:1px solid #0d86cf;
	border-right:1px solid #0983cc;
	border-bottom:1px solid #0e87cf;
	border-top:1px solid #24b4d3;
}
.enquiry_sub_box input::-moz-placeholder, .enquiry_sub_box textarea::-moz-placeholder {
  color: #E1DFDF !important;
}

.enquiry_sub_box input:-ms-input-placeholder, .enquiry_sub_box textarea:-ms-input-placeholder {
  color: #E1DFDF !important;
}

.enquiry_sub_box input::-webkit-input-placeholder, .enquiry_sub_box textarea::-webkit-input-placeholder {
  color: #E1DFDF !important;
}

/*============================================== Content_top Section ==============================================*/
#content_top_wrapper {
	position:relative;
	z-index:1;
	width:100%;
	background:#FFF;
}
.content_box {
	background:#FFF;
	border: 2px solid #dce3dc;
    box-shadow: 5px 7px #f5ebce;
	padding:8px;
	margin:-55px 0 25px;
	position:relative;
}
.content_box h1 {
	border-bottom:1px solid #c6c6c6;
	padding:0 0 11px;
text-align: center;
}
.content_box p {
	margin:10px 8px 12px !important;
}
.readmore {
	color:#FFF;
	padding:5px 10px;
	background:#258c2a;
	float:right;
	margin:8px 8px 16px;
}
.readmore:hover {
	color:#FFF;
	background:#FF9800;
}
.more {
	color:#FFF;
	padding:5px 10px;
	background:#00adef;
	float:right;
	margin:27px 8px 0 8px;
}
.more:hover {
	color:#FFF;
	background:#00a1df;
}
/*	*******************************  hover css *******************************  */	
.da-thumbs li a div {
	top: 0px;
	left: -100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.da-thumbs li a:hover div {
	left: 0px;
}
.da-thumbs {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.pack ul.da-thumbs li {
	margin: 0 !important;
	padding: 0 !important;
}
.da-thumbs li {
	background: #fff;
	position: relative;
}
.da-thumbs li a, .da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background:url(../images/hover_trans.png) repeat;
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	/*margin:28%;margin: 40px 20px 20px 20px;*/
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
	text-align: center;
}
.btn_pack3_home {
	margin:24% 30%;/*  !important */
	width: 147px;
	height: 32px;
} 


/*============================================== Content_mid Section ==============================================*/
#content_mid_wrapper {
	background:#eeeeee;
	width:100%;
}
.testimonial_bg {
	width:100%;
	float:left;
	position:relative;
	z-index:1;
}
.testimonial_bg h1 {
	color:#FFF !important;
	float:left;
	position:absolute;
	z-index:9999;
	top:35%;
	left:11%;
}
.testimonial {
	margin: 10px 0 0;
	position: relative;
	z-index: 1;
}
.panel-wrapper p {
	color: #7b7b7b;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 2px;
	min-height:76px;
}
.panel-wrapper p span {
	float: right;
	line-height: 36px;
	text-transform:uppercase;
	color:#00adef;
}

/*============================================== Content_bottom Section ==============================================*/
#content_bottom_wrapper {
	width:100%;
	background:#FFF;
}
.travel_img {
	width:265px;
	/*height:188px;*/
	padding:0 0 3px 3px;
}


/*============================================== Footer Section ==============================================*/
#footer_wrapper {
	/*background:url(../images/footer_bg.jpg) repeat;*/
background-color: #373232;
	width:100%;
	margin:25px 0 0;
	padding:25px 0 11px;
}
#footer_wrapper p {
	color:#CCC;
}
#footer_wrapper h4 {
	font-family: 'SegoeUIRegular' !important;
	font-size:16px;
	color:#FFF !important;
	text-transform:uppercase;
	line-height:25px !important;
	margin:0 0 15px !important;
}
.p_margin p {
	margin:15px 0;
}
.footer_menu  {
	margin:15px 0 0;
	padding:0;
}
.footer_menu li {
	list-style:none;
	line-height:18px;
}
.footer_menu li a {
	color:#cccccc;
	transition:all 0.8s ease 0s;
}
.footer_menu li a:hover {
	color:#00adef;
}
.margin_top_foot {
	margin-top:15px;
}
.contact_icon {
	float:left;
	margin:0;
}

.contact_info {
	color:#ccc;
	line-height:18px;
	margin:2px 0 8px 0;
	padding:0 0 0 28px;
}
.phone {
	margin:0 0 10px 0;
}
.phone .contact_info {
	padding:5px 0 0 28px;
}
.contact_info a {
	color:#ccc;
	transition:all 0.5s ease 0s;
}
.contact_info a:hover {
	color:#00adef;
}
.email .contact_icon {
	margin:2px 0 0;
}
#footer_wrapper .readmore {
	margin:0px 8px 8px;
}
.border_bg {
	background:url(../images/border_bg.png) repeat-x;
	width:100%;
	margin:10px 0;
	height:4px;
}
.copy p {
	margin:0;
}
.powered {
	float:right;
}
.powered p {
	margin: 0;
}
.powered a {
	color:#FFF;
	transition:all 0.5s ease 0s;
}
.powered a:hover {
	color:#00adef;
}

/*============================================== Kerala Package Page Section ==============================================*/

#sub_content_wrapper {
	width:100%;
	padding:15px 0;
}
#sub_content_wrapper h1 {
	border-bottom:1px dashed #b2b2b2;
	padding:0 0 10px;
	margin:20px 0 10px;
}

.kerala_box {
	border:1px solid #c9c9c9;
	width:31%;
	margin-right:23px;
	float:left;
	margin-bottom:15px;
	height:210px;
}
.kerala_box h4 {
	color: #626161  !important;
    font-family: 'SegoeUIRegular';
    font-size: 14px;
	text-transform:uppercase;
	text-align:center;
	margin:6px 0 !important;
}
.btn_pack2 {
	margin: 24%;
	width: 122px;
	height: 32px;
}
.margin_top_row {
	margin-top:30px;
}
.margin_rit_zero {
	margin-right:0 !important;
}
.signup_form {
	background:#00adef;
	padding:15px 20px 30px;
}
.signup_form form {
	margin:0;
}
.signup_form h3 {
	color: #FFFFFF;
    font-family: 'SegoeUIRegular';
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 15px;
}
.signup_form input[type='text'] {
	background:#FFF;
	height:18px;
	border:1px solid #019dd8;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:96%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	margin:8px 0 8px;
}
.signup_form input[type='submit'] {
	background:#0c89b9;
	height:27px;
	float:right;
	width:84px;
	color:#FFF;
	border:0;
	text-transform:uppercase;
	margin:8px 0 0;
}
.signup_form input[type='submit']:hover {
	background:#FF9800;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #393939 !important;
  opacity:1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #393939 !important;
  opacity:1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #393939 !important;
  opacity:1;
}

.destination {
	border:1px solid #e3e3e3;
	margin:20px 0 0;
	padding-bottom:15px;
}
.h3_bg {
	background:#4CAF50;
	padding:8px 0;
}
.h3_bg h3 {
	color: #FFFFFF !important;
    font-family: 'SegoeUIRegular';
    font-size: 20px;
	margin:0 0 0 10px;
	line-height:20px;
}
.destination_box {
	border-bottom:1px dashed #bababa;
	padding:17px 0;
}
.destination_box h4 {
	color:#FF9800 !important;
	font-size:16px;
	margin:0 0 0 10px !important;
	text-transform:uppercase;
}
.destination_box p {
	font-size:11px;
	margin:0 0 10px 10px;
}
.destination_gallery {
	background:url(../images/dsetination_gallery_bg.png) repeat;
	padding:6px 12px;
}
.destination_gallery a img {
	border:2px solid #b9b6b6;
	margin:0 16px 0 0;
	float:left;
	opacity:0.85;
	cursor:pointer;
}
.destination_gallery a img:hover {
	border:2px solid #2a2a2a;
	opacity:1;
}
.last_border {
	border-bottom:none !important;
}

/*============================================== Tailor Made Page Section ==============================================*/

.packages_list {
	margin:10px 0 0;
}
.packages_list h3 {
	font-family: 'SegoeUIRegular';
    font-size: 18px;
	margin:0 0 18px 0;
	line-height:20px;
	color:#FF9800;
	text-transform:uppercase;
}
.package_box {
	border:1px solid #c9c9c9;
	width:21%;
	margin-right:30px;
	float:left;
	margin-bottom:15px;
	height:155px;
}
.package_box h4,.package_box h4 > a {
	color: #626161  !important;
    font-family: 'SegoeUIRegular';
    font-size: 13px;
	text-transform:uppercase;
	text-align:center;
	margin:3px 0 !important;
}
.btn_pack1 {
	margin: 22% 12%;
	width: 119px;
	height: 32px;
}
.custom_form {
	background:#535367;
	padding:15px 20px 30px;
}
.custom_form h3 {
	color: #FFFFFF;
    font-family: 'SegoeUIRegular';
    font-size: 24px;
    line-height: 24px;
    margin: 0;
}
.custom_form p {
	color:#FFF !important;
	margin:5px 0 20px;
}
.custom_form form {
	margin:0 !important;
}
.custom_form input[type='text'] {
	background:#FFF;
	height:18px;
	border:1px solid #191007b8;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:96%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	margin-bottom:8px;
	margin-top:8px;
}
.custom_form select {
	background:#FFF;
	height:33px;
	border:1px solid #019dd8;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:100%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	margin-bottom:8px;
	margin-top:8px;
}
.custom_form textarea {
	background:#FFF;
	height:75px;
	border:1px solid #019dd8;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:96%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	margin-bottom:8px;
	margin-top:8px;
}
.custom_form input[type='submit'] {
	background:#258c2a;
	height:30px;
	float:right;
	width:82px;
	color:#FFF;
	border:0;
	text-transform:uppercase;
	margin:8px 0;
}
.custom_form input[type='reset'] {
	background:#258c2a;
	height:30px;
	float:right;
	width:82px;
	color:#FFF;
	border:0;
	margin:8px 0 8px 10px;
	text-transform:uppercase;
}
.custom_form input[type='submit']:hover, .custom_form input[type='reset']:hover {
background:#FF9800;
}

.age_text {
	width:17% !important;
	float:left;
	margin:0 15px 10px 0;
	text-align:center;
}

/*============================================== Package Page Section ==============================================*/
.sign_form {
	background:#00adef;
	padding:15px 15px 17px 10px;
}
.sign_form form {
	margin:0;
}
.sign_form h3 {
	color: #FFFFFF;
    font-family: 'SegoeUIRegular';
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 15px;
}
.sign_form input[type='text'] {
	background:#FFF;
	height:18px;
	border:1px solid #019dd8;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:94%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	margin:8px 0 8px;
}
.sign_form input[type='submit'] {
	background:#0c89b9;
	height:27px;
	float:right;
	width:70px;
	color:#FFF;
	border:0;
	margin:8px 0 0;
	text-transform:uppercase;
}
.sign_form input[type='submit']:hover {
	background:#FF9800;
}
.package_list_box {
	border:1px solid #c9c9c9;
	width:30%;
	margin-right:27px;
	float:left;
	margin-top:15px;
	height:225px;
}
.package_list_box h4 {
	color: #626161  !important;
    font-family: 'SegoeUIRegular';
    font-size: 12px;
	text-transform:uppercase;
	text-align:center;
	margin:6px 0 !important;
}
.btn_pack {
	margin: 125px auto;
	width: 121px;
	height: 32px;
}
.side_menu {
	margin:24px 0 0;
	padding:0;
}
.side_menu li {
	list-style:none;
	background:#f5f5f5;
	width:100%;
	color:#818080;
}
.side_menu li a {
	color:#818080;
	font-family: 'SegoeUIRegular';
	padding:12px 0 12px 9px;
	text-transform:uppercase;
	width:97%;
	display:block;
}
.side_menu li a:hover, .side_menu li:hover, .side_menu li a.active {
	color:#FFF;
	background:#258c2a;
}
.moments {
	background:#00adef;
	margin:24px 0;
	padding:3px;
}
.moments h3 {
	color: #FFFFFF;
    font-family: 'SegoeUIRegular';
    font-size: 20px;
    line-height: 24px;
    margin:0;
	padding:12px 0 12px 8px;
}

/*============================================== Package details Page Section ==============================================*/
.tab_content {
	float:left;
	width:67%;
}
.tab_left {
	color:#626161 ;
	background:url(../images/tab_colon.jpg) right center no-repeat;
	width:25%;
	margin:0 25px 0 0;
	float:left;
}
.tab_content p {
	text-align:justify;
}

.tab_content td p {
    text-align: center;
}
.tab_right {
	color:#626161 ;
	float:left;
	width:70%;
	line-height:16px;
	margin:0 0 15px 0;
}
.tab_content table, tr, td {
	border:1px solid #BFBEBE;
}
.tab_content td {
	padding:3px;
}
.tab_img {
	float:right;
}
.tab_img img {
	float:left;
}
.book_btn {
	background:#00adef;
	border:1px solid #00a2e0;
	box-shadow:inset 0px 7px 7px #009deb;
	/*float:left;*/
	color:#FFF;
	display: block;
    font-size: 13px;
    margin: 10px 0 0;
    padding: 10px 30px;
}
.book_btn:hover {
	background:#148bc2;
	border:1px solid #0d7caf;
	box-shadow:inset 0px 7px 7px #0d7caf;
	color:#FFF;
}
.print_btn {
	background:#6d6d6d;
	border:1px solid #696868;
	box-shadow:inset 0px 7px 7px #646262;
	/*float:right;*/
	color:#FFF;
	cursor:pointer;
	display: block;
    font-size: 13px;
    text-align: center;
    margin: 5px 0 0;
    padding: 10px 30px;
    text-transform: uppercase;
}
.print_btn:hover {
	background:#696868;
	border:1px solid #696868;
	box-shadow:inset 0px 7px 7px #696868;
	color:#FFF;
	cursor:pointer;
}
.tab_content ul {
	margin:0 0 10px;
	padding:0;
}
.tab_content ul li {
	list-style:none;
	background:url(../images/bullets.png) left 9px no-repeat;
	padding:0 0 0 25px;
	color:#626161 ;
	line-height:24px;
	text-align:justify;
}
.travel_list {
	margin:0 0 10px;
	padding:0;
}
.travel_list li {
	list-style:none;
	background:url(../images/bullets.png) left 9px no-repeat;
	padding:0 0 0 25px;
	color:#626161 ;
	line-height:24px;
}
.gallery_tab_content {
	float:left;
	width:65%;
}
.gallery_tab_content ul {
	margin:0;
	padding:0;
}
.gallery_tab_content ul li {
	list-style:none;
	background:url(../images/bullets.png) left center no-repeat;
	padding:0 0 0 25px;
	color:#626161 ;
	line-height:24px;
}
#why-us ul {
	margin:0 0 10px;
	padding:0;
}
#why-us ul li {
	list-style:none;
	background:url(../images/bullets.png) left 9px no-repeat;
	padding:0 0 0 25px;
	color:#626161 ;
	line-height:24px;
}
.summary_icon {
	background:url(../images/summary_icon.png) no-repeat;
	width:20px;
	height:20px;
}
li.resp-tab-active .summary_icon {
	background:url(../images/summary_icon_act.png) no-repeat;
	width:20px;
	height:20px;
}
/*============================================== Moments Page Section ==============================================*/
.moments_gallery a img {
	border:1px solid #c9c9c9;
	margin-right:18px;
	float:left;
	margin-top:15px;
	opacity:0.85;
	width:31%;
	/*height:202px;*/
}
.moments_gallery a img:hover {
	opacity:1;
}


/*============================================== Gallery Page Section ==============================================*/
.gallery_box {
	border:1px solid #c9c9c9;
	margin-right:24px;
	float:left;
	margin-top:15px;
	width:30%;
	height:245px;
}
.gallery_box h4 {
	color: #626161  !important;
    font-family: 'SegoeUIRegular';
    font-size: 14px;
	text-transform:uppercase;
	text-align:center;
	margin:6px 0 !important;
}
.btn_pack_gallery {
	margin: 28%;
	width: 122px;
	height: 32px;
}
/*============================================== Slide Out Page Section ==============================================*/
.slide-out-div {
   	padding: 20px;
	width: 220px;
	background: #FBFBFB;
	border: #1BABE1 1px solid;
	height:155px !important;
}

.slide-out-div a {

}
.slide-out-div form {
	margin:20px 0 0;
}
.slide-out-div input[type='text'] {
	background:#FFF;
	height:18px;
	border:1px solid #8C8C8C;
	color:#393939;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:94%;
	box-shadow:2px 3px 6px #EEEEEE inset;
	/*margin-bottom:15px;*/
}
.slide-out-div input[type='submit'] {
	background:#0c89b9;
	height:27px;
	float:right;
	width:70px;
	color:#FFF;
	border:0;
	margin-top:10px;
	text-transform:uppercase;
}
.slide-out-div input[type='submit']:hover {
	background:#04739e;
}

#divBottomLeft {
	z-index:999;
	width:124px;
}

/*============================================== Customise Form Popup Page Section ==============================================*/

.form_body {
	background:url(../images/bg_rpt.png) repeat;
	position:relative;
	z-index:1;
}

.custom_form_pop {
	/*background:url(../images/eng_sub_bg.png) repeat;*/
	padding:15px 20px 30px;
	position:relative;
	z-index:1;

}
/*iframe {
background:url(../images/eng_sub_bg.png) repeat;
background:url(../images/bg_rpt.png) repeat;}*/


.custom_form_pop h3 {
	color: #1cade1;
    font-family: 'SegoeUIRegular';
    font-size: 24px;
    line-height: 24px;
    margin: 0;
	text-align:center;
	text-transform:uppercase;
	text-shadow:0 0px 1px #2FC0F4;
}
.custom_form_pop p {
	color:#1cade1 !important;
	margin:5px 0 20px;
	text-align:center;
}
.custom_form_pop form {
	margin:0 !important;
}
.custom_form_pop input[type='text'] {
	background:url(../images/form_text_bg.png) repeat;
	height:18px;
	border:1px solid #8c8c8c;
	color:#464646;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:96%;
	box-shadow:none;
	margin-top:8px;
	margin-bottom:8px;
}
.custom_form_pop select {
	background:url(../images/form_text_bg.png) repeat;
	height:33px;
	border:1px solid #8c8c8c;
	color:#464646;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:100%;
	box-shadow:none;
	margin:8px 0 8px;
}
.custom_form_pop textarea {
	background:url(../images/form_text_bg.png) repeat;
	height:75px;
	border:1px solid #8c8c8c;
	color:#464646;
	font-size:13px;
	border-radius:0;
	padding:5px 7px 5px 6px;
	width:96%;
	box-shadow:none;
	margin:8px 0 8px;
}
.custom_form_pop input[type='submit'] {
	background:#006696;
	height:30px;
	float:right;
	width:82px;
	color:#FFF;
	border:0;
	text-transform:uppercase;
	margin:8px 0 8px;
}
.custom_form_pop input[type='reset'] {
	background:#006696;
	height:30px;
	float:right;
	width:82px;
	color:#FFF;
	border:0;
	margin:8px 0 8px 10px;
	text-transform:uppercase;
}
.custom_form_pop input[type='submit']:hover, .custom_form_pop input[type='reset']:hover {
background:#04739e;
}
.custom_form_pop input::-moz-placeholder, .custom_form_pop textarea::-moz-placeholder {
  color: #464646 !important;
}

.custom_form_pop input:-ms-input-placeholder, .custom_form_pop textarea:-ms-input-placeholder {
  color: #464646 !important;
}

.custom_form_pop input::-webkit-input-placeholder, .custom_form_pop textarea::-webkit-input-placeholder {
  color: #464646 !important;
}
.map_part {
	background:url(../images/part_023.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:68px;
	height:127px;
}
.compus {
	background:url(../images/map.png) no-repeat;
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1;
	width:172px;
	height:191px;
}

.custom_form_pop .age_text {
	width:41% !important;
	float:left;
	margin:0 32px 10px 0;
	text-align:center;
}
.form_left {
	float:left;
	width:46%;
}
.form_right {
	float:left;
	width:45%;
	margin-left:35px;
}
.required {
	color:#D30000;
	float:left;
	width:100%;
}
.contact_error {
	color:#D30000;
	margin-bottom:10px;
	
}
.pagination {
	font-size: 11px;
	padding-bottom:0px;
	float:right;
	margin-top:10px;
}
.pagination span, .pagination a {
    /*border: 2px solid #00ADEF;*/
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 9px;
    padding: 4px 7px 5px;
    text-decoration: none;
    width: auto;
}
.pagination a:hover {
	color:#fff;
	background: #000;
	/*border: 2px solid #000;*/
}
.pagination strong {
    background: none repeat scroll 0 0 #00ADEF;
    /*border: 2px solid #00ADEF;*/
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-right: 9px;
    padding: 4px 7px 5px;
}
.handle {cursor:pointer;
top:-1px !important;
}
/*.for_two_divs div {
	float:left;
	padding-right: 50px;
}*/
.for_two_divs h3 {
	font-size:16px;
	color:#00ADEF;
	line-height:20px;
}
.corp_ofc {
	border-bottom: 3px double #B2B2B2;
	padding-bottom:10px;
	width:100%;
}
.brnch {
	float:left;
}
.div1 {
	width:275px;
	float:left;
	padding-right:15px;
}
.div2 {
	width:275px;
	float:left;
	padding-right:15px;
}
.div3 {
	width:275px;
	float:left;
	padding-right:15px;
}
.success_class {
	padding:10px;
}
.success_class h1 {
	color:#0C8F1D !important;
	font-size:20px;
	margin:0 0 10px;
	font-family: 'SegoeUIRegular';
}
.success_class h2 {
	color:#00ADEF;
	font-size:16px;
	margin:0;
}
.content_box .callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 18px;
  text-shadow: none;
  color: #fff;
  text-shadow: -4px -3px 6px rgba(59, 115, 150, 1);
  /* background-color: rgba(255, 255, 255,.6);
background: #FFF;opacity:0.6;
    background: rgba(0,0,0, .8);
 background:url(../images/img_slider/ribbon.png) no-repeat;*/
  left: 0;
  right: 0;
  /*bottom: 25px;*/
  padding:9px 8px;
  margin: 0 !important;
  max-width: none;
  font-family: 'SegoeUIRegular';

}
.traveller {
	background:url(../images/traveller.png) no-repeat;
	position:absolute;
	z-index:-1;
	bottom:0;
	left:0;
	height:150px;
	width:86px;
}
#what-we-do ul {
	margin:0 0 10px;
	padding:0;
}
#what-we-do ul li {
	list-style:none;
	background:url(../images/bullets.png) left 9px no-repeat;
	padding:0 0 0 25px;
	color:#626161 ;
	line-height:24px;
}
.moments_gallery1 a img {
	border:1px solid #c9c9c9;
	margin-right:18px;
	float:left;
	opacity:0.85;
	/*height:202px;*/
}
.da-thumbs1 li a div {
	position: absolute;
	background:none !important;
	width: 100%;
	height: 100%;
}
.package_contact_btn {
    background: #00adef;
    border: 1px solid #00a2e0;
    box-shadow: inset 0px 7px 7px #009deb;
    /* float: left; */
    color: #FFF;
    display: block;
    font-size: 13px;
    /* margin: 10px 0 0; */
    padding: 10px;
    width: 190px;
}