/*Website:senior WP*/

*{
    margin: 0;
    padding: 0;
	font-family: 'Poppins', sans-serif;
    box-sizing: border-box;

}
.head_mob{
	font-size:14px;
}
.box1{
	justify-content:center;
}
.headS1,.headS2{
	position:absolute;
}
.headS1{
	left:40px;
}
.headS2{
	right:40px;
}

.supportP p{
	font-size:13px;
}
.navbar-toggler{
	border: none;
}
/* for search bar*/
.search-input{
	
	 visibility:hidden;
	position:absolute;
	top:50px;
	
}
.search-input-wrapper.change{
	opacity:1;
	visibility:visible;
}
.search-input input{
	background-color:translucent;
	border:none;
	border-bottom:0.1rem solid #999; 
   
}
.search-input input{width:150px;}
.search-input i{
	font-size:1.5rem;
	color:#999;
	cursor:pointer;
}

/* End here*/
#banner{
	border:none;
	overflow:hidden;
}
#banner{
	
	cursor:pointer;
	object-fit:cover;
	animation:new 6s linear infinite;	
}

@keyframes new {
  0% {
   
    transform: translatey(0px);
  }
  50% {
 
    transform: translatey(-20px);
  }
  100% {
   
    transform: translatey(0px);
  }
}
  
/*#banner{
	border:none;
	overflow:hidden;
	
}
#banner{
	
	cursor:pointer;
	object-fit:cover;
	transition:.5s linear;	
	 animation: glitch1 1s linear infinite;
}
@keyframes glitch1
{
  0%
  {
    background-position: 0 0;
    filter: hue-rotate(0deg);
  }
  10%
  {
    background-position: 5px 0;
  }
  20%
  {
    background-position: -5px 0;
  }
  30%
  {
    background-position: 15px 0;
  }
  40%
  {
    background-position: -5px 0;
  }
  50%
  {
    background-position: -25px 0;
  }
  60%
  {
    background-position: -50px 0;
  }
  70%
  {
    background-position: 0 -20px;
  }
  80%
  {
    background-position: -60px -20px;
  }
  81%
  {
    background-position: 0 0;
  }
  100%
  {
    background-position: 0 0;
    filter: hue-rotate(360deg);
  }
}*/
.post-thumbnail img{
	width:100%;
	height:100%;
	margin:20px auto;
}
.entry-title{
    margin-top: 35px;
	/*display:none;*/
	color:#545454;
	font-size:40px;
	text-align:justify;
}
.entry-content{
	    text-align: justify;
}
.heading-text {
    font-size:2.8rem;
    text-align: center;
    padding: 1.5vw 0;
    text-transform: uppercase;
}

.navbar li>ul{
	padding-left:0px;
    width: 11.5rem;
   background-color:white;
 --bs-dropdown-border-color: var(--bs-border-color-translucent);
    border-radius: calc(0.375rem - 1px);
    display: none;
    position: absolute;   
    left: 0;
    z-index: 99999;
    color: black;
    box-shadow: 0px 3px 3px rgb(0 0 0 / 20%);
}


.navbar-nav  ul {
    display: none;
}
.navbar-nav li:hover > ul{
    display: block;	
}
.navbar-nav li{	

	margin:0px 20px;
	text-align:left;
	list-style:none;
    position: relative;
}
.sub-menu{
	margin-top:2px;
}
.navbar-nav li a{
    text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 0.9rem;
    color: #000 !important;
   text-decoration:none;
}
#toggler{
	background-color:#b180d9;
}

#services h3,
.client-2 h3{
	color:#545454;
}
/*p{
	font-size:14px;
	
}*/
.head_mob{
	background-color:#545454;
}
.navbar {
    background: #fff;
    position: sticky;
    top: 0px;
    z-index: 10;
    align-items: center;
    box-shadow: 0 0px 12px;
}
.navbar li a:hover{
    color:gray!important;
}
.header-logo{
	width:100px;
}

.banner{
	height:1000px;
	background:url("../Images/senior_Banner.webp") no-repeat center/cover;
  /*border-bottom-right-radius: 50% 25%;
  border-bottom-left-radius: 50% 25%;*/
}

.slider{
	float:right;
}

