body{background:#e5e5e5;font-family:'PT Sans', sans-serif;font-weight:300;overflow-x:hidden;font-size:14px;}
a{color:#333;}
a:hover{color:#47C6F8;text-decoration:none;}
b, strong {font-weight:600;}
#myModalBig .modal-dialog{max-width:unset !important;width:90%;}
.table td, .table th{vertical-align:middle !important;}
.input-group{background:#e9ecef;padding:3px;}
.input-group .input-group-text{background:none;border:none;border-radius:0;}
.input-group .form-control{border:none;border-radius:0;}
.dropdown>.dropdown-menu:before{float:right;content:"";border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;margin:-16px 8px 0px 0px;}
.animated {-webkit-animation-fill-mode:none !important;animation-fill-mode:none !important;}
.msg{position:fixed;top:20px;left:30%;right:30%;z-index:9999;-webkit-animation:seconds 2.0s forwards;-webkit-animation-iteration-count:1;-webkit-animation-delay:5s;animation:seconds 2.0s forwards;animation-iteration-count:1;animation-delay:5s;background:#ffc107;color:#333;line-height:34px;padding:0px 10px;}
@-webkit-keyframes seconds{0%{opacity:1;}25%{opacity:.8;}50%{opacity:.6;}100%{opacity:0;top:-200px;}}
@keyframes seconds{0%{opacity:1;}25%{opacity:.8;}50%{opacity:.6;}100%{opacity:0;top:-200px;}}
.navbar{padding:15px;transition:background .6s ease-in;}
.navbar .nav-icon{font-size:24px;}
.navbar.sticky{padding:5px 10px;background:#46515d;max-height:50px;z-index:11;}
.navbar .navbar-brand{padding:0;margin:0;}
.navbar .navbar-brand img{max-width:350px;}
.navbar.sticky .navbar-brand img{max-width:200px;}
.navbar-nav .nav-link{text-align:center;}
.navbar.sticky .nav-text,.navbar.sticky .nav-icon{display:inline-block;font-size:inherit;}
.breadcrumb{display:inline-flex;background:none;line-height:50px;}
.breadcrumb-item a,.breadcrumb-item.active,.breadcrumb-item+.breadcrumb-item::before{color:#FFF;}
.page-info-set{position:relative;}
.pg-title{font-size:1.5rem;color:#FFF;line-height:50px;}
#home{border:none;padding:103px 0px 0px 0px;position:relative;min-height:500px;transition:height .6s ease-in;background-size:100% 100%;background-position:center;background-attachment:fixed;}
#home .slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);}
#home .search-form-set{position:relative;}
.ms-tab{align-items:center;border:none;}
.ms-tab .nav-item{color:#FFF;margin-right: 2px;}
.ms-tab li.nav-item:last-child{padding-left:15px;}
.ms-tab .nav-link{border:none;border-radius:0;background:#f1f1f1;color:#777;text-align:center;padding:5px 22px;}
.ms-tab .nav-link.active{color:#2b8ffb;background:#FFF;}
.tab-content{background:#FFF;}
ul.hs-slist{list-style:none;margin-bottom:0;padding:0;}
ul.hs-slist li{border-right:1px solid #DDD;}
ul.hs-slist li:last-child{border-right:0px solid #DDD;}
ul.hs-slist .input-group.custom-input-group{padding:0;background:none;}
ul.hs-slist .custom-input{padding:0px 10px;height:50px;color:#007afe;border:none;border-radius:0;}
ul.hs-slist .custom-input:focus{box-shadow:none;}
.w-30{min-width:300px;position:relative;}
.w-25{min-width:250px;position:relative;}
.w-12{min-width:120px;}
.btn-plus-min{border-radius:50%;padding:0px;width:26px;height:26px;line-height:22px;border:2px solid #FFF;font-size:24px;color:#FFF;}
ul.child-list{padding:0px;margin:0px;list-style:none;}
ul.child-list li{display:inline-block;width:25% !important;border:none;text-align:center;padding-right:5px; float:none !important;}
ul.child-list li:last-child{padding-right:0px;}
#home.sticky .search-form-set{position:fixed;z-index:10;top:47px;left:0;right:0;background:#46515d;}
#home.sticky .page-info-set{position:fixed;left:0;right:0;}
#home.sticky .ms-tab{display:flex;}
#home.sticky .ms-tab li:last-child,#home.sticky .hs-text{display:none;}
#home.sticky .ms-tab .nav-link{padding:0;line-height:50px;width:50px;}
.spl_form .card,.spl_form .card-header{padding:0;background:none;border:none;}
.spl_form .card-header{color:#FFF;padding:5px 10px;}
.spl_form .book-info{font-size:1.3rem;}
.spl_form .hs-box{float:left;width:100px;text-align:center;background:#007bff;padding:5px 0px;margin-right:15px;position:relative;}
.hs-ico{font-size:32px;}
.spl_form .card-body{background:#FFF;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.39);padding:10px;}
.spl_form .card-footer{background:#FFF;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.39);}
#childrenData .input-group{padding:0;}
#hotelSearchData{position:absolute;z-index:9;background:#f1f1f1;right:0px;left:0px;top:49px;max-height:285px;overflow-y:scroll;display:none;}
#home.sticky #HotelSearch{ border-bottom:1px solid #ccc; line-height:normal; }
#home.sticky .ms-tab .nav-link.active{ border-bottom:1px solid #ccc; line-height: 50px; }
ul#popupSearch{list-style:none;padding:0;margin:0;}
ul#popupSearch li{line-height:30px;cursor:pointer;padding:0px 15px;border-top:1px solid #bdc8d5;}
ul#popupSearch li:hover{background:#FFF;}
#about .title{margin:15px 0px 25px 0px;}
#about .card{transition:all .2s cubic-bezier(.4,0,.2,1);}
/*#about .card-body{padding:10px 15px;}*/
#about .card .card-icon{font-size:54px;float:left;line-height:60px;}
#about .card:hover{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
.fulldiv{margin:0 auto;padding:15px 0px;box-shadow:0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);background:#fff;position:relative;z-index:1;}
#TestiSlider{background:#a7cfdf;
background:-moz-linear-gradient(45deg, #a7cfdf 0%, #23538a 100%);
background:-webkit-linear-gradient(45deg, #a7cfdf 0%,#23538a 100%);
background:linear-gradient(45deg, #a7cfdf 0%,#23538a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=1 );}
#TestiSlider .carousel-item{min-height:200px;}
#TestiSlider .carousel-caption{top:20px;padding:0;}
#PropSlider{background:#f1f1f1;
background:-moz-radial-gradient(center, ellipse cover, #f1f1f1 0%, #c8d7eb 26%, #bed0ea 51%, #a6c0e3 51%, #afc7e8 62%, #bad0ef 75%, #99b5db 88%, #799bc8 100%);
background:-webkit-radial-gradient(center, ellipse cover, #f1f1f1 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%);
background:radial-gradient(ellipse at center, #f1f1f1 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#799bc8',GradientType=1 );border-radius:3px;}
#PropSlider .img-fluid{max-height:172px;}
.carousel-indicators li{cursor:pointer;}
.featureList, .featureList ul{margin-top:0;padding-left:2em;list-style-type:none;}
.featureList li:before{position:absolute;margin-left:-1.3em;font-weight:bold;}
.featureList li.tick:before{content:"\2713";color:#00BCD4;}
.featureList li.cross:before{content:"\2717";color:#00BCD4;}
.hl-box:hover{box-shadow:0px 0px 8px 4px #EEE;}
ul.list-free-benifit,ul.social-icon-list{list-style:none;margin:0;padding:0;}
ul.list-free-benifit li{display:inline-block;text-align:center;}
ul.list-free-benifit li .focus-text{font-size:40px;line-height:60px;min-width:135px;}
.scrollspy-set{position:relative;height:600px;overflow:auto;}
.list-group-item:last-child{margin-bottom:0 !important;}
#sidebar .nav { background:aliceblue; }
#sidebar .nav .nav-link{ border-bottom:1px solid; }
.mem-photo{position:relative;margin:-80px auto 0 auto;max-width:200px;}
#dropdownMenuButton{background:#FFF;width:100%;height:50px;padding:0px 15px;border:none;}
#dropdownMenuButton:focus{box-shadow:none;}
#SetPeople{width:100%;padding:0px 15px;display:none;position:absolute;top:50px;background:#f1f1f1;z-index:9;box-shadow:0px 4px 7px #999;}
#SetPeople .text-muted{margin-left:10px;}
#myTabContent{padding:15px;border:1px solid #DDD;border-top:none;}
#myCarousel .carousel-inner{text-align:center;background:url('../images/hotel_default.png');}
#myCarousel .carousel-caption{left:0;right:0;bottom:0px;background:#3347b3;padding:0px;}
#myCarousel .carousel-caption h5{line-height:30px;margin:0;}
#myCarousel .list-inline{max-height:50px;overflow:hidden;}
#myCarousel .carousel-item img{max-height:300px;}
#myCarousel .carousel-indicators {position:relative;left:initial;width:100%;margin-left:initial;bottom:-3px;display:block;}
#myCarousel .carousel-indicators > li {width:initial;height:initial;text-indent:initial;margin:0px 3px 0px 0px;}
#myCarousel .carousel-indicators > li a{display:inline-block;}
#myCarousel .carousel-indicators > li a img{width:50px;height:50px;opacity:0.6;}
#myCarousel .carousel-indicators > li.active img {opacity:1;box-shadow:0px 0px 3px 2px #FFF;}
.hl-box{overflow:hidden;}
.hl-image{height:200px;overflow:hidden;position:relative;background:url('../images/hotel_default.png');}
.hl-image-ads{height:170px;overflow:hidden;position:relative;background:url('../images/hotel_default.png');margin-bottom:0.5em;}
.overlay{position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(0, 123, 255, 0.3);}
.overlay-tl{position:absolute;top:15px;left:15px;z-index:11;}
.overlay-tr{position:absolute;top:15px;right:15px;z-index:11;}
.overlay-bl{position:absolute;bottom:15px;left:15px;z-index:11;}
.overlay-br{position:absolute;bottom:15px;right:15px;z-index:11;}
.price-tag{margin-right:-16px;border-radius:40px 0px 0px 0px;}
.vto-small{display:none;position:absolute;right:15px;top:15px;cursor:pointer;}
#top.full-screen{position:fixed;top:0px;right:0;left:0;bottom:0;background:#333;max-width:unset;z-index:9999;}
.full-screen #HotelFull{max-width:100%;flex:auto;}
.full-screen .ht-name {float:right;color:#FFF;width:30%;padding:10px 30px;}
.full-screen .vto-small{display:inline-block;}
.full-screen #myCarousel .carousel-inner{float:left;width:70%;}
.full-screen #myCarousel .carousel-item img{max-width:100%;height:auto;max-height:760px;}
.full-screen #myCarousel .carousel-indicators > li{margin:0px 3px 5px 0px;}
.full-screen #myCarousel .carousel-indicators > li a img{width:57px;height:57px;}
.full-screen #myCarousel .carousel-indicators{float:right;width:30%;margin:0;overflow-y:overlay;overflow-x:hidden;max-height:760px;
white-space:unset;display:block;padding:0px 30px;}
.full-screen .hofull{display:none;}
.full-screen .fulldiv{background:none;margin:0 !important;min-height:inherit !important;max-width:100%;height:100%;}
#myCarousel .carousel-indicators > li.custum-more{width:50px;height:50px;position:absolute;right:0;background:#FFF;text-align:center;line-height:50px;color:#007bff;margin:0;top:0;font-size:24px;}
#MyScroll{max-height:250px;}
.magnify{cursor:pointer;display:inline-block;}
#Footer{padding:30px 0px 20px 0px;}
#Footer ul.list-inline{margin:0;}
#Footer ul.social-icon-list{text-align:right;}
#Footer ul.social-icon-list li,#Footer ul.list-inline li{display:inline-block;padding:0px 10px;}
#Footer ul.list-inline li a{color:#333;}
#Footer p{margin:0px;line-height:34px;}
#TestiSlider h4 { position: absolute; top: 0;  width: 100%;  background: rgba(0,0,0,.5);  color: #fff;  z-index: 999;  padding: 0.25em 0; }
.hl-image-ads { text-align:center; }
.hl-image-ads .img-fluid{ height:170px; width:auto; }
.mewtwo-widget--0cf9cb67ed1efc4f071bffcd77c8c5a6 .mewtwo-flights, .mewtwo-widget .mewtwo-flights {border:none !important;}

@media (min-width:1200px)
{
	.fulldiv{max-width:1110px;}
}
@media (max-width:991px)
{
	ul.hs-slist{ display: block !important; padding-bottom:0.5em; } ul.hs-slist li{ width: 100%;}
	.container.d-flex .tab-content{ width:100%; }#TestiSlider .carousel-item{ min-height:auto; }
	.hl-box{margin-bottom: 1em;}
	.fulldiv { margin: 0 auto !important; }
	.navbar-dark .navbar-nav .nav-link { display:flex; align-items:center; }
	.navbar .nav-icon { margin-right:10px; }
}
@media (min-width:768px)
{
	.fulldiv{min-height:650px;}
	ul.hs-slist li:nth-child(2), ul.hs-slist li:nth-child(3) { width:50%; float:left; }
}
@media (max-width:768px)
{
	.navbar-nav{position:absolute;right:15px;top:100%;background:#333;padding:0px 15px;}
	.navbar-nav .nav-link{text-align:left;}
	#SetPassanger{clear:both;}
}

@media (max-width:567px)
{
	.navbar .navbar-brand img{max-width:220px;}
	.spl_form .book-info{font-size:12px;}
	#Footer,#Footer ul.social-icon-list{text-align:center;}
	#Footer ul.list-inline li{display:block;padding:5px 10px;}
	#home{padding:75px 0px 25px; min-height:400px;}
	/* ul.hs-slist li:nth-child(2), ul.hs-slist li:nth-child(3) { width:100%; float:none; }*/
	#home.sticky .search-form-set{ padding:0 0.5em; }
	#home.sticky .ms-tab { display:flex !important; }
	.datepicker{ left:15px !important; right:15px !important; }
	#popUpDataMid .modal-body{ height:550px; overflow-y:auto; }
	#SetPassanger, ul.hs-slist li{min-width:auto;} 
	.ms-tab .nav-link { padding:5px 10px; }
	.hs-ico { font-size: 28px; }
	.hs-text { display:none; }
	.mewtwo-widget form { display:flex; flex-direction:column; }
}