/* CSS Document */
body{
    font-family: 'Ubuntu', sans-serif;
    background-color:#EFEBE8;
    font-size:13px;
}

/*a {
transition: color 0.2s ease-in-out 0s;
}*/

#slider{
    position:relative;
    width:100%;
}

figure img{
    width:100%
}

header{
    width:100%;
    position:absolute;
    top:30px;
}

.header-top{
    background-color:#100905;
    padding:20px 0px;
    border-radius: 8px 8px 0px 0px; 
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    overflow:hidden;
}

.links{
    float:left;
    margin-bottom: 0px;
}

.links li {
    color: #FFF;
    float: left;
    font-size: 12px;
    padding: 0px 17px 0px 0px;
    text-transform:uppercase;
}

.links li a{
    color:#FFFFFF;
}

.links li a:hover{
    color:#857366;
    text-decoration:none;
}

.header-top .fa{
    font-size:14px;
}

.header-top .fa a{
    font-size:14px;
    color:#FFFFFF;
    margin:0px;
}

.header-top .fa:hover{
    color:#857366;
}

#header .navbar{
    background-color:#D45112;
    padding:20px 0px;
    border: none;
    margin-bottom: 0px;
    border-bottom:5px solid #fff;
}

.navbar-brand {
    text-transform:uppercase;
    font-weight:bold;
    padding: 0px 15px;
    height: auto;
    line-height: 15px;
}
.navbar-brand h1{    
    font-size:30px;
    color:#fff;
    margin: 0px;
}
.navbar-brand span {
    font-size:15px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    line-height:15px;
}

.logo:hover{
    color:#fff !important;
}
.navbar-default .navbar-nav{
    float: right;
}
.navbar-default .navbar-nav li{
    font-size: 13px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover{
    background: #fa7a52;
    color: #fff;
    -webkit-border-radius: 3px;    
    border-radius: 3px;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    background: #fa7a52;
    color: #fff;
    -webkit-border-radius: 3px;    
    border-radius: 3px;
}
.navbar-default .navbar-nav li i{
    margin-right: 5px;
}

.header-btm ul li a{
    color: #ffffff;
}

.header-btm ul li.active{
    color: #100905 !important;
    border-left:none;
}

.header-btm ul li a:hover{
    color: #100905;
    text-decoration:none;
}
.social-icon {
    float: right;
    margin-bottom: 0px;
}

.social-icon li {
    color: #FFF;
    float: left;
    font-size: 12px;
    padding: 0px 0px 0px 17px;
    text-transform:uppercase;
}

.social-icon li a{
    color:#FFFFFF;
}

.social-icon li a:hover i{
    color:#fa7a52;
    text-decoration:none;
}


#wlcm-warea {
   width: 100%;
   margin-top: -150px;
}

.wlcm-txt{
    background-color:#100905;
    border-radius: 8px; 
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding:20px;
}

#wlcm-warea h2{
    margin:0px 0px 15px 0px;
    padding:0px;
    font-family: 'Kaushan Script', cursive;
    font-size:30px;
    color:#857366;
}

#wlcm-warea p{
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    font-size:13px;
    color:#fff;
    line-height:20px;
}
#slider .item .container{
position: relative;
}
#wrapper {
   padding: 20px 0px 0px;
}
.pkg-block{
    background-color:#FFFFFF;
    border-radius: 8px; 
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding:20px 0px;
    overflow:hidden;
    margin-bottom:20px;
}

.pkg-block h3{
    font-size:18px;
    color:#100905;
    text-transform:uppercase;
    margin:0px;
    padding-left:20px;
    padding-bottom:20px;
}

.pkg-warea{
    border-top:1px solid #EFEBE8;
    padding-left:0px;
    margin-bottom:26px;
    float:left;
    width:100%;
}

.pkg-warea .btn-primary{
    background-color:#D45112;
    border:none;
    margin-top:20px;
}

.pkg-warea h1{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#100905;
    margin:0px;
    padding:15px 0px;
    font-weight:500;
}

