/* PORTFOLIO LOGO */
.portfolio .sppb-addon-overlay-image-content {
    padding: 30px 10px 10px 10px !important;
}


@media screen and (max-width: 767px){
  
  .portfolio .sppb-addon-overlay-image-content {
    padding: 30px 5px 5px 5px !important;
}

  
}





.portfolio .sppb-btn-custom {
    border-color: transparent !important;
    background: #c0d700 !important;
    transition: 0.3s ease !important;
    border-radius: 18px !important;
    padding: 10px 30px !important;
    box-shadow: 0 0 30px 5px #c0d7007a !important;
    FONT-SIZE: 16PX !IMPORTANT;
    font-weight: 400 !IMPORTANT;
    color: white !Important;
    border-image: none !important;
}


.portfolio .sppb-btn-custom:hover {
    background: #c0d700 !important;
    transform: scale(1.1) !important;
    transition: 0.3s ease !important;
    border-radius: 18px !important;
    padding: 10px 30px !important;
    box-shadow: 0 0 10px 3px #c0d7007a !important;
    FONT-SIZE: 16PX !IMPORTANT;
    font-weight: 400 !IMPORTANT;
    color: #17161a !important;
    border-image: none !important;
    border-color: transparent !important;
}



.image-effect-zoom-in:hover .title-subtitle-center-center .overlay-image-title::before {
    opacity: 0 !important;
}

/* END OF PORTFOLIO LOGO */





/* PORTFOLIO BORDER BOX*/


.boxLogoFirst .overlay-background-image-wrapper {
   
    BORDER: #343a401a !important;
    border-width: thin !important;
    border-style: solid !important;
}

.boxLogoMiddle .overlay-background-image-wrapper {
   
    BORDER: #343a401a !important;
    border-width: thin !important;
    border-style: solid !important;
}


/* END OF PORTFOLIO BORDER BOX */



/* PACKAGE TRANSPARENT */

.packageTRANS{
  
  opacity: 60%;

}

/*portfolio-indesign-font*/
.indesign-font-001 .sppb-addon-content {
    font-family: mulish !important;
}
.indesign-font-001 h1.sppb-addon-title {
    font-family: 'mulish' !important;
}