@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Lato|Open+Sans|Raleway|Roboto');.image-1{background:url('../images/01_carousel.jpg') no-repeat}
.image-2{background:url('../images/02_carousel.jpg') no-repeat}
.image-3{background:url('../images/03_carousel.jpg') no-repeat}
.image-3{background:url('../images/04_carousel.jpg') no-repeat}
body{font-size:13px;font-family:roboto;}
.bg-0{background:url('../images/bg-grey.jpg');background-position:left top;background-repeat:repeat;}
.bg-1{background:url('../images/bg-1.jpg');background-size:contain;}
.bg-2{background:url('../images/bg-2.jpg');background-size:contain;}
a{color:#1e1c1a}
a:hover{color:#1e1c1a}
h1,
h2,
h3,
h4,
h5,
h6{margin-top:0;font-family:"lato", serif}
textarea:hover,
input:hover,
a:hover,
textarea:active,
input:active,
a:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover,
a:focus{outline:0!important;}
.btn{text-decoration:none!important}
.main-home{margin-top:10px;}
img{max-width:100%;height:auto;display:block;}
.btn,
.img-thumbnail,
.thumbnail,
.modal-content{border-radius:0}
.img-thumbnail{margin-bottom:10px;width:auto}
img.pull-left{margin-right:20px}
img.pull-right{margin-left:20px}
.btn-default{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#1e1c1a;*background-color:#1e1c1a;background-image:-moz-linear-gradient(top, #37342f, #1e1c1a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#37342f), to(#1e1c1a));background-image:-webkit-linear-gradient(top, #37342f, #1e1c1a);background-image:-o-linear-gradient(top, #37342f, #1e1c1a);background-image:linear-gradient(to bottom, #37342f, #1e1c1a);background-repeat:repeat-x;border-color:#1e1c1a;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37342F', endColorstr='#1E1C1A', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled]{color:#f1f0ef;background:#000;border-color:transparent}
p a{text-decoration:underline}
p a:hover{text-decoration:none}
.modal-footer{background:url('../images/bg-content.gif') repeat}
.navbar-inverse{font-family:'Roboto', serif;line-height:18px}
.navbar-inverse .navbar-text.tel{color:#ffcd2d}
.spacer10{clear:both;display:block;height:10px;width:10px}
.spacer20{clear:both;display:block;height:20px;width:20px}
.spacer30{clear:both;display:block;height:30px;width:30px}
.spacer40{clear:both;display:block;height:40px;width:40px}
.slider{width:100%}
.slider .slides{width:100%}
.carousel-caption{color:#FFF}
.carousel-control.right{background-image:none!important}
.carousel-control.left{background-image:none!important}
.flexslider .slides>li{text-align:center;height:634px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top}
.flex-control-nav{z-index:1000}
.carousel-caption h2{font-size:32px;padding-bottom:0}
.carousel-caption p{font-size:14px;line-height:22px;margin-bottom:0px;opacity:.9;filter:alpha(opacity=90);text-shadow:0 3px 5px rgba(0, 0, 0, 0.4)}
blockquote{margin:-5px 0 30px 0}
.tab-content{padding:20px 0 30px 0}
.map{width:100%;height:350px;margin:20px 0}
.phone{font-size:38px;margin-bottom:30px}
.brand-logos h3{margin-bottom:30px}



.im-owl_carausel h3 {
    text-align: center;
    font-weight: 600;
    color: coral;
    font-style: normal;
    font-family: sans-serif;
    text-transform: uppercase;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #ff9020;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}


.owl-theme .owl-nav [class*=owl-]:hover {
    background: #676d6b;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-dots .owl-dot span {
    width: 0px;
    height: 0px;
    margin: 0px 0px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 0px;
}










.modal-dialog{margin-top:5%}
.modal-open{padding-right:0!important}
.sub-page{margin-top:80px}
.page-header{margin:0;font-size:42px;z-index:9999}
textarea.form-control{height:150px!important}
.separator{line-height:1em;border-top:1px solid #ddd;border-bottom:1px solid #fff;height:0;margin:25px 0 35px 0}
.social{margin-top:5px}
.social .fa{color:#000;font-size:20px;font-weight:normal;margin:0 7px}
.social .fa:hover{color:#000;opacity:.7;filter:alpha(opacity=70)}
footer{width:100%;margin-top:60px}
footer a{color:#fff}
footer a:hover{color:#FFF;text-decoration:underline}
.footer-top-image{background:url(../images/india-pilgrim-tour-package.png) no-repeat scroll center 0 rgba(0,0,0,0);height:130px;clear:both;}
.footer-top{background:#222;color:#FFF;padding:30px 0}
.signature{background-color:#1d1d1d;padding:30px 0 15px 0;color:#f1f0ef}
.signature .fa-angle-up{color:#FFF;font-size:22px;margin:-2px 7px 0 0;float:left}
footer .social .fa{color:#FFF}
footer .social .fa:hover{color:#FFF}
.caption h5{font-size:14px;color:#E5AF6E!important;font-weight:600;}
@media(max-width:1140px){.carousel-caption h2{font-size:90px}
}
@media(max-width:991px){.modal-open{padding-right:0!important;overflow:hidden}
.carousel-caption h2{font-size:80px;margin:20px 0}
}
@media(max-width:768px){.f-it{margin-bottom:30px}
.carousel-caption h2{font-size:70px}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height:400px}
.navbar-inverse .navbar-text.tel{padding:0 15px}
.navbar-inverse{background-color:rgba(255, 255, 255, 0.9);border-color:rgba(255, 255, 255, 255.9)}
.navbar-nav{text-align:center}
.pbm{margin-bottom:30px}
.img-wide img{width:100%}
}
@media(max-width:580px){.carousel-caption{top:10%}
.carousel-caption p{font-size:18px}
.carousel-caption img{width:50px}
.flex-control-nav{bottom:10px!important}
}
@media(max-width:460px){.img-wide-m img{width:100%}
}
@media(max-width:380px){.modal-body{overflow:auto}
.carousel-caption h2{font-size:50px;margin:20px 0}
.flexslider .slides>li{height:580px}
}
.header{height:100px;}
.header__item{float:right;margin-top:3%;margin-left:1%}
.logo__item{display:inline-block}
.logo__item_descr{margin-left:4.62962962963%;vertical-align:-16px}
.contacts{font-family:'Open Sans', sans-serif;color:#8B5A35;text-align:right;border-right:1px solid #8B5A35;padding:0 1.66666666667%}
.contacts P{font-family:'Open Sans', sans-serif;font-size:16px;color:#a6100a;font-weight:600;}
.contacts P strong{color:#000;}
.contacts__phone{font:1.41666666667em 'Montserrat', sans-serif;color:#8B5A35}
.contacts__phone:before{content:"";display:inline-block;width:8px;height:14px;background:url(images/phone.png) no-repeat;margin-right:10px}
.contacts__email{padding:4px 4px 0 0}
.enter{font-family:'Open Sans', sans-serif;padding:0 1.77083333333%;line-height:1.7}
.enter__item{text-transform:uppercase;display:block;color:#798792}
.enter__item:hover{text-decoration:underline}
.enter__item_login{font-size:1.08333333333em;font-weight:bold}
.enter__item_register{font-size:.83333333333em;font-weight:300}
.lang{list-style:none;padding-top:0}
.lang__item{display:block}
.lang__link{display:block;text-align:center;text-transform:uppercase;font-family:'Montserrat', sans-serif;color:#bbc7d1;border:2px solid #bbc7d1;padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.elements{margin-top:50px}
.elements:before,
.elements:after{content:" ";display:table}
.elements:after{clear:both}
@media(max-width:1269px){.elements{float:right}
}
@media(max-width:850px){.elements{display:none!important}
}
.elements .element{float:right;margin-left:30px}
@media(max-width:1269px){.elements .element{float:none;margin:0}
}
@media(max-width:1069px){.elements .element{float:left;margin-right:10px}
}
.elements .element:last-child{margin-left:0}
.weather [class^="icon-"]:before,
.weather [class*=" icon-"]:before{font-size:34px;color:#259aad;margin:0;position:relative;top:6px;margin-top:-6px;-webkit-animation:rotation 7s infinite linear;-moz-animation:rotation 7s infinite linear;-ms-animation:rotation 7s infinite linear}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg)}
}
.social-links-one{position:relative}
.social-links-one{top:-2px}
.social-links-one a{position:relative;display:inline-block;text-align:center;margin-left:4px;width:30px;height:31px;line-height:33px;font-size:12px;color:#fff;border-radius:50%;background:#633814;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.social-links-one a:hover{background:#c59b4b;color:#fff}
footer ul.contact{list-style:none;margin:0;padding:0}
footer ul.contact i{display:block;float:left;font-size:1.2em;margin:3px 8px 10px 0;position:relative;text-align:center;top:-2px;width:16px}
footer ul.contact i.fa-envelope{font-size:1em;top:0}
footer ul.contact p{margin-bottom:15px;text-align:left;color:#8B5A35}
.text-a{text-align:center;color:#FFF;font-size:18px}
.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}
.main-footer{position:relative;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}
.main-footer h4{font-size:24px;font-weight:600;margin-bottom:20px;color:#8b5a35;}
.main-footer:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.main-footer .footer-upper{position:relative;padding:40px 0 0;z-index:1;background-color:#f6c68a;}
.main-footer .footer-upper .column{position:relative;margin-bottom:30px}
.main-footer .footer-upper .about-widget .text{color:#fff;max-width:280px;margin-bottom:30px}
.footer-upper .column h2{position:relative;font-size:18px;line-height:1.4em;margin-bottom:25px;font-weight:700;color:#fff}
.main-footer .footer-upper a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.main-footer .footer-upper a:hover{color:rgba(0, 0, 0, 0.1)}
.footer-upper .links-widget li{position:relative;margin-bottom:0px;list-style:none;}
.footer-upper .links-widget ul{padding-left:0px;}
.footer-upper .links-widget li a{position:relative;display:block;font-size:13px;color:#8b5a35;line-height:24px}
.footer-upper .links-widget li a:hover,
.footer-upper .news-widget .news-post a:hover{color:rgba(166, 16, 10, 0.4);}
.footer-upper .tweets-widget .tweet{position:relative;padding:0 0 0 30px;margin-bottom:20px;font-size:13px;color:#fff}
.footer-upper .tweets-widget .tweet .content{margin-bottom:5px;max-width:260px}
.footer-upper .tweets-widget .tweet a{position:relative;color:#fff}
.footer-upper .tweets-widget .tweet .time{position:relative;color:#fff;font-size:12px}
.footer-upper .tweets-widget .tweet .icon{position:absolute;left:0;top:0;font-size:14px;color:#fff}
.footer-upper .news-widget .news-post{position:relative;padding:0 0 0 80px;margin-bottom:25px;color:#888;line-height:20px}
.footer-upper .news-widget .news-post .news-content{margin-bottom:5px}
.footer-upper .news-widget .news-post .text a{position:relative;color:#888;font-size:13px;line-height:20px}
.footer-upper .news-widget .news-post h4{font-size:16px;font-weight:600;color:#000}
.footer-upper .news-widget .news-post h4 a{color:#000}
.footer-upper .news-widget .news-post .time{position:relative;color:#333;font-size:12px}
.footer-upper .news-widget .news-post .image-thumb{position:absolute;width:65px;height:65px;left:0;top:5px}
.footer-upper .news-widget .news-post .image-thumb img{display:block;width:65px}
.main-footer .social-links a{position:relative;display:inline-block;text-align:center;margin-right:5px;width:34px;height:34px;border:1px solid #8B5A35;line-height:32px;font-size:14px;color:#8B5A35;border-radius:50%;background:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-footer .social-links a:hover{background:#005286;border-color:#005286;color:#fff}
.footer-bottom{position:relative;border-top:1px solid #e0e0e0;padding:2px 0;font-size:12px;text-align:center;background-color:rgba(247, 207, 150, 0.35);}
.footer-bottom .copyright{position:relative;line-height:20px;padding:5px 0;color:#633814}
.footer-bottom .copyright a{color:#633814}
.blink_text{animation:1s blinker linear infinite;-webkit-animation:1s blinker linear infinite;-moz-animation:1s blinker linear infinite;color:red;font-size:16px}
.ima-text i{font-size:28px;margin-right:6px;color:#ff573b}
.ima-text span{font-size:20px}
@-moz-keyframes blinker{0%{opacity:1.0}
50%{opacity:.0}
100%{opacity:1.0}
}
@-webkit-keyframes blinker{0%{opacity:1.0}
50%{opacity:.0}
100%{opacity:1.0}
}
@keyframes blinker{0%{opacity:1.0}
50%{opacity:.0}
100%{opacity:1.0}
}
#sticker{margin-top:10px}
.stick{position:fixed!important;top:10px;margin-right:61px;z-index:9999;width:357px}
#myModalVideo .modal-body{height:346px!important;}
#myModalVideo iframe{margin-left:3%;}
#myModalVideo .modal-header{background-color:#fff;}
#myModalVideo .modal-title{text-align:center;color:#633814;}
#myModalVideo .courtesy{color:#6c727f;text-align:center;}
.modal-body{background-color:rgba(0, 0, 0, 0.1);padding:13px 0;height:290px}
.modal-header{background-color:#392810;}
.book_now1 h3{color:#000;}
.book_now1 h3{padding-left:15px;width:95%;font-size:18px}
.book_now1 form{background:0;margin:0;padding:0;outline:0;border:0 currentColor;border-image:none;font-size:100%;vertical-align:baseline}
.book_now1 input[type='submit']{margin-left:14px;float:left;border-radius:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-transform:uppercase;font-size:14px;font-family:Roboto;letter-spacing:3px;font-weight:500;padding-top:10px;padding-bottom:8px;width:90%}
.btn-primary{background:#d50a0a;border-color:#d50a0a;color:#FFF!important}
.btn-primary:hover{background-color:#ccc;border-color:#ccc;color:#633a16!important}
.book_now1 .inputs_form input[type='text']{padding:9px;border-radius:3px;border:currentColor;border-image:none;width:90%;color:#6c727f;font-size:13px;margin-top:15px;margin-left:15px;float:left;}
.book_now1 .inputs_form select{width:90%;padding:10px 9px;border-radius:3px;border:currentColor;border-image:none;color:#6c727f;font-size:13px;margin-top:15px;margin-left:15px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px}
.book_now{background:none repeat scroll 0 0 rgba(121, 121, 134, 0.6);border:1px none rgba(0, 0, 0, 0.1);height:100%;position:fixed;right:0;text-align:center;width:100%;z-index:9990;display:none}
.book_now-remove:before{color:#fff;content:"x";font-family:Arial, sans-serif;font-weight:400}
.book_now1 textarea{border:1px solid #ccc;color:#999;padding:9px;width:88%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;resize:none;margin-top:15px;margin-left:15px;float:left;font-size:13px}
.from-w{width:43%!important}
.usp{text-align:center;text-align:center;background-color:#dadada;min-height:187px;margin-top:-31px;padding:20px 0}
.styled-list-two li i{color:GREEN;font-size:14px;left:0;line-height:18px;position:absolute;top:3px}
.ima-f{font-size:10px;margin-top:-4px;color:#fff;text-align:center}
.formFill-message{display:none}
.formFill-message{float:left;position:absolute;right:375px;top:75px;width:130px;color:white;margin-top:15px}
.formFill-message .arrow-pointer{background:url("../images/spirite.png") no-repeat -283px -37px;display:block;height:50px;width:50px;margin-left:90px;-webkit-animation:arrowmove;-webkit-animation-iteration-count:6;-webkit-animation-duration:1s;animation:arrowmove;animation-iteration-count:6;animation-duration:1s}
.ima-border{border:1px solid #888}
.hmsilder{background:0}
.hmsilder h2{background:url(../images/blackbg.png) repeat left top;display:inline-block;padding:6px 10px;color:#FFF;letter-spacing:2px;margin-bottom:5px;text-transform:capitalize;}
.hmsilder h3{display:inline-block;padding:6px 10px;color:#000;margin-bottom:5px;text-transform:capitalize;}
.hmsilder p{display:inline-block;padding:6px 10px;color:#633814;text-align:center;background-color:rgba(255, 255, 255, 0.31);}
.carousel-caption{margin-bottom:%!important}
.large-button{display:inline-block;clear:both;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-shadow:rgba(0, 0, 0, 0.3) 1px 1px 1px;font-size:1.3em;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-weight:normal;color:#fff;margin:5px 0;min-height:20px;text-align:left;border:2px solid #ed9300;padding:6px 15px 6px 30px;background-image:url('../images/white-link-arrow.png');background-position:8px center;background-repeat:no-repeat;background-color:#ed9300;text-transform:capitalize;font-weight:700}
.brown-bg{background-color:#633814!important;}
.field-name{margin-left:0;position:relative;border:1px dashed #ccc;margin-top:41px;background:#f5f5f5;-moz-box-sizing:border-box;box-sizing:border-box}
.field-name-3{margin-left:0;position:relative;border:2px solid #BD7A4B;margin-bottom:17px;background:#F7CF96;-moz-box-sizing:border-box;box-sizing:border-box}
.field-name h4{text-align:center;padding:20px 0 0;font-size:24px}
.field-name ol{margin-left:-20px;margin-bottom:25px;margin-top:20px}
.field-name ol li{font-size:15px;line-height:1.3em;list-style:none;background-image:url('../images/steps1b.png');background-repeat:no-repeat;background-position:left center;margin-top:-1px;padding-bottom:8px;padding-top:8px;padding-left:36px;color:#000;text-transform:capitalize;}
.field-name ol li:nth-child(2){background-image:url('../images/steps2b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(3){background-image:url('../images/steps3b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(4){background-image:url('../images/steps4b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(5){background-image:url('../images/steps5b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(6){background-image:url('../images/steps6b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(7){background-image:url('../images/steps7b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ol li:nth-child(8){background-image:url('../images/steps8b.png');background-repeat:no-repeat;background-position:left center;margin-top:0}
.field-name ul{margin-left:-20px;margin-bottom:25px;margin-top:20px}
.field-name ul li{font-size:15px;line-height:1.3em;margin-top:-1px;padding-bottom:4px;padding-top:8px;padding-left:5 px;color:#000}
.field-name .img{padding:20px}
.field-name h6{text-align:center;margin-top:12px;}
.text-l{text-align:left!important}
.field-name-2{margin-left:0;position:relative;border:1px solid #ccc;margin-bottom:17px;background:#f5f5f5;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;}
.field-name-2 p{font-size:15px}
.quote{color:rgba(0, 0, 0, .1);text-align:center;margin:9px 0}
#fade-quote-carousel.carousel{padding-bottom:42px}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px}
#fade-quote-carousel.carousel .carousel-indicators>li{background-color:#e84a64;border:0}
#fade-quote-carousel blockquote{text-align:center;border:0}
#fade-quote-carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px}
.book_now1{padding:10px 0 -1px 0;}
.book-ima{padding:0 0 20px 0!important}
.book_now1 h3{padding-left:15px;width:95%;font-size:18px;color:#000;margin-top:7px;text-align:center;}
.book_now1 form{background:0;margin:0;padding:0;outline:0;border:0 currentColor;border-image:none;font-size:100%;vertical-align:baseline}
.book_now1 input[type='submit']{background-color:red;padding:6px 32px;border:currentColor;border-image:none;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:bold;margin-left:14px;float:left;margin-bottom:0}
.book_now1 .inputs_form input[type='text']{padding:5px 9px;border:currentColor;border-image:none;width:90%;color:#6c727f;font-size:13px;margin-top:5px;margin-left:15px;float:left;margin-bottom:0;}
.book_now1 .inputs_form select{width:90%;padding:5px 9px;border-radius:3px;border:currentColor;border-image:none;color:#6c727f;font-size:13px;margin-top:5px;margin-left:15px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:0}
.book_now{background:none repeat scroll 0 0 rgba(121, 121, 134, 0.6);border:1px none rgba(0, 0, 0, 0.1);height:100%;position:fixed;right:0;text-align:center;width:100%;z-index:9990;display:none}
.book_now-remove:before{color:#fff;content:"x";font-family:Arial, sans-serif;font-weight:400}
.book_now1 textarea{border:1px solid #ccc;color:#999;padding:9px;width:95%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:1px;resize:none;margin-top:5px;margin-left:15px;float:left;font-size:13px}
.book_now1 ima-textarea{width:93%!important}
.adult-ima{width:29%!important}
.nicdark_dark_widgets{background-image:url('../images/idms-icon.png');background-repeat:no-repeat;background-position:bottom right}
.ima-img{width:100%}
.ima-v{width:350px!important;height:341px!important;margin-left:1.3%;padding-top:3%;padding-bottom:2%;}
.modal-title{color:#fff}
.testimonial{margin-left:14px;position:relative;border:1px solid #ccc;margin-bottom:17px;background:#f5f5f5;-moz-box-sizing:border-box;box-sizing:border-box;width:98%;}
.testimonial h4{text-align:center;padding:20px 0 0;font-size:24px;}
.thumb-des{float:left;width:100%;margin-bottom:8px;}
.thumb-des span{float:left;width:75px;height:75px;font-size:30px;color:#fff;text-align:center;background-color:#e7e7e7;-webkit-border-radius:75px;border-radius:75px;}
.thumb-des .text{float:none;overflow:hidden;padding:0 0 0 30px;width:auto;}
.thumb-des .text h5{text-align:left;font-weight:600;text-transform:uppercase;}
.footer-widget .logo{width:70%;height:auto;margin-right:1%;}
.footer-widget .logo img{margin-left:2%;}
.header-middlepart{width:95%;margin-left:2%;}
.black-color{color:#000!important;}
.writeup{padding-left:2%;}
.writeup h1{color:#8b5a35;text-transform:capitalize;text-align:justify;padding-bottom:1%;font-size:2em;font-weight:400;}
.writeup h2{color:#8b5a35;font-size:1.2em;text-align:justify;padding-bottom:1%;text-transform:capitalize;line-height:1.3em;}
.writeup p{text-align:justify;color:#6c727f;}
.close span{color:white;text-shadow:none;}
.luxury-beyond{width:100%;height:auto;}
nav{position:relative;width:1140px;margin:0 auto;z-index:9999;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0px;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#ffefb4;}
#cssmenu > ul{margin-left:-39PX;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:12px;text-decoration:none;color:#ddd;font-weight:700;color:#8B5A35;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#8B5A35!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:17px}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:45px;margin-left:-40px;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:700px){nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index:12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.top-package-grid-wrapper > .row > div{margin:0 0 20px;}
.top-package-grid-wrapper > .row.gap-15 > div{margin:0 0 15px;}
.top-package-grid-wrapper > .row.gap-10 > div{margin:0 0 10px;}
.package-item-grid{background:#FFF;border:1px solid #E6E6E6;-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 12px -3px rgba(0, 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:330px;position:relative;padding-top:1px;padding-bottom:12px;margin-bottom:10px;}
.bg-white .package-item-grid{background:#F2F2F2;}
.package-item-grid:hover{-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);border-bottom:2px solid #D60D45;}
.package-item-grid .package-tag{position:absolute;top:15px;left:15px;font-size:13px;line-height:13px;padding:5px 10px;z-index:29;}
.package-item-grid p{text-align:left;}
.package-item-grid a{color:#636363;display:block;}
.package-item-grid:hover a,
.package-item-grid a:hover{text-decoration:none;}
.package-item-grid .btn-danger{color:#fff!important;}
.package-item-grid .image{overflow:hidden;margin:4px 5px 0;}
.package-item-grid .image img{transition:all .3s ease-in-out;}
.package-item-grid:hover .image img{transform:scale(1.15) rotate(5deg);-ms-transform:scale(1.15) rotate(5deg);-ms-transform:scale(1.15) rotate(5deg);}
.package-item-grid .heading{padding:17px 15px 12px;margin:0 0 55px;text-align:center;}
.package-item-grid h3{text-transform:uppercase;color:#f6921e;font-size:18px;}
.package-item-grid h4{font-size:14px;text-transform:uppercase;line-height:21px;margin:4px 0 10px;font-weight:500;}
.package-item-grid .content{padding:15px 15px 17px;position:absolute;left:0;right:0;bottom:-2px;border-top:1px solid #DEDEDE;}
.package-item-grid .content:after{content:"";position:absolute;top:0;bottom:2px;right:50%;width:1px;background:#DEDEDE;}
.package-item-grid .content p.price{line-height:1;}
.package-item-grid .content p.price .block{margin:0;}
.package-item-grid .content p.price .number{font-weight:500;font-size:21px;color:#D60D45;font-family:Roboto;}
.package-item-grid .raty-wrapper{margin-top:3px;}
.min-height-alt .package-item-grid{min-height:315px;}
.infobox-package-item{width:260px;background:#FFF;background:rgba(255, 255, 255, 0.9);position:relative;z-index:9999999;font-size:13px;}
.infobox-package-item a{display:block;color:#636363;}
.infobox-package-item .image img{width:100%;display:block;}
.infobox-package-item .tripadvisor-module div{font-size:13px;font-weight:400;}
.infobox-package-item .tripadvisor-rate i{margin-right:3px;}
.infobox-package-item:after{left:50%;bottom:-20px;margin-left:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 0, 0, 0);border-top-color:#C7C7C7;border-width:10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.infobox-package-item:hover:after{border-top-color:#D60D45;}
.infobox-package-item.package-item-grid .content{bottom:-2px;}
.package-item-list{position:relative;min-height:223px;margin:0 0 20px;background:#FFF;border:1px solid #E6E6E6;-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.15);border-bottom:2px solid #DEDEDE;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;}
.package-item-list:hover{-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);border-bottom:2px solid #D60D45;}
.package-item-list a{color:#777;display:block;}
.package-item-list .image{width:250px;position:absolute;top:5px;bottom:5px;left:5px;background-size:cover;background-position:center center;}
.package-item-list .content{margin-left:255px;margin-right:125px;position:relative;padding:20px 20px 0;}
.package-item-list .heading{margin:0 0 12px;}
.package-item-list .heading h4{font-size:16px;text-transform:uppercase;line-height:16px;margin:0 0 8px;font-weight:500;}
.package-item-list .short-info{line-height:1.5;margin-bottom:50px;}
.package-item-list .absolute-bottom{position:absolute;bottom:0;right:125px;left:276px;border-top:1px solid #E8E8E8;padding:15px 15px 17px;padding-left:0;line-height:1;}
.package-item-list .absolute-right{position:absolute;top:0;bottom:0;right:0;width:125px;border-left:1px solid #E8E8E8;text-align:right;line-height:1.3;}
.package-item-list .meta-option{position:absolute;top:0;right:20px;font-size:13px;}
.package-item-list .absolute-right .star-rate{float:right;}
.package-item-list .price-wrapper{position:absolute;top:15px;right:20px;}
.package-item-list .price .number{font-weight:500;font-size:26px;color:#f47f1f;font-family:Roboto;}
.package-item-list .star-rate{float:left;margin-top:5px;}
.package-item-list .btn-sm{padding-left:10px;padding-right:10px;}
.package-header{margin-bottom:15px;position:relative;width:100%;float:left;}
.package-header .main-title{margin:0;line-height:1;text-transform:uppercase;color:#eee;position:relative;}
.package-header:after, .exp-header:after{position:absolute;z-index:0;top:50%;left:0;width:96%;border-bottom:1px dotted #bd7a4b;height:2px;content:"";margin-left:2%;}
.package-archive-content .package-header:after{display:none;}
.package-header .main-title h4{z-index:10;margin:0;font-weight:700;font-size:24px;position:relative;display:inline-block;padding:0 5px;color:#8b5a35;background-color:#f6f6f6;margin-left:5%;line-height:24px;text-transform:capitalize;}
.exp-header{margin-bottom:15px;position:relative;width:100%;}
.exp-header .main-title{margin:0;line-height:1;text-transform:uppercase;color:#eee;position:relative;}
.exp-header:after{position:absolute;z-index:0;top:50%;left:0;width:96%;border-bottom:1px dotted #bd7a4b;height:2px;content:"";margin-left:5%;}
.exp-header .main-title h4{z-index:10;margin:0;font-weight:700;font-size:24px;position:relative;display:inline-block;padding:0 5px;color:#8b5a35;background-color:#f6f6f6;margin-left:4%;line-height:24px;text-transform:capitalize;}
.breadcrumb-wrapper{background:#EDEDED;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding-top:15px;padding-bottom:13px;margin-bottom:25px;}
.breadcrumb-wrapper h1.page-title{margin:0;font-size:26px;line-height:28px;}
.breadcrumb-wrapper .hot-line{text-align:right;font-size:12px;font-weight:500;margin:0;}
.breadcrumb-wrapper .breadcrumb{margin:0;padding:0;font-size:12px;background:none;}
.breadcrumb-wrapper .breadcrumb a{color:#555;}
.breadcrumb-wrapper .breadcrumb .active{color:#AAA;}
.detail-header{margin-bottom:20px;}
.detail-header h1{font-size:26px;line-height:32px;margin:0;font-weight:400;text-transform:uppercase;color:#f6921e;}
.detail-header h2{font-size:14px;margin-top:5px;}
.section-title-3 h3{font-size:20px;line-height:26px;font-weight:500;letter-spacing:1px;margin:30px 0 20px;text-transform:uppercase;position:relative;color:#8B5A35;}
.section-title-3 h3:after{content:"";position:absolute;left:0;bottom:-15px;width:60px;height:2px;background:#8B5A35;}
.content-wrapper .header-pro h5{font-weight:500;color:#a6100a;margin-top:27px;border-bottom:1px solid;padding-bottom:7px;}
.content-wrapper th:first-child{text-align:left;padding-left:15px;}
.content-wrapper th{text-align:center;background-color:#F6BE73;color:#8B5A35;}
.content-wrapper td:first-child{text-align:left;padding-left:15px;}
.content-wrapper td{text-align:center;}
.content-wrapper th.rto{width:25%;}
.content-wrapper tr:nth-child(odd){background:#FFF}
.content-wrapper table th, .content-wrapper table td{border:1px solid #ddd;text-align:center}
.section-title-5 h5{font-weight:400 !important;font-size:16px !important;text-transform:uppercase;margin-top:36PX!important;;}
#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:49px;left:0;width:100%;box-sizing:border-box;z-index:1111;}
.multiple-sticky .multiple-sticky-item{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.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:15px 10px;line-height:1;display:block;position:relative;border:1px solid transparent;border-top:0;padding-top:16px;margin-bottom:-1px;color:#5d5d5d;text-transform:uppercase;font-size:14px;letter-spacing:0.5px;}
ul.multiple-sticky-nav > li a:hover{color:#D60D45;}
ul.multiple-sticky-nav > li.active a{background:#F7F7F7;border-color:#E5E5E5;border-bottom-color:#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;}
.sticky-menu{position:fixed!important;width:100%!important;top:0!important;left:0!important;}
.sticky-menu > ul{margin-left:67px!important;}
.news .scrollbar-text{height:422px;width:100%;overflow-y:scroll;}
.news .scrollbar-text h4{background-color:#e27513;padding:12px 12px;width:100%;font-size:14px;color:#fff;font-weight:bold;min-width:150px;position:absolute;z-index:99;}
.news .scrollbar-text strong{margin-left:10px;}
.news.left-border{border-left:1px dotted #8B5A35;}
.news .scrollbar-text h5{font-size:100%;text-align:center;margin-top:10PX;}
.news .scrollbar-text ul{list-style:none;margin:0;padding:0;padding-left:20px;}
.news .scrollbar-text ul li{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #e6e6e6;overflow:hidden;}
.news .scrollbar-text ul li img{float:left;margin-bottom:2%;}
.news .scrollbar-text ul li img.half{float:left;margin-bottom:2%;width:50%;height:auto;margin-right:2%;}
.news .scrollbar-text ul a:hover{color:#585858;}
.list-aggregate li p{border-bottom:1px dotted #8B5A35;margin-bottom:1%;}
.list-aggregate li p.head{color:#8B5A35;}
iframe.rounded-border{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #8b5a35;background-color:#FFFFFF;}
.facts p{padding-left:5%;}
.facts h4{padding-left:5%;color:#633814;}
.facts.left-border{border-left:1px dotted #8B5A35;}
.facts .header{margin-bottom:15px;position:relative;width:100%;height:auto;}
.facts .header .main-title{margin:0;line-height:1;text-transform:uppercase;color:#eee;position:relative;}
.facts .header .main-title h4{z-index:10;margin:0;font-weight:700;font-size:20px;position:relative;display:inline-block;padding:0 5px;color:#8b5a35;background-color:#f6f6f6;margin-left:4%;line-height:24px;text-transform:capitalize;margin-top:2%;}
.facts .header:after{position:absolute;z-index:0;top:50%;left:0;width:96%;border-bottom:1px dotted #bd7a4b;height:2px;content:"";margin-left:5%;}
.contact_details{padding-top:40px;}
.contact_icon{display:inline-block;color:#fff;font-size:14px;background:#ff5352;height:40px;width:40px;text-align:center;line-height:40px;border-radius:50%;margin-top:8px;}
.small_box_shadow{box-shadow:0 3px 6px rgba(0, 0, 0, .2);}
.contact_text{display:inline-block;vertical-align:top;margin-left:16px;width:calc(100% - 85px);}
.contact_text p{font-size:14px;line-height:26px;}
.contact_bottom{padding-top:75px;}
.contact_icon{background:#8b5a35;}
.full-row{margin-bottom:10px;}
.txt-form-1{width:43%!important;float:left!important;margin-right:0%!important;}
.txt-form-2{float:left!important;width:43%!important;}
.red{color:#fff !important;background:#f00 !important;font-size:13px;}
.links-widget{color:#8B5A35;}
.hotelType{padding:0px 16px;}