#rec772555706 .t396__carrier, #rec772555706 .t396__filter, #rec772555706 .t396__artboard {
overflow-x:scroll !important;
-ms-overflow-style: none;
scrollbar-width: none;
}
.uc-portfolio-cad .t-name{
    color:#fff !important;
}
.uc-kakie-chert .t396__artboard {
overflow-x:scroll !important;
}
.t228__imglogo{
    margin-top:10px !important;
}
.uc-hor-scroll .t396__artboard{
    overflow-x:scroll !important;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.t-menusub__menu--fullscreen__nav-title{
    color:#fff !important;
}
.t-menusub__menu--fullscreen__nav{
    border-bottom-style: solid;
border-bottom-color: #fff !important;
}
.t-menusub__menu--fullscreen__nav svg.tmain-submenu__close-icon path{
    fill:#fff !important;
}
.t396__artboard::-webkit-scrollbar {
      width: 0;
      height: 0;
}
.t397__col_mobile-flex::-webkit-scrollbar {
      width: 0;
      height: 0;
}
#rec772604066 .t396__artboard{
      z-index:1200;
}

@media screen and (min-width: 2000px) {
#rec779768824 a.t-menu__link-item{
    font-size:16px !important;
}
/*.t228__imglogo{
    max-width: 240px !important;
    width: 240px !important;
} */
}
@media screen and (max-width: 768px) {
    .t976__list-item{
        padding: 0 10px 10px 0 !important;
        max-width: 100%;
        width: 100%;
        text-align: center;
    }
}

.uc-prim_first .t1029__row
{
    border-radius: 15px;
padding: 25px 0;
background-color: rgba(255, 255, 255, 0.14);
}

.tn-elem__8490630331731613002775 .t-bgimg {
  animation: 19s linear 0s normal none infinite running rot;
  -webkit-animation: 19s linear 0s normal none infinite running rot;
  width: 100px;
}
.tn-elem__8490630331731647283250 .t-bgimg {
  animation: 29s linear 0s normal none infinite running rot;
  -webkit-animation: 29s linear 0s normal none infinite running rot;
  width: 100px;
}
.tn-elem__8250826951731647283250 .t-bgimg {
  animation: 29s linear 0s normal none infinite running retrot;
  -webkit-animation: 29s linear 0s normal none infinite running retrot;
  width: 100px;
}
@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes retrot {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes retrot {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.uc-blog .t-bgimg{border-radius:20px;}
.t-feed__post-popup__container{background-color: rgb(244, 247, 249) !important;}

#rec826110780 .t686 .t686__textwrapper
{
    max-width:300px;
}

.t951 .t-store__parts-switch-btn.t-active {
font-weight: 600;
background-color: rgb(224, 232, 237);
color: #000 !important;
border-radius: 20px;
padding: 5px 15px;
}
.t951 .t-store__parts-switch-btn {
font-size: 15px;
font-weight: 300;
padding: 5px 15px;
}

.t-store__filter__custom-sel.active {
font-weight: 600;
background-color: rgb(224, 232, 237) !important;
color: #000 !important;
border-radius: 20px;
padding: 5px 15px;
}
.t951__sidebar .t-store__filter__item-title{
    font-size: 18px !important;
font-weight: 600 !important;
}

.uc-service .t686__textwrapper{
    padding:10px 30px !important;
}

.t165 .t-img{
    border-radius:15px !important;
}

/*Hovers service blocks*/

#rec854965680 .tn-elem__8549656801737567761700:hover{
    box-shadow:1px 1px 20px #1B5AC7;
    border-radius:15px;
}
#rec854965680 .tn-elem__8549656801737567764974:hover{
    box-shadow:1px 1px 20px #9A256D;
    border-radius:15px;
}
#rec854965680 .tn-elem__8549656801737567230689:hover{
    box-shadow:1px 1px 20px #2C9A50;
    border-radius:15px;
}

#rec861361514 .t-popup{
    margin:70px 0;
}
#rec861361514 .t-popup .tn-atom a:hover{
    color:#000 !important;
    text-decoration:underline;
}