/*body{overflow: hidden;}*/
a {outline : none;}
.header{border-top: 2px solid #752d7f; margin: 0 auto;width: 100%;}
.top5{margin-top: 5px;}
.top10{margin-top: 10px;}
.top20{margin-top: 20px;}
.top30{margin-top: 30px;}
.top40{margin-top: 40px;}
.top70{margin-top: 70px;}
.bottom10{margin-bottom: 10px;}
.bottom20{margin-bottom: 20px;}
.bottom40{margin-bottom: 40px;}
.logo-line{/*border-right: 1px solid #cecece;padding: 10px 0px 10px 10px;*/margin-top:3px;}
.search-box{position: absolute;margin-top: -70px;left: 0;right: 0;z-index: 999;}
.search-inner{width: 938px; margin: 0 auto; color: #752d7f; background-color: #fff; border: 1px solid #752d7f; border-bottom: 2px solid #752d7f; border-radius: 10px; padding:10px 20px 3px 20px; position:relative; top:50px;}
.cal-img{background-image: url('../img/cal-img.png');background-repeat: no-repeat; background-position: right;cursor: pointer;}
.btn-home {padding: 4px 15px; font-size: 13px; font-weight: bold; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
  color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #dc67ec; *background-color: #dc67ec;
  background-image: -moz-linear-gradient(top, #dc67ec, #8e3b99);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc67ec), to(#8e3b99));
  background-image: -webkit-linear-gradient(top, #dc67ec, #8e3b99);
  background-image: -o-linear-gradient(top, #dc67ec, #8e3b99);
  background-image: linear-gradient(to bottom, #dc67ec, #8e3b99);
  background-repeat: repeat-x;
  border-color: #dc67ec #dc67ec #dc67ec;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc67ec', endColorstr='#8e3b99', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-home:hover,.btn-home:focus,.btn-home:active,.btn-home.active,.btn-home.disabled,.btn-home[disabled] {  color: #ffffff;  background-color: #8e3b99;  *background-color: #dc67ec;}
.btn-home:active,.btn-home.active {  background-color: #dc67ec \9;}
.horizontal-line1{border: 1px solid #752d7f; margin: 0 auto;width: 500px; color:#752d7f;}
.horizontal-line{border: 1px solid #752d7f; margin: 0 auto;width: 500px; color:#752d7f;}
.horizontal-line2{border: 1px solid #752d7f; margin: 0 auto;width: 700px; color:#752d7f;}
.gallery-txt{margin: 0 auto;width: 90px;text-align: center;position: relative;top: -12px; background-color: #fff;font-size: 24px; color:#752d7f;font-weight: bold;}
.whoweare-txt{margin: 0 auto;width: 161px;text-align: center;position: relative;top: -12px; background-color: #fff;font-size: 24px; color:#752d7f;font-weight: bold;}
.special-txt{margin: 0 auto;width: 540px;text-align: center;position: relative;top: -12px; background-color: #fff;font-size: 24px; color:#752d7f;font-weight: bold;}
.airport-txt{margin: 0 auto;width: 176px;text-align: center;position: relative;top: -12px; background-color: #fff;font-size: 24px; color:#752d7f;font-weight: bold;}

.aboutCnt
{
	color:#793d82;
}
.testimonial-txt{margin: 0 auto;width: 150px;text-align: center;position: relative;top:-12px; background-color: #fff;font-size: 24px;font-weight: bold;color: #752d7f;}
.footer{border-bottom: 1px solid #752d7f;border-top: 2px solid #752d7f;margin: 0 auto; width: 100%;}
ul.footer-menu{list-style: none;margin: 0;padding-top: 7px;}
ul.footer-menu-right{list-style: none;margin: 0;}
.footer-menu li{float: left;}
.footer-menu-right li{float: left;}
.footer-menu li a{padding: 10px 5px 10px 0px; color: #666; font-size:12px;}
.footer-menu-right li a{padding: 10px 2px 10px 0px; color: #752d7f;}
li.follow{margin-top: 7px; font-size:12px;}
.thumb-desc{width: 900px; margin:0px auto; /*float: right;margin-right: 20px;*/}
.thumb-desc1{width: 380px;margin-left: 20px;}
.thumb-post{color: #333; text-align:center;}
.thumb-post-by{color: #752d7f; text-align: right; margin: 0px;}
.thumb-box{padding: 12px 12px 5px 12px;border-radius: 10px;/*border: 1px solid #cecece;border-bottom: 2px solid #cecece;*/border: 0 solid #fff;}
.carousel-control-thumb {
  position: absolute;top: 40%;left: 0px;width: 35px;height: 35px;margin-top: -20px;font-size: 50px;font-weight: 100;line-height: 25px;color: #666;text-align: center;
  /*background: #cecece;*/border: 3px solid #ffffff;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;opacity: 1;  filter: alpha(opacity=50);}
.carousel-control-thumb.right {right: 0px;left: auto;}
.carousel-control-thumb:hover,
.carousel-control-thumb:focus {color: #ddd;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.carousel-control-gall {position: absolute;top: 40%;left: 5px;width: 34px;height: 66px;margin-top: -20px;opacity: 1; filter: alpha(opacity=50);}
.carousel-control-gall.right {right: 5px;left: auto;}
.carousel-control-gall:hover,
.carousel-control-gall:focus {color: #ffffff;text-decoration: none; opacity: 1; filter: alpha(opacity=90);}
.copyright-txt {
    font-size: 11px;
    margin: 12px 0px;
    text-align: center;
}

/*Testimonial page*/
.testimonial-div1{margin-bottom: 10px;color: #752d7f; font-size:24px !important; position:relative; top:100px;}
.testimonial-div{margin-bottom: 10px;color: #752d7f; font-size:24px !important; position:relative;}
.testimonial-comment{width: 466px; min-height: 110px; position: relative;border: 1px solid #cecece;border-bottom: 4px solid #cecece;border-radius: 6px;background-color: #F8F8F8;padding: 20px 10px;}
.testimonial-comment:after, .testimonial-comment:before {top: 100%;left: 92%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.testimonial-comment:after {border-color: rgba(238, 238, 238, 0);border-top-color: #F8F8F8;border-width: 10px;margin-left: -10px;}
.testimonial-comment:before {border-color: rgba(206, 206, 206, 0);border-top-color: #cecece;border-width: 12px;margin-left: -12px;}
.comment-name{text-align: right;margin: 20px 20px;color: #752d7f}

.testimonial-comment-right{float: right; width: 466px; min-height: 110px; position: relative;border: 1px solid #cecece;border-bottom: 4px solid #cecece;border-radius: 6px;background-color: #F8F8F8;padding: 20px 10px;}
.testimonial-comment-right:after, .testimonial-comment-right:before {top: 100%;left: 92%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.testimonial-comment-right:after {border-color: rgba(238, 238, 238, 0);border-top-color: #F8F8F8;border-width: 10px;margin-left: -10px;}
.testimonial-comment-right:before {border-color: rgba(206, 206, 206, 0);border-top-color: #cecece;border-width: 12px;margin-left: -12px;}
.comment-name-right{float: right; text-align: right;margin: 20px 20px;color: #752d7f}
.testimo-line{border-bottom: 1px solid #cecece;}

#panel{display: none;}
#flip{color: #752d7f;text-align: right;display: block; cursor: pointer;}
#panel1{display: none;}
#flip1{color: #752d7f;text-align: right;display: block; cursor: pointer;}
#panel2{display: none;}
#flip2{color: #752d7f;text-align: right;display: block; cursor: pointer;}
.less, .more{float: right; color: #752d7f;}
.less1, .more1{float: right; color: #752d7f;}
.less2, .more2{float: right; color: #752d7f;}

ul.feature-room{margin: 0;}
.feature-room li{list-style-type: none;}
.room-icon{background-image: url('../img/wifi.png');width: 32px;height: 32px;float: left;background-size: cover;margin-right: 5px;}
ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
.testimonial-div h4{margin: 0px;}

/*.room-facility{float: left;
position: relative;
margin-left: 40px;
margin-top: -35px;}*/

::selection {background: #752d7f;color: #fff;text-shadow: none;}

.form-container{width: 950px; margin: 0 auto;}
.personal-seprator{background:url(../images/reservation-hd.jpg) ;position: relative;width: 10px; height:15px;height: 15px;margin-top: 10px; margin-left:-9px}
.flight-fee{ font-size: 11px;font-style: italic; color:#000; font-weight:normal;}
#form8{width: 495px;margin: 0 auto;}
.incluid-txt{font-size: 12px;font-style: italic;}
.feature-bg{background-image: url('../img/features1.jpg');}
.feature-right-bg{background-image: url('../img/feature-right-bg.png');background-repeat: repeat;padding: 25px;min-height: 568px;width: 341px;float: right;}
.feature-right-div {background-color: #752d7f;padding: 10px;margin-bottom: 25px;color: #fff;}
dd {margin-left: 44px;}
.air-div-right{color: #fff;}
.aircondition-icon{background-image: url('../img/air-condition.png');width: 39px;height: 30px;float: left;margin-right: 10px;background-repeat: no-repeat;}
.bath-icon{background-image: url('../img/bath.png');width: 39px;height: 30px;float: left;margin-right: 10px;background-repeat: no-repeat;}
.fire-icon{background-image: url('../img/fire.png');width: 39px;height: 30px;float: left;margin-right: 10px;background-repeat: no-repeat;}
.wifi-net-icon{background-image: url('../img/wifi-net.png');width: 39px;height: 30px;float: left;margin-right: 10px;background-repeat: no-repeat;}
.phone-icon{background-image: url('../img/phone.png');width: 39px;height: 30px;float: left;margin-right: 10px;background-repeat: no-repeat;}

.feature-bg2{background-image: url('../img/features2.jpg');}
.feature-left-bg{background-image: url('../img/feature-right-bg.png');background-repeat: repeat;padding: 25px;min-height: 568px;width: 341px;float: left;}
.feature-left-div {background-color: #752d7f;padding: 10px;margin-bottom: 25px;color: #fff;}
.ride-txt-01{font-style: italic;}

.btn-submit {padding: 4px 25px;font-size: 15px; font-weight: bold; -webkit-border-radius: 5px;-moz-border-radius: 5px;
  color: #ffffff; background: url('../images/buttonBG.jpg') repeat-x ; border-radius:5px; 
  color:#333;
  /**background-color: #cc5edb;
  background-image: -moz-linear-gradient(top, #cc5edb, #8e3b99);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc5edb), to(#8e3b99));
  background-image: -webkit-linear-gradient(top, #cc5edb, #8e3b99);
  background-image: -o-linear-gradient(top, #cc5edb, #8e3b99);
  background-image: linear-gradient(to bottom, #cc5edb, #8e3b99);
  background-repeat: repeat-x;*/
 /* border-color: #e084ed #e084ed #e084ed;
  border-color: #e084ed #e084ed #e084ed;*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc5edb', endColorstr='#8e3b99', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-submit:hover,.btn-submit:focus,.btn-submit:active,.btn-submit.active,.btn-submit.disabled,.btn-submit[disabled] {  color: #666;  background-color: #cc5edb;  *background-color: #cc5edb;}
.btn-submit:active,.btn-submit.active {  background-color: #cc5edb \9;}

.align-center{text-align: center;}
.res-input{/*width: 250px !important; height: 25px !important;*/}
/*.res-input{width: 266px !important; height: 35px !important;}*/
.testimonial-city{font-weight: normal;}
.city-info{font-weight: bold; }

/*amenities page here*/

.ameniti-line{
	border-bottom: 1px solid #e2e2e2;
    margin: 0 auto 20px;
    padding-top: 20px;
    width: 30%;
	}
.ameniti-heading{
	color: #000;
    font-size: 24px;
    padding: 5px 0 5px 15px;
    width: 225px;
	font-weight: normal !important;
	}
.living-facility li{background:url(../images/amenities-list.jpg) no-repeat;

	color: #000;
    font-size: 13px;
    line-height: 1.7;
    list-style-type: none;
    padding-left: 20px;}
ul.living-facility{margin-top: 10px;}
.ameniti-contact{font-size: 14px;color: #515151;margin-top: 10px;}
.ameniti-link{color: #752d7f;}
.ameniti-top-desc{color: #515151;}
.ameniti-contact-head{padding: 5px 0px 5px 15px;background: #a548b1;color: #fff;width: 218px;}
.ameniti-phone{margin-bottom: 0px;}
label{cursor: default !important;}
.faq-que
{
	font-size:12px;
	font-weight:bold;
}

p {
    margin: 0 0 10px;
	font-size:14px !important;
}
.reservationLayout
{
	height:500px;
}
.btntimepicker
{
	border:solid 1px red;
	width:178px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img
{
	width:auto !important;
	margin:0px auto;
}
.row-fluidFooter
{
	margin:3px 0px !important;
}
.thumbnail p
{
	text-align:center;
}

.horizontal-line2:before {
    content:url(../img/dotter.png);
	width:5px;
    height: 5px;
    margin: -11px 0 0 -7px;
    position: relative;
	float:left;
}
.horizontal-line2:after {
	content:url(../img/dotter.png);
    margin: -11px -5px 0 0px;
    position: relative;
	width:5px;
    height: 5px;
	float:right;
}

.horizontal-line1:before {
    content:url(../img/dotter.png);
	width:5px;
    height: 5px;
    margin: -11px 0 0 -7px;
    position: relative;
	float:left;
}
.horizontal-line1:after {
	content:url(../img/dotter.png);
    margin: -11px -5px 0 0px;
    position: relative;
	width:5px;
    height: 5px;
	float:right;
}
.horizontal-line:before {
    content:url(../img/dotter.png);
	width:5px;
    height: 5px;
    margin: -11px 0 0 -8px;
    position: relative;
	float:left;
}
.horizontal-line:after {
    margin: -11px -6px 0 0px;
    position: relative;
	content:url(../img/dotter.png);
	width:5px;
    height: 5px;
	float:right;
}
.seeMore a
{
	text-decoration:underline;
	color:#752d7f;
	float:right;
	padding-bottom:20px;
}
.test-left-client
{
	background-color:#793d82;
	color:#fff;
	padding:10px;
	border-top-left-radius:15px;
}
.arrow-rightTest
{
	float:right;
	margin-top:-5px;
}
.arrow-leftTest
{
	float:left;
	margin-bottom:-2px;
}
.test-left-details
{
	background-color:#efefef;
	color:#000;
	padding:10px;
	border-bottom-right-radius:15px;
	width: 94%;
}
.test-right-client
{
	background-color:#793d82;
	color:#fff;
	padding:10px;
	border-top-right-radius:15px;
	text-align:right;	
}
.arrow-leftTest
{
	float:left;
	margin-top:-5px;
}
.arrow-rightTest1
{
	float:right;
	margin-bottom:-2px;
	margin-right:-4px;
}
.test-right-details
{
	background-color:#efefef;
	color:#000;
	padding:10px;
	border-bottom-left-radius:15px;
	width:95%;
}

.rightTesti
{
	margin-left:60px;	
}
.captionHeader
{
	width: 960px; 
	position:relative; 
	top:350px;
	font-size:20px !important;
	text-decoration:none !important;	
}
.captionHeader
{
	text-decoration:none !important;
}
#slider a, #slider a:focus, #slider a:hover
{
	text-decoration:none !important
}
.contactLeft
{
	width:48%;
	display:inline-block;
	padding-left:20px;
	vertical-align:top;
}
.contactRight
{
	width:45%;
	display:inline-block;
	vertical-align:top;
}
.contactTtl
{
	font-size:18px !important;
	color:#752d7f;
}
.contactList
{
	border:solid 1px #752d7f;
	width:80%;
}
.cntListHeader
{
	background-color:#752d7f;
	margin-left:20px;
	padding:10px;
	width:45%;
	border-radius:0 0px 10px 10px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
.txt
{
	width:250px !important;
	background-color:#f0f0f0 !important;
	border-left:5px solid #752d7f !important;
	border-bottom:solid 1px #f0f0f0 !important;
	border-top:solid 1px #f0f0f0 !important;
	border-right:solid 1px #f0f0f0 !important;
	margin:5px 2px 5px 21px !important;
}
.txtarea
{
	background-color:#f0f0f0 !important;
	border-left:5px solid #752d7f !important;
	border-bottom:solid 1px #f0f0f0 !important;
	border-top:solid 1px #f0f0f0 !important;
	border-right:solid 1px #f0f0f0 !important;
	margin:5px 2px 5px 21px !important;
	width:250px !important;
}
.btnContact
{
	border-radius:10px 10px 0px 0px !important;
	padding:5px 15px !important;
	margin-right:20px;
	background-color:#752d7f !important;
	border:solid 0px #fff;
	color:#fff;
	font-weight:bold;
}
.lineCnt
{
	border-bottom:solid 1px #752d7f;
}
.cnt-right
{
	margin-left:20px;
}
.requiredstar {color: #ff0000; margin-top: 6px; position: absolute;}
.requiredlabel {color: #ff0000; font-size: 11px; margin-top: -5px; padding-left: 22px; display:none;}
.contactlist
{
	margin:0px 0px 0px 5px;
}
.inputelementheight {height:50px;}
.success_msg{ padding: 5px 20px; color: green; font-weight: bold; }
.error_msg{ padding: 5px 20px; color: red; font-weight: bold; }
.none{ display: none; }
.aboutbtn
{
	background:#793d82;
	padding:8px 10px;
	text-transform:uppercase;
	color:#fff;
	border:solid 1px #793d82;
}
.aboutbtn:hover
{
	color:#fff;
	text-decoration:none;
}
.locationurl
{
	color:#793d82;
	padding:0px 10px;
}
.ament-line
{
	border-bottom:solid 1px #793d82;
	width:70%;
}
.panel
{
	border:none !important;
	background:#fff !important;
}
.panel-heading
{
	border:none !important;
	background:#793d82 !important;
	color:#fff !important;
}
.list-amenities
{
	margin-left:-5px;
}
.top80
{
	padding-top:80px;
}
/* accordion */
.ui-accordion .ui-accordion-header
{
	padding:0px 2.2em !important;
	background: #793d82 !important;
	color:#fff !important;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	right:1.5em !important;
	color:#fff !important;
	left:350px !important;
}
.ui-widget-content
{
	border:none !important;
}

/**/
.airport-pickup p
{
	font-size:17px !important;
}
#nt-example1 li {
	overflow: hidden;
	height: 260px;
	line-height: 30px;
	list-style: none;
}
#myCarousel1{border:10px solid #793D82 !important;}
.carousel-control {top:50% !important;background:#793D82;opacity:.75 !important;border:none !important;width:50px !important;height:50px !important;line-height: 39px !important;font-size:75px !important;}
#horiz_container_outer{width:100% !important;height:200px !important;border:none !important;}
#scrollbar{top:5px !important;height:30px !important;margin:0 !important;}
#track{width:980px  !important;height:20px !important;background:#fff !important;border:1px solid #793D82;border-radius:0!important;}
#dragBar{
             background:#793D82 !important;
             border-radius:0 !important;
             height:12px !important;
             margin-top:3px !important; 
        }

#horiz_container li {
                       // margin-right:35px !important; 

           }
.clients{margin-left:35px;}
.clients > img{
                border:2px solid #BABABA;
                margin:0 5px 5px 0;
                height:81px !important;
                padding:25px 0px;
            }

.navbar .nav > li > a {
   
    padding: 10px 5px 0 !important;
    
    
}
.row-fluid .span9{margin-left:-20px !important;width:78.4% !important;}


#left-part {
  
    width: 75% !important;
}
#right-part{
     width:21% !important;
}

.foot-gallery {
display: inline-flex;
padding-left: 8%;

}
.gall-in {
padding-right: 25px;
 text-align: center;
}
.devider-line::before {
  content: url("../images/divider.png");
  display: block;
  margin: 0 auto;
  padding-bottom: 25px;
  padding-top: 25px;
  width: 413px;
}
.foot-gallery-bot {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.left-sidebar {
  display: inline-block;
  font-size: 12px;
  padding-right: 25px;
  vertical-align: top;
  width: 50%;
}
.right-sidebar-pro{
  display: inline-block;
  width: 47%;
}
.slider-container {
width:100%;
}
.dropdown a:hover , a:focus {
text-decoration:none;
}
.sep-divi {
 border: 1px solid #752e7e;
 }
 .wrapper { max-width:500px; margin: 0 auto; }
img { max-width:100%; height:auto; }
.portfolio-thumb-slider .slick-slider-item { padding: 5px; }
.portfolio-thumb-slider { margin: 0 -5px 5px -5px; }
.portfolio-thumb-slider .slick-active img { outline: 2px solid transparent; }
.portfolio-thumb-slider .slick-current img { outline-color: green; }
.slick-slider { margin-bottom: 0px; }
.controls { text-align: center; padding: 10px; font-family: monospace; font-weight: bold; }
.slick-prev:before, 
.slick-next:before {
    color: black;    
}
.portfolio-thumb-slider {
  margin: 0 20px -2px !important;
}

.slick-next::before {
     content: url("../images/Slider icon right.png") !important;
	 cursor: pointer;
    
}
.slick-prev::before {
  content: url("../images/Slider icon left.png") !important;
	 cursor: pointer;
    
}
.slick-prev, .slick-next {
  background:none !important;
  color: none !important;
  cursor: pointer; 
  height: 85px !important;  
  margin-top: -20px !important;
  position: absolute;
  top: 20% !important;
}

.slick-slide {
  cursor: pointer;
}

.mail-con a:hover {
text-decoration: none;
}
/*ul.nav li {*/
/*    padding: 0px 8px;*/
/*}*/
/* new css */
hr.pink-line {
    border: 1.5px solid #793d83;
    width: 80%;
    margin: 50px auto;
}
.pnk-bg {
    background: #793e82;
    padding: 40px 0px;
    color: #fff;
}
.pnk-bg p {
    font-size: 16px!important;
    line-height: 1.6;
}
.pnk-bg h3 {
    font-weight: 500;
    margin-bottom: 20px;
}

/*healthcare*/

ul.nav li {
    padding: 0px 6px;
}
ul.nav li a.health-btn.btn-home {
    padding: 5px 6px !important;
    margin-top: 5px !important;
    color:#fff !important;
}
.navbar .nav{
    width: 100%;
}