.titulo-plano {

    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 7px;
    font-size: 25px;
    font-weight: 300;
    color: #616161;
    position: relative;
    line-height: 34px;

}
.titulo {

    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 7px;
    font-size: 25px;
    font-weight: 300;
    color: #616161;
    /*        color: #616161;*/
    position: relative;
    line-height: 34px;

}
.titulo-funcionalidade::before {

    width: 230px;
    background-color: #616161;

}
.titulo::before {

    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    height: 5px;
    width: 267px;
    /*background-color: gainsboro;*/
    background-color: #D84A00;

}
.titulo-plano::before {

    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    height: 5px;
    width: 245px;
    /*background-color: gainsboro;*/
    background-color: #616161;

}
.titulo-funcionalidad-itens{
    color: #666;padding: 64px 0px 16px 0px;margin-top: -72px;margin-left: 0px !important;

}
.item-funcionalidade{
    height: 60px;font-size: 11px
}
.i-size{
    font-size: 16px;
}
.t-pad-left-one{
    padding-left: 30px !important;
}
.t-pad-left-tree{
    padding-left:4px
}
.t-magin-left-tow{
    margin-left: 7px;
}

.image-tamplete-home{
    min-height:  180px
}

/* 
##Device = Desktops
##Screen = 1281px to higher resolution desktops
*/
/*
    @media (min-width: 1281px) {

    .item-funcionalidade{
            
            margin-top: 8px;
            height: 30px;
            font-size: 14px

        }
    }*/

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1725px) and (max-width:8000px) { 
    .item-funcionalidade{
        margin-top: 8px;
        /*            height: 30px;*/
        font-size: 14px

    }
    .image-tamplete-home{
        min-height: 700px
    }
}

@media (min-width: 1025px) and (max-width: 1300px) {

    .item-funcionalidade{

        margin-top: 8px;
        height: 30px;
        font-size: 10px

    }
    .image-tamplete-home{
        min-height: 400px
    }

}



@media (min-width: 768px) and (max-width: 1024px)  {

    .item-funcionalidade{

        margin-top: 8px;
        height: 30px;
        font-size: 11px

    }
    .titulo {
        font-size: 15px;
        padding-bottom: 0px;
    }
    .titulo::before {
        bottom: -3px;
        height: 3px;
    }

    .titulo-funcionalidad-itens{
        
        /*padding: 178px  0px 16px 0px;*/
        padding: 83px 0px 65px 0px;

    }

    .t-pad-left-one{
        padding-left: 5%;
    }
    .t-pad-left-tree{
        padding-left: 0%;
    }
    .t-magin-left-tow{
        margin-left: 1%;
    }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
    .item-funcionalidade{
        height: 45px;
        font-size: 10px

    }
    .titulo {
        font-size: 12px;
        padding-bottom: 0px;
    }
    .titulo::before {
        bottom: -3px;
        height: 3px;
    }
    .titulo-plano {
        font-size: 12px;
        padding-bottom: 0px;
    }
    .titulo-plano::before {
        bottom: -3px;
        height: 3px;
    }

    .t-pad-left-one{
        padding-left: 5%;
    }
    .t-pad-left-tree{
        padding-left: 0%;
    }

    .t-magin-left-tow{
        margin-left: 0%;
    }
    .titulo-funcionalidad-itens {
        padding: 29px 0px 16px 0px;
        margin-top: -3px;
    }

}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
    .item-funcionalidade{
        height: 30px;font-size: 10px

    }
    .titulo-plano {
        font-size: 12px;
        padding-bottom: 0px;
    }
    .titulo-plano::before {
        bottom: -3px;
        height: 3px;
    }
    .titulo {
        font-size: 12px;
        padding-bottom: 0px;
    }
    .titulo::before {
        bottom: -3px;
        height: 3px;
    }

    .titulo-funcionalidad-itens{
        padding: 23px 0px 16px 0px;

    }

    .t-pad-left-one{
        padding-left: 3%;
    }
    .t-pad-left-tree{
        padding-left: 0%;
    }
    .t-magin-left-tow{
        margin-left: 1%;
    }

}
.texto-cfarma {
    font-size: 12px;
    margin: -24px 0 15px 0;
    font-weight: 400;
    color: #665;
    background-color: antiquewhite;
    padding: 19px;

}
