body{
    background: url(../img/header.png) no-repeat center top;
    font-size: 100%;
}

body{
    background:url(../img/header.png)no-repeat center top;
}
body.bgindex{
    background:url(../img/bgindex.png)no-repeat center top;
  
}   

header{     
   width:100%;
   height:188px;
}

section{
    padding-bottom:25px;
}

footer{
    min-height: 240px;
box-shadow: inset 0px 2px 1px 3px rgba(225, 225, 225, 0.35);
-moz-box-shadow: inset 0px 2px 1px 3px rgba(225, 225, 225, 0.35);
-webkit-box-shadow: inset 0px 2px 1px 3px rgba(225, 225, 225, 0.35);
background: #f1f1f1;
}
 /*TAGS*/

::-webkit-input-placeholder {
   font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#AEACAD;
    opacity:1;
    padding-top: 0;
}

:-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif; 
  font-weight: bold;
    font-size: 10px;
    color:#AEACAD;
    opacity:1;
    padding-top: 0;
}

:-moz-placeholder {
   color: orange;
  font-family: 'Open Sans', sans-serif; 
  font-weight: bold;
    font-size: 13px;
    color:#AEACAD;
    opacity:1;
}

::-moz-placeholder {
  font-family: 'Open Sans', sans-serif; 
  font-weight: bold;
    font-size: 13px;
    color:#AEACAD;
    opacity:1;
}

:-ms-input-placeholder {  
   font-family: 'Istok Web', sans-serif;    
   font-weight: bold;
    font-size: 13px;
    color:#AEACAD;
    opacity:1;  
}

img {
    width: 100%;
}

/*class*/

.desenvolvendo{
    font-size: 100%;
    background: url(../img/desenvolvendo.jpg) no-repeat center top;
}

.center{
    margin:0 auto;
    display: block; 
}
     /*alinha  ao  meio*/
.geral{
    max-width:61.5625rem;
    margin:0 auto;  
    position: relative;
}



    /*limpa em torno da div pai dos floats*/
.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

.left{
    float:left;
}

.right{
    float:right;
}

  
.f8{font-size: 8px;}
.f9{font-size: 9px;}
.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f20{font-size: 20px;}
.f21{font-size: 21px;}
.f22{font-size: 22px;}
.f23{font-size: 23px;}
.f24{font-size: 24px;}
.f25{font-size: 25px;}
.f26{font-size: 26px;}
.f27{font-size: 27px;}
.f28{font-size: 28px;}
.f29{font-size: 29px;}
.f30{font-size: 30px;}
.f31{font-size: 31px;}
.f32{font-size: 32px;}
.f33{font-size: 33px;}
.f34{font-size: 34px;}
.f35{font-size: 35px;}
.f36{font-size: 36px;}
.f37{font-size: 37px;}
.f38{font-size: 38px;}
.f39{font-size: 39px;}
.f40{font-size: 40px;}


/*displays*/
.dbk{
    display: block;
}

.dil{
    display: inline;
}

/*========
    Text Align
========*/
.t-al{
    text-align: left;
}

.t-ar{
    text-align: right;
}

.t-ac{
    text-align: center;
}

.t-aj{
    text-align: justify;
}

/*===margins===*/

/*margin-top*/
.m-t5{margin-top: 5px;}
.m-t10{margin-top:10px ;}
.m-t15{margin-top:15px ;}
.m-t20{margin-top: 20px;}
.m-t25{margin-top: 25px;}
.m-t30{margin-top: 30px;}
.m-t35{margin-top: 35px;}
.m-t40{margin-top: 40px;}
.m-t45{margin-top: 45px;}
.m-t50{margin-top: 50px;}

/*margin-bottom*/
.m-b5{margin-bottom: 5px;}
.m-b10{margin-bottom: 10px;}
.m-b15{margin-bottom: 15px;}
.m-b20{margin-bottom: 20px;}
.m-b25{margin-bottom: 25px;}
.m-b30{margin-bottom: 30px;}
.m-b35{margin-bottom: 35px;}
.m-b40{margin-bottom: 40px;}
.m-b45{margin-bottom: 45px;}
.m-b50{margin-bottom: 50px;}

