/* CSS Document */
body{
font-family:'Ubuntu', sans-serif !important;
font-size:12px !important;
color:#000 !important;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none !important;
}
a{
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.mt0{margin-top:!important;}
.mt25{margin-top:25px!important;}
.mt15{margin-top:15px!important;}
.header{
width:100%;
height:auto;
}
header .logo{
margin-top:8px;
}
.top-bar{
width:100%;
background-color:#000;
}
.social-icons ul{
margin:0px;
padding:8px 0px;
}
.social-icons ul li{
display:inline-block;
color:#fff;
font-size:15px;
margin-right:25px;
}

.social-icons ul li a{
color:#fff;
}
.social-icons ul li a:hover{
color:#FFA800;
}
.cntct{
text-align:right;
}
.cntct ul{
margin:0px;
padding:8px 0px;
}
.cntct ul li{
display:inline-block;
color:#fff;
font-size:15px;
margin-right:25px;
}
.cntct .fa{
font-size:20px !important;
margin-right:5px;
}
.cntct ul li a{
color:#fff;
}
.cntct ul li a:hover{
color:#FFA800;
}
.navigation-block{
width:100%;
padding:20px 0px;
}
.nav-link{
font-size:12px;
color:#000;
}

.TabToggle_div {
position: absolute;
top: 0px;
right:0px;
}
.toogle_icon {
background: #FFA800;
padding: 9px 20px 8px;
color:#fff;
text-align: center;
cursor: pointer;
float: right;
text-transform:uppercase;
font-size:15px;
}
.toogle_icon .fa{
margin-left:5px;
font-size:18px;
}
.toogle_icon span {
display: block;
color: #FFF;
text-align: center;
font-size: 16px;
font-weight: bold;
margin-top: 3px;
}
.sidenav {
font-family: 'Raleway', sans-serif !important;
height: 100%;
width: 0;
position: fixed;
z-index: 99999999;
top: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.8);
border-top: #FFA800 solid 5px;
overflow-x: hidden;
padding-top: 60px;
transition: 0.5s;
}
.sidenav .closebtn {
position: absolute;
top: -8px;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
.sidenav .closebtn:hover {
color: #FFA800;
}
.sidenav ul {
list-style: none;
margin: 0px;
padding: 0px;
width:300px;
}
.sidenav ul li {
position: relative;
}
.accordion .link {
cursor: pointer;
display: block;
font-size: 18px;
text-decoration: none;
color: #fff;
text-transform: uppercase;
text-decoration: none;
transition: 0.3s;
padding: 5px 8px 10px 20px;
}
.accordion .link a {
color: #fff;
}
.sidenav a {
font-size: 16px;
text-decoration: none;
color: #fff;
text-transform: uppercase;
text-decoration: none;
display: block;
transition: 0.3s;
}
.sidenav ul li .link:hover, .sidenav ul li .link:focus{
background: #FFA800;
color: #fff;
}

header .navbar-light .navbar-nav .active > .nav-link, header .navbar-light .navbar-nav .nav-link.active, header .navbar-light .navbar-nav .nav-link.open, header .navbar-light .navbar-nav .open > .nav-link {
color: #000;
padding-right:0px !important;
}
header .navbar-light .navbar-nav .nav-link {
color: #000;
font-size: 14px;
text-transform: uppercase;
padding-right:0px !important;
margin-left:25px !important;
padding-left:0px !important;
}
header .navbar-light .navbar-nav .nav-link:focus, header .navbar-light .navbar-nav .nav-link:hover {
color: #FFA800;
}
header .navbar-toggleable-md .navbar-nav .nav-link {
padding-right: 15px;
padding-left: 15px;
}
header .nav-item,header .navbar li a{
position:relative;
}

header .navbar li.active a:before{
content:"";
height:2px;
width:100%;
position:absolute;
top:3px;
right:0px;
background-color: #FFA800;
}
header .navbar-light .navbar-nav .active > .nav-link{color:#FFA800;}
/*header .navbar li.active a::after{
content:"";
height:2px;
width:25px;
position:absolute;
bottom:3px;
right:10px;
background-color: #FFA800;
}*/
header .navbar-nav{
float:right;
}
header .dropdown-menu {
border-radius:0px !important;
padding: 0;
margin:0;
border-top:2px solid #FFA800;
}
header .navbar-toggleable-md .navbar-nav .dropdown-menu {
float:left;
}
header .dropdown-item{
padding: 5px 1rem;
border-bottom:1px solid #e0e0e0;
font-size: 13px;

}
header .dropdown-item:hover{
background-color: #FFA800;
color:#fff;
}

header .navbar{
padding-left:0px;
padding-right:0px;
}
#slider {
width: 100%;
}
#slider .carousel-item{height:544px;}
#slider .carousel-item img{
max-width:100%;
}
#slider .carousel-caption {
top:120px !important;
left:50% !important;
font-family:'Titillium Web', sans-serif;
text-align:left;
}
#slider .carousel-caption h3{
color:#fff;
text-transform:uppercase;
font-size:40px;
margin:0px;
padding:0px;
text-align:left;
}
#slider .carousel-caption h3::before {
content: "";
width: 150px;
height: 2px;
background-color: #FFA800;
position: absolute;
left: 0;
top: 75px;
}

