﻿#containerServicesPGSERVICE #tittleService{
    width:100vw;
    font-size:42px;
    display:block;
    align-items:center;
    justify-content:center;
    text-align:center;
    font-weight:600;
    padding:2% 0 0 0;
    color:white;

}

#containerServicesPGSERVICE {
    width: 100vw;
    height: auto;
    float: left;
    background: rgba(0,203,169,1);
    background: -moz-linear-gradient(top, rgba(0,203,169,1) 0%, rgba(41,147,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,203,169,1)), color-stop(100%, rgba(41,147,143,1)));
    background: -webkit-linear-gradient(top, rgba(0,203,169,1) 0%, rgba(41,147,143,1) 100%);
    background: -o-linear-gradient(top, rgba(0,203,169,1) 0%, rgba(41,147,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,203,169,1) 0%, rgba(41,147,143,1) 100%);
    background: linear-gradient(to bottom, rgba(0,203,169,1) 0%, rgba(41,147,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cba9', endColorstr='#29938f', GradientType=0 );
    padding: 5% 0;
}

    /* BLOCK TWO ==========*/
#containerServicesPGSERVICE .serviceBlockTwo {
    padding: 5% 5%;
    float: left;
}

    #containerServicesPGSERVICE .serviceBlockTwo a {
        display: block;
        float: left;
        width: 24%;
        height:400px;
        background: white;
        border-radius: 1em;
        padding: 2%;
        margin: 0.5%;
        overflow: hidden;
        color: #0D9F90;
    }

    #containerServicesPGSERVICE .serviceBlockTwo p {
        font-family: 'Abril+Fatface', 'sans-serif';
        font-size: 1.2em;
        font-weight: 600;
        padding: 15% 0 0;
    }

        #containerServicesPGSERVICE .serviceBlockTwo p:nth-last-child(1) {
            font-family: 'Roboto', 'Sans-serif';
            font-size: 0.9em;
            font-weight: 300;
            padding: 10% 0 0;
        }

    #containerServicesPGSERVICE .serviceBlockTwo img {
        width: 60px;
    }

    #containerServicesPGSERVICE .serviceBlockTwo a:hover {
        transition: 1000ms all;
        background: linear-gradient(to top, #299390, #0D9F90);
        color: white;
    }
/* MEDIA SCREEN MOBILE ==========================================================================================================================================================================================================*/
    @media screen and (max-width: 900px){

        #containerServicesPGSERVICE #tittleService {
            padding: 15% 0 0;
        }

        #containerServicesPGSERVICE .serviceBlockTwo a {
            width: 100%;
            height: auto;
            padding: 10%;
            margin: 3% 0;
        }

    }
