﻿.phone, .phone:hover {
    color: #40384e;
    text-decoration: none;
}

.nopadding {
    padding: 0 !important;
}

.img-responsive {
    width: 100%;
    height: auto;
}

#shareholding .table thead th {
    padding-top: 0px !important;
}

p.support a {
    border: 2px solid #191b4a;
    padding: 10px 20px !important;
    display: inline-block;
    border-radius: 25px;
    font-size: 26px !important;
    width: 310px;
}

.m-b-10 {
    margin-bottom: 10px !important
}

.footer-text,
.copyright {
    font-size: 12px !important;
}

.border-radius-35 {
    border-radius: 35px !important;
}

.txt1 {
    color: #191b4a !important;
}

.image {
    width: 100%;
    height: auto;
    margin-top: 60px !important
}

p.text {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 600;
    max-width: 480px;
}

.slider-title-new {
    padding: 6rem 0 0 !important;
}


.full-image-left {
    padding: 0;
    margin: 0 0 30px;
    width: auto;
    height: auto;
    display: inline-block;
}

.full-text-right {
    display: inline-block;
    margin-left: 30px;
}


.full-image-right {
    float: right;
    padding: 0;
    margin: 0 0 30px;
    width: auto;
    height: auto;
    display: inline-block;
    border: 0px solid red;
    width: 750px;
    height: auto;
}

.full-text-left {
    float: left;
    margin-left: 200px;
    margin-top: 170px;
    border: 0px solid red;
    width: 550px;
    height: auto;
}


.whitebg {
    background: url(../images/add-money-bg.png) no-repeat center center !important;
    background-size: cover !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.activemenu {
    border: 1px solid #191b4a !important;
    border-radius: 20px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.lang {
    font-weight: 300 !important;
}

.language {
    font-weight: bold !important;
}

.title-block h2.fadeInUp {
    text-align: center !important;
}

.campaign .col-md-6.order-md-2 {
    padding-top: 0 !important;
}

    .campaign .col-md-6.order-md-2 p {
        font-weight: 600 !important;
    }

.campaign .col-md-6 p {
    font-weight: 600 !important;
    max-width: none !important;
}

.featured1-wrap p.text {
    font-weight: 600 !important;
}

.social-icons {
    border: 0px solid blue;
}

    .social-icons a {
        border: 0px solid red;
        display: inline-block !important;
    }

    .social-icons img {
        display: inline-block !important;
        width: 100px;
        height: auto;
    }


.campaign {
    padding: 30px 0 !important;
}

.campaign-wrap {
    padding: 0 !important;
    padding-top: 20px !important;
}

.campaign .col-md-6 p {
    margin-bottom: 20px !important;
    line-height: 23px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}

.campaign_link, .campaign_link:hover {
    display: inline-block;
    padding: 10px 70px;
    background-color: #36c1c6;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    max-width: 250px;
    box-sizing: border-box;
    margin: 0 0 20px;
    text-decoration: none;
}

.pay-logos {
    padding-top: 0px !important;
}

.logolinks {
    padding-left: 8px !important;
}

.pay-logos:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 90px;
    right: 0px;
    top: 64px;
    background-color: #fff;
}

.pay-logos .list-unstyled,
.footer-social .list-unstyled {
    padding-top: 10px !important;
}

#footer .pay-logos li:nth-child(4) > img {
    margin-bottom: 10px !important;
}

#ETBIS {
    text-align: center;
    margin-top: 0px;
    position: relative;
    left: -15px;
}

.footer-social a {
    color: #666;
    font-size: 13px;
}

.footer-social a img {
    width: 50px !important;
    height: auto;
    display: inline-block;
    margin-right: 5px;
}

.m-t-100 {
    margin-top: 100px !important;
}



div[data-name="__webChat-buttonWrapper"] {
    border: 0px solid red !important;
    height: 35px !important;
}

.show-sm {
    display: none !important;
}


