@font-face{ font-family:'Myriad Pro'; src:url('../MyriadWebPro.ttf'); }
@font-face{ font-family:'Oswald'; src:url('../Oswald.ttf'); }

.loderimg{ background: url("../images/LoaderImage.gif") no-repeat scroll center center rgba(0, 0, 0, 0); /* height: 185px; width: 273px;*/ }

.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:5px 0 5px 0px; }
.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; } 
.green-colour, .footer-formbx .fsubutton, .offer-rightbx a:hover{background-color:#4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00)); background-image: -webkit-linear-gradient(top, #4ba614, #008c00); background-image: -moz-linear-gradient(top, #4ba614, #008c00); background-image: -ms-linear-gradient(top, #4ba614, #008c00); background-image: -o-linear-gradient(top, #4ba614, #008c00); background-image: linear-gradient(to bottom, #4ba614, #008c00); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);}
.green-colour:hover, .footer-formbx .fsubutton:hover, .offer-rightbx a, #slides-holder button.next, #slides-holder button.finish{background-color:#36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900)); background-image: -webkit-linear-gradient(top, #36780f, #005900); background-image: -moz-linear-gradient(top, #36780f, #005900); background-image: -ms-linear-gradient(top, #36780f, #005900); background-image: -o-linear-gradient(top, #36780f, #005900); background-image: linear-gradient(to bottom, #36780f, #005900); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);}

/* --------- Tab ---------- */
.tour-link{width:202px; height:auto; border-radius:5px; background:url(../images/tour-link-bg.png) left top no-repeat; position:absolute; right:0; top:0; margin:11px 15px 0 0px; padding:2px; z-index:1000;}
.tour-link span{font:21px/40px Oswald; border-bottom:1px solid #E5EB78; display:block; color:#7A412D; padding-left:26px;}

.tour-link ul{margin:0; padding:0; list-style:none;}
.tour-link ul li{margin:0; padding:0 0 0 30px; display:block; border-bottom:1px solid #a2b603; height:26px; background:url(../images/tour-link-icon.png) 19px 12px no-repeat;}
.tour-link ul li.active-link{cursor:pointer; background:#ecf5d8 url(../images/tour-link-icon.png) 19px 12px no-repeat;}
.tour-link ul li:last-child{border-bottom:none;}
.tour-link ul li a{margin:0px; padding:0px; font:14px/30px Verdana, Geneva, sans-serif; color:#007a37; text-decoration:none;}
.tour-link ul li:hover{cursor:pointer; background:#ecf5d8 url(../images/tour-link-icon.png) 19px 12px no-repeat;}
.tour-link h1{font:21px/40px Oswald; color:#7a412d; padding-left:32px; border-bottom:1px solid #e5eb78;}

.search-themes{ width:708px; height:41px; border:1px solid #b6b3b3; margin:0 auto; background:url(../images/themes-bg.png) left top repeat-x;}
.search-themes-text{ float:left; font:16px/41px Calibri; color:#000; margin:0 8px 0 9px; }
.search.search-size{ width:201px; margin-top:9px; float:left; }
.search{ width:247px; margin-top:9px; float:left;}
.checkbox{  margin-top:10px !important; float:left;}
.checkbox a{ color:#000; text-decoration:none; float:left; padding:0px;}
.checkbox a:hover{ color:#093;text-decoration:none; }
.search select.field{ float:left; width:180px; padding:0; height:24px; line-height:24px;  border:1px solid #a09797; font-size:14px; color:#353434; background:#fff; margin:0; padding:2px;  background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.search input.search-btn{ float:left; text-indent:-4000px; cursor:pointer; width:34px; height:26px; border:0; background: url(../images/search-ico.png) no-repeat 0 0; margin:-2px 2px 0 8px; }

.sort-hotels{ width:710px; height:32px; border-bottom:1px solid #ccc; padding:4px 0px; margin:0 auto; background:url(../images/themes-bg.png) left top repeat-x; }
.sort-hotels ul{ margin:0; padding:0; list-style:none; }
.sort-hotels ul li{ margin:0px; padding:0 20px 0 20px; display:block; float:left; font:14px/34px Myriad Pro; color:#000; }
.sort-hotels ul li.price-border{ border-right:1px solid #ccc; height:32px; background:url(../images/sort-price-icon.png) 62px 12px no-repeat; padding:0 28px; }
.sort-hotels ul li.price-border1{ height:32px; background:url(../images/sort-price-icon.png) 93px 12px no-repeat;}
.sort-hotels ul li.price-border2{ padding-left:18px; }

.tabwrap{ margin:20px auto 15px auto; width:355px; background:#fff;}
.tabwrap span{color:#33955F; font:18px/22px Oswald; padding-bottom:6px;}

.hotelwrap{ height:auto; background:#f1f1f1; margin:2px; padding:2px; border:1px solid #fff; overflow:hidden; position:relative; }
.hotel-detail{ width:100%; height:auto; margin:5px 0; overflow:hidden; float:left; position:relative; border-bottom:1px solid #ccc;}
.hoteltext{ overflow:hidden; float:left; width:220px; padding:0 0 5px; }
.hoteltext a{ font:14px Trajan Pro; color:#046f2c; text-decoration:none;}
.viewdtbx{ width:105px; height:auto; float:right; }
.viewdtbx p{ font:16px "Myriad Pro" !important; color:#000; margin:30px 2px 15px; padding:0px !important; }
.viewbx{ margin:8px 2px 7px !important; }
.viewall{ width:auto; height:auto; margin:5px 8px 5px 0px; padding:3px 8px; font:14px Arial, Helvetica, sans-serif; color:#000; text-align:center; border-radius:3px; float:right; cursor:pointer; }
.viewall a{ text-decoration:none; color:#000; display:block;}

a.guidert{font:italic 12px Georgia, "Times New Roman", Times, serif; color:#007a37 !important; text-decoration:none !important; float:right; text-align:right; padding:12px 0 0px;}
a.guidert:hover{color:#007a37 !important; text-decoration:underline !important;}

.hotel-readmore{ color:#3D3D3D; float:right; font:12px Verdana, Geneva, sans-serif;}
.hotel-readmore a{ color:#3D3D3D; text-decoration:underline;}
.hotel-readmore a:hover{ color:#3D3D3D; text-decoration:none;}
.tour-listing:nth-child(odd){ background:#fff;}
.package-detail1{ width:540px; height:auto; overflow:hidden; float:left; position:relative;}
.package-detail1 .package-detail-outer{ overflow:hidden; float:left; width:290px; }
.package-detail1 img, .hotel-detail img{ float:left; border:none; margin-right:6px; }
.package-detail1 p{ font:12px/22px Verdana, Geneva, sans-serif; color:#000; padding:5px 0px 5px 0px; margin:0px; line-height:16px; }
.package-detail1 ul{ margin:0; padding:0; list-style:none; }
.package-detail1 ul li{ margin:0 5px 0 0; padding:0; float:left; color:#ff0000; width:24px; height:24px; }
.package-detail1 ul li img{ border:none; }
.duration{font:14px/16px Calibri; color:#000; margin-top:4px;}
.duration strong{font-weight:bold;}
.package-detail1 .package-detail-outer .room{ font:12px/18px Verdana, Geneva, sans-serif; color:#3D3D3D; padding:0; margin-top:4px; }
.tour-listing .package-detail1 .package-detail-outer .room strong{ font-weight:bold; color:#3D3D3D; }
.package-detail1 .package-detail-outer .h-price{ font:13px/18px Arial, Helvetica, sans-serif; color:#000; margin-top:7px; }
.package-detail1 .package-detail-outer .h-price strong{ font-weight:bold; }
.package-detail1 .package-detail-outer .facilites{ font:13px/18px Arial, Helvetica, sans-serif; color:#000; margin-top:4px; }
.package-detail1 .package-detail-outer .facilites strong{ font-weight:bold; color:#000; }

.perfectfor_new{ background: url(../images/hotel_icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); color:#000; font:14px Calibri; margin:2px 0 0; padding:0 0 0 35px; }
.perfectfor_new strong{font-weight:bold;}
.view-detail-button{ width:117px; height:31px; margin:5px auto 0 auto;}
.view-detail-button2{ width:91px; height:27px; border-radius:4px; background:#33955F; margin:5px auto 0 auto; float:right;}
.view-detail-button2 a{font:15px/27px Myriad Pro; text-align:center; color:#fff; display:block; text-decoration:none; }
.view-detail-button2 a:hover{ color:#fff000; text-decoration:none; }

/*--Listing Right Navi--*/
.plan-your-trip{ width:241px; height:142px; margin:0 auto 25px auto; }
.kerala-heading{ margin:0 auto; font:16px Oswald; color:#007A37; background-color:#EAEAEA; padding:5px 0 5px 15px; font-weight:normal;  border-top-left-radius:5px; border-top-right-radius:5px; border: 1px solid #D7D7D7; background-image: -moz-linear-gradient(center top , #EAEAEA, #FBFBFB); }

.choose-kerala{ width:215px; height:auto; margin:2px auto; border:1px solid #ccc; padding:10px;}
.choose-kerala ul{ margin:0; padding:0; list-style:none;}
.choose-kerala ul li{margin:0; padding:0; display:block; background:url(../images/right-navi-bullet.png) 0 5px no-repeat; }
.choose-kerala ul li p{font:13px/18px Myriad Pro; color:#000; margin-bottom:21px; padding-left:21px;}
.choose-kerala ul li strong{ font-weight:bold;}
.special-offer{ width:237px; height:auto; }

.backwater1{ margin:0 8px 6px 8px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px; margin:0 auto 8px auto;}
.backwater{ margin:0 auto 15px auto; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 10px 28px;}
.backwater ul{ margin:0; padding:0; list-style:none;}
.backwater ul li{ background:url(../images/right-navi-bullet.png) 3px center no-repeat; font:14px Myriad Pro; margin:0 0 0 0px; padding:5px 0 5px 15px; border-bottom:1px dotted #ccc; color:#3d3d3d; }
.backwater ul li:last-child{ border-bottom:none; }
.backwater ul li a{ color:#3d3d3d; text-decoration:none; }
.backwater ul li a:hover{ color:#007A37; text-decoration:underline; }
/*--Listing Right Navi Close--*/

table.gridtable{ font-family:Century Gothic; font-size:11px; color:#333333; border-width:1px; border-color:#666666; border-collapse:collapse; }
table.gridtable th{ border-width:1px; padding:8px; border-style:solid; border-color:#666; background-color:#dedede;}
table.gridtable td{ border-width:1px; padding:8px; border-style:solid; border-color:#666; background-color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px;}

.special-tag{ position:absolute; border:none; width:81px; height:77px; background:url(../images/special_offer12.png) left top no-repeat;}
.special-tag-small{ position:absolute; border:none; width:56px; height:52px; background:url(../images/special-offer-img.png) left top no-repeat; top:7px; left:6px;}

.filterbox_cont {background-color:#FFFFFF; border-bottom: 1px solid #FFFFFF; height:auto;}
.sub-heading {background:url(../images/sb_heading.html) repeat-x scroll 0 0 #F4F4F4; border:1px solid #E5E5E5; color:#000; font-family:helvetica; font-size:16px; font-weight:normal; margin:0 auto 3px; padding:8px 0 8px 10px;}
ul.filter {height:auto; margin:0 4px 10px; padding:0; }
ul.filter li {border-bottom:1px solid #EFEFEF; color:#000; font-family:Helvetica,Arial; font-size:12px; list-style:none outside none; padding:4px 1px;}
ul.filter li span {color:#000; float:right; font-family:Helvetica,Arial; font-size:12px;}

/*-------Destinations Detail Page----------*/
.destinations-detail-border{ width:365px; height:397px; border:5px solid #f1f1f1; float:right; background:#fff;}
.destinations-detail{ width:333px; height:32px; font:20px/32px Oswald; color:#656565; margin:2px auto 3px auto; padding:0 0 0 10px; border:1px solid #B3B3B3; border-radius:3px; text-decoration:none; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd)); background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd); background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd); background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd); background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd); background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd); }
.destinations-detail-border h1{ font:24px Oswald; color:#046F2C; padding:0 0 0 9px; }
/*.destinations-detail h3{ font:20px/32px Oswald; color:#656565; padding-left:10px;  }*/
.destinations-detail p{font:18px/32px Arial, Helvetica, sans-serif; color:#fff; padding-left:5px;}

.fast-facts{ width:341px; height:auto; margin:0 auto; padding:0; }
.fast-facts ul{ margin:0; padding:0; list-style:none; }
.fast-facts ul li{ margin:0; padding:2px 0px; font:15px/18px Century Gothic; color:#3d3d3d; border-bottom:1px solid #C6C4C6; line-height:20px; }
.fast-facts ul li:last-child{ border-bottom:none; }
.fast-facts ul li strong{ font-weight:bold; color:#c00012;}
.india-map { width:336px; height:auto; border:1px solid #ccc; margin:5px auto 5px auto; box-shadow: 0 0 5px #BABDC0; padding:0px 4px; background:#f8f8f8;}
.india-map p{ font:18px Verdana, Geneva, sans-serif; padding:6px 0 0 21px; color:#696e6e; background:url(../images/showmap-img.png) 0 5px no-repeat;}
.india-map span{ font:14px Verdana, Geneva, sans-serif; color:#696e6e;}
.map-india{ width:328px; height:auto; margin:5px auto 5px auto; border:1px solid #ccc; box-shadow: 0 0 5px #BABDC0;}
.map-india img{width:auto; height:85px;}

.rd_more{ font:14px Verdana, Geneva, sans-serif; color:#000; display:block; }
.phtdetail{width:735px !important;}
.htext{display:block; padding:0 15px 0 0px; color:#fff; border-radius:5px; background:#085c43; padding:5px; text-decoration:none;}

.how-to-reach-right{ width:375px; height:auto; float:right; margin:10px 0 10px 10px; }
.how-to-reach{ border:1px solid #e9e9e9; padding:4px; margin-bottom:7px; background:#f7f7f7;  box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); }

/*--------Colour Code-------------*/
.orange-colour{border:1px solid #cbac0f; background-color:#F2D74E; background-image:-webkit-gradient(linear, left top, left bottom, from(#F2D74E), to(#E79719)); background-image:-webkit-linear-gradient(top, #F2D74E, #E79719); background-image:-moz-linear-gradient(top, #F2D74E, #E79719); background-image:-ms-linear-gradient(top, #F2D74E, #E79719); background-image:-o-linear-gradient(top, #F2D74E, #E79719); background-image:linear-gradient(to bottom, #F2D74E, #E79719); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2D74E, endColorstr=#E79719);} 
.orange-colour:hover{ border:1px solid #cbac0f; background-color:#efcc1e; background-image:-webkit-gradient(linear, left top, left bottom, from(#efcc1e), to(#e79719));  background-image:-webkit-linear-gradient(top, #efcc1e, #e79719); background-image:-moz-linear-gradient(top, #efcc1e, #e79719); background-image:-ms-linear-gradient(top, #efcc1e, #e79719); background-image:-o-linear-gradient(top, #efcc1e, #e79719); background-image:linear-gradient(to bottom, #efcc1e, #e79719); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#efcc1e, endColorstr=#e79719);} 
.black-color{border:1px solid #2a2c2f; background-color:#45484d; background-image:-webkit-gradient(linear, left top, left bottom, from(#45484d), to(#000000)); background-image:-webkit-linear-gradient(top, #45484d, #000000); background-image:-moz-linear-gradient(top, #45484d, #000000); background-image:-ms-linear-gradient(top, #45484d, #000000); background-image:-o-linear-gradient(top, #45484d, #000000); background-image:linear-gradient(to bottom, #45484d, #000000); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000);} 
.black-color:hover{ border:1px solid #151617; background-color:#2d2f32; background-image:-webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a)); background-image:-webkit-linear-gradient(top, #2d2f32, #1a1a1a); background-image:-moz-linear-gradient(top, #2d2f32, #1a1a1a); background-image:-ms-linear-gradient(top, #2d2f32, #1a1a1a); background-image:-o-linear-gradient(top, #2d2f32, #1a1a1a); background-image:linear-gradient(to bottom, #2d2f32, #1a1a1a); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#1a1a1a);} 
/*--------Colour Code Close-------------*/
 
/*----Destinations Detail----*/
.hotel-kerala{ width:231px; height:auto; margin:0 auto; padding:2px; border:1px solid #ccc;}
.hotel-kerala-frame{ width:217px; height:auto; margin:0 auto; border:1px solid #ccc; padding:4px; overflow:hidden; margin-bottom:5px;}
.hotel-kerala-frame img{ margin:0; padding:0; float:left;}
.hotel-kerala-frame .hotel-kerala-text{ width:111px; height:auto; float:right;}
.hotel-kerala-frame .hotel-kerala-text .hotel-rating-kerala{ width:69px; height:13px;}
.hotel-kerala-frame .hotel-kerala-text .hotel-rating-kerala img{margin:0; padding:0;}
.hotel-kerala-frame .hotel-kerala-text span{ font:13px/20px Verdana, Geneva, sans-serif; color:#007a37; display:block;}
.hotel-kerala-frame .hotel-kerala-text .kerala-room{ font:12px Verdana, Geneva, sans-serif; color:#000; background:url(../images/hotel_icon.png) left center no-repeat; padding-left:37px; margin:5px 0;}
.hotel-kerala-frame .hotel-kerala-text .keral-view-detail{width:72px; height:18px; border-radius:4px; background:#33955F; margin:5px auto 0 auto;}
.hotel-kerala-frame .hotel-kerala-text .keral-view-detail a{font:12px/20px Verdana, Geneva, sans-serif; text-align:center; color:#fff; display:block; text-decoration:none; }
.hotel-kerala-frame .hotel-kerala-text .keral-view-detail a:hover{color:#fff000; text-decoration:none;}	
.kerala-backwater-booknow{width:105px; height:37px; font:20px/37px Oswald; color:#000; text-align:center; border-radius:4px; position:absolute; left:610px; cursor:pointer;}
.kerala-backwater-booknow input{font:18px/37px Oswald; background:none; color:#000;}
.kerala-backwater-booknow:hover > input{color:#782508;}
.view-all-wildlife-tour{ width:auto; height:37px; padding:0 11px; border-radius:4px; font:24px/37px Oswald; color:#000; text-align:center; float:left; margin-top:10px; cursor:pointer;}
.view-all-wildlife-tour a{ color:#000; text-decoration:none; display:block;}
.view-all-wildlife-tour:hover > a{ color:#782508; text-decoration:none;}

.plan-your-trip-now { width:217px; height:37px; border-radius:4px; font:24px/37px Oswald; color:#fff; text-align:center; float:left; margin:10px 0 0 1px;}
.plan-your-trip-now input{ background:none; font:24px/37px Oswald; color:#fff;}
.plan-your-trip-now input:hover{color:#fff000;}

.other-recommended { border-top-left-radius:5px; border-top-right-radius:5px; background:#33955F; width:469px; height:43px; margin-top:15px; margin-left:12px; font:22px/43px Calibri; color:#fff; padding:0 9px;}
.other-recommended-frame{ width:709px; height:auto; border:3px solid #fff; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); background:url(../images/frame-bg.jpg) right top no-repeat; margin:3px auto; overflow:hidden;}
.other-recommended-frame ul{margin:0 0 0 28px; padding:0; width:283px;}
.other-recommended-frame ul li{margin:0; padding:0 0 0 12px; list-style:none; float:left; display:block; width:122px; background:url(../images/recommended-arrow.jpg) left no-repeat;}
.other-recommended-frame ul li a{margin:0; padding:0; font:16px/25px Calibri; color:#000; line-height:25px; text-decoration:none;}
.other-recommended-frame ul li a:hover{color:#000; text-decoration:none;}
	
.experience-kerala{border-top-left-radius:5px; border-top-right-radius:5px; background:#33955F; width:118px; height:38px; margin-top:15px; margin-left:5px; font:22px/36px Calibri; color:#fff; padding:0 9px;}
.experience-kerala-frame{ width:693px; height:auto; border:1px solid #ccc;  box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5);  margin:3px auto; overflow:hidden; padding:8px;}
.experience-kerala-frame .theem-frame{ width:217px; height:auto;  float:left; margin:0 19px 12px 0;}
.experience-kerala-frame .theem-frame:nth-child(3n){ margin-right:0;}
.experience-kerala-frame .theem-frame img{margin:0; padding:0;}
.experience-kerala-frame .theem-frame-heading{ width:217px; font:17px Calibri; color:#fff; text-align:center; padding:5px 0; margin-top:-2px;
 background-color: #2d2f32; background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a)); background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a); background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:}
.experience-kerala-frame .theem-frame-heading a{color:#fff; text-decoration:none;}
.experience-kerala-frame .theem-frame-heading a:hover{color:#fff; text-decoration:none;}
.experience-kerala-frame .kerala-read-more{ width:106px; height:33px; float:right; font:18px/33px Oswald; color:#000; text-align:center;  border-radius:4px;}
.experience-kerala-frame .kerala-read-more a{ color:#000; text-decoration:none;}
.experience-kerala-frame .kerala-read-more a:hover{color:#501e0d; text-decoration:none; display:block;}

/*--travelguide--*/
.travel-guide{ width:340px; height:auto; margin:5px auto 0 auto;}
.travel-guide p{ font:12px/24px Verdana, Geneva, sans-serif; color:#3D3D3D; text-align:justify;}
.travel-guide span{ font:18px/24px Verdana, Geneva, sans-serif; color:#007a37;}

.weather{ width:340px; height:40px; margin:5px auto;}
.weather ul{margin:0; padding:0; list-style:none;}
.weather ul li{margin:0 12px 0 0; padding:10px 0; float:left; display:block; font:15px Verdana, Geneva, sans-serif; line-height:30px; color:#000;}
.weather ul li.weather-h{margin:0 12px 0 0; padding:10px 0; float:left; display:block; font:25px Verdana, Geneva, sans-serif; color:#f79a1f;}
.weather ul li:last-child{margin-right:0;}

.festival-attraction{ width:595px; height:auto; margin:15px auto 0 auto; border:1px solid #ccc; background:#f8f8f8; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); padding:5px; position:relative;}
.festival-attraction-head{ width:254px; height:36px; position:absolute; background:url(../images/festival-attraction-heading.png) left center no-repeat; left:-5px; font-size:17px; font-family:Oswald; color:#fff; padding-left:11px; line-height:30px;}
.festival-attraction-head a{ color:#fff; text-decoration:none;}
.festival-attraction-head a:hover{ color:#fff; text-decoration:none;}
.festival-attraction .festival-attraction-text{color:#ff0000; font:15px/23px Century Gothic; color:#3D3D3D; text-align:justify; width:240px; float:left; margin-top:40px; float:left; cursor:pointer;}

.festival-read-more{ width:86px; height:27px; border:1px solid #CBAC0F; border-radius:4px; font:15px/25px Oswald; color:#000; text-align:center; float:right; margin-top:5px;}
.festival-read-more a{ color:#000; text-decoration:none;}
.festival-read-more:hover > a, .plan-my-trip:hover > input{ color:#792b05; text-decoration:none;}

.snake-boat-races{ width:341px; height:auto; float:right; margin:0 0 0 12px;}
.snake-boat-races-border{ width:164px; height:228px; float:left; position:relative; margin:0 4px 0 0;}
.snake-boat-races-border img{margin:0; padding:0;}
.snake-boat-races-border .snake-boat-label{ width:135px; height:24px; background:#1a2f3b; position:absolute; left:0; bottom:0; color:#fff; padding-left:3px; font:15px Myriad Pro; line-height:22px; opacity:0.75;}

.onam{ width:171px; height:111px; position:relative; margin:0 0 6px 0; float:right;}
.onam:last-child{ margin-bottom:0;}
.onam-text{ width:55px; height:24px; background:#1a2f3b; position:absolute; left:0; bottom:0; font:15px Myriad Pro; color:#fff; padding-left:3px; line-height:22px;  opacity:0.75;}
	
.thrissur-tooram{width:123px; height:24px; background:#1a2f3b; position:absolute; left:0; bottom:0; font:15px Myriad Pro; color:#fff; padding-left:3px; line-height:22px;  opacity:0.75;} 	
	
.kerala-experience-heading{ font:20px Oswald; color:#4f4f4f; padding:0 0 3px 0px; margin:15px 5px 0 6px; }
.kerala-experience{ width:600px; height:auto; border:3px solid #fff; margin:5px auto 12px auto; box-shadow:0 0 5px #C4BEBE; overflow:hidden; padding:0px; background:#f8f7f7; }
.kerala-experience ul{ margin:10px 0 0 15px; padding:0; list-style:none; overflow:hidden; }
.kerala-experience ul li{ width:183px; height:auto; background:url(../images/arrow.png)left 6px no-repeat; margin:0px; padding:0 0 8px 10px; float:left; }
.kerala-experience ul li a{ margin:0; padding:0; font:15px/23px Century Gothic; color:#3D3D3D; text-decoration:none; }
.kerala-experience ul li a:hover{ color:#007a37; text-decoration:underline; }

.kerala-art-outer{ width:1003px; margin:0 auto; }
.kerala-art-forms{ width:202px; padding:10px 0 10px 0; margin-left:18px; background:#33955f; border-top-left-radius:5px; border-top-right-radius:5px; font:22px/18px Oswald; color:#fff; text-align:center;}	
.kerala-art-frame{ width:732px; height:auto; padding:9px; background:#f8f8f8; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.kerala-art-frame img{ padding:0; margin-right:30px; margin-bottom:3px;}
.kerala-art-frame img:nth-child(3){ margin-right:0;}
.kerala-art-frame p{ font:12px/20px Verdana, Geneva, sans-serif; color:#3D3D3D; padding:0;}
.manson-offer{ width:237px; height:197px; margin-top:34px; float:right;}
	
.kerala-attractions{ width:995px; height:39px; margin:10px 0 0 0;  border:1px solid #ccc; background:#f8f8f8;  box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); font:21px/33px Oswald; padding:2px; color:#046F2C;}

.kerala-attractions span{ width:7px; height:39px; background:#33955F; display:block; float:left; margin-right:3px;}
.kerala-attractions-outer{ width:995px; height:auto; margin:0 auto; padding-bottom:10px; margin:8px auto 0 auto; overflow:hidden;}
.culture-kerala{ width:177px; height:137px; float:left; margin:0 27px 12px 0;}
.culture-kerala:nth-child(5n){ margin-right:0;}
.culture-kerala img{ margin:0; padding:0;}
.culture-kerala .culture-kerala-heading{width:177px; font:16px Myriad Pro; color:#fff; text-align:center; padding:5px 0; margin-top:-2px;
 background-color: #2d2f32; background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a)); background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a); background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a); background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:}
  
.culture-kerala .culture-kerala-heading a{ color:#fff; text-decoration:none;}

.boat-races{ width:auto; height:auto; float:right; margin:0; padding:0;}
.boat-races h2{color:#046F2C; font:18px/22px Oswald; padding-bottom:6px; border-bottom: 1px dashed #389F0F;}
.boat-races img{float:right; margin:3px 0 0 8px;}
.handicrafts{ width:708px; height:auto; border:3px solid #fff; margin:8px auto 12px auto; box-shadow:0 0 5px #C4BEBE; overflow:hidden; padding:0px; background:#f8f8f8; }
.handicrafts h2{ border-bottom:1px dashed #389F0F; color:#046F2C; font:18px/22px Oswald; padding-bottom:6px; margin:6px 10px;}
.handicrafts ul{ margin:10px 0 0 15px; padding:0; list-style:none; overflow:hidden; }
.handicrafts ul li{ width:218px; height:auto; background:url(../images/arrow.png)left 6px no-repeat; margin:0px; padding:0 0 8px 12px; float:left; }
.handicrafts ul li a{ margin:0; padding:0; font:15px/23px Century Gothic; color:#3D3D3D; text-decoration:none; }
.handicrafts ul li a:hover{ color:#007a37; text-decoration:underline; }
.kerala-themes{ width:715px; height:auto; margin:0 auto; overflow:hidden;}
.kerala-themes h2{border-bottom:1px dashed #389F0F; color:#046F2C; font:18px/22px Oswald; margin:6px 4px; padding-bottom:6px;}
.kerala-themes-frame{ width:167px; height:115px; float:left; border:1px solid #ccc; padding:3px; margin:0 3px 9px 0;}
.kerala-themes-frame img{margin:0; padding:0; vertical-align:top;}
.kerala-themes-head{ font:15px/18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; background:#232426; margin:0; padding:2px 0;}

.handicrafts1 ul{ margin:10px 0 0 15px; padding:0; list-style:none; overflow:hidden; }
.handicrafts1 ul li{ width:218px; height:auto; margin:0px; padding:0 0 8px 12px; float:left; }
.handicrafts1 ul li a{ margin:0; padding:0; font:15px/23px Century Gothic; color:#3D3D3D; text-decoration:none; }
.handicrafts1 ul li a:hover{ color:#007a37; text-decoration:underline; }

 /*--------Terms And Conditions-------*/
.terms-and-condition{ margin:10px 0 10px 0; padding:0; width:700px; height:auto; overflow:hidden;} 
.terms-and-condition ul{margin:0; padding:0; list-style:none;}
.terms-and-condition ul li{margin:0; padding:0 0 0 10px; display:block; float:left; font:12px/20px Verdana, Geneva, sans-serif; color:#3D3D3D; background:url(../images/terms-arrow.png) left center no-repeat;}

.contact-us p strong{ color:#bc0606;}
.contact-us .contact-heading{ width:233px; height:41px; background:url(../images/contact-heading.png) left top no-repeat; font:22px/38px Oswald; color:#fff; padding-left:15px;}
.contactus-text{ width:348px; height:auto; margin:12px auto 5px auto; background:#6d6e71; border-radius:5px; font:17px Verdana, Geneva, sans-serif; color:#fff; text-align:center; padding:3px 0;}*/

.viewmore{float:right; margin-right:8px; color:#3D3D3D;  background:url(../images/destination-arrow.png) left 7px no-repeat; padding-left:7px;}
.viewmore a{ color:#3D3D3D; text-decoration:underline;}
.viewmore a:hover{ color:#007a39; text-decoration:underline;}

.thankswrap{width:98.5%; height:auto; overflow:hidden; float:left; margin:15px 0 20px 5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.thanks-hdbx{width:98%; height:auto; margin:0px; padding:6px 0 8px 15px; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#fff; background-color:#007A37;}

.thanksbx{width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:12px;}
.thanksbx table{width:97%; height:auto; margin:0px; padding:0px;}
.thanksbx table td{width:50%; height:auto; padding:8px 0px 8px 12px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.textcolor{color:#bf000c; font-size:14px; font-weight:bold; display:inline;}

/*-------------Error Page-------------*/
.bannercontainer{height:auto; margin:6px 1px; padding:0; position:relative; width:993px;}
.imgbanner{width:auto; height:auto; float:left;}
.imgbanner img{border:3px solid #FFFFFF; box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); width:auto; height:auto;}
.errorleft{position:absolute; top:87px; left:25px; width:47%; height:auto; float:left;}
.errorleft strong{display:block; font:bold 14px "Myriad Pro"; color:#000; padding:0;}
.errorleft p{font:normal 14px/16px "Myriad Pro"; color:#000; padding:0px;}
.errorleft a{font:normal 14px/18px "Myriad Pro"; color:#bf000c; text-decoration:none;}
.errorleft a:hover{text-decoration:underline;}
.errorbanner {float:right; height:auto; position:absolute; right:7px; top:13px; width:auto;}

/*-------------footer css start-------------*/
#footer-wrap{width:100%; height:230px; overflow:hidden; border-top:#007a37 solid 2px; padding:0px; margin:15px 0 0px; background:url(../images/footerbg.jpg) no-repeat center top;}
.footer-innerbx{width:1003px; height:auto; margin:0 auto; padding:0px;}
.footer-leftbx{width:715px; height:auto; margin:0px; padding:0px; float:left;}
.footer-linkcontr{width:92%; height:auto; margin:11px 0 0px; padding:0px; float:left; text-align:center;}
.footer-linkcontr ul{padding:0px; margin:0px; list-style:none;} 
.footer-linkcontr ul li{font:12px Verdana, Geneva, sans-serif; display:inline; color:#000; padding:0px; margin:0px; text-decoration:none; line-height:24px;}
.footer-linkcontr ul li a{color:#000; text-decoration:none;} 
.footer-linkcontr ul li a:hover{text-decoration:underline;}

.social-iconbx{width:40%; height:auto; margin:22px 0 0 30%; float:left;}
.social-iconbx span{display:inline-block; float:left; font:20px Oswald; color:#003715; padding:8px 0 0 8px;}
.social-iconbx ul{margin:8px 0px; list-style-type:none; padding:0px; float:left;}
.social-iconbx ul li{padding:0 0 0 8px; margin:0px; list-style-type:none; float:left;}
img.facebook{width:32px; height:32px; background:url(../images/footer-sprite.png) no-repeat 0px 0px transparent; margin:0px; border:none; padding:0px;}
img:hover.facebook{ opacity: 0.5;}
img.twitter{width:32px; height:32px; background:url(../images/footer-sprite.png) no-repeat -35px 0px transparent; margin:0px; border:none; padding:0px;}
img:hover.twitter{ opacity: 0.5;}
img.googleplus{width:32px; height:32px; background:url(../images/footer-sprite.png) no-repeat -71px 0px transparent; margin:0px; border:none; padding:0px;}
img:hover.googleplus{ opacity: 0.5;}

.footer-pata{width:555px; height:auto; float:left; margin:17px 0 0 35px; padding:6px 10px; background:url(../images/top-10-form-bg.png) repeat; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.footer-pata span{font:12px Verdana, Geneva, sans-serif; color:#000; padding:0px; display:block;}
.footer-pata p{font:12px Verdana, Geneva, sans-serif; color:#000; padding:15px 0 0 0px; float:left;}
.fphoneicon{width:12px; height:12px; float:left; background:url(../images/footer-sprite.png) no-repeat -37px -39px; margin:4px 8px 0 0px;}
.pataimg{width:263px; height:40px; float:left; background:url(../images/footer-sprite.png) no-repeat 0px -54px transparent; margin:5px 0 0 47px;}

.footer-rightbx{width:270px; height:auto; margin:5px 0 0px; padding:0px; float:right; background-color:#dfdfdf; border:1px solid #7b7b7b; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.footer-formbx{float:left; width:94%; height:auto; margin:6px 8px 4px;}
.footer-formbx span{display:block; font:20px Oswald; color:#444; border-bottom:1px dashed #444;}
.footer-formbx form{width:100%; height:auto; float:left; margin:8px 0 0px; padding:0px;}
.footer-formbx label{float:left; font:12px Verdana, Geneva, sans-serif; color:#000; padding:0px; margin:6px 0px; width:65px;}
.footer-formbx input{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:180px; height:15px; border:1px solid #7b7b7b; }
.footer-formbx select{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:187px; height:22px; border:1px solid #7b7b7b; }
.footer-formbx .nofiled{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:auto; height:17px; border:1px solid #7b7b7b;}
.footer-formbx textarea{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; width:180px; height:40px; margin:3px 0px; border:1px solid #7b7b7b;}
.footer-formbx .codeimg{float:left; margin:3px 0 0 4px;}
.footer-formbx .fsubutton{float:left; width:65px; height:27px; font:bold 13px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; padding:0px; margin:2px 0 0 3px; cursor:pointer; border:1px solid #167842; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

/*--Drop Down Menu--*/
.head1{width:100%; height:auto; margin:0; padding:0px;}
.container1{max-width:1003px; 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; 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 17px; letter-spacing:0.08em; }
.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.html) 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:280	px;}

.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-no1{font:23px Century Gothic; color:#fff; float:left; padding:7px 15px;}
.skety-no{font:23px Century Gothic; color:#fff; float:left; padding:7px 0;}
.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 15px; 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:"-";}

/*-------------Book Now--------------*/
.booking-panel{width:100%; /*overflow:hidden;*/position:absolute; left:0; top:0; z-index:2000; display:none;}
.booking-area{width:817px; margin:0 auto; overflow:hidden;}
.booking-area .enq-btn{float:right; width:135px; height:auto; border:0; cursor:pointer; margin:5px 0 0 0; color:#fff;
border:1px solid #015e29; background:#007a39; border-radius:5px; font:20px Oswald; text-align:center; text-decoration:none;}
.booking-area .book-btn{float:right; width:135px; height:auto; border:0; cursor:pointer; margin:5px 0 0 0; border:1px solid #90533f; background:#7a412d; font:20px Oswald; text-align:center; text-decoration:none; color:#fff;}
.booking-area .book-btn{margin:5px 10px 0 0; border-radius:5px;}

/*-------------Book Now Close--------------*/
.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;}

.viewbtn{background-color:#085c43; border-radius:3px; clear:both; color:#fff; display:block; font:italic 18px Georgia,"Times New Roman",Times,serif; margin:0 auto; padding:6px; text-decoration:none; width:150px; text-align:center; cursor:pointer;}

.slider-caption{color:#FFF; font-size:24px; font-family:Rockwell; text-transform:uppercase; letter-spacing:2px; opacity: 0.7; margin:0 auto 60px auto; background:#000; padding:0 15px;}

.view-more-n{background: none repeat scroll 0 0 #085c43; border-radius:3px; color: #fff !important; display: block; text-decoration: none; width:100px; margin:5px auto 0 auto; text-align:center;}
.view-more-n a{ color:#fff; text-decoration:none; display:block; padding:7px 3px;}
.view-more-n a:hover{ color:#fff000; text-decoration:none;}
.viewmorebtn { background-color:#bf000c; border-radius:3px; clear:both; color:#fff; display:block; font: italic 18px Georgia,"Times New Roman",Times,serif; margin: 0 auto; padding:6px; text-decoration:none; width:150px; text-align:center; cursor: pointer; }
.pkgtour-textwrap { background: url(../images/menubg.jpg) repeat-x scroll left bottom rgba(0, 0, 0, 0);  letter-spacing: 0.02em; margin-top: 25px; margin-bottom:25px; padding-bottom: 25px;}
.text-center { text-align:center;}
.pkgtour-head { letter-spacing:0.02em; margin-bottom:20px;}
.pkgtour-head span {border-bottom:1px dotted rgb(130, 130, 130); color:rgb(191, 0, 12); font:34px Trajan Pro !important; padding-bottom:5px;
text-align:center;}
.pkghigh{ margin:0; padding:0;}
.pkghigh li {background:url(../images/right-arrow.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); float:left; font:16px "Century Gothic";
list-style: outside none none; padding:0 10px 10px 18px; width:46%;}
.head-tour{ font:22px/42px Trajan Pro; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #C6C4C6;}
.tourh1{margin-top:10px;}

/*------New Css Add----*/
.checkbox label:after, .radio label:after{ content:''; display:table; clear:both; }
.checkbox .cr, .radio .cr{ background:#FFF; position:relative; display:inline-block; border:1px solid #a9a9a9; border-radius:.25em; width:1.3em; height:1.3em; float:left; margin-right:.5em; }
.radio .cr{ border-radius:50%; }
.checkbox .cr .cr-icon, .radio .cr .cr-icon{ position:absolute; font-size:.8em; line-height:0; top:50%; left:20%; }
.checkbox label input[type="checkbox"], .radio label input[type="radio"] { display:none; }
.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon{ transform:scale(3) rotateZ(-20deg); opacity:0; transition:all .3s ease-in; }
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon{ transform:scale(1) rotateZ(0deg); opacity:1; }
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr{ opacity:.5; }

.plan-trip-bg{ background:#f6f6f6 !important; border:#33955f solid 1px; border-radius:4px; padding:15px; margin-top:15px; }
.plan-trip-bg .plan-trip-hdg{ background:#33955f; color:#FFF; padding:8px 0px; margin-top:-15px; }
.attractions-hdg{ color:#007a37; font:22px Trajan Pro; padding:3px 0 5px 12px; }

.tour-listing-bg{ border:#CCC solid 1px; margin:12px auto; padding:5px; overflow:hidden; }
.tour-pkg-hdg{ font-size:16px; color:#bf000f; font-weight:bold; }
.tour-pkg-hdg a{ color:#bf000f; }
.tour-pkg-hdg a:hover{ color:#007A37; }

.view-detail-bd{ background:#f0f0f0; padding:6px; overflow:hidden; }
.price-on-request{ width:100%; padding:8px 0px; border:#e0e0e0 solid 1px; font-size:13px; display:inline-block; background:#FFF; font-weight:bold; }
.tour-detail-button{ width:100%; height:auto; background:#33955f ; margin:5px 0 5px; 0px;  padding:8px 0px; }
.tour-detail-button a{ font-size:14px; font-weight:bold; text-align:center; color:#fff; display:block; text-decoration:none; }
.tour-detail-button a:hover{ color:#fff000; text-decoration:none; }

.quick-contact{ margin:10px 0px; padding:0px; background-color:#f0f0f0; border-radius:5px; box-shadow: 0 0 5px #5e5b5b;}
.quick-contact span{ display:block; font:24px "Trajan Pro"; color:#fff; border-bottom:1px dashed #444; text-align:center; background:#33955f; padding:5px 0; border-top-left-radius:5px; border-top-right-radius:5px;}

.contact-button{ font:bold 13px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; padding:8px 15px; margin:10px 0 10px 0px; cursor:pointer; border:1px solid #167842; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:#087204; }

.ayurveda-container{margin-top:15px; padding:2px; overflow:hidden;}
.ayurveda-box{margin:5px; border:1px solid #c7c7c7; overflow:hidden; height:350px; min-height:380px;}
.ayurveda-box-hedg{color:#bf000f; font:17px "Trajan Pro"; text-align:center; background:#f1f1f1; display:block; padding:5px 0px;}  

a.package-more{background:#085c43; padding:7px 3px; color:#fff !important; text-decoration:none; text-align:center; position:absolute; left:5px; bottom:6px; width:96%;}
a.package-more a:hover{color:#fff000; text-decoration:none; display:block;}

.destinations-container{border:1px solid #dfdddd; padding:7px; margin:10px 0px 5px 0px;}
.destinations-container h2 a{font:20px/30px Oswald; color:#007a37; /*border-bottom:#CCC dashed 1px;*/ display:block; text-decoration:none; text-align:center;}

.hotel-accomodation{ margin:0; padding:0;}
.hotel-accomodation ul{margin:0; padding:0; list-style:none;}
.hotel-accomodation ul li{margin:0 0 10px 0; padding:0; font:15px/20px Century Gothic; color:#3A3B3A; text-align:justify;}
.hotel-roomlist{ margin:0; padding:0; width:auto;}
.hotel-roomlist1{ margin:0; padding:0; }

.hotel-roomlist1 ul{margin:0; padding:0; list-style:none;}
.hotel-roomlist ul li, .hotel-accomodation .hotel-roomlist1 ul li {font:15px Century Gothic; line-height:22px; color:#515151; background:url(../images/hotel-facilites.png) left center no-repeat;  padding:5px 0 5px 10px; border-bottom:1px dashed #ccc; margin:0 0 0 35px; width:41%; float:left;}
.hotel-txthead{display:block; font:28px "Trajan Pro"; color:#0b5943; border-bottom:1px solid #CCC; margin-top:15px; margin-bottom:15px; padding-bottom:4px;}
.hotel-txthead strong{border-bottom:3px solid #0b5943; font-weight:normal; padding-bottom:3px;}
.hotel-txthead strong h2{font-weight:normal; padding-bottom:3px; display:inline-block; margin:0;}

.right-pannel-contr{ border-left:#e5e4e4 solid 1px; border-bottom:#e5e4e4 solid 1px; border-right:#e5e4e4 solid 1px; overflow:hidden; padding:0px; margin:10px 0 15px 0px; border-top-left-radius:5px; border-top-right-radius:5px; }
.right-pannel-hdg{ background:#33955F; font:18px Oswald; color:#fff; padding:5px 0 5px 15px; font-weight:normal; border-top-left-radius:5px; border-top-right-radius:5px; }

.right-pannel-text{ margin:0px; padding:0px; overflow:hidden; }
.right-pannel-text ul li{ width:200px; background:url(../images/arrow.jpg) no-repeat left 10px; font:15px Myriad Pro; color:#3d3d3d; border-bottom:#CCC dashed 1px; padding:4px 0 6px 10px;  list-style:none; text-decoration:none;}
.right-pannel-text ul li a{ color:#3D3D3D; text-decoration:none; }
.right-pannel-text ul li a:hover{ text-decoration:none; color:#01642e; }

ul.right-pannel-text li{ width:200px; background:url(../images/arrow.jpg) no-repeat left 10px; font:15px Myriad Pro; color:#3d3d3d; border-bottom:#CCC dashed 1px; padding:4px 0 6px 10px; margin:0 auto; list-style:none; text-decoration:none; }
ul.right-pannel-text li a{ color:#3D3D3D; text-decoration:none; }
ul.right-pannel-text li a:hover{ text-decoration:none; color:#01642e; }

.package-detail{ height:auto; margin:5px 0px; }
.package-detail .package-head a{ font:18px Myriad Pro; padding:5px 0; color:#bf000f;}
.package-detail p{ font:12px Verdana, Geneva, sans-serif; color:#3D3D3D; line-height:18px; padding:0px !important;}
.package-detail ul{ margin:0; padding:0; list-style:none; }
.package-detail ul li{ margin:5px 13px 0 0; padding:0; float:left; color:#ff0000; width:24px; height:24px; }
.package-detail ul li img{ border:none; }

/*------Icon Css----------*/
.has-tooltip{ width:24px; margin:0px; position:relative; /*cursor:pointer;*/ -webkit-transform:translateZ(0); /* webkit flicker fix */ -webkit-font-smoothing:antialiased; /* webkit text rendering fix */ }
.has-tooltip .tooltip {width:100px; position:absolute; top:100;   left:0px; bottom:100%; margin-bottom:7px; padding:2px; font:bold 14px Calibri; color:#fff; display:block; visibility:hidden; opacity:0; background:#026e33; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px); -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; -ms-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; -webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28); -moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28); -ms-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28); -o-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28); box-shadow:2px 2px 6px rgba(0, 0, 0, 0.28); border:1px solid #00421e; text-align:center; }

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.has-tooltip .tooltip:before {width:100%; height:20px; position:absolute; left:0; bottom:-20px; content:" "; display:block; }  
/* CSS Triangles - see Trevor's post */
.has-tooltip .tooltip:after {width:0; height:0; position:absolute; left:18%; bottom:-10px; margin-left:-13px; content:" "; border-left:solid transparent 10px; border-right:solid transparent 10px; border-top:solid #026e33 10px; }
.has-tooltip:hover .tooltip {opacity:1; visibility:visible; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); transform:translateY(0px); }

/*------Icon Css Close----------*/
.view-detail{ width:150px; height:auto; margin:8px 0 0px; padding-left:4px; border-left:1px solid #ccc;}
.price-request{ border-radius:25px; background:#7A412D; font:12px Verdana, Geneva, sans-serif; color:#ffffff; text-align:center; margin: 0 auto; padding:5px; font-weight:bold;}

.view-detail-button4{ border-radius:25px; background:#33955F; margin:10px auto 0 auto; padding:5px;}

.view-detail-button4 a{font:bold 12px Verdana, Geneva, sans-serif; text-align:center; color:#fff; display:block; text-decoration:none;}
.view-detail-button4 a:hover{ color:#fff000; text-decoration:none; }
.hotel-roomlist p, .hotel-accomodation .hotel-roomlist1 p{font:22px/25px Myriad Pro; color:#033627; margin:0; padding:4px 10px;}
.price{color: #000000;font:15px/20px Verdana, Geneva, sans-serif; margin:0 10px 0 14px; padding:4px; text-align:center; width:103px;} 
.enquire-now-button1{ width:108px; height:auto; padding:5px 3px; border-radius:4px; background:#7a412d; margin:3px auto 0 auto; text-align:center; cursor:pointer;}
.enquire-now-button1 input{ background:none;}
.view-detail-button1{ width:108px; height:auto; border-radius:4px; background:#33955F; margin:10px auto 0 auto; padding:5px 3px; }
.view-detail-button1 a{font:bold 12px Verdana, Geneva, sans-serif; text-align:center; color:#fff; display:block; text-decoration:none;}
.view-detail-button1 a:hover{ color:#fff000; text-decoration:none; }
.tour-listing{ background:#f1f1f1; margin:12px auto; padding:12px 0; box-shadow:0 0 5px #C4BEBE; border:3px solid #fff; overflow:hidden; position:relative;}
/* paging class added by shashank */
.paginationContainer {border:1px solid rgb(215, 215, 215); box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); float:left; height:auto; margin:7px 0 0 4px; padding:0; width:98.5%;}
div.pagination {clear:both; float:right; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:15px 0 10px; text-align:center;}
.white-gray { background-color:rgb(255, 255, 255); background-image:-moz-linear-gradient(center top , rgb(255, 255, 255), rgb(241, 241, 241));}
div.pagination span.disabled { border:1px solid rgb(204, 204, 204); color:rgb(153, 153, 153); font-style:italic; margin-right:2px;  padding:2px 5px; }
.pagination span.current { background-color:rgb(121, 121, 121); border:1px solid rgb(0, 0, 0); color:rgb(255, 255, 255); font-weight:bold; margin-right:2px; padding:2px 5px; }
.pagination a { border:1px solid rgb(128, 128, 128); color:rgb(128, 128, 128); margin-right:2px; padding:2px 5px; text-decoration:none;}
.pagination a:hover, div.pagination a:active { background-color:rgb(183, 1, 1); border:1px solid rgb(76, 30, 105); color:rgb(255, 255, 255);}
.filterResult {color:rgb(128, 128, 128); width:200px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:15px 0 0 10px;}
.overview1{ background:url(../images/dotted-bg.png) left top repeat-x; margin:5px auto; height:50px; position:relative; }
.plan-butt{border-radius:4px; width:165px; height:32px; border:1px solid #227648; margin:0 auto; font:20px Oswald; text-align:center; background:url(../images/hotel-bg.jpg) left top repeat-x; position:absolute; left:270px; top:12px; cursor:pointer;}
.plan-butt input{background:none; font:20px Oswald; color:#fff;}
.plan-butt:hover > input{color:#fff000;}
.package-head{ font:12px/20px Myriad Pro; color:#007A37; font-weight:bold; margin:0px; padding:0px; }
.package-head a{ font:12px/20px Verdana, Geneva, sans-serif; color:#333; font-weight:bold; text-decoration:none; }
.spabelowsectionrating_new{ height:auto; overflow:hidden; padding:4px 0 0 0px; width:150px; }
.spabelowsectionrating_new span{ display:block; float:left; margin-right:5px; font:12px/20px Verdana, Geneva, sans-serif; color:#3D3D3D; font-weight:bold; }
.spabelowsectionrating_new img{ margin-top:3px;}
.address{ font:14px/20px Century Gothic; color:#3D3D3D; margin-top:4px;}
.address strong{ font-weight:bold;}

/*-------Hotel Header Form-----------*/
.kerala-form{ position:absolute; width:377px; height:281px; right:9px; top:6px; border:0px; background:url(../images/top-10-form-bg.png) ; border:1px solid #fff; padding:0 7px 0 7px;}
.kerala-form .form-heading{ font:16px Oswald; color:#af0101; text-transform:uppercase; border-bottom:#333 dashed 1px; margin:0;}
.kerala-form label{ font:12px/18px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding:3px 0 0 0px;}
.kerala-form .submit-kerala{ background: url(../images/submit-button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); float:left; height:28px; margin-left:37%; text-indent:-9999px; width: 106px; border:0; cursor:pointer;}
/*-------Hotel Header Form Close-----------*/

/*---------Tour pacakge link Box---------*/
.search-area{ border:3px solid #fff; margin:15px auto 12px auto; box-shadow:0 0 5px #C4BEBE; overflow:hidden; padding:0px; background:#f8f7f7; }
.search-area .search-area-heading{ font:20px Oswald; color:#4f4f4f; border-bottom:1px dashed #C6C4C6; padding:0 0 3px 0px; margin:5px 5px 0 10px; }
.search-area ul{ height:auto; margin:10px 0 0 15px; padding:0; list-style:none; overflow:hidden; }
.search-area ul li{ width:220px; height:auto; background:url(../images/arrow.png)left 6px no-repeat; margin:0px; padding:0 0 8px 10px; float:left; }
.search-area ul li a{ margin:0; padding:0; font:15px/20px Century Gothic; color:#3D3D3D; text-decoration:none; letter-spacing:0.1em;}
.search-area ul li a:hover{ color:#007a37; text-decoration:underline; }
/*---------Tour pacakge link Box Close---------*/
.destinations-header{ position:relative;}
.destinations-header .destinations-gallery{ width:64px; height:36px; position:absolute; bottom:0; left:442px;}
.destinations-header img {margin:0; padding:0;}
 /*-----------Kerala Religion 9-11-2013--------*/
.kerala-religion{ width:700px; height:auto; margin:15px auto 0 auto; padding:8px; border:1px solid #d7d7d7; background:#f8f8f8; overflow:hidden; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.kerala-religion h2{color:#046F2C; font:18px/22px Oswald; padding-bottom:6px; border-bottom: 1px dashed #389F0F;}
.kerala-religion img{float:right; margin:2px 0 0 8px;}

.bluebg {background-color:#3093C7; background-image:linear-gradient(to bottom, #33955f, #166037); border:1px solid #397654; }
.forcastbx {border-radius:5px; float:left; height:auto; margin:0; padding:8px;  }
.forcastbx label {color:#FFFFFF; float:left; font:23px "Myriad Pro"; margin: 0 0 0 45px; padding:5px 0; width:150px; }
.forcastbx select {color:#333333; float:left; font-family:Calibri; font-size:18px; height:34px; margin:0; padding:4px 5px; border:1px solid #ccc;}

.how-to-teach{margin:15px auto 5px auto; padding:8px; border:1px solid #d7d7d7; background:#f8f8f8; overflow:hidden; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.how-to-teach img{margin:0; padding:0;}
.how-to-teach-text{margin:0; padding:0;}
.how-to-teach-text h2{color:#046F2C; font:18px/22px Oswald; padding-bottom:6px; border-bottom: 1px dashed #389F0F;}

.how-to-teach-text1{min-height:220px; margin:15px auto 5px auto; padding:8px 15px; border:1px solid #d7d7d7; background:#f8f8f8; overflow:hidden; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.how-to-teach-text1 h2{color:#046F2C; font:22px/22px "Trajan Pro"; padding-bottom:6px; border-bottom: 1px dashed #389F0F; margin-top:6px;}
.how-to-teach-text1 p{text-align:justify;}

.byair-icon{width:50px; height:24px; background:url(../images/icon-how-to-reach.png) no-repeat 0 0; display:inline-block; vertical-align:middle;}
.byroad-icon{width:24px; height:24px; background:url(../images/icon-how-to-reach.png) no-repeat -60px 0; display:inline-block; vertical-align:middle;}
.byrail-icon{width:20px; height:34px; background:url(../images/icon-how-to-reach.png) no-repeat -102px 0; display:inline-block; vertical-align:middle;}
.bysea-icon{width:50px; height:24px; background:url(../images/icon-how-to-reach.png) no-repeat -138px 0; display:inline-block; vertical-align:middle;}

.linkswrap{padding:0px; margin:0px;}
.linkswrap ul{ margin:0px; padding:0px; list-style:none;}
.linkswrap ul li{ padding:6px 10px; margin:8px 0px 12px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.linkswrap ul li span{display:block; font:bold 13px Verdana, Geneva, sans-serif; color:#333;}
.linkswrap ul li span a{color:#333; text-decoration:none;}
.linkswrap ul li span a:hover{color:#007A37; text-decoration:underline;}
.linkswrap ul li p{font:15px Century Gothic; letter-spacing:0.1em; color:#333; padding:4px 0 0px;}

/*-------Sitemap 4-2-2014------------*/
.sitemap-a{margin:10px auto; padding:8px; border:1px dashed #858484; background:#F3F3F3; border-radius:5px;}
.attr-kerala{ border:1px solid #ccc; margin-bottom:20px; padding:0;}
.attr-kerala-heading{ font:17px "Oswald"; padding:4px 0; color:#0b5943; text-align:center; height:60px;}
.about-kerla-contr{ border-left:#e5e4e4 solid 1px; border-bottom:#e5e4e4 solid 1px; border-right:#e5e4e4 solid 1px; overflow:hidden; padding:0px; margin:10px 0 15px 0px; border-top-left-radius:5px; border-top-right-radius:5px; }
.about-kerla-contr .about-kerla-hdg{ background:#33955F; font:18px Oswald; color:#fff; padding:5px 0 5px 15px; font-weight:normal; border-top-left-radius:5px; border-top-right-radius:5px; }
.about-text ul{ margin:0px; padding:0px; overflow:hidden; }
.about-text ul li{ width:96%; background:url(../images/arrow.jpg) no-repeat left 10px; font:15px Myriad Pro; color:#3d3d3d; border-bottom:#CCC dashed 1px; padding:4px 0 6px 10px; margin:0 auto; list-style:none; text-decoration:none; }
.about-text ul li a{ color:#3D3D3D; text-decoration:none; }
.about-text ul li a:hover{ text-decoration:none; color:#01642e;}

 /*--------Recommendations-----------*/
.recommendations{ width:984px; height:auto; padding:8px; border:1px solid #ccc; background:#f5f6f8; margin:0 auto 20px auto; border-radius:5px; position:relative;}
.recommendations strong{ color:#115630;}
.recommendations .recommend-arrow{ background:url(../images/recommendation-arrow.png) no-repeat; width:23px; height:24px; position:absolute;left:873px;}

.use-fullink ul{ margin:0; padding:0; list-style:none;}
.use-fullink ul li{ width:100%; 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; text-align:center; }
.use-fullink ul li a{ color:#4a4d4c; text-decoration:none; }
.use-fullink ul li:nth-child(n+50){ border-bottom:none; }
.use-fullink ul li a:hover > h4{ color:#fff; text-decoration:none; background:#0b5943; }

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

/*--------New Footer 26-11-2014-----*/
.footer-new-bg{ background:#0b5943; overflow:hidden; padding:5px 0; }
.footer-new-1{ background:#e7e6e6; padding:8px 0; border-top:1px solid #ddd; }
.footer-new-inner{ width:1003px; height:auto; margin:0 auto; }
.new-footer-outer{ border:1px solid #e8e8e8; background:#fff; overflow:hidden; }
.new-footer-h{ padding:8px 0px; background:#f1f1f1; font-weight:bold; }
.new-footer-h h3{ font:16px Century Gothic; color:#0b5943; text-align:center; background:#f1f1f1; font-weight:bold; margin:0; padding:0; }
.new-footer-small{ width:205px;}

ul.new-footer-link li{ margin:4px 0 0 0; padding:0; color:#fff; border-right:1px solid #fff; }
ul.new-footer-link li a{ padding:0 8px 0 5px; font:14px Century Gothic; color:#fff; text-decoration:none; text-transform:uppercase; }
ul.new-footer-link li:last-child{ border:none; }

.new-follow{ margin:0 0 0 24px; padding:0; overflow:hidden; width:260px; 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:16px; font-family:Century Gothic; line-height:30px; text-transform:uppercase;}

.phone-f{ width:324px; font:15px Century Gothic; color:#fff; text-align:center;  margin:6px auto;  background:url(../images/phone-n.png)left center no-repeat;}
.copy-f{ font:13px Century Gothic; color:#fff; text-align:center;}
.atta-new{ text-align:center; margin-top:8px;}

.newform-outer{width:237px; height:auto; margin:10px 0; padding:0px; background-color:#f0f0f0; border-radius:5px; box-shadow: 0 0 5px #5e5b5b;}
.newform-outer span{display:block; font:24px Century Gothic; color:#fff; border-bottom:1px dashed #444; text-align:center; background:#33955f; padding:5px 0; border-top-left-radius:5px; border-top-right-radius:5px;}
.newform{float:left; width:94%; height:auto; margin:6px 8px 4px;}
.newform form{width:100%; height:auto; float:left; margin:4px 0 0px; padding:0px;}
.newform label{float:left; font:13px Myriad Pro; color:#000; padding:0px; margin:6px 0px; width:65px;}
.newform input{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:147px; height:15px; border:1px solid #b1aeae; }
.newform select{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:155px; height:22px; border:1px solid #b1aeae; }
.newform .nofiled{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:auto; height:17px; border:1px solid #b1aeae;}
.newform textarea{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; width:146px; height:40px; margin:3px 0px; border:1px solid #b1aeae;}
.newform .codeimg1{float:left; margin:3px 0 0 4px;}
.newform .fsubutton1{float:left; width:65px; height:27px; font:bold 13px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; padding:0px; margin:2px 0 0 66px; cursor:pointer; border:1px solid #167842; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:#087204;}
a.more-packages {background: none repeat scroll 0 0 #33955f;color: #fff;font: 12px Verdana,Geneva,sans-serif; margin: 0; padding: 3px 5px; float:right; margin-bottom:5px; margin-right: 8px; text-decoration: none; text-transform: uppercase;}

/*-------New Header 5-1-2014------*/
.award-n{ width:394px; height:47px; margin:22px 0 0 100px; float:left; }
.phone-n{ height:auto; width:416px; float:right;}
.phone-link{ color:#fff; font:14px/18px Century Gothic; text-decoration:none; width:100%; text-align:right; margin:8px 0;}
.phone-link a{ color:#fff; text-decoration:none; margin-left:4px;}
.top-phone{ font:26px Century Gothic; color:#fff; float:left; padding-top:11px;}
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; }
a.free-quote:hover{ color:#000; text-decoration:none; background:#8dec39; }

.ayurveda-right1{ height:auto; float:left; background:#f7f7f7; padding:2px; margin-top:15px;}
.ayurveda-right{ width:323px; height:auto; float:right; background:#f7f7f7; padding:2px;}
.ayurveda-rhead{ font:19px Trajan Pro; border-bottom:5px solid #085c43; line-height:30px; margin:5px 0 12px 0;}
.ayurveda-b{ margin:0 auto 10px auto; padding-bottom:7px; width:317px; height:auto; border-bottom:1px solid #c7c7c7;}
.ayurveda-m{ float:left; width:93px; height:auto; margin:0; padding:0;}
.ayurveda-m img{ margin:0; padding:0;}
.ayurveda-t{ width:217px; height:auto; float:left; margin-left:7px;}
.ayurveda-t strong{ color:#085c43; font-weight:normal;}
.ayurveda-t a{ font:13px Trajan Pro; text-transform:uppercase; color:#085c43; text-decoration:none;}
.ayurveda-t a:hover{ font:13px; text-transform:uppercase; color:#085c43; text-decoration:none;}
.ayurveda-t span{ font:17px Myriad Pro; color:#bf000f; padding:5px 0;}
.ayurveda-t p{ font:13px Myriad Pro; color:#000; padding:5px 0; line-height:18px;}

/*-----------Home Page 8-12-2014------------*/
.container-h{margin:0 auto; padding:0px;}
.home-width{ width:100%; background:#f2f2f2; padding:17px 0;}
.container-h h1{ font:23px Trajan Pro; color:#085c43; margin:8px 0;}
.container-h h2{ font:23px Trajan Pro; color:#085c43; margin:8px 0;}
.container-h h3{ font:23px Trajan Pro; color:#085c43; margin:8px 0;}
.container-h p{ font:16px Century Gothic; line-height:24px; letter-spacing:0.3px; color:#393838; letter-spacing:0.1em;}
.kerala-tour{ margin-bottom:2px; padding:0; border-bottom:5px solid #085c43;}
.kerala-tour h2{ font:28px Trajan Pro; color:#085c43; line-height:30px;}

.kerala-package{ width:307px; height:auto; margin:10px; float:left; position:relative; text-align:center; border:1px solid #ccc;}
.kerala-package img{ margin:0; padding:0; vertical-align:top; display:block; }
.view-sixth .mask { background:url(../images/white-bg-tr.html); cursor:pointer;  /*background-color: rgba(146,96,91,0.5);*/  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;  -webkit-transition: all 0.3s ease-in 0.4s; -moz-transition: all 0.3s ease-in 0.4s; -o-transition: all 0.3s ease-in 0.4s; -ms-transition: all 0.3s ease-in 0.4s; transition: all 0.3s ease-in 0.4s; }
.view-sixth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
-webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; }
.mask{ width:240px; height:100%; position:absolute; overflow:hidden; top:0; left:0;}
.info-2 {  font:14px "Open Sans"; display:inline-block; text-decoration:none; padding: 6px 6px; background:#00be87;
color:#fff; text-transform:uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; margin-top:60px; box-shadow: 0 0 4px #067655; }
.new-tour-text{ background:#242626; color:#fff; font:22px Century Gothic; opacity: 0.8; padding: 2px 0; position:absolute; bottom:0; width:100%; letter-spacing:0.1em;}

.ayurveda-left{ width:672px; height:auto; float:left;}
.ayurveda-left h1{ font:23px Trajan Pro; color:#085c43; margin:8px 0; }
.ayurveda-left p{ font:15px/23px Century Gothic; letter-spacing:0.1em; color:#393838; text-align: justify !important; padding:0 5px 5px 5px;}
.ayurveda-f{ padding:0; margin:6px; background:#fff; position:relative;}
.ayurveda-head{ width:100%; padding:2px 0; position:absolute; background:#fff; font:18px Oswald; text-align:center;  bottom:3px; vertical-align:middle; color:#4a4b4b; bottom:0;}

/*------Cochin Listing 31-12-2014--------*/
.cochin-list{ width:701px; float:left; }
.cochin-list p{ color:#3d3d3d; font:15px/23px Century Gothic; padding:3px 5px 4px; text-align:justify; letter-spacing:0.1em;}
.cochin-list-r{ width:290px; margin-left:8px; float:left; }
.cochin-list ul{ margin:0 0 0 20px; padding:0px; }
.cochin-list ul li{ line-height:22px; background:url("../images/arrow.jpg") no-repeat left 8px; list-style:none; padding:0 0 0 12px; margin:0px; }

.about-cochin-l{height:auto; background:#f7f7f7; margin:10px auto 7px auto; border-bottom:2px solid #046f2c;}
.about-head{ background:#046f2c; padding:5px 0; font:26px Trajan Pro; color:#fff; text-align:center; position:relative;}
.title-arrow{ border-color:#046f2c transparent transparent; border-style:solid; border-width: 10px 8.5px 0; bottom:-10px; height:0; left:50%;
margin-left:-8px; position:absolute; width:0;}
.about-cochin-l ul{ margin:0; padding:0;}
.about-cochin-l ul li{ margin: 0; padding:8px 0; list-style:none; display:block; border-bottom:1px solid #ccc;}
.about-cochin-l ul li a{ margin:0; padding:0; font:16px Myriad Pro; color:#313533; text-decoration:none;}
.about-cochin-l ul li a:hover{ color:#055523; text-decoration:none;}
.about-heading{border-bottom:3px solid #046f2c; margin:12px 0;}
.about-heading h1{font:25px Trajan Pro; color:#046f2c;}
.about-heading h2{font:28px Trajan Pro; color:#046f2c;}
.lisgint-image{ margin-bottom:20px; box-shadow: 0 0 4px #969a9a;}
.lisgint-image img{ margin:0; padding:0; vertical-align:top;}
.lisgint-heading{ font:20px Myriad Pro; padding:8px 0; color:#313533; text-align:center; height:65px;}

/*---Photo Gallery--*/
#phtgallery{/*width:620px;*/ height:334px; margin:0px; padding:0px; background:#2d2d2d; -webkit-animation-name:fadeIn; -webkit-animation-duration:3s; -webkit-animation-iteration-count:1;-webkit-animation-delay:0s;}
#imggallery{width:720px; height:480px; float:left; margin:0px; padding:0px; background:#2d2d2d; -webkit-animation-name:fadeIn; -webkit-animation-duration:3s; -webkit-animation-iteration-count:1;-webkit-animation-delay:0s;}
#destgallery{width:620px; height:405px; float:left; margin:0px; padding:0px; background:#2d2d2d; -webkit-animation-name:fadeIn; -webkit-animation-duration:3s; -webkit-animation-iteration-count:1;-webkit-animation-delay:0s;}
.advanced-slider{position:relative; overflow:hidden; outline:none; font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.advanced-slider a{position:static;}
.advanced-slider img{max-width:none; max-height:none; border:0 none; padding:0px; margin:0px;}
.advanced-slider .slider-main{position:relative; width:100%; height:auto; z-index:1;}
.advanced-slider .slide-wrapper{position:relative; overflow:hidden; width:100%; height:auto; z-index:2;}
.advanced-slider .slides{position:absolute; overflow:hidden; margin:0 !important; padding:0 !important; list-style:none; width:100%; height:100%;}
.advanced-slider .slide {position:absolute; overflow:hidden; display:block; margin:0 !important; padding:0 !important; width:100%; height:100%; visibility:hidden; list-style:none; filter:alpha(opacity=100); opacity:1;}
.advanced-slider .slide .image, .advanced-slider .slide .thumbnail, .advanced-slider .slide .caption {position:absolute;}
.advanced-slider .slide-arrows {position:static;}
.advanced-slider .slide-arrows a{position:absolute; cursor:pointer;}
.advanced-slider .caption-container .background {position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail-wrapper{position:absolute;}
.advanced-slider .thumbnail{background-position:center; background-repeat:no-repeat; position:absolute; overflow:hidden; width:80px !important; height:40px !important;}
.advanced-slider .thumbnail-scroller {position:absolute; z-index:2; }
.advanced-slider .thumbnail-scroller .visible-container {position:relative; overflow:hidden; top:-31px; background-color:transparent;}
.advanced-slider .thumbnail-scroller .containers {position:absolute; overflow:visible; top:0; left:0; list-style:none; margin:0; padding:0;}
.advanced-slider .thumbnail-scroller .thumbnail-wrapper {cursor:pointer; list-style:none;}
.advanced-slider .thumbnail .caption {position:absolute; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.advanced-slider .thumbnail .caption .background {position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail .caption .content {position:absolute; width:100%;}
.advanced-slider .thumbnail-scroller .arrows a {position:absolute; cursor:pointer; top:0px;}

.advanced-slider .timer-animation{position:absolute;}
.advanced-slider .timer-animation .timer-animation-controls{position:absolute; cursor:pointer; width:20px; height:20px; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.advanced-slider .timer-animation .timer-animation-controls {background:url(../images/playpause_small.png) no-repeat;}

#responsive-slider{font-family:'Open Sans', sans-serif; min-height:250px;}

/* SLIDE ARROWS */
.glossy-square-gray .slide-arrows a {background:url(../images/direction-nav.png) no-repeat; width:30px; height:31px; top:60%; margin-top:-32px;}
.glossy-square-gray .slide-arrows a.previous {left:15px;}
.glossy-square-gray .slide-arrows a.next {right:15px; background-position:-30px 0;}

/* TIMER ANIMATION */
.glossy-square-gray .timer-animation {top:20px; right:20px;}

/* SLIDE CAPTION */
.glossy-square-gray .caption-container .background{background-color:#000; width:100%; height:100%;} 
.glossy-square-gray .caption-container .caption{color:#FFF; margin:0; padding:8px; font-size:16px; line-height:18px;}

/* THUMBNAIL IMAGE */
.glossy-square-gray .thumbnail {border:1px solid #FFF;}

/* THUMBNAIL SCROLLER */
.glossy-square-gray .thumbnail-scroller.horizontal {bottom:0; /*padding:0 59px;*/ margin:30px 0 0 0px;}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper {margin:5px; padding:4px;}
.glossy-square-gray .thumbnail-scroller .thumbnail.select {border:solid 1px #F00;}

/* THUMBNAIL CAPTION */
.glossy-square-gray .thumbnail .caption .background{background-color:#000; filter:alpha(opacity=50); opacity:0.5;}
.glossy-square-gray .thumbnail .caption .content{color:#FFF; font-size:12px; line-height:14px; text-align:center; padding:2px 0; margin:0;}

/* THUMBNAIL SCROLLER ARROWS */
.glossy-square-gray .thumbnail-scroller .arrows a {background:url(../images/direction-nav.png) no-repeat; width:30px; height:31px; margin:-27px -44px 0 -34px; padding:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous {left:0; position:absolute; top:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next {right:0; background-position:-30px 0;}

/*----Photo Gallery Close---*/

/*---Detail Page Header ----*/
.detail-header{ width:1003px; height:auto; border:1px solid# ff0000; padding:0px; margin:0 auto 0 auto; position:relative; background:#fff;}
.detail-header img {margin:0; padding:0;}
.detail-header .gallery-link{ width:64px; height:36px; position:absolute; bottom:0; padding-bottom:16px; left:518px;}
.detail-header .kerala-honeymoon{height:auto; min-height:334px; border:5px solid #f1f1f1; background:#fff;}
.detail-header .kerala-honeymoon h1{ font:17px Oswald; color:#046F2C; border-bottom:1px solid #c6c4c6; margin:10px 0px;}
.detail-header .kerala-honeymoon ul{ margin:0; padding:0; list-style:none; padding:0 9px;}
.detail-header .kerala-honeymoon ul li{ margin:0; padding:10px 0; display:block; font:14px/20px Century Gothic; color:#3d3d3d; border-bottom:1px solid #c6c4c6; }
.detail-header .kerala-honeymoon ul li:last-child{ border-bottom:none; }
.detail-header .kerala-honeymoon ul li.hotel-room{ background:url(../images/hotel_icon.png) left center no-repeat; padding-left:40px;}
.detail-header .kerala-honeymoon ul li .hotel-price{ color:#000; font:30px/26px Arial, Helvetica, sans-serif;}
.detail-header .kerala-honeymoon ul li .hotel-rating{ display:block; width:47px; float:left; margin-right: 15px;}
.detail-header .kerala-honeymoon ul li strong{font:15px/18px Calibri; font-weight:bold;}
.detail-header .kerala-button{ height:auto; border:1px solid #d8d8d8; margin:2px 0 0 0px; border-radius:3px; background:#F4F5F5 left top repeat-x; clear:both; }
.detail-header .kerala-button ul{ margin:0px; padding:0px; list-style:none; }
.detail-header .kerala-button ul li{ margin:2px 0 2px 7px; padding-top:3px; display:block; float:left; width:24px; border-bottom:none;}
.detail-header .day-button{ border-radius:3px; width:117px; margin:3px 0 0 0px; padding:3px 3px 5px 3px;  background:#33955F; font:12px/20px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.detail-header .enquire{ height:44px; border:1px solid #0b532b; margin:3px auto 7px auto; padding:3px 0; font:18px/37px Oswald; color:#fff; background:#33955f; border-radius:3px; }
.detail-header .enquire input{background:none; font:18px/37px Oswald; color:#fff;}
.detail-header .enquire input:hover{color:#fff000;}
.detail-header .enquire span{width:42px; height:35px; display:block; float:left; background:url(../images/enquire-icon.png) left center no-repeat; margin:0 6px;}
.detail-header .customise{ width:347px; height:36px; border:1px solid #043b01; margin:7px auto; padding:3px 0; font:18px/37px Oswald; color:#656565; border-radius:3px; border:1px solid #b3b3b3; text-transform:uppercase; background-color:#f4f5f5; background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd)); background-image:-webkit-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-moz-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-ms-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-o-linear-gradient(top, #f4f5f5, #dfdddd); background-image:linear-gradient(to bottom, #f4f5f5, #dfdddd); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd); }
.detail-header .customise input{ color:#656565; text-decoration:none; background:none; font:18px/37px Oswald; text-transform:uppercase;}
.detail-header .customise input:hover{color:#000;}
.detail-header .customise span{width:40px; height:38px; display:block; float:left; background:url(../images/customise-icon.png) left center no-repeat; margin:0 6px;}
.detail-header .call-expert{ height:44px; border:1px solid #043b01; margin:7px auto; padding:2px 0; font:19px/35px Calibri; font-weight:bold; color:#656565;  border-radius:3px; border:1px solid #b3b3b3; text-transform:uppercase; background-color:#f4f5f5; background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd)); background-image:-webkit-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-moz-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-ms-linear-gradient(top, #f4f5f5, #dfdddd); background-image:-o-linear-gradient(top, #f4f5f5, #dfdddd); background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd); }
.detail-header .call-expert1{ display:block; font:14px/36px Oswald; color:#ba0000; float:right; width:130px;}
.detail-header .call-expert span{width:40px; height:35px; display:block; float:left; background:url(../images/call-expert.png) left center no-repeat; margin:0 6px; }

.detail-text-width{ /*width:962px;*/ height:auto; margin:6px auto 0; background:#fff; float:left;}
.detail-text-width .overview{ margin:0 auto; padding:0px; overflow:hidden; border-bottom:1px dashed #C6C4C6; }
.detail-text-width .overview .over-heading{ font:22px/42px Trajan Pro; color:#046F2C; }
.detail-text-width .content-heading{ background:#4cae4c; padding:5px 0 5px 5px; margin:2px 0 5px 0px; background:#e7e7e6; font:18px Verdana, Geneva, sans-serif; color:#000; }
.content-heading1{ height:28px; background:#33955F; padding:5px 0; padding-left:11px; font:20px Verdana, Geneva, sans-serif; color:#fff; }
.detail-text-width p{ font:15px/23px Century Gothic; color:#3d3d3d; padding:3px 5px 4px 5px; letter-spacing:0.1em;}
.detail-text-width p a{ color:#3d3d3d; text-decoration:underline; }
.detail-text-width p a:hover{ color:#3d3d3d; text-decoration:none; }
.detail-text-width p strong{ font-weight:bold; font-family:Century Gothic;}

.overview12{ background:url(../images/dotted-bg.png) left top repeat-x; margin:0 auto; height:50px; position:relative; }
h2.over-heading1{ font:22px/43px Trajan Pro; color:#046F2C; }

.kerala-lifestyle{height:auto; padding:8px 0; margin:0 auto; overflow:hidden;}
.kerala-lifestyle h2{color:#046F2C; font:18px/22px Oswald; padding-bottom:6px; border-bottom:1px dashed #389F0F;}
.kerala-lifestyle-text{height:auto; float:right; margin:5px 0 0 0;}
.kerala-lifestyle-text img{margin:6px 7px 0 3px; padding:0; border:1px solid #fff; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4); float:left;}

.placeholder-f{ margin-bottom:10px;}

/*---Detail Page Header Close ----*/

/*--Home Sec css --*/
.htthemeicon{ color:#fff000; font-size:16px; }
.theme-package{ margin:0; padding:0;}
.theme-package .theme-colorbx{ position:absolute; top:0; left:15px; padding-top:8px; padding-right:8px; padding-left:8px; padding-bottom:8px; margin-right:15px; }
.theme-package .theme-colorbx .more-theme{ background:#ffd525; color:#000; font-size:14px; border:#FFF solid 1px; text-decoration:none; padding:10px; font-weight:bold; }
.theme-package .theme-colorbx .more-theme:hover{ background:#fff; color:#000; border:#000 solid 1px; font-weight:bold; }
.theme-package img{ display:block; position:relative; }
.theme-package span{ padding:0px; display:inline-block; }
.theme-text img{ -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.theme-text .theme-colorbx{ -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; background-color:rgba(0, 0, 0, 0.8); -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.theme-text span{ -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -o-transform:translateY(100px); -ms-transform:translateY(100px); transform: translateY(100px); -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.theme-text:hover .theme-colorbx{ -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; text-decoration:none; }
.theme-text:hover span{ -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px); text-decoration:none; }
.theme-text .theme-text-bg{ height:auto; min-height:100px; background:#fff; border:#dcdcdc solid 1px; margin-bottom:20px; overflow:hidden; }
.theme-text .theme-package-hdg{ font-family:"Trajan Pro"; font-size:18px; color:#000; padding:15px 0 0 10px; letter-spacing:0.1px;}
.theme-text .theme-package-explore{ font-family:"Trajan Pro"; font-size:16px; color:#000; padding:0 10px 5px 10px; text-decoration:none; letter-spacing:0.1px; }
.theme-package a:hover{ color:#000; text-decoration:none !important;}

/*-------Kerala Theme 9-1-2015---------*/
.new-theme-h{ background:url(../images/new-border.html) left bottom repeat-x; padding:5px 0;}
.new-theme-h h1{color:#085c43; font:23px Trajan Pro; margin:8px 0;}
.new-theme-b{ width:auto; position:relative;}
.new-theme-b a:hover > span{ color:#e4ce10 !important;}
.new-theme-b img{ margin:0; padding:0;}
.new-theme-b span{ background:#120f09; position:absolute; bottom:0; left:0px; font:28px Calibri; color:#fff; padding:6px 27px 5px; width:100%; font-weight:bold; opacity: 0.9; height:55px; border-bottom:1px solid #ccc;}
.new-themeline{border-bottom:1px solid #ccc; display:block; width:100%;}
.placeholder{margin-bottom:12px;}
/*-------Kerala Theme Close---------*/

/*---------Tour 6-4-2015--------------*/
.breadcrumb-bg{ background:#f5f5f5;}
.left-section{ background:#033627; padding:15px; color:#fff;}
.left-section-h {color:#fff; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:26px; margin-top:8x;}
.left-section-h h1{color:#fff; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:26px; margin:0; padding:0; }
ul.local-icon { margin:0; padding:0;}
ul.local-icon li { float: left; list-style:none; padding:0 0 20px; width:100%; }
ul.local-icon li i { float:left; margin:0; padding: 0; width:10%;}
ul.local-icon li span { color:#fff; float:left; list-style:none; width:90%; font-family:Century Gothic; font-size:15px;}
/*ul.tour-highlights { margin: 10px 0 0;  padding: 0;}
ul.tour-highlights li { background: url(../images/icon_check_li.png) no-repeat left 8px; color:#fff;
list-style: none; margin:0 0 5px 15px; padding:0 0 0 15px; font-family:Century Gothic; font-size:15px;}*/

.enquire-bottom-button { background:#f09f03; border-radius: 3px; display:table; font-family:"Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size: 18px; font-weight: bold;  padding:10px 20px; text-decoration:none; margin:12px auto 0 auto;}
.enquire-bottom-button:hover{ background:#ffcb05; text-decoration:none;}
.call-now{ font:20px Calibri; padding:8px 0; color:#fff; margin:10px 0; border-bottom:1px dashed #fff;}
.call-now span{font:17px Calibri; padding:8px 0; color:#fff;}

ul.mtabs { background:#353435; margin: 0; overflow: hidden; padding: 0;}
ul.mtabs li { font-size: 20px; list-style:none; text-transform: uppercase; }
ul.mtabs li a.active { background:#f09f03; color:#000; }
ul.mtabs li a:hover { background:#f09f03; color:#000; }
ul.mtabs li a { color:#fff; float:left; outline:none; padding: 12px 20px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.itnry_head_wrap{ background:#f2f2f2;  border-radius: 3px; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif;  margin: 15px 0;    padding: 4px 0;}
.itnry_head_wrap span.days_box { background:#0b5943;  border-radius:3px; color:#fff; font-size: 14px; font-weight: bold; padding: 10px;   position: relative; }
.itnry_head_wrap span.itnry_heading { color:#000; font-size: 15px; line-height:30px; padding-left: 16px; font-weight:bold; }
.itnry_head_wrap span.days_box::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;    -moz-border-top-colors: none; border-color: rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgb(0, 90, 51); border-image: none; border-style: solid; border-width: 10px; content: ""; height:0; left: 100%; margin-top:-10px; pointer-events:none; position: absolute;
top:50%; width:0; }
.overview{font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:22px; margin:10px 0; color:#bd0a10;}
.itinerary{font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:30px; margin:15px 0 3px 0; color:#033627;}
.tour-left{ float:left !important; }
.tour-right{ float:right !important; }

/*------------16-5-2015------------*/
.pkgtour-textwrap1 { background: url(../images/menubg.jpg)left bottom repeat-x; letter-spacing:0.02em; margin-top:25px; margin-bottom:25px; padding-bottom:25px;}
.pkgtour-textwrap1 .pktopb{ background: url(../images/menubg.jpg)left top repeat-x; height:10px; padding-top:25px;}
.pkgtour-head1 {letter-spacing:0.02em; margin-bottom:20px;}
.pkgtour-head1 span {border-bottom:1px dotted #000; color:rgb(191, 0, 12);  font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:30px; padding-bottom:5px;
text-align:center;}
.pkghigh1{ margin:0; padding:0;}
.pkghigh1 li {background:url(../images/right-arrow.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0); float:left; font:16px "Century Gothic";
list-style: outside none none; padding:0 10px 10px 18px; width:50%;}
.back-to-top { bottom:20px; cursor:pointer; display:none; position:fixed; right:20px;}

/*-----------Kerala Travel Guide 29-5-2015-----------*/
.travel-guide-main { border-bottom: 1px solid #ccc; color:#075941; display:inline-block; font:35px "Trajan Pro";
margin-bottom:25px; margin:10px 0;}
.head-travel-guide{ font:30px Trajan Pro; padding:5px 0; color:#3a3737; text-align:center; margin:15px 0; border-bottom: 3px double #a19e9e;}
.tour-top-desti{ margin-bottom:20px; padding:0; position:relative;}
.tour-top-desti a:hover > span{ color:#fff200 !important;}
.tour-top-desti span{ position:absolute; display:block; bottom:0; background:#2a211a; padding:3px 12px 3px 3px; font-size:18px; font-family:Century Gothic; color:#fff;  opacity: 0.8;}
.top-attraction{ margin-bottom:20px; padding:0; position:relative;}
.top-attraction span{ position:absolute; background:#000; font-size:18px; font-family:Century Gothic; color:#fff;  opacity: 0.8; display:block; padding:2px 12px 2px 3px; bottom:0;}
.top-attraction a:hover > span{ color:#fff000;}
.tour-packg{ background:#f2f2f2; margin:0; padding:0; overflow:hidden;}
.tour-packg-h{ font-size:18px; font-family:Century Gothic; color:#064735; padding:3px;}
.tour-packg-d{font-size:16px; font-family:Century Gothic; color:#940808; padding:3px;}
a.tbutton{ background:#0b5943; color:#fff; margin:7px auto; display:table; padding:4px 7px; font:15px Century Gothic; text-decoration:none !important;  border-radius:6px;}
a.tbutton:hover{ color:#fff000 !important;}
a.viewall-t{ background:#aa0505; color:#fff; margin:15px auto; display:table; padding:4px 18px; font:18px Century Gothic; text-decoration:none !important;  border-radius:6px; text-transform:uppercase;}
a.viewall-t:hover{ color:#000 !important; background:#f58220;}
.green{ color:#033627;}

/*--------Cochin Travel Guide 6-6-2015---------*/
.main-p{ background:url(../images/background-text.jpg);}
.cochin-tour-h{ background:url(../images/double-lin.png) left center repeat-x;}
.cochin-tour-h span{ background:url(../images/background-text.jpg); margin:0 auto; color:#201f1f; display:table; padding:5px; font:30px Trajan Pro;}
.cochin-tour-h span h1{padding:5px; font:30px Trajan Pro; color:#201f1f; margin:0;}
.cochin-tour-h span h2{padding:5px; font:30px Trajan Pro; color:#201f1f; margin:0;}
.cochin-top-h{ background:#ebebec !important; display:block;}
.cochin-attraction{ margin:0 0 18px 0; padding:0; position:relative; box-shadow: 0 0 6px rgb(150, 154, 154);}
.cochin-attraction span{ font:17px Century Gothic; color:#000; background:#fff; padding:3px 7px; opacity: 0.8; display:block; height:50px;}
.cochin-attraction a:hover > span{ color:#000 !important;}
.co-text{ font:15px Century Gothic; color:#000; margin-bottom:3px !important;}
.co-text-r{ font:16px Century Gothic; color:#5d0707; margin-bottom:3px !important;}
.btseller-pkgbx {padding:0 4px 4px 4px;}
.btseller-pkgbx ul {margin:0; padding:0;}
.btseller-pkgbx ul li { border-bottom:1px dashed #7d7b7b; list-style:none; margin:0 0 10px 0; padding:0 0 10px 0; background:url(../images/dotted-line.html) left bottom repeat-x;}
.btpkgdetail{ margin-top:0;}
.btpkgdetail a {color:#063373; display:block; font:18px Century Gothic; padding-bottom:2px;}
a.btpkgview { color:#fff; display:block; font:13px Calibri; padding:4px 10px; background:#1c63a1; display:inline-block; float:right;	border-radius:50px;}
.other-destin-k{ background:#fff; border:1px solid #d7d7d7; padding:5px; margin:5px 0 15px 0;}
.other-destin-k span{ font:18px Century Gothic; color:#000000; margin:7px 0; display:block;}
.cochi-tour-pkd{ background:#fff; position:relative; margin-bottom:18px; border:1px solid #d7d7d7;}
.cochi-durat{ background:#f07c29; position:absolute; color:#fff; padding:3px 5px; font:15px Century Gothic; top:8px;}
.cochi-tour-pkd span{ font:16px Century Gothic; color:#343736; padding:5px 4px; display:block; height:53px;}
a.cochi-view{ font:16px Century Gothic; float:right; padding:5px 0; margin:3px 4px; text-decoration:none;}
a.cochi-view:hover{ color:#ff0000; text-decoration:none;}
a.cochi-tp{ font:15px Century Gothic; float:right; padding:5px 0; margin:3px 4px; color:#000; text-decoration:underline;}
a.cochi-tp:hover{ color:#ff0000;}
.kochi-h{ margin-bottom:15px; padding:0; position:relative;}
.kochi-h a:hover > span{ color:#fff200 !important;}
.kochi-h span{ font:17px Century Gothic; color:#fff; display:block; bottom:0; background:#000; padding:2px; opacity: 0.8; height:50px;}

.price-guide {letter-spacing:0.02em; margin-bottom: 20px; }
.price-guide span{font:30px "Trajan Pro",Georgia,"Times New Roman",Times,serif; color:#bf000c; text-align:center; border-bottom:1px dotted #828282; padding-bottom:5px;}
.price-guide a{padding:85px 0 0px;}
.site-heading{font:17px/22px Century Gothic; color:#025328; font-weight:normal; padding:2px; margin-bottom:5px; list-style-type:none; border:0;}

.tab-listbx{letter-spacing:0.02em; width:100%;}
.tab-listbx table{width:100%;}
.tab-listbx tr th{ border:1px solid #000; background:#0b5943; color:#fff; }
.tab-listbx tr td{ border:1px solid #000; }
.tab-listbx tr{background-color:#fff; }
.tab-listbx tr:nth-child(2n){background-color:#f1f1f2; }
.tab-listbx th{ background-color:#e6e6e6; font:normal 20px "Trajan Pro",Georgia,"Times New Roman",Times,serif; color:#333; text-align:center !important; padding-top:6px; padding-bottom:6px; }
.tab-listbx td{ text-align:center !important; padding-top:6px; padding-bottom:6px; }

ul.price-in{ margin:0 0 30px 15px; padding:0;}
ul.price-in li{ margin:0; padding:0; list-style: outside none circle; margin-bottom:10px;}

.i-rupees{float:left; width:130px; margin:5px 5px 0 0; padding:6px 5px; border:1px solid #397b68;}
.dollar{float:left; width:130px; margin:5px 5px 0 0; padding:6px 5px; border:1px solid #397b68;}

ul.destlist{margin:0px; padding:0px; list-style:none;}
ul.destlist li{display:block; overflow:visible !important;}

.vbest-textbx{margin-top:15px; margin-bottom:15px; padding:0 15px 7px;}
.vbg1{background-color:#ee7125;}
.vbg2{background-color:#7B7E88;}
.vbg3{background-color:#558599;}
.vbest-textbx strong{font:28px "Trajan Pro"; color:#fff; display:block; margin-top:0px; margin-bottom:4px; padding:8px 0 0px;}
.vbest-textbx p{font:16px/22px "Century Gothic"; color:#fff; text-align:justify; padding-bottom:3px;}
.vbest-textbx p a{ color:#fff000; text-decoration:underline;}

.kerala-festival{height:auto; padding:0px 15px 10px; margin:20px auto 25px; overflow:hidden; border:1px solid #e1e3e4; box-shadow:0 6px 5px -5px #333;}
.kerala-festival-text{height:auto; float:right;}
.kerala-festival-text p{text-align:justify;}
.kerala-festival-text img{float:left; margin-right:10px; margin-top:6px;}

.headh2{display:block; font:24px/22px "Trajan Pro"; color:#222; position:relative; padding:0px; margin-top:13px; margin-bottom:15px;}
.headh2::before{content:""; display:block; width:150px; height:2px; position:absolute; bottom:-8px; left:0; background-color:#389F0F;}

.text-justify{text-align:justify;}

.heading-2{font:22px/22px "Trajan Pro";}
.heading-3{font:22px "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:0px;}

.txtwrap{margin-top:15px; margin-bottom:15px; overflow:hidden;}
.txtwrap p{text-align:justify;}
.txtwrap img{background-color:#f7f7f7; border:1px solid #d7d7d7; padding:5px; margin:20px auto 15px; display:block;}

/*------------Photo Gallery-------------*/
.planbg{background-color:#f28e52; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28e52), color-stop(100%, #ee7125)); background-image: -webkit-linear-gradient(top, #f28e52, #ee7125); background-image:-moz-linear-gradient(top, #f28e52, #ee7125); background-image:-ms-linear-gradient(top, #f28e52, #ee7125); background-image: -o-linear-gradient(top, #f28e52, #ee7125); background-image: linear-gradient(top, #f28e52, #ee7125); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f28e52, endColorstr=#ee7125)}

.bookinglink a:hover, .guide-plantrip:hover, .bookingsubmit input:hover, .tourdes-contactbx a:hover, .groupbx p:hover, .buttonbg:hover{background-color:#ee7125; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7125), color-stop(100%, #f28e52)); background-image: -webkit-linear-gradient(top, #ee7125, #f28e52); background-image: -moz-linear-gradient(top, #ee7125, #f28e52); background-image: -ms-linear-gradient(top, #ee7125, #f28e52); background-image: -o-linear-gradient(top, #ee7125, #f28e52); background-image: linear-gradient(top, #ee7125, #f28e52); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ee7125, endColorstr=#f28e52)}

.guide-plantrip{width:142px; height:auto; margin:2px auto; padding:9px 13px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); cursor:pointer; clear:both;}
.guide-plantrip a{font-family:"Myriad Pro"; font-size:18px; color:#FFF; text-decoration:none;}

.detailphoto li{margin:5px 2px !important;}
.detailphoto ul li a p{font:italic 16px Georgia, "Times New Roman", Times, serif !important; width:84% !important; bottom:0px !important; padding:0px 0 5px 30px !important}
.detailphoto ul li a:hover p{top:25px !important; left:10px !important; font-size:22px !important;}

.photomain{width:100% !important; height:auto; /*float:left;*/ margin:0; padding:0; }
.photomain ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.photomain ul li{float:left; width:auto; height:auto; margin:9px 8px; padding:4px 4px 1px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
.photomain ul li a{color:#bf000c; text-decoration:none;}
.photomain ul li a p{font:italic 18px Georgia, "Times New Roman", Times, serif; padding:0 0 0 30px; background:url(../images/photogallery-icon.png) no-repeat 2px 3px; position:absolute; bottom:5px; background-color:#fff; width:84% !important; text-align:left;}
.photomain ul li a:hover p{color:#333; font-size:20px !important; background:url(../images/photogallery-icon.png) no-repeat 1px 7px !important; position:absolute; top:15px !important; left:9px !important;}
.photomain ul li a span{font:italic 18px Georgia, "Times New Roman", Times, serif; padding:0 0 0 15px; position:absolute; bottom:5px; background-color:#fff; width:93%; display:block;}
.photomain ul li a:hover span{color:#333; font-size:24px; position:absolute; top:90px; background-color:transparent; text-align:center;}
.photomain ul li a:hover{color:#333;}
.photomain ul li a:hover img{opacity:0.1;}
.photomain ul li a img{-webkit-transition:opacity 150ms linear; -moz-transition:opacity 150ms linear; -o-transition:opacity 150ms linear; transition:opacity 150ms linear;}
.photomain ul li a img:hover{opacity: 0.1;}

.photoList{float:left; width:98%; margin:12px 0; padding:8px 5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.photoList ul{width:98%; height:auto; margin:6px 10px; overflow:hidden; list-style-type:none;}
.photoList ul li{float:left; width:344px; margin:5px 0; padding:0 0 0 9px; font-family:Arial,Helvetica,sans-serif; background:url("../images/arrow.png") no-repeat 0 3px;}
.photoList ul li a{font:bold 12px Arial,Helvetica,sans-serif; color:#000; text-decoration:none;}
.photoList ul li a:hover{color:#C86D1A; text-decoration:underline;}

.otherphoto{float:left; width:99%; height:auto; margin:10px 0; padding:8px 0; overflow:hidden; background-color:#ededed;}
.otherphoto h2{text-align:center;}
.otherphoto span{font:italic 20px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:0 0 5px; display:block; border-bottom:1px solid #999;}
.otherphoto ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.otherphoto ul li{float:left; width:auto; margin:5px 3px 5px 4px; padding:0px;}
.otherphoto ul li p{font:16px Calibri; margin:0px; padding:0;}
.otherphoto ul li a{text-decoration:none; color:#000;}
.otherphoto ul li a:hover{text-decoration:underline; color:#bf000c;}

.tourpkg-wrapper{border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); padding:0px; margin-top:14px;}
.trpkg-head{font:21px "Trajan Pro"; color:#033627; text-align:center; margin:8px 8px 0px; padding-bottom:6px; border-bottom:1px dashed #033627;}

.tour-pkgbx{margin:0px;}
.tour-pkgbx ul{margin:0px; padding:0px;}
.tour-pkgbx ul li{list-style:none; margin:0px; padding:12px 0px; border-bottom:1px dashed #646464;}
.tour-pkgbx ul li:last-child{border-bottom:none;}
.tour-pkgbx ul li a img{text-align:center; display:block; margin:0 auto;}
.tour-pkgbx ul li a strong{font:bold 15px/17px "Century Gothic"; color:#222; padding-top:4px; margin:0px; display:block; text-align:center;}
.tour-pkgbx ul li a:hover, a.tourallpkg:hover{text-decoration:none;}
.tour-pkgbx ul li:hover{background-color:#FFC;}

a.tourallpkg{display:block; font:17px "Trajan Pro"; color:#fff; text-align:center; padding:6px 0px; background-color:#033627;}

.attraction-wrapper{ text-align:center; margin-bottom:20px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); }
.attration-txtbx{ padding:8px 10px 15px; letter-spacing:0.02em; text-align:center; }
a.attration-heading{ display:inline-block; font:26px "Oswald"; font-variant:small-caps; color:#0b5943; padding-bottom:7px; }
a.attration-link{ display:inline-block; font:15px "Oswald"; color:#bf000c; }
.attration-txtbx:hover{ background-color:#f3f3f3; cursor:pointer; }

.attration-tourhdg-bg{ background:#f1f1f1; overflow:hidden; padding:0 0 10px 0px; }
.attration-tourhdg{ background:#046f2c; font:22px "Trajan Pro"; color:#fff; text-align:center; padding:5px 0 5px 0px; }

a.home-view-all{ background:#0b5943; font:18px "Trajan Pro"; padding:5px 6px; color:#fff; text-decoration:none !important; display:table; margin:3px auto; text-align:center;}
a.home-view-all:hover{ color:#fff000;}


.theme-h{ font-size:35px; color:#ff0000; text-align:center; padding:12px 0; color:#0b5943; position:relative;}
.day_1{ background:#444545; position:absolute; right:1px; padding:5px 8px 3px 8px; line-height:22px; color:#e8e3e3;}
.day_n{ display:block; font-family:"Trajan Pro"; font-size:28px; line-height:28px; font-weight:bold; margin:0; padding:0; color:#fff;}
	
.tourbx-theme{text-align:center; border-bottom:1px solid #ccc; margin-bottom:20px; position:relative;}
.tourbx-theme span{display:block; font:18px "Trajan Pro"; color:#333; padding:10px 0;}
.tourbx-theme span::before{content:""; display:block; width:0; height:0; position:relative; margin:-20px auto 10px; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff;}
.tourbx-theme a{ text-decoration:none !important;}
.tourbx-theme a:hover > span{ text-decoration:none !important; color:#f37021;}
.txt1{font:small-caps 34px/34px "Century Gothic" !important; color:#222; text-align:center; border-bottom:1px dotted #828282; padding-bottom:10px; display:inline-block; margin:0px;}
.mgbtln1 {border-bottom: 5px solid #0e6b51; margin: -3px auto; position: relative; width: 90px;}

a.customized{background:#0b5943; color:#fff; padding:4px 15px; font-family:Century Gothic; font-size:25px; display:inline-block; text-decoration:none; border-radius:6px; text-decoration:none;}
a.customized{ text-decoration:none;}
a.customized:hover{ text-decoration:none !important; background:#1b9170;}
.scl {
	height:30px;
	width:310px;
	float:left;
	margin:0 15px 10 30px;
	line-height:28px;
}
.eqsubmitbtt {
    font: 18px "Century Gothic";
    color: #FFF;
    background-color: #bf000c;
    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;
}