/*Services CSS*/
.box-1 .card-body{
	text-align: center;
}
.box-2 .card-body{
	text-align: center;
}
.service1{
	background-color:#F2F7F9;
	/*border-radius:40% 0 0 40%;*/
	 border-top-left-radius:25% 50%  ;
  border-bottom-left-radius: 25% 50%  ;
}
.service2{
	background-color:#F2F7F9;
	/*border-radius:40% 0 0 40%;*/
	 border-top-left-radius:50% 50% ;
  border-top-right-radius:50% 50% ;
}
.service3{
	/*background-color:rgba(177,128,217,0.12);*/
    box-shadow: 0 0 10px #F2F7F9;		
	border-top-left-radius:50% 50% ;
    border-top-right-radius:50% 50% ;
}
.service4{
	/*background-color:rgba(177,128,217,0.12)*/
    box-shadow: 0 0 10px #F2F7F9;		
	border-bottom-left-radius:50% 50% ;
    border-bottom-right-radius:50% 50%;
}
.service5{
	background-color:#F2F7F9;
	border-bottom-left-radius:50% 50% ;
    border-bottom-right-radius:50% 50%;
}
/*#services .card,
#About .card,
#partner .card,
#blog .card
{
	border:none;
}*/
#services .card-body{
	border:none;
	overflow:hidden;
	box-shadow:0 5px 15px grba(0,0,0,0.1);
}
#services .card-body img{
	
	cursor:pointer;
	object-fit:cover;
	transition:.2s linear;	
}
#services .card-body img:hover{
	transform:scale(1.3);
}
.AssistProvide  img:hover{
	transform:scale(1.3);
}
.memoryCard img:hover{
	transform:scale(1.3);
}
.card{
	border:none;
}
#AboutFounder .card-body{
	border:1px solid rgba(0,0,0,0.175);
	
}
/*About CSS*/
#About p,
#partner p,
#blog p,
#services p{
	text-align:justify;
}
#About .Aimage,
#partner .partnerImg
 {
 
  box-sizing: border-box;
  overflow: hidden;
  transform: translatey(0px);
  animation: float 6s ease-in-out infinite;
}
@keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}

.Abtn{
	color:white;
	border:none;
	background-color:gray;
}
.Aimage{
	height:100%;
	background:url('../Images/Home-About.png')no-repeat center/cover;
}

.partnerImg{
	height:100%;
	background:url('../Images/Asset 2.png')no-repeat center/cover;

}
.para{
	background-color:rgba(177,128,217,0.12);
}
.FounderImg{
	width:60%;
	border:2px solid #545454;
	border-radius:10px;
}
.founderpara{
	font-size:20px;
}
.abFont{
	font-size:40px;
	color:#545454;
}
.abFontS{
color:#b180d9;
 font-size:40px;
}
.Oville{
	background:#f2f7f9;
}
.magna{
	background:#efe3f9;
}
/*Blog section css*/
.blogcare img{
	height:350px;
	width:100%;
}
.blogcare:last-child,
.blogcare:nth-last-child(2),
.blogcare:nth-last-child(3){
	width:33.3%;
	
}
.blogcare:last-child img,
.blogcare:nth-last-child(2) img,
.blogcare:nth-last-child(3) img{
	height:250px;
	
}

.blogmain:last-child,
.blogmain:nth-last-child(2),
.blogmain:nth-last-child(3){
	display:none;
	
}
.blog1{
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67));	
}
.blog1 p{
    text-align:center!important;
}
.blog2{
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67));	
}

/*.blog3{
	height:200px;
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67)),url('../Images/Blog 3.png') no-repeat center/cover;	


}
.blog4{
	height:200px;
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67)),url('../Images/Blog 4.png') no-repeat center/cover;	


}
.blog5{
	height:200px;
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67)),url('../Images/Blog 5.png') no-repeat center/cover;	
}*/
.blog1:hover{
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));

}
.blog2:hover{
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));

}
/*.blog3:hover{
	height:200px;
	background:url('../Images/Blog 3.png')no-repeat center/cover;

}
.blog4:hover{
	height:200px;
	background:url('../Images/Blog 4.png')no-repeat center/cover;

}
.blog5:hover{
	height:200px;
	background:url('../Images/Blog 5.png')no-repeat center/cover;

}*/
.clientImg{     
	height:100%;
	/*background:url('../Images/woman-old-age-home-with-wheelchair.jpg')no-repeat center/cover;*/
	background:url('../Images/img-2.png')no-repeat center/cover;

}
/* Client Review CSS*/
#client p{
	text-align:justify;
}
.clientpara{
	text-align:center;
}
.clientS{
	background-color:#b180d9;
}
.owl-next span,
.owl-prev span{
    font-size: 40px;
    margin: 10px;
}
.owl-nav{
	text-align: center;
}
/*Slider banner*/
.carousel-item .card{
	background-color: rgba(41, 39, 39, 0.3);

}
.carousel-indicators button{
	background-color:blue!important;
}
/*Contact us section*/
.contactImg{
	background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67)),url("../Images/Asset 1.png") no-repeat center/cover;
	height:500px;
}