#slider .carousel-caption p{
font-size:20px;
color:#fff;
margin:20px 0px;
text-align:left;
}
.read-more .left {
display: inline-block;
border-radius: 30px 0px 0px 30px;
-moz-border-radius: 30px 0px 0px 30px;
-webkit-border-radius: 30px 0px 0px 30px;
background-color: #FFA800;
font-size: 14px;
color: #fff;
font-family:'Titillium Web', sans-serif;
text-transform: uppercase;
line-height: 45px;
padding: 0px 23px;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.read-more:hover .left{
background-color:#D3A801;
}

.read-more .right {
display: inline-block;
border-radius: 0px 30px 30px 0px;
-moz-border-radius: 0px 30px 30px 0px;
-webkit-border-radius: 0px 30px 30px 0px;
background-color: #D3A801;
padding: 0px 18px;
color: #fff;
font-size: 14px;
line-height: 45px;
}
#welcome{
background:url(../images/wlcm-bg.jpg) no-repeat left top;
margin-bottom:50px;
padding: 50px 0px;
}
.inner-block {
position: relative;
width: 100%;
}
.txt-box {
padding: 10px 0px 0px 0px;
}
#welcome h2 {
font-family:'Titillium Web', sans-serif;
font-size: 35px;
color: #FFA800;
margin: 0px 0px 10px 0px;
padding: 0px;
text-transform:uppercase;
}
.txt-box p {
font-size: 15px;
color: #fff;
line-height: 26px;
}
.outer-area {
width: 100%;
position: absolute;
top: 0px;
padding: 20px;
}
.border-area {
border: 10px solid rgba(255, 168, 0, 0.6);
height: 330px;
}
#tour-pack{
width:100%;
margin:0px 0px 50px;
}
.tour-item {
-ms-transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
color: #FFA800 !important;
}

.tour-item {
background: #fff;
position: relative;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
}

.tour-item:hover {
-webkit-box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.tour-item .tour-image {
position: relative;
z-index: 1;
overflow: hidden;
margin-bottom: 0;
width: 45%;
display: table-cell;
}


.tour-item .tour-image .img {
position: relative;
z-index: 1;
height: 200px;
}
.tour-item .tour-image .img img{
width:100%;
height:200px;
}
/*
.tour-item .tour-image:before {
content: '';
position: absolute;
z-index: 2;
top: 0;
right: -15%;
height: 100%;
width: 30%;
-webkit-transform: skew(15deg);
-moz-transform: skew(15deg);
-ms-transform: skew(15deg);
-o-transform: skew(15deg);
transform: skew(15deg);
background: #fff;
}
*/
.tour-item .tour-image .img:before, .tour-item .tour-image .img:after {
content: '';
z-index: 1;
top: 0;
height: 100%;
width: 100%;
position: absolute;
-webkit-transition: all 0.35s;
-moz-transition: all 0.35s;
-o-transition: all 0.35s;
transition: all 0.35s;
}

.tour-item .tour-image .img:before {
left: 0;
background: #FFA800;
opacity: 0;
}

.tour-item:hover .tour-image .img:before {
opacity: 0.3;
}

.tour-item .tour-image .img:after {
right: -100%;
opacity: 0.2;
background: #ffffff;
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);
-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);
}

.tour-item:hover .tour-image .img:after {
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);
-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, 130%, 0);
}

.tour-item .tour-body {
padding: 15px 10px 10px 20px;
width: 45%;
display: table-cell;
vertical-align: top;
}

.tour-item .tour-body h3 {
margin: 5px 0;
font-family:'Titillium Web', sans-serif;
font-size: 20px;
color: #FFA800;
}

.tour-item .tour-body h3 a{
color: #FFA800;
}

.tour-item .tour-body h3 a:hover{
color: #000;
}

