@import url('https://fonts.googleapis.com/css?family=Poppins');
body{padding: 0;margin: 0;font-family: 'Poppins', sans-serif;font-size: 14px;padding-top: 137px;}
.anim-delay{ transition: all 0.9s;}
a:hover{text-decoration: none;}
.brdr-radius{border-radius: 50px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.font-13{font-size: 13px;}
header{position: fixed;top: 0;left: 0;right: 0;z-index: 1259; background: #fff;   }
.top-wrap{box-shadow: 0 2px 4px -1px rgba(0,0,0,.06), 0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.08);}
img.w-220{width: 250px;}
header .top-info{ padding-bottom: 8px;padding-top: 15px;}
.top-contact{text-align: right;}
.top-contact h5 {text-align: left !important;font-size: 0.8rem;margin-bottom: -1px;color: #e60202;opacity: 0.9;}
.top-contact h5 .fa{color: #e60202;}
.top-contact h6 {font-size: 28px;margin-bottom: 0;font-weight: 600;color: #12b0da;letter-spacing: 2px;}
.top-contact h6 span{font-size: 0.8rem;vertical-align: middle;}
.top-contact .custom-fa{width: 35px;height: 35px;background: #e1ecfb;border-radius: 50px;line-height: 33px;text-align: center; color: #2169AF;border: 2px solid #3fc1e1;}
.top-contact .list-inline-item {text-align: center;}
.top-addr{color: #444 !important;}
.top-contact .list-inline-item { text-align: center; /* border-right: 1px solid #d0d4d6; */margin-right: 20px;padding-right: 20px;position: relative;vertical-align: middle;}
.top-contact .list-inline-item:after{content: '';position: absolute;top: 13px; right: 0;height: 30px; width: 1px;background: #d0d4d6;opacity: 0.5;}
.top-contact .list-inline-item:last-child:after { opacity: 0; }
.top-menu{background-color: #12b0da!important;padding: 0;}
.navbar{padding: 0;}
.navbar-light .navbar-nav .nav-link {padding: .8rem 1.9rem;color: rgb(255, 255, 255);font-size: 16px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color: rgb(255, 255, 255);opacity: 1;}
.btn-book{ background: #8ea1b5;border: 1px solid #8ea1b5;color: #fff;border-radius: 0;text-transform: capitalize;font-size: 16px;}
.modal {z-index: 9999;}
.title h3{    color: #14ADD7;font-size: 30px;font-weight: 400;letter-spacing: 1px;}
.title h4{color:#14ADD7;}
.readmore{background: #8ea1b5;border-radius: 20px;color: #fff;margin-top: 8px;padding: 8px 23px;display: inline-block;transition: all 0.9s;box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.readmore:hover, .navbar-expand-lg .navbar-nav .nav-item .nav-link:hover{background:#667B98;color: #fff; }
.aboutus h4{color: #667b98;}
.services{background: rgba(245, 244, 249, 0.77);}
.card-title {margin-bottom: .75rem;color: #7099d2;}
.card-body { padding: 1.05rem;}
.card {border:1px solid transparent;}
.card-img-top { height: 175px;}
.btn-custom{padding: 0;color: #c2c1c7;font-size: 13px;}
.card:hover .btn-custom{color: #0faed7;}
.insurance-wapper h2 {color: #14ADD7;font-size: 30px;font-weight: 400;letter-spacing: 1px;}
.insurance-wapper h3 {font-size: 1.15rem;color: #667b98;}
.top-footer h2{font-size: 45px;font-weight: 300;margin:8px 0 8px;}
.top-footer h4{margin:40px 0 0 0;}
.top-footer {position: relative;}
footer .copy-rights{background: rgba(0, 64, 133, 0.93);color:rgba(255, 255, 255, 0.62);
    padding: 9px 2rem;}
footer .copy-rights p{margin: 0;padding: 3px 0 2px;font-size: 12px;}
footer .top-foter{background: #004085;padding:45px 2rem;}
 .foter-social .fa{width: 30px; height: 30px; background: #f6f6f6; color: #000; border-radius: 50%; text-align: center;line-height: 29px;}
 .foter-social .fa-facebook:hover{background: #5870a0;color:#fff;}
 .foter-social .fa-twitter:hover{background: #27aae1;color:#fff;}
 .foter-social .fa-google-plus:hover{background: #e64522;color:#fff;}
footer .top-foter h2{font-size: 28px;color: #fff;}
footer .top-foter p {color: #F6F6E4;font-size: 13px;line-height: 1.7;text-align: justify;}
footer .top-foter h2 {font-size: 28px; color: #fff;text-transform: capitalize;}
footer .top-foter .number h2{letter-spacing: 2px;margin:0 0 6px;font-size: 28px; color: #fff;text-transform: capitalize;}
footer .top-foter .number h2 a{    color: #fff;}
footer .number h3 {font-size: 16px;color: #fff;text-transform: capitalize;padding-bottom: 0;
} 
ul.address li{font-size: 13px;position: relative;padding-left: 30px;padding-bottom: 10px;line-height: 25px;}
footer .top-foter ul li strong{color: #fff;}
footer .top-foter ul li span{color: #ddd;}
footer .top-foter ul li .closed{color: #ff6a00;font-weight: 800;letter-spacing: 1px;}
 ul.address li .fa{color:#18c3de; position: absolute;left: 0; top: 5px; }
 .company-links .fa{padding-right: 8px;color:#006692;}
footer .top-foter h2{font-size: 16px;color: #fff;text-transform: uppercase;padding-bottom: 10px;}
footer .top-foter  li{padding-bottom: 8px;color: rgba(255, 255, 255, 0.82);}
footer .top-foter  a, .copy-rights a{color: rgba(255, 255, 255, 0.82);}
.ftr-serv .fa{padding-right: 8px;color: #18c3de;}
.form-control { height: 45px;font-size: 14px;}
.primary{color: #14ADD7;}
.secondary-bg{background: #667B98;}
.mt-255{padding: 4rem 2rem;}
.w-60{width: 60%;margin: 0 auto;}

@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {padding-right: .9rem;padding-left: .9rem;}
}

.breadcrumb { background: transparent;margin-top: 15px;}

.dropdown-item {color: #12b0da;font-size: 14px;}
.inner-title{  margin-bottom: 22px;margin-top: 28px;border-bottom: 1px solid rgba(142, 161, 181, 0.27);}
.inner-title p{   margin: 0;}
.inner-title h2 {font-size: 19px;color: #12b0da;
}
.inner-form h3 { margin: 0;padding: 10px 12px 8px;background: #e9ecef;
    /* font-weight: 400; */ cursor: pointer;font-size: 16px;text-align: center;}
.inner-form form {padding: 16px 11px 13px 11px;}
.inner-form  {border: 1px solid #ccc;}
.inner-content h5 { font-size: 17px;color: #12b0da;font-weight: 500;opacity: 0.8;
}
.inner-img img {width: 160px;
}
.inner-box-text ul{margin-bottom: 0;padding-bottom: 0;}
.inner-box-text{margin-bottom: 5px;border-bottom: 1px solid rgba(141, 160, 180, 0.1); transition: all 0.6s;padding: 15px;
}
.inner-box-text:hover{background: rgba(141, 160, 180, 0.1);    border-right: 4px solid #12b0da;}
.inner-box-text p,.inner-box-text li,.inner-box-text li a { margin-top: 0; margin-bottom: 6px;font-size: 14px;color: #818182;}
.min-hgt{min-height: 300px;}
.faq-box{margin-bottom: 18px; margin-top: 20px;
}
.faq-box h6{    font-size: 15px;font-weight: 800; margin-bottom: 5px;}
.overlay {position: absolute; bottom: 100%;left: 0;right: 0;background: rgba(18, 176, 218, 0.33);overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.ourteam .card:hover .overlay {bottom: 0;height: 100%;} 
.ourteam .card .overlay .text {color: #000;font-size: 20px;position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.ourteam .card .overlay .text a{ color: #000;}
.ourteam .card h4{font-size: 18px;}
.ourteam .foter-social .fa {font-size: 14px;}
.inner-content{margin-bottom: 30px;}
.contact-info-build {position: relative;  }
.c-info-overlay { position: absolute; bottom: 0; background: rgba(18, 176, 218, 0.74);color: #000;  width: 100%;transition: .5s ease;color: white;font-size: 20px;padding: 20px;text-align: center;}
.contact-info .fa{position: static !important;margin-right: 8px;}
@media (min-width: 768px) { 
    .top-info-mobile{display: block;}
    .top-info-mobile ul{margin: 0;}
    .navbar-brand {display: none;}
    .contact-text-none{display: none;}
    .mobile-text{display: none;}
}
@media (max-width: 767px) { 
    .top-info-mobile{display: none;}
    .top-contact { text-align: center;}
    .top-contact .contact-mobile-none{display: none;}
    .contact-text-none{display: block;}
    .top-contact .list-inline-item {margin-right: 1px;padding-right: 1px;margin-bottom: 10px;}
    .top-contact h6 { font-size: 16px;padding: 0 0 2px 0;}
    .btn-schedule {padding: 4px 2px !important;font-size: 13px !important;}
    img.w-220 { width: 230px !important;}
    .top-contact ul{margin: 0;}
    .top-contact .list-inline-item::after {display: none;}
    .top-contact .list-inline-item {text-align: left;}
    .mt-255 {padding: 2rem 0rem;}
    .w-60 { width: 100%; margin: 0 auto;}
    footer .copy-rights {  padding: 9px 0;text-align: center;}
    footer .copy-rights .text-right{text-align: center !important;}
    body {padding-top: 160px;}
    .inner-content .media{display: block;}
    .inner-img img{margin-right: 0 !important;}
    .breadcrumb-item + .breadcrumb-item { font-size: 12px; }
    .inner-title h2 {font-size: 14px;}
    .breadcrumb-item + .breadcrumb-item::before {padding-top: 3px;}
}
.offer-box h5{ font-size: 17px; margin: 0;font-weight: 400;padding: 0px 0 3px 0;color: #ee4f4f;}
.offer-box .media:hover h5{color:#12b0da;}
.offer-box img{width: 65px;}
.offer-box p {margin-top: 0;margin-bottom: 1rem; font-size: 15px; margin: 0;font-weight: 300;
}
.offer-box{margin-bottom: 75px;}
#msg{text-align: center;padding: 0px;margin: 0px;color:#fff;}
.btn-schedule{background: #3fc1e1;color: #fff;padding: 4px 9px;border-radius: 0;font-size: 14px;
}
.navbar-nav .dropdown-menu a:hover {padding-left: 35px !important;color: #0791b6;
}
.navbar-nav ul li a {color: #FFFFFF;padding: 0.5em 1.25em !important;position: relative;
}
.navbar-expand-lg .navbar-nav .dropdown-menu a {font-size: 14px;transition: 0.3s ease-in-out;font-weight: normal !important;
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .dropdown-menu {min-width: 17em !important;border-radius: 0;box-shadow: 0 6px 25px rgba(0,0,0,0.2);border: none;z-index: 4;}
}
.aboutus h2{ line-height: 1.5;font-size: 14px;font-weight: 300 !important;color: #254680;}
.mobile-text a{display: inline-block;margin: 0 6px 0 6px;}
.wetake{color: #a5b2bc;font-size: 13px;padding-top: 2px;
}
.review-img-avatar-slider-2 {width: 65px;height: 65px;border-radius: 50%;margin-top: 53px;}
.sucess-none{display: none;}
.error-messages{text-align: center;padding: 3px 3px;font-size: 13px;color: #32c47c;}
.review-none{margin-bottom: -33px;z-index: 3;position: relative;background: #fff;}
.w-2500{width: 250px;}