.contactImg .container{
	padding:5% 10%;
}
.boxN{
	 box-shadow: 0 0 15px #b180d9;	
}
.submit{
	color:white;
	border:none!important;
	background-color:#b180d9!important;
	width:100%;
	border-radius:10px;
	font-weight:600;
}

.contactI{
		background-color:#b180d9;
}
.contactMain{
	margin-top:-237px;
}
.finalSection .card-body{
	margin:auto;
}
.finalSection .card{
	border:none;
}

.boxN{
	margin:auto;
}
.contactPhone input{
    border: 1px solid #ced4da;
	border-radius: 0.375rem;
	padding:0.375rem .75rem;
}
#email_error,
#zip_error,
#phone_error{		  
      color: red;
      margin:auto;
      margin-left: 80px;
      padding: 2px;
      background-color: rgb(255,0,0,0.3);
      width: 290px;
      border-radius: 10px;
      display: none;
        }
.form-required {
    color: #ff0000;
    font-weight: 400;
}
label{
	font-weight:700;
	
}
.form-submit{
	background-color:#282858;
	font-size:20px;
	border-radius:15px;
}
.cardImg img{
	    width:auto!important;
    height:7rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.7rem;
	margin-bottom:20px;
    cursor: pointer;
	
}
/*In-Home-Care*/
#In-Home{
	background:url("../Images/in-home-care.webp") no-repeat top/cover;
}
.in-care{
	margin:auto;
}
.carecolor{
	background:#545454;
}
.pagecolor{
	/*background:#b180d9;*/
	background:linear-gradient(rgba(177,128,217,0.67),rgba(177,128,217,0.67));
	
}
.bancard{
	background:linear-gradient(rgba(84,84,84,0.67),rgba(84,84,84,0.67));
}
.About-why .card{ background-color:#b180d9;
color:white;
font-size:20px;
height:100%;
}

.About-why{
	margin:auto;
}
.About-why .card:hover{
	box-shadow:0 4px 15px #b180d9;
	background-color:white;
	color:#545454;
}
.whatsapp_float{
	position:fixed;
top:550px;
left:10px;
}
.contact-home{
	background:#EFE3F9;
	
}
/*In-home-Assist Living*/
#Assist-living{
    background:url("../Images/in-home-assist.webp") no-repeat top/cover;
}
.assistcard{
	background:#F2F7F9;
	height:100%;
}
.assistcard:hover{
	background:#EFE3F9;
}
.headapp{
	color:#b180d9;
}
/*Advisor*/
#Advisor{
    background:url("../Images/advisor.webp") no-repeat center/cover;
}

/*Footer section*/
/* footer css  */
footer {
  background:black;
  color:white;
}
footer a {
  color:white;
  text-decoration: none;
}
.copyright {
  font-size: 0.8rem;
  padding: 0 10px;
  text-align: center;
  color: white;
  background: black;
}
.thannks{
    padding:100px 0;
}
.thannks button{
    width: fit-content;
    border: 1px solid #00000057;
    padding: 8px 36px;
    border-radius: 34px;
    /* font-size: 24px; */
    margin-top: 10px;
}


/*Gallery Page CSS*/
.gallery{ width:100%;
         justify-content:center;
}
.gallery .card{
	border:none;
	overflow:hidden;
	box-shadow:0 5px 15px grba(0,0,0,0.1);
}
.gallery .card img{
	height:16rem;
	cursor:pointer;
	object-fit:cover;
	transition:.2s linear;
	
}
.gallery .card img:hover{
	transform:scale(1.1);
}

