body{font-family:"Josefin Sans", sans-serif; font-size:16px; color:#666666; line-height:1.750em; background:url(../images/bg/wbg.png) center ; background-size:cover; background-attachment:fixed;}

a:hover, a:focus{text-decoration:none; outline:none;}
.m-height, .m-bar{ display:none}

.header{position:fixed; z-index:999; width:100%; background:#110000; /*background:rgba(0,0,0,.5);*/}
.header.active{/*background:rgba(0,0,0,.5);*/}

.header-logo img{width:110px; padding:5px; /*box-shadow:0 20px 38px #9E9E9E*/ /*rgba(0, 0, 0, .15);*/}

.menu-btn{font-size:14px; color:#e7a59c; font-weight:500; cursor:pointer; margin-top:25px;}
.mobile-btn{width:30px;}
.mobile-btn .line{border-bottom:3px solid #e7a59c; margin-bottom:5px;}

.btn-enquiry { background:#DB968D;color:#FFFFFF; border:none;border-radius:25px; font-size:14px; letter-spacing:1px;font-weight:600;padding:2px 12px 0px 12px;  display:inline-table;}
.btn-enquiry:focus {outline:none;outline-offset:0px}
.btn-enquiry:hover { background:#DB968D; color:#fff}
.btn-enquiry .fa { padding-left:5px}

.btn-view-more { background:#DB968D;color:#fff; border:none;border-radius:25px; font-size:18px; letter-spacing:1px;font-weight:600;padding:12px 25px 8px 25px; margin-left:15px; display:inline-table;}
.btn-view-more:focus {outline:none;outline-offset:0px}
.btn-view-more:hover { background:#DB968D; color:#fff}

.header-social-networks{width:100%; padding:0px; margin-top:30px;}
.header-social-networks li{list-style:none; display:inline-table; padding:2px; font-size:16px; transition: linear 0.2s;}
.header-social-networks li a{padding:5px 2px 0 0px; display:block; text-align:center;}

.social-networks{width:100%; margin:0px; padding:0px;}
.social-networks li{list-style:none; display:inline-table; padding:5px; font-size:16px; transition: linear 0.2s;}
.social-networks li a{color:#000;}
.social-networks li .fa-facebook-official:hover{color:#1877f2;}
.social-networks li .fa-instagram:hover{color:#ff0088;}
.social-networks li .fa-twitter-square:hover{color:#00a2f5;}
.social-networks li .fa-linkedin-square:hover{color:#0077b5;}
.social-networks li .fa-youtube-play:hover{color:#f70000;}
.social-networks li .fa-tripadvisor:hover{color:#34e0a1;}
.social-networks li .fa-star:hover{color:#0ab67b;}

.top-left-menu{list-style:none; margin:30px 0 0 0; padding:0px;}
.top-left-menu > li{display:inline-table; padding:0; position:relative;}
.top-left-menu > li:first-child a{ margin-right:15px;}
.top-left-menu > li a{font-size:14px; color:#e7a59c; font-weight:500; text-transform:uppercase; display:block;}
.top-left-menu > li:hover > a{color:#fff;}

.top-left-menu > li a .plus, .top-left-menu > li a .minus{float:right; font-size:16px;  margin-top:-1px; width:5px;}
.top-left-menu > li a .minus{display:none;}

.top-left-menu .submenu-bar{list-style:none; margin:0px; padding:0; display:none; background:rgba(255, 255, 255, 0.90); position:absolute; width:160px; border-top:1px solid rgba(102, 102, 102, 0.30); z-index:999}
.top-left-menu .submenu-bar li{list-style:none; padding:0; transition: linear 0.2s; width:100%; border-bottom:1px solid #ccc;}
.top-left-menu .submenu-bar li:last-child{border-bottom:none;}
.top-left-menu .submenu-bar li a{font-size:14px; line-height:26px; font-weight:300; color:#000; text-transform:uppercase; display:block; width:100%; padding:10px 10px; overflow:hidden;}
.top-left-menu .submenu-bar li a:hover{color:#fff; background:#DB968D}

.top-left-menu > li:hover .minus, .top-left-menu > li:hover .submenu-bar{display:block;}
.top-left-menu > li:hover .plus{display:none;}

.menu-popup{background-color:rgba(255, 255, 255, 0.90); width:28%; right:-100%; height:100%; overflow:auto; position:fixed; z-index:999; text-align:center; padding:0 20px 50px 20px; transition: 0.5s all ease;     -moz-transition: 0.5s all ease;     -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease}
.menu-popup.active{right:0;}
.menu-popup .close-menu{font-size:16px; text-align:right; margin-top:20px; margin-right:10px; cursor:pointer; font-weight:bold;}

.menu-popup .social-networks{padding-top:15px;}
.menu-popup .top-email-id a, .top-number a{color:#666666; font-size:14px;}
.menu-popup .top-email-id a:hover, .menu-popup .top-number a:hover{text-decoration:underline; color:#DB968D;}

.menu-popup .menu-bar{width:100%; margin:0px; padding:0px;}
.menu-popup .menu-bar li{list-style:none; transition:linear 0.2s; display:block; border-bottom:1px solid rgba(102, 102, 102, 0.30); padding:15px 0px;}
.menu-popup .menu-bar li a{font-size:17px; line-height:14px; font-weight:300; color:#000; text-transform:uppercase; display:block; padding:0px;}
.menu-popup .menu-bar li a .plus, .menu-popup .menu-bar li a .minus{float:right; font-size:16px; font-weight:normal; margin-top:2px;}
.menu-popup .menu-bar li a .minus{display:none; margin-top:0px;}
.menu-popup .menu-bar li a:hover{color:#DB968D;}

.menu-popup .menu-bar li .submenu-bar{margin:10px 0 0 0; padding:0px; border-top:1px solid rgba(102, 102, 102, 0.30); display:none;}
.menu-popup .menu-bar li .submenu-bar li{list-style:none; padding:10px 10px; transition: linear 0.2s; width:100%; border-bottom:1px solid #ccc;}
.menu-popup .menu-bar li .submenu-bar li:last-child{border-bottom:none; padding-bottom:0px;}
.menu-popup .menu-bar li .submenu-bar li a{font-size:14px; line-height:26px; font-weight:300; color:#000; text-transform:uppercase; display:block; padding:0px 0px; overflow:hidden;}
.menu-popup .menu-bar li .submenu-bar li a:hover{color:#DB968D;}




.header .btn-touch{margin-top:25px;}


.big-button{padding:7px; background:#DB968D; text-align:center; color:#fff; font-size:20px; border-radius:0px; font-weight:500; border:1px solid transparent; color:#fff;}
.big-button:hover{color:#DB968D; background:#fff; border:1px solid #DB968D;}

.d-bg-bar{height:300px; text-align:center; color:#fff; padding-top:110px;}
.d-bg-bar .bg-text h1{font-size:45px; color:#fff; font-weight:700; text-transform:uppercase;}
.wight-bg{margin:30px 0px; padding:20px; background:#fff; -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}	



.banner-content-bar{position:absolute; padding-top:100px; color:#fff; z-index:9; width:100%; top:20%;}
.banner-content-bar .search-bar {background: rgba(33,33,33,.6); padding:12px 20px; text-align:left; border-radius:8px; }


.banner-content-bar .search-bar .destination .form-control {color:#000}
.banner-content-bar .search-bar label {font-size:16px; margin:0px}

.banner-content-bar .search-bar .month { padding:10px 0px 20px 0px}
.banner-content-bar .search-bar .month .form-control {color:#000}
.banner-content-bar .search-bar .search-button{margin-bottom:10px;}
.banner-content-bar .search-bar .search-button .btn {background: rgba(33,33,33,.6); border:2px solid #e7a398;border-radius:22px; width:100%; padding:10px 0px; color:#FFF;font-size:17px; font-weight:600;letter-spacing:1px; margin:0px}
.banner-content-bar .search-bar .search-button .btn:focus { outline:none;}
.banner-content-bar .search-bar .search-button .btn:hover {background:#e7a398;}


.banner-content-bar .text-info { padding:50px 0px 0 0px; text-align:center;}
.banner-content-bar .text-info h2 { font-size:35px;color:#fff; margin:0px; padding:0px }
.banner-content-bar .text-info h3 { font-size:25px;color:#fff; margin:0px; padding-top:20px }


.banner-slide{overflow:hidden; width:100%; max-height:760px;}
.banner-slide .item{height:680px; background-size:cover; overflow:hidden;}

.banner-slide img{width:100%;}

.carousel-control.left, .carousel-control.right{background:none; z-index:99;margin: 0px -60px}

.carousel-inner .carousel-caption .text-box{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 120%); border-radius:15px; padding:15px 15px 5px 15px; display:inline-table; margin-bottom:10PX;} 
.carousel-inner .carousel-caption h3 {font-size:25px;margin:0px; padding:0px }
.carousel-inner .carousel-caption p { font-size:20px; margin:0px; padding-top:5px; padding-bottom:5px;}


.heading{font-size:36px; line-height:1.25em; color:#111111; margin:0 0 30px; position:relative; padding:0 0 10px;  text-transform:uppercase;  }
.heading:after {content:''; position:absolute; top:100%; left:0; width:90px; height:3px; background:#DB968D;}
 


.section-heading{font-size:36px; line-height:1.25em; color:#111111; margin:0 0 30px; position:relative; padding:0 0 10px; text-align:center; text-transform:uppercase;}
.section-heading:after{content:''; position:absolute; top:100%; left:50%; width:90px; height:3px; background:#DB968D; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}

p{margin-bottom:15px;; margin-top:0;}

.btn-submit{padding:7px; background:#DB968D; text-align:center; color:#fff; font-size:18px; border-radius:0px; font-weight:500; border:2px solid transparent; color:#fff;}
.btn-submit:hover{color:#DB968D; background:#fff; border:2px solid #DB968D;}

.home-content-bar {background:url(../images/bg/who-we-are-bg.png?v=1.1) top center no-repeat; background-size:100%; padding:50px 0px; margin:0;}
.home-content-bar .heading {font-weight:700 ; font-size:46px}
.home-content-bar .get-no-know {color:#116860; margin:-16px 0px 10px 0px; font-size:22px;}
.home-content-bar p { /*line-height:38px; */color:#02020a;font-size:20px;}
.home-content-bar b { color:#000000}
.home-content-bar .btn-get-touch { float:right;}

.btn-get-touch{background:#DB968D; border:1px solid #DB968D; color:#fff; text-transform:uppercase; border-radius:25px; margin:3px 0px 0px ; font-size:18px; font-weight:600; letter-spacing:1px; padding:6px 16px 2px 16px}



.img-info-bar{padding:30px 0px;}
.img-info-bar .img-info-review td{padding:8px;}
.img-info-bar .img-info-review .review-img {padding:10px; margin-right:-68px; float:right;}
.img-info-bar .img-info-review .review-img img{height:84px; width:84px;}
.img-info-bar .img-info-review .info-bar {text-align:center; padding:10px 10px 10px 30px;}
.img-info-bar .img-info-review .info-bar h4 {margin:0px; color:#DB968D; font-size:16px;}
.img-info-bar .img-info-review .info-bar .summary{max-height:70px; min-height:70px; overflow:hidden; transition: 0.10s all ease; -moz-transition: 0.10s all ease;  -webkit-transition: 0.10s all ease; -o-transition: 0.10s all ease}
.img-info-bar .img-info-review .info-bar .summary.active{max-height:100%;}
.img-info-bar .img-info-review .info-bar p { margin:10px 20px;color: #666666;line-height: 1.750em;font-size:14px; }
.img-info-bar .img-info-review .info-bar a {color:#bf6740;font-size:12px;letter-spacing:2px; border-bottom:2px solid #bf6740; font-weight:600;}

.hide-bar{display:none;}

.getaways-bar{background:#11605a; padding:50px 0px; margin:0px 0;}
.getaways-bar h3{color:#111111; font-size:20px; text-align:center; text-transform:uppercase;}
.getaways-bar .section-heading { color:#fff}

.signature-bar{padding:50px 0px; margin:0px 0; background:rgb(195 188 180 / 70%);}
.signature-bar h3 a{color:#DB968D; font-size:18px; font-weight:bold;}
.signature-bar .d-box{background:#000; color:#fff; min-height:425px; margin-bottom:50px; -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}

.signature-bar .d-box.active{background:#000; color:#fff;}

.signature-bar .d-box .img{max-height:200px; min-height:200px; background:#ccc; overflow:hidden;}


.signature-bar .d-box .img img{-webkit-transform:scale(1); transform:scale(1); -moz-transition:0.4s; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; -webkit-backface-visibility:hidden; height:200px; width:100%}
.signature-bar .d-box:hover img{-webkit-transform:scale(1.2); transform:scale(1.2);}


.tour-box {background:#000;margin:0px 0px 30px 0px;min-height:596px; padding-bottom:10px;}
.tour-box .travel { padding:5px 10px 5px 10px; text-align:left;font-weight:600; color:#fff; font-size:17px; min-height:230px;}
.tour-box .travel h3{max-height:50px; overflow:hidden;}
.tour-box .travel a {color: #DB968D; font-size: 20px;}
.tour-box .travel .time { color:#FFFFFF}
.tour-box .tour-img {max-height:400px; min-height:400px;overflow:hidden; position: relative;}
.tour-box .tour-img img {height:400px; width:100%;-webkit-transform:scale(1); transform:scale(1); -moz-transition:0.4s; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; -webkit-backface-visibility:hidden;}
.tour-box:hover img {-webkit-transform:scale(1.2); transform:scale(1.2);} 

.tour-box .btn-view{border:1px solid #fff; padding:4px 4px; margin:5px 0; background: none; display:block; width:100%; text-align:center; color:#fff !important; font-weight: 500 !important; font-size:18px !important;}

.signature-bar .signature-details{padding:10px 15px 0px 15px; font-size:16px;}
.signature-bar .signature-details .time{font-weight:bold;}
.signature-bar .signature-details h3{margin:0px;}


.button-row{padding:0 10px;}

.group-tour-box{background:#fff; margin-bottom:30px; position:relative; border-radius:5px; padding-bottom:5px;}
.group-tour-box .tour-img {max-height:235px; min-height:235px;overflow:hidden; border-radius:5px 5px 0px 0px;}

.group-tour-box .price, .price-bg{position:absolute; top:-7px; left:7px; z-index:10; line-height:1; display:flex; align-items:center;}

.group-tour-box .bg-label, .price-bg .bg-label{background-color:#DB968D; color: #fff; display:flex; flex-flow:column; align-items:center; font-size:15px; font-style:italic; padding:15px 5px 8px 5px; position:relative; width:116px;}
.group-tour-box .bg-label small, .price-bg .bg-label small{font-size:14px; margin:4px 0;}
.group-tour-box .bg-label::after, .price-bg .bg-label::after{display:block; content:""; position:absolute; top:100%; left:0; width:0; height:0; border-left:58px solid #DB968D; border-right:58px solid #DB968D; border-bottom:20px solid transparent;}


.group-tour-box .tour-img img {width:100%; -webkit-transform:scale(1); transform:scale(1); -moz-transition:0.4s; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; -webkit-backface-visibility:hidden;}
.group-tour-box:hover img {-webkit-transform:scale(1.2); transform:scale(1.2);} 
.group-tour-box .group_tour{background:#000; z-index:10; position:absolute; margin-top:-24px; padding:1px 6px; border-radius:5px 5px 0 0; color:#fff; font-size:13px; line-height:22px;}
.group-tour-box .tour-locations{padding:2px 5px; border-bottom:1px solid #000; min-height: 45px;}
.group-tour-box .tour-locations a{border:1px solid #000; padding:2px 5px; display:inline-table; line-height:15px; color:#000; border-radius:5px; font-size:14px;}
.group-tour-box .travel{padding:2px 8px; margin:0 5px 10px 5px;}
.group-tour-box .travel h3{margin:5px 0px; padding:0px;}
.group-tour-box .travel h3 a{color:#000; font-size:18px; font-weight:bold;}
.group-tour-box .travel .content{font-size:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif; height:180px; overflow:auto;}
.group-tour-box .btn-view{color:#000; border: 2px solid #000; border-radius:5px; letter-spacing:2px; text-align: center; font-size:18px; display:block; padding:5px; margin:10px 0; width:100%; background:#fff;}
.group-tour-box .btn-view:hover, .group-tour-box .btn-view.active{color:#DB968D; border:2px solid #DB968D;}

.group_tour_booking-page{padding:30px 0; font-family:"Roboto Condensed", sans-serif;}
.group_tour_booking-page .content{line-height:20px; font-size:16px; text-align:justify; font-family:"Roboto Condensed", sans-serif;}

.top-border{border-top:1px solid #ccc; height:2px;}


.white-box{padding:20px; margin:20px 0px; background:#fff; line-height:22px; box-shadow:0 10px 30px 0 rgb(0 0 0 / 10%); text-align:justify;}
.white-box .heading, .white-box h1{color:#DB968D; font-weight:bold; font-size:35px; margin:0px; padding-bottom:10px;  text-align:left;}
.white-box h2, .white-box h3, .white-box h4, .white-box h5, .white-box h6{color:#DB968D; font-weight:600; font-size:30px; margin:0px; padding-bottom:10px; text-align:left;}
.white-box h3{font-size:25px;}
.white-box h4{font-size:20px;}
.white-box h5, .white-box h6{font-size:15px;}

.group_tour_booking-page .heading{color:#DB968D; font-weight:bold; font-size:20px; margin:0px 0 5px 0; padding-bottom:5px;  text-align:left;}
.group_tour_booking-page .right-side-box .dates-bar{margin:15px 0; font-size:17px;}
.group_tour_booking-page .right-side-box .dates-bar .fa{text-align:right; float:right; cursor:pointer; font-size:22px;}
.group_tour_booking-page .right-side-box .extensions-bar{margin:10px 0;}
.group_tour_booking-page .right-side-box .extensions-bar .h-name{background:#f2f2f2; padding:10px; font-weight:600; font-size:18px; border-radius:5px; margin:10px 0;}
.group_tour_booking-page .right-side-box .extensions-bar .name{font-weight:600; font-size:16px; margin:10px 0;}
.group_tour_booking-page .right-side-box .extensions-bar .dates{font-weight:600; font-size:14px; margin:2px 0;}
.group_tour_booking-page .right-side-box .extensions-bar .price{font-weight:600; font-size:14px; margin:2px 0;}
.group_tour_booking-page .right-side-box .extensions-bar .add-btn{color:#DB968D; text-decoration:underline; font-size:16px; cursor:pointer; margin:10px 0;}

.group_tour_booking-page .right-side-box .total-price{background:#000000; font-size:16px; color:#fff; margin:10px 0px; padding:8px; border-radius:5px;}
.group_tour_booking-page .right-side-box .total-price .price{text-align:right;}

.tour_booking_tabs .nav-tabs{text-align:center; margin:0 auto; padding:0px;}
.tour_booking_tabs .nav-tabs li{float:none; display:inline-table;}
.tour_booking_tabs .nav-tabs li a{display:block; color:#333; font-weight:600; font-size:15px; text-transform:uppercase; padding:10px 15px 5px 15px; }

.tour_booking_tabs .nav-tabs>li.active>a, .tour_booking_tabs .nav-tabs>li.active>a:focus, .tour_booking_tabs .nav-tabs>li.active>a:hover, .tour_booking_tabs .nav-tabs>li>a:hover{border:2px solid #fff; color:#fff; background:#DB968D; border-bottom:2px solid #DB968D;}

.tour_booking_tabs .nav-tabs li.active a:after{content:""; margin-top:-15px; width:15px; height:15px; position:absolute; top:initial; right:initial; bottom:-7px; background:inherit; transform:rotate(45deg); left:43%; visibility:visible;}

.tour_booking_tabs .tab-content .name{background:#000000; font-size:25px; color:#fff; margin:20px 0px; padding:10px; border-radius:5px 5px 0 0; text-align:center;}
.tour_booking_tabs .tab-content .price-table{font-size:18px;}
.tour_booking_tabs .tab-content .price-table td{padding:8px 0px;}
.tour_booking_tabs .tab-content .price-table .dates{font-size:15px;}


.change-room-div{font-size:18px; margin-bottom:5px;}
.tour_booking_tabs .change-room-btn{color:#fff; background:#DB968D; padding:8px 8px 5px 8px; cursor:pointer; border-radius:5px;}

.tour_booking_tabs .accommodation-box{margin:10px 0; box-shadow:0 10px 30px 0 rgb(0 0 0 / 10%); padding-bottom:10px;}
.tour_booking_tabs .accommodation-box h3{background:#000000; font-size:16px; color:#fff; margin:0px; padding:10px 10px 6px 10px; border-radius:5px 5px 0 0;}
.tour_booking_tabs .accommodation-box .content{padding:10px; max-height:100px; overflow:hidden;}
.tour_booking_tabs .accommodation-box .content.active{max-height:100%;}
.tour_booking_tabs .accommodation-box .red-more, .tour_booking_tabs .accommodation-box .less-more{color:#DB968D; cursor:pointer; font-weight:600;}
.tour_booking_tabs .accommodation-box .less-more{display:none;}

.tour_booking_tabs .accommodation-box .nights-dates{margin:5px 0px; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px 10px; font-style:italic; font-size:14px;}
.tour_booking_tabs .accommodation-box .dates{text-align:right;}
.tour_booking_tabs .accommodation-box .room-types{margin:10px 0px; padding:10px 10px; font-size:16px;}

.tour_booking_tabs .accommodation-box .tour-img{height:200px; overflow:hidden; margin:0 auto;}


.group_tour_booking-slide{width:100%;  margin-bottom:20px; border:1px solid #e5e5e5; border-radius:4px; padding:10px;}
.group_tour_booking-slide .item{height:170px; background-size:cover; overflow:hidden;}
.group_tour_booking-slide img{width:100%; max-height:170px;}

.group_tour_booking-slide .carousel-control{}
.group_tour_booking-slide .glyphicon-chevron-left{margin-left:30px; border:2px solid #ccc; border-radius:50%; font-size:24px;}
.group_tour_booking-slide .glyphicon-chevron-right{margin-right:30px; border:2px solid #ccc; border-radius:50%; font-size:24px;}
.group_tour_booking-slide .glyphicon-chevron-left:hover, .group_tour_booking-slide .glyphicon-chevron-right:hover{color:#000; border:2px solid #000;}
.group_tour_booking-slide .carousel-indicators{bottom:0px;}

.passengers-panel-details .panel-title{color:#3c763d; font-size:20px; padding-bottom:0px;}


.ready-to-start-bar{background:#11605a; padding:50px 0px; margin:0px; text-align:center; color:#fff;}
.ready-to-start-bar .section-heading{color:#fff;}
.ready-to-start-bar .btn-get-touch{background:#111; border:2px solid #111}
/*.ready-to-start-bar .btn-get-touch:hover{background:#fff; border:2px solid #111; color:#111;}*/

.why-book-bar{background:#11605a; padding:10px 0px 30px 0px; margin:0px 0; text-align:center;}
.why-book-bar .why-box {background:#db968d; padding:10px 20px; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); color:#111;border-radius: 25px; min-height:140px; margin-left:15px }
.why-book-bar .why-box2 {background:#e8f1f0; padding:10px 20px; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); color:#111;border-radius: 25px;min-height:140px;margin-left:15px }
.why-book-bar .why-box3 {background:#db968d; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); color:#111;border-radius: 25px; }
.why-book-bar .why-box h4 { font-size:19px; font-weight:600}
.why-book-bar .why-box p { /*overflow:hidden; */ margin:0px; font-size:15px; line-height:18px}
.why-book-bar .why-box2 h4 { font-size:19px; font-weight:600}
.why-book-bar .why-box2 p { /*overflow:hidden; */ margin:0px; font-size:15px;line-height:18px}
.why-book-bar .why-box3 h4 { font-size:19px; font-weight:600; }
.why-book-bar .why-box3 p { /*overflow:hidden; */ margin:0px; font-size:15px;line-height:16px;padding:5px 0px;}
.why-book-bar .box3 {min-height: 150px;margin-left: 15px;padding: 5px 20px;}
.why-book-bar .box3 h4 {margin:0px; padding:10px 0px 0px 0px }
.why-book-bar .box4 p { padding:10px 0px 0px 0px}

.why-book-bar .title{margin:30px 0px 20px 0px ;font-size:26px;;font-weight:400; text-transform:uppercase; float:left; position:relative; color:#fff; padding-bottom:10px }
.why-book-bar .title:after {content: '';position: absolute;top: 100%;left: 0%;width:385px;height: 2px;background:#fff;}

/*.why-book-bar .why-box:hover{background:#DB968D; color:#fff;}	*/
/*.why-book-bar .why-box:hover p{min-height:330px; overflow:visible; } */


.getaways-slider-wrapper{min-height:450px; position:relative; overflow:hidden;}
.getaways-slider{max-width:1200px; width:100%; height:450px; position:relative; overflow:hidden;}
.getaways-slider img{visibility:hidden; cursor:pointer; max-width:800px; height:auto;}
.getaways-slider-wrapper #textbox{max-width:800px; width:100%; height: 160px; position: absolute; left: -50%; right: -50%; bottom: 0px; margin:0 auto; text-align: center; z-index:9; color:#fff; padding-bottom: 20px; padding-top: 65px; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.9))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);}
.getaways-slider-wrapper #textbox h3, .getaways-slider-wrapper #textbox a{color:#ffffff; margin-bottom:5px;}
.getaways-slider-wrapper #textbox span{border:1px solid #fff; padding:2px 5px; margin-top:5px; width:120px; text-align: center; display:inline-table;}
.getaways-slider-wrapper #textbox p{ color: #ff9900; margin-bottom: 0px; text-transform: uppercase;}


.water_wheel_nav {position:absolute; top: -50%; bottom: -50%; margin: auto; z-index:9; width: 100%; height: 50px;}
.water_wheel_nav a{background-color:transparent; width:40px; font-size:18px; padding:10px 0px; display:block; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.5); position:absolute; color:#ffffff; font-size:30px;}
.water_wheel_nav #prev{left:0px; padding-left:15px; text-align:left;}
.water_wheel_nav #next{right:0px; padding-right:15px; text-align:right;}


.country-bar{padding:50px 0 40px 0px; background:#f9f9f9;}
.country-bar .country-box{margin:10px; max-height:615px; overflow:hidden; position:relative;}
.country-bar .country-box img{max-height:615px; min-height:615px; width:100%}
.country-bar .country-box .name{text-align:center; position:absolute; color:#fff; width:100%; z-index:9; top:50%; font-size:16px; font-weight:bold;}
.country-bar .country-box .overlay{background:rgb(0 0 0 / 40%); height:100%; left:0; opacity:0; position:absolute; top:0; transition:opacity .25s ease-in-out; width:100%; z-index:1;}
.country-bar .country-box:hover .overlay{opacity: 1}


.core-values-bar{padding:50px 0 40px 0px; background:rgb(241 241 243 / 70%); color:#111; text-align:center;}
.core-values-bar .name{font-weight:500; font-size:18px; line-height:24px; margin-bottom:8px; color:#111}
.core-values-bar p{margin-bottom:50px; font-size:15px; line-height:25px; letter-spacing:.02em; color:#111} 

.explore-trips-bar{padding:50px 0 40px 0px; background:rgb(0 0 0 / 70%); color:#fff;}
.explore-trips-bar .section-heading{color:#fff;}



.highly-sought-trips-box{margin:10px 0px 20px 0px; max-height:615px; overflow:hidden; position:relative;}
.highly-sought-trips-box img{max-height:615px; min-height:615px; width:100%}
.highly-sought-trips-box .nights{text-align:right; position:absolute; color:#fff; width:100%; z-index:9; top:10px; right:10px; font-size:14px; font-weight:bold;}

.highly-sought-trips-box .details{padding:10px 15px; position:absolute; color:#fff; width:100%; z-index:9; bottom:0px; font-size:16px; background: linear-gradient(0deg,rgba(0,0,0,.7),transparent 53.06%); max-height:70%; transition:all .3s ease-in-out;}
.highly-sought-trips-box:hover .details{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent); max-height:100%; padding-top:250px;}

.highly-sought-trips-box .details a{color:#fff;}
.highly-sought-trips-box .country{font-size:14px; font-weight:bold;}
.highly-sought-trips-box .name{font-size:16px; font-weight:bold;}
.highly-sought-trips-box .text{max-height:0; overflow:hidden; transition:max-height .3s ease-in-out;}
.highly-sought-trips-box:hover .text{max-height:300px;}
.highly-sought-trips-box .btn-view{border:1px solid #fff; padding:4px 4px; margin-top:8px; width:100%; display:block; color:#fff; background:none; text-align:center; margin-bottom:10px;}

/*.highly-sought-trips-box .overlay{background:rgba(0,0,0,.2); height:100%; left:0; opacity:0; position:absolute; top:0; transition:opacity .25s ease-in-out; width:100%; z-index:1;}*/
.highly-sought-trips-box:hover .overlay{opacity: 1}

.explore-trips-bar .highly-sought-trips-box{margin:10px;}


.why-unique-bar{background:url(../images/bg/what-sets-bg2.png) top center #110000 no-repeat;background-size: 100%;padding:60px 70px 130px 0px;color:#fff; font-size:18px;}
.why-unique-bar .section-heading{font-size:68px; font-weight:700; text-align:left;color:#f7fdf3; position:relative}
.why-unique-bar .section-heading:after {content: '';position: absolute;top: 100%;left:16%;width:370px;height:2px;background:#2a3c34;}
.why-unique-bar .why-u-text { padding:0px 118px 0px 0px}
.why-unique-bar .why-u-m h2{font-size:25px; line-height:35px} 
.why-unique-bar p { }
.why-unique-bar .get-in-touch { font-size:24px; color:#e6a69c;padding:20px 0px; cursor:pointer}
.why-unique-bar .why-unique-border { border-bottom:2px solid #2a3c34; height:10px }

.our-brands-bar{background:#02020a; padding:10px 0 5px 0px;}
.our-brands-bar img{max-height:80px; min-height:80px;}

.slick-prev:before, .slick-next:before{color:#fff !important;}

.mission-vision-page{margin-top:-20px;}

.h-height{height:80px; width:100%;}
.header-brand-story{background:url(../images/bg/header-brand-story2.jpg) top center no-repeat; background-size:100% 100%; min-height:252px;}
.brand-story-bar{padding:20px 0px; font-size:18px; background:#110000}
.brand-story-bar .heading { color:#fff}
.brand-story-bar .box1{background:#545454; padding:30px 85px 10px 25px; border-radius:10px; color:#FFFFFF; margin-bottom:40px;}
.brand-story-bar .right-logo{background:#110000; padding-top:18px; padding-left:28px; min-height:90px; border-radius:50px 0 0 50px; margin-left:-125px; margin-top:57px;}

.brand-story-bar .box2{background:#F9CAC5; padding:30px 25px 10px 110px; border-radius:10px; color:#000; margin-bottom:40px;}
.brand-story-bar .left-logo{background:#110000; padding-top:18px; padding-right:28px; min-height:90px; border-radius:0 50px 50px 0; margin-right:-125px; margin-top:38px; z-index:9; position:relative;}

.brand-story-bar .box3{background:#106861; padding:30px 85px 10px 25px; border-radius:10px; color:#FFFFFF; margin-bottom:40px;}
.brand-story-bar .right-logo2{background:#110000; padding-top:18px; padding-left:28px; min-height:90px; border-radius:50px 0 0 50px; margin-left:-125px; margin-top:100px;}


.logo-story-bar{background:url(../images/bg/logo-story.png) top center no-repeat #1e1e1e; background-size:100%; padding:45px 0 10px 0; line-height:35px; color:#fff; font-size:18px;}
.logo-story-bar .heading{color:#fff;}
.logo-story-bar2{background:#11605a; padding:15px 0 10px 0; line-height:35px; color:#fff; font-size:18px;}
.logo-story-bar h2{font-size:25px; margin:0px; padding:0px 0 20px 0;}

.unveil-india { margin:0px; padding:0px}
.unveil-india .unveil-bg {background:url(../images/bg/unveil-india.png) top center no-repeat; background-size: cover;  min-width:100%; min-height:300px;}
.unveil-india .unveil-bg h1 {font-size:38px; color:#fff; font-weight:700; padding:20px 5px ; margin:50px 0 30px 0; background:rgb(16 9 0 / 28%); border-radius:65px; text-transform:uppercase;}

.unveil-india .unveil-bg .get-in-touch button {color:#111; text-transform:uppercase;font-size:15px;margin:0px;background:#fff;padding:10px 15px 5px 15px;font-weight:bold; border-radius:5px; border:none;}
.unveil-india .unveil-bg .get-in-touch button:hover {color:#fff;background:#111;}

.unveil-india .unveil-into { text-align:center; padding:20px 0px}
.unveil-india .unveil-into h3 {text-transform:capitalize;font-size:30px;padding:20px 20px;line-height:38px;color:#DB968D;font-weight:700;letter-spacing:1.5px; margin:0px}

.unveil-india .unveil-into h4 {font-size:24px;padding:10px 10px;line-height:35px;color:#DB968D;font-weight:700;letter-spacing:1.2px; margin:0px}

.unveil-india .unveil-text { margin-bottom:50px}
.unveil-india .unveil-text h4 {text-transform:uppercase;;font-size:20px; padding:20px 0;line-height:28px;color:#333;font-weight:700;letter-spacing:1.5px; margin:0px; text-align:left;}
.unveil-india .unveil-text p { font-size:17px; font-weight:400;text-align:justify; padding:0 ; color:#333; margin:0px 0 10px 0;}
.unveil-india .unveil-img { margin-bottom:50px}

.unveil-india .unveil-tour-1{background:#fff; min-height:600px; padding:20px 0px; text-align:center }
.unveil-india .unveil-tour-2 {background:rgb(239 239 240 / 70%); min-height:600px; padding:20px 0px; text-align:center }

.unveil-india .unveil-tour-1 h3 , .unveil-india .unveil-tour-2 h3  { color:#111111;}
.unveil-india .unveil-tour-1 p , .unveil-india .unveil-tour-2 p {color:#333; font-size:18px; margin-bottom:10px;}
 
.unveil-india .view-more { padding:30px 0px 10px 0px; font-weight:650; letter-spacing:1px}
.unveil-india .view-more a { background:#db968d;color:#fff; padding:14px 20px 9px 20px;font-size:16px;border-radius:20px; text-transform:uppercase}
.unveil-india .view-more a:hover {background:#11605a;color:#fff}



.hide-bar{display:none;}

.state-chapter{ background:rgb(195 188 180 / 70%); color:#111111;}



.state-chapter .bg {background:#000; min-height:300px; padding-top:110px}
.state-chapter .bg .bg-text{}
.state-chapter .bg .bg-text h1{font-size:45px; color:#fff;font-weight:700; text-transform:uppercase;}

.state-chapter-info{padding:20px 0 20px 0px; text-align:justify;}
.state-chapter-info h2{color:#111111; font-size:30px; line-height:38px; padding-bottom:0px; font-weight:bold;; text-align:center; text-transform:capitalize;;}
.state-chapter-info h3, .state-chapter-info h4, .state-chapter-info h5{font-size:18px; font-weight:500; padding-bottom:10px; margin:0px; color:#106861; font-weight:bold;}

.state-chapter-info .state-text{ max-height:128px; overflow:hidden; margin:0px; padding:0px;  margin:0px 20px 0 0px;}
.state-chapter-info .state-text.active{max-height:100%;}
.state-chapter-info p {font-size:16px; font-weight:400; line-height:25px; margin-bottom:8px;}

.state-chapter-info .read-more-button{padding:5px 0 15px 0; margin:0  auto 25px 0px ; text-align:left; border-bottom:1px solid #000;}
.state-chapter-info .read-more-button a{color:#106861; font-size:16px; font-weight:600;}

.state-chapter-info .section-heading{font-size:18px; font-weight:500; margin:25px 0; padding:0 0; line-height:35px}

.state-tour-list .section-heading{font-size:26px;}


.states-names {padding-right:10px; font-size:12px}
.states-names h5{font-size:18px; color:#110000; font-weight:500;text-align:left;margin:0px 0 10px 0;line-height:35px; text-align:center;}

/*.north-chapter-page .bg{background:url(../images/bg/north-chapter.png) center no-repeat; background-size:cover;}*/

.south-chapter-page{ background:rgb(219 150 141 / 70%); color:#111111;}
/*.south-chapter-page .bg{background:url(../images/bg/south-chapter.png) center no-repeat; background-size:cover;}*/
.south-chapter-page h2, .south-chapter-page h3, .south-chapter-page h4, .south-chapter-page h5{color:#000;}
.south-chapter-page .read-more-button a{color:#111111;}
.south-chapter-page .states-names h5{color:#111111;}

.central-india-page{ background:rgb(255 255 255 / 40%); color:#111111;}
/*.central-india-page .bg{background:url(../images/bg/central-india.png) center no-repeat; background-size:cover;}*/
.central-india-page h2, .central-india-page h3, .central-india-page h4, .central-india-page h5{color:#DB968D;}
.central-india-page .read-more-button a{color:#111111;}
.central-india-page .states-names h5{color:#111111;}

.east-chapter-page{ background:rgb(219 150 141 / 70%); color:#111;}
/*.east-chapter-page .bg{background:url(../images/bg/east-chapter.png) center no-repeat; background-size:cover;}*/
.east-chapter-page h2, .east-chapter-page h3, .east-chapter-page h4, .east-chapter-page h5{color:#111111;}
.east-chapter-page .read-more-button a{color:#111111;}
.east-chapter-page .states-names h5{color:#111111; }


/*.west-chapter-page{ background:rgb(0 0 0 / 40%); color:#111111;}*/
/*.west-chapter-page .bg{background:url(../images/bg/west-chapter.png) center no-repeat; background-size:cover;}*/
/*.west-chapter-page h2, .west-chapter-page h3, .west-chapter-page h4, .west-chapter-page h5{color:#111111;}*/
.west-chapter-page .read-more-button a{color:#111111;}
.west-chapter-page .states-names h5{color:#111111; }

.experiential-tours-page .unveil-into h3


.state-tour-list { padding:00px 0px 30px 0px}

.white-color{color:#fff;}
.font18{font-size:18px;}

.meet-team {background:url(../images/bg/team-image.png) top center; background-size: cover;  min-width:100%; min-height:700px}
.meet-team .team-arrow {margin:74px 0px 0px 0px}
.meet-team .team-heading h3 { font-size:72px; text-transform:capitalize;color:#000; font-weight:800;margin:146px 0px 0px 0px }
.meet-team .team-list { margin-left:80px}
.meet-team .team-member { padding:40px 0px 0px 0px; text-align:center; text-transform:capitalize;} 
.meet-team .team-member img { height:140px; width:140px}
.meet-team .team-member h4 { font-size:18px; color:#000000; font-weight:800; margin:0px;padding-top:10px}
.meet-team .team-member p {font-size:16px; color:#110000; font-weight:600; margin:0px; min-height:56px ;line-height:20px}
.meet-team .team-border { border-bottom:#000000 solid 1px; margin:30px 20px}
.meet-team .triple-arrow { text-align:center}
.meet-team .triple-arrow a { color:#000000; font-size:20px; font-weight:800; letter-spacing:1px}
.meet-team .triple-arrow img { padding-left:5px}

.team-modal {background:url(../images/bg/team-m-bg.png) top center; background-size:cover; background-attachment: fixed;}
.team-modal .close { font-size:24px; color:#000000;opacity:1}
.team-modal .modal-content { background:none; border:none; box-shadow:none;}
.team-modal .modal-header {border:none;}
.team-modal .modal-header h4 { color:#000000; text-transform:uppercase; font-size:24px}
.team-modal .mb-img { z-index:99}
.team-modal .mb-img img { width:90px; height:90px}
.team-modal .team-info { border: solid 1px #000000; padding:30px 20px 20px 20px;margin:-40px 0px 30px 0px; min-height:390px}
.team-modal .team-info h3 { font-size:16px; margin:0px;padding-top: 20px; color:#000000}
.team-modal .team-info h5 { margin:0px; font-size:14px;min-height:60px; line-height:20px;padding: 10px 0px; color:#281818}
.team-modal .team-info p { margin:0px; font-size:13px; color:#000000; line-height:20px}

.luxury-train{ margin:0px; padding:0px;}
.luxury-train .bg-bar{min-height:300px; color:#fff; text-align:center;}
.luxury-train .bg-bar h1{font-size:45px;text-align:center; padding-top:30px; font-weight:700; text-transform:uppercase;}
.luxury-train .bg-bar h2 {font-size:30px;text-align:center;font-weight:500; text-transform:uppercase;}

.luxury-train .train-journey { text-align:center; padding:60px 0px 20px 0px;background: #1e1e1e;}
.luxury-train .train-journey h3 { color:#fff}
.luxury-train .train-journey h3:after {content: '';position: absolute;top:100%;left:50%;width:90px;height:3px;background:#DB968D;}
.luxury-train .train-journey p { font-size:17px; color:#fff; padding:0px 20px; font-weight:400; line-height:32px; text-align:center;}
.luxury-train .train-journey b {color:#DB968D}




.luxury-train .offerings h3 {color:#f7fdf3; margin-bottom:20px; text-transform:capitalize;}
.luxury-train .offerings h3:after {content: '';position: absolute;top:100%;left:50%;width:90px;height:3px;background:#DB968D;}
.luxury-train .offerings p { font-size:24px; line-height:30px; color:#DB968D; font-weight:600}
.luxury-train .offer-box {cursor:pointer;transition: all .2s cubic-bezier(.02,.54,.58,1);transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.02, 0.54, 0.58, 1);transition-delay: 0s;transition-property: all;padding:10px 0px 10px 0px; width:100%;height:150px;margin:0px 0px 25px 0px;border-radius:10px; background:#11605a;}

.luxury-train .offer-box:hover {box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;margin-top: -5px;}
.luxury-train .offer-box h4 {font-size:19px; font-weight:500; color:#DB968D; padding:0px}
.luxury-train .offer-box p {font-size:15px; font-weight:400; color:#fff}

.luxury-train .offer-box.white { background:#fff}
.luxury-train .offer-box.white p {color:#000}



.luxury-train .train-1 {background:#fcf4f3;padding:0px 0px 20px 0px;text-align:center;}
.luxury-train .train-1 .luxury-train {padding:20px 0px}
.luxury-train .train-1 .luxury-train .bottam-line { }
.luxury-train .train-1 .luxury-train h5 { font-size:36px;color:#111111;margin:0px; padding-left:15px; text-transform:uppercase;font-weight:700;}
.luxury-train .train-1 .luxury-train img { margin-bottom:10px}
.luxury-train .train-1 .train1-text {text-align:justify; margin:0px ; padding:0px}
.luxury-train .train-1 .train1-text p { font-size:16px; font-weight:400;color:#333;margin:0px ; padding-bottom:10px; line-height:30px}
.luxury-train .train-1 .train1-text b { color:#111111}
.luxury-train .train-1 .extra-p p { font-size:15px; font-weight:400;color:#333;margin:0px ; padding-bottom:10px;line-height:30px;text-align:justify; padding-top:10px}
.luxury-train .train-1 .extra-p b { color:#111111}

.luxury-train .train-1 .train1 img {margin: 35px 0px 0px 20px;}
.luxury-train .train-1 .train2 img {margin: 15px 0px 0px 20px}
.luxury-train .train-1 .train3 img {margin: 60px 0px 0px 20px}
.luxury-train .train-1 .train4 img {margin: 15px 0px 0px 20px}

.luxury-hotel .train-journey{background:rgb(219 150 141 / 70%); color:#111;}
.luxury-hotel .train-journey h3{color:#111;}
.luxury-hotel .train-journey p{color:#111;}

.train-package { text-align:center;padding:45px 0px 0px 0px}
.train-package .package-h h3 {font-size:36px;color:#111111;margin:0px; padding-right:15px; text-transform:uppercase; font-weight:700}
.train-package .package-h p { font-size:17px; font-weight:400;color:#111111;margin:0px ; padding:15px 0px; line-height:30px}
.train-package .all-train ul { margin:0px; padding:0px; text-align:left;font-weight:600}
.train-package .all-train li {list-style:none; display:inline-table;border:1px solid #000;background:#fff;color:#000;padding:6px 20px 2px 20px;margin-right:20px; margin-bottom:15px;font-size:15px; cursor:pointer}
.train-package .all-train li:hover, .train-package .all-train li.active {background:#DB968D; color:#fff;border:1px solid #DB968D}


.train-package .luxury-packages { text-decoration:none; list-style:none; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.train-package .luxury-packages li {float:left; width:31%;margin:0px 20px 40px 0px;  }



.hotel-box{background:#fff; box-shadow: 0 2px 10px rgba(0, 0, 0, .1); cursor:pointer; text-align:center; min-height:460px;}
.hotel-box .tour-img{max-height:250px; min-height:250px;}
.hotel-box .tour-img img{height:250px;}
.hotel-box .travel{text-align:center; padding:10px 20px; color:#111; background:rgb(255 255 255 / 90%); transition-duration: 0.5s; height:197px; overflow:hidden;}

.hotel-box:hover .travel{margin-top:-250px; z-index:99; position:relative; transition-duration: 0.5s; height:400px; overflow:auto; }

.hotel-box .city_name{color:#DB968D; font-size:16px;}
.hotel-box h3{font-size:24px; padding:5px; margin:0px; line-height:30px; font-weight:600;}
.hotel-box .short_content{font-size:13px;  transition-duration: 0.3s;}

/*.hotel-box:hover .short_content{max-height:160px;}*/

.left35{padding-left:35px;}

.d-header-bg{min-height:350px; color:#fff; padding-top:120px;}


.view-package .header-bg{min-height:350px; color:#fff; padding-top:120px;}
.view-package .package-into{margin:30px 0px;}
.view-package .package-into .b-bottom{border-bottom:1px solid #f2f2f2; margin-bottom:20px;}

.view-package .p_state{color:#E7247A ; font-size:20px; text-transform:uppercase; margin:5px; padding:0px;}

.view-package .more-info{margin:10px 0; text-align:center;}
.view-package .more-info h3{font-size:25px; margin:10px 0 0 0; text-transform:uppercase; padding:0px;}
.view-package .more-info .text-danger{color:#CC5426;}
.view-package .more-info .text-success{color:#379C8A;}
.view-package .more-info .text-info{color:#1E6E9F;}
.view-package .more-info .italic{font-style:italic;}

.view-package .package-into .name { color:#111111}
.view-package .package-into .daywise-plan {margin: 45px 0;padding: 0;list-style: none;position: relative;}
.view-package .package-into .daywise-plan:before {content: '';position: absolute;top: 0;bottom: 0;width: 2px;background: #ebeef3;left: 8%;margin-left: -2px;}


.view-package .package-into .daywise-plan > li { position:relative}
.view-package .package-into .daywise-plan > li .day {width: 48px;height: 48px;font-weight: 500;background-color: #fff;text-transform: none;font-size: 24px;-webkit-font-smoothing: antialiased;position: absolute;color: #000;border-radius: 50%;box-shadow: 0 0 0 2px #000;text-align: center;left: 8%;top: 0;margin: 0 0 0 -25px;line-height: 60px;}
.view-package .package-into .daywise-plan > li .day small {position: absolute;top: -16px;font-size: 13px;left: 50%;transform: translatex(-50%); text-transform:capitalize;}
.view-package .package-into .daywise-plan > li .plan {margin: 0 0 15px 15%;background:#db968d40;padding:20px;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.view-package .package-into .daywise-plan > li .plan h4 { font-size:16px;color:#222; margin:0px}
.view-package .package-into .daywise-plan > li .plan p { font-size:14px;color:#555; line-height:20px; margin:0px}
.view-package .package-into .daywise-plan > li .plan:after {right: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-right-color: #db968d40;border-width: 10px;top: 15px;}

.view-package .package-into .form-details {border:1px solid #f2f2f2; background:rgb(195 188 180 / 70%); padding:20px;box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;border-radius:5px}
.view-package .package-into .form-details h4 { text-align:center;color: #111111; text-transform:capitalize; font-size:24px}
.view-package .package-into .form-details .form-group label { margin:0px; font-size:15px; font-weight:500}
.view-package .package-into .form-details .form-group input { padding:20px 10px}
.view-package .package-into .form-details .form-group .enquiry-bt { padding:6px; background:#111; color:#fff; border:none;border-radius: 3px; font-size:14px}

.view-package .package-into select.form-control{height:42px;}



.group_tour-view .header-bg{min-height:200px; color:#fff; padding-top:90px; margin-bottom:20px;}
.group_tour-view .header-bg .title{margin-top:0px;}
.group_tour-view .heading{font-size:30px; text-transform:none;}
.group_tour-view .tour-locations{font-size:25px; margin-bottom:10px;}
.group_tour-view .tour-p_days{font-size:20px; margin-bottom:10px;}
.group_tour-view .view-dates{margin-bottom:10px;}
.group_tour-view .view-dates a, .group_tour-view .view-dates button{text-decoration:underline; font-size:18px; color:#DB968D;}
.group_tour-view .short_content{font-size:16px;}

.scroll-tab .tab-heading{border-top:1px solid #666666; border-bottom:1px solid #666666; padding:20px 0; background:#fff; line-height:22px; box-shadow: 0 10px 30px 0 rgb(0 0 0 / 10%);}
.scroll-tab .tab-heading a{color:#000; padding:5px 15px; font-size:18px; margin:0px 5px;}
.scroll-tab .tab-heading a.active{font-weight:bold;}

.btn-book-now{background:#DB968D; color:#fff !important; text-align:center !important; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px;}


.btn-book-now.disabled{background:#e7c8c4;}

.scroll-tab .scroll-content-bar{margin:0px;}
.scroll-tab .scroll-content-bar .heading{font-size:25px; font-weight:bold; text-transform:none;}
.scroll-tab .scroll-content{padding:15px; margin-bottom:30px; background:#fff; line-height:22px; border-radius:4px; box-shadow:0 10px 30px 0 rgb(0 0 0 / 10%);} 


.group_tour-slide{overflow:hidden; width:100%; max-height:380px; margin-bottom:20px; border:1px solid #e5e5e5; border-radius:4px; padding:10px;}
.group_tour-slide .item{height:375px; background-size:cover; overflow:hidden;}
.group_tour-slide img{width:100%;}

.group_tour-slide .glyphicon-chevron-left{margin-left:20px;}
.group_tour-slide .glyphicon-chevron-right{margin-right:20px;}

.content-tour-box{padding:15px; margin-bottom:30px; background:#fff; line-height:22px; border-radius:4px; box-shadow: 0 10px 30px 0 rgb(0 0 0 / 10%); height:400px;}
.content-tour-box .tour-img{max-height:180px; min-height:180px; overflow:hidden;}
.content-tour-box .tour-img img {width:100%; -webkit-transform:scale(1); transform:scale(1); -moz-transition:0.4s; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; -webkit-backface-visibility:hidden;}
.content-tour-box:hover img {-webkit-transform:scale(1.2); transform:scale(1.2);} 
.content-tour-box .travel { padding:0; text-align:left;font-weight:600;  font-size:14px; color:#111; background:rgb(255 255 255 / 90%); transition-duration: 0.5s; height:200px; overflow:hidden;}
.content-tour-box:hover .travel{margin-top:-180px; z-index:99; position:relative; transition-duration: 0.5s; height:350px; overflow:auto;}
.content-tour-box .travel h3{max-height:50px; overflow:hidden; font-size:18px; font-weight:bold; margin-bottom:5px; color:#000;}

.group-tour-book-modal .modal-content{padding:10px;}
.group-tour-book-modal .text-info{padding:10px 50px 20px 50px !important;}
.group-tour-book-modal .form-group{margin-bottom:20px !important;}

.poap-extensions-box{box-shadow:0 10px 30px 0 rgb(0 0 0 / 10%); border-radius:4px; padding:10px; margin:5px 0 20px 0px; background:#fff;  color:#666; font-size:16px; font-family:"Roboto Condensed", sans-serif; line-height:20px;}

.poap-extensions-box .name{text-transform:capitalize; font-size:20px; padding:0; color:#DB968D;font-weight:600; margin:0px 0 5px 0;}
.poap-extensions-box .ext_radio{width:20px; height:20px; cursor:pointer; float:right;}

.poap-extensions-box .nights-dates{margin:10px 0px; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px 0px; font-style:italic; font-size:14px;}
.poap-extensions-box .dates{text-align:right;}
.poap-extensions-box .price-bar{margin:30px 0 10px 0; font-size:16px;}
.poap-extensions-box .btn.active{ background:#000;}



.unique-box {cursor:pointer;transition: all .2s cubic-bezier(.02,.54,.58,1);transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.02, 0.54, 0.58, 1);transition-delay: 0s;transition-property: all;padding:15px; height:115px;margin:0px 0px 25px 0px;border-radius:10px; background:#fff; text-align:center; border:1px solid #11605a;}

.unique-box:hover {box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; background:#11605a; color:#fff;}
.unique-box h4 {font-size:19px; font-weight:500; color:#DB968D; padding:0px}
.unique-box p {font-size:14px; font-weight:400; line-height: 20px;}


.number-tag{background:url(../images/number-tag.png) no-repeat bottom; width:38px; height:40px; padding-top:7px; position:absolute; z-index:9; color:#fff; font-size:25px; left:0; text-align:center;}
.private-group-box .number-tag{display:none;}
.private-group-box {cursor:pointer;transition: all .2s cubic-bezier(.02,.54,.58,1);transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.02, 0.54, 0.58, 1);transition-delay: 0s;transition-property: all;padding:0 15px 15px 15px; height:140px;margin:0px 0px 35px 0px;border-radius:10px; background:#fff; text-align:center; text-align:center; position:relative; color:#111; } 

.private-group-box.active{background:#fff;}
.private-group-box:hover {box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; background:#111; color:#fff;}
.private-group-box h4{font-size:19px; font-weight:500; color:#DB968D !important; padding:15px 0 7px 0; margin:0px;}
.private-group-box p {font-size:15px; font-weight:400; line-height:23px;}



/*///subcontinent list*/
.bhutan-page{ background:rgb(219 150 141 / 70%); color:#111;}
.bhutan-page h2, .bhutan-page h3, .bhutan-page h4, .bhutan-page h5{color:#111111;}
.bhutan-page .read-more-button a{color:#111111;}

.sri-lanka-page{ background:rgb(255 255 255 / 40%); color:#111111;}
.sri-lanka-page h2, .sri-lanka-page h3, .sri-lanka-page h4, .sri-lanka-page h5{color:#DB968D;}
.sri-lanka-page .read-more-button a{color:#111111;}

.vietnam-page{ background:rgb(219 150 141 / 70%); color:#111;}
.vietnam-page h2, .vietnam-page h3, .vietnam-page h4, .vietnam-page h5{color:#111111;}
.vietnam-page .read-more-button a{color:#111111;}

.cambodia-page{ background:rgb(255 255 255 / 40%); color:#111111;}
.cambodia-page h2, .cambodia-page h3, .cambodia-page h4, .cambodia-page h5{color:#DB968D;}
.cambodia-page .read-more-button a{color:#111111;}

.dubai-page{ background:rgb(219 150 141 / 70%); color:#111;}
.dubai-page h2, .dubai-page h3, .dubai-page h4, .dubai-page h5{color:#111111;}
.dubai-page .read-more-button a{color:#111111;}

.red{color:#CC0000; font-size:18px; font-weight:bold;}
label{margin:0px;}


.get_quote-modal label{font-size:15px; display:block; line-height:16px;}
.get_quote-modal .modal-content{background:#f4f4f4;}
.get_quote-modal .modal-title{text-align:center; font-weight:700; font-size:28px; line-height:1.25em; color:#333; margin:0; padding:0; text-transform:uppercase;}
.get_quote-modal .close{font-size:24px;}
.get_quote-modal .text-info{padding:0px 5px 15px 15px; color:#666;}
.get_quote-modal h5{font-weight:700; font-size:25px; line-height:1.25em; color:#111; margin:0; padding:0px 0 10px 0; color:#444;}

.get_quote-modal .text-info .ul-li{padding:0px; margin:0px 0 0 15px;}
.get_quote-modal .text-info .ul-li li{margin-bottom:8px; font-size:15px; line-height:24px;}
.get_quote-modal .text-info .ul-li li::marker{color:#DB968D; font-size:18px;}

.get_quote-modal .text-info .social-networks{margin:10px 0px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.get_quote-modal .text-info .social-networks a{font-size:30px; color:#DB968D;}
.get_quote-modal .call-details{font-size:20px;}
.get_quote-modal .call-details a{color:#DB968D;}

.get_quote-modal span{color:#DB968D;}
.get_quote-modal .form-group{margin-bottom:10px;}


.btn-add-more{background:#DB968D; border:1px solid #DB968D; color:#fff; border-radius:5px; margin:3px 0px 15px 0px ; font-size:18px; font-weight:600; letter-spacing:1px; padding:6px 10px 2px 10px}

.tailor-bespoke-request{font-size:15px; line-height:16px;}


.tour-booking-form{color:#111; background:rgb(219 150 141 / 30%);}
.tour-booking-form h3{color:#111; font-size:16px; font-weight:bold;}
.tour-booking-form label{font-size:16px;}
.tour-booking-form .subdet{color:#333; font-size:13px;}

.terms-conditions-box{height:300px; overflow:auto; border:1px solid #999; padding:10px;}


.footer-bar{padding:40px 0; font-size: 17px; font-weight: normal; font-style: normal; color: #1b1b1b; background-color: #efeeee;}
.footer-bar .heading{font-size:18px; font-weight:600; padding-bottom:5px; margin-bottom:15px; margin-top:20px;}
.footer-bar .name{font-size:15px; font-weight:bold;}
.footer-bar .address{font-size:14px; font-weight:500}
.footer-bar .footer-menu{margin:0px; padding:0px; list-style:none; margin-bottom:10px;}
.footer-bar .footer-menu li{margin:2px 0px;}
.footer-bar a, .footer-bar .footer-menu a{color:#1b1b1b; font-size:14px; font-weight:600;}
.footer-bar .footer-menu a:hover{text-decoration:underline;}
.footer-bar p{margin-bottom:2px;}

.footer-bar p{font-size:14px;}
.footer-bar .social-networks li{padding-left:0px;}
.footer-bar .social-networks .fa{font-size:20px;}

.subscribe-bar{margin-top:10px; padding-right:50px;}
.subscribe-bar .input-subscribe{width:90%; background:none; outline:none; border:none; border-bottom:1px solid #111; font-size:14px;}
.subscribe-bar .btn-subscribe{background:none; border:none;  padding:0px; font-size:15px;}
.subscribe-bar .btn-subscribe span{border-bottom:1px solid #111;}

.copy-rights-bar{border-top:1px solid #979797; margin:10px 0px; padding:10px 0; color:#4a4a4a; font-size: 12px;}
.copy-rights-bar b {font-size:14px;}
.copy-rights-bar .our-brands{list-style:none; margin:0px; padding:0px;}
.copy-rights-bar .our-brands li{display:inline-table; margin-right:15px; padding:0px;}



.whatsapp-chat{position:fixed; left:20px; bottom:2.5%; z-index:99; padding:1px; border-radius:20%; width:60px}
.whatsapp-chat:hover{background:#fff;}

.hide-option{display:none !important;}


@media only screen and (min-width:900px){.container-fluid{width:870px}}
@media only screen and (min-width:1000px){.container-fluid{width:970px}}
@media only screen and (min-width:1100px){.container-fluid{width:1070px}}
@media only screen and (min-width:1200px){.container-fluid{width:1170px}}
@media only screen and (min-width:1300px){.container-fluid{width:1270px}} 
@media only screen and (min-width:1400px){.container-fluid{width:1370px}} 
@media only screen and (min-width:1500px){.container-fluid{width:1470px}}
@media only screen and (min-width:1600px){} 
@media only screen and (min-width:1700px){} 



.mobile-top-btn-enquiry{margin:12px -15px 0 -5px;}
.mobile-bar { display:none}
@media only screen and (max-width:767px){
	.m-bar, .mobile-bar{display:block}
	
	
	.desktop-bar { display:none}
	.header-logo{}
	.header-logo img{width:70px;}
	.section-heading{font-size:25px;}
	.state-tour-list .section-heading{font-size:18px;}
	.m-height{height:110px; display:block}
	.header-social-networks {text-align: center; margin-top:5px}
	.banner-content-bar{top:1%;}
	
	.header .btn-enquiry{font-size:11px; text-transform:uppercase; padding:2px 6px 0px 6px}
	
	.carousel-inner .carousel-caption h3{font-size:17px;}
	.carousel-inner .carousel-caption p{font-size:14px; line-height:18px;}
	
	.banner-content-bar .search-bar{padding:8px 10px;}
	.banner-content-bar .search-bar .month {padding:5px 0px 10px 0px;}
	.banner-content-bar .search-bar label{font-size:13px;}
	.banner-content-bar .search-bar .form-control{margin-top:-5px;}
	
	.banner-slide .item{max-height:580px;}
	
	
	.menu-popup { width:100%}
	.menu-btn {margin-top: -41px}
	.banner-content-bar .text-info { display:none}
	.home-content-bar .heading {font-size: 28px;}
	.home-content-bar .get-no-know {font-size:18px}
	.home-content-bar p {font-size:15px; padding-top:20px; margin:0px}
	.img-info-review table { margin-left:-10px}
	.why-unique-bar { padding:0px 0px 20px 0px}
	.why-unique-bar .section-heading {font-size: 28px;padding-top: 35px;}
	.why-unique-bar .section-heading:after {left: 26%;width: 165px}
	.why-unique-bar .why-u-text { padding:0px}
	.why-unique-bar .why-u-m p { font-weight:700;padding-top:20px; font-size:24px !important}
	.why-unique-bar .why-u-text p { font-size:16px;margin: 0px 0px 10px 0px;}
	.why-book-bar .title:after {width:215px}
	.why-book-bar .title {font-size: 22px;}
	.why-book-bar .why-box , .why-box2 , .why-box3 { margin-bottom:20px}
	.slick-next{right: -15px !important}
	.slick-prev {left: -15px !important}
	.highly-sought-trips-box img {max-height:470px;min-height: 470px; width:100%}
	.country-bar .country-box img {max-height:490px;min-height: 490px; width:100%}
	
	.header-brand-story {background-size: 100% 100%;min-height: 80px;}
	.h-height {height:97px}
	.brand-story-bar .heading { font-size:26px}
	.brand-story-bar .box1 , .brand-story-bar .box2 , .brand-story-bar .box3 {padding:40px 10px 15px 10px; margin:10px 0; }
	
	.brand-story-bar .first-logo, .brand-story-bar .second-logo, .brand-story-bar .third-logo{padding:15px; border-radius:50%; height:90px; width:90px;}
	.brand-story-bar .first-logo img, .brand-story-bar .second-logo img, .brand-story-bar .third-logo img{padding:0px; margin:0px;}
	
	
	.brand-story-bar .first-logo, .brand-story-bar .third-logo {margin:-40px auto -40px auto; z-index:99; position:relative;}
	.brand-story-bar .second-logo {margin:-500px auto -40px auto; display:none;}
	
	.meet-team { padding:20px 0px}
	.team-modal .team-info {min-height: auto;}
	.meet-team .team-list { margin:0px}
	.meet-team .team-arrow {margin:25px 0px 20px 0px;text-align: center}
	.meet-team .team-arrow  img { height:65px; width:65px;transform: rotate(90deg);}
	.meet-team .team-heading h3 {font-size:34px;text-align: center; margin:0px}
	.meet-team .team-member {padding:20px 0px 0px 0px}
	.meet-team .team-member img {height: 120px;width: 120px}
	.meet-team .team-member h4 {font-size: 16px;}
	.meet-team .team-member p {font-size: 14px}
	
	.unveil-india .unveil-bg {min-height:239px;background-size: 100%;}
	.unveil-india .unveil-bg .heading h2 {font-size:22px;line-height:38px;padding:0px 0px 0px 0px;}
	.unveil-india .unveil-bg .get-in-touch a {padding:10px 25px 8px 25px; font-size:12px}
	.unveil-india .unveil-into { padding:0px}
	.unveil-india .unveil-into h3 , .unveil-india .unveil-into h4{font-size:15px;padding: 10px 0px; line-height:30px;}
	
	.unveil-india .unveil-text h4{font-size:18px; padding:0px 0;}
	
	.unveil-india .unveil-img {margin-bottom:20px}
	.unveil-india .unveil-text p {font-size: 14px;padding: 0px 0px 0px 0px;}
	.unveil-india .unveil-tour-1 p , .unveil-india .unveil-tour-2 p {font-size: 15px;}
	.unveil-india .unveil-tour-1 h3 , .unveil-india .unveil-tour-2 h3 {font-size:22px;}
	.unveil-india .view-more a {padding: 14px 15px 9px 15px;font-size: 14px;}
	
	.unveil-india .unveil-text{margin-bottom:10px;}
	
	
	.state-chapter .bg{min-height:300px; padding-top:110px;}
	.state-chapter .bg .bg-text h1{font-size:35px;}
	.state-chapter-info h2{font-size:20px; line-height:30px;}
	.state-chapter-info .state-text{margin-right:0px; max-height:123px;}
	.state-chapter-info h3, .state-chapter-info h4, .state-chapter-info h5{font-size:16px;}
	.state-chapter-info .state-text p{font-size:14px; line-height:19px;}
	
	.states-names h5{font-size:15px; text-align:left; line-height:20px;}
	
	.luxury-train .bg-bar {background-size: 100%;min-height: 167px;}
	.luxury-train .bg-bar h1 {font-size: 20px; padding-top:20px}
	..luxury-train .bg-bar h2 {font-size:13px; padding:0px; margin:0px;line-height:25px}
	.luxury-train .train-journey {padding: 25px 0px 10px 0px;}
	.luxury-train .train-journey .section-heading {font-size: 16px; margin:0px 0px 20px 0px}
	.luxury-train .train-journey p {font-size: 15px;padding: 0px 0px;line-height: 30px;}
	.luxury-train .offer-box { margin:0px 0px 30px 0px}
	.luxury-train .train-1 .luxury-train { padding:10px 0px 10px 0px}
	.luxury-train .train-1 .luxury-train img {height: 74px;width: 100%;}
	.luxury-train .train-1 .luxury-train h5 {font-size: 20px;padding-left: 10px; text-align:center}
	.luxury-train .train-1 .train1 img , .luxury-train .train-1 .train2 img , .luxury-train .train-1 .train3 img , .luxury-train .train-1 .train4 img{ margin:0px;width: 100%;}
	.luxury-train .train-1 .train1-text p { padding:5px 0px 10px 0px}
	.train-package .package-h h3 {font-size: 22px;}
	.train-package .package-h p {font-size: 16px;padding: 16px 0px;}
	.train-package .all-train li {text-align: center;margin:0px 1px 10px 0px;width: 48.8%;font-size:10px;padding:4px 0px 1px 0px;}
	.train-package .luxury-packages li {width: 100%;margin: 0px 0px 30px 0px;}
	.tour-box { margin:0px 0px 15px 0px; min-height:552px}
	.tour-box .tour-img {max-height: 360px;min-height: 360px}
	.tour-box .tour-img img {height: 360px;}
	.tour-box .travel a {font-size: 16px;}
	.tour-box .travel p {font-size: 15px;}
	
	.top-left-menu{margin-top:10px; text-align:center;}
	.mission-vision-page{margin-top:0px;}
	
	.home-content-bar .heading{margin-top:5px;}
	.m-version{margin-top:10px;}
	
	.unveil-india .unveil-bg h1{font-size:20px;}
	
	.tour-booking-form label{font-size:15px;}
	
	.d-bg-bar .bg-text h1{font-size:40px;}
	
	.tour_booking_tabs .change-room-btn{font-size:14px;}
	.tour_booking_tabs .tab-content .price-table{font-size:15px;}
	.poap-extensions-box .name{margin-top:10px;}
}

@media only screen and (min-width:600px) and (max-width:765px){
	.h-height {height: 97px;}
	.m-height {height: 97px}
	.banner-content-bar {padding-top:385px}
	.home-content-bar .m-version { padding:0px 230px 0px 0px}
	.why-unique-bar .section-heading { font-size:48px}
	.why-unique-bar .section-heading:after {left: 20%;width: 268px;}
	.why-unique-bar .why-u-m p { padding-right:72px;font-size:21px !important}


}



@media only screen and (min-width:767px) and (max-width:1000px){
	.top-social-networks{margin:0 auto; text-align:center;}
	.header-social-networks {margin-top: 5px}
	.header-social-networks li a {padding: 4px 2px 0px 0px;}
	.menu-popup { width:50%}
	.h-height {height:90px}
	.m-height{height:91px; display:block}
	.tour-box {min-height: 540px;}
	.tour-box .tour-img {max-height:340px;min-height:340px;}
	.tour-box .tour-img img {height:340px}
	.tour-box .travel h3 a {font-size:14px;}
	.tour-box .travel .time {font-size:14px;}
	.tour-box .travel p {font-size:14px!important;line-height:25px!important;}
	.header-logo {margin-top:0px;padding-bottom: 12px}
	.menu-btn {margin-top: 35px}
	.menu-popup { width:45%}
	.banner-content-bar {padding-top: 25px}
	.banner-content-bar .search-bar {padding:30px}
	.banner-content-bar .search-bar label { margin-bottom:0px}
	.banner-content-bar .search-bar .month {padding: 20px 0px 20px 0px;}
	.banner-content-bar .text-info {padding:100px 0px 0px 0px}
	.banner-content-bar .text-info h2 {font-size: 27px}
	.banner-content-bar .text-info h3 {font-size: 23px;padding-top:15px}
	.home-content-bar {padding:25px 0px 20px 0px}
	.home-content-bar .m-version {padding-right:224px}
	.why-unique-bar {padding:60px 0px 40px 0px}
	.why-unique-bar .section-heading {font-size: 60px}
	.why-unique-bar .why-u-text { padding:0px}
	.why-unique-bar .why-u-text p { font-size:20px}
	.why-unique-bar .why-u-m p { font-weight:700;padding-top:20px; font-size:24px !important}
	.why-unique-bar .section-heading:after {left: 24%;width: 340px}
	.slick-next{right: -12px !important}
	.slick-prev {left: -12px !important}
	.highly-sought-trips-box img {max-height:410px;min-height: 410px; width:100%}
	.country-bar .country-box img {max-height:400px;min-height:400px; width:100%}
	.why-book-bar .why-box , .why-book-bar .why-box2 , .why-book-bar .why-box3 {padding: 10px 7px;min-height: 212px; margin:0px}
	.why-book-bar .why-box h4 , .why-book-bar .why-box2 h4 , .why-book-bar .why-box3 h4 { padding-bottom:10px}
	.header-brand-story {min-height: 200px;}
	.brand-story-bar .right-logo {margin-top:150px}
	.brand-story-bar .left-logo {margin-top: 104px}
	.brand-story-bar .right-logo2 {margin-top: 180px}
	
	.meet-team { padding:20px 0px}
	.meet-team .team-list { margin:0px}
	.meet-team .team-arrow {margin: 60px 0px 0px 0px; text-align:center}
	.meet-team .team-arrow  img {transform: rotate(90deg);height:85px; width:85px;}
	.meet-team .team-heading h3 {margin: 40px 0px 0px 0px;font-size: 55px; text-align:center}
	.meet-team .team-member {padding:20px 0px 0px 0px;}
	
	.team-modal .team-info {min-height: 310px}
	.team-modal .team-info h5 {min-height: 35px;padding: 4px 0px}
	
	.unveil-india .unveil-into {padding:0px;}
	.unveil-india .unveil-into h3 {padding:20px 0px; font-size:22px} 
	.unveil-india .unveil-text p {font-size: 16px;padding: 0px 0px 10px 0px;}
	.unveil-india .unveil-tour-1 p , .unveil-india .unveil-tour-2 p {font-size:15px;margin: 0px;padding-bottom: 16px; margin:0px}
	
	.state-chapter .bg{min-height:500px; padding-top:200px;}
	
	.luxury-train .bg-bar {background-size: 100%;min-height: 350px;}
	..luxury-train .bg-bar h1 {padding-top:85px;font-size:35px;}
	..luxury-train .bg-bar h2 {font-size:22px;}
	.luxury-train .train-journey {padding:20px 0px 20px 0px;}
	.luxury-train .train-journey .section-heading {font-size:24px;}
	.luxury-train .train-journey p {font-size:16px;padding:0px;}
	.luxury-train .offer-box {height:175px;padding: 10px 5px 0px 5px;}
	.luxury-train .offer-box h4 {font-size:16px;}
	.luxury-train .offer-box p , .offer-box.white p { font-size:14px}
	.luxury-train .train-1 .luxury-train {padding:20px 0px 0px 0px;}
	.luxury-train .train-1 .train1 img , .luxury-train .train-1 .train2 img , .luxury-train .train-1 .train3 img , .luxury-train .train-1 .train4 img {margin: 15px 0px 15px 0px;}
	.train-package .package-h h3 {font-size: 30px; padding:0px}
	.train-package .all-train li {padding: 6px 12px 2px 12px;font-size:15px;margin-right: 14px;}
	.train-package .luxury-packages li {width: 30%;margin: 0px 24px 0px 0px;}
	

	.mission-vision-page{margin-top:0px;}
	
	.unveil-india .unveil-bg h1{font-size:30px;}
	
	

}

@media only screen and (min-width:1001px) and (max-width:1025px){
	.header-logo { margin:0px}
	.header-social-networks {margin-top:15px;}
	.menu-popup { width:36%}
	.banner-content-bar {padding-top:130px}
	.banner-content-bar .text-info {padding:88px 0px 0px;}
	.banner-content-bar .search-bar {padding: 30px}
	.banner-content-bar .search-bar .month {padding: 20px 0px 20px 0px;}
	.home-content-bar { padding:75px 0px 30px 0px}
	.home-content-bar .m-version {padding:0px 322px 0px 0px }
	.highly-sought-trips-box img {max-height:420px;min-height: 420px; width:100%}
	.country-bar .country-box img {max-height:420px;min-height: 420px; width:100%}
	.why-unique-bar {padding: 114px 0px 40px 0px}
	.why-unique-bar .why-u-text { padding:0px}
	.why-unique-bar .why-u-m p { font-weight:700;padding-top:20px; font-size:24px !important}
	.why-unique-bar .section-heading:after {left: 20%;}
	.why-book-bar .why-box , .why-book-bar .why-box2 , .why-book-bar .why-box3 {padding: 8px 7px 0px 7px;min-height:160px; margin:0px}
	.brand-story-bar .right-logo {margin-top:98px}
	.brand-story-bar .left-logo {margin-top:72px}
	.brand-story-bar .right-logo2 {margin-top:142px}
	
	.meet-team { padding:20px 0px}
	.meet-team .team-list { margin:0px}
	.meet-team .team-member {padding: 25px 0px 0px 0px}
	.meet-team .team-heading h3 {font-size: 63px;margin: 200px 0px 0px 0px;}
	.luxury-train .bg-bar {background-size: 100%;min-height: 470px;}
	.luxury-train .train-journey .section-heading { font-size:32px}
	.luxury-train .train-journey {padding:35px 0px 20px 0px;}
	.luxury-train .train-journey p {font-size: 18px; padding:0px}
	.luxury-train .offer-box {padding: 10px 5px 10px 5px;height: 155px;}
	.luxury-train .offer-box p {font-size: 16px;}
	.luxury-train .train-1 .luxury-train {padding:20px 0px 0px 0px;}
	.luxury-train .train-1 .train1 img , .luxury-train .train-1 .train2 img , .luxury-train .train-1 .train3 img , .luxury-train .train-1 .train4 img {margin: 15px 0px 15px 0px;}

	.mission-vision-page{margin-top:0px;}
	

}

@media only screen and (min-width:500px) and (max-width:767px){

}


#topBtn {
    position: fixed;
    bottom:130px;
    right:40px;
    padding:2px 8px;
    font-size:15px;
    border: none;
    border-radius:50%;
    color: #DB968D;
    cursor:pointer;
    display:none;
	border:2px solid #DB968D;
}

#topBtn:hover {
    background:#fff;
}


/*.container{}
@media (min-width:768px){.container{width:750px}} @media (min-width:992px){.container{width:970px}} @media (min-width:1200px){.container{width:1170px}} 

{
.container-fluid{}
}*/

