/* Extracted original HitMag custom post & sidebar CSS */

.goog-te-banner-frame.skiptranslate { display: none !important; }
body { top: 0px !important; }
.goog-logo-link { display: none !important; }
.goog-te-gadget { font-size: 0 !important; }
.goog-te-gadget .goog-te-combo {
  font-size: 0px !important;
  color: #000;
  padding: 6px 10px;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  top:2px;
}
.custom_cta.dex {
    background-image: linear-gradient( 321deg, #667eea 0%, #764ba2 75%);
    color: #fff;
    border: none;
}
.custom_cta.dex p {
    color: #fff !important;
}
.custom_cta.dex p.cta_heading::before {
    background-image: url(https://www.coinsclone.com/images/opportunity.png);
    height: 50px;
    width: 50px;
    top: -10px;
}
.custom_cta.dex p.cta_heading {
    padding-left: 60px;
}
.custom_cta.dex ul li:before {
    background-image: url(https://www.coinsclone.com/images/check3.png);
    top: 7px;
}
.custom_cta.dex.agg p.cta_heading::before {
    background-image: url(https://www.coinsclone.com/images/dex.png);
}
.custom_cta.dex button.btn.btn-primary {
    color: #006cfa;
    background: #ffffff !important;
}

.transNone{text-transform:none;}
.cta-card span {
    color: #fff;
}
td span b {
    color: #2b2b2b;
}
tr td span {
    color: #484848 !important;
}
.cta-card p.text-center{color:#fff;}
.cta-card p.hd {
    color: #fff;
}
.entry-content p.hd span {
    color: #fff !important;
}
.cta-card p.text-center span {
    color: #fff !important;
}
.widget-area a:hover{color:#ffffff !important;}
 .widget-area .ez-toc a:hover {
     color: #006cfa !important;
}
.ez-toc-widget-container ul li a {outline:none;}
.navbar-light .navbar-brand {margin-right:0px;}
.skiptranslate iframe {
    visibility: hidden !important;
}
.skiptranslate a {display: none;}
.goog-te-gadget {
    font-size: 0 !important;
    margin-left: 5px;
}
.skiptranslate select {
    border: 1px solid #006cfa;
    padding: 16px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    border-radius: 50px !important;
    width: 40px;
    height: 40px;
    background-size: 25px;
    position: relative;
    background-image: url(https://www.coinsclone.com/images/translate.png);
    background-repeat: no-repeat;
    background-position: center;
}
.skiptranslate select>option {
    padding: 0 5px;
    background: #fff;
    font-size: 14px;
}
h2 .ez-toc-section {
    scroll-margin-top: 50px;
}
a.bluebtn {
    background: #006cfa;
    color: #fff !important;
    padding: 5px 30px;
    border-radius: 30px;
    font-weight: bold;
    margin: 0 auto;
    display: table;
}
.hitmag-post .archive-content {
    padding: 4px 0;
}
.related_box .card p:nth-child(1) {
    color: #006cfa;
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 600;
}
.related_services h2 {
    margin-bottom: 20px;
    margin-top:0px;
    text-align:center;
}
.related_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -5px;
}
.related_box .card {
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px #cdcdcd;
    border-top: 4px solid #006cfa;
    border-bottom: 4px solid #006cfa;
    display: flex;
    margin: 10px;
    max-width: 410px;
    padding-bottom: 5px;
    transform: scale(0.98);
    transition: 0.3s;
}
.related_box .card:hover {
    transform: scale(1.01);
}
.related_box .card h4 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
}
.related_box .card p {
    margin-bottom: 10px;
    font-size:18px;
}
.related_box .card a {
    color:#2b2b2b;
}
.related_box .card:hover a {
    text-decoration: underline;
}
.custom_section {
    position: relative;
    z-index: 2;
    background: #ffffff;
    border-top: 1px solid #cdcdcd;
}
.cta-card {
background: rgb(0,63,146);
background: linear-gradient(332deg, rgba(0,63,146,1) 0%, rgba(0,108,250,1) 45%, rgba(0,63,146,1) 100%);
color:#fff;
text-align:center;
max-width: 856px;
margin: 0 auto;
font-weight: 500;
border-radius: 15px;
margin-top: 25px;
}
.cta-card h3 {
    margin-bottom: 15px;
    line-height: 20px;
}
.cta-card a {
    background: #fff;
    padding: 10px 25px;
    border-radius: 30px;
    display: inline-block;
    font-weight: 600;
}
p.hd {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}
 ::-webkit-scrollbar {
     width: 5px;
}
 ::-webkit-scrollbar-track {
     background: #f1f1f1;
}
 ::-webkit-scrollbar-thumb {
     background: #888;
     border-radius: 10px;
}
 ::-webkit-scrollbar-thumb:hover {
     background: #555;
}
.site-header nav.navbar {
    z-index:999 !important;
    height:70px;
    position:fixed;
    width:100%;
}
a.btn.btn-primary.bookbtn.cldly {
    padding: 10px 30px;
}
.entry-meta.bread {
    display: none;
}
.footer-gray-bg .h3 {
    margin-top:15px;
}
span.byline {
    display: none !important;
}
.dropdown-toggle:after {
    left: -2px !important;
    position: relative;
    transition: .2s;
    top: 3px !important;
}
button.btn.btn-primary {
    padding:11px 35px !important;
    min-width:auto;
}
    .navbar-nav .nav-item a.dropdown-item {
        text-transform:none;
    }
    .queries {
        margin-bottom: 0px;
        background: #006cfa;
        text-align: center;
        padding: 50px 0;
        z-index:2;
        position:relative;
    }
    .queries p {
        color: #fff;
        font-size:20px;
    }
    .queries a.btn {
        background:#fff;
        border-radius: 30px;
        color: #006cfa;
        font-weight: 600;
        padding: 10px 20px;
        animation: blink 1s ease infinite;
    }
    .site-footer {
        background:#e1e1e1;
        position:relative;
        z-index:2;
        padding-top:25px;
    }
    @keyframes blink {
      0% {
        transform: scale(0.8);
      }
      50% {
        transform: scale(1);
      }
      100% {
        transform: scale(0.8);
      }
    }
    .single h3.form-h3 {
        color: #fff;
        margin-top: 0;
        margin-bottom: 20px;
        font-weight: bold;
        background: #000;
        padding: 8px 15px;
        border-radius: 0;
    }
    .sociallist li a img {
        height:16px;
    }
    .statcounter img {
        display: none;
    }
    h2 {
        margin-bottom: 12px;
    }
    p {
        line-height: 30px;
        margin-bottom: 20px;
    }
    button.btn.btn-primary {
            background: #006cfa !important;
    }
    .cat-item a::after {
            background: #006cfa;
    }
    .popular a {
        background: #006cfa;
    }
    .hitmag-post .entry-title a,.hms-title a,.cat-item a,.hitmag-post .entry-summary p {
        color:#2b2b2b !important;
    }
    .foot-list li a {
        color:#484848;
    }
    .foot-list li a:hover {
        color:#006cfa !important;
    }
    .foot-list li a {
        font-size : 16px;
    }
    .below p.pharagraph.t-black {
        font-size: 17px;
    }
    .popular h5 {
        font-weight:600;
    }
    /*#secondary.widget-area {*/
    /*    display:none !important;*/
    /*}*/
    #primary.content-area {
        float:none;
        margin: 0 auto;
    }
    #primary.content-area.single {
        float:left;
        margin: 0 auto;
    }
    .widget_sidebar_posts {
        display: none;
    }
    .blink-btn {
        background: #000;
        color:#fff;
        animation: zoom-in-zoom-out 1s ease infinite;
    }
    @keyframes zoom-in-zoom-out {
      0% {
        transform: scale(0.8, 0.8);
      }
      50% {
        transform: scale(1.2, 1.2);
      }
      100% {
        transform: scale(0.8, 0.8);
      }
    }
    a strong, em a,span a {
         color: #006cfa;
         text-decoration: none;
    }
     .hitmag-single .entry-meta a {
         color: #484848;
    }
     .hitmag-single .entry-meta a:hover {
         color: #006cfa;
    }
     .hitmag-single .author a, .hitmag-single .entry-meta {
         color: #484848;
    }
     .hitmag-single .author a:hover {
         color: #006cfa;
    }
    ::-webkit-input-placeholder {
        color: #484848;
    }
    div.wpforms-container .wpforms-form .choices__placeholder {
        opacity: 1 !important;
        color: #484848;
    }
     .foot-list li {
         line-height: 34px;
    }
     .whatsapp-swipe a i,
     .whatsapp-swipe .link_whtsapp i {
         color: #fff;
         font-size: 20px;
         border-radius: 50px;
         width: 30px;
         height: 30px;
         text-align: center;
         padding-top: 5px;
         position: relative;
    }
    .whatsapp-swipe a i.fa-whatsapp,
     .whatsapp-swipe .link_whtsapp i.fa-whatsapp{
         background: #17c258;
    }
     .whatsapp-swipe a i.fa-whatsapp:after,
     .whatsapp-swipe .link_whtsapp i.fa-whatsapp:after{
         border: 5px solid #17c258;
    }
     .whatsapp-swipe a i:focus,
     .whatsapp-swipe .link_whtsapp i:focus
     {
         outline: none;
    }
    
    .single .site-content > .hm-container {
        display: flex !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
        gap: 30px !important;
        max-width: 1360px !important;
        margin: 0 auto !important;
        padding: 0 25px !important;
    }

    .single #primary.content-area {
        flex: 1 1 0 !important;
        width: auto !important;
        max-width: calc(100% - 380px) !important;
        float: none !important;
        margin: 0 !important;
        padding: 0 10px 0 0 !important;
    }

    #secondary.widget-area,
    .single #secondary.widget-area {
        flex: 0 0 350px !important;
        width: 350px !important;
        max-width: 350px !important;
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 104px !important;
        right: auto !important;
        float: none !important;
        margin: 0 !important;
        border: none !important;
        padding: 5px !important;
        box-shadow: none !important;
        background: transparent !important;
        z-index: 10 !important;
        max-height: calc(100vh - 120px) !important;
        overflow-y: auto !important;
        scrollbar-width: thin !important;
    }
    aside#secondary {
        border: none !important;
        box-shadow: none !important;
    }
    .ez-toc-btn {
        display:none;
    }
    #ez-toc-widget-container .widget-title {
            margin-bottom: 0;
            padding: 8px 10px;
            text-align: center;
            display: block;
            font-size: 16px;
    }
    #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active {
        background-color: #f8f8f8;
        border-left: 3px solid #006cfa;
    }
    .ez-toc-widget-container li.active>a {
        font-weight: normal;
        color:#006cfa;
    }
    .widget.ez-toc {
        border: 1px solid #cdcdcd;
        padding: 20px 0;
    }
    .ez-toc-widget-container ul.ez-toc-list li {
        height: auto!important;
        background: #f8f8f8;
        margin-bottom: 10px;
    }
    #overlay,
    #overlays {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            z-index:9999;
        }
        #popups {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        background: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,.5);
        z-index: 9999;
        max-width:444px;
        border-radius:15px;
        text-align:center;
        font-family: "Poppins", sans-serif;
    }
    #popups .before { 
        padding:25px 0;
    }
    #popups .before p.title {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 40px;
        color:#243047;
    }
    #popups .before p.tokenize {
        font-size: 25px;
        margin-top: 20px;
        font-weight: 600;
        margin-bottom: 0;
        color:#243047;
    }
    #popups .before .head-p{
        font-size: 45px;
        font-weight: 700;
        margin:10px 0;
        color:#243047;
    }
    #popups .before img {
        max-width: 100%;
    }
    #popups .reach {
        padding: 25px;
        background: #006cfa;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
    }
    #popups .reach p {
        color: #fff;
        font-size: 17px;
        font-weight: 500;
        margin-bottom: 20px;
    }
    #popups .btn-section {
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        margin-bottom: 32px;
    }
    #popups .btn-section a {
        background: #fff;
        text-decoration: none;
        border: none;
        outline: none;
        font-size: 18px;
        font-weight: 500;
        padding: 10px 18px;
        border-radius: 5px;
        box-shadow: -2px 3px 4px rgba(0,0,0,0.2);
    }
    .btn-section button.btn.btn-gray {
        background: #fff;
        color: #7a7a7a;
        padding: 10px 18px;
        width: 157px;
        font-weight:400;
        text-transform:inherit;
    }
    .line {
        width: 2px;
        height: 46px;
        background: #80b7ff;
    }
    

    /* Style for the popup */
    #popup {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 0px;
       box-shadow: 0 0 10px rgba(0,0,0,.5);
        z-index: 9999;
        height: 309px;
    max-width: 864px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    font-family:"Poppins", sans-serif;
    background:#ffffff;
    }

