/* 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=Dosis:400,700|PT+Sans+Narrow:400,700" rel="stylesheet"> 
font-family: 'PT Sans Narrow', sans-serif;
font-family: 'Dosis', sans-serif;
*/

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

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

/* 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:#990033;}
.themeICO{color:#99cc33;}

/* GLOBAL HEADER STYLE */
.gloLgBar{background-color: #013b85; padding-top: 5px;padding-bottom: 5px;}
.gloMnBar{background-color: #99cc33; padding: 0px;}
.gloBnrBx{padding: 0 0px;}
.hdrR{ text-align:right;}
.hdrC{ text-align:center;}
.hdrJ{ text-align: justify;}
.gloMnSubTxt{color:#333333; font-size:17px; font-weight:700;}
.gloMnSubTxt:hover { color: #0d6a98; }
.gloMnSubTxt:focus { color: #0d6a98; }
.gloMnSubTxt:visited { line-height: inherit; }
/* GLOBAL HEADER STYLE END */

/*GLOBAL SEARCH GAD STYLES */
.gloSrHGaD{background-color: #FFFFFF; margin:10px 0 0 0; padding: 0 0 5px 0;}
.gloSrHGaDTx{ margin-top:0px; margin-bottom:10px;}
.gloSrHGaDTx2{ margin-top:-5px; margin-bottom:10px;}
.gloSrHGaDHdr{font-family: 'Dosis', sans-serif; font-weight:700; color:#0d6a98; font-size:17px; }
.gloSrHGaDbutton {font-family: 'Dosis', sans-serif; width: 100%; background: #99cc33; 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: 17px; font-weight: 700; line-height: 1.0; margin: 3px 0 0 0; padding: 18px; 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 ---------- */ }
.gloSrHGaDbutton:hover, .gloSrHGaDbutton:focus { color: #ffffff; background-color: #0d6a98; }
.gloSrHGaDbutton: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; }
/*GLOBAL SEARCH GAD STYLES */

/* HIGHLIGHT PACKAGES BOX */
.hProPckboxM {background-color: #FFFFFF;border: solid 1px #e6e6e6; margin: 8px -5px 8px -5px; padding: 0px; border-top: solid 0px #ed1c24;}
.hNorPckbox {background-color: #013b85;border: solid 0px #e6e6e6; margin: -3px 0 0 0; padding: 5px;}
.hProPckHgt{min-height:60px; vertical-align:top; margin-top:-10px;}
.hProPckHgt2{min-height:65px; vertical-align:top;}
.hProPckHgt4{min-height:40px; vertical-align:top;}
.hProPckHgtbT{margin-bottom:-22px;}
.dividerProHdrTxt{font-family: 'Dosis', sans-serif; color:#888888; font-weight:700;}
.dividerProFtrTxt{font-family: 'Dosis', sans-serif; color:#888888; font-weight:700;}
.dividerProFtrTxt:hover { color: #0d6a98; }
.dividerProFtrTxt:focus { color: #0d6a98; }
.dividerProFtrTxt:visited { line-height: inherit; }
.hProPckTitle2{color:#FFFFFF; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.hProPckTitle2:hover { color: #E4E4E4; }
.hProPckTitle2:focus { color: #E4E4E4; }
.hProPckTitle2:visited { line-height: inherit; }
.hProPckSubTle2{font-weight:normal; color:#E4E4E4; font-size:16px; line-height:1.3; text-align:justify; -webkit-font-smoothing: antialiased; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.hProPckPrice2{font-weight:700; color:#FFFFFF; font-size:24px; line-height:1.5;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
.hProPckbutton2 {font-family: 'Dosis', sans-serif; width: auto; background: #99cc33; border: 0px solid #bfad8c; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1.5; margin: 0; padding: 10px 20px 10px 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 ---------- */ }
.hProPckbutton2:hover, .hProPckbutton2:focus { color: #FFFFFF; background-color: #0d6a98; }
.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; }
.hProPckTitle3{color:#444444; font-size:22px;line-height:1.3;}
.hProPckTitle3:hover { color: #0d6a98; }
.hProPckTitle3:focus { color: #0d6a98; }
.hProPckTitle3:visited { line-height: inherit; }
.hProPckTitle4{color:#99cc33; font-size:22px;line-height:1.3;}
.hProPckTitle4:hover { color: #0d6a98; }
.hProPckTitle4:focus { color: #0d6a98; }
.hProPckTitle4:visited { line-height: inherit; }

/* HIGHLIGHT PACKAGES BOX */

/* UPPER FOOTER STYLES */
.gloUpFtrBar{background-color: #FFFFFF; margin:0 0 0 0; padding: 0 0 5px 0;}
.gloUpFtrBx{margin-top:10px; padding: 0px;}
.gloUpFtrHdr{font-family: 'Dosis', sans-serif; color:#0d6a98;font-weight:700;}
.gloICO{font-weight:bold; color:#888888; line-height:1.2; font-size:30px;}
.gloICO:hover { color: #99cc33; }
.gloICO:focus { color: #99cc33; }
.gloICO:visited { line-height: inherit; }
/* UPPER FOOTER STYLES */

/* FOOTER STYLES STARTS*/
.gloFt{background-color: #013b85;border-top: solid 10px #99cc33;}
.gloFtLA{ padding:10px 0 20px 0;}
.gloFtLB{ padding:20px 0 25px 0;}
.gloFtLT{font-family: 'Dosis', sans-serif; text-transform: uppercase; font-weight:400; color:#EEEEEE; font-size:15px; line-height:1.5; }
.gloFtLT:hover { color: #FFFFFF; }
.gloFtLT:focus { color: #FFFFFF; }
.gloFtLT:visited { line-height: inherit; }
.gloFtCt{ color:#FFFFFF; line-height:1.1;font-size:34px;font-weight:700;  }
.gloFtCtLC{font-weight:normal; color:#F4F4F4; font-size:15px; line-height:1.8;}
.gloFtAdHD{font-family: 'Dosis', sans-serif; color:#99cc33; }
.gloFtAdTx{font-weight:normal; color:#F4F4F4; font-size:17px; line-height:1.5;}
.gloFtlk{font-weight:normal; color:#F4F4F4; font-size:17px; line-height:1.5;}
.gloFtlk:hover { color: #FFFFFF; }
.gloFtlk:focus { color: #FFFFFF; }
.gloFtlk:visited { line-height: inherit; }
.gloFtIco{color:#99cc33;}
.gloFtCpr{font-weight:normal; color:#DDDDDD; font-size:17px; line-height:1.5;}
.wcstx{color:#DDDDDD; font-size:17px; line-height: inherit;}
.wcstxLk{color:#FFFFFF; font-size:16px; line-height: inherit;font-weight:700;}
.wcstxLk:hover { color: #DD0000; }
.wcstxLk:focus { color: #DD0000; }
.wcstxLk:visited { line-height: inherit; }
/* FOOTER STYLES ENDS*/

/*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:#0d6a98; font-weight:700;}


.drPckHdrbox {background-color: #F4F4F4;border: solid 0px #e6e6e6; margin: 0 0 10px 0; padding: 10px 15px 15px 15px;}
.drPckHdrTitle{color:#013b85; font-size:36px; line-height:1.2; font-weight:700; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.0);}
.drPckHdrCode{color:#777777; font-size:24px; line-height:1.2; font-weight:300; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.0);}
.drPckHdrSubTitle{font-weight:normal; color:#555555; font-size:20px; line-height:1.3; text-align:justify; -webkit-font-smoothing: antialiased; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.0);}
.drPckHdrSbTtl{font-family: 'Dosis', sans-serif; color:#888888; font-weight:normal;line-height:1.8; }
.drPckHltH{color:#99cc33;text-shadow: 0 -1px 1px rgba(2, 0, 2, 0.0);}
.drPckHltHICO{color:#a7a76e;}

.drTPOptBX {background-color: #FFFFFF; border: solid 1px #e6e6e6; margin: 0 0 22px 0; padding: 25px;}
.drTPOpTitle{color:#0d6a98; font-size:30px; font-weight:700;}
.drTPOpSubTle{color:#444444; font-size:18px; font-weight:normal; line-height:1.8; -webkit-font-smoothing: antialiased;}
.drTPHlRt{color:#FFCC00; font-weight:bold;line-height:1.8; }
.drTPHlRtx{font-family: 'Dosis', sans-serif;color:#888888; font-size:16px; font-weight:bold;line-height:1.8; }
.drTPHlrCt{font-family: 'Dosis', sans-serif; color:#009933; font-size:22px; font-weight:700; line-height:1.8; }
.drTPPrHD{background-color: #99cc33;border: solid 1px #ffffff; margin: 15px 0 0px 0; padding: 10px; }
.drTPPrBY {background-color: #F4F4F4;border: solid 1px #ffffff; margin: 0 0 15px 0; padding: 10px; }
.drTPOpRtHd{color:#FFFFFF; font-size:18px; font-weight:700;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.0); }
.drTPOpRtTx{color:#013b85; font-size:21px; font-weight:700;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.0); }
.drTPCondHDR{font-family: 'Dosis', sans-serif; color:#555555; font-weight:700; font-size:18px; line-height:1.5; }
.drTPCond{color:#666666; font-size:16px; line-height:1.5; }
.drTPDepDT{color:#99cc33; line-height:1.8; }
.drTPDepDTG{font-weight:700; color:#777777; font-size:17px; line-height:1.8; }
.drTPBoKnWBtn {font-family: 'Dosis', sans-serif; width: auto; background: #99cc33; border: 0px solid #ffff00; -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: 20px; font-weight: 700; line-height: 1.0; margin: 0; padding: 15px; 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: #0d6a98; }
.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; }
.drTPDfltRT{color:#666666; font-size:24px; font-weight:normal;}
.drTPDfltRTBox {text-align:right;margin-top:25px;}
.drTPSubHDRBt{font-family: 'Dosis', sans-serif; color:#0d6a98; font-size:22px; 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:#BBBBBB;}
.drTPPKexCIco{color:#BBBBBB;}
.drTPSubHDRAcd{color:#666666; font-weight:700; font-size:18px; line-height:1.5;}
.drTPOtSuTx{color:#AAAAAA; font-size:14px;}
.drTPFTbutton {font-family: 'Dosis', sans-serif; width: auto; background: #99cc33; border: 0px solid #C26300; -webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0px 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: 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 ---------- */ }
.drTPFTbutton:hover, .drTPFTbutton:focus { color: #ffffff; background-color: #0d6a98; }
.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 10px; }
/* ENDS TOUR PACKAGES SUB PAGE*/

/*START SUBSCRIBE MODAL*/
.sBMdlRtMSg{color:#FFFFFF; font-size:20px; font-weight:normal; line-height:1.5; }
.sBMdlTitle{font-family: 'Dosis', sans-serif; color:#013b85; font-size:26px; font-weight:700;}
.sBMdlSubTitle{color:#444444; font-weight:700; font-size:22px; line-height:1.5;}
.sBMdlFmTxt{color:#0d6a98; font-weight:700; font-size:18px; line-height:1.5;}
.sBMdlBtn {font-family: 'Dosis', sans-serif; width: auto; background: #99cc33; 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: 17px; 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 ---------- */ }
.sBMdlBtn:hover, .sBMdlBtn:focus { color: #ffffff; background-color: #0d6a98; }
.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; }
/*SUBSCRIBE MODAL*/

/* START BOOKING DIY ENGINE PAGE */
.drBGDYhdr{font-family: 'Dosis', sans-serif;color:#013b85; font-weight:700;}
.drBGDYOpTL{color:#555555; font-size:24px; font-weight:700;}
.drBGDYICOhdr{color:#99cc33;}
.drBGDYOpSubTL{color:#555555; font-size:16px; font-weight:normal;}
.drBGDYOpSubTLC{color:#0d6a98; font-size:22px; font-weight:700;}
.drBGDYFoMHdr{color:#555555; font-size:18px; font-weight:bold;}
.drBGDYFoMTxt{font-family: 'PT Sans Narrow', sans-serif; color:#333333; font-size:15px; font-weight:normal;}
.drBGDYFoMSubTx{color:#555555; font-size:15px; font-weight:normal;}
.drBGDYOpLnK{color:#99cc33; font-size:18px; font-weight:bold; text-decoration:none;}
.drBGDYOpLnK:hover { color: #0d6a98; }
.drBGDYOpLnK:focus { color: #0d6a98; }
.drBGDYOpLnK:visited { line-height: inherit; }
.drBGDYBtn {font-family: 'Dosis', sans-serif; width: auto; background: #99cc33; 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: 20px; 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 ---------- */ }
.drBGDYBtn:hover, .drBGDYBtn:focus { color: #ffffff; background-color: #0d6a98; }
.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; }
.drBGDYFoMPrc{color:#0d6a98; 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:#0d6a98;}
/* ENDS BOOKING ENGINE PAGE */

/*START OUR ARTICLE SUB PAGE*/
.drARLMnbx{text-align:justify; padding: 0 5px 0 5px;}
/*ENDS OUR ARTICLE SUB PAGE*/

/*START PROMOTION SUB PAGE*/
.HtDlbox{background-color: #F4F4F4;border: dotted 1px #CCCCCC; margin: 30px 0 30px 0; padding: 20px;}
.HtDlInrbx {border: solid 0px #e6e6e6; margin: 0; padding: 0;}
.HtDlSubTitle{color:#013b85;}
.HtDlSubTxt{color:#777777; font-size:16px; font-weight:normal;line-height:1.0;}
.HtDlLMnbx{text-align:justify; padding: 0 5px 0 5px;}
/*END PROMOTION SUB PAGE*/

/*START CONTACT US SUB PAGE*/
.drCUSubTitle{color:#013b85; font-size:34px; font-weight:700; line-height:1.3; }
.drCUTxt{color:#555555; font-size:15px;}
.drCULocTitle{font-family: 'Dosis', serif; color:#99cc33; font-size:22px; font-weight:700;line-height:1.2;}
.drCULnK{color:#222222; text-decoration:none;font-size:16px;}
.drCULnK:hover { color: #99cc33; }
.drCULnK:focus { color: #99cc33; }
.drCULnK:visited { line-height: inherit; }
.drCUICO{color:#99cc33;}
.drCUMpbx {background-color: #FFFFFF;border: solid 0px #e6e6e6; margin: 10px 0 10px 0; padding: 0px 0px 0 0px; }
.dividerdrCU{font-family: 'Dosis', sans-serif; color:#888888; font-weight:700;}
.drCUFobx{background-color: #FFFFFF;border: dotted 0px #CCCCCC; margin: 10px 0 20px 0; padding: 0px;}
.drCUFmTxtB{color:#0d6a98; font-weight:700; font-size:16px;}
.drCUFmTxt{color:#0d6a98; font-weight:400; font-size:16px;}
.sBMdlselect {
	font-family: 'Dosis', serif; 
	height: 28px;
	font-size: 14px;
	color:#444444;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

/*END CONTACT US SUB PAGE*/