.index-hoteldis.index-package-slider.packageall-destinations {  width: 100%; float: left; border-radius:0px; background:#fff url(../../images/categorybg.webp); background-size: contain; padding: 0; position:relative; margin: 0px 0 0;}
.index-hoteldis.index-package-slider.packageall-destinations .hotelsldr { margin:40px 0 0; background-color: #fff; border-radius: 6px; box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);  position: relative;}
.index-hoteldis.index-package-slider.packageall-destinations .packagetp-overlay { width: 20%; position: absolute; left: -3px; display:none; top: 0px; height: 250px;}
.index-hoteldis.index-package-slider.packageall-destinations .hotelsldr .titlemain { position: relative; padding: 0 0 30px;}
.index-hoteldis.index-package-slider.packageall-destinations .index-hoteldis-tabs { width: 100%; margin: -6px 0 10px;}
.index-hoteldis.index-package-slider .regularslider { margin: 0px 0 0; padding: 0;}


.index-hoteldis.index-package-slider .hotelsldr { margin: 50px 0; background-color: #fff; border-radius: 6px; box-shadow: 0 1px 30px 0 rgba(0,0,0,.1);}
.index-hoteldis.index-package-slider .hotelsldr .sliderloop {padding: 25px 25px;}
.packageall-destination {}
.packageall-destination-col { width: 23.8%; margin-right: 1.5%; margin-bottom: 1.5%; border-radius: 6px; box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.09); overflow: hidden;position: relative;}
.packageall-destination-col a { width:100%;}
.packageall-destination-col:nth-child(4),
.packageall-destination-col:nth-child(8),
.packageall-destination-col:nth-child(12),
.packageall-destination-col:nth-child(16) {margin-right: 0%;}
.packageall-destination-col:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease;}
.packageall-destination-col-img { overflow:hidden; width:100%;}
.packageall-destination-col-img img { transition: 1s ease;}
.packageall-destination-col-name { width: 100%; padding: 10px 10px;position: absolute;height: 100%;background: rgba(0,0,0,0.3);color: #fff;padding: 90px 14px 0;}
.packageall-destination-col-name p { font-size: 16px; font-weight: 600;}
.packageall-destination-col-name span { font-size: 13px; font-weight: 400; color: #fff;}
.index-hoteldis.index-package-slider .index-hoteldis-tabs ul li a {border: solid 1px #e6e6e6;}


.index-hoteldis.index-package-slider .hotelsldr .sliderinner { flex-basis: 23.5%;}
.index-hoteldis.index-package-slider .hotelsldr .sliderinner:nth-child(4) { margin-right:0;} 

/*----------------------------*/
.hotelindex-section { margin: 20px 0 0;}
.packageindex-slider.packagesldr.hotelsldr { background: #fff;}
.packageindex-slider.packagesldr.hotelsldr .sliderloop {margin:20px 0; background-color: #fff; border-radius: 6px; box-shadow: 0 1px 10px 0 rgba(0,0,0,.1); position: relative; padding:30px;}
.packageindex-slider.packagesldr.hotelsldr .sliderinner { background: #fff; padding: 0; border-radius: 0px; transition: all 0.3s; border: none; margin: 0px 18px 0 0;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a { display: inline-block; float: left; width:270px; margin: 0; border-radius: 6px; overflow: hidden;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageimage {}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageimage img {border-radius: 0px; max-width: none; width: 305px; height: 190px;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageindex-slider-name {width: 100%;  position: absolute; height: 100%; background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,212,255,0) 100%); color: #fff; padding:15px;transition: 0.5s ease;}
    .packageindex-slider.packagesldr.hotelsldr .regularslider ul li a:hover .packageindex-slider-name {
        background: rgba(0, 0, 0, 0.5) !important; /* 50% opacity */
        transition: 0.5s ease;
    }

.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageindex-slider-name .packageindex-slider-name-abso { position:absolute;bottom:-115px;transition: 0.5s ease;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a:hover .packageindex-slider-name-abso { position:absolute; bottom:10px;transition: 0.5s ease;}

.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageindex-slider-name h2 {font-size: 16px; font-weight: 500; line-height: normal;margin:0px;color:white;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageindex-slider-name p {  font-size: 11px; font-weight: 300; color: #fff; line-height: normal; width:100%;}
.packageindex-slider.packagesldr.hotelsldr .regularslider ul li a .packageindex-slider-name span { margin-top:110px;font-weight: 600;}
.packageindex-slider.packagesldr.hotelsldr .sliderbuttons {width: auto; float: left; position: absolute; transform: inherit; right: 30px; top: 30px;left: auto;}
.packageindex-slider.packagesldr.hotelsldr .sliderbuttons li.next {right:0px; left: auto;box-shadow: none;border-radius: 4px;}
.packageindex-slider.packagesldr.hotelsldr .sliderbuttons li.prev {left: -3px;box-shadow: none; border-radius: 4px;}




.packageindex-collapse-paper {width: 10%; position: absolute; right: 140px; top: 130px;}
.packageindex-collapse-paper img { height:auto;}
.packageindex-collapse { background:#eaf2ff; padding: 40px 0; position:relative;}
.packageindex-collapse img {width: 400px; min-width: auto; min-height: 187px; max-width: none;}
.packageindex-collapse-row.row { margin: 20px 0 0;}
.packageindex-collapse-left { width: 32.333%; margin-right: 1%;}
.packageindex-collapse-col-full { width: 100%; float: left; position: relative; border-radius: 7px; overflow: hidden; margin-bottom: 3%;}
.packageindex-collapse-col-full:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease;}
.packageindex-collapse-col-full img {transition: 1s ease;}
 
.packageindex-collapse-col-abso { width: 100%; position: absolute; height: 100%;background: rgb(0,0,0); background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0,101,210,0.03524737531731448) 50%); color: #fff; padding: 15px; transition: 0.5s ease; display: flex; align-content: end; align-items: end; flex-wrap: wrap;}
.packageindex-collapse-col-abso h2 { line-height: normal;}
.packageindex-collapse-col-abso p {}
.packageindex-collapse-col-half { width: 48%; position: relative; border-radius: 7px; overflow: hidden; margin-right: 3%;}
.packageindex-collapse-col-half:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease;}
.packageindex-collapse-col-half img {transition: 1s ease;}
.packageindex-collapse-center { width: 33.333%;}
.packageindex-collapse-center img {height: 385px;}
.packageindex-collapse-center .packageindex-collapse-col-full h2 {font-size: 38px;}
.packageindex-collapse-center .packageindex-collapse-col-full h2.ybb::before {  left: 0px; bottom: 5px;}
.packageindex-collapse-right { width: 32.33%; float: right;}





.packageindex-collapse-left { width: 32.333%; margin-right: 1%;}
.packageindex-collapse-col-full { width: 100%; float: left; position: relative; border-radius: 7px; overflow: hidden; margin-bottom: 3%;}
.packageindex-collapse-col-full:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease;}
.packageindex-collapse-col-full img {transition: 1s ease;}
 
.packageindex-collapse-col-abso { width: 100%; position: absolute; height: 100%;background: rgb(0,0,0); background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0,101,210,0.03524737531731448) 50%); color: #fff; padding: 15px; transition: 0.5s ease; display: flex; align-content: end; align-items: end; flex-wrap: wrap;}
.packageindex-collapse-col-abso h2 {line-height: 30px; font-weight: 500;}
.packageindex-collapse-col-abso p {}
.packageindex-collapse-col-half { width: 48%; position: relative; border-radius: 7px; overflow: hidden; margin-right: 3%;}
.packageindex-collapse-col-half:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 0.5s ease;}
.packageindex-collapse-col-half img {transition: 1s ease;}
.packageindex-collapse-center { width: 33.333%;}
.packageindex-collapse-center img {height: 385px;}
.packageindex-collapse-center .packageindex-collapse-col-full h2 {font-size: 28px; line-height:48px; font-weight: 600;}
.packageindex-collapse-center .packageindex-collapse-col-full h2.ybb::before {  left: 0px; bottom: 5px;}
.packageindex-collapse-right { width: 32.33%; float: right;}



/*----------Loader----------*/
.packageindex-collapse-loader { width: 100%; z-index: 99;height: 100%;left: 0;top: 0;  background: #fff;  border-radius: 5px;  box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);  padding: 20px; margin:20px 0;}
.packageindex-collapse-loader .image img { max-width: 100%;border-top-left-radius: 5px; border-top-right-radius: 5px;}

.packageindex-collapse-loader-center .image { height:416px!important;}
.packageindex-collapse-loader .image {   height:200px; width:100%;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; margin-bottom: 5px;}
.packageindex-collapse-loader.is-loading .image{   background: #eee;  background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius: 5px; background-size: 200% 100%; animation: 1.5s shine linear infinite; }
.packageindex-collapse-loader-col:last-child { margin-right:0;}

.packageindex-collapse-col-loader-full { width: 100%; float: left; position: relative; border-radius: 7px; overflow: hidden; margin-bottom: 3%;}
.packageindex-collapse-loader-left { width: 32.333%; margin-right: 1%;}
.packageindex-collapse-loader-col-half { width: 48%; position: relative; border-radius: 7px; overflow: hidden; margin-right: 3%;}
.packageindex-collapse-loader-center { width: 33.333%;}
.packageindex-collapse-loader-right { width: 32.33%; float: right;}





.packageall-destinations .loadersection { width: 100%; z-index: 99;height: 100%;left: 0;top: 0;  background: #fff;  border-radius: 5px;  box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);  padding: 20px; margin:0px 0;}
.packageall-destinations .loadersection .image img { max-width: 100%;border-top-left-radius: 5px; border-top-right-radius: 5px;}
.packageall-destinations .loadersection .image {   height:170px; width:100%;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; margin-bottom:0px;}
.packageall-destinations .loadersection.is-loading .image{   background: #eee;  background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius: 5px; background-size: 200% 100%; animation: 1.5s shine linear infinite; }
.packageall-destinations .loader-col { width:23.8%; float:left;margin-right:1.5%; margin-bottom:1.5%;}
.packageall-destinations .loader-col:last-child { margin-right:0;}





.donwlaodapp-main { width: 100%; float: left; padding: 60px 0 30px; margin:0;border-bottom: solid 1px #f0f0f0;}
.donwlaodapp-bg {position: absolute; bottom:20px; left:20px; z-index: 1; width: 100%; height: 100%; background: #0461ea; border-radius: 100%;border: solid 8px #e7f1ff;}
.donwlaodapp-left { width: 40%; float: left; position:relative;}
.donwlaodapp-left img { max-width:95%;position: relative; z-index: 2; height:auto;}
.donwlaodapp-right { width: 50%;  padding: 100px 0; float: right;}
.donwlaodapp-right-top { width: 100%;}
.donwlaodapp-right h2 { font-size: 44px; line-height: normal;font-weight: 300;}
.donwlaodapp-right h2 span { display:block; font-size:65px;font-weight: 600; width:100%;line-height: 55px;}
.donwlaodapp-right p { font-size: 17px; margin: 10px 0 30px;line-height: normal; font-weight: 300;}
.donwlaodapp-right-bot { width: 100%;}
.donwlaodapp-right-bot a { margin: 0 8px 0 0;}


.backagemiddle { margin:0!important;}	