.m-t-30 {
    margin-top: 30px !important;
}

@media only screen and (max-width: 991px) {
    .nav-menu .container {
        width: 100%;
        max-width: 100%;
    }

        .nav-menu .container > .row > .col-md-12,
        .nav-menu .container > .row > .col-md-12 > .navbar {
            padding-left: 0;
            padding-right: 0;
        }

    .navbar-brand {
        margin-left: 20px;
    }

    .navbar-toggler {
        margin-right: 20px;
    }

    .navbar-collapse {
        background: #36c1c6;
    }

    .nav-link .pe-7s-angle-down {
        display: none;
    }

    .slider-bg {
        padding-top: 120px;
    }

    #workinghours .featured-list-title img {
        margin-top: 0;
    }

    #workinghours.space .col-md-6.order-md-2 {
        padding-top: 0;
        text-align: center;
    }

    #workinghours .featured1-wrap h3 {
        padding-left: 18px;
    }

    #workinghours .iphone-half {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    #workinghours .featured1-wrap p {
        max-width: none;
    }

    #workinghours .featured-list {
        display: inline-block;
        margin: 0 auto;
    }

    #footer {
        padding-left: 10px;
        padding-right: 10px;
    }

        #footer .container {
            max-width: 100%;
        }

        #footer .row > .col-md-5:after,
        #footer .row > .col-md-3:after {
            display: none;
        }

        #footer .pay-logos {
            padding-top: 50px;
            text-align: center;
        }

            #footer .pay-logos img:nth-child(2), #footer .pay-logos img:nth-child(4) {
                margin-left: 0;
            }

            #footer .pay-logos img,
            #footer .pay-logos img:nth-child(1),
            #footer .pay-logos img:nth-child(2) {
                margin-bottom: 20px;
            }

    #shareholding > .container {
        max-width: 100%;
    }

    .campaign .order-md-2 .campaign-wrap {
        padding-left: 0;
        padding-top: 0;
    }

    .campaign .order-md-1 .campaign-wrap {
        padding-top: 0;
        padding-right: 0;
    }

    .full-image-left {
        width: 100%;
        height: auto;
    }

    .full-text-right {
        width: 500px;
        margin: 15px auto;
        border: 0px solid red;
        padding: 15px;
        display: block;
        box-sizing: border-box;
    }

    .full-image-right {
        width: 100%;
        height: auto;
    }

    .full-text-left {
        width: 500px;
        margin: 15px auto;
        border: 0px solid red;
        padding: 15px;
        display: block;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    #workinghours.space .col-md-6.order-md-2 {
        order: 1 !important;
    }

    .pay-logos:after {
        content: none !important;
    }
}

@media only screen and (max-width: 1320px) and (min-width: 991px) {
    .full-image-left {
        width: 500px;
        height: auto;
    }

    .full-text-right {
        width: 450px;
        margin: 15px auto;
        padding: 15px;
        box-sizing: border-box;
        border: 0px solid red;
    }


    .full-image-right {
        width: 500px;
        height: auto;
    }

    .full-text-left {
        width: 450px;
        margin: 15px auto;
        padding: 15px;
        box-sizing: border-box;
        border: 0px solid red;
    }
}

