

.category_title, .post_title, .post_subtitle, .post_content, .document_title, .document_box_title,
.document_box_description, .__description, .sec_title, .cat_title,
.cat_description, .project__title, .category-title, .content_title,
 .post__intro, .post__news .post__desc, .__category_post, .hjklinika_post_news{
overflow-wrap: break-word;
    word-wrap: break-word;
}
.post_content, .post__intro, .post__news .post__desc, .__category_post .post_subtitle{
text-align: justify;
}



 /*    Index Page   */


/* Hj_section_banner_template default style  */


.hj_section .bage-background-holder{
    height: auto;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: inherit;
}

.hj_section .box_holder .content .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-primary-color));
    position: relative;
    margin:0;
}
.hj_section .box_holder .content ._description{
    font-family: var(--theme-secondary-font);
    font-weight: 500;
    font-size: 1.15rem;
    line-height: 1.75rem;
    text-transform: initial;
    color: rgb(var(--text-primary-color));
    position: relative;
}
.hj_section .box_holder .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: rgb(var(--text-primary-color));
    position: relative;
    text-decoration: none !important;

}
.hj_section ._wrap_title_holder ._wrap_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2.25rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-secondary-color));
    position: relative;

}

.hj_section .list_icon_holder{
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translate(0%, -50%);
}
.hj_section .list_icon_holder .list_icon_simple{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: rgb(var(--theme-primary-color));
    position: relative;
    text-decoration: none !important;
}


.hj_section .list_icon_holder .list_icon_custom.dots{
    position: relative;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    transform: scale(1);
     background-color: rgb(var(--dots-second));
     -webkit-transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
}
.hj_section .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 1;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: 0;
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
      -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
}

.hj_section .list_elements:hover .list_icon_holder .list_icon_custom.dots:after, .hj_section .list_elements.active .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 0;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: 0;
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
}
.hj_section .list_elements:first-child .list_icon_holder .list_icon_custom.dots{
      background-color:rgb(var(--dots-first));
}
.hj_section .list_elements:nth-child(2) .list_icon_holder .list_icon_custom.dots{
     
       background-color: rgb(var(--dots-second));
}
.hj_section .list_elements:nth-child(3) .list_icon_holder .list_icon_custom.dots{
     
       background-color:rgb(var(--dots-thrid));
}
.hj_section .list_elements:nth-child(4) .list_icon_holder .list_icon_custom.dots{
    
    background-color: rgb(var(--dots-fourth));
}
.hj_section .list_icon_holder .list_icon_image{
    position: relative;
    height: 30px;
    width: 30px;
    left: -5px;
}
.hj_section .list_icon_holder .list_icon_image img{
    width:100%;
    height: auto;
    max-width: 100%;
    object-fit: cover;
}

@media only screen and (min-width:991.98px){
.hj_section .box_holder .image_holder.left{
    padding-right:100px;
}
.hj_section .box_holder .image_holder.right{
    padding-left:100px;
}
}





 /*    Section part1, banner modul  */

 .hj_section.banner{
    padding-top:0px !important;
 }
.hj_section.banner .bage-background-holder{
    height: auto;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: inherit;
}

.hj_section.banner .box_holder .content{
}
.hj_section.banner .box_holder .content .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 700;
    font-size: 3.5rem;
    line-height: 4.25rem;
    text-transform: capitalize;
    color: rgb(var(--title-light-color));
    position: relative;

}
@media only screen and (max-width:991.98px){
.hj_section.banner .box_holder .content .content_title{
   padding-top:3rem;

}}
.hj_section.banner .box_holder .content ._description{
    font-family: var(--theme-secondary-font);
    font-weight: 500;
    font-size: 1.15rem;
    line-height: 1.75rem;
    text-transform: initial;
    color: rgb(var(--text-light-color));
    position: relative;
}
.hj_section.banner .box_holder .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1.05rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: rgb(var(--button-text-primary-color));
    position: relative;
    background-color:rgb(var(--button-background-light-color));
    padding: .75rem 3rem;
    border-radius: 30px;
    text-decoration: none !important;

}


