.spacer10,.spacer20,.spacer30,.spacer40{
    clear:both;
    display:block;
    width:100%
}
#header,.carousel-inner .carousel-item img,.post-hero,.spacer10,.spacer20,.spacer30,.spacer40{
    width:100%
}
.featured-item-03 h5,.package .section-title h2,.section-title-3 h3{
    letter-spacing:1px;
    text-transform:uppercase
}
body{
    font-family:'PT Sans',sans-serif;
    font-size:14px;
    line-height:22px;
    color:#5d5d5d;
    -webkit-font-smoothing:antialiased!important;
    font-smoothing:antialiased!important;
    background-color:#FFF;
    height:100%!important;
    font-weight:400
}

#btn-1{   }


.spacer10{
    height:10px
}
.spacer20{
    height:20px
}
.spacer30{
    height:30px
}
.spacer40{
    height:40px
}
.pr-5{
    padding-right:5px!important
}
.pr-10{
    padding-right:10px!important
}
.pr-15{
    padding-right:15px!important
}
.pr-20{
    padding-right:20px!important
}
.pr-30{
    padding-right:30px!important
}
.pr-40{
    padding-right:40px!important
}
.pr-50{
    padding-right:50px!important
}
.no-pr,.pr-0{
    padding-right:0!important
}
.pl-5{
    padding-left:5px!important
}
.pl-10{
    padding-left:10px!important
}
.pl-15{
    padding-left:15px!important
}
.pl-20{
    padding-left:20px!important
}
.pl-30{
    padding-left:30px!important
}
.pl-40{
    padding-left:40px!important
}
.pl-50{
    padding-left:50px!important
}
. no-pl,.pl-0{
    padding-left:0!important
}
.pt-5{
    padding-top:5px!important
}
.pt-10{
    padding-top:10px!important
}
.pt-15{
    padding-top:15px!important
}
.pt-20{
    padding-top:20px!important
}
.pt-25{
    padding-top:25px!important
}
.pt-30{
    padding-top:30px!important
}
.pt-40{
    padding-top:40px!important
}
.pt-50{
    padding-top:50px!important
}
.pt-60{
    padding-top:60px!important
}
.pt-70{
    padding-top:70px!important
}
.pt-80{
    padding-top:80px!important
}
.pt-90{
    padding-top:90px!important
}
.pt-100{
    padding-top:100px!important
}
.no-pt,.pt-0{
    padding-top:0!important
}
.pb-5{
    padding-bottom:5px!important
}
.pb-10{
    padding-bottom:10px!important
}
.pb-15{
    padding-bottom:15px!important
}
.pb-20{
    padding-bottom:20px!important
}
.pb-25{
    padding-bottom:25px!important
}
.pb-30{
    padding-bottom:30px!important
}
.pb-40{
    padding-bottom:40px!important
}
.pb-50{
    padding-bottom:50px!important
}
.pb-60{
    padding-bottom:60px!important
}
.pb-70{
    padding-bottom:70px!important
}
.pb-80{
    padding-bottom:80px!important
}
.pb-90{
    padding-bottom:90px!important
}
.pb-100{
    padding-bottom:100px!important
}
.no-pb,.pb-0{
    padding-bottom:0!important
}
.pv-5{
    padding-top:5px!important;
    padding-bottom:5px!important
}
.pv-10{
    padding-top:10px!important;
    padding-bottom:10px!important
}
.pv-15{
    padding-top:15px!important;
    padding-bottom:15px!important
}
.pv-20{
    padding-top:20px!important;
    padding-bottom:20px!important
}
.pv-30{
    padding-top:30px!important;
    padding-bottom:30px!important
}
.pv-40{
    padding-top:40px!important;
    padding-bottom:40px!important
}
.pv-50{
    padding-top:50px!important;
    padding-bottom:50px!important
}
.pv-60{
    padding-top:60px!important;
    padding-bottom:60px!important
}
.pv-70{
    padding-top:70px!important;
    padding-bottom:70px!important
}
.no-pv,.pv-0{
    padding-pv:0!important;
    padding-bottom:0!important
}
.ph-5{
    padding-left:5px!important;
    padding-right:5px!important
}
.ph-10{
    padding-left:10px!important;
    padding-right:10px!important
}
.ph-15{
    padding-left:15px!important;
    padding-right:15px!important
}
.ph-20{
    padding-left:20px!important;
    padding-right:20px!important
}
.ph-30{
    padding-left:30px!important;
    padding-right:30px!important
}
.ph-40{
    padding-left:40px!important;
    padding-right:40px!important
}
.ph-50{
    padding-left:50px!important;
    padding-right:50px!important
}
.ph-60{
    padding-left:60px!important;
    padding-right:60px!important
}
.ph-70{
    padding-left:70px!important;
    padding-right:70px!important
}
.no-ph,.ph-0{
    padding-left:0!important;
    padding-right:0!important
}
.padding-5{
    padding:5px!important
}
.padding-10{
    padding:10px!important
}
.padding-15{
    padding:15px!important
}
.padding-20{
    padding:20px!important
}
.padding-30{
    padding:30px!important
}
.no-padding,.padding-0{
    padding:0!important
}
.mr-1{
    margin-right:1px!important
}
.mr-3{
    margin-right:3px!important
}
.mr-5{
    margin-right:5px!important
}
.mr-10{
    margin-right:10px!important
}
.mr-15{
    margin-right:15px!important
}
.mr-20{
    margin-right:20px!important
}
.mr-25{
    margin-right:25px!important
}
.mr-30{
    margin-right:30px!important
}
.mr-40{
    margin-right:40px!important
}
.mr-50{
    margin-right:50px!important
}
.ml-1{
    margin-left:1px!important
}
.ml-3{
    margin-left:3px!important
}
.ml-5{
    margin-left:5px!important
}
.ml-10{
    margin-left:10px!important
}
.ml-15{
    margin-left:15px!important
}
.ml-20{
    margin-left:20px!important
}
.ml-25{
    margin-left:25px!important
}
.ml-30{
    margin-left:30px!important
}
.ml-40{
    margin-left:40px!important
}
.ml-50{
    margin-left:50px!important
}
.mt-1{
    margin-top:1px!important
}
.mt-3{
    margin-top:3px!important
}
.mt-5{
    margin-top:5px!important
}
.mt-10{
    margin-top:10px!important
}
.mt-15{
    margin-top:15px!important
}
.mt-20{
    margin-top:20px!important
}
.mt-25{
    margin-top:25px!important
}
.mt-30{
    margin-top:30px!important
}
.mt-40{
    margin-top:40px!important
}
.mt-50{
    margin-top:50px!important
}
.mt-70{
    margin-top:70px!important
}
.mt-80{
    margin-top:80px!important
}
.mt-90{
    margin-top:90px!important
}
.mb-1{
    margin-bottom:1px!important
}
.mb-5{
    margin-bottom:5px!important
}
.mb-10{
    margin-bottom:10px!important
}
.mb-15{
    margin-bottom:15px!important
}
.mb-16{
    margin-bottom:16px!important
}
.mb-20{
    margin-bottom:20px!important
}
.mb-25{
    margin-bottom:25px!important
}
.mb-30{
    margin-bottom:30px!important
}
.mb-40{
    margin-bottom:40px!important
}
.mb-50{
    margin-bottom:50px!important
}
.mb-60{
    margin-bottom:60px!important
}
.mb-70{
    margin-bottom:70px!important
}
.mb-80{
    margin-bottom:80px!important
}
.mv-5{
    margin-top:5px!important;
    margin-bottom:5px!important
}
.mv-10{
    margin-top:10px!important;
    margin-bottom:10px!important
}
.mv-15{
    margin-top:15px!important;
    margin-bottom:15px!important
}
.mv-20{
    margin-top:20px!important;
    margin-bottom:20px!important
}
.mv-30{
    margin-top:30px!important;
    margin-bottom:30px!important
}
.mv-40{
    margin-top:40px!important;
    margin-bottom:40px!important
}
.mv-50{
    margin-top:50px!important;
    margin-bottom:50px!important
}
.mv-70{
    margin-top:70px!important;
    margin-bottom:70px!important
}
.mh-5{
    margin-left:5px!important;
    margin-right:5px!important
}
.mh-10{
    margin-left:10px!important;
    margin-right:10px!important
}
.mh-15{
    margin-left:15px!important;
    margin-right:15px!important
}
.mh-20{
    margin-left:20px!important;
    margin-right:20px!important
}
.mh-30{
    margin-left:30px!important;
    margin-right:30px!important
}
.mh-40{
    margin-left:40px!important;
    margin-right:40px!important
}
.mh-50{
    margin-left:50px!important;
    margin-right:50px!important
}
.mh-70{
    margin-left:70px!important;
    margin-right:70px!important
}
.margin-5{
    margin:5px!important
}
.margin-10{
    margin:10px!important
}
.margin-15{
    margin:15px!important
}
.margin-20{
    margin:20px!important
}
.ima-text-c{
    text-align:center
}
.phone-menu{
    color:#005294!important;
    border:1px solid #005294;
    font-size:.7rem;
    padding:8px 12px;
    background:0 0;
    font-weight:500
}
 #header{
    /* position:absolute;
    top:0;
    left:0; */
    z-index:9999;
    /*background-image:url(../images/banner.jpg);*/
    background-repeat:no-repeat;
    background-image: none;
    background-color: #505050;   

}
.home-page #header{
    position:absolute;
    /*top:0;*/
    left:0;
    z-index:9999;
    /*background-image:url(../images/banner.jpg);*/
    background-repeat:no-repeat;
    background-image: none;
    background-color: transparent;   

}