.popup-content {
    width: 498px;
    padding: 23px 35px;
    height: 100%;
    text-align: center;
    background-image: url(https://coinsclone.mo.cloudinary.net/images/money.webp);
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: 31px center;
    background-color: #fff;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.popup-content p {
    color: #4A463C;
    margin-top: 50px;
    font-size: 23px;
    font-weight: 500;
    margin-bottom: 0;
}
.popup-content p.brown {
    text-align: center;
    color: #B48542;
    font-size: 22px;
    font-weight: 500;
    margin-top: 0;
    text-transform: capitalize;
}
.popup-content p.big {
    font-size: 40px;
    font-weight: 700;
    margin-top: 0;
    line-height:60px;
}
#popup .btn-sections {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 32px;
    margin-top: 33px;
}
#popup .btn-sections a {
    background: #006cfa;
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 10px;
    border-radius: 8px;
    box-shadow: 4px 4px 3px rgba(82,82,82,0.5);
    width: 187px;
    border: 1px solid #0058cc;
}
#popup .linee {
    width: 2px;
    height: 46px;
    background: #dddddd;
}
.btn-sections button.btn.btn-gray {
    background: #559eff;
    color: #C7DFFF;
    padding: 10px 18px;
    width: 187px;
    font-weight: 400;
    text-transform: inherit;
    border-radius: 8px;
}
.popup-img {
    width: 366px;
    height: 100%;
    background-image: url(https://coinsclone.mo.cloudinary.net/images/success.webp);
}

    p.link-head {
        padding: 10px 20px;
        margin-bottom: 0;
        color: #006cfa;
        padding-bottom: 0;
        font-weight: bold;
    }
    .ez-toc-widget-container nav ul li a::before {
            display: none;
        }
        .navbar-nav .dropdown-menu {
            top:60px !important;
            left:auto;
            right:-30px;
        }
        .site-footer {
            border-top:1px solid #eaeaea;
        }
        .navbar-light .navbar-nav .nav-link {
            padding: 20px 10px!important;
            font-size:17px !important;
            font-family:'AvenirNext';
        }
        p.trade_mark {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
    font-size: 13px;
    margin-bottom: 7px;
}
p.copyright {
    font-size: 16px;
}
.custom_cta {
    padding: 40px 25px;
    background: #f3f6f9;
    border-radius: 5px;
    border:1px solid #cdcdcd;
    margin-bottom:10px;
}
p.cta_heading {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding-left: 45px;
    position: relative;
    color:#2b2b2b;
}
.custom_cta ul li b {
    color: #2b2b2b;
}
p.cta_heading::before {
    content: '';
    background-image: url(https://www.coinsclone.com/images/start-up.png);
    height: 32px;
    width: 32px;
    display: block;
    position: absolute;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    top:5px;
}
p.cta_heading span {
    color: #2b2b2b !important;
    font-size:22px !important;
}
.custom_cta ul {
    list-style: none;
}
.custom_cta ul li {
    position: relative;
    margin-bottom:5px;
}
.footer-gray-bg p a.t-black {
    color: #484848;
}
#ezw_tco-2 .ez-toc-title {
    font-size:16px !important;
    letter-spacing:0.5px;
}
.footer-gray-bg p a.t-black:hover {
    color: #006cfa;
}
.custom_cta ul li:before {
    content: '';
    background-image: url(https://www.coinsclone.com/images/check_cta.png);
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: -35px;
    top: 5px;
}
.footer-gray-bg p a, .hd.pharagraph {color:#2b2b2b;}

.custom_cta a.bluebtn {
    border-radius: 0;
    padding: 15px 30px;
    color: #fff !important;
    display: block;
    max-width: 210px;
}
#secondary .below {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 10px 0;
}
#secondary .below .social-bg {
    display: flex;
    align-items: center;
    justify-content: center;
}
#secondary .below .sociallist li a img {
    height: 20px;
}
#secondary .below .sociallist li a {
    height: 45px;
    width: 45px;
}
#secondary .below p.pharagraph.t-black {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    color: #2b2b2b;
    letter-spacing: 0.5px;
    font-family: 'CircularStd' !important;
}

    a.btn.btn-primary.bookbtn {
    color: #fff;
    border-radius: 35px;
    font-weight: 600;
    text-transform: capitalize;
    background: #006cfa;
    padding: 10px 17px;
}
body {
    background:transparent !important;
}
.whatsapp-swipe a.skypicn i:after {
    border: 5px solid #3e45b0;
    top: -17px;
    bottom: -27px;
}
/*.hidden-header {*/
/*  position:fixed;*/
/*  width:100%;*/
/*}*/
#myModalForm .modal-dialog .modal-content,#enquiryModal .modal-dialog .modal-content,#getRdyForm .modal-dialog .modal-content {
    background: #c7dfff;
}
#myModalForm .modal-header,#enquiryModal .modal-header,#getRdyForm .modal-header {
    background: transparent;
    padding: 15px !important;
}
#myModalForm .coinsForm form.wpcf7-form,#enquiryModal .coinsForm form.wpcf7-form,#getRdyForm .coinsForm form.wpcf7-form {
    background: #c7dfff;
    border: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom:30px;
    padding-top: 10px;
}
#myModalForm .coinsForm input.wpcf7-form-control, #myModalForm .coinsForm select, #myModalForm .coinsForm textarea,
#enquiryModal .coinsForm input.wpcf7-form-control, #enquiryModal .coinsForm select, #enquiryModal .coinsForm textarea,
#enquiryModal .coinsForm input.wpcf7-form-control, #enquiryModal .coinsForm select, #getRdyForm .coinsForm textarea{
    border-radius: 5px;
    padding-left: 9px;
}
#getRdyForm .coinsForm form.wpcf7-form,#getRdyForm .modal-dialog .modal-content {
    background-image: linear-gradient( 321deg, #667eea 0%, #764ba2 75%);
}
#getRdyForm p.ftcontus {
    color: #fff;
}
#getRdyForm input[type="submit"] {
    background: #fff;
    color: #006cfa;
}
#getRdyForm input.wpcf7-form-control {
    border-radius: 5px;
    padding: 0px 10px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #919190;
    background: #fff44e;
    border-radius: 10px;
    font-size: 14px;
    padding: 7px;
    font-weight: 600;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    background: #398f14;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.related_services{padding:20px 0;}
