
.nav-trigger {display:none;}
.mobile-navigation {display:none;}
.onxs{display: none}
@media (max-width:1199px) {

}
@media (max-width:991px) { /* Tablet portrait */

    header .header-content nav ul li {margin:0 0 0 20px}
    header .header-content nav ul li:first-child {margin-left:0;}
    header .header-content nav ul li a {font-size:16px;}

    header .header-content .logo h1 a {width:170px;height:64px;}

    .section-list ul li {padding:0 15px;}

    footer {padding:25px 0;font-size:14px; text-align: center}
    footer .logo h1 a {width:100%;height:64px;}
    footer address {margin:0;}
    footer .ebulletin {margin:0;}
    footer .ebulletin {font-size:16px;}
    .socials.footer{margin-left: 24%}
    .onmd{display:none}
    .onxs{display: block}

    section.section article {margin:0 0;}
    .accordion {margin:30px 0 0 0;}
    .imcenter{
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: auto;
    }

}

@media (max-width:767px) {

    h1 {font-size:24px;line-height:137.5%;margin:0 0 15px 0;}
    h2 {font-size:20px;line-height:137.5%;margin:0 0 15px 0;}
    h3 {font-size:18px;line-height:137.5%;margin:0 0 15px 0;}
    h4 {font-size:16px;line-height:137.5%;margin:0 0 15px 0;}
    h5 {font-size:14px;line-height:137.5%;margin:0 0 15px 0;}
    h6 {font-size:14px;line-height:137.5%;margin:0 0 15px 0;}

    .form-control {padding:10px 12px;font-size:14px;line-height:20px;}

    .socials.header {display:none;}
    header {padding:5px 0;background:#fff;border-bottom:1px solid #d6ddea;position:fixed;top:0;left:0;width:100%;z-index:100;}
    body.home header {position:fixed;z-index:100;}

    header .header-content {margin-top:0;}
    header .header-content nav {display:none;}
    header .header-content .logo h1 a {width:107px;height:40px;}

    .nav-trigger {display:block;width:40px;height:40px;float:right;background:url('../images/icon-nav.png') no-repeat 0 0;background-size:80px;}

    .wrapper {transition:transform .25s ease-in-out;padding-top:60px;}
    body.home .wrapper {transition:transform .25s ease-in-out;padding-top:0;}

    .mobile-navigation {display:block;transform:translate(250px,0);transition:transform .25s ease-in-out;width:250px;z-index:10;position:fixed;top:0;right:0;height:100%;background:#fff;border-left:1px solid #d6ddea;}
    .mobile-navigation nav ul {margin-bottom:0;list-style:none inside;padding:0;}
    .mobile-navigation nav ul li {position:relative;margin:0;}
    .mobile-navigation nav ul li a {display:block;position:relative;line-height:40px;padding:0 15px;border-top:1px solid #d6ddea;font-weight:500;}
    .mobile-navigation nav ul li:first-child a {border-top:0;}
    .mobile-navigation nav ul ul {display:none;border-top:1px solid #d6ddea;}
    .mobile-navigation nav ul ul li a {padding-left:30px;}

    .mobile-navigation nav ul > li.has-child-items > a:after {content:"";position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#162952 transparent transparent transparent;}

    .mobile-navigation nav ul > li.active > a {color:#008f6d;font-weight:500;}

    .mobile-navigation nav ul > li.has-child-items.active > ul {display:block;}
    .mobile-navigation nav ul > li.has-child-items.active > a:after {border-width:0 6px 6px 6px;border-color:transparent transparent #008f6d transparent;}
    .mobile-navigation nav ul > li.has-child-items.active > a {color:#008f6d;}

    html.nav-open .wrapper {transform:translate(-250px,0);}
    html.nav-open .mobile-navigation {transform:translate(0,0);}
    html.nav-open .nav-trigger {background-position:-40px 0;}

    .homepage-inner {padding-top:80px;font-size:16px;text-align:center;}
    .homepage-inner img {margin-top:30px;}

    section.section {font-size:16px;line-height:20px;}
    section.section h2 {font-size:18px;line-height:24px;margin:0 0 20px 0;}
    section.section h2.blue {font-size:16px;line-height:20px;margin:0 0 20px 0;}
    section.section h2.title {font-size:18px;}
    section.section p {margin:0 0 20px 0;}

    .section-list ul li {border-left:0;border-top:1px solid #bac3d8;padding-top:15px;padding-bottom:15px;font-size:14px;line-height:18px;}
    .section-list ul li:first-child {border-top:0;}
    .section-list ul li h3 {font-size:16px;line-height:20px;}

    .testimonial-carousel {padding:0;}

    footer .v-line {width:100%;height:1px;}
    footer address {margin:20px 0;}
    footer .ebulletin {margin:20px 0;}

    article p img.align-right {float:none;display:block;margin:20px auto;max-width:100%;}
    article p img.align-left {float:none;display:block;margin:20px auto;max-width:100%;}
    article p img.align-none {float:none;display:block;margin:20px auto;max-width:100%;}

    section.section article p {font-size:14px;line-height:18px;}
    section.section article .lead,
    section.section article .lead p {font-size:16px;line-height:20px;}
    section.section article h3 {font-size:16px;line-height:32px;}
    section.section article h3 span {width:32px;height:32px;margin-right:10px;}
    section.section article h4 {font-size:14px;}
    section.section article h5 {font-size:14px;}

    ul.check-list li {border:0;}
    ul.check-list li:before {width:14px;height:14px;margin-top:2px;margin-right:5px;background-size:100%;}

    article .person-item {padding-left:0;}
    article .person-item img {float:none;display:block;margin:20px auto;max-width:100%;position:relative;left:auto;top:auto;}

    .accordion .accordionTitle {margin:0 0 20px 0;line-height:20px;font-size:14px;padding:15px 55px 15px 15px;}
    .accordion .accordionTitle:after {right:15px;}
    .accordion .ui-accordion-content.ui-accordion-content-active {padding:15px 15px 15px 15px;margin-bottom:20px;}

    .tips-list .tips-item {border-radius:15px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);}
    .tips-list .tips-item .tips-item-text {padding:10px 10px 15px 10px;font-size:16px;line-height:20px;}

    .share a {margin-left:10px;}
    .share a:first-child {margin-left:0;}

    .comments-count {font-size:14px;line-height:20px;margin:0 0 20px 0;}
    .comment-item {padding-left:55px;min-height:55px;}
    .comment-item .comment-profile-thumb {width:40px;height:40px;}
    .comment-item .comment-detail .comment-profile-name {font-size:14px;line-height:20px;}
    .comment-item .comment-detail .comment-date {font-size:12px;line-height:16px;}
    .comment-item .comment-detail .comment-text {font-size:14px;line-height:20px;}
    .imcenter{
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: auto;
    }

}

@media (max-width: 500px) {
    footer .socials {
        margin-left: 0 !important;
        width: 100%;
        text-align: center;
    }
    .social-links {
        display:inline-block !important;
    }
}

@media (min-width:1024px) {
    .footerSocialDesc {
        display:block;
    }
}