.navbar{
    background-color:transparent!important
}
.navbar .navbar-nav .nav-link{
    color:#fff;
    font-weight:900
}
.navbar .navbar-nav .nav-link:hover{
    color:#fff
}
.center-logo{
    margin-right:-3rem;
    width: 100%;
}
.navbar-light .navbar-toggler-icon{
    background-image:url(../images/icon.png)
}
.navbar-light .navbar-toggler{
    border-color: transparent;
}
.dropdown-menu{
    min-width:12rem
}
.dropdown-submenu{
    position:relative
}
.dropdown-submenu .nav-link{
    color:#212529!important;
    font-weight:400!important
}
.hmsilder h2,.hmsilder p{
    color:#fff;
    display:inline-block
}
.dropdown-submenu a::after{
    transform:rotate(-90deg);
    position:absolute;
    right:6px;
    top:1em
}
.dropdown-submenu .dropdown-menu{
    top:0;
    left:100%;
    margin-left:.1rem;
    margin-right:.1rem
}
.silder{
    margin-top:120px
}
.carousel-caption{
    margin-bottom:16%!important
}
.carousel-inner .btn-danger{
    background-color:#c70000;
    border-color:#c70000;
    padding:8px 26px;
    font-size:1.2rem;
    margin-top:7px;
    font-weight:700
}
.hmsilder h2{
    font-size:3rem;
    padding:6px 126px;
    font-family:'Great Vibes',cursive;
    margin-bottom:5px;
    line-height:2.3rem
}
.post-hero h1,.post-hero h2{
    /*font-family:lato,sans-serif;*/
    font-weight:400;
    text-align:center
}
.hmsilder p{
    padding:6px 120px;
    font-size:1.5rem
}
.post-hero{
    background:#FFF;
    padding-top:0;
    padding-bottom:20px;
    margin-top:-30px;
    display:inline-block
}
.post-hero h1{
    color:#d0ae62;
    font-size:2em;
    margin-bottom:0;
    margin-top:-15px
}
.post-hero h2{
    color:#636363;
    font-size:1em;
    padding:0;
    margin:0;
    margin-top: 5px;
}
.featured-item-03{
    line-height:1.5;
    margin-bottom:20px
}
.featured-item-03 .content{
    margin-left:65px
}
.featured-item-03 .icon{
    font-size:40px;
    width:46px;
    color:#D60D45;
    line-height:40px;
    float:left;
    padding-top:5px
}
.featured-item-03 h5{
    line-height:1.2;
    font-weight:500;
    margin:0;
    font-size:1rem
}
.featured-item-03 .content p{
    font-size:.8rem
}
.section-title h1{
    font-size:1.5em;
    line-height:24px;
    text-align:center;
    margin-bottom:40px
}
.package{
    background:#F2F2F2
}
.package .section-title h2{
    font-size:3rem;
    line-height:1;
    font-weight:300
}
.top-destination-item{
    background:#FFF;
    border:1px solid #E6E6E6;
    -webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    border-bottom:2px solid #DEDEDE;
    transition:all .35s ease-in-out;
    -webkit-transition:all .35s ease-in-out;
    margin:0 0 20px;
    padding-top:1px
}
.top-destination-item:hover{
    -webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.4);
    -moz-box-shadow:0 0 12px -3px rgba(0,0,0,.4);
    box-shadow:0 0 12px -3px rgba(0,0,0,.4);
    border-bottom:2px solid #D60D45
}
.top-destination-item a{
    color:#777;
    display:block
}
.breadcrumb>li,.detail-search-form{
    display:inline-block
}
.top-destination-item .image{
    overflow:hidden;
    margin:4px 5px 0
}
.top-destination-item .image img{
    transition:all .3s ease-in-out;
    width:100%
}
.top-destination-item:hover .image img{
    transform:scale(1.15) rotate(5deg);
    -ms-transform:scale(1.15) rotate(5deg)
}
.cetification img{
    width:100%
}
.top-destination-item .content{
    padding:17px 5px 12px
}
.top-destination-item h4{
    font-size:1rem;
    text-transform:uppercase;
    line-height:1;
    margin:0 0 2px;
    font-weight:500;
    font-family:Roboto;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    text-decoration:none!important;
    padding:0;
    color:#222
}
.top-destination-item .price{
    text-align:right;
    padding-top:1px
}
.top-destination-item .price p{
    margin:0;
    line-height:14px
}
.testimonials{
    background:#F2F2F2;
    padding:3rem 0
}
.testimonials .carousel-inner{
    min-height:265px
}
.testimonials .carousel-indicators li{
    background-color:#d0ae62
}
.testimonials .carousel-indicators .active{
    background-color:#dc3545
}
.main-footer h4{
    color:#c58754;
    font-weight:600;
    font-family:serif;
    font-size:1.3rem;
    margin:23px 0 13px
}
.footar_logo{
    margin-top:1%;
    padding-top:1%;
    padding-bottom:1%
}
.footar_logo img{
    width:70%
}
.footar_im{
    padding-top:5px;
    padding-bottom:7px
}
.footar_im img{
    width:100%
}
.footer-bottom{
    position:relative;
    padding:12px 0;
    font-size:14px;
    text-align:center;
    border-top:1px solid #d0ae62;
    color:#5b727a
}
.inner-page-content{
    
    background:#F2F2F2
}
.breadcrumb-wrapper{
    background:#EDEDED;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
    /*padding-top:15px;
    padding-bottom:13px;*/
 
    /*margin-bottom: 2%;*/
}
.breadcrumb{
    padding:8px 0!important
}
.breadcrumb-wrapper .breadcrumb{
    margin:0;
    padding:0;
    font-size:.8rem;
    background:0 0
}
.breadcrumb>li+li:before{
    padding:0 5px;
    color:#ccc;
    content:"/\00a0"
}
.breadcrumb-wrapper .breadcrumb a{
    color:#555
}
.breadcrumb-wrapper .breadcrumb .active{
    color:#AAA
}
.package-detail{
    background:#F7F7F7
}
.detail-header{
    margin-bottom:20px
}
.detail-header h1{
    font-size:1.4rem;
    line-height:32px;
    margin:0;
    font-weight:400;
    text-transform:uppercase
}
.detail-header h2{
    font-size:.8rem;
    margin-top:5px
}
.section-title-3 h3{
    font-size:1.2rem;
    line-height:26px;
    font-weight:500;
    margin:0 0 30px;
    position:relative
}
.section-title-5 h5{
    font-size: .9rem;
 
    text-transform: capitalize;
}
.card .card-header a{
    font-size:1rem;
    font-weight:700;
    color:#5d5d5d
}
.card .card-header a:hover{
    text-decoration:none;
    color:#D60D45
}
.ima-table tr:nth-child(odd){
    background:#FFF
}
.ima-table td,.ima-table th{
    padding:8px;
    border:1px solid #ddd;
    text-align:left
}
.ima-table th{
    background-color:#E5E5E5
}
#detail-content-sticky-nav-02 .card-header{
    padding:8px
}
.detail-right-sidebar .price{
    text-align:center;
    padding:20px 20px 15px;
    background:#303030;
    color:rgba(255,255,255,.7)
}
.detail-search-form{
    padding:0 0 25px;
    background:#303030;
    color:rgba(255,255,255,.7);
    width:100%
}
.form-icon-right i{
    position:absolute;
    bottom:21px;
    right:21px;
    color:#999
}
.detail-search-form input::-webkit-input-placeholder{
    font-size:.9rem
}
.detail-search-form input::-moz-placeholder{
    font-size:.9rem
}
.detail-search-form input:-ms-input-placeholder{
    font-size:.9rem
}
.detail-search-form input:-moz-placeholder{
    font-size:.9rem
}
.section-title-3 h2{
    font-size:1.4rem;
    line-height:25px;
    font-weight:400;
    letter-spacing:2px;
    text-transform:uppercase;
    position:relative
}
.travel-quote-banner{
    background-size:cover;
    background-position:center center;
    padding:50px 0
}
.travel-quote-banner .content{
    width:45%;
    margin:50px auto;
    color:#FFF;
    text-align:right
}
.travel-quote-banner .saying{
    font-size:2rem;
    text-transform:uppercase;
    line-height:2rem
}
.travel-quote-banner .content a{
    color:#FFF;
    border:2px solid #FFF;
    padding:10px 15px;
    text-transform:uppercase;
    line-height:1
}
.datepicker:after,.datepicker:before{
    content:'';
    display:inline-block;
    position:absolute
}
.datepicker,.datepicker td span{
    -webkit-border-radius:4px;
    -moz-border-radius:4px
}
.datepicker{
    top:0;
    left:0
}
.datepicker:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,.2);
    top:-7px;
    left:6px
}
.datepicker:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    top:-6px;
    left:7px;
    border-bottom:6px solid #F5F5F5
}
.datepicker>div{
    display:none
}
.datepicker table{
    width:100%;
    margin:0
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px
}
.datepicker td.new,.datepicker td.old{
    color:#999
}
.datepicker td.active,.datepicker td.active:hover{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(top,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(top,#08c,#04c);
    background-image:-o-linear-gradient(top,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    background-repeat:repeat-x
}
.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{
    color:#fff;
    background-color:#04c
}
.datepicker td span{
    display:block;
    float:left;
    cursor:pointer
}
.datepicker td span.active{
    background-color:#006dcc;
    background-image:-moz-linear-gradient(top,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(top,#08c,#04c);
    background-image:-o-linear-gradient(top,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    background-repeat:repeat-x
}
.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{
    color:#fff;
    background-color:#04c
}
.datepicker td span.old{
    color:#999
}
.datepicker th.switch{
    width:145px
}
.datepicker th.next,.datepicker th.prev{
    font-size:14px
}
.datepicker thead tr:first-child th{
    cursor:pointer
}
.datepicker thead tr:first-child th:hover{
    background:#eee
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
    display:block;
    cursor:pointer;
    width:16px;
    height:16px
}
.datepicker{
    border-radius:0;
    padding:0;
    margin-top:5px;
    min-width:260px;
    background:#F5F5F5;
    -webkit-box-shadow:0 0 8px -2px rgba(0,0,0,.38);
    -moz-box-shadow:0 0 8px -2px rgba(0,0,0,.38);
    box-shadow:0 0 8px -2px rgba(0,0,0,.38)
}
.datepicker td,.datepicker th{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    transition:all .15s ease;
    -webkit-transition:all .15s ease;
    -moz-transition:all .15s ease;
    height:20px;
    line-height:20px
}
.datepicker td.day:hover{
    background:#005294;
    cursor:pointer;
    color:#FFF
}
.datepicker td.day.disabled{
    color:#BFBFBF;
    text-decoration:line-through
}
.datepicker td.day.disabled:hover{
    background:0 0;
    cursor:not-allowed
}
.datepicker td span.active,.datepicker td.active,.datepicker td.active:hover{
    border-color:none;
    filter:none;
    color:#fff;
    text-shadow:none;
    background:#005294!important
}
.datepicker td span{
    width:56px;
    height:50px;
    line-height:50px;
    border-radius:0;
    margin:1px
}
.datepicker td span:hover{
    background:#005294;
    cursor:pointer;
    color:#FFF
}
.datepicker-months{
    padding-left:10px
}
.datepicker-days thead td,.datepicker-days thead th,.datepicker-days thead tr{
    font-weight:600;
    text-transform:uppercase;
    font-size:11px
}
.datepicker-switch{
    font-size:15px;
    letter-spacing:2px;
    font-family:Oswald,Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400
}
.datepicker-days thead tr:first-child{
    padding-top:15px
}
.datepicker-days thead tr:first-child td,.datepicker-days thead tr:first-child th{
    padding-top:10px;
    padding-bottom:10px
}
.datepicker-days thead tr:nth-child(2){
    border-top:1px solid #CCC
}
.datepicker-days thead tr:nth-child(2) td,.datepicker-days thead tr:nth-child(2) th{
    padding-top:10px
}
#scrollspy-nav{
    padding:0;
    margin:0
}
#scrollspy-nav li{
    float:left
}
#scrollspy-nav a{
    -webkit-transition:.3s all ease-out;
    -moz-transition:.3s all ease-out;
    transition:.3s all ease-out;
    border-radius:0
}
#scrollspy-nav a:hover{
    color:#000
}
#scrollspy-nav li.active a{
    color:#333
}
.multiple-sticky{
    position:relative
}
.multiple-sticky.fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    box-sizing:border-box;
    z-index:111
}
.multiple-sticky .multiple-sticky-item{
    transition:all .2s ease;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease
}
ul.multiple-sticky-nav{
    margin:0;
    padding:0 10px;
    background:#EDEDED;
    border-bottom:1px solid #E5E5E5;
    border-top:1px solid #E5E5E5
}
ul.multiple-sticky-nav>li{
    display:inline-block;
    margin:0;
    padding:0
}
ul.multiple-sticky-nav>li a{
    padding:16px 10px 15px;
    line-height:1;
    display:block;
    position:relative;
    border:1px solid transparent;
    border-top:0;
    margin-bottom:-1px;
    color:#5d5d5d;
    text-transform:uppercase;
    font-size:14px;
    letter-spacing:.5px;
    text-decoration:none
}
ul.multiple-sticky-nav>li a:hover{
    color:#D60D45
}
ul.multiple-sticky-nav>li.active a{
    background:#F7F7F7;
    border-color:#E5E5E5 #E5E5E5 #F7F7F7;
    color:#D60D45
}
.multiple-sticky.fixed{
    background:#EDEDED;
    border-bottom:1px solid #E5E5E5;
    border-top:1px solid #E5E5E5
}
.multiple-sticky.fixed .multiple-sticky-container{
    width:1170px;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px
}
.multiple-sticky.fixed .multiple-sticky-item{
    width:100%;
    border:0
}
.multiple-sticky.fixed ul.multiple-sticky-nav{
    border-bottom:0;
    border-top:0;
    padding:0
}
.img-responsive{
    width:100%;
    height:auto
}
.et-line-adjustments,.et-line-alarmclock,.et-line-anchor,.et-line-aperture,.et-line-attachment,.et-line-bargraph,.et-line-basket,.et-line-beaker,.et-line-bike,.et-line-book-open,.et-line-briefcase,.et-line-browser,.et-line-calendar,.et-line-camera,.et-line-caution,.et-line-chat,.et-line-circle-compass,.et-line-clipboard,.et-line-clock,.et-line-cloud,.et-line-compass,.et-line-desktop,.et-line-dial,.et-line-document,.et-line-documents,.et-line-download,.et-line-dribbble,.et-line-edit,.et-line-envelope,.et-line-expand,.et-line-facebook,.et-line-flag,.et-line-focus,.et-line-gears,.et-line-genius,.et-line-gift,.et-line-global,.et-line-globe,.et-line-googleplus,.et-line-grid,.et-line-happy,.et-line-hazardous,.et-line-heart,.et-line-hotairballoon,.et-line-hourglass,.et-line-key,.et-line-laptop,.et-line-layers,.et-line-lifesaver,.et-line-lightbulb,.et-line-linegraph,.et-line-linkedin,.et-line-lock,.et-line-magnifying-glass,.et-line-map,.et-line-map-pin,.et-line-megaphone,.et-line-mic,.et-line-mobile,.et-line-newspaper,.et-line-notebook,.et-line-paintbrush,.et-line-paperclip,.et-line-pencil,.et-line-phone,.et-line-picture,.et-line-pictures,.et-line-piechart,.et-line-presentation,.et-line-pricetags,.et-line-printer,.et-line-profile-female,.et-line-profile-male,.et-line-puzzle,.et-line-quote,.et-line-recycle,.et-line-refresh,.et-line-ribbon,.et-line-rss,.et-line-sad,.et-line-scissors,.et-line-scope,.et-line-search,.et-line-shield,.et-line-speedometer,.et-line-strategy,.et-line-streetsign,.et-line-tablet,.et-line-target,.et-line-telescope,.et-line-toolbox,.et-line-tools,.et-line-tools-2,.et-line-trophy,.et-line-tumblr,.et-line-twitter,.et-line-upload,.et-line-video,.et-line-wallet,.et-line-wine{
    font-family:et-line;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block
}
.btn,.hotel-item-grid h4{
    font-size:16px;
    font-weight:500;
    font-family:Roboto
}
.book-now h3,.btn,.headding,.hotel-item-grid h4{
    /*text-transform:uppercase*/
}
.et-line-mobile:before{
    content:"\e000"
}
.et-line-laptop:before{
    content:"\e001"
}
.et-line-desktop:before{
    content:"\e002"
}
.et-line-tablet:before{
    content:"\e003"
}
.et-line-phone:before{
    content:"\e004"
}
.et-line-document:before{
    content:"\e005"
}
.et-line-documents:before{
    content:"\e006"
}
.et-line-search:before{
    content:"\e007"
}
.et-line-clipboard:before{
    content:"\e008"
}
.et-line-newspaper:before{
    content:"\e009"
}
.et-line-notebook:before{
    content:"\e00a"
}
.et-line-book-open:before{
    content:"\e00b"
}
.et-line-browser:before{
    content:"\e00c"
}
.et-line-calendar:before{
    content:"\e00d"
}
.et-line-presentation:before{
    content:"\e00e"
}
.et-line-picture:before{
    content:"\e00f"
}
.et-line-pictures:before{
    content:"\e010"
}
.et-line-video:before{
    content:"\e011"
}
.et-line-camera:before{
    content:"\e012"
}
.et-line-printer:before{
    content:"\e013"
}
.et-line-toolbox:before{
    content:"\e014"
}
.et-line-briefcase:before{
    content:"\e015"
}
.et-line-wallet:before{
    content:"\e016"
}
.et-line-gift:before{
    content:"\e017"
}
.et-line-bargraph:before{
    content:"\e018"
}
.et-line-grid:before{
    content:"\e019"
}
.et-line-expand:before{
    content:"\e01a"
}
.et-line-focus:before{
    content:"\e01b"
}
.et-line-edit:before{
    content:"\e01c"
}
.et-line-adjustments:before{
    content:"\e01d"
}
.et-line-ribbon:before{
    content:"\e01e"
}
.et-line-hourglass:before{
    content:"\e01f"
}
.et-line-lock:before{
    content:"\e020"
}
.et-line-megaphone:before{
    content:"\e021"
}
.et-line-shield:before{
    content:"\e022"
}
.et-line-trophy:before{
    content:"\e023"
}
.et-line-flag:before{
    content:"\e024"
}
.et-line-map:before{
    content:"\e025"
}
.et-line-puzzle:before{
    content:"\e026"
}
.et-line-basket:before{
    content:"\e027"
}
.et-line-envelope:before{
    content:"\e028"
}
.et-line-streetsign:before{
    content:"\e029"
}
.et-line-telescope:before{
    content:"\e02a"
}
.et-line-gears:before{
    content:"\e02b"
}
.et-line-key:before{
    content:"\e02c"
}
.et-line-paperclip:before{
    content:"\e02d"
}
.et-line-attachment:before{
    content:"\e02e"
}
.et-line-pricetags:before{
    content:"\e02f"
}
.et-line-lightbulb:before{
    content:"\e030"
}
.et-line-layers:before{
    content:"\e031"
}
.et-line-pencil:before{
    content:"\e032"
}
.et-line-tools:before{
    content:"\e033"
}
.et-line-tools-2:before{
    content:"\e034"
}
.et-line-scissors:before{
    content:"\e035"
}
.et-line-paintbrush:before{
    content:"\e036"
}
.et-line-magnifying-glass:before{
    content:"\e037"
}
.et-line-circle-compass:before{
    content:"\e038"
}
.et-line-linegraph:before{
    content:"\e039"
}
.et-line-mic:before{
    content:"\e03a"
}
.et-line-strategy:before{
    content:"\e03b"
}
.et-line-beaker:before{
    content:"\e03c"
}
.et-line-caution:before{
    content:"\e03d"
}
.et-line-recycle:before{
    content:"\e03e"
}
.et-line-anchor:before{
    content:"\e03f"
}
.et-line-profile-male:before{
    content:"\e040"
}
.et-line-profile-female:before{
    content:"\e041"
}
.et-line-bike:before{
    content:"\e042"
}
.et-line-wine:before{
    content:"\e043"
}
.et-line-hotairballoon:before{
    content:"\e044"
}
.et-line-globe:before{
    content:"\e045"
}
.et-line-genius:before{
    content:"\e046"
}
.et-line-map-pin:before{
    content:"\e047"
}
.et-line-dial:before{
    content:"\e048"
}
.et-line-chat:before{
    content:"\e049"
}
.et-line-heart:before{
    content:"\e04a"
}
.et-line-cloud:before{
    content:"\e04b"
}
.et-line-upload:before{
    content:"\e04c"
}
.et-line-download:before{
    content:"\e04d"
}
.et-line-target:before{
    content:"\e04e"
}
.et-line-hazardous:before{
    content:"\e04f"
}
.et-line-piechart:before{
    content:"\e050"
}
.et-line-speedometer:before{
    content:"\e051"
}
.et-line-global:before{
    content:"\e052"
}
.et-line-compass:before{
    content:"\e053"
}
.et-line-lifesaver:before{
    content:"\e054"
}
.et-line-clock:before{
    content:"\e055"
}
.et-line-aperture:before{
    content:"\e056"
}
.et-line-quote:before{
    content:"\e057"
}
.et-line-scope:before{
    content:"\e058"
}
.et-line-alarmclock:before{
    content:"\e059"
}
.et-line-refresh:before{
    content:"\e05a"
}
.et-line-happy:before{
    content:"\e05b"
}
.et-line-sad:before{
    content:"\e05c"
}
.et-line-facebook:before{
    content:"\e05d"
}
.et-line-twitter:before{
    content:"\e05e"
}
.et-line-googleplus:before{
    content:"\e05f"
}
.et-line-rss:before{
    content:"\e060"
}
.et-line-tumblr:before{
    content:"\e061"
}
.et-line-linkedin:before{
    content:"\e062"
}
.et-line-dribbble:before{
    content:"\e063"
}
.hotel-item-grid{
    background:#FFF;
    border:1px solid #E6E6E6;
    -webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    box-shadow:0 0 12px -3px rgba(0,0,0,.15);
    border-bottom:2px solid #DEDEDE;
    transition:all .35s ease-in-out;
    -webkit-transition:all .35s ease-in-out;
    height:100%;
    min-height:406px;
    position:relative;
    padding-top:1px;
    padding-bottom:12px
}
.hotel-item-grid .image{
    overflow:hidden;
    margin:4px 5px 0
}
img{
width: 100%;
height:auto;
    /*display:block*/
}
.hotel-item-grid .heading{
    padding:17px 15px 12px;
    margin:0 0 55px
}
.hotel-item-grid h4{
    line-height:21px;
    margin:4px 0 2px;
    color:#222
}
p:last-child{
    /*margin-bottom:0*/
}
.text-primary{
    color:#005294!important
}
.hotel-item-grid .content{
    padding:15px 10px 17px;
    position:absolute;
    left:0;
    right:0;
    bottom:-2px;
    border-top:1px solid #DEDEDE
}
.row.gap-5{
    margin-right:-3px!important;
    margin-left:-2px!important
}
.gap-5 .col-md-1,.gap-5 .col-md-10,.gap-5 .col-md-11,.gap-5 .col-md-12,.gap-5 .col-md-2,.gap-5 .col-md-3,.gap-5 .col-md-4,.gap-5 .col-md-5,.gap-5 .col-md-6,.gap-5 .col-md-7,.gap-5 .col-md-8,.gap-5 .col-md-9,.gap-5 .col-sm-1,.gap-5 .col-sm-10,.gap-5 .col-sm-11,.gap-5 .col-sm-12,.gap-5 .col-sm-2,.gap-5 .col-sm-3,.gap-5 .col-sm-4,.gap-5 .col-sm-5,.gap-5 .col-sm-6,.gap-5 .col-sm-7,.gap-5 .col-sm-8,.gap-5 .col-sm-9{
    padding-right:3px!important;
    padding-left:2px!important
}
.hotel-item-grid a{
    color:#636363;
    display:block
}
a,a:active,a:focus,a:hover,a:visited{
    text-decoration:none;
    outline:0
}
.btn-danger{
    background:#af892d;
    border-color:#af892d;
    color:#FFF!important
}
.btn-sm{
    padding:7px 10px;
    line-height:1
}
.hotel-item-grid:hover .image img{
    transform:scale(1.15) rotate(5deg)
}
.hotel-item-grid .image img{
    transition:all .3s ease-in-out
}
.hotel-item-grid .content:after{
    content:"";
    position:absolute;
    top:0;
    bottom:2px;
    right:50%;
    width:1px;
    background:#DEDEDE
}
.book-now,.book-now h3{
    background:#d0ae62;
    text-align:center
}


