@charset "utf-8";

/* CSS Document */

/*----------------

RESET CSS

-----------------*/

body {

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	padding:0;

	background:#fff;

	color:#000000;

	text-align:center;

	font-family: 'Graphik';

	font-weight:400;

	}

div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}

header, section, footer, aside, nav, main, article, figure {display: block;}

table, tr, td {border: 0;}

a {outline: none;color: inherit;text-decoration: none;}

img {border: none; height:auto;}

li {list-style: none;}

* {box-sizing: border-box;}

.img-full {max-width: 100%;}

.clearall {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	height: 1px;

	}



/*====Fonts====*/

@font-face {

    font-family: 'Graphik';

    src: url('Graphik-Light.woff2') format('woff2'),

    url('Graphik-Light.woff') format('woff');

    font-weight: 300;

    font-style: normal;

    font-display: swap;

	}

@font-face {

    font-family: 'Graphik';

    src: url('Graphik-Regular.woff2') format('woff2'),

    url('Graphik-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

	}

@font-face {

    font-family: 'Graphik';

    src: url('Graphik-Medium.woff2') format('woff2'),

    url('Graphik-Medium.woff') format('woff');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

	}

@font-face {

    font-family: 'Graphik';

    src: url('Graphik-Semibold.woff2') format('woff2'),

    url('Graphik-Semibold.woff') format('woff');

    font-weight: 600;

    font-style: normal;

    font-display: swap;

	}

@font-face {

    font-family: 'Graphik';

    src: url('Graphik-Bold.woff2') format('woff2'),

    url('Graphik-Bold.woff') format('woff');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

	}

	

/*=====MAIN CSS START=====*/

.container {

	width:1170px;

	margin:0 auto;

	padding:0;

	position:relative;

	}

/*=====Header=====*/

.top-fix-bar{

	float: left;

	width: 100%;

	margin-bottom:0;

	}

.header{

	float:left;

	width:100%;

	height:67px;

	/*margin-top:-65px;

	top:65px;*/

	position:relative;

	background:#fff;

	padding:8px 0;

	}

.fixed-nav .header{

	position: fixed;

	z-index: 11;

	background:#fff;

	-webkit-transition: margin .3s ease-out;

	transition: margin .3s ease-out;

	margin-top:0;

	top:0;

	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);

	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);

	}

.header-row{

	width:100%;

	display:flex;

	display:-webkit-flex;

	flex-wrap:wrap;

	justify-content:space-between;

	align-items:center;

	margin: 0 auto;

	}			

.logo{

	float:left;

	width:108px;

	}

.call__info{

	width: 192px;

    display: flex;

    display: -webkit-flex;

    align-items: center;

	margin:0 0 0;

	}

.call__icon{

	display:flex;

	display:-webkit-flex;

	align-items:center;

	justify-content:center;

	width:36px;

	flex-shrink:0;

	}

.call__icon img{

	width:36px;

	vertical-align:middle;

	}

.call__text{

	text-align:left;

	padding:0 0px 0 10px;

	}

.call__text p{

	color:#000;

	font-size:11px;

	line-height:15px;

	}

.call__text h3{

	font-size:20px;

	line-height:22px;

	font-weight:600;

	color:#2574BD;

	}

/*=====common css=====*/

.common-heading {

    font-size: 50px;

    line-height: 54px;

    letter-spacing: -0.5px;

    color: #000;

    font-weight: 600;

	}

.common-text {

    font-size: 18px;

    line-height:26px;

    color: #000;

    margin-top: 25px;

	}

.common-text.mt-0{margin-top:0;}

.button_box{

	display:inline-block;

	vertical-align:top;

	width:100%;

	max-width:330px;

	margin-top:35px;

	}

.common_button{

	display:inline-block;

	vertical-align:middle;

    width: 100%;

    height: 58px;

   background-image: linear-gradient(

  180deg,

  oklch(60% 0.118 184.704),

  oklch(51.1% 0.096 186.391)

);

    border-radius: 50px;

    font-size: 24px;

    line-height:52px;

    color: #fff;

    text-align: center;

    font-weight: 600;

	font-family: 'Graphik';

	}

.btn_arrow {

    display: inline-block;

    vertical-align: middle;

    width:25px;

    margin:-3px 0 0 10px;

	}

.btn-content{

	text-align:center;

	}