/*margin-left: */
.m-l5{margin-left: 5px;}
.m-l10{margin-left: 10px;}
.m-l15{margin-left: 15px;}
.m-l20{margin-left: 20px;}
.m-l25{margin-left: 25px;}
.m-l30{margin-left: 30px;}
.m-l35{margin-left: 35px;}
.m-l40{margin-left: 40px;}
.m-l45{margin-left: 45px;}
.m-l50{margin-left: 50px;}

/*margin-right: : */
.m-r5{margin-right: 5px;}
.m-r10{margin-right: 10px;}
.m-r15{margin-right: 15px;}
.m-r20{margin-right: 20px;}
.m-r25{margin-right: 25px;}
.m-r30{margin-right: 30px;}
.m-r35{margin-right: 35px;}
.m-r40{margin-right: 40px;}
.m-r45{margin-right: 45px;}
.m-r50{margin-right: 50px;}

/*=== paddin======*/

/*paddin-top*/
.p-t5{padding-top: 5px;}
.p-t10{padding-top: 10px;}
.p-t15{padding-top: 15px;}
.p-t20{padding-top: 20px;}
.p-t25{padding-top: 25px;}
.p-t30{padding-top: 30px;}
.p-t35{padding-top: 35px;}
.p-t40{padding-top: 40px;}
.p-t45{padding-top: 45px;}
.p-t50{padding-top: 50px;}

/*paddin-bottom*/
.p-b5{padding-bottom: 5px;}
.p-b10{padding-bottom: 10px;}
.p-b15{padding-bottom: 15px;}
.p-b20{padding-bottom: 20px;}
.p-b25{padding-bottom: 25px;}
.p-b30{padding-bottom: 30px;}
.p-b35{padding-bottom: 35px;}
.p-b40{padding-bottom: 40px;}
.p-b45{padding-bottom: 45px;}
.p-b50{padding-bottom: 50px;}

/*paddin-left: */
.p-l5{padding-left: 5px;}
.p-l10{padding-left: 10px;}
.p-l15{padding-left: 15px;}
.p-l20{padding-left: 20px;}
.p-l25{padding-left: 25px;}
.p-l30{padding-left: 30px;}
.p-l35{padding-left: 35px;}
.p-l40{padding-left: 40px;}
.p-l45{padding-left: 45px;}
.p-l50{padding-left: 50px;}

/*paddin-right: : */
.p-r5{padding-right: 5px;}
.p-r10{padding-right: 10px;}
.p-r15{padding-right: 15px;}
.p-r20{padding-right: 20px;}
.p-r25{padding-right: 25px;}
.p-r30{padding-right: 30px;}
.p-r35{padding-right: 35px;}
.p-r40{padding-right: 40px;}
.p-r45{padding-right: 45px;}
.p-r50{padding-right: 50px;}

/*
    corpo
*/
.menu{
    /*width: 58.0710659898477%;*/
}

.menu  ul{}

.menu  ul li{
    position:    relative;
    float: left;
}

.menu  ul li span{
    width: 100%;
    display: block;     
    background: #ED3237;
    position: absolute;
    top: 0;
    
}

.menu  ul li a{
    display: block;
    position: relative;
    padding: 15px 28px 15px 28px;
    z-index: 5;
    font-family: 'Play', sans-serif;
    font-size: 15px;
    color: #FFF;
    margin-top: 75px;
}

.menu  ul li a:hover{
    text-decoration: none;
}


.menu  ul li span.active {
    height: 129px;
}


.index .blocos{
    margin-top: 45px;
}

.index .blocos ul {}

.index .blocos ul li{
   max-width: 31.47%;
    float: left;
    margin-right:  25px;
    padding-bottom: 20px;
}

