body {
    margin: 0;
    padding: 0;
    background: #FFF;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

a, button {
    outline: none!important;
}

.row{
  margin: 0;
}
.col-sm-12{
  padding: 0;
}

/* Prevent ugly blue glow on chrome and safari */

#page-loading-blocs-notifaction {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 100000;
    background: #FFFFFF url("img/pageload-spinner.gif") no-repeat center center;
}


/* = Blocs
-------------------------------------------------------------- */

.bloc {
    width: 100%;
    clear: both;
    background: 50% 50% no-repeat;
    padding: 0 50px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
}

.bloc .container {
    padding-left: 0;
    padding-right: 0;
}


/* Sizes */

.bloc-lg {
    padding: 100px 50px;
}

#capacidade-produtiva .bloc-lg {
    padding: 80px 50px;
}
#services .bloc-lg{
  padding: 80px 50px 0;
}

.bloc-md {
    padding: 50px;
}

.bloc-sm {
    padding: 20px 50px;
}

.bloc-xs {
    padding: 10px 50px;
}


/* = Full Width Blocs
-------------------------------------------------------------- */

.full-width-bloc {
    padding-left: 0;
    padding-right: 0;
}

.full-width-bloc .container {
    width: 100%;
    max-width: 100%!important;
}

.full-width-bloc .carousel img {
    width: 100%;
    height: auto;
}


/* Dark theme */

.d-bloc {
    color: rgba(255, 255, 255, .7);
}

.d-bloc button:hover {
    color: rgba(255, 255, 255, .9);
}

.d-bloc .icon-round, .d-bloc .icon-square, .d-bloc .icon-rounded, .d-bloc .icon-semi-rounded-a, .d-bloc .icon-semi-rounded-b {
    border-color: rgba(255, 255, 255, .9);
}

.d-bloc .divider-h span {
    border-color: rgba(255, 255, 255, .2);
}

.d-bloc .a-btn, .d-bloc a .icon-sm, .d-bloc a .icon-md, .d-bloc a .icon-lg, .d-bloc a .icon-xl, .d-bloc h1 a, .d-bloc h2 a, .d-bloc h3 a, .d-bloc h4 a, .d-bloc h5 a, .d-bloc h6 a, .d-bloc p a {
    color: rgba(255, 255, 255, 0.6);
}

.d-bloc .a-btn:hover, .d-bloc a:hover .icon-sm, .d-bloc a:hover .icon-md, .d-bloc a:hover .icon-lg, .d-bloc a:hover .icon-xl, .d-bloc h1 a:hover, .d-bloc h2 a:hover, .d-bloc h3 a:hover, .d-bloc h4 a:hover, .d-bloc h5 a:hover, .d-bloc h6 a:hover, .d-bloc p a:hover {
    color: rgba(255, 255, 255, 1);
}

.d-bloc .navbar-toggle .icon-bar {
    background: rgba(255, 255, 255, 1);
}

.d-bloc .btn-wire, .d-bloc .btn-wire:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
}

.d-bloc .panel {
    color: rgba(0, 0, 0, .5);
}

.d-bloc .panel button:hover {
    color: rgba(0, 0, 0, .7);
}

.d-bloc .panel icon {
    border-color: rgba(0, 0, 0, .7);
}

.d-bloc .panel .divider-h span {
    border-color: rgba(0, 0, 0, .1);
}

.d-bloc .panel .a-btn {
    color: rgba(0, 0, 0, .6);
}

.d-bloc .panel .a-btn:hover {
    color: rgba(0, 0, 0, 1);
}

.d-bloc .panel .btn-wire, .d-bloc .panel .btn-wire:hover {
    color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .3);
}


/* Light theme */

.d-bloc .panel, .l-bloc {
    color: rgba(0, 0, 0, .5);
}

.d-bloc .panel button:hover, .l-bloc button:hover {
    color: rgba(0, 0, 0, .7);
}

.l-bloc .icon-round, .l-bloc .icon-square, .l-bloc .icon-rounded, .l-bloc .icon-semi-rounded-a, .l-bloc .icon-semi-rounded-b {
    border-color: rgba(0, 0, 0, .7);
}

.d-bloc .panel .divider-h span, .l-bloc .divider-h span {
    border-color: rgba(0, 0, 0, .1);
}

.d-bloc .panel .a-btn, .l-bloc .a-btn, .l-bloc .navbar a, .l-bloc .navbar-brand, .l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a {
    color: rgba(0, 0, 0, .6);
}

