/*************************
*******Home Page******
**************************/
#home-slider {
	margin-top:0px;
	background: url(../images/home/slider-bg.png) 0 100% repeat-x;
	position: relative;
}
#home-slider .main-slider {
  position: relative;
  height: 480px;
}

#home-slider .slide-text{
  position: absolute;
  top: 50px;
  left: 0;
  width: 480px;
}
#home-slider .slide-image{
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index:999;
}

@media only screen and (max-width: 1024px) {
	#home-slider {
		margin-top:-60px !important;
		height:auto !important;
	}
	#home-slider .main-slider {
		top:0 !important;
		height:auto !important;
	}
	#home-slider .slide-text{
		position:relative !important;
		padding:0px !important;
		width:auto;
		top:0 !important;
		height:auto !important;
		margin:0px auto !important;
		text-align:center;
	}
	#home-slider .slide-image{
		display:none !important;
	}

}
@media only screen and (max-width: 768px) {
	#home-slider {
		padding:0 20px !important;
		margin-top:-60px !important;
		height:auto !important;
	}
	#home-slider .main-slider {
		top:0;
		height:auto !important;
	}
	#home-slider .slide-text{
		position:relative !important;
		padding:40px 0 !important;
		top:0 !important;
		height:auto !important;
		margin:0px auto;
		text-align:center;
	}
	#home-slider .slide-image{
		display:none !important;
	}

}


.animate-in .slide-text {
  -webkit-animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both;
  animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both;
}


#home-slider .slider-vision-living-background {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.animate-in .slider-vision-living-background {
  -webkit-animation: fadeIn 500ms ease-in-out 1200ms both;
  animation: fadeIn 500ms ease-in-out 1200ms both;
}


#home-slider .slider-clouds {
  position: absolute;
  z-index:800;
  right: 126px;
  bottom: 193px;
}
.animate-in .slider-clouds {
  -webkit-animation: fadeIn 1200ms ease-in-out 1000ms both;
  animation: fadeIn 1200ms ease-in-out 1000ms both;
}


#home-slider .slider-assisted-living-1{
  position: absolute;
	z-index:90;
    right: 183px;
  bottom: 288px;
}
.animate-in .slider-assisted-living-1 {
  -webkit-animation: rotateInUpLeft 500ms ease-in-out 1000ms both;
  animation: rotateInUpLeft 500ms ease-in-out 1000ms both;
}

#home-slider .slider-assisted-living-2{
  position: absolute;
	z-index:95;
  right: 92px;
  bottom: 258px;
}
.animate-in .slider-assisted-living-2 {
  -webkit-animation: rotateInUpLeft 600ms ease-in-out 1100ms both;
  animation: rotateInUpLeft 600ms ease-in-out 1100ms both;
}

#home-slider .slider-assisted-living-3{
  position: absolute;
	z-index:95;
  right: 34px;
  bottom: 190px;
}
.animate-in .slider-assisted-living-3 {
  -webkit-animation: rotateInUpLeft 700ms ease-in-out 1200ms both;
  animation: rotateInUpLeft 700ms ease-in-out 1200ms both;
}

#home-slider .slider-assisted-living-4{
  position: absolute;
	z-index:100;
  right: 92px;
  bottom: 108px;
}
.animate-in .slider-assisted-living-4{
  -webkit-animation: rotateInUpLeft 800ms ease-in-out 1300ms both;
  animation: rotateInUpLeft 800ms ease-in-out 1300ms both;
}

#home-slider .slider-assisted-living-5{
  position: absolute;
	z-index:100;
  right: 184px;
  bottom: 62px;
}
.animate-in .slider-assisted-living-5 {
  -webkit-animation: rotateInUpLeft 900ms ease-in-out 1400ms both;
  animation: rotateInUpLeft 900ms ease-in-out 1400ms both;
}

#home-slider .slider-assisted-living-6{
  position: absolute;
	z-index:100;
  right: 237px;
  bottom: 110px;
}
.animate-in .slider-assisted-living-6 {
  -webkit-animation: rotateInUpLeft 1000ms ease-in-out 1500ms both;
  animation: rotateInUpLeft 1000ms ease-in-out 1500ms both;
}

#home-slider .slider-assisted-living-7 {
  position: absolute;
	z-index:100;
  right: 274px;
  bottom: 204px;
}
.animate-in .slider-assisted-living-7 {
  -webkit-animation: rotateInUpLeft 1100ms ease-in-out 1600ms both;
  animation: rotateInUpLeft 1100ms ease-in-out 1600ms both;
}

#home-slider .slider-assisted-living-8 {
  position: absolute;
	z-index:100;
  right: 240px;
  bottom: 256px;
}
.animate-in .slider-assisted-living-8 {
  -webkit-animation: rotateInUpLeft 1100ms ease-in-out 1600ms both;
  animation: rotateInUpLeft 1100ms ease-in-out 1600ms both;
}


#home-slider .slider-vision-living {
  position: absolute;
  z-index:1800;
  right: 0px;
  bottom: 0px;
}
.animate-in .slider-vision-living {
  -webkit-animation: fadeIn 2300ms ease-in-out 1800ms both;
  animation: fadeIn 2400ms ease-in-out 1800ms both;
}



#home-slider .slider-bird1 {
  position: absolute;
  z-index:1800;
  right: 229px;
  bottom: 249px;
}
.animate-in .slider-bird1 {
  -webkit-animation: fadeInLeft 1300ms ease-in-out 3800ms both;
  animation: fadeInLeft 1300ms ease-in-out 3800ms both;
}

#home-slider .slider-bird2 {
  position: absolute;
  z-index:1800;
  right: 205px;
  bottom: 248px;
}
.animate-in .slider-bird2 {
  -webkit-animation: fadeInLeft 1300ms ease-in-out 4000ms both;
  animation: fadeInLeft 1300ms ease-in-out 4000ms both;
}

#home-slider .slider-bird3 {
  position: absolute;
  z-index:1800;
  right: 218px;
  bottom: 235px;
}
.animate-in .slider-bird3 {
  -webkit-animation: fadeInLeft 1300ms ease-in-out 4200ms both;
  animation: fadeInLeft 1300ms ease-in-out 4200ms both;
}



#home-slider .slider-vision-living-assisted-living {
  position: absolute;
  z-index:1800;
  right: 0px;
  bottom: 0px;
}
.animate-in .slider-vision-living-assisted-living {
  -webkit-animation: fadeIn 2300ms ease-in-out 4600ms both;
  animation: fadeIn 2300ms ease-in-out 4600ms both;
}





#home-slider h1{
  margin-top: 100px;
  margin-bottom: 25px;
}

#home-slider .btn-common {
  margin-top: 20px;
}

#home-slider .preloader {
  position: absolute;
  left: 0;
  top: 0;
  bottom: -30px;
  right: 0;
  background: #fafafa;
  text-align: center;
}

#home-slider .preloader > i {
  font-size: 48px;
  height: 48px;
  line-height: 48px;
  color: #00aeef;
  position: absolute;
  left: 50%;
  margin-left: -24px;
  top: 50%;
  margin-top: -24px;
}
