/***** Portfolio Page | Revamp Start *****/
.wrap_portfolio{background:#000a16}
.revPortfolio_hero_sc{position:relative;z-index:1;height:100vh;display: flex; }
.revPortfolio_hero_sc:before {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    margin: auto;
    opacity: 0.4;
    width: 100%;
    height: 100%;z-index: -1;
}
.revPortfolio_hero_sc::after{content:"";left:0;bottom:0;width:100%;height:190px;position:absolute;background-color:#000a16;transform:translate(0,50%);pointer-events:none;filter:blur(40px);z-index:-1}
.revPortfolio_hero_sc .conta_iner{padding-block:80px 60px}
.revPortfolio_hero_sc video{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:-1;opacity: 0.8;}
.revPortfolio_hero_sc .m_h h1{font-weight:400;margin-bottom:20px}
.revPortfolio_hero_sc .m_h h1 strong{font-weight:700}
.revPortfolio_hero_sc .m_h p{font-size:20px}
.revPortfolio_hero_sc .m_h>.btn{margin-top:30px}
.revPortfolio_hero_img{display:flex;justify-content:center;max-width: 1000px;width: 1000px;margin: 20px auto 0;}
.revPortfolio_hero_img img{max-width: 1000px;}
.revPortfolio_hero_sc .conta_iner{
      display: flex;

    flex-direction: column;
}
.revPortfolio_hero_sc  .cmtrst_trusted_sc{
  margin-top: auto;
}
/* .revPortfolio_listing_sc::before {
  content: "";
  left: 0;
  top: -110px;
  width: 100%;
  height: 160px;
  position: absolute;
  background-color: #000a16;
  transform: translate(0, 50%);
  pointer-events: none;
  filter: blur(40px);
  z-index: 1;
} */
.revPortfolio_listing_sc {
  position: relative;
}
.revPortfolio_filter {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 50px;
  transition: var(--transition);
  position: sticky;
  z-index: 9;
  top: -50px;
  gap: 30px;
}
.revPortfolio_filter_lt {
    display: flex;
    align-items: center;
    gap: 15px;
}
.revPortfolio_filter_rt {
    display: flex;
    align-items: center;
    justify-content: space-between;width: 100%;
}
.revPortfolio_filter_rtinr{position: relative;width: 100%;}
.revPortfolio_filter_rt input{
    background: #ffffff10;color: #fff;font-size: 20px;
    border: 0;font-weight: 300;
}
.revPortfolio_filter_rt input:hover{border: 0;}
.revPortfolio_filter_rt input::placeholder{color:#7288A5;}
.revPortfolio_filter_rt button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--c_primary);
    border: 0;
    margin: 5px;
    border-radius: 30px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.revPortfolio_filter.sticky {
  z-index: 999;
}
.scroll-up .revPortfolio_filter {
  top: 80px;
}
.revPortfolio_filter .btn {
  min-width: 100px;
  font-size:19px;
  padding-inline: 20px;
  gap: 10px;font-weight: 400;
}
.revPortfolio_filter .btn.noarw::after{content: unset;}
.revPortfolio_filter .btn::after {
  width: 16px;
  height: 16px;
  top: 1px;transform: rotate(0deg);animation: unset;
} 
.revPortfolio_filter .filterDropdwon.open .btn::after {
transform: rotate(180deg);
}
.revPortfolio_item .inner > p {
    font-size: 16px;
    line-height: 1.4;
}
.revPortfolio_item ul li small {
    font-size: 15px;
}
.revPortfolio_filter .btn:not(.active){background:#182638}
.revPortfolio_grid{display:flex;flex-wrap:wrap;position:relative;z-index:1;gap:var(--gap);--gap:40px;}
.revPortfolio_item{display:flex;border-radius:20px;position:relative;overflow:hidden;z-index:1}
.revPortfolio_item:not(.v2){align-items:flex-end;width:calc(50% - 20px);background-image:var(--bg_img);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:600px}
.revPortfolio_item::before{content:"";left:0;position:absolute;pointer-events:none;z-index:-1}
.revPortfolio_item:not(.v2)::before{content:"";bottom:0;height:60%;width:100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 37.6%, #CC6E11 100%);}
.revPortfolio_item:not(.v2):hover::before{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(203, 110, 17,.6)  37.6%, #CC6E11 100%);}
.revPortfolio_item:not(.v2) ul li:not(:last-child){margin-right: 50px;padding-right: 50px;}
.revPortfolio_item.v2::before{inset:0;width:auto;height:auto;background: linear-gradient(99.06deg, #CB6E11 6.89%, rgba(0, 0, 0, 0.5) 45.66%, rgba(0, 0, 0, 0) 93.14%);
}
.revPortfolio_item.v2:hover::before{background: linear-gradient(99.06deg, #CB6E11 6.86%, rgba(203, 110, 17,.6) 35.31%, rgba(1, 10, 22, 0) 93.11%);}
.revPortfolio_item.v2{z-index: 1;}
.revPortfolio_item.v2:hover::after{width:100%;}
.revPortfolio_item:not(.v2) .inner{padding:20px;transition:all .5s ease-in-out 0s;position: relative;}
.revPortfolio_item:not(.v2):after {
    position: absolute;
    content: "";
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 37.6%, #CC6E11 100%);
    width: 100%;
    height:0;
    bottom: 0;right: 0;left: 0;transition: var(--transition);z-index: -1;
}
.revPortfolio_item:not(.v2) .inner .btn{
    position: absolute;
    bottom: 20px;
    left: 20px;opacity: 0;transition-delay:.1s ;
}
.revPortfolio_item.inner .btn{transition-delay:.1s;}
.revPortfolio_item.v2 .inner .btn {bottom: 30px;left: 40px;position: absolute;opacity: 0;}
.revPortfolio_item.v2:hover .inner .btn {opacity: 1;}
.revPortfolio_item.v2 .tstnmlcntn p{font-size: 16px;}
.revPortfolio_item:not(.v2):hover .inner{padding: 20px 20px 85px;}
.revPortfolio_item:hover .btn,.revPortfolio_item:not(.v2):hover .inner .btn {opacity: 1;}
.revPortfolio_item:not(.v2) .inner:hover .btn{max-height: 50px;}
.revPortfolio_item:not(.v2):hover:after{height: 0%;}
.revPortfolio_item:not(.v2):hover .inner_hvr{opacity: 1;transform: unset;}
.revPortfolio_item:not(.v2) :not(.btn){transition:all .5s ease-in-out 0s}
.revPortfolio_item .revPortfolio_item_logo{max-height:100px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}
.revPortfolio_item .revPortfolio_item_logo img{max-height:100px}
.revPortfolio_item.v2 .revPortfolio_item_logo{margin-bottom:20px}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo {
    max-width: 160px;
}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo img {
    max-width: 180px;
    max-height: 100px;
    object-fit: contain;
}
.revPortfolio_item .revPortfolio_item_logo img{max-width:100%;max-height:100%}
.revPortfolio_item.v2:hover{padding-bottom: 110px;}
.revPortfolio_item.v2:hover .btn{opacity: 1;}
.tstnmlcntn {
    margin-top: 20px;
    position: relative;
    padding-left: 15px;
}
.revPortfolio_item.v2 :not(.btn) {
    transition: all .5s ease-in-out 0s;
}
.tstnmlcntn:before {
    position: absolute;
    content: "";
    background: #fff;
    height: 100%;
    width: 1px;
    left: 0;
}
.tstnmlcntn p {
    font-size: 14px;
    font-style: italic;
    margin-bottom: 8px;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.revPortfolio_item.v2:hover:after{
  height: 100%;width: 50%;
}
body.scroll-down .revPortfolio_filter.sticky {
    opacity: 0;
    visibility: hidden;
}
.tstnmlcntn h3{font-size: 14px;font-weight: 500;}
.revPortfolio_item.v2{width:100%;padding:30px 40px;align-items:center;border:1px solid transparent;background:var(--bg_img) center/cover no-repeat padding-box,linear-gradient(104.59deg,rgba(0,110,239,.3) .76%,rgba(0,57,191,.3) 32.78%,rgba(0,57,191,.3) 67.97%,rgba(255,255,255,.021) 99%) border-box;box-shadow:0 0 50px 0 #006EEF26;min-height:465px;transition: all .5s ease-in-out 0s;}
.revPortfolio_item.v2 p{max-width:650px}
.revPortfolio_item ul{display:flex;align-items:center;margin-block:30px}
.revPortfolio_item:not(.v2) ul{margin-block:25px }
.revPortfolio_item ul li{display:flex;flex-direction:column;align-items:stretch;position:relative;line-height:1.25;font-weight:300;margin-bottom:0;font-weight: 400;}
.revPortfolio_item ul li:not(:last-child){margin-right:40px;padding-right:40px}
.revPortfolio_item ul li:not(:last-child)::after{content:"";top:50%;right:0;width:1px;height:40px;position:absolute;background-color:#fff;transform:translateY(-50%);transition:all .5s ease-in-out 0s;opacity:.7}
.revPortfolio_item ul li strong{font-size:28px;font-weight:500;margin-bottom:10px;line-height:1}
:is(.revPortfolio_cta1,.revPortfolio_cta2){width:100%;padding:50px 0;position:relative}
:is(.revPortfolio_cta1,.revPortfolio_cta2)::before{content:"";top:50%;left:50%;width:100vw;height:130%;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%);z-index:-1}
.revPortfolio_cta1::before{background-image:linear-gradient(to bottom,#000a16 5%,transparent 28%,transparent 72%,#000a16 95%),url('https://media.apptunix.com/wp-content/uploads/2026/06/03081357/revPortfolio_cta1_bg.webp')}
.revPortfolio_cta2::before{background-image:linear-gradient(to bottom,#000a16 5%,transparent 28%,transparent 72%,#000a16 95%),url(https://media.apptunix.com/wp-content/uploads/2026/03/30080544/revPortfolio_cta2_bg.jpg)}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner{display:flex;align-items:center;flex-direction:column;justify-content:center;backdrop-filter:blur(15px);background-color:rgba(0,0,0,.02);margin-inline:auto;border-radius:30px;position:relative;max-width:86%;padding:35px;z-index:1}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner:before{content:"";inset:0;width:100%;height:100%;position:absolute;border:1px solid transparent;background:linear-gradient(10deg,rgba(255,255,255,.3) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.5) 60%,rgba(255,255,255,.1) 80%);-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;background-size:cover;background-position:center;mask-composite:exclude;border-radius:inherit;pointer-events:none;z-index:-1}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner h2{font-weight:500;margin-bottom:20px}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner p{margin-bottom:0}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner .btn{margin-top:25px}
:is(.revPortfolio_cta1) .inner ul {
    display: flex;
    align-items: center;
    gap: 40px;
    margin: 0;
}
:is(.revPortfolio_cta1) .inner ul li {
    margin: 0;
    font-size: 17px;
    font-weight: 300;
    display: flex;
    align-items: center;
    gap: 5px;
    position: relative;
}
:is(.revPortfolio_cta1) .inner ul li:before {
    position: relative;
    content: "";
    background-image: url('https://media.apptunix.com/wp-content/uploads/2026/03/30054528/tick-circle.png');
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}
.filterDropdwon {
  position: relative;
}
.filterDropdwon .filterList {
  left: 0;
  top: 100%;
  width: 100%;
  min-width: 170px;
  position: absolute;
  background: #182638;
  scrollbar-width: none;
  border-radius: 20px;
  max-height: 240px;
  margin-top: 5px;
  padding: 15px 0;
  overflow: auto;
  display: none;
}
.filterDropdwon.open .filterList {
  display: block;
}
.filterDropdwon .filterList li {
  font-size: 16px;
  color: #455E83;
  display: flex;
  padding: 3px 20px;
  transition: var(--transition);
  line-height: 1.25;
  cursor: pointer;
}
.filterDropdwon .filterList li:not(:last-child) {
  margin-bottom: 14px;
}
.filterDropdwon .filterList li:hover {
  color: var(--c_white);
}
.filterDropdwon .filterList li.active {
  color: var(--c_primary);
}
@media screen and (max-width:1500px){
.revPortfolio_hero_sc::after{height:160px}
.revPortfolio_hero_sc .m_h h1{margin-bottom:15px;line-height:1.2}
.revPortfolio_hero_sc .m_h>.btn{margin-top:22px}
.revPortfolio_hero_sc .conta_iner{padding-block:20px 50px}
.revPortfolio_hero_sc .m_h p{font-size:18px}
:is(.revPortfolio_cta1,.revPortfolio_cta2)::before{width:calc(100vw / .95)}
.revPortfolio_item ul{margin-block:30px}
.revPortfolio_item:not(.v2)::before{height:70%}
.revPortfolio_filter{margin-bottom:40px;gap:20px}
.revPortfolio_filter .btn{font-size:18px;min-height:45px}
.filterDropdwon .filterList {min-width:150px;max-height:220px}
.filterDropdwon .filterList li{font-size:15px;padding:3px 15px}
.filterDropdwon .filterList li:not(:last-child){margin-bottom:10px}
.revPortfolio_hero_sc {
    height: calc(100vh + 150px);
}
}
@media (max-width:1400px) {
.revPortfolio_item:not(.v2){min-height:520px}
.revPortfolio_grid[data-aos]{zoom:0.95}
.revPortfolio_grid  {gap:calc(var(--gap) * .95)}
.revPortfolio_item:not(.v2) ul li:not(:last-child){margin-right: 40px;padding-right: 40px;}
}
@media screen and (max-width:1300px){
.revPortfolio_grid[data-aos]{zoom:0.85}
.revPortfolio_grid  {gap:calc(var(--gap) * .85)}
:is(.revPortfolio_cta1,.revPortfolio_cta2)::before{width:calc(100vw / .85)}
.revPortfolio_filter .btn{font-size:16px;}
}
@media screen and (max-width:1200px){
:is(.revPortfolio_cta1) .inner ul{flex-wrap: wrap;gap: 15px 10px;}
:is(.revPortfolio_cta1) .inner ul li{font-size: 14px;}
:is(.revPortfolio_cta1) .inner ul li {width: 48%;}
.revPortfolio_item:not(.v2):after{content: unset;}
.tstnmlcntn{margin-top:0;padding-left: 10px;}
.revPortfolio_item .tstnmlcntn p{line-height: normal;}
.revPortfolio_grid{zoom:1}
:is(.revPortfolio_cta1,.revPortfolio_cta2)::before{width:calc(100vw / 1)}
.revPortfolio_hero_sc .m_h{max-width:550px;margin-inline:auto}
.revPortfolio_hero_img{max-width:88%;margin-inline:auto}
.revPortfolio_grid{--gap:20px}
.revPortfolio_item{border-radius:10px}
.revPortfolio_item:not(.v2){width:calc(50% - 10px)}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo{max-width:140px}
.revPortfolio_item .revPortfolio_item_logo{max-height:60px;margin-bottom:12px}
.revPortfolio_item .revPortfolio_item_logo img{max-height:60px}
.revPortfolio_item:not(.v2) .inner,.revPortfolio_item:not(.v2):hover .inner{padding:20px}
.revPortfolio_item ul li strong{font-size:20px;margin-bottom:8px}
.revPortfolio_item ul li:not(:last-child){margin-right:20px;padding-right:20px}
.revPortfolio_item:not(.v2) .btn{font-size:16px;padding-inline:25px}
.revPortfolio_item:not(.v2){min-height:450px;background-position: center !important;}
.revPortfolio_item.v2 .revPortfolio_item_logo{margin-bottom:15px}
.revPortfolio_item.v2 .tstnmlcntn p {font-size: 14px;line-height: normal;}
.revPortfolio_item .inner p {
    line-height: 1.4;font-size: 14px;font-weight: 400;
}
.revPortfolio_hero_sc .conta_iner{
  padding-block: 20px;
}
.revPortfolio_item ul{margin-block:15px;}
.revPortfolio_item.v2{padding:20px;min-height:480px;align-items: flex-end;border: unset;}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner{min-height:auto;border-radius:20px;padding:30px 20px;max-width: 100%;}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner h2{margin-bottom:15px}
:is(.revPortfolio_cta1,.revPortfolio_cta2){padding:30px 0}
.revPortfolio_item:not(.v2) ul {
    margin-block: 15px;
}
.revPortfolio_item ul li small {
    font-size: 12px;
}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo img {
    max-width: 100px;
    max-height: 50px;
}
.revPortfolio_item.v2:hover{padding-bottom: 20px;}
.revPortfolio_hero_img{max-width:100%;margin-top:30px;width: 100%;}
.revPortfolio_hero_img img{max-width: 100%;}
.revPortfolio_item:not(.v2) .inner .btn{opacity: 1;position: unset;transition-delay: unset;margin-top: 20px;}
.revPortfolio_hero_sc:before{z-index: -1;}
.revPortfolio_item.v2 .inner .btn{position: unset;opacity: 1;margin-top:15px;}
.revPortfolio_item:not(.v2):hover:after{height: 100%;}
.revPortfolio_hero_sc{
  min-height: 1px;
}
}
@media screen and (max-width:992px){
.revPortfolio_item:not(.v2){width:100%;min-height:480px}
.revPortfolio_item ul li strong{font-size:22px}
.revPortfolio_item:not(.v2)::before {height: 100%;}
.revPortfolio_filter_lt{gap: 10px;}
}
@media screen and (max-width:767px){
.revPortfolio_hero_sc .m_h p{font-size:16px}
.revPortfolio_hero_sc .m_h h1{margin-bottom:10px}
.revPortfolio_hero_sc .m_h>.btn{margin-top:20px}
.revPortfolio_item:not(.v2) .btn{font-size:15px;padding-inline:15px}
.revPortfolio_item .inner>p{font-size:14px}
.revPortfolio_item ul li:not(:last-child){margin-right:0;padding-right:0}
.revPortfolio_item ul li strong{font-size:20px}
.revPortfolio_item ul li small{font-size:13px}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo{max-width:120px}
.revPortfolio_item:not(.v2) .revPortfolio_item_logo img{max-width:120px}
.revPortfolio_item.v2 .revPortfolio_item_logo{max-width:160px}
.revPortfolio_item.v2 .revPortfolio_item_logo img{max-width:160px}
.revPortfolio_item ul{flex-wrap:wrap;gap:10px}
.revPortfolio_item.v2 ul li:not(:last-child),.revPortfolio_item:not(.v2) ul li:not(:last-child){margin-right:0;padding-right:0}
.revPortfolio_item.v2 ul{gap: 10px;}
.revPortfolio_item ul li:not(:last-child)::after{display:none}
:is(.revPortfolio_cta1,.revPortfolio_cta2) .inner{padding:30px 15px;border-radius:10px;max-width:100%}
.revPortfolio_item ul li{width: 48%;}
.revPortfolio_item:not(.v2)::before,.revPortfolio_item.v2::before,.revPortfolio_item.v2:hover::before{
background: linear-gradient(180deg, rgba(0, 10, 22, 0) 2.91%, rgba(203, 110, 17,.6) 47.29%, #CC6E11 100%);
        bottom: 0;
        top: auto;
        height: 350px;
}
.revPortfolio_filter .btn {
    min-width: fit-content;
    min-height: 35px;
    padding-inline: 11px;
    font-size: 13px;
    gap: 4px;
}
.revPortfolio_filter .btn::after {
  width: 8px;
  height: 8px;
  top: 0px;
  display: none;
}
.revPortfolio_item.v2 ul:has(> li:nth-child(3)):not(:has(> li:nth-child(4))) li {
    width: 31%;
}
.revPortfolio_filter::before{height: 100%;}
.filterDropdwon .filterList {
  min-width: 140px;
  max-height: 200px;
}
.revPortfolio_filter_lt{gap: 5px;}
.filterDropdwon .filterList {
  border-radius: 10px;
  padding: 10px 0;
}
.filterDropdwon .filterList li {
  font-size: 13px;
  padding: 1px 12px;
}
.revPortfolio_filter{margin-bottom: 20px;flex-wrap: wrap; padding: 0 0 10px;gap: 10px;}
.revPortfolio_hero_sc{z-index: 9;}
.revPortfolio_filter_rt button {right: 5px;
    background: unset;
    border: 0;
    margin: 5px;
    border-radius: 0;
    padding: 0;
    font-size: 0;
    gap: 0;width: auto;height: auto;min-width: auto;
}
.revPortfolio_filter_rt button img {
    max-width: 16px;
}
.revPortfolio_filter_rt input{font-size: 14px;}
}
@media (max-width:600px) {
:is(.revPortfolio_cta1) .inner ul li {width: 100%;}
.revPortfolio_hero_sc .m_h h1{font-size: 22px;line-height: 1.3;}
.revPortfolio_item.altayer{
    background-position: right -200px center !important;
}
.tstnmlcntn h3{line-height: 1;font-size: 13px;}
.revPortfolio_item ul li strong{margin-bottom: 6px;}
.revPortfolio_hero_sc video{top: -60px;}
.scroll-up .revPortfolio_filter {
  top: 60px;
}
.filterDropdwon .regionList.filterList {
  left: auto;
  right: 0;
}
        .revPortfolio_filter {
            top: -100px;
            flex-direction: column-reverse;
            align-items: flex-start;
        }

        .scroll-up .revPortfolio_filter {
            top: 60px;
        }

        body.scroll-up:has(.revPortfolio_filter.sticky) .site_header::before,
        body.scroll-up:has(.revPortfolio_filter.sticky) .site_header::after{
            height: calc(100% + 110px);
        }
        .sug-text{font-size: 14px;}
}
.revPortfolio_pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
}
.revPortfolio_pagination .next,.revPortfolio_pagination .prev{
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid var(--c_primary);background: #fff;
    border-radius: 30px;
}
.revPortfolio_pagination .pages button {
    display: flex;
    border: 0;
    background: var(--c_primary);
    color: #fff;
    width: 25px;min-width: 25px;
    height: 25px;
    border-radius: 50%;
    font-weight: 300;
    font-size: 12px;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.revPortfolio_pagination .pages{display: flex;gap: 3px;}
.revPortfolio_pagination .pages button.active {
    pointer-events: none;
    background: #fff;
    color: #000;
}

.u-anim-item { opacity: 0; transition: 0.6s ease-out; will-change: transform, opacity; }
.u-anim-from-left   { transform: translate3d(-40px, 0, 0); }
.u-anim-from-right  { transform: translate3d(40px, 0, 0); }
.u-anim-from-top    { transform: translate3d(0, -40px, 0); }

.u-anim-item.is-triggered-view { opacity: 1; transform: translate3d(0,0,0); }

/***** Portfolio Page | Revamp End *****/
