.elementor-286 .elementor-element.elementor-element-d1b14db > .elementor-container{max-width:1460px;}.elementor-286 .elementor-element.elementor-element-d1b14db{padding:50px 0px 0px 0px;}.elementor-286 .elementor-element.elementor-element-d092c1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-286 .elementor-element.elementor-element-d092c1e > .elementor-element-populated{padding:0px 10px 0px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-286 .elementor-element.elementor-element-d1b14db{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-286 .elementor-element.elementor-element-d1b14db{padding:0px 0px 0px 0px;}}/* Start custom CSS */.eapp-portfolio-project-viewer-frame-control-arrow-left{
   display: none!important;
}
.eapp-portfolio-project-viewer-frame-control-arrow-right{
   display: none!important;
}
.eapp-portfolio-free-link {
   display: none!important;
}
.eapp-portfolio-project-detailed-component:not(.eapp-portfolio-project-detailed-compact) .eapp-portfolio-project-detailed-name{
   font-family: "Montserrat", Sans-serif;
    font-size: 13px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    letter-spacing: 1.2px!important;
}
.eapp-portfolio-project-detailed-with-name:not(.eapp-portfolio-project-detailed-compact) .eapp-portfolio-project-detailed-description {
font-family: "Montserrat", Sans-serif;
    font-size: 10px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    letter-spacing: 1.2px!important;
}

.eapp-portfolio-project-detailed-content {
    width: 95%!important;
    height: auto;
}



.eapp-portfolio-project-detailed-with-info .eapp-portfolio-project-detailed-content{
    margin-top: 40px!important;
}

.eapp-portfolio-project.eapp-portfolio-project-with-background-color:not(.eap-portfolio-b560) {
    padding: 0px!important;
 
}


.eapp-portfolio-project-viewer-frame-with-background-color .eapp-portfolio-project-viewer-frame-content {
    width: auto!important;
    max-width: 50%!important;
}
@media only screen and (max-width: 1024px) {
.eapp-portfolio-project-viewer-frame-with-background-color .eapp-portfolio-project-viewer-frame-content {
    width: auto!important;
    max-width: 95%!important;
}
}


@media only screen and (max-width: 600px) {
.eapp-portfolio-project-viewer-frame-with-background-color .eapp-portfolio-project-viewer-frame-content {
    width: auto!important;
    max-width: 100%!important;
}
}

@media only screen and (max-width: 600px) {
    .eapp-portfolio-project-detailed-component:not(.eapp-portfolio-project-detailed-compact) .eapp-portfolio-project-detailed-name{
   font-family: "Montserrat", Sans-serif;
    font-size: 10px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    letter-spacing: 1.2px!important;
    }
}
  @media only screen and (max-width: 600px) {  
    .eapp-portfolio-project-detailed-compact .eapp-portfolio-project-detailed-description {
  

font-family: "Montserrat", Sans-serif;
    font-size: 8px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    letter-spacing: 1.2px!important;
  }
}

.eapp-portfolio-portfolio-component.eapp-portfolio-portfolio-with-background-color:not(.eapp-portfolio-portfolio-b560) {
    padding: 0px!important;
}
.eapp-portfolio-portfolio-component.eapp-portfolio-portfolio-with-background-color.eapp-portfolio-portfolio-b560 {
    padding: 0px!important;
}/* End custom CSS */