.d-bloc .panel .a-btn:hover, .l-bloc .a-btn:hover, .l-bloc .navbar a:hover, .l-bloc .navbar-brand:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover {
    color: rgba(0, 0, 0, 1);
}

.l-bloc .navbar-toggle .icon-bar {
    color: rgba(0, 0, 0, .6);
}

.d-bloc .panel .btn-wire, .d-bloc .panel .btn-wire:hover, .l-bloc .btn-wire, .l-bloc .btn-wire:hover {
    color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .3);
}


/* Bloc text custom styling */

#header h4 {
    line-height: 23px;
}

#services p {
    font-size: 12px;
    line-height: 19px;
}

#about p {
    font-size: 13px;
    line-height: 20px;
}

/* = Nossos Servicos
-------------------------------------------------------------- */
.text-servicos, .text-capacidade-produtiva {
  padding: 0 5%;
}
.text-capacidade-produtiva p{
  margin-bottom: 20px;
}
.icons{
  margin: 0 20%;
}
.card-item-servicos{
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.icon-servicos{
  background-image: url("img/icones.png");
  background-repeat: no-repeat;
  margin: 0 auto;
}
.icon-jateamento{
  background-position: 0 0;
  height: 100px;
  width: 103px;
}
.icon-pintura{
  background-position: -147px 0;
  height: 100px;
  width: 103px;
}
.icon-galvanizacao{
  background-position: -294px 0;
  height: 100px;
  width: 103px;
}
#services .sub-heading{
  font-size: 14px;
}

/* = NavBar
-------------------------------------------------------------- */

.navbar {
    margin-bottom: 0;
    z-index: 1;
}

.navbar-brand {
    height: auto;
    padding: 3px 15px;
    font-size: 25px;
    font-weight: normal;
    font-weight: 600;
    line-height: 44px;
}

.navbar-brand img {
    max-height: 200px;
    margin: 0 5px 0 0;
    display: inline;
}

.navbar .nav {
    padding-top: 2px;
    margin-right: -16px;
    float: right;
    z-index: 1;
}

.nav>li {
    float: left;
    font-size: 16px;
    margin-top: 30px;
}

.navbar-nav .open .dropdown-menu>li>a {
    text-align: inherit;
}

.nav>li a:hover, .nav>li a:focus {
    background: transparent;
}

.navbar-toggle {
    margin: 10px 10px 0 0;
    border: 0px;
}

.navbar-toggle:hover {
    background: transparent!important;
}

.navbar-toggle .icon-bar {
    background-color: rgba(0, 0, 0, .5);
    width: 26px;
}


/* Inverted navbar */

.nav-invert .navbar .nav {
    float: left;
}

.nav-invert .navbar-header, .nav-invert .navbar-brand {
    float: right;
}

@media (max-width: 1200px){
  .nav>li>a {
    padding: 10px 12px;
  }
  .hidden-xs .container{
    width: 100%;
  }
  .nav-center .site-navigation {
    position: relative;
    width: 100%;
    height: 64px!important;
  }
}
@media (max-width: 991px){
  .nav>li>a {
    padding: 10px 8px;
    font-size: 13px;
  }
}
@media (min-width: 1200px){
  .nav>li>a {
    padding: 10px 30px;
    line-height: 30px;
    color: #fff;
    opacity: 1;
  }
}
@media (min-width: 768px) {
    .site-navigation {
        position: absolute;
        top: 50%;
        right: 20px;
        transform: translate(0, -50%);
        -webkit-transform: translateY(-50%);
    }
    .nav>li .dropdown-menu a, .nav>li .dropdown-menu a:hover {
        color: #484848;
    }
    .nav-invert .site-navigation {
        left: 0;
        right: 0;
    }
    .nav-center {
        text-align: center;
    }
    .nav-center .navbar-header {
        width: 100%;
    }
    .nav-center .navbar-header, .nav-center .navbar-brand, .nav-center .nav>li {
        float: none;
        display: inline-block;
    }
    .nav-center .site-navigation {
        position: relative;
        width: 100%;
        height: 68px;
    }
    /* .nav>li>a {
        padding: 10px 30px;
        line-height: 30px;
        color: #fff;
        opacity: 1;
    } */
    .nav li:not(:last-child) a {
        border-right: 1px solid #cc7d7d;
    }
    .nav>li>a:hover {
        color: #fd555b;
        -webkit-transition: all .35s ease-out;
        -moz-transition: all .35s ease-out;
        -ms-transition: all .35s ease-out;
        -o-transition: all .35s ease-out;
        transition: all .35s ease-out;
    }
}

