/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/*

**********************
<link href="https://fonts.googleapis.com/css?family=Mukta:400,500,700" rel="stylesheet"> 
font-family: 'Mukta', sans-serif;


<link href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&family=Yanone+Kaffeesatz:wght@400;700&display=swap" rel="stylesheet"> 
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Yanone Kaffeesatz', sans-serif;

*/


/* BACK TO TOP ANCHOR */
#back-top {position:fixed;bottom:45px;right: 10px;z-index: 38; text-align:center;}
.back-topICO{color: rgba(204, 204, 207, 0.75);opacity: 1;}

/* SLIDER PRE-LOADER */
#slider { background: url(../../images/tloader.gif) center center #FFFFFF no-repeat; height: 500px; }
#slider img { display: none; }
#slider.orbit { background: none; }
#slider.orbit img { display: block; }


 /* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: 999;
}

/* Style the icon bar links */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.6s ease;
  color: white;
  font-size: 22px;
}

.facebook {
  background: #3B5998;
  color: white;
}

.whatsapp {
  background: #55d400;
  color: white;
} 
/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #003366;
}

.itemx {
  background-color: rgba(0, 51, 102, 0.55);opacity: 1;
  color: white;
}


/* IMAGE ZOOM */
.zmimg {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.zmimg img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.zmimg:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.90), rgba(0, 0, 0, 0));
}

/* PAGE DIVIDER */
.divider{color:#222;width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.divider:before, .divider:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px solid #ccc;margin:0 2% 0 -55%;}
.divider:after{margin:0 -55% 0 2%;}
hr.style-two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(225, 225, 225, 0), rgba(225, 225, 225, 0.75), rgba(225, 225, 225, 0)); }
hr.style-three { margin-top:-5px; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(225, 225, 225, 0), rgba(225, 225, 225, 0.75), rgba(225, 225, 225, 0)); }

