/*pré-defined classes*/
b,
strong {
  font-weight: 600 !important; /* or 500, 700, etc. */
}

/*reusable classes*/
.my-wrapper{
	width: 100%;
	padding:40px 32px !important;
}
.my-wrapper-hero{
	width: 100%;
	padding:200px 32px 100px 32px !important;
}
@media (max-width: 768px) {
	.my-wrapper{
	padding:40px 16px !important;
}
	.my-wrapper-hero{
	width: 100%;
	padding:150px 16px 100px 16px !important;
}
}
.my-container{
	max-width: 1376px !important;
	margin: auto;

}
.max-w-210{
	max-width: 210px !important;
}
.max-w-573{
    max-width: 573px !important;
}
.max-w-600{
    max-width: 600px !important;
}
.max-w-650{
    max-width: 650px !important;
}
.max-w-750{
	max-width: 750px !important;
}
.max-w-840{
    max-width: 840px !important;
}
.max-w-895{
    max-width: 895px !important;
}
.max-w-973{
    max-width: 973px !important;
}
.max-w-1070{
    max-width: 1070px !important;
}


/* Blog pagination*/

.elementor-pagination .page-numbers {
	padding: 16px 25px;
	border-radius: 100%;
	background-color: #E8DCC8;
	border: 1px solid #A86F3D;
}
.elementor-pagination .current {
	padding: 16px 25px;
	border-radius: 100%;
	background-color: #A86F3D;
	border: 1px solid #A86F3D;
}
.elementor-pagination .next{
	padding: 8px;
	border-radius: 100%;
	background-color: transparent;
	border:none;
}
.elementor-pagination .prev{
	padding: 8px;
	border-radius: 100%;
	background-color: transparent;
	border:none;
}


/* Mantra cards*/

.mantra-card {
  transition: background-color 0.3s ease;
}

/* Intercalate Mantras card color */
/* card 1 and 4 */
.elementor-loop-container > *:nth-child(3n + 2) .mantra-card {
   background-color: #D8D5AD;
	
}
.elementor-loop-container > *:nth-child(3n + 2) .mantra-card h3{
	color: #343434;
}
/* card 2 */
.elementor-loop-container > *:nth-child(3n + 3) .mantra-card {
    background-color: #A86F3D;

}
.elementor-loop-container > *:nth-child(3n + 3) .mantra-card h3 {
	color: #E8DCC8;
}

/* card 3 */
.elementor-loop-container > *:nth-child(3n + 4) .mantra-card {
     background-color: #E8DCC8;
	border: solid 1px #343434!important;
}
.elementor-loop-container > *:nth-child(3n + 4) .mantra-card h3{
	color: #A86F3D
}

/* hide-related-posts */
.jp-relatedposts{
	display: none !important;
}