.pkg-warea h1 a{
    color:#100905;
}

.pkg-warea h1 a:hover{
    color:#D45112;
    text-decoration:none;
}

.pkg-warea .title{
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    color:#D45112;
    width:100%;
}

.pkg-warea p{
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    color:#100905;
}

.read-btn{
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    color:#100905;
    padding-top:15px;
    text-transform:uppercase;
    font-weight:600;
}

.read-btn:hover{
    color:#D45112;
    text-decoration:none;
}

.read-btn .fa{
    color:#D45112;
}

.gallery{
    margin-bottom:20px;
    position:relative;
}

.gallery img{
    border-radius: 8px 8px 0px 0px; 
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
}

.gallery h2{
    background-color:#FFFFFF;
    font-family: 'Open Sans', sans-serif;
    border-radius: 0px 0px 8px 8px; 
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    padding:18px;
    color:#D45112;
    font-size:13px;
    font-weight:600;
    margin:0px;
}

.gallery h2 a{
    color:#D45112;
}


.gallery h2 a:hover{
    color:#100905
}

.gallery-btn{
    background-color: #d45112;
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    left: 15px;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
    border-radius: 3px 3px 3px 3px; 
    -moz-border-radius: 3px 3px 3px 3px; 
    -webkit-border-radius: 3px 3px 3px 3px; 
    padding:5px 10px;
}

.gallery-btn:hover{
    color: #ffffff;
	background-color: #fa7a52;
}

.footer-top{
    background-color: #100905;
    padding:20px 0px;
}

.footer-top h5 {
    border-bottom: 1px solid #7A6A61;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
    font-size:18px;
    font-family: 'Open Sans', sans-serif;
}

.footer-top h5 span{
    border-bottom: 4px solid #7A6A61;
    padding-bottom: 5px;
    width: auto;
    color:#D45112;
}

.footer-top p{
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
    color:#FFFFFF;
    line-height:20px;
}

.footer-top .quick li{
    float:left;
    width:50%;
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
    color:#FFFFFF;
    line-height:35px;
}


.footer-top .glyphicon{
    font-size:10px;
}

.testi{
    margin:0px;
    padding:0px;
}

.testi li::before {
    border-left: 17px solid transparent;
    border-top: 34px solid #AA9F99;
    bottom: -11px;
    content: "";
    height: 0;
    position: absolute;
    right: 35px;
    transform: rotate(60deg);
    width: 0;
}

.testi li {
    background: #AA9F99 none repeat scroll 0 0;
    border-radius: 3px;
    line-height: 15px;
    margin-bottom: 33px;
    padding: 10px;
    position: relative;
    color:#444444;
    font-size:12px;
    font-family: 'Open Sans', sans-serif;
}

.footer-top .testi li a{
    color:#444444;
}

.footer-top .testi li a:hover{
    color:#fff;
}

.cntct li {
    color: #fff;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-top: 5px;
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
}

.cntct li a:hover {
    text-decoration:none;
}

.footer-mid{
    background-color: #D45112;
    padding:30px 0px;
}

.footer-mid ul {
    margin: 0;
    padding: 0;
}

.footer-social {
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
}

.footer-social li a {
    border: 1px solid #fa7a52;
    border-radius: 100%;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    width: 44px;
}

.footer-social li a:hover {
    color: #fff;
    border-color:#FFFFFF;
}

.footer-social li {
    float:left;
    margin-left:10px;
}

.footer-social li .fa {
    line-height: 44px;
}

.footer-btm{
    background-color: #100905;
    padding:20px 0px;
}

.footer-btm p{
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
    color:#7A6A61;
    text-align:center;
}

#inner-slider{
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}

#wrapper-inner{
    padding:20px 0px 0px;
}

#wrapper-inner .breadcrumb{
    background:none;
    color:#D45112;
    margin:0px;
    padding: 0 0 0 15px;
}