/* ALERT PANEL */
.errorpnl { background: #FFD5D5; border: solid 1px #FF7171; margin: 0 0 22px 0; padding: 20px; }
.warningpnl { background: #F4F4F4; border: solid 1px #dedac9; margin: 0 0 22px 0; padding: 20px; }
.successpnl { background: #B3ECB3; border: solid 1px #33CC33; margin: 0 0 22px 0; padding: 20px; }
.pnltXt{font-weight: normal; color:#333333; font-size:18px; line-height:1.5; text-align:justify;-webkit-font-smoothing: antialiased;}
.errorICO{color:#cc0000;}
.infoICO{color:#003366;}
.themeICO{color:#1a439f;}
.subthemeICO{color:#006f8b;}
.whICO{color:#FFFFFF;}

/* GLOBAL HEADER STYLE */
.gloLgBar{padding-top: 25px;padding-bottom: 10px;}
.gloLgpOS{margin-top: 7px;}
.gloMnBar{background-color: #FFFFFF; padding: 0px; margin-top: 2px;}

.gloBnrBx{padding: 0px 0px; margin-bottom: 0px;}@media only screen and (max-width: 740px) {.gloBnrBx{padding: 0 0px; margin-bottom: 10px;}}

.hdrR{ text-align:right;}
.hdrC{ text-align:center;}
.hdrJ{ text-align: justify;}
.gloMnSubTxt{color:#444444; font-size:17px; font-weight:300;line-height: 1.2; }
.gloMnSubTxt:hover { color: #006f8b; }
.gloMnSubTxt:focus { color: #006f8b; }
.gloMnSubTxt:visited { line-height: inherit; }
.gloMnBarPh{margin: 8px 0 5px -8px;padding: 0px; text-align:center;}
.gloMnBarPhTxt{color:#FFFFFF;font-size:15px;}
.gloMnBarPhICO{color:#cc0099;}
.gloMnsHDR{color:#003366;width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.gloMnsHDR:before, .gloMnsHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:2px dotted #fff;margin:0 2% 0 -55%;}
.gloMnsHDR:after{margin:0 -55% 0 2%;}
.hMMyDst{background-color: #cc3366; margin:20px 0 20px 0; padding: 20px 0 20px 0;}

.gloAgtBtn {font-family: 'Open Sans Condensed', sans-serif; width: auto; background: #ffffff; border: 0px solid #ffff00; color: #555555; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 300; line-height: 1.0; margin: 0; padding: 12px 5px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.gloAgtBtn:hover, .gloAgtBtn:focus { color: #006f8b; background-color: #F4F4F4; }
.gloAgtBtn:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }

.gloimgShdw {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
-webkit-box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);
-moz-box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);
box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);  
}




/* GLOBAL HEADER STYLE END */

/* HOME INTRO WRITEUP */
.hMCtrBx{margin-bottom:10px; margin-top: 30px;}
.hMCtrPo{margin-bottom:40px; margin-top: 10px;}


.hMIntroBG{background-color: #FFFFFF; margin:30px 0 20px 0; padding: 20px 0 20px 0;}@media only screen and (max-width: 740px) {.hMIntroBG{background-color: #FFFFFF; margin:10px 0 20px 0; padding: 10px 0 20px 0;}}

.hMIntroBGH{background-color: #FFFFFF; margin:10px 0 10px 0; padding: 10px 0 20px 0;}
.hMIntroBX{margin:50px 0 10px 0;}
.hMIntroHdr{color:#003366;}
.hMIntroTx{color:#666666; font-size:20px; margin-top:15px; margin-bottom:10px;line-height:1.8;}
.gloFtAcBx{margin-top: 20px; margin-bottom: 40px;}

.hMTsTBx{background-color: #1a439f; margin:40px 0 0px 0; padding: 40px 0 40px 0;}
.hMTsTTxt{color:#FFFFFF; font-size:20px; margin-top:15px; margin-bottom:10px;line-height:1.8;}
.hMTsTTxtB{font-weight: 700; font-style: italic;}
.HmGly{padding: 40px 0 20px 0; margin-top: 40px; margin-bottom: 60px;}

.hMOfxBg{background-color: #F4F4F4; margin:0px 0 0px 0; padding: 40px 0 20px 0;}
.hMOfxLi{padding: 20px 0 20px 0;}
.hMLstBg{background-color: #1a439f; margin:40px 0 40px 0; padding: 40px 0 40px 0;}
.hMLstBx{margin:40px 0 20px 0;}
.hMLstHdr{color:#FFFFFF;}
.hMLstIco{color:#FFFFFF;}
.hMLstHdrTx{color:#FFFFFF; font-size:20px; margin-top:15px; margin-bottom:10px;line-height:1.8;}
.hMLstHdrsUTx{color:#F4F4F4; font-size:18px; margin-top:15px; margin-bottom:10px;line-height:1.8;font-weight:300;}
.hMCntrBg{margin:20px 0 20px 0; padding: 20px 0 20px 0;}
.hMStatIco{color:#006f8b;font-weight:700;}
.hMStatIco:hover { color: #33cc33; }
.hMStatIco:focus { color: #33cc33; }
.hMStatIco:visited { line-height: inherit; }
.hMStatTxt{color:#006f8b;font-weight:300;font-size:18px;}
.hMStatTxt:hover { color: #33cc33; }
.hMStatTxt:focus { color: #33cc33; }
.hMStatTxt:visited { line-height: inherit; }
.hMStatDta{color:#666;}

/* HOME INTRO WRITEUP */

/* SIDENAV SUB PAGE STARTS*/
.glosDNaVA{font-size:16px; font-weight:700; color:#006f8b; }
.glosDNaVA:hover { color: #33cc33; }
.glosDNaVA:focus { color: #33cc33; }
.glosDNaVA:visited { line-height: inherit; }
.glosDNaVO{font-size:16px; font-weight:normal; color:#006f8b; }
.glosDNaVO:hover { color: #33cc33; }
.glosDNaVO:focus { color: #33cc33; }
.glosDNaVO:visited { line-height: inherit; }
.glosDNaVtTl{color:#222222;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.glosDNaVbx {
	background-color: #F8F8F8;
	border: dotted 0px #EEEEEE; 
	margin: 0px 0 0px 0; 
	padding: 10px 10px 10px 15px;
}
/* SIDENAV SUB PAGE ENDS*/

/* HOME TOUR PACKAGES BOX */
.hMProdBx{margin:20px 0 20px 0; padding: 20px 0 20px 0;}


.hMpckHDR{font-size:16px; color:#555;width:100%;margin:10px auto;overflow:hidden;text-align:center;line-height:1.2em;font-weight:300;}
.hMpckHDR:before, .hMpckHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:0px dotted #006f8b;margin:0 2% 0 -55%;}
.hMpckHDR:after{margin:0 -55% 0 2%;}

.hMpcksFtHDR{color:#777; font-size: 16px; font-weight: 300; width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.hMpcksFtHDR:before, .hMpcksFtHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px dotted #777;margin:0 2% 0 -55%;}
.hMpcksFtHDR:after{margin:0 -55% 0 2%;}

.hMpcksHDR{color:#999; font-weight: 300; width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.hMpcksHDR:before, .hMpcksHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px solid #CCC;margin:0 2% 0 -55%;}
.hMpcksHDR:after{margin:0 -55% 0 2%;}
.hMpckHDR2{color:#003366;}


.hMpcksHDRb{color:#006f8b; font-weight: 700; width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.hMpcksHDRb:before, .hMpcksHDRb:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px solid #CCC;margin:0 2% 0 -55%;}
.hMpcksHDRb:after{margin:0 -55% 0 2%;}



.hProPckTitle2{color:#FFFFFF;font-weight:700;font-size:22px;text-transform: uppercase;}
.hProPckTitle2:hover { color: #33cc33; }
.hProPckTitle2:focus { color: #33cc33; }
.hProPckTitle2:visited { line-height: inherit; }

.hProPckTitle2q{color:#FFFFFF;font-weight:700;font-size:18px;}
.hProPckTitle2q:hover { color: #33cc33; }
.hProPckTitle2q:focus { color: #33cc33; }
.hProPckTitle2q:visited { line-height: inherit; }

.hProPckTitle2b{color:#FFFFFF;font-weight:700;font-size:18px;}
.hProPckTitle2b:hover { color: #33cc33; }
.hProPckTitle2b:focus { color: #33cc33; }
.hProPckTitle2b:visited { line-height: inherit; }
.hProPckPrice2{font-weight:700; color:#FFFFFF; font-size:22px; line-height:1.5;}
.hProPckPrice3{font-weight:700; color:#FFFFFF; font-size:17px; line-height:1.5;}
.hProPckfETICO{color:#cc0099;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9);}
.hProPckfETICONoSw{color:#cc0099;}
.hProPckTitle2Wrp {position: absolute; margin-top: -95px;}
.hProPckTitle3Wrp {position: absolute; margin-top: -85px;}
.hProCtr2Wrp {position: absolute; margin-top: -63px;}
.hProPckpRIZWrp {position: absolute; margin-top: -45px; }
.hProPckpRIZWrp2 {position: absolute; margin-top: -37px; }
.hProPckFeTrWrp {position: absolute; margin-top: -150px; margin-left: 10px;}
.hProPckFeTrWrpI {position: absolute; margin-top: -150px; margin-left: 10px;}
.hProUmrahTxt{color:#999;font-weight:400;font-size:18px;font-style: italic;}
.hProPckTitle3{color:#555;font-weight:700;font-size:18px;}
.hProPckTitle3:hover { color: #33cc33; }
.hProPckTitle3:focus { color: #33cc33; }
.hProPckTitle3:visited { line-height: inherit; }
.hProPckTitle4{color:#006f8b;font-weight:700;font-size:18px;}
.hProPckTitle4:hover { color: #33cc33; }
.hProPckTitle4:focus { color: #33cc33; }
.hProPckTitle4:visited { line-height: inherit; }
.hProPckOvrLBig {background: black; background: rgba(204, 0, 51, 0.8); width: 95%; margin-left: 0px; min-height: 112px; padding: 0px 10px 0px 10px;}
.hProPckOvrL {background: black; background: rgba(0, 51, 102, 0.5); width: 92%; margin-left: 0px; min-height: 90px; padding: 0px 10px 0px 10px;}
.hProPckOvrL2 {background: black; background: rgba(0, 51, 102, 0.8); width: 89%; margin-left: 0px; min-height: 82px; padding: 0px 10px 0px 10px;}
.hProCtrOvrL {background: black; background: rgba(0, 51, 102, 0.5); width: 100%; margin-left: 0px; min-height: 60px; padding: 0px 10px 0px 10px;}
.hProPckOvrLPr {padding: 0px 10px 0px 10px;}
.dividerProFtrTxt{ color:#888888; font-weight:300;font-size:18px;}
.dividerProFtrTxt:hover { color: #006f8b; }
.dividerProFtrTxt:focus { color: #006f8b; }
.dividerProFtrTxt:visited { line-height: inherit; }
.hProPckboxM {background-color: #FFFFFF;border: solid 0px #e6e6e6; margin: 8px -5px 8px -5px; padding: 0px;}
.hNorPckbox {background-color: #FFFFFF;border: solid 0px #e6e6e6; margin: -4px 0 0 0; padding: 0px;}
.hNorPckbox2 {border: solid 0px #e6e6e6; margin: -4px 0 0 0; padding: 0px;}
.hNorCtrbox {background-color: #FFFFFF;border: solid 0px #e6e6e6; margin: 20px 0 50px 0; padding: 0px;}
.hProPckHgt{min-height:90px; vertical-align:top; margin-top:-10px;}
.hProPckHgt2{min-height:60px; vertical-align:top;}
.hProPckHgt4{min-height:40px; vertical-align:top;}
.hProPckHgtFT{margin-bottom:-10px;}
.hProPckSubTle2{font-weight:normal; color:#E4E4E4; font-size:15px; line-height:1.3; text-align:justify; -webkit-font-smoothing: antialiased;}
.hProPckbutton2 {font-family: 'Open Sans Condensed', sans-serif; width: 100%; background: #003366; border: 0px solid #bfad8c; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 17px; font-weight: 700; line-height: 1.5; margin: 0; padding: 10px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.hProPckbutton2:hover, .hProPckbutton2:focus { color: #bf1e2d; background-color: #E8E8E8; }
.hProPckbutton2:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.hProTrfpnl { background: #FFFFFF; border: solid 0px #dedac9; margin: 5px 0 5px 0; padding: 0px 10px; }
/* HIGHLIGHT PACKAGES BOX */

/* LOCATION SELECTOR PAGE STYLES */
.gloLocPGBar{background: rgb(163,204,219);background: linear-gradient(-180deg, rgba(163,204,219,1) 0%, rgba(255,255,255,1) 50%);/*background: url(../../images/tourland-asia-bg.jpg) center center #F4F4F4 no-repeat; min-height: 800px; */}
.gloLocPGTxt{font-family: 'Open Sans Condensed', sans-serif; color:#222; line-height:1.5;font-weight: 400;}
.gloLocPGHdr{font-family: 'Yanone Kaffeesatz', sans-serif; color:#FFFFFF;text-transform:uppercase;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.gloLocPGHdr:hover { color: #FFFFFF; }
.gloLocPGHdr:focus { color: #FFFFFF; }
.gloLocPGHdr:visited { line-height: inherit; }
/* LOCATION SELECTOR PAGE STYLES */

/* UPPER FOOTER STYLES */
.gloUpFtrBx{margin-top:0px; margin-bottom: 0px; padding: 0px;}
.gloUpFtrHdr{font-weight:500; color:#777777; font-size:16px; line-height:1.0;}
.gloICO{font-weight:bold; color:#888888; line-height:1.5; font-size:36px;}
.gloICO:hover { color: #ffffff; }
.gloICO:focus { color: #ffffff; }
.gloICO:visited { line-height: inherit; }
/* UPPER FOOTER STYLES */

/* FOOTER STYLES STARTS*/
.gloFt{background-color: #111; border-top:0px solid #33cc33;}
.gloFtD{background-color: #FFFFFF; border-top:0px solid #33cc33;}
.gloFtLA{ padding:20px 0 10px 0;}
.gloFtLB{ padding:20px 0 30px 0;}
.gloFtLTPo{margin-top:60px; align-self: center;}
.gloFtLT{font-weight:400; color:#888888; font-size:17px; line-height:1.1; }
.gloFtLT:hover { color: #FFFFFF; }
.gloFtLT:focus { color: #FFFFFF; }
.gloFtLT:visited { line-height: inherit; }
.gloFtCt{ color:#222; line-height:1.1;font-size:22px;font-weight:700;  }
.gloFtCtD{ color:#00266b; line-height:1.1;font-size:32px;font-weight:700;  }
.gloFtItTx{color:#F4F4F4; line-height:1.8;font-weight:300; text-align: justify;}
.gloFtItHd{color:#F4F4F4;}


.gloFtCtLC{font-weight:normal; color:#777777; font-size:14px; line-height:1.2;}
.gloFtCst{ font-weight:normal; color:#777777; font-size:17px; line-height:1.5;}
.gloFtCstD{ font-weight:normal; color:#666666; font-size:16px; line-height:1.5;}

.gloFtAdTx{font-weight:normal; color:#666666; font-size:15px; line-height:1.5;}
.gloFtAdTx2{font-weight:normal; color:#666666; font-size:18px; line-height:1.5;}
.gloFtAdTxB{font-family: 'Yanone Kaffeesatz', sans-serif;font-weight:700; color:#006f8b; font-size:22px; line-height:1.5;}
.gloFtAdTxB2{font-family: 'Yanone Kaffeesatz', sans-serif;font-weight:700; color:#006f8b; font-size:28px; line-height:1.5;}

.gloFtAdTxD{font-weight:normal; color:#444444; font-size:16px; line-height:1.5;}
.gloFtAdSuTx{font-weight:normal; color:#F4F4F4; font-size:14px; line-height:1.5;}
.gloFtlk{font-weight:normal; color:#222222; font-size:16px; line-height:1.5;}
.gloFtlk:hover { color: #006f8b; }
.gloFtlk:focus { color: #006f8b; }
.gloFtlk:visited { line-height: inherit; }
.gloFtlkD{font-weight:normal; color:#444444; font-size:16px; line-height:1.5;}
.gloFtlkD:hover { color: #003366; }
.gloFtlkD:focus { color: #003366; }
.gloFtlkD:visited { line-height: inherit; }
.gloFtIco{color:#003366;}
.gloFtSOp{font-weight:normal; color:#777777; font-size:15px; line-height:1.5;}
.gloFtCpr{font-weight:normal; color:#777777; font-size:16px; line-height:1.5;}
.wcstx{color:#777777; font-size:16px; line-height: inherit;}
.wcstxLk{font-weight:700;color:#b60000; font-size:16px; line-height: inherit;}
.wcstxLk:hover { color: #FF0000; }
.wcstxLk:focus { color: #FF0000; }
.wcstxLk:visited { line-height: inherit; }
/* FOOTER STYLES ENDS*/

/*START SUBSCRIBE MODAL*/
.sBMdlTitle{font-size:38px; color:#cc0099; font-weight:normal;}
.sBMdlSubTxt{color:#FFFFFF; font-size:20px; line-height:1.8; }
.sBMdlFmTxt{ color:#444444; font-size:16px;font-weight:700;}
.sBMdlRtMSg{color:#FFFFFF; font-size:20px; font-weight:500; line-height:1.5; }
.sBMdlBtn {font-family: 'Open Sans Condensed', sans-serif; width: 100%; background: #003366; border: 0px solid #ffff00; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 10px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.sBMdlBtn:hover, .sBMdlBtn:focus { color: #FFFFFF; background-color: #444444; }
.sBMdlBtn:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.sBMdlselect {
	font-family: 'Open Sans Condensed', sans-serif;
	height: 32px;
	font-size: 16px;
	color:#444444;
	padding: 3px;
	border: none;
}
.gloICO2{font-weight:bold; color:#FFFFFF; line-height:1.5; font-size:28px;}
.gloICO2:hover { color: #cc0099; }
.gloICO2:focus { color: #cc0099; }
.gloICO2:visited { line-height: inherit; }
.tFMdlTitle{font-size:20px; color:#003366; font-weight:700;}
.tFMdlSubTxt{ color:#333333; font-size:16px; line-height:1.8;font-weight:500; }
/*END SUBSCRIBE MODAL*/


/*TOUR PACKAGES SUB PAGE*/
.drPckTitleBxCT{color:#FFFFFF; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.drPckTitleBxCT:hover { color: #E4E4E4; }
.drPckTitleBxCT:focus { color: #E4E4E4; }
.drPckTitleBxCT:visited { line-height: inherit; }
.drCypGHDTx{color:#888888; font-weight:700;}
.drPckHdrbox {background-color: #bf1e2d;border: solid 0px #e6e6e6; margin: 0 0 10px 0; padding: 10px 15px 15px 15px;}
.drPckHdrTitle{ color:#006f8b; font-size:40px; line-height:1.2; font-weight:700;}
.drPckHdrCode{color:#FFFFFF; font-size:24px; line-height:1.2; font-weight:700; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.drPckHdrSubTitle{font-family: 'Yanone Kaffeesatz', sans-serif;color:#003366;}
.drPckHdrSbTtl{color:#999999; font-weight:normal;font-size:18px;}
.drPckHltH{color:#003366;}
.drPckHltHICO{color:#444444;}
.drTPOptBX {background-color: #FFFFFF; border-top: solid 0px #003366; margin: 20px 0 22px 0; padding: 20px 10px;}
.drTPGly {}
.drTPOpTitle{color:#333333; font-size:22px; font-weight:700;}
.drTPOpMnTitle{color:#444444; font-size:18px; font-weight:500;}
.drTPOpSubTle{color:#444444; font-size:16px; font-weight:normal; line-height:1.8; -webkit-font-smoothing: antialiased;}
.drTPHlRt{color:#e9ce1b; font-weight:500;line-height:1.8; }
.drTPHlRtTX{ color:#e9ce1b; font-size:18px; font-weight:500; line-height:1.8; }
.drTPHlrCt{ color:#0aaab8; font-size:17px; font-weight:700; line-height:1.8; }
.drTPPrBxD{margin: 10px 0 10px 0;}
.drTPPrHD{background-color: #1a439f;border: solid 1px #ffffff; margin: 0 0 0 0; padding: 10px; }
.drTPPrBY {background-color: #E8E8E8;border: solid 1px #ffffff; margin: 0 0 0 0; padding: 10px; }
.drTPOpRtHd{ color:#FFFFFF; font-size:16px; font-weight:700;}
.drTPOpRtTx{ color:#222222; font-size:16px; font-weight:700;}
.drTPDepHDTG{ color:#444444; font-size:18px; font-weight:700; line-height:1.8; }
.drTPDepDTG{ font-weight:500; color:#666666; font-size:16px; line-height:1.8; }
.drTPDepDT{color:#003366; line-height:1.8; }
.drTPCondIco{color:#003366; font-weight:bold;}
.drTPCondHDR{color:#444444; font-weight:700; font-size:18px; line-height:1.5; }
.drTPCond{color:#666666; font-size:16px; line-height:1.5; }
.drTPBoKnWBtn {font-family: 'Open Sans Condensed', sans-serif; width: auto; background: #1a439f; border: 0px solid #ffff00; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 20px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drTPBoKnWBtn:hover, .drTPBoKnWBtn:focus { color: #FFFFFF; background-color: #006f8b; }
.drTPBoKnWBtn:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.drTPBoKnWBtn2 {font-family: 'Open Sans Condensed', sans-serif;width: auto; background: #003366; border: 0px solid #ffff00; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 10px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drTPBoKnWBtn2:hover, .drTPBoKnWBtn2:focus { color: #FFFFFF; background-color: #444444; }
.drTPBoKnWBtn2:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.drTPBoKnLk{font-weight:normal;color:#00266b; font-size:24px; line-height: inherit;}
.drTPBoKnLk:hover { color: #cc0099; }
.drTPBoKnLk:focus { color: #cc0099; }
.drTPBoKnLk:visited { line-height: inherit; }
.drTPDfltRT{color:#222222; font-size:20px; font-weight:normal;}
.drTPDfltRTBox {margin-top:5px;}
.drTPSubHDRBt{color:#444444; font-size:18px; font-weight:700; }
.drTPoPAddTrBx {text-align:justify;background-color: #F4F4F4;border: doted 1px #CCCCCC; margin: 0 0 20px 0; padding: 15px; }
.drTPIncTX{ line-height:1.5;}
.drTPPKIcCIco{color:#999999;}
.drTPPKexCIco{color:#999999;}
.drTPSubHDRAcd{color:#666666; font-weight:700; font-size:18px; line-height:1.5;}
.drTPOtSuTx{color:#AAAAAA; font-size:15px;}
.drTPFTbutton {width: auto; background: #bf1e2d; border: 0px solid #C26300; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1.0; margin: 3px 0 0 0; padding: 14px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drTPFTbutton:hover, .drTPFTbutton:focus { color: #ffffff; background-color: #ed1c24; }
.drTPFTbutton:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.drTPTWd {margin: 5px 0 0 0; }
.drTPsBox1 {
	background-color: #00266b;
	border: solid 0px #e6e6e6; margin: 0 0 20px 0; padding: 10px; 
}
.drTPsBox2 {
	background-color: #00266b;
	border: solid 0px #e6e6e6; margin: 0 0 20px 0; padding: 10px; 
}
.drTPsBox3 {
	background-color: #F4F4F4;
	border: solid 0px #e6e6e6; margin: 0 0 20px 0; padding: 10px; 
}
.drTPsBox3w {
	background-color: #F4F4F4;
	border: solid 0px #e6e6e6; margin: 0 0 20px 0; padding: 10px; 
}
.drTPsBox4 {
	background-color: #cc0099;
	border: solid 0px #e6e6e6; margin: 15px 0 20px 0; padding: 10px; 
	border-radius: 30px;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);  
}
.drTPsBox5 {
	margin: 0 0 15px 0;
}
.drTPsBox6 {
	margin: 15px 0 10px 0;
}
.drTPsBox7 {
	margin: 0 0 0 10px;
}
.drTPDowLNK2{font-weight:normal; color:#FFFFFF; font-size:16px;}
.drTPDowLNK2:hover { color: #ffff00; }
.drTPDowLNK2:focus { color: #ffff00; }
.drTPDowLNK2:visited { line-height: inherit; }
.drTPSubTlTLn {
	margin: 0 0 20px 0; 
}
.drTPFeTICO{color:#555555; font-weight:bold; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); }
.drTPFeTICOD{color:#555555; font-weight:bold; opacity: 0.2; }
.drTPHlt{color:#555555; font-size:18px; font-weight:normal;}
.drTPHltD{color:#222222; font-size:18px; font-weight:400;font-family: 'Yanone Kaffeesatz', sans-serif;}
.drTPEMbtN {width: auto; background: #999999; border: 0px solid #ffff00; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 10px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drTPEMbtN:hover, .drTPEMbtN:focus { color: #FFFFFF; background-color: #003366; }
.drTPEMbtN:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
/* ENDS TOUR PACKAGES SUB PAGE*/

/* START BOOKING DIY ENGINE PAGE */
.drBGDYhdr{color:#555555; font-weight:700;}
.drBGDYOpTL{color:#003366; font-size:20px; font-weight:700;}
.drBGDYICOhdr{color:#003366;}
.drBGDYOpSubTLC{color:#555555; font-size:18px; font-weight:700;}
.drBGDYFoMSubTx{color:#555555; font-size:15px; font-weight:normal; font-style:italic;}
.drBGDYFoMPrc{color:#003366; font-size:17px; font-weight:700;}
.drBGDYFoMPrcE{color:#555555; font-size:17px; font-weight:700;}
.drBGDYFoMLbl{color:#333333; font-size:15px; font-weight:normal;}
.drBGDYFoMLblB{color:#333333; font-size:15px; font-weight:700;}
.drBGDYOpSubTx{color:#555555; font-size:15px; font-weight:normal;}
.drBGDYFoMHdr2{color:#003366;}
.drBGDYOpSubTLrt{color:#666666;}
.drBGDYOpSubTL{color:#333333;}
.drBGDYBtn {font-family: 'Open Sans Condensed', sans-serif; width: 100%; background: #006f8b; border: 0px solid #ffff00; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 10px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drBGDYBtn:hover, .drBGDYBtn:focus { color: #FFFFFF; background-color: #33cc33; }
.drBGDYBtn:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.drBGDYFoMTxt{ font-family: 'Open Sans Condensed', sans-serif; color:#222222; font-weight:300; font-size:16px;line-height:1.2;}
.drBGDYFoMTxtB{ font-family: 'Open Sans Condensed', sans-serif; color:#222222; font-weight:700; font-size:16px;}
.drBGDYForHdr{ font-family: 'Open Sans Condensed', sans-serif; color:#222222; font-weight:700; font-size:18px;}
.drBGDYFoMHdrW{ color:#FFFFFF;font-weight:700; font-size:22px;line-height:1.2;}
.drBGDYFoMHdrY{ color:#FFFF00;font-weight:700; font-size:22px;line-height:1.2;}
.drBGDYFoMPOkTxt{color:#009933; font-size:12px; font-weight:700;}
.drBGDYFoMHdr{ color:#003366;font-weight:700; font-size:22px;line-height:1.2;}
.drBGDYselect {
	font-family: 'Open Sans Condensed', sans-serif; 
	height: 32px;
	font-size: 15px;
	color: rgba(102, 102, 102, 0.90);
	padding: 3px;
    border: 1px solid #cccccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.drBGDYbx{background-color: #FFFFFF;border: dotted 0px #CCCCCC; margin: 10px 0 20px 0; padding: 0px;}
.drBGDYOpLnK{color:#006f8b; font-size:18px; font-weight:bold; text-decoration:none;}
.drBGDYOpLnK:hover { color: #33cc33; }
.drBGDYOpLnK:focus { color: #33cc33; }
.drBGDYOpLnK:visited { line-height: inherit; }
/* ENDS BOOKING ENGINE PAGE */

/*START PROMOTION SUB PAGE*/
.HtDlbox {
	background-color: #FFFFFF;
	border: dotted 1px #e6e6e6; margin: 0 0 20px 0; padding: 20px;
}
.drHDTitleD{ color:#333333; font-size:26px; font-weight:700;}
.drHDTitle{ color:#333333; font-size:26px; font-weight:700;}
.drHDTitle:hover { color: #003366; }
.drHDTitle:focus { color: #003366; }
.drHDTitle:visited { line-height: inherit; }
.drHDSubTle{color:#555555; font-size:18px; line-height:1.8; -webkit-font-smoothing: antialiased;}
/*END PROMOTION SUB PAGE*/

/*START OUR ARTICLE SUB PAGE*/
.drPgHdr{ color:#006f8b; line-height:1.5;}
.drARLHDR{color:#555;width:100%;margin:10px auto;overflow:hidden;text-align:center;line-height:1.2em;font-weight:700;}
.drARLHDR:before, .drARLHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:0px dotted #006f8b;margin:0 2% 0 -55%;}
.drARLHDR:after{margin:0 -55% 0 2%;}
.drARLMnbx{text-align:justify; padding: 0 5px 0 5px; line-height: 1.8;}




.drContBG{margin-top: 40px; margin-bottom: 20px; padding-bottom: 70px; padding-top: 70px;}@media only screen and (max-width: 740px) {.drContBG{margin-top: 10px; margin-bottom: 20px; padding-bottom: 70px; padding-top: 0px;}}
.drContBG2{margin-top: 40px;padding-top: 70px;}@media only screen and (max-width: 740px) {.drContBG2{margin-top: 10px;padding-top: 0px;}}


.drTeamBxCircle {
  display: block;
  width: 230px;
  height: 230px;
  margin: 0.5em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #eee;
  padding: 5px;
-webkit-box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);
-moz-box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);
box-shadow: -2px 0px 12px -3px rgba(0,0,0,0.5);  
}
.drTeamHdr{color:#003366;}
.drTeamSuHdr{color:#555555;font-family: 'Yanone Kaffeesatz', sans-serif;}
.drTeambox {margin: 20px 0 20px 0; padding: 10px;}
.drStsbox {margin: 10px 5px 10px 5px; padding: 20px; background-color: #E2E2E2;border: 0px solid #ccc;box-shadow: 0 3px 2px rgba(0, 0, 0, 0.0);-webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px;}
.drStsTxt{color:#555555;font-size: 15px;}
.drAwdTxt{color:#555555;font-size: 15px;}
.drAwdbox {margin: 10px 0 10px 0; padding: 10px;}


.drPgSubHDR{color:#333333; font-weight: 700; width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.drPgSubHDR:before, .drPgSubHDR:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:2px dotted #CCC;margin:0 2% 0 -55%;}
.drPgSubHDR:after{margin:0 -55% 0 2%;}


.drMcEbox {border-left: solid 10px #CCCCCC; padding-left: 40px;padding-top: 40px; padding-bottom: 40px; margin-top: 30px; margin-bottom: 30px;}
.drMcElst {background-color: #006f8b; padding: 10px 20px; margin: 20px 0;}
.drMcEHdr{color:#FFFFFF;text-transform: uppercase; line-height: 1.5;}
.drMcESuHdr{color:#FFFFFF;font-family: 'Yanone Kaffeesatz', sans-serif;}
.drMcETxt{color:#DDDDDD; font-size: 18px;}
.drMcEAr{color: #006f8b; font-size: 38px;}
.drMcEAr2{color: #CCCCCC; font-size: 25px;}
.drMcEArPo{margin-left: -38px; margin-top: 28px; position: absolute;z-index: -99;}
.drMcEArPo2{margin-left: -78px; margin-top: 45px; position: absolute;z-index: -99;}







/*ENDS OUR ARTICLE SUB PAGE*/

/*START CONTACT US SUB PAGE*/
.drCUSubTitle{color:#333333; font-size:26px; font-weight:700; line-height:1.3; }
.drCUTxt{color:#666666; font-size:16px;}
.drCUMpbx {background-color: #FFFFFF;border: solid 1px #e6e6e6; margin: 25px 0 20px 0; padding: 10px 10px 0 10px; }
.drCUFobx{background-color: #FFFFFF;border: dotted 0px #CCCCCC; margin: 10px 0 0px 0; padding: 0px;}
.drCUFmTxtB{ color:#222222; font-weight:700; font-size:16px;}
.drCUFmTxt{ color:#222222; font-weight:400; font-size:16px;}

.drCUFlbx{padding: 5px 10px; background-color: #1a439f; width: auto; max-width: 160px; height: 40px; margin-top: 20px; margin-bottom: 20px;border: 0px solid #003366;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; }
.drCUFlPo{position: absolute; margin-bottom: 0px;}
.drCUFltxt{color:#FFFFFF; font-weight:700; font-size:16px; margin-left: 45px; line-height: 1.8;}


/*END CONTACT US SUB PAGE*/