img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* Custom Link Color */
.menu-toggle:hover,
.menu-toggle:focus,
a,
.main-navigation a:hover,
.main-navigation a:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus,
.social-navigation a:hover:before,
.social-navigation a:focus:before,
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title,
.tagcloud a:hover,
.tagcloud a:focus,
.site-branding .site-title a:hover,
.site-branding .site-title a:focus,
.entry-title a:hover,
.entry-title a:focus,
.entry-footer a:hover,
.entry-footer a:focus,
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus,
.comment-reply-link,
.comment-reply-link:hover,
.comment-reply-link:focus,
.required,
.site-info a:hover,
.site-info a:focus {
    color: #f26d22;
}

mark,
ins,
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus,
.widget_calendar tbody a,
.page-links a:hover,
.page-links a:focus {
    background-color: #f26d22;
}

input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
.tagcloud a:hover,
.tagcloud a:focus,
.menu-toggle:hover,
.menu-toggle:focus {
    border-color: #f26d22;
}

@media screen and (min-width: 56.875em) {

    .main-navigation li:hover>a,
    .main-navigation li.focus>a {
        color: #f26d22;
    }
}


/* Custom Main Text Color */
body,
blockquote cite,
blockquote small,
.main-navigation a,
.menu-toggle,
.dropdown-toggle,
.social-navigation a,
.post-navigation a,
.pagination a:hover,
.pagination a:focus,
.widget-title a,
.site-branding .site-title a,
.entry-title a,
.page-links>.page-links-title,
.comment-author,
.comment-reply-title small a:hover,
.comment-reply-title small a:focus {
    color: #000000
}

blockquote,
.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus,
.post-navigation,
.post-navigation div+div,
.pagination,
.widget,
.page-header,
.page-links a,
.comments-title,
.comment-reply-title {
    border-color: #000000;
}

button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus,
.pagination:before,
.pagination:after,
.pagination .prev,
.pagination .next,
.page-links a {
    background-color: #000000;
}

/* Border Color */
fieldset,
pre,
abbr,
acronym,
table,
th,
td,
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
.main-navigation li,
.main-navigation .primary-menu,
.menu-toggle,
.dropdown-toggle:after,
.social-navigation a,
.image-navigation,
.comment-navigation,
.tagcloud a,
.entry-content,
.entry-summary,
.page-links a,
.page-links>span,
.comment-list article,
.comment-list .pingback,
.comment-list .trackback,
.comment-reply-link,
.no-comments,
.widecolumn .mu_register .mu_alert {
    border-color: #000000;
    /* Fallback for IE7 and IE8 */
    border-color: rgba(0, 0, 0, 0.2);
}

hr,
code {
    background-color: #000000;
    /* Fallback for IE7 and IE8 */
    background-color: rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 56.875em) {

    .main-navigation ul ul,
    .main-navigation ul ul li {
        border-color: rgba(0, 0, 0, 0.2);
    }

    .main-navigation ul ul:before {
        border-top-color: rgba(0, 0, 0, 0.2);
        border-bottom-color: rgba(0, 0, 0, 0.2);
    }
}


/* Custom Secondary Text Color */

/**
 * IE8 and earlier will drop any block with CSS3 selectors.
 * Do not combine these styles with the next block.
 */
body:not(.search-results) .entry-summary {
    color: #304464;
}

blockquote,
.post-password-form label,
a:hover,
a:focus,
a:active,
.post-navigation .meta-nav,
.image-navigation,
.comment-navigation,
.widget_recent_entries .post-date,
.widget_rss .rss-date,
.widget_rss cite,
.site-description,
.author-bio,
.entry-footer,
.entry-footer a,
.sticky-post,
.taxonomy-description,
.entry-caption,
.comment-metadata,
.pingback .edit-link,
.comment-metadata a,
.pingback .comment-edit-link,
.comment-form label,
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags,
.site-info,
.site-info a,
.wp-caption .wp-caption-text,
.gallery-caption,
.widecolumn label,
.widecolumn .mu_register label {
    color: #304464;
}

.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
    background-color: #304464;
}
.site-branding {
    margin: 0 auto 0 0;
}

.site-branding .site-title,
.site-description {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
}

body.custom-background {
    background-color: #ffffff;
}

.connectLeft .phoneNo {
    display: none
}

.site-footer .connectRight {
    display: none
}

.site-footer .shapretor {
    display: none
}

.site-footer .connectLeft {
    width: 100%;
    text-align: center
}

.connectUs-container {

    padding-bottom: 20px;
    padding-top: 20px;
}

.vc_custom_1558604049913 {
    margin-top: -60px !important;
}

.vc_custom_1558675634027 {
    background-color: #f6f8fa !important;
}

.vc_custom_1558682188477 {
    padding-bottom: 0px !important;
    background-color: #091c70 !important;
}

.vc_custom_1562132265357 {
    background-color: #f6f8fa !important;
}

.vc_custom_1562044113305 {
    padding-top: 40px !important;
}

.vc_custom_1558590094525 {
    margin-bottom: 0px !important;
}

.vc_custom_1558954799478 {
    margin-bottom: 15px !important;
}

.vc_custom_1558954795026 {
    margin-bottom: 15px !important;
}

.vc_custom_1562042217172 {
    margin-bottom: 10px !important;
}

.vc_custom_1608709822105 {
    margin-bottom: 25px !important;
}

.vc_custom_1608709266108 {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.vc_custom_1608709316734 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050544749 {
    margin-top: 20px !important;
    margin-bottom: 19px !important;
}

.vc_custom_1562050676341 {
    margin-bottom: 0px !important;
}

.vc_custom_1558687316083 {
    margin-bottom: 16px !important;
}

.vc_custom_1561705956780 {
    margin-bottom: 22px !important;
}

.vc_custom_1558694096614 {
    margin-bottom: 36px !important;
}

.vc_custom_1562050755654 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050763628 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050770485 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050776588 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050784410 {
    margin-bottom: 0px !important;
}

.vc_custom_1562050794768 {
    margin-bottom: 0px !important;
}

.text-white {
    color: #fff;
}