#wrapper-inner .breadcrumb a{
    color:#100905;
}

#wrapper-inner .breadcrumb a:hover{
    color:#100905;
    text-decoration:none;
}

#wrapper-inner .breadcrumb .glyphicon{
    margin-right:5px;
    color:#100905;
}

#wrapper-inner .breadcrumb .fa{
    color:#100905;
    margin:0px 5px;
}

.pkg-dtl{
    background-color:#FFFFFF;
    border-radius: 8px; 
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding:20px;
    overflow:hidden;
    min-height:1275px;
    margin-bottom:20px;
}

#wrapper-inner h3{
    font-size:20px;
    font-family: 'Open Sans', sans-serif;
    color:#100905;
    margin:0px;
    padding:15px 0px;
    font-weight:500;
    text-transform:uppercase;
}

.day-block{
    background: #d45112 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    padding: 5px 20px 5px 10px;
    position: relative;
    margin:10px 0px 5px 0px;
}

.day-block::after {
    background: #d45112 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: -10px;
    top: 0;
    transform: skewX(-25deg);
    width: 20px;
}

.tour-bnr{
    margin:0px 0px 20px;
    float: left;
    overflow: hidden;
    position: relative;
}

.text-content {
    background: #ffffff none repeat scroll 0 0;
    border-top: 4px solid #ffc13b;
    bottom: -42%;
    height: 70%;
    left: 0;
    padding: 0 15px;
    position: absolute;
    text-align: right;
    transform: skewY(-19deg);
    width: 100.5%;
    z-index: 5;
    border-radius: 0px 0px 8px 0px; 
    -moz-border-radius: 0px 0px 8px 0px;
    -webkit-border-radius: 0px 0px 8px 0px;
}

.text {
    color: #D45112;
    position: relative;
    top: -5px;
    transform: skewY(19deg);
}

.text h5 {
    color: #100905;
    font-size: 14px;
    text-transform: uppercase;
    margin:0px;
}

.text h5 a{
    color: #100905;
}

.text h5 a:hover{
    color: #D45112;
}

.tour-bnr img{
    border-radius: 8px 8px 8px 8px; 
    -moz-border-radius:  8px 8px 8px 8px; 
    -webkit-border-radius:  8px 8px 8px 8px; 
}

#wrapper-inner p span{
    color:#D45112;
    font-size:15px;
    font-weight:normal;
}

#wrapper-inner h4{
    background-color: #D45112;
    height: 35px;
    left: 7px;
    position: relative;
    transform: skewX(-20deg);
    width:40%;
    margin-top:25px;
}

#wrapper-inner h4 span{
    font-size:15px;
    color:#fff;
    position:absolute;
    left:20px;
    transform: skewX(20deg);
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
    line-height:35px;
}

.last{
    padding-bottom:0px !important;
}

#wrapper-inner p a{
    color:#D45112;
}

#wrapper-inner p a:hover{
    color:#100905;
    text-decoration:none;
}
/*
.link-btn {
    z-index: 3;
}

.primary-btn.hvr-bounce-to-left::before {
    background: #202e31 none repeat scroll 0 0;
}

.hvr-bounce-to-left::before {
    background: #2098d1 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 100% 50% 0;
    transition-duration: 0.5s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}

.primary-btn .btn-text {
    padding: 8px 10px 6px 20px !important;
}
.primary-btn .btn-text {
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 30px;
    padding: 12px 40px 8px 25px;
    position: relative;
    text-transform: uppercase;
}

.primary-btn .icon {
    padding: 6px 25px 6px 20px;
}
.primary-btn .icon {
    background: #202e31 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 30px;
    padding: 10px 30px 10px 25px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: 0;
    transform: skewX(-20deg);
}


.primary-btn .icon .glyphicon {
    display: block;
    position: relative;
    transform: skewX(20deg);
}*/

#toTop {
    background-color: #fa7a52;
    border-radius: 50%;
    bottom: 56px;
    color: #ffffff;
    display: none;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    position: fixed;
    right: 20px;
    text-align: center;
    transition: none 0s ease 0s ;
    width: 40px;
    z-index: 999;
}

