.pd-md {
    padding-top: 60px;
    padding-bottom: 60px;
}

.text-link {
    color: #FF7044;
}

.card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 20px;
    gap: 40px;
    border: 1px solid #707070;
    border-radius: 20px;
    margin-bottom: 30px;
}

.card ol {
    margin: 0;
    padding: 0;
    padding-left: 15px;
}

.card-img {
    width: 160px;
    height: 160px;
    border-radius: 220px;
    overflow: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.card-img img {
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}

.card h4 {
    color: #15479E;
}

.cards-wrapper .card:nth-child(2n+1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.nav-app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none;
}

.nav-app li {
    display: block;
}

.nav-app li a {
    display: block;
    width: 127px;
    height: 127px;
}

.download-app {
    padding-bottom: 60px;
}

.card-offer {
    padding: 3rem;
    width: 100%;
    height: 100%;
    background-image: url(https://535906.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/special-offers/card-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 21px;
}

.card-offer span {
    display: inline-block;
    height: 70px;
    margin-bottom: 15px;
}

.template-special-offers .btn-grp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}

.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.page-btn a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 48px;
    background-color: #f58a16;
    color: #FFF;
    text-transform: capitalize;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 1px;
    border: 1px solid transparent;
    padding: 0 20px;
    min-width: 183px;
}

.page-btn a:hover,
.page-btn a:focus {
    background-color: #FFF;
    border-color: #f58a16;
    color: #f58a16;
}

.anim-image {
    position: relative;
    padding: 3rem;
}

.anim-image > img {
    position: relative;
    z-index: 9;
}

.anim-image span {
    display: inline-block;
    position: absolute;
    inset: 0;
    -webkit-animation: rot 12s infinite linear;
    animation: rot 12s infinite linear;
    z-index: 1;
}

@-webkit-keyframes rot {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);

    }

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

@keyframes rot {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);

    }

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

.template-refer-a-friend .block-image-rounded {
    display: block;
    border-radius: 22px;
    overflow: hidden;
    border: 2px solid #fea000;
}

.block-image-rounded img {
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}

.block-head-inner {
    display: block;
    font-weight: inherit;
}

.color--primary {
    color: #f58a16;
    font-weight: inherit;
}

.calling-card {
    display: block;
    background-color: #f6f6f6;
    border-radius: 21px;
    overflow: hidden;
    background-image: url(https://b246b2.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/international-calling/card-calling-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3rem;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.calling-card span {
    display: inline-block;
    height: 70px;
    margin-bottom: 25px;
}

.calling-card:hover,
.calling-card:focus {
    background-color: #fea000;
}

.page-btn--secondary a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 8px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.page-btn--secondary a:hover i {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.page-btn--secondary a i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border: 1px solid #464a54;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.section-why-us {
    width: 100%;
    background-color: #faf9f9;
    padding: 80px 0;
}

.block-image {
    display: block;
}

.rounded-border img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    border-radius: 21px;
    overflow: hidden;
    border: 2px solid #fea000;
}

.section-why-us .block-image {
    position: relative;
}

.section-why-us .block-image::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 175px;
    height: 146px;
    aspect-ratio: 175/146;
    background: url(https://567348.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/international-calling/dots.png) no-repeat center center;
    -webkit-transform: translate(-40px, -60%);
    transform: translate(-40px, -60%);
}

.app-download {
    padding: 20px;
    background-color: #fea000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 70px;
    border-radius: 80px;
}

.app-download ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    padding: 0;
    margin: 0;
}

.app-download ul li,
.app-download ul li a {
    display: block;
}

.app-download ul li a {
    height: 50px;
}

.app-download ul li a img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.calling-card h4 {
    min-height: 42px;
}

.features-tab {
    background-color: #162f4d;
    color: #FFF;
    border-radius: 21px;
    overflow: hidden;
}

.features-tab .tab-head {
    padding: 2rem;
    background-color: #f58a16;
    color: #FFF;
    text-align: center;
}

.features-tab .tab-content {
    padding: 2rem 3rem;
}

.features-tab .tab-content ul {
    padding-left: 0;
    list-style: none;
    display: block;
}

.features-tab .tab-content ul li {
    display: block;
    margin-bottom: 15px;
}

