@charset "utf-8";

/* CSS Document */





body { font-family: "Work Sans", sans-serif; font-size:14px; padding-top:165px; line-height:22px;}

h1, h2, h3, h4, h5, h6 { font-family: "Parkinsans", sans-serif;}

h2 { margin:0}



.top-right { float:right; padding:10px 0 10px; width:240px;}

.top-right .social { display:block; text-align:right}

.top-right .social i { font-size:15px; margin-right:3px; color:#fff; border-radius:50px; background:#999; padding:5px; width:25px; height:25xp; line-height:15px; text-align:center}

.top-right span { display:block; float:right; text-align:right; font-size:15px; padding:10px 0 0; margin-bottom:3px; line-height:0}



.navbar-brand { height:auto; padding:10px 15px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form { background:#09C;}

.navbar-default { border:0; background:#fff;}

.navbar-nav>li { border-right:#2a88a9 solid 1px;}

.navbar-default .navbar-nav>li>a { color:#fff; text-transform:uppercase;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { background:#069; color:#fff;}

/*.navbar-default .navbar-nav>li>a.active { background:#069; color:#fff;}*/

.nav>li>a { padding:15px 40px;}



.navbar-nav { position:relative; z-index:999}



.banner-container { background:#eee; }

.banner-container .container { position:relative;}

.banner-container .ban-fixed { position:absolute; right:0; top:20px}



.banner-container .carousel-control.left { background:none;}

.banner-container .carousel-control.right { background:none;}

.banner-container img {
	display: block;
	margin: 0 auto;
}

.banner-inner { height:120px; background:url(../images/banner2-kalathil-holidays.jpg) no-repeat center center; color:#fff;}

.banner-inner h1 { padding:10px 0; margin:25px 0 5px; padding:0}

.banner-inner h4 { margin:0}

.banner-inner.taxi { background:url(../images/taxi-iner.jpg) no-repeat center top;}



.banner-inner.contact-map { border-bottom:#ddd solid 3px; height:350px; background:#ddd; }

.banner-inner.contact-map iframe { width:100%;}



.carousel-caption { bottom:45px;}



.caption { margin-top:100px;}

.caption .desc { background: rgba(0,0,0,0.5); color: #fff; padding: 15px;}

.caption .desc h1 { margin: 0; padding-bottom: 15px;}

.caption .desc p { margin:0; font-size:15px;}

.caption .hm1 { border-radius:0; margin:0; background:#ff8d13; border:0; padding: 10px 15px;}

.caption .hm2 { display:inline-block; background:#000; color:#fff; border-radius:0; float:left; border:0; height:41px;}



.banner-menu { background: #006699; border-bottom: #0099cc solid 3px;}

.banner-menu ul { padding:0; border-left:#277c98 solid 1px; display:block; float:left; margin:0}

.banner-menu ul li { display:inline-block; float:left; border-right:#277c98 solid 1px; text-transform:uppercase; font-size:16px;}

.banner-menu ul li a { color:#fff; padding:15px 37px; display:inline-block; text-decoration:none;}

.banner-menu ul li a:hover { background:#09C;}



.abt-blk { padding:30px 0; background:#eee; border-bottom:#ddd solid 1px;}

.abt-blk h2 { margin:0; padding-bottom:15px; text-transform:uppercase; color:#9f2700;}

.abt-blk h2::after { display:block; width:40px; height:2px; position:relative; top:7px; content:"";background:#68c111;}

.abt-blk .inf { background:#ff8d13; color:#fff; margin-top:10px;}

.abt-blk p { color:#333}

.abt-blk h3 { margin:0; text-transform:uppercase; color:#fff; background:#2ca038; padding:4px 7px; margin-bottom:15px;}



.abt-video { padding-top:40px;}

.abt-video .form-control { margin-bottom:10px; }

.abt-video  .input-group { display:block;}



.content-area { padding:35px 0 20px;}

.pack-box { margin-bottom:20px;}

.pack-box img { border-radius:5px;}

.pack-box h4 { margin:0; padding:10px 0; font-size:15px; display:block; border-bottom:#ccc solid 1px;}

.pack-box h4 i { float:right;}

.pack-box h4 a { color:#333; text-decoration:none; display:block}



.test-blk { padding:30px 0; border-top:#ddd solid 1px;}

.test-blk h2 { margin:0; padding-bottom:30px; text-transform:uppercase; color:#9f2700;}

.test-blk h2::after { position:relative; width:50px; height:2px; background:#68c111; content:""; top:5px; display:block;}

.test-blk .test-sec { padding-bottom:20px; border-bottom:#ddd solid 1px;}

.test-blk .vie { float:right; padding:10px 0;}

.test-blk a.vie { color:#333; text-decoration:underline;}

.test-blk .test-sec .testm { padding:35px 15px; text-align:center; border:#ddd solid 1px; border-radius:10px;}

.test-blk .test-sec .carousel-control.left, .test-blk .test-sec .carousel-control.right { background:none;}



.test-blk .enq-blk .form-control { border-radius:3px; margin-bottom:10px;}

.test-blk .enq-blk .form-control.dt { margin:0}

.test-blk .enq-blk .input-group { margin-bottom:10px;}

.test-blk .enq-blk .sbmt { display:block; float:none; width:100%}



footer { background:#333; border-top:#00adc1 solid 5px; padding:30px 0 0;}

footer h5 { color:#fff;}

footer .col1 ul { padding:0}

footer .col1 ul li { display:block}

footer .col1 ul li a { display:block; color:#888;}

footer .col1 p { margin:0; color:#888;}

footer .col1 a { color:#888;}

footer .col1 .social i { font-size:25px;}

footer .col1 .map iframe { width:100%; height:100px;}



footer .botom { margin:10px 0; color:#888; border-top:#666 solid 1px; padding-top:10px;}

footer .botom a { color:#888}

footer .botom .des { text-align:right;}





.abt-blk .enq-blk { padding: 10px; border-radius: 8px; border: #f3a279 solid 2px;}

.abt-blk.adj .abt-video { padding-top:0}

.enq-blk .form-control { margin-bottom:10px;}

.abt-blk.adj { background:#fff; padding:40px 0}





.content-area.pck { background:#eee url(../images/texture.jpg) repeat; padding:35px 0; border-bottom:#ddd solid 1px;}

.content-area.pck h3 { margin:0; padding-bottom:25px; color:#431c5d}

.content-area.pck h3::after { display:block; width:40px; height:2px; position:relative; top:7px; content:"";background:#e05915;}



.gal-blk img { border:#ddd solid 3px;}

.fac-blk ul { padding:0; padding-left:10px;}

.fac-blk ul li { list-style:square; list-style-position:inside;}

.reach-blk img { border:#ddd solid 3px; margin-bottom:8px;}



.atrac h2 { text-align:center; margin:0; padding-bottom:20px;}



.content-area.atrac { background:#f5f5f5;}

.content-area.atrac h2 { color:#e05915;}



.pack-box p { padding:7px 0;}



.cont .input-group { display:block;}

.cont .form-control { margin-bottom:7px; border-radius:5px !important;}

.adrs-blk { padding:10px; border-radius:5px; border:#ccc solid 1px; min-height:220px;}



.silv-blk img { border-radius:5px; border:#ddd solid 5px; box-shadow:1px 2px 2px #999;}

.silv-blk h1 { margin:0; padding-bottom:20px; color:#2ca038;}



.nit img { border-radius:5px; border:#fff solid 3px; box-shadow:1px 2px 2px #999; margin:20px 0;}



.in-blk { padding:15px 0;}

.in-blk h4 { text-transform:uppercase; font-size:20px; padding-bottom:20px;}

.in-blk h4::after { content:""; display:block; position:relative; width:100px; height:2px; background:#930; top:7px;}

.in-blk ul { padding:0;}

.in-blk ul li { display:block; padding-bottom:5px;}

.iten-blk h5 { font-size:17px; margin:0; padding:10px 0;}

.iten-blk i { margin-right:5px;}

.iten-blk span { margin-bottom:10px; display:block;}



.fac-blk .rw { padding:10px 0;}

.fac-blk .rw .label { padding:7px 10px; font-size:18px; font-weight:normal; margin-right:10px;}

.fac-blk .rw .label a { color:#fff; text-decoration:none;}



.abt-blk.adj .abt-video h2 { font-size: 25px;}



.munar-blk h4 { margin:0; padding:5px; background:#ff8d13; color:#fff;}

.munar-blk ul { padding:10px; background:#f5f5f5;}

.munar-blk ul li { list-style-position:inside;}



.taxi-blk { padding:10px; border:#ddd solid 1px; margin-bottom:30px;}

.taxi-blk img { display:block; margin:auto; margin-bottom:20px; border-bottom:#ddd solid 1px;}

.taxi-blk h4 { text-align:center; margin:0; padding-bottom:7px;}

.taxi-blk h5 { text-align:center; margin:0; padding-bottom:7px;}

.taxi-blk .btn { display:block; margin:10px auto; margin-bottom:20px;}

.taxi-blk .col-md-6 { text-align:center;}

.taxi-blk .col-md-6.bor { border-left:#ddd solid 1px;}



.reviews { padding:15px 0; margin-bottom:15px; border-bottom:#ccc dashed 1px;}

.reviews h3 { background:none; color:#000; padding:0}



.rdmore { display:inline-block; padding:4px 10px; background:#09C; border-radius:5px; color:#fff; text-decoration:none !important;}

.rdmore:hover { color:#fff; background:#09F}

.testmon img { width:150px; height:150px; border-radius:100px;}

.testmon h3 { font-size:20px; text-transform:capitalize;}



.tour-pack img { border-radius:5px; border:#09F solid 3px; border-left:0; border-top:0; }



.wonder-blk { padding:25px 0;}

.wonder-blk h4 { text-align:center; margin-bottom:20px;}

.wonder-blk .col-sm-3 { margin-bottom:20px;}



.ayur ul { padding:10px 0; padding-left:18px;}

.ayur ul li { border-bottom:#ddd dotted 1px; }





@media screen and (max-width: 1200px) 

{

	.nav>li>a { padding: 15px 31px;}

	.banner-menu ul li a { padding: 15px 19px;}

	

}

@media screen and (max-width: 992px) 

{

	.banner-menu ul { float:none;}

	.banner-menu ul li { float:none; display:block;}

	.nav>li>a { padding: 15px 19px;}

	.banner-menu ul li a { display:block;}

	.navbar-nav>li.a1 { display:none}

}

@media screen and (max-width: 768px) 

{

	.top-right { display:none; }

	.top-right .social { float:left; text-align:left; margin-right:15px;}

	.top-right span { float:left; text-align:left; margin-right:15px;} 

	body { padding-top:90px;}

	.banner-menu ul li a { display:block;}

	.banner-container .ban-fixed { display:none;}	

	.caption { margin-top: 50px;}

	.navbar-default { height:90px;}

	.navbar-header { position:static; height: 89px;}

	.navbar-default .navbar-brand img { width:80%}

	.navbar-brand { position:absolute; z-index:100}

	.navbar-nav { float:none; text-align:right; z-index:99}

	.navbar-default .navbar-toggle { z-index:100}

	.navbar-nav>li.a1 { display:block}

}

@media screen and (max-width: 468px) 

{

	.top-right { display:none}

	body { padding-top:97px;}

	.caption .desc p { display:none}

	

}

@media screen and (max-width: 400px) 

{

	.carousel-caption { display:none}

}