.why-choose {
    padding-top: 50px;
    padding-bottom: 20px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.sec-title {
    margin: 0 0px 60px;
    text-align: center;
}
.sec-title h1 {
    font-size: 36px;
    /* text-transform: uppercase; */
    color: #001a57;
    font-weight: bold;
}
.border-shape {
    background: #001a57 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 3px;
    left: 0;
    margin: 20px auto;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px;
}
.sec-title p {
    margin-bottom: 0;
    margin-top: 20px;
}
.why-choose .inner {
    margin-bottom: 25px;
}
.media:first-child {
    margin-top: 0;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.service i, .why-choose i, .service i {
    background: #001a57 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}
.service-item .inner:nth-child(3n+1) {
    clear: both;
}
.service-item .inner {
    margin-bottom: 20px;
}
.service-item .inner {
    padding: 15px;
}
.media {
    margin-top: 35px;
}
.service-item .inner:hover {
    background: #001a57;
    color: #fff;
    transition: all 0.4s ease 0s;
}
.service-item .inner:hover  i{
  background:#fff;transition: all 0.4s ease 0s;color:#068acd;
}
.service-item .inner:hover.inner h2 a {
    color: #fff;
}
.service-item .inner:hover p{
   
    color: #fff;
    transition: all 0.4s ease 0s;
}
.team-member {
    background: #001a57 none repeat scroll 0 0;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
}
.team-member img {
    width: 100%;
}
.team-member h2 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    /* text-transform: uppercase; */
}
ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.team-member li {
    display: inline-block;
    padding: 0px 10px;
}
.team-member li i {
    color: #fff;
}
.testimonial-sec {
    padding-bottom: 20px;
    padding-top: 30px;
}
.sec-title {
    margin: 0 0px 60px;
    text-align: center;
}
.border-shape {
    background: #001a57 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 3px;
    left: 0;
    margin: 20px auto;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px;
}
.border-shape::before {
    background: #001a57 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 80px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 100px;
}
.border-shape::after {
    background: #001a57 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    right: 80px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 100px;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.single-testimonial {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 20px 10px;
    text-align: center;
    margin: 10px;
}
.client-comment img {
    border-radius: 100%;
    height: 200px;
    margin-bottom: 20px;
    width: 200px;
}
.client-comment p::before {
    content: "\f10d ";
    font-family: fontawesome;
    left: -8px;
    top: -8px;
    position: relative;
    color: #001a57;
}
.client-comment p::after {
    bottom: 4px;
    content: "\f10e";
    font-family: fontawesome;
    color: #001a57;
    right: -8px;
    top: 8px;
    position: relative;
}
.client-comment h2 {
    color: #001a57;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    /* text-transform: uppercase; */
    margin-bottom: 10px;
}
.client-comment h3 {
    color: #8b8b8b;
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 13px;
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.footer-sec {
    background: #001a57 none repeat scroll 0 0;
    padding: 60px 0;
}
.footer-sec h2 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px;
    position: relative;
  /*  text-transform: uppercase;*/
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.footer-sec h2:before {
   /* border-left: 3px solid #001a57;*/
    content: "";
    height: 65%;
    left: -8px;
    position: absolute;
    width: 3px;
}
.footer-sec p {
    color: #ccc;
}
.footer-wedget-one ul {
    margin-top: 15px;
}
.footer-wedget-one i {
    border: 1px solid #ccc;
    color: #ccc;
    float: left;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    width: 40px;
    transition: all 0.4s ease-in-out 0s;
    border-radius: 100%;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footer-bottom-sec {
    background: #242424 none repeat scroll 0 0;
    padding: 15px 0;
}
.footer-bottom-sec p {
    color: #ccc;
  /*  font-weight: bold;*/
    margin: 0;
    text-align: center;
}