.studios_iframe_div iframe {
    width: 70%;
    height: 755px;
}

.studios_iframe_popupcloser {
    cursor: pointer;
    position: absolute;
    right: 2.75em;
    z-index: 2;
    top: -70px;
    top: 0px; 
    color: hsla(0,0%,93.3%,0.9);
    font-size: 20px;
    font-weight: 600;
    font-family: cursive;
}

.slider {
  width: 100%;
  max-width: 800px;
  height: 415px;
  position: relative;
  overflow: hidden; /* <===  */
}

.slide {
  width: 100%;
  max-width: 800px;
  height: 415px;
  position: absolute;
  transition: all 0.5s;
}

.slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.btn {
    position: absolute;
    width: 40px;
    height: 40px;
    padding: 0px;
    border-radius: 50%;
    cursor: pointer;
    font-size: 16px;
    border: 1px solid #c0c0bd;
    background: transparent;
}

.btn:active {
    transform: scale(1.1);
    border-color: #ffffff;
}

.btn-prev {
  top: 45%;
  left: 2%;
}

.btn-next {
  top: 45%;
  right: 2%;
}

.blog_title_sec {
    padding-top: 150px;
    padding-bottom: 150px;
    padding-left:15px;
    padding-right:15px;
}

.blog_title_sec .page-header_title {
    text-align: center;
    font-family: Arimo;
    font-size: clamp(28px, calc(1.75rem + ((1vw - 3px) * 1.1765)), 48px);
    line-height: 1.1;
}

.blog_title_sec .page-header_breadcrumbs {
    text-align: center;
    font-family: 'Arimo';
    margin: 0px;
}


.blog_post_sec {
    padding: 0px 40px;
}

.blog_post_sec .rwmb-oembed-not-available {
    color: #888;
    font-family: 'Arimo';
    font-size: 18px;
}

.blog_post_sec h3 {
    color: #fff;
    font-family: 'Arimo' !important;
    font-weight: 700;
    text-transform: capitalize !important;
    letter-spacing: normal !important;
}

.blog_post_sec h3 a:hover {
    color: #fff !important;
}

.blog_post_sec span {
    color: #888;
    font-family: 'Arimo';
}


.blog_post_sec h4 {
    color: #fff;
    font-family: 'DM Sans' !important;
    text-transform: initial !important;
    letter-spacing: normal !important;
}


h4.blog-post_link a:hover {
    opacity: 0.8;
     color: hsl(350 50% 34% / 15) !important;
}


.blog-post.format-quote .blog-post_quote-text:before {
    content: '' !important;
    background-image: url(https://aneu-dmxmedia.site/wp-content/uploads/2023/11/blog_icon.svg) !important;
    width: 50px !important;
    height: 50px !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: cover;
    opacity: 0.8;
}


.blog-post.format-link .blog-post_link .link_post:before {
    content: '' !important;
    background-image: url(https://aneu-dmxmedia.site/wp-content/uploads/2023/11/blog_link-icon.svg) !important;
    width: 50px !important;
    height: 50px !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: cover;
    opacity: 0.8;
}

.blog_post_sec i.fas {
    color: #fff;
}

.read-more-wrap span {
    color: hsl(350 50% 34% / 15);
    font-family: 'DM Sans' !important;
    opacity: 0.8;
}

.flaticon-plus:before {
    content: "\f067" !important;
    font-family: 'FontAwesome' !important;
    /*color: #ff7425;*/
    opacity: 0.8;
    color: hsl(350 50% 34% / 15) !important;
}

.blog-style-standard .blog-post.format-no_featured {
    background: radial-gradient(at top, #5e1d1d, #25171f, #14151f) !important;
}


.single-post .single_type-3 h2 {
   
}

.blog_post_sec {
    padding-top: 50px;
    background: #111;
}


@media screen and (max-width: 1380px) {
    .blog_post_sec .blog-posts .blog-style-standard .item {
   width: 33.33%;
}
}


@media screen and (max-width: 767px) {
.blog_post_sec {
    padding-left: 20px;
    padding-right: 20px;
}

.blog_post_sec  .blog-post_content {
    padding: 10px !important;
}

.blog_post_sec h4 {
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding-left: 60px !important;
}

.blog-post.format-quote .blog-post_quote-author {
    padding-left: 0px;
}

.blog-posts .item.wgl_col-3 {
    margin: 0 auto;
    text-align: center;
}

.blog_post_sec .meta-data {
    display: block;
    margin: 0 auto;
}

.format-audio .blog-post_wrapper .blog-post_media_part {
    padding: 50px 0px !important;
}




}




@media screen and (max-width: 480px) {
    .page-header_breadcrumbs .breadcrumbs {
    font-size:13px!important;
}
}