#enquiryModal .modal-dialog {
    max-width: 950px;
}
#enquiryModal button.close {
    top: -18px;
    right: -18px;
    padding: 13px;
    box-shadow: -2px 3px 15px #555555;
}
.modal-backdrop.show {
    opacity: 0.8;
}
.genricForm {
  border-radius: 15px;
  background-color: #fff;
  border-top-right-radius: 0px;
}
.genricForm .col-lg-5 {
  background: url(https://www.coinsclone.com/images/form_bg.png);
  height: 560px;
  background-size: cover;
  background-position: bottom;
  border-radius: 15px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.genricForm .col-lg-5::before {
  content: '';
  background: #0035ff;
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0.1;
  position: absolute;
  z-index: 1;
  border-radius: 15px;
}
.waitB4 {
  text-align: center;
  margin-top: 60px;
  z-index: 9;
  position: relative;
}
.bookForm {
  padding: 20px;
}
p.bigHead {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    padding: 0 38px;
    line-height: 35px;
}
#enquiryModal .genricForm form p {
    display: inline-block;
    max-width: 243px;
    margin: 20px 8px 0px 5px;
}
#enquiryModal .genricForm form p:nth-child(6), #enquiryModal .genricForm form p:nth-child(7) {
    max-width: 505px;
    display: block;
}
#enquiryModal .genricForm form p select {
    height: 40px;
}
#enquiryModal .genricForm form p input {
    height: 47px;
    width: 243px;
    border: none;
    border-bottom: 1px solid #999999;
    box-shadow: none;
    outline: none;
}
#enquiryModal .genricForm form p .wpcf7-form-control-wrap input {
    background:#f9f9f9;
    padding-left:10px;
}
#enquiryModal .genricForm form p .wpcf7-form-control-wrap select, #enquiryModal .genricForm form p .wpcf7-form-control-wrap textarea {
    width: 100%;
    border: none;
    border-bottom: 1px solid #999999;
    background:#f9f9f9;
    padding-left:10px;
}
#enquiryModal .genricForm form p textarea {
    height: 120px;
    box-shadow: none;
    outline:none;
}
#enquiryModal .genricForm form p input::placeholder, #enquiryModal .genricForm form p textarea::placeholder {
    color: #484848;
}
#enquiryModal .genricForm form p:nth-child(8) {
    text-align: center;
    max-width: 100%;
    display: block;
}
#enquiryModal div.wpcf7-mail-sent-ok {
    position: absolute;
    bottom: 4px;
    margin: 0 auto;
    left: 0;
    max-width: 366px;
    right: 0;
}
#enquiryModal input.wpcf7-form-control.wpcf7-submit {
    margin: 0 auto;
    border-radius: 8px;
    max-width: 240px;
    font-size: 16px;
    letter-spacing: 0.5px;
}
#enquiryModal .sociallist {
    margin-top: 30px;
}
#enquiryModal .sociallist li {
    margin: 0 5px;
}
#enquiryModal .sociallist li a {
    width: 40px;
    height: 40px;
}
#enquiryModal .sociallist li a img {
    height: 20px;
}
table {
    display: table;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
}
.page #primary.content-area {
    width: 100%;
}
.skype-trk.ftr img {
    height: 20px;
    width: 19px;
}
.teleg-trk img {
    position: relative;
    left: -1px;
    top: 1px;
}
.wts-trk img {
    height: 18px !important;
}
ul.ez-toc-list {
    max-height: 65vh;
    overflow: auto;
}
.single ul li span {
    color: #484848 !important;
}
h5 span {
    color: #2b2b2b !important;
}
    /* Responsive sidebar right overrides deprecated by sticky flexbox */
    @media (max-width: 991px){
        .single .site-content > .hm-container {
            display: block !important;
        }
        .single #primary.content-area {
            width: 100% !important;
            max-width: 100% !important;
            float: none !important;
            padding: 0 !important;
        }
        .single #secondary.widget-area {
            position: static !important;
            width: 100% !important;
            max-width: 100% !important;
            float: none !important;
            margin: 20px auto !important;
            top: auto !important;
            right: auto !important;
            max-height: none !important;
            overflow: visible !important;
        }
    }
    @media (max-width: 1200px){ 
        #popups .before p.tokenize {
            font-size:20px;
        }
        #popups .before .head-p {
            font-size:36px;
        }
    }
    @media (min-width: 1024px){ 
        .widget.ez-toc {
            max-width: 350px;
            background: #fff;
            z-index: 2;
            padding-top: 10px;
        }
    }
    @media (min-width: 992px) {

        .blink-cta {
            position:relative;
        }
        .blink-btn {
            position: absolute;
            right: 40px;
            top: 45px;
            animation: zoom-in-zoom-out 1s ease infinite;
        }
        div#google_translate_element {
            margin-right: 5px;
        }
        /*div#google_translate_element {*/
        /*    position: fixed;*/
        /*    top: 0;*/
        /*    width: 100%;*/
        /*    background: #fff;*/
        /*    z-index: 1;*/
        /*    text-align: right;*/
        /*    padding-right: 15px;*/
        /*    right: 5%;*/
        /*}*/
        .fixLogo {
            position: fixed;
            top: 5px;
            z-index: 2;
            max-width: 170px;
            height: 40px;
            left: 6%;
        }
    }
    @media (max-width: 991px){
        table {display:block;}
        .site-header nav.navbar {height:55px;}
        .navbar-collapse {
            box-shadow: none;
            padding-bottom: 20px !important;
            border-bottom: 1px solid #cdcdcd;
            background: #fff;
            padding: 0 15px;
        }
        div#google_translate_element {
            position: fixed;
            right: 70px;
            top: 1px;
        }
    
        img.fixLogo {
            position: fixed;
            top: 5px;
            z-index: 2;
            max-width: 170px;
            height: 40px;
            left: 11px;
        }

        /*div#google_translate_element {*/
            /* display: none; */
        /*    position: fixed;*/
        /*    top: 0;*/
        /*    width: 100%;*/
        /*    background: #fff;*/
        /*    z-index: 1;*/
        /*    text-align: right;*/
        /*    padding-right:15px;*/
        /*}*/
        .modal-dialog .modal-content {
            max-width: 500px;
            margin: 0 auto;
        }
        #enquiryModal .genricForm form p {
            display: block;
            max-width: 100%;
            margin-top: 20px;
        }
        #enquiryModal .genricForm form p:nth-child(6), #enquiryModal .genricForm form p:nth-child(7) {
            max-width: 100%;
        }
        #enquiryModal .genricForm form p .wpcf7-form-control-wrap input {
            width: 100%;
            background: #f5f5f5;
            border-radius: 5px;
        }
        #enquiryModal .genricForm form p .wpcf7-form-control-wrap input, #enquiryModal .genricForm form p .wpcf7-form-control-wrap select, #enquiryModal .genricForm form p .wpcf7-form-control-wrap textarea {
        width: 100%;
        background: #f5f5f5;
        border-radius: 5px;
    }
    p.bigHead {
        font-size: 20px;
    }
         #secondary.widget-area {
            position: static !important;
            height: auto !important;
            margin: 20px auto !important;
            max-width: 100% !important;
            width: 100% !important;
            float: none !important;
            top: auto !important;
            right: auto !important;
            overflow: hidden;
         }
         #primary.content-area {
             width: 100% !important;
             float: none !important;
             max-width: 100% !important;
             padding-right: 0px !important;
             padding-left: 0px !important;
        }
        .popup-img {
            display: none;
        }
        .widget.ez-toc { 
            display:none;
        }
        .blink-btn {
            position:static;
            margin:15px auto -15px;
            display:table;
        }
        .footlistbg.company {
            display:block !important;
        }
        .footlistbg.exscript {
            display: block !important;
        }
        .footerbt {
            margin-bottom: 30px !important;
        }
        .navbar-nav .nav-item a.dropdown-item {
            padding: 7px 20px !important;
        }
        .navbar-nav {
            margin-bottom: 10px !important;
            padding-bottom: 0px !important;
        }
        .navbar-collapse {
            box-shadow: rgb(205, 205, 205) 0px 8px 10px;
        }
        .navbar button.btn.btn-primary {
            display:none;
        }
        #enquiryModal .bookForm {
            padding: 40px 20px;
        }
    }
    @media (min-width: 768px) {
        .cta-card p.text-center {
            font-size: 18px;
        }
    }
    @media (max-width: 767px){ 
        .custom_cta.dex p.cta_heading::before {top:0px;}
        .site-content {
            padding-bottom:0px;
        }
        .modal-dialog .modal-content {
            max-width: 90%;
        }
        p.bigHead {
            font-size: 18px;
            line-height: 20px;
        }
        .custom_cta{
        padding: 40px 15px;
     }
     p.cta_heading {
    font-size: 20px;
}
p.cta_heading::before {
    top: 13px;
}
.custom_cta ul li:before {
    top: 7px;
}
        .footer-gray-bg .coinsForm form.wpcf7-form{
            padding: 40px 30px 20px;
        }
        #secondary.widget-area {width:80%;}
        .related_box .card h4{font-size:18px;}
        p.hd {
            font-size: 18px;
            margin-bottom: 10px;
        }
        /*#popup {*/
        /*    padding: 20px;*/
        /*    width:85%;*/
        /*}*/
       
    .popup-img {
        display: none;
    }
    #popup {
        height:auto;
    }
    .popup-content {
        max-width: 325px;
        padding: 14px 0;
        border-radius:15px;
        height:auto;
        background-image:url(https://coinsclone.mo.cloudinary.net/images/money-mobile.webp);
        background-size: auto;
        background-position: center;
    }
    .popup-content p.brown {
        font-size: 14px;
        font-weight:600;
    }
    .popup-content p {
        margin-top: 0px;
        font-size: 16px;
    }
    .popup-content p.big {
        font-size: 25px;
        font-weight: 600;
        line-height:25px;
    }
    .popup-content .bg-shade {
        background: #eef2f3b8;
        height: 94px;
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: center;
        margin-top: 15px;
        
    }
    #popup .btn-sections {
        margin-top: 25px;
        margin-bottom: 0;
    }
    #popup .btn-sections a,.btn-sections button.btn.btn-gray {
        width: 130px;
        font-size: 12px;
        padding: 10px 0;
    }
        
        #popups {
            width:85%;
        }
        #popups .before img {
            max-width:85%;
        }
        #popups .before p.title {
            margin-bottom: 8px;
            font-size: 16px;
        }
        #popups .before p.tokenize {
            font-size: 18px;
            margin-top: 10px;
            margin-bottom: 0px;
        }
        #popups .before .head-p {
            font-size: 30px;
            margin-bottom: 0;
        }
        #popups .reach {
            padding: 20px 10px;
        }
        #popups .reach p {
            margin-bottom:10px;
        }
        #popups .btn-section {
            margin-bottom: 20px;
        }
        #popups .btn-section a {
            padding: 5px 10px;
            font-size: 14px;
        }
        .btn-section button.btn.btn-gray {
            font-size: 14px;
            width: auto;
            padding: 5px 10px;
        }
    }
    @media (max-height: 769px){
        ul.ez-toc-list {
            max-height: 45vh;
            overflow: auto;
        }
    }

    /* Guard footer against single-post theme heading/text color overrides */
    footer[data-cc-footer],
    body.single-post footer[data-cc-footer],
    body.single footer[data-cc-footer] {
        position: relative !important;
        z-index: 20 !important;
        clear: both !important;
    }
    footer[data-cc-footer] h2,
    footer[data-cc-footer] .cc-cta-heading,
    body.single-post footer[data-cc-footer] h2,
    body.single-post footer[data-cc-footer] .cc-cta-heading,
    body.single footer[data-cc-footer] h2 {
        color: #ffffff !important;
        font-family: 'Figtree', sans-serif !important;
        font-weight: 800 !important;
    }
    footer[data-cc-footer] p,
    footer[data-cc-footer] .cc-cta-desc,
    body.single-post footer[data-cc-footer] p,
    body.single-post footer[data-cc-footer] .cc-cta-desc,
    body.single footer[data-cc-footer] p {
        color: #AEBDD3 !important;
        font-family: 'Figtree', sans-serif !important;
    }
    footer[data-cc-footer] .cc-cta-tag,
    body.single-post footer[data-cc-footer] .cc-cta-tag {
        color: #5FA0FF !important;
        font-family: 'IBM Plex Mono', monospace !important;
    }
    footer[data-cc-footer] a.cc-btn-proposal,
    body.single-post footer[data-cc-footer] a.cc-btn-proposal {
        color: #0F1115 !important;
        background: #ffffff !important;
    }
    footer[data-cc-footer] a.cc-btn-architect,
    body.single-post footer[data-cc-footer] a.cc-btn-architect {
        color: #D7E2F0 !important;
        background: transparent !important;
        border: 1px solid #34456A !important;
    }
    footer[data-cc-footer] a.fl,
    body.single-post footer[data-cc-footer] a.fl {
        color: #9EADC3 !important;
    }
    footer[data-cc-footer] a.fl:hover,
    body.single-post footer[data-cc-footer] a.fl:hover {
        color: #ffffff !important;
    }
