@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.portfolio-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.portfolio-container .item.container-screen{width:30%;max-width:325px;cursor:pointer}.portfolio-container .container-screen.laptop{overflow:hidden;position:relative;margin:10px 11.5px 25px 11.5px}.portfolio-container .container-screen.laptop .topframe,.portfolio-container .container-screen.laptop .topframe img{display:block}.portfolio-container .container-screen.laptop .bottomscreen{position:absolute;top:0;left:0;width:100%;margin-top:3.5%;z-index:-1;max-height:153px;overflow:hidden}.portfolio-container .container-screen.laptop .bottomscreen img{width:77.2%;margin:0 auto;display:table}.portfolio-container .container-screen.laptop:hover .bottomscreen img{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:scrollCoverBrowser;animation-name:scrollCoverBrowser;-webkit-animation-timing-function:cubic-bezier(1,.005,.305,1);animation-timing-function:cubic-bezier(1,.005,.305,1);-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.portfolio-container .item.container-screen p{margin-top:10px;text-align:center;font-weight:600;font-size:16px;color:#000}@keyframes scrollCoverBrowser{10%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}100%{-webkit-transform:translateY(calc(-100%+249px));-ms-transform:translateY(calc(-100%+249px));transform:translateY(calc(-100%+249px))}}@-webkit-keyframes scrollCoverBrowser{10%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}100%{-webkit-transform:translateY(calc(-100%+249px));-ms-transform:translateY(calc(-100%+249px));transform:translateY(calc(-100%+249px))}}@media screen and (min-width:769px) and (max-width:1200px){.portfolio-container .container-screen.laptop .bottomscreen{max-height:126px}}@media screen and (min-width:320px) and (max-width:768px){.portfolio-container .container-screen.laptop{margin:10px 0px 25px 0px}.portfolio-container .item.container-screen{width:100%}}