.nav>li>.dropdown a {
    background: none!important;
    display: block;
    padding: 14px 15px;
}

nav .caret {
    margin: 0 5px;
}


/* Dropdown Menus SubMenu */

.dropdown-menu .dropdown-menu {
    top: -8px;
    left: 100%;
}

.dropdown-menu .dropmenu-flow-right {
    top: 100%;
    left: 0;
    margin-left: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.dropdown-menu .dropdown span {
    border: 4px solid black;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    margin: 6px -5px 0 0!important;
    float: right;
}


/* = Sticky Nav
-------------------------------------------------------------- */

.sticky-nav.sticky {
    position: fixed;
    top: 0;
    z-index: 1000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
    transition: all .2s ease-out;
}


/* = Bric adjustment margins
-------------------------------------------------------------- */

.mg-clear {
    margin: 0;
}

.mg-sm {
    margin-top: 10px;
    margin-bottom: 5px;
}

.mg-md {
    margin-top: 10px;
    margin-bottom: 20px;
}

.mg-lg {
    margin-top: 10px;
    margin-bottom: 40px;
}

img.mg-sm, img.mg-md, img.mg-lg {
    margin-top: 0;
}

img.mg-sm {
    margin-bottom: 10px;
}

img.mg-md {
    margin-bottom: 30px;
}

img.mg-lg {
    margin-bottom: 50px;
}


/* = Buttons
-------------------------------------------------------------- */

.btn {
    margin: 0 5px 5px 0;
}

.btn.pull-right {
    margin: 0 0 5px 5px;
}

.btn-d, .btn-d:hover, .btn-d:focus {
    color: #FFF;
    background: rgba(0, 0, 0, .3);
}


/* Prevent ugly blue glow on chrome and safari */

button {
    outline: none!important;
}

.btn-sq {
    border-radius: 0px;
}

.a-btn {
    padding: 6px 10px 6px 0;
    line-height: 1.42857143;
    display: inline-block;
}

.text-center .a-btn {
    padding: 6px 0;
}

.a-block {
    width: 100%;
    text-align: left;
}

.btn .caret {
    margin: 0 0 0 5px
}

.dropdown a .caret {
    margin: 0 0 0 5px
}

.btn-dropdown .dropdown-menu .dropdown {
    padding: 3px 20px;
}


/* = Icons
-------------------------------------------------------------- */

.icon-md {
    font-size: 30px!important;
}

.icon-round {
    margin: 0 auto;
    border: 2px solid transparent;
    border-radius: 50%;
    padding: 32px 30px 26px 30px;
    min-width: 80px;
}

.icon-round, .icon-md, .icon-square.icon-md, .icon-rounded.icon-md {
    min-width: 32px;
}

.icon-round.icon-lg, .icon-square.icon-lg, .icon-rounded.icon-lg {
    min-width: 122px;
}

.icon-round.icon-xl, .icon-square.icon-xl, .icon-rounded.icon-xl {
    min-width: 162px;
}


/* = Panels
-------------------------------------------------------------- */

.panel {
    border: 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, .4);
}

.panel-body p {
    padding: 3px;
}

.panel-heading, .panel-footer {
    background-color: inherit;
    border-color: rgba(0, 0, 0, .1)!important;
}

.panel-sq, .panel-sq .panel-heading, .panel-sq .panel-footer {
    border-radius: 0;
}

.panel-rd {
    border-radius: 30px;
}

.panel-rd .panel-heading {
    border-radius: 29px 29px 0 0;
}

.panel-rd .panel-footer {
    border-radius: 0 0 29px 29px;
}


/* = Dividers
-------------------------------------------------------------- */

.divider-h {
    padding: 20px 0;
}

.divider-h span {
    display: block;
    border-top: 1px solid transparent;
}

.divider-half {
    width: 50%;
    margin: 0 auto;
}

.dropdown-menu .divider-h, .dropdown-menu .divider-half {
    padding: 0;
}


/* = Forms
-------------------------------------------------------------- */

.form-control {
    border-color: rgba(0, 0, 0, .1);
    box-shadow: none;
}


/* iFrame */

iframe {
    border: 0;
}


/* = Carousel
-------------------------------------------------------------- */