#footer .tooltip-item .glyphicon {
    color: #ffffff;
    font-size: 15px;
}

.carousel-caption {
    top: 250px;
}

.carousel-indicators {
    bottom: 160px;
}

.carousel-txt h2 {
    color: #fff;
    font: 40px 'Montserrat', sans-serif;
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:left !important;
    text-transform:uppercase;
    text-shadow: 2px 3px 2px #000
}

#wrapper-inner .nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
    background-color: #D45112;
    border:none;
    color: #fff;
    cursor: default;
    border:1px solid #D45112;
}
.carousel-inner > .item > img{
    width: 100%;
}
.carousel-control{
    width: 8%;
}
#wrapper-inner .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

#wrapper-inner .nav-tabs > li > a{
    padding:10px 25px;
    border:1px solid #ddd;
    color:#000000;
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    margin-right:5px;
}

#wrapper-inner .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}

#wrapper-inner .nav > li > a:hover,
#wrapper-inner .nav > li > a:focus {
    text-decoration: none;
    background-color: #D45112;
    border:1px solid #D45112;
    color:#FFFFFF;
}

.tab-content{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:20px;
    overflow:hidden;
}

#wrapper-inner .birds-list li{
    width:50%;
    float:left;
}

.header-btm .caret {
    color:#FFFFFF;
}

.pkg-dtl-inner {
    background-color: #ffffff;
    border-radius: 8px;
    margin-bottom: 20px;
    min-height: 1020px;
    overflow: hidden;
    padding: 20px 0px;
}

.pkg-dtl-inner h3{
    padding:0px 0px 15px 20px !important;
}

.review{
    color:#D45112;
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    margin-top:20px;
}

.tpmrgn{
    padding-top:0px !important;
}

.btn_ui {
    transition: all 0.5s ease 0s;
}
.btn_ui {
    background-color: #D45112;
    border-top: 2px solid #B93E02;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    height: 37px;
    line-height: 35px;
    margin-top: 15px;
    padding: 0 20px;
    text-transform: uppercase;
}

.btn_ui:hover{
    background-color: #eee;
    border-top: 2px solid #D8D8D8;
    color: #4A4A4A;
}

.inner-img{
    margin-left:8px;
}

.cat-title {
    background-color: #D45112;
    padding: 5px;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    color:#FFFFFF;
    line-height:26px;
}
@media screen and (min-width: 768px) {
    .carousel-caption {
        left: 2%;
        right: 2%;
    }
}

@media (max-width: 767px) {

    .navbar-brand h1 {
        font-size: 22px;
    }
    .navbar-brand span {
        font-size: 14px;
    }
    #header .navbar-header{
        float: none!important;
    }
    .navbar-default .navbar-nav{
        float: left;
    }
    .navbar-toggle{
        background: #fa7a52;
        margin-top: 3px;
        border: none;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-default .navbar-collapse{
        border-top: none;
    }
    #header.home{
        position: relative;
    }
	#wlcm-warea {
    margin-top: 50px;
	}
    #wrapper{
        padding-top: 30px;
    }

}
@media (max-width: 480px) {
    
}

.portfolio_image {
    border: 1px solid #efebe8;
    display: block;
    overflow: hidden;
	padding:3px;
margin-bottom: 20px;
}

.portfolio_image i {
    color: #fff;
    display: none;
    font-size: 32px;
    margin-left: 40%;
    margin-top: 25%;
    position: absolute;
    z-index: 8;
}

.portfolio_image img {
    opacity: 1;
    width: 100%;
	height:220px;
}

.portfolio_image img:hover {
    opacity: 0.8;
}

.portfolio_image:hover i {
	display:block;
}

.title-gallery{
background-color:#D45112;
padding:10px;
font-family: "Open Sans",sans-serif;
font-size: 16px;
color:#fff;
text-align:center;
}

