.controle-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color:#fff ;
    border: 2px solid black;
    border-radius: .45rem;
    margin-bottom:15px;
    width: 100%;
    height:630px;
}
.controle-card-ctl {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color:#fff ;
    border: 2px solid #000;
    border-radius: .45rem;
    margin-bottom:15px;
    width: 100%;
    height:545px;
}

.controle-card .card_top{
    margin-top:0;
}

.controle-card .desc h3{
    margin-top: 0;
    
    width:100%;
}
.controle-card .desc p{
    margin-top: 0;
    line-height: 1;
    height:50px;
}
.controle-card-ctl .card_bottom{
    margin-bottom: 0;
    height: 50%;
}
.controle-card-ctl .card_top{
    margin-top:0;
}
.controle-card-ctl .desc h3{
    margin-top: 0;
    
    width:100%;
}
.controle-card-ctl .desc p{
    margin-top: 0;
    line-height: 1;
    height:50px;
}
.controle-card-ctl .card_bottom{
    margin-bottom: 0;
    height: 50%;
}

.list_mod{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0px;
    top: 0px;
    display: table;
    width: 100%;
    text-align: center;
}
.list_mod ul{
    display: table-cell;
    vertical-align:middle;
     list-style: none;
     margin-top:0;
     text-align:center;
}
.list_mod div{
    color: #cb2c31;
    font-size:26px;
}
.controle-card .list_mod div span{color:#000;font-size:12px;font-family:open sans,arial,sans-serif;
    text-transform:uppercase; white-space:normal; }
 .controle-card-ctl .list_mod div span{color:#000;font-size:12px;font-family:open sans,arial,sans-serif;
        text-transform:uppercase; white-space:normal; }
    
.row {margin: 0 -5px;}
/*.card-row .card-container {
    background-color:honeydew ;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    color: #000;
    display: block;
    outline: 1px solid transparent;
    padding:1vh ;
    margin-bottom: 1em;
}*/
.haas-specs{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;
    max-width:none;padding-left:0;text-transform:uppercase}
 .haas-specs ul{align-items:stretch;display:flex;flex-wrap:nowrap;-ms-flex-wrap:none;
    -webkit-flex-wrap:nowrap;justify-content:center;margin:0 auto;padding:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.haas-specs ul{justify-content:space-between}}
.haas-specs li{flex-grow:1;display:inline-block;line-height:1.2;list-style:none;max-width:30%;
    position:relative;text-align:center;text-transform:none;white-space:nowrap;
    margin-left: 5px;}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.haas-specs li{max-width:none}}
.haas-specs li:after{content:" / ";color:#c3c3c3;font-family:heroiccondensedlight,arial narrow,sans-serif;
    line-height:1;position:absolute;top:0;right:-5px!important;transform:scale(.7,1) skewX(0deg); width: 3px;
}
.haas-specs li:first-child{background-image:none}
.haas-specs li:last-child{flex-grow:1;padding-right:0!important}
.haas-specs li:last-child:after{content:""!important}
.haas-specs span{color:#000;display:table;font-size:16px;font-family:open sans,arial,sans-serif;
    text-transform:uppercase;margin:0 auto 10px;white-space:normal}

.row,.row div{align-items:stretch}
.row{width:100%}
.controle-card:hover{
    box-shadow:0 0 0 transparent!important;
    border-color: #cb2c31;
    border-radius: .45rem;
    transition: all 0.2s ease-out;
}
.controle-card-ctl:hover{ 
    box-shadow:0 0 0 transparent!important;
    border-color: #cb2c31;
    border-radius: .45rem;
    transition: all 0.2s ease-out;
}
 .haas-specs ul li:after {
    font-size: 40px;
    right: -5px;
    top: -5px!important;
}
.similar-models{
    display: flex;
    flex-wrap: wrap;
    padding:1rem;
    background: transparent;
}

