section p{
    margin:0;
    padding:0;
}

.client-say {
    width: 23.2%;
    box-sizing: border-box;
    vertical-align: top;
    display: inline-block;
    color: #010101;
    background: #fff;
    border-radius: 5px;
    margin: 6% 2% 3% 0;
    padding: 0 35px 35px 35px;
    text-align: center;
    transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    cursor: pointer;
}

.client-say:hover{
    color:#ffffff;
    background:#84c50c;
}

.client-say h6{margin:0; padding:5px 0 10px;}
.client-say h6 span{ display:block;}
.client-thumb{ margin-bottom:20px;}
.client-thumb img{ width:120px; height:120px; margin:-50px auto 0 auto; border-radius:100%;display:table;}
.tm_description{ position:relative; display:table;}
.tm_description span{ margin-bottom:5px; display:block;}
.tm_description p{ margin:10px 0 0 0;}
.testimonial-all h5{ margin-bottom:5px; }
.testimonial-all span{ margin-bottom:15px; display:block;}
.testimonial-all{ width:100%; margin-bottom:20px; padding-bottom:10px; border-bottom:1px #eeeeee solid; }
.testimonial-all:last-child{ border:none;} .our-partner{position:relative;margin:0 0 40px 0;padding:0; text-align:center;}
.last{ margin-right:0 !important}

h2.section-title{
    padding:0 0 15px 0;
    margin: 20px auto 25px auto;
    text-align:center;
    display:table;
    font-weight:normal;
    /*text-transform:uppercase;*/
    border-bottom:solid 1px #eeeeee;
}

.home-thumbnail { float:left; margin:0 40px 0 0; width:40%; height:265px; overflow:hidden;}
.home-thumbnail img{ width:100%; height:auto; min-height:265px;}

.welcome-wrap{
    font-size:14px;
    line-height:23px;
}
.welcome-wrap p{
    margin-bottom:20px;
    display:table;
}