#slider .slide1 {
    background-image:url(../images/slider1.jpg);
    background-position: center top;
}

#slider .slide2 {
    background-image:url(../images/slider2.jpg);
    background-position: center top;
}

#slider .slide3 {
    background-image:url(../images/slider3.jpg);
    background-position: center top;
}

#slider .slide4 {
    background-image:url(../images/slider4.jpg);
    background-position: center top;
}

#slider .slide5 {
    background-image:url(../images/slider5.jpg);
    background-position: center top;
}
#slider .item {
height: 730px;
background-repeat: no-repeat;
background-size: cover;
}

/*css for footer social icons*/
.hi-icon-wrap {
    margin: 0px;
    padding: 0px;
    text-align: right;
}

.hi-icon {
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 40px;
    margin: 0px 10px;
    position: relative;
    text-align: center;
    width: 40px;
    z-index: 1;
}

.hi-icon::after {
    border-radius: 50%;
    box-sizing: content-box;
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%; 
   top: -2px;
   left: -2px;
   padding: 2px;
   z-index: -1;
   background: #FFF none repeat scroll 0% 0%;
   transition: transform 0.2s ease 0s, opacity 0.2s ease 0s; 
} 

.hi-icon::before {
    display: block;
	font-family: FontAwesome;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 40px;
    text-transform: none;
}

.hi-icon-effect-2 .hi-icon {
    box-shadow: 0 0 0 3px #fff;
    color: #D45112;
    transition: color 0.3s ease 0s;
}
.hi-icon-effect-2 .hi-icon::after {
    background: #fff none repeat scroll 0 0;
    left: -2px;
    padding: 2px;
    top: -2px;
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
    z-index: -1;
}

.hi-icon-effect-2b .hi-icon:hover::after {
    opacity: 0;
    transform: scale(0);
    transition: transform 0.4s ease 0s, opacity 0.2s ease 0s;
}
.hi-icon-effect-2b .hi-icon:hover {
    color: #fff;
}

.hi-icon-facebook:before {
content: "\f09a";
}

.hi-icon-twitter:before {
content: "\f099";
}

.hi-icon-google-plus:before {
  content: "\f0d5";
}

.hi-icon-pinterest:before {
  content: "\f0d2";
}


#wrapper-inner .tab-pane h4{
    background: transparent;
    transform: none;
    left: auto;
    color: #D45112;
    font-weight: 600;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 16px;
    height: auto;
    display: block;
    margin: 20px 0px 5px;
	width:100%;
}
.mt0{margin-top:0px!important;}