.gallery .popup-image{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.9);
	height:100%;
	width:100%;
	z-index:100;
	display:none;
}
.gallery .popup-image span{
	position:absolute;
	top:0;
	right:10px;
	font-size:60px;
	font-weight:border;
	color:#fff;
	cursor:pointer;
	z-index:100;
}
.gallery .popup-image img{
	position:absolute;
	top:50%;
	left:48%;
	transform:translate(-50%, -50%);
	border-radius:5px;
	width:750px;
	height:auto;
	object-fit:cover;
}
.card1 >p {
    text-align-last: center;
}
/*JobSeekers Page CSS*/
#jobseeker{
	
	background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url("../Images/Untitled-design-13.jpg") no-repeat center/cover;
}
.carejob{
	    background: linear-gradient(rgba(177,128,217,0.6),rgba(177,128,217,0.6),rgba(177,128,217,0.6));
}
.jobBtn{
	background-color:#b180d9;
	width:200px;
	border:none;
	border-radius:20px;
}
#JobButton{
	text-align:center;
}
#jobpara>p{
	text-align:center;
}
/*Partner with us*/
#partnerBan{
	height:800px;
	background:url("../Images/nursing-home-concept-with-happy-persons.jpg") no-repeat center/cover;

}
/*About Page CSS*/
#AboutBanner{
	height:600px;
	background:url("../Images/Contact-Us-Page-Banner.png") no-repeat center/cover;

}
.APimage{
	height:100%;
	background:url('../Images/About-Us-Image.png')no-repeat center/cover;
}
.About3{
	background-color:#b180d9;
}
/*.ASec1{
	height:100%;
	background:url('../Images/Review-Program.png')no-repeat center/cover;

	
}
.ASec2{
	height:100%;
	background:url('../Images/Support-for-seniors-&-Caregivers.png')no-repeat center/cover;

	
}
.ASec3{
	height:100%;
	background:url('../Images/Customized-Referrals.png')no-repeat center/cover;

	
}*/
/*Memory care Service page*/
#Memorycare{
	height:650px;
	background:url("../Images/Memory-Management/Memory-Care-Banner.png") no-repeat center/cover;
}
.benefitImgM{
	height:100%;
	background:url("../Images/Memory-Management/Benefits-Of-Memory-Care.png") no-repeat center/cover;

}
.benefitImgM2{
	height:100%;
	background:url("../Images/Memory-Management/Time-for-memory.png") no-repeat center/cover;

}
.memoryP{height:470px;}
.shadow{
	/*background:linear-gradient(rgba(0,0,0,0.67),rgba(0,0,0,0.67));
*/background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8),rgba(255,255,255,0.8));
		
}
.upShadow{
	padding:190px 0px;
}
.upShadow1{
	padding:50px 0px;
}
/*Assisted page Css*/

.AssistProvide{
	background:#F2F7F9;
}

/*Assisted Service page*/
#Assisted{
	height:650px;
	background:url("../Images/assisted-living/Assisted-Living-Banner.png") no-repeat center/cover;
}
.benefitImgA{
	height:100%;
	background:url("../Images/assisted-living/Benefits-Of-Assisted-Living.png") no-repeat center/cover;

}
.benefitImgA2{
	height:100%;
	background:url("../Images/assisted-living/Time-for-Assisted.png") no-repeat center/cover;

}
.AssistP{
	height:500px;
}
/*CareHome Service page*/
#Carehome{
	height:650px;
	background:url("../Images/Care-Home/Care-Home-Banner.png") no-repeat center/cover;
}
.benefitImgH{
	height:100%;
	background:url("../Images/Care-Home/Benefits-of-Residential-Care-Homes-Services-and-Amenities.png") no-repeat center/cover;

}
.benefitImgH2{
	height:100%;
	background:url("../Images/Care-Home/care-img.jpg") no-repeat center/cover;
}
.CRHM {
    height: 482px;
}
/*care Management Service page*/
#Management{
	height:650px;
	background:url("../Images/Care-Management/Care-Management-Banner.png") no-repeat center/cover;
}
.benefitImgCM{
	height:100%;
	background:url("../Images/Care-Management/Benefits-Of-Care-Management.png") no-repeat center/cover;

}
.benefitImgCM2{
	height:100%;
	background:url("../Images/Care-Management/Time-for-Care-Management.png") no-repeat center/cover;

}
.CRMN{
	height:380px;
}
/*Independent Living Service page*/
#Independent{
	height:650px;
	background:url("../Images/independent-living/independent-living-Banner.png") no-repeat center/cover;
}
.benefitImg{
	height:100%;
	background:url("../Images/independent-living/Benefits-Of-Independent-Living.png") no-repeat center/cover;

}
.benefitImg2{
	height:100%;
	background:url("../Images/independent-living/Time-for Assisted living.png") no-repeat center/cover;

}
.Int{
	height:520px;
	}