.tour-item .tour-body p {
color: #4A4A4A;
font-size: 13px;
line-height: 18px;
margin-bottom:8px;
}

ul.desti li{
color:#4a4a4a;
font-size:13px;
margin-bottom:5px;
}

ul.desti li .fa{
margin-right:5px;
color:#FFA800;
}

.book-btn {

}
a.book-btn {
display:inline-block;
background-color: #FFA800;
border-radius: 30px;
border:2px solid #FFA800;
line-height: 30px;
padding: 0px 20px;
color: #fff;
text-align: center;
font-size: 16px;
cursor: pointer;
text-transform:uppercase;
font-family:'Titillium Web', sans-serif;
}
a.book-btn:focus{
color:#fff;
}

a.book-btn:hover{
background:none;
border:2px solid #FFA800 !important;
color: #FFA800;
}

.tg-parallax{
width:100%;
}
.fish-tour{
background: rgba(0, 0, 0, 0) url("../images/tourbg.jpg") no-repeat fixed center center / cover;
padding: 60px 0px;
}
.full-width{
width:100%;
}

.fish-tour h2{
font-family:'Titillium Web', sans-serif;
font-size: 35px;
color: #fff;
text-transform:uppercase;
text-align:center;
margin-bottom:35px;
}

.single-our-services {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}

.single-our-services:hover {
box-shadow: 0 2px 15px -5px rgba(0, 0, 0, 0.75);
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
transform: translateY(-5px);
}
.our-services-content {
background: #fff none repeat scroll 0 0;
padding: 20px;
}

.our-services-img img {
width: 100%;
}

.our-services-content h4{
font-family:'Titillium Web', sans-serif;
font-size: 20px;
color: #FFA800;
text-transform:uppercase;
border-bottom: 2px solid #FFA800;
display:inline-block;
}
.our-services-content h4 a {
font-size: 20px;
color: #FFA800;
}
.our-services-content h4 a:hover {
color: #4a4a4a;
}
.our-services-content p {
color: #4a4a4a;
font-size: 14px;
line-height: 24px;
}

.andaman-fishing{
text-align:center;
position:relative;
}
.andaman-fishing h3,
.one-half-banner h3{
font-family:'Titillium Web', sans-serif;
font-size: 40px;
color: #fff;
text-transform:uppercase;
margin-bottom:0px;
}
.andaman-fishing span,
.one-half-banner span{
font-size: 24px;
color: #FFA800;
text-transform:uppercase;
display:block;
line-height:30px;
}
.andaman-fishing p,
.one-half-banner p{
font-size: 15px;
color: #fff;
margin:0px 8% 20px;
}
.middle-information {
/*background: rgba(0, 0, 0, 0) url(../images/background-1.jpg) repeat scroll 0 0;
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-size: 100% 100%;*/
padding: 50px 0;
position: relative;

}
/*.middle-information:before {
background-color: #FFA800;
bottom: 0;
content: "";
left: 0;
position: absolute;
top: 0;
width: 50%;
opacity: 0.96;
}*/
.title {
color: #FFA800;
font-family: 'Oswald', sans-serif;
font-size:35px;
margin-bottom:15px;
line-height:35px;
}

ul.tour-pack{
margin:0px;
padding:0px;
}

ul.tour-pack li{
float:left;
width:50%;
margin-bottom:10px;
}