@media only screen and (min-width:991.98px){
.hj_section.banner{
    margin-top:-75px;
    padding-top: 0px !important;
}   
.hj_section.banner .box_holder{
    padding-top:200px;
}
.hj_section.banner .box_holder .image_holder.left{
    padding-right:100px;
}
.hj_section.banner .box_holder .image_holder.right{
    padding-left:100px;
}
}


 /*    Section part2 */

.hj_section.part2  .box_holder .content{
}
.hj_section.part2  .box_holder .content .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-secondary-color));
    position: relative;

}
.hj_section.part2  .box_holder .content ._description{
    font-family: var(--theme-secondary-font);
    font-weight: 500;
    font-size: 1.15rem;
    line-height: 1.75rem;
    text-transform: initial;
    color: rgb(var(--text-primary-color));
    position: relative;
}
.hj_section.part2  .box_holder .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: rgb(var(--button-text-primary-color));
    position: relative;
    text-decoration: none !important;

}


@media only screen and (min-width:991.98px){
.hj_section.part2 .box_holder .image_holder.left{
    padding-right:100px;
}
.hj_section.part2 .box_holder .image_holder.right{
    padding-left:100px;
}
}


/*    Section part3 */

.hj_section.part3 ._wrap_title_holder ._wrap_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2.25rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-secondary-color));
    position: relative;

}
.hj_section.part3 .box_holder .content{
}
.hj_section.part3 .box_holder .content .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: initial;
    color: rgb(var(--title-primary-color));
    position: relative;
      -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 0.5);
    transition: all 0.4s cubic-bezier(.5, .24, 0, 0.5);
}
.hj_section.part3 .box_holder .content ._description{
    font-family: var(--theme-secondary-font);
    font-weight: 500;
    font-size: 1.05rem;
    line-height: 1.5rem;
    text-transform: capitalize;
    color: rgb(var(--text-primary-color));
    position: relative;
      -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 0.5);
    transition: all 0.4s cubic-bezier(.5, .24, 0, 0.5);
}
.hj_section.part3 .box_holder .content .list_elements:hover .content_title a , .hj_section.part3 .box_holder .content .list_elements:hover ._description{
    color: rgb(var(--theme-primary-color));
}

.hj_section.part3 .box_holder .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color: rgb(var(--button-text-primary-color));
    position: relative;
    text-decoration: none !important;

}
.hj_section.part3 .list_icon_holder{
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translate(0%, -50%);
}
.hj_section.part3 .list_icon_holder .list_icon_simple{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: rgb(var(--theme-primary-color));
    position: relative;
    text-decoration: none !important;
}
:root {
    --dots-first: 0,174,158 ;
    --dots-second: 48,60,116 ;
    --dots-thrid: 239,203,104 ;
    --dots-fourth: 118,129,179 ;
}

.hj_section.part3 .list_icon_holder .list_icon_custom.dots{
    position: relative;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    transform: scale(1);
     background-color: rgb(var(--dots-second));
     -webkit-transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
}
.hj_section.part3 .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 1;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
      -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
}

.hj_section.part3 .list_elements:hover .list_icon_holder .list_icon_custom.dots:after, .hj_section.part3 .list_elements.active .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 0;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: 0;
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
}
.hj_section.part3 .list_elements:first-child .list_icon_holder .list_icon_custom.dots{
      background-color:rgb(var(--dots-first));
}
.hj_section.part3 .list_elements:nth-child(2) .list_icon_holder .list_icon_custom.dots{
     
       background-color: rgb(var(--dots-second));
}
.hj_section.part3 .list_elements:nth-child(3) .list_icon_holder .list_icon_custom.dots{
     
       background-color:rgb(var(--dots-thrid));
}
.hj_section.part3 .list_elements:nth-child(4) .list_icon_holder .list_icon_custom.dots{
    
    background-color: rgb(var(--dots-fourth));
}
.hj_section.part3 .list_icon_holder .list_icon_image{
    position: relative;
    height: 30px;
    width: 30px;
    left: -5px;
}
.hj_section.part3 .list_icon_holder .list_icon_image img{
    width:100%;
    height: auto;
    max-width: 100%;
    object-fit: cover;
}
@media only screen and (min-width:991.98px){
.hj_section.part3 .box_holder .image_holder.left{
    padding-right:50px;
}
.hj_section.part3 .box_holder .image_holder.right{
    padding-left:50px;
}

.hj_section.part3 .box_holder .content.left{
    padding-left:50px;
    padding-right:50px;
}
.hj_section.part3 .box_holder .content.right{
    padding-left:50px;
}
}


