@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body {
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    margin: 0 auto;
}

html {
    height: 100%;
}

ul,
li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
    color: #71A542;
    font-size: 36px;
}

.banner {
    background: url("../images/banner.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
}

.bussiness-process {
    background: url("../images/back-freen.jpg") no-repeat scroll center top / cover;
    padding: 90px 0px;
    width: 100%;
}

.bussiness-process h4 {
    color: #fff;
    font-size: 46px;
    font-weight: 600;
    line-height: 70px;
    margin: 0 auto;
    max-width: 1000px;
    text-align: center;
}

.navTgl,
.mail {
    display: inline-block;
    margin-left: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: solid 3px #fff;
    vertical-align: middle;
    text-align: center;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.mail {
    margin-left: 0px;
}

.mail>i {
    line-height: 37px;
}

.navTgl:hover ul>li:nth-child(1) {
    top: 18px;
}

.navTgl:hover ul>li:nth-child(3) {
    top: 18px;
}

.navTgl>ul>li {
    background: #fff;
    width: 23px;
    height: 2px;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.navTgl>ul>li:nth-child(1) {
    background: #fff;
    width: 23px;
    top: 12px;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.navTgl>ul>li:nth-child(2) {
    top: 19px;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.navTgl>ul>li:nth-child(3) {
    top: 26px;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.navTgl.tglopen>ul>li:nth-child(1) {
    -webkit-transform: translate(0, 7px) rotate(45deg);
    -ms-transform: translate(0, 7px) rotate(45deg);
    -moz-transform: translate(0, 7px) rotate(45deg);
    -o-transform: translate(0, 7px) rotate(45deg);
    transform: translate(0, 7px) rotate(45deg);
}

.navTgl.tglopen>ul>li:nth-child(2) {
    -webkit-transform: translate(-100px, 0px) rotate(0);
    -ms-transform: translate(-100px, 0px) rotate(0);
    -moz-transform: translate(-100px, 0px) rotate(0);
    -o-transform: translate(-100px, 0px) rotate(0);
    transform: translate(-100px, 0px) rotate(0);
    opacity: 0;
}

.navTgl.tglopen>ul>li:nth-child(3) {
    -webkit-transform: translate(0, -7px) rotate(-45deg);
    -ms-transform: translate(0, -7px) rotate(-45deg);
    -moz-transform: translate(0, -7px) rotate(-45deg);
    -o-transform: translate(0, -7px) rotate(-45deg);
    transform: translate(0, -7px) rotate(-45deg);
}

.navTgl.tglopen:hover ul>li:nth-child(1) {
    top: 12px;
}

.navTgl.tglopen:hover ul>li:nth-child(3) {
    top: 26px;
}

.headerSec {
    position: relative;
}

.logo>a {
    display: inline-block;
}

.logo>a>img {
    max-width: 230px;
    width: 100%;
}

.openNav {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 95px 110px 170px 90px;
    text-align: right;
    -webkit-transform: translate(-100%, 0%);
    -ms-transform: translate(-100%, 0%);
    -moz-transform: translate(-100%, 0%);
    -o-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
    background: rgba(149, 192, 62, 0.91);
    z-index: 99;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

body.menu {
    overflow: hidden;
}

.menu .openNav {
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}

.openNav>ul>li>a {
    font-weight: 700;
    font-size: 38px;
    color: #fff;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.openNav>ul>li>a:hover,
.openNav>ul>li>a:active,
.openNav>ul>li>a:focus {
    color: #1b6c3e;
}

.openNav>ul>li.active>a {
    color: #1b6c3e;
}

.openNav>ul>li+li {
    padding-top: 20px;
}

.menu-bars>li {
    color: #fff;
    display: inline-block;
    font-size: 21px;
    font-weight: 600;
    padding: 0 5px;
}

.header-top {
    left: 0;
    padding: 20px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
}

.header-top.fixed-header {
    position: fixed;
    background: rgba(0, 0, 0, 0.6);
    padding: 20px 0;
    top: 0;
    z-index: 99;
}

.openNav>ul {
    position: relative;
}

.closeBtn {
    position: absolute;
    left: 0;
    cursor: pointer;
}

.banner h1 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
}

.banner p {
    color: #fff;
    font-size: 16px;
}

.banner-round:last-child {
    background: rgba(255, 255, 255, 0.8);
    height: 306px;
    left: -39px;
    max-width: 316px;
    padding-top: 75px;
    position: relative;
    top: -20px;
}

.banner-round:last-child p {
    color: #83ae41;
}

.banner-round {
    display: inline-block;
}

.banner span {
    color: #72a642;
}

.menu-bars {
    display: inline-block;
    float: right;
}

.logo {
    display: inline-block;
}

.menu-bars {
    margin-left: 12px;
}

.banner-round {
    align-items: center;
    background: #83ae41;
    border-radius: 100%;
    float: left;
    height: 250px;
    justify-content: center;
    line-height: 28px;
    margin-top: 40px;
    max-width: 270px;
    padding: 40px 50px;
}

.banner-round p {
    font-weight: 600;
}

.down-btn {
    display: block;
    margin: -50px auto 0;
    max-width: 80px;
}

.left-part-foot {
    background: #363636 none repeat scroll 0 0;
    box-sizing: border-box;
    float: right;
    height: 430px;
    padding: 110px 190px 0px;
    width: 50%;
}

.left-part-foot.right-foot {
    background: #fff none repeat scroll 0 0;
    padding: 50px 70px;
}

.left-part-foot.right-foot li {
    display: inline-block;
}

.green-message img {
    max-width: 50px;
    width: 100%;
}

.geen-logo img {
    max-width: 180px;
    width: 100%;
}

.left-part-foot.right-foot li:nth-child(2n+2),
.left-part-foot.right-foot li:nth-child(7),
.left-part-foot.right-foot li:first-child {
    border-right: 2px solid #1b6c3e;
}

.left-part-foot.right-foot li:nth-child(8) {
    border-right: none;
}

.left-part-foot.right-foot>ul {
    margin-top: 70px;
}

.copyright {
    color: #1b6c3e !important;
    display: inline-block;
    margin-top: 90px;
    width: 100%;
}

.left-part-foot h6 {
    color: #96c03e;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    width: 75%;
}

.green-message {
    float: left;
    width: 25%;
    vertical-align: top;
    margin-top: 20px;
}

.left-part-foot.right-foot a {
    color: #96c03e;
    font-weight: 600;
    padding: 0 15px;
}

.left-part-foot.right-foot li {
    display: inline-block;
    margin-bottom: 10px;
}

.para-description>p {
    color: #009c4e;
    font-size: 24px;
    font-weight: 600;
    max-width: 700px;
}

.earth-right {
    float: right;
}

.eath-icon>img {
    max-width: 210px;
}

.earth-section {
    margin-top: -19px;
    padding: 90px 0 30px;
    z-index: 98;
    position: relative;
}

.leaf-section {
    background: #ebebeb none repeat scroll 0 0;
    padding: 60px 0;
}

.eath-icon {
    text-align: center;
    z-index: 9;
    position: relative;
}

.para-descripton>p {
    color: #6d7b76;
    font-size: 18px;
    line-height: 36px;
    padding-top: 28px;
}

.user-section {
    padding: 60px 0;
}

.user-section .para-descripton>p {
    padding-top: 40px;
}

.seviceSec {
    overflow: hidden;
}

.leaf-section {
    position: relative;
}

.leaf-section:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #96c03e;
    left: 20%;
    transform: translate(0, -130px) rotate(-17deg);
}

.leaf-section:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #96c03e;
    left: 20%;
    transform: translate(0, 130px) rotate(17deg);
}


/*Global Fundsm css*/

.banner.fundbanner h1 {
    color: #8dc63f;
    padding-bottom: 28px;
}

.banner.fundbanner p {
    font-size: 21px;
    color: #f7fbfe;
    max-width: 930px;
    display: inline-block;
    line-height: 30px;
}

.banner.fundbanner {
    text-align: center;
}

.banner.fundbanner {
    background: url("../images/global-fundImg.jpg");
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 160px;
}

.customHeading {
    width: 343px;
    height: 345px;
    background: #95bf3f;
    border-radius: 50%;
    line-height: 36px;
    text-align: center;
    font-weight: 700;
    font-size: 29px;
    color: #fafcfb;
    overflow: hidden;
    margin-top: -50px;
}

.customHeading>p {
    padding: 90px 40px;
    line-height: 43px;
    margin: 0;
}

.moreBtn {
    width: 85px;
    height: 85px;
    border: solid 3px #95bf3f;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    color: #828283;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: -30px;
    margin: -60px 0 0;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}

.moreBtn>p {
    margin: 16px 0 0;
    line-height: 25px;
}

.moreBtn:hover,
.moreBtn:active,
.moreBtn:focus {
    background: #95bf3f;
    color: #fff;
}

.globalCustom-text>h5 {
    color: #828283;
    font-size: 19px;
    font-weight: 400;
    margin: 0;
    line-height: 33px;
}

.customHeading.customHeading-flt>p.smart {
    /*line-height:55px;*/
}

.globalCustom-text {
    padding: 70px 0 190px;
}

.global-payment.global-smart {
    background: #ebebeb;
}

.globalCustom {
    position: relative;
}

.customCol {
    float: right;
}

.global-payment.global-smart .globalCustom-text {
    padding: 70px 0 280px;
}

.moreBtn.custom-moreBtn {
    left: 0;
    position: absolute;
    top: 265px;
    border-color: #005e20;
}

.moreBtn.custom-moreBtn:hover,
.moreBtn.custom-moreBtn:active,
.moreBtn.custom-moreBtn:focus {
    background: #005e20;
}

.customHeading.customHeading-flt {
    float: right;
    background: #005e20;
}

.globalCustom.globalCustom-two {
    position: relative;
}

.customHeading.customHeading-flt>p {
    padding: 90px 70px;
}

.globalCustom.childernHead {
    margin-top: -165px;
}

.globalCustom-text.childernTxt {
    margin-top: -133px;
}

.global-payment.global-smart.global-rent {
    background: #fff;
}

.openNav.fundNav {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 95px 110px 136px 90px;
    height: 100vh;
}


/********** Meet the Team Css Start ***************/

section.team_members {
    padding-bottom: 60px;
}

.team_banner {
    background: url("../images/meeteam_bg.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
}

.top_head {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
}

.team_sec {
    padding-top: 40px;
    padding-bottom: 30px;
}

.top_head h2 {
    font-size: 38.5px;
    font-weight: 700;
    color: #009c4e;
}

.mem_bio {
    padding-left: 35px;
}

.mem_bio h2 {
    font-size: 32px;
    font-weight: 700;
    color: #72a642;
    margin: 0;
    padding-bottom: 10px;
}

.mem_bio span {
    font-size: 20px;
    font-weight: 700;
    color: #848484;
}

.mem_bio p {
    font-size: 17px;
    line-height: 25px;
    color: #828180;
    padding-top: 15px;
}

.team_sec .col-sm-3 img {
    max-width: 255px;
    margin-top: 25px;
    width: 100%;
}

.divide_sec {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 0;
    position: relative;
}

.divide_sec img {
    background: #ffffff;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}

.divide_sec:before {
    content: "";
    background: #94c03f;
    width: 60%;
    height: 4px;
    display: block;
    position: absolute;
    top: 35px;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 0;
}

.team_sec.pos_chnge .col-sm-3 {
    float: right;
}

.team_sec.pos_chnge .mem_bio {
    padding-left: 0;
}


/********** Meet the Team Css End ***************/


/* CONTACT US class start here */

.contact-banner {
    background: url("../images/contact-bg.png") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 150px;
}

.contact-field input {
    color: #007236;
    font-family: open sans;
    font-size: 19px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
    width: 100%;
    border: none;
}

.contact-field textarea {
    color: #007236;
    font-family: open sans;
    font-size: 19px;
    font-weight: 600;
    height: 145px;
    resize: none;
    padding: 10px 10px;
    width: 100%;
    border: none;
}

.contact-field li {
    padding-bottom: 16px;
}

.btn-submit {
    text-align: right;
}

.btn-submit i {
    color: #007236;
    font-size: 45px;
}

.contact-para {
    text-align: right;
}

.contact-para p {
    color: #fff;
    font-family: open sans;
    font-size: 25px;
    font-weight: 600;
    margin: 0;
}

.btn-submit i {
    color: #fff;
}

.btn-submit a i {
    background: #007236 none repeat scroll 0 0;
    border-radius: 100px;
    text-align: center;
    width: 46px;
}

.btn-submit a:hover i {
    background: #000 none repeat scroll 0 0;
    border-radius: 100px;
    text-align: center;
    width: 46px;
}


/* CONTACT US class end here */


/* SMART ENERGY PREPAYMENT class start here */

.banner2 {
    background: url("../images/corp-banner.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
    text-align: center;
}

.banner2.dup_one {
    background: url("../images/corp-new1.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
    text-align: center;
}

.banner2.dup_two {
    background: url("../images/corp-new2.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
    text-align: center;
}

.banner2.dup_three {
    background: url("../images/corp-new3.jpg") no-repeat scroll center top / cover;
    padding-top: 290px;
    width: 100%;
    padding-bottom: 60px;
    text-align: center;
}

.banner2 h1 span {
    color: #72a642;
    font-family: open sans;
    font-size: 42px;
    font-weight: bold;
    margin: 0;
}

.banner2 p {
    color: #fff;
    font-family: open sans;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    padding: 9px 50px 60px;
}

.globe-icon {
    margin: -130px 0 0;
}

.para-description.prepayment>p {
    color: #8f948d;
    font-size: 18px;
    max-width: 100%;
    text-align: justify;
}

.leaf-section.payment-green {
    margin-top: 70px;
}

.payment-green .down-btn {
    margin: -100px auto 0;
}

.payment-green .para-descripton>p {
    color: #8dc63f;
    font-family: open sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
    padding-top: 28px;
}

.green-banner h4 {
    font-size: 36px;
    max-width: 1000px;
}

.client-logo ul {
    margin: 0;
    padding: 30px 0;
    width: 100%;
    list-style: none;
}

.client-logo ul li {
    display: inline-block;
    padding: 0 5px;
    width: 19%;
    text-align: center;
}

.globe-icon>img {
    width: 100%;
    max-width: 260px;
}

.leaf-section.payment-green::after,
.leaf-section.payment-green::before {
    display: none;
}


/*####################################
//     CSS3 ANIMATION EFFECTS      //
##################################*/

[class*=".effect-"] {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
}

.effect-fade {
    opacity: 0;
}

.effect-fade.in {
    opacity: 1;
}

.effect-slide-left {
    -webkit-transform: translate3d(-5%, 0, 0);
    transform: translate3d(-5%, 0, 0);
    opacity: 0;
}

.effect-slide-left.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.effect-slide-right {
    -webkit-transform: translate3d(5%, 0, 0);
    transform: translate3d(5%, 0, 0);
    opacity: 0;
}

.effect-slide-right.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.effect-slide-top {
    -webkit-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
    opacity: 0;
}

.effect-slide-top.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.effect-slide-bottom {
    -webkit-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
    opacity: 0;
}

.effect-slide-bottom.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.effect-pop {
    opacity: 0;
}

.effect-pop.in {
    -webkit-animation: pop 0.6s ease-out 0.5s both;
    -moz-animation: pop 0.6s ease-out 0.5s both;
    -o-animation: pop 0.6s ease-out 0.5s both;
    animation: pop 0.6s ease-out 0.5s both;
    opacity: 1 \9;
}

@-webkit-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.effect-fall {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}

.effect-fall.in {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.effect-helix {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.effect-helix.in {
    opacity: 1;
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0);
}


/*####################################
//     CSS3 ANIMATION EFFECTS END     //
##################################*/


/*
fall  helix   pop   fade   slide-bottom    slide-right    slide-left    slide-top
*/

.pageNameCircle>ul {
    width: 300px;
    height: 300px;
    background: #95bf3f;
    border-radius: 50%;
    line-height: 36px;
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    color: #fafcfb;
    overflow: hidden;
    display: table;
}

.pageNameCircle>ul>li {
    display: table-cell;
    vertical-align: middle;
}

.pageNameCircle>ul>li>span {
    padding: 50px 30px;
    display: inline-block;
}

.pageTitleSetting {
    margin-top: -120px;
}

.pageNameCircle.pageCircleContent {
    margin-top: -50px;
}

.pageNameCircle.pageCircleContent>ul>li>span {
    text-transform: uppercase;
    margin-top: -10px;
}

.customCol .pageCircleContent {
    float: right;
}

.customCol .pageCircleContent.pageNameCircle>ul {
    background: #005e20;
}

.global-payment.global-smart .globalCustom-text.normalPd {
    padding: 70px 0 150px;
}

ul.sectionList li {
    color: #828283;
    font-size: 16px;
    padding: ;
    padding: 5px 0 5px 0px;
    position: relative;
    list-style-type: circle;
}

ul.sectionList {
    padding-left: 20px;
}

.corpResTopContent .globalCustom-text h3 {
    color: #777;
    font-size: 18px;
    font-weight: bold;
}

.simpleContent>p {
    color: #828283;
    font-size: 16px;
    line-height: 26px;
}

.simpleContent .sectionList {
    padding-top: 10px;
    padding-bottom: 15px;
}

.banner.fundbanner {
    padding-top: 180px;
    padding-bottom: 110px;
}

.customHeading.customHeading-flt>p.smart.fundTitleSet {
    padding: 85px 50px 0;
    text-transform: uppercase;
    line-height: 43px;
}

.customHeading.rpSet>p {
    padding: 110px 40px 0px;
}

.contactIconLink {
    display: inline-block;
    color: #fff;
}

.contactIconLink:hover,
.contactIconLink:focus {
    color: #fff;
}

.customHeading.customHeading-flt>p.smart.smartSet {
    padding: 100px 70px 0;
}

.logosSection {
    text-align: center;
    border-width: 1px 0;
    border-style: solid none;
    border-color: #e2e2e2 transparent;
}

.logosSection>ul>li {
    display: inline-block;
    width: 180px;
    max-width: 24%;
    margin: 20px 0;
    padding: 0 10px;
    opacity: 0.5;
    -webkit-transition: opacity 300ms ease-in-out 0s;
    -moz-transition: opacity 300ms ease-in-out 0s;
    transition: opacity 300ms ease-in-out 0s;
}

.logosSection>ul>li:hover {
    opacity: 1;
}

.logosSection>ul>li img {
    max-width: 100%;
    height: auto;
}

.contact-field button i {
    color: #363636;
}

@media screen and (min-width:991px) {
    .corpResTopContent .globalCustom-text {
        padding: 70px 0 140px;
    }
}

@media only screen and (max-width:1340px) {
    .left-part-foot.right-foot {
        padding: 50px 30px 0;
    }
    .copyright {
        margin-top: 80px;
    }
    .left-part-foot {
        padding: 110px 160px 0;
    }
}

@media only screen and (max-width:1170px) {
    .left-part-foot.right-foot a {
        padding: 0 8px;
    }
}

@media only screen and (max-width:1032px) {
    .left-part-foot.right-foot>ul {
        margin-top: 40px;
    }
    .copyright {
        margin-top: 30px;
    }
    .left-part-foot {
        padding: 110px 100px 0;
    }
}

.client-logo ul li img {
    max-width: 100%;
}

@media only screen and (max-width:1199px) {
    .leaf-section .eath-icon {
        margin-top: 40px;
    }
    .user-section .para-descripton>p {
        padding-top: 0;
    }
    .eath-icon>img {
        max-width: 160px;
    }
    .earth-section {
        margin-top: -19px;
        padding: 60px 0 50px;
    }
    .para-description>p {
        font-size: 20px;
    }
    .bussiness-process h4 {
        font-size: 40px;
        max-width: 860px;
    }
    .leaf-section:before {
        left: 15%;
        transform: translate(0, -110px) rotate(-20deg);
    }
    .leaf-section:after {
        left: 16%;
        transform: translate(0, 120px) rotate(17deg);
    }
    .globalCustom-text>h5 {
        font-size: 17px;
    }
    .customHeading>p {
        padding: 70px 50px;
    }
    .customHeading {
        width: 313px;
        height: 315px;
        font-size: 25px;
    }
    .global-payment .globalCustom-text.responsivPad {
        padding-bottom: 140px;
    }
    .client-logo ul li {
        width: 19%;
        text-align: center;
    }
    .pageNameCircle>ul {
        width: 280px;
        height: 280px;
        line-height: 32px;
        font-size: 26px;
    }
    .pageTitleSetting {
        margin-top: -90px;
    }
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 75px 50px 0;
    }
    .customHeading.rpSet>p {
        padding: 100px 40px 0px;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 90px 70px 0;
    }
}

@media only screen and (max-width:991px) {
    .banner h1 {
        font-size: 30px;
    }
    .banner p {
        font-size: 14px;
    }
    .leaf-section .eath-icon {
        margin-top: 18px;
    }
    .para-descripton p {
        font-size: 16px;
        line-height: 30px;
    }
    .para-description>p {
        font-size: 20px;
    }
    .eath-icon>img {
        max-width: 130px;
    }
    .earth-section {
        margin-top: -19px;
        padding: 70px 0 60px;
    }
    .leaf-section:after {
        left: 100px;
        -webkit-transform: translate(7%, 110px) rotate(20deg);
        -ms-transform: translate(7%, 110px) rotate(20deg);
        -moz-transform: translate(7%, 110px) rotate(20deg);
        -o-transform: translate(7%, 110px) rotate(20deg);
        transform: translate(7%, 110px) rotate(20deg);
    }
    .leaf-section:before {
        left: 50px;
        -webkit-transform: translate(10%, -130px) rotate(-24deg);
        -ms-transform: translate(10%, -130px) rotate(-24deg);
        -moz-transform: translate(10%, -130px) rotate(-24deg);
        -o-transform: translate(10%, -130px) rotate(-24deg);
        transform: translate(10%, -130px) rotate(-24deg);
    }
    .globalCustom-text>h5 {
        font-size: 14px;
    }
    .customHeading {
        width: 263px;
        height: 265px;
        font-size: 19px;
    }
    .customHeading>p {
        line-height: 36px;
        padding: 60px 50px;
    }
    .moreBtn {
        width: 80px;
        height: 78px;
        font-size: 15px;
        bottom: -50px;
    }
    .moreBtn>p {
        margin: 21px 0 0;
        line-height: 18px;
    }
    .globalCustom-text {
        padding: 70px 0 100px;
    }
    .global-payment .globalCustom-text.responsivPad {
        padding-top: 40px;
    }
    .customHeading.customHeading-flt>p {
        padding: 80px 70px;
    }
    .customHeading.customHeading-flt>p.rent {
        padding: 60px 70px;
    }
    .banner.fundbanner {
        padding-top: 210px;
    }
    .openNav>ul>li>a {
        font-size: 31px;
    }
    .client-logo ul li>a>img {
        max-width: 125px;
    }
    .banner2 {
        padding-top: 190px;
    }
    .banner2 p {
        padding: 9px 10px 60px;
    }
    .bussiness-process h4 {
        font-size: 30px;
        padding: 0 10px;
    }
    .pageNameCircle>ul {
        width: 220px;
        height: 220px;
        line-height: 28px;
        font-size: 22px;
    }
    .pageNameCircle>ul>li>span {
        padding: 40px 15px;
    }
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 65px 50px 0;
        line-height: 32px;
    }
    .customHeading.rpSet>p {
        padding: 80px 40px 0px;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 78px 60px 0;
    }
}

@media only screen and (max-width:767px) {
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 55px 50px 0;
    }
    .customCol .pageCircleContent {
        float: none;
    }
    .pageNameCircle>ul {
        margin: 0 auto 30px;
    }
    .left-part-foot {
        float: left;
        height: auto;
        padding: 60px 0px;
        width: 100%;
    }
    .banner {
        padding-top: 190px;
    }
    .centered-div {
        margin: 0 auto;
        max-width: 230px;
    }
    .left-part-foot.right-foot {
        padding: 50px 0px;
        text-align: center;
    }
    .left-part-foot.right-foot li {
        border-right: 2px solid #1b6c3e;
    }
    .left-part-foot.right-foot li:last-child {
        border-right: none;
    }
    .col-sm-4.earth-right {
        width: 100%;
    }
    .para-description {
        clear: both;
        display: inline-block;
    }
    .earth-section,
    .leaf-section,
    .bussiness-process,
    .user-section {
        text-align: center;
    }
    .col-sm-4.earth-right {
        margin-bottom: 20px;
    }
    .bussiness-process h4 {
        font-size: 30px;
        line-height: 43px;
        max-width: 100%;
        padding: 0 15px;
    }
    .leaf-section:before,
    .leaf-section:after {
        display: none;
    }
    .banner.fundbanner {
        padding-top: 160px;
        padding-bottom: 80px;
    }
    .banner h1 {
        font-size: 24px;
    }
    .banner.fundbanner h1 {
        padding-bottom: 16px;
    }
    .banner.fundbanner p {
        font-size: 16px;
    }
    .customHeading {
        width: 233px;
        height: 235px;
        font-size: 16px;
        margin: -50px auto 0;
    }
    .customHeading>p {
        padding: 45px 50px;
    }
    .moreBtn {
        width: 70px;
        height: 68px;
        font-size: 13px;
        bottom: 10px;
        right: 20%;
        transform: translate(-50%, 0);
    }
    .moreBtn>p {
        margin: 19px 0 0;
        line-height: 15px;
    }
    .customCol {
        float: none;
    }
    .customHeading.customHeading-flt {
        float: none;
    }
    .moreBtn.custom-moreBtn {
        left: 30%;
        transform: translate(-50%, 0%);
    }
    .customHeading.customHeading-flt>p {
        padding: 70px 70px;
    }
    .globalCustom-text,
    .global-payment.global-smart .globalCustom-text.normalPd {
        padding: 0px 0 100px;
    }
    .global-payment.global-smart .globalCustom-text {
        padding: 0px 0 280px;
    }
    .globalCustom {
        padding-bottom: 50px;
    }
    .globalCustom-text.childernTxt {
        margin-top: 0;
    }
    .customHeading.customHeading-flt>p.rent {
        padding: 45px 60px;
    }
    .global-payment.global-smart .globalCustom-text {
        padding: 0px 0 70px;
    }
    .globalCustom.childernHead {
        margin-top: -50px;
    }
    .openNav>ul>li>a {
        font-size: 16px;
    }
    .openNav.fundNav {
        padding: 95px 110px 85px 90px;
    }
    .contact-para {
        float: left;
        margin: 70px 0 0;
        text-align: right;
        width: 100%;
    }
    .banner2 p {
        padding: 20px 0 70px;
    }
    .globe-icon {
        margin: -135px 0 50px;
    }
    .payment-green .para-descripton>p {
        font-size: 18px;
    }
    .client-logo ul li>a>img {
        max-width: 95px;
    }
    .client-logo ul li {
        width: 19%;
        text-align: center;
    }
    .banner2 h1 span {
        font-size: 32px;
    }
    .banner2 p {
        font-size: 18px;
    }
    .banner2 {
        padding-top: 170px;
    }
    .globe-icon>img {
        width: 100%;
        max-width: 250px;
    }
    .para-description.prepayment>p {
        font-size: 18px;
    }
    .earth-section {
        padding: 70px 0 0px;
    }
    .user-section {
        padding: 40px 0;
    }
    .bussiness-process h4 {
        font-size: 24px;
    }
    .team_sec .col-sm-3 {
        text-align: center;
    }
    .mem_bio {
        margin-top: 20px;
        padding-left: 0;
        text-align: center;
    }
    .top_head h2 {
        margin-bottom: 0;
        text-align: center;
    }
    .team_sec {
        padding-top: 0;
    }
    .team_sec.pos_chnge .col-sm-3 {
        float: none;
    }
    .customHeading.rpSet>p {
        padding: 65px 40px 0px;
    }
    .moreBtn.custom-moreBtn {
        left: auto;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 60px 58px 0;
    }
    .logosSection>ul>li {
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 30px 0;
    }
    .logosSection>ul>li img {
        max-height: 80px;
        width: auto;
    }
}

@media only screen and (max-width:620px) {
    .banner-round {
        display: block;
        float: none;
        margin: 0 auto;
    }
    .logo img {
        max-width: 320px;
        width: 100%;
    }
    .banner-round:last-child {
        left: 0;
        top: -30px;
    }
    .banner p {
        margin-bottom: 30px;
    }
    .banner {
        padding-top: 190px;
        text-align: center;
    }
    .logo {
        width: 100%;
        text-align: center;
        margin-bottom: 24px;
    }
    .menu-bars {
        text-align: center;
        width: 100%;
    }
    .para-description>p {
        font-size: 16px;
    }
    .bussiness-process h4 {
        font-size: 20px;
        line-height: 32px;
    }
    .bussiness-process {
        padding: 30px 0;
    }
    .banner h1 {
        font-size: 22px;
    }
    .client-logo ul li>a>img {
        max-width: 60px;
    }
    .client-logo ul li:last-child>a>img {
        max-width: 90px;
    }
    .client-logo ul li {
        width: 18%;
    }
}

@media only screen and (max-width:580px) {
    .banner.fundbanner h1 {
        padding-bottom: 0;
    }
    .banner.fundbanner p {
        font-size: 14px;
    }
    .banner.fundbanner {
        padding-bottom: 50px;
    }
    .customHeading {
        width: 193px;
        height: 195px;
        font-size: 14px;
    }
    .customHeading>p {
        padding: 39px 30px;
        line-height: 30px;
    }
    .moreBtn {
        width: 60px;
        height: 58px;
        font-size: 12px;
    }
    .moreBtn>p {
        margin: 15px 0 0;
        line-height: 14px;
    }
    .customHeading.customHeading-flt>p {
        padding: 60px 50px;
    }
    .moreBtn.custom-moreBtn {
        /*left: 30%;*/
        transform: translate(-50%, 0%);
        top: 230px;
    }
    .customHeading.customHeading-flt>p.rent {
        padding: 45px 40px;
    }
    .banner2 h1 span {
        font-size: 24px;
    }
    .banner2 p {
        padding: 10px 0 50px;
        font-size: 15px;
    }
    .globe-icon>img {
        max-width: 180px;
    }
    .globe-icon {
        margin: -110px 0 50px;
    }
    .para-description.prepayment>p {
        font-size: 15px;
    }
    .leaf-section.payment-green {
        margin-top: 20px;
    }
    section.leaf-section.payment-green>a>img {
        max-width: 60px;
    }
    .payment-green .down-btn {
        margin: -90px auto 0;
    }
    .payment-green .para-descripton>p {
        font-size: 15px;
        line-height: 34px;
        padding-top: 18px;
    }
    .leaf-section.payment-green {
        padding: 60px 0px 30px;
    }
    .para-descripton p {
        font-size: 15px;
        line-height: 25px;
    }
    .user-section {
        padding: 30px 0 20px;
    }
    .bussiness-process h4 {
        font-size: 18px;
    }
    .top_head h2 {
        font-size: 30px;
    }
    .mem_bio h2 {
        font-size: 25px;
    }
    .mem_bio span {
        color: #848484;
        font-size: 15px;
        font-weight: 700;
    }
    .mem_bio p {
        font-size: 14px;
    }
    .customHeading.dpMbSet>p {
        padding: 38px 40px 0;
    }
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 42px 50px 0;
        line-height: 28px;
    }
    .customHeading.rpSet>p {
        padding: 35px 40px 0px;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 50px 45px 0;
    }
}

@media only screen and (max-width:480px) {
    .bussiness-process h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .para-descripton p {
        font-size: 14px;
        line-height: 23px;
    }
    .leaf-section,
    .earth-section,
    .user-section {
        padding: 40px 0;
    }
    .para-description>p {
        font-size: 14px;
    }
    .left-part-foot.right-foot {
        padding: 50px 0 25px;
    }
    .banner.fundbanner p {
        font-size: 13px;
        line-height: 24px;
    }
    .banner h1 {
        font-size: 18px;
    }
    .customHeading {
        width: 163px;
        height: 165px;
        font-size: 12px;
    }
    .customHeading>p {
        padding: 35px 27px;
        line-height: 25px;
    }
    .moreBtn {
        width: 50px;
        height: 48px;
        font-size: 10px;
        right: 10%;
    }
    .moreBtn>p {
        margin: 11px 0 0;
        line-height: 11px;
    }
    .globalCustom-text>h5 {
        font-size: 12px;
        text-align: center;
        line-height: 26px;
    }
    .customHeading.customHeading-flt>p {
        padding: 50px 36px;
    }
    .moreBtn.custom-moreBtn {
        /*left: 20%;*/
        top: 200px;
    }
    .global-payment .globalCustom-text.responsivPad {
        padding-bottom: 30px;
    }
    .customHeading.customHeading-flt>p.rent {
        padding: 35px 40px;
    }
    .openNav.fundNav {
        padding: 25px 40px 25px 40px;
    }
    .openNav>ul>li>a {
        font-size: 14px;
    }
    .openNav>ul>li+li {
        padding-top: 15px;
    }
    .openNav {
        padding: 45px 40px 50px 30px;
    }
    .client-logo ul li {
        width: 32%;
        margin: 5px 0;
    }
    .client-logo ul li:nth-child(4),
    .client-logo ul li:nth-child(5) {
        width: 49%;
    }
    .banner2 h1 span {
        font-size: 21px;
    }
    .banner2 h1 {
        margin: 0;
    }
    .banner2 p {
        font-size: 14px;
    }
    .globe-icon>img {
        max-width: 130px;
    }
    .globe-icon {
        margin: -75px 0 25px;
    }
    .para-description.prepayment>p {
        font-size: 13px;
        line-height: 22px;
    }
    .leaf-section,
    .earth-section,
    .user-section {
        padding: 20px 0;
    }
    .payment-green .para-descripton>p {
        font-size: 13px;
        line-height: 27px;
    }
    .leaf-section.payment-green {
        padding: 60px 0px 10px;
    }
    .para-descripton p {
        font-size: 13px;
    }
    .bussiness-process h4 {
        font-size: 14px;
    }
    .earth-section {
        margin-top: 10px;
    }
    .customHeading.dpMbSet>p {
        padding: 32px 27px 0;
    }
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 32px 27px 0;
        line-height: 26px;
    }
    .customHeading.rpSet>p {
        padding: 32px 32px 0;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 40px 40px 0;
    }
}

@media only screen and (max-width:380px) {
    .banner.fundbanner p {
        font-size: 12px;
    }
    .banner h1 {
        font-size: 16px;
    }
    .globe-icon {
        margin: -62px 0 25px;
    }
    .customHeading {
        width: 143px;
        height: 145px;
        font-size: 11px;
    }
    .customHeading>p {
        padding: 25px 27px;
        line-height: 25px;
    }
    .globalCustom-text>h5 {
        font-size: 11px;
        line-height: 21px;
    }
    .globalCustom-text {
        padding: 0px 0 70px;
    }
    .customHeading.customHeading-flt>p {
        padding: 35px 30px;
    }
    .moreBtn.custom-moreBtn {
        top: 183px;
    }
    .customHeading.customHeading-flt>p.rent {
        padding: 25px 27px;
    }
    .banner2 h1 span {
        font-size: 17px;
    }
    .banner2 p {
        font-size: 13px;
    }
    .banner2 {
        padding-bottom: 40px;
    }
    .globe-icon>img {
        max-width: 100px;
    }
    .customHeading.dpMbSet>p {
        padding: 22px 22px 0;
    }
    .customHeading.customHeading-flt>p.smart.fundTitleSet {
        padding: 30px 27px 0;
        line-height: 22px;
    }
    .customHeading.rpSet>p {
        padding: 22px 30px 0;
    }
    .customHeading.customHeading-flt>p.smart.smartSet {
        padding: 35px 30px 0;
    }
}

.openNav li>a {
    text-transform: uppercase;
}
