.padibg-color {
    background: #f4f4f4
}

.titl_gdbx p {
    display: none
}

.titl_gdbx h1 {
    background: #0eb6cc;
    color: #fff;
    margin-bottom: -15px;
    letter-spacing: 0;
    font-size: 30px;
    line-height: 40px;
    padding: 15px 80px;
    font-weight: 700
}

.titl_gdbx {
    text-align: center;
    padding-top: 30px;
    margin-bottom: -35px
}

.aftr_btp {
    clear: both;
    text-align: center;
    margin-top: 60px
}

.tab-btns {
    text-align: center
}

.tab-section {
    margin-top: 50px
}

.tab-btns {
    display: flex;
    flex-wrap: wrap;
    margin: 25px auto;
    width: 100%;
    /* border: 1px solid #ccc; */
    /* max-width: 430px; */
    border-radius: 4px
}

button.btns-ap.prztablnk.prz_btn {
    background: #0eb6cc;
    color: #fff
}

button.btns-ap.prztablnk {
    margin-bottom: 0;
    color: #a9a8a8;
    border: none;
    font-size: 16px !important;
    border-radius: 0;
    padding: 15px 10px;
    width: 214px;
    margin-right: 0
}

table.pymnt_tbl {
    margin: 50px auto;
    max-width: 1000px;
    width: 100%;
    box-shadow: 0 0 1px 0 #000
}

td.td_img img {
    width: 165px;
    padding-left: 10px
}

table.pymnt_tbl td.sing_tr {
    padding-left: 10px !important;
    font-weight: 400
}

td.dbl_tr {
    text-align: center
}

td.ttl_td {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    width: 25%
}

td.ttl_prz {
    text-align: center
}

td.ttl_prz {
    text-align: center;
    font-size: 24px;
    font-weight: 800;
    color: #000
}

span.ltl_txt {
    font-size: 18px;
    padding-left: 5px;
    color: #7d7d7d;
    line-height: 0;
    font-weight: 400
}

a.btn_as {
    display: inline-block;
    margin: 20px 0 0;
    background: #0eb6cc;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    padding: 8px 12px;
    text-transform: uppercase
}

i.prz_icns:before {
    font: normal normal normal 12px/1 FontAwesome
}

.fa-check:before {
    background: #53c461;
    color: #fff;
    padding: 6px;
    border-radius: 50px
}

.fa-times:before {
    background: #fe4739;
    color: #fff;
    padding: 6px 8px;
    border-radius: 50px
}

.subcrip-div {
    text-align: center
}

a.sub-bthhn {
    border: 2px solid #0eb6cc;
    padding: 10px 20px;
    display: -webkit-inline-box;
    color: #0eb6cc;
    font-size: 20px;
    font-weight: 500
}

a.sub-bthhn:hover {
    background: #0eb6cc;
    color: #fff
}

@media(max-width:768px) {
    button.btns-ap.prztablnk {
        width: 100%;
        display: inline-block
    }

    .advnc_dv {
        width: auto !important
    }

    td.ttl_prz {
        font-size: 16px
    }

    a.btn_as {
        font-size: 10px;
        padding: 5px 8px;
        margin: 4px 0;
        text-transform: capitalize
    }
}

@media(min-width:769px) {
    table.pymnt_tbl tr td {
        padding: 20px 0 !important
    }

    .titl_gdbx h1:after {
        content: '';
        border-style: solid;
        border-width: 43px 43px 43px 0;
        border-color: transparent #0ba1ba transparent transparent;
        position: absolute;
        transform: rotate(-45deg);
        margin-left: 73px;
        margin-top: -52px;
    }

    .titl_gdbx h1:before {
        content: '';
        border-style: solid;
        border-width: 43px 43px 43px 0;
        border-color: transparent #0ba1ba transparent transparent;
        position: absolute;
        transform: rotate(-135deg);
        margin-left: -300px;
        margin-top: -13px;
    }

    .titl_gdbx h1 {
        display: inline-block
    }
}

@media(min-width:768px) and (max-width:1025px) {
    .block-content.no-top-margin {
        padding-top: 100px !important
    }
}

.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a {
    border: 0
}

.tab-btns p {
    display: none
}

.tab-btns {
    margin-bottom: 0
}

.off_dv {
    color: #fff;
    background: #f44336;
    position: absolute;
    margin-left: 36px;
    padding: 7px 12px;
    font-size: 14px
}

.off_dv:before {
    content: '';
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #c91d11 transparent transparent;
    position: absolute;
    transform: rotate(135deg);
    margin-left: -21px;
    margin-top: 1px
}

.off_dv:after {
    content: '';
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #c91d11 transparent transparent;
    position: absolute;
    transform: rotate(45deg);
    margin-left: 10px !important;
    margin-top: 1px
}

button.btns-ap.prztablnk.of_btn {
    position: relative
}

@media(max-width:418px) {
    .titl_gdbx h1 {
        font-size: 26px;
        line-height: 32px;
        padding: 15px 80px
    }

    .div_przbx {
        margin-top: 26px
    }

    .off_dv {
        margin-left: 5px;
        margin-top: 0
    }

    .off_dv:after {
        display: none
    }

    .off_dv:before {
        display: none
    }

    .off_dv {
        color: #fff;
        position: inherit;
        background: #ff0505
    }
}

