header{top:0}
.light-grey{background:#f2f2f2}
.light-blue{color:#3f9fe8;font-size:18px;font-weight:700}
.padding-none{padding:0}
.t-text{padding-right:10px;padding-top:20px}
.profile-img{margin:20px 0}
.blue-bar{background:#319cec;width:50px;height:4px;margin:10px 0;display:table-caption}
.pro-title{font-size:20px;font-weight:700;line-height:32px;margin:20px 0}
.pro-title span,.b-text span{display:block}
.b-text{line-height:24px;font-size:18px;font-weight:700;color:#1f356f;margin:20px 0 10px}
hr.hr-bar{color:#1f356f;margin:30px 0 20px;display:inline-block}
.btm-btn{margin:0!important;padding:12px 0!important;border-radius:30px!important;font-size:16px!important;font-weight:700;width:180px;text-align:center}
.mar-tbtm{margin-bottom:20px}
.font-12{font-size:12px}
.font-11{font-size:11px}
.team-sec{background:#f2f2f2;margin:30px 0}
.team{margin:20px;padding-bottom:60px}
.team h2{font-size:24px}
.carousel-line > .controls{position:absolute;bottom:0;left:45%}
.carousel-line > .controls > a{color:#2f4590;font-size:24px;font-weight:700;border-radius:50%;border:1px solid #2f4590;margin:0 10px;padding:12px 20px}
@media (max-width:767px) and (min-width:479px) {
.carousel-inner{height:235px}
.carousel-line > .controls{left:38%;bottom:10px}
.carousel-line > .controls > a{margin:0 20px}
.col-item{padding:25px}
.team h2{margin-top:30px}
.gm .carousel-inner{height:auto}
}
@media (max-width:480px) {
.carousel-line > .controls{left:20%;bottom:10px}
.carousel-line > .controls > a{margin:0 20px}
.col-item{padding:25px;margin-bottom:100px}
.team h2{margin-top:30px}
}