.index .blocos ul li figcaption{
    transition: 500ms;
}
.index .blocos ul li a:hover{
    text-decoration: none;
}

.index .blocos ul li:nth-of-type(1) a:hover figcaption{
    color: #EC3237;
}

.index .blocos ul li:nth-of-type(2) a:hover figcaption{
    color: #D4A70C;
}

.index .blocos ul li:nth-of-type(3) a:hover figcaption{
    color: #A7518A;

}

.index .blocos ul li:nth-of-type(3n){
    margin-right: 0;
}

.banner{
    margin: 0 auto;
    max-width: 1051px;
    position:relative;
}

.shadow{
    margin:0 auto;
    margin-top:-25px;
    width:95%;
    height:25px;
    border-radius:50%;
    background:#fff;
    display:table;
    box-shadow: 0px 0px 35px #000;
}

.titulo1{
     font-family: 'Play', sans-serif;
     font-weight: bold;
}

.texto1{
    font-family: 'Open Sans', sans-serif;
}

/*Colors para textos*/
.EC3237{
    color: #EC3237;
}

.D4A70C{
    color:#D4A70C; 
}

.A7518A{
    color:#A7518A;
}

.F393738{
    color: #393738;
}

.EB3237{
    color: #EB3237;
}

.F7D7D7D{
    color: #7D7D7D;
}

.F929292{
    color: #929292;
}

.A4A4A4{
    color:#A4A4A4;
}
.A1A1A1{
    color: #A1A1A1;
}

/*=========
    Footer
===========*/
.footer{}
.footer  .lista1{    
    border-bottom: 1px solid #C9C9C9;
}



.footer  .lista1 li:nth-of-type(1){ 
    width: 32.994923857868%;
}
  
.footer .lista1 li:nth-of-type(2) {
    margin-left: 14.213197969543149%;
 }

.footer  .lista1 li p{
    line-height: 16px;
}

.footer  .lista1 li:nth-of-type(1) span{
    width: 73px;
    height: 73px;
    display: block;
    background: url(../img/telefone.png);
}

.footer .lista1 li:first-child p{
    width: 230px;   
}
.footer .lista1 li:last-child p{
    width: 280px;
}


.footer  .lista1 li:nth-of-type(2) a{ 
    width: 33px;
    height: 33px;
    display: block;
    background: url(../img/face.png) no-repeat center top;
}

.footer  .lista1 li:nth-of-type(3){
   width: 37.3604060913706%;

}

.footer  .lista1 li:nth-of-type(3) span{
    display: block;
    width: 73px;
    height: 73px;
    background: url(../img/local.png) no-repeat center top;

}

.footer  .lista1 li:nth-of-type(3) p a{
    width: 145px;
    display: block;
    font-weight: bold;
    background: url(../img/mais.png) no-repeat center left;
}

/*lista 2*/
.footer .lista2{
    padding-bottom: 20px;
}

.footer  .lista2 li:nth-of-type(1){
     height: 40px;
    background: url(../img/proezaf.png) no-repeat center left;
}

.footer  .lista2 li:nth-of-type(1) span{
    display: block;
    padding:  15px  0  0 130px ;
}

.footer  .lista2 li:nth-of-type(2){
  margin-left: 9.137055837563452%;
}

.footer  .lista2 li:nth-of-type(3) span{
    display: block;
}

@media screen and (max-width: 50em) {  /*800px*/
    .footer .lista2 li{
        float: none;
        margin-top: 10px;
        text-align: center;
    }

    .footer .lista2 li:nth-of-type(1){
        height: auto;
    }
    .footer .lista2 li:nth-of-type(2){
        margin-left: 0;
    }
}

/*--------- cabecalho---------*/
.cabecalho{
    background: #F2F2F2;
    height: 134px;
    border-bottom:1px solid #eee;
}

.cabecalho h1{
    line-height: 40px;
}

.cabecalho h2{
    margin-top: 15px;
    margin-bottom:  20px;
}

