.elementor-22733 .elementor-element.elementor-element-078928f{padding:50px 0px 0px 0px;}.elementor-22733 .elementor-element.elementor-element-2dbb14a{text-align:center;}.elementor-22733 .elementor-element.elementor-element-2dbb14a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .project-item{padding:calc(5px/2);}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-grid{margin:calc(-5px/2);}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .project_filters{margin-bottom:50px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .portfolio-info .portfolio-info-inner{text-align:center;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .portfolio-info{background:#00000080;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-grid.style-4 .projects-thumbnail .overlay{background:#00000080;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .portfolio-info h5{margin-bottom:0px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .portfolio-info h5 a, .elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .projects-thumbnail .overlay h5{font-size:22px;}@media(max-width:767px){.elementor-22733 .elementor-element.elementor-element-078928f{padding:30px 0px 0px 0px;}.elementor-22733 .elementor-element.elementor-element-2dbb14a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .project_filters{margin-bottom:30px;}.elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .portfolio-info h5 a, .elementor-22733 .elementor-element.elementor-element-7f7d0e5 .projects-box .projects-thumbnail .overlay h5{font-size:24px;}}/* Start custom CSS for ipfilter, class: .elementor-element-7f7d0e5 */@media (min-width: 1200px) {
  .projects-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    height: auto !important;
    min-height: 0px;
  }

  .projects-grid .project-item {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 25% !important;
    box-sizing: border-box;
  }


  .projects-box,
  .projects-thumbnail {
    width: 100%;
    height: 420px !important; 
    overflow: hidden;
    position: relative;
    background: transparent !important;
  }

  .projects-thumbnail img,
  img.attachment-theratio-portfolio-thumbnail-grid {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    vertical-align: top !important;
  }
  
  .projects-grid .grid-sizer {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  
  .project_bottom {
  margin-bottom: 40px !important;
  }
}/* End custom CSS */