.carousel {
    display: inline-block;
    vertical-align: bottom;
}

.full-width-bloc .carousel {
    width: 100%;
}

.banner .item{
  overflow-y: hidden;
  height: 360px;
}
.banner .item img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    position:relative;
    top:50%;
    transform: translateY(-50%);
}

.carousel-control span {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}

.carousel-control {
    color: #FFF!important;
    text-shadow: none;
}

.carousel-indicators li {
    margin: 0 4px;
    border-radius: 0;
    background-color: #fff;
}

.carousel-indicators .active {
    margin: 0 4px -1px;
    background-color: #B01E23;
}

.carousel-control.left span {
    margin-left: -15px;
}

.carousel-caption{
  top: 50%;
  transform: translateY(-50%);
  font-size: 36px;
  font-weight: bold;
  font-family: "Open Sans";
  /* color: #B01E23!important; */
}

/* = Custom Styling
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p, label, .btn, a {
    font-family: "Open Sans";
    font-weight: 400;
}

.container {
    max-width: 1220px;
}

.titles {
    font-size: 48px;
}

.service-icons {
    padding: 24px 24px 12px 24px;
}

.upper-case {
    text-transform: uppercase;
    font-weight: normal;
}

.imac-bloc-text-vc {
    font-size: 50px;
    margin-top: 5%;
}

.footer-icon {
    margin: 0;
    padding: 10px;
    width: 50px;
    background-color: #227370;
    color: #FFFFFF!important;
    border-style: none;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}

.footer-logo {
    /* background-color: #FFFFFF; */
}

#contact .footer-logo{
  margin-bottom: 40px;
}
.frase-footer{
  margin-bottom: 40px;
}

.send-button {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    padding: 8px 30px 8px 30px;
    text-shadow: 0px 0px 0px #000000;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

.footer-links {
    border-style: none;
    border-color: rgba(255, 255, 255, 0.7);
    border-width: 0px 0px 1px 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    color: #FFFFFF!important;
}

.footer-divider {
    background-color: rgba(255, 255, 255, 0.0);
}

.bolder {
    font-weight: bold;
}

.card {
    border-style: none;
    text-shadow: 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px #000000;
    margin-top: -15px;
    overflow: hidden;
}

.card-panel {
    height: 500px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
    box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
    border-radius: 1px 1px 1px 1px;
}

.menu-text {
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
}

.logo {
    margin: 0;
    /* height: 68px; */
}

#header h4 {
    text-align: left;
}

#header .bloc-sm .row .col-sm-8 h4{
  margin-bottom: 0;
}

#eco p, #certifications p {
    color: #fff;
}

.response {
    margin-top: 30px;
    float: left;
}

.missao-visao{
  margin-bottom: 80px;
}
.missao-visao p{
   padding:0 100px;
}

/* = Colour
-------------------------------------------------------------- */


/* Background colour styles */

.bgc-white-smoke {
    background-color: #F7F7F7;
}

.bgc-white {
    background-color: #ffffff;
}

.bgc-firebrick {
    background-color: #B01E23;
}

.bgc-persian-plum {
    background-color: #732224;
}


/* Text colour styles */

.tc-ash-grey {
    color: #a3a3a3!important;
}

.tc-firebrick {
    color: #B01E23!important;
}

.tc-white {
    color: #ffffff!important;
}


/* Button colour styles */

.btn-teal-blue {
    background: #227370;
    color: #FFFFFF!important;
}

.btn-teal-blue:hover {
    background: #1b5c5a;
    color: #FFFFFF!important;
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    -ms-transition: all .35s ease-out;
    -o-transition: all .35s ease-out;
    transition: all .35s ease-out;
}


/* Link colour styles */

.ltc-white {
    color: #ffffff!important;
}

.ltc-white:hover {
    color: #ffffff!important;
}


/* Icon colour styles */

.icon-white {
    color: #ffffff!important;
    border-color: #ffffff!important;
}


/* Bloc image backgrounds */

.bg-plant {
    background-image: url("img/plant.jpg");
}

.bg-texture {
    background-image: url("img/texture.jpg");
}


/* = Mobile adjustments
-------------------------------------------------------------- */