ul.tour-pack li a{
color:#4a4a4a;
font-size:15px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.tour-pack li a:hover{
color:#FFA800;
}
ul.tour-pack li a .fa{
margin-right:12px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.tour-pack li a:hover .fa{
margin-right:3px;
padding-left:9px;
}
.description{
float:left;
width:100%;
margin-bottom:30px;
}
.description p{
font-size:15px;
color:#4a4a4a;
}
.featured-offer{
width:100%;
padding:50px 0px;
}
.featured-offer .item {
border: #cecece solid 1px;
text-align: center;
padding: 5px;
margin: 10px 10px;
background: transparent;
}
.featured-offer .owl-next {
float: left;
right: -45px;
top: 45px;
position: absolute;
cursor: pointer;
}
.featured-offer .owl-prev {
float: left;
left: -45px;
top: 45px;
position: absolute;
cursor: pointer;
}
.footer{
width:100%;
}
.box{
padding:50px 0px;
}
.box h3{
font-size:20px;
text-transform:uppercase;
font-family:'Titillium Web', sans-serif;
color:#fff;
border-bottom:2px solid #FFA800;
display:inline-block;
margin-bottom:15px;
padding-bottom:5px;
}
.box p{
font-size: 15px;
color: #fff;
line-height: 26px;
}
ul.contact{
margin:0px;
padding:0px;
}
ul.contact li{
font-size:14px;
color:#fff;
margin-bottom:25px;
padding-left:25px;
position:relative;
}
ul.contact li .fa{
position:absolute;
left:0px;
margin-right:5px;
font-size:18px;
top:3px;
color: #FFA800;
}
ul.contact li a{
color:#fff;
}
ul.contact li a:hover{
color:#FFA800;
}
ul.gallery{
margin:0px;
padding:0px;
}
.galleryimg{
width: 30.5%;
float: left;
margin-right: 10px;
margin-bottom: 15px !important;
}
li.galleryimg:nth-child(3n+3){
margin-right: 0px !important;
}
.galleryimg img{
width:100%;
}
.top-footer{
background-color:#1C1C1C;
}
.btm-footer{
background-color:#000000;
padding:20px 0px;
font-size:14px;
color:#fff;
}

ul.btm-links{
margin:0px;
padding:0px;
}

ul.btm-links li{
display:inline-block;
margin-left:15px;
}
ul.btm-links li a{
font-size:14px;
color:#fff;
}

ul.btm-links li a:hover{
color:#FFA800;
}

.brdcrmb{
width:100%;
background-color:#FFA800;
padding:15px 20px;
}

.brdcrmb h3 {
font-size: 28px;
color:#fff;
text-transform:uppercase;
font-family:'Titillium Web', sans-serif;
text-align:left;
margin-bottom:3px;
}
.brdcrmb div {
width:100%;
font-size: 15px;
color:#FFD177;
text-align:left;
}
.brdcrmb div a{
color: #fff;
}
.brdcrmb div a:hover{
color: #FFD177;
}

.brdcrmb .fa{
margin:0px 5px;
}
.content-area{
padding:50px 0px;
}
.content-area figure img{
width:100%;
}
.custom-tabs .nav-tabs {
border-bottom: 2px solid #e6e6e6;
}
.custom-tabs .nav-tabs > li.active > a, 
.custom-tabs .nav-tabs > li.active > a:focus, 
.custom-tabs .nav-tabs > li.active > a:hover {
border: none !important;
position: relative;

}
.custom-tabs  .nav-tabs .nav-link.active {
color: #FFA800;
}
.custom-tabs .nav-tabs .active:after {
content: "";
height: 5px;
width: 50px;
position: absolute;
background: #FFA800;
left: 35%;
bottom:-3px;
}
.custom-tabs .nav-tabs > li > a {
background: transparent none repeat scroll 0 0 !important;
color: #000;
font-size:16px;
font-weight: bold;
text-transform: uppercase;
line-height: 1.42857;
margin-right: 5px;
}
.custom-tabs .nav-tabs {
border-bottom: 2px solid #e6e6e6;
} 
.custom-tabs .nav > li > a {
padding: 10px 0px
}

.custom-tabs .nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.custom-tabs .nav > li {
position: relative;
display: block;
padding:15px 0px;
margin-top:5px;
}
.custom-tabs .nav-item{
width:25%;
text-align:center;
}
.custom-tabs .nav-tabs .nav-link {
border: none !important;
}
.custom-tabs  .tab-content > .tab-pane{
padding:20px 0px;
}
.tab-heading {
margin-top: 20px !important;
text-transform: uppercase;
font-weight: bold;
font-size:18px;
font-family:'Titillium Web', sans-serif;
color:#FFA800;
}
.custom-tabs p {
font-size: 15px;
color: #4A4A4A;
line-height: 26px;
}
.daily-schedule {
width:100%;
margin-top: 20px;
float:left;
}
.daily-schedule .title {
font-size: 16px;
font-weight: bold;
padding-bottom:0px !important;
background: #e6e6e6;
font-family:'Ubuntu', sans-serif !important;
}
.daily-schedule .title span {
background: #FFA800 none repeat scroll 0 0;
color: #ffffff;
display: inline-block !important;
font-size: 16px !important;
font-weight: bold;
margin-right: 25px;
padding: 10px 15px;
position: relative;
}
.daily-schedule .title p {
margin-bottom: 0px;
}
.daily-schedule .title span:after {
background: #FFA800 none repeat scroll 0 0;
content: "";
height: 20px;
position: absolute;
right: -10px;
top: 33%;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);  
-o-transform: rotate(45deg); 
width: 20px;
}
.daily-schedule-body {
overflow: hidden;
padding: 15px 5px 10px;
}
.daily-schedule-body img {
max-width: 100%;
margin-bottom: 20px;
}
ul.ovrviw{
margin:0px 0px 10px 0px;
padding:0px;
}

ul.ovrviw li{
margin-bottom:10px;
font-size:14px;
color:#4a4a4a;
	position: relative;
	padding-left: 20px;
}
ul.ovrviw li .fa{
color:#FFA800;
margin-right:5px;
	position: absolute;
	left: 0;
	top: 3px;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
@keyframes hvr-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
[class^="hvr1-"] {
margin: 10px 10px 0px 0px;
padding: 6px 15px;
cursor: pointer;
border:1px solid #FFA800;
background-color:#FFA800;
text-decoration: none;
color: #fff;
font-size:16px;
/* Prevent highlight colour when element is tapped */
-webkit-tap-highlight-color: rgba(0,0,0,0);

/* Smooth fonts */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform:uppercase;
}
.hvr1-buzz-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr1-buzz-out:hover, .hvr1-buzz-out:focus, .hvr1-buzz-out:active {
-webkit-animation-name: hvr-buzz-out;
animation-name: hvr-buzz-out;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
text-decoration: none;
color: #FFA800;
border:1px solid #FFA800;
background:none;

}
.hvr1-buzz-out .fa{
margin-left:5px;
}

.single_package {
margin: 0;
overflow: hidden;
position: relative;
text-align:center;
margin-bottom:30px;
}
@media only screen and (max-width:768px) { 
.single_package {margin-bottom:40px;
}
}
.package-hover {
position: absolute;
width: 100%;
bottom: -104%;
padding: 30px;
padding-bottom: 0px;
background: #FFA800;
transition: all 0.3s ease-in-out;
}
.single_package:hover .package-hover {
bottom: 0px;
}
.package-hover p{color: #fff;
font-size:14px;}
.time_zone{
background: #fff;
display: block;
overflow: hidden;
color: #333!important;
padding: 10px;	
}
.team .position-center-center {
width: 100%;
padding: 0 20px;
}
.single_package img{width: 100%;}
.single_package h5 {
color: #fff;
font-size: 18px;
margin: 0;
text-transform: uppercase;
font-weight: 600;
}
.single_package span {
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 600;
margin: 10px 0 0;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.package-name {
background: rgba(255, 168, 0, 0.7);
bottom: 0;
color: #fff;
font-size: 16px;
font-weight: 600;
left: 0;
margin: 0;
padding: 12px 20px;
position: absolute;
text-transform: uppercase;
transition: all 0.2s ease-in-out 0s;
width: 100%;
}
.tour-latest{
background: url(../images/tour-latest-bg.jpg) no-repeat;
background-size: cover;
margin-bottom: 0px;
position: relative;
overflow: hidden;
width: 100%;
padding: 15px 35px;
border-radius: 4px 4px 0px 0px;
}
.tour-latest:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
/* background: rgba(2, 41, 78, 0.73); */
background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(85, 85, 85, 0.62));
}

.tour-latest-content {
position: relative;
}
.tour-latest-content h4 {
color: #fff;
font-size: 22px;
padding-bottom: 10px;
margin:0px;
font-family:'Titillium Web', sans-serif;
}
.tour-latest-content p {
color: #fff;
margin-bottom: 0px;
font-size: 14px;
}
.tour-latest-pack{
position: relative;
overflow: hidden;
background: #F7F7F7;
padding: 15px;
border-radius: 0px 0px 4px 4px;
margin-bottom:30px;
}
ul.pack-latest{
margin:0px;
padding:0px;
}
li.other-dstn {
border-bottom: 1px solid #ececec;
padding-bottom: 15px;
color: #4a4a4a;
font-size: 14px;
margin-bottom:15px;
overflow:hidden;
}
.thmnl {
float: left;
margin-right: 10px;
}
.thmnl img{
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
li.other-dstn h3 {
font-family:'Titillium Web', sans-serif;
font-size:16px;
text-transform:uppercase;
color:#000;
margin:5px 0px 8px;
}
li.other-dstn p{
font-size:14px;
color:#4a4a4a;
margin-bottom:3px;
}
li.other-dstn:hover .thmnl img {
opacity: 0.5;
}
li.other-dstn .fa{
margin-right:5px;
color:#FFA800;
}
li.other-dstn:hover h3{
color:#FFA800;
}
.fish-type {
margin-bottom: 30px;
}

.fish-type .fish_img {
position: relative !important;
overflow: hidden !important;
padding: 0px !important;
}

.fish-type .fish_img:before {
content: "";
top: 0;
left: 0;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
z-index: 1;
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
background: #ffffff;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
border: 0px;
}

.fish-type .fish_img:after {
width: 100%;
height: 100%;
content: "";
background: #ffffff;
opacity: 0;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
position: absolute;
z-index: 1;
top: 0;
left: 0;
}

.fish-type:hover .fish_img:before, .fish-type:focus .fish_img:before {
left: 50%;
width: 0;
opacity: 0.5;
}

.fish-type:hover .fish_img:after, .fish-type:focus .fish_img:after {
top: 50%;
height: 0;
opacity: 0.5;
}

.fish-type img {
max-width: 100%;
}

.fish-type a {
color: #fff;
display: block;
position: relative;
background: #FFA800;
letter-spacing: 1.2px;
font-size:20px;
font-family: 'Oswald', sans-serif;
border-top: 1px solid #fff;
padding: 12px 20px 12px;
text-transform:uppercase;
}
.fish-type a:hover {
color: #CEA506;
}

.fish-type a:before {
content: "";
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: 25px;
position: absolute;
border-left: 4px solid #CEA506;
}
.mb30{
margin-bottom:30px;
}
.inner-slider {
width: 100%;
}
.inner-slider figure img{
width:100%;
}

.andaman-content{
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
z-index: 1;
margin-bottom:30px;
}
.main-txt {
display: block;
overflow: hidden;
padding: 20px;
position: relative;
z-index: 1;
}

.content-img {
overflow: hidden;
position: relative;
}
.content-img::after{
position: absolute;
content:"";
left: 0;
top:0;
width: 100%;
height: 100%;
background: rgba(255,168,0,0.6) none repeat scroll 0 0;
z-index: 1;
opacity: 0;
}
.content-img img {
width:100%;
transform: scale(1.1);
transition: 0.4s;
}
.content-txt h4 {
display: inline-block;
font-size: 18px;
font-weight: 700;
margin-bottom: 0;
padding: 0 0 10px;
color:#FFA800;
text-transform: uppercase;
font-family:'Titillium Web', sans-serif;
}

.main-txt::after{
position: absolute;
content:"";
left: 0;
top:0;
width: 100%;
height: 100%;
background: rgba(255,168,0,0.9) none repeat scroll 0 0;
z-index: -1;
opacity: 0;
transition: 0.4s;
}
.andaman-content:hover .content-txt h4,
.andaman-content:hover .content-txt p, .andaman-content:hover .read-more
{
color:#fff;
}
.andaman-content a.read-more{
color:#4a4a4a;
font-size:16px;
text-transform:uppercase;
-webkit-transition:none;
-o-transition: none;
transition:none;
text-decoration:underline !important;
}
.andaman-content:hover .main-txt::after{
opacity: 1;
}
.andaman-content:hover .content-img img {
transform: scale(1);
transition: 0.4s;
}
.andaman-content:hover .content-img::after{
opacity: 1;
}
.andaman-content p {
font-size: 14px;
color: #4A4A4A;
line-height: 20px;
}




.project-image{position:relative; overflow:hidden; display: inline-block; margin-bottom:30px; width:100%;}
.project-image img{ width:100%;}
.project-image:before{content:""; border:1px solid #FFF; position:absolute; top:10px; left:10px; bottom:10px; right:10px; z-index:1;}
.portfolio-overley {z-index: 1000;
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
text-align: center;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}


.project-image:hover .portfolio-overley {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.content {
z-index: 1000;
position: absolute;
top:65%;
left:0;
margin-top: -40px;
width:100%;
}
.content h3 a{text-decoration:none; color:#FFA800;}

ul.notes{
margin:0px;
padding:0px;
}
ul.notes li{
font-size:15px;
margin-bottom:8px;
padding-left:15px;
color:#4A4A4A;
position:relative;
}
ul.notes li a{
color:#FFA800;
}
ul.notes li a:hover{
color:#4a4a4a;
}
ul.notes li .fa{
position:absolute;
left:0px;
top:4px;
color:#FFA800;
}
.daily-schedule p{
font-size:15px;
color:#4A4A4A;
}
.daily-schedule p a{
color:#FFA800;
}

.daily-schedule p a:hover{
color:#4a4a4a;
}
.daily-schedule .clr{
color:#fc0000;
}
select.form-input {
float: left;
width: 20%;
background-color: #f4f4f4;
border: 1px solid #cccccc;
border-radius: 0px;
box-shadow: none;
font-size: 12px;
height: 30px;
padding: 6px 10px;
margin-right:10px;
}

.form-group{
font-size:13px;
line-height:30px;
}	
.form-group label{
font-size:13px;
color:#4a4a4a;
font-weight:bold;
width:100%;
float:left;
margin-bottom:0px;
}
.mid{
width:30% !important;
}
.form-group label span{
color:#fc0000;
}

.radio-btn{
margin-right:5px;
}
.mar-lft{
margin-left:15px;
}
.form-input {
float: left;
width: 100%;
background-color: #f4f4f4;
border: 1px solid #cccccc;
border-radius: 0px;
box-shadow: none;
font-size: 12px;
padding: 6px 10px;
margin-right:10px;
}

.form-input1 {
float: left;
width: 100%;
background-color: #f4f4f4;
border: 1px solid #cccccc;
border-radius: 0px;
box-shadow: none;
font-size: 12px;
height:30px;
padding: 6px 10px;
margin-right:10px;
}
.mid-section{
padding-top:50px;
}

.hover-box .image {
    display: block;
    position: relative;
    overflow: hidden;
}

.hover-box .image img {
    width: 100%;
    height: auto;
}

.hover-box .image .over-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    transform: translatey(-100%);
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

.hover-box:hover .image .over-layer {
    transform: translatey(0);
}

.hover-box .image .over-layer .links {
    padding: 30px 30px;
    margin: 0;
    list-style: none;
    text-align: center;
    position: relative;
}


.tour-item1 {
    position: relative;
    padding: 0 25px;
    top: -25px;
}

.tour-item1 .tour-details {
    background: #fff none repeat scroll 0 0;
    display: flex;
    justify-content: center;
    padding: 30px 0 30px;
    text-align: center;
    width: 100%;
    box-shadow: 0px 2px 2px #dadada;
    transition: all 0.3s ease-in-out;
}

.tour-item1 .tour-details:hover {
    background: #FFA800;
}

.tour-item1 .tour-details p {
    font-size: 18px;
    text-transform: capitalize;
    color: #333;
}
.tour-item1 .tour-details:hover p {
    color: #F1F1F1;
}
.tour-item1 h4{
font-size:25px;
color:#FFA800;
margin:0px;
padding:0px;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.tour-item1 .tour-details:hover h4{
color:#fff;
}
#slider{position: relative;}
.block-area {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
	left:0px;
	bottom:0px;
	z-index:2;
}

.caption-txt {
    padding: 15px 0px;
    display: flex;
    align-items: center;
}
.caption-txt .book-btn{
	margin-left:15px;
}
.caption-txt h3{
color:#fff;
text-transform:none;
font-size:24px;
margin:0px;
padding:0px;
text-align:left;
align-items: center;
    justify-content: center;
    display: flex;
}
/*.caption-txt h3::before {
content: "";
width: 150px;
height: 2px;
background-color: #FFA800;
position: absolute;
left: 30px;
top: 75px;
}*/

.caption-txt p{
font-size:20px;
color:#fff;
margin:20px 0px;
text-align:left;
}
.andaman-fishing img{
width:100%;
}
.content-box{
    position: absolute;
    width: 100%;
    padding: 20px 20px 30px;
    bottom: 0;
    left: 0;
}
.andaman-fishing:before,
.one-half-banner:before{
    position: absolute;
	content:"";
    width: 100%;
	height:80%;
    bottom: 0;
    left: 0;
    background: rgba(17, 17, 17, 0.95);
    background: -webkit-linear-gradient(legacy-direction(rgba(17, 17, 17, 0)), rgba(17, 17, 17, 0.95));
    background: linear-gradient(rgba(17, 17, 17, 0), rgba(17, 17, 17, 0.95));
}
.one-half-banner:before{
	background: rgba(29, 15, 0, 0.95);
    background: -webkit-linear-gradient(legacy-direction(rgba(29, 15, 0, 0)), rgba(29, 15, 0, 0.95));
    background: linear-gradient(rgba(29, 15, 0, 0), rgba(29, 15, 0, 1));
}
.btm-wrap{
width:100%;
padding:50px 0px;
}
.banner-box a{
    display: inline-block;
    position: relative;
    max-width: 100%;    
}
.banner-box a:before{
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;;/* Chrome, Safari, Opera */
    -ms-transition: all 0.3s ease-in-out 0s;;/* IE 9 */
    width: 0;
}
.banner-box a:after{
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;;/* Chrome, Safari, Opera */
    -ms-transition: all 0.3s ease-in-out 0s;;/* IE 9 */
    width: 0;
}
.banner-box a:hover:after, 
.banner-box a:hover:before {
    height: 100%;
    width: 100%;
    transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;;/* Chrome, Safari, Opera */
    -ms-transition: all 0.4s ease-in-out 0s;;/* IE 9 */
}
.widget {
    margin-bottom: 30px;
}
.widget img{
height:175px;
}
.banner-box img{
width:100%;
}
.tab-heading.mt0{margin-top:0px!important;}
ol.ol-list{margin-bottom: 30px;padding-left: 15px;}
ol.ol-list li {
    margin-bottom: 10px;
    font-size: 14px;
    color: #4a4a4a;
	position: relative;
	list-style-type: none;
	padding-left: 15px;
}
ol.ol-list li:before{
	content: "\f0da";
	color: #FFA800;
	font-family: FontAwesome;
	position: absolute;
	left: 0px;
	top: 0px;
	font-weight: bold;	
}
.table-ui{border:1px solid #ccc;}
.table-ui p{margin-bottom: 5px;}
.table-ui p:last-child{margin-bottom: 0px;}
.table-ui th{background:#FFA800;color:#111;font-size:15px;font-weight:600;}
.table-ui.table-striped tbody tr:nth-of-type(odd) {
    background-color: #dbe5f1;
}


/*************************/
/*   Photo Gallery CSS   */
/*************************/
.gallery-list{margin-top: 20px}
.portfolio_image {
    border: 3px solid #fff;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px #ccc;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
}
.portfolio_image a {
    float:left;
    clear: both;
    display: block;
}
.portfolio_image i {
    color: #FFF;
    display: none;
    font-size: 32px;
    margin-left: 40%;
    margin-top: 25%;
    position: absolute;
    z-index: 8;
}
.portfolio_image:hover i {
    display: block;
}
.portfolio_image img {
    opacity: 1;
    width: 100%;
}
.portfolio_image img:hover {
    opacity: 0.8;
}


/*************************/
/*   Video Wrapper CSS   */
/*************************/
.video_wrapper {
    background: #ddd;
    padding: 60px 0px;
}
.video_wrapper h3.title{font-size:35px;font-family:'Titillium Web', sans-serif;text-align:center;color:#111;margin-bottom: 30px;text-transform: uppercase;}
.video_wrapper .wrapper {
    margin: 0px auto;
    padding: 0px;
}
.youtube {
    background-color: #000;
    position: relative;
    padding-top: 56.15%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.ft-link{color:#FFA800;text-transform: uppercase;display: inline-block;}
.ft-link:hover{color:#FFA800;opacity:0.7;}
.ft-link i{margin-left:5px;}
.top-footer .box{position: relative;}
.top-footer ul.gallery{position: relative;overflow: hidden;}
.team-block-warea{
position:relative;
display:inline-block;
margin-top: 50px;
}
.team-block{
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
display:flex;
flex-wrap:wrap;
align-items:center;
margin: 0px;
}

/*.team-block:hover {
box-shadow: 0 2px 15px -5px rgba(0, 0, 0, 0.75);
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
transform: translateY(-5px);
}*/
.team-block-warea .row > div+div{margin-top:50px;}
.team-block-content {
padding: 35px 20px 35px;
display:flex;
flex-wrap:wrap;
width: 75%;
background: #f7f7f7;
position:relative;
min-height:300px;
align-items:center;
}

.team-block-content p:last-child{margin-bottom:0px;}
.team-block-content:before{
content:"";
position:absolute;
left: -100px;
width:100px;
height:100%;
background:#f7f7f7;
top:0px;
z-index:-1;
}
.team-block-img{
display:inline-block;
width: 25%;
}
.team-block-img img {
width: 100%;
}
.team-info {text-align:left;font-size:13px;color:#333;}
.team-info h4{
font-family:'Titillium Web', sans-serif;
font-size: 20px;
color: #FFA800;
text-transform:uppercase;
padding: 5px 5px 0px 0px;
margin: 10px 0px 0px;
display:inline-block;
text-align:left;
display:block;
}
.team-info span{
	color:#333;
}
/*.team-block-content h4 a {
font-size: 20px;
color: #FFA800;
}
.team-block-content h4 a:hover {
color: #4a4a4a;
}*/
.team-block-content p {
color: #4a4a4a;
font-size: 14px;
line-height: 24px;
}	
header .logo{max-width:100%;}
.mid-bnr-block{width:100%;position:relative;display:flex;flex-wrap:wrap;}
.andaman-fishing{width:50%;display:inline-block;}
.one-half-banner{width:50%;display:inline-block;position:relative;text-align:center;}
.one-half-banner img{max-width:100%;}

