/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/
.packagedethotelimg img {width: 100%;height: 90px;}
.topmargin10px {margin-top: 10px;}
.padding5pxarea {padding: 0 10px;}
.padding5px {padding: 0 5px;}
.packagedethotelimg {margin-bottom: 0;}
.zoomicon {position: absolute;right: 5px;bottom: 0;}
.zoomicon img {width: 22px!important; height: 21px!important;}
.packagelistboxheading {margin: 0;padding: 0;}
.packagelistboxheading h3 {font-weight: 500;font-size: 15px;color: #3b3e3b;line-height: 18px;    margin-top: 0;margin-bottom: 0;}
.packagelistboxheading a {color: #3b3e3b;text-decoration: none;}
.starmargin {margin: 10px 0;}
.textblack13cont {font-weight: 400;font-size: 13px;color: #3b3e3b;line-height: 18px;}
.textblack13bold {font-weight: 700;font-size: 13px;color: #3b3e3b;line-height: 20px;}
.textblue13 {font-size: 13px;color: #04aae1;line-height: 18px;}
.includedtxt {font-size: 11px;color: #439120;font-style: italic;line-height: 18px;}
.mydropdown-menu li{	display: block;}
.carousel-thumbnails .carousel-indicators {margin-bottom: -1.69rem;position: absolute;}
.carousel-indicators {position: absolute;right: 0;bottom: 10px;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;} 
.carousel-thumbnails .carousel-indicators li {height: auto;width: 6.25rem;max-width: 6.25rem;border: none;}
.carousel .carousel-indicators li {width: .625rem;height: .625rem;-webkit-border-radius: 50%;  border-radius: 50%;cursor: pointer;}
.carousel-indicators li {position: relative;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer; background-color: rgba(255,255,255,.5);}
.carousel-thumbnails .carousel-indicators img {max-width: 6.25rem;height: auto;overflow: hidden;display: block;}
.w-100 {width: 100%!important;}
.d-block {display: block!important;}
#myUL li{ display:none;}
#loadMore { color:#fc5b62; cursor:pointer;} 
.applied_filter li {display: inline-block;padding: 5px 5px 5px 10px;font-size: 14px;font-weight: bold;color: #ffffff; border-radius: 4px;border: 1px solid #fc5b62;background: #ec646a;    margin-right: 5px;margin-top: 5px;}
.applied_filter li:hover {text-decoration: line-through;}
.clear_filter{display:none;}
.custom-error{color:#ff0000;}
.customerror{color:#ff0000;}
.icon-container{position: absolute;right: 106px;top: calc(50% - 10px);}
.myloader{position: relative;height: 20px;width: 20px;display: none;animation: around 5.4s infinite;}

@keyframes around {
  0% {transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.myloader::after, .myloader::before{content: "";background: white;position: absolute;display: inline-block;width: 100%;height: 100%;border-width: 2px;border-color: #333 #333 transparent transparent;border-style: solid;border-radius: 20px;box-sizing: border-box;top: 0;left: 0;
animation: around 0.7s ease-in-out infinite;}
.myloader::after {animation: around 0.7s ease-in-out 0.1s infinite;background: transparent;
}
.desttab-wrap {margin-top: 10px;margin-bottom: 0px;border-bottom: none;text-align: center;position: relative;}
.desttab-wrap > li {float: none;display: inline-block;}
.desttab-wrap > li > a {   font-size: 21px;padding: 10px 25px;color: #333;text-align: center;text-transform: uppercase;border-radius: 0px;outline: none;border: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #bb000f;}
.desttab-wrap > li.active > a, .desttab-wrap > li.active > a:hover, .desttab-wrap > li.active > a:focus{border: none;border-bottom: 3px solid #bb000f;color: #fff;}
.desttab-wrap > li > a:hover{background-color: #f5f5f5;}
.desttab-wrap > li > a:hover { border-bottom: 3px solid #bb000f !important;border: none; color: #bb000f;}
.main-cat-block {float: left;margin-bottom: 24px;text-align: center;width: 12.5%;height: 124px;}
/*.desttab-wrap > li.active > a:after {content: "";width: 0;height: 0;border-left: 10px solid transparent;    border-right: 10px solid transparent;border-top: 10px solid #bf000c;display: block;position: absolute;bottom: -13px;left: 45%;}*/
.ot{font-size: 14px;color: #000;margin-top: 8px;background: #fff;width: 15%;padding: 5px 10px;float: left;border-radius: 20px;text-transform: uppercase;font-weight: 600;border: 1px solid #d0d0d0;box-shadow: 0 0 6px rgba(0,0,0,.15);text-align: center;}
