@charset "utf-8";
/* CSS Document */




.service_itsrts{width:100%; height:auto; overflow:hidden; float:left;}

.tabing_sect{width:100%; height:auto; overflow:hidden; float:left; background:#fff; border-radius:4px!important; padding:40px 20px; box-shadow: rgba(255, 255, 255, 0.4) 5px 5px, rgba(255, 255, 255, 0.3) 10px 10px, rgba(255, 255, 255, 0.2) 15px 15px, rgba(255, 255, 255, 0.1) 20px 20px, rgba(255, 255, 255, 0.05) 25px 25px; margin-bottom:15px; text-align:left; font-family:Saira;}
.image_sect{width:auto; float:left; display:block; clear:both;}
.image_sect img{width:45px; margin-bottom:10px;}
.sect_title{width:100%; height:auto; overflow:hidden; float:left; font-size:18px; font-weight:600; color:#000; padding-bottom:7px; text-transform:uppercase;}
.sect_body{width:100%; height:auto; overflow:hidden; float:left; font-size:14px; color:#000;}
.stepdrtnm{font-family:Saira; width:100%; height:auto; overflow:hidden; float:left;}
.stepdrtnm li{font-family:Saira; width:100%; height:auto; overflow:hidden; float:left; border-bottom:1px #eee solid; padding:10px 15px;}
.prdtnp{background:#333; color:#fff; width:100%; height:auto; overflow:hidden; padding:8px 15px; float:left;}
.fllow_strs{background:#fff; width:100%; height:auto; overflow:hidden; float:left; border-radius:3px; text-align:left;  }
@media(min-width:769px)
{
.fllow_strs{min-height: 425px;}
.clservice_tbss{width:590px; height:auto; margin:auto; display:block; text-align:center; font-family:Saira;}
.spantb{width:19%; margin-left:0.5%; margin-right:0.5%; background:#fff; border-radius:2px; text-align:center; line-height:37px; float:left; cursor:pointer; font-size:13px; text-transform:uppercase;}

.clservice_tbss2{width:720px; height:auto; margin:auto; display:block; text-align:center; font-family:Saira;}
.spantb2{width:15%; margin-left:0.5%; margin-right:0.5%; background:#fff; border-radius:2px; text-align:center; line-height:37px; float:left; cursor:pointer; font-size:13px; text-transform:uppercase;}
.minht1{min-height:280px;}
.minht2{min-height:422px;}
.minht3{min-height:297px;}
.minht4{min-height:255px;}
.minht5{min-height:233px;}

/*.padt1{padding-top:70px!important; padding-bottom:70px!important;}*/
}
.pdtp50{padding-top:50px;}
.overlpstr{position:absolute; left:0px; right:0px; top:-140px;}
.overlpstr2{position:absolute; left:0px; right:0px; top:-110px;}
@media(max-width:800px)
{
.clservice_tbss{width:100%; height:auto; margin:auto; display:block; text-align:center; font-family:Saira;}
.spantb{width:48%; margin-left:1%; margin-right:1%;  margin-bottom:10px; background:#fff; border-radius:2px; text-align:center; line-height:37px; float:left; cursor:pointer; font-size:13px; text-transform:uppercase;}

.clservice_tbss2{width:100%; height:auto; margin:auto; display:block; text-align:center; font-family:Saira;}
.spantb2{width:48%; margin-left:1%; margin-right:1%; margin-bottom:10px; background:#fff; border-radius:2px; text-align:center; line-height:37px; float:left; cursor:pointer; font-size:13px; text-transform:uppercase;}
}

.tabing_sect2sd{width:100%; height:auto; overflow:hidden; float:left; background:#fff; border-radius:4px!important; padding:15px; margin-bottom:25px; text-align:left; font-family:Saira;}
.tabing_sect2sd img{width:100%;}
.active_str{background:#ffeb3b!important}
.staff {
    margin-bottom:0px;
    position: relative;
    z-index: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}
.staff .img {
    height: 200px;
    width: 200px;
    display: block;
    background-position: top center;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    border-radius: 50% 0 50% 50%;
    margin: 0 auto;
    border: 10px solid #f8f9fa;
    z-index: 0; margin-bottom:90px!important;
}
.staff .text {
    position: relative;  font-family:Saira;
    background: #fff;
    padding: 110px 30px 30px 30px;
    border-radius: 4px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-top: -100px;
    z-index: -1;
    -webkit-box-shadow: 0px 5px 25px -2px rgba(0, 0, 0, 0.01);
    -moz-box-shadow: 0px 5px 25px -2px rgba(0, 0, 0, 0.01);
    box-shadow: 0px 5px 25px -2px rgba(0, 0, 0, 0.01);
}.staff .text h3, .staff .text .h3 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}.staff .text .position {
    color: #00bcd4;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
}.staff .ftco-social {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}.staff .ftco-social li {
    list-style: none;
    margin-right: 5px;
    display: inline-block; margin-bottom:10px;
}.staff .ftco-social li a {
    width: 40px;
    height: 40px;
    background: #00bcd4;
    color: #fff;
    border-radius: 50%;
}.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}