.dateTable{ width:100%; display:block; float: left; padding:10px 0 15px 0;}
.dateHeader{ width:100%; float:left; padding:0 0 10px;border-bottom:1px solid #e5e5e5;}
#inner-content .dateHeader h3{ font-size:19px;}
.dtCol1, .dtCol2{float: left;margin: 0 0.5% 0 0; padding:0 8px 0 0;}



.dateLoop{ width:100%; float:left;}
.dateRow{ width:100%; float:left; border-bottom:1px solid #e5e5e5; padding:10px 0;}
.dateRow .tour-dates-days{font-weight: bold; color:#999;}

.dateRow p.tour-status {font-weight: 700;}
.DTguaranteed{ color:#E30613;}
.DTavailable{ color:#A05200;}
.tableData{ width:100%; float:left; border:1px solid #e6e6e6; border-radius:5px; overflow:hidden; background:#f5f5f5;}
.tableData .dtCol1{ padding-left:20px; width:32%;}
.tableData .dtCol2{ width:16%;}
.dtCol3{width:24%;float: left;margin: 0 0.5% 0 0;padding:0 8px 0 0;}
.dtCol4{width:24%;float: left;}
.tableData{margin-top: 20px;}
.tableData .DTavailable, .tableData .tour-row-discount {color: #397a00;}
.tableData .dateRow p.tour-status{ font-weight:600;}
.tableData .dateHeader{background:#111; padding:12px 0;}
#wrapper-inner .tableData .dateHeader h3{ margin:0; color:#fff; font-size:14px;font-weight:600;padding: 0px;}
.tableData .tourBtn{ background:#ba5f00; border:1px solid #7e4102; border-radius:10px;}
.tableData .tourBtn.pre-book{ background:#638284; border-color:#436a6c;}
.tableData .tour-cost .converted-price{ color:#666666; font-weight:normal}
.tableData .tour-cost{ line-height:20px;}
.tableData .dateRow{ border-bottom:0;}
.tour-dates {
    font-size: 14px;
    font-weight: 600;
}
.tour-book .btn_ui{margin-top: 0px; padding: 0px 12px; font-size:13px;text-transform:uppercase;}
.dateRow .tour-dates-days {
    font-weight: bold;
    color: #999;
}
.tableData .dateRow p.tour-status {
    font-weight: 600;
}
.tableData .tour-cost {
    line-height: 20px;font-size:15px;font-weight:bold;
}
.fd-tour-wrap{
    margin-bottom: 20px;
    display: block;
    position: relative;
    width:100%;
    max-height: 300px;
    text-align: right;
    border-radius: 8px;
}
.fd-tour-wrap img{max-height:300px;border-radius: 8px;}
.fd-tour-warea{
    position: absolute;
    width:45%;
    top:0px;
    left: 0px;
    min-height: 300px;
    padding: 30px 20px 15px 35px;
    text-align: left;
    color: #fff;
    background-color: #d55111;
    border-radius: 8px 0px 0px 8px;
}
.fd-tour-warea:before{
    content: "";
    height: 100%;
    position: absolute;
    right: -80px;
    top: 0px;
    border-bottom: 300px solid transparent;
    border-left: 80px solid #d55111;
}
.fd-date{font-size: 17px;}
.fd-date span{font-size: 12px;}
.fd-tour-warea h3{
    color: #fff;
    margin: 0px 0px 15px;
    font-size: 32px;
    line-height: 34px;
}
.fd-tour-warea strong{font-size: 18px;font-weight: 600;margin-bottom: 10px;display: block;}
.fd-tour-warea p {
    font-size: 15px;
    line-height: 19px;
    display: block;
    margin-bottom: 15px;
}
.fd-btn{padding: 8px 15px;background:#fff;color: #d55111;text-transform: uppercase;font-size: 13px;font-weight: 600;
    border-radius: 3px;display: inline-block;}
.fd-btn:hover{background: #111;color: #fff;}




@media screen and (max-width:767px){
	.tableData .dtCol1,.tableData .dtCol4{width:100%;}
	.tableData .dtCol2,.tableData .dtCol3{width:49%;padding-left:20px;}
	.tableData .dtCol3{text-align: right;}
	.tableData .dateRow{border:1px solid #e5e5e5}
	.dateRow .tourBtn{margin-top:none;}
	.tableData .dtCol4 .tour-book{
		text-align: right;
		margin-right: 10px;
	}
    .fd-tour-wrap{max-height: inherit;}
    .fd-tour-warea{
        position: relative;
        width: 100%;
        min-height: inherit;
        padding: 20px;
        border-radius: 8px 8px 0px 0px;
    }
    .fd-tour-wrap img {
        max-height: inherit;
        border-radius: 0px 0px 8px 8px;
        max-width: 100%;
    }
    .fd-tour-warea:before{border:none;right: 0px;}
    #inner-slider{height: 210px;overflow: hidden;}
    #inner-slider figure img{max-height: 210px;width:auto;}
    #wrapper-inner .nav-tabs > li{float:left;width:100%;margin-bottom: 0px;}
    #wrapper-inner .nav-tabs > li > a{margin-right: 0px;}
    #wrapper-inner .nav-tabs > li > a{border-radius: 0px;}
    .inner-img{width:100%;margin-bottom: 15px;}
    .post-img img{max-width: 100%;}
}