/*    Section part4 */

.hj_section.part4{
    padding-bottom:0rem !important;
}
.hj_section.part4 .box_holder{
    padding:5rem 0rem;
}

.hj_section.part4 .bage-background-holder{
    height: auto;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: inherit;
}
.hj_section.part4 ._wrap_title_holder ._wrap_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2.25rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-primary-color));
    position: relative;

}
.hj_section.part4 .box_holder .content{
}
.hj_section.part4 .box_holder ._list_title{
   font-family: var(--theme-primary-font);
    font-weight: 700;
    font-size: 2.25rem;
    line-height: 2.75rem;
    text-transform: initial;
    color:rgb(var(--title-light-color));
    position: relative;
}
.hj_section.part4 .box_holder .content .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 400;
    font-size: 1.15rem;
    line-height: 1.55rem;
    text-transform: initial;
     color:rgb(var(--title-light-color));
    position: relative;
}
.hj_section.part4 .box_holder .content ._description{
    font-family: var(--theme-secondary-font);
    font-weight: 500;
    font-size: 1.05rem;
    line-height: 1.5rem;
    text-transform: capitalize;
    color:rgb(var(--text-light-color));
    position: relative;
}
.hj_section.part4 .box_holder .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: capitalize;
    color:rgb(var(--button-text-light-color));
    position: relative;
    text-decoration: none !important;

}
.hj_section.part4 .list_icon_holder{
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translate(0%, -50%);
}
.hj_section.part4 .list_icon_holder .list_icon_simple{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: #A5EFFF;
    position: relative;
    text-decoration: none !important;
}


@media only screen and (min-width:991.98px){
.hj_section.part4 .box_holder .image_holder.left{
    padding-right:50px;
}
.hj_section.part4 .box_holder .image_holder.right{
    padding-left:50px;
}

.hj_section.part4 .box_holder .content.left{
    padding-left:50px;
    padding-right:50px;
}
.hj_section.part4 .box_holder .content.right{
    padding-left:50px;
}
}

/*    Section counter */

.counter_list_holder .sc__counter{
    list-style: none;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.counter_list_holder .sc__counter li{
    padding: 0px 30px;
    width: 33.3333%;
    display: grid;
    margin-bottom:30px;

}
.counter_list_holder .sc__counter.col_count_3 li{
    width: 33.3333%;
}
.counter_list_holder .sc__counter.col_count_4 li{
    width: 25%;
}
.counter_list_holder .sc__counter.col_count_5 li{
    width: 20%;
}
@media only screen and (max-width:767.98px){
    .counter_list_holder .sc__counter li{
    width: 50% !important;
}
}
.counter_list_holder .counter_elements .content_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 1.75rem;
    line-height: 2rem;
    text-transform: initial;
     color:rgb(var(--title-secondary-color));
    position: relative;
    margin:0rem;
}
.counter_list_holder .counter_elements .content_description{
    font-family: var(--theme-primary-font);
    font-weight: 400;
    font-size: 1.15rem;
    line-height: 1.55rem;
    text-transform: initial;
     color:rgb(var(--title-secondary-color));
    position: relative;
    margin:0rem;
}
.counter_list_holder .counter_elements.content_marker:before{
    content: '';
    position: absolute;
    display: inline-block;
    border-left: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: rgb(var(--theme-primary-color));
    left: -20px;
    height: 100%;  
}
.counter_list_holder .counter_elements.content_marker.marker_color:before{
    border-color:var(--marker-color); 
}

.counter_list_holder .counter_elements:first-child:before{
    border-color: rgb(var(--theme-primary-color));
}



.szakteruletek_sub_menu .menu-main .menu-item{
    margin-right:15px;
    position: relative;
    border-radius: 30px;
    border-width: 1px;
    margin-top: -7.5px;
    border-style: solid;
    border-color: rgb(var(--button-text-primary-color),30%);
}