@media only screen and (max-width: 767px) {
    .slider-bg .slider-title {
        text-align: center;
    }

    .space .col-md-6.order-md-2,
    .campaign .col-md-6.order-md-1 {
        text-align: center !important;
    }

    .space .col-md-6 p,
    .space .col-md-6 .hours,
    .featured1-wrap p,
    .featured1-wrap p#sendmoneytxt,
    #fueloil .featured1-wrap p,
    .campaign .col-md-6 p {
        max-width: none;
    }

    .addmoneybg .featured1-wrap,
    #fueloil .featured1-wrap,
    .campaign .featured1-wrap {
        padding-left: 0;
        padding-top: 0;
        text-align: center;
    }

    .campaign {
        padding: 15px 0 !important;
    }

        .campaign .campaign-wrap {
            text-align: center !important;
            max-width: none;
        }

    .addmoney {
        padding-left: 0;
    }

    .featured1-wrap {
        text-align: center !important;
    }

    .img724 {
        padding-left: 0;
    }

    .space#workinghours {
        padding-top: 0;
    }

    #footer .pep-logo {
        text-align: center;
    }

    #footer .left-logos {
        text-align: center;
    }

        #footer .left-logos a,
        #footer .left-logos a:last-child {
            margin-right: 20px;
            margin-left: 20px;
        }

    #footer .footer-text {
        text-align: center;
        max-width: 500px;
        margin: 0 auto 20px;
    }

    #footer .row > .links {
        padding-left: 0;
        width: 50%;
        text-align: center;
    }

    .footer-links {
        padding-top: 0;
        margin-bottom: 0;
        margin-left: 0 !important;
        display: inline-block;
    }

    .footer-social {
        text-align: center !important;
    }

    #footer .pay-logos {
        padding-top: 10px;
    }

        #footer .pay-logos img,
        #footer .pay-logos img:nth-child(2),
        #footer .pay-logos img:nth-child(4) {
            margin-left: 20px;
            margin-right: 20px;
        }

    .copyright p {
        display: block;
        width: 100%;
        text-align: center;
    }

    #shareholding #board {
        padding-top: 20px;
    }

    .campaign .order-md-1 .campaign-wrap {
        text-align: left;
    }

    .campaign {
        margin-bottom: 10px;
    }

        .campaign img {
            margin-top: 20px;
        }

    .size1 {
        height: auto;
        margin-bottom: 10px;
    }

    .slider-title-new {
        padding: 8rem 0 0 !important;
    }

    .full-image-left {
        width: 100%;
        height: auto;
    }

    .full-text-right {
        width: 500px;
        margin: 15px auto;
        border: 0px solid red;
        padding: 15px;
        display: block;
        box-sizing: border-box;
    }

    .full-image-right {
        width: 100%;
        height: auto;
    }

    .full-text-left {
        width: 500px;
        margin: 15px auto;
        border: 0px solid red;
        padding: 15px;
        display: block;
        box-sizing: border-box;
    }

    .pay-logos:after {
        content: none !important;
    }

    .section#footer {
        padding-bottom: 30px;
    }

    .copyright p {
        font-size: 12px !important;
        margin-top: 10px;
    }

    #footer .pay-logos li:nth-child(4) > img {
        margin-bottom: 20px !important;
    }

    #ETBIS {
        position: static;
    }

    .full-img {
        width: 100%;
        height: auto;
    }

    div[data-name=__webChat-buttonWrapper] {
        width: 100% !important;
        border: 0px solid red !important;
        left: 0px;
    }

    .show-sm {
        display: block !important;
    }

    .hidden-sm {
        display: none !important;
    }
}

@media only screen and (max-width: 575px) {
    #footer .row > .col-md-5 {
        padding-right: 0;
    }

    #workinghours .featured-list-title,
    #workinghours .featured-list-title:nth-child(2) {
        float: none;
        margin: 0 auto 15px auto;
        display: block;
        width: 250px;
    }

    .space {
        padding-top: 0px;
    }

    .featured1, #fueloil.featured1 {
        padding-top: 0;
    }

    #workinghours .featured1-wrap {
        padding-top: 30px;
    }

    #mobileapp {
        padding-top: 30px;
    }

    #shareholding {
        padding-top: 50px;
    }

    .contact100-more {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media only screen and (max-width: 467px) {
    #footer .row > .links {
        width: 100%;
    }

    #footer .left-logos {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        #footer .left-logos a, #footer .left-logos a:last-child {
            margin-right: 0px;
            margin-left: 0px;
        }

    #header_4 h3, #header_3 h3 {
        width: 100%;
        max-width: 422px;
    }
}
