.owl-nav{position: relative!important;  top: -192px !important;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block!important;}
.owl-controls{position: absolute;width: 107% !important; /* adjust if necessary */top: 23% !important;margin: 0 -3.5% !important;} 
.owl-prev{ width: 55px; height: 0 !important;padding-top: 45px !important;overflow: hidden !important;background: transparent url('../images/left_arrow1.png') 0 0 no-repeat !important;margin: 0 !important;float: left;} 
.owl-next{ width: 55px; height: 0 !important;padding-top: 45px !important; overflow: hidden !important;float: right;margin: 0 !important;
background: transparent url('../images/right_arrow1.png') 0 0 no-repeat !important;}
/*offers home page*/
.homoff { position: relative;}
.deal-home-basic-btn:hover{
    color:#fff;}
.deal-home-basic-btn{
    width:100%;padding: 8px 12px;
    background-color:#0167b1;color:#fff;font-size:16px;
     position: relative;}
     .deal-home-basic-btn::after {
    content: ">";
    position: absolute;
    font-size:22px;
    margin-top:-8px;
    right: 10%;
    transition: all .3s ease-in;
  }
  
.deal-home-basic-btn:hover {
   }
.deal-home-basic-btn:hover::after {
  transform: translate(10px,0); }
.homoffimage {display: block;width: 100%;height: auto;}
.homofftext {position: absolute;bottom: 0;left: 0;right: 0;color: #fff;
background-color: rgba(0, 0, 0, 0.7);overflow: hidden;width: 100%;height: 30%;
-webkit-transition: height 0.5s ease-out;-moz-transition: height 0.5s ease-out;-o-transition:height 0.5s ease-out;transition: height 0.5s ease-out;}
.homoff:hover .homofftext  {height: 30%;}
.ofne{color: #fff;margin-top: 10px;margin-bottom: 10px;}
.homeoff2{background-color: #0167b1;padding:0px;}
.offbtu{color: #fff;font-size: 15px;padding:0px 100px;}
.offbtu:hover{color: #fff; text-decoration:none;}
.hmarr{float: right;color:#fff;font-size: 25px!important;}
.category-list li{ border-bottom: 1px solid #f7bb74; margin:7px 17px 20px;list-style: none!important;padding-bottom: 10px;}
.category-list li a{ background:#fff; padding:0 10px; }
.category-list{padding-left: 0px!important;}
.slphtxt{text-transform:uppercase;}
.tryp-font-sec2 h2 {color: #000;/*font-family: 'Crimson Text', serif;*/font-size: 22px;font-weight: 400;padding-bottom: 6px;text-align: center;text-transform: uppercase;}
.trypfirst{padding-left:0px;   }
.tryplast{padding-right:0px;   }
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.offerdetails{top:25px;text-align: center;font-size: 14px;color: #fff;position: relative;}
.offerdetails:hover{color: #f7bb74;text-decoration: underline;}
.offerdetailname{margin-top: 50px;text-align: center;font-size: 25px;margin-bottom:20px; }
.offercontentdetail{margin-top: 30px;margin-bottom: 20px;line-height:25px;}
.offerdetailbook{margin-top: 20px;}
.bookdetail{text-align: center;}

/**
 * Owl Carousel v2.2.1
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


.owl-dots{display: none;}
/*owl carousel*/
.container > header h2, p.info{
    font-size: 16px;
    font-style: italic;
    color: #f8f8f8;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
/* Header Style */
.codrops-top{
    font-family: Arial, sans-serif;
    line-height: 24px;
    font-size: 11px;
    width: 100%;
    background: #000;
    opacity: 0.9;
    text-transform: uppercase;
    z-index: 9999;
    position: relative;
    -moz-box-shadow: 1px 0px 2px #000;
    -webkit-box-shadow: 1px 0px 2px #000;
    box-shadow: 1px 0px 2px #000;
}
.codrops-top a{
    padding: 0px 10px;
    letter-spacing: 1px;
    color: #ddd;
    display: block;
    float: left;
}
.codrops-top a:hover{
    color: #fff;
}
.codrops-top span.right{
    float: right;
}
.codrops-top span.right a{
    float: none;
    display: inline;
}

p.codrops-demos{
    display: block;
    padding: 15px 0px;
}
p.codrops-demos a,
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
    display: inline-block;
    border: 1px solid #6d0019;
    padding: 4px 10px 3px;
    font-size: 13px;
    line-height: 18px;
    margin: 2px 3px;
    font-weight: 800;
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    color:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #a90329;
    background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
    background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
}
p.codrops-demos a:hover{
    background: #6d0019;
}
p.codrops-demos a:active{
    background: #6d0019;
    background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329));
    background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
    background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
    background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
    background: linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.9);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
}
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
    color: #A5727D;
    background: #6d0019;
}
/* Media Queries */
@media screen and (max-width: 767px) {
     .owl-prev{
    left: 20px;

position: relative;
    background: transparent url('../images/right-arrow-small.png') 0 0 no-repeat !important;
  }
   .owl-next{
  position: relative;
left: 10px;
bottom: 2px;
    background: transparent url('../images/left-arrows-small.png') 0 0 no-repeat !important;
  }
    .container > header{
        text-align: center;
    }
    .deal-home-basic-btn{
        font-size:13px;
      padding: 12px 12px;}
    p.codrops-demos {
        position: relative;
        top: auto;
        left: auto;
    }
}
.cb-slideshow,
.cb-slideshow:after {
      width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index:-10;
}
/*.cb-slideshow:after {
    content: '';
    background: transparent url(../images/pattern.png) repeat top left;
}*/
.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;
}
.cb-slideshow li div {
 left: 16%;
  opacity: 0;
  position: absolute;
  text-align: left;
 
  z-index: 9999999;
  color: #fff;
  
  text-transform: uppercase;
  font-size: 26px;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s;
}
.overlaybanner a.info {
    
 background-color: none;
  border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
    border-left: 0.1px solid #fff;
     border-right: 0.1px solid #fff;
  color: #fff;
  display: inline-block;
  margin: 0% 0 0 54%;
  padding: 5px 11px;
  font-size:16px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out 0s;
}

@-webkit-keyframes imageAnimation { 
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -webkit-animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        -webkit-transform: scale(1.1);
    }
    22% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-20%);
    }
    25% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-100%);
    }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
    0% {
        opacity: 0;
        -moz-animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        -moz-transform: scale(1.05);
        -moz-animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        -moz-transform: scale(1.1);
    }
    22% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-20%);
    }
    25% {
        opacity: 0;
        -moz-transform: scale(1.1) translateY(-100%);
    }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
    0% {
        opacity: 0;
        -o-animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        -o-transform: scale(1.05);
        -o-animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        -o-transform: scale(1.1);
    }
    22% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-20%);
    }
    25% {
        opacity: 0;
        -o-transform: scale(1.1) translateY(-100%);
    }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
    0% {
        opacity: 0;
        -ms-animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        -ms-transform: scale(1.05);
        -ms-animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        -ms-transform: scale(1.1);
    }
    22% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-20%);
    }
    25% {
        opacity: 0;
        -ms-transform: scale(1.1) translateY(-100%);
    }
    100% { opacity: 0 }
}
@keyframes imageAnimation { 
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.05);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.1);
    }
    22% {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-20%);
    }
    25% {
        opacity: 0;
        -transform: scale(1.1) translateY(-100%);
    }
    100% { opacity: 0 }
}
@-webkit-keyframes titleAnimation { 
    0% {
        opacity: 0;
        -webkit-transform: translateY(-300%);
    }
    8% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
    17% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
    19% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
    0% {
        opacity: 0;
        -moz-transform: translateY(-300%);
    }
    8% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
    17% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
    19% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
    0% {
        opacity: 0;
        -o-transform: translateY(-300%);
    }
    8% {
        opacity: 1;
        -o-transform: translateY(0%);
    }
    17% {
        opacity: 1;
        -o-transform: translateY(0%);
    }
    19% {
        opacity: 0;
        -o-transform: translateY(100%);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
    0% {
        opacity: 0;
        -ms-transform: translateY(-300%);
    }
    8% {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
    17% {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
    19% {
        opacity: 0;
        -ms-transform: translateY(100%);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes titleAnimation { 
    0% {
        opacity: 0;
        transform: translateY(-300%);
    }
    8% {
        opacity: 1;
        transform: translateY(0%);
    }
    17% {
        opacity: 1;
        transform: translateY(0%);
    }
    19% {
        opacity: 0;
        transform: translateY(100%);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
    opacity: 1;
}
@media(min-width:768px) and (max-width:991px){
    .deal-home-basic-btn{
        padding: 10px 12px;
        font-size: 13px;}
       
    }
@media(min-width:992px) and (max-width:1024px){
   .deal-home-basic-btn{
        font-size:15px;
      padding: 10px 12px;}
     

    }
@media screen and (max-width: 1140px) { 
    .cb-slideshow li div h3 { font-size: 30px }
}
