/* --------- Feature page -------------  */
/* .toolsCard .elementor-icon-box-wrapper .elementor-icon-box-icon svg path {transition: all .5s ease-in-out;} */
.toolsCard {cursor: pointer;}
.toolsCard:hover .elementor-icon-box-wrapper .elementor-icon-box-icon svg path {fill: var(--e-global-color-19c56a8);}
.toolsCard:hover .elementor-icon-box-wrapper .elementor-icon-box-content h4 {color: var(--e-global-color-19c56a8);}
.toolsCard:hover .elementor-icon-box-wrapper .elementor-icon-box-content p {color: var(--e-global-color-19c56a8);}

.industry_wrapper.featureList .industry_block {/*min-height: 420px;*/}

/* ------- Blog page ---------- */
.inner-post-list .inner-post-details .row {/*margin: 0 -30px;*/ row-gap: 70px;}
.inner-post-list .inner-post-details .row > .col-lg-6 {padding: 0 30px;}
.inner-post-list .inner-post-details .post-box .post-img {width: 100%; /*height: 310px;*/}
.inner-post-list .inner-post-details .post-box .post-img img {width: 100%; height: 100%; object-fit: cover; border-radius: 20px;}
.inner-post-list .inner-post-details .post-box .blog_title_wrapper {margin-top: 30px; display: grid; grid-template-columns: 2fr 1fr; margin-bottom: 10px;}
.inner-post-list .inner-post-details .post-box .blog_title{min-height: 84px;}
.inner-post-list .inner-post-details .post-box .blog_title,
.inner-post-list .inner-post-details .post-box .blog_title > a {line-height:28px;}
.inner-post-list .inner-post-details .post-box .post-date {color: var(--e-global-color-text); font: 400 16px/22px 'Plus Jakarta Sans', sans-serif; padding-top: 6px; text-align: end; margin-right: 10px;}
.inner-post-list .inner-post-details .post-box .post-date i {margin-right: 5px; font-family: "Fontawesome"; color: var(--e-global-color-text); font-weight: 400;}
.inner-post-list .inner-post-details .post-box .post-cnt {color: var(--e-global-color-text);}
.inner-post-list .inner-post-details .post-box .readmorebtn {background: var(--e-global-color-accent); color: var( --e-global-color-19c56a8 ); padding: 24px 40px; display: inline-block; border-radius: 8px; margin-top: 30px; font: 600 18px/18px 'Plus Jakarta Sans', sans-serif; text-transform: uppercase; transition: all .5s ease-in-out;}
.inner-post-list .inner-post-details .post-box .readmorebtn:hover {background: var(--e-global-color-9eb353e);}

.inner-post-list ul.pagination { display: flex; justify-content: center; align-items: center; margin-top: 70px;}
.inner-post-list ul.pagination li a {font-size: 16px; line-height: 22px; font-weight: 500; color: var(--e-global-color-text);}
.inner-post-list ul.pagination li:not(.nextBtn , .previewBtn) a {margin: 0 8px; padding-top: 2px; background-color: var(--e-global-color-19c56a8); border: 1px solid var(--e-global-color-9eb353e); border-radius: 50px; font-size: 16px; line-height: 24px; font-weight: 500; color: var(--e-global-color-text); width: 30px; height: 30px; position: relative; display: inline-block; text-align: center;}
.inner-post-list ul.pagination li.nextBtn {margin-left: 11px;}
.inner-post-list ul.pagination li.nextBtn a i {font-family: "fontawesome"; font-weight: 400; margin-left: 10px;}
.inner-post-list ul.pagination li.previewBtn {margin-right: 11px;}
.inner-post-list ul.pagination li.previewBtn a i {font-family: "fontawesome"; font-weight: 400; margin-right: 10px;}

.single-post .PostImg {margin-bottom: 25px;}
.single-post .PostCon h2 {font-size: 30px; line-height: 40px; margin-bottom: 15px; margin-top: 30px;}
.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-text);}
.single-post .PostCon ul li {color: var(--e-global-color-text); margin-bottom: 12px;}
.single-post .PostCon figure {margin-bottom: 30px;}
.single-post .blog-details {padding-bottom: 35px;}


/* responsive */

@media screen and (max-width: 1299px){
	
/* 	-------- Feature page ------------  */
	.mobilePosition {position: unset !important;}
}

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

@media screen and (max-width: 1024px){
/* 	----------- Footer ----------  */
	.policyMenu nav ul.hfe-nav-menu {margin: 0 auto;}
	
/* 	-------- Feature page --------  */
	.industry_wrapper.featureList .row .col-sm-4 {flex: 0 0 50%; max-width: 50%;}
	.industry_wrapper.featureList .industry_block {min-height: 480px; padding: 30px 30px;}
	.industry_wrapper .industry_block h4 {margin: 0 0 13px;}
	.toolsCard .elementor-widget-container {min-height: 450px;}
	
/* 	---------- Testimonial -----------  */
	.testimonial-pagelist .testimonial-box .testimonial-content {height: 315px;}
	
/* 	----------- Blog page -------  */
	.inner-post-list .inner-post-details > .row > div {flex: 0 0 50%; max-width: 50%;}

	
	
	
}

@media screen and (max-width: 991px){
/* 	---------- Feature page ---------  */
	.toolsCard .elementor-widget-container {min-height: 509px;}

/* 	---------- Testimonial -----------  */
	.testimonial-pagelist .row > div {flex: 0 0 100%; max-width: 100%;}
	.testimonial-pagelist .testimonial-box {min-height: auto;}
	.testimonial-pagelist .testimonial-box .testimonial-content {height: auto; margin-bottom: 25px;}

	.inner-post-list .inner-post-details .post-box .blog_title_wrapper {display: block;}
/* 	.inner-post-list .inner-post-details .post-box .blog_title, 
	.inner-post-list .inner-post-details .post-box .blog_title > a {} */
	.inner-post-list .inner-post-details .post-box .post-date {text-align: left;}
	.inner-post-list .inner-post-details .post-box .blog_title {min-height: 95px;}
}

@media screen and (max-width: 767px){
/* 	---------- Feature page ----------  */
	.industry_wrapper.featureList .row .col-sm-4 {flex: 0 0 100%; max-width: 100%;}
	.industry_wrapper.featureList .industry_block {min-height: unset;}
	.industry_wrapper .industry_block h4 {text-align: center;}
	.toolsCard .elementor-widget-container {min-height: unset;}
	
/* 	--------- Contact Page ------------  */
	.contact-form label {font: 400 19px/26px 'Poppins' !important;}
	.contact-form .gform-body .gform_fields {grid-row-gap: 22px;}
	
/* 	---------- Blog list ------------  */
	.inner-post-list .inner-post-details > .row {row-gap: 50px;}
	.inner-post-list .inner-post-details > .row > div {flex: 0 0 100%; max-width: 100%;}
	.inner-post-list .inner-post-details .post-box .blog_title {min-height: unset;}
	.inner-post-list .inner-post-details .post-box .readmorebtn {margin-top: 10px; padding: 18px 25px; font: 600 16px / 18px 'Plus Jakarta Sans', sans-serif;}
	.elementor-element.footerMenu nav ul.hfe-nav-menu li::before{top:0;}
}

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

}

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




