.az-tick-wrapper {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px;
    text-align: center;
}

div.myautoscroll {
    height: 40ex;
    overflow: hidden;
}
div.myautoscroll:hover {
    overflow: auto;
    padding-right: 1px;
}
div.myautoscroll p {
    padding-right: 0;
    background-color:#ff0;
}
div.myautoscroll:hover p {
    padding-right: 0px;
}

.horizontal-app-menu.fixed-header {
    overflow: scroll !important;
}

.centerimg {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.centerdiv {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.noborder {

    border-bottom: 0px !important;
}

.az-mail-item.unread {
    background-color: #f2f2f2 !important;
}

.az-mail-item.read {
    background-color: #ffffff;
}

.az-options {
    margin-right: 15px;
    font-size: 21px;
    line-height: .9;
    display: none;
}


.az-notification-list .media.new {
    background-color: #f2f2f2;
}

.wrapup span {

    display: inline;
}

.wrapup {

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

#multiple-datasets .search-name {
    padding: 3px 0;
}

.tt-menu {

    border-radius: 10px;
    margin-top: 10px;
    padding: 15px 30px !important;
    background-color: #fff !important;
    width: 760px;

}

.search-name {

    font-weight: bold !important;
    font-size: 15px !important;
    text-align: left;

}

.empty-message {
    color: darkgray;
}


.tt-suggestion {

    text-align: left;
    padding: 0 !important;
}

.tt-dataset {

    padding-bottom: 10px;

}

.twitter-typeahead {
    width: 100%;
}

u.dotted {
    border-bottom: 1px dashed #999;
    text-decoration: none;
}

.image-container {
    display: flex;
    justify-content: center;
}

@media (min-width: 480px) {
    .az-card-signin {
        width: 360px;
        padding: 0 !important;
    }

}

.header .separator {

    margin: 0 15px 0 !important;
    width: 0 !important;

}

.page-header {
    box-shadow: 1px 3px 0 1px #ecedf0 !important;
}

.body-sign .card-sign .card-body {

    background: #FFF;
    border-top: 5px solid #af1a17 !important;
    border-radius: 10px 10px 10px 10px !important;
}

.userbox {

    display: inline-block;
    margin: 3px 17px 0 0;
    position: relative;
    vertical-align: middle;
}

.userbox .name {

    color: #000011;
    font-size: 0.8rem;
    line-height: 1.1rem;
}

.userbox .name, .userbox .role {

    display: block;
}

*, *::before, *::after {
    box-sizing: border-box;
}

.userbox > a {
    display: inline-block;
    text-decoration: none;
}

.userbox .profile-info, .userbox .profile-picture {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.userbox .profile-info {
    margin: -3px 25px 0 10px;
}

.userbox .profile-info, .userbox .profile-picture {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.userbox .custom-caret {
    color: #000011;
    font-size: 16px;
    font-weight: bold;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.borderra10 {

    border-radius: 20px;
}

.status-bubble {
    display: inline-block;
    position: relative;
    border-radius: 100%;
    top: -2px;
    width: 5px;
    height: 5px;
}

.box-shadow {
    box-shadow: 0 1px 6px 0 rgba(118,118,118,.25) !important;
}

.brgd-primary {
    background-color: #af1a17 !important;
}

.status-trunc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.dashed-bb {

    border-bottom: 1px dashed #e1e1e2;
}

.dashed-b {
    border: 1px dashed #f2f2f2;
}

.st-snippet {
    max-width: 720px;
    position: relative;
}

.st-snippet_textarea {
    -moz-transition: border-color .4s;
    -o-transition: border-color .4s;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
    background-color: #f8f9fa;
    border-color: #dadce0;
    border-radius: 4px;
    font-family: courier new,courier,monospace;
    font-size: 12px;
    max-width: 800px;
    overflow: auto;
    padding: 8px 70px 8px 8px !important;
    resize: none;
}

textarea {
    width: 100%;
}

.st-stamescon-copy {
    color: rgba(0,0,0,.54);
    position: absolute;
    right: 0;
    top: 0;
}

.stamescon-copy {
    direction: ltr;
    display: inline-block;
    font-family: 'stamescon';
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    height: 40px;
    letter-spacing: normal;
    line-height: 40px;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga";
}

.multi-txttuncate {
    display: block;
    display: -webkit-box;
    max-width: 200px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ico-dashboard:before {
    content: "\e9b9";
    display: inline-block;
    position: relative;
    left: -5px;
    font-family: 'stamescon', serif;
}

.ico-settings:before {
     content: "\e9cf";
     display: inline-block;
     position: relative;
     left: -5px;
     font-family: 'stamescon', serif;
 }

.ico-billing:before {
    content: "\e9ac";
    display: inline-block;
    position: relative;
    left: -5px;
    font-family: 'stamescon', serif;
}

.chkout-container {

    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.ccXozh {

    font-size: 18px;
    font-weight: 700;
    letter-spacing: 4px;
    text-transform: uppercase;
}

/*

ul > li:first-child > a.active.bold.text-master.p-r-5.p-l-5:after {
    content: "";
    background-color: #af1a17;
    position: absolute;
    width: 70px !important;
    height: 2px;
    top: 30px;
    margin-left: 5px;
    display: block;
}

ul > li > a.active.bold.text-master.p-r-5.p-l-5:after {
     content: "";
     background-color: #af1a17;
     position: absolute;
     width: 110px;
     height: 2px;
     top: 30px;
     margin-left: 5px;
     display: block;
 }

ul > li:last-child > a.active.bold.text-master.p-r-5.p-l-5:after {
    content: "";
    background-color: #af1a17;
    position: absolute;
    width: 120px;
    height: 2px;
    top: 30px;
    margin-left: 5px;
    display: block;
}
*/

.txt-secondary {
    color: #00171F !important;
}

.bg-seondary {
    background-color: #00171F !important;
}

.bg-seondary-st {
    background-color: #00171F !important;
}

.chkout-breadcrumb {
    height: 35px;
    width: 100%;
    background-color: #f5f6f7;
}

.new-container {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}

/* --------------------------------



-------------------------------- */
.cd-breadcrumb.custom-separator li::after {
    /* replace the default separator with a custom icon */
    content: '';
    height: 7px;
    width: 7px;
    background: url(../img/cd-custom-separator.svg) no-repeat center center;
    vertical-align: middle;
}

.cd-breadcrumb {
    width: 100%;
    padding: 0.5em 1em;

}
.cd-breadcrumb::after {
    clear: both;
    content: "";
    display: table;
}
.cd-breadcrumb li {
    display: inline-block;
    float: left;
}
.cd-breadcrumb li::after {
    /* this is the separator between items */
    display: inline-block;
    content: '\00bb';
    color: #2c3f4c;
}
.cd-breadcrumb li:last-of-type::after {
    /* hide separator after the last item */
    display: none;
}
.cd-breadcrumb li > * {
    /* single step */
    display: inline-block;
    font-size: 11px;
    color: #2c3f4c;
}
.cd-breadcrumb li.current > * {
    /* selected step */
    color: #2c3f4c;
    font-size: 11px;
    font-weight: bold;

}
.cd-breadcrumb a:hover {
    /* steps already visited */
    color: #af1a17;
    font-size: 11px;
    font-weight: bold;

}

.cd-breadcrumb li::after {
    margin: 0 1em;
}

li.current {
    font-size: 11px;
    font-weight: bold;
}

@media only screen and (min-width: 768px) {

    .cd-breadcrumb li > * {
        font-size: 11px;
    }

    .cd-breadcrumb li::after {
        margin: 0 1em;
    }
}

/* --------------------------------*/

footer.footer.footer--light {
    display: none !important;
}

.bord-bottom-grey {
    border-bottom: 1px dashed #f2f2f2;
}

.bord-bottom-blk {
    border-bottom: 1px dashed #0000002b;
}

.img_bg {
    background-color: rgb(242, 242, 242) !important;
    box-shadow: rgb(235, 235, 235) 0 0 0 2px !important;
    display: inline-block !important;
    vertical-align: middle !important;
    width: 27px !important;
    height: 27px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
}

button.learn-more {
    width: 12rem;
    height: auto;
}
button.learn-more .circle {
    -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: relative;
    display: block;
    margin: 0;
    height: 3rem;
    background: #af1a17;
    border-radius: 1.625rem;
}
button.learn-more .circle .icon {
    -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}
button.learn-more .circle .icon.arrow {
    -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    left: 0.625rem;
    width: 1.125rem;
    height: 0.125rem;
    background: none;
}
button.learn-more .circle .icon.arrow::before {
    position: absolute;
    content: '';
    top: -0.25rem;
    right: 0.0625rem;
    width: 0.625rem;
    height: 0.625rem;
    border-top: 0.125rem solid #fff;
    border-right: 0.125rem solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
button.learn-more .button-text {
    -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.75rem 0;
    margin: 0 0 0 1.85rem;
    color: #fff;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    text-transform: uppercase;
}
button:hover .circle {
    width: 100%;
}
button:hover .circle .icon.arrow {
    background: #fff;
    -webkit-transform: translate(1rem, 0);
    transform: translate(1rem, 0);
}

.dashboard-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}

.badge.badge-pill {
    border-radius: 50px;
}
.badge.badge-soft-yellow, .badge.badge-soft-warning {
    background: #fff8eb;
    color: #ffbf36;
}
.badge.badge-soft-cyan, .badge.badge-soft-info {
    background: #effafb;
    color: #1ebccd;
}
.badge.badge-soft-red, .badge.badge-soft-danger {
    background: #fff1f1;
    color: #f83f37;
}

.badge.badge-soft-green, .badge.badge-soft-success {
    background: #eff9f2;
    color: #07c25f;
}
.badge.badge-soft-grey, .badge.badge-soft-secondary {
    background: #f5f5f5;
    color: #9e9e9e;
}


.badge {
    font-weight: 500;
    border-radius: 4px;
    font-size: 10px !important;
    letter-spacing: 0.3px;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    text-transform: capitalize;
}

title {
    text-transform: capitalize !important;
}

.text-master-light {

    color: #85858e !important;
}

.card-sign .signin {

    padding-left: 3rem;
    padding-right: 3rem;
}

@media only screen and (max-width: 580px) {

    .card-sign .signin {

        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

.product-total .total {

    position: relative;
    top: 10px
}

@media only screen and (min-width: 1350px) {

    .product-total span.total {
        top: 20px !important;
    }
}

a.active.bold.text-master.p-r-5.p-l-5 {
    border-bottom: 2px solid #af1a17;
    padding-bottom: 5px;
}

@media only screen and (max-width: 580px) {

    .new-container, .dashboard-container {
        width: 100% !important;
    }

    .windows p, p {
        font-size: 16px !important;
    }

    .no-pad {

        padding-left: 0 !important;
        padding-right: 0 !important;

    }
    
}

.domain_connect > p {

    margin-bottom: 20px;
}

.modal.fade.slide-up .modal-content-wrapper {
    display: block !important;
    position: relative;
    top: 100px;
}

.search-title {
    font-size: 36px;
    font-weight: 600;
}

input.form-control.input-lg {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
    width: 95%;
    display: inline-block;
    float: left;
    color: #8b8a88 !important;
}

.kDwKuY {
    width: 60%;
    margin-top: 100px;
}

.search-icon {
    width: 5%;
    display: inline-block;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
    float: left;
}

.kDwKuY .quick-links {
    display: inline-flex
}

.kDwKuY .quick-links > a h6 {
    padding-right: 20px;
    color: #fff;
    font-weight: bold;
}

.kDwKuY .quick-links > a h6:hover {
    color: #af1a17;
}

div[data-id=height] .banner {
    min-height: auto;
}

.support-link {
    /*padding-left: 50px;*/
    padding-left: 0;
    min-height: 34px;
    position: relative;
    display: inline-flex;
}

.support-link .support-reset {
    background-image: url(../img/icons/secure.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-create {
    background-image: url(../img/icons/create_acct.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-verify {
    background-image: url(../img/icons/verify.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-pricing {
    background-image: url(../img/icons/price-tag.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-customize {
    background-image: url(../img/icons/code.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-intform {
    background-image: url(../img/icons/api.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-becomep {
    background-image: url(../img/icons/partner.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-requests {
    background-image: url(../img/icons/note.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-hirep {
    background-image: url(../img/icons/location.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-legal {
     background-image: url(../img/icons/legal-terms.svg);
     display: inline-block;
     background-position: top center;
     background-repeat: no-repeat;
     background-size: contain;
     margin-right: 15px;
     height: auto;
     width: 50px;
     position: relative;
     top: 8px;
 }

.support-link .support-report {
    background-image: url(../img/icons/problem.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.support-link .support-contact {
    background-image: url(../img/icons/message.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}


.support-link .inline-block > a h5 {
    font-size: 15px !important;
}

.support-link .inline-block > p {
    font-size: 13px !important;
    max-width: 250px;
}

.aside {

    width: 30%;
    padding-left: 15px;
    top: 20px;
    height: 100%;
    font-size: 15px;
}

.aside .widget {
    border-radius: 5px;
    background: #f4f5f5;
    padding: 30px;
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 1.4;
}

.help__title {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 1.3;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 0 0 10px;
}

.widget__title {
    margin: 0 0 5px;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 1.3;
}
.widget__entry-title {

    font-size: 14px;
}

.widget_exit__btn {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 12px 18px;
    line-height: 1;
    border-radius: 99px;
    transition: background .3s ease-in-out;
    background: #af1a17 !important;
    cursor: pointer;
}

.doc__left {

    border-right: 2px solid #8f8f8f;
    position: fixed;
    flex: 1 1;
    overflow: hidden;
}

div[data-id=card] .card {
    box-shadow: unset !important;
    border-radius: 0 !important;

}

.widget__entry-title.active {
    font-weight: bold;
}

.widget__entry-sub-title {
    margin-top: 10px;
}

.widget__entry-sub-title:hover, .widget__entry-sub-title:hover {
    color: #af1a17;
    font-weight: bold;
}

.doc__title {

    font-size: 15px;
    font-weight: bold;
    margin: 0 0 20px 0;
}


.doc__title:not(:first-child) {

    margin-top: 30px;
}

.doc__listhead {

    padding-left: 40px;
}

.doc__list {

    margin-bottom: 5px;
}

.doc__list:before {

    content:"• ";
}

.site-footer--main {
    border-top: 1px solid #f2f2f2;
}

a.widget__entry-sub-title:not(:first-child) {
    padding-left: 20px;
    font-size: 13px;
    display: block;
    margin-bottom: 7px;
}

.widget__entry-title:hover {
    color: #af1a17;
    font-weight: bold;
}

.doc__sublist {
    display: block;
    font-weight: bold;
}

.doc__highlight {
    display: block;
    font-weight: bold;
    background-color: #fafad2;
    padding: 5px;
    margin: 20px 0 20px 0;
}

.article-feedback {
    background: #f4f5f5;
    padding: 22px 30px 25px;
    margin: 30px 0 22px 0;
}

.article-feedback:before, .article-feedback .article-voting-links:after {
    content: '';
    display: table;
}

.article-feedback .article-feedback__title {
    font-size: 18px;
    line-height: 1.4;
    font-weight: normal;
    color: #4d4d4d;
    margin: 0 0 10px;
    text-align: center;
}

.article-feedback .article-voting-links {
    margin: 0 auto;
    text-align: center;
}

.article-feedback .article-voting-comment {
    margin: 20px 0 0;
}

.article-feedback .article-voting-upvote,.article-feedback .article-voting-links::before, .article-feedback .article-voting-downvote {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    text-indent: -999999px;
    margin: 0 5px;
    display: inline-block;
    padding: 8px 30px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
}

.article-feedback .article-voting-upvote {
    background: #55d17c url(../img/check_rate.svg) no-repeat center center;
    background-size: 20px 20px;
}

.article-feedback .article-voting-downvote {
    background: #e57673 url(../img/cross.svg) no-repeat center center;
    background-size: 20px 20px;
}

.inline-block {

    display: inline-block !important;
}

.widget-article__format-standard {
    padding-left: 3px;
    line-height: 24px;
}

.widget-article__format-standard:hover {
    color: #af1a17;
}

div[data-id=card][data-value=partner] {
    width: 70%;
}

.disflex {
    display: flex;
}

.mt-70 {
    margin-top: 70px;
}

@media only screen and (max-width: 768px) {

    .kDwKuY .quick-links {
        display: none !important;
    }

    .kDwKuY {
        width: 80%;
        margin-top: 50px;
    }

    .search-title {
        font-size: 28px;
    }

    div[data-id=height] .iOLZVn {
        height: 300px !important;
    }

    .mt-70 {
        margin-top: 40px;
    }

    .disflex {
        display: block;
    }

    .new-container .row {
        margin-right: 15px;
        margin-left: 15px;
    }

    h3.help__title {
        margin-left: 15px;
    }

    .aside {
        width: 100%;
        padding-left: 0;
    }

    h3.pre-footer {
        padding-left: 15px;
        padding-right: 15px;
    }

    div[data-id=card][data-value=partner] {
        width: 100% !important;
    }

    .doc__desc img {
        width: auto;
        height: 200px;
    }

    iframe.contact__msg {
        height: 500px;
    }

}

.article-feedback .results {
    text-align: center;
    margin-top: 20px;
}

.input-lg, .form-horizontal .form-group-lg .form-control {
    font-size: 16px !important;
}

input.form-control.input-lg:focus {
    color: #333 !important;
}

.input-lg, .form-horizontal .form-group-lg .form-control {
    padding: 14px 40px !important;
}

.search-icon {
    position: relative;
    top: 40px;
    z-index: 1;
    left: 10px;
}

div#multiple-datasets {
    margin: 0;
    padding: 0;
}

.kDwKuY * {
    margin-bottom: 0 !important;
}

.tt-menu {
    width: 94.8% !important;
    border-radius: 0 !important;
    top: 70% !important;
    left: 0.9px !important;
    /*display: block !important;*/
}

a.tt-suggestion.tt-selectable .pb-2.pt-2 .text-dark {
    font-weight: normal !important;
}


@media only screen and (max-width: 580px) {

    div#multiple-datasets {

        top: -10px;
        position: relative;
    }

    .dsgKZw {
        top: -150px !important;
    }

}

@media only screen and (min-width: 580px) {

    .dsgKZw {
        top: -100px !important;
    }
}

.header-img {

    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 100px;
    object-fit: cover;
    margin-top: 60px;
}

.cZdCNg {
    position: relative !important;
}

.contact-tx {
    color: #fff;
    text-align: center;
    position: relative;
    top: 25px;
    font-weight: bold;
}

.contact-section {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 10px;
}

.contact-section:not(:first-child) {
    padding-top: 10px;
}

.contact-section:last-child {
    border-bottom: none !important;
}

.contact-call {
    background-image: url(../img/icons/customer-service.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.contact-mail {
    background-image: url(../img/icons/mail_text.svg);
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    height: auto;
    width: 50px;
    position: relative;
    top: 8px;
}

.contact__title {
    color: #00171F;
    text-align: center;
    font-size: 20px !important;
    margin-bottom: 20px;
}

.contact__msg {

    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}

.header-inner img {
    height: 40px;
}

.header.p-r-0.bg-seondary.pb-2.pt-0 {
    height: 55px !important;
}