.g-title{
    color: #fff; font-size: 20px
}
@media only screen and (max-width: 670px) {
    .label-b{
        padding: 8% !important;
        font-size: 1.225em !important;
    }
    .img-abogado{
        width: 235px;
    }
    .slider .slides .slide-title {
        font-size: 1.725em;
    }
    .slider .slides .container {
        padding: 150px 0;
        text-align: center;
    }
    .redes .slider .slides .container {
        padding: 150px 0px 25px;
        text-align: center;
    }
    .d-flex-a {
      display: block !important;
    }
    .redes .slider .slides li{
        min-height: unset !important;
    }
    #branding{
        position:initial !important;
    }
}
@media only screen and (min-width: 672px) and (max-width: 1075px) {
    .main-navigation .menu a{
        font-size: 0.375em !important;
    }
    .g-title{
        color: #fff; font-size: 12px
    }
}
@media only screen and (min-width: 1076px) and (max-width: 1300px) {
    .main-navigation .menu a{
        font-size: 0.675em !important;
    }
}

