.lawyer-calltoaction {
    margin: 0;
text-transform: capitalize;
}



span#about-num {
    font-size: 70px;
    font-weight: 700;
   padding: 0;
    line-height: 55px;
}
span.about-title {
text-transform: uppercase;
    font-size: 22px;
    font-family:inherit;
    line-height: 31px;
    
   color: #354355;
}
h1.lawyer-year-box {
    display: inline-block;
}
.lawyer-white-font {
    color: #f5f5f5;
    font-size: 20px;
    font-family: inherit;
    letter-spacing: 1px;
    line-height: 39px;
}

.main-class-lawyer {
   text-align: center;
    padding: 15px 40px 15px 40px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    position: relative;

}
.main-class-lawyer:before {
    background: #fff;
    width: 30%;
    height: 1px;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
}
.main-class-lawyer:after {
    background: #fff;
    width: 30%;
    height: 1px;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
}
.certificats-img-lawyer {
    margin-bottom: 20%;
}
.certificats-img-lawyer>img {
    position: absolute;
    top: -25px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}
.main-class-lawyer p {
    color: #e4e4e4;
    font-size: 13px;
    font-family: inherit;
}
.main-class-lawyer a {
    border: 1px solid;
    padding: 7px 15px;
}
p.lawyer-btn {
    margin-top: 35px;
margin-bottom: 35px !important;
}
.lawyer-title-wrapper{
text-align:center;
position:relative;
}
.lawyer-title-white{
   letter-spacing: 0.05em;
   text-transform: uppercase;
  font-size: 25px;
  margin-bottom: 0 !important;
    font-weight: 600;
    
}
h5.lawyer-sub-title-white {
    margin: 0 !important;
    color: #888888;
    font-size: 16px;
    letter-spacing: 8px;
    position:relative;
}
h5.lawyer-sub-title-white:after {
    content: '';
    width: 45px;
    height: 4px;
   
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.lawyer-title {
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom-style: double;
    border-width: 4px;
    display: inline-block;
}
@media(min-width:767px){
.main-class-lawyer{
min-height: 275px;
}
.lawyer-tabs-left>li {
    float: none;
}
}

.lawyer-submit-button {
    color: #f5f5f5 !important;
    font-size: 20px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    width: 150px !important;
    margin: 0 !important;
    float: right;
}
.lawyer-quote {
      color:#fff;
        padding: 0 15%;
    text-align: center;
    margin: 0;
}

.lawyer-calltoaction-btn {
color: white;
    border: 1px solid;
    padding: 11px 25px;
    font-family: inherit;
    text-transform: uppercase;
    font-size: 18px;
letter-spacing: 0.08em;
}
.lawyer-calltoaction-btn:hover {
    background: #f5f5f5;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.call-to-action-space{
display:inline-block;
}
.lawyer-tab-content {
    text-align: center;
    color: white;
    margin: 0 12%;
    border: 5px solid;
}
.lawyer-tab-content {
    padding: 60px 20px;
}
.lawyer-tab-content h2 {
    
    padding-bottom: 20px;
}
.lawyer-tab-content p {
    
   color:white;
}
.lawyer-nav-pills li a {
    border: 2px solid rgba(221, 221, 221, 0.51);
    padding: 30px 0px !important;
    margin-bottom: 30px !important;
    display: block;
    border-radius: 0px;
    color: #000;
}
.lawyer-tab-content>div>h3 {
    color: white;
}

.lawyer-nav-pills li a i {
    font-size: 30px;
    padding-bottom: 10px;
  
}
.lawyer-nav-pills>li.active>a i, .lawyer-nav-pills>li.active>a i:focus, .nav-pills>li.active>a i:hover
{   color: #fff !important;
}

.lawyer-nav-pills li a {
    text-align: center;
}
.lawyer-nav-pills li {
    padding-bottom:0px;
}

.lawyer-nav-pills li a {
    font-family:inherit;
}


.lawyer-nav-pills>li.active>a {
    color: #fff !important;
   
}
.nav-pills>li.active>a:hover {
       color: #ffffff;
    
}
.lawyer-nav-pills>li.active>a:focus
{  color: #fff !important;
   
}

.lw-btn a {
    color: #fff;
    border: 2px solid;
    padding: 9px 22px;
    font-size: 18px;
    font-family: inherit;
    text-transform: uppercase;
}



.lawyer-tabs-right>li {
    float: none;
}
input.inner-field::-webkit-input-placeholder {
    font-size: 15px;
    font-family: inherit;
}

.lw-btn {
    margin-top: 35px;
}
.lw-btn a {
    color: #fff;
    border: 2px solid;
    padding: 9px 22px;
    font-size: 18px;
    font-family: inherit;
    text-transform: uppercase;
}


@media screen and (max-width:768px){
.lawyer-calltoaction {
    padding-top: 35px;
}
a.lawyer-calltoaction-btn {
    margin-top: 15px;
}
}
p.lw-email {
    color: #fff;
    font-size: 16px;
}
p.lw-email i {
    padding-right: 10px;
}

/*contact section*/
.lawyer-conact-details {
    text-align: center;
    color: #f6f6f6;
}
.lawyer-conact-details .lawyer-email {
    letter-spacing: 0.05em;
}
.lawyer-conact-details h4 {
    color: #f6f6f6;
}
.lawyer-conact-details .lawyer-phone {
    letter-spacing: 0.15em;
    font-size: 35px;
}
.lawyer-conact-details h3 {
    color: #f6f6f6;
}
.lawyer-location-icon {
    margin-top: 45px;
}
.lawyer-conact-details i {
    font-size: 40px;
}
.lawyer-conact-details .lawyer-address {
    line-height: 41px;
    letter-spacing: 0.05em;
}