.post-cover-image, .entry-content.summary-text {
max-width: 1350px;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-bottom: 80px;
}
.jmc-carousel-wrapper {
position: relative;
}
.jmc-slick-list {
width: 99999px;
}
.jmc-slick-from {
width: 100%;
overflow: hidden;
}
.jmc-slick-item {
float: left;
height: 100%;
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
min-height: 800px;
}
.jmc-carousel-prev {
left: 20px;
}
.jmc-carousel-next {
right: 20px;
}
.jmc-carousel-arrow {
top: 40%; color: #ffffff;
font-size: 3em;
align-items: center;
justify-content: center;
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
position: absolute;
z-index: 2;
cursor: pointer;
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
transition: opacity .3s ease;
-webkit-appearance: inherit;
box-shadow: none;
}
.jmc-clear {
clear: both;
}
.jmc-slick-center  {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0px 0px 100px 0px;
padding-top: 15%;
}
.jmc-slick-left {
padding-left: 15%;
}
.jmc-slick-center {
padding-left: 25%;
}
.jmc-slick-right {
padding-right: 15%;
text-align: right;
}
.jmc-slick-center .elementor-heading-title:first-child  {
padding-right: 200px;
}
.jmc-slick-center .elementor-heading-title:last-child  {
padding-left: 200px;
margin-top: 20px;
}
.elementor-widget-heading.elementor-widget-heading .jmc-slick-title.elementor-heading-title  {
color: #fff;
font-size: 90px;
text-shadow: 10px 10px 20px rgba(0,0,0,0.37);
}
.elementor-widget-heading.elementor-widget-heading .jmc-slick-text.elementor-heading-title  {
color: #fff;
font-size: 30px;
text-shadow: 10px 10px 20px rgba(0,0,0,0.37);
}
.elementor-element-f5fd4c7 .elementor-widget-image {
max-height: 200px;
overflow: hidden;
}
@media (max-width: 1480px) {
.elementor-widget-heading.elementor-widget-heading .jmc-slick-title.elementor-heading-title {
font-size: 45px;
}
.elementor-widget-heading.elementor-widget-heading .jmc-slick-text.elementor-heading-title  {
font-size: 20px;
} } @media (max-width: 767px) {
.elementor-widget-heading.elementor-widget-heading .jmc-slick-title.elementor-heading-title {
font-size: 24px;
}
.elementor-widget-heading.elementor-widget-heading .jmc-slick-text.elementor-heading-title  {
font-size: 12px;
} .jmc-slick-center  {
padding-top: 25%;
}
.jmc-clear {
display: none;
}
}