@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family: 'Muli', sans-serif;}

.wrap{width:100%; position: absolute; z-index: 1000000;}
.container-main{width:100%; float:left;}
.wrapper-main{width:1120px; margin:0 auto;}
.headerbg{width:100%; float:left; height:570px;}
.header{width:100%; float:left; background-image:url(../images/header-trans-bg.png); background-repeat:repeat-x; height:86px;}
.logo{float:left; padding:2px 0px 0px 15px;}
.topnav-right{width:500px; float:right; text-align:right; margin:20px 10px 0px 0px; font-size:13px;}
.tp-email{margin-bottom:10px;}
.tp-email a{text-decoration:none; font-size:14px; color:#000000;}
.topnav-right a{text-decoration:none; font-size:13px; color:#000; padding:0px 4px;}

.navigation{width:100%; float:left;}
.navigation ul{margin:0; padding:0; list-style:none;}
.navigation ul li{float:left; display:block; padding:6px 17px;}
.navigation ul li:last-child{padding:6px 0px 0px 16px;}
.navigation ul li a{text-decoration:none; color:#ffffff; text-transform:uppercase; font-size:15px;}
.font-open{font-family: 'Open Sans', sans-serif;}

.right-form{float:right; width:330px; margin-top:22px; background-color:#FFF;}
.form-head{width:312px; float:left; background-color:#1d292e; color:#FFF; text-transform:uppercase; font-size:18px; padding:7px 0px 7px 18px;}
.form-detail{width:306px; float:left; margin-left:18px; margin-top:15px;}
.form-name{text-transform:uppercase; font-size:12px;}
.form-style{width:92%; float:left; border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:10px; margin-bottom:12px;}
.form-style input[type=text] {width:100%; border:none; text-transform:none; font-size:11px; color:#757575; }
.frm-date{width:98%; float:left; margin-bottom:0px;}
.date1{width:47%; float:left; margin-top:5px;}
.date2{width:47%; float:right; margin-top:5px;}
.date1-name{border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:7px; margin-bottom:15px;}
.date2-name{ border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:5px; margin-bottom:10px;}
.date1-name input[type=text] {width:78%; border:none; text-transform:none; font-size:11px; color:#757575; }
.date2-name input[type=text] {width:78%; border:none; text-transform:none; font-size:11px; color:#757575; }
.date2-name input[type=number]{width:100%; border:none; text-transform:none; font-size:11px; color:#757575; }
.form-info{width:98%; float:left; margin-bottom:10px;}
.info1{width:33%; float:left;}
.info2{width:33%; float:left; margin-left:5%;}
.info1-name{border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:5px; margin-bottom:10px;}
.info2-name{border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:5px; margin-bottom:10px;}
.info1-name input[type=text] {width:66%; border:none; text-transform:none; font-size:11px; color:#757575; }
.info2-name input[type=text] {width:66%; border:none; text-transform:none; font-size:11px; color:#757575; }
.icon-align{vertical-align:middle; padding-top:5px;}
.search-btn{float:left; margin-bottom:20px;}
.captcha{float:right; width:37%; border:#e3e3e3 1px solid; padding:9px; border-radius:3px; margin-top:5px; margin-bottom:10px;}
.captcha input[type=text] {width:100%; border:none; text-transform:none; font-size:11px; color:#757575;}
.captcha-image{float:left; border:#e3e3e3 1px solid; padding:7px 0px; border-radius:3px; margin-top:5px; margin-bottom:10px;}
.captcha-image{}

.first-row{width:100%; float:left; margin-top:70px;}
.column-1{width:36.6%; float:left; background-image:url(../images/tourist-attractions.jpg); background-repeat:no-repeat; height:432px;}
.black-bg{width:100%; float:left; background-image:url(../images/black-bg.png); background-repeat:repeat-x; height:132px; margin-top:300px;}
.black-bg ul{margin:0; padding:0; list-style:none;}
.black-bg ul li{line-height:28px;}
.black-bg ul li a{color:#FFF; text-decoration:none;}
.taj-list{float:left; width:110px; padding-left:12px !important; padding-right:12px !important; padding-top:12px !important;}

.column-2{width:61.6%; float:right;}
.col-left{width:48.4%; float:left; background-color:#f0f0f0;}
.col-left-head{float:left; font-size:24px; color:#2d2727; margin:15px 0px 0px 17px;}
.col-left-head a{color:#2d2727; text-decoration:none;}
.col-left p{margin-top:14px; padding:0px 12px 0px 17px; color:#515050; font-size:15px; line-height:22px;}
.clear{clear:both;}
.view-more{float:left; color:#ff7200; padding-left:17px; font-family:"Monotype Corsiva"; font-size:22px; font-weight:600; margin-bottom:16px;}
.view-more a{color:#ff7200; text-decoration:none;}
.view-more2{float:left; color:#ff7200; padding-left:10px; font-family:"Monotype Corsiva"; font-size:22px; font-weight:600; margin-bottom:12px;}
.view-more2 a{color:#ff7200; text-decoration:none;}
.view-more3{float:left; color:#ff7200; font-family:"Monotype Corsiva"; font-size:22px; font-weight:600; margin-top:25px;}
.view-more3 a{color:#ff7200; text-decoration:none;}

.col-right{width:48.5%; float:right; background-color:#f0f0f0;}
.col-right p{margin-top:4px; padding:0px 12px 5px 17px; color:#515050; font-size:15px; line-height:22px;}

.second-row{width:100%; float:left; margin-top:50px;}
.headding{width:405px; margin:0 auto; text-align:center; text-transform:uppercase; font-size:24px; color:#333232; background-image:url(../images/head-line.png); background-repeat:no-repeat; background-position:bottom; margin-bottom:10px; padding-bottom:3px;}
.second-row p{font-size:15px; text-align:center; color:#616060; line-height:21px;}
.thumbnail-box{width:100%; float:left; margin-top:15px;}
.thumbs{width:23%; float:left; margin-right:2.6%;}
.thumb-image{float:left;}
.thumb-text{width:100%; float:left; text-transform:uppercase; color:#181818; font-size:17px; margin-top:15px;}
.thumb-text a{text-decoration:none; color:#181818;}
.thumb-text-sm{width:100%; float:left; display:inline-block; margin-top:7px; margin-bottom:10px; font-size:13px; text-transform:uppercase;}
.thumb-text-sm span{float:right; margin-right:5px; color:#f26600; font-weight:bold; font-size:12px;}
.thumb-text-sm span a{color:#f26600; text-decoration:none;}

.third-row{width:100%; float:left; margin-top:60px; margin-bottom:10px;}
.detail-col{width:32.6%; float:left; margin-right:1%; background-color:#f5f7f9; border-bottom:#d9dfe5 2px solid;}
.detail-col-image{width:100%; float:left;}
.detail-col-text{width:100%; float:left;}
.detail-col-text h2{text-transform:uppercase; color:#ff7200; font-size:19px; padding-left:10px; margin-bottom:0px; font-weight:400;}
.detail-col-text h2 a{text-decoration:none; color:#ff7200;}
.detail-col-text p{padding-left:10px; padding-right:15px; font-size:15px; text-align:justify; color:#242121; line-height:21px; margin-top:10px;}

.forth-row{width:100%; float:left; margin-top:40px;}
.left-col{float:left; width:50%; margin-top:6px;}
.left-col ul{margin:0; padding:0; list-style:none;}
.left-col ul li{float:left; margin:0px 6px 0px 0px; }

.right-col{float:right; width:48.5%}
.tour-package{width:100%; float:left; background-image:url(../images/package-bg.png); background-repeat:no-repeat;}
.tour-package p{font-size:15px; margin-top:12px; color:#242121; line-height:21px;}
.tour-head{padding-left:10px; text-transform:uppercase; color:#827e7e; font-size:24px;}
.tour-head a{text-decoration:none; color:#827e7e;}
.package-list{float:left; width:268px; color:#242121; margin-top:7px;}
.package-list ul{margin:0; padding-left:18px; color:#242121;}
.package-list ul li{line-height:32px;}
.package-list ul li a{text-decoration:none; color:#242121;}
.package-list ul li a:hover{text-decoration:underline; color:#242121;}

.footerbg{width:100%; float:left; height:510px; margin-top:10px; background-image:url(../images/footer-bg.jpg); background-repeat:no-repeat;}
.footer-links{width:100%; float:left; margin-top:8%;}
.footer-list{width:20%; float:left;}
.footer-list ul{margin:0; padding:0; list-style:none;}
.footer-list ul li{font-size:14px; line-height:24px;}
.footer-list ul li a{font-size:13px; text-decoration:none; color:#1c1b1b;}
.copy-right{width:100%; float:left; margin-top:30px; font-size:13px; border-top:#a8b5b7 2px solid; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.flexslider{width:100% !important; float:left !important;}
.flexslider img{width:100% !important;}
.slides{width:100% !important; float:left !important;}
.slides img{width:100% !important;}

.view {width: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.view img {display: block; position: relative;}

.effects .img {position: relative; float: left; margin-bottom: 5px; margin-right: 5px; width: 48%; overflow: hidden;}
.effects .img img {display: block; margin: 0; padding: 0; max-width: 100%; height: auto;}
.overlay {display: block; position: absolute; z-index: 20; background: rgba(0, 0, 0, 0.5); overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay {display: block; position: absolute; top: 0; right: 0; z-index: 100; width: 45px; height: 45px; font-size: 20px; font-weight: 700; color: #fff; line-height: 45px; text-align: center; background-color: #000; cursor: pointer;}
a.close-overlay.hidden {display: none;}

a.expand {display: block; position: absolute; z-index: 100; width:100%; text-align: center; color: #fff; text-transform:uppercase; font-family:"Century Gothic"; font-size:22px; text-decoration:none;}
a.expand span{ display: block; position: absolute; z-index: 100; width:100%; text-align: center; color: #ff7200; font-size:18px; text-transform:capitalize;}


/* ============================================================
  EFFECT 1 - SLIDE IN BOTTOM
============================================================ */
#effect-1 .overlay { bottom: 0; left: 0; right: 0; width: 100%; height: 0;}
#effect-1 .overlay a.expand {left: 0; right: 0; bottom: 40%; margin: 0 auto -30px auto;}
#effect-1 .img.hover .overlay {height: 100%;}
.slider-gallery{width:100%; float:left;}
.content-slider  ul{list-style: none outside none; padding-left: 0; margin: 0;}
.demo .item{margin-bottom: 60px;}
.content-slider li{background-color: #ed3020; text-align: center; color: #FFF;}
.content-slider h3 {margin: 0; padding: 70px 0;}
.demo{width: 800px;}
.ca-container{position:relative; float:left; width:100%; height:250px;}
.ca-wrapper{width:100%; height:100%; position:relative;}
.ca-item{position:relative; float:left; width:23%; margin-right: 2.6%;}
.ca-more{position: absolute; bottom: 10px; right:0px; padding:4px 15px; font-weight:bold; background: #ccbda2; text-align:center; color: white; font-family: "Georgia","Times New Roman",serif; font-style:italic; text-shadow:1px 1px 1px #897c63;}
.ca-close{position:absolute; top:10px; right:10px; width:27px; height:27px; text-indent:-9000px; outline:none; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2); box-shadow:1px 1px 2px rgba(0,0,0,0.2); opacity:0.7;}
.ca-close:hover{opacity:1.0;}
.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{width:660px; overflow:hidden;}
.ca-content-text{font-size: 14px; font-style: italic; font-family: "Georgia","Times New Roman",serif; margin:10px 20px; padding:10px 20px; line-height:24px;}
.ca-content-text p{padding-bottom:5px;}
.ca-nav span{width:25px; height:38px; background:transparent url(../images/arrows.png) no-repeat top left; position:absolute; top:50%; margin-top:-19px; left:-40px;
text-indent:-9000px; opacity:0.7; cursor:pointer; z-index:100;}
.ca-nav span.ca-nav-next{background-position:top right; left:auto; right:-40px;}
.ca-nav span:hover{opacity:1.0;}
.detail-area{width:100%; float:left;}
.detail-left{float:left; width:67%;}
.beard-cum{width:100%; float:left; border-bottom:#e5e5e5 1px solid; color:#939684; margin-top:15px; padding-bottom:5px; font-size:14px;}
.beard-cum2{width:100%; float:left; border-bottom:#dbd6d6 1px solid; color:#817474; margin-top:0px; padding-bottom:5px; font-size:14px;}
.beard-cum a{text-decoration:none; color:#939684; font-size:14px;}
.beard-cum2 a{text-decoration:none; color:#817474; font-size:14px;}
.detail-left h1{width:100%; float:left; color:#443e3e; font-size:23px; text-transform:uppercase; font-weight:normal; margin-top:10px;}
.inner-sm-banner{width:100%; float:left; margin-bottom:20px;}
.inner-sm-banner img{width:100%;}
.detail-left p{width:100%; float:left; text-align:justify; font-size:15px; color: #565454; line-height: 21px; margin-top:4px;}
.detail-left h5{width:100%; float:left; text-align:justify; font-size:18px; color:#ff7200; text-transform:uppercase; font-weight:normal; margin-bottom:0px; margin-top:10px;}
.detail-left span{width:100%; float:left; text-align:justify; font-size:18px; color:#ff7200; text-transform:uppercase; font-weight:normal; margin-bottom:0px; margin-top:10px;}
.org-text{color:#ff7200 !important; font-size:17px !important; text-transform:uppercase; margin-bottom:0px !important;}
.mrg-none{margin-bottom:4px;}
.detail-left ul{margin:0; padding:0px 0px 0px 20px; font-size:15px; color:#616060; float:left; width:100%;}
.detail-left ul li{font-size:15px; line-height:25px;}
.fmbrd{border:#dce1e1 1px solid;}
.right-detail{width:29.8%; float:right;}
.fm-right-nav{width:100%; float:left; margin-top:22px;}
.fm-right-nav-list{border-top:#e5e5e5 1px solid; width:100%; float:left;}
.btm-brd{border-bottom:#e5e5e5 1px solid;}
.fm-list-left{width:60%; float:left; font-size:11px; color:#2f2d2d;}
.fm-list-left h4{text-transform:uppercase; font-weight:normal; font-size:15px; margin:10px 0px 2px 0px;}
.fm-list-left h4 a{text-decoration:none; color:#2f2d2d;}
.fm-list-left h4 a:hover{text-decoration:underline; color:#ff7200;}
.fm-rd{float:left; margin-top:6px; width:100%; float:left;}
.fm-rd a{text-decoration:none; text-transform:uppercase; font-size:12px; color:#ff7200;}
.fm-list-right{float:right; width:35%; text-align:right;}

.gallery-area{width:100%; float:left; border-bottom:#c9c8c8 double 3px; border-top:#c9c8c8 double 3px; margin-bottom:10px;}
.gallery-area h1{font-size:24px; color:#aeacac; text-transform:uppercase; font-weight:normal; padding:5px 0px; margin:0;}
.gallery-listing{width:100%; float:left;}
.gallery{width:47.2%; float:left; background-color:#f4f4f4; padding:1%; margin:1.6% 0%;}
.fl-rt{float:right;}
.gallery h5{width:100%; float:left; font-size:19px; font-weight:normal; margin:14px 0px; padding-bottom:5px; background-image:url(../images/h-line.png); background-repeat:no-repeat; background-position:bottom left;}
.gallery p{font-size:14px; color:#615f5f; line-height:19px; }
.gallery p span{float:right; display:inline-block; font-family:"Monotype Corsiva"; font-size:22px; color:#ff7200; padding:2px 7px 0px 0px;}
.gallery p span a{color:#ff7200 !important; text-decoration:none;}
.gallery h5 a{text-decoration:none; color:#000;}
.head-txt{width:100%; float:left; font-size: 15px; text-align: justify; color: #616060; line-height: 21px; margin:30px 0px 5px 0px;}

.site-map{width:100%; float:left; margin-bottom:2%;}
.site-1{width:31%; float:left; margin-right:1%;}
.site-1 ul{margin:0; padding-left:22px;}
.site-1 ul li{font-size:14px;}
.site-1 ul li a{text-decoration:none; color:#615f5f;}
.site-head{width:100%; float:left; color:#ff7200; font-size:21px; padding:10px 0px 5px 0px;}
.site-head a{color:#ff7200; text-decoration:none;}
.left-package23{width:681px; float:left;}
.left-package23 textarea{width:230px; height:50px; border:#dcdcdc solid 1px;font-size:12px;}
.enquiry-form{ width:665px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif !important; background:#ff7200; padding:18px 5px 15px 10px; margin-top:2px;} 
.quiry-form{ width:310px; height:auto; float:left; color:#fff; font-size:13px; margin:5px 10px 12px 10px;}
.enquiry-form-1{ width:310px; height:auto; float:left; margin:0 0 0 10px; color:#666;}
.enquiry-input{ width:200px; float:right;  height:19px; font-size:12px; vertical-align:top; }
.enquiry-textarea{ width:400px; float:right; }
.meassage-box{ width:640px; height:auto; float:left; margin:5px 10px 12px 10px; font:Arial, Helvetica, sans-serif !important; color:#FFFFFF; font-size:13px;}  
.meassage-box .textarea{ width:450px; height:80px;}
.cpatch-area{ width:80px; height:18px; border:#dcdcdc solid 1px; font-size:12px; vertical-align:top; margin-left:12px; }
.marg-tp-none{margin-top:3%;}
.imp-msg{width:100%; float:left; font-weight:bold; margin-top:30px; text-align:center; background-color:#f5f7f9; border:#d9dfe5 1px solid; padding:20px 0px;} 
.imp-msg a{text-decoration:none; color:#000;}

@media screen and (max-width:1200px) {
.form-area { margin-top:0px !important;}
.flexslider .slides img { width:100% !important;}
.container-main{width:100%; float:left;}
}

@media (min-width:769px) and (max-width:1160px){
.wrap{width:100%; position: absolute; z-index: 1000000;}
.container-main{width:100%; float:left;}
.wrapper-main{width:94%; margin:0 auto;}
.topnav-right{width:415px;}
.thumbs{width:23%;}	
.thumb-image{width:100%;}
.thumb-image img{width:100%;}
.thumb-text{font-size:15px;}
.thumb-text-sm{font-size:11px;}
.thumb-text-sm span a{font-size:11px;}
.package-list{width:50%;}
.package-list ul li {line-height: 27px;}
.view-more3{margin-top:10px;}
.footer-list ul li a{font-size:13px;}
.column-1{display:none;}
.column-2{width:100%; float:left;}
.column-2 img{width:100%;}
.view-more img{width:auto;}
.footer-links{margin-top:7%;}
.right-detail {width: 32%;}
.right-form{width:100%;}
.form-head{width:100%; text-align:center; padding-left:0px;}
.form-style{width:84%;}
.form-detail{width:100%;}
.frm-date{width:90%;}
.date1-name input[type="text"]{width:75%;}
.date2-name input[type="text"]{width:75%;}
.gallery img{width:100%;}
.gallery p span img{width:auto;}
}

@media (min-width:641px) and (max-width:768px){
.wrap{width:100%; position: absolute; z-index: 1000000;}
.container-main{width:100%; float:left;}
.wrapper-main{width:94%; margin:0 auto;}

.topnav-right{width:280px;}
.right-form{width:100%;}
.form-head{width:100%; text-align:center; padding-left:0px;}
.form-detail{width:100%;}
.date1{width:46%;}
.date2{width:46%; margin-right:4%;}
.column-1{display:none;}
.column-2{width:100%; margin-top:3%;}
.col-left img{width:100%;}
.view-more img{width:auto;}
.thumbs{width:47%; margin-right:3%;}
.thumbs:last-child{margin-right:0px !important;}
.thumb-image{width:100%;}
.thumb-image img{width:100%;}
.left-col{width:100%;}
.left-col img{width:100%;}
.right-col{width:100%; float:left;}
.view-more3{width:100%;}
.footerbg{background-image:none; background-color:#c3def0; height:auto;}
.footer-list{width:50%; margin-bottom:3%;}
.copy-right{padding-bottom:2%;}
.footer-links{margin-top:7%;}
.detail-left{width:100%;}
.right-detail{width:100%;}

.gallery p span img{width:auto;}
.gallery img{width:100%;}
.gallery p{font-size:13px;}
.gallery p span{font-size:20px;}

.left-package23{width:100%;}
.enquiry-form{width:100%; padding-left:0px;}
.quiry-form{width:95%;}
.enquiry-input{width:100%;}
.meassage-box{width:95%;}
.left-package23 textarea{width:100%;}
}

@media (min-width:320px) and (max-width:640px){
.wrap{width:100%; position: absolute; z-index: 1000000;}
.container-main{width:100%; float:left;}
.wrapper-main{width:94%; margin:0 auto;}
.header{height:auto; background-repeat:repeat;}
.topnav-right{width:100%; text-align:center; margin: 10px 0px 5px 0px;}
.right-form {width: 100%;}
.form-head {width: 100%; padding: 7px 0px 7px 0px; text-align: center;}
.form-detail {width:94%; margin-left:15px;}

.column-1{display:none;}
.column-2{width:100%;}
.col-left{width:100%; margin-top:5%; margin-bottom:10%;}
.col-right{width:100%;}
.headding{width:100%;}
.second-row p{text-align:justify;}
.thumbs{width:100%;}
.thumb-image{width:100%;}
.thumb-image img{width:100%;}
.detail-col{width:100%;}
.detail-col-image{width:100%;}
.detail-col-image img{width:100%;}
.left-col{width:100%;}
.right-col{width:100%;}
.effects .img{width:100%;}
.effects .img img{width:100%;}
.view img{width:100%;}
.black-bg {width: 100%; background-image: url(../images/black-bg.png);  margin-top: 184px; background-repeat: repeat; height:auto;}
.footerbg{background-image:none; background-color:#c3def0; height:auto;}
.footer-list{width:100%; margin-bottom:5%;}
.footer-links{margin-top:7%;}

.detail-left{width:100%;}
.right-detail{width:100%;}
.fm-list-right{width:37%;}
.fm-rd{width:100%;}

.gallery{width:100%;}
.gallery img{width:100%;}
.gallery p span img{width:auto;}
.gallery p span{font-size:20px;}
.gallery p{font-size:13px;}
.site-1{width:100%;}

.left-package23{width:100%;}
.enquiry-form{width:100%; padding-left:0px;}
.quiry-form{width:95%;}
.enquiry-input{width:100%;}
.meassage-box{width:95%;}
.left-package23 textarea{width:100%;}
}