/*Memory care Service page*/
#Homecare{
	height:650px;
	background:url("../Images/Home-Care-Page/Home-Care-Page-Banner.png") no-repeat center/cover;
}
.benefitImgC{
	height:100%;
	background:url("../Images/Home-Care-Page/Benefits Of Home Care.png") no-repeat center/cover;

}
.benefitImgC2{
	height:100%;
	background:url("../Images/Home-Care-Page/care.jpg") no-repeat center/cover;

}
.HMCR{
	height:557px;
	}
.supportImg{
	height:100%;
	background:url("../Images/Untitled-design-13.jpg") no-repeat center/cover;

}
.supportImg{
	border:none;
	overflow:hidden;
}
.supportImg{
	
	cursor:pointer;
	object-fit:cover;
	animation:support 6s linear infinite;	
}
.supportP{
	background-color:#F2F7F9;
}
.supportP:hover{
	background-color:#efe3f9;
}
.supportP hr {
    border: 0;
    height: 3px;
    opacity: 100;
    /* color: white; */
}
.gradient {
   
    /* background-image: linear-gradient(90deg,white,transparent); */
    background-image: linear-gradient(to right,rgba(177,128,217,0),rgba(177,128,217,100),rgba(177,128,217,0));
}

@keyframes support {
  0% {
   
    transform: translatex(0px);
  }
  50% {
 
    transform: translatex(-20px);
  }
  100% {
   
    transform: translatex(0px);
  }
}
  
#contactLink{
	background-color:#efe3f9;
	border-radius:20px;
	text-align:center;
	
}
.conlink {
	background-color:#b180d9;
	border-radius:10px;
}
/* Mamory page*/
.MemoryB{
	margin:auto;
}
.memoryCard1{
	background-color:#F2F7F9;
	height:280px;
}
.memoryCard2{
	background-color:#F2F7F9;
	height:240px;
}
.memoryCard{
	background-color:#F2F7F9;
	height:310px;
}
.memoryCard1 img:hover{
	transform:scale(1.3);
}
.memoryCard2 img:hover{
	transform:scale(1.3);
}
.memoryCard img:hover{
	transform:scale(1.3);
}
.contactI h1,
.contactI p{
	text-align:justify;
}
.About5{
	background-color:#e2c8f7;
}
.About5:hover{
	background-color:#b180d9;
}
@media only screen and (max-width:1260px) and (min-width:50px){
	.head_mob{
	display:none;

}
}
@media only screen and (max-width:786px) and (min-width:50px){
	.contactPhone input{
	margin:0.5rem;
}
.blogcare:last-child,
.blogcare:nth-last-child(2),
.blogcare:nth-last-child(3){
	width:100%;
}

#AboutBanner {
    height: 300px;
}
.header-logo{
	margin:0;
}
.banner{
	height:50vh;
}
.service0,
.service1,
.service2,
.service3,
.service4,
.service5{
	margin-top:1rem;
}
.contactImg .container {
     padding: 10% 3%!important; 
}
.comma{
	display:none;
}

.blog2 p,
.blog3 p,
.blog4 p,
.blog5 p{
	display:none;
}
.Aimage{
	height:400px;
	margin-bottom:20px;
}
.partnerImg{
	height:400px;
	margin-top:30px;
}
/*.m-5{
	margin:1.5rem!important;
}*/
.newSlide{
	display:none;
}
.partnerImg{
	margin-left:0!important;
}
.blog3 .pt-5{
	padding:0!important;
}
.blog4 .pt-5{
	padding:0!important;
}
.blog5 .pt-5{
	padding:0!important;
}
#About p, #partner p, #blog p, #services p{
    text-align:left;
}
.point{
	display:none;
}
/*.About3 p,
#About4 p,
.About5 p,
.card1 p,
#benefit p,
.support p,
#Partner p,
#Talk p,
#helps p{
	text-align:justify!important;
}*/
.APimage{
	height:400px;
	margin-bottom:20px;
}
.entry-title{
	font-size:23px;
}

/*#jobpara p{
	text-align:justify;
	}*/
