@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Parisian BT';
    src: url('../fonts/ParisianBT-Regular.eot');
    src: url('../fonts/ParisianBT-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ParisianBT-Regular.woff2') format('woff2'),
        url('../fonts/ParisianBT-Regular.woff') format('woff'),
        url('../fonts/ParisianBT-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Brandon Grotesque';
    src: url('../fonts/BrandonGrotesque-Medium.eot');
    src: url('../fonts/BrandonGrotesque-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrandonGrotesque-Medium.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Medium.woff') format('woff'),
        url('../fonts/BrandonGrotesque-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Grotesque';
    src:url('../fonts/BrandonGrotesque-Thin.eot');
    src: url('../fonts/BrandonGrotesque-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrandonGrotesque-Thin.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Thin.woff') format('woff'),
        url('../fonts/BrandonGrotesque-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Grotesque';
    src: url('../fonts/BrandonGrotesque-Light.eot');
    src: url('../fonts/BrandonGrotesque-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrandonGrotesque-Light.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Light.woff') format('woff'),
        url('../fonts/BrandonGrotesque-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Grotesque';
    src: url('../fonts/BrandonGrotesque-Black.eot');
    src: url('../fonts/BrandonGrotesque-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrandonGrotesque-Black.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Black.woff') format('woff'),
        url('../fonts/BrandonGrotesque-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Grotesque';
    src: url('../fonts/BrandonGrotesque-Bold.eot');
    src: url('../fonts/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BrandonGrotesque-Bold.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Bold.woff') format('woff'),
        url('../fonts/BrandonGrotesque-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Jaapokki';
    src: url('../fonts/Jaapokki-Regular.eot');
    src: url('../fonts/Jaapokki-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jaapokki-Regular.woff2') format('woff2'),
        url('../fonts/Jaapokki-Regular.woff') format('woff'),
        url('../fonts/Jaapokki-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
 * {
     outline: none;
     margin: 0px;
     padding: 0px;
     border: none;
     text-decoration: none;
     box-sizing:border-box;
	 font-family: 'Brandon Grotesque';
}
 body {
     text-decoration: none;
     background:#fff;
     font-size:16px;
	 font-family: 'Brandon Grotesque';
}

 .clear {
     clear: both 
}
 audio, ::selection {
     background: white;
     color: #f26f21;
}


textarea.get-touch-container-box1::-webkit-input-placeholder {
    color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.get-touch-container-box1::-moz-placeholder {
     color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.get-touch-container-box1:-ms-input-placeholder {
     color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.get-touch-container-box1:-moz-placeholder {
    color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}




input.get-touch-container-box::-webkit-input-placeholder {
  color:#767878 !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.get-touch-container-box::-moz-placeholder {
    color:#767878 !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.get-touch-container-box:-ms-input-placeholder {
    color:#767878 !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.get-touch-container-box:-moz-placeholder {
    color:#767878 !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}



input.footer-callback-box::-webkit-input-placeholder {
  color:#fff !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.footer-callback-box::-moz-placeholder {
    color:#fff !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.footer-callback-box:-ms-input-placeholder {
    color:#fff !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 input.footer-callback-box:-moz-placeholder {
    color:#fff !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}


 
input.contact-enquiry-box::-webkit-input-placeholder {
    color:#767878 !important;
     font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 input.contact-enquiry-box::-moz-placeholder {
     color:#767878 !important;
     font-weight:300 !important;
    font-size:1em !important;
     opacity:1 !important;
}
 input.contact-enquiry-box:-ms-input-placeholder {
     color:#767878!important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 input.contact-enquiry-box:-moz-placeholder {
    color:#767878 !important;
    font-weight:300 !important ;
     font-size:1em !important;
     opacity:1 !important;
}
 
 textarea.contact-enquiry-box1::-webkit-input-placeholder {
    color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.contact-enquiry-box1::-moz-placeholder {
     color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.contact-enquiry-box1:-ms-input-placeholder {
     color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}
 textarea.contact-enquiry-box1:-moz-placeholder {
    color:#767878 !important;
    font-weight:300 !important;
     font-size:1em !important;
     opacity:1 !important;
}

 .img-ful {
     width: 100% !important;
     height:auto;
     display: block !important;
}
 .img-responsive {
     max-width: 100%;
     height:auto;
}
 .top-wraper{
     width:100%;
     height:auto;
     background-color: transparent;
	 position:absolute;
	 top:0px;
	 left:0px;
	 z-index:999
}
 .footer{
     width:100%;
     height:auto;
     background-color:#079ecf;
}
 .copyright{
     width:auto;
     height:auto;
     font-family: inherit;
     font-size: 0.8571428571428571em;
     font-weight:400;
     color:rgba(255,255,255,0.8);
     line-height:35px;
     float:left 
}
 .designed{
     width:auto;
     height:auto;
     float:right;
margin-right:13%;
}
 .designed p{
     width:auto;
     height:auto;
     line-height:35px;
     float:left;
     font-family: inherit;
     font-size: 0.8571428571428571em;
     color:rgba(255,255,255,1);
     font-weight:400;
}
 .designed p a{
     font-family: inherit;
     font-size:1em;
     color:rgba(255,255,255,0.8);
     font-weight:400;
}
 .designed p a:hover{
     font-family: inherit;
     font-size:1em;
     color:rgba(255,255,255,1);
     font-weight:400;
}
 .mob-footer{
     display:none
}
 .designed{
     display:block
}
.company-logo{
     width:auto;
     height:auto;
     float:right;
     padding-left:5px;
     line-height:35px;
}
 .footer-top-wrap{
     width:100%;
     height:auto;
     padding-top:45px;
     padding-bottom:45px;
	 background:url(../images/footerbg.jpg) no-repeat;
	 background-size:100% 100%;
}
 .footer-title{
     font-size:1.2857142857142858em;
     font-weight:400;
     color:#fff;
     font-family: inherit;
     line-height:32px;
}
 .quick-links{
     width:35%;
     height:auto;
     float:left;
}
 .footer-address{
     width:25%;
     height:auto;
     float:left;
}
 .footer-address p{
     font-family: inherit;
     font-size:1em;
     color:rgba(255, 255, 255, 1);
     line-height:32px;
     font-weight:300 
}
 .footer-address p span{
	  font-family: inherit;
     font-size:1em;
     color:rgba(255, 255, 255, 1);
	 font-weight:500;
	}
 .quick-links ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
     float:left;
     width:50%;
}
 .quick-links ul li{
     font-family: inherit;
     font-size:1em;
     color:rgba(255, 255, 255, 1);
     line-height:32px;
     font-weight:300 
}
 .quick-links ul li a{
     font-family: inherit;
     font-size:1em;
     color:rgba(255, 255, 255, 1);
     -webkit-transition: padding .2s;
     -moz-transition: padding .2s;
     -o-transition: padding .2s;
     transition: padding .2s;
     font-weight:300 ;
	 background:url(../images/footer-arrow.png) no-repeat left center;
	 padding-left:15px;
}


a.effect-shine:hover {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #000 50%, rgba(0,0,0,.6) 70%);
  -webkit-mask-size: 200%;
  -webkit-animation: shine 2s infinite;
          animation: shine 2s infinite;
}

@-webkit-keyframes shine {
  from {
    -webkit-mask-position: 150%;
  }
  
  to {
    -webkit-mask-position: -50%;
  }
}
 .quick-links ul li a:hover{
     font-family:inherit;
     font-size:1em;
     color:rgba(255, 255, 255, 1);
     font-weight:300 ;
	 
}
 .footer-follow{
     width:15%;
     height:auto;
     float:left;
}

.footer-callback{
	width:70%;
	height:auto;
	margin-bottom:8px;
}



.footer-callback-box{
	width:100%;
	height:35px;
	border:1px solid #fff;
	line-height:35px;
	padding-left:5%;
	padding-right:5%;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight:300;
	background-color:transparent;
}
 
 .log-for{
     width:auto;
     height:auto;
     float:left;
}
 .menu-wraper{
     width:100%;
     height:auto;
     text-align:right;
}
 .logo-container {
     width: 10%;
     height: auto;
     position: absolute;
     left: 0;
     z-index: 9;
	 padding-top:20px;
	 top:0%;
}
 .top-container{
     width:100%;
     height:auto;
     position:relative;
}
 .logo-container img{
     max-width:100%;
}
 .menu-container{
     width: auto;
     height:auto;
     float:right;
}
 .contact-quick{
     width:100%;
     height:auto;
     margin-top:25px;
     display: flex;
     align-items: center;
}
 .adres-icon{
     width:6%;
     height:auto;
     float:left;
     text-align:left;
}
 .contact-for{
     width:94%;
     height:auto;
     text-align:left;
     float:left;
     font-family: 'Open Sans', sans-serif;
     font-size:1.1428571428571428em;
     font-weight:700;
     color:#ff9900;
}
 .top-header{
     width:100%;
     height:auto;
	 padding-top:20px;
	 margin-bottom:20px;
	 position:relative;
}
 .top-header-container{
     width: auto;
     height:auto;
     float:right;
}
 .header-socail{
     width:auto;
     height:auto;
     float:left;
	 padding-top:4px; 
}
.button-7{
  width:150px;
  height:45px;
  border:1px solid #fff;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 auto;
  border-radius:25px;
  margin-top:10px;
}
.button-7 a{
  font-family: inherit;
  font-size:1em;
  color:#fff;
  text-decoration:none;
  line-height:42px !important;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-7{
  width:150px;
  height:42px;
  border:0px solid #34495e;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-7:hover .eff-7{
  border:42px solid #fff;
}
.button-7:hover a{
  color:#e30079;
}



.button-8{
  width:150px;
  height:35px;
  border:2px solid #e30079;
  float:left;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  border-radius:25px;
}
.button-8 a{
  font-family: inherit;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  line-height:32px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-8{
  width:150px;
  height:35px;
  border:35px solid #e30079;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-8:hover .eff-8{
  border:0px solid #e30079;
}
.button-8:hover a{
  color:#fff;
}

 #pie_0{
     display:none !important
}
 .header-contact{
     width:auto;
     height:auto;
     float:left;
     font-family: inherit;
     font-weight:500;
     color:#fff;
     font-size:1em;
     line-height:42px;
     margin-right:50px;
}
 .header-contact a{
     font-family: inherit;
     font-weight:500;
     color:#fff;
     font-size: 1em;
}
 .header-contact a::before{
    content:url(../images/top-call.png);
     padding-right:8px;
     display: inline-block;
     vertical-align: middle;
     height:24px;
     line-height: normal;
}
 .header-contact a:hover{
    font-family: inherit;
     font-weight:500;
     color:#e30079;
     font-size: 1em;
}
 .header-mail{
     width:auto;
     height:auto;
     float:left;
     font-family: inherit;
     font-weight:500;
     color:#fff;
     font-size:1em;
     line-height:42px;
     margin-right:30px;
}
 .header-mail a{
     font-family: inherit;
     font-weight:500;
     color:#fff;
     font-size: 1em;
}
 .header-mail a::before{
    content:url(../images/top-mail.png);
     padding-right:8px;
     display: inline-block;
     vertical-align: middle;
     height:24px;
     line-height: normal;
}
 .header-mail a:hover{
    font-family: inherit;
     font-weight:500;
     color:#e30079;
     font-size: 1em;
}


 .camera_caption h3{
     width:100%;
     height:auto;
     text-align:center;
     font-family: 'Jaapokki';
     font-size:72px;
     color:#fff;
     font-weight: normal;
     text-transform:uppercase;
     line-height:85px;
}
 .camera_caption p{
     width:100%;
     height:auto;
     text-align:center;
     font-family:inherit;
     font-size:24px;
     color:#fff;
     font-weight:300;
     text-transform:uppercase;
}

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    margin: auto;
    height: 170px;
}

.sim-button{
	line-height:35px;
	height: 35px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	cursor: pointer;
	padding-left:18px;
	padding-right:18px;
	float:right;
	background-color:#e30079;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight:300;
}

.button17 {
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
}
.button17 a{
	color: rgba(51,51,51,1);
	text-decoration: none;
	display: block;
}
.button17::before, .button17::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    z-index: 1;
	background-color: rgba(255,255,255,0.25);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translate(-13%,-190%) rotate(-26deg);
	transform: translate(-13%,-190%) rotate(-26deg);
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button17::after{
	-webkit-transition-delay: 0.2s; /* Safari */
    transition-delay: 0.2s;
}
.button17:hover::before, .button17:hover::after{
	-webkit-transform: translate(0,0);
	transform: translate(0,0);	
}
 
 .footer-social {
    width: auto;
    height: auto;
    float: left;
	margin-top:5px;
}
.footer-social ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-social ul li{
	width:100%;
	height:28px;
	float:left;
	background:none;
	line-height:28px;
	
}

.footer-social ul li a{
    height:28px;
    width:30px;
    display: block;
    text-align: left;
    line-height:28px;
    background-color: transparent;
	font-size:1em !important;
	margin-bottom:5px;
	margin-top:5px;
	background:none !important;
	padding-left:0px;
	color: rgba(255,255,255,1);
	transition: all 0.9s ease;
	transition: background 0.9s ease-in-out;
	float:left;
}

.footer-social ul li  span{
    height:28px;
    width: auto;
    display: block;
    line-height:28px;
	color: rgba(255,255,255,1);
	transition: all 0.9s ease;
	float:left;
}
.footer-social ul li span a{
    height:28px;
    width: auto;
    display: block;
    line-height:28px;
	color: rgba(255,255,255,1);
	transition: all 0.9s ease;
	float:left;
}
.footer-social ul li span a:hover{
    height:28px;
    width: auto;
    display: block;
    line-height:28px;
	color: rgba(255,255,255,1);
	float:left;
}


.footer-social ul li a:hover{
	color: rgba(255,255,255,0.8) !important;
	padding-left:0px;
}

.bottom-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-top:45px;
	padding-bottom:45px;
}
.bottom-part{
	width:35%;
	height:auto;
	float:left;
	padding-right:5%;
}

.bottom-part-testimonial{
	width:30%;
	height:auto;
	float:left;
}
.bottom-header{
	width:100%;
	height:auto;
	display: flex;
	align-items: center;
}

.bottom-header-title{
	width:50%;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:30px;
	font-weight:500;
	color:#009035;
	text-align:left;
}

.bottom-view{
	width:50%;
	height:auto;
	float:left;
	text-align:right;
}
.destination-container{
	width:100%;
	height:auto;
	padding-bottom:15px;
	margin-top:15px;
	border-bottom:1px dotted #dfdfdf;
	display: flex;
	align-items: center;
}
.destination-pic{
	width:25%;
	height:auto;
	float:left;
}
.destination-dtl{
	width:75%;
	height:auto;
	padding-left:3%;
}
.destination-dtl h6{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#323435;
}
.destination-dtl p{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#767878;
	line-height:24px;
}


.button-1{
  width:90px;
  height:25px;
  border:1px solid #666;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  border-radius:25px;
  margin-top:10px;
  margin:0 auto;
}
.button-1 a{
  font-family: inherit;
  font-size:1em;
  color:#666;
  text-decoration:none;
  line-height:25px !important;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-1{
  width:90px;
  height:25px;
  border:0px solid #34495e;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-1:hover .eff-7{
  border:40px solid #000;
}
.button-1:hover a{
  color:#e30079;
}
.welcome-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-bottom:50px;
	padding-top:50px;
}
.welcome-wraper h1{
	width:auto;
	text-align:center;
	font-family:inherit;
	font-weight:300;
	color:#333;
	line-height:40px;
	font-size:1.8571428571428572em;
}

.welcome-wraper h1 span{
	width:auto;
	text-align:center;
	font-family:inherit;
	font-weight: bold;
	color:#01b1e8;
	line-height:40px;
	font-size:1em;
}
.our-importance-wrap{
	width:100%;
	height:auto;
	padding-top:40px;
}
.our-importance{
	width:32%;
	height:auto;
	float:left;
	display: flex;
	align-items: center;
	margin-right:2%
}
.our-importance:nth-child(3n+3){ margin-right:0%;}
.important-icon{
	width:20%;
	height:auto;
	float:left;
	text-align:center;
}
.important-dtl{
	width:80%;
	height:auto;
	float:left;
}
.important-dtl h4{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-weight:500;
	font-size:20px;
	color:#323435;
}
.important-dtl p{
	width:100%;
	height:auto;
	text-align:left !important;
	font-family:inherit;
	font-weight:500;
	font-size:1em;
	color:#767878;
	line-height:24px;
}
.tour-experience-wraper{
	width:100%;
	height:auto;
	background-color:#f6f6f6;
	padding-top:50px;
	padding-bottom:50px;
}

.tour-experience-wraper h3{
	width:100%;
	height:auto;
	text-align:center;
	font-family:inherit;
	font-size:28px;
	font-weight:500;
	color:#e30079;
}
.tour-experince-container{
	width:100%;
	height:auto;
	padding-top:1.5%
}
.tour-experience{
	width:23.5%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
	position:relative;
}
.tour-experience:nth-child(4n+4){ margin-right:0%;}

figure.snip0015 {
  font-family: 'Raleway', Arial, sans-serif;
  color: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  background: #000000;
  text-align: center;
}
figure.snip0015 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0015 img {
  opacity: 1;
  max-width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0015 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3em 3em;
  width: 100%;
  height:90%;
}
figure.snip0015 figcaption::before {
  position: absolute;
  top: 50%;
  bottom: 50%;
  content: '';
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  height:auto;
  background-color:rgba(255,255,255,1);
  left:0%;
  right:0%;
}
figure.snip0015 h4,
figure.snip0015 h5,
figure.snip0015 p.tour-package-for {
  margin: 0 0 5px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
}
figure.snip0015 h4, figure.snip0015 h5 {
  word-spacing: -0.15em;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip0015 h4 span {
  font-weight: 800;
}
figure.snip0015 .tour-package-for {
  font-weight: 200	;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  opacity:0
}

figure.snip0015:hover .tour-package-for {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip0015 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0015:hover img {
  opacity: 0.35;
}

figure.snip0015:hover .location-icon img {
  opacity: 1;
}
figure.snip0015:hover figcaption h4 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

figure.snip0015:hover figcaption h5 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  font-family:inherit;
  font-weight:500;
  color:#fff;
  font-size:1em;
  text-align:center;
}
figure.snip0015:hover figcaption p.tour-package-for.package-night.package-day {
  opacity: 0.9;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0015:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  top: 30px;
  bottom: 30px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
a .caption-for{
	width:100%;
	height: auto;
	position:absolute;
	left:0px;
	bottom:0px;
	background: linear-gradient(to bottom, rgba(0,0,0,0.05) , rgba(0,0,0,0.5));
	padding-bottom:30px; 
}

a:hover .caption-for{
	width:100%;
	height: auto;
	position:absolute;
	left:0px;
	bottom:0px;
	display:none;
}
.location-icon{
	width:100%;
	height:auto;
	text-align:center;
}

.place-tour {

  font-family:inherit;
  font-weight:500;
  color:#fff;
  font-size:1em;
  text-align:center;
}
.tour-package-for{
	width:100%;
	height:auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top:5px;

}
.package-night{
	width:auto;
	height:auto;
	font-family:inherit;
	font-size:14px;
	font-weight:300;
	color:#fff;
	float:left;
	margin-right:20px !important;
	padding-left:20px;
	background:url(../images/night.png) no-repeat left center;
	
}

.package-day{
	width:auto;
	height:auto;
	font-family:inherit;
	font-size:14px;
	font-weight:300;
	color:#fff;
	float:left;
	padding-left:20px;
	background:url(../images/day.png) no-repeat left center;
	
}
.package-readmore{
	width:95px;
	height:30px;
	margin:0 auto;
	background-color:#e30079;
	margin-top:10px;
	text-align:center;
	line-height:30px;
	border-radius:20px;
	font-family:inherit;
	font-size:14px;
	color:#fff;
	font-weight:500;
}


.button-6{
  width:240px;
  height:45px;
  border:1px solid #e30079;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 auto;
  border-radius:25px;
  margin-top:10px;
}
.button-6 a{
  font-family: inherit;
  font-size:1em;
  color:#e30079;
  text-decoration:none;
  line-height:42px !important;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-6{
  width:240px;
  height:45px;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-6:hover .eff-6{
  border:70px solid #e30079 !important;
  background-color:#e30079 !important;
}
.button-6:hover a{
  color:#ffffff;
}




.button-5{
  width:240px;
  height:45px;
  border:1px solid #ffa201;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 auto;
  border-radius:25px;
  margin-top:10px;
}
.button-5 a{
  font-family: inherit;
  font-size:1em;
  color:#ffa201;
  text-decoration:none;
  line-height:42px !important;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-5{
  width:240px;
  height:45px;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-5:hover .eff-5{
  border:70px solid #ffa201 !important;
  background-color:#ffa201 !important;
}
.button-5:hover a{
  color:#ffffff;
}

.add-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-top:48px;
	padding-bottom:48px;
}

.tour-explore{
	width:32%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
	position:relative;
}
.tour-explore:nth-child(3n+3){ margin-right:0%;}
.package-add{
	width:32%;
	height:auto;
	float:left;
	margin-right:2%;
	position:relative
}
.package-add-pic{
	width:100%;
	height:auto;
}
.package-bg{
	width:60%;
	height:auto;
	position:absolute;
	right:0;
	top:0px;
}

.package-bg-pic{
	width:100%;
	height:auto;
}
.package-add:nth-child(3n+3){ margin-right:0%;}
.package-add-pic img{ width:95%;}
.package-bg-pic-container{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-right:25px;
	position:absolute;
	top:0;
}
.offer-package{
	width:67px;
	height:67px;
	float:right;
	display: flex;
	justify-content: center; 
	align-items: center;
	background:url(../images/offerbg.png)
}

.offer-housebot{
	width:100%;
	height: auto;
	float:right;
	text-align:right;
}
.offer-for{
	width:100%;
	height:auto;
	font-family: 'Oswald', sans-serif;
	font-size:1em;
	font-weight:600;
	color:#fff;
	text-align:center;
	line-height:15px;
}
.offer-off{
	width:100%;
	height:auto;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#fff;
	text-align:center;
	line-height:20px;
}
.pacakge-title{
	width:100%;
	height:auto;
	text-align:right;
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	padding-top:2px;
	color:#fff;
	font-family: 'Parisian BT';
	font-weight:normal;
}
.pacakge-title span{ font-size:26px; font-family: 'Parisian BT'; font-weight: normal}
.price-package{
	width:100%;
	height:auto;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
}
.starting{
	width:auto;
	height: auto;
	font-family:inherit;
	font-size:14px;
	font-weight:300;
	text-align:right;
	color:#fff;
}

.starting span{
	width:auto;
	height: auto;
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}





.button-2{
  width:90px;
  height:30px;
  border:2px solid #fc070f;
  float:right;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  border-radius:25px;
  margin-top:10px;
}
.button-2 a{
  font-family: inherit;
  font-size:14px;
  font-weight:400;
  color:#fff;
  text-decoration:none;
  line-height:22px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-2{
  width:90px;
  height:25px;
  border:25px solid #fc070f;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-2:hover .eff-2{
  border:0px solid #fc070f;
}
.button-2:hover a{
  color:#fff;
}
.houseboat-title{
	width:100%;
	height:auto;
	text-align:right;
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	padding-top:10px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-weight:600;
}
.houseboat-title span{ font-size:26px; font-family: 'Oswald', sans-serif; font-weight:400}
.destination-pic img{ max-width:100%;}

/********************** S ABOUT US  **********************/ 
.inner-banner{
	width:100%;
	height:auto;
}
.bredcum-wraper{
	width:100%;
	height:auto;
}
.bred-home{
	width:auto;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:12px;
	color:#9b9c9c;
	text-align:left;
	font-weight:300;
	line-height:50px;
}
.bred-home a{
	font-family:inherit;
	font-size:15px;
	color:#9b9c9c;
	text-align:left;
	font-weight:300;
	line-height:50px;
}
.bred-home a:hover{
	font-family:inherit;
	font-size:15px;
	color:#999;
	text-align:left;
	font-weight:300;
	line-height:50px;
}


.bred-arrow{
	width:auto;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:15px;
	color:#9b9c9c;
	text-align:left;
	font-weight:300;
	line-height:50px;
	padding-left:5px;
	padding-right:5px;
}

.bred-next{
	width:auto;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:15px;
	color:#e30079;
	text-align:left;
	font-weight:500;
	line-height:50px;
}
.inner-wraper{
	width:100%;
	height:auto;
	background-color:#fff;
	padding-bottom:50px;
}
.inner-wraper h2{
	width:auto;
	text-align:center;
	font-family:inherit;
	font-weight: bold;
	color:#e30079;
	line-height:40px;
	font-size:30px;
	padding-bottom:15px;
}

.inner-wraper p{
	width:auto;
	text-align:center;
	font-family:inherit;
	font-weight:500;
	color:#767878;
	line-height:24px;
	font-size:1em;
}

.our-importance-wrap h3{
	width:auto;
	text-align:center;
	font-family:inherit;
	font-weight: bold;
	color:#01b1e8;
	font-size:26px;
	margin-top:20px;
	padding-bottom:15px;
	
}
.common-social{
	width:50px;
	height: auto;
	position: absolute;
	top:45%;
	right:2%;
	z-index:99
}
.social-icon{
	width:47px;
	height:47px;
	margin-bottom:10px
}




/********************** E ABOUT US  **********************/ 

/********************** S KERALA SCAPES **********************/ 
.kerala-scape-container{
	width:100%;
	height:auto;
	padding-top:50px;
	margin-bottom:50px;
	display: flex;
	align-items: center;
	border-top:1px dashed #dfdfdf;

}
.kerala-scape-pic{
	width:15%;
	height:auto;
	float:left;
	text-align:left;
	
}
.kerala-scape-pic img{
	max-width:100%;
	height:auto;
	border-radius:50%;
	width:170px;
	height:170px;
}
.kerala-scape-dtl{
	width:85%;
	height:auto;
	float:left;
}
.kerala-scape-dtl h3{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:24px;
	font-weight:500;
	color:#01b1e8;
}
.kerala-scape-dtl p{
	width:100%;
	height:auto;
	font-family:inherit;
	font-weight:500;
	color:#767878;
	line-height:24px;
	font-size:1em;
	text-align:left;
}

/********************** E KERALA SCAPES  **********************/ 


/********************** S TOUR PACKAGES  **********************/ 
.tour-package{
	width:23.5%;
	height:auto;
	margin-right:2%;
	margin-bottom:4%;
	position:relative;
	float:left;
}

.tour-package:nth-child(4n+4) {
	margin-right:0%;
}
a .tour-bottom-container{
	width:100%;
	height:auto;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #ccc;
	position:relative;
}


.cool-link {
  display: inline-block;
  color: #000;
  text-decoration: none;
}

.cool-link::after {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: #e30079;
  -webkit-transition: width .3s;
  transition: width .3s;
}

.cool-link:hover::after {
  width: 100%;
}

a .tour-bottom-container h4{
	width:100%;
	height:auto;
	text-align:center;
	font-family:inherit;
	font-size:1em;
	color:#01b1e8;
	font-weight:500;
	
}

.tour-package-night{
	width:auto;
	height:auto;
	font-family:inherit;
	font-size:14px;
	font-weight:300;
	color:#767878;
	float:left;
	margin-right:20px !important;
	padding-left:20px;
	background:url(../images/package-night.png) no-repeat left center;
	
}

.tour-package-day{
	width:auto;
	height:auto;
	font-family:inherit;
	font-size:14px;
	font-weight:300;
	color:#767878;
	float:left;
	padding-left:20px;
	background:url(../images/package-day.png) no-repeat left center;
	
}
.tour-arrow{
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	right:0;
	bottom:-15px;
	margin:auto;
}
.destination-enquiry{
	width:auto;
	height:auto;
	text-transform:uppercase;
	font-family:inherit;
	font-size:12px;
	font-weight:500;
	color:#323435;
	margin-top:15px;
}

.destination-enquiry a{
	text-transform:uppercase;
	font-family:inherit;
	font-size:12px;
	font-weight:500;
	color:#323435;
	float:left
}
.destination-enquiry a:after{    content: "";
    display: block;
    background: url(../images/enquiry-arrow.png) no-repeat;
    width: 10px;
    height: 9px;
    float:right;
    margin: 5px 0px 0 10px;
}

.destination-enquiry a:hover{
	text-transform:uppercase;
	font-family:inherit;
	font-size:12px;
	font-weight:500;
	color:#01b1e8;
}


/********************** E TOUR PACKAGES  **********************/ 



/************************************************* S GALLERY **************************************************/


.view-img{
	width:24.62%;
	height:220px;
	float:left;
	margin-right:0.5%;
	margin-bottom:0.5%;
	cursor:pointer;
	overflow:hidden;
	}
.gallery-view-wraper{
	width:100%;
	height:auto;
	margin-bottom:50px;
	}
	

.view-img:nth-child(4n+4){ margin-right:0%;}


/************************************************** E GALLERY  **************************************************/


/************************************************** S TESTIMONIAL  **************************************************/
.testimonial-name{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#01b1e8;
	margin-top:15px;
}

.testimonial-place{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#323435;
	margin-top:5px;
}


/************************************************** E TESTIMONIAL  **************************************************/


/************************************************** S CONTACT  **************************************************/
.contact-wrap{
	width:100%;
	height:auto;
	padding-top:25px;
}

.get-touch{
	width:60%;
	height:auto;
	float:left;
}

.contact-enquiry {
    width:100%;
    height: auto;
	float:left;
}


.contact-enquiry-box {
    width: 100%;
    height: 50px;
    border: 1px solid #999;
    text-align: left;
    line-height: 50px;
    font-family: inherit;
    font-size:1em;
    color: #767878;
	padding-left:5%;
	padding-right:5%;
	font-weight:300;
}

.contact-enquiry-box1 {
    width: 100%;
    height: 120px;
    border: 1px solid #999;
    text-align:left;
    line-height: 30px;
    font-family: inherit;
    font-size: 1em;
    color: #767878;
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left:2.5%;
	padding-right:2.5%;
}

.contact-addess{
	width:40%;
	height:auto;
	float:left;
	padding-left:5%;
}
.locate-wrap{
	width:100%;
	height:auto;
	margin-bottom:45px;
	display: flex;
    align-items: center;
}
.locate-icon{
	width:20%;
	height:auto;
	float:left;
}
.contact-dtl{
	width:80%;
	height:auto;
	float:left;
	padding-left:1%;
}
.contact-dtl-title{
	width:100%;
	height:auto;
	line-height: 30px;
    font-family: inherit;
    font-size:20px;
    color: #01b1e8;
	font-weight:500;
}


.contact-dtl-for{
	width:100%;
	height:auto;
	line-height:24px;
    font-family: inherit;
    font-size:1em;
    color:#767878;
	font-weight:500;
}

.signup-content{
	width:49%;
	height:auto;
	margin-bottom:20px;
	margin-right:2%;
	float: left;
}
.signup-content:nth-child(2n+2){ margin-right:0%;}


.contact-header{
    width:100%;
    font-family: inherit;
    font-weight: bold;
    line-height: 40px;
    font-size: 30px;
	height:auto;
	background:url(../images/feedback.png) no-repeat right center;
}

.contact-header h3{
    width: auto;
    font-family: inherit;
    font-weight: bold;
    color: #e30079;
    line-height: 40px;
    font-size: 30px;
    padding-bottom: 15px;
	height:auto;
	text-align:left;
}


.contact-button{
	line-height:42px;
	height: 42px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	cursor: pointer;
	padding-left:45px;
	padding-right:45px;
	float:right;
	background-color:#e30079;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight: bold;
	border-radius:20px;
}
.login-content {
    width:100%;
    height: auto;
    margin-bottom: 20px;
}

.bank-details{
	width:25%;
	height:auto;
	padding:50px 45px;
	float:left;
	background-color:#30a55b;
}
.bank-details h5{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:20px;
	color:#fff;
	font-weight:500;
	margin-bottom:10px;
}
.location-wraper{
	width:75%;
	height:auto;
	float:left;
	padding-left:5%;
}
.acount-details{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.acount-details-left{
	width:32%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight:300;
	float:left
}
.acount-details-sep{
	width:10%;
	height:auto;
	text-align: center;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight:300;
	float:left;
}
.acount-details-right{
	width:58%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	color:#fff;
	font-weight:500;
	float:left;
}

/************************************************** E CONTACT  **************************************************/




/******************************************** S ENQUIRY ********************************************/
 .enquiry-container{
     width:60%;
     height:auto;
     margin:0 auto;
     padding-top:10px;
}
 .enquiry-container h3{
     width:100%;
     height:auto;
     text-align: center;
     font-size:2.5em;
     font-family: 'Heebo', sans-serif;
     font-weight:300;
     color:#333;
     text-transform:uppercase;
}
 .enquiry-container h3 span{
     font-weight:500;
     color:#ff9933;
     font-size:1em;
}
 .enquiry-container p{
     width:100%;
     height:auto;
     text-align: center;
     font-size:14px;
     font-family: 'Muli', sans-serif;
     font-weight:300;
     color:#333;
     margin-bottom:10px;
     line-height:28px;
}
 .enquiry{
     width:48%;
     height:auto;
     float:left;
     margin-bottom:25px;
     line-height:45px 
}
 .enquiry:nth-child(2n+2){
     float:right;
}
 .enquiry-box{
     width:100%;
     height:45px;
     border:1px solid #cecece;
     padding-left:20px;
     padding-right:20px;
     font-family: 'Muli', sans-serif;
     font-size:14px;
     font-weight:300;
     color:#666;
     line-height:45px !important;
	 background-color:transparent;
}

 .enquiry-box-icon{
	 background:url(../images/calender.png) no-repeat 96% center;
	}
 .enquiry-full{
     width:100%;
     height:auto;
     margin-bottom:25px;
	 text-align:center
}
 .enquiry-box-full{
     width:100%;
     height:105px;
     border:1px solid #cecece;
     padding:10px 20px;
     font-family: 'Muli', sans-serif;
     font-size:14px;
     font-weight:300;
     color:#666;
     line-height:24px !important;
	 background-color:transparent;
}
 .submit{
     width:130px;
     height:auto;
     line-height:42px;
     background-color:#cd569b;
     font-family: 'Heebo', sans-serif;
     font-size:14px;
     color:#fff;
     font-weight:400;
     -webkit-transition: background 2s;
     transition: background 2s;
     border:1px solid #cd569b;
	 margin:0 auto
}
 .submit:hover{
     background-color:#fff;
     color:#cd569b;
	 cursor:pointer;
}
.book_radio {
    color: #999;
    float: left;
    padding-right:15px;
}
.checking{
	width: auto;
	height:auto;
	float:left;
	text-align: left
}
.checking-for{
     width: auto;
     height:45px;
     font-family: 'Muli', sans-serif;
     font-size:14px;
     font-weight:300;
     color:#666;
     line-height:45px !important;
	 background-color:transparent;
	 float:left;
	 padding-left:20px;
}
.checking-for-sep{
     width:10%;
     height:45px;
     font-family: 'Muli', sans-serif;
     font-size:14px;
     font-weight:300;
     color:#666;
     line-height:45px !important;
	 background-color:transparent;
	 float:left;
	 text-align:center
}

.con-title{
	width:100%;
	height:auto;
	text-align:center;
	font-size:1.7142857142857142em;
	font-weight:700;
	color:#cd569b;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	padding-top:15px;
}


.contact-select-box {
    width: 100%;
    height: 50px;
    border: 1px solid rgba(44,52,63,0.1);
    text-align: left;
    line-height: 50px;
    font-family: inherit;
    font-size:1em;
    color: #767878;
	padding-left:2.5%;
	padding-right:5%;
	font-weight:300;
}
/******************************************** E ENQUIRY ********************************************/

/********************** S TOUR PACKAGES DETAILS  **********************/ 
.tour-pacage-detail{
	width:100%;
	height:auto;
	background-color:#f5f5f5;
	padding:5% 3%;
}

.tour-pacage-gallery{
	width:50%;
	height:auto;
	float:left;
}
.larger{
	width:83%;
	height:auto;
	float:right;
	margin-left:2%;
	background-color:#000;
}

.slider-thumb{
	width:15%;
	height:auto;
	float:left;
}
.slider-thumb ul{ list-style-type:none}
.package-detail-for{
	width:50%;
	height:auto;
	padding-left:5%;
	float:left;
}

.package-detail-for h3 {
    width: auto;
    font-family: inherit;
    font-weight: bold;
    color: #e30079;
    line-height: 40px;
    font-size: 30px;
    padding-bottom: 15px;
    height: auto;
    text-align: left;
}
.package-day-tourist{
	width:100%;
	height:auto;
	border-top:1px dotted #dfdfdf;
	padding-top:5px;
	padding-bottom:5px;
}
.package-day-container{
	width:50%;
	height:45px;
	border-right:1px solid #dfdfdf;
	display: flex;
	align-items: center;
	float:left;

}

.package-day-container:nth-child(3){
	width:100%;
	height:45px;
	border-right:0px solid #dfdfdf;
	display: flex;
	align-items: center;
	float:left;

}
.package-day-container:nth-child(2n+2){ border:none; padding-left:5%;}
.package-day-container-icon{
	width:auto;
	height:auto;
	float:left;
	padding-right:10px;
}
.day-package-for{
	width:auto;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:1em;
	color:#767878;
	font-weight:300;
}
.day-detail-container{
	width:100%;
	height:auto;
	padding-top:45px;
	padding-bottom:45px;
	
	font-family:inherit;
	font-size:1em;
	color:#767878;
	font-weight:500;
	text-align:left;
}



.button-9{
  width:150px;
  height:45px;
  border:2px solid #e30079;
  float:left;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  border-radius:25px;
}
.button-9 a{
  font-family: inherit;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  line-height:42px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-9{
  width:150px;
  height:42px;
  border:42px solid #e30079;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
.button-9:hover .eff-9{
  border:0px solid #e30079;
}
.button-9:hover a{              
  color:#e30079;
}

.package-details-more{
	width:100%;
	height:auto;
	margin-top:50px;
	
}
.package-details-more-left{
	width:75%;
	height:auto;
	float:left;
	border-top:1px dashed #dfdfdf;
}

.package-details-more-right{
	width:25%;
	height:auto;
	float: right;
	background-color:#009035;
	padding:2% 2%;
}
.quick-enquiry{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.get-in-touch{
	width:100%;
	height:auto;
	text-align:left;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
.get-touch-container{
	width:100%;
	height: auto;
	margin-bottom:15px;
}
.get-touch-container-box{
	width:100%;
	height:48px;
	line-height:48px;
	text-align:left;
	padding-left:5%;
	padding-right:5%;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#767878;
	background-color:#fff;
}
.get-touch-container-box1{
	width:100%;
	height:138px;
	line-height:26px;
	text-align:left;
	padding-left:5%;
	padding-right:5%;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#767878;
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

.get-touch-submit{
	width:100%;
	height:48px;
	line-height:48px;
	text-align: center;
	font-family:inherit;
	font-size:14px;
	font-weight: bold;
	border:1px solid #fff;
	background-color:transparent;
	color:#fff;
	transition:all .5s ease;
}

.get-touch-submit:hover{
	width:100%;
	height:48px;
	line-height:48px;
	text-align: center;
	font-family:inherit;
	font-size:14px;
	font-weight: bold;
	border:1px solid #fff;
	background-color:#fff;
	color:#767878;
	cursor:pointer;
}

.details-more-header{
	width:100%;
	height:auto;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px dashed #dfdfdf;
	margin-bottom:45px;
}

.details-more-header h3{
	width:100%;
	height:auto;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#01b1e8;
	padding-bottom:10px;
}
.header-incudes{
	width:auto;
	height:auto;
	float:left;
	margin-right:5%;
}
.header-incudes-icon{
	width:auto;
	height:auto;
	text-align:center;
}
.header-incudes-content{
	width:auto;
	height:auto;
	text-align:center;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#323435;
}
.details-more-container{
	width:100%;
	height: auto;
	padding-right:5%;
	
}

.details-more-container-title{
	width:100%;
	height:auto;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#01b1e8;
	background:url(../images/titlebg.png) no-repeat ;
	padding-left:30px;
	background-position: left center;
}

.details-more-container-content{
	width:100%;
	height: auto;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#01b1e8;
	padding-bottom:10px;
	background:url(../images/border.png) repeat-y;
	padding-left:30px;
	background-position:9px top;
	padding-bottom:4%;
}

.details-more-container-content-title{
	width:100%;
	height:auto;
	font-family:inherit;
	font-size:1em;
	font-weight:500;
	color:#404242;
	padding-top:15px;
	padding-bottom:15px;
}

.details-more-container-content p{
	font-family:inherit;
	font-style:15px;
	font-weight:500;
	text-align:left;
	line-height:24px;
	color:#767878;
}
.diatance-container{
	width:100%;
	height:auto;
	overflow: auto;
	padding-top:2%;
}
.distance{
	width:100%;
	height:auto;
	margin:0 auto;
}
.distance-for{
	width:100%;
	height:auto;
	margin-bottom:35px;
}

.distance-location{
	width:42.5%;
	height:auto;
	float:left;
	
}
.distance-location:nth-child(2n+2){ padding-left:1%}

.distance-location-content{
	font-family:inherit;
	font-style:15px;
	font-weight:500;
	text-align:left;
	height:34px;
	color:#767878;
	background: url(../images/border-distance.png) repeat-x left center;
}

.distance-location-content-name{
	font-family:inherit;
	font-style:15px;
	font-weight:500;
	text-align:left;
	line-height:34px;
	color:#767878;
	background-color:#fff;
	padding-right:10px;
	float:left;
}


.distance-location-content-name:before {
    content: "";
    display: block;
    background:url(../images/location-distance.png) no-repeat;
    width:26px;
    height:34px;
    float: left;
    margin: 0 6px 0 0;
}






.distance-time{
	width:15%;
	height:auto;
	float:left;
	padding-left:1%
	
}

.distance-time-content{
	font-family:inherit;
	font-style:15px;
	font-weight:500;
	text-align:left;
	height:34px;
	color:#767878;
}

.distance-time-content-name{
	font-family:inherit;
	font-style:15px;
	font-weight:500;
	text-align:left;
	line-height:34px;
	color:#767878;
	background-color:#fff;
	padding-right:10px;
	float:left;
}


.distance-time-content-name:before {
    content: "";
    display: block;
    background:url(../images/car-distance.png) no-repeat;
    width:50px;
    height:34px;
    float: left;
    margin: 0 6px 0 0;
	background-size:contain;
}

	.enq{ display: none}


.inner-banner{ display: block}
.inner-banner-mobile{ display: none}

/********************** E TOUR PACKAGES DETAILS   **********************/ 


 @media (min-width: 1023px) and (max-width: 1279px) {
     .container{
         width:98% !important;
         margin:0 auto
    }
	figure.snip0015 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em 3em;
  width: 100%;
  height:100%;
}
     
}
 @media (min-width: 1280px) and (max-width: 1359px) {
     .container{
         width:1180px !important;
         margin:0 auto
    }
	.contact-dtl{ padding-left:5%;}
	.view-img{ height:204px;}
     

}
 @media (min-width: 1360px) and (max-width: 1399px) {
     .container{
         width:1250px !important;
         margin:0 auto
    }
	.package-add-pic img{ width:94.5%;}
	.contact-dtl{ padding-left:5%;}
	.view-img{ height:204px;}
	
}
 @media (min-width: 1400px) and (max-width: 1441px) {
     .container{
         width:1300px !important;
         margin:0 auto
    }
}
 @media (min-width: 1441px) and (max-width: 1599px) {
     .container{
         width:1370px !important;
         margin:0 auto
    }
}
 @media (min-width:1600px){
     .container{
         width:1475px !important;
         margin:0 auto
    }
    
}
 @media (max-width:399px) {
	 .distance-location{ width:32%;}
	 .distance-for{ width:600px;}
	 .distance-time{ width:36%;}
	 .inner-banner{ display:none}
	 .inner-banner-mobile{ display:block}
     .container{
         width:96%;
         margin:0 auto
    }
     .copyright{
         width:100%;
         text-align: center;
         line-height:26px;
    }
     .designed{
         width:198px;
         height:auto;
         margin:0 auto;
         float:none;
         line-height:24px;
    }
     .designed p{
         line-height:24px;
    }
     .company-logo{
         line-height:24px;
    }
     .quick-links{
         width:100%;
    }
     .footer-address{
         width:100%;
         padding-left:0%;
    }
     .topwraper{
         position:inherit;
         background-color:#285eaf
    }
     .top-right{
         width:100%;
    }
     .logo-container{
         width:100%;
         text-align:center;
    }
     .top-call-wrap{
         width:185px;
         float:none;
         margin:0 auto;
    }
     .top-call {
         width: 100%;
         float: none;
        padding-right:0px;
        margin-right:0px;
         background: url(../images/call.png) no-repeat 27px center;
        text-align: center;
    }
     .nav a{
         margin:0px !important;
         padding-left:5%;
         line-height:44px !important;
    }
     .nav{
         float:none !important
    }
	.footer-follow{ width:100%;}
	.bottom-part{ width:100%; padding-right:0%;}
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-explore{ width:100%; margin-right:0%;}
	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.tour-experience{ width:100%;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:49%; height:88px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:100%; margin-right:0%; margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:90%; float:left}
	.details-more-container{ width:95%;}
	.tour-pacage-detail{ width:94%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}

}
 @media (min-width:400px) and (max-width:480px){
	 .distance-location{ width:32%;}
	 .distance-for{ width:600px;}
	 .distance-time{ width:36%;}
	 .inner-banner{ display:none}
	 .inner-banner-mobile{ display:block}
     .container{
         width:98%;
         margin:0 auto
    }
     .copyright{
        
         line-height:26px;
    }
   
     .designed p{
         line-height:24px;
    }
     .company-logo{
         line-height:24px;
    }
     .quick-links{
         width:100%;
    }
     .footer-address{
         width:100%;
         padding-left:0%;
    }
	.footer-follow{ width:100%;}
	
	.bottom-part{ width:100%; padding-right:0%;}
	
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-explore{ width:100%; margin-right:0%;}
	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.tour-experience{ width:100%;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:49%; height:125px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:100%; margin-right:0%; margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:100%; float:left}
	.details-more-container{ width:100%; padding-right:0%;}
	.tour-pacage-detail{ width:100%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}
}
 @media (min-width:481px) and (max-width:580px){
	 .distance-location{ width:32%;}
	 .distance-for{ width:600px;}
	 .distance-time{ width:36%;}
	 .inner-banner{ display:none}
	 .inner-banner-mobile{ display:block}
     .container{
         width:99%;
         margin:0 auto
    }
     .company-logo{
         line-height:35px;
    }
     .quick-links{
         width:50%;
    }
     .footer-address{
         width:50%;
         padding-left:0%;
    }
	
	.footer-follow{ width:50%;}
	
	.bottom-part{ width:100%; padding-right:0%;}
	
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-explore{ width:100%; margin-right:0%;}
	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.tour-experience{ width:100%;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:49%; height:152px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:100%; margin-right:0%; margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:100%; float:left}
	.details-more-container{ width:100%; padding-right:0%;}
	.tour-pacage-detail{ width:100%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}
}
 @media (min-width:581px) and (max-width:736px){
	 .distance-location{ width:32%;}
	 .distance-for{ width:600px;}
	 .distance-time{ width:36%;}
	 .inner-banner{ display: block}
	 .inner-banner-mobile{ display: none}
     .explore-for{
         position:inherit
    }
     .container{
         width:99%;
         margin:0 auto
    }
     .company-logo{
         line-height:35px;
    }
     .quick-links{
         width:50%;
    }
     .footer-address{
         width:50%;
         padding-left:0%;
    }
	
	.footer-follow{ width:50%;}
	
	.bottom-part{ width:100%; padding-right:0%;}
	
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-explore{ width:49%; margin-right:2%;}
	.tour-explore:nth-child(2n+2){margin-right:0%;}

	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.tour-experience{ width:49%; margin-right:2%;}
	.tour-experience:nth-child(2n+2){margin-right:0%;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:33%; height:125px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:100%; margin-right:0%; margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:100%; float:left}
	.details-more-container{ width:100%; padding-right:0%;}
	.tour-pacage-detail{ width:100%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}
	.view-img:nth-child(4n+4){ margin-right:0.5%}
		.view-img:nth-child(3n+3){ margin-right:0%}
}
 @media (min-width:737px) and (max-width: 768px){
	 .destination-pic{ width:auto}
	 .destination-dtl{ width:auto;}
	 .inner-banner{ display: block}
	 .inner-banner-mobile{ display: none}
     .explore-for{
         position:inherit
    }
     .container{
         width:99%;
         margin:0 auto
    }
     .company-logo{
         line-height:35px;
    }
     .quick-links{
         width:50%;
    }
     .footer-address{
         width:50%;
         padding-left:0%;
    }
	
	.footer-follow{ width:50%;}
	
	.bottom-part{ width:100%; padding-right:0%;}
	
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-experience{ width:49%; margin-right:2%;}
	.tour-experience:nth-child(2n+2){margin-right:0%;}
	
	.tour-explore{ width:49%; margin-right:2%;}
	.tour-explore:nth-child(2n+2){margin-right:0%;}
	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:33%; height:155px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:48%;  margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:100%; float:left}
	.details-more-container{ width:100%; padding-right:0%;}
	.tour-pacage-detail{ width:100%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}
	.view-img:nth-child(4n+4){ margin-right:0.5%}
		.view-img:nth-child(3n+3){ margin-right:0%}
}
 @media (min-width:769px) and (max-width:991px){
	 .inner-banner{ display: block}
	 .inner-banner-mobile{ display: none}
     .explore-for{
         position:inherit
    }
     .container{
         width:99%;
         margin:0 auto
    }
     .company-logo{
         line-height:50px;
    }
     .quick-links{
         width:50%;
    }
     .footer-address{
         width:50%;
         padding-left:0%;
    }
	
	.footer-follow{ width:50%;}
	
	.bottom-part{ width:100%; padding-right:0%;}
	
	.bottom-part-testimonial{ width:100%;}
	.bottom-header-title{ width:65%;}
	.add-wraper{ display:none}
	.tour-explore{ width:49%; margin-right:2%;}
	.tour-explore:nth-child(2n+2){margin-right:0%;}
	.tour-experience{ width:49%; margin-right:2%;}
	.tour-experience:nth-child(2n+2){margin-right:0%;}
	figure.snip0015 figcaption{ height:100%; padding:2em 3em;}
	.our-importance{ width:100%; margin-right:0%;}
	.important-icon{ display:none}
	.important-dtl{ width:100%;}
	.banner-main-caption{ display:none !important}
	.header-socail{ display:none}
	.enq{ display:block}
	.header-contact{ margin-right:5px; font-size:12px;}
	.header-mail{ margin-right:0px;}
	.top-header{ padding-top:0px;}
	.logo-container{ width:auto; max-width:40%;  position:inherit; padding-top:0px; margin:0 auto;}
	.menu-container{ width:100%; float:none}
	.nav{ background-color:#e30079 !important}
	.nav > li > a{ text-align:left;}
	.header-mail a::before{ content:''}
	.header-contact a::before{ content:''; padding-right:0px;}
	.top-header-container{ float:left;}
	.banner-wraper{ position:relative}
	.common-social{ width:auto; position:fixed; top:20%; z-index:999}
	.social-icon{ width:30px; height:30px}
	.testimonials blockquote p{ text-align:justify !important}
	.inner-wraper p{ text-align:justify;}
	.kerala-scape-dtl{ width:100%;}
	.kerala-scape-container{ display:inherit; clear:left;}
	.kerala-scape-pic{ width:auto;}
	.footer-top-wrap{ clear:left;}
	.top-container{ position: inherit;}
	.view-img{ width:33%; height:155px;}
	.enquiry-container{ width:100%;}
	.get-touch{ width:100%;}
	.contact-addess{ width:100%; padding-left:0%;}
	.bank-details{ width:100%;}
	.location-wraper{ width:100%; padding-left:0%;}
	.locate-icon{ display:none}
	.tour-package{ width:49%;  margin-bottom:30px;}
	.tour-pacage-gallery{ width:100%; padding-left:0%;}
	.package-detail-for{ width:100%; padding-left:0%;}
	.package-details-more-left{ width:100%;}
	.package-details-more-right{ width:90%; float:left}
	.details-more-container{ width:95%;}
	.tour-pacage-detail{ width:94%;}
	.day-detail-container{ text-align:justify;}
	.details-more-container-content{ background: none; padding-left:0%;}
	.footer-top-wrap{ background:#01b1e8 url(../images/footerbg.jpg) repeat-x left bottom;}
	.view-img:nth-child(4n+4){ margin-right:0.5%}
		.view-img:nth-child(3n+3){ margin-right:0%}

}
 @media (min-width:992px) and (max-width:1199px){
	 .logo-container{ padding-top:5px;}
}
 