@import"assets/css/bootstrap.min.css";@import"assets/css/font-awesome.min.css";@import"assets/css/owl.carousel.min.css";@import"assets/css/lightbox.css";@import"assets/css/animate.css";@import"assets/css/swiper.min.css";@import"assets/css/bootstrap-datetimepicker.css";body{font-family:"Arima Madurai",cursive;overflow-x:hidden}.container{padding:0}a{cursor:pointer;transition:all .3s}a:hover,a:focus{text-decoration:none;transition:all .3s}h1,h2,h3,h4,h5,h6{font-family:"Arima Madurai",cursive}.villaSelect{box-sizing:border-box;width:100%;height:35px;padding:0 10px;border-radius:50px;background:url(assets/img/dropdownicon.png) no-repeat right 15px center #fff;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px transparent}.villaSelect:focus{border:solid 1px #ffd29d;-webkit-box-shadow:0px 0px 15px 0px #ffd29d;-moz-box-shadow:0px 0px 15px 0px #ffd29d;box-shadow:0px 0px 15px 0px #ffd29d}.villaInput{box-sizing:border-box;width:100%;height:35px;padding:0 10px;border-radius:50px;background:#fff;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px transparent}.villaInput:focus{border:solid 1px #ffd29d;-webkit-box-shadow:0px 0px 15px 0px #ffd29d;-moz-box-shadow:0px 0px 15px 0px #ffd29d;box-shadow:0px 0px 15px 0px #ffd29d}

.villaBtn{
	box-sizing:border-box;width:100%;height:35px;border-radius:50px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:15px;line-height:35px;color:#fff;
	background:url(assets/img/search.png) no-repeat right 20px center,#ffd29d;
	background:url(assets/img/search.png) no-repeat right 20px center,-moz-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:url(assets/img/search.png) no-repeat right 20px center,-webkit-gradient(left top, right top, color-stop(0%, #ffd29d), color-stop(100%, #5944f2));
	background:url(assets/img/search.png) no-repeat right 20px center,-webkit-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:url(assets/img/search.png) no-repeat right 20px center,-o-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:url(assets/img/search.png) no-repeat right 20px center,-ms-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:url(assets/img/search.png) no-repeat right 20px center,linear-gradient(to right, #ffd29d 0%, #ffbf74 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd29d", endColorstr="#5944f2", GradientType=1 )}

	.villaBadge{position:absolute;top:15px;left:15px;z-index:99;padding:3px;margin:0;color:#fff;font-size:10px;background:#ef5f5f}.villaDisc{position:absolute;top:15px;right:15px;z-index:99;padding:3px;margin:0;color:#fff;font-size:10px;background:#ef5f5f}.conInformation ul{margin:0;padding:0;list-style:none}.conInformation ul li{display:block;margin-bottom:15px}.conInformation ul li .contactTxt{font-weight:500;font-size:18px}#topbar{position:relative;width:100%;height:auto;background:#f6f6f6;padding:10px 0}#topbar #siteLogo{position:relative;float:left;width:175px;height:50px}#topbar #siteLogo a img{display:block;max-width:100%}#topbar #siteLang{position:relative;float:right;padding:10px 0}#topbar #siteLang ul{margin:0;padding:0;list-style:none;display:inline-block}#topbar #siteLang ul li{display:inline-block;vertical-align:middle}#topbar #siteLang ul li a{display:block;padding:0 5px;color:#5a5b90}#topbar #siteLang ul li a img{display:block;max-width:100%}#topbar #siteLang ul li a i{margin-right:5px}#siteMenuSearch{position:relative;width:100%;height:75px;background:#fff}#siteMenuSearch #mobileMenu{display:none;float:left;width:40px;height:40px;border-radius:5px;overflow:hidden;line-height:40px;color:#fff;background:#5a5b90;text-align:center;cursor:pointer;margin-top:10px;float:left}#siteMenuSearch #mobileClose{display:none;position:absolute;right:10px;top:10px;font-size:18px;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#5a5b90;background:#fff;border-radius:5px;cursor:pointer}#siteMenuSearch #siteMenu{position:relative;float:left}#siteMenuSearch #siteMenu ul{margin:0;padding:0;list-style:none}#siteMenuSearch #siteMenu ul li{position:relative;display:inline-block;line-height:75px;margin:0 10px}#siteMenuSearch #siteMenu ul li a{display:block;color:#5a5b90;font-size:18px;font-weight:300}#siteMenuSearch #siteMenu ul li a::before{position:absolute;content:"";width:0;height:1px;left:0;bottom:20px;margin:auto;background:#5a5b90;transition:all .3s}#siteMenuSearch #siteMenu ul li:hover a:before{width:100%;transition:all .3s}#siteMenuSearch #siteMenu .subMenu{padding-right:15px}#siteMenuSearch #siteMenu .subMenu::after{position:absolute;content:"";width:10px;height:6px;top:0;bottom:0;right:0;margin:auto;background:url(assets/img/dropdownicon.png) no-repeat center}#siteMenuSearch #siteMenu .subMenu ul{position:absolute;display:none;top:100%;left:0;width:250px;background:#fff;padding:10px;z-index:99}#siteMenuSearch #siteMenu .subMenu ul li{display:block;line-height:100%;margin-bottom:10px}#siteMenuSearch #siteMenu .subMenu ul li:last-child{margin-bottom:0}#siteMenuSearch #siteMenu .subMenu ul li a{padding:5px 0;font-size:16px}#siteMenuSearch #siteMenu .subMenu ul li a::before{position:absolute;content:"";width:0;height:1px;left:0;bottom:0;margin:auto;background:#5a5b90;transition:all .3s}#siteMenuSearch #siteMenu .subMenu ul li:hover a::before{width:100%;transition:all .3s}#siteMenuSearch #siteMenu .subMenu:hover ul{display:block}#siteMenuSearch #siteSearch{position:relative;width:255px;height:40px;border-radius:50px;border:solid 1px #e7e7e7;float:right;margin-top:18px;overflow:hidden}#siteMenuSearch #siteSearch #searchInput{box-sizing:border-box;width:100%;height:40px;padding:0 10px;border:0;background:transparent;line-height:50px;color:#b0b0c1;font-weight:300;font-size:16px}#siteMenuSearch #siteSearch #searchBtn{position:absolute;width:19px;height:19px;right:20px;top:10px;border:0;box-sizing:border-box;background:url(assets/img/search.png) no-repeat center}#siteSlider{position:relative;width:100%;height:auto}#siteSlider .item .villaImage{display:block;max-width:100;height:auto}#siteSlider .item .container{position:absolute;left:0;right:0;margin:auto;top:70%;transform:translateY(-70%)}#siteSlider .item .container .villaTxt{position:relative;width:340px;height:auto;padding:15px;background:rgba(255,255,255,.6)}#siteSlider .item .container .villaTxt h1{font-size:25px;color:#2a2b73;font-weight:500;margin:0;margin-bottom:10px}#siteSlider .item .container .villaTxt h2{font-size:20px;color:#5a5b90;font-weight:300;margin:0}#siteSlider .item .container .villaTxt .villaLink{position:absolute;display:block;width:85px;height:85px;overflow:hidden;top:3px;right:-40px;border-radius:100%;text-align:center;background:#fff;padding-top:25px;-webkit-box-shadow:0px 0px 50px 0px #fff;-moz-box-shadow:0px 0px 50px 0px #fff;box-shadow:0px 0px 50px 0px #fff}#siteSlider .item .container .villaTxt .villaLink .villaLinkIcon img{display:block;margin:0 auto}#villaSearch{position:relative;max-width:1140px;height:auto;padding:35px 7px;margin:0 auto;margin-top:-100px;background:rgba(255,255,255,.3);z-index:9999}#siteContent{position:relative;width:100%;height:auto;padding:50px 0}#siteContent #siteWelcome{position:relative;width:100%;height:auto}#siteContent #siteWelcome #welcomeHead{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #siteWelcome #welcomeHead h1{margin:0;font-size:27px;font-weight:800;color:#5a5b90}#siteContent #siteWelcome #welcomeTxt{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #siteWelcome #welcomeTxt p{color:#5a5b90;font-size:19px;font-weight:300;line-height:150%}#siteContent #siteWelcome #welcomeMsg{position:relative;width:100%;height:auto}#siteContent #siteWelcome #welcomeMsg p{font-family:"Allura",cursive;color:#5a5b90;font-size:37px}#siteContent #villaCategory{position:relative;width:100%;height:auto;padding:25px 0}#siteContent #villaCategory .item{padding-bottom:50px}#siteContent #villaCategory .owl-dots{position:relative;width:100%;height:auto;text-align:center}#siteContent #villaCategory .owl-dots .owl-dot{display:inline-block;margin:5px}#siteContent #villaCategory .owl-dots .owl-dot span{border-radius:100%;width:18px;height:18px;background:#f1f1f1;display:block;transition:all .3s}#siteContent #villaCategory .owl-dots .active span{width:18px;height:18px;background:#ffd29d;transition:all .3s}#siteContent .villaCatInner{position:relative;max-width:370px;width:100%;height:auto;margin-bottom:25px}#siteContent .villaCatInner .villaCatImage{position:relative;width:100%;height:250px}#siteContent .villaCatInner .villaCatImage a img{display:block;width:100%;height:100%;object-fit:cover}#siteContent .villaCatInner .villaCatName{position:relative;width:100%;height:75px;text-align:center;background:#fff;-webkit-box-shadow:0px 5px 38px -22px #000;-moz-box-shadow:0px 5px 38px -22px #000;box-shadow:0px 5px 38px -22px #000}#siteContent .villaCatInner .villaCatName a{color:#5a5b90}#siteContent .villaCatInner .villaCatName a h1{line-height:75px;margin:0;font-size:19px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#siteContent #discountVilla{position:relative;width:100%;height:auto;margin-bottom:50px}#siteContent #discountVilla h1{font-size:27px;color:#5a5b90;font-weight:400;margin:0;margin-bottom:15px}#siteContent #discountVilla .disvillaInner{position:relative;max-width:270px;height:auto;margin:0 auto;margin-bottom:30px}#siteContent #discountVilla .disvillaInner .disvillaImage{position:relative;width:100%;height:190px;overflow:hidden;margin-bottom:10px}#siteContent #discountVilla .disvillaInner .disvillaImage a img{display:block;width:100%;height:100%;object-fit:cover}#siteContent #discountVilla .disvillaInner .disvillaHead{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #discountVilla .disvillaInner .disvillaHead h3{margin:0;font-size:21px;color:#5a5b90;font-weight:700}#siteContent #discountVilla .disvillaInner .disvillaLocation{position:relative;width:100%;height:auto;margin:0;padding:0;margin-bottom:10px;font-size:15px;color:#9898b0;padding-left:20px;background:url(assets/img/localicon.png) no-repeat left center}#siteContent #discountVilla .disvillaInner .disvillaPrice{position:relative;width:50%;height:auto;float:left}#siteContent #discountVilla .disvillaInner .disvillaPrice span{width:48%;display:inline-block;font-size:16px;font-weight:400;line-height:40px}#siteContent #discountVilla .disvillaInner .disvillaPrice .disvillaOldPrice{color:#c6c6c6;text-decoration:line-through}#siteContent #discountVilla .disvillaInner .disvillaPrice .disvillaNewPrice{color:#ffc27d;font-weight:700}#siteContent #discountVilla .disvillaInner .disvillaBtn{position:relative;width:50%;height:auto;float:right}#siteContent #discountVilla .disvillaInner .disvillaBtn a{
		display:block;
		width:100%;
		height:40px;
		color:#fff;
		text-align:center;
		font-size:12px;
		line-height:40px;
		border-radius:30px;
		background:#ffd29d;
		background:-moz-linear-gradient(left, #ffd29d 0%, #5944f2 100%);
		background:-webkit-gradient(left top, right top, color-stop(0%, #ffd29d), color-stop(100%, #5944f2));
		background:-webkit-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
		background:-o-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
		background:-ms-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
		background:linear-gradient(to right, #ffd29d 0%, #ffbf74 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd29d", endColorstr="#5944f2", GradientType=1 )}

		#siteContent #sitethreeBoxes{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #sitethreeBoxes .boxesHead{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #sitethreeBoxes .boxesHead h4{margin:0;font-size:27px;color:#5a5b90;font-weight:300}#siteContent #sitethreeBoxes #boxesVideo{display:block;position:relative;max-width:415px;width:100%;height:320px;overflow:hidden;margin:0 auto;margin-bottom:15px}#siteContent #sitethreeBoxes #boxesVideo img{display:block;width:100%;height:100%;object-fit:cover}#siteContent #sitethreeBoxes #boxesVideo::before{position:absolute;content:"";width:100%;height:100%;background:rgba(69,131,255,.35);background:-moz-linear-gradient(left, rgba(69, 131, 255, 0.35) 0%, rgba(89, 68, 242, 0.35) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(69, 131, 255, 0.35)), color-stop(100%, rgba(89, 68, 242, 0.35)));background:-webkit-linear-gradient(left, rgba(69, 131, 255, 0.35) 0%, rgba(89, 68, 242, 0.35) 100%);background:-o-linear-gradient(left, rgba(69, 131, 255, 0.35) 0%, rgba(89, 68, 242, 0.35) 100%);background:-ms-linear-gradient(left, rgba(69, 131, 255, 0.35) 0%, rgba(89, 68, 242, 0.35) 100%);background:linear-gradient(to right, rgba(69, 131, 255, 0.35) 0%, rgba(89, 68, 242, 0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#4583ff", endColorstr="#5944f2", GradientType=1 );z-index:100}#siteContent #sitethreeBoxes #boxesVideo::after{position:absolute;content:"";width:105px;height:75px;background:url(assets/img/playicon.png) no-repeat;left:0;right:0;top:0;bottom:0;margin:auto;z-index:101}#siteContent #sitethreeBoxes #homeNews{margin:0;padding:0;list-style:none;margin-bottom:15px}#siteContent #sitethreeBoxes #homeNews li{display:block;width:100%;height:125px;margin-bottom:15px;border-bottom:solid 1px #e8e8e8;overflow:hidden}#siteContent #sitethreeBoxes #homeNews li .homeNewsImage{position:relative;width:100px;height:70px;float:left}#siteContent #sitethreeBoxes #homeNews li .homeNewsImage a img{display:block;width:100%;height:100%;object-fit:cover}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc{position:relative;width:calc(100% - 110px);height:auto;float:right}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc .homeNewsHead{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc .homeNewsHead a{color:#5a5b90}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc .homeNewsHead a h5{margin:0;font-size:17px;font-weight:700}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc .homeNewsTxt{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #sitethreeBoxes #homeNews li .homeNewsDesc .homeNewsTxt p{margin:0;font-size:15px;color:#9898b0;font-weight:400;line-height:150%}#siteContent #sitethreeBoxes .allLinks{position:relative;display:block;width:100%;height:40px;line-height:40px;text-align:center;background:#f6f6f6;color:#bcbcca;font-size:14px;font-weight:400}#siteContent #sitethreeBoxes #homeComments{margin:0;padding:0;list-style:none;margin-bottom:15px}#siteContent #sitethreeBoxes #homeComments li{display:block;width:100%;height:125px;margin-bottom:15px;border-bottom:solid 1px #e8e8e8;overflow:hidden}#siteContent #sitethreeBoxes #homeComments li .homeCommentsImage{position:relative;width:46px;height:46px;float:left;border-radius:100%;overflow:hidden}#siteContent #sitethreeBoxes #homeComments li .homeCommentsImage a img{display:block;width:100%;height:100%;object-fit:cover}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc{position:relative;width:calc(100% - 55px);height:auto;float:right;margin-bottom:10px}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc .homeNewsHead{position:relative;width:100%;height:auto}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc .homeNewsHead:before{position:absolute;content:"";top:-7px;left:0;font-size:45px;color:#5a5b90}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc .homeNewsHead span{display:block;color:#5a5b90;font-size:14px;padding-left:20px}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc .homeNewsHead span:first-child{font-size:16px;font-weight:800}#siteContent #sitethreeBoxes #homeComments li .homeCommentsDesc .homeNewsHead span:last-child{color:#ffbc6e}#siteContent #sitethreeBoxes #homeComments li .homeCommentsTxt{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #sitethreeBoxes #homeComments li .homeCommentsTxt p{margin:0;font-size:15px;color:#9898b0;font-weight:400;line-height:150%}#siteContent #sitethreeBoxes #allNews{position:relative;display:block;width:100%;height:40px;line-height:40px;text-align:center;background:#f6f6f6;color:#bcbcca;font-size:14px;font-weight:400}#siteContent #villaList{position:relative;width:100%;height:auto}#siteContent #villaList .villaInner{position:relative;max-width:370px;width:100%;height:auto;margin:0 auto;margin-bottom:50px;border:solid 3px transparent;transition:all .3s}#siteContent #villaList .villaInner .villaImage{position:relative;width:100%;height:300px;overflow:hidden}#siteContent #villaList .villaInner .villaImage a img{display:block;width:100%;height:100%;object-fit:cover}#siteContent #villaList .villaInner .villaTxtInner{position:relative;width:100%;height:auto;padding:15px;-webkit-box-shadow:0 5px 38px -22px #000;-moz-box-shadow:0 5px 38px -22px #000;box-shadow:0 5px 38px -22px #000}#siteContent #villaList .villaInner .villaTxtInner .villaHead{position:relative;width:100%;height:auto;margin-bottom:5px}#siteContent #villaList .villaInner .villaTxtInner .villaHead a{color:#5a5b90}#siteContent #villaList .villaInner .villaTxtInner .villaHead a h1{margin:0;padding:0;font-size:19px;font-weight:700}#siteContent #villaList .villaInner .villaTxtInner .villaLocation{position:relative;width:100%;height:auto;margin:0;margin-bottom:5px}#siteContent #villaList .villaInner .villaTxtInner .villaLocation p{font-size:15px;color:#9898b0;font-weight:400}#siteContent #villaList .villaInner .villaTxtInner .villaPropList{margin:0;padding:0;list-style:none;display:block;text-align:center}#siteContent #villaList .villaInner .villaTxtInner .villaPropList li{width:33.3333%;float:left}#siteContent #villaList .villaInner .villaTxtInner .villaPropList li span{display:inline-block}#siteContent #villaList .villaInner .villaTxtInner .villaPropList li .propNumber{padding:0 10px;height:25px;line-height:25px;border:solid 1px #d2d2ec;margin-right:5px;color:#5a5b90;font-weight:700;font-size:19px}#siteContent #villaList .villaInner .villaTxtInner .villaPropList li .propTxt{font-size:15px;color:#9898b0;font-weight:500}#siteContent #villaList .villaInner:hover{border:solid 3px #ffd29d;transition:all .3s}#siteContent #villaMaker{position:relative;width:100%;height:auto;margin-bottom:20px}#siteContent #villaMaker .makerSec{position:relative;max-width:145px;width:100%;height:145px;margin:0 auto;margin-bottom:15px;border:solid 1px #ededed}#siteContent #villaMaker .makerSec .makerInner{position:relative;width:100%;height:auto;top:50%;transform:translateY(-50%);text-align:center}#siteContent #villaMaker .makerSec .makerInner .makerIcon{display:block}#siteContent #villaMaker .makerSec .makerInner .makerIcon p{margin:0;color:#f0c189;font-weight:700;font-size:17px}#siteContent #villaMaker .makerSec .makerInner .makerIcon img{margin:0 auto;display:block;margin-bottom:5px}#siteContent #villaMaker .makerSec .makerInner .makerTxt{display:block;color:#5a5b90;font-size:18px;font-weight:800}#siteContent #villaDetails{position:relative;width:100%;height:auto}#siteContent #villaDetails #villaSlider{position:relative;height:500px}#siteContent #villaDetails #villaSlider .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}#siteContent #villaDetails #villaSlider .swiper-slide{background-size:cover;background-position:center}#siteContent #villaDetails #villaSlider .gallery-top{height:80%;width:100%}#siteContent #villaDetails #villaSlider .gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}#siteContent #villaDetails #villaSlider .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4}#siteContent #villaDetails #villaSlider .gallery-thumbs .swiper-slide-thumb-active{opacity:1}#siteContent #villaDetails #reservationInner{position:relative;margin-bottom:50px}#siteContent #villaDetails #reservationInner #villaReserve{position:relative;width:100%;height:auto;padding:10px;border:solid 1px #ededed}#siteContent #villaDetails #reservationInner #villaReserve #nightMinPrice{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #villaDetails #reservationInner #villaReserve #nightMinPrice span,#siteContent #villaDetails #reservationInner #villaReserve #nightMinPrice h1{display:inline-block;vertical-align:middle}#siteContent #villaDetails #reservationInner #villaReserve #nightMinPrice span{font-weight:500;font-size:18px;color:#87879a}#siteContent #villaDetails #reservationInner #villaReserve #nightMinPrice h1{margin:0;font-size:30px;color:#5a5b90}#siteContent #villaDetails #reservationInner #villaReserve input[type=text],#siteContent #villaDetails #reservationInner #villaReserve select{border:solid 1px #f0c189;margin-bottom:10px;color:#87879a}#siteContent #villaDetails #reservationInner #villaReserve label{color:#87879a}#siteContent #villaDetails #reservationInner #villaReserve .countDate{position:relative;width:100%;height:auto;text-align:center;display:block;padding:10px 0;font-size:25px;color:#5a5b90;font-weight:800}#siteContent #villaDetails #reservationInner #villaReserve .countLine{position:relative;width:100%;height:auto;padding:10px 0;border:solid 1px #5a5b90;margin-bottom:10px;border-radius:50px}#siteContent #villaDetails #reservationInner #villaReserve .countLine:last-child{margin-bottom:20px}#siteContent #villaDetails #reservationInner #villaReserve .countLine .countName{font-weight:500;font-size:14px;color:#5a5b90}#siteContent #villaDetails #reservationInner #villaReserve .countLine .countPrice{font-weight:800;font-size:14px;color:#5a5b90}#siteContent #villaDetails #reservationInner #villaReserve

.villaBtn{
	height:50px;
	line-height:50px;
	background:#ffbf74;
	background:-moz-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:-webkit-gradient(left top, right top, color-stop(0%, #ffbf74), color-stop(100%, #5944f2));
	background:-webkit-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);background:-o-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:-ms-linear-gradient(left, #ffd29d 0%, #ffbf74 100%);
	background:linear-gradient(to right, #ffd29d 0%, #ffbf74 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffbf74", endColorstr="#5944f2", GradientType=1 )}

#siteContent #villaDetails #detailsTxt{position:relative;width:100%;height:auto;padding:15px 0}#siteContent #villaDetails #detailsTxt #villatabHead{margin:0;padding:0;list-style:none;display:block}#siteContent #villaDetails #detailsTxt #villatabHead li{display:inline-block;padding:10px;background:#fff;border-radius:5px 5px 0 0;border:solid 2px #f6f6f6}#siteContent #villaDetails #detailsTxt #villatabHead li a{color:#5a5b90;font-size:18px;font-weight:500}#siteContent #villaDetails #detailsTxt #villatabHead #current{background:#f7f7f9;border:solid 2px #f7f7f9}#siteContent #villaDetails #detailsTxt #villatabDesc{position:relative;width:100%;height:auto;padding:30px 20px;background:#f7f7f9;margin-bottom:50px}#siteContent #villaDetails #detailsTxt #villatabDesc p{font-size:16px;color:#747584;font-weight:500}#siteContent #villaDetails #detailsTxt #villatabDesc h1,#siteContent #villaDetails #detailsTxt #villatabDesc h2,#siteContent #villaDetails #detailsTxt #villatabDesc h3,#siteContent #villaDetails #detailsTxt #villatabDesc h4,#siteContent #villaDetails #detailsTxt #villatabDesc h5,#siteContent #villaDetails #detailsTxt #villatabDesc h6{color:#5a5b90;font-size:20px;margin:0;margin-bottom:10px}#siteContent #villaDetails #detailsTxt .lineHead{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #villaDetails #detailsTxt .lineHead h4{margin:0;padding:0;margin-bottom:15px;font-size:22px;color:#5a5b90}#siteContent #villaDetails #detailsTxt #commentAdd{position:relative;width:100%;height:auto;margin-bottom:20px}#siteContent #villaDetails #detailsTxt #commentAdd .myTextarea,#siteContent #villaDetails #detailsTxt #commentAdd .myInput{box-sizing:border-box;transition:all .3s;width:100%;background:#f7f7f9;border:0}#siteContent #villaDetails #detailsTxt #commentAdd .myTextarea:focus,#siteContent #villaDetails #detailsTxt #commentAdd .myInput:focus{-webkit-box-shadow:0px 0px 5px 0px #4583ff;-moz-box-shadow:0px 0px 5px 0px #4583ff;box-shadow:0px 0px 5px 0px #4583ff;transition:all .3s}#siteContent #villaDetails #detailsTxt #commentAdd .myTextarea{height:200px;padding:15px;margin-bottom:25px}#siteContent #villaDetails #detailsTxt #commentAdd .myInput{height:50px;padding:15px;margin-bottom:25px}#siteContent #villaDetails #detailsTxt #commentAdd .myBtn{box-sizing:border-box;width:100%;height:50px;border:0;margin-bottom:25px;color:#fff;font-weight:700;font-size:20px;background:#4583ff;background:-moz-linear-gradient(left, #4583ff 0%, #5944f2 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #4583ff), color-stop(100%, #5944f2));background:-webkit-linear-gradient(left, #4583ff 0%, #5944f2 100%);background:-o-linear-gradient(left, #4583ff 0%, #5944f2 100%);background:-ms-linear-gradient(left, #4583ff 0%, #5944f2 100%);background:linear-gradient(to right, #4583ff 0%, #5944f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#4583ff", endColorstr="#5944f2", GradientType=1 )}#siteContent #villaDetails #detailsTxt #commentList{position:relative;width:100%;height:auto}#siteContent #villaDetails #detailsTxt #commentList ul{margin:0;padding:0;list-style:none}#siteContent #villaDetails #detailsTxt #commentList ul li{display:block;width:100%;height:auto;padding:15px;background:#fbfbfd;border:solid 1px #ededed;margin-bottom:15px}#siteContent #villaDetails #detailsTxt #commentList ul li .userIcon{position:relative;display:block;float:left;width:60px;height:60px;background:url(assets/img/iconuser.png) no-repeat bottom center #fff;border-radius:100%;overflow:hidden}#siteContent #villaDetails #detailsTxt #commentList ul li .userTxt{position:relative;float:right;width:calc(100% - 70px);height:auto}#siteContent #villaDetails #detailsTxt #commentList ul li .userTxt .userName{display:block;font-weight:700;color:#5a5b90;font-size:16px}#siteContent #villaDetails #detailsTxt #commentList ul li .userTxt .userComment{margin:0;font-size:14px;color:#747584;font-weight:400}#siteContent #blogDetails{position:relative;width:100%;height:auto}#siteContent #blogDetails #blogImage{position:relative;width:100%;height:auto;margin-bottom:15px}#siteContent #blogDetails #blogImage img{display:block;max-width:100%;height:auto;margin:0 auto}#siteContent #blogDetails #blogHeader{position:relative;width:100%;height:auto;margin-bottom:10px}#siteContent #blogDetails #blogHeader h1{font-weight:700;font-size:30px;margin:0}#siteContent #blogDetails #blogTxt{position:relative;width:100%;height:auto}#siteContent #blogDetails #blogTxt p{font-size:16px;color:#000;margin-bottom:10px}#siteContent #blogDetails #blogInfo{position:relative;width:100%;height:auto;margin-bottom:20px}#siteContent #blogDetails #blogInfo #blogDate{display:block;font-size:16px;font-weight:700;margin-bottom:10px}#siteContent #blogDetails #blogInfo #blogTags{margin:0;padding:0;list-style:none}#siteContent #blogDetails #blogInfo #blogTags li{position:relative;display:inline-block;margin-right:5px}#siteContent #blogDetails #blogInfo #blogTags li::after{position:absolute;content:",";right:-5px;bottom:0;font-size:18px}#siteContent #blogDetails #blogInfo #blogTags li:last-child::after{display:none}#siteContent #blogDetails #blogInfo #blogTags li a{font-size:18px;color:#000}#siteContent #sssInner{position:relative;width:100%;height:auto;margin:0;padding:0;list-style:none}#siteContent #sssInner li{position:relative;display:block}#siteContent #sssInner li .questionHeader{position:relative;display:block;padding:10px;border:solid 1px #5a5b90;cursor:pointer;margin-bottom:10px;font-weight:700;font-size:20px;color:#5a5b90;border-radius:5px;padding-left:35px}#siteContent #sssInner li .questionHeader::before{position:absolute;content:"+";left:10px;top:50%;transform:translateY(-50%);font:normal normal normal 14px/1 FontAwesome;font-size:20px}#siteContent #sssInner li .questionAnswer{position:relative;width:100%;height:auto;padding:10px;font-size:18px;display:none}#siteContent #sssInner li:first-child .questionAnswer{display:block}#breadcrumb{position:relative;width:100%;height:240px;background:url(assets/img/breadbg.jpg) no-repeat center;background-size:cover}#breadcrumb::before{position:absolute;content:"";width:100%;height:100%;z-index:98;background:-moz-linear-gradient(bottom, rgba(87, 75, 244, 0.7) 0%, rgba(0, 255, 255, 0) 100%);background:-webkit-linear-gradient(bottom, rgba(87, 75, 244, 0.7) 0%, rgba(0, 255, 255, 0) 100%);background:linear-gradient(to top, rgba(87, 75, 244, 0.7) 0%, rgba(0, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#574bf4",endColorstr="#0000ffff",GradientType=0)}#breadcrumb ul{display:block;position:absolute;z-index:9999;list-style:none;margin:0;padding:0;bottom:50px}#breadcrumb ul li{position:relative;display:inline-block;color:#fff;margin-left:20px;font-size:23px;font-weight:400}#breadcrumb ul li:first-child{margin-left:0}#breadcrumb ul li a{font-size:23px;font-weight:400;color:#fff}#breadcrumb ul li::after{position:absolute;content:">";font-weight:500;font-size:24px;right:-17px;top:0;bottom:0;margin:auto}#breadcrumb ul li:last-child::after{display:none}#siteFooter{position:relative;width:100%;height:auto;background:#f6f6f6;padding:25px 0}#siteFooter .footerLogo{position:relative;width:100%;height:auto}#siteFooter .footerLogo img{display:block;max-width:100%;margin:0 auto;margin-bottom:25px}#siteFooter .footerLogo p{margin:0;font-size:15px;color:#9898b0;font-weight:400}#siteFooter .footerHead{position:relative;width:100%;height:auto;margin-bottom:15px}#siteFooter .footerHead h6{font-size:20px;color:#5a5b90;font-weight:500}#siteFooter .footerLinks{margin:0;padding:0;list-style:none;margin-bottom:15px}#siteFooter .footerLinks li{line-height:35px;border-bottom:solid 1px #e8e8e8}#siteFooter .footerLinks li a{font-size:17px;color:#87879a;font-weight:400}#siteFooter .footerLinks li a:hover{font-weight:700;color:#5453f5}#siteFooter .socialLinks{margin:0;padding:0;list-style:none;display:block;text-align:center;margin-bottom:25px}#siteFooter .socialLinks li{display:inline-block;text-align:center;margin:5px}#siteFooter .socialLinks li a{color:#5a5b90;font-size:50px}#siteFooter #subsInner{position:relative;max-width:290px;width:100%;height:55px;margin:0 auto;border-radius:50px;overflow:hidden}#siteFooter #subsInner input[type=email]{box-sizing:border-box;width:100%;height:55px;border:0;background:#fff;font-size:16px;color:#b0b0c1;font-weight:400;padding:0 15px}#siteFooter #subsInner input[type=submit]{position:absolute;box-sizing:border-box;border:0;width:27px;height:28px;right:20px;top:15px;background:url(assets/img/send.png) no-repeat}#bottomBar{position:relative;width:100%;height:auto;padding:10px 0;color:#87879a;font-size:15px;font-weight:500;text-align:center;background:#fff}#selectBank{position:relative;width:100%;height:auto;padding:10px}#selectBank p{font-size:18px;font-weight:600;margin-bottom:10px;color:red}#selectBank ul{margin:0;padding:0;list-style:none}#selectBank ul li{display:block;margin-bottom:5px;font-size:15px}#selectBank ul li span{display:inline-block;vertical-align:middle;font-weight:700;font-size:15px;width:100px}.MenuActive{left:0 !important}@media only screen and (min-width: 320px)and (max-width: 1024px){.container{padding:10px}#siteMenuSearch #mobileMenu{display:block}#siteMenuSearch #siteMenu{position:fixed;width:220px;height:100%;top:0;left:-220px;background:#5a5b90;z-index:999999999999;padding-top:50px;overflow-y:scroll}#siteMenuSearch #siteMenu #mobileClose{display:block}#siteMenuSearch #siteMenu ul li{position:relative;display:block;margin:0;margin-bottom:10px;line-height:35px;padding:0 10px}#siteMenuSearch #siteMenu ul li a{color:#fff}#siteMenuSearch #siteMenu ul li a::before{display:none}#siteMenuSearch #siteMenu ul .subMenu ul{position:relative;width:100%}#siteMenuSearch #siteMenu ul .subMenu ul li a{color:#5a5b90}#siteMenuSearch #siteMenu ul .subMenu::after{right:15px}#siteMenuSearch #siteSearch{margin-top:10px;max-width:250px;width:100%}#siteContent #villaCategory .item{padding:15px}#villaSearch{margin-top:0;background:#f6f6f6;padding:10px 0}#villaSearch .villaSelect,#villaSearch .villaBtn{margin-bottom:10px}}@media only screen and (min-width: 320px)and (max-width: 768px)and (orientation: portrait){#topbar #siteLogo,#topbar #siteLang{float:none;margin:0 auto;margin-bottom:10px;text-align:center}#siteSlider .item .container .villaTxt{width:300px}#siteSlider .item .container .villaTxt h1{font-size:16px}#siteSlider .item .container .villaTxt h2{font-size:14px}#siteSlider .item .container .villaTxt .villaLink{width:65px;height:65px;padding-top:15px}}@media only screen and (min-width: 320px)and (max-width: 768px)and (orientation: landscape){#siteContent #discountVilla .discVilla{float:left;width:50%}#siteContent #sitethreeBoxes .threeCol{float:left;width:50%}#siteContent #villaList .villaCol{float:left;width:50%}#siteContent .bolgeCol{float:left;width:50%;padding:10px}#siteContent #villaMaker .markerCol{float:left;width:33%}#siteFooter .footerCol{float:left;width:50%}}

.btn-primary {
    color: #fff;
    background-color: #ffd29d !important;
    border-color: #ffd29d !important;
}

.padding3{
	padding: 0px 3px !important
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}





.forbiddenCheckin {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,41,12,1) 51%, rgba(240,48,23,1) 71%, rgba(240,48,23,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,48,23,1)), color-stop(100%, rgba(240,48,23,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,41,12,1) 51%, rgba(240,48,23,1) 71%, rgba(240,48,23,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,41,12,1) 51%, rgba(240,48,23,1) 71%, rgba(240,48,23,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,41,12,1) 51%, rgba(240,48,23,1) 71%, rgba(240,48,23,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,41,12,1) 51%, rgba(240,48,23,1) 71%, rgba(240,48,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f03017', GradientType=1 );

  color: #333333;
  text-align: center;
}

.forbiddenDay {
   background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(240,48,23,1) 0%, rgba(240,48,23,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(240,48,23,1)), color-stop(100%, rgba(240,48,23,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(240,48,23,1) 0%, rgba(240,48,23,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(240,48,23,1) 0%, rgba(240,48,23,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(240,48,23,1) 0%, rgba(240,48,23,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(240,48,23,1) 0%, rgba(240,48,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f03017', GradientType=1 );

  color: white;
  text-align: center;
}





.forbiddenCheckout{
background: rgba(231,56,39,1);
background: -moz-linear-gradient(-45deg, rgba(231,56,39,1) 0%, rgba(231,56,39,1) 46%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(231,56,39,1)), color-stop(46%, rgba(231,56,39,1)), color-stop(56%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg, rgba(231,56,39,1) 0%, rgba(231,56,39,1) 46%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg, rgba(231,56,39,1) 0%, rgba(231,56,39,1) 46%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(231,56,39,1) 0%, rgba(231,56,39,1) 46%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
background: linear-gradient(135deg, rgba(231,56,39,1) 0%, rgba(231,56,39,1) 46%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#ffffff', GradientType=1 );

  color: #333333;
  text-align: center;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
  background:none !important;
}
