                        @font-face {
                        font-family: BebasNeueRegular;
                        src: url(fonts/BebasNeue-webfont.eot);
                        src: url(fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/BebasNeue-webfont.woff) format('woff'), url(fonts/BebasNeue-webfont.ttf) format('truetype'), url(fonts/BebasNeue-webfont.svg#BebasNeueRegular) format('svg');
                        font-weight: 400;
                        font-style: normal
                    }
                    
                    html {
                        scroll-behavior: smooth;
                    }
                    
                    blockquote,
                    body,
                    dd,
                    div,
                    dl,
                    dt,
                    fieldset,
                    form,
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6,
                    html,
                    input,
                    li,
                    ol,
                    p,
                    pre,
                    td,
                    textarea,
                    th,
                    ul {
                        margin: 0;
                        padding: 0
                    }
                    
                    table {
                        border-collapse: collapse;
                        border-spacing: 0
                    }
                    
                    abbr,
                    acronym,
                    fieldset,
                    img {
                        border: 0
                    }
                    
                    input {
                        border: 1px solid #b0b0b0;
                        padding: 3px 5px 4px;
                        color: #979797;
                        width: 190px
                    }
                    
                    address,
                    caption,
                    cite,
                    code,
                    dfn,
                    th,
                    var {
                        font-style: normal;
                        font-weight: 400
                    }
                    
                    ol,
                    ul {
                        list-style: none
                    }
                    
                    caption,
                    th {
                        text-align: left
                    }
                    
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6 {
                        font-size: 100%;
                        font-weight: 400
                    }
                    
                    q:after,
                    q:before {
                        content: ''
                    }
                    
                    .floatL {
                        float: left;
                        margin: 0px 20px 10px 0px;
                    }
                    
                    body {
                        font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
                        background: #000;
                        font-weight: 400;
                        font-size: 15px;
                        color: #aa3e03;
                        overflow-x: hidden
                    }
                    
                    .ie7 body {
                        overflow: hidden
                    }
                    
                    a {
                        color: #333;
                        text-decoration: none
                    }
                    
                    .container {
                        position: relative;
                    }
                    
                    .clr {
                        clear: both
                    }
                    
                    .container>header {
                        padding: 30px 30px 10px 20px;
                        margin: 0 20px 10px;
                        position: relative;
                        display: block;
                        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
                        text-align: left
                    }
                    
                    .container>header h1 {
                        font-family: BebasNeueRegular, 'Arial Narrow', Arial, sans-serif;
                        font-size: 35px;
                        line-height: 35px;
                        position: relative;
                        font-weight: 400;
                        color: #fff;
                        text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
                        padding: 0 0 5px
                    }
                    
                    .container>header h2,
                    p.info {
                        font-size: 16px;
                        font-style: italic;
                        color: #f8f8f8;
                        text-shadow: 1px 1px 1px rgba(0, 0, 0, .6)
                    }
                    
                    .codrops-top {
                        font-family: Arial, sans-serif;
                        line-height: 24px;
                        font-size: 11px;
                        width: 100%;
                        background: #000;
                        opacity: .9;
                        text-transform: uppercase;
                        z-index: 9999;
                        position: relative;
                        -moz-box-shadow: 1px 0 2px #000;
                        -webkit-box-shadow: 1px 0 2px #000;
                        box-shadow: 1px 0 2px #000
                    }
                    
                    .codrops-top a {
                        padding: 0 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 0
                    }
                    
                    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: 0 1px 1px rgba(0, 0, 0, .1);
                        -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
                        box-shadow: 0 1px 1px rgba(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: 0 1px 1px rgba(255, 255, 255, .9);
                        -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, .9);
                        box-shadow: 0 1px 1px rgba(255, 255, 255, .9)
                    }
                    
                    p.codrops-demos a.current-demo,
                    p.codrops-demos a.current-demo:hover {
                        color: #A5727D;
                        background: #6d0019
                    }
                    /*custom css*/
                    
                    .offset-0 {
                        padding: 0;
                    }
                    
                    .offset-1 {
                        padding: 0 5px;
                    }
                    
                    .offset-2 {
                        padding: 0 10px;
                    }
                    
                    .offset-3 {
                        padding: 0 15px;
                    }
                    
                    .white {
                        color: #fff;
                    }
                    
                    .black {
                        color: #000;
                    }
                    
                    .redtxt {
                        color: #9a1c1c;
                        padding-bottom: 0px !important;
                        display: block;
                        font-size: 18px !important;
                    }
                    
                    p {
                        color: #000;
                        text-align: justify;
                    }
                    
                    .toggle-btn {
                        position: fixed;
                        z-index: 1000px;
                        right: 5px;
                        top: 50px;
                        cursor: pointer;
                    }
                    
                    .toggle-btn {
                        z-index: 999;
                    }
                    
                    .btn2 {
                        width: 24px;
                        height: 24px;
                        top: 100px;
                        left: 120px;
                        -webkit-transition-duration: 0.5s;
                        transition-duration: 0.5s;
                    }
                    
                    .btn2 .icon {
                        -webkit-transition-duration: 0.5s;
                        transition-duration: 0.5s;
                        position: absolute;
                        height: 4px;
                        width: 40px;
                        top: 15px;
                        background-color: #FFF;
                        right: 15px
                    }
                    
                    .btn2 .icon:before {
                        -webkit-transition-duration: 0.5s;
                        transition-duration: 0.5s;
                        position: absolute;
                        width: 40px;
                        height: 4px;
                        background-color: #FFF;
                        content: "";
                        top: -10px;
                        z-index: 100;
                    }
                    
                    .btn2 .icon:after {
                        -webkit-transition-duration: 0.5s;
                        transition-duration: 0.5s;
                        position: absolute;
                        width: 40px;
                        height: 4px;
                        background-color: #FFF;
                        content: "";
                        top: 10px;
                    }
                    
                    .btn2.open .icon {
                        -webkit-transition-duration: 0.5s;
                        transition-duration: 0.5s;
                        background: transparent;
                    }
                    
                    .btn2.open .icon:before {
                        -webkit-transform: rotateZ(45deg) scaleX(1) translate(3px, 8px);
                        transform: rotateZ(45deg) scaleX(1) translate(3px, 8px)
                    }
                    
                    .btn2.open .icon:after {
                        -webkit-transform: rotateZ(-45deg) scaleX(1) translate(5px, 10px);
                        transform: rotateZ(-45deg) scaleX(1) translate(7px, -11px);
                    }
                    
                    .btn2:hover {
                        cursor: pointer;
                    }
                    
                    .menuwidth {
                        width: 0 !important;
                    }
                    
                    .sidenav {
                        width: 320px;
                        height: 100%;
                        position: fixed;
                        z-index: 1;
                        top: 0;
                        right: 0;
                        background: rgba(0, 0, 0, 0.5);
                        overflow-x: hidden;
                        padding-top: 60px;
                        -webkit-transition: all .3s linear;
                        transition: all .3s linear;
                    }
                    
                    .sidenav a {
                        padding: 8px 8px 8px 32px;
                        text-decoration: none;
                        font-size: 25px;
                        color: #818181;
                        display: block;
                        transition: .3s
                    }
                    
                    .offcanvas a:focus,
                    .sidenav a:hover {
                        color: #f1f1f1
                    }
                    
                    .sidenav .closebtn {
                        position: absolute;
                        top: 14px;
                        right: 7px;
                        font-size: 55px;
                        margin-left: 50px;
                        color: #fff;
                        font-weight: bold;
                        background: url(../images/bg-close.gif) no-repeat 26px 31px;
                    }
                    
                    #main {
                        transition: margin-left .5s;
                        padding: 20px
                    }
                    /*Bootstrap Custom CSS*/
                    
                    .panel-default {
                        border-color: transparent;
                    }
                    
                    .panel-default>.panel-heading {
                        background: none;
                        border-color: transparent;
                        padding: 10px 0px;
                    }
                    
                    .panel {
                        box-shadow: none;
                        -webkit-box-shadow: none;
                    }
                    
                    .panel-body {
                        text-align: left;
                        padding: 0px;
                    }
                    
                    .tab-content {
                        color: #000;
                    }
                    
                    .tab-content span {
                        display: block;
                        padding-bottom: 20px;
                        font-size: 20px;
                    }
                    
                    .tab-content span:first-letter {
                        font-size: 25px;
                    }
                    
                    .tab-content span.bg-highlight {
                        background: #fff;
                        padding: 0px 10px;
                        font-size: 17px;
                        color: #9a1c1c;
                        margin: 30px 0px 10px 0px;
                        border-top: 1px dotted #e17f7f;
                        border-bottom: 1px dotted #e17f7f;
                    }
                    
                    .tab-content ul {
                        margin: 2px 0px 0px 19px;
                    }
                    
                    .tab-content ul li {
                        width: 30%;
                        float: left;
                        list-style-type: circle;
                        line-height: 24px;
                        padding-right: 20px;
                    }
                    
                    .tab-content .itinerary {
                        padding: 15px 0px;
                        text-align: justify;
                    }
                    
                    .tab-content .itinerary span.day {
                        padding-bottom: 5px;
                        font: bold 15px Georgia, sans-serif;
                        border-bottom: 1px solid #f3f3f3;
                        margin-bottom: 10px;
                        line-height: 32px;
                    }
                    
                    .tab-content .itinerary span.day:first-letter {
                        background: #9a1c1c;
                        color: #fff;
                        padding: 3px 5px;
                        margin-right: 2px;
                        font-size: 17px;
                        border-radius: 30px;
                    }
                    
                    .tab-content .map {
                        padding: 10px 10px 3px 10px;
                        border: 1px solid #ccc;
                    }
                    
                    .nav-tabs>li>a {
                        background: #9a1c1c;
                        border-color: transparent;
                        color: #fff;
                    }
                    
                    .nav-tabs>li>a:hover {
                        background: #9a1c1c;
                        border-color: transparent;
                        color: #fff;
                    }
                    
                    @media screen and (min-width:1200px) {
                        .thanks-message {
                            margin-top: 80px;
                        }
                    }
                    
                    @media screen and (max-height:450px) {
                        .sidenav {
                            padding-top: 15px
                        }
                        .sidenav a {
                            font-size: 18px
                        }
                    }
                    
                    @media screen and (max-width:767px) {
                        .container>header {
                            text-align: center
                        }
                        p.codrops-demos {
                            position: relative;
                            top: auto;
                            left: auto
                        }
                    }
                    
                    body,
                    ul {
                        padding: 0
                    }
                    
                    .copyright,
                    .right-box,
                    .sdsfdf {
                        position: absolute
                    }
                    
                    .sdsfdf ul li,
                    li {
                        list-style-type: none
                    }
                    
                    .copyright,
                    .mcd-menu,
                    .sdsfdf {
                        font-family: 'Roboto Condensed', sans-serif
                    }
                    
                    .mcd-menu li a,
                    .sdsfdf ul li a {
                        text-decoration: none;
                        display: block
                    }
                    
                    body {
                        margin: 0;
                        overflow-x: hidden
                    }
                    
                    .logo {
                        position: absolute;
                        right: 20px;
                        top: 110px;
                        z-index: 11;
                    }
                    
                    ul {
                        margin: 0
                    }
                    
                    .right-box {
                        z-index: 10000;
                        right: 0;
                        background: rgba(0, 0, 0, .3);
                        width: 20%;
                        padding: 55px 30px 18px;
                        text-align: center
                    }
                    
                    .social-slide,
                    .twitter-hover {
                        background-image: url(../images/twitter-hover.png)
                    }
                    
                    .copyright {
                        z-index: 100;
                        bottom: 10px;
                        left: 10px;
                        color: #fff;
                        font-size: 13px
                    }
                    
                    .social-media-icons {
                        padding-left: 21px;
                        cursor: pointer
                    }
                    
                    .social-slide {
                        height: 32px;
                        width: 32px;
                        margin: 1px;
                        float: left;
                        -webkit-transition: all ease .3s;
                        -moz-transition: all ease .3s;
                        -o-transition: all ease .3s;
                        -ms-transition: all ease .3s;
                        transition: all ease .3s
                    }
                    
                    .social-slide:hover {
                        background-position: 0 -32px
                    }
                    
                    .facebook-hover {
                        background-image: url(../images/facebook-hover.png)
                    }
                    
                    .google-hover {
                        background-image: url(../images/google-hover.png)
                    }
                    
                    .linkedin-hover {
                        background-image: url(../images/linkedin-hover.png)
                    }
                    
                    .sdsfdf {
                        z-index: 100000000;
                        color: #fff;
                        top: 40%;
                        right: 100%;
                        width: 100%
                    }
                    
                    .sdsfdf ul {
                        float: right
                    }
                    
                    .sdsfdf ul li {
                        float: left;
                    }
                    
                    .sdsfdf ul li a {
                        padding: 21px 10px;
                        background: #ff8a00;
                        color: #fff;
                        text-shadow: 1px 1px 0 #666;
                        margin-right: 1px;
                        font-weight: 700
                    }
                    
                    .mcd-menu {
                        list-style: none;
                        padding: 0;
                        margin: 153px 30px 85px
                    }
                    
                    .mcd-menu li a {
                        padding: 12px 20px;
                        color: #eccea7;
                        text-align: left;
                        height: 36px;
                        border-bottom: 1px solid #a6a6a6;
                        font-style: italic;
                    }
                    
                    .mcd-menu li:last-child a {
                        border-bottom: none
                    }
                    
                    .mcd-menu li a i {
                        float: left;
                        font-size: 20px;
                        margin: 0 10px 0 0
                    }
                    
                    .mcd-menu li a p {
                        float: left;
                        margin: 0
                    }
                    
                    .mcd-menu li a strong {
                        display: block;
                        text-transform: uppercase;
                        font-size: 16px;
                    }
                    
                    .mcd-menu li a small {
                        display: block;
                        font-size: 13px
                    }
                    
                    .mcd-menu li a i,
                    .mcd-menu li a small,
                    .mcd-menu li a strong {
                        position: relative;
                        transition: all .3s linear;
                        -o-transition: all .3s linear;
                        -ms-transition: all .3s linear;
                        -moz-transition: all .3s linear;
                        -webkit-transition: all .3s linear
                    }
                    
                    .mcd-menu li:hover>a i {
                        opacity: 1;
                        -webkit-animation: moveFromTop .3s ease-in-out;
                        -moz-animation: moveFromTop .3s ease-in-out;
                        -ms-animation: moveFromTop .3s ease-in-out;
                        -o-animation: moveFromTop .3s ease-in-out;
                        animation: moveFromTop .3s ease-in-out
                    }
                    
                    .mcd-menu li:hover a strong {
                        opacity: 1;
                        word-spacing: 1px;
                        -o-transition: color .5s ease-out;
                        -ms-transition: color .5s ease-out;
                        -moz-transition: color .5s ease-out;
                        -webkit-transition: color .5s ease-out;
                        transition: color .5s ease-out;
                        letter-spacing: 1px;
                        transition: all .5s ease-in;
                        -webkit-transition: all .5s ease-in;
                        -moz-transition: all .5s ease-in;
                    }
                    
                    .mcd-menu li:hover a small {
                        opacity: 1;
                    }
                    
                    .mcd-menu li:hover>a {
                        color: #fff
                    }
                    
                    .mcd-menu li a.active {
                        color: #e67e22;
                        border: 0;
                        box-shadow: 0 0 5px #DDD;
                        -moz-box-shadow: 0 0 5px #DDD;
                        -webkit-box-shadow: 0 0 5px #DDD;
                        border-left: 4px solid #e67e22;
                        border-right: 4px solid #e67e22;
                        margin: 0 -4px
                    }
                    
                    .mcd-menu li a.active:after,
                    .mcd-menu li a.active:before,
                    .mcd-menu li ul:before {
                        border-top: 5px solid transparent;
                        border-bottom: 5px solid transparent;
                        content: "";
                        position: absolute
                    }
                    
                    .mcd-menu li a.active:after,
                    .mcd-menu li ul:before {
                        border-right: 5px solid #e67e22
                    }
                    
                    .mcd-menu li a.active:before {
                        top: 42%;
                        left: 0;
                        border-left: 5px solid #e67e22
                    }
                    
                    .mcd-menu li a.active:after {
                        top: 42%;
                        right: 0
                    }
                    
                    @-webkit-keyframes moveFromTop {
                        from {
                            opacity: 0;
                            -webkit-transform: translateY(200%);
                            -moz-transform: translateY(200%);
                            -ms-transform: translateY(200%);
                            -o-transform: translateY(200%);
                            transform: translateY(200%)
                        }
                        to {
                            opacity: 1;
                            -webkit-transform: translateY(0);
                            -moz-transform: translateY(0);
                            -ms-transform: translateY(0);
                            -o-transform: translateY(0);
                            transform: translateY(0)
                        }
                    }
                    
                    @-webkit-keyframes moveFromLeft {
                        from {
                            opacity: 0;
                            -webkit-transform: translateX(200%);
                            -moz-transform: translateX(200%);
                            -ms-transform: translateX(200%);
                            -o-transform: translateX(200%);
                            transform: translateX(200%)
                        }
                        to {
                            opacity: 1;
                            -webkit-transform: translateX(0);
                            -moz-transform: translateX(0);
                            -ms-transform: translateX(0);
                            -o-transform: translateX(0);
                            transform: translateX(0)
                        }
                    }
                    
                    @-webkit-keyframes moveFromRight {
                        from {
                            opacity: 0;
                            -webkit-transform: translateX(-200%);
                            -moz-transform: translateX(-200%);
                            -ms-transform: translateX(-200%);
                            -o-transform: translateX(-200%);
                            transform: translateX(-200%)
                        }
                        to {
                            opacity: 1;
                            -webkit-transform: translateX(0);
                            -moz-transform: translateX(0);
                            -ms-transform: translateX(0);
                            -o-transform: translateX(0);
                            transform: translateX(0)
                        }
                    }
                    
                    .mcd-menu li ul,
                    .mcd-menu li ul li ul {
                        position: absolute;
                        height: auto;
                        min-width: 200px;
                        padding: 0;
                        margin: 0;
                        background: #FFF;
                        opacity: 0;
                        visibility: hidden;
                        transition: all .3s linear;
                        -o-transition: all .3s linear;
                        -ms-transition: all .3s linear;
                        -moz-transition: all .3s linear;
                        -webkit-transition: all .3s linear;
                        z-index: 1000;
                        left: 280px;
                        top: 0;
                        border-left: 4px solid #e67e22
                    }
                    
                    .mcd-menu li ul:before {
                        top: 25px;
                        left: -9px
                    }
                    
                    .mcd-menu li ul li:hover>ul,
                    .mcd-menu li:hover>ul {
                        display: block;
                        opacity: 1;
                        visibility: visible;
                        left: 250px
                    }
                    
                    .mcd-menu li ul li a {
                        padding: 10px;
                        text-align: left;
                        border: 0;
                        border-bottom: 1px solid #EEE;
                        height: auto
                    }
                    
                    .mcd-menu li ul li a i {
                        font-size: 16px;
                        display: inline-block;
                        margin: 0 10px 0 0
                    }
                    
                    .mcd-menu li ul li ul {
                        left: 230px;
                        top: 0;
                        border: 0;
                        border-left: 4px solid #e67e22
                    }
                    
                    .mcd-menu li ul li ul:before {
                        content: "";
                        position: absolute;
                        top: 15px;
                        left: -9px;
                        border-right: 5px solid #e67e22;
                        border-bottom: 5px solid transparent;
                        border-top: 5px solid transparent
                    }
                    
                    .mcd-menu li ul li:hover>ul {
                        top: 0;
                        left: 200px
                    }
                    
                    .mcd-menu li a.search {
                        padding: 10px 10px 15px;
                        clear: both
                    }
                    
                    .mcd-menu li a.search i {
                        margin: 0;
                        display: inline-block;
                        font-size: 18px
                    }
                    
                    .mcd-menu li a.search input {
                        border: 1px solid #EEE;
                        padding: 10px;
                        background: #FFF;
                        outline: 0;
                        color: #777;
                        width: 170px;
                        float: left
                    }
                    
                    .mcd-menu li a.search button {
                        border: 1px solid #e67e22;
                        background: #e67e22;
                        outline: 0;
                        color: #FFF;
                        margin-left: -4px;
                        float: left;
                        padding: 10px 10px 11px
                    }
                    
                    .mcd-menu li a.search input:focus {
                        border: 1px solid #e67e22
                    }
                    
                    .search-mobile {
                        display: none!important;
                        background: #e67e22;
                        border-left: 1px solid #e67e22;
                        border-radius: 0 3px 3px 0
                    }
                    
                    .search-mobile i {
                        color: #FFF;
                        margin: 0!important
                    }
                    
                    @media only screen and (min-width:960px) and (max-width:1199px) {
                        .mcd-menu {
                            margin-left: 10px
                        }
                    }
                    
                    @media only screen and (min-width:768px) and (max-width:959px) {
                        .mcd-menu {
                            width: 200px
                        }
                        .mcd-menu li a {
                            height: 30px
                        }
                        .mcd-menu li a i {
                            font-size: 22px
                        }
                        .mcd-menu li a strong {
                            font-size: 12px
                        }
                        .mcd-menu li a small {
                            font-size: 10px
                        }
                        .mcd-menu li a.search input {
                            width: 120px;
                            font-size: 12px
                        }
                        .mcd-menu li a.search buton {
                            padding: 8px 10px 9px
                        }
                        .mcd-menu li>ul {
                            min-width: 180px
                        }
                        .mcd-menu li:hover>ul {
                            min-width: 180px;
                            left: 200px
                        }
                        .mcd-menu li ul li ul li>ul,
                        .mcd-menu li ul li>ul {
                            min-width: 150px
                        }
                        .mcd-menu li ul li:hover>ul {
                            left: 180px;
                            min-width: 150px
                        }
                        .mcd-menu li ul li ul li:hover>ul {
                            left: 150px;
                            min-width: 150px
                        }
                        .mcd-menu li ul a {
                            font-size: 12px
                        }
                        .mcd-menu li ul a i {
                            font-size: 14px
                        }
                    }
                    
                    @media only screen and (min-width:480px) and (max-width:767px) {
                        .mcd-menu {
                            width: 50px
                        }
                        .mcd-menu li a {
                            position: relative;
                            padding: 12px 16px;
                            height: 20px
                        }
                        .mcd-menu li a small,
                        .mcd-menu li a strong {
                            display: none
                        }
                        .mcd-menu li a.active strong,
                        .mcd-menu li a:hover strong {
                            display: block;
                            font-size: 10px;
                            padding: 3px 0;
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            background: #e67e22;
                            color: #FFF;
                            min-width: 100%;
                            text-transform: lowercase;
                            font-weight: 400;
                            text-align: center
                        }
                        .mcd-menu li .search {
                            display: none
                        }
                        .mcd-menu li>ul {
                            min-width: 180px;
                            left: 70px
                        }
                        .mcd-menu li:hover>ul {
                            min-width: 180px;
                            left: 50px
                        }
                        .mcd-menu li ul li ul li>ul,
                        .mcd-menu li ul li>ul {
                            min-width: 150px
                        }
                        .mcd-menu li ul li:hover>ul {
                            left: 180px;
                            min-width: 150px
                        }
                        .mcd-menu li ul li ul li>ul {
                            left: 35px;
                            top: 45px;
                            border: 0;
                            border-top: 4px solid #e67e22
                        }
                        .mcd-menu li ul li ul li>ul:before {
                            left: 30px;
                            top: -9px;
                            border: 0;
                            border-bottom: 5px solid #e67e22;
                            border-left: 5px solid transparent;
                            border-right: 5px solid transparent
                        }
                        .mcd-menu li ul li ul li:hover>ul {
                            left: 30px;
                            min-width: 150px;
                            top: 35px
                        }
                        .mcd-menu li ul a {
                            font-size: 12px
                        }
                        .mcd-menu li ul a i {
                            font-size: 14px
                        }
                    }
                    
                    @media only screen and (max-width:991px) {
                        .footer-social {
                            position: relative !important;
                            text-align: center !important;
                        }
                        .footer-social ul {
                            margin-top: 20px;
                        }
                    }
                    
                    @media only screen and (max-width:768px) {
                        .logo-inside {
                            text-align: left !important;
                        }
                        .navbar-default .nav>li {
                            position: initial !important;
                            display: block !important;
                        }
                        .contact-page .single-contact .icon {
                            height: 30px !important;
                            min-width: 30px !important;
                            max-width: 30px !important;
                            border-radius: 50px;
                            background-color: #8BC34A;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                        }
                        .contact-page .single-contact {
                            border: 1px solid #eee;
                            border-radius: 10px;
                            padding: 20px 6px !important;
                            display: flex;
                            align-items: center;
                            gap: 15px;
                            position: relative;
                        }
                        .shareBtn {
                            position: fixed !important;
                        }
                        .shareBtn.wt {
                            top: inherit !important;
                            bottom: 0 !important;
                            left: 0 !important;
                            width: 50% !important;
                            background: linear-gradient(90deg, #aa0004, #eb1e24);
                        }
                        .shareBtn.wt .btn {
                            border-radius: 0 !important;
                            background: none !important;
                            font-size: 14px !important;
                            color: #fff !important;
                            padding: 20px 18px !important;
                        }
                        .shareBtn .btn i {
                            font-size: 18px !important;
                            margin-left: 7px !important;
                        }
                        .shareBtn.ml {
                            top: inherit !important;
                            bottom: 0 !important;
                            left: inherit !important;
                            width: 50% !important;
                            background: linear-gradient(90deg, #aa0004, #eb1e24);
                            right: 0 !important;
                        }
                        .shareBtn.ml .btn {
                            border-radius: 0 !important;
                            background: none !important;
                            font-size: 14px !important;
                            color: #fff !important;
                            padding: 20px 18px !important;
                        }
                        .shareBtn .btn i {
                            font-size: 18px !important;
                            margin-left: 2px !important;
                        }
                        .shareBtn.ml .btn i {
                            font-size: 18px !important;
                            margin-left: 6px !important;
                        }
                        .srh .modal-content {
                            padding: 40px 2px !important;
                        }
                        .logo {
                            position: absolute;
                            right: 0;
                            top: 93px;
                            z-index: 11;
                            left: 0;
                            margin-right: 0;
                            margin-left: 0;
                            text-align: center;
                        }
                        .toggle-btn {
                            top: 15px !important;
                        }
                        span.bannerTxt {
                            position: relative !important;
                            top: 0 !important;
                            font-size: 25px !important;
                        }
                        .newAbout {
                            padding-top: 8px !important;
                        }
                        .footer ul li {
                            display: inline-block;
                            width: 50%;
                            padding: 9px 4px !important;
                        }
                        .footer ul {
                            padding-bottom: 20px;
                        }
                        .footer-social ul li {
                            width: 40px;
                            display: inline-block;
                        }
                        .footer-social {
                            margin-bottom: 68px;
                        }
                        .footer ul li a {
                            font-size: 15px;
                        }
                        .footer-social ul {
                            padding-bottom: 0;
                        }
                    }
                    
                    @media only screen and (max-width:767px) {
                        .cb-slideshow li span {
                            background-size: 710px !important;
                            background-position: 50% 52% !important;
                            background-repeat: no-repeat !important;
                        }
                        @media only screen and (max-width:480px) {
                            /*.mcd-menu{width:50px}*/
                            .mcd-menu li a {
                                position: relative;
                                padding: 12px 16px;
                                height: auto;
                            }
                            /*.mcd-menu li a small,.mcd-menu li a strong{display:none}
.mcd-menu li a.active strong,.mcd-menu li a:hover strong{display:block;font-size:10px;padding:3px 0;position:absolute;bottom:0;left:0;background:#e67e22;color:#FFF;min-width:100%;text-transform:lowercase;font-weight:400;text-align:center}*/
                            .mcd-menu li .search {
                                display: none
                            }
                            .mcd-menu li>ul {
                                min-width: 180px;
                                left: 70px
                            }
                            .mcd-menu li:hover>ul {
                                min-width: 180px;
                                left: 50px
                            }
                            .mcd-menu li ul li ul li>ul,
                            .mcd-menu li ul li>ul {
                                min-width: 150px
                            }
                            .mcd-menu li ul li:hover>ul {
                                left: 180px;
                                min-width: 150px
                            }
                            .mcd-menu li ul li ul li>ul {
                                left: 35px;
                                top: 45px;
                                border: 0;
                                border-top: 4px solid #e67e22
                            }
                            .mcd-menu li ul li ul li>ul:before {
                                left: 30px;
                                top: -9px;
                                border: 0;
                                border-bottom: 5px solid #e67e22;
                                border-left: 5px solid transparent;
                                border-right: 5px solid transparent
                            }
                            .mcd-menu li ul li ul li:hover>ul {
                                left: 30px;
                                min-width: 150px;
                                top: 35px
                            }
                            .mcd-menu li ul a {
                                font-size: 12px
                            }
                            .mcd-menu li ul a i {
                                font-size: 14px
                            }
                            .menu {}
                            .menu .nav {
                                background: rgba(0, 0, 0, 1);
                                white-space: nowrap;
                            }
                            .menu .navbar-default .navbar-collapse,
                            .navbar-default .navbar-form {
                                border: none;
                            }
                            .nav-tabs {
                                display: flex;
                                width: 100%;
                            }
                            .nav-tabs li {
                                flex-grow: 1
                            }
                            .top-strip {
                                position: relative !important;
                                background: #000;
                            }
                            h1 {
                                font-size: 18px !important;
                            }
                            .destinations {
                                margin: 10px 0;
                            }
                            .nav-tabs>li>a {
                                font-size: 13.5px !important;
                                min-height: 60px;
                            }
                            .tab-content ul li {
                                width: calc(100%);
                            }
                            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
                                text-align: right !important;
                            }
                            .img-r {
                                margin: 10px 0 !important;
                                width: calc(100%);
                                height: auto
                            }
                            .packages ul li span.heading {
                                padding: 0 !important;
                                line-height: 36px !important;
                            }
                            .our-team ul li {
                                text-align: center;
                            }
                            .our-team ul li img.floatL {
                                float: none;
                            }
                        }
                        .cb-slideshow,
                        .cb-slideshow:after {
                            position: fixed;
                            width: 100%;
                            height: 100%;
                            top: 0;
                            left: 0;
                            z-index: 0
                        }
                        .cb-slideshow li div,
                        .cb-slideshow li span {
                            position: absolute;
                            left: 0;
                            right: 0;
                            width: 100%;
                            opacity: 0
                        }
                        .cb-slideshow li span {
                            height: 100%;
                            top: 0;
                            color: transparent;
                            background-size: cover;
                            background-position: 50% 50%;
                            background-repeat: none;
                            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 {
                            z-index: 1000;
                            bottom: 100px;
                            text-align: center;
                            -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
                        }
                        .cb-slideshow li div h3 {
                            font-family: BebasNeueRegular, 'Arial Narrow', Arial, sans-serif;
                            font-size: 60px;
                            font-weight: 700;
                            padding: 0;
                            color: #fff
                        }
                        .cb-slideshow li:nth-child(1) span {
                            background-image: url(../images/slideshow/1.jpg)
                        }
                        .cb-slideshow li:nth-child(2) span {
                            background-image: url(../images/slideshow/2.jpg);
                            -webkit-animation-delay: 6s;
                            -moz-animation-delay: 6s;
                            -o-animation-delay: 6s;
                            -ms-animation-delay: 6s;
                            animation-delay: 6s
                        }
                        .cb-slideshow li:nth-child(3) span {
                            background-image: url(../images/slideshow/3.jpg);
                            -webkit-animation-delay: 12s;
                            -moz-animation-delay: 12s;
                            -o-animation-delay: 12s;
                            -ms-animation-delay: 12s;
                            animation-delay: 12s
                        }
                        .cb-slideshow li:nth-child(4) span {
                            background-image: url(../images/slideshow/4.jpg);
                            -webkit-animation-delay: 18s;
                            -moz-animation-delay: 18s;
                            -o-animation-delay: 18s;
                            -ms-animation-delay: 18s;
                            animation-delay: 18s
                        }
                        .cb-slideshow li:nth-child(5) span {
                            background-image: url(../images/slideshow/5.jpg);
                            -webkit-animation-delay: 24s;
                            -moz-animation-delay: 24s;
                            -o-animation-delay: 24s;
                            -ms-animation-delay: 24s;
                            animation-delay: 24s
                        }
                        .cb-slideshow li:nth-child(6) span {
                            background-image: url(../images/slideshow/6.jpg);
                            -webkit-animation-delay: 30s;
                            -moz-animation-delay: 30s;
                            -o-animation-delay: 30s;
                            -ms-animation-delay: 30s;
                            animation-delay: 30s
                        }
                        .cb-slideshow li:nth-child(2) div {
                            -webkit-animation-delay: 6s;
                            -moz-animation-delay: 6s;
                            -o-animation-delay: 6s;
                            -ms-animation-delay: 6s;
                            animation-delay: 6s
                        }
                        .cb-slideshow li:nth-child(3) div {
                            -webkit-animation-delay: 12s;
                            -moz-animation-delay: 12s;
                            -o-animation-delay: 12s;
                            -ms-animation-delay: 12s;
                            animation-delay: 12s
                        }
                        .cb-slideshow li:nth-child(4) div {
                            -webkit-animation-delay: 18s;
                            -moz-animation-delay: 18s;
                            -o-animation-delay: 18s;
                            -ms-animation-delay: 18s;
                            animation-delay: 18s
                        }
                        .cb-slideshow li:nth-child(5) div {
                            -webkit-animation-delay: 24s;
                            -moz-animation-delay: 24s;
                            -o-animation-delay: 24s;
                            -ms-animation-delay: 24s;
                            animation-delay: 24s
                        }
                        .cb-slideshow li:nth-child(6) div {
                            -webkit-animation-delay: 30s;
                            -moz-animation-delay: 30s;
                            -o-animation-delay: 30s;
                            -ms-animation-delay: 30s;
                            animation-delay: 30s
                        }
                        @-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)
                            }
                            25% {
                                opacity: 0;
                                -webkit-transform: scale(1.1)
                            }
                            100% {
                                opacity: 0
                            }
                            .packages ul li .left {
                                width: calc(100%);
                                float: none;
                            }
                        }
                        @-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)
                            }
                            25% {
                                opacity: 0;
                                -moz-transform: scale(1.1)
                            }
                            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)
                            }
                            25% {
                                opacity: 0;
                                -o-transform: scale(1.1)
                            }
                            100% {
                                opacity: 0
                            }
                        }
                        @-ms-keyframes imageAnimation {
                            17%,
                            8% {
                                opacity: 1
                            }
                            17%,
                            25% {
                                -ms-transform: scale(1.1)
                            }
                            0%,
                            100%,
                            25% {
                                opacity: 0
                            }
                            0% {
                                -ms-animation-timing-function: ease-in
                            }
                            8% {
                                -ms-transform: scale(1.05);
                                -ms-animation-timing-function: ease-out
                            }
                        }
                        @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)
                            }
                            25% {
                                opacity: 0;
                                transform: scale(1.1)
                            }
                            100% {
                                opacity: 0
                            }
                        }
                        @-webkit-keyframes titleAnimation {
                            0% {
                                opacity: 0;
                                -webkit-transform: translateY(200px)
                            }
                            8% {
                                opacity: 1;
                                -webkit-transform: translateY(0)
                            }
                            17% {
                                opacity: 1;
                                -webkit-transform: scale(1)
                            }
                            100%,
                            19% {
                                opacity: 0
                            }
                            25% {
                                opacity: 0;
                                -webkit-transform: scale(10)
                            }
                        }
                        @-moz-keyframes titleAnimation {
                            0% {
                                opacity: 0;
                                -moz-transform: translateY(200px)
                            }
                            8% {
                                opacity: 1;
                                -moz-transform: translateY(0)
                            }
                            17% {
                                opacity: 1;
                                -moz-transform: scale(1)
                            }
                            100%,
                            19% {
                                opacity: 0
                            }
                            25% {
                                opacity: 0;
                                -moz-transform: scale(10)
                            }
                        }
                        @-o-keyframes titleAnimation {
                            0% {
                                opacity: 0;
                                -o-transform: translateY(200px)
                            }
                            8% {
                                opacity: 1;
                                -o-transform: translateY(0)
                            }
                            17% {
                                opacity: 1;
                                -o-transform: scale(1)
                            }
                            100%,
                            19% {
                                opacity: 0
                            }
                            25% {
                                opacity: 0;
                                -o-transform: scale(10)
                            }
                        }
                        @-ms-keyframes titleAnimation {
                            17%,
                            8% {
                                opacity: 1
                            }
                            0%,
                            100%,
                            19%,
                            25% {
                                opacity: 0
                            }
                            0% {
                                -ms-transform: translateY(200px)
                            }
                            8% {
                                -ms-transform: translateY(0)
                            }
                            17% {
                                -ms-transform: scale(1)
                            }
                            25% {
                                -webkit-transform: scale(10)
                            }
                        }
                        @keyframes titleAnimation {
                            0% {
                                opacity: 0;
                                transform: translateY(200px)
                            }
                            8% {
                                opacity: 1;
                                transform: translateY(0)
                            }
                            17% {
                                opacity: 1;
                                transform: scale(1)
                            }
                            100%,
                            19% {
                                opacity: 0
                            }
                            25% {
                                opacity: 0;
                                transform: scale(10)
                            }
                        }
                        .no-cssanimations .cb-slideshow li span {
                            opacity: 1
                        }
                        @media screen and (max-width:1140px) {
                            .cb-slideshow li div h3 {
                                font-size: 100px
                            }
                        }
                        @media screen and (max-width:600px) {
                            .bannerMenuCont {
                                position: relative;
                                left: 0;
                                bottom: 0;
                            }
                            .bannerMenuCont ul li {
                                display: block;
                            }
                            span.bannerTxt {
                                position: relative;
                                background-color: #cd9c09;
                                top: 0;
                                display: block;
                                font-size: 30px;
                                padding: 13px 0px;
                            }
                            span.contact-heading {
                                display: block;
                                text-align: center;
                            }
                            .cb-slideshow li div h3 {
                                font-size: 30px
                            }
                            .packages ul li .left,
                            .packages ul li .right {
                                width: calc(100%) !important;
                                float: none !important;
                            }
                            .packages ul li .right {
                                margin-top: 10px;
                            }
                            .grid figure,
                            .grid figure img {
                                display: block;
                                width: calc(100%) !important;
                                height: auto;
                                -webkit-transform: none;
                                -webkit-transform: translate3d(0, 0, 0) scale(1.0) !important;
                                transform: translate3d(0, 0, 0) scale(1.0) !important;
                            }
                            .packages ul li span.heading {
                                margin-top: 10px;
                                padding: 0 !important;
                            }
                            .org-txt {
                                width: calc(100%);
                                display: block;
                            }
                            .img-r,
                            .img-l {
                                margin: 10px auto;
                                float: none !important;
                                display: block;
                            }
                        }
                        .img-r {
                            margin: 0 0 5px 10px;
                        }
                        img-l {
                            margin: 0 10px 5px 0;
                        }
                        .contact-heading {
                            font-size: 25px;
                            padding-bottom: 40px !important;
                            text-transform: uppercase;
                            display: block;
                            color: #000;
                        }
                        .contact-details p {
                            line-height: 24px;
                        }
                        .team {
                            border: 1px solid #DDD;
                            transition: all 0.3s ease-in;
                        }
                        .team:hover {
                            -webkit-transform: translate3d(0, -15px, 0);
                            transform: translate3d(0, -15px, 0) -webkit-box-shadow: 10px 15px 80px -12px rgba(0, 0, 0, .5);
                            -moz-box-shadow: 10px 15px 80px -12px rgba(0, 0, 0, .5);
                            box-shadow: 10px 15px 80px -12px rgba(0, 0, 0, .5)
                        }
                        .team-details {
                            padding: 10px 15px;
                        }
                        .team img {
                            width: calc(100%);
                            height: auto;
                        }
                        .team .name {
                            color: #000;
                            margin-bottom: 10px;
                            font-weight: 600;
                        }
                        .team-details p {
                            text-align: left;
                            margin-bottom: 10px;
                        }
                        ul.list li {
                            list-style-type: disc !important;
                            margin-left: 15px;
                        }
                        .shareBtn {
                            position: absolute;
                            z-index: 9;
                            top: 50%;
                        }
                        .shareBtn.wt {
                            top: 60%;
                            margin-top: 28px;
                            left: -190px;
                            transition: 1s;
                        }
                        .shareBtn .btn {
                            background-color: #fff;
                            padding: 10px 18px;
                            font-size: 20px;
                            color: #000;
                        }
                        .shareBtn .btn i {
                            margin-left: 12px;
                            font-size: 30px;
                            position: relative;
                            top: 3px;
                        }
                        .shareBtn.wt .btn {
                            background-color: #c3ff7e;
                            border-radius: 0px 10px 10px 0px;
                        }
                        .shareBtn.wt:hover {
                            left: 0px;
                            transition: 0.8s;
                        }
                        .shareBtn.ml {
                            top: 52%;
                            margin-top: 28px;
                            left: -137px;
                            transition: 1s;
                            /* border-radius: 10px 10px 0px 0px; */
                        }
                        .shareBtn.ml:hover {
                            left: 0px;
                            transition: 0.8s;
                        }
                        .shareBtn.ml .btn {
                            background-color: #01579B;
                            color: #fff;
                            border-radius: 0px 10px 10px 0px;
                        }
                        .btn.active.focus,
                        .btn.active:focus,
                        .btn.focus,
                        .btn:active.focus,
                        .btn:active:focus,
                        .btn:focus {
                            outline: none;
                        }
                        .srh .modal-content {
                            padding: 25px 30px;
                            border: 10px solid #FF9800;
                            border-radius: 0;
                        }
                        .srh h4.modal-title {
                            font-size: 21px;
                            color: #000;
                        }
                        .shareBtn.ml .btn i {
                            font-size: 26px;
                        }
                        .srh .modal-header {
                            padding: 20px 28px !important;
                            text-align: center;
                        }
                        .srh label {
                            display: block;
                            text-align: center;
                            font-size: 20px;
                            color: #000;
                            text-transform: uppercase;
                            margin-bottom: 20px;
                        }
                        .srh button.close {
                            position: absolute;
                            top: 8px;
                            right: 12px;
                            z-index: 999999;
                            width: 30px;
                            height: 30px;
                            border-radius: 50%;
                            font-size: 19px;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            opacity: 2;
                            color: #fff;
                        }
                        .srh .modal-body input {
                            height: 50px;
                            width: 87%;
                            margin: 0 auto;
                            text-align: center;
                            font-size: 18px;
                            margin-bottom: 30px;
                        }
                        .srh .modal-body {
                            margin: auto;
                            text-align: center;
                        }
                        .srh button.smtBtn {
                            font-size: 20px;
                            padding: 12px 40px;
                            width: 87%;
                            background-color: #e18701;
                            color: #fff;
                            border-radius: 30px;
                            border: none;
                        }