.navbar-toggler-icon {

    width: 1em;
    height: 1em;
   
}



.btn{
    border-radius:0;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    letter-spacing:1px;
    padding-top:10px;
    padding-bottom:8px
}
.book-now{
    font-size:20px;
    color:#fff;
    padding:4px;
    min-height:50px
}
h1,h1 a,h1 span,h2,h2 a,h2 span,h3,h3 a,h3 span,h4,h4 a,h4 span,h5,h5 a,h5 span,h6,h6 a,h6 span{
    font-family:Roboto;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    text-decoration:none!important;
    padding:0;
    color:#222
    
}
.section-title  h3{font-size: 1.5rem; text-align: center;}
.section-title p{ text-align: center;}
.section-title  h2{font-size: 1.5rem; text-align: center;     margin-bottom: 25px;}
.book-now h3{
    font-size:25px;
    color:#fff;
    padding:0;
    margin:8px 0 0;
    font-family:inherit
}
.nav-item{
    padding:0 6px
}
.image-gallery,.video-gallery{
    /*padding-bottom:20px;
     margin-top: -27px;*/
}
.headding{
  font-family: roboto;
    text-align:center;
    margin: 35px 0;
        font-weight: 400;
    font-size: 2em;
}
.image-gallery{
    background:#ededed
}


.founder-collection{
    background:#ededed;
    margin-bottom: 2%;
}

.gallery-1{margin-bottom: 2%;}


.image-gallery .fancy{
    margin-bottom:30px;
    display:inherit
}


.gallery-1 .fancy{
    margin-bottom:30px;
    display:inherit
}


.founder-collection .fancy{
    margin-bottom:30px;
    display:inherit
}

.founder-collection-1{ margin-bottom: 2%;}
.founder-collection-1 .fancy{
    margin-bottom:30px;
    display:inherit
}



.top-hotel-grid-wrapper > .row > div {
    margin: 0 0 20px;
}


.home-page .navbar-toggler-icon  {
        background-image: url(../images/b.png)!important;
            margin-left: 50px;
}


.margin{margin-top: 2%;}


.package-validity{
    font-weight: bold;
}

.banner-rounded{
    border-radius: 24px;
}