/*========
    empresa
========*/

.empresa{

}

.empresa p{
    line-height:22px;
}

.empresa ul.ns{
    margin-right: 10.55837563452%;
}

.empresa ul.ns li{
    font-family: 'Open Sans', sans-serif;
    color:#393738;
    font-size:13px;
    line-height:20px;
    background:url(../img/marcador.png) no-repeat center left;
    padding-left:15px;
}

/*============
    portifolio
============*/
.portifolio{
    
}

.portifolio select{
    width:230px;
    height:43px;    
    color:#FFF;
    border:none;
    background: #ED3237 url(../img/select.png) no-repeat center right;
    
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

/*galeria*/
.portifolio .galeria{

}

.portifolio .galeria .content {
    width:31.3705583756345%;
 
    position:relative;
    float: left;
    margin-right: 2.639593908629%;
}
.portifolio .galeria .content:nth-of-type(3n){
    margin-right: 0;
}

.portifolio .galeria .content .foto{
    position: relative;
}

.portifolio .galeria .content  a{
    width:100%;
    height:100%;
    display:block;
    
}

.portifolio .galeria .content  a h3{
    transition-duration: 500ms;
}

.portifolio .galeria .content  a:hover{
       text-decoration: none;
}
.portifolio .galeria .content  a:hover h3{
    color: #EC3237;

}


.portifolio .galeria .content  a span{
   width: 100%;
   height: 100%;
    display:block;
    position:absolute;
    z-index:2;
    /*background:url(../img/video_mascara.png) no-repeat center top;*/
    transition-duration:500ms;
}
.portifolio .galeria .content  a span img{
    width: 38px;
    height: 39px;
    margin: 0 auto;
    margin-top: 20%;
    display: block;
}

.portifolio .galeria .content  a:hover span{
     -webkit-box-shadow: inset 0px -9px 0px #ED3237;
-moz-box-shadow: inset 0px -9px 0px #ED3237;
box-shadow: inset 0px -9px 0px #ED3237;
}


.portifolio .galeria .content .foto >a>img{
   /* width: 100%;
    height: 100%;*/
    display: block;

}

/*============
    Contato 
============*/

.contato{
}

.contato p{
    line-height: 15px;
}



.contato .formulario .bloco-a{
     width: 48.8324873096447%;
}

.contato .formulario .bloco-b{
    width: 48.8324873096447%;

}

input[type="text"].input-form{
    width: 100%;
    height: 52px;
}

.input-form{
    border-radius: 4px;
    border:1px solid #CDCDCD;
    background: #F0F0F0;
    padding-left:  10px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#AEACAD;
}

textarea.input-form{
    width: 100%;
    height: 114px;
    padding-top: 10px;
    resize: none;
}

.formulario .submit{
    width: 83px;
    height: 38px;
    border:none;
    background: #ED3237;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #FFF;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 30px;
    transition-duration:0.2s;
}
.submit:hover{
    background:#B01014;
}
.maps{
    width: 100%;
    height: 250px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

/*==========
    Clientes

==========*/

.clientes{}

.clientes .galeria{
    
}

.clientes .galeria .content{
    width: 23.5532994923858%;
    max-height: 165px;
    float: left;
    margin:0 1.928934010152% 30px 0;
    
    overflow: hidden;
}
.clientes .galeria .content:nth-of-type(4n){
    margin-right: 0;
}

.clientes .galeria .content a{
    display: block;
    width: 100%;
    height: 100%;   
    border:1px solid #ddd;
    box-sizing: border-box;
    padding:40px;
}

.clientes .galeria .content  img{
    width: 100%;
    height: 100%;
    display: block;
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
  transition-duration: 500ms;
  border-radius: 8px;
}

.clientes .galeria .content a:hover img{
   -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */

}



#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}

#owl-slider .item {
    margin:0 5px 0 5px;
    padding: 42px 72px;
    box-sizing: border-box;
    display: table;
}

/*=================RESPONSIVO================*/

@media screen and (max-width: 62.75em) {  /*1004px*/
    
  /*
    .menu{
        display: none;
    }
*/
    .menu  ul li a{
        padding:15px 23px;
    }
    /*menu responsivo*/
    .mres-buttom{
        display: none; 
    }
    .mres{
        display:none;
    }

    /*
    body{
        background: url(../img/header.png) no-repeat center top !important;
        background-position: 0 0px !important;
    }

    .bgindex{
        background:url(../img/bgindex.png) no-repeat center top;
    }
*/
    .logo{
        margin-left: 10px;
        /*margin-top: 20px;*/
    }

    footer,
    section .geral{
        padding: 0 15px 0 15px;
    }

    .footer .lista1 li span{
        float: none;
        display: none !important;        
    }

    .footer .lista1 li:first-child p{
        width: 100%;   
    }

    .footer .lista1 li:last-child p{
        width: 100%;
    }  

    /*lista1*/

    .footer .lista1 li p{
        float: none;
    }

    .footer .lista1 li:nth-of-type(3){
        width: 29.360406%;
    }

    /*lista2*/

    .footer .lista2 li:nth-of-type(1){
        background: none;
    }

    .footer .lista2 li:nth-of-type(1) span{
        padding-left: 0;
    }



}

@media screen and (max-width: 58.125em ) {  /* 930px*/

    .index .blocos ul li{
        margin-right: 2.787068004459309%;
    }

}


@media screen and (max-width:55.3125em){
    .menu  ul li a{
        padding:15px;
    }
    /*menu responsivo*/
    .mres-buttom{
        display: none; 
    }
}

@media screen and (max-width:48.75em){
    .menu{
        display:none;
    }
    /*menu responsivo*/
    .mres-buttom{
        display: block; 
    }
    .mres{
        display:block;
    }

}

@media screen and (max-width: 46.875em ) {  /* 750px*/

    .index .blocos ul li{
        max-width: 48.2%;
        margin-right:0;
    }

    .index .blocos ul li:last-child{
        float: none;
        max-width: 100%;
        
    }
    .index .blocos ul li:nth-of-type(2){
        float: right;
    }
}


@media screen and (max-width:  56.25em ) {  /*  900px */

    #slider{
        width: 100%;
    }    

    .rsBullet{
            display: none;
    }
}