.btn-arrow-box{

	width:25px;

	height:25px;

	background:#fff;

	border-radius:50%;

	display:flex;

	display:-webkit-flex;

	justify-content:center;

	align-items:center;

	margin:0 0 0 0px;

	flex-shrink:0;

	}

.btn-arrow{

	display:block;

	margin:0 auto;

	max-width:100%;

	width:9px;

	}

/*=====Banner=====*/

.banner{

	float:left;

	width:100%;

	background:url(../images/banner-bg.webp) no-repeat center top;

	background-size:cover;

	padding:20px 0 25px;

	}

.banner-row{

	width:100%;

	display:flex;

	display:-webkit-flex;

	flex-wrap:wrap;

	justify-content:space-between;

	margin: 0 auto;

	}

.banner-left{

	width:50%;

	text-align:left;

	position:relative;

	margin-top:30px;

	}

.banner-rev-text{

	display: inline-block;

    vertical-align: top;

    font-size: 14px;

    line-height: 20px;

    color: #fff;

    border-radius: 50px;

    padding: 6px 15px;

	background: #2574BD;

    background: linear-gradient(171deg,rgba(5, 75, 80, 1) 0%, rgba(5, 75, 80, 0.85) 100%, rgba(5, 75, 80, 0) 20%);

	}

.banner-rev-text strong{ font-weight:500;}

.banner-rev-text img {

    display: inline-block;

    vertical-align: middle;

    margin: -2px 10px 0 0;

    width: 75px;

	}

.banner-heading {

    font-size: 56px;

    line-height: 63px;

    color: #fff;

    font-weight: 600;

    margin-top: 25px;

	}

.bnr_strip{

	width:100%;

	margin-top:30px;

	display:flex;

	display:-webkit-flex;

	justify-content: flex-start;

	align-items:center;

	padding:8px 15px;

	position:relative;

	background: #2574BD;

    background: linear-gradient(171deg,rgba(5, 75, 80, 1) 0%, rgba(5, 75, 80, 0.85) 100%, rgba(5, 75, 80, 0) 20%);

	}

.bnr_strip:before{

	content:"";

	position:absolute;

	background:#2574BD;

	width:3px;

	top:0;

	left:0;

	bottom:0;

	}

.bnr_strip_icon{

	width:38px;

	}

.bnr_strip_text{

	font-size:16px;

	line-height:26px;

	color:#fff;

	padding-left:15px;

	text-align:left;

	}

.bnr_strip_text span{

	font-weight:600;

	}

.banner-img{

    position: absolute;

    right: -84%;

    top: 70px;

    width: 784px;

	z-index: 1;

	}

ul.bnr_list{

	display:inline-block;

	vertical-align:top;

	width:100%;

	margin-top:30px;

	}	

ul.bnr_list li{

	width:72%;

	font-size:18px;

    line-height:24px;

	color:#fff;

	font-weight:500;

	text-align:left;

	background:url(../images/bnr-list-tike.webp) no-repeat left 4px;

	background-size:18px;

	padding-left:30px;

	margin-top:7px;

	border-bottom: 1px solid #2574BD;

    padding-bottom: 10px;

	}

ul.bnr_list li:last-child{

	border-bottom:none;

	padding-bottom:0;

	}

.banner-right {

    width: 33%;

	position: relative;

    z-index: 1;

	}

.form_box_loan_text{

	font-size: 12px;

    line-height: 17px;

    color: #000;

    font-weight: 400;

    background: #f9ff99;

    padding: 5px 13px;

    border: 1px dashed #000;

    border-radius: 6px;

    margin: 0 0;

    position: relative;

    z-index: 1;

    display: inline-block;

    vertical-align: top;

	}

.form_box_loan_text span{}

.form_box_loan_text:before{

	content:"";

	display:inline-block;

	vertical-align:middle;

	background:#ff0000;

	width:6px;

	height:6px;

	border-radius:50%;

	margin:-2px 8px 0 0;

    animation: shadow-pulse 2s infinite;

	}

.form_box{

	background: #2574BD;

    border-radius: 20px;

    border: 3px solid #2574BD;

    overflow: hidden;

    position: relative;

	margin-top: -15px;

	}

.form_box_header{

	float:left;

	width:100%;

	padding: 20px 10px 15px;

	background: #2574BD;

	}

.form_box_heading{

	font-size:32px;

	line-height:35px;

	font-weight:800;

	color:#fff;

	}

.form_box_heading span{}

.frm-sec{

	float:left;

	width:100%;

	padding:5px 18px 20px;

	background:#fff;

	}

