.jscolor {
z-index:5001;
}

.gallery_bg {
width:100%;
height:75%;
background-size:cover;
background-repeat:no-repeat;
background-position: center;
}

.MsgBox {
position:fixed;
width:300px;
height:80px;
top:50%;
left:50%;
margin-left:-150px;
margin-top:-40px;
padding-top:25px;
display:none;
text-align:center;
vertical-align: middle;
z-index:5000;
  background: #E6E8E6;
  background-image: -webkit-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -moz-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -ms-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -o-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: linear-gradient(to bottom, #E6E8E6, #C3CCC2);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Lato;
border: white 3px solid;
}

.bandb_slider1 {
  height: 100%;
	background-size: cover;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
}
.home_slider1 {
  height: 100%;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
/*  background-size: 1700px;
  background-repeat: no-repeat;
  background-attachment: scroll;
*/
}

.home_slider1.slide-1 {
  display: block;
  height: 100%;
  background-image: url('/images/Exterior3000.jpg');
  background-position: 100% 7%;
/*  background-position: 50% 50%; */
  background-size: 1700px;
  background-repeat: repeat;
  background-attachment: scroll;
}

.home_slider1.slide-2 {
  background-image: url('/images/cushion2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.home_slider1.slide-3 {
  background-image: url('/images/jam-1300.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.home_slider1.slide-4 {
  background-image: url('/images/NVW-C32-1112-0002-1024px.jpg');
/*   background-position: 0% 51%; */
  background-position: 50% 50%;
  background-size: cover;
}

.home_slider1.slide-5 {
  background-image: url('/images/Table1300.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.home_slider2 {
  height: 100%;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/five1.png');
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
}

.home_slider2.slide-1 {
  background-image: url('/images/scale-750x750.jpg');
  background-position: 50% 50%;
  background-size: cover;
}
.home_slider2.slide-2 {
  background-image: url('/images/on-orme.jpg');
  background-position: 50% 50%;
  background-size: cover;
}
.home_slider2.slide-3 {
  background-image: url('/images/view-pier.jpg');
  background-position: 50% 50%;
  background-size: cover;
}
.home_slider2.slide-4 {
  background-image: url('/images/the-promenade.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.seg_hide {
display:none;
}

@media (max-width: 991px) {

  .home_slider1 {
    height: 500px;
  }
  .home_slider1.slide-1 {
    height: 500px;
    background-image: url('/images/Exterior1300.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat-x;
    background-attachment: scroll;
  }

.home_slider2 {
  width:100%;
  height:100%;
}

.home_slider2.slide-1 {
  width:100%;
  background-image: url('images/scale-750x750.jpg');
  background-position: 50% 50%;
  background-size: cover;
    background-repeat: repeat-x;
    background-attachment: scroll;
}

}

/*
.divShow {
outline: dashed 3px grey;
outline-offset: -3px;
}

.divShow:hover {
outline: dashed 3px orange;
outline-offset: -3px;
cursor: pointer;
}
*/

.tool_btn {
  background: #E6E8E6;
  background-image: -webkit-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -moz-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -ms-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -o-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: linear-gradient(to bottom, #E6E8E6, #C3CCC2);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Lato;
  color: #525652;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 10px 3px 10px;
  border: solid #869983 1px;
  margin-right:10px;
  text-decoration: none;
  float:right;
  z-index:1001;
}
.lft {
  float:left;
}
.rgt {
  float:right;
}

.done_btn {
  background: #E6E8E6;
  background-image: -webkit-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -moz-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -ms-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: -o-linear-gradient(top, #E6E8E6, #C3CCC2);
  background-image: linear-gradient(to bottom, #E6E8E6, #C3CCC2);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Lato;
  color: #000000;
  font-size: 15px;
  font-weight: normal;
  padding: 3px 20px 3px 20px;
  border: solid #869983 1px;
  margin-right:10px;
  text-decoration: none;
  float:right;
  z-index:1001;
}

.done_btn:hover {
  background: #dfe6e0;
  background-image: -webkit-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -moz-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -ms-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -o-linear-gradient(top, #dfe6e0, #97a695);
  background-image: linear-gradient(to bottom, #dfe6e0, #97a695);
  text-decoration: none;
}

.shadow {
  -webkit-box-shadow: 2px 2px 3px #c4d4bd;
  -moz-box-shadow: 2px 2px 3px #c4d4bd;
  box-shadow: 2px 2px 3px #c4d4bd;
}

.tool_btn:hover {
  background: #dfe6e0;
  background-image: -webkit-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -moz-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -ms-linear-gradient(top, #dfe6e0, #97a695);
  background-image: -o-linear-gradient(top, #dfe6e0, #97a695);
  background-image: linear-gradient(to bottom, #dfe6e0, #97a695);
  text-decoration: none;
}

.image_editpic {
  position:absolute;
  bottom:15px;
  right:15px;
  height:50px;
  width:50px;
  text-align:center;
  padding-top:7px;
  padding-right:1px;
  z-index:1000;
  background:white;
  display:none;  
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
}

.slider_addpic {
  position:absolute;
  bottom:15px;
  right:15px;
  height:50px;
  width:50px;
  z-index:1000;
  background:white;
  display:none;  
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
}

.slider_editpic {
  position:absolute;
  bottom:15px;
  right:75px;
  height:50px;
  width:50px;
  text-align:center;
  padding-top:7px;
  padding-right:1px;
  z-index:1000;
  background:white;
  display:none;  
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
}

.gallery_addpic {
  height:50px;
  width:50px;
  z-index:1001;
  background:white;
  display:block;  
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
}

.special-offer-section {
  border-top: 2px solid #edeff2;
  border-bottom: 2px solid #edeff2;
  background-color: #404047;
}

.special-offer-heading {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Roboto, sans-serif;
  color: #edeff2;
  font-size: 25px;
  font-weight: 500;
  text-align: center;
}

.special-offer-text {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Roboto, sans-serif;
  color: #edeff2;
  text-align: center;
}

.special-offer {
  display: block;
  height:100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px none #edeff2;
  border-radius: 5px;
  background: transparent;
  font-family: Roboto, sans-serif;
}

.special-offer-image {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.special-offer-details {
  margin-right: 0px;
  padding: 22px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
  text-align: center;
}

.offer-sign {
  display: inline-block;
/*  width: auto;*/
  margin: 0px auto 10px;
  padding: 20px;
  border-top: 224px none transparent;
  border-right: 224px none #000;
  border-bottom: 224px none transparent;
  background-color: #bf3a30;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  text-align: center;
}

.offer-book-btn {
  display: block;
  width: auto;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  background-color: #73956f;
  font-size: 32px;
  text-align: center;
}

.offer-book-btn:hover {
  background-color: #7bae7f;
}

.offer-slider {
/*  height: 223px; */
  height: auto;
  margin-bottom: 10px;
/*  border: 1px solid #edeff2;
  border-radius: 5px;
*/	
  background: transparent;
}

.offer-slide-nav {
  display: none;
}