@media screen and (max-width: 50em ) {  /*  800px */
    .clientes .galeria .content{
        width: 32%;
    }    
    .clientes .galeria .content:nth-of-type(4n){
        margin-right:  1.928934010152%;
    }

    .clientes .galeria .content:nth-of-type(3n){
        margin-right: 0;
    }

     .footer .lista1 li:nth-of-type(2) a{
        display: none;
    }

}

@media screen and (max-width: 40.9375em ) {  /*  655px */
   .empresa ul.ns{
    float: none;
    margin: 0 auto;
   } 
}

@media screen and (max-width:  37.5em ) {  /*  600px */
    .portifolio .galeria .content{
        width: 48.6%;
    }

    .portifolio .galeria .content:nth-of-type(3n){
          margin-right: 2.639593908629%;
    }

      .portifolio .galeria .content:nth-of-type(2n){
          margin-right: 0;
    }       

    .contato .formulario .bloco-b,
    .contato .formulario .bloco-a{
        float: none;
        width: 100%;
    }

}

 @media screen and (max-width: 36.875em ) {  /* 590px*/

    .footer .lista1 li:nth-of-type(2){
        display: none;

    }
    body.bgindex{
        background:url(../img/header.png)no-repeat center top;
    }
    .banner{
        display: none;
    }    
    .index .blocos{
        margin-top:0px;
    }
    .footer .lista1 li{
        width: 100% !important;
        float: none ;
        margin: 0 auto;
        margin-bottom: 30px;
        text-align: center;
    }

    .p-b30{
        padding-bottom:0px;
    } 
    .footer .lista1 li:nth-of-type(3) p a{
        margin: 0 auto;
        margin-top: 10px;
        background:none;
        padding:0;
    }

    .cabecalho span,
    .cabecalho span{
        float: none;
        text-align: center;
    }
    .cabecalho .m-t50{
        margin-top:35px;
    }
    .cabecalho h2{
        margin-top:0px;
    }

    .select{
        float:none;
        width:100%;
    }
     .portifolio select {
        width:100%;
    }
}   


