.srx-projects .et_portfolio_image{height:300px;overflow:hidden!important;position:relative}.srx-projects .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img{width:100%;height:300px;object-fit:cover;object-position:0% 0%;transition:object-position 1.2s ease;margin-top:0!important}.srx-projects .et_pb_filterable_portfolio_grid .et_pb_portfolio_item:hover img{object-position:0% 100%;transition:object-position 6s linear}#mobile-apps .fa-portfolio-grid{--fa-cols:3;--fa-gap:40px}#mobile-apps .fa-column{width:100%}#mobile-apps .fa-portfolio-grid .et_pb_portfolio_items_wrapper,#mobile-apps .fa-portfolio-grid .et_pb_portfolio_items{width:100%!important;position:relative}#mobile-apps .fa-portfolio-grid .et_pb_portfolio_items{display:grid!important;grid-template-columns:repeat(var(--fa-cols),minmax(0,1fr));gap:var(--fa-gap)}#mobile-apps .fa-portfolio-grid .et_pb_portfolio_items::before,#mobile-apps .fa-portfolio-grid .et_pb_portfolio_items::after{display:none!important;content:none!important}#mobile-apps .fa-portfolio-grid .fa-item{float:none!important;width:100%!important;margin:0!important;min-width:0}@media (max-width:980px){#mobile-apps .fa-portfolio-grid{--fa-cols:3;--fa-gap:24px}}@media (max-width:600px){#mobile-apps .fa-portfolio-grid{--fa-cols:2;--fa-gap:20px}}@media (max-width:380px){#mobile-apps .fa-portfolio-grid{--fa-cols:1;--fa-gap:20px}#mobile-apps .fa-item .project-slider img{height:400px!important}}#mobile-apps .fa-item .project-slider{overflow:hidden;width:100%}#mobile-apps .fa-item .project-slider img{width:100%;height:430px;display:block}#mobile-apps .et_pb_filterable_portfolio .et_pb_portofolio_pagination{margin-top:50px}#mobile-apps .fa-item .et_pb_module_header{position:relative;z-index:10}#mobile-apps .fa-item .fa-buttons{display:flex;gap:10px;position:relative;z-index:20;pointer-events:auto!important;justify-content:center}#mobile-apps .fa-item .fa-btn{min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 12px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;color:#fff!important;background:#111;transition:opacity .2s ease,transform .2s ease;position:relative;z-index:21;cursor:pointer!important;pointer-events:auto!important}#mobile-apps .fa-item .fa-btn:hover{opacity:.85;transform:translateY(-1px)}#mobile-apps .fa-item .fa-btn-ios{background:#111}#mobile-apps .fa-item .fa-btn-android{background:#01875f}@media (max-width:400px){#mobile-apps .fa-item .fa-buttons{flex-direction:column}}.srx-projects .portfolio{margin:0;width:100%!important}.srx-projects .et_pb_portfolio_filters.clearfix{display:none}.et_pb_row.et_pb_row_2.portfolio{padding:0}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav{justify-content:center;display:flex}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li.active a,.srx-tabs-portfolio .et_pb_tabs_controls li.et_pb_tab_active a{transition:background 2s;border-radius:2px!important;border-radius:2px;letter-spacing:2px;padding:9px 38px;text-transform:uppercase;color:#fff!important;border:1px solid #ff9f00!important;background:#ff9f00!important;font-family:"Poppins"!important}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li a,.srx-tabs-portfolio .et_pb_tabs_controls li a{transition:background .5s;border-radius:2px!important;letter-spacing:2px;margin:0 10px 0 0!important;padding:9px 38px!important;text-transform:uppercase;color:#ff9f00!important;font-family:"Poppins"!important;border:1px solid #ff9f00!important;background:0 0!important}.srx-tabs-portfolio ul.et_pb_tabs_controls{background-color:transparent;gap:10px}.portfolio .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1 a:hover,.portfolio .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_0 a:hover{color:#fff!important}.et_pb_module.et_pb_tabs.et_pb_tabs_0.srx-tabs-portfolio{border:none}.srx-tabs-portfolio .et_pb_tabs_controls li{border-right:none}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li>a .fa{display:none}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li.active>a:focus{color:#fff!important;cursor:default;background-color:#ff9f00!important;border:1px solid #ff9f00!important}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li a:hover,.srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li.active a:hover,.srx-tabs-portfolio .et_pb_tabs_controls li a:hover,.srx-tabs-portfolio .et_pb_tabs_controls li.et_pb_tab_active a:hover{background:#ff9f00!important;color:#fff!important;border:1px solid #ff9f00!important}.srx-projects .et_portfolio_image{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.project-slider{position:relative;width:100%;overflow:hidden;border-radius:8px}.project-slider .slider-track{display:flex;transition:transform .5s ease}.project-slider .slide{min-width:100%}.project-slider .slide img{width:100%;display:block;object-fit:cover}.project-slider .slider-dots{display:flex;justify-content:center;gap:6px;margin-top:10px;flex-wrap:wrap}.project-slider .slider-dots span{width:6px;height:6px;border-radius:50%;background:#ccc;cursor:pointer;transition:all .25s ease}.project-slider .slider-dots span.active{background:#333;width:18px;border-radius:3px}.srx-portfolio .srx-tabs-portfolio .et_pb_tab_active a{color:#ff9f00!important}.project-app .et_portfolio_image{height:auto;overflow:hidden!important}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item:hover .project-slider img{margin-top:0!important}.project-app .fa-item.fa-fade-in{animation:faFadeIn .5s ease both}.project-app .fa-item.fa-fade-out{animation:faFadeOut .25s ease both}.project-slider .slide{min-width:100%}.et_pb_filterable_portfolio .et_pb_portfolio_item .et_portfolio_image .project-slider img{width:100%;height:100%;object-fit:contain;object-position:center}.srx-portfolio .et_pb_grid_item.project.project_category_flutter-apps:hover{box-shadow:none}@media (max-width:767px){.srx-portfolio-tabs .et_pb_row.et_pb_row_2.portfolio{width:100%!important}}@media (max-width:478px){.srx-portfolio-tabs #tab_container_248697 .tab-content{padding:20px!important;margin:0 20px}.srx-portfolio .srx-portfolio-tabs #tab_container_248697 .wpsm_nav-tabs>li a{padding:9px 20px!important;margin:0!important}.srx-portfolio-tabs #tab_container_248697 .wpsm_nav{flex-wrap:wrap;gap:10px}.srx-portfolio-tabs .wpsm_nav:before,.srx-portfolio-tabs .wpsm_nav:after{display:none}}