.features-tab .tab-content ul li a {
    color: #FFF;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.features-tab .tab-content ul li a i {
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.features-tab .tab-content ul li a svg {
    fill: #FFF;
    width: 25px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.features-tab .tab-content ul li a:hover svg {
    fill: #f58a16;
}

.features-tab .tab-content ul li a:hover {
    color: #f58a16;
}

.features-tab .tab-content ul li:last-child {
    margin-bottom: 0;
}

.news-tab .nav-tabs {
    border: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}

.news-tab .nav-tabs .nav-item {
    margin-bottom: 0;
}

.news-tab .nav-tabs li a {
    background-color: #334965;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-radius: 15px;
    font-weight: 700;
    color: #FFF;
    height: 52px;
    padding: 0 40px;
}

.news-tab .nav-tabs li a:hover,
.news-tab .nav-tabs li a:focus,
.news-tab .nav-tabs li a.active.show {
    background-color: #f58a16;
}

.news-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    padding: 2rem;
    border: 1px solid #f58a16;
    border-radius: 15px;
    margin-bottom: 40px;
}

.news-info p {
    color: #f58a16;
}

.news-card .date {
    padding: 3rem;
    background-color: #334965;
    border-radius: 15px;
    color: #FFF;
    text-align: center;
    font-size: 22px;
    min-width: 180px;
}

.news-card .date span {
    display: block;
    font-size: 70px;
    font-weight: 700;
    line-height: 1;
}

.disclaimer {
    width: 100%;
    background-color: #faf9f9;
}

.list-custom-tic {
    list-style: none;
    margin-bottom: 25px;
    padding: 0;
    display: block;
}

.list-custom-tic > li {
    display: block;
    background-image: url(https://8ae322.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/terms&condition/list-marker.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px;
    margin-bottom: 15px;
}

.inside-list-- {
    margin-top: 2px;
    padding: 0;
    padding-left: 20px;
}

.inside-list-- li {
    padding-left: 5px;
    margin-bottom: 12px;
}

.inside-list-- li::marker {
    content: "-";
}

.access--head {
    border-radius: 20px;
    padding: 3rem;
    background-color: #fea000;
    background-image: url(https://13a87e.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/access-number/spider-net-bg.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto;
    overflow: hidden;
}

.card--inner > span {
    display: block;
    height: 40px;
    margin-bottom: 15px;
}

.card--inner > span img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.block-image-contact {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.block-image-contact img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.feedback-form ::-webkit-input-placeholder {
    opacity: 1;
}

.feedback-form :-ms-input-placeholder {
    opacity: 1;
}

.feedback-form ::placeholder {
    opacity: 1;
}

.feedback-form .input-field {
    padding-bottom: 25px;
}

.feedback-form .input-field label,
.feedback-form .text-field label {
    margin-bottom: 12px;
    text-transform: capitalize;
    color: #000;
}

.feedback-form .input-field input,
.feedback-form .input-field select {
    display: block;
    height: 48px;
    border: 1px solid #185763;
    outline: none;
    border-radius: 8px;
    background-color: #FFF;
    width: 100%;
    padding: 0 15px;
    color: #8c949d;
}

.feedback-form .text-field textarea {
    display: block;
    border: 1px solid #185763;
    outline: none;
    border-radius: 8px;
    background-color: #FFF;
    width: 100%;
    padding: 15px;
    color: #8c949d;
    min-height: 160px;
    resize: none;
}

.feedback-form .input-field select {
    cursor: pointer;
}

.feedback-form .form-footer input {
    background-color: #f1881b;
    height: 48px;
    border-radius: 8px;
    border: 0;
    outline: none;
    color: #FFF;
    padding: 0 40px;
    text-transform: capitalize;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.feedback-form .form-footer input:hover,
.feedback-form .form-footer input:focus {
    background-color: #004459;
}

.audio-conference .section-head {
    max-width: 960px;
    margin: 0 auto;
}

.section-calling-cards {
    width: 100%;
    padding: 60px 0;
    background-color: #f58a16;
    background-image: url(https://ebe3ec.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/call-rates/strip-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
}

.section-calling-cards h3 {
    color: #FFF;
}

.section-calling-cards label {
    margin: 0;
}

.section-calling-cards select {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='%237f7f7f' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position: center right 10px;
}

.flex-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.select-lg {
    display: block;
    padding: 0 15px;
    background-color: #FFF;
    color: #102947;
    font-weight: 300;
    border-radius: 0;
    border: 0;
    outline: none;
    height: 46px;
}

.plans-dropdown {
    background-color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    padding: 5px 15px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.plans-dropdown label {
    color: #102947;
    font-weight: 600;
    font-size: 17px;
    white-space: nowrap;
}

.plans-dropdown select {
    width: 100%;
    padding: 0 3px;
    outline: none;
    border: 0;
    background-color: rgba(0, 0, 0, .06);
    background-position: center right 2px;
    font-weight: 300;
    font-size: 9px;
}

.flex-around {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    /*justify-content: space-around;*/
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FFF;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 20px 0;
}

.flex-around h4 {
    margin: 0;
    color: #FFF;
}

.pop-over {
    padding: 0;
    margin: 0;
    outline: 0;
    background: transparent;
    border: 0;
}

.btn--primary {
    border: 0;
    color: #FFF;
    background-color: #0e2643;
    height: 36px;
    padding: 0 20px;
    border-radius: 0;
    outline: 0;
    text-transform: capitalize;
}

.tariff-ul {
    display: block;
}

.tariff-ul li {
    display: block;
    padding-left: 25px;
    background-image: url(https://988373.claudeassets.com/20251220232812im_/https://www.relianceglobalcall.com/img/call-rates/tic.png);
    background-position: top 3px left;
    background-repeat: no-repeat;
    background-size: 15px;
}

@media(min-width:768px) {
    .border-right-md {
        border-right: 1px solid #FFF;
    }
}

@media(max-width:767px) {

    .card,
    .cards-wrapper .card:nth-child(2n+1) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .nav-app li a {
        width: 100px;
        height: 100px;
    }

    .app-download {
        text-align: center;
        border-radius: 30px;
    }

    .card--inner {
        text-align: center;
        padding-bottom: 30px;
    }
}

@media(max-width:576px) {
    .calling-card h4 {
        min-height: 0;
    }

    .news-card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

/*
     FILE ARCHIVED ON 00:07:57 Jan 15, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:53:19 Aug 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.404
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.033
  esindex: 0.006
  cdx.remote: 8.895
  LoadShardBlock: 64.828 (3)
  PetaboxLoader3.datanode: 96.225 (5)
  PetaboxLoader3.resolve: 679.983 (3)
  load_resource: 739.093 (2)
*/