.row{margin:auto}
.similar-models .details{
    width: 100%;
    height:500px;
}
.similar-models .card-container{box-shadow:none!important;border:0!important;outline:0!important;margin-bottom:0px;}
.similar-models .card-container:hover{border:0!important;outline:0!important}
.haas-specs{margin:0!important;padding:0!important}
.similar-models .haas-specs ul{width:100%;height: 100%; margin-bottom: 0;}
.similar-models .haas-specs ul li{font-size:26px;max-width:50%;margin-bottom:5px;}
.similar-models .haas-specs ul li:after{font-size:70px;right:-5px;top:-10px!important}
.similar-models .haas-specs ul li span{font-size:12px!important;}
@media screen and (max-width:1224px){.similar-models .haas-specs ul{width:94%}
.similar-models .haas-specs ul li{font-size:21px!important;padding:0 7% 0 0}
.similar-models .haas-specs .list_mod ul li span{font-size:10px!important}
.similar-models .haas-specs ul li:after{font-size:60px!important;right:5}}
@media screen and (max-width:1000px){.similar-models .haas-specs .list_mod ul li span{font-size:10px!important}}
@media screen and (max-width:850px){.similar-models .haas-specs ul li{font-size:20px!important;padding:0 7% 0 0}
.similar-models .haas-specs ul li:after{font-size:50px!important;right:-5%}
.similar-models .haas-specs ul li span{font-size:9px!important}
.similar-models .short-description{font-size:13px!important}}
@media screen and (max-width:768px){.similar-models .model-image{height:34.72222222vw}
.similar-models .haas-specs ul{width:70%}
.similar-models .haas-specs ul li{font-size:30px!important}
.similar-models .haas-specs ul li:after{font-size:65px!important;right:0}
.similar-models .haas-specs ul li span{font-size:13px!important}
.similar-models .short-description{text-align:center}
.similar-models .details {height:auto;}
.controle-card {height:auto;}
.controle-card-ctl {height:auto;}
}
@media screen and (max-width:768px) and (min-width:1225px)
{.similar-models .model-image{height:500px}}
@media screen and (max-width:560px){.similar-models .model-image{min-height:125px}
.similar-models .haas-specs ul{width:80%}
.similar-models .haas-specs ul li{font-size:20px!important}
.similar-models .haas-specs ul li:after{font-size:60px!important}
.similar-models .haas-specs ul li span{font-size:10px!important}}
@media screen and (max-width:425px){.similar-models .haas-specs ul{width:100%!important}
.similar-models .haas-specs ul li{font-size:16px!important;line-height:1.2}
.similar-models .haas-specs ul li:after{font-size:50px!important}
.similar-models .haas-specs ul li span{font-size:9px!important}
.controle-card {height:auto;}
.controle-card-ctl {height:auto;}}
.similar-models h5{font-family:heroiccondensedregular,arial narrow,sans-serif;
    font-size:34px;margin-top:1.38888889vw;text-transform:uppercase;
    width:90%;margin:0 auto;text-align:center;display:table-cell;
    height:76px;vertical-align:bottom}
    @media(min-width:769px) and (max-width:1224px){.similar-models h5{font-size:2.36111111vw}}
    @media(min-width:1225px){.similar-models h5{margin-top:20px}}
    .similar-models img{display:block;margin:10px 5%;width:90%;max-height: 50%;}
    .similar-models h3{text-align:left;padding:20px 0 0 5%;position:relative;color:#cb2c31}
    .similar-models h3:after{border-bottom:2px solid #cb2c31;content:'';padding:0 5%;width:90%;display:block}
    .similar-models p{margin:0;padding:7px 5%;font-size:13px;font-weight:600;height:65px}
    .similar-models .price{text-align:right;font-weight:600;padding:20px 5%;font-style:italic;color:#222;font-size:16px}
    .similar-models .model-image{background-position:center;background-repeat:no-repeat;background-size:contain;
        height:19.09722222vw;margin-bottom:2.77777778vw}
        @media(min-width:1225px){.similar-models .model-image{height:275px}}
        @media(min-width:1225px){.similar-models .model-image{margin-bottom:40px}}
        .similar-models .pricing{border-bottom:1px solid #cb2c31;font-size:16px;font-weight:700;
            font-style:italic;margin-bottom:2.08333333vw;margin-top:1.04166667vw;padding-bottom:1.04166667vw}
            @media(min-width:769px) and (max-width:1224px){.similar-models .pricing{font-size:1.11111111vw}}
            @media(min-width:1225px){.similar-models .pricing{margin-bottom:30px}}
            @media(min-width:1225px){.similar-models .pricing{margin-top:15px}}
            @media(min-width:1225px){.similar-models .pricing{padding-bottom:15px}}
            .similar-models .model-specs{font-size:14px}
            @media(min-width:769px) and (max-width:1224px){.similar-models .model-specs{font-size:.97222222vw}}
            .similar-models .model-list{list-style:none}
            .similar-models .model-list li{background:#f8f8f8;margin:0;margin-top:.69444444vw;padding-left:1.04166667vw;
                padding-right:1.04166667vw;padding-top:.69444444vw;padding-bottom:.69444444vw;position:relative}
                @media(min-width:1225px){.similar-models .model-list li{margin-top:10px}}
                @media(min-width:1225px){.similar-models .model-list li{padding-left:15px}}
                @media(min-width:1225px){.similar-models .model-list li{padding-right:15px}}
                @media(min-width:1225px){.similar-models .model-list li{padding-top:10px}}
                @media(min-width:1225px){.similar-models .model-list li{padding-bottom:10px}}
                .similar-models .model-list li:hover{background:0;border:1px solid #cb2c31}
                .similar-models .model-list li .model-name{color:#cb2c31;font-family:heroiccondensedregular,arial narrow,sans-serif;
                    font-size:20px;margin-top:-.34722222vw;text-decoration:underline;text-transform:uppercase;white-space:nowrap}
                    @media(min-width:769px) and (max-width:1224px){.similar-models .model-list li .model-name{font-size:1.38888889vw}}
                    @media(min-width:1225px){.similar-models .model-list li .model-name{margin-top:-5px}}
                    .similar-models .model-list li:after{color:#cb2c31;content:'>';font-family:heroiccondensedregular,arial narrow,sans-serif;
                        font-size:31px;position:absolute;bottom:0;top:1.04166667vw;right:1.04166667vw;line-height:1;margin:auto;
                        transform:scale(1.8,1)}
                        @media(min-width:769px) and (max-width:1224px){.similar-models .model-list li:after{font-size:2.15277778vw}}
                        @media(min-width:1225px){.similar-models .model-list li:after{top:15px}}
                        @media(min-width:1225px){.similar-models .model-list li:after{right:15px}}
                        @media only screen and (max-width:990px){.similar-models h5{font-size:28px;width:50%}
                        .similar-models .price{font-size:14px}}
                        @media only screen and (max-width:768px){.similar-models .slick-track{display:flex;align-items:stretch;justify-content:center}
                            .similar-models .slick-track .slick-slide{height:auto;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:none;margin:0 15px 30px;max-width:none}
                            .similar-models .model.col-md-4{margin:0 15px}
                            .similar-models img{width:60%;margin:10px auto}
                            .similar-models h5{width:90%;margin-top:20px;height:60px}
                            .similar-models h2{font-size:65px}
                            .similar-models.slick-dotted.slick-slider{margin-bottom:25px}
                            .similar-models .slick-slide{opacity:.5;transition:opacity .5s}
                            .similar-models .slick-slide.slick-active{opacity:1}
                            .similar-models .slick-dots{position:initial!important}}
                            @media only screen and (max-width:610px)
                            {.similar-models .model.col-md-4{width:100%}
                            .similar-models h2{font-size:34px;padding:10px 0 0 5%}
                            .similar-models .price{padding:10px 5%}}
                            @media only screen and (max-width:425px){.similar-models img{width:90%;margin:0 auto}
                            .similar-models .model.col-md-4{width:90%}}
                            .similar-models-horizontal .sim-machine-horizonal-container{max-height:225px;display:flex;justify-content:space-between;border:1px solid #8d8d8d;
                                margin-bottom:12px}
                                .similar-models-horizontal .sim-machine-horizonal-container.no-specs{max-height:200px}
                                @media screen and (max-width:800px){.similar-models-horizontal .sim-machine-horizonal-container{max-height:none;display:block;padding-bottom:25px}.similar-models-horizontal .sim-machine-horizonal-container.no-specs{max-height:none}}
                                .similar-models-horizontal .sim-machine-horizonal-container .img-container{flex:25%;padding:25px}
                                .similar-models-horizontal .sim-machine-horizonal-container .img-container img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}
                                .similar-models-horizontal .sim-machine-horizonal-container .horizontal-details{flex:40%;display:flex;flex-direction:column;justify-content:center}
                                .similar-models-horizontal .sim-machine-horizonal-container .horizontal-details h2{font-size:36px}
                                .similar-models-horizontal .sim-machine-horizonal-container .horizontal-details .haas-specs{flex:initial}
                                .similar-models-horizontal .sim-machine-horizonal-container .price-btn-container{flex:30%;display:flex;flex-direction:column;justify-content:center}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row{display:block;text-align:center}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{display:inline-block;width:45%;padding:10px 20px}
                                @media screen and (max-width:1200px){.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{display:block;width:80%;margin:5px auto}}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row.full-row .pdp-btn,.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row.full-row .bnp-btn{display:block;width:95%;margin:5px auto}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .pdp-btn{color:#fff;background-color:#cb2c31;border:1px solid #cb2c31}.similar-models-horizontal .sim-machine-horizonal-container .price-btn-container .btn-row .bnp-btn{color:#cb2c31;background-color:#fff;border:1px solid #cb2c31}
                                .gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#cb2c31!important}
                                .gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:16px!important;color:#222!important;text-decoration:none!important;text-transform:uppercase!important}