﻿@charset "utf-8";
/* ==========================================================================
   CSS Reset
   ========================================================================== */
/*
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
*,*:after,*:before {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}

/* ==========================================================================
   Common CSS
   ========================================================================== */
body {font-family: 'poppinsregular'; font-size: 14px; line-height: 18px; color: #000;background: #fff;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
a {outline: none;text-decoration: none;color: #b41124; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:hover,a:focus{text-decoration: none; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.container {width: 1250px;margin: 0 auto;}
#wrapper {min-height: 100%;position: relative;}
li{list-style: none;}
img{ display: block; max-width: 100%; height: auto; }
/* ==========================================================================
   Setting up the fonts
   ========================================================================== */
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsextralight';
    src: url('../fonts/poppins-extralight-webfont.woff2') format('woff2'),
         url('../fonts/poppins-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsitalic';
    src: url('../fonts/poppins-italic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsextralight_italic';
    src: url('../fonts/poppins-extralightitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-extralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium_italic';
    src: url('../fonts/poppins-mediumitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinssemibold_italic';
    src: url('../fonts/poppins-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinslight_italic';
    src: url('../fonts/poppins-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* ==========================================================================
   Header
   ========================================================================== */
.header {
    padding: 9px 0px;
    box-shadow: 0px 3px 6px #00000029;
}
.header_in {
    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;
}
.logo {
    width: 235px;
}
.nav ul {
    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;

}
.nav ul li a{
   font-size: 17px;
   line-height: 21px;
   letter-spacing: 1.36px;
   color: #002759;
   text-transform: uppercase;
   font-family: 'poppinssemibold';
}

.bar1, .bar2, .bar3 {
    width: 30px;
    height: 4px;
    background-color: #076CB1;
    margin: 5px 0;
    transition: 0.4s;
    border-radius: 11px;
    border: none;
    outline: none;
}
.menu_icon {
    display: none;
}
.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-5px, 4px);
  transform: rotate(-45deg) translate(-5px, 4px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}
.nav.mobile_nav{
   display: none;
}





.banner_top{
   background: url(../images/banner.png) no-repeat;
   background-size: cover;
   background-position: center center;
   height: 415px;
}
.banner_btm{
   background: #002759;
   padding: 20px 0 30px;
}
.nav ul li {
    margin-left: 50px;
}
.nav ul li:first-child {
    margin-left: 0;
}
.nav ul li button {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 1.36px;
    color: #076CB1;
   font-family: 'poppinssemibold';
    text-transform: uppercase;
    border: 2px solid #076CB1;
    border-radius: 19px;
    padding: 8px 0;
    display: inline-block;
    width: 133px;
    background: transparent;
}
.nav ul li button#signup{
   background: #076CB1;
   color: #fff;
   margin-left: 15px;
}

.banner_btm_in h2 {
    font-size: 46px;
    line-height: 50px;
    color: #fff;
    font-family: 'poppinsbold';
}
.banner_btm_in h2 small{
   display: inline-block;
    font-size: 30px;
    font-family: 'poppinsextralight';
}
.banner_btm_in h2 span{
   display: inline-block;
    font-size: 30px;
    font-family: 'poppinslight';
}
.banner_btm_in{
   text-align: center;
   width: 80%;
   margin: 0 auto;
}
.banner_btm_in p {
    font-size: 16px;
    line-height: 25px;
    color: #A7D0FF;
    font-family: 'poppinsextralight';
    margin-top: 10px;
}



.growth_section{
   padding: 60px 0;
}
.growth_cont h3{
   font-size: 32px;
   line-height: 36px;
   letter-spacing: 0px;
   color: #467DC6;
   margin-bottom: 10px;
}
.growth_in ul li:last-child .growth_cont h3{
   text-transform: uppercase;
}
.growth_cont p{
   font-size: 16px;
   line-height: 20px;
   letter-spacing: 0px;
   color: #747474;
   font-family: 'poppinslight';
}
.growth_in ul{
   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;
}
.growth_in ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.growth_cont {
    margin-left: 40px;
}
growth_cont img{
   width: 72px;
}
.growth_in{   
   width: 85%;
   margin: 0 auto;
}



.signup_now{
   padding: 35px 0;
   background: url(../images/signup_now_banner.png) no-repeat;
   background-size: cover;
   background-position: center center;
}
.signup_now_in {
    width: 80%;
    margin: 0 auto;
}
.signup_now_in button {
    font-size: 17px;
    line-height: 21px;
    color: #fff;
    font-family: 'poppinssemibold';
    text-transform: uppercase;
    border: none;
    outline: none;
    box-shadow: 0px 2px 6px #2A42BC;
   border-radius: 34px;
    padding: 14px 40px;
    background: #5287F1;
    display: inline-block;
    vertical-align: middle;
}
.signup_now_in h4{
   font-size: 24px;
   line-height: 28px;
   font-family: 'poppinssemibold';
   color: #82C1FF;
   margin-left: 25px;
   display: inline-block;
   vertical-align: middle;
}
.signup_now_in img {
    display: none;
}


.tax_teturn .growth_cont h3{
   font-size: 25px;
   line-height: 30px;
   font-family: 'poppinssemibold';
   color: #467DC6;
   margin-bottom: 10px;
}



.notice_top {
    background: #4F4F4F;
    padding: 18px 0;
}
.notice_btm {
    background: #3E3E3E;
    padding: 18px 0;
}
.notice_top h5{
   font-size: 13px;
   line-height: 17px;
   font-family: 'poppinsmedium';
   letter-spacing: 0.58px;
   color: #FFFFFF;
   text-transform: uppercase;
   margin-bottom: 10px;
}
.notice_top p,
.notice_btm p{
   font-size: 12px;
   line-height: 18px;
   font-family: 'poppinsextralight';
   letter-spacing: 0.17px;
   color: #A1A1A1;
}




.work_logo img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.work_logo {
    background: rgba(0, 0, 0, 0.11);
    height: 130px;
    width: 130px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    border-radius: 100%;
    margin-bottom: 12px;
}
.platform_works_in li h6 {
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.11px;
    color: #FFFFFF;
    width: 70%;
    margin: 0 auto;
}
.platform_works_in li:nth-child(1){
   background: #5C6A74;
}
.platform_works_in li:nth-child(2){
   background: #485864;
}
.platform_works_in li:nth-child(3){
   background: #295573;
}
.platform_works_in li:nth-child(4){
   background: #076CB1;
}
.platform_works_in li:nth-child(5){
   background: #054978;
}
.platform_works_in li:nth-child(6){
   background: #002759;
}
.platform_works_in ul li {
    width: 33.33%;
    position: relative;
    padding: 60px 0 45px;
}
.platform_works_in ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.platform_works_in {
    width: 85%;
    margin: 0 auto;
}
.work_flow {
    position: absolute;
    top: 35px;
    right: 26px;
    text-align: center;
}
.work_flow p{
   font-size: 16px;
   line-height: 25px;
   font-family: 'poppinssemibold';
   letter-spacing: 0.18px;
   color: #FFFFFF;
   text-transform: uppercase;
   opacity: 0.35;
}
.work_flow h5{
   font-size: 53px;
   line-height: 60px;
   font-family: 'poppinsmedium';
   letter-spacing: 0.58px;
   color: #FFFFFF;
   opacity: 0.27;
}
.platform_heading {
    text-align: center;
    margin-bottom: 30px;
}
.platform_heading h3{
   font-size: 40px;
   line-height: 44px;
   font-family: 'poppinsbold';
   letter-spacing: 0px;
   color: #076CB1;
}
.platform_heading p{
   font-size: 26px;
   line-height: 32px;
   font-family: 'poppinslight';
   letter-spacing: 0px;
   color: #7D7D7D;
   margin-top: 10px;
}
.platform_works{
   padding: 60px 0;
}




.testimonials h4{
   font-size: 40px;
   line-height: 44px;
   font-family: 'poppinsbold';
   color: #FFFFFF;
   text-align: center;
}
.testimonials_cont p{
   font-size: 13px;
   line-height: 30px;
   font-family: 'poppinslight_italic';
   letter-spacing: 0.14px;
   color: #FFFFFF;
}
.client_name h5{
   font-size: 21px;
   line-height: 25px;
   font-family: 'poppinssemibold';
   letter-spacing: 1.26px;
   color: #FFFFFF;
}
.client_name p{
   font-size: 12px;
   line-height: 18px;
   font-family: 'poppinslight';
   letter-spacing: 0.72px;
   color: #FFFFFF;
   margin-top: 4px;
}
.testimonials_cont p {
    font-size: 13px;
    line-height: 30px;
    font-family: 'poppinslight_italic';
    letter-spacing: 0.14px;
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    margin-top: 15px;
}
.client_logo{
   height: 55px;
   width: 55px;
   border-radius: 100%;
    background: #5F7088;
}
.client_logo img {
    border-radius: 100%;
    background: #5F7088;
}

.client_name{
   text-align: center;
   margin-left: 30px;
}
.client_dtls{
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
                margin-top: 20px;
}
.testimonials_in {
    margin-top: 45px;
}
.testimonials {
    background: url(../images/testimonial_banner.png) no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 60px 0;
}
.testimonials_in ul {
    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;
    width: 90%;
    margin: 0 auto;
}
.testimonials_in ul li {
    width: 31%;
}
.testimonials_cont {
    padding: 40px 34px;
    background: #011530;
    position: relative;
}
.testimonials_cont:after {
    position: absolute;
    left: 60px;
    bottom: -13px;
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #011530;
}
.client_logo img {
    border-radius: 100%;
    background: #5F7088;
}



.return_top_rgt{
   background: url(../images/saving_return-1.png) no-repeat;
   background-size: cover;
   background-position: center center;
}
.return_btm_lft{
   background: url(../images/saving_return-2.png) no-repeat;
   background-size: cover;
   background-position: center center;
}
.return_top_lft h3{
   font-size: 32px;
   line-height: 48px;
   font-family: 'poppinsbold';
   color: #225FAE;
   margin-bottom: 12px;
}
.return_btm_rgt h3{
   font-size: 32px;
   line-height: 48px;
   font-family: 'poppinssemibold_italic';
   color: #fff;
}
.return_btm_rgt li p {
    font-size: 18px;
    line-height: 27px;
    color: #fff;
    padding-left: 25px;
   width: calc(100% - 60px);

}
.return_top_lft h5{
   font-size: 25px;
   line-height: 38px;
   color: #225FAE;
}
.return_top_cont p {
    font-size: 16px;
    line-height: 25px;
    color: #4671C6;
    margin-left: 20px;
    width: 75%;
}
.return_top_cont{
   mask-type: 42px;
}
.saving_return_top > div,
.saving_return_btm > div {
    width: 50%;
    max-width: 675px;
}
.saving_return_top, .saving_return_btm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.saving_return_btm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.return_top_lft {
   padding: 70px 0 50px;
    padding-left: 3.5%;
    padding-right: 8%;
}
.return_btm_rgt{
   padding: 50px 0 75px;
   padding-right: 3.5%;
   padding-left: 5%;
   background: #464646;
}
.return_top_cont {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.return_btm_rgt ul {
    margin-top: 45px;
}
.return_btm_rgt ul li:last-child {
    margin-bottom: 0;
}
.return_btm_rgt ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
}
.return_btm_rgt ul li img {
    width: 55px;
}



/*ABOUT-US*/


.aboutus_banner_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.aboutus_logo{
   background: url(../images/aboutus-banner.png) no-repeat;
   background-size: cover;
   background-position: center center;
   width: 37.5%;
}
.aboutus_banner_cont {
    width: 60%;
}
.aboutus_banner_cont h4{
   font-size: 19px;
   line-height: 40px;
   color: #225FAE;
   margin-bottom: 37px;
}
.aboutus_banner_cont p,
.aboutus_banner p{
   font-size: 17px;
   line-height: 37px;
   color: #5E5E5E;
}

.aboutus_banner_in{
   margin-bottom: 37px;
}
.aboutus_banner {
    margin-top: 65px;
}
.loans_info{
   margin-top: 70px;
}

.loans_info_in h3{
   font-size: 40px;
   line-height: 44px;
   text-align: center;
   font-family: 'poppinsbold';
   color: #076CB1;
}
.info_table{
   margin-top: 45px;
}
.info_table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.info_table table tr:first-child td {
    font-size: 20px;
    line-height: 24px;
    color: #076CB1;
    font-family: 'poppinsmedium';
}
.info_table table td {
    text-align: center;
    width: 20%;
    padding: 12px 10px;
    vertical-align: middle;
    background: #FBFBFB;
}
.info_table table tr {
    border: 1px solid #f1f1f1;
}
.info_table table tr:last-child td {
    font-size: 19px;
    line-height: 30px;
    color: #5E5E5E;
    font-family: 'poppinslight';
 }
.info_table table tr td:nth-child(even) {
    background: #ECEBEB;
}




.investment_team{
   margin-top: 85px;
}
.investment_team_in h2{
   font-size: 40px;
   line-height: 44px;
   font-family: 'poppinsbold';
   color: #076CB1;
   text-align: center;
}
.investment_team_in h3{
   font-size: 120px;
   line-height: 124px;
   font-family: 'poppinsbold';
   color: #D6D6D6;
   margin-top: 145px;
   text-align: center;
}
.investment_team_in h4{
   font-size: 40px;
   line-height: 44px;
   font-family: 'poppinsbold';
   color: #076CB1;
   margin-top: 45px;
   text-align: center;
}
.investment_team_in ul{
   margin-top: 40px;
}
.investment_team_in ul li p{
   font-size: 17px;
   line-height: 33px;
   color: #828282;
}
.investment_team_in ul li img{
    margin-top: 20px;
}

.risk_factor h5{
   font-size: 40px;
   line-height: 44px;
   font-family: 'poppinsbold';
   color: #076CB1;
   margin-bottom: 20px;
}
.risk_factor h6{
   font-size: 17px;
   line-height: 33px;
   color: #828282;
   text-align: center;
   margin-top: 35px;
   width: 90%;
   margin: 0 auto;
}
.risk_factor{
   text-align: center;
   margin: 45px 0 60px;
}

.investment_team_in ul li:last-child {
    background: #ECEBEB;
}
.investment_team_in ul li {
    width: 50%;
    background: #F6F6F6;
    padding: 45px 58px;
}
.investment_team_in ul {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


/* ==========================================================================
   Footer
   ========================================================================== */
.footer_in{
    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;
            margin-bottom: 30px;
}
.footer_logo{
   width: 285px;
}
.footer_nav ul li a {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 1.36px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'poppinssemibold';
}
.footer_nav ul {
    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;
}
.footer_nav ul li {
    margin-left: 50px;
}
.main_footer{
   background: #011530;
   padding: 22px 0 40px;
}
.main_footer p{
   font-size: 12px;
   line-height: 18px;
   font-family: 'poppinsextralight';
   letter-spacing: 0.17px;
   color: #7994B8;
}
/* ==========================================================================
   Main
   ========================================================================== */

