﻿@import url(https://fonts.googleapis.com/css?family=Oswald:300,100,100);

body { background-repeat:no-repeat; background-color:#ffffff; margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px; text-decoration: none;	border: none;	font-style: normal;	letter-spacing: 0;	outline: none;font-family:Oswald,Arial, Helvetica, sans-serif; min-width:320px}
p{ font: 10.5pt ; color: #143663;}	
td{color: #333333;font-size:20px;font-weight:700px}	
b{color: #333333;font-size:20px;font-weight:700px}	

a{ text-decoration:none;}
a.linkClass:link{	color:#143663;  font-size:20px;  TEXT-DECORATION: none}
a.linkClass:visited {	text-decoration: none;	color:#143663;}
a.linkClass:hover {	color:#ea1f1c;    text-decoration: none;}
a.linkClass:active {	color:#143663;    text-decoration: none;}
table {border-collapse: collapse; }
caption {text-align: left; font-weight: normal;}
.MainTable{width:100%;}
.ContentTable{width:1024px;}

.HeaderMainTbl
{
	width:1256px;

	
}
.PageHeader {    font-size: 35pt;    color: #ea1f1c;    text-transform: uppercase;letter-spacing:1px;word-spacing:1px }	


.HeaderTable{width:100%;}
.MainHeaderFirstDiv
{
	position:absolute;height:150px;width:628px;padding-top:0px;float:left;padding-top:10px;padding-left:100px;
}
.MainHeaderSecondDiv
{
	position:absolute;height:150px;width:500px;padding-top:70px;left:1100px;
}
.headerimg
{
	width:1920px;
	background-image:url('/Images/top_image.jpg');height:753px;
}

.HeaderTableFirstColumn
{
	padding-left:19px;
	
}

.attr_height{height:320px;}
.attr_images1{width:100%; position:relative;vertical-align:top;top:-155px;}
.att1{width:20%; position:absolute;}
.att2{width:20%; position:absolute;left:313px;}
.att3{width:20%; position:absolute;left:626px;}
.att4{width:20%; position:absolute;left:940px;}
.attr_images2{width:100%; position:relative;vertical-align:top;top:-155px;}
.att5{width:20%; position:absolute;}
.att6{width:20%; position:absolute;left:313px;}
.att7{width:20%; position:absolute;left:626px;}
.att8{width:20%; position:absolute;left:940px;}

.imgheader_table{width:100%;}
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 1256px;background-image:url(/images/top_image.png);background-position:center;}
.centerimage{width:1256px;height:500px;position:relative;background-image:url(/images/Image_centre.png)}
.imgheader{font-size:40pt;color:#ea1f1c;text-transform:uppercase;font-weight:bold;letter-spacing:3px;word-spacing:2px;text-align:center;}
.subheader{font-size:22pt;color:#ea1f1c;text-transform:uppercase;font-weight:bold;letter-spacing:3px;word-spacing:2px;text-align:center;}
.subheader_Header{font-size:22pt;color:#ea1f1c;text-transform:uppercase;font-weight:bold;letter-spacing:3px;word-spacing:2px;text-align:center;}
.TheNextGen{font-size:11pt;color:#143663;text-transform:uppercase;font-weight:bold;letter-spacing:2px;word-spacing:5px;text-align:center;}

.attraction_imgbox {width: 232px;height:253px;position:relative; background-color:#143663;}
.product_imgbox { position: relative;    background-color: #143663;}
.Corporate_imgbox {width: 230px;height:262px;position:relative; background-color:#143663;}
.Corporate_ImgText{ width: 230px;height:52px;font-weight:bold;margin:5% 0% 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;word-spacing:2px;}
.Microsoft_ImgText{ width: 230px;height:52px;font-weight:bold;margin:5% 0% 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:0px;word-spacing:2px;}
.Corporate_imgbox:hover{background-color:#ea1f1c;}
.attraction_imgbox:hover{background-color:#ea1f1c;}
.product_imgbox:hover{background-color:#ea1f1c;}
.product_Img{width: 100%;max-height:261px; }
.Attraction_Img {	width: 100%;	max-height: 263px;max-width: 232px;}

.Attraction_ImgText{ font-weight:bold;margin:3% 0 0% 0;text-transform:uppercase;top:-10px;font-size:18px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}
.product_ImgText{     font-weight: bold;    text-transform: uppercase;    top: -10px;    font-size: 12px;    color: #ffffff;    text-align: center;    vertical-align: middle;    word-spacing: 1px;    letter-spacing: 0.75px;    line-height: 40px;}
.Attraction_ImgTextDMO{width: 291px;font-weight:bold;margin:2% 0 0% 0;top:-10px;font-size:22px;color:#ffffff;text-align:center;vertical-align:middle;}
.leftpadding{padding-left:19px;}
.rightpadding{padding-right:29px;}
.Imgpadding{padding-left:19px;}
.Img_rightpadding{padding-right:30px;}

#wrapperFooter {	width:100%;    position: relative;     text-align: center;    height:160px;    min-width:1256px;}
wrapperFooter .footer-container {    position: relative;    width: 970px;    margin: 0 auto;    color: #FFFFFF;    text-align: left;    padding-top:180px;}
.footerarea{ padding-top:180px;height:115px;width:535px}
.CopyWrite{ font-size:20px; color:#143663;  text-align:center;letter-spacing:1px;}
.Footertext{ font-size:20px; color:#143663;  text-align:center;letter-spacing:1px;text-transform:none;}
.footer_phno{ font-size:28px; color:#143663;  text-align:center;letter-spacing:1px;text-transform:uppercase;display: inline;}
.All_right{display: inline;}
.ContacUs{	position:relative;	padding-top:40px;		}
.FooterImagDiv1,.FooterImagDiv2{float:left;width:18%;padding:1%; text-align:center}

.ContactHeadFont{	padding-left:7px;	padding-right:7px;	color:#ea1f1c;	font-size:25px;	height:27pt;	text-transform:uppercase;}
.submitButton 
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#143663', endColorstr='#143663',GradientType=0);
	background-color:#143663;
	border:1px solid #aab7d9;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Oswald,arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

.img_Aboutus	{max-height: 263px;max-width: 238px;width: 100%;}
.Clients{	color:#ea1f1c;	font-size:40px;	text-transform:uppercase;}
.description{text-align:justify;padding-left:10px;padding-right:10px;font-weight:700;}



.textpadding{padding:15px; padding-bottom:2px; text-align:justify;}
.tdSeparator{width:37px;}
.textheadpadding{padding-top:15px;}
.txtSubhead{	color:#ea1f1c;	font-size:30pt;	text-transform:uppercase;text-align:left;padding-left:50px;font-weight:bold;}


.author{text-align:right;padding:3px;padding-right:12px;padding-bottom:5px;}
.listImage{list-style-type: square;color:#d9001b;padding:3px;}
.liText{color: #333333;font-size:20px;font-weight:700px;}
.TchPart{color: #000000;font-size:21px; font-weight:bold; }
.listBullet{list-style-type:disc;color:#000000;}

.img_Products	{	 width:291px;}
.productName{	width: 291px;height:52px;font-weight:bold;margin:0% 0 0% 0;font-size:22px;text-transform:uppercase;color:#ffffff;text-align:center;vertical-align:middle;background-color:#143663;}
.txtSubheadProductR{	color:#ea1f1c;	font-size:30px;	text-align:CENTER;}
.txtSubheadProduct1{color:#ea1f1c;font-size:27pt;text-transform:uppercase;text-align:center;font-weight:bold;}
.Desc_details{	font-size:12pt;	padding:10px;	text-align:justify;}
.Desc_head{	background-color:#EBEBEB;	font-size:18pt;	padding:10px;	text-align:justify;}
.Desc_detailslist{	background-color:#EBEBEB;	font-size:14pt;	padding-left:40px;}


/*Main Div BG */
.Div_Main_BG{	display: block;	position: absolute;	top: 0%;	left: 0%;	width: 100%;	height: 170px;	z-index:-1;}
.Div_Main_Header_BG{	display: block;	position: relative;	z-index:3500;	height: 168px;}

/*Main Div BG */

 
 
ul {    list-style-type: decimal;}

.Bookingengine_details_img{	max-width:625px;}

.Giftvoucher_img{	width:568px;}
.Giftvoucher_img2{	width:568px;}
.Tk_voucher{width:545px;}
.Img_package{	width:680px;	}
.Map_display{width:650px;height:448px;}

.SampleHeader{	font-weight:bold;	font-size:20px;	letter-spacing:1px;word-spacing:1px}

.txtspacing{	letter-spacing:1px;word-spacing:1px}

h1 {font-size:30pt;color:#143663;text-transform:uppercase;font-weight:bold;letter-spacing:3px;word-spacing:2px;text-align:center;padding: 0px 11px 0 11px;}
h2 {color:#143663; 	font-size:25px;  text-align :CENTER;  letter-spacing:1px;word-spacing:1px;margin: 3px 0px;}
.Sub_text {font-size:12pt;color:#143663;font-weight:bold;letter-spacing:2px;word-spacing:2px;text-align:center;padding: 0px 4px 0 15px;}

.footer_btn {font-size:16pt;background-color: #143663;color: #fff;height: 41px;border: none;  border-radius: 2px;  cursor: pointer; letter-spacing: 1px;
  line-height: 41px; overflow: hidden; padding: 0 24px;  width: auto;text-align: center;}
.footer{position: relative;width:auto;text-align: center;max-width: 1256px;background-color: #fff;background-repeat:repeat-x;margin: 0 auto;}
.footer_centre{width:auto;position:relative;}
.footer_image{ max-height: 72px;max-width: 100%;}
.NextGenheight{height:10px;}
.NextGenline{height:4px;background-color:#D7D7D7;}
.subtable{border-collapse:collapse;width:100%;}
.subtable1{border-collapse:collapse;width:100%;}

/*About*/
.AboutBlankHeight{height:50px;}
.aboutus_main_div{position:relative;float:left;padding-bottom:10px;width:1245px; }
.aboutus_img_div{position:relative;float:left;padding-right:10px;width:279px;top:10px}
.aboutus_details_div{position:relative;text-align:left;font-size:18px;}
.aboutus_details_div ul{}
.aboutus_subdetails_div{position:relative; padding-bottom:5px;vertical-align:bottom;}
.Show1200Only{color: #333333;font-size:20px;font-weight:700px;display:none;padding-left:20px;padding-top:0px}
.Hide1200hide{display:block}


.client{position:relative;float:left;padding-right:10px;width:100%;}
.Show800Below{display:none}

.imagetable0{width:100%;height:350px}
.Pro_height0{height:0px;}
.ProFirstMaindiv0{width:100%; position:relative;vertical-align:top;top:-170px;height:auto}
.ProFirstBookingEng0{width:33%; position:absolute;max-width:392px;}
.ProFirstGlobalDis0{width:33%; position:absolute;left:34.3%;max-width:392px;}
.ProFirstCallCenter0{width:33%; position:absolute;left:68.7%;max-width:392px;}
.product_imgbox0 {width: 100%;height:auto;position:relative; background-color:#143663;}
.Attraction_ImgP0{width: 100%;height:auto;max-width:392px }
.product_ImgText0{ width: 100%;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;}
.product_ImgText_torism{ width: 392px;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;padding-top:5px;}

.CorpTitle{padding-top:0px}
.imagetable1{width:100%;height:275px }
.Attraction_ImgP1{width: 100%;height: 190px;;max-width:237px;top:-150px; }
.ProFirstMaindiv1{position:relative;/*max-width: 1008px;*/margin: 0 auto;}
.ProFirstBookingEng1{position:absolute;float:left}
.ProFirstGlobalDis1{position:absolute;float:left;left:254px}
.ProFirstCallCenter1{position:absolute;float:left;left:508px}
.ProFirstPackaging1{position:absolute;float:left;left:762px}
.ProFirstPropertyManage1{position:absolute;float:left;left:1025px}
.product_imgbox1 {width: 100%;height:auto;position:relative; background-color:#143663;}
.product_ImgText1{ width: 100%;height:45px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:14px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;line-height: 43px;}
.product_ImgText_microsoft{ width: 100%;height:45px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:14px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:0px;line-height: 43px;}

/*About*/
/*Products*/



/*products*/

/*Contact*/
.ContactBlankTop{height:50px}
.Contact_MailBoxTab{border-collapse:collapse;width:100%;}
.contactFormPadding{padding-left:30px;}
.Contact1_MainDiv{	position:relative;width:1256px;	height:400px;}
.Contact1_Sub1{	position:absolute;	width:620px;	height:400px;	padding-top:0px;}
.Contact1_Sub2{	position:absolute;	width:636px;	height:400px;	float:right;	left:620px;	padding-top:0px;}
.contact2_maindiv{position:relative;	width:1256px;	height:400px;}
.contact2_Sub1{position:absolute;	width:620px;	height:400px;	padding-top:0px;}
.contact2_Sub2{position:absolute;	width:636px;	height:400px;	float:right;	left:620px;	padding-top:0px;}
.ConInfoMapTab{border-collapse:collapse;width:100%;text-align:left;}
*, ::after, ::before { box-sizing: border-box;   -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;   }
.powered-by{color:#ffffff;visibility: hidden;}
.fserv-container button[type="submit"].fserv-button-submit { font-family: Oswald,Arial, Helvetica, sans-serif;}
.fserv-container {border: 1px solid #e8e8e8 !important;border-radius: 0px !important;box-shadow: none !important;background-repeat:repeat-y;background-size: 100%;}
.Desc_contact_img {    width: 100%;    max-width: 300px;}
.details{font-size:12pt;height:80px;text-align:left;padding-left:10px}
.ContactAddTitle{color:#143663;	font-size:25px;  text-align :CENTER;  letter-spacing:1px;word-spacing:1px}
.ContactSubFont{	padding-left:2px;	padding-right:25px;	color:#143663;	font-size:20px;	height:10pt;}
.ContactMainLeftDiv{width:calc(100% - 371px);padding-right:2%;float:left}
.contact_align_content {padding: 0 8px;max-width: 720px;margin: 0 auto;display: flex;}
.ContactMainRigthDiv{width:371px;float:left}	
.fserv-form-description {    font-family: Oswald,Arial, Helvetica, sans-serif;    text-align:justify; font-size: 16px;}
.mapbox {   border:0px solid;  }
.Map_Frame_Box{    width: 100%;    height:430px;    text-align:left;  border:1px solid #000000 }
.TopHeight{height:80px}	

/*Contact*/	

/*DMO*/
.SubPage_Main_BlankTop{height:80px}
.Desc_details_img{	max-width:680px;width:100%	/*height:420px;*/}
.Img_ProductsDetails{	width:610px;	/*height:420px;*/}

.DMO_Main{position:relative;height:800px;width:1256px}
.DMO_Sub1{position:absolute;float:left;left:0px; width:60%}
.DMO_Sub2 {    position: absolute;    float: left;    right: 0px;    width: 45%;}
.Datasecurity_Main{position:relative;height:1050px; width:1256px}
/*DMO*/

/*Attraction,  Events */
.Attraction_MainDiv{position:relative;height:500px;width:1256px}
.Attraction_sub1{position:absolute;float:left;left:0px; width:60%}
.Attraction_sub2{    position: absolute;    float: left;    right: 0px;    width: 45%;}
/*Attraction,  Events */
/*=======================================================================================================================================================*/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	min-height:400px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0% 0% 0%;
}
.col:first-child { margin-left: 0; }
.col-margin-left { margin-left: 15px; }
.col-margin-left-first { margin-left: 8px; }
/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 43%;

	
}
.span_2_of_3 {
	width: 2%;
}

.span_1_of_3 {
	width: 55%;
}

.span_1_of_2 {
	width: 55%;
}
.span_2_of_2 {
	width: 45%;
}

.span_3_of_1 {
	width: 50%;
}
.span_3_of_2 {
	width: 50%;
}

.span_4_of_1 {
	width: 25%;
}
.span_4_of_2 {
	width: 1%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */


/*****Header******/
.Page_MainTitle,.PageHeader{	color:#ea1f1c;	font-size:50px;	text-transform:uppercase;}
#Subhead {    margin: 0px 0px 0px 23px;}
.topnav { float:right;  z-index:100;}
.topnav a {    white-space: nowrap;    float: left;display: block;    color: #143663;    text-align: center;    padding: 20px 0px 3px 22px;    text-decoration: none;    font-size: 11.5pt;    font-weight: bold;}
.topnav a:hover {  color: #ea1f1c;}
.topnav .icon {  display: none;}
.fa{font-size: 25pt;}
.topnav.responsive {width: 60%;float: right}

.MainHeaderMainDiv{	position:relative;width:100%;max-width:1024px;padding: 0px 8px 0 13px;}
.Mrdn_HdrLogoDiv{float:left;width:auto;padding-top: 12px;}
.Mrdn_HdrMenuDiv{float:right;width:auto;padding-top: 10px;}
.HeaderMainLogo	{max-width: 214px;width: 100%;height: auto;}	 
/*****Header******/

/*****Index******/
#wrapperHeader {    position: relative;    background-color:#ffffff;      text-align: center;       z-index: 200;   }
.Home_MainImgDiv{position: relative;width:100%;text-align: center;}
.Home_MainImg{width:100%;margin-top:-2%;max-width:1920px}
/*.NextGenTable{padding-top: 55px;}*/

.Index_ImageMainDiv {	position: relative;	max-width: 1024px;margin: 0 auto;}
.Index_ImageSubDivs{float:left;width:25%;}
.Index_ImageSubTables tr td{padding:5% 0%}
.Index_ImageColumnsMarginless{ float:left;margin: 0%;}
/*****Index******/

.About_ClientsMaindiv{position:relative;width:100%;max-width: 1024px;margin: 0 auto;}
.img_Details{		color:#FFFFFF;	margin: 0 auto;}
.About_ClientstdInnerPa{width: 237px;height: 253px;position: relative;}
.authorheading{font-size:24pt;background-color:#143663;height: 45px;}
.Featured{color:#ffffff;letter-spacing:1px;overflow: hidden;font-size: 12pt;}
.AboutCredentialDivs{width:25%;float:left}
.AboutCredentialBox{position: relative;background-color: #143663;}
.AboutCredentialWrapPadding{width: 237px;height: 253px;}
.aboutBlankHeighttop,.SubPage_Main_BlankTop{height:20px}
.MRS_about {font-size: 25.25px;margin: 0px;padding-bottom: 20px;max-width:919px}

.ProFirstMaindiv{position:relative;max-width: 1024px;margin: 0 auto;}
.MrdnProducts{ float: left;    width: 20%;}
.MrdnProducts td {padding: 5% 5%;}
.MRS_product {font-size: 25.25px; margin: 0px; padding-bottom: 20px; max-width: 600px;}
.Attraction_ImgP{    max-width: 232px;    max-height: 263px;    width: 100%;}
.Product_Industries_MainDiv{position:relative;width:100%;}
.Product_Industries{float:left;width:25%}
.Product_Industries td {padding:3%}
.txtSubheadProduct{	color:#143663;	font-size:20px;  text-align :CENTER;  letter-spacing:1px;word-spacing:1px;padding:10px}
.Prd_SampleEngines{width:50%;float:left;}

.TechParners_MainDiv{width:100%;position:relative}
.techParners_Left{width:50%;float:left}
.TechParners_right{width:50%;float:left;background-color:#EBEBEB}


.fserv-table_width {
	width: 371px;
}
.fserv-input-text {
    display: block !important;
    height: 40px !important;
   line-height: 1 !important;
   color: #12344d !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  background-color: #fff !important;
  background-image: none !important;
  border-radius: 1px;
  border: 1px solid #e8e8e8 !important;
  padding: 0 10px !important;
  width: 100% !important;
  box-sizing: border-box;

}
.fserv-textarea {
    line-height: 22px;
    background-color: #fff !important;
  background-image: none !important;
  border-radius: 1px;
  border: 1px solid #e8e8e8 !important;
  padding: 0 10px !important;
  width: 100% !important;
  color: #12344d !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  box-sizing: border-box

}

 .fserv-label {
	font-size: 14px !important;
	display: block;
	font-weight: 500;
	letter-spacing: .8px;
	padding-bottom: 8px;
	text-align: left !important;
	color: #333333  !important;
	max-width: 100%;
	margin-bottom: 5px;
	box-sizing: border-box;
}
.fserv-label_border{
   border:1px solid #e8e8e8 !important;
}

.fserv-button-submit {
    background-color: #143663 !important;
    margin-right: 5px;
    color: #fff;
}
.CheckOut_mandatory {
    color: red;
    padding-right: 3px;
}
.fserv-field-label-error {
  color: rgb(234, 31, 28) !important;
  display: inline-block;
  font-size: 12px !important;
  padding-left: 2px;
  padding-top: 10px;
  border-color:color: rgb(234, 31, 28) !important;
  font-weight: bold;
  letter-spacing: .9px;
}




@media all and (min-width : 0px) and (max-width: 600px)

{

	
/**header=====================================================================================*/
.ContentTable{width:100%;}
.HeaderMainTbl
{
	width:100%;	
}

.Bookingengine_details_img{	width:100%;}
.Tk_voucher{width:100%;max-width:545px;}
.Img_package{width:100%;	}
.Giftvoucher_img{	width:100%;}
.Giftvoucher_img2{	width:100%;}
.Tddisp{display: Inline-Block;}
.Map_display{width:100%;height:auto;}


.HeaderTable{width:100%;}
.HeaderTableFirstColumn
{
	padding-left:5px;
	padding-top:10px;
	
}

.NextGenheight{height:0px;}



/***********************/

/*Index====================================================================================
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 601px;background-image:url(/images/top_image.png);background-position:center; width: 100%;background-size:cover;background-position:center;}
.centerimage{min-width:601px;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}
*/
.col { margin: 1% 0 1% 0%;}
.col-margin-left{margin-left:0px;}
.col-margin-left-first{margin-left:0px;}
.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.span_1_of_2,.span_2_of_2 {width: 100%;}
.span_3_of_1,.span_3_of_2{width: 100%;}

.span_4_of_2{width: 100%;}
.img_Aboutus	{	 width:100%;}
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 100px;background-image:url(/images/top_image.png);background-position:center;width:100%;background-size:cover;background-position:center;}
.centerimage{width:100%;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}
h1 {font-size:15pt;text-transform:uppercase;font-weight:bold;letter-spacing:1px;word-spacing:1px;text-align:center;}
.attraction_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.Attraction_ImgText{ width: 100%;height:32px;font-weight:bold;margin:3% 0 0% 0;text-transform:uppercase;top:-10px;font-size:13px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.attr_height{height:0px;}
.attr_images1{width:100%; position:relative;vertical-align:top;top:10px;}
.att1{width:49%; position:static;float:left;padding-bottom:15px;}
.att2{width:49%; position:static;float:right;top:355px;padding-bottom:15px;}
.att3{width:49%; position:static;float:left;top:655px;}
.att4{width:49%; position:static;float:right;top:855px;}
.attr_images2{width:100%; position:relative;vertical-align:top;top:5px;}
.att5{width:49%; position:static;float:left;padding-bottom:15px;}
.att6{width:49%; position:static;float:right;top:355px;padding-bottom:15px;}
.att7{width:49%; position:static;float:left;top:655px;}
.att8{width:49%; position:static;float:right;top:855px;}
.footer_btn {font-size: 10pt}
.imagetable{width:100%;}
.imgheader_table{width:100%;}

.Index_ImageMainDiv {	max-width: 480px;}
.Index_ImageSubTables tr td {    padding: 3% 1%;}
.Attraction_Img{width: 100%;max-height:auto; }
.Attraction_ImgTextDMO{width: 100%;height:32px;font-weight:bold;margin:3% 0 0% 0;top:-10px;font-size:13px;color:#ffffff;text-align:center;vertical-align:middle;}
/****************************************************
/***footer=========================================================================================*/
.footer{position: relative;width:auto;text-align: center;min-width: 100%;}
.footer_centre{width:100%;position:relative;}
.footerarea{ padding-top:180px;height:160px;width: auto;}
.CopyWrite{ font-size:15px; text-align:center;letter-spacing:1px;}
.Footertext{ font-size:15px; text-align:center;letter-spacing:1px;text-transform:uppercase;}
.footer_phno{ font-size:14px; text-align:center;letter-spacing:1px;text-transform:uppercase;display: flow-root;}
.All_right{display: block;}
.FooterImagDiv1{width:48%}
.FooterImagDiv2{width: 29.33%;padding: 2%;}
/**************************************************	
/**Aboutus==============================================================================================*/
.AboutBlankHeight{height:0px;}
.About_ClientstdInnerPa {  padding: 1% 1%;  height: auto;width: 100%;}
.Featured {    font-size: 10pt;}
.About_ClientsMaindiv {    max-width: 480px;}
.subtable{border-collapse:collapse;width:100%;}
.aboutBlankHeighttop, .SubPage_Main_BlankTop {    height: 30px !important;}
.aboutus_main_div{position:relative;float:left;padding-bottom:10px;width:100%;height:auto;}
.aboutus_img_div{position:static;float:left;padding-right:10px;width:279px;}
.aboutus_details_div{position:static;text-align:justify;padding-right:10px;padding-top:10px}
.aboutus_subdetails_div{position:static;left:300px; padding-bottom:5px;vertical-align:bottom;top:-200px;width:100%;}
.Show1200Only{color: #333333;font-size:20px;font-weight:700;display:block;padding-left:20px;padding-top:20px}
.Hide1200hide{display:none}

.client{position:relative;float:left;padding-right:10px;width:100%;}

.Show800Above{display:none}
.Show800Below{display:block}
.SubDetailsTable{ vertical-align:top;text-align:left;}
.imagetable0{width:100%;}
.Pro_height0{height:0px;}
.ProFirstMaindiv0{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProFirstBookingEng0{width:45%; position:static;max-width:392px; float:left;}
.ProFirstGlobalDis0{width:45%; position:static;max-width:392px; float:right}
.ProFirstCallCenter0{width:45%; position:static;max-width:392px;float:left;padding-left:140px;padding-top:15px}
.product_imgbox0 {width: 100%;height:auto;position:relative; background-color:#143663;}
.Attraction_ImgP0{width: 100%;height:auto;max-width:392px }
.product_ImgText_torism{ width: 100%;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;padding-top:5px;}


.Attraction_ImgP1{width: 100%;height:auto;max-width:230px }
.ProFirstMaindiv1{width:100%; position:relative;vertical-align:top;top:0px;height:auto;max-width: 480px;}
.ProFirstBookingEng1{width:31%; max-width:230px; position:static;float:left;padding-left:10px; }
.ProFirstGlobalDis1{width:31%;max-width:230px; position:static;float:left;padding-left:10px}
.ProFirstCallCenter1{width:31%;max-width:230px; position:static;float:left;padding-left:10px}
.ProFirstPackaging1{width:32%;max-width:230px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProFirstPropertyManage1{width:32%;max-width:230px; position:static;float:right;padding-right:75px;padding-top:20px;}
.product_imgbox1  {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText1{line-height: 26px; width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}
.product_ImgText_microsoft{line-height: 26px; width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

/*Products*/
.ProBlankHeigtTop{height:0px}
.ProFirstMaindiv {    max-width: 480px;}
.product_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText{line-height: 29px; width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.Pro_height{height:0px;}

.ProFirstBookingEng{width:31%; max-width:235px; position:static;float:left;padding-left:10px; }
.ProFirstGlobalDis{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProFirstCallCenter{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProFirstPackaging{width:32%;max-width:235px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProFirstPropertyManage{width:32%;max-width:235px; position:static;float:right;padding-right:75px;padding-top:20px;}

.ProSecondMainDiv{width:100%; position:relative;vertical-align:top;top:0px;height:auto;min-width:493px}
.ProSecondConSult{width:31%; max-width:235px; position:static;float:left; padding-left:10px}
.ProSecondCoupoing{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProSecondContentManage{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProSecondWebsiteDesign{width:32%;max-width:235px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProSecondTicketing{width:32%;max-width:235px; position:static;float:right;padding-right:75px;padding-top:20px;}

.imgheader_table{width:100%;}

.Attraction_ImgP{width: 100%;height:auto;max-width:235px }
.ProBlankHeight{height:10px}

/*products*/	

/*Contact*/
.ContactBlankTop{height:0px}
.Contact1_MainDiv{position:relative;	width:100%;	height:auto;}
.Contact1_Sub1{position:static;	width:100%;	height:auto}
.Contact1_Sub2{padding-top:-50px;	position:static;		height:auto;	padding-bottom:50px;}
.contact_align_content {    max-width: 480px;    display: block;}
.Contact_MailBoxTab{border-collapse:collapse;width:590px;}
.details{font-size:12pt;height:80px;text-align:left;padding-left:10px;}
.contactFormPadding{padding-left:10px;}
.submitButton 
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#143663', endColorstr='#143663',GradientType=0);
	background-color:#143663;
	border:1px solid #aab7d9;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Oswald,arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.contact2_maindiv{position:relative;height:413px;width:100%}
.contact2_Sub1{position:static;float:left;right:0px;max-width:680px;width:100%}
.contact2_Sub2{position:static;float:right;left:inherit; padding-top:20px;width:100%}

.Desc_contact_img{	width:100%; }
.ContactSubFont{	padding-left:2px;	padding-right:15px;	color:#143663;	font-size:15px;	height:10pt;}
.Map_Frame_Box{       height:280px;    text-align:left;  }
.ContactMainLeftDiv{float:none;width:100%;margin-bottom: 150px;}
.ContactMainRigthDiv{width:100%;float:none}
.TopHeight{height:0px}
.fserv-container {    margin: 0 !important;}
/*Contact*/
/*DMO*/
.SubPage_Main_BlankTop{height:0px}
.DMO_Main{position:relative;height:auto;width:100%;}
.DMO_Sub1{position:static;float:left;left:0px; width:50%}
.DMO_Sub2 {    position: static;    float: left;    width: 50%;padding-top:10px}

.Desc_details_img{	width:100%;	max-width:680px/*height:420px;*/}
.Img_ProductsDetails{	width:100%;	max-width:610px}
.PageHeader {    font-size: 20pt;    color: #ea1f1c;    text-transform: uppercase;letter-spacing:1px;word-spacing:1px }	
/*DMO*/
/*Attraction,  Events */
.Attraction_MainDiv{position:relative;height:auto;width:100%;}
.Attraction_sub1{position:static;float:left;left:0px; width:95%}
.Attraction_sub2 {    position: static;    float: left;    right: 0px;    width: 95%;padding-top:340px}
/*Attraction,  Events */
.fserv-table_width {
	width: 100%;
}
}
@media all and (min-width : 601px) and (max-width:800px)
{
	.MainTable{width:100%;}
	
/**header=====================================================================================*/
.ContentTable{width:100%;}
.HeaderMainTbl
{
	width:100%;	
}

.Bookingengine_details_img{	width:100%;max-width:625px;}
.Img_package{	max-width:680px;width:100%;	}
.Tk_voucher{width:100%;max-width:545px;}
.Giftvoucher_img{	max-width:568px;width:100%;}
.Giftvoucher_img2{	max-width:568px;width:100%;}
.Map_display{max-width:650px;width:100%;height:448px;}
.Tddisp{display: block;}


.HeaderTable{width:100%;}
.HeaderTableFirstColumn
{
	padding-left:5px;
	padding-top:10px;
	
}

.NextGenheight{height:0px;}


/***********************/

/*Index====================================================================================
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 601px;background-image:url(/images/top_image.png);background-position:center; width: 100%;background-size:cover;background-position:center;}
.centerimage{min-width:601px;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}
*/
.col { margin: 1% 0 1% 0%;}
.col-margin-left{margin-left:0px;}
.col-margin-left-first{margin-left:0px;}
.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.span_1_of_2,.span_2_of_2 {width: 100%;}
.span_3_of_1,.span_3_of_2{width: 100%;}	 

.span_4_of_2{width: 100%;}
.img_Aboutus	{	 width:100%;}
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 590px;background-image:url(/images/top_image.png);background-position:center; width: 100%;background-size:cover;background-position:center;}
.centerimage{min-width:590px;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}
h1 {font-size:4.2vw;text-transform:uppercase;font-weight:bold;letter-spacing:1px;word-spacing:1px;text-align:center;}
.attraction_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;max-width:291px;}	
.Attraction_ImgText{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:14px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.attr_height{height:0px;}
.attr_images1{width:100%; position:relative;vertical-align:top;top:10px;min-width:500px;}
.att1{width:48%; position:static;float:left;padding-bottom:15px;max-width:291px;}
.att2{width:48%; position:static;float:right;top:355px;padding-bottom:15px;max-width:291px;}
.att3{width:48%; position:static;float:left;top:655px;max-width:291px;}
.att4{width:48%; position:static;float:right;top:855px;max-width:291px;}
.attr_images2{width:100%; position:relative;vertical-align:top;top:5px;min-width:500px;}
.att5{width:48%; position:static;float:left;padding-bottom:15px;max-width:291px;}
.att6{width:48%; position:static;float:right;top:355px;padding-bottom:15px;max-width:291px;}
.att7{width:48%; position:static;float:left;top:655px;max-width:291px;}
.att8{width:48%; position:static;float:right;top:855px;max-width:291px;}

.imagetable{width:100%;min-width:590px;}
.imgheader_table{width:100%;}

.Attraction_ImgTextDMO{width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;top:-10px;font-size:14px;color:#ffffff;text-align:center;vertical-align:middle;}
/****************************************************/
/***footer=========================================================================================*/
.footer{position: relative;width:auto;text-align: center;min-width: 590px;}
.footer_centre{width:100%;position:relative;}

.footerarea{ padding-top:180px;height:160px;}
.CopyWrite{ font-size:15px;   text-align:center;letter-spacing:1px;}
.Footertext{ font-size:15px; text-align:center;letter-spacing:1px;text-transform:uppercase;}
.footer_phno{ font-size:20px; text-align:center;letter-spacing:1px;text-transform:uppercase;}
/**************************************************	*/
	
/*About*/

.AboutBlankHeight{height:0px;}

.aboutus_main_div{position:relative;float:left;padding-bottom:10px;width:100%;height:auto;}
.aboutus_img_div{position:static;float:left;padding-right:10px;width:279px;}
.aboutus_details_div{position:static;text-align:justify;padding-right:10px;padding-top:10px}
.aboutus_subdetails_div{position:static;left:300px; padding-bottom:5px;vertical-align:bottom;top:-200px;width:100%;}
.Show1200Only{color: #333333;font-size:20px;font-weight:700px;display:block;padding-left:20px;padding-top:20px}
.Hide1200hide{display:none}

.client{position:relative;float:left;padding-right:10px;width:100%;}

.Show800Above{display:none}
.Show800Below{display:block}
.SubDetailsTable{width:300px; vertical-align:top;text-align:left;}

.imagetable0{width:100%;}
.Pro_height0{height:0px;}
.ProFirstMaindiv0{width:100%; position:relative;vertical-align:top;top:-10px;height:auto}
.ProFirstBookingEng0{width:45%; position:static;max-width:392px; float:left;}
.ProFirstGlobalDis0{width:45%; position:static;max-width:392px; float:right}
.ProFirstCallCenter0{width:45%; position:static;max-width:392px;float:left;padding-left:170px;padding-top:15px}
.product_imgbox0 {width: 100%;height:auto;position:relative; background-color:#143663;}
.Attraction_ImgP0{width: 100%;height:auto;max-width:392px }

.Attraction_ImgP1{width: 100%;height:auto;max-width:230px }
.ProFirstMaindiv1{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProFirstBookingEng1{width:31%; max-width:230px; position:static;float:left;padding-left:10px; }
.ProFirstGlobalDis1{width:31%;max-width:230px; position:static;float:left;padding-left:10px}
.ProFirstCallCenter1{width:31%;max-width:230px; position:static;float:left;padding-left:10px}
.ProFirstPackaging1{width:32%;max-width:230px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProFirstPropertyManage1{width:32%;max-width:230px; position:static;float:right;padding-right:75px;padding-top:20px;}
.product_imgbox1  {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText1{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;line-height: 25px;}
.product_ImgText_torism{ line-height: 25px;width: 100%;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;padding-top:5px;}

.product_ImgText_microsoft{ line-height: 25px;width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

/*About*/

/*Products*/
.ProBlankHeigtTop{height:0px}
.product_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.Pro_height{height:0px;}

.ProFirstBookingEng{width:31%; max-width:235px; position:static;float:left;padding-left:10px; }
.ProFirstGlobalDis{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProFirstCallCenter{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProFirstPackaging{width:32%;max-width:235px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProFirstPropertyManage{width:32%;max-width:235px; position:static;float:right;padding-right:75px;padding-top:20px;}

.ProSecondMainDiv{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProSecondConSult{width:31%; max-width:235px; position:static;float:left; padding-left:10px}
.ProSecondCoupoing{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProSecondContentManage{width:31%;max-width:235px; position:static;float:left;padding-left:10px}
.ProSecondWebsiteDesign{width:32%;max-width:235px; position:static;float: left;padding-left:75px;padding-top:20px; }
.ProSecondTicketing{width:32%;max-width:235px; position:static;float:right;padding-right:75px;padding-top:20px;}

.imgheader_table{width:100%;}

.Attraction_ImgP{width: 100%;height:auto;max-width:235px }
.ProBlankHeight{height:10px}

/*products*/
.Padding-text{padding-left:10px;}	

/*Contact*/
.ContactBlankTop{height:0px}
.Contact1_MainDiv{position:relative;height:413px;width:100%}
.Contact1_Sub1{position:static;float:right;left:inherit;width:100%}
.Contact1_Sub2{position:static;float:right;left:inherit; padding-top:20px;width:100%}
.aboutBlankHeighttop, .SubPage_Main_BlankTop {    height: 30px !important;}
.Contact_MailBoxTab{border-collapse:collapse;width:590px;}
.details{font-size:12pt;height:80px;text-align:left;padding-left:10px}
.contactFormPadding{padding-left:10px;}
.submitButton 
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#143663', endColorstr='#143663',GradientType=0);
	background-color:#143663;
	border:1px solid #aab7d9;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Oswald,arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.contact2_maindiv{position:relative;height:413px;width:100%}
.contact2_Sub1{position:static;float:left;right:0px;max-width:680px;width:100%}
.contact2_Sub2{position:static;float:right;left:inherit; padding-top:20px;width:100%}

.ContactAddTitle {    font-size: 20px;}
.ContactSubFont{	padding-left:2px;	padding-right:5px;	color:#143663;font-size: 16px;	}
.contactFormPadding{padding-left:10px;}
.Map_Frame_Box{       height:383px;    text-align:left;  }
.fserv-form-description {      font-size: 14px;}
.TopHeight{height:20px}

/*Contact*/
/*DMO*/
.SubPage_Main_BlankTop{height:0px}
.DMO_Main{position:relative;height:auto;width:100%}
.DMO_Sub1{position:static;float:left;left:0px; width:95%}
.DMO_Sub2 {    position: static;    float: left;    right: 0px;    width: 95%;padding-top:400px}

.Desc_details_img{	width:100%;	max-width:680px/*height:420px;*/}
.Img_ProductsDetails{	width:100%;	max-width:610px}
.PageHeader {    font-size: 25pt;    color: #ea1f1c;    text-transform: uppercase;letter-spacing:1px;word-spacing:1px }	
/*DMO*/
/*Attraction,  Events */
.Attraction_MainDiv{position:relative;height:auto;width:100%}
.Attraction_sub1{position:static;float:left;left:0px; width:95%}
.Attraction_sub2 {    position: static;    float: left;    right: 0px;    width: 95%;padding-top:400px}
/*Attraction,  Events */
.fserv-table_width {
	width: 317px;
}
}
@media all and (min-width :801px) and (max-width:1024px)
{
.MainTable{width:100%;}
	
/**header=====================================================================================*/
.ContentTable{width:100%;}
.HeaderMainTbl
{
	width:100%;	
}
	
.Bookingengine_details_img{	width:100%;max-width:625px;}
.Img_package{	max-width:680px;width:100%;	}
.Tk_voucher{width:100%;max-width:545px;}
.Giftvoucher_img{	max-width:568px;	width:100%;}
.Giftvoucher_img2{	max-width:568px;	width:100%;}
.Map_display{width:650px;height:448px;}
.Tddisp{display: block;}


.HeaderTable{width:100%;}
.HeaderTableFirstColumn
{
	padding-left:5px;
	padding-top:0px;
	
}

.NextGenheight{height:0px;}


/***********************/

/*Index====================================================================================*/

.col-margin-left{margin-left:0px;}
.col-margin-left-first{margin-left:0px;}
.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.span_1_of_2,.span_2_of_2 {width: 100%;}
.span_3_of_1,.span_3_of_2{width: 100%;}	
.span_4_of_2{width: 100%;}
.img_Aboutus	{	 width:100%;}
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 790px;background-image:url(/images/top_image.png);background-position:center; width: 100%;background-size:cover;background-position:center;}
.centerimage{min-width:790px;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}

h1 {font-size: 28.5pt;}
.attraction_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;margin: 3% 0%;}	
.Attraction_ImgText{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:13px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.Index_ImageSubTables tr td {padding: 1% 1%;}

.attr_height{height:1px;}
.attr_images1{width:100%; position:relative;vertical-align:top;top:10px;}
.att1{width:24%; position:absolute;}
.att2{width:24%; position:absolute;left:25%;}
.att3{width:24%; position:absolute;left:50%;}
.att4{width:24%; position:absolute;left:75%;}
.attr_images2{width:100%; position:relative;vertical-align:top;top:255px;}
.att5{width:24%; position:absolute;float:left;}
.att6{width:24%; position:absolute;left:25%;}
.att7{width:24%; position:absolute;left:50%;}
.att8{width:24%; position:absolute;left:75%;}

.imagetable{width:100%;height:560px;}
.imgheader_table{width:100%;}

.Attraction_Img{width: 100%;max-height:auto; }
.Attraction_ImgTextDMO{width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;top:-10px;font-size:13px;color:#ffffff;text-align:center;vertical-align:middle;}
/****************************************************/
/***footer=========================================================================================*/
.footer{position: relative;width:auto;text-align: center;min-width: 790px}
.footer_centre{width:100%;position:relative;}

.footerarea{ padding-top:180px;height:160px;}
.CopyWrite{ font-size:14px;   text-align:center;letter-spacing:1px;}
.Footertext{ font-size:14px;  text-align:center;letter-spacing:1px;text-transform:uppercase;}
.footer_phno{ font-size:19px;   text-align:center;letter-spacing:1px;text-transform:uppercase;}
/**************************************************	*/	

/*About*/

.AboutBlankHeight{height:20px;}

.aboutus_main_div{position:relative;float:left;padding-bottom:10px;width:100%;height:auto;}
.aboutus_img_div{position:static;float:left;padding-right:10px;width:279px;}
.aboutus_details_div{position:static;text-align:justify;padding-right:10px;padding-top:10px}
.aboutus_subdetails_div{position:static;left:300px; padding-bottom:5px;vertical-align:bottom;top:-200px;width:100%;}
.Show1200Only{color: #333333;font-size:20px;font-weight:700px;display:block;padding-left:20px;padding-top:20px}
.Hide1200hide{display:none}

.client{position:relative;float:left;padding-right:10px;width:100%;}
.Show800Below{display:none}

.imagetable0{width:100%;height:auto}
.Pro_height0{height:0px;}
.ProFirstMaindiv0{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProFirstBookingEng0{width:31%; position:absolute;max-width:392px;}
.ProFirstGlobalDis0{width:31%; position:absolute;left:34.3%;max-width:392px;}
.ProFirstCallCenter0{width:31%; position:absolute;left:68.7%;max-width:392px;}
.product_imgbox0 {width: 100%;height:auto;position:relative; background-color:#143663;}
.Attraction_ImgP0{width: 100%;height:auto;max-width:392px }

.CorpTitle{padding-top:0px;}
.imagetable1{width:100%;height:250px;}
.Attraction_ImgP1{width: 100%;height:auto;max-width:230px }
.ProFirstMaindiv1{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProFirstBookingEng1{width:19%; position:absolute;}
.ProFirstGlobalDis1{width:19%; position:absolute;left:20%;}
.ProFirstCallCenter1{width:19%; position:absolute;left:40%;}
.ProFirstPackaging1{width:19%; position:absolute;left:60%;}
.ProFirstPropertyManage1{width:19%; position:absolute;left:80%;}
.product_imgbox1  {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText1{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;line-height: 25px;}
.product_ImgText_microsoft{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;line-height: 25px;}
.product_ImgText_torism{ width: 100%;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;padding-top:5px;}

/*About*/
/*Products*/
.ProBlankHeigtTop{height:30px}
.product_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText{line-height: 28px; width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.Pro_height{height:0px;}


.ProFirstBookingEng{width:19%; position:absolute;}
.ProFirstGlobalDis{width:19%; position:absolute;left:20%;}
.ProFirstCallCenter{width:19%; position:absolute;left:40%;}
.ProFirstPackaging{width:19%; position:absolute;left:60%;}
.ProFirstPropertyManage{width:19%; position:absolute;left:80%;}

.ProSecondMainDiv{width:100%; position:relative;vertical-align:top;top:-140px;height:auto}
.ProSecondConSult{width:19%; position:absolute;float:left;}
.ProSecondCoupoing{width:19%; position:absolute;left:20%;}
.ProSecondContentManage{width:19%; position:absolute;left:40%;}
.ProSecondWebsiteDesign{width:19%; position:absolute;left:60%;}
.ProSecondTicketing{width:19%; position:absolute;left:80%;}

.imgheader_table{width:100%;}

.Attraction_ImgP{width: 100%;height:auto;max-width:235px }
.ProBlankHeight{height:20px}

/*products*/

/*Contact*/
.ContactBlankTop{height:20px}
.Contact1_MainDiv{position:relative;height:413px;width:100%}
.Contact1_Sub1{position:static;float:left;right:0px;max-width:680px;width:100%}
.Contact1_Sub2{position:static;float:right;left:inherit; padding-top:20px;width:100%}
.aboutBlankHeighttop, .SubPage_Main_BlankTop {    height: 30px !important;}
.Contact_MailBoxTab{border-collapse:collapse;width:100%;}
.details{font-size:12pt;height:80px;text-align:left;padding-left:10px}
.contactFormPadding{padding-left:30px;}
.submitButton 
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#143663', endColorstr='#143663',GradientType=0);
	background-color:#143663;
	border:1px solid #aab7d9;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Oswald,arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

.contact2_maindiv{position:relative;height:413px;width:100%}
.contact2_Sub1{position:static;float:left;right:0px;max-width:680px;width:100%}
.contact2_Sub2{position:static;float:right;left:inherit; padding-top:20px;width:100%}

.ContactSubFont{	padding-left:2px;	padding-right:0px;	color:#143663;	font-size:15px;	}
.Map_Frame_Box{      height:383px;    text-align:left;  }
.TopHeight{height:50px}

/*Contact*/
/*DMO*/
.SubPage_Main_BlankTop{height:30px}
.DMO_Main{position:relative;height:auto;width:100%}
.DMO_Sub1{position:static;float:left;left:0px; width:95%}
.DMO_Sub2 {    position: static;    float: left;    right: 0px;    width: 95%;padding-top:400px}

.PageHeader {    font-size: 30pt;    color: #ea1f1c;    text-transform: uppercase;letter-spacing:1px;word-spacing:1px }	
/*DMO*/

/*Attraction,  Events */
.Attraction_MainDiv{position:relative;height:auto;width:95%}
.Attraction_sub1{position:static;float:left;left:0px; width:95%}
.Attraction_sub2 {    position: static;    float: left;    right: 0px;    width: 100%;padding-top:400px}
/*Attraction,  Events */
}





@media all and (min-width :1025px) and (max-width:1274px)
{
	.MainTable{width:100%;}
	
/**header=====================================================================================*/
.ContentTable{width:100%;}
.HeaderMainTbl
{
	width:100%;	
}

.Bookingengine_details_img{	width:100%;max-width:625px;}
.Img_package{	max-width:680px;width:100%;	}
.Tk_voucher{width:100%;max-width:545px;}
.Giftvoucher_img{	max-width:568px;	width:100%;}
.Giftvoucher_img2{	max-width:568px;	width:100%;}
.Map_display{width:650px;height:448px;}
.Tddisp{display: block;}


.HeaderTable{width:100%;height:120px;}
.HeaderTableFirstColumn
{
	padding-left:5px;
	padding-top:0px;
	
}
.NextGenheight{height:15px;}
.NextGenline{height:3px;background-color:#D7D7D7;}
/***********************/

/*Index====================================================================================*/

.col-margin-left{margin-left:0px;}
.col-margin-left-first{margin-left:0px;}
.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.span_1_of_2,.span_2_of_2 {width: 50%;}
.span_3_of_1,.span_3_of_2{width: 100%;}	 
.span_4_of_2{width: 50%;}
.img_Aboutus	{	 width:100%;}
.topimage{position: relative;width:auto;text-align: center;height: 500px;min-width: 1000px;background-image:url(/images/top_image.png);background-position:center; width: 100%;background-size:cover;background-position:center;}
.centerimage{min-width:1000px;height:auto;position:relative;background-image:url(/images/Image_centre.png);width:100%;height:100%;background-size:cover;background-position:center;}


.attraction_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.Attraction_ImgText{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:15px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.attr_height{height:1px;}
.attr_images1{width:100%; position:relative;vertical-align:top;top:10px;top:10px}
.att1{width:24%; position:absolute;}
.att2{width:24%; position:absolute;left:25%;}
.att3{width:24%; position:absolute;left:50%;}
.att4{width:24%; position:absolute;left:75%;}
.attr_images2{width:100%; position:relative;vertical-align:top;top:320px;}
.att5{width:24%; position:absolute;float:left;}
.att6{width:24%; position:absolute;left:25%;}
.att7{width:24%; position:absolute;left:50%;}
.att8{width:24%; position:absolute;left:75%;}

.imagetable{width:100%;}
.imgheader_table{width:100%;}

.Attraction_Img{width: 100%; }
.Attraction_ImgTextDMO{width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;top:-10px;font-size:15px;color:#ffffff;text-align:center;vertical-align:middle;}
/****************************************************/
/***footer=========================================================================================*/



/**************************************************	*/		

/*About*/
.AboutBlankHeight{height:30px;}
.aboutus_main_div{position:relative;float:left;padding-bottom:10px;width:100%;height:auto;height:auto;}
.aboutus_img_div{position:static;float:left;padding-right:10px;width:279px;}
.aboutus_details_div{position:static;text-align:justify;padding-right:10px;padding-top:10px}
.aboutus_subdetails_div{position:static; padding-bottom:5px;vertical-align:bottom;top:-200px;}
.Show1200Only{color: #333333;font-size:20px;font-weight:700px;display:block;padding-left:20px;padding-top:20px}
.Hide1200hide{display:none}
.client{position:relative;float:left;padding-right:10px;width:100%;}
.Show800Below{display:none}

.About2MainTable{position:relative;height:335px;width:100%}
.About2Sub1{width:40%; position:static;padding-left:100px}
.About2Sub2{width:48%; position:static;}
.About2sub3{width:40%; position:static;padding-top:25px;padding-left:320px}

.imagetable0{width:100%;height:350px}
.Pro_height0{height:0px;}
.ProFirstMaindiv0{width:100%; position:relative;vertical-align:top;top:-150px;height:auto}
.ProFirstBookingEng0{width:31%; position:absolute;max-width:392px;}
.ProFirstGlobalDis0{width:31%; position:absolute;left:34.3%;max-width:392px;}
.ProFirstCallCenter0{width:31%; position:absolute;left:68.7%;max-width:392px;}
.product_imgbox0 {width: 100%;height:auto;position:relative; background-color:#143663;}
.Attraction_ImgP0{width: 100%;height:auto;max-width:392px }

.imagetable1{width:100%;height:270px}
.Attraction_ImgP1{width: 100%;height:auto;max-width:230px }
.ProFirstMaindiv1{width:100%; position:relative;vertical-align:top;top:0px;height:auto}
.ProFirstBookingEng1{width:19%; position:absolute;max-width:230px;}
.ProFirstGlobalDis1{width:19%; position:absolute;left:20%;max-width:230px;}
.ProFirstCallCenter1{width:19%; position:absolute;left:40%;max-width:230px;}
.ProFirstPackaging1{width:19%; position:absolute;left:60%;max-width:230px;}
.ProFirstPropertyManage1{width:19%; position:absolute;left:80%;max-width:230px;}
.product_imgbox1  {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText1{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;line-height: 28px;}
.product_ImgText_microsoft{ width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;line-height: 28px;}
.product_ImgText_torism{ width: 100%;height:32px;font-weight:bold;margin:0% 0 0% 0;text-transform:uppercase;top:0px;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle; word-spacing:3px;letter-spacing:1px;padding-top:5px;line-height: 28px;}

/*About*/

/*Products*/
.ProBlankHeigtTop{height:40px}
.product_imgbox {width: 100%;height:auto;position:relative; background-color:#143663;}	
.product_ImgText{line-height: 28px; width: 100%;height:32px;font-weight:bold;margin:2% 0 0% 0;text-transform:uppercase;top:-10px;font-size:12px;color:#ffffff;text-align:center;vertical-align:middle;letter-spacing:1px;}

.Pro_height{height:0px;}


.ProFirstBookingEng{width:19%; position:absolute;max-width:235px;}
.ProFirstGlobalDis{width:19%; position:absolute;left:20%;max-width:235px;}
.ProFirstCallCenter{width:19%; position:absolute;left:40%;max-width:235px;}
.ProFirstPackaging{width:19%; position:absolute;left:60%;max-width:235px;}
.ProFirstPropertyManage{width:19%; position:absolute;left:80%;max-width:235px;}

.ProSecondMainDiv{width:100%; position:relative;vertical-align:top;top:-140px;height:auto}
.ProSecondConSult{width:19%; position:absolute;float:left;max-width:235px;}
.ProSecondCoupoing{width:19%; position:absolute;left:20%;max-width:235px;}
.ProSecondContentManage{width:19%; position:absolute;left:40%;max-width:235px;}
.ProSecondWebsiteDesign{width:19%; position:absolute;left:60%;max-width:235px;}
.ProSecondTicketing{width:19%; position:absolute;left:80%;max-width:235px;}

.imgheader_table{width:100%;}

.Attraction_ImgP{width: 100%;height:auto;max-width:235px ;}

.ProBlankHeight{height:25px}

/*products*/


/*DMO*/
.SubPage_Main_BlankTop{height:50px}
.DMO_Main{position:relative;height:auto;width:95%}
.DMO_Sub1{position:static;float:left;left:0px; width:95%}
.DMO_Sub2 {    position: static;    float: left;    right: 0px;    width: 100%;padding-top:400px}

.PageHeader {    font-size: 30pt;    color: #ea1f1c;    text-transform: uppercase;letter-spacing:1px;word-spacing:1px }	
/*DMO*/

/*Attraction,  Events */
.Attraction_MainDiv{position:relative;height:auto;width:95%}
.Attraction_sub1{position:static;float:left;left:0px; width:95%}
.Attraction_sub2 {    position: static;    float: left;    right: 0px;    width: 100%;padding-top:400px}
/*Attraction,  Events */

}