/*#Provided,
#requirements,
#benefit,
.support,
#Partner,
#Talk,
#helps,
#contactLink{
	margin:1rem!important;
}*/
#contactLink>div{
	padding:1rem!important;
}
.benefitImg{
	height:400px;
}
.supportImg{
	height:300px;
}
.AssistMain{
	padding:0!important;
}
.AboutCMain{
	padding:2rem!important;
}


/*Memory care Service page*/
#Memorycare{
	height:400px;
	background:url("../Images/Memory-Management/Memory-Care-Banner.png") no-repeat center/cover;
}
.benefitImgM{
	height:400px;
	background:url("../Images/Memory-Management/Benefits-Of-Memory-Care.png") no-repeat center/cover;

}
.benefitImgM2{
	height:300px;
	background:url("../Images/Memory-Management/Time-for-memory.png") no-repeat center/cover;

}
/*Assisted page Css*/
.AssistProvide p{
	text-align-last:center;
}
.AssistProvide{
	background:#F2F7F9;
}

/*Assisted Service page*/
#Assisted{
	height:400px;
	background:url("../Images/assisted-living/Assisted-Living-Banner.png") no-repeat center/cover;
}
.benefitImgA{
	height:400;
	background:url("../Images/assisted-living/Benefits-Of-Assisted-Living.png") no-repeat center/cover;

}
.benefitImgA2{
	height:300px;
	background:url("../Images/assisted-living/Time-for-Assisted.png") no-repeat center/cover;

}
/*CareHome Service page mobile css*/
#Carehome{
	height:400px;
	background:url("../Images/Care-Home/Care-Home-Banner.png") no-repeat center/cover;
}
.benefitImgH{
	height:400px;
	background:url("../Images/Care-Home/Benefits-of-Residential-Care-Homes-Services-and-Amenities.png") no-repeat center/cover;

}
.benefitImgH2{
	height:300px;
	background:url("../Images/Care-Home/Time-for-care-homes.png") no-repeat center/cover;

}
/*care Management Service page mobile css*/
#Management{
	height:400px;
	background:url("../Images/Care-Management/Care-Management-Banner.png") no-repeat center/cover;
}
.benefitImgCM{
	height:400px;
	background:url("../Images/Care-Management/Benefits-Of-Care-Management.png") no-repeat center/cover;

}
.benefitImgCM2{
	height:300px;
	background:url("../Images/Care-Management/Time-for-Care-Management.png") no-repeat center/cover;

}
/*Independent Living Service page mobile css*/
#Independent{
	height:400px;
	background:url("../Images/independent-living/independent-living-Banner.png") no-repeat center/cover;
}
.benefitImg{
	height:400px;
	background:url("../Images/independent-living/Benefits-Of-Independent-Living.png") no-repeat center/cover;

}
.benefitImg2{
	height:300px;
	background:url("../Images/independent-living/Time-for Assisted living.png") no-repeat center/cover;

}
/*Memory care Service page mobile css*/
#Homecare{
	height:400px;
	background:url("../Images/Home-Care-Page/Home-Care-Page-Banner.png") no-repeat center/cover;
}
.benefitImgC{
	height:400px;
	background:url("../Images/Home-Care-Page/Benefits Of Home Care.png") no-repeat center/cover;

}
.benefitImgC2{
	height:300px;
	background:url("../Images/Home-Care-Page/time-home-care.png") no-repeat center/cover;

}
.ASec3 img{
	padding-bottom:1.5rem;
}
.Banimg{display:none;}
.upShadow,.upShadow1{
	padding:130px 0px;
}
.ASec1 img,
.ASec2 img,
.ASec3 img{
	height:300px!important;
	margin-bottom:20px;
}
.memoryP,
.AssistP,
.CRHM,
.CRMN,
.Int,
.HMCR{height:auto;}
.memoryCard1{
	background-color:#F2F7F9;
	height:auto;
}
.memoryCard{
	background-color:#F2F7F9;
	height:auto;
}
.contactMain {
    margin-top: -180px;
}
.contactImg{
	height:630px!important;
}
.detail{
	    padding: 0 30px!important;
}
}
@media screen and (max-width:2000px) and (min-width:1400px){
#Memorycare,
#Assisted,
#Carehome,
#Management,
#Independent,
#Homecare,
.benefitImgC{
	height:800px!important;
}	
.Aimage{
	height:870px!important;
}
.partnerImg{
	height:760px!important;
}
.clientImg,.benefitImgC2{
	height:400px!important;
}
.contactImg{
	height:610px!important;
}
.APimage{
	height:810px!important;
}
.gallery .card img{
	height:22rem!important;
}
#jobseeker{
	height:1050px!important;
}
#AboutBanner{
	height:1135px!important;
}
.benefitImgM{
	height:780px!important;
}
.benefitImgM2{
	height:490px!important;
}
.benefitImgA2{
	height:410px!important;
}
.benefitImgH{
	height:715px!important;
}
.benefitImgH2{
	height:445px!important;
}
.benefitImgCM{
	height:760px!important;
}	
.benefitImg{
	height:790px!important;
}
.benefitImg2{
	height:485px!important;
}
	
}
/*For Services page*/
@media only screen and (max-width:1245px) and (min-width:1187px){
	.memoryP{
		height:405px;
	}
	.memoryP p{
		padding:0 1rem!important;
	}
	.AssistP {
    height: 430px;
}
.AssistP p{
		padding:0 1rem!important;
	}
	.CRHM {
    height: 390px;
}
.CRHM p{
		padding:0 1rem!important;
	}
	.CRMN {
    height: 320px;
}
.CRMN p{
		padding:0 1rem!important;
	}
	.Int {
    height: 430px;
}
.Int p{
		padding:0 1rem!important;
	}
	.HMCR {
    height: 440px;
}
.HMCR p{
		padding:0 1rem!important;
	}
}
@media only screen and (max-width:1186px) and (min-width:1020px){
	.memoryP{
		height:480px;
	}
	.memoryP p{
		padding:0 1rem!important;
	}
	.AssistP {
    height: 480px;
}
.AssistP p{
		padding:0 1rem!important;
	}
	.CRHM {
    height: 470px;
}
.CRHM p{
		padding:0 1rem!important;
	}
	.CRMN {
    height: 390px;
}
.CRMN p{
		padding:0 1rem!important;
	}
	.Int {
    height: 545px;
}
.Int p{
		padding:0 1rem!important;
	}
	.HMCR {
    height: 554px;
}
.HMCR p{
		padding:0 1rem!important;
	}
}
@media only screen and (max-width:1019px) and (min-width:926px){
	.memoryP{
		height:580px;
	}
	.memoryP p{
		padding:0 1rem!important;
	}
	.AssistP {
    height: 583px;
}
.AssistP p{
		padding:0 1rem!important;
	}
	.CRHM {
    height: 540px;
}
.CRHM p{
		padding:0 1rem!important;
	}
	.CRMN {
    height: 480px;
}
.CRMN p{
		padding:0 1rem!important;
	}
	.Int {
    height: 612px;
}
.Int p{
		padding:0 1rem!important;
	}
	.HMCR {
    height:640px;
}
.HMCR p{
		padding:0 1rem!important;
	}
}
@media only screen and (max-width:925px) and (min-width:844px){
	.memoryP{
		height:680px;
	}
	.memoryP p{
		padding:0 1rem!important;
	}
	.AssistP {
    height: 680px;
}
.AssistP p{
		padding:0 1rem!important;
	}
	.CRHM {
    height: 604px;
}
.CRHM p{
		padding:0 1rem!important;
	}
	.CRMN {
    height: 537px;
}
.CRMN p{
		padding:0 1rem!important;
	}
	.Int {
    height: 750px;
}
.Int p{
		padding:0 1rem!important;
	}
	.HMCR {
    height: 740px;
}
.HMCR p{
		padding:0 1rem!important;
	}
	.detail h5{
		    word-break: break-word;
	}
}
@media only screen and (max-width:843px) and (min-width:768px){
	.memoryP{
		height:740px;
	}
	.memoryP p{
		padding:0 1rem!important;
	}
	.AssistP {
    height: 673px;
}
.AssistP p{
		padding:0 1rem!important;
	}
	.CRHM {
    height: 740px;
}
.CRHM p{
		padding:0 1rem!important;
	}
	.CRMN {
    height: 594px;
}
.CRMN p{
		padding:0 1rem!important;
	}
	.Int {
    height: 819px;
}
.Int p{
		padding:0 1rem!important;
	}
	.HMCR {
    height: 757px;
}
.HMCR p{
		padding:0 1rem!important;
	}
	.detail h5{
		    word-break: break-word;
	}
}



