/* ------------ Footer -------------  */
.contactLink {color: var( --e-global-color-0c43718 );}
.contactLink:hover {color: var( --e-global-color-0c43718 );}

.elementor-element.footerMenu nav ul.hfe-nav-menu li {position: relative;padding-left: 13px !important;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li::before{content: ""; position: absolute; top: 15px; left: 0; background: url(images/right-arrow01.png) no-repeat center; width: 14px; height: 12px;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li a{display: inline-block;}
.elementor-element.footerMenu nav ul.hfe-nav-menu li a::before,
.elementor-element.footerMenu nav ul.hfe-nav-menu li a::after {display: none;}

/* ------------ Blog page ---------  */
.inner-post-list .inner-post-details > .row {row-gap: 60px;}
.inner-post-list .inner-post-details .post-box .post-img {border-radius: 40px; overflow: hidden; max-height: 588px;}
.inner-post-list .inner-post-details .post-box .post-img img {width: 100%; height: 100%; object-fit: cover;}
.inner-post-list .inner-post-details .post-box .blog_title_wrapper {margin-top: 25px; padding: 0 50px 0 30px;}
.inner-post-list .inner-post-details .post-box .blog_title_wrapper .blog_title a {text-decoration: underline; font: 500 20px "Afacad", Sans-serif; color: var( --e-global-color-accent );}

.inner-post-list nav[aria-label="Page navigation"] {padding-top: 50px;}
.inner-post-list nav[aria-label="Page navigation"] ul.pagination {justify-content: center; align-items: center; column-gap: 15px;}
.inner-post-list ul.pagination li a {transition: all .5s ease-in-out; width: 33px; height: 33px; display: flex; align-items: center; justify-content: center; border: 1px solid #0B392D; border-radius: 50px;  color: var( --e-global-color-secondary );}
.inner-post-list ul.pagination li.active a,
.inner-post-list ul.pagination li:hover a {background: var( --e-global-color-primary );  color: #fff; border: 1px solid var( --e-global-color-primary );}
.inner-post-list ul.pagination .previewBtn {margin-right: 15px;}
.inner-post-list ul.pagination .nextBtn {margin-left: 15px;}
.inner-post-list ul.pagination .previewBtn a {width: auto; height: auto; border: none !important; transition: all .5s ease-in-out; padding: 5px 17px; background: var( --e-global-color-secondary ); color: var( --e-global-color-0c43718 ); font: 500 20px "Afacad", Sans-serif; border-radius: 4px; display: inline-block;}
.inner-post-list ul.pagination .previewBtn a:hover {background: var( --e-global-color-primary );}
.inner-post-list ul.pagination .nextBtn a {width: auto; height: auto; border: none !important; transition: all .5s ease-in-out; padding: 5px 17px; background: var( --e-global-color-primary ); color: var( --e-global-color-0c43718 ); font: 500 20px "Afacad", Sans-serif; border-radius: 4px; display: inline-block;}
.inner-post-list ul.pagination .nextBtn a:hover {background: var( --e-global-color-secondary );}
.inner-post-list ul.pagination .nextBtn {}

/* -------- Blog Details ----------  */
.single-post {}
.single-post .postCon {text-align: left;}
.single-post .postImg {margin-bottom: 30px; border-radius: 40px; overflow: hidden;}
.single-post .postImg img {width: 100%;}
.single-post .postCon h2 {/*font-size: 30px; line-height: 40px;*/ margin-bottom: 15px; margin-top: 30px; text-transform: uppercase;}
.single-post .postCon h2 strong {color: var( --e-global-color-primary );}
.single-post .postCon h3 {/*font-size: 25px; line-height: 35px;*/ margin-bottom: 15px; margin-top: 30px;}
.single-post .postCon h4 {/*font-size: 22px; line-height: 32px;*/ margin-bottom: 15px; margin-top: 20px;}
.single-post .postCon h5 {/*font-size: 20px; line-height: 30px;*/ margin-bottom: 15px; margin-top: 20px;}
.single-post .postCon p {color: var( --e-global-color-secondary );}
.single-post .postCon ul li {color: var( --e-global-color-secondary ); margin-bottom: 12px;}
.single-post .postCon ul li::marker{color: var( --e-global-color-primary );}
.single-post .postCon figure {margin-bottom: 10px; margin-top: 35px; border-radius: 40px; overflow: hidden;}
.single-post .blog-details {padding-bottom: 65px; max-width: 1170px;}

.single-post .postInfo {column-gap: 30px;}
.single-post .postInfo .userInfo,
.single-post .postInfo .comInfo,
.single-post .postInfo .dateInfo {padding-left: 28px; position: relative; color: var( --e-global-color-secondary ); font: 500 18px "Afacad", Sans-serif;}
.single-post .postInfo .userInfo::before {content: ''; position: absolute; width: 20px; height: 24px; top: 0; left: 0; background: url(images/user-icon.png) no-repeat center; }
.single-post .postInfo .comInfo::before {content: ''; position: absolute; width: 22px; height: 23px; top: 0; left: 0; background: url(images/comment-icon.png) no-repeat center; }
.single-post .postInfo .dateInfo::before {content: ''; position: absolute; width: 24px; height: 25px; top: 0; left: 0; background: url(images/date-icon.png) no-repeat center; }


/* -------- Home blog -----------  */
.homeBlogList {}
.inner-post-list .homeBlogList.inner-post-details > .row {margin: 0 -12px;}
.inner-post-list .homeBlogList.inner-post-details > .row > .col-lg-4 {padding: 0 12px;}
.inner-post-list .homeBlogList.inner-post-details .post-box .blog_title_wrapper {padding: 0 15px; margin-top: 15px;}



/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
}

@media screen and (max-width: 1024px){
/* 	----------- Header --------  */
	header#masthead.navbar_fixed.scrolling-down .nav-section {top: 20px; left: 5%; width: 90%;}
	
/* 	------- Home -----------  */
	.silvercare_features-list .item {padding: 40px 30px 30px;}
	.silvercare_features-list .silvercare_features-img {width: 50px; bottom: 10px;}
	.silvercare_features-list .process_block span {font-size: 15px; padding: 10px 13px;}
	
	.custom-icon h1::before {height: 65px; width: 58px; top: -17px; left: 7px; background-size: cover;}
	
}

@media screen and (max-width: 990px){
	
	/* .silvercare_features-list .item {min-height: 270px;} */
	.silvercare_features-list .owl-carousel .owl-prev {top: 45%; left: -6%; width: 34px;}
	.silvercare_features-list .owl-carousel .owl-next {top: 45%; right: -6%; width: 34px;}

}

@media screen and (max-width: 767px){
	
/* 	----------- Header --------  */
	header#masthead.navbar_fixed.scrolling-down .nav-section {top: 15px; left: 5%; width: 90%;}
	
/* 	----------- Home --------  */
	/* .silvercare_features-list .item {min-height: 360px;}  */
	.silvercare_features-list .owl-item.center .item {padding: 25px 30px 25px;}
	
	.home_process .process_wrapper .process_block {padding-left: 0; text-align: center;}
	.testimonial-list .testimonial-content::before {height: 70px; width: 70px; top: -98px;}
	
	.testimonial-list .item.row {flex-direction: column-reverse; row-gap: 30px;}
	.testimonial-list .testimonial-content {padding-top: 90px; text-align: center;}
	.testimonial-list .testimonial-content::before {top: 0; left: 50%; transform: translateX(-50%);}
	.testimonial-list .testimonial-content p {font-size: 21px; line-height: 31px; text-align: center;}
	
	.custom-icon h1::before {height: 40px; width: 35px; top: -12px; left: 4px;}

}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 400px){
}