.szakteruletek_sub_menu .menu-main .menu-item .clearfix:after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border-color: rgb(var(--button-text-primary-color),30%);
    top: 50%;
    left: 20px;
    border-width: 1px;
    margin-top: -7.5px;
    border-style: solid;
    display: block;
}

.szakteruletek_sub_menu .menu-main .menu-link{
    padding: .5rem 1.5rem .5rem 2.5rem;
}
.szakteruletek_sub_menu .menu-main .menu-item .txt{
    font-family: var(--theme-secondary-font);
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5rem;
    color:rgb(var(--button-text-primary-color),50%);
    position: relative;
    text-decoration: none !important;
    }
.szakteruletek_sub_menu .menu-main .menu-item:hover,
.szakteruletek_sub_menu .menu-main .menu-item.active{
         background-color:rgb(var(--button-background-secondary-color),100%);
    }
.szakteruletek_sub_menu .menu-main .menu-item:hover .txt,
.szakteruletek_sub_menu .menu-main .menu-item.active .txt{
    color:rgb(var(--button-text-primary-color),100%);
    }
.szakteruletek_sub_menu .menu-main .menu-item:hover,
.szakteruletek_sub_menu .menu-main .menu-item.active{
    border-color: rgb(var(--button-text-primary-color),0%);
}
.szakteruletek_sub_menu .menu-main .menu-item:hover .clearfix:after, 
.szakteruletek_sub_menu .menu-main .menu-item.active .clearfix:after{
    border-color: rgb(var(--button-text-primary-color),0%);
    background-color:#F2E8CF;
}
.szakteruletek.categ_image{
max-width:100%;
height: auto;
}
.szakteruletek.categ_image img{
    width:100%;
    max-height: 250px;
    object-fit: cover;
}
.section_szakteruletek .breadcrumb_container{
    margin-bottom:3rem;
}

.szakteruletek_results_element_content .relation_title{
    position: relative;
}
.szakteruletek_results_element_content .relation_title:after{
   content: '';
    position: absolute;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(var(--text-primary-color),70%);
    left: -15px;
    top: 3px;
    height:12px;
}
.szakteruletek_results_element_content a:first-child .relation_title:after{
    display: none !important;
}
.section_altalanos ._subcategory_title{
     font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2rem;
    line-height: 3rem;
    color:rgb(var(--title-primary-color));
    position: relative;
    text-decoration: none !important;
}
 .doctors_format .post__image img{
    object-fit: cover;
    image-rendering: optimizeQuality;
    width:100%;
    max-width: 100%;
    height:auto;
    max-height:350px;
}
@media only screen and (min-width:991.98px){
 .doctors_format .box_holder{
    display: grid
}}
 .doctors_format .content_holder{
filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.16));
border-radius:15px;
background-color: rgb(var(--theme-light-color));
margin:5%;
overflow: hidden;
}
 .doctors_format .content_holder a{
    text-decoration: none !important;
}
.doctors_format .content_box{
    padding:2rem 1.5rem;
}
 .doctors_format .content_box .post_title{
     font-family: var(--theme-primary-font);
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color:rgb(var(--title-primary-color));
    position: relative;
    text-decoration: none !important;
}
 .doctors_format .content_box .post_custom_text{
     font-family: var(--theme-secondary-font);
    font-weight: 400;
    font-size: .95rem;
    line-height: 1.25rem;
    color:rgb(var(--text-primary-color));
    position: relative;
    text-decoration: none !important;
}


/*    Section advanced image gallery */
.adv_img_gallery_holder .adv_img_gallery li figure{
    height:100%;
}
.adv_img_gallery_holder .adv_img_gallery li picture{
    height:100%;
    display: flex;
}

