@import url('reset.css');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400');
@charset "utf-8";
/* CSS Document */
body{font-family: 'Poppins', sans-serif !important; font-weight:300 !important; background-color:#ffffff; overflow-x:hidden; font-size:14px !important; color:#636363 !important; background-image:url(../images/top-bar.png); background-repeat:no-repeat; background-position:center top;}

@font-face {
    font-family: 'PT Sans';
    src: url('font/PTSans-Regular.eot');
    src: url('font/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/PTSans-Regular.woff2') format('woff2'),
        url('font/PTSans-Regular.woff') format('woff'),
        url('font/PTSans-Regular.ttf') format('truetype'),
        url('font/PTSans-Regular.svg#PTSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


::selection {
    color: #fff;
    background: #054f74;
    text-shadow: none;
}
::-webkit-selection {
    color:#fff;
    background:#054f74;
    text-shadow: none;
}

::-moz-selection {
    color:#fff;
    background:#054f74;
    text-shadow: none;
}

#lightboxOverlay { position: fixed !important; top: 0; left: 0; height: 100% !important; width: 100% !important; }
#lightbox { position: fixed !important; top: 50% !important; transform: translateY(-50%); }
/*.our-menu-list:nth-child(3n) {
    clear: left;
}*/

.dropdown-menu > li > a {
    text-transform: initial;   
}
/*nav*/
.navbar-default{ background-color:transparent !important; border:none !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background-color:#d84245 !important; color:#fff !important;}
.top a{color:#fff;}
.top a:hover{color:#fff !important; text-decoration:none;}
.top a:focus{color:#fff !important;}
.top span{float:right;}
.top-right{float:right; text-align:right;}
.top-right ul li{ text-align:left; color:#fff;}
.nav > li{ text-transform:uppercase; font-size:16px;}
.navbar-nav > li > a{ padding-top:0px !important; padding-bottom:0px !important;}
.navbar-brand{ padding:0px !important; height:auto !important;}
.navbar-brand > img{  width:84%; margin-top:4px;}
.navbar{ margin-bottom:0px !important;}
.nav > li > a{ padding:40px 10px !important;}
.dropdown-menu > li > a{font-weight:200 !important; text-transform:uppercase;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:#d84245 !important; color:#fff !important;}
/*nav*/
.top-menu{float:left; width:100%; height:auto;position: relative;}
.top{float:left; width:100%; background-color:#d84245;  text-align:right; padding-top:10px; z-index:1001;position:relative;}
.top ul{ line-height:22px; float:left;}
.top ul li{float:left; padding:5px 10px; font-size:15px; color:#fff;}
/*slider*/
.top-slider{ float:left;width:100%; height:auto; background-color:#999;
           position:relative; 
}
.carousel-caption { width:42%; margin-left:auto; margin-right:auto; bottom:113px !important; }
.carousel-caption h3{ font-size:50px; color:#c50b0b; text-shadow: 1px 1px #fff;}
.carousel-caption h2{ font-size:25px !important; color:#fff; }
.book{ background-color:#63F;}
.carousel-caption a{font-size:25px;color:#fcac0b; border:solid 1px #ccc; background: rgba(0,0,0,0.4); padding:8px; border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; text-shadow:none !important;}
.carousel-caption a:hover{color:none !important; text-decoration:none; color:#fff;}
.frame{ top:59% !important; height:auto; position:relative; }
.framedd{ position:absolute;top: 70%;
          width: 100%;
}
.framedd img{width:100%;}
.form-control[readonly] {background-color: #fff !important;}
a.page-common{text-decoration: none !important;color:#fff; }
a.page-common:hover{color: #ffdcdc;}
.video-title{margin: 10px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #D84245 !important;
    border-color: #ef6262 !important;
    color: #fff !important;
}
.pagination > li > a, .pagination > li > span {
    color: #D84245 !important;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    background-color: #ffeded !important;
    border-color: #ef6262 !important;
}
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777 !important;
    cursor: not-allowed !important;
    background-color: #fff !important;
    border-color: #ddd !important;
}
#collapseBooking {
    z-index: 1005;
    position: relative;
}
.card.card-block{ padding:2%;}
.book-form{float:left; width:100%; height:1px;  background-color:#fff; text-align:center;}
.book-form a{  color:#ccc;  top:-92px; z-index:10000; position:relative; text-align:center;}
.book-form h1{ font-size:27px; color:#2d2c31; margin:1% 0px; text-align:center;}
.testimonial-wrapper{float:left; width:100%; background-color:#fff;}
.logo-of{float:left; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}
.logo-of img{transform: scale(1.1); transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; }
.logo-of img:hover{-webkit-backface-visibility: hidden;
                   -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.ll:hover img{-webkit-backface-visibility: hidden;
              -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.testimonial-outer img{ transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.red-button{background-color: #D52713;
            color: #fff;}
.red-button:hover{color:#fff !important;}
.book-form-box{ height:45px !important; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.book-form-box:focus{border-color: #ed7d0f !important;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(218, 114, 14, 0.6)!important;
                     box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(219, 173, 15, 0.6) !important; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
}
.book-form-box option{margin: 5px;}
button:hover{background-color: #D84245;color: #ffcaca;}
.main-section{float:left; width:100%; height:auto; text-align:center; margin-bottom:30px; margin-top:50px;}
.main-section p{ line-height:22px;margin-bottom:40px; text-align:center;padding-left: 4%;
                 padding-right: 4%;}
.main-section h1{ font-size:52px; text-align:center;line-height:24px; margin-bottom:30px;}
.main-section h1 span{font-size:22px; text-align:center;}
.main-section a{color:#fff; font-weight:300;padding:10px 40px; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; background-color:#cf3f41;}
.main-section a:hover{ text-decoration:none; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;}
.section-package{float:left; width:100%; height:auto;  margin-top:47px; background-color:#cf3f41; }
.frame-bc{position:absolute;}
.section-package h2{font-size:35px; margin-bottom:0px !important; text-align:center; color:#fff; background-color:#cf3f41; padding:1%;}
.nopadding{padding-left:0px !important; padding-right:0px !important;}
.packages{float:left; width:100%; height:auto; padding-right:28% !important; padding-left:5%;}
.packages h1 span{font-size:20px; text-align:left;}
.packages h1{ font-size:40px; text-align:left;line-height:24px; margin-bottom:30px; margin-top:45px; padding:5px; margin-left:12px; color:#393535;}
.bottom h4{margin-bottom: 40px; line-height: 22px;}
.innerpage h4 {text-align: left;margin-bottom: 20px;line-height: 25px;}
.innerpage p {margin-bottom: 0px;}
.designation {font-size: 12px;font-style: italic;}
.four {padding: 8px;}
.two ul li{
    webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    margin: 4px;
    padding: 8px !important;
    font-size: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #242424;
    line-height: 1.5;
    text-align: center !important;
}
.two ul li:hover{background:#D84245;color:#fff}
.two ul li a{color:#e9e9e9 !important}
#joicy-catering-services img{width:100%;border-radius: 50%;
                             padding: 10px;}
.package-details h3{ text-align:left;}
.outer-pack{ background-image:url(../images/tourist.png); background-position:bottom right; background-repeat:no-repeat; z-index:10000;position: relative;}
#owl demo p {
    position: absolute;
    bottom:25px;
    left: 0;
    background-color: #eee;
    width: 100%;
    color:#fff;

}
.section-package .owl-carousel .owl-item{
    float: left;
    padding:0px !important;
}
.item p{color:#fff !important; text-align:center;font-size: 25px;margin-top:-35px; z-index:1000; position:relative;
        padding: 14px 12px; background-color:#333;
        color:#E11C1C;}
/*test*/

@-webkit-keyframes slide {
    from{
        background-position:100%;
    }
    to{
        background-position:10%;
    }
}

#re{
    width:100%;
    height:500px;
    background:url(../images/d.jpg);
    -webkit-animation: slide 80s linear infinite;
    -moz-animation: slide 80s linear infinite;
    -ms-animation: slide 80s linear infinite;
    -o-animation: slide 80s linear infinite;
    border-top-right-radius: 80px 80px;
    border-bottom-right-radius: 80px 80px;
}
#re img{ margin-top:280px; margin-left:40px; width:100%; max-width:90%;}
.package-details h3{ padding:13px;font-size:18px; font-weight:300; margin-top:0px; color:#fff; text-align:center;}
.shadow{float:left; width:100%; text-align:center;}
.shadow img{width:100%;}
.testimonial-outer{float:left; width:100%; text-align:center; background-image:url(../images/bc-bottom.jpg); background-position:center; background-attachment:fixed; background-size:cover;}
.box{float:left; width:100%; height:auto;  padding-bottom:50px; background-image:url(../images/menu-bc.png); background-repeat:repeat;}
.testimonial-outer img{}
.testimonial-outer h2{ font-size:35px; font-weight:300; color:#fff; text-align:left;line-height:24px; margin-bottom:30px; margin-top:45px; padding:5px;}
.newsmain {width: 100%;}
.menu{float:left; width:100%; height:auto;}
.menu img{width:100%;}
.menu .owl-carousel .owl-item{padding:0px !important;}
.menu h3{ background-color:#cf3f41; padding:5px; color:#fff;top: 13px;
          position: absolute;}
.bottom a:hover, .main-section a:hover{ background-color:#aa181a; color:#fff; text-decoration:none;}
.bottom a:focus,.main-section a{color:#fff; text-decoration:none;}
.quick{float:left; width:100%; height:100px; padding:10px;}
.quick h3{ text-align:center; font-size:27px; color:#fff; text-shadow:1px 1px #000;}
.cbp-qtrotator {
    width: 100%;
    height: 180px;
    position: relative;
    float: left;
    margin: 0;
    padding-top: 11px;
}
.cbp-qtcontent {
    width: 100%;
    height: auto;
    position: absolute;
    min-height: 180px;
    top: 0;
    z-index: 2;
    display: none;
}
.cbp-qtrotator .cbp-qtcontent.current {
    display: block;
}
blockquote{border:none!important;}
.cbp-qtrotator blockquote {
    margin: 0px 0 0 0;
    padding: 0;
    margin-top: -12px;
}
.cbp-qtrotator blockquote p {
    font-size: 15px;
    color: #fff;
    margin: 0.4em 0 1em;
    line-height:22px;
    text-align:left;
    width:100%; 
    margin-right:auto;
    margin-left:auto;
}
.cbp-qtrotator blockquote footer {
    font-size: 1.2em;
    color:#fff;
    text-align:left !important;
    font-weight:600;


}
.cbp-qtrotator blockquote footer span {
    font-size:15px !important;
    font-weight:normal !important;
}

.cbp-qtrotator blockquote footer:before {
    content: '― ';
}
.cbp-qtrotator .cbp-qtcontent img {
    float: right;
    margin: 50px 0 0 50px;
}
.cbp-qtprogress {
    position: absolute;
    background: #47a3da;
    height: 1px;
    width: 0%;
    z-index: 1000;
}

/* Example for media query */
@media screen and (max-width: 30.6em) { 

    .cbp-qtrotator {
        font-size: 70%;
    }
    .cbp-qtrotator img {
        width: 80px;
    }
}
.bottom{float:left; width:100%; height:auto; text-align:center;padding:4%; background-image:url(../images/bottom-bc.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.bottom  h2{font-size:35px; margin-top:20px; margin-bottom:20px; }
.bottom p{ line-height:22px; text-align:center; margin-bottom:20px;}
.bottom a{padding: 10px 40px;
          color:#fff;
          transition: ease-in-out 0.5s;
          -moz-transition: ease-in-out 0.5s;
          -ms-transition: ease-in-out 0.5s;
          -o-transition: ease-in-out 0.5s;
          -webkit-transition: ease-in-out 0.5s;
          background-color: #cf3f41;}
.footer{float:left; width:100%; text-align:center; padding-top:56px; background-color:#000;}
.footer ul li{ text-align:left; padding:3px 10px; color:#ccc;}
.footer ul li a{color:#ccc;}
.footer ul li a:hover{color:#d84245; text-decoration:none;}
.footer h4{float:left; font-size:14px !important; line-height:22px; width:100%; padding-top:10px; padding-bottom:10px; border-top:solid 1px #333;font-weight:300; text-align:left;}
.social{float:left; width:100%; text-align:center; height:auto; background-color:#fff; padding:2%; border-top:solid 1px #ccc;}
.social i{ text-align:center !important;}
.fixed .nav > li > a{padding: 27px 10px !important;}
.fixed .navbar-brand > img{width:56% !important; padding-top:3px;}
/*social*/
.social a i:hover{ background-color:#F90;  transition: all 0.3s ease-in-out;-webkit-transform: rotate(360deg);
                   transform: rotate(360deg);
                   transition: all ease-in-out 0.5s;}
.social i {
    background: #d84245;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    font-size: 20px;
    text-align: center;
    margin-right: 10px;
    padding-top: 10px;
    transition: all 0.3s ease-in-out;
}

.social ul li a i:hover {
    opacity: .7;
}
/*---inner pages*/
.float-panel {
    width:100%;
    background:white;
    z-index:300;
   /* transform: translateZ(0); */
    transition:all 0.5s;
}
.float-panel .content-area {
    max-width:900px;
    margin:10px auto;
}
.float-panel a {
    font-size:16px;
    text-decoration:none;
    color:#444;
    display:inline-block;
    padding:10px 20px;
}                  
.float-panel .fa-gg {                  
    color:#F0595C;
    font-size:30px;
    vertical-align:middle;                  
    transition:all 1s;                  
}
.fixed {
    box-shadow:0 2px 6px rgba(0,0,0,0.8);  
    animation:slide-down 0.7s;
    opacity:0.9; 
    z-index: 100000;   
}                  
.fixed .fa-gg {                  
    transform: rotate(360deg);      
}
.fixed .navbar-brand > img {
    width: 86%;
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}
.top-inner{float:left; width:100%; height:123px; background-color:#F90; background-image:url(../images/inner-banner.jpg); background-position:center top; padding:2%; background-repeat:no-repeat;}
.top-inner h1{ font-size:42px; line-height:24px; text-align:left; color:#fff; text-shadow:1px 1px #000;}
.inner-section{float:left; width:100%; padding-top:60px; padding-bottom:60px;}
.inner-section img{width:100%;}
.inner-section p{ line-height:22px; text-align:justify;}
.inner-section h4{font-size:19px; line-height:27px; color:#036;}
.inner-section h2{font-size:21px; margin-top:20px; margin-bottom:20px;}
.back-menu{float:left;  width:100%; background-color:#ccc;border-bottom:solid 1px #eee; background-color:#f9f9f9;}
.back-menu ul li{float:left; padding:5px 5px; border-left:solid 1px #ccc;}
.back-menu ul li a{ color:#898888; padding:2px; text-decoration:none;}
.back-menu ul li a:hover{ text-decoration:none;color:#064e73;}
.album{position:relative; width:100%; border:solid 1px #f2f0f0; padding:5px; margin-bottom:15px;transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.album img{width:100%;}
.album:hover{border:solid 1px #d84245;}
.album h3{font-size:18px !important; padding:5px; margin-top:5px; margin-bottom:5px;}
.album .ic{ opacity:0;}
.album a{color:#636363;}
.album a:hover{ text-decoration:none;}
.album:hover h3{color:#036;}
.ic{background-color: rgba(0,0,0,0.5);bottom: 65px;width: 97%;text-align: center;position: absolute;padding: 5px;color: #fff; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.album:hover {display:block !important;opacity:0.8;transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.package-box{float:left;border:solid 1px #eee; padding:2%; margin-bottom:25px;}
.package-box:hover{box-shadow:0px 0px 5px  #ccc;}
.package-box:hover h3{ background-color:#064e73; color:#fff; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.package-box:hover h5{ background-color:#064e73; color:#fff;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.package h3{ background-color:#efefef; padding:5px; margin-left:10px;margin-top:0px !important;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; }
.package h2{font-size:16px;border-bottom:dashed 1px #eee; margin-left:10px; line-height:25px; padding:5px; margin-top:0px !important; margin-bottom:0px !important;}
.package h5{font-size:17px; background-color:#F90; margin-left:5px; padding:5px; color:#fff; line-height:23px;border-top-right-radius: 2em;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.package h5 span{font-size:24px; font-weight:600;}
.package img{ margin-left:5px; width:100%;border-bottom-right-radius: 2em;}
.contact{ margin-bottom:15px;min-height: 100px;}
.contact:focus{border-color: #ed7d0f !important;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(218, 114, 14, 0.6)!important;
                     box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(219, 173, 15, 0.6) !important; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
}
.address{ padding-left:20px; padding-bottom:15px;}
.brnc h3{ border-bottom:solid 1px #ccc;} 
.location-map{ margin-top:25px;-webkit-filter: grayscale(100%);
               filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
.location-map iframe{width:100%; height:300px;}
.navbar-toggle{ margin-top:12px !important;}
.services h3{ text-align:center !important;}
.jlr {font-size: 0;border: 1px solid #E1E1E1;padding: 2px;}

.jlr .jlr_item {
    font-size: 1rem;
    display: inline-block;
    box-sizing: border-box;     
     padding: 3px;
}

.jlr img.jlr_img {

    height:200px;
}

.jlr img.jlr_loaded {
    -webkit-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -o-transition: opacity 1s ease-in;
    -ms-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
    opacity: 1;
}

.gray_out {
    background-color: #eee;
}
.clientbox{ border:solid 1px #ccc; padding:5px; margin:5px;}
.clientbox p{ line-height:22px;}
.testimonial{float:left; width:32%; background-image:url(../images/bc-form.png); background-repeat:repeat; height:140px; margin:5px;border:solid 1px #eee; padding:5px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;}
.testimonial p{ line-height:24px; padding:5px; margin-bottom:2px !important;}
.testimonial h3{font-size:18px !important; margin-top:4px; padding-top:25px; text-align:center; background-image:url(../images/testimonial-icon.png); background-position:top center; background-repeat:no-repeat;}

.close-bt{ text-align:right; margin-bottom:15px; z-index:1002; position:relative;}
.close-bt a{color:#F00;}
.close-bt a:hover,.close-bt a:focus{ color:#900; text-decoration:none;}
.testimonials blockquote {
    background: #ffdada  none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    position: relative;
}
.testimonials blockquote::before {
    width: 0; 
    height: 0;
    right: 0;
    bottom: 0;
    content: " "; 
    display: block; 
    position: absolute;
    border-bottom: 20px solid #fff;    
    border-right: 0 solid transparent;
    border-left: 15px solid transparent;
    border-left-style: inset; /*FF fixes*/
    border-bottom-style: inset; /*FF fixes*/
}
.testimonials blockquote::after {
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 25px 18px 0 0;
    border-color: #054f74 transparent transparent transparent;
}
.testimonials:hover img{border:solid 1px #f8991d !important; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.testimonials .carousel-info img {
    border: 1px solid #f5f5f5;
    border-radius: 150px !important;
    height: 75px;
    padding: 3px;
    width: 75px;
    transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;
}
.testimonials .carousel-info {
    overflow: hidden;
    margin-bottom: 25px;
}
.testimonials .carousel-info img {
    margin-right: 15px;
}
.testimonials .carousel-info span {
    display: block;
}
.testimonials span.testimonials-name {
    color: #ed8118;
    font-size: 16px;
    font-weight: 300;
    margin: 23px 0 0px;
}
.testimonials span.testimonials-post {
    color: #656565;
    font-size: 12px;
}
.testimonials p{font-size:14px; color:#385874;}
.address h4 {color: #636363;text-align: left;margin-top: 0px;}
.top-banner{float:left; width:100%; height:auto;}
.top-banner img{width:100%;}
.innerpage h1{ text-align:left !important;}
.innerpage p{ text-align:left !important; padding-left:0px !important;}
.innerpage h3{ font-size:21px; text-align:left; line-height:29px;}
.top-name{float:left; width:100%; height:auto; background-color:#d84245;z-index: 1005;position: relative;}
.top-name h1{color:#fff; padding-top:10px; padding-bottom:10px; font-size:40px;}
.top-name h1 span{font-size:16px; float:right; padding-top:12px;}
.ourteam{ margin-top:70px;}
.more{ padding-left:0px !important; padding-bottom:30px; padding-top:20px;}
.listmenu{float:left; text-align:left !important; padding-top:30px; padding-bottom:30px;width:100%;}
.listmenu ul li{ padding:5px 0px; border-bottom:solid 1px #eee;}
.menumain img{width:99.7%;}
.menumain a{font-size:17px; margin:1px;}
.menumain a:hover, .menmain a:active,.menmain a:focus{ color:#fff !important; text-decoration:none !important;}
.menumain a:focus, .menumain a:hover{ color:#fff !important; text-decoration:none !important;}
.brnc{float:left;width:100%;}
.brnc h3{ margin-bottom:15px; padding-bottom:10px; margin-top:0px;}
.address h3{text-align:left; margin-top:0px;}
.address p{ margin-bottom:15px; padding-left:0px;}
.contact-sec{ padding-bottom:10px;}
/*.album-video{float:left; width:100%; height:250px; background-color:#ccc; margin-bottom:80px;}*/
.album-video{float:left; width:100%; height:auto; margin-bottom:15px; margin-top:10px;}
.album-video iframe{width:100%; height:250px;}
.testimonial-add{width:100%; height:auto;}
.testimonial-add h2{ text-align:center; margin-top:2px; margin-bottom:40px;}
.testimonial-add a{  cursor:pointer;background-color:#d84245; color:#fff; padding: 10px 15px 10px 15px; border-radius:5px; }
.testimonial-add a:hover{ text-decoration:none; color:#fff;}
@media screen and (max-width: 1199px) {
    .float-panel a{font-size:14px;}
    .nav > li > a{ padding:40px 7px;}
}
@media screen and (max-width: 991px) {
    .carousel-caption {bottom: 45px !important;}
    .carousel-caption h3{font-size:42px;}
    .carousel-caption h2{font-size:22px !important;}
    .carousel-caption a{font-size:18px;}
    #re{border-radius:0px;}
    #re img{ max-width:66%;}
    .packages{ padding-left:0px; padding-right:0px !important;}
    .packages h1{ text-align:center; font-size:48px;}
    .framedd{top:86%;}
    .navbar-right{float:none;}
    .navbar-header{float:none !important;width:46%; margin-right:auto; margin-left:auto;}
    .navbar-collapse{border-top: solid 1px #ccc !important;}
    .navbar-right{float:none !important;}
    .nav > li > a{ padding:19px 15px !important;margin-left: 2px;}
    .address { margin-top:35px;}
    .contact-sec{ padding-top:15px;}
    .address{ padding-bottom:0px;}
    .address{ padding-left:0px;}
    .listmenu{padding-top:20px; padding-bottom:10px;}
    .brnc .address { margin-top: 10px; }
}
@media screen and (max-width: 767px) {
    .jlr img.jlr_img {
    height:150px;
}
    .navbar-nav > li > a{ padding-bottom:10px !important;}
    .top-right{display:none;}
    .navbar-default .navbar-toggle .icon-bar{ background-color:#fff !important;}
    .framedd{ display:none;}
    .book-form-box{ margin-bottom:10px;}
    .form-group{ margin-bottom:0px !important;}
    .carousel-caption h3{font-size:30px; display:none;}
    .carousel-caption a{font-size:16px;display:none;}
    .bottom h2{font-size:25px;}
    .testimonial-outer h2{ text-align:center;}
    .main-section h1 span{font-size:18px;}
    .box{ padding-bottom:20px !important;}
    .newsmain{ margin-top:20px;float:left;}
    .main-section h1{font-size:40px;}
    .package-details h3{font-size:16px;}
    .cbp-qtrotator blockquote p{ text-align:center;}
    .newsmain h2{ margin-top:0px !important;}
    .owl-wrapper{ margin-bottom:0px !important;}
    .cbp-qtrotator blockquote footer{ text-align:center !important;}
    #re{ height:300px;}
    #re img{ max-width:59%; margin-top:178px; margin-left:150px;}
    .main-section{ margin-bottom:0px;}
    .innerpage{ margin-bottom:20px;}
    .top-menu{ margin-top:20px;position: relative;z-index: 2000;}
    .navbar-brand > img{ margin-top: -19px;width: 72%;}
    .nav > li{ border:none;}
    .nav > li > a{ padding:10px 10px !important; font-size:14px;}
    .nav > li{border-bottom:dashed 1px #ccc;}
    .navbar-header{float:left; width:100%;}
    .navbar-collapse{border:none !important;}
    .navbar-toggle{border-radius:0px !important;margin-top:4px !important;}
    .navbar-default .navbar-toggle{border-color:#000 !important;background-color: #e32929 !important;}
    .navbar-default .navbar-toggle .icon-bar{ background-color:#000;}
    .book-form a{top:-63px;}
    .book-form img { max-width: 169px; height:auto !important;}
    .top-menu.float-panel.fixed{ padding-top:20px !important; margin-top:0px !important;}
    .carousel-caption h3, .carousel-caption h2{ display:none;}
    .section-package h2{ padding-bottom:10px;}
    .footer ul li{ display:block; padding:5px;}
    .footer h4{ border-top:solid 1px #333; padding-top:5px;}
    .fixed .navbar-brand > img{width:72%;}
    .bottom{ padding-bottom:60px;}
    .bottom h4 { margin-bottom: 30px;font-size: 16px;}
    .three ul li {text-align: center;}
    .two ul li{padding: 11px !important;}    
    .fixed .nav > li > a{padding: 10px !important;}
}
@media screen and (max-width: 709px) {
    .one, .two{display:none;}
    .footer ul li{ text-align:center;}
    .adrssb{width:100% !important;}
}
@media screen and (max-width: 680px) {
    #re img{ margin-top:195px;}
    .top-name h1{font-size:28px;}
    .top-name h1 span{font-size:14px; padding-top:6px;}
    .innerpage h3{font-size:16px; line-height:21px;}
    .innerpage{ margin-top:20px !important;}
    .testimonial-add a{font-size:18px;}
}
@media screen and (max-width: 500px) {
    #re img{ margin-top:224px;}
    .main-section h1,.packages h1{font-size:44px;}
    .main-section h1 span,.packages h1 span{font-size:15px;}			
}

@media screen and (max-width: 480px) {
       .jlr img.jlr_img {
    height:100px;
}
    #re img{ margin-left:112px;}
    .col-xxs-12{width:100% !important;}
    .col-xxs-6{width:50% !important;}
    .one, .two{display:none;}
    .footer ul li{ text-align:center;}
    .fbbox{ margin-top:20px;}
    .footer h4{ padding-top:9px !important;}
    .newsmain{ height:340px; overflow-y:scroll;}
}

@media screen and (max-width: 403px) {
    .navbar-brand{width:83%;}
    .top-name h1 { font-size: 20px;}
}
@media screen and (max-width: 376px) {
 
    .navbar-brand{width:80%;}
    .navbar-toggle{ margin-top:0px !important; padding:7px 10px;}
     .fixed .navbar-brand > img{padding-top: 8px;}
}
@media screen and (max-width: 324px) {
    #re img{ margin-left:73px;}
    .navbar-toggle{ padding:7px 7px !important;}

}
@media screen and (max-width: 287px) {
    #re img{ margin-left:55px; margin-top:241px;}

}