@media (max-width: 1024px) {
    .bloc {
        padding-left: 20px;
        padding-right: 20px;
    }
    .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .navbar .nav {
        max-width: 80%
    }
    .nav-center.navbar .nav {
        max-width: 100%
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .b-parallax {
        background-attachment: scroll;
    }
}

@media (max-width: 768px) {
    .container {
        width: 100%;
    }
    .b-parallax {
        background-attachment: scroll;
    }
    .page-container, #hero-bloc {
        overflow-x: hidden;
        position: relative;
    }
    /* Prevent unwanted side scroll on mobile */
    .text-servicos, .text-capacidade-produtiva {
        padding: 0 3%;
    }
    .banner .item{
      height: 200px;
    }
}

@media (max-width: 767px) {
    .page-container {
        overflow-x: hidden;
        position: relative;
    }
    h1, h2, h3, h4, h5, h6, p, #disqus_thread {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    #hero-bloc h1 {
        font-size: 40px;
    }
    #hero-bloc h2 {
        font-size: 34px;
    }
    #hero-bloc h3 {
        font-size: 25px;
    }
    .bloc {
        padding-left: 0;
        padding-right: 0;
        -webkit-background-size: auto 200%;
        -moz-background-size: auto 200%;
        -o-background-size: auto 200%;
        background-size: auto 200%;
    }
    .b-parallax {
        background-attachment: scroll;
    }
    .navbar .nav {
        padding-top: 0;
        border-top: 1px solid rgba(0, 0, 0, .2);
        float: none!important;
    }
    .navbar.row {
        margin-left: 0;
        margin-right: 0;
    }
    .site-navigation {
        position: inherit;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
    }
    .nav>li {
        margin-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        background: rgba(0, 0, 0, .05);
        text-align: left;
        padding-left: 15px;
        width: 100%;
    }
    .nav>li:hover {
        background: rgba(0, 0, 0, .08);
    }
    .dropdown .dropdown a .caret {
        float: none;
        margin: 5px 0 0 10px!important;
        border: 4px solid black;
        border-bottom-color: transparent;
        border-right-color: transparent;
        border-left-color: transparent;
    }
    #hero-bloc .navbar .nav {
        background: rgba(0, 0, 0, .8);
    }
    #hero-bloc .navbar .nav a {
        color: rgba(255, 255, 255, .6);
    }
    .hero {
        padding: 50px 0;
    }
    .hero-nav {
        left: -1px;
        right: -1px;
    }
    .navbar-collapse {
        padding: 0;
        overflow-x: hidden;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-brand img {
        max-height: 40px;
        width: auto;
    }
    .nav-invert .navbar-header {
        float: none;
        width: 100%;
    }
    .nav-invert .navbar-toggle {
        float: left;
    }
    .bloc-group .bloc {
        display: block;
        width: 100%;
    }
    .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .bloc-xxl, .bloc-xl, .bloc-lg {
        padding: 40px 0;
    }
    .bloc-sm, .bloc-md {
        padding-left: 0;
        padding-right: 0;
    }
    .a-block {
        padding: 0 10px;
    }
    .btn-dwn {
        display: none;
    }
    .voffset {
        margin-top: 5px;
    }
    .voffset-md {
        margin-top: 20px;
    }
    .voffset-lg {
        margin-top: 30px;
    }
    form {
        padding: 5px;
    }
    .close-lightbox {
        display: inline-block;
    }
    .video-bg-container {
        display: none;
    }
    .blocsapp-device-iphone5 {
        background-size: 216px 425px;
        padding-top: 60px;
        width: 216px;
        height: 425px;
    }
    .blocsapp-device-iphone5 img {
        width: 180px;
        height: 320px;
    }
    .carousel-caption{
      top: 50%;
      font-size: 24px;
    }
}
@media (max-width: 460px){
  .carousel-caption{
    /* display: none; */
    top: 30%;
    font-size: 16px;
  }
}
@media (max-width: 460px){
  .carousel-caption{
    /* display: none; */
    top: 50%;
    font-size: 20px;
  }
}
@media (max-width: 420px) {
    .bloc-mob-center-text {
        text-align: center;
    }
    .logo {
        float: right;
        margin: 15px;
        height: 40px;
    }
    #header h4 {
        text-align: center;
    }
    #certifications img {
        margin-bottom: 30px;
    }
    .embed-responsive {
        margin-bottom: 40px;
    }
    .footer-links {
        margin-left: 0;
    }
    .footer-icon {
        margin-bottom: 30px;
    }
    .banner .item{
      height: 120px;
    }
    .carousel-caption{
      top: 30%;
      font-size: 16px;
    }
}