.adv_img_gallery_holder .adv_img_gallery{
    list-style: none;
    padding: 0px;
    display: grid;
    flex-wrap: wrap;
    column-fill: auto;
    grid-column-gap: 15px;
}
.adv_img_gallery_holder .adv_img_gallery li{
    display: grid;
    width:100%;
}
.adv_img_gallery_holder .adv_img_gallery.col_count_2{
    grid-template-columns: repeat(2, 1fr);
}
.adv_img_gallery_holder .adv_img_gallery.col_count_3{
    grid-template-columns: repeat(3, 1fr);
}
.adv_img_gallery_holder .adv_img_gallery.col_count_4{
    grid-template-columns: repeat(4, 1fr);
}
.adv_img_gallery_holder .adv_img_gallery.col_count_5{
   grid-template-columns: repeat(5, 1fr);
}
.adv_img_gallery_holder .adv_img_gallery.v_none{
    grid-column-gap: 0px;
}
.adv_img_gallery_holder .adv_img_gallery.v_small{
    grid-column-gap: 5px;
}
.adv_img_gallery_holder .adv_img_gallery.v_medium{
    grid-column-gap: 10px;
}
.adv_img_gallery_holder .adv_img_gallery.v_normal{
    grid-column-gap: 15px;
}
.adv_img_gallery_holder .adv_img_gallery.v_large{
    grid-column-gap: 20px;
}
.adv_img_gallery_holder .adv_img_gallery.v_extralarge{
    grid-column-gap: 30px;
}

.adv_img_gallery_holder .adv_img_gallery.h_none li{
   margin-bottom: 0px;
}
.adv_img_gallery_holder .adv_img_gallery.h_small li{
   margin-bottom: 5px;
}
.adv_img_gallery_holder .adv_img_gallery.h_medium li{
    margin-bottom: 10px;
}
.adv_img_gallery_holder .adv_img_gallery.h_normal li{
   margin-bottom: 15px;
}
.adv_img_gallery_holder .adv_img_gallery.h_large li{
    margin-bottom: 20px;
}
.adv_img_gallery_holder .adv_img_gallery.h_extralarge li{
    margin-bottom: 30px;
}
@media only screen and (max-width:991.98px){
    .adv_img_gallery_holder .adv_img_gallery{
    grid-template-columns: repeat(3, 1fr) !important;
}
}

@media only screen and (max-width:767.98px){
    .adv_img_gallery_holder .adv_img_gallery{
    grid-template-columns: repeat(3, 1fr) !important;
}
}

@media only screen and (max-width:575.98px){
    .adv_img_gallery_holder .adv_img_gallery{
    grid-template-columns: repeat(2, 1fr) !important;
}
}

.adv_img_gallery_holder .adv_img_gallery img{
    max-width: auto;
    width: 100%;
    object-fit: cover;
}
._doctors_search ._subcategory_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2rem;
    line-height: 3rem;
    color: rgb(var(--title-primary-color));
    position: relative;
    text-decoration: none !important;
}

.doctors_format ol{
    column-fill: auto;
    display: grid;
    grid-column-gap:25px;
    column-gap: 25px;
    padding: 0px;
    width: 100%;
    list-style: none;
    grid-template-columns: repeat(3, 1fr) !important;

}
.doctors_format ol li{
    flex-wrap: wrap;
}
@media only screen and (max-width:991.98px){
    .doctors_format ol{
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .doctors_format ol li{
    display: inline-table;
}
}
@media only screen and (max-width:567.98px){
    .doctors_format ol{
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .doctors_format ol li{
    display: inline-table;
}
}
@media only screen and (min-width:991.98px){
   .section_media_gallery_mansonry  .gallery_holder{
    margin-left: -.25rem;
    margin-right: -.25rem;
    }
}



.section_media_gallery_mansonry .gallery_list_holder{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.section_media_gallery_mansonry .gallery_list_holder li{
  padding: 0px 10px;
  position: relative;
}
.section_media_gallery_mansonry .gallery_list_holder li:hover .post__title  a, .section_media_gallery_mansonry .gallery_list_holder li .post__title.active a{
color: rgb(var(--theme-secondary-color));
}
.section_media_gallery_mansonry .gallery_list_holder li:first-child{
  padding-left: 0px;
}
.section_media_gallery_mansonry .gallery_list_holder li:before{
    content: '';
    position: absolute;
    left: 0;
    height: 14px;
    top: 50%;
    margin-top: -7px;
    width: 2px;
    background-color: #e4e4e4;
}

.section_media_gallery_mansonry .gallery_list_holder li:first-child:before{
 display: none;
 }


.owl-item .post_box_container.post_box{
    box-shadow: 0px 4px 20px -7px rgb(0 0 0 / 25%);
    border-radius: 5%;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
}