.pop1 {
    width: 160px;
    position: fixed;
    margin-right: -3px;
    left: 20px;
    margin-bottom: 40px;
    bottom: 8px;
    z-index: 9;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: example1;
}





.owl-theme .owl-controls .owl-buttons div{color:#FFF; display:none; /*display:inline-block;*/ zoom:1; *display:inline;/*IE7 life-saver */ margin:5px; padding:3px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#869791; filter:Alpha(Opacity=50);/*IE7 fix*/ opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/ opacity:1; text-decoration:none;}

.owl-theme .owl-controls .owl-page{display:inline-block; zoom:1; *display:inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display:block; width:10px; height:10px; margin:5px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#1e1e1e; border:1px solid #222;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#d6280c; border:1px solid #fff;}

.owl-item.loading{min-height:150px; background:url(AjaxLoader.html) no-repeat center center;}

/*---sticky menu css--*/
.content-panel{width:1003px; margin:0 auto;}
.sticky-menu{background-color:#FFF;  box-shadow:0 5px 5px -5px #333; padding:3px 0 0px; width:100%; position:fixed; top:0px; left:0px; z-index:999999999 !important; display:none;}
.sticky-wrap{width:1170px; margin:0 auto; position:relative;}
.stlogo{margin-top:3px;}

.rightstbx{float:right;}

.sticky-links{margin-top:10px;}
.sticky-links ul{margin-left:0px; margin-bottom:5px;}
.sticky-links ul li{display:inline; margin-right:15px;}
.sticky-links ul li a{font:16px 'calibriregular'; color:#333; text-decoration:none; text-transform:uppercase;}
.sticky-links ul li a strong{font-weight:normal;}
.sticky-links ul li:hover > a{color:#bb000f; cursor:pointer;}
.sticky-links ul li a .sthotelsicon{width:30px; height:18px; background:url(../images/themes-icons.html) no-repeat 0 0px; display:inline-block;}
.sticky-links ul li a .stoffersicon{width:25px; height:25px; background:url(../images/themes-icons.html) no-repeat -48px 0px; display:inline-block;}
.sticky-links ul li a .stholidaysicon{width:30px; height:27px; background:url(../images/themes-icons.html) no-repeat -88px 0px; display:inline-block;}

.sticky-links ul li:hover > a .sthotelsicon{background:url(../images/themes-icons.html) no-repeat 0 -32px;}
.sticky-links ul li:hover > a .stoffersicon{background:url(../images/themes-icons.html) no-repeat -48px -32px;}
.sticky-links ul li:hover > a .stholidaysicon{background:url(../images/themes-icons.html) no-repeat -88px -32px;}


a.menu-wrap-link {display:block; text-decoration:none;}
.menu-wrap{max-width:80em; height:100%; background-color:#222; -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;  margin-top:10px; border-radius:5px;} 
.menu-wrap ul{padding:0px; margin:0px; list-style:none; position:relative; height:100%;}
.menu-wrap > li > ul.sub-menu-wrap{min-width:10em; padding:4px 0; border:3px solid #f00 !important; border:1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}
.menu-wrap ul:after {content:""; clear:both; display:block;}
.menu-wrap ul li {padding:0px; position:relative;}
.menu-wrap, .menu-wrap > ul ul {overflow:hidden; max-height:0;}
.menu-wrap.active, .menu-wrap > ul ul.active {max-height:100%; height:100%; display:block;}

.menu-wrap ul li a {display:block; text-decoration:none; color:#fff; font:14px 'calibriregular'; padding:10px 12px; padding-bottom:15px; position:relative; border-bottom:1px solid #333333; text-align:left !important;  }
.menu-wrap ul ul, .menu-wrap ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
.menu-wrap ul li:hover > ul {display:block;}
.menu-wrap ul ul > li {position:relative; float:none;}
.menu-wrap li, .menu-wrap > ul > li {display:block;}
.menu-wrap ul ul li a {padding:8px 12px; font:15px 'calibriregular'; color:#fff;}
.menu-wrap ul ul ul {position:absolute; left:100%; top:0;}
.menu-wrap ul li:hover > a{color:#ccc;}
.menu-wrap ul li:hover{background-color:transparent;}
.menu-wrap ul ul > li{background-color:#666;}
.menu-wrap ul li ul li a:hover{color:#ccc !important; background-color:#000 !important;}

.clickbtt{display:block; width:50px; height:50px; padding:5px 0px 0px; position:absolute; top:0; right:0; font:20px 'calibribold'; color:#FF9000; text-align:center; cursor:pointer;}
.clickbtt:after {content:"+";}
.clickbtt.active:after {content:"-";}

.tourpkg-heading h1 small{font-size:13px; color:#fff;}
#verticalForm{ padding:0 8px; }
.contact-form-bg{
    background:#EFEFEF;  
    border: 1px solid #dbdbdb;
	padding-bottom:15px;

	}


.dpDiv {
    background-color: #eee!important;
    color: #00cc00;
	margin-right:5px;
}
#datepicker{background:#ccc!important; padding-right:2px;}
.dpTodayButtonTD{bottom:#ece9d8; margin:0!important;}
.dpTable {
    background-color: #ffffff;
    border-color: #eee!important;
    border-right: 1px solid #005d9e;
    border-style: solid;
    border-width: 1px;
    color: #505050;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
margin:1px;

padding-bottom:5px;
}

.dpTD {
    border-color: #ece9d8;
    border-right: 1px solid #ece9d8;
    border-style: solid;
    border-width: 1px;
    color: #000000;
	padding:5px;
}

.dpDayHighlightTD {
    background-color: #777777!important;
    border-color: #005d9e!important;
    border-right: 1px solid #777777;
    border-style: solid;
    border-width: 1px;
	color:#FFF;
}
   .dpDayHighlight { color:#fff!important;}
.dpTDHover {
    background-color: #aca998;
    border-color: #888888;
    border-right: 1px solid #888888;
    border-style: solid;
    border-width: 1px;
    color: red;
    cursor: pointer;
}
.dpDayTD {
    background-color:#fff!important;
    border-color: #fff!important;
    border-right: 1px solid #005d9e;
    border-style: solid;
    border-width: 1px;
    color: #000!important;
}
.dpTitleText {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.dpTitleTR{border:none!important; background:#EFEFEF; padding:0 1px;}
.dpDayHighlight {
   
    font-weight: bold;
}
.dpButton {
    background: none repeat scroll 0 0 #777!important;
    border: 1px solid #777!important;
    color: #ffffff;
	padding:0 8px;
	border-radius:2px;
	margin:3px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.dpTodayButton {
    background: none repeat scroll 0 0 #777777!important;
    border: 1px solid #777777!important;
	border-radius:4px; padding:2px; text-transform:capitalize;
    color: #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
	    margin-bottom: 3px;
		margin-top:3px;
}
.geninfobx {background:#F0F0EF; box-shadow:0px 0px 1px 1px rgba(119, 119, 119, 0.2); border-radius:0 0 4px 4px; border:solid 1px #CCCCCC;}
.geninfobx strong{ border-bottom:solid 1px #CCCCCC; background:#FF9E00; padding:6px 15px; color:#fff; font-size:18px; display:block;}
.geninfobx ul{margin:0px; padding:0px;}
.geninfobx ul li{list-style:none; border-bottom:solid 1px #F5F2F2; background:url(../images/list.html) no-repeat 14px 10px #FFFFFF;}
.geninfobx ul li a:hover{background:url(../images/list.html) no-repeat 14px 10px #FF9E00; color:#FFFFFF!important;}

.geninfobx ul li a{color:#777!important; padding-left:18px; display:block;  padding:6px 12px 6px 32px;}
.readmore li{list-style:none;}

.readmore li span {
    background: url("../images/blackbg.html") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 15px;
    color: #333;
    font: bold 22px;
    padding-top:15px;
	display:table;
}

#news-demo article{padding:0px!important;}
.readmore li{margin:0; padding:0;}
.readmore li .ker-cant-box h3{}
.travel-heading {color:#fff!important; font-weight:bold; text-align:center; position:absolute; padding-left:25px; padding-right:22px;  background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); margin-top:-49px; z-index:100;}
.readmore .box-travel{ padding-top:15px; padding-bottom:15px;}
.box-travel-bg{background:#fff; box-shadow:0 0 0;}
.box-travel:hover {
  filter: brightness(0.5);
    -webkit-filter: brightness(0.5);
    transition: all 0.5s ease-in-out 0s;
	} 
	.box-travel:hover h3{ color:#71B027!important; filter: brightness(1);   -webkit-filter: brightness(1);}
	.box-travel h3{ filter: brightness(1); transition:none;}
		.box-travel h2{ filter: brightness(1); transition:none; padding-bottom:15px; font-size:20px;}
		.box-travel:hover h2{ color:#71B027!important; filter: brightness(-1)!important; transition:none;}
		.box-travel:hover .more a:hover{background:#F87917!important; }
		more-btn{text-align:right; width:120px; float:right}
		.more-btn .more a{
	background: #888 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff !important;
    display: inline-block;
    line-height: 8px !important;
    margin: 12px 0 0;
    padding: 8px;}
	
.box-travel p{padding:12px; font-size:15px; line-height:22px; color:#3C3737;}
.box-travel .more a{border:solid 1px #fff; background:#888; border-radius:4px;  display:inline-block; padding:8px 8px 8px 8px; line-height:8px!important; margin:12px 0 0 0px; color:#fff!important; text-align:center;  }



.ker-cant-box p{padding:0; margin:0;}
.box-travel a{ color:#F7F7F7;}

.box-travel2bg{background:#EFEFEF; padding-right:15px; padding-top:10px; padding-bottom:10px; border:solid 1px #DBDBDB; margin:3px 0 25px 0;}
.box-travel2{ padding:11px 12px 11px 12px; }
.box-travel2 img{width:100%; }
 .travel-heading2{color:#fff!important; text-align:center; position:absolute; padding-left:8px; padding-right:12px;  display:block; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); margin-top:-29px; z-index:100; font-size:17px;}
.box-travel2 p{padding:12px; font-size:15px; line-height:22px; color:#3C3737;}
.box-travel2 .more a{ /*border:double 3px #FFF; background:#FFAD19;*/ border-bottom:solid 1px #333; background:url(../images/explore.html) no-repeat right; padding:3px 18px 0 0; line-height:8px!important; margin:8px 0 0 12px; color:#333; font-weight:bold; text-align:center;}
.box-travel2 .more a:hover{ color:#F00; border-bottom:solid 1px #FF0000; }

h1.headingtxt{  margin:0 auto; }
.center-text{}



.explore-guide-kerala-heading {
    font-family: Roboto,arial,helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
}
.explore-guide-kerala-heading small span {
    color: #777;
    font-size: 13px;
    font-family: Roboto,arial,helvetica,sans-serif;
    font-weight: normal !important;
}
.dscByPlace {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    position: absolute;
    width: 100%;
	text-align:center;
	margin-top:-71px;
	padding-bottom:8px;
}
.dscByPlace a{float:left; padding:0 5px; width:152px; }
.box-icon{ margin-left:69px!important; margin-top:10px;}
.box-icon p{margin:0px; padding:0px; color:#FFF; font-size:14px; }
.box-icon p img{height:30px;}
.view-day-details a{color:#000; text-align:right; text-decoration:underline; float:right; padding-top:5px;}

.weekend{border:solid 1px #CCCCCC; padding:2px;}
.weekend ul{margin:0px; padding:0px; list-style:none;}
.weekend ul li{margin:0px; padding:0px; list-style:none; background:#fff; border-radius:4px; margin:8px 0; 1px solid #cfcfcf}
.weekend ul li a{padding:5px; display:block; color:#000;}
.weekend ul li a:hover{
  background-color: #666666;
    color: #fff;}
	.full-box-white-page{background:#fff;  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
	.gradienttravelogy-box{background:url(../images/gradienttravelogy-box.html) repeat-x top #FFF; padding-bottom:25px;}
	
	.travel-guide-side-box{margin:22px 0 0 15px; padding:0px; box-shadow:0px 0px 1px 1px rgba(119, 119, 119, 0.2);}
		.travel-guide-side-box strong{background:#900; font-size:22px; display:block; padding:8px; color:#FFF;}
	.travel-guide-side-box ul{margin:0px; padding:0px; list-style:none;}
	.travel-guide-side-box ul li{margin:0px;  list-style:none; background:url(../images/gradienttravelogy-box.html) repeat-x top }
	.travel-guide-side-box ul li a{ color:#333; font-size:16px; padding:10px 25px; display:block; font-weight:bold; background:url(../images/list.html) no-repeat 8px 12px;
	 border-bottom: 1px solid #eee;
box-shadow: 0px 1px 0px #ffffff;}
	
.keep-at{border:solid 1px #ccc; margin-top:52px; margin-left:15px; background:#FFF; }
.keep-at img{margin:0 1%; width:98%;}
.keep-at .title{color:#fff; font-size:19px; background:#666666; text-align:center; padding:5px 0; margin-bottom:2px;}
.keep-at strong{color:#666666;}
.keep-at td{padding:4px 5px;}
.travel-highlight-border{ padding-bottom:8px; color:#f94a05; font-size:22px;  border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0 #ffffff;}
	.travel-paragraph{padding:8px 12px;}
	.special-gapping{color:#900; padding-right:55px; display:inline-block;}

.travel-highlight-border h2{padding-bottom:8px; color:#f94a05; font-size:25px;  border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0 #ffffff; display:inline-block;  margin-bottom:15px;}	
	.special-gapping h3{ color: #900;
    display:inline-block;
    padding-right: 55px;
	font-size:16px!important;
    font-weight:bold;
	
	}

	
	.toptourList h3 {
background: url(../images/header-top-gradient.html) repeat-x top #ffffff;
border: 1px solid #d5d5d5;
box-shadow: 0 0 5px #d1d1d1;
margin: 20px 0 0;
padding: 2px 8px 15px 8px;

}
.topNo {
margin-top: 1px;
width: 42px;
height: 42px;
float: right;
line-height: 35px;
text-align: center;
color: #fff;
border-radius: 50%;
background: #C0562D;
border: solid 2px #fff;
box-shadow: 0 0 3px #ccc;
font-weight: bold;
font-size: 23px;
}
.toptourList .mainTitle a {
color: #C0562D;
font-size: 17px;
font-weight: bold;
text-decoration: none;
text-align:left!important;
float:left;
padding-top:8px;
}
.toptourList .toplistContent {
clear: both;
display: block;
margin: 5px 0 0;
padding-top: 15px;
text-align:left;
}
.tourInfo {
line-height: 25px;
font-size: 14px;
}
a.view-more-details {
font-size: 16px;
font-weight: normal;
border: solid 1px #999999;
margin-top: 8px;
padding: 4px 15px;
background-color: #589442;
border: 3px solid #fff;
color: #fff;
box-shadow: 0 0 0 1px #B9B9B9;
display: block;
height: auto;
font-family: Calibri;
}
.image-resp{padding:4px; border-radius:4px}
.image-350{ width:350px; padding:4px; margin-left:8px; border-radius:4px}
.image-275{width:275px; padding:4px; border-radius:4px}
.image-300{ width:300px; padding:4px; margin-left:8px; border-radius:4px}
.hotel-img-tumb{margin:15px 8px; }
.hotel-img-tumb img{background:#FFF; border:solid 1px #ccc; padding:2px;}
.hotel{background:#EBEBEB; margin:8px;}
.hotel .title{ color:#900; padding-bottom:10px; font-size:17px; padding-left:10px;}
.hotel-heading{font-size:22px; text-align:center; color:#060; background:url(../images/line-image.html)repeat-x 0 15px;}
.hotel-heading span{background:#FFF; padding:0 8px}
.creat-mytrip-travelogy a{background:#900; width:220px; height:45px; display:block; color:#FFF; font-weight:bold; font-size:20px; text-align:center; line-height:45px;  border-radius:3px;}
.creat-mytrip-travelogy a:hover{ color:#FFF;}
.thumb-travel-guide{     text-align: left;
    font-size: 16px;
    font-family: "calibriregular"; }
.thumb-travel-guide-box{margin-top:12px;
	border: 1px solid #dbdbdb; background:#EFEFEF;
    /*box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);*/  border-radius:4px;}
	.thumb-travel-guide-box img{border-radius:4px 0px 0px 4px;}
.thumb-travel-guide span{ font-weight:bold; display:inline-block; color:#2C2C2C;}
.thumb-travel-guide .heading{font-size:18px; font-weight:bold; color:#666; padding:8px 0; border-bottom: 1px solid #ddd;
    box-shadow: 0 2px 0 #ffffff; margin-bottom:10px;}
.good{background:url(../images/good.html) no-repeat 0 8px; padding-left:28px; padding-bottom:5px;}

.entry-fee{background:url(../images/entry-fee.html) no-repeat 0 8px; padding-left:28px; padding-bottom:5px;}
.timing{background:url(../images/timing.html) no-repeat 0 8px; padding-left:28px; padding-bottom:5px;}
.languages{background:url(../images/language.html) no-repeat 0 8px; padding-left:28px; padding-bottom:5px;}
.visit{background:url(../images/visit.html) no-repeat 0 8px; padding-left:28px; padding-bottom:5px;}.TA_selfserveprop #CDSWIDSSP .widSSPData .widSSPInformation{padding:0px!important;}
.TA_selfserveprop dl{background:#fff!important; border:none!important;}
.TA_selfserveprop dd{border:none!important}
.slider-position{position:absolute; top:80px; right:250px;}
.slider-position-text{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7); text-align:right; font-size:25px; font-weight:bold;  margin:8px; padding:8px; line-height:28px; color:#000;} 

a.tourinqbtt{background-color: #585656;
    background-image: url("../images/white-link-arrow.html");
    background-position: 8px center;
    background-repeat: no-repeat;
       border: 2px solid #585656;
	   text-decoration:none;
    border-radius: 10px;
max-width:230px;
    clear: both;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    min-height: 20px;
    padding: 5px 10px 5px 27px;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: capitalize; 
	}
	a.tourinqbtt:hover{  background-image: url("../images/black-link-arrow.html");
    background-position: 8px center;
    background-repeat: no-repeat;
	text-decoration:none!important; 
     background-color:#fff; color:#333;     border: 2px solid #585656;}
.sugested h5{font-size:18px;}
.terms-condition li{padding:5px 25px; list-style:none; background:url(../images/list.html) no-repeat 0px 8px; margin-left:15px;}
.note{border-top:solid 1px #CCCCCC; padding-left:15px; padding-top:8px;}
.travel-guid-image{margin:5px; text-align:right}
.read1{float:right;}

.travel-guide-view{}


.travel-guide-view .heading{ border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 0 #ffffff;
    color: #666;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 0;
	color:#EB8100; text-align:center;
}
.travel-guide-view ul{margin:0px; padding:0px;  list-style:none;}
.travel-guide-view ul li{margin:5px; padding:0px 12px; list-style:none; background:url(../images/li.html)no-repeat 0px 12px;
border-bottom: 1px solid #ddd;}
.travel-guide-view ul li a{ font-size:16px; color:#444444; }
.travel-guide-view ul li a:hover{ font-size:16px; color:#EB8100;}
.travel-guide-view img{margin-top:5px; border:solid 1px #FFFFFF;}
.top-center-heading{text-align:center;  margin:0 25%; }





