/*ksfinancial_solutions_banner start*/
.ksfinancial_solutions_banner{position:relative;height:100%;height:640px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1200px;overflow:auto;height:100%;background: url('../images/solutions/icon_solutions_banner.png') no-repeat center;}
.ksfinancial_solutions_banner .slides li a:hover {color:#4d4d4d;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box {text-align:left;position:absolute;top:50%;left:50%;margin-left: -548px;margin-top: -150px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box h2 {font-size: 34px;color:#fff;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom: 21px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box .ksfinancial_solutions_banner_line{width: 80px;height:3px;background:rgba(255,255,255,1);border-radius:1px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box p {font-size:14px;color:#fff;padding-top: 11px;line-height: 28px;width:700px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box p.ksfinancial_solutions_banner_p{display: none;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box div.ksfinancial_solutions_banner_div {width:100px;margin-top:25px;}
.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box div.ksfinancial_solutions_banner_div h3  {font-size:15px;color:#fff;padding: 10px 4px;}
.ksfinancial_solutions_banner_phone{display: none;}
.ksaiindex_flexslider{margin:0px auto;position:relative;zoom:1;z-index:0;height:100%;}
.ksaiindex_flexslider .slides{height:100%;}
.ksaiindex_flexslider .slides{zoom:1;}
/* .ksaiindex_flexslider .slides > li{display:none;} */
.ksaiindex_flexslider .slides img{display:block;width:1920px;height:500px;}
.ksaiindex_flexslider .slides li{width:100%;height:100%;}
.ksaiindex_flexslider .slides img{width:100%;height:100%;}
.ksaiindex_flexslider:hover .flex-next{opacity:0.75;right:0px;}
.ksaiindex_flexslider:hover .flex-prev{opacity:0.75;left:0px;}
/* .ksaiindex_flexslider:hover .flex-next:hover,.ksaiindex_flexslider:hover .flex-prev:hover{opacity:1;} */
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flex-direction-nav{*height:0;_margin-bottom:-45px;}
.flex-direction-nav a{background-color:#161616;}
/* .flex-direction-nav a:hover{background-color:#161616;} */
.flex-direction-nav a{z-index:46;width:36px;height:60px;margin:-30px 0 0;display:block;background-image:url("../images/arrows.png");_background-image:url(../../images/arrows.jpg);background-repeat:no-repeat;background-position:bottom left;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;}
.flex-direction-nav .flex-next{background-position:bottom right;right:0px;}
.flex-direction-nav .flex-prev{background-position:bottom left;left:0px;}
/* .flex-direction-nav .flex-disabled,#carousel-pro .flex-direction-nav .flex-disabled{display:none;opacity:0!important;filter:alpha(opacity=0);cursor:default;} */
.flex-control-nav{z-index:5;width:100%;position:absolute;bottom:50px;text-align:center;}
.flex-control-nav{z-index:5;width:100%;position:absolute;bottom:8px;text-align:center;}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:16px;height:16px;display:block;background:url("../images/slider-bullets.png") 0px -2px no-repeat;_background:url("../images/slider-bullets.gif") 0px -2px no-repeat;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a{width:24px;height:4px;background: #9ab4ff;}
.flex-control-paging li a:hover{background-position:0px -48px;}
.flex-control-paging li a.flex-active{background-position:0px -25px;cursor:default;}
.flex-control-paging li a.flex-active{background: #fff;}
/*ksfinancial_solutions_banner end*/
/*ksfinancial_solutions_service start*/
.ksfinancial_solutions_service{width:100%;min-width:1200px;margin:0 auto;text-align:center;background: #FAFBFF;padding-top: 65px;padding-bottom: 77px;box-sizing: border-box;}
.ksfinancial_solutions_service_text{font-size: 22px;color:#000;font-weight: 500;}
.kspartition_line::before{content:'';width:80px;height:1px;background:linear-gradient(-90deg,rgba(5,47,170,1),rgba(123,155,253,1));display: inline-block;vertical-align: super;margin-right:45px;}
.kspartition_line::after{content:'';width:80px;height:1px;background:linear-gradient(-90deg,rgba(5,47,170,1),rgba(123,155,253,1));display: inline-block;vertical-align: super;margin-left:45px;}
.ksfinancial_solutions_service_box{text-align:center;width:1200px;margin:0 auto;background: #FAFBFF;position: relative;}
.ksfinancial_solutions_service_box div{position: absolute;font-size: 16px;font-weight: normal;color: #303F60;width:285px;height:162px;line-height: 26px;padding-left: 20px;box-sizing: border-box;text-align: left;}
.ksfinancial_solutions_service_box div.ksfinancial_solutions_service_list1{top: 40px;left: 50px;background: url("../images/solutions/icon_service11.png")no-repeat;height:180px;}
.ksfinancial_solutions_service_box div.ksfinancial_solutions_service_list2{bottom: 16px;left: 50px;background: url("../images/solutions/icon_service22.png")no-repeat;}
.ksfinancial_solutions_service_box div.ksfinancial_solutions_service_list3{top: 40px;right: 50px;background: url("../images/solutions/icon_service22.png")no-repeat;}
.ksfinancial_solutions_service_box div.ksfinancial_solutions_service_list4{bottom: 16px;right: 50px;background: url("../images/solutions/icon_service22.png")no-repeat;}
.ksfinancial_solutions_service_box div h3{color: #485582;font-size:14px;line-height: 22px;margin-top: 11px;margin-bottom: 10px;box-sizing: border-box;position: relative;width: 250px;}
.ksfinancial_solutions_service_box div p{font-size:15px;color:#4169F5;padding-left: 22px;line-height: 26px;box-sizing: border-box;position: relative;display: inline-block;margin-right: -5px;}
.ksfinancial_solutions_service_box div p::before{content:'';width: 7px;height: 7px;background: #4169F5;display: inline-block;position: absolute;top: 9px;left: 10px;border-radius: 50%;}
.ksrevised_technology_biometrics_list img{display:block;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img{display:inline-block;width:539px;height:380px;margin-top: 80px;position: relative;z-index: 1;background: url("../images/solutions/icon_service.png") no-repeat;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img li{display:inline-block;width:134px;height:142px;position: absolute;background:transparent;cursor: pointer;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img .ksfinancial_solutions_service_img1{top:31px;left: 47px;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img .ksfinancial_solutions_service_img2{top:32px;right: 50px;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img .ksfinancial_solutions_service_img3{bottom:0px;left: 47px;}
.ksfinancial_solutions_service_box .ksfinancial_solutions_service_img .ksfinancial_solutions_service_img4{bottom:0px;right: 50px;}
.ksfinancial_solutions_service_box img{margin-top: 183px;position: relative;z-index: 1;}
.ksfinancial_solutions_service_phone{display: none;}
/*ksfinancial_solutions_service end*/
/*ksfinancial_solutions_antifraud start*/
#ksfinancial_solutions_antifraud_tab{position:relative;padding-top: 139px;box-sizing: border-box;}
#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tabcon{height: 493px;}
#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tabcon div{width:100%;position:absolute;opacity:0;filter:alpha(opacity=0);}
#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tablist li.ksfinancial_solutions_antifraud_cur{color: #0a0a0a;}
#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tabcon div.ksfinancial_solutions_antifraud_cur{opacity:1;filter:alpha(opacity=100);}
.ksfinancial_solutions_antifraud{min-width:1600px;padding-top: 66px;box-sizing: border-box;position: relative;height: 859px;}
.ksfinancial_solutions_antifraud_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1600px;overflow:auto;height:100%;}
.ksfinancial_solutions_antifraud_header{font-size: 22px;color:#000;font-weight: 500;position: relative;z-index: 1;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content{width:1600px;margin:0 auto;text-align:center;overflow:hidden;box-sizing: border-box;margin-bottom: 30px;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word{width:100%;position:relative;overflow:hidden;padding:0px 420px;box-sizing: border-box;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word li{float:left;font-size: 18px;color:rgba(9,9,9,.3);padding: 0px 81px;box-sizing: border-box;cursor: pointer;line-height: 20px;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word li:nth-child(even){border-left:1px solid #0a0a0a;border-right:1px solid #0a0a0a;}
.ksfinancial_solutions_antifraud_line{width:100%;min-width:1200px;height:1px;background: #bfbfbf;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list{width:1600px;height: 670px;margin:0 auto;text-align:center;padding: 0px 42px 0px 76px;display: block;box-sizing: border-box;background: url('../images/solutions/icon_antifraud_bg1.png') no-repeat center;}
.ksrevised_technology_line{width:18px;height:3px;background: #fff;display: inline-block;}
.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_h2{color: #fff;font-size:14px;line-height: 24px;box-sizing: border-box;position: relative;}
.ksfinancial_solutions_antifraud_list img{display:inline-block;}
.ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_right{font-size: 65px;font-weight: 600;color: #333333;padding-top: 48px;text-align: center;}
.ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_left{text-align: left;width: 830px;display: inline-block;margin-top: 24px;margin-bottom: 24px;}
/*ksfinancial_solutions_antifraud end*/
/*ksfinancial_solutions_programme start*/
.ksfinancial_solutions_programme{background:#fff;min-width:1200px;padding-top: 36px;padding-bottom: 42px;box-sizing: border-box;}
.ksfinancial_solutions_programme_text{font-size:32px;color:#000;font-weight: 500;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list{width:1200px;margin:0 auto;position:relative;overflow:hidden;padding: 47px 10px 0px;box-sizing: border-box;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list li{float:left;width:25%;margin-bottom: 56px;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h3{height:114px;display: inline-block;text-align: center;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h3 img{display: block;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h2{font-size: 20px;color:#4169F5;padding-bottom: 15px;padding-top: 23px;font-weight: 600;}
.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list p{font-size:14px;color:#485582;line-height: 19px;width:190px;display: inline-block;}
/*ksfinancial_solutions_programme end*/
/*ksfinancial_solutions_case start*/
.ksfinancial_solutions_case{background: #FAFBFF;min-width: 1200px;padding-top: 75px;box-sizing: border-box;}
.ksfinancial_solutions_case_text{font-size: 22px;padding-bottom: 47px;color:#000;font-weight: 500;}
.ksfinancial_solutions_case_phone{display: none;}
.ksfinancial_solutions_case .ksfinancial_solutions_case_box {width:1100px;margin:0 auto;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;height:401px;transition:background-image 0.5s;margin-bottom: 80px;background-color:#08061E;background-image: url('../images/solutions/icon_case_bg.png');}
.ksfinancial_solutions_case_list {height:100%;width:25%;float:left;border-right:1px solid rgba(255,255,255,0.4);padding: 112px 35px 0;position:relative;transition:all 0.5s;cursor:pointer;box-sizing:border-box;}
.ksfinancial_solutions_case_list:last-of-type {border-right:none;}
.ksfinancial_solutions_case_list .ksfinancial_solutions_case_logo {height:48px;line-height:46px;margin-bottom: 30px;text-align: left;}
.ksfinancial_solutions_case_list .ksfinancial_solutions_case_summary h3 {font-size: 17px;color:#FFFFFF;line-height: 28px;margin-bottom:15px;text-align: left;}
/*ksfinancial_solutions_case end*/
/*ksfinancial_solutions_register start*/
.ksfinancial_solutions_register{position:relative;height:284px;}
.ksfinancial_solutions_register .ksfinancial_solutions_register_bg{position:absolute;top:0px; left:0px;float:left;width:100%;min-width:1200px;overflow:auto;height:284px;background:url("../images/solutions/icon_register_bg.png") center;}
.ksfinancial_solutions_register_box{width:1200px;margin:0 auto;text-align:center;overflow:hidden;padding-top: 83px;}
.ksfinancial_solutions_register_box h2{font-size: 30px;line-height: 1;color:#fff;font-weight: 500;margin-bottom: 31px;letter-spacing: 2px;}
.ksfinancial_solutions_register_box h2 p{display: none;}
.ksfinancial_solutions_register_box a{color:#fff;}
#ksfree_trial_new #ksfree_trial_new_input{width:201px!important;height:40px!important;line-height:40px!important;border: 1px solid #C6C6C6!important;border-right:none!important;background:transparent!important;font-size: 14px!important;color:#fff!important;}
#ksfree_trial_new a{width:164px!important;height:40px!important;line-height:40px!important;background: url("../images/solutions/icon_register_btn.png")!important;}
#ksfree_trial_new_input::-webkit-input-placeholder {color:#fff;}
#ksfree_trial_new_input::-moz-placeholder {color:#fff;} /* firefox 19+ */
#ksfree_trial_new_input:-moz-placeholder {color:#fff;}
#ksfree_trial_new_input:-ms-input-placeholder {color:#fff!important;} /* ie */
/*ksfinancial_solutions_register end*/

@media screen and (min-width: 1201px) and (max-width:1600px) {
	.ksfinancial_solutions_antifraud{min-width:1200px;}
	.ksfinancial_solutions_antifraud_bg{min-width:1200px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content{width:1200px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word{padding:0px 220px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list{width:1200px;}
}

@media screen and (min-width: 769px) and (max-width:1200px) {
	.ksfinancial_solutions_antifraud{min-width:769px;}
	.ksfinancial_solutions_antifraud_bg{min-width:769px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content{width:769px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word{padding:0;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list{width:100%;}
}

@media screen and (max-width:520px){
	.ksfinancial_solutions_banner{height:200px;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg{min-width:100%;height:200px;background:url('../images/solutions/icon_solutions_banner_phone.png') no-repeat center!important;background-size: cover!important;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box {text-align:left;position:absolute;top:50%;left:5%;margin-left: 0px;margin-top: -62px;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box h2 {font-size: 20px;color:#fff;font-weight:600;letter-spacing: 0px;line-height:1;margin-bottom: 8px;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box p {display: none;font-size: 12px;color:#fff;padding-top: 8px;line-height: 18px;width: 240px;font-weight: 500;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box p.ksfinancial_solutions_banner_p{display: block;width:240px;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box div.ksfinancial_solutions_banner_div{display: none;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box div a{width: 100px;height: 36px;text-align:center;line-height: 36px;font-size: 14px;display:inline-block;margin-top: 20px;background:rgba(255,156,1,1);border-radius:6px;color:#fff;}
	.ksfinancial_solutions_banner .ksfinancial_solutions_banner_bg .ksfinancial_solutions_banner_box div a:hover{color:#fff;}
	.ksfinancial_solutions_banner_phone{display: none;}
	.ksfinancial_solutions_banner_phone .ksfinancial_solutions_banner_phone_content{position: absolute;top:50%;left:8%;text-align: left;margin-top:-24px;}
	.ksfinancial_solutions_banner_phone h1{font-size:16px;color:#3a3f3d;letter-spacing: 2px;line-height: 24px;}
	.ksfinancial_solutions_banner_phone h2{font-size:16px; color:#3a3f3d;padding-top:0px;letter-spacing: 2px;line-height: 24px;}
	.flex-control-nav{display: none;}
	.kspartition_line::before{content:'';width:40px;height:1px;background:linear-gradient(-90deg,rgba(5,47,170,1),rgba(123,155,253,1));display: inline-block;vertical-align: super;margin-right:20px;}
	.kspartition_line::after{content:'';width:40px;height:1px;background:linear-gradient(-90deg,rgba(5,47,170,1),rgba(123,155,253,1));display: inline-block;vertical-align: super;margin-left:20px;}
	.ksfinancial_solutions_service{min-width:100%;padding-top: 40px;padding-bottom: 40px;}
	.ksfinancial_solutions_service_text{font-size: 18px;padding-top: 2px;padding-bottom: 10px;}
	.ksfinancial_solutions_service .ksfinancial_solutions_service_box{display: none;}
	.ksfinancial_solutions_service_box img{display: inline-block;}
	.ksfinancial_solutions_service_phone{display: block;padding: 0 10px;box-sizing: border-box;}
	.ksfinancial_solutions_antifraud{min-width:100%;padding-top: 16px;height: 550px;}
	.ksfinancial_solutions_antifraud_bg{min-width:100%;}
	.ksfinancial_solutions_antifraud_header{width:100%;font-size: 18px;padding-top:12px;padding-bottom: 20px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content{width:100%;margin-bottom: 20px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list{width:100%;}
	#ksfinancial_solutions_antifraud_tab{padding-top: 77px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word{padding:0 20px;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word li{font-size: 18px;font-weight:600;width: 33.3%;padding: 0px 0px;border-bottom: transparent;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word li:first-child{margin-right: 0%;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_content .ksfinancial_solutions_antifraud_word li:last-child{margin-left: 0%;}
	#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tablist li.ksfinancial_solutions_antifraud_cur{border-bottom: transparent;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list{width:100%;padding: 0px 20px;position: relative;height: auto;background: transparent;}
	.ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_list_content{margin: 0 0 40px;height: auto;}
	.ksfinancial_solutions_antifraud_list img{width:100%;}
	.ksfinancial_solutions_antifraud .ksfinancial_solutions_antifraud_list p{width:100%;}
	.ksfinancial_solutions_antifraud_right img{display: none;}
	.ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_right{padding:0;}
	.ksfinancial_solutions_antifraud_right .ksfinancial_solutions_antifraud_img1{width:100%;height: 406px;display: block;background:url("../images/solutions/icon_antifraud_phone1.png") center;background-size: 100% 100%;}
	.ksfinancial_solutions_antifraud_right .ksfinancial_solutions_antifraud_img2{width:100%;height: 406px;display: block;background:url("../images/solutions/icon_antifraud_phone2.png") center;background-size: 100% 100%;}
	.ksfinancial_solutions_antifraud_right .ksfinancial_solutions_antifraud_img3{width:100%;height: 406px;display: block;background:url("../images/solutions/icon_antifraud_phone3.png") center;background-size: 100% 100%;}
	.ksfinancial_solutions_antifraud_list .ksfinancial_solutions_antifraud_left{display: none;}
	#ksfinancial_solutions_antifraud_tab .ksfinancial_solutions_antifraud_tabcon{height: 410px;background: #fff;}
	.ksfinancial_solutions_case{background: #FAFBFF;min-width: 100%;padding: 30px 20px;box-sizing: border-box;}
	.ksfinancial_solutions_case_text{font-size: 18px;padding-bottom: 20px;color:#000;font-weight: 500;}
	.ksfinancial_solutions_case_phone{display: block;}
	.ksfinancial_solutions_case .ksfinancial_solutions_case_box {display: none;}
	.ksfinancial_solutions_programme{min-width:100%;padding-top: 0px;padding-bottom: 0px;}
	.ksfinancial_solutions_programme_text{font-size: 26px;padding-top:12px;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list{width:100%;padding: 10px 15px 10px;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list li{width: 25%;margin-bottom: 10px;padding: 0 10px;box-sizing: border-box;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h3{height: 100%;display: inline-block;text-align: center;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h3 img{display: block;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list h2{font-size: 16px;padding-top: 10px;}
	.ksfinancial_solutions_programme .ksfinancial_solutions_programme_list p{width:90%;display: none;}
	.ksfinancial_solutions_register{height:200px;}
	.ksfinancial_solutions_register .ksfinancial_solutions_register_bg{min-width:100%;height:200px;background:url("../images/solutions/icon_register_bg_phone.png") center;}
	.ksfinancial_solutions_register_box{width:100%;padding: 66px 0px 0;box-sizing: border-box;}
	.ksfinancial_solutions_register_box a{color: #fff;}
	.ksfinancial_solutions_register_box h2 p{display: block;}
	.ksfinancial_solutions_register_box h2 span{display: none;}
	.ksfinancial_solutions_register_box h2{display: block;font-size:16px;line-height: 26px;color:#fff;font-weight: 600;margin-bottom: 10px;}
	.ksfinancial_solutions_register_box span {font-size: 10px;margin-top: 12px;}
	#ksfree_trial_new{width:282px!important;box-shadow:unset!important;}
	#ksfree_trial_new #ksfree_trial_new_input{width:180px!important;height:36px!important;line-height:36px!important;padding-left:16px!important;font-size: 12px!important;}
	#ksfree_trial_new a{width:102px!important;height:36px!important;line-height:36px!important;font-size: 12px!important;background: #FF9C01!important;}
}