.form_strip{

	float:left;

	width:100%;

	background:#fff;

	padding:10px 10px;

	position:relative;

	}

.form_strip p{

    color: #000;

    font-size: 14px;

    line-height: 20px;

	}

.form_strip_tick{

	display:inline-block;

	vertical-align:middle;

	width:18px;

	margin:-2px 6px 0 0;

	}

.frmfield{

	text-align:left;

	}

.input-fld{

	width:100%;

    height:55px;

	color:#2e2e2e;

    font-size:16px;

	line-height:24px;

    background:#fff;

	text-align:left;

    border-radius:5px;

	border:1px solid #c2c2c2;

	padding:5px 20px;

    outline:none;

	font-family: 'Graphik';

    -webkit-appearance:none;

	margin-top:8px;

	}

.input-fld::placeholder{

	color:#2e2e2e;

	}

.input-fld:focus{

	border:1px solid #2574BD;

	transition:all ease .5s;

	box-shadow:5px 5px 8px 2px rgba(0,0,0,0.1);

	-webkit-box-shadow:5px 5px 8px 2px rgba(0,0,0,0.1);

	}  

.input-fld.half-fld{

	width:48%;	

	}

.input-fld.margin-rgt{

	margin-right:4%;

	}

select.input-fld{background:url(../images/select-arw.png)no-repeat center right 10px #fff; padding-right:25px;}

.input-fld.amount-input{background:url(../images/dollar-icon.png)no-repeat center left 8px #fff; background-size:26px; padding-left:40px;}

         

.form_button_box{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	margin-top:20px;

	}

.form_button{

    width: 100%;

    height: 56px;

   background-image: linear-gradient(

  180deg,

  oklch(60% 0.118 184.704),

  oklch(51.1% 0.096 186.391)

);

    border-radius: 50px;

    font-size: 26px;

    line-height: 56px;

    color: #fff;

    text-align: center;

    font-weight: 600;

	font-family: 'Graphik';

    padding: 8px;

    display: flex;

    display: -webkit-flex;

    justify-content: center;

    align-items: center;

    column-gap: 10px;

    outline: none;

    border: none;

    cursor: pointer;

	}

.form_button_arrow{

	display:inline-block;

	vertical-align:middle;

	margin:-3px -7px 0 12px;

	width:9px;

	}

.form_button .btn-content{ margin-top:-5px;}

.form_button_text1{

	color:#000;

    font-size:13px;

    line-height:20px;

	margin-bottom:7px;

	}

.form_button_text2{

	color:#000;

    font-size:13px;

    line-height:20px;

	margin-top:7px;

	}

.form_buttom_link{

	color:#fe6335;

	text-decoration:underline;

	}

.form_text{

	color: #454545;

    font-size: 11px;

    line-height: 17px;

    text-align: left;

    margin-top: 15px;

	}

/*=====Section_1=====*/

.section_1{

	float:left;

	width:100%;

	background:#fff;

	padding:60px 0 70px;

	}

.s1_inner_content{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	max-width:880px;

	text-align:center;

	}

.s1_sub_heading {

    font-size: 18px;

    line-height: 28px;

    color: #000;

    margin-top: 20px;

	font-weight:600;

	}

.s1_sub_heading2{

    font-size: 18px;

    line-height: 28px;

    color: #000;

    margin-top: 30px;

    font-weight: 500;

	}

.sec1_graph{

	display:block;

	margin:25px auto 0;

	width:810px;

	max-width:100%;

	}

.s1_row{

	width:100%;

	margin:40px auto 5px;

	display:flex;

	display:-webkit-flex;

	flex-wrap:wrap;

	justify-content:space-between;

	}

.s1_col{

	text-align:center;

	width:25%;

	padding: 0 12px;

	position:relative;

	}

.s1_col_img {

    display: block;

    margin: 0 auto 10px;

    max-width: 100%;

    width: 100px;

	}

.s1_col_heading {

    font-size: 20px;

    line-height: 25px;

    color: #2574BD;

	font-weight:700;

	}

.s1_col_text {

	font-size: 16px;

    line-height: 21px;

    color: #000;

    margin-top: 10px;

	}

/*=====Section_2=====*/

.section_2{

	float:left;

	width:100%;

	background:#eef7ff;

	padding:60px 0 80px;

	}

.s2-row {

    width: 100%;

    display: flex;

    display: -webkit-flex;

    flex-wrap: wrap;

    justify-content: space-between;

	}

.s2-left{

	text-align:left;

	width:51%;

	}

.s2_left_box{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	position:relative;

	margin-top:30px;

	}

.help_text{

	position:absolute;

	left:55px;

	top:0;

	font-size:17px;

	line-height:24px;

	font-weight:500;

	color:#000;

	}

.s2_img{

	display:block;

	max-width:100%;

	}

.s2_box_graph{

	position:absolute;

	width:226px;

	bottom:-45px;

	right:0;

	background:#f5fff9;

	border-radius:15px;

	padding:25px 15px;

	}

.s2_box_graph_img{

	display:block;

	margin:0 auto;

	max-width:100%;

	width:195px;

	}

.s2_box_graph p{

	position:absolute;

	top:75px;

	text-align:center;

	left:50px;

	font-size:15px;

	line-height:18px;

	color:#000;

	font-weight:500;

	}

.s2_box_graph p span{

	font-size:29px;

	line-height:29px;

	font-weight:700;

	}

ul.s2_box_list{

	position:absolute;

	top:35px;

	left:35px;

	width:150px;

	}

ul.s2_box_list li{

	background:#fff;

	border-radius:6px;

	padding:6px 9px;

	text-align:left;

	display: -webkit-flex;

    display: flex;

    justify-content: start;

    align-items:center;

	box-shadow:0 0 5px 1px rgba(0,0,0,0.1);

	-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.1);

	column-gap:7px;

	margin-bottom:8px;

	}

ul.s2_box_list li img{

	width:28px;

	}

ul.s2_box_list li p{

	font-size:12px;

	line-height:14px;

	color:#000;

	}

ul.s2_box_list li p span{

	font-weight:500;

	}

.s2-right{

	text-align:left;

	width:47%;

	}

ul.s2_list{

    width: 100%;

    display: flex;

    display: -webkit-flex;

    flex-wrap: wrap;

    justify-content: space-between;

    flex-direction: column;

    row-gap: 17px;

    margin-top: 30px;

	}

ul.s2_list li{

	width: 100%;

    padding: 0 0 17px;

    border-bottom: 1px solid #c2c2c2;

    display: -webkit-flex;

    display: flex;

    justify-content: start;

    align-items: flex-start;

    column-gap: 15px;

	}

ul.s2_list li:last-child{

	padding-bottom:0;

	border-bottom:none;

	}

ul.s2_list li img{

	width:33px;

	margin-top: 6px;

	}

ul.s2_list li h3{

	font-size:20px;

	line-height:26px;

	font-weight:600;

	color:#000;

	text-align:left;

	}

ul.s2_list li p{

	font-size:18px;

	line-height:25px;

	margin-top:5px;

	color:#000;

	text-align:left;

	}

.s2_sub_hdng{

	font-size:24px;

	line-height:31px;

	color:#000;

	margin-top:25px;

	font-weight:600;

	}

/*=====Section_3=====*/

.section_3{

	float:left;

	width:100%;

	background:#fff;

	padding:60px 0 70px;

	}

.s3_content_box{

	display:inline-block;

	vertical-align:top;

	width:1030px;

	max-width:100%;

	text-align:center;

	}

.sec3_img{

	display:block;

	width:983px;

	max-width:100%;

	margin:25px auto 0; 

	}

/*=====Section_4=====*/

.section_4{

	float:left;

	width:100%;

	background:#eef7ff;

	padding:60px 0 70px;

	}

.s4_box{

    width: 100%;

    max-width: 1004px;

	margin: 80px auto 30px;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    align-items: center;

	flex-wrap: wrap;

    row-gap: 40px;

	position:relative;

	}

.s4_box:before {

	content: "";

    position: absolute;

    left: 50%;

    width: 2px;

    top: 55px;

    bottom:0;

    background: #d2dcdb;

    transform: translateX(-50%);

	}

.s4_row{

	float:left;

	width:100%;

	position:relative;

	display: -webkit-flex;

    display: flex;

    justify-content:space-between;

    align-items:center;

    column-gap: 35px;

	}

.s4_row:nth-child(2){

	flex-direction: row-reverse;

	}

.s4_col_imgbx{

	float:left;

	width:43%;

	}

.s4_col_img{

	display:block;

	margin:0 auto;

	width:431px;

	max-width:100%;

	border-radius:15px;

	}

.s4_col_content{

	float:right;

	width:42%;

	text-align:left;

	position:relative;

	}

.s4_col_num{

	width: 50px;

    height: 50px;

   background-image: linear-gradient(

  180deg,

  oklch(60% 0.118 184.704),

  oklch(51.1% 0.096 186.391)

);

    border: 10px solid #eef7ff;

    border-radius: 50%;

    display: -webkit-flex;

    display: flex;

    justify-content: center;

    align-items: center;

    position: absolute;

    top: -40px;

    left: -106px;

	}

.s4_row:nth-child(2) .s4_col_num{

	left:auto;

	right:-106px;

	}

.s4_col_num_text {

    font-size: 14px;

    line-height: 24px;

    color: #fff;

    font-weight: 500;

	}

.s4_col_heading {

    font-size: 26px;

    line-height: 32px;

    color: #000;

    font-weight: 500;

	}

.s4_col_text {

    font-size: 17px;

    line-height: 24px;

    color: #000;

	margin-top:15px;

	}

/*=====Section_5=====*/

.section_5{

	float:left;

	width:100%;

	background:#fff;

	padding:60px 0 0;

	}

.sec5_inr{

	display:inline-block;

	vertical-align:top;

	width: 100%;

    position: relative;

	}

.sec5_box{

	width: 100%;

    margin: 30px auto 0px;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    position: relative;

	}

.sec5_box_lft {

    width: 33%;

	}

.sec5_box_rit {

    width: 33%;

	}

ul.s5_list{

	display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    row-gap: 60px;

    position: relative;

	margin-top:45px;

	}

ul.s5_list li{

	width: 100%;

    text-align: left;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    column-gap: 20px;

	}

.s5_list_icon{

	width:45px;

	}

.s5_icon {

    display: block;

	margin: 5px auto 0;

    max-width: 100%;

	width: 45px;

	}

.s5_list_content{

	text-align:left;

	width:calc(100% - 45px);

	}

.s5_list_content h3{

	font-size:22px;

	line-height:28px;

	color:#1a3a6a;

	font-weight:600;

	}

.s5_list_content p{

	font-size:17px;

	line-height:23px;

	color:#121212;

	margin-top:8px;

	}

.s5_img-col{

	width:34%;

	}

.s5_img{

	display:block;

	margin:0 auto;

	width:428px;

	max-width:100%;

	}

.s5_expert_box{

	display:inline-block;

	vertical-align:top;

	width:100%;

	padding:20px 25px 20px 45px;

	background:#2574BD;

	border-radius:10px;

	margin:0 auto 0;

	}

.s5_expert_box_inr{

	width:100%;

	display: -webkit-flex;

    display: flex;

    justify-content: space-between;

	align-items:center;

    column-gap: 15px;

	}

.s5_expert_box_left{

	width: 57.3%;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    align-items: center;

    column-gap: 20px;

	}

.s5_expert_box_icon{

	width:58px;

	}

.s5_call_icon{

	display:block;

	margin:0 auto;

	max-width:100%;

	}

.s5_expert_box_cont{

	width:calc(100% - 58px);

	text-align:left;

	}

.s5_expert_box_cont h3{

	font-size:32px;

	line-height:38px;

	color:#fff;

	font-weight:600;

	}

.s5_expert_box_cont p{

	font-size:18px;

	line-height:28px;

	color:#fff;

	font-weight:300;

	margin-top:5px;

	}

.s5_btn{

	width:320px;

	max-width:100%;

    height: 86px;

   background-image: linear-gradient(

  180deg,

  oklch(60% 0.118 184.704),

  oklch(51.1% 0.096 186.391)

);

    border-radius: 10px;

    color: #fff;

    text-align: center;

    padding: 8px;

    display: flex;

    display: -webkit-flex;

    justify-content: center;

    align-items: center;

	}



	.common_button:hover{



		 background-image:: 

 color-mix(in oklab, 

color-mix(in oklab, oklch(60% 0.118 184.704) 30%, transparent));

	}



	.s5_expert_box .button_box a.common_button.btn_scorall {

    background: #1a3a6a;

}

.s5_btn p{

	font-size: 16px;

    line-height: 16px;

	}

.s5_btn p span{

	font-size:38px;

	line-height:38px;

	font-weight: 600;

	}

.s5_expert_box_inr .button_box {

    margin: 0;

	}

/*=====Section_6=====*/

.section_6{

	float:left;

	width:100%;

	background:#fff;

	padding:60px 0 70px;

	}

.faq_section{

	display: inline-block;

    vertical-align: top;

    max-width: 768px;

    width: 100%;

    margin: 20px auto 0;

	}

.faq_slide_row{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	background:#f7faff;

	margin-top:15px;

	border-radius:10px;

	}

.faq_slide_row.last{ border-bottom:none;}

.accordion{

    float: left;

    width: 100%;

    text-align: left;

    background: url(../images/close.webp) no-repeat right 15px center;

    background-size:16px;

    padding:27px 30px 27px 25px;

    position:relative;

    cursor:pointer;

    font-size:20px;

    line-height:26px;

    color:#000;

    font-weight:600;

	border-bottom:none;

	}

.acdn_heading.accordion_open{

	background:url(../images/open.webp) no-repeat right 15px center;

	background-size:16px;

	color:#000;

	}

.faq_slide_row.active .accordion{ color:#000;}

.acdn_content{

	float:left;

	width:100%;

	text-align:left;

	padding:0 25px 15px 25px;

	}

.accordion.last, .acdn_content.last{border-bottom:none;}

.acdn_para{

	font-size:18px;

	line-height:24px;

	color:#000;

	margin-bottom:15px;

	font-weight:400;

	}

/*=====Section_7=====*/

.section_7{

	float:left;

	width:100%;

	background: url(../images/sec7-bg.webp) no-repeat center top;

    background-size: cover;

	padding:60px 0 70px;

	overflow:hidden;

	}

.sec7_left{

	float: left;

    width: 55%;

    text-align: left;

	}

.s7_img{

	position:absolute;

	top:1px;

	right:50px;

	width:426px;

	}

.color_white {

    color: #ffffff;

	}

/*====Footer====*/

.footer{

	float:left;

	width:100%;

	background:#fff;

	padding:50px 0 60px;

	}

.ftr-logo{

	display:block;

	margin:0 auto 25px;

	width:130px;

	}

.footer-text1{

	font-size:14px;

	line-height:20px;

	color:#000;

	font-weight:500;

	margin-top:15px;

	}

.footer-text1 a{ 
	padding:0 5px;
	outline: none;
    color: #2574BD;
    text-decoration: none;
}



.footer-text2{

	font-size:12px;

	line-height:20px;

	color:#333333;

	margin-top:15px;

	padding:0 115px;

	}





@keyframes shadow-pulse {

    0% {box-shadow: 0 0 0 0 rgba(255, 0, 0, .9)}

    50% {box-shadow: 0 0 0 0 rgba(255, 0, 0, .5)}

    100% {box-shadow: 0 0 0 5px transparent}

	}





.fordesk{ display:block;}

.fortab, .formob{ display:none;}

/*=====Media-Querry=====*/



@media only screen and (max-width:1200px){

.container{width:1004px;}



.banner-left{width:53%;}

.banner-heading {font-size: 50px;line-height: 58px;}

.bnr_strip{padding:8px 10px;}

.bnr_strip_text{padding-left:10px;}

.banner-img {right: -86%;width: 730px;}

ul.bnr_list li {width: 78%;}



.banner-right{width:30%;}

.form_box_loan_text {font-size: 10px;line-height: 18px;padding:5px 10px;}

.form_box_heading {font-size: 24px;line-height: 32px;}



.common-heading {font-size: 43px;line-height: 52px;}

	

ul.s5_list{ row-gap:50px;}

.s5_list_content{padding-left:0;}

.s5_list_content h3{font-size:18px;}

.s5_img {width: 380px;}

.s5_expert_box {margin: 92px auto 0;padding:20px 25px;}

.s5_expert_box_left{width:60%;}





}





@media only screen and (max-width:1021px){

.container{width:750px;}



.fordesk{display: none;}

.fortab{display: block;}



.banner-rev-text{font-size: 13px;}

.banner-rev-text img {margin: -2px 6px 0 0; width: 65px;}

.banner-heading {font-size: 36px;line-height: 44px;position: relative;z-index: 9;}

.bnr_strip_text {font-size: 14px;line-height: 20px;}

.banner-img {right: -85%;width: 460px;top: 45px;}

.banner-left {width: 46%;}

.bnr_strip {padding: 5px 8px;margin-top: 20px;}

ul.bnr_list{margin-top:25px;}

ul.bnr_list li {width: 100%;font-size: 15px;line-height: 24px;margin-top: 10px;padding-bottom: 10px;}



.banner-right {width: 45%;}

.form_button{font-size:24px;}



.common-heading{font-size: 32px;line-height: 40px;}

.common-text {font-size: 17px;line-height: 25px;margin-top: 20px;}



.s1_col{padding:0 0px; width:24%;}

.s1_col_heading {font-size: 19px;line-height: 26px;}



.s1_sub_heading2 {font-size: 18px;}



.s2-left{width:48%;}

.s2-right{width:49%;}

ul.s2_list{row-gap: 15px;margin-top: 20px;}

ul.s2_list li{column-gap:10px;padding: 0 0 10px;}

ul.s2_list li img {width: 22px;}

ul.s2_list li p {font-size: 17px;line-height: 25px;}

.s2_sub_hdng {font-size: 20px;line-height: 28px;}



.help_text{font-size: 16px; line-height: 23px;left: 38px;}

.s2_box_graph{width: 180px; bottom: -80px;}

ul.s2_box_list{ left:20px;}



.s4_box {margin: 60px auto 30px;}

.s4_col_imgbx{width:45%;}

.s4_col_content {width: 45%;}

.s4_col_num{left:-62px;}

.s4_row:nth-child(2) .s4_col_num {right: -62px;}

.s4_col_heading {font-size: 21px;line-height: 28px;}

.s4_col_text{margin-top:10px;}



.s5_img-col{ width:100%;order: 3; margin-top:20px;}

.s5_img {width: 280px;}

.sec5_box_lft {width: 100%;}

.sec5_box_rit {width: 100%;margin-top: 28px;}

ul.s5_list {row-gap: 28px;margin-top: 0;}

ul.s5_list li{column-gap: 15px;}



.s5_expert_box {margin: 0 auto 0;padding: 15px 15px;}

.s5_expert_box_left {width: 63%;column-gap: 12px;}

.s5_expert_box_icon {width: 50px;}

.s5_expert_box_cont {width: 100%;}

.s5_expert_box_cont h3 {font-size: 24px;line-height: 30px;}

.s5_expert_box_cont p {font-size: 16px;line-height: 24px;}

.s5_btn {height: 75px;}

.s5_btn p span {font-size: 26px;line-height: 32px;}



.s7_img {top: 30px;right: 0;width: 340px;}



.footer-text2 {padding: 0 0;}



}



@media only screen and (max-width:767px){

.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}



.fordesk{display:none;}

.formob{display:block;}

.hidemob{ display:none;}



.top-fix-bar{margin-bottom: 58px;}

.header {height: 58px;margin-top: -58px; top: 58px;}

.logo {width: 86px;}

.call__info {width: auto;}

.call__icon{width:30px;}

.call__icon img {width: 24px;}

.call__text{padding:0 0 0 3px;}

.call__text p {font-size: 10px;line-height: 12px;}

.call__text h3 {font-size: 18px;line-height: 20px;}



.banner {padding: 25px 0 30px; overflow:hidden;}

.banner-left {width: 100%; margin:0; padding-right:70px;}

.banner-rev-text {font-size:11px;line-height:15px;padding: 4px 10px 5px;}

.banner-rev-text img {margin: -2px 3px 0 0;width: 55px;}

.banner-heading {font-size:29px;line-height:34px;margin-top: 15px;}

.banner-img{width:320px; top:-10px; right:-125px; opacity:0.6;}

.bnr_strip {padding: 10px 15px;}

.bnr_strip_text {font-size: 13px;line-height: 18px;padding-left: 15px; letter-spacing:0.3px;}

ul.bnr_list {margin-top:7px;}

ul.bnr_list li {font-size:15px;line-height: 22px;margin-top:8px;padding-bottom:10px; padding-left:25px; background-size:16px;}



	

.banner-right {width: 100%;margin-top: 25px;}

.form_box_loan_text {font-size: 11px;line-height: 13px;padding: 5px 10px 6px;}

.form_box_header {padding: 18px 10px 13px;}

.form_box_heading {font-size: 26px;line-height: 30px;}

.frm-sec {padding:10px 18px 25px;}

.input-fld{height:50px;}

.form_button {font-size: 22px;line-height: 56px;height: 56px;}



.common-heading {font-size: 26px;line-height: 32px;}

.common-text {font-size: 16px;line-height: 23px;margin-top: 15px;}

.common_button {height: 56px;font-size: 22px;line-height: 53px;}



.section_1 {padding: 28px 0 30px;}

.s1_sub_heading {font-size: 16px;line-height: 24px;margin-top: 15px;}

.s1_row{margin: 15px auto 0; row-gap:0; padding:0 15px;}

.s1_col {width: 100%;padding:20px 25px; border-bottom:1px solid #ddd;}

.s1_col:last-child{ border:none;}

.s1_col_img {width: 90px;}

.s1_col_heading{font-size:20px; line-height:25px;}

.s1_col_text {font-size: 16px;line-height: 23px;margin-top: 7px; letter-spacing:0.1px;}



.s1_sub_heading2 {font-size: 17px;line-height: 25px;margin-top: 15px; padding:0 0px;}

.sec1_graph_m{ margin:25px auto 0; max-width:100%;}



.section_2 {padding: 25px 0 30px;}

.s2-left {width: 100%;text-align: center;}

.s2-right {width: 100%;margin-top: 15px; text-align:center;}

.s2-right .common-text{ text-align:left;}

ul.s2_list li {padding: 0 0 15px;}

ul.s2_list li h3 {font-size: 18px;}

ul.s2_list li p {font-size: 16px;line-height: 22px;}

.s2_sub_hdng {font-size: 18px;line-height: 28px;margin-top: 20px;}

.s2_left_box{margin-top:25px;} 

.s2_left_box-img{ display:inline-block; vertical-align:top; position:relative;}

.s2_box_graph_img{width:110px;}

.s2_box_graph {width: 160px;bottom: -20px;right: 11px;padding: 8px 15px;}

.s2_box_graph p{top: 38px;left: 35px;font-size: 10px;line-height: 10px;}

.s2_box_graph p span {font-size: 22px;line-height: 22px;}



.help_text{ position:static;display: flex; justify-content: center; align-items: center; margin-top:35px;}

.help_text:before, .help_text:after { border-bottom: 1px solid #ddd; content: "";flex-grow: 1;}

.help_text span{ padding:0 10px;}



ul.s2_box_list {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin: 20px auto 0;top: 0;left: 0;}

ul.s2_box_list li {width:48.5%;padding: 9px 10px; margin-bottom:10px;}

ul.s2_box_list li p {font-size: 14px;line-height: 16px;}



.section_3 {padding: 25px 0 20px;}

.sec3_img_m{margin:20px auto 0; max-width:100%;}



.section_4 {padding: 25px 0 30px;}

.s4_box {margin: 30px auto 0;padding-left: 40px;}

.s4_row{flex-wrap: wrap;}

.s4_col_content {width: 100%;}

.s4_col_imgbx {width: 100%;margin-top:20px;float: none;}

.s4_col_num {width: 40px;height: 40px;border: 5px solid #eef7ff;top: -5px; left:-45px;}

.s4_row:nth-child(2) .s4_col_num {right: auto;left: -45px;}

.s4_box:before {left: 4%;top:5px;bottom:0;}

.s4_col_heading {font-size: 20px;}

.s4_col_text {margin-top: 15px;font-size: 16px;line-height: 23px;}



.section_5 {padding: 25px 0 20px;}

.sec5_box_lft {width: 100%;}

.sec5_box_rit {width: 100%;margin-top: 20px;}

.s5_img{  width:240px;}

.s5_expert_box{padding:15px 20px; margin-top:-60px; position:relative;}

.s5_expert_box_inr {row-gap: 20px;flex-wrap: wrap;}

.s5_expert_box_left {width: 100%;}

.s5_expert_box_cont h3 {font-size: 19px;line-height: 28px;}

.s5_expert_box_cont p {font-size: 16px;line-height: 22px;letter-spacing:0.3px;}

.s5_btn {height: 65px;max-width: 100%;width: 315px;}

ul.s5_list {row-gap: 25px;}

.s5_list_content h3 {font-size: 19px;}

.s5_list_content p {font-size: 16px;line-height: 23px;margin-top: 5px;}



.section_6 {padding: 25px 0 30px;}

.accordion{ padding:15px 30px 15px 15px; font-size:17px; line-height:22px; background-size:13px; background-position:right 10px center;}

.acdn_heading.accordion_open{background-size:13px; background-position:right 10px center;}

.acdn_content{ padding:0 15px 10px;}

.acdn_para{ font-size:16px; line-height:22px; letter-spacing:0;}



.section_7 {padding: 25px 0 0; overflow:hidden;}

.sec7_left{width:100%;text-align:center;}

.s7_img{width:230px;margin:22px 0 -7px -55px; position:static;}





.footer {padding: 30px 0 30px;}

.ftr-logo {margin: 0 auto 10px;}



}