@font-face{font-family:"GOTHIC_1";src: url('../GOTHIC_1.ttf')}
@font-face{font-family:"GOTHICB_1";src: url('../GOTHICB_1.ttf')}
@font-face{font-family:"CENTAUR_1";src: url('../CENTAUR_1.ttf')}

@font-face{font-family:"GOTHIC_1";src: url('../GOTHIC_1.woff')}
@font-face{font-family:"GOTHICB_1";src: url('../GOTHICB_1.woff')}
@font-face{font-family:"CENTAUR_1";src: url('../CENTAUR_1.woff')}

@font-face{font-family:"GOTHIC_1";src: url('../GOTHIC_1.svg')}
@font-face{font-family:"GOTHICB_1";src: url('../GOTHICB_1.svg')}
@font-face{font-family:"CENTAUR_1";src: url('../CENTAUR_1.svg')}

@font-face{font-family:"GOTHIC_1";src: url('../GOTHIC_1.eot')}
@font-face{font-family:"GOTHICB_1";src: url('../GOTHICB_1.eot')}
@font-face{font-family:"CENTAUR_1";src: url('../CENTAUR_1.eot')}

.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; } /* For IE 6/7 (trigger hasLayout) */

::selection{ background-color:#33955f; color:#fff; font-weight:bold; }
::-moz-selection { background-color:#33955f; color:#fff; font-weight:bold; }
::-webkit-selection{ background-color:#33955f; color:#fff; font-weight:bold; }

input[type="button"], input[type="reset"], input[type="submit"] { color:#fff; font-weight:bold; border:none; cursor:pointer; }
.new-logo{ margin-top:20px;}
.header-wrapper{ background:#033627; }
.header-wrapper #slider-top-shadow{ background:transparent url(../images/feature-top-shadow.png) repeat-x; position:absolute; bottom:-13px; width:100%; height:13px; z-index:10; } 


/*--Drop Down Menu--*/
.head1{width:100%; height:auto; margin:0; padding:0px;}
.container1{max-width:100%; width:100%; margin:0 auto; position:relative; z-index:9997; }
.menu2-link1{display:none; float:left; text-decoration:none; padding:19px 10px;}
.menu2{/*float:left;*/ text-align:center; height:44px; margin:0px; padding:0px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.menu2 ul{padding:0px; margin:0px; list-style:none; position:relative; display:inline-table; }
.menu2 ul li {padding:0px; float:left; position:relative;}
.menu2 ul li:last-child, .menu2 ul ul li{border-right:none !important;}
.menu2 > ul > li {display:inline-block;}
.menu2 ul li a {display:block; text-decoration:none; color:#fff; font:17px Century Gothic; padding:11px 8px; letter-spacing:0.05em; }
.menu2 ul li a .mselect{width:25px; height:23px !important; background:url(../images/n-icons.png)0 top no-repeat; text-indent:-9999px; margin:0px; display:block;}
.menu2 ul li:hover > a .mselect{width:25px; height:23px !important; background:url(../images/n-icons.png)-25px top no-repeat; margin:0px; display:block;}

/*.menu2 ul li a.mselect{width:25px; height:23px !important; display:inline-block; background:url(../images/home-menu.png) 0 top no-repeat; padding:5px; margin:6px 7px; text-indent:-9999px; border:1px solid #ff0000;}
.menu2 ul li a:hover.mselect{width:25px; height:23px !important; display:inline-block; background:url(../images/home-menu.png) -40px top no-repeat; padding:5px; margin:6px 7px;}*/
.menu2 ul ul {display:none; position:absolute; top:100%; min-width:auto; -moz-border-radius:0px 0px 5px 5px; background:#0b5943;}
.menu2 ul li:hover > ul {display:block; border-left:1px solid #008c00; border-bottom:1px solid #008c00; border-right:1px solid #008c00;}
.menu2 ul ul > li {position:relative;}
.menu2 ul ul li a {padding:6px 12px; font:15px Century Gothic; color:#FFF; background:url(../images/dot.png) no-repeat 5px 13px; border-bottom:1px solid #82a96b; text-transform:uppercase; letter-spacing:0.1em;}

.menu2 ul ul ul {position:absolute; left:100%; top:0;}
.menu2 ul li:hover > a{color:#000 !important;}
.click{display:none;}
.menu2 ul li:hover, .menu2 ul ul li a:hover, .call-us2{color:#000 !important; background-color:#FFE042;}
.menu2 ul ul li a{color:#fff !important;}
.menu2 ul ul li a:hover{color:#000 !important; background:#FFE042;}
.menu2 ul li ul li {float:none;}

ul.dropdown-1columns2{width:910px; left:-80%; background:#e8f7df; float:left;}

.sub-menu2{width:232px;}

.map-kerala{width:325px; height:auto; padding:6px; float:left;}
.menu-destination{width:188px; float:left; padding:6px; margin-left:5px;}
.menu-destination span{ font:20px Century Gothic; text-align:center; color:#ffe042; padding-left:5px;}
.menu-destination .menu-destwrap{width:100%; list-style:none; display:inline-block; position:relative; left:0px;}
.menu-destination .menu-destwrap li{width:100%; list-style:none; display:inline-block; position:relative; left:0px;}
.menu-destination .menu-destwrap li a{display:block;}

/*--Drop Down Menu Close--*/
.plan-trip{ color:#fff !important; background:#0b5943; margin:20px auto !important; padding:3px 8px; font-size:25px; font-family:Trajan Pro; display:list-item;}
.plan-trip:hover{ color:#fff000 !important;}

/*---sticky menu css--*/
.sticky-menu-box{width:1003px; margin:0 auto;}
.sticky-wrapbg{background-color:#0b5943; box-shadow:0 5px 5px -5px #333; padding:3px 0 0px; width:100%; position:fixed; top:0px; left:0px; z-index:9999; display:none; border-top:1px solid #668780; border-bottom:1px solid #93b5ae;}
.sticky-wrapper-bx{width:1003px; margin:0 auto; position:relative;}
.stlogo{float:left;}
.skety-rightbx{float:right;}
.skety-no{font:23px Century Gothic; color:#ffffff !important; float:left; padding:7px 0;}
.skety-no a{ color:#fff !important;}
.skety-no a:hover{ color:#fff !important;}
.skety-quote{font:18px Century Gothic; color:#fff; background:#FFE042; float:left; margin:2px 10px 0px;}
.skety-quote a{color:#000; display:block; padding:8px 15px; text-decoration:none;}
.right-sticky{position:fixed; float:left; right:-220px; z-index:9999; top:53px;}
.head{position:relative; display:block; padding:0px; float:left; margin:10px 0 0px;}
.stickycontainer{margin:0 auto; position:relative; z-index:9999;}

a.stmenulink-wrap{display:block; width:100%; text-decoration:none;}
.stmenubx{max-width:80em; width:250px; height:100%; margin:0px; padding:0px; background-color:#033627; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.stmenubx, .stmenubx > ul ul{overflow:hidden; max-height:0; border-radius:0px;}
.stmenubx.active, .stmenubx > ul ul.active{max-height:75em;}
.stmenubx ul{padding:0px; margin:0px; list-style:none; position:relative; display:inline;}
.stmenubx ul:after{content:""; clear:both; display:block;}
.stmenubx > li > ul.stysub-menu{min-width:10em; padding:4px 0; background-color:#f4f4f4; border:1px solid #CCC; border:1px solid rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}
.stmenubx ul li{padding:0px; float:none; position:relative;}
.stmenubx li, .stmenubx > ul > li{display:block;}
.stmenubx li a{display:block; padding:10px 10px; border-bottom:1px solid #004a34; position:relative; text-decoration:none; color:#fff; font:16px Arial, Helvetica, sans-serif;}
.stmenubx ul ul li a{padding:10px 15px !important; font:15px Arial, Helvetica, sans-serif; color:#fff;}
.stmenubx ul li ul li ul li a{color:#fff !important; background-color:#1b725a;}
.stmenubx ul li:hover > ul{display:block;}
.stmenubx ul ul > li{position:relative; float:none; background-color:#0b5943;}
.stmenubx ul ul ul{position:absolute; left:100%; top:0;}
.stmenubx ul li:hover > a{color:#FFF;}
.stmenubx ul li:hover, .stmenubx ul ul li a:hover{color:#000 !important; background-color:#ffe042;}
.stmenubx ul > li a:hover, .styclickbtt:hover, .styclickbtt2:hover{color:#000 !important; background-color:#ffe042;}
.stmenubx ul li:hover{background-color:transparent;}
.stmenubx ul li ul li:hover > a{color:#fff;}
.stmenubx ul ul, .stmenubx ul ul ul{display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none; min-width:180px; background:#0b5943;}

.styclickbtt, .styclickbtt2{display:block; width:50px; height:auto; padding:7px 0px; background-color:#00150f; border-left:1px solid #004a34; position:absolute; top:0; right:0; font:20px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer;}
.styclickbtt:after, .styclickbtt2:after{content:"+";}
.styclickbtt.active:after, .styclickbtt2.active:after{content:"-";}


.button_example2{background:#0b5943; position:relative; border-top:1px solid #668780; border-bottom:1px solid #93b5ae;}
.menu-shadow{background: url(../images/feature-top-shadow.png) repeat-x scroll 0 0 transparent; bottom:-13px; height:13px; position:absolute; width:100%; z-index: 10;}

a.free-quote{ padding:10px 8px; font:18px "Century Gothic"; font-weight:bold; color:#000; text-align:center; background:#ffe042; margin-top:8px; text-transform:uppercase; margin-bottom:10px;}
a.free-quote:hover{ color:#000; text-decoration:none; background:#8dec39; }
.headingh1{position:relative; display:inline-block; font:small-caps 36px/46px "Century Gothic"; color:#065941; padding:0 60px; margin-top:25px; margin-bottom:10px;}

.headingh1::before{background:url(../images/left-arrow.png) no-repeat 0 0; content:""; display:inline-block; position:absolute; top:21px; left:-8px; width:47px; height:13px;}
.headingh1::after{left:auto; right:-5px; background:url(../images/right-arrow.png) no-repeat 0 0; content:""; display:inline-block; position:absolute; top:21px; width:47px; height:13px;}

.home-pro{ border:1px solid #cccccc; margin-bottom:20px; text-align:center;}
.home-pro-head{ background:#0b5943; padding:5px 0; font-family:"Century Gothic"; font-size:17px; color:#fff; line-height:25px;}
.home-pro-head a{ text-decoration:none; color:#fff;}
.home-pro-head a:hover{ text-decoration:none; color:#f4dc13;}

.footer{ background:#dddddd; border-top:1px solid #c2c1c1; padding:20px 0; margin-top:30px;}

.use-fullink{ background:#fff; overflow:hidden; padding:8px 5px; margin-bottom:8px;}
.use-fullink ul{ margin:0; padding:0; list-style:none;}
.use-fullink ul li{ width:46%; margin-right:6px; margin-left:7px; float:left; border-bottom:#666 dashed 1px; padding-left:0px; }
.use-fullink ul li h4{ font:14px Century Gothic; color:#4a4d4c; text-decoration:none; margin:0px; padding:6px 5px; }
.use-fullink ul li a{ color:#4a4d4c; text-decoration:none; }
.use-fullink ul li a:hover{ color:#0b5943; text-decoration:none;}

.footer-blue{ background:#0b5943; padding:15px 0;}
.copy-write{ font-family:Century Gothic; color:#fff; font-size:15px;}

.new-follow{ margin:0 0 0 24px; padding:0; overflow:hidden; width:auto; float:left;}
.new-follow ul{ margin:0; padding:0; list-style:none;}
.new-follow ul li{ margin:0; padding:0; display:block; float:left; color:#fff;}
.new-follow li:last-child{ border:none;}
.new-follow ul li a{ margin:0; padding:0 3px; font-family:Century Gothic; font-size:15px; line-height:18px; color:#f1f0ed;}
.new-follow ul li.follown{ font-size:14px; font-family:Century Gothic; line-height:30px; text-transform:uppercase;}
.breadcrumb-bg {background:#f5f5f5;}
.right-pannel{ margin-top:24px; padding:0; border:1px solid #cfcfcf;}
.right-pannel span{ background:#33955f; display:block; padding:10px 0; font-family:"Cambria"; font-size:18px; text-align:center; color:#fff; font-weight:bold;}
.right-pannel ul{ margin:0; padding:0; list-style:none;}
.right-pannel ul li{ margin-left:4px; padding:3px 0; border-bottom:1px dashed #979292;}
.right-pannel ul li a{ margin:0; padding-left:12px; font-family:"Century Gothic"; font-size:15px; color:#494545; background:url(../images/arrow.jpg) left center no-repeat;}

.txt-head1 { letter-spacing:0.02em; margin-bottom:25px;}
.txt1 {border-bottom: 1px dotted #828282; color:#f58220; display:inline-block; font: small-caps 34px "Century Gothic" !important; margin: 0;   padding-bottom: 5px; text-align: center;}
.mgbtln1{ border-bottom: 5px solid #33955f; margin:-3px auto; position:relative; width:90px; }
.detail-pro{ border:1px solid #b1aeae; overflow:hidden; margin-top:24px; padding:5px;}

.headking-det{position:relative; display:inline-block; font:small-caps 30px/46px "Century Gothic"; color:#065941; padding:0 4px; margin-top:6px; margin-bottom:10px;}
.detail-info{ font-family:"Century Gothic"; font-size:18px; color:#2f2a2a; line-height:35px; margin-bottom:20px;}

.pkgintro-wrap{ margin-bottom:20px;}
.bigheading1 { border-bottom:1px dotted #828282; color:#0b5943; /*display:inline-block;*/ font: small-caps 32px/36px "Century Gothic"; margin:0;  padding-bottom: 12px;}
.mgbtln{ border-bottom:5px solid #bf000c; margin: -3px 0; position:relative; width:90px;}
.pdf{ margin-top:10px;}

.submitbtt{font:18px "Century Gothic"; color:#FFF; background-color:#940f0b; padding:8px 25px; margin:5px auto 0px; display:block; text-decoration:none; text-transform:uppercase; letter-spacing:0.02em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}
.submitbtt:hover{ background:#c0640b;}
.top-phone{ font:26px Century Gothic; color:#fff !important; float:left; padding-top:11px;}
.top-phone a{ color:#fff !important;}
.top-phone a:hover{ color:#fff !important;}
.pro-b{ border-right:1px dashed #ccc;}

.sitemap{ border:1px solid #e5e1e1; margin-bottom:20px; background:#f3f3f3; padding:10px; border-radius:7px;}
.sitemap span{ font-family:"Century Gothic"; font-size:17px; font-weight:bold; display:block; color:#0b5943; padding-bottom:5px; padding-bottom:px; border-bottom:1px dashed #9a9999;}
.sitemap ul{ margin:0; padding:0; list-style:none;}
.sitemap ul li{ margin:0; padding:3px 0; display:block; border-bottom:1px dashed #9a9999;}
.sitemap ul li a{ font-family:"Century Gothic"; font-size:17px; color:#000;}
.beaker{margin-top:20px;}