@media screen and (max-width: 28.125em ) {  /*  450px */
    .clientes .galeria .content:nth-of-type(3n){
        margin-right:  1.928934010152%;
    }
    .clientes .galeria .content{
        width: 48%;
    }

}

@media screen and (max-width: 25em ) {  /* 400px */
   .slider{
    display: none;
   }

     .portifolio .galeria .content{
        width: 100%;
        float: none;
        
        margin-left:  auto;
        margin-right:  auto !important;
    }

    .select {
        float: none; 
    }

    .select select{
        width: 100%;    
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .clientes .galeria .content:nth-of-type(2n){
        margin-right: 0;
    }

    .clientes .galeria .content:nth-of-type(1n){
        margin-right: 0;
    }

    .clientes .galeria .content{
        width: 65%;
        float: none;
        margin-left: auto !important;     
        margin-right: auto !important;     
    }

      .logo{
        width: 220px;        
        
      }

     .logo img{
        width: 100%;
    }

    .cabecalho{
        margin-top: 0;
    }
    header{
        height:145px;
    }
    .bgindex{        
        background-position: 0 -35px !important;
    }

    .mres-buttom{
        top:0px;
    }
    .mres{  
       margin-top:0px;
    }

  

}

@media screen and (max-width:  28.125em ) {  /*  450px */
    .index .blocos ul li{
        max-width: 100%;    
        float: none;
    }


}


@media screen and (max-width: 18.6875em ) {  /* 299px */
    .clientes .galeria .content{
        width: 80%;
    }
}

/*===========
    banner index
==========*/
#owl-demo .item span{
    width:auto;
    height: 126px;
    display: block;
    position: absolute;
    z-index: 20;
    bottom: 60px;
    left: 5.708848715509%; 
    background: rgba(237,50,55,0.5);
    padding: 33px 55px 0 25px;

}

#owl-demo .item span h3{
    font-family: 'Play', sans-serif;    
    font-size: 25px;
    color: #FFF;
    line-height: 30px;
    text-align: right;
}


@media screen and (max-width: 63.125em ) {  /*1010px */
    #owl-demo .item span{
          padding: 20px 6% 0 0;
    }  

    #owl-demo .item span h3{
         font-size: 20px;
    }

}

/* PAGINACAO */

ul.pagination {
    display: block;
    
}
ul.pagination li {
    margin-left: 5px;
    float: left;
    display: block;
}
ul.pagination li a {
    display: block;
    width: 30px;
    height: 32px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
    font-size: 12px;
    color: #8a8a8A;
    line-height: 32px;
    text-align: center;
}
ul.pagination li:hover a, ul.pagination li a:focus {
    background: #ffffff;
    color: #8a8a8A;
}
ul.pagination li.current a {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    color: #8a8a8a;
    cursor: default;
}

.box_index{
    width:32%;
    float: left;
    height: auto;
}
.m_box{
    margin-left:1.6%;
    margin-right:1.6%;
}
.box_index figure{
    margin-bottom:10px;
}
.box_index .item img{
    width:100%;
    height:100%;
}

.box_index p{
    color: #393738;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-buttons .owl-prev{
    margin-top:-105px;
    text-indent:-55555px;
    overflow: hidden;
}
.owl-carousel .owl-wrapper-outer{
    border:0px;
}
.box_index .item img{
    border-radius:10px;
    border:1px solid #ddd;
}

.box_index figure{
    border-radius:10px;
    overflow:hidden;
}
.box_index p.pcliente{
    margin-top:22px;
}