@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
body{ margin: 0; padding: 0; font-family: "Nunito", sans-serif !important;}
a { text-decoration: none !important;}
p {color: #3d3d3d;font-size: 15px;letter-spacing: .2px;margin: 0 0 10px 0;line-height: 1.6;font-weight: 600;}
.custom-btn {background: #3066b1;color: #fff;display: inline-block;padding: 14px 50px;font-size: 14px;font-weight: 600;letter-spacing: .5px;border-radius: 5px;border-top-left-radius: 50px;border-bottom-right-radius: 50px;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);}
.custom-btn:hover { color: #fff; animation: zoom-in-zoom-out .5s ease-in-out; transform: scale(1.1, 1.1);}

.custom-btn1 { background: #010192; color: #fff; display: inline-block; padding: 12px 40px; font-size: 15px; font-weight: 600; letter-spacing: .5px; border-radius: 5px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);}
.custom-btn1:hover { color: #fff; animation: zoom-in-zoom-out .5s ease-in-out; transform: scale(1.1, 1.1);}

@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
    }

    40% {
        transform: scale(1.1, 1.1);
    }

    75% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(1.1, 1.1);
    }
}

.heading {font-size: 38px;font-weight: 800;margin: 0 0 25px 0;color: #3066b1;position: relative} 
.heading span { position: relative; z-index: 3;}
.heading::after {position: absolute;/* content: ''; */width: 70px;height: 5px;background: #010192;left: 0;right: 0;top: 45px;border-radius: 3px;}

.toggler-btn { width: 40px; cursor: pointer;}
.toggler-btn .top-bar, .toggler-btn .middle-bar, .toggler-btn .bottom-bar { width: 30px; height: 3px; background: #fff; border-radius: 3px;}
.toggler-btn .top-bar { animation: toggler 1.7s infinite;}
.toggler-btn .middle-bar { animation: toggler 1.3s infinite;}
.toggler-btn .bottom-bar { animation: toggler 2.2s infinite;}

/*======================== Top header ====================*/
.top-header {background: #3066b1;padding: 10px 0;}
.top-header p { margin: 0; color: #fff;}
.top-header p a { color: #f4f4f4; font-size: 15px; margin:0 5px;}
.top-header p a i { font-size: 13px; margin: 0 7px 0 0;}
.top-header .login-icon i{ padding: 6px; background: #fff; border-radius: 50%; color: #010192; font-size: 11px; margin: 0 4px 0 0;}

header {z-index: 2;width: 100%;/* position: absolute; */background: #fff; backdrop-filter: blur(3px);}

.navbar .nav-item .nav-link {color: #fff;font-size: 14px;text-transform: uppercase;font-weight: 500;margin: 0 10px;position: relative;}
.navbar .nav-item .nav-link:hover { color: #fff;}
.navbar .nav-item .custom-btn { margin-top: -7px;}

.right-nav { position: absolute; z-index: 9; background: #fff; right: 0; top: 0; height: 100vh; width: 450px; overflow: hidden; padding: 50px; display: none; text-align: center;} 
.right-nav img { margin: 10px 0 30px 0;}
.right-nav .social-icon a{ color: #212121; margin: 7px;}
.right-nav .social-icon a:hover{ color: #010192;}

.banner-section { position: relative;}
.banner-section img{ width: 100%; height: 100vh; object-fit: cover; border-bottom-right-radius: 150px;}
.banner-section .banner-content {width: 100%;height: 100%;position: absolute;background: linear-gradient(90deg, #32323281, rgba(18, 18, 18, .7));top: 0;left: 0;}
.banner-section .banner-content .text {position: absolute;left: 90px;top: 24%;width: 40%;}
.banner-section .banner-content .text h2 {color: #fff;font-size: 50px;font-weight: 700;margin: 0 0 30px 0;}
.banner-section .banner-content .text p{color: #fff; margin-bottom: 30px;}
.about-section {padding: 2% 0;}
.about-section .pic { position: relative;}
.about-section .pic .text { position: relative; z-index: 3; padding: 40px 20px;}
.about-section .pic .text h2{ font-size: 46px; font-weight: 800; color: #fff; margin: 0;}
.about-section .pic .text p { font-size: 26px; font-weight: 600; letter-spacing: .5px; color: #f6f6f6;}
.about-section .pic::after { content: ''; position: absolute; width: 40%; height: 95%; top: 2%; background: #010192; z-index: 1; left: -3%;}
.about-section .img1 img{ position: absolute; width: 60%; right: 0; top: 0; border-radius: 10px; height: 220px; object-fit: cover; z-index: 2;}
.about-section .img2 img { width: 90%; margin-top: 10px; margin-left: 7%; border-radius: 10px; height: 320px; filter: brightness(92%); position: relative; z-index: 3;}
.about-section p {font-size: 14px;}
.about-section .about-card { margin: 20px 0; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px; border-radius: 10px; padding: 20px;}
.about-section .about-card p { color: #141414; margin: 0; font-size: 18px; font-weight: 600;}

.counts {padding: 7% 0;background-image: url('../image/count-bg.jpg');background-size: cover;background-attachment: fixed;}
.counts .count-bx {border: 3px solid #010192;padding: 35px 10px;}
.counts .count-bx h2 {color: #fff;text-align: center;font-size: 60px;font-weight: 700;}
.counts .count-bx p {color: #fff;margin: 0;font-size: 22px;font-weight: 500;text-align: center;} 

.section-3 { padding: 7% 0; background: #ddd;}
.section-3 .cliente_box {padding: 25px 15px;background: #010192;border-radius: 10px;text-align: center;margin: 0 0 20px 0;}
.section-3 .cliente_box .cliente_box_icon i { display: inline-block; color: #fff; background: #010192; width: 60px; height: 60px; font-size: 27px; line-height: 2.1; margin: 0 0 10px 0; text-align: center; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;}
.section-3 .cliente_box h2 {font-size: 23px;color: #ffffff;font-weight: 800;margin: 0 0 10px 0;}
.section-3 .cliente_box p {font-size: 16px;color: #d8d8d8;margin: 0 0 5px 0;}
.section-3 .cliente_box a {color: #010192;font-weight: 800;transition: all .2s ease-in-out;}
.section-3 .cliente_box a:hover { letter-spacing: 1.5px;}
.section-3 .left-img { position: relative;}
.section-3 .left-img::before { content: ''; position: absolute; width: 100%; height: 100%; background: #010192; top: 5%; left: -5%;}
.section-3 .left-img img { position: relative; z-index: 2;}

.service-section { padding: 7% 0;}
.service-section .heading { margin: 0 0 40px 0;}
.service-section .heading::after { margin: 0 auto;}
.service-section .nav-pills .nav-link { text-align: left; background: #fff !important; margin: 0 0 30px 0; padding: 12px; border-radius: 50px; box-shadow:0px 10px 30px 0px rgba(0,68,167,0.5);}
.service-section .nav-link .icon { background: #010192; padding: 12px; border-radius: 50%; width: 70px; height: 70px;}
.service-section .nav-pills .nav-link h4 { font-size: 22px; color: #010192; font-weight: 700; margin: 0;}
.service-section .nav-pills .nav-link.active { background: #010192 !important;}
.service-section .nav-pills .nav-link.active h4 { color: #fff;}
.service-section .ser-text .ser-img { position: relative; margin: 0 0 20px 0;}
.service-section .ser-text .ser-img img { border-radius: 12px;}
.service-section .ser-text .ser-img .title { position: absolute; bottom: 0; left: 0; background: linear-gradient(rgba(255, 255, 255, .0)0%, rgba(0, 61, 109, 1) 100%); width: 100%; padding: 50px 25px 15px 20px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.service-section .ser-text .ser-img .title h4 { margin: 0; color: #fff; font-size: 26px; font-weight: 800;}
.service-section .ser-text p  {margin: 0 0 30px 0;}

.team-section { padding: 6% 0; background: #010192;}
.team-section .heading { color: #fff;}
.team-section .heading::after { margin: 0 auto;}
.team-section .left-img, .team-section .right-img { position: relative;}
.team-section .left-img img, .team-section .right-img img { position: relative; z-index: 3; border-radius: 10px;}
.team-section .left-img::after { content: ''; position: absolute; width: 100%; height: 109%; background: #010192; top: -15px; left: -15px; border-radius: 10px;}
.team-section .right-img::after { content: ''; position: absolute; width: 100%; height: 109%; background: #010192; top: -15px; right: -15px; border-radius: 10px;}
.team-section .profile-details h4 { color: #010192; font-size: 30px; margin: 0; font-weight: 800;}
.team-section .profile-details p { color: #e2e2e2; letter-spacing: .3px;}
.team-section .profile-details .custom-btn1 { background: #fff; color: #010192; font-weight: 700; margin: 10px 0 0 0;}

.contact-section { padding: 7% 0; background: linear-gradient(90deg, #010192 33%, #fff 33%);}
.contact-section .contact-bx {background: #fff;padding: 30px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;border-radius: 12px;}
.contact-section .contact-bx .contact-form { padding: 20px;}
.contact-section .contact-bx .form-control { padding: 14px; margin: 0 0 20px 0;}
.contact-section .contact-img { position: relative;}
.contact-section .contact-img img { height: 480px; object-fit: cover;}
.contact-section .contact-img::after { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(rgba(255, 255, 255, .2), #010192); opacity: .8; left: 0; top: 0;}
.contact-section .contact-img .call { position: absolute; bottom: 0; padding: 20px;}
.contact-section .contact-img .call p { color: #fff; font-size: 20px; font-weight: 800; position: relative; z-index: 9; margin: 0;}
.contact-section .contact-img .call p i { background: #fff; padding: 10px; font-size: 16px; border-radius: 50%; color: #010192; margin: 0 5px 0 0;}

footer {background: #010192;/* padding: 7% 0 0 0; */}
footer h4 { color: #fff; font-size: 20px; font-weight: 700; margin: 0 0 12px 0;}
footer p, footer p a {color: #c9c9c9;font-size: 13px;margin: 0 0 10px 0;}
footer p a:hover { color: #010192;}
footer .footer-bottom {margin: 4% 0 0 0;border-top: 1px solid rgba(204, 204, 204, .4);padding: 15px 0;}
footer .footer-bottom p { margin: 0;}
footer .contact-details .icon i{ color: #fff; font-size: 20px; margin: 0 12px 0 0; display: inline-block;}
footer .contact-details .text h5{ color: #fff; font-size: 19px; margin: 0 0 6px 0; font-weight: 700;} 
footer .contact-details .text p { color: #c9c9c9; margin: 0; font-size: 14px;}
footer .social-icon a { position: relative; color: #fff; background: rgba(255, 255, 255, .1); font-size: 19px; width: 50px; height: 50px; margin: 0 5px; display: inline-block; border-radius: 50%; text-align: center; line-height: 2.8; transition: all .2s ease-in-out;}
footer .social-icon a i { position: relative; z-index: 3;}
footer .social-icon a::before{ content: ''; position: absolute; width:100%; height: 100%; border-radius: 50%; background: #010192; left: 0; transform: scale(0); transition: all .4s ease-in-out;}
footer .social-icon a:hover { color: #212121;}
footer .social-icon a:hover::before { transform: scale(1);}

@keyframes toggler {
    0% { width: 30px;}
    50% { width: 18px;}
    100% { width: 30px;}
}

@keyframes zoom {
    from { transform: scale(1,1);}
    to { transform: scale(1.3, 1.3);}
}   

@media (min-width: 320px) and (max-width: 768px){
    p { font-size: 15px;}
    .custom-btn { padding: 12px 38px; font-size: 16px;}
    .custom-btn1 { padding: 10px 30px; font-size: 14px;}
    .heading { font-size: 32px; margin: 0 0 20px 0;}
    .heading::after { width: 50px;height: 3px; top: 35px;}
    
    /*======================== Top header ====================*/
    .top-header { background: #034d82; padding: 8px 0;}
    .top-header p a { font-size: 14px;}
    .top-header p a i { font-size: 12px;}
    .top-header .login-icon i{ padding: 5px;}
    
    header {margin-top: -1px;}
  
    .banner-section { position: relative;}
    .banner-section video{ height: 300px;}
    .banner-section .banner-content .text { left: 15px; top: 47%; width: 65%;}
    .banner-section .banner-content .text h2 {font-size: 28px;}
    
    .about-section .pic { margin: 0 0 20px 0;}
    .about-section .pic .text { position: relative; z-index: 3;}
    .about-section .pic .text h2 {font-size: 32px;}
    .about-section .pic .text p {font-size: 21px;}
    .about-section .img1 img{height: 165px; object-fit: cover;}
    .about-section .img2 img {width: 90%;margin-top: -15px; height: 250px;object-fit: cover;}
    .about-section p { font-size: 15px;}
    
    .counts {padding: 10% 0;}
    .counts .count-bx {border: 2px solid #010192; padding: 20px 0; margin: 0 0 10px 0;}
    .counts .count-bx h2 { font-size: 32px;}
    .counts .count-bx p { font-size: 16px; margin: 0;} 
  
    .service-section .nav-pills .nav-link { padding: 12px; margin: 0 0 20px 0;}
    .service-section .nav-link .icon { padding: 10px; width: 55px; height: 55px;}
    .service-section .nav-pills .nav-link h4 { font-size: 19px;}
    
    .team-section { padding: 8% 0;}
    .team-section .left-img::after { width: 100%; height: 103.5%; background: #010192; top: -5px; left: -5px;}
    .team-section .right-img::after { content: ''; position: absolute; width: 100%; height: 109%; background: #010192; top: -15px; right: -15px; border-radius: 10px;}
    .team-section .profile-details h4 { color: #010192; font-size: 30px; margin: 0; font-weight: 800;}
    .team-section .profile-details p { color: #e2e2e2; letter-spacing: .3px;}
    .team-section .profile-details .custom-btn1 { background: #fff; color: #010192; font-weight: 700; margin: 10px 0 0 0;}
    
    .contact-section { padding: 7% 0; background: linear-gradient(90deg, #010192 33%, #fff 33%);}
    .contact-section .contact-bx {background: #fff;padding: 30px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;border-radius: 12px;}
    .contact-section .contact-bx .contact-form { padding: 20px;}
    .contact-section .contact-bx .form-control { padding: 14px; margin: 0 0 20px 0;}
    .contact-section .contact-img { position: relative;}
    .contact-section .contact-img img { height: 480px; object-fit: cover;}
    .contact-section .contact-img::after { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(rgba(255, 255, 255, .2), #010192); opacity: .8; left: 0; top: 0;}
    .contact-section .contact-img .call { position: absolute; bottom: 0; padding: 20px;}
    .contact-section .contact-img .call p { color: #fff; font-size: 20px; font-weight: 800; position: relative; z-index: 9; margin: 0;}
    .contact-section .contact-img .call p i { background: #fff; padding: 10px; font-size: 16px; border-radius: 50%; color: #010192; margin: 0 5px 0 0;}
    
    footer {background: #101010; padding: 7% 0 0 0;}
    footer h4 { color: #fff; font-size: 20px; font-weight: 700; margin: 0 0 12px 0;}
    footer p, footer p a { color: #c9c9c9; font-size: 15px; margin: 0 0 10px 0;}
    footer p a:hover { color: #010192;}
    footer .footer-bottom {margin: 4% 0 0 0;border-top: 1px solid rgba(204, 204, 204, .4);padding: 15px 0;}
    footer .footer-bottom p { margin: 0;}
    footer .contact-details .icon i{ color: #fff; font-size: 20px; margin: 0 12px 0 0; display: inline-block;}
    footer .contact-details .text h5{ color: #fff; font-size: 19px; margin: 0 0 6px 0; font-weight: 700;} 
    footer .contact-details .text p { color: #c9c9c9; margin: 0; font-size: 14px;}
    footer .social-icon a { position: relative; color: #fff; background: rgba(255, 255, 255, .1); font-size: 19px; width: 50px; height: 50px; margin: 0 5px; display: inline-block; border-radius: 50%; text-align: center; line-height: 2.8; transition: all .2s ease-in-out;}
    footer .social-icon a i { position: relative; z-index: 3;}
    footer .social-icon a::before{ content: ''; position: absolute; width:100%; height: 100%; border-radius: 50%; background: #010192; left: 0; transform: scale(0); transition: all .4s ease-in-out;}
    footer .social-icon a:hover { color: #212121;}
    footer .social-icon a:hover::before { transform: scale(1);}
    
}

.bx-item{border: 1px solid #E4E6EF;border-radius: 20px;background: white;min-height: 150px;display:flex;align-items: center;flex-direction: column;justify-content: center;gap: 1rem;cursor:pointer;}
.bx-item:hover{background: #01019214;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.list-items{list-style-type: none;}
.list-items li a{color: #999;}

.table-responsive {
    min-height: .01%;
    overflow: hidden !important;
    border: 0;
    padding: 0;
}

.navbar{height:75px;}


@media (min-width: 768px) {
.navbar-expand-md .navbar-collapse {
        justify-content: end;
}
}


#footer {
    display: block;
    position: relative;
    background-color: #f8f9fa;
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    font-family: "Poppins",sans-serif
}

#footer a:not(.btn) {
    color: #484848
}

#footer p {
    font-family: "Poppins",sans-serif
}

#footer a:not(.btn) {
    font-weight: 400
}

#footer .footer-content {
    padding: 60px 0 0px 0;
}

#footer .widget .widget-title,#footer .widget h4 {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600
}

#footer .widget .widget-title ul li a,#footer .widget h4 ul li a {
    font-family: "Poppins",sans-serif;
    font-size: 15px;
    line-height: 32px;
    color: #999
}

#footer .copyright-content {
    min-height: 80px;
    padding: 30px 0;
    background-color: #eff1f4;
    font-size: 13px
}

#footer .logo {
    margin-bottom: 54px;
    margin-top: 12px;
    max-width: 80px
}

#footer .footer-logo {
    border-right: 1px solid #333;
    margin-bottom: 20px;
    margin-right: 18px;
    padding-right: 16px
}

#footer.inverted {
    background-color: #3066b1;
}

#footer.inverted p {
    color: white;
}

#footer.inverted a:not(.btn) {
    color: white;
    font-weight: 400;
    font-size: 13px;
    line-height: 40px;
}

#footer.inverted h1,#footer.inverted h2,#footer.inverted h3,#footer.inverted h4,#footer.inverted h5,#footer.inverted h6 {
    color: #fff
}

#footer.inverted .widget .widget-title,#footer.inverted .widget h4 {
    color: #fff
}

#footer.inverted .copyright-content {
    background-color: #346fc1;
}

.widget {
    margin-bottom: 30px;
    position: relative
}

.widget .widget-title,.widget>h4 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 20px
}

.widget:after,.widget:before {
    clear: both;
    content: " ";
    display: table
}

.widget .flickity-page-dots {
    margin-bottom: 20px
}

.widget a {
    color: #484848
}

.widget p {
    margin-bottom: 20px
}

.sidebar .widget {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    padding-bottom: 30px
}

.sidebar .widget:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.sidebar .widget #testimonials .testimonial-item>img {
    border-radius: 50%;
    display: block;
    float: none;
    height: 50px!important;
    margin: 0 auto 20px;
    width: 50px!important
}

.tags a {
    border: 2px solid #ececec;
    border-radius: 50px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    outline: none;
    padding: 5px 14px;
    margin: 0 2px 5px 0;
    background-color: transparent;
    color: #484848;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}



.list {clear: both; display: block; position: relative;}
.list li {line-height: 32px;}
.list li a {color: #484848}
.list-lines,.icon-list,.list-simple,.list-posts,.list ul {padding: 0;}
.list,.list-icon,.list-lines,.icon-list,.list-simple,.list-posts,.list-tweets li {list-style: none;}
.list a,.list-icon a,.list-lines a,.icon-list a,.list-simple a,.list-posts a,.list-tweets li a {color: #484848}
.list-colored li a {color: #2250fc; font-weight: 600;}
.list-legend li {float: left; margin-right: 14px; margin-bottom: 10px;}
.list-legend li span {width: 12px; height: 12px; border-radius: 50%; margin-right: 9px; background-color: #2250fc; float: left; margin-top: 6px;}
.icon-list li,.list-arrow-icons li,.list-tweets li {padding-left: 0;}
.list-medium li {margin: 12px 0;}
.list-large li {margin: 18px 0;}
.list-large li:first-child,.list-medium li:first-child {margin-top: 0;}
.list-large li:last-child,.list-medium li:last-child {margin-bottom: 0;}
.list-posts small {display: block; font-style: italic; opacity: .7;}
.list-lines {list-style: none;}
.list-lines li {border-bottom: 1px solid #ddd;padding: 10px 0 10px 2px;}
.list-lines li:last-child {border-bottom: 0}
.list-icon {list-style: none;padding-left: 0;}
.list-icon ul {list-style: none;}
.list-icon ul {padding: 0;}
.list-icon li {margin-bottom: 10px; margin-left: 20px}
.list-icon i {font-size: 15px; margin-right: 14px; margin-left: -20px; color: #adadad;}
.list-icon.list-icon-colored li:before,.list-icon.icon-list-colored i {color: #2250fc}
.list-icon li:before {margin-left: -20px; position: absolute; font-size: 12px; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-weight: 900}

.logo{display: flex; justify-content: center; }
.logo img{object-fit: contain; height: 70px; margin-top: 2px; }

.main-table { text-align: left;}
.heading-innerpage {padding: 5% 0;background-image: linear-gradient(22deg, #3066b1, #5e5e5e);margin-bottom: 5rem;}
.heading-innerpage h2 {color: #fff;font-size: 38px;font-weight: 600;margin: 0;text-transform: uppercase;letter-spacing: 2px;text-align: center;position: relative;}
.heading-innerpage h2::after { position: absolute; content: ''; background: #ffff; width: 140px; height: 2px; top: 60px; left: 0; right: 0; margin: 0 auto;} 

.card{/* margin-bottom:1.5rem; */box-shadow: 0 0 .2rem rgb(57 85 116);border: 1px solid #e4e6ef;border-radius: 0.42rem;background-color: #fff;min-height: 100%;}
.card .card-body .card-title{font-size:14px; font-weight:800;margin-bottom:1.2rem;}
.card .card-body .card-text{font-size: 13px; font-weight: 400; line-height: 23px; color: #212529; margin-bottom:0;}
.card .card-body .card-text .market-price{text-decoration: line-through; font-weight: 400; line-height: 23px; color: #212529;margin-bottom:0;}
.card .card-body .card-text .offer-price{color: #B12704; font-size: 13px; font-weight: 600;margin-bottom:0;}
.card .card-body .card-text .Discount{color: #2AA644 !important; font-weight: 600 !important;margin-bottom:0;}
.card-img, .card-img-top{/* height: 220px; */aspect-ratio: 3/2;}

.sub-heading1 {color: #3066b1;}
.contact-info { background:#3066b1; padding: 30px; margin: 10px 0;}
.contact-info i { color: #e4e4e4; font-size: 30px;}
.contact-info h5 {color: #ddd; text-transform: uppercase; font-size: 17px; font-weight: 700; letter-spacing: .5px; }
.contact-info p, .contact-info p a { color: #e0e0e0; margin: 0;}

.social-icon > a > i{margin-top:1rem; font-size:1.3rem;}

header,.navbar,#MenuControl,#HeaderControl_C{background-color: #3066b1 !important;}
.bx-item img {
    height: 46px;
}
.bx-item h4 {
    font-size: 16px;
}