/***************************
Add your custom styles below
****************************/
.customLinkStyle{
	color:#fff !important;
	font-weight:bold !important;
}
.footer-3 .bg--white h1, .footer-3 .bg--white h2, .footer-3 .bg--white h3, .footer-3 .bg--white h4, .footer-3 .bg--white h5, .footer-3 .bg--white h6, .footer-3 .bg--white i {
    color: #fff;
}
.bg--white p, .bg--white span, .bg--white a:not(.btn) {
    color: #fff;
}
.footer-3 {
    padding: 0.875em 0;
    
}
.menu > li {
   
    font-size: 0.8em;
    
}
.nav--transparent:not(.nav--fixed) {
    background: rgba(159, 220, 154,.3) !important;
}
.footer-3{
	background-color:rgba(72, 91, 71,1);
}
.owl-theme .owl-controls .owl-dots .owl-dot span {
    
    height: 10px;
    width: 10px;
	background: #b6e4b2;
    
}
.owl-theme .owl-controls .owl-dots .owl-dot.active span {
    background: #40a1dd;
}
section, footer {
    padding-top: 2em;
    padding-bottom: 2em;
}
ul#hotelFeatures li i{
	color:#000;
	font-size:2em;
	padding:15px 0;
}
.main-container{
	/*background-image: linear-gradient(to right, #fff , #73b5e2) !important;*/
	background-color:#eff6fc;
}
.customBgPadding{
	padding-top:3em !important;
	padding-bottom:3em !important;
}
.customLead{
	font-size:1.1em;
}
.customBgColor{
	background-image: linear-gradient(to right, #0e527f , #73b5e2) !important;
	
}
.customH1Title{
	color: #73b5e2;
	font-size:1.5em;
	padding: 20px 0;
	
	
}
.nav-bar .logo {
    max-height: 88%;
    
}
.footer-3 .logo {
    max-height: 3.4375em;
    
}


.bg--white {
    /*background: #fff;
	background-image: linear-gradient(to right, #ffffff , #73b5e2) !important;*/
}
.customDivStyle{
    border-radius: 50%;
    overflow: hidden;

}

/*scroll down button*/




.scroll-down {
  opacity: 1;
  -webkit-transition: all .5s ease-in 3s;
  transition: all .5s ease-in 3s;
}

.scroll-down {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid #FFF;
  background-size: 14px auto;
  border-radius: 50%;
  z-index: 2;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  transform: scale(1)
}

.scroll-down:before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}

@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
/*************************/