@media(max-width:768px) {
    td.dbl_tr:before {
        content: attr(data-title);
        position: absolute;
        top: 10px;
        font-size: 16px;
        left: 12px
    }

    td.dbl_tr {
        border: none !important;
        position: relative;
        text-align: right;
        padding-left: 50% !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        white-space: normal;
        display: block;
        font-size: 16px
    }

    i.prz_icns:before {
        font: normal normal normal 10px/1 FontAwesome
    }

    .fa-times:before {
        padding: 6px 7px
    }

    td.sing_tr {
        width: 100%;
        border: none;
        display: block;
        font-size: 17px;
        padding: 10px 0 !important;
        font-weight: 600;
        border-bottom: 1px solid #efefef !important;
        border-left: 0 !important;
        border-radius: 0 !important;
        border-top: 0 !important
    }

    tbody tr {
        border-bottom: 2px solid #b7b7b7 !important;
        display: block
    }

    tbody {
        display: block
    }

    table.pymnt_tbl.advnc_dv {
        display: block
    }

    td.td_img {
        display: none
    }
}

header#site-header {
    background: #f4f4f4
}

.fixed {
    background: #fff !important
}

.tab-section>p {
    display: none
}

.top_banner {
    background: red;
    text-align: center;
    padding: 4px 0;
    align-items: center
}

.top_banner .container {
    display: flex;
    align-items: center;
    vertical-align: middle;
    margin: 0 auto;
    width: 100%
}

@media(max-width:999px) {
    .top_banner .container {
        display: block !important
    }
}

@media(max-width:768px) {
    .top_banner .container {
        display: block;
        width: auto
    }

    .top_banner {
        padding: 4px 0
    }
}

/* @font-face {
    font-family: FontAwesome;
    src: url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
    url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), 
    url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
    url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), 
    url(https://www.elluminatiinc.com/wp-content/themes/elluminati/assets/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
} */

/* @font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot);
    src: url(../fonts/fontawesome-free-5.15.4-web/webfonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
    url(../fonts/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2) format('woff2'), 
    url(../fonts/fontawesome-free-5.15.4-web/webfonts/fa-regular.woff) format('woff'),
    url(../fonts/fontawesome-free-5.15.4-web/webfonts/fa-regular.ttf) format('truetype'), 
    url(../fonts/fontawesome-free-5.15.4-web/webfonts/fa-regular.svg) format('svg');

    font-weight: 400;
    font-style: normal;
    font-display: swap
} */

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-search:before {
    content: "\f002"
}

.fa-user:before {
    content: "\f007"
}

.fa-check:before {
    content: "\f00c"
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-home:before {
    content: "\f015"
}

.fa-road:before {
    content: "\f018"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-font:before {
    content: "\f031"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-list:before {
    content: "\f03a"
}

.fa-image:before {
    content: "\f03e"
}

.fa-plus:before {
    content: "\f067"
}

.fa-key:before {
    content: "\f084"
}

.fa-comments:before {
    content: "\f086"
}

.fa-phone:before {
    content: "\f095"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}

.fa-group:before {
    content: "\f0c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-dashboard:before {
    content: "\f0e4"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-code:before {
    content: "\f121"
}

.fa-info:before {
    content: "\f129"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-toggle-right:before {
    content: "\f152"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-apple:before {
    content: "\f179"
}

.fa-android:before {
    content: "\f17b"
}

.fa-toggle-left:before {
    content: "\f191"
}

.fa-try:before {
    content: "\f195"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-support:before {
    content: "\f1cd"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-bed:before,
.fa-hotel:before {
    content: "\f236"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-map:before {
    content: "\f279"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-s15:before {
    content: "\f2cd"
}

.fa-window-close:before {
    content: "\f2d3"
}

.pay-contry {
    border: 1px solid #ccc;
    padding: 25px;
    margin-top: 96px
}

td.ttl_td {
    vertical-align: middle
}

p.req-coun {
    margin-bottom: 0;
    margin-top: 10px;
    color: #868686
}

.cont-list {
    font-size: 18px;
    color: #868686
}

span.blink_text {
    -webkit-animation-name: blinker;
    animation-name: blinker;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    color: #ee4f77;
    font-weight: 700;
    position: relative;
    top: -6px;
    font-size: 13px;
    left: 3px
}

@keyframes blinker {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.check-count a {
    color: #0eb6cc;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    margin-left: 4px
}

p.check-count {
    margin-bottom: 0
}

h5.pay-hed {
    margin-top: 16px;
    font-size: 22px;
    margin-bottom: 5px
}

.count-hedd {
    margin-top: 0;
    margin-bottom: 25px
}

span#contchek {
    margin-top: -68px;
    padding-bottom: 45px;
    display: block
}

@media screen and (max-width:500px) {

    td.ttl_td,
    span.ltl_txt {
        font-size: 11px !important
    }
}

header#site-header {
    /* position: initial !important */
}