
.fb-icon-silvassa i  {font-size:18px; display:block; margin:auto; color:#fff}
.facebook-text-silvassa {text-align:center; margin-bottom:0}
.fb-icon-silvassa {display:block; text-align:center; width:45px; height:45px; background-color:#4267b2; border-radius:50px; margin:auto; text-align:center; padding-top:15px;}
#CDSWIDCOE {margin:0!important}
.width-cal-136 {width:136px}
.width-cal-155 {width:155px}
.pax-width-205  {width:205px; line-height:13px; font-size:10px; height:40px;}
.pax-width-124 {width:124px}
.check-low-price-text {font-size:11px}
.check-low-price-text-verticle {padding-left:5px; font-size:12px; line-height:10px}
.check-low-price-text-verticle b {padding-left:23px; display:block; margin-bottom:10px}
.sitemap-menu li a.hotel-link{ line-height:22px!important}
.sitemap-menu-1 li a.hotel-link {line-height:26px!important}
.complimentary-facility {font-size:14px; margin-top:0; margin-bottom:0; font-weight:bold}
.subtitle-facility {font-size:14px; margin-top:0; margin-bottom:0; font-weight:bold}
.breadcrumb-container {max-width:1170px; margin:auto; padding:5px 15px}
.logo-hr-icon {line-height:10px}

.hotelpagebanner { background-attachment: fixed; background-position:50% 43.1px!important; )}
.btn-carousel { width:120px; margin:auto; display:block; font-size:17px!important; height:40px; line-height:25px; }
.btn-offerpage {width:100px;display:inline;font-size:13px!important; height:30px; line-height:18px; float:right}
.opening-title {font-size:18px}
.opening-title a {color:#444444}
.home-blog-list a {color:#444}
.room-type {font-size: 15px;
    font-weight: bold;
    margin: 10px 0 5px;
	}
.conferenece-type {font-size: 15px;
    font-weight: bold;
    margin: 10px 0 5px;
	}
.amenities-title {font-size:18px}	
/*Header New*/

.crvtopbar {
    left: 50%;
    margin-left: -840px;
    position: absolute;
    top:32px;
    z-index:1;
	display:none;
	visibility:hidden;
}

.logo-top { text-align:center;  margin:auto; margin-top:5px}

 .menu-top li {border-right: 1px dotted #000;}
.menu-top {background-color:#fff}
.menu-top li a { padding:5px 15px; font-size:12px;line-height:10px }
.navbar-custom {min-height:24px; margin-top:10px}
.mega-menu-in {margin-top:20px;}
.mega-menu { background-color:#ba141a;
    border-radius: 6px;
    box-shadow: 0 6px 10px 0 #000;
    margin-top: 35px;
    position: absolute;
    z-index: 999!important;
}

.mega-sub-menu span {color:#800100; font-size:13px; font-weight:bold; display:block}
.mega-sub-menu-2 li a{padding-left:5px; display:block; line-height:10px!important}
.mega-menu-content { width:auto; padding:5px; padding-bottom:10px}

.mega-sub-menu li a {color:#800100; font-size:13px; line-height:20px}


.mega-menu-tabs li a{ background-color:#530908; color:#fff; border:none; font-size:14px; text-transform:uppercase; padding:10px;}
.mega-menu-tabs li {padding:0!important}

.mega-sub-menu li a:hover {color:#444}
.mega-sub-menu li { list-style:none; display:block; border:none; line-height:18px; padding:0!important }
.tab-content-bx { background-color:rgba(255, 255, 255, 1); padding:10px}
.dropdown-mega-menu {width:724px; border:none;  background-color:rgba(128, 1, 0, 0.7)!important; border-radius:8px!important; box-shadow: 0 6px 10px 0 #000; top:100%}
.dropdown-mega-menu li:last-child {border:none}
.dropdown-mega-menu li{border-top:none}

.mega-menu-tabs > li.active > a, .mega-menu-tabs > li.active > a:focus, .mega-menu-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ba070d;
    border-color: #7f070b #7f070b transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: default;
}

.mega-menu-tabs > li > a:focus, .mega-menu-tabs > li > a:hover {
    background-color: #eee;
    text-decoration: none;
	color:#800100;
}

.hr-menu  {height:225px; border-left:1px solid #ccc; width:1px; margin:15px auto auto  }
.hr-menu-2  {height:100%; min-height:415px; border-left:1px solid #ccc; width:1px; margin:15px auto auto  }
.bandlogos {display:none; visibility:hidden; text-align:center}
.bandlogos li {display:inline-block; list-style:none}
.bandlogos li a {display:inline-block}
.sidebar-dropper {margin-top:25px; margin-bottom:25px}
.topbar-social{text-align:right; position:relative; z-index:9999}
.hotel-navigation-bx{position:relative; height:40px; margin-top:10px}
.crvbottombar {
    position: absolute;
    top:-18px;
    z-index:1;
	width:100%;
	/*background-image:url('../images/curve_bottom.png');*/
	background-repeat:no-repeat;
	height:43px; 
    padding-top:10px;
	display: block;
	
}
.hotel-title-inner {text-align:center}
.hotel-title-inner h1 {margin-bottom:0}
.hotel-navigation { float:none; text-align:center; margin:auto}
.navbar-hotel-in { margin:auto; width:38%; margin-top:10px}
.hotel-navigation li a { padding:5px}
.slide {}

/*Header New Ends*/

.toggle-content {height:55px; overflow:hidden}
.text-increaser{height:auto; overflow:visible}
.instagram-img {}
.make-fild-padding {padding-right:2px!important; }
.make-left-padding-less {padding-left:2px!important}
.input-group-addon {padding-left:2px; padding-right:5px}
.pax-width-200 {width:200px}
.pax-width-140 {width:140px}
.promo {border-bottom:1px solid #800100 }
.btn-booknow {margin-top:10px; font-size:13px}
.rightpop {
    background: rgba(128, 1, 0, 0.5);
    bottom:120px;
    color: #fff;
    line-height: 20px;
    padding: 20px 10px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index:999 !important;
}
.trigger {
    display: none;
}


hr {margin:10px 0}
.section {padding:10px 0}
.job-des {padding-left:25px}
.footer {padding:20px 0}
.copyrights {padding:15px 0}
.section {overflow:visible!important}
.hotel-title h1 {font-size:22px}
.first-parallax {height:610px; padding-top:0; padding-bottom:0}
.last-parallax {height:410px}
.hotel-list {margin:20px 0}
.bookform .btn {height:38px;}
.form-control {height: 38px;}
.custom-header {position: absolute; left:0; right:0; max-width:1135px; margin:auto}
.padding-btm-less {padding:20px 0 0 0}
.last-msg {padding: 54px 30px;}
.homeform-top {padding:30px 0 0px}
.home-msg-2{padding: 41% 0 56px 30px}
.text-caption-carousel {color:#800100; text-shadow:none}

#globaNagigarion .navbar-nav a { font-size:12px; padding:15px;}
#globaNagigarion .navbar-nav li {padding:0px}

#hotelNavigation .navbar-nav a{padding:15px;}
#hotelNavigation .navbar-nav li {padding:0px}
.hotel-title {color:#fff; margin-top:10px; margin-bottom:10px;}
.hotel-name-box .hotel-title{padding-left:0%}
.hotel-header {}
.brand-inner-page-header { top:0; margin-bottom:15%!important}
.hotel-name-box {background-color:#800100;    width:100%; margin:auto; border-top:1px solid  #9f1d1f }
.hotel-brand-name-box { top:4.5%; height:44px;}
.hotel-inner-name-box {top:33%!important; z-index:0; }
.form-hotel {position:; z-index:9999}
.slider-hotel-box{width:100%; margin:auto; position: relative; z-index:99;  margin-bottom:10px;}
.for-hotel-box {top:30%}
.hotel-arrow {color:#fff}
.eco-in-hote-title { font-size:15px}
.statci-inner-header {position:relative!important; top:0; margin-bottom:15%}
.hotel-inner-banner {padding-top:0!important; padding-bottom:25%; height:200px!important; max-width:1140px; margin:auto;background-repeat:no-repeat}
.dateselector {font-family:Verdana, Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); background: #fff !important; cursor: default !important; padding: 10px !important;}
.bootstrap-select.btn-group .dropdown-menu {z-index: 99999 !important;}
.widget-reservation-num {margin-top:10px; text-align:center}
.sider-bar-custome {margin-top:35px!important;}
.hotel-icon-list p{ min-height:80px; margin-bottom:0!important; font-size:12px; line-height:18px;}
.hotel-icon-list p span {display:inline-block; float:left}
.meetingbx p {font-weight:normal; line-height:25px; min-height:15px;}
.content-home-text {}
.feedback-img {float:right}
.globl-navigtion {font-size:22px}
.mobile-menu-inner { display:block; margin:0; padding:0; text-align:center}

.mobile-menu-inner li{ list-style:none; display:inline}
.small-menu-box {margin:2px 0}
.slider-widget-container {position:relative; max-width:1140px; margin:auto;}
.slider-widget-container-hotel {position:relative; max-width:1140px; margin:auto;}

.menu-wrapper img {position:absolute; width:160px; height:112px; top:-20px}
.loader-back-text img.home-loder {display:block; width:65px;  height:65px; margin:auto }
.home-loder {display:block;; margin-top:85px}

.copyrights  .text-left a {/*color:#fff!important*/}

.powred-by{display:block; margin-top:25px!important}
.yamm {margin-right:10px}
#navbar-collapse3 .yamm  {margin-right:0}
.loader-back-text img { display:none!important}
.loader-back-text  {background-image: url(../images/loding.gif); background-repeat:no-repeat; background-position:center; width:267px; height:71px; margin:auto; margin-top:15px}

#mask {

  position: absolute;
  left: 0;
  top: 0;
  z-index:10000;
  background-color: #000;
  display: none;
}


#boxes .window {

  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 999999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;

}

#boxes #dialog {

  width:1000px; height:510px;
  padding: 10px;
  background-color: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 15pt;

}


#popupfoot {

  font-size: 16pt;
  position: absolute;
  bottom: 0px;
  width:32px;
  height:32px;
  right:-20px;
  top:-20px;
  opacity: 1;
}

#popupfoot .close { opacity: 1;}
.home-form h6{font-size:16px;  font-weight:bold}
.error_message {color:#FF0000}
.brand-offer-bx { width:100%}
.brand-offer-1 {background-color:#d9dbda; border-radius:10px; width:100%; min-height:195px; margin-bottom:15px;  position:relative; overflow:hidden; padding:10px 10px 10px 34px}
.offer-number {background-color: #ae2320;
    border-radius: 50px;
    color: #fff;
    font-size:20px;
    font-weight: bold;
    height:50px;
    left:-17px;
    line-height: 63px;
    padding-right:11px;
    padding-top: 3px;
    position: absolute;
    text-align: right;
    top:-24px;
    width:50px;
	
	}
.offer-booknowbtn {width:100px; height:25px; margin-top:5px; line-height:9px; float:right; font-size:11px; }	
.offer-title {color:#2a2a28; font-size:22px; line-height:18px; font-weight:bold; margin-bottom:5px}	
.offer-title span {font-size:16px; text-transform:none}
.offer-city-text{}
.offer-city-text p{ color:#a3221c; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:0; height:34px; margin-top:5px; }
.offer-city-text p span{ color:#2f2f2d; font-size:18px; font-weight:bold; text-transform:none}
.offer-btn-text { width:100%; height:64px; background-color:#ae2320; text-align:center; margin-top:10px}
.offer-btn-text i {color:#fff; font-size:18px;}
.offer-btn-text span { color:#fff; font-size:20px; font-weight:bold; line-height:64px; }
.offer-btn-text p {color:#fff; font-weight:bold; font-size:16px}
.offer-text-titel {color:#292927; font-size:11px; margin-bottom:0; text-align:left;}
.offer-long-text { color:#a2261e; font-size:24px; text-align:center; font-weight:bold}
.offer-long-text span {color:#2c2c2c}
.offer-long-text span.yello {color:#f0120d}
.offer-long-text span.red {color:#b41c1b}
.offer-long-text span.red strong{color:#b41c1b}

/*widget custom css*/

#searchForm .make-margin { 
    margin:10px 0 !important;
}
.promo {margin-bottom:0; padding:10px;}
.modify-text {display:block; text-align:center; line-height:20px; font-size:10px; color:#b41c1b}
.modify-text:hover {color:#b41c1b}
.select-container {width:16%;
	float:left;
	margin-left:2%;}
.select-child-container {
    width:17%;
	float:left;
	margin-left:2%;}

.paxWrapper {border-bottom:1px solid #800100; height:38px; }
.roomBox {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 100%;
    padding:10px;
    display: block;	
	background-repeat: no-repeat;
	background-position:1%;
	text-decoration:none;
    color: #444444 !important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 300;
    text-transform: none;
	line-height:15px;
	border:1px solid #ccc;
	border-bottom:none;
}
.roomBox span:hover {color:#999}
.roomBox i {color:#999; float:right; font-size:18px; margin-top:0px; color:#800100; margin-right:2px}
.room-info {color:#999; text-decoration:none}
.pax-container { display:block;width:196%; background-color:#fff; position:absolute;  margin:auto; right:0; top:40px; min-height:100px; border:1px solid #ccc; margin-top:15px; z-index:999; box-shadow:0 0 5px rgba(0, 0, 0, 0.6)}
.pax-toggle {display:block}
.arrow-up {  position:absolute;
    right:10px;
	top:-18px;
	z-index:99; 
} 

#fullwidth .pax-container {width:106%;}
#tab_01 .pax-container-vertical {width:106%;}

.arrow-up span {color:#fff; font-size:24px}
.room-inner-bx { border-bottom:1px solid #e6e6e6; height:auto;padding:5px 0 5px 0;}
.room-txt {color:#800100; background-color:#fff;  width:17%; float:left; display:block; height:30px; line-height:21px; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px; padding-right:0; position:relative; margin-top:0px}
.triangle-left {
	width: 0;
	height: 0;
	border-top:8px solid transparent;
	border-right:8px solid white;
	border-bottom:8px solid transparent;
	position:absolute;
	right:0;
	top:7px
}
.select-arrow-bx {
    background-color: #fff;
    background-image: url("../images/custom-arrow.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 2px;
    height:30px;
    overflow: hidden;
    
}
.select-child-arrow-bx {
    background-color: #fff;
    background-image: url("../images/custom-arrow.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 2px;
    height:30px;
    overflow: hidden;
    width:100%;
	
}
.child-select {font-size:11px; line-height:12px}
.select-age {color:#999; font-size:10px; margin-bottom:0; line-height:12px}
.select-custom {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    box-shadow: none;
    color: #666;
    display: block;
    font-size: 12px;
    height: 100%;
    line-height: 1.42857;
    outline: medium none;
    overflow: hidden;
    padding: 5px;
    white-space: nowrap;
    width: 135%;
}
.close-room {float:right; display:block; width:5%; text-align:center; margin-top:0px}
.close-room i {color:#800100}
.add-btn-bx {
     background-color: #f5f5f5;
	 border-bottom:1px solid #e6e6e6;
	 clear:both;
	 padding:5px;
	 min-height:34px
}
.label-bx .first-child {margin-left:19%; width:16%}
.label-bx .second-child {margin-left:1%;width:16%}
.label-bx .third-child {margin-left:1%; width:17%;}
.label-bx .fourth-child{margin-left:1%; width:17%;}
.add-btn {font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #800100; width:24%; display:block; float:left; border-radius:2px; color:#800100; font-size:11px; text-align:center; line-height:20px; text-decoration:none; text-transform:uppercase; padding-top:2px }
.add-btn:hover {background-color:#800100; color:#fff}
.done-btn {background-color:#800100; color:#fff;border:1px solid #800100; width:18%; display:block; float:right; border-radius:2px;font-size:11px; text-align:center; line-height:20px; text-decoration:none; padding:2px; text-transform:uppercase}
.done-btn:hover { background-color:#b6100f; color:#fff}
.normal{font-weight:normal!important;}
.star1{font-size: 17px; }
.star2{font-size: 14px; font-weight:600}
.star-note{margin-bottom:0px; font-size:13px;padding:5px 0;font-style: italic;}


/*widget custom css ends */

.location-name-front {text-transform:none; line-height:10px; margin-bottom:0 }
.rate a {padding:4px 6px!important}
.mini-desti .rating i {margin-right:7px}
.location-name-front a {font-size:16px; line-height:17px}
.btn-dwnld-brochure {  position: absolute;
    right: 15px;
    top: -95px;
    width: 220px; z-index:999}

@media only screen and (max-width: 767px) {

.custom-header{position:static; width:100%}
.topbar-social {display:block}
.slider-hotel-box {left:0}
.slider-hotel-box {top:100%}
.section-our-hotel {display:none}
.hotel-brand-name-box {display:none}

.hotel-inner-banner { height:auto!important; padding:0}
.hotel-inner-name-box {display:block}
.padding-btm-less {padding:10px 0 0}
.feedback-img {float:none; margin:auto; width:250px; margin-top:15px}
.feedback-bx {text-align:center}
.hotel-name-box {width:100%; top:0}
.hotel-name-box .hotel-title {padding-left:0}
.hotel-title {font-size:18px}
.top-inner-con li {width:100%; text-align:center; display:block}
.global-menu-btn {padding:0; margin:0}
.hotel-content-box-in {}
.trip-box {float:none!important; margin:auto}
.slider-hotel-box {position:static}
.icon-menu27 {color:#800100; font-size:18px; float:right; margin-top:50px}
#gallery .col-md-3 img {display:block; margin-bottom:15px}
.topbar a.mobile-logo {margin:10px 0; display:block}
.text-caption-carousel {font-size:22px!important}
.topbar-drops li {font-size:11px}
.crvbottombar { background-image:none; background-color:#fff}
.navbar-hotel-in {width:100%; background-color:#f1f1f1}
.hotel-btn-menu .icon-menu27{margin-top:0}
.hotel-btn-menu {margin:15px 30px 0 0; padding:0}
.make-fild-padding{padding-right:15px!important}
.pax-width-240 {width:100%}
.pax-width-140 {width:100%;}
.pax-container { width:95%; left:0}
}

@media only screen and (min-width:300px) and (max-width:767px){
.room-txt {font-size:9px}
.child-select {font-size:10px}
.add-btn {width:30%}
.pax-width-140, .pax-width-240, .width-cal-155, .width-cal-136, .pax-width-200, .pax-width-124, .pax-width-205 {width:100%!important;}
.make-left-padding-less {padding-right:15px!important; padding-left:15px!important;}
#chkBRJCompare {float:left; margin-right:15px}
}

@media (max-width: 768px) {

.first-parallax, .last-parallax {height:auto}

#dialog {display:none!important}
#boxes{display:none!important}
.crvtopbar {display:none}
.pax-width-240 {width:100%}
.pax-width-140 {width:100%;}
.make-left-padding-less {padding-right:15px!important; padding-left:15px!important;}
}

@media (max-width:992px) {

.icon-menu27 {color:#800100; font-size:18px; float:right; margin-top:50px}
.slider-hotel-box {top:5%}
.bookform .form-group {margin-bottom:0}
.navbar-hotel-in {width:100%; background-image:none}
.make-fild-padding{padding-right:15px!important}

.pax-width-140, .pax-width-240 {width:50%;}

}

@media screen and (min-width:768px) and (max-width:1130px){

.slider-hotel-box  {max-width:750px; margin:auto}
#searchForm  .col-md-2 {width:50%}
.make-fild-padding{padding-right:15px!important}
.make-left-padding-less {padding-right:15px!important; padding-left:15px!important;}
.make-margin .input-group {width:100%}
}
