/*====================================== reset.css is here ========================================*/



*{margin:0; padding:0; box-sizing:border-box; }



table {	border-collapse:collapse; border-spacing:0;}



fieldset,img{border:0; display:block; max-width:100%; height:auto;}



address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }



ol,ul { list-style:none;}



caption,th {text-align:left;}



h1,h2,h3,h4,h5,h6 {font-size:100%;}



q:before,q:after {content:'';}



abbr,acronym { border:0;}



.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}



.clearfix:after  {display: block;content: "";clear: both;}



.last	{margin:0 !important;}



.pad_last{padding:0 !important;}



.no_bg {background:none !important;}



.no_bor{border:0 none !important; }



header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}



p{font-size:20px;line-height:22px;}



/**************************************************************************************/



a {color:#000;text-decoration:none;outline:0 none !important;}



a:hover, a:focus {color:#ffffff;  text-decoration:none; outline:0 none !important;transition: all 0.3s ease-in-out;



-moz-transition: all 0.3s ease-in-out;



-web-transition: all 0.3s ease-in-out;



-ms-transition: all 0.3s ease-in-out;}



h1 {}


h2 {font-size:25.45px;line-height: 43px;}



h3 {font-size: 20px;line-height: 22px;}



h4 {font-size: 18px;line-height: 20px;}



h5 {font-size: 17px;line-height: 20px;font-family: 'AvenirNext-DemiBold';}


h6 {font-size:13px;line-height:15px;font-family: 'AvenirNext-Medium';}
b, strong {	font-family: 'AvenirNext-DemiBold';}

.artical-back {
	width: 100%;
	position: relative;
	display: inline-block;
	text-align: right;
	text-transform: uppercase;
	font-family: AvenirNext-DemiBold;
	letter-spacing: 2px;
	font-size: 14px;
}

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



html{height:100%;}



body{color:#171718;font-family: 'AvenirNext-Medium';font-size:12px; height:100%;}



.flt_lt {float:left; display:inline;}



.flt_rt {float:right; display:inline;}



.btn{background:#fff;width: 349px;height: 46px;margin:0 auto;display: block;border-radius: 40px;text-align: center;}



/*--fonts here--*/



@font-face {



  font-family: 'AvenirNext-Medium';



  src: url('../fonts/AvenirNext-Medium/AvenirNext-Medium.eot@') format('embedded-opentype'),  url('../fonts/AvenirNext-Medium/AvenirNext-Medium.woff') format('woff'), 



   url('../fonts/AvenirNext-Medium/AvenirNext-Medium.ttf')  format('truetype'), 



   url('../fonts/AvenirNext-Medium/AvenirNext-Medium.svg') format('svg');



  font-weight: normal;



  font-style: normal;



}







@font-face {



  font-family: 'AvenirNext-Bold';



  src: url('../fonts/AvenirNext-Bold/AvenirNext-Bold.eot@') format('embedded-opentype'),  



	  url('../fonts/AvenirNext-Bold/AvenirNext-Bold.woff') format('woff'), url('../fonts/AvenirNext-Bold/AvenirNext-Bold.ttf')  format('truetype'), url('../fonts/AvenirNext-Bold/AvenirNext-Bold.svg') format('svg');



  font-weight: normal;



  font-style: normal;



}



@font-face {



  font-family: 'AvenirNext-DemiBold';



  src: url('../fonts/AvenirNext-DemiBold/AvenirNext-DemiBold.eot@') format('embedded-opentype'),  



	  url('../fonts/AvenirNext-DemiBold/AvenirNext-DemiBold.woff') format('woff'), url('../fonts/AvenirNext-DemiBold/AvenirNext-DemiBold.ttf')  format('truetype'), 



	  url('../fonts/AvenirNext-DemiBold/AvenirNext-DemiBold.svg') format('svg');



  font-weight: normal;



  font-style: normal;



}



@font-face {



  font-family: 'AvenirNext-Regular';



  src: url('../fonts/AvenirNext-Regular/AvenirNext-Regular.eot@') format('embedded-opentype'),  



	  url('../fonts/AvenirNext-Regular/AvenirNext-Regular.woff') format('woff'), url('../fonts/AvenirNext-Regular/AvenirNext-Regular.ttf')  format('truetype'), 



	  url('../fonts/AvenirNext-Regular/AvenirNext-Regular.svg') format('svg');



  font-weight: normal;



  font-style: normal;



}



@font-face {



  font-family: 'Avenir-Book';



  src: url('../fonts/Avenir-Book/Avenir-Book.eot@') format('embedded-opentype'),  



	  url('../fonts/Avenir-Book/Avenir-Book.woff') format('woff'), 



	  url('../fonts/Avenir-Book/Avenir-Book.ttf')  format('truetype'), 



	  url('../fonts/Avenir-Book/Avenir-Book.svg') format('svg');



  font-weight: normal;



  font-style: normal;



}



/*-----------LayOut Start here-----------------------*/



.wrapper{margin:0 auto;width:100%;/*max-width:1280px;*/display:block;}



.container{max-width: 1233px;margin:0 auto;padding: 0;}



/*-----------------about page start---------------------*/



/*--sticky header start--*/



.stiky header{position: fixed;width: 100%;left: 0;z-index: 9999;/*box-shadow:0px 10px hsla(0, 0%, 0%, 0.98);*/}



.stiky .menu-block{position: fixed;}



/*--sticky header end--*/



/*--header start--*/



header{background:#000000;margin: 0 0 40px 0;}



.header-left{padding: 4px 0 0 0;}



.menu{display:block;float: left;cursor: pointer;}        



.menu {background: transparent;border: 0;outline: none;}



.menu  span{display:block;width: 40px;height: 4px;margin: 0px 0 4px 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;background: #ffffff;border-radius:3px;}



.header-in{padding: 0 0 0 27px;}



.menu-right{padding: 0 0 0 22px;margin: -3px 0 0 0;}



.menu-right a{display:inline-block;color:#ffffff;font-size:13px;line-height: 15px;font-family: 'AvenirNext-Medium';letter-spacing: 2.1px;}



nav{}



nav > ul{margin: 0;}



nav > ul > li{}



nav > ul > li > a{display: block;color:#ffffff;font-size:13px;height: 67px;line-height: 70px;width:100%;font-family: 'AvenirNext-Medium';text-align: center;letter-spacing: 2.1px;padding: 0 19.4px;transition: all 0.5s ease;}



nav > ul > li > a.active{font-family: 'AvenirNext-Bold';}



nav > ul > li > a.login{background:#aea696;width: 122px;color: #000000;letter-spacing: 3.2px;}



nav > ul > li > a.login:hover{color: #000000;}



nav > ul > li > a:hover{color:#aea696;}



/*--header end--*/



.main-content{}



/*--logo block start--*/



.logo{padding: 0 0 44px 0;position: relative;z-index: 9999;}



.logo-in{display: block;text-align: center;position: relative;}



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



.logo-in a img{margin: 0 auto 0;}



.about{}



.about-in{}



.about-top{display: block;text-align: center;}



.about-top figure{}



.about-top img{margin: 0 auto 11px;}



.about-top h5{text-align: center;color:#020202;font-family: 'AvenirNext-DemiBold';letter-spacing: 5.2px;padding: 0 0 16px 6px;position: relative;margin: 0 0 20px 0;text-transform:uppercase;}



.about-top h5:after{content:"";position: absolute;bottom:0;width: 65px;background:#000;height:3px;left: -5px;right: 0;margin: 0 auto;}

.artical-date {
	display: block;
	font-family: 'AvenirNext-DemiBold';
	font-size: 14px;
}
.artical-list-date {
	left: 0;
	display: block;
	font-family: 'AvenirNext-DemiBold';
	margin-left: 2.4px;
}

.about-bottom{max-width: 939px;margin: 0 auto;padding: 0 0 22px 0;}



.about-bottom h2{color:#111119;font-family: 'AvenirNext-Regular';text-align:center;letter-spacing: -0.1px;padding: 0 0 30px 17px;}



.about-bottom p{color: #111119;font-size:18px;line-height: 33px;font-family: 'AvenirNext-Regular';text-align:center;letter-spacing: 0.6px;padding: 0 0 14px  15px;margin: 0;}



/*----principles blcok start--*/



.principles{background:url(../images/about-bg.png) no-repeat;width:100%;height:867px;background-size:100% 100%;padding: 94px 0 0 0;margin: 0 0 37px 0;}



.principles-in{}



.principles-in h6{padding: 0 0 31px 9px;text-align: center;color:#fdf8f8;position:relative;letter-spacing: 6.7px;margin: 0 0 66px 0;}



.principles-in h6:after{content:"";position: absolute;bottom:0;width: 65px;background:#aea696;height:3px;left: -5px;right: 0;margin: 0 auto;}



.principles-in > ul{max-width: 935px;margin: 0 auto;}



.principles-in > ul > li{}



.principles-in > ul > li:nth-child(2){padding: 0 15px;margin: 0 0 0 -5px;}



.principles-content{border:15px solid #a4a4a4;padding: 51px 19px 71px;min-height: 548px;background:#000000;}



.principles-content h4{text-align: center;padding: 0px 6px 4px 0px;color: #ffffff;letter-spacing: 0.4px;font-family: 'AvenirNext-Medium';}



.principles-content > p{text-align: center;color:#ffffff;font-size: 16px;line-height: 28px;margin: 0 auto;font-family: 'AvenirNext-Regular';letter-spacing: 0.5px;padding: 0  0 0;max-width: 99%;min-height: 360px;}



.principles-in > ul > li:nth-child(1) .principles-content p{letter-spacing: 0.2px;}



/*----principles blcok end--*/



/*----team block start--*/



.team-in{padding: 0 0 122px 0;}



.team-in h6{color:#000000;padding: 0 6px 31px 0;margin: 0 0 39px 0;}



.team-content{background:#e9e9e9;padding: 45px 19px 48px;min-height: 548px;border:15px solid #dedede;position: relative;}



.team-content a.in{position: absolute;left: 0px;right: 0px;margin: 0 auto;bottom: -28px;display: inline-block;width: 40px;}



.team-content h4{color: #000000;padding: 0px 6px 2px 0px;}



.team-content span{display: block;text-align: center;color:#6d6150;font-family: 'AvenirNext-Regular';font-size:16px;line-height:20px;padding: 0 7px 39px 0;letter-spacing: 0.5px;}



.team-content p{color:#000000;min-height: 313px;max-width: 100%;}



/*----team block end--*/



/*----footer start----*/



footer{background:#000000;padding: 14px 20px 38px 20px;}



.footer-in{}



.footer-left{padding: 0;}



.footer-left > ul{margin: 0 -4px;}



.footer-left > ul > li{padding: 0 9.6px 10px;}



.footer-left > ul > li > a{display:inline-block;color:#cccccc;font-size:9px;line-height:12px;letter-spacing: 0.9px;}



.footer-right{padding: 2px 0 0 0;}



.footer-right-in{max-width: 262px;}



.copyright{padding: 0;}



.copyright p{color:#cccccc;font-size:9px;line-height: 17px;letter-spacing: 1px;}



.social-icons{padding: 0;}



.social-icons > ul{margin: 0 0 0 5px;}



.social-icons > ul > li{padding: 0 9px;}



.social-icons > ul > li:last-child{padding:0 0 0 10px;}



.social-icons > ul > li > a{display:inline-block;}



.social-icons > ul > li > a .fa{color:#ffffff;font-size:15px;font-family:"FontAwesome";}



/*----footer end----*/



/*---------------about page end--------------------*/



/*-----------------home page start------------------*/



.header-home{margin: 0 0 38px 0;}



.logo-in-home{padding: 0 0 0 28px;}



.banner-home{margin: -154px 0 0 0;}



.banner-home figure img{width:100%;height: 781px;object-fit: cover;}



/*--capital block start--*/



.capital{background:#000000;position:relative;}



.capital:before{content:"";position: absolute;top:0;left:0;background:url(../images/home-shape.png) no-repeat;width:100%;height:163px;}



.capital-in{padding: 60px 0 57px 0;}



.capital-in > ul{margin: 0 19px 0 3px;}



.capital-in > ul > li{padding: 0 10px 10px;}



.capital-in > ul > li:nth-child(3) .capital-content h5{padding:0 0 0 1px;}



.capital-content{}



.capital-content figure{height: 30px;margin: 0 auto 14px;}



.capital-content figure img{margin: 0 auto 0px;}



.capital-content h5{font-family: 'AvenirNext-Regular';color: #f3f3f3;text-transform: uppercase;letter-spacing: 5.3px;padding: 0 0 0 15px;}



.capital-arrow{display:block;text-align: center;margin: -35px 0 0 8px;}



.capital-arrow a{width: 58px;height: 58px;margin:0 auto;background: #000;border-radius:100%;display:inline-block;}



.capital-arrow a img{margin:0 auto;text-align: center;vertical-align: middle;height: 76px;object-fit: contain;}



/*--capital block end--*/



/*----news block start--*/



.news{background:#fff;padding: 43px 0 44px 0;}



.news-in h5{text-align: center;color:#15151f;font-family: 'AvenirNext-Bold';letter-spacing: 5.1px;padding: 0 0 45px 10px;}



.news-in > ul{margin: 0 -16px;padding: 0 54px;}



.news-in > ul > li{padding: 0 21px 10px;}



.article{}



.article figure{}



.article figure img{margin: 0 auto 0px;width:100%;height: 152px;}



.article-bottom{padding: 19px 20px 18px;background: #f3f3f3;}



.article-bottom h2{padding: 0 0 6px 1px;line-height: 34px;margin: 0;font-family: 'AvenirNext-Regular';}



.article-bottom a{display:inline-block;}



.article-bottom a img {
	margin: 0 0 5px 0;
	height: 47px;
	object-fit: contain;
	left: 3px;
	display: block;
	position: relative;
}



.article-bottom p{font-size:14px;line-height: 19px;color:#111119;font-family: 'AvenirNext-Regular';padding: 0 6px 20px 2px;letter-spacing: 0px;margin: 0;}



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



.more a{display:inline-block;font-size:12px;line-height:14px;color:#111119;font-family: 'AvenirNext-DemiBold';}



/*----news block end--*/



/*------------------home page end-------------------*/



/*--------------careers page start------------------*/



.logo-careers{padding:0 0 56px 0;}



.about-top-careers{}



.about-top-careers img{margin: 0 auto 14px;}



.careers-bottom h2{letter-spacing:0.4px;padding:0 0 3px 17px;}



.careers-bottom span{display:block;text-align: center;color:#111119;font-size:18px;line-height:20px;font-family: 'AvenirNext-Bold';letter-spacing:0.2px;}



.principles-careers-main{background:url(../images/careers-bg.png) no-repeat;height:670px;padding: 130px 0 0  0;margin: 0 0 112px 0;background-size:100% 100%;}



.principles-careers{min-height: inherit;padding: 39px 19px 65px;}



.principles-in-careers{padding: 104px  0  0 0;}



.principles-in-careers > ul{}



.principles-in-careers > ul > li{}



.principles-careers h4{color:#fff;line-height: 27px;padding: 0px 0 14px 0px;}



.principles-careers span{display:block;text-align: center;color:#aea696;font-size:16px;line-height:19px;font-family: 'AvenirNext-Regular';letter-spacing:0.2px;}



.apply-careerr{display: block;text-align: center;margin: -33px 0 0 5px;}



.apply-careerr a{display:inline-block;width: 146px;height: 50px;background:#fff;line-height: 53px;text-align:center;font-size:13px;font-family: 'AvenirNext-Bold';color: #000000;letter-spacing: 4.4px;padding: 0 0 0 9px;}



.principles-in-careers > ul > li:nth-child(2){padding: 0 0 0 31px;margin:0;}



/*---------------careers page end-----------------*/



/*-------------contact page start---------------*/



.logo-in-contact{padding:0 0 15px 0;}



/*--map block start--*/



.map-main{z-index: 9;position: relative;}



.map-in{max-width: 52.8%;margin: 0 auto;padding: 6px 0 0 13px;}



.map{padding: 0 0 24px 0;}



.map iframe{}



.map a{}



.map a img{margin:0 auto;width:100%;}



.maystone{text-align: center;padding: 0 15px 13px 0;}



.maystone h3{font-family: 'AvenirNext-DemiBold';padding: 0 0 0px 0;}



.maystone address{margin: 0;}



.maystone p{color:#111119;font-family: 'Avenir-Book';line-height: 32px;}



.maystone  p a{}



.maystone  p a:hover{color:#111119;}



.information{display: block;text-align: center;background:#000000;border: 12px solid #dedede;padding: 18px 0 16px 11px;max-width: 92.3%;margin: 0 0 0 21px;}



.information a{text-align: center;display:inline-block;color:#ffffff;font-family: 'AvenirNext-DemiBold';font-size:13px;line-height:15px;letter-spacing: 3.9px;}



/*--map block end--*/



/*--contact-bg block start--*/



.contact-bg{margin: -33px 0 0 0;}



.contact-bg figure{}



.contact-bg figure img{width:100%;}



/*--contact-bg block end--*/



/*-------------contact page end---------------*/



/*-------------capitalmarkets page start---------------*/



.about-top p{font-size:25px;line-height: 43px;color:#010101;font-family: 'AvenirNext-Regular';max-width: 71%;margin: 0 auto;padding: 0px 0 17px 0;letter-spacing: 0.1px;}



/*--fixed block start--*/



.fixed{padding: 0 0 19px 0;}



.fixed-in{padding: 0 0  3px 0;}



.fixed-in > ul{margin: 0;}



.fixed-in > ul > li{position: relative;z-index: 9999;}



.fixed-in > ul > li:nth-child(2){margin:-212px 0 0 0;z-index: 999;}



.fixed-in > ul > li:nth-child(3){margin: -202px 0 0 0;z-index: 9;}



.fixed-image{position: relative;}



.fixed-image figure{}



.fixed-image figure img{width:100%;}



.fixed-image figure img.np3{height: 673px;}



.fixed-content{position: absolute;top: 45.4%;left: 0;right: 0;margin: 0 auto;padding: 38px 0  0 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);



-ms-transform: translateY(-50%);}



.fixed-content-in{}



.fixed-content-in h6{text-align: center;color:#fdf8f8;position:relative;letter-spacing: 6.6px;padding: 0 0 31px 0;margin: 0 0 58px 0;}



.fixed-content-in h6:after{content:"";position: absolute;bottom:0;width: 62px;background:#ada595;height:3px;left: -11px;right: 0;margin: 0 auto;}



.brokerage-main{max-width: 76%;margin:0 auto;}



.brokerage-main > ul{}



.brokerage-main > ul > li{}



.brokerage{border:14px solid #d9d9d959;padding: 17px 0 19px 0;text-align:center;background: hsla(0, 0%, 28%, 0.69);}



.brokerage h3{color:#fdfcfc;padding: 0 0 9px 0;letter-spacing: 0.4px;}



.brokerage p{color:#fdfcfc;font-size:14px;line-height:20px;font-family: 'AvenirNext-Regular';max-width: 54.6%;margin: 0 auto 0;letter-spacing: 0.3px;}



.fixed-content1{top: 57.1%;}



.fixed-content-in1 h6{margin:0 0 64px 0;}



.fixed-content2{top: 61.3%;}



.fixed-content-in2{}



.fixed-content-in2 h6{margin: 0 0 50px 0;}



.brokerage1{background:rgba(10, 10, 10, 0.24);}



.brokerage2{background:rgba(0, 0, 0, 0.34901960784313724);padding: 31px 0 26px 0;}



.learn-more{max-width:589px;margin:0 auto;display:block;text-align: center;}



.learn-more a{display: block;text-align: center;color:#ffffff;font-size:13px;line-height: 21px;font-family: 'AvenirNext-Bold';letter-spacing: 4px;padding: 16px 7px 16px 7px;background: #000000;border: 12px solid #dedede;}



.fixed-image3{display:inline-block;width:100%;margin:-85px 0 0 0;}



/*--fixed block end--*/



/*--news block start--*/



.news-in-capital{}



.news-in-capital h5{padding: 0 0 52px 10px;}



.loadmore_blk > ul{margin: 0 -16px !important;padding: 0 54px !important;}



.loadmore_blk > ul > li{padding: 0 21px 10px !important; display: none; width: 33.33%;float:left;}



.news-capital{padding:43px 0 63px 0;}



/*--news block end--*/



/*-------------capitalmarkets page end---------------*/



/*-------------realestates page start---------------*/



.logo-in-real{padding:0 0 19px 0;}



.about-top-careers p{line-height: 42px;padding: 0px 0 20px 23px;letter-spacing: 0.7px;max-width:79%;}



.about-top-careers p.will{color:#111119;font-size:18px;line-height: 33px;font-family: 'AvenirNext-Regular';letter-spacing: 0.2px;padding: 0px 0 4px 5px;}





/* .about-top-careers p.will span{font-family: 'AvenirNext-Bold';} */





/*--coreplus block start--*/



.coreplus{background: url(../images/real-bg.png) no-repeat;width:100%;height:790px;padding: 156px 0 0 0;margin: 0 0 13px 0;background-size:100% 100%;}



.coreplus-in{}



.coreplus-content{padding: 51px 19px 64px;min-height: 483px;border: 15px solid rgba(255, 255, 255, 0.4);background: rgba(0, 0, 0, 0.7);}



.coreplus-content h4{padding: 0px 0px 3px 14px;}



.coreplus-content p.our{color:#b9b098;padding: 0 0 24px 4px;max-width: 91.1%;letter-spacing: 0.4px !important;}



.coreplus-content p{color:#ffffff;font-size:16px;line-height: 29px;min-height:0;max-width: 87%;}



.coreplus-in > ul > li:nth-child(1) .coreplus-content p{letter-spacing:0.3px;}



/*--coreplus block end--*/



/*--news-realestate block start--*/



.news-realestate{padding: 100px 0 88px 0;}



/*--news-realestate block end--*/



/*-------------realestates page end---------------*/



/*-------------investorsloginpage page start---------------*/



.logo-in-login{padding: 0 0 3px 0;}



.about-top-login p{line-height: 36px;letter-spacing: 0.6px;padding: 0px 0 23px 11px;}



.about-top-login h5{margin:0 0 23px 0;}



/*----user block start--*/



.user{background:url(../images/login-bg.png) no-repeat;width:100%;/* height:365px; */background-size: cover;margin: -17px 0 130px 0;background-size:100% 100%;}



.user.bg{background: url(../images/investors-bg.png) no-repeat left top;background-size: 100% 100%;}



.user-in{max-width: 600px;margin:0 auto;padding: 116px 0px 0 6px;}



.user-in form{}



.user-in form > ul{}



.user-in form > ul > li{padding: 0 0 16px 0;}



.user-name{}



.user-name input{width:100%;height: 93px;line-height: 93px;text-align: center;border: 14px solid #8b8b8b;background:#050505;font-size:18px;color: #ffffff;outline:none;}



.user-name ::-webkit-input-placeholder { color:#ffffff;}



.user-name ::-moz-placeholder {color:#ffffff;}



.user-name :-ms-input-placeholder {color:#ffffff;}



.user-name :-o-placeholder {color:#ffffff;}



.login-btn{max-width: 594px;margin: 0 auto;display: block;text-align: center;padding: 0 0 0 5px;margin: 10px auto 119px;}



.login-btn button{display: block;text-align: center;color: #000000;font-size: 13px;line-height: 21px;font-family: 'AvenirNext-Bold';letter-spacing: 4px;padding: 20px 7px 16px 12px;background: #ffffff;border: 12px solid #0c0c0c;cursor:pointer;width: 292px;outline:none;margin: 0 auto;}



/*----user block end--*/



/*-------------investorsloginpage page end---------------*/



/*-------------careersjobpost page start-------------*/



.careers-bottom small{text-align: center;display: block;color:#010101;font-size:19px;line-height:21px;}



.careersjob-bottom h2{font-size:38px;line-height:40px;padding:0 0 12px 0;}



.about-top-careers-job h5{margin: 0 0 29px 0;}



.careersjob-bottom{padding: 0 0 7px 0;}



.principles-job{background: url(../images/job.png) no-repeat;height: 670px;background-size: 100% 100%;padding: 101px 0 0  0;margin: 0 0 25px 0;}



.principles-in-job{padding: 0;max-width: 58%;margin:0 auto;}



.principles-in-job h6{text-align: center;font-size:15px;line-height: 20px;color:#ffffff;font-family: 'AvenirNext-DemiBold';padding:0 9px 31px 0;letter-spacing:5.6px;margin: 0 0 13px 0;}



.principles-in-job h6:after{display:none;}



.principles-in-job p{color:#ffffff;font-size:18px;line-height: 27px;padding: 0 0 15px 35px;letter-spacing: 0.3px;}



/*--candidate blcok start--*/



.candidate{



    padding: 0  0 41px 0;



}



.candidate-in{padding: 0 0 36px 0;}



.profile{max-width: 56%;margin: 0 auto;padding:0 0 7px 19px;}



.profile h6{text-align: center;font-size:15px;line-height:17px;color:#000000;font-family: 'AvenirNext-DemiBold';text-transform:uppercase;letter-spacing:5.6px;padding: 0 16px 38px 0;}



.profile > ul{}



.profile > ul > li{padding: 0 0 30px 0;}



.profile > ul > li > p{margin: 0;display: block;}



.profile > ul > li > p span{width: 5.3%;float:left;display:inline-block;color:#000000;font-size:18px;line-height: 26px;font-family: 'Avenir-Book';}



.profile > ul > li > p small{width: 94.7%;float:left;display:inline-block;color:#000000;font-size:18px;line-height: 27px;font-family: 'Avenir-Book';letter-spacing: 0.4px;}



.profile p{color:#000000;font-size:18px;line-height: 27px;font-family: 'Avenir-Book';letter-spacing:0.4px;}



.profile-one{padding: 0 0 35px 19px;}



.information.information-job{max-width: 48.9%;margin: 0 auto 30px;padding: 18px 6px 16px 0;}



.information.information-job p{font-size:18px;line-height: 27px;color:#ffffff;letter-spacing: 0.4px;margin: 0;}



.information.information-job p a{font-size: 18px;line-height: 20px;letter-spacing: 0.5px;}



.back-to{position: absolute;right: 9px;top: 45px;}



.back-to a{display:inline-block;font-size:13px;line-height:15px;color:#000000;font-family: 'AvenirNext-Bold';letter-spacing: 2.5px;}



/*--candidate blcok end--*/























.about-top-login h5:after{display: none;}



.about-top.adst p{max-width: 89%;}



.about-top.adst small{font-size: 18px;line-height: 26px;color: #111119;font-family: 'AvenirNext-Regular';margin: 0 auto;padding: 0px 10px 47px 10px;display: block;}



.advice{background: url(../images/advice-bg.png) no-repeat center center;padding: 130px 0 130px 0;background-size: 100% 100%;}



.advice-in{max-width: 836px;margin: 0 auto;text-align: center;}



.advice-in h5{font-family: 'AvenirNext-Medium';font-weight: normal;font-size: 13px;line-height: 26px;color: #fdf8f8;text-transform: uppercase;position: relative;padding: 0 0 30px 0;margin: 0 0 70px 0;letter-spacing: 8px;}



.advice-in h5:after{content: '';position: absolute;left: 0px;right: 0px;margin: 0 auto;width: 63px;height: 3px;background: #aea696;bottom: 0;}



.advice-cont{padding: 14px;background: rgba(253,252,252,0.7);}



.advice-cont-in{padding: 50px 0;background: rgba(0,0,0,0.8);}



.advice-cont-in p{font-family: 'AvenirNext-Regular';font-size: 18px;line-height: 26px;color: #ffffff;padding: 0px 15px 20px 15px;margin: 0;}



.advice-cont-in strong{display: block;padding: 0 15px;font-family: 'AvenirNext-Bold';font-size: 18px;line-height: 26px;color: #ffffff;} 



.p-load{padding: 80px 0 80px 0;}



.home-credit{background: url(../images/home_credit_bg.png) no-repeat left top;background-size: cover;padding: 28px 0 28px 0; background: #17130a;}







.home-credit-in{text-align: center;}

.home-credit-left{opacity: 0.9; padding: 12px; /* background: #000; */ width:38%;display:inline-block;margin: 0 5%;}



.home-credit-left-in{padding: 20px 20px; /* background: rgba(51, 51, 51, 0.6); */ text-align: center;height: 100%; border: 2px solid #ffffff;}



.home-credit-left-in h5{font-family: 'AvenirNext-Medium';font-weight: normal;font-size: 16px;line-height: 20px;color: #ffffff;letter-spacing: 8px;margin: 0;}



 



/*Merchant*/



.advice.bg1{background: url(../images/credit-bg1.png) no-repeat;background-size: 100% 100%;position: relative;z-index: 999;}



.advice.bg2{background: url(../images/credit-bg2.png) no-repeat;background-size: 100% 100%;margin: -110px 0 0 0;position: relative;z-index: 8;}



.advice.bg3{background: url(../images/credit-bg3.png) no-repeat;background-size: 100% 100%;margin: -110px 0 0 0;position: relative;z-index: 1;}



.advice.bg1 .advice-cont{background: rgba(253,252,252,0.55);}



.merchant{background: url(../images/merchant-bg1.png) no-repeat left top;background-size: 100% 100%;text-align: center;padding: 120px 0 120px 0;position: relative;z-index: 999;}



.merchant-in{text-align: center;}



.merchant-in h5{font-family: 'AvenirNext-Medium';font-weight: normal;font-size: 13px;line-height: 26px;color: #fdf8f8;text-transform: uppercase;position: relative;padding: 0 0 30px 0;margin: 0 0 70px 0;letter-spacing: 8px;display: block;width: 100%;}



.merchant-in h5:after{content: '';position: absolute;left: 0px;right: 0px;margin: 0 auto;width: 63px;height: 3px;background: #aea696;bottom: 0;}



.merchant-left{padding: 14px;background: rgba(253,252,252,0.55);}



.merchant-left-in{padding: 29px 0 19px 0;background: rgba(0,0,0,0.85);height: 100%;}



.merchant-left-in h4{font-family: 'AvenirNext-Medium';font-weight: normal;font-size: 18px;line-height: 24px;color: #fdfcfc;padding: 0 0 20px 0;margin: 0;}



.merchant-left-in h6{font-family: 'AvenirNext-DemiBold';font-weight: normal;font-size: 14px;line-height: 18px;color: #fdfcfc;padding: 0 0 0 0;font-style: italic;margin: 0;}



.merchant-left-in h3{font-family: 'AvenirNext-DemiBold';font-weight: normal;font-size: 14px;line-height: 24px;color: #fdfcfc;padding: 15px 0 0 0;font-style: italic;margin: 0;}



.merchant-left-in p{font-family: 'AvenirNext-Regular';font-weight: normal;font-size: 14px;line-height: 24px;color: #fdfcfc;padding: 0 0 10px 0;margin: 0;}



.merchant-in .login-btn{padding: 0;margin: 40px auto 0;}



.merchant.bg2{background: url(../images/advice-bg.png) no-repeat left top;background-size: 100% 100%;margin: -170px 0 100px 0;position: relative;z-index: 9;padding: 190px 0 120px 0;}



.merchant.bg2 .merchant-left-in p{font-size: 18px;color: #ffffff;line-height: 26px;padding: 0 27px;}



.merchant.bg1{background: url(../images/merchant-bg2.png) no-repeat left top;background-size: 100% 100%;margin: -99px 0 0 0;position: relative;z-index: 99;}



.merchant.bg1 .merchant-in h5{color: #000000;margin: 0 0 30px 0;}



.merchant.bg1 .merchant-left-in p{font-size: 18px;color: #ffffff;line-height: 26px;padding: 0 15px;}



.merchant.bg1 .merchant-left-in{padding: 58px 0;}



.merchant.bg1 .merchant-in .login-btn{margin:20px auto 0;}







.header-home{margin:0;position: relative;z-index: 99999;}

.main-content.home{padding:38px 0 0 0;}

.banner-home.ban-index{position:relative;height:calc( 100vh - 67px );height:-webkit-calc( 100vh - 67px );margin: -209px 0 0 0;}

.banner-home.ban-index figure{height:calc( 100vh - 67px );height:-webkit-calc( 100vh - 67px );}

.banner-home.ban-index figure img{height:calc( 100vh - 207px );height:-webkit-calc( 100vh - 207px ); object-fit:cover;}

.banner-home.ban-index .home-credit{position: absolute;left: 0;bottom: 0;width: 100%;}


/*-------------careersjobpost page end-------------*/




/*-------------Legal Page Start--------------------*/



.my-legal{background: #ffffff;padding: 25px 0 38px 0;}

.legal_block1{max-width: 1020px;margin: 0 auto;padding: 0 0 76px 0;}

.my-legal h2{text-align: center;position: relative;font-size: 16.97px;color: #020202;line-height: 20px;padding: 0 0 31px 0;margin: 0 0 62px 0;font-family: 'AvenirNext-DemiBold';font-weight: normal;letter-spacing: 5px;}

.my-legal h2:after{width: 63px;height: 3px;background: #000000;position: absolute;left: 0px;right: 0px;bottom: 0;margin: 0 auto;text-align: center;content: '';}

.legal_block1_in{padding: 0 0 19px 0;}

.legal_block1_in h5{font-size: 14px;line-height: 16px;color: #111119;font-family: 'AvenirNext-Regular';font-weight: normal;padding: 0 0 4px 0;margin: 0;}

.legal_block1_in p{font-size: 14px;line-height: 16px;color: #111119;font-family: 'AvenirNext-Regular';font-weight: normal;padding: 0 0 4px 0;margin: 0;}

.legal_block1_in p a span{color: #a4917c;}

.legal_block1_in p a{color: #111119;text-decoration: none;}

.legal_block1_in.pad{padding: 0 0 0 0;}

.legal_block1_in.pad p{padding: 0 0 20px 0;line-height: 20px;}

.legal_block1.pad{padding: 0 0 49px 0;}



/*-------------Legal Page End--------------------*/



/*--menu start--*/



.menu-block{visibility: hidden;opacity:0;position: fixed;left: -50%;background:rgba(31, 31, 31, 0.95);height: 100%;top: 0;width: 50%;z-index:99999;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-web-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;overflow: auto;}



.open .menu-block{left:0;opacity: 1;visibility: visible;float: right;padding: 0 22px 0 0;}



.menu-block ul{padding: 80px 0 0 50px;}



.menu-block ul li{}



.menu-block ul li a{font-size: 18px;line-height: 20px;color: #aea696;font-family: 'AvenirNext-Bold';font-weight: normal;text-transform: uppercase;padding: 20px 0;display: block;letter-spacing: 1.5px;}



.menu-block ul li ul{padding: 0 0 0 50px;}



.menu-block ul li ul li a{font-family: 'AvenirNext-Regular';}



.menu-block ul li a:hover{color: #ffffff;font-family: 'AvenirNext-Bold';transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-web-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}



.menu-block ul > li.active > a{color: #ffffff;font-family: 'AvenirNext-Bold';}



.open-menu{float:right;margin: 20px 0 0 0;}



.open-menu .menu-arrow{}



.open-menu .menu-arrow i{font-size: 20px;line-height: 22px;color: #ffffff;padding: 0 5px 0 0;}



.menu1{display:block;float: right;cursor: pointer;}        



.menu1 {background: transparent;border: 0;outline: none;}



.menu1  span{display:block;width: 40px;height: 4px;margin: 0px 0 4px 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;background: #ffffff;border-radius:3px;}



/*--menu end--*/



/*-----bootstrap hack start---*/



.flex-row-reverse {-webkit-flex-direction: row-reverse !important; }



.row{display:-webkit-flex;-webkit-flex-wrap:wrap;}



.flex-wrap{-webkit-flex-wrap:wrap !important;}



.d-flex {display: -webkit-flex !important;}



.d-inline-flex{display:-webkit-inline-flex!important}



.input-group-append, .input-group-prepend{display: -webkit-flex;}







.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control{-webkit-flex: 1 1 auto;}



.input-group{display: -webkit-flex;-webkit-flex-wrap: wrap;-webkit-align-items: stretch;}







.navbar{display: -webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items: center;-webkit-justify-content: space-between;}



.navbar-collapse{-webkit-flex-basis:100%;-webkit-flex-grow: 1;-webkit-align-items: center;}



.navbar-nav{display: -webkit-flex;-webkit-flex-direction: column;}







/*form classess*/



.form-inline{display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-align-items: center;}



.form-row {display: -webkit-flex;-webkit-flex-wrap: wrap;}







/*align classess*/



.align-items-start{-webkit-align-items:start!important;}



.align-items-end{-webkit-align-items: flex-end!important;}



.align-items-center{-webkit-align-items: center!important;}



.align-items-baseline{-webkit-align-items: baseline!important;}



.align-items-stretch{-webkit-align-items: stretch!important;}



/*Justify Classess*/



.justify-content-start{-webkit-justify-content:flex-start!important;}



.justify-content-end{-webkit-justify-content:flex-end!important;}



.justify-content-center{-webkit-justify-content: center!important;}



.justify-content-between{-webkit-justify-content: space-between!important;}



.justify-content-around{-webkit-justify-content: space-around!important;}



/*align self classes*/



.align-self-start {-webkit-align-self: flex-start!important;}



.align-self-end {-webkit-align-self: flex-end!important;}



.align-self-center {-webkit-align-self: center!important;}



.align-self-baseline {align-self: baseline!important;}



.align-self-stretch {align-self: stretch!important;}







.col-1 {-webkit-flex: 0 0 8.33333%; }



.col-2 {-webkit-flex: 0 0 16.66667%; }



.col-3 {-webkit-flex: 0 0 25%; }



.col-4 {-webkit-flex: 0 0 33.33333%; }



.col-5 {-webkit-flex: 0 0 41.66667%; }



.col-6 {-webkit-flex: 0 0 50%; }



.col-7 {-webkit-flex: 0 0 58.33333%; }



.col-8 {-webkit-flex: 0 0 66.66667%; }



.col-9 {-webkit-flex: 0 0 75%; }



.col-10 {-webkit-flex: 0 0 83.33333%; }



.col-11 {-webkit-flex: 0 0 91.66667%; }



.col-12 {-webkit-flex: 0 0 100%; }







@media (min-width: 576px) {



	.d-sm-flex {    display: -webkit-flex!important;}



    .d-sm-inline-flex{display:-webkit-inline-flex!important}



	.navbar-expand-sm{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}



	.navbar-expand-sm .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}



	.navbar-expand-sm .navbar-nav{-webkit-flex-direction: row;}



	



  .col-sm-1 {-webkit-flex: 0 0 8.33333%; }



  .col-sm-2 {-webkit-flex: 0 0 16.66667%; }



  .col-sm-3 {-webkit-flex: 0 0 25%; }



  .col-sm-4 {-webkit-flex: 0 0 33.33333%; }



  .col-sm-5 {-webkit-flex: 0 0 41.66667%; }



  .col-sm-6 {-webkit-flex: 0 0 50%; }



  .col-sm-7 {-webkit-flex: 0 0 58.33333%; }



  .col-sm-8 {-webkit-flex: 0 0 66.66667%; }



  .col-sm-9 {-webkit-flex: 0 0 75%; }



  .col-sm-10 {-webkit-flex: 0 0 83.33333%; }



  .col-sm-11 {-webkit-flex: 0 0 91.66667%; }



  .col-sm-12 {-webkit-flex: 0 0 100%; }



    







    /*align classess*/



.align-items-sm-start{-webkit-align-items:start!important;}



.align-items-sm-end{-webkit-align-items: flex-end!important;}



.align-items-sm-center{-webkit-align-items: center!important;}



.align-items-sm-baseline{-webkit-align-items: baseline!important;}



.align-items-sm-stretch{-webkit-align-items: stretch!important;}



/*Justify Classess*/



.justify-content-sm-start{-webkit-justify-content:flex-start!important;}



.justify-content-sm-end{-webkit-justify-content:flex-end!important;}



.justify-content-sm-center{-webkit-justify-content: center!important;}



.justify-content-sm-between{-webkit-justify-content: space-between!important;}



.justify-content-sm-around{-webkit-justify-content: space-around!important;}



    /*align self classes*/



.align-self-sm-start {-webkit-align-self: flex-start!important;}



.align-self-sm-end {-webkit-align-self: flex-end!important;}



.align-self-sm-center {-webkit-align-self: center!important;}



.align-self-sm-baseline {-webkit-align-self: baseline!important;}



.align-self-sm-stretch {-webkit-align-self: stretch!important;}



    



}



@media (min-width: 768px) {



	.d-md-flex {    display: -webkit-flex!important;}



    .d-md-inline-flex{display:-webkit-inline-flex!important}



	.navbar-expand-md{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}



	.navbar-expand-md .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}



	.navbar-expand-md .navbar-nav{-webkit-flex-direction: row;}



	



  .col-md-1 {-webkit-flex: 0 0 8.33333%; }



  .col-md-2 {-webkit-flex: 0 0 16.66667%; }



  .col-md-3 {-webkit-flex: 0 0 25%;}



  .col-md-4 {-webkit-flex: 0 0 33.33333%;}



  .col-md-5 {-webkit-flex: 0 0 41.66667%; }



  .col-md-6 {-webkit-flex: 0 0 50%; }



  .col-md-7 {-webkit-flex: 0 0 58.33333%; }



  .col-md-8 {-webkit-flex: 0 0 66.66667%; }



  .col-md-9 {-webkit-flex: 0 0 75%; }



  .col-md-10 {-webkit-flex: 0 0 83.33333%; }



  .col-md-11 {-webkit-flex: 0 0 91.66667%; }



  .col-md-12 {-webkit-flex: 0 0 100%; }



    



    



    /*align classess*/



.align-items-md-start{-webkit-align-items:start!important;}



.align-items-md-end{-webkit-align-items: flex-end!important;}



.align-items-md-center{-webkit-align-items: center!important;}



.align-items-md-baseline{-webkit-align-items: baseline!important;}



.align-items-md-stretch{-webkit-align-items: stretch!important;}



/*Justify Classess*/



.justify-content-md-start{-webkit-justify-content:flex-start!important;}



.justify-content-md-end{-webkit-justify-content:flex-end!important;}



.justify-content-md-center{-webkit-justify-content: center!important;}



.justify-content-md-between{-webkit-justify-content: space-between!important;}



.justify-content-md-around{-webkit-justify-content: space-around!important;}



    /*align self classes*/



.align-self-sm-start {-webkit-align-self: flex-start!important;}



.align-self-sm-end {-webkit-align-self: flex-end!important;}



.align-self-sm-center {-webkit-align-self: center!important;}



.align-self-sm-baseline {-webkit-align-self: baseline!important;}



.align-self-sm-stretch {-webkit-align-self: stretch!important;}



 }



@media (min-width: 992px) {



	.d-lg-flex {    display: -webkit-flex!important;}



    .d-lg-inline-flex{display:-webkit-inline-flex!important}



	.navbar-expand-lg{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}



	.navbar-expand-lg .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}



	.navbar-expand-lg .navbar-nav{-webkit-flex-direction: row;}



	



  .col-lg-1 {-webkit-flex: 0 0 8.33333%; }



  .col-lg-2 {-webkit-flex: 0 0 16.66667%; }



  .col-lg-3 {-webkit-flex: 0 0 25%; }



  .col-lg-4 {-webkit-flex: 0 0 33.33333%; }



  .col-lg-5 {-webkit-flex: 0 0 41.66667%; }



  .col-lg-6 {-webkit-flex: 0 0 50%; }



  .col-lg-7 {-webkit-flex: 0 0 58.33333%; }



  .col-lg-8 {-webkit-flex: 0 0 66.66667%; }



  .col-lg-9 {-webkit-flex: 0 0 75%; }



  .col-lg-10 {-webkit-flex: 0 0 83.33333%;}



  .col-lg-11 {-webkit-flex: 0 0 91.66667%; }



  .col-lg-12 {-webkit-flex: 0 0 100%; } 



    



    /*align classess*/



.align-items-lg-start{-webkit-align-items:start!important;}



.align-items-lg-end{-webkit-align-items: flex-end!important;}



.align-items-lg-center{-webkit-align-items: center!important;}



.align-items-lg-baseline{-webkit-align-items: baseline!important;}



.align-items-lg-stretch{-webkit-align-items: stretch!important;}



/*Justify Classess*/



.justify-content-lg-start{-webkit-justify-content:flex-start!important;}



.justify-content-lg-end{-webkit-justify-content:flex-end!important;}



.justify-content-lg-center{-webkit-justify-content: center!important;}



.justify-content-lg-between{-webkit-justify-content: space-between!important;}



.justify-content-lg-around{-webkit-justify-content: space-around!important;}



    /*align self classes*/



.align-self-lg-start {-webkit-align-self: flex-start!important;}



.align-self-lg-end {-webkit-align-self: flex-end!important;}



.align-self-lg-center {-webkit-align-self: center!important;}



.align-self-lg-baseline {-webkit-align-self: baseline!important;}



.align-self-lg-stretch {-webkit-align-self: stretch!important;}



    



}



@media (min-width: 1200px) {



	.d-xl-flex {    display: -webkit-flex!important;}



	navbar-expand-xl{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}



	.navbar-expand-xl .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}



	.navbar-expand-xl .navbar-nav{-webkit-flex-direction: row;}



	



  .col-xl-1 {-webkit-flex: 0 0 8.33333%;}



  .col-xl-2 {-webkit-flex: 0 0 16.66667%;}



  .col-xl-3 {-webkit-flex: 0 0 25%;}



  .col-xl-4 {-webkit-flex: 0 0 33.33333%;}



  .col-xl-5 {-webkit-flex: 0 0 41.66667%;}



  .col-xl-6 {-webkit-flex: 0 0 50%;}



  .col-xl-7 {-webkit-flex: 0 0 58.33333%;}



  .col-xl-8 {-webkit-flex: 0 0 66.66667%;}



  .col-xl-9 {-webkit-flex: 0 0 75%;}



  .col-xl-10 {-webkit-flex: 0 0 83.33333%;}



  .col-xl-11 {-webkit-flex: 0 0 91.66667%;}



  .col-xl-12 {-webkit-flex: 0 0 100%;} 



  



  



 /*align classess*/



.align-items-xl-start{-webkit-align-items:start!important;}



.align-items-xl-end{-webkit-align-items: flex-end!important;}



.align-items-xl-center{-webkit-align-items: center!important;}



.align-items-xl-baseline{-webkit-align-items: baseline!important;}



.align-items-xl-stretch{-webkit-align-items: stretch!important;}



/*Justify Classess*/



.justify-content-xl-start{-webkit-justify-content:flex-start!important;}



.justify-content-xl-end{-webkit-justify-content:flex-end!important;}



.justify-content-xl-center{-webkit-justify-content: center!important;}



.justify-content-xl-between{-webkit-justify-content: space-between!important;}



.justify-content-xl-around{-webkit-justify-content: space-around!important;}



/*align self classes*/



.align-self-xl-start {-webkit-align-self: flex-start!important;}



.align-self-xl-end {-webkit-align-self: flex-end!important;}



.align-self-xl-center {-webkit-align-self: center!important;}



.align-self-xl-baseline {-webkit-align-self: baseline!important;}



.align-self-xl-stretch {-webkit-align-self: stretch!important;}



}



/*-----bootstrap hack end---*/



/*------------------------responsive start--------------------------------*/



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



	.container{max-width:100%;padding:0 15px;}



	/*----home page start-----*/



	.news-in > ul{margin:0 -13px;}



	/*--capitalmarkets page start--*/



	.loadmore_blk > ul{margin: 0 -15px !important;}



	.brokerage p br{display:none;}



	.brokerage{min-height: 163px;}



	.home-credit-left{width:38%;}



}



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



    /*----home page start-----*/



	.capital-in > ul{margin: 0;}



	.capital-in > ul > li{padding: 0 5px 10px;}



	.capital-content h5{padding:0;}



	.capital:before{height:100%;}



	.news-in > ul{padding: 0;}



	.news-in > ul > li{padding:0 15px 10px;}



	.news-in h5{padding:0 0 45px 0px;}



	.footer-left > ul > li{padding:0 8px 10px;}



	/*----Careers page start-----*/



	.principles-careers-main{margin: 0 0 70px 0;}



	/*--capitalmarkets page start--*/



	.fixed-image figure img{height:476px;object-fit: cover;}



	.fixed-in > ul > li:nth-child(2){margin: -115px 0 0 0;}



	.fixed-in > ul > li:nth-child(3){margin:-155px 0 0 0;}



	.fixed-in > ul > li:nth-child(2) .fixed-image figure img{height:575px;}



	.fixed-content1{top:52%;}



	.fixed-in > ul > li:nth-child(2){margin: -160px 0 0 0;}



	.brokerage p{max-width:70%;}



	.loadmore_blk > ul{padding:0 !important;}



	.loadmore_blk > ul > li{padding:0 15px 10px !important}



	/*--realestates page start--*/



	.about-top-careers p.will{padding: 0px 0 4px 0px;max-width:90%;}



	/*--investigation page start--*/



	.login-btn{margin: 0 auto 85px;}



	/*--careersjobpost page start--*/



	.profile p br{display:none;}



	.principles-in-job{max-width:70%;}



	.profile{max-width:62%;padding:0 0 7px 0px;}



	



	



	



    .about-top.adst p br, .about-top.adst small br, .advice-cont-in p br, .advice-cont-in strong br{display: none;}



    .about-top.adst p{padding: 0 10px 20px 10px;}



    .about-top.adst small{padding: 0 10px 20px 10px;}



}



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



	/*----home page start-----*/



	.capital-content h5{font-size:16px;}



	.news-in > ul > li{padding:0 12px 10px;}



	.footer-left > ul > li{padding:0 6px 10px;}



	/*----about page start-----*/



	.team-in{padding:0 0 70px 0;}



	.principles-in > ul > li:nth-child(2){padding:0 15px;margin:0;}



	/*----contact page start-----*/



	.map-in{max-width:60%;padding: 0 0 15px 0;}



	/*--capitalmarkets page start--*/



	.about-top-careers p{max-width:96%;}



	.loadmore_blk > ul > li{padding:0 12px 10px !important;}



	.loadmore_blk > ul{margin:0 -13px !important;}



	/*--realestates page start--*/



	.about-top-careers p.will{max-width:100%;}



	.news-realestate{padding:43px 0 44px 0;}



	/*--careersjobpost page start--*/



	.principles-in-job{max-width:75%;}



	.profile{max-width:67%;}



}



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



    /*----home page start-----*/



	.logo-in-home{padding: 0;}



	.capital-content h5{max-width:67%;margin:0 auto;}



	.article-bottom h2{line-height:30px;font-size:25px;}



	.news-in > ul > li{padding:0 9px 10px;}



	.social-icons > ul > li{padding:0 8px;}



	.social-icons > ul{margin:0;}



	.copyright p{font-size:8px;}



    .menu-block ul{padding: 80px 0 0 40px;}



    .menu-block ul li a{font-size: 15px;padding: 15px 0;}



    .menu-block ul li ul{padding: 0 0 0 30px;}



    .banner-home figure img{height: 650px;}



    .home-credit-left-in h5{letter-spacing: 2px;}



	/*----about page start-----*/



	.principles-content > p br{display:none;}



	.principles{height:985px;}



	.principles-content{min-height: 662px;padding: 50px 19px 45px;}



	.about-bottom p br{display:none;}



	.about-bottom h2 br{display:none;}



	.about-bottom h2{padding:0 0 30px 0px;}



	.principles-in > ul{max-width:100%;}



	.team-in h6{padding:0 0px 31px 0;}



	.team-in{padding:0 15px 70px;}



	/*----Careers page start-----*/



	.principles-content.principles-careers{min-height:inherit;}



	.principles.principles-careers-main{height:625px;padding: 100px 0 0  0;}



	/*----contact page start-----*/



	.map-in{max-width:70%;padding:0 0 25px 0;}



	.map iframe{width:100%;}



	/*--capitalmarkets page start--*/



	.brokerage-main{max-width:100%;}



	.loadmore_blk > ul > li{padding: 0 9px 10px !important;}



	.news-capital{padding:43px 0 44px 0;}



	/*--realestates page start--*/



	.coreplus-content p.our{padding: 0 0 24px 0px;max-width:100%;min-height:169px;}



	.coreplus-content p{max-width:100%;line-height:27px;}



	.principles-content.coreplus-content{min-height: 554px;}



	.principles.coreplus{height: 845px;}



	.coreplus{padding:145px 0 0 0;}



	/*--investigation page start--*/



	.about-top-login p br{display:none;}



	/*--careersjobpost page start--*/



	.principles-in-job{max-width:100%;}



	.profile{max-width:100%;}



	.information.information-job{max-width:90%;}



	.principles.principles-careers-main.principles-job{height:640px;}



    



    .merchant.bg1 .merchant-left-in p br{display: none;}



    .merchant.bg2{margin: -180px 0 100px 0;}



    .merchant.bg2 .merchant-left-in p{padding: 0 10px;}



}



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



	/*----home page start-----*/



	nav > ul > li:nth-child(1){display:none;}



	nav > ul > li:nth-child(2){display:none;}



	nav > ul > li:nth-child(3){display:none;}



	.capital-content h5{max-width:93%;}



	.news-in > ul > li{padding:0 0 10px;}



	.news-in > ul{margin: 0;}



	.news{padding:35px 0;}



	.news-in h5{padding:0 0 30px 0px;}



	.footer-right-in{max-width:100%;}



	footer{padding:14px 0;}



    .footer-in{padding: 0 15px;}



	.social-icons > ul{margin:0 -8px;}



	.banner-home figure img{height:350px;object-fit: cover;}



	.logo{position:relative;}



	.article figure img{height: auto;}



    .home-credit-left-in{padding: 10px 15px;}



    .home-credit-left-in h5{letter-spacing: 2px;font-size: 12px;margin: 0;}



    .home-credit-left {width: 44%;margin: 0 2%;}



	/*----about page start-----*/



	.about-bottom h2{line-height:38px;}



	.about-bottom p{padding:0 0 14px  0px;}



	.principles-content{min-height:inherit;margin: 0 0 20px 0;}



	.principles-content > p{min-height:inherit;max-width:100%;}



	.principles-in > ul > li{padding:0 0 15px;}



	.principles-in > ul > li:nth-child(2){padding:0 0 15px;}



	.principles-in h6{margin:0 0 35px 0;padding:0 0 31px 0px;}



	.principles{height:1105px;margin: 0 0 20px 0;}



	.team-content span{padding:0 0px 15px 0;}



	.team-in{padding:0 15px 40px;}



	/*----Careers page start-----*/



	.logo-careers{padding:0 0 44px 0;}



	.principles-in-careers{padding:0;}



	.principles.principles-careers-main{padding: 78px 0 0  0;height: 590px;margin: 0 0 35px 0;}



	.principles-content.principles-careers{padding:30px 19px 45px;}



	/*----contact page start-----*/



	.map-in{max-width:75%;margin:0 auto 35px;padding:0 0 35px 0;}



	/*--capitalmarkets page start--*/



	.logo{padding:0 0 25px 0;}



	.about-top-careers p{max-width:100%;padding:0px 0 20px 0px;font-size:19px;line-height:34px;}



	.fixed-image figure img{height:610px;}



	.brokerage-main > ul > li{padding:0 0 15px;}



	.fixed-content{top:48%;}



	.fixed-content-in h6{margin: 0 0 35px 0;}



	.brokerage{min-height:inherit;}



	.fixed-in > ul > li:nth-child(2) .fixed-image figure img{height: 665px;}



	.fixed-content.fixed-content1{top:52%;}



	.fixed-image figure img.np3{height: 775px;}



	.fixed-content.fixed-content2{top:56%;}



	.brokerage h3{padding: 0 0 9px 0;}



	.learn-more{max-width:96%;width: 96%;}



	.loadmore_blk > ul > li{width:100%;float:none;padding: 0 0px 10px !important;}



	.loadmore_blk > ul{margin:0 !important;}



	/*--realestates page start--*/



	.about-top-careers p.will{font-size:17px;}



	.principles-content.coreplus-content{min-height:inherit;padding: 30px 19px 30px;}



	.coreplus-content p.our{min-height:inherit;padding:0 0 15px 0px;}



	.coreplus{padding:105px 0 0 0;}



	.coreplus-content p{line-height:23px;}



	.logo-in-real{padding:0;}



	/*--investigation page start--*/



	.user{margin: 0px 0 25px 0;}



	.login-btn{margin: 0 auto 70px;}



	/*--careersjobpost page start--*/



	.principles-in-job p{font-size:16px;line-height:25px;padding:0 0 15px 0px;}



	.principles.principles-careers-main.principles-job{height:605px;}	



    



    



    .merchant-left{margin: 0 0 25px 0;}



    .merchant.bg1{margin: -140px 0 0 0;}



    .merchant.bg2 {margin: -210px 0 100px 0;padding: 220px 0 120px 0;}





.banner-home.ban-index{height:inherit !important;}

.banner-home.ban-index figure{height:inherit !important;}



.banner-home.ban-index .home-credit{position:static;}
.banner-home.ban-index figure img{height:500px !important;}

}



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



	/*----home page start-----*/



	.logo-in a img{height:90px;object-fit: contain;}



	.capital-in > ul > li{padding:0 0px 15px;}



	.footer-left > ul > li{width:50%;}



	.menu-block{width:60%;}



	.menu-block ul li a{font-size:15px;}



	.menu-block ul li a{padding:15px 0;}



    .home-credit-left{margin: 0 0 0px 0;}



    .home-credit-left-in h5{font-size: 16px;}   

	.home-credit-left{width:100%;}

 

.banner-home.ban-index figure img{height:500px !important;}

	/*----about page start-----*/



	.about-bottom h2{font-size:21px;line-height:31px;margin: 0;padding:0 0 22px 0px;}



	.about-bottom p{font-size:16px;line-height:28px;}



	.about-bottom{max-width:100%;padding:0;}



	.logo{padding:0 0 25px 0;}



	.about-top h5:after{left:0;}



	.about-top h5{padding:0 0 20px 6px;}



	.principles-content{padding:35px 15px 35px;}



	.principles-content > p{line-height:25px;}



	.principles-in h6{margin: 0 0 25px 0;}



	/*----Careers page start-----*/



	.careers-bottom span{font-size:17px;}



	/*----contact page start-----*/



	.map-in{max-width:100%;padding:0 0 40px 0;}



	.map a img{height:150px;object-fit: cover;}



	.maystone{padding:0 0 13px 0;}



	.logo-in-contact{padding:0;}



	/*--capitalmarkets page start--*/



	.about-top-careers p{font-size:19px;line-height:30px;}



	.brokerage p{max-width:75%;}



	.fixed{padding:0;}



	/*--realestates page start--*/



	.about-top-careers p.will{line-height:30px;}



	.principles.coreplus{height: 950px;}



	/*--investigation page start--*/



	.header-left.header-left-investor{height:67px;}



	.user-in{max-width:100%;}



	.user-name input{/* height:55px; *//* line-height:55px; */}



	.user-in{padding: 100px 0px 0 0px;}



    .login-btn button{width: 100%;}



	.user{background-size: cover;}



	/*--careersjobpost page start--*/



	.information.information-job{max-width:100%;}



	.profile h6{padding:0 0 20px 0;margin: 0;}



	.profile > ul > li{padding:0 0 15px 0;}



	.profile p{font-size:17px;line-height:25px;}



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



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



	.candidate{padding:0  0 25px 0;}



	.principles-in-job p{margin: 0;line-height:23px;}



	.principles-in-job h6{margin: 0;padding:0 0 20px 0px;}



	.back-to{right: -13px;top: -25px;}



	



	



    .p-load{padding: 40px 0 80px 0;}



    .advice.bg2{margin: -150px 0 0 0;padding: 150px 0 150px 0;}



    .advice.bg3{margin: -150px 0 0 0;padding: 150px 0 150px 0;}



    .menu-block ul{padding: 60px 0 0 20px;}



    .menu-block ul li ul{padding: 0 0 0 15px;}



    .merchant.bg2{margin: -240px 0 100px 0;padding: 240px 0 150px 0;}



    .merchant{padding: 120px 0 140px 0;}



}



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



	.menu-block{width:80%;top:0;}



	.open .menu-block{padding:24px 22px 0 0;}



	.menu-block ul li a{font-size:12px;}



	.logo-in a img{height:85px;}



	.capital-in{padding:40px 0;}



	.capital-content h5{font-size:12px;}



	.news-in h5{font-size:15px;padding: 0 0 25px 0px;}



	.article-bottom h2{font-size:20px;}



    .open-menu{margin: 0;}



	/*----about page start-----*/



	.about-bottom h2{font-size:19px;line-height: 27px;padding:0 0 15px 0;}



	.about-bottom p{font-size:14px;line-height:25px;}



	.principles{height:1355px;padding: 110px 0 0 0;}



	.principles-content > p{font-size:14px;line-height:23px;}



	.team-in{padding:0 15px 25px;}



	/*----Careers page start-----*/



	.apply-careerr a{height:45px;line-height:45px;}



	/*----contact page start-----*/



	.information{margin:0;padding: 18px 0 16px 0px;max-width:100%;}



	.map-in{padding:0 0 80px 0;}



	/*--capitalmarkets page start--*/



	.about-top-careers p{line-height:27px;}



	.brokerage p{max-width:100%;}



	.brokerage{padding:17px 5px 17px;}



	.fixed-content-in h6{letter-spacing:4.5px;margin:0 0 25px 0;}



	.fixed-content.fixed-content1{top:53.8%;}



	.fixed-image figure img.np3{height:715px;}



	.fixed-content.fixed-content2{top:57.8%;}



	/*--realestates page start--*/



	.about-top-careers p.will{line-height:27px;}



	.principles.coreplus{min-height: 1160px;}



	.principles-content.coreplus-content > p{line-height:21px;}



	.principles-content.coreplus-content{padding:30px 15px 30px;}



	/*--investigation page start--*/



	.login-btn{margin: 0 auto 50px;}



	/*--careersjobpost page start--*/



	.back-to{top:-31px;}



	.back-to a{font-size:11px;}



	.principles-in-job p{font-size:14px;line-height:20px;}



	.principles.principles-careers-main.principles-job{height:665px;}



	.careers-bottom small{font-size:16px;}



	.profile > ul > li > p small{width:90%;font-size:16px;line-height:23px;}



	.profile > ul > li > p span{width:10%;font-size:16px;line-height:23px;}



	.information.information-job{padding:16px 6px;margin: 0 auto 10px;}



	.information.information-job p{font-size:15px;}



	.information.information-job p a{font-size:15px;}



	.candidate-in{padding:0 0 15px 0;}



	.profile p{font-size:16px;line-height:23px;}



    .advice{padding: 150px 0;}



}


h5.article-heading {
	text-transform: none !important;
	font-size: 50px;
	font-family: 'AvenirNext-Regular' !important;
	font-weight: bold;
	line-height: 54px;
	letter-spacing: 1px !important;
}

h2.article-desc {
    color: #111119;
    font-family: 'AvenirNext-Regular';
    text-align: left;
    letter-spacing: -0.1px;
    padding: 0 0 30px 17px;
    font-weight: 500;
}

.article-content {
    
}
.article-content h2 {
	text-align: left;
}
.article-content p {
	text-align: left !important;
}

.article-content ul li {
	color: #111119;
	font-size: 18px;
	line-height: 33px;
	font-family: 'AvenirNext-Regular';
	text-align: left;
	letter-spacing: 0.6px;
	padding: 0 0 14px 15px;
	margin: 0;
}