/* All Responsive Devices  */
@media only screen and (min-width:1200px){
	.container{
		max-width: 1450px;
	}
}
@media only screen and (min-width:1440px) and (max-width:1600px){
	.container{
		padding: 0 4rem;
	}
	.inner--hero h1 {
		font-size: 5rem;
	}
	.discover--value--area .discover--form--area {
		padding-right: calc((100% - 145rem) / 2 + 3rem);
	}
	.contact--area .column-wrapper .right--column {
		padding-right: calc((100% - 139rem) / 2 + 1.5rem);
		padding-left:6rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 4rem;
	}
}
@media only screen and (min-width:1366px) and (max-width:1439px){
	.container{
		padding: 0 4rem;
	}
	.inner--hero h1 {
		font-size: 5rem;
	}
	.menu>li>a {
		margin-right: 4.2rem;
	}
	.discover--value--area .discover--form--area {
		padding-right: calc((100% - 145rem) / 2 + 6rem);
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 4rem;
	}
	.contact--box textarea {
		height: 11rem;
	}
	.contact--area .column-wrapper .right--column {
		padding-right: calc((100% - 132rem) / 2 + 1.5rem);
		padding-left:6rem;
	}
	.contact--box input{
		height: 4.5rem;
	}
}
@media only screen and (min-width:1200px) and (max-width:1365px){
	.menu {
		justify-content: center;
	}
	.hero--area .hero--content h2,
	.inner--hero h1 {
		font-size: 5rem;
	}
	.section--title h3 {
		font-size: 4rem;
	}
	.join--area h3 {
		font-size: 4.5rem;
		line-height: inherit;
	}
	.container{
		padding: 0 4rem;
	}
	.menu>li>a {
		margin-right: 4rem;
	}
	.inner--page .search--input--group {
		min-width: 21rem;
		max-width: 21rem;
	}
	.inner--hero .hero--img img {
		height: 38rem;
	}
	.inner--hero .hero--img::before {
		height: 31rem;
		width: 31rem;
	}
	.inner--hero .hero--img {
		padding: 1.5rem 1.5rem 0 0;
	}
	.discover--value--area .discover--form--area {
		padding-right: calc((100% - 124rem) / 2 + 6rem);
	}
	.why--invest--area .why--invest--text--content h3 {
		font-size: 4rem;
	}
	.blog--single--hero--area .post--title h1 {
		font-size: 4rem;
		line-height: inherit;
	}
	.invest--main--area .investment--details--box .company h3 {
		font-size: 3rem;
	}
	.offering--box .img--area img {
		width: 10rem;
	}
	.dashboard--title h3 {
		font-size: 4rem;
	}
	.deal--box img,
	.single--news img {
		width: 5rem !important;
		height: 5rem;
	}
	.single--news a {
		font-size: 1.7rem;
	}
	.company--main--area .pr_60{
		padding-right: 2rem;
	}
	.company--details .company--tagline img {
		height: 7rem;
		width: 7rem;
	}
	.company--details--tab .tab-content.mt_40{
		margin-top: 2rem !important;
	}
	.company--tab--area .funding--box{
		margin-top: 2rem;
	}
	.contact--area .column-wrapper .right--column {
		padding-right: calc((100% - 115rem) / 2 + 1.5rem);
		padding-left:5rem;
	}
	.contact--box textarea{
		height: 14rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 4rem;
	}
	.map--area .map--contact--box {
		max-width: 35rem;
		left: 13%;
	}
}

@media only screen and (max-width:1199px){
	.hero--area .hero--content h2 {
		font-size: 4.5rem;
	}
	.section--title h3,
	.explore--private--companies--area .explore--area h3 {
		font-size: 3.4rem;
	}
	.sweet--number--area .counter--box p {
		font-size: 1.8rem;
	}
	.how--works--area .works--step--wrapper {
		padding-right: 1rem;
	}
	.join--area h3 {
		font-size: 3.8rem;
		line-height: inherit;
		max-width: 68rem;
	}
	.menu>li>a {
		font-size: 1.6rem;
		margin-right: 4rem;
	}
	.search--dropdown--area{
		display: none;
	}
	.inner--hero h1 {
		font-size: 4rem;
		max-width: 100%;
	}
	.inner--hero .hero--img img {
		height: 35rem;
	}
	.inner--hero .hero--img::before {
		height: 31rem;
		width: 31rem;
	}
	.inner--hero .hero--img {
		padding: 1.5rem 1.5rem 0 0;
	}
	.why--sell--area .sell--box h4 {
		font-size: 2rem;
	}
	.discover--value--area .discover--form--area h3,
	.why--invest--area .why--invest--text--content h3,
	.ready--to--sell--area .ready--to--sell--content h3,
	.evaluate--area .evaluate--text h3 {
		font-size: 3.4rem;
		line-height: inherit;
	}
	.discover--value--area .discover--form--area {
		padding-right: calc((100% - 106rem) / 2 + 6rem);
	}
	.user--profile, .notification {
		position: relative;
		margin-left: 3rem;
	}
	.inner--hero .hero--text{
		padding-right: 3rem;
	}
	.innerV2--pages h1 {
		font-size: 3.4rem;
		line-height: inherit;
	}
	.innerV2--pages p {
		max-width: 51rem;
		font-size: 1.6rem;
	}
	.innerV2--pages form input{
		font-size: 1.6rem;
	}
	.innerV2--pages form input {
		height: 4.5rem;
	}
	.innerV2--pages form button i,
	.single--news a {
		font-size: 1.6rem;
	}
	.faq--qustions h2 {
		font-size: 2.2rem;
	}
	.faq--question--area .accordion-body p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.blog--card .blog--text h4 {
		font-size: 2rem;
	}
	.blog--single--hero--area .post--title h1 {
		font-size: 4rem;
		line-height: inherit;
		max-width:79rem;
	}
	.explore--all--companies .comapnies--images img {
		height: 4.5rem;
		width: 4.5rem;
	}
	.top--explore--area .top--box .content h4, .explore--all--companies h4 {
		font-size: 1.8rem;
	}
	.explore--all--companies h4{
		text-align: center;
	}
	.top--explore--area .top--box>img {
		height: 24rem;
	}
	.top--explore--area .top--box .content img {
		width: 5rem;
		height: 5rem;
	}
	.top--explore--area .top--box .content p {
		font-size: 1.5rem;
	}
	.footer--box h3 {
		font-size: 1.8rem;
	}
	.footer--box p{
		font-size: 1.7rem;
	}
	.invest--main--area .investment--details--box .company h3 {
		font-size: 3rem;
	}
	.invest--main--area .investment--details--box .company img {
		height: 7rem;
		width: 7rem;
	}
	.invest--main--area .details--table--area table tr td {
		padding: 1.2rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator p {
		font-size: 1.6rem;
	}
	.offering--box {
		flex-direction: column;
	}
	.offering--box .content{
		order: 2;
	}
	.offering--box .img--area {
		margin-left: 0rem;
		text-align: center;
		margin-bottom: 1rem;
	}
	.deal--box img,
	.single--news img {
		width: 5rem !important;
		height: 5rem;
	}
	.deal--box .content p {
		font-size: 1.4rem;
	}
	.single--news p {
		font-size: 1.3rem;
	}
	.dashboard--title h3 {
		font-size: 3.4rem;
	}
	.offering--box .img--area img {
		width: 10rem;
	}
	.company--details .company--tagline img {
		height: 7rem;
		width: 7rem;
	}
	.company--details .company--info {
		flex-wrap: wrap;
	}
	.company--details .company--info .info--single{
		max-width: 40%;
		flex:0 0 50%;
		margin-top: 1rem;
	}
	.company--details .company--info .info--single p:nth-child(2),
	.company--details .back--companies{
		font-size: 1.7rem;
	}
	.company--tab--area .nav .nav-link{
		font-size: 1.8rem;
	}
	.company--details--tab .tab-content.mt_40{
		margin-top: 2rem !important;
	}
	.company--tab--area .funding--box{
		margin-top: 2rem;
	}
	.company--list--area .single--company .company--name span {
		max-width: 25rem;
	}
	.thankyou--area .thankyou--wrapper h1 {
		font-size: 2.5rem;
	}
	.contact--box input, .contact--box textarea, .profile--edit--form input, .security--box input {
		height: 3.8rem;
	}
	.user--profile--area .user--profile--box>h1 {
		font-size: 3rem;
	}
	.user--profile--area .profile--settings--box .inner--box h4, .security--box h3 {
		font-size: 2.2rem;
	}
	.contact--area .column-wrapper .right--column {
		padding-right: calc((100% - 97rem) / 2 + 1.5rem);
		padding-left:5rem;
	}
	.contact--box textarea{
		height: 14rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 3.6rem;
	}
	.map--area .map--contact--box {
		max-width: 35rem;
		left: 13%;
	}
	.map--area .map--contact--box {
		max-width: 29rem;
		padding: 2rem;
		left: 12%;
	}
}
@media only screen and (max-width:991px){
	.hero--area {
		min-height: 50vh;
	}
	.inner--hero {
		min-height: 58vh;
	}
	.menu {
		margin-right: 2rem;
		position: fixed;
		top: 0;
		left: -100%;
		height: 100%;
		width: 100%;
		background-color: var(--white);
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		padding-top: 14rem;
		padding-left: calc((100% - 72rem) / 2 + 1.5rem);
		z-index: -1;
		overflow-y: auto;
		transition: all 0.3s ease-in-out;
	}
	.menu.current{
		left: 0;
	}
	.menu>li{
		display: block;
		padding: 1rem 0;
	}
	.menu>li>a{
		margin-right: 0;
		font-size: 1.8rem;
		text-align: left;
	}
	.dropdown--menu{
		opacity: 1;
		visibility: visible;
		position: relative;
		top: auto;
		opacity: 1;
		display: none;
		transition: none;
		background-color:transparent;
		box-shadow: none;
		padding: 1rem 0;
	}
	.dropdown--menu a {
		padding: 1rem 1rem;
	}
	.dropdown--menu.show{
		height: 100%;
	}
	.menu>li:hover .dropdown--menu {
		opacity: 1;
		visibility: visible;
		top: 0rem;
	}
	.hamburger-menu{
		display: block !important;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: calc((100% - 72rem) / 2 + 1.5rem);
	}
	.header--btn {
		justify-content: flex-end;
	}
	.hero--area .hero--content h2 {
		font-size: 3.8rem;
	}
	.search--btn a {
		padding: 1rem 3.8rem;
	}
	.section--title h3,
	.section--title h3, .explore--private--companies--area .explore--area h3 {
		font-size: 3.2rem;
		line-height: inherit;
	}
	.search--input--group {
		margin-top: 3rem;
	}
	.hero--area .hero--content p {
		line-height: 2.6rem;
	}
	.why--choose--area .choose--box h4 {
		font-size: 1.8rem;
		line-height: inherit;
	}
	.sweet--number--area .counter--box .counter--number h3, .sweet--number--area .counter--box .counter--number span {
		font-size: 2.8rem;
	}
	.sweet--number--area .counter--box p {
		font-size: 1.7rem;
	}
	.works--tab--area .owl-carousel{
		margin-top: 6rem;
	}
	.footer--box p {
		max-width: 53rem;
	}
	.header--btn a:nth-child(1){
		margin-right: 6rem;
	}
	.header--btn a:nth-child(2) {
		display: none;
	}
	.notification--profile {
		margin-right: 6rem;
	}
	.inner--hero .hero--img img {
		height: 27rem;
	}
	.inner--hero .hero--img::before {
		height: 22rem;
		width: 23rem;
	}
	.inner--hero h1 {
		font-size: 3.8rem;

	}
	.inner--hero .hero--text{
		padding-right: 2rem;
	}
	.discover--value--area .row{
		display: block !important;
		justify-content: flex-start;
	}
	.discover--value--area .discover--img--area{
		position: relative;
	}
	.discover--value--area .column{
		max-width: 100%;
	}
	.discover--value--area .discover--form--area {
		padding-left: calc((100% - 72rem) / 2 + 1.2rem);;
		padding-right: calc((100% - 72rem) / 2 + 1.2rem);
		margin-top: 5rem;
	}
	.why--invest--area .pl_100{
		padding-left: calc(var(--bs-gutter-x) * .5) !important;
	}
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3, 
	.deals--title h3{
		font-size: 3.2rem;
	}
	.why--invest--cards{
		margin-top: 2rem;
	}
	.explore--private--companies--area .explore--area input {
		padding: 1.2rem 2rem;
	}
	.evaluate--area .evaluate--img img {
		height: 100%;
	}
	.blog--single--hero--area .post--title h1 {
		font-size: 3.8rem;
		line-height: inherit;
		max-width: 79rem;
	}
	.blog--single--hero--area .blog--image img {
		height: 44rem;
	}
	.blog--single--hero--area::before {
		height: 51rem;
	}
	.invest--main--area .investment--details--box .company--details p{
		font-size: 1.7rem;
	}
	.news--area .top--news{
		margin-top: 7rem;
	}
	.stories--slider .single--news {
		padding: 1.5rem 1rem;
	}
	.faq--wrapper .accordion-item button {
		font-size: 1.8rem;
	}
	.faq--wrapper .accordion-item .accordion-body p{
		font-size: 1.7rem;
	}
	.data--table--wrapper{
		overflow: auto;
	}
	.live--deals--datatable{
		width: 150rem;
	}
	.other--companies{
		margin-top: 4rem;
	}
	.company--list--area .single--company .company--name img {
		height: 5rem;
		width: 5rem;
	}
	.discount p,
	.company--list--area .single--company .invest p{
		font-size: 1.6rem;
	}
	.company--list--area .single--company span {
		font-size: 1.4rem;
	}
	.company--list--area .single--company .company--name h4{
		font-size: 1.8rem;
	}
	.company--list--area .single--company .company--name span {
		max-width: 20rem;
	}
	.thankyou--area .thankyou--wrapper h1 {
		font-size: 2.3rem;
	}
	.user--profile--area .user--profile--box>h1 {
		font-size: 2.4rem;
	}
	.user--profile--area .nav-pills .nav-link {
		font-size: 1.6rem;
		padding: 1rem;
	}
	.user--profile--area .tabs--link {
		height: 53rem;
	}
	.user--profile--area .profile--settings--box .inner--box h4, .security--box h3,
	.user--profile--area .promotion--box h3 {
		font-size: 2rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card .profile--name h3 {
		font-size: 1.8rem;
	}
	.user--profile--box .button {
		padding: 1rem 2.4rem;
		font-size: 1.4rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card {
		padding: 1.5rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card .profile--name img {
		height: 5rem;
		width: 5rem;
	}
	.user--profile--area .profile--avatar .img--area {
		height: 8rem;
		width: 8rem;
	}
	.user--profile--area .update--profile {
		height: 2rem;
		width: 2rem;
		right: 0rem;
	}
	.investor--and--shareholder--area .img--area img{
		width: 18rem !important;
	}
	.contact--area .column-wrapper {
		display: block;
	}
	.contact--area .column-wrapper .left--column,
	.contact--area .column-wrapper .right--column{
		max-width: 100%;
	}
	.contact--area .column-wrapper .right--column {
		padding-left: 0rem;
	}
	.contact--area {
		max-width: 72rem;
		margin-left: auto;
		margin-right: auto;
	}
	.contact--area .column-wrapper .left--column iframe,
	.contact--area .column-wrapper .left--column {
		height: 47vh;
	}
	.map--area .map--contact--box {
		max-width: 34rem;
		padding: 2rem;
		left: 12%;
		top: 50%;
	}
	.contact--area .column-wrapper .right--column {
		padding-top: 6rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 3.4rem;
	}
}

@media only screen and (max-width:767px){
	.container{
		padding: 0 2rem;
	}
	.signup--area .form-step.from-step-choose label span {
		max-width: 43rem;
	}
	.discover--value--area .discover--form--area {
		padding-left: calc((100% - 54rem) / 2 + 1.2rem);
		padding-right: calc((100% - 54rem) / 2 + 1.2rem);
		margin-top: 3rem;
	}
	#institution--page .why--sell--area .sell--box img {
		width: 5rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator {
		padding: 0.8rem 1rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator p{
		font-size: 1.4rem;
	}
	.investment--requirment--popup .invest--reservation h3 {
		font-size: 2rem;
	}
	.company--details .company--tagline {
		display: block;
	}
	.company--details .company--tagline  .company--name{
		margin-top: 2rem;
	}
	#company--single .company--details--area .container{
		padding-left: calc(var(--bs-gutter-x) * .5);
		padding-right:calc(var(--bs-gutter-x) * .5);
	}
	#livedeals--table_filter{
		text-align: left;
	}
	.live--deals--area {
		padding: 8rem 0 6rem;
		font-family: var(--font2);
		overflow: hidden;
	}
	.company--tab--area .nav .nav-link {
		margin-right: 2rem;
	}
	.company--details .company--info .info--single {
		max-width: 36%;
		flex: 0 0 36%;
	}
	.hero--area .row{
		flex-direction: column-reverse;
	}
	.hamburger-menu {
		right: calc((100% - 54rem) / 2 + 1.5rem);
	}
	.menu {
		padding-left: calc((100% - 54rem) / 2 + 1rem);
	}
	.sponsor--area{
		margin-top: 4rem;
	}
	.section--title h3,
	.section--title h3, .section--title h3, .explore--private--companies--area .explore--area h3,
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3,
	.discover--value--area .discover--form--area h3,
	.evaluate--area .evaluate--text h3 {
		font-size: 2.8rem;
		line-height: inherit;
	}
	.join--area h3 {
		font-size: 3rem;
		line-height: inherit;
		max-width: 68rem;
	}
	.login--wrapper h1{
		font-size: 2.8rem;
	}
	.inner--hero .hero--img {
		margin-top: 4rem;
	}
	.why--invest--cards{
		margin-top: 2rem;
	}
	.innerV2--pages h1 {
		font-size: 2.8rem;
		line-height: inherit;
	}
	.blog--single--hero--area .blog--image img {
		height: 37rem;
	}
	.blog--single--hero--area .post--title h1 {
		font-size: 3.4rem;
	}
	.blog--single--hero--area::before {
		height: 46rem;
	}
	.explore--all--companies{
		min-height: 22.2rem;
	}
	.investment--requirment--popup .container{
		max-width: 66rem;
	}
	.company--list--area .single--company{
		display: block;
		text-align: left;
	}
	.company--list--area .single--company .company--name span {
		max-width: 29rem;
	}
	.company--list--area .single--company span {
		margin-top: 0rem;
	}
	.company--list--area .value,
	.company--list--area .discount{
		margin-top: 1rem;
	}
	.company--list--area .value{
		margin-bottom: 1.5rem;
	}
	.company--list--area .invest{
		padding-top: 1.5rem;
		border-top: 0.1rem solid #e8e8e8;
	}
	.user--profile--area .tabs--link {
		height: 100%;
	}
	.user--profile--area .tab-content {
		padding-left:0;
		margin-top: 5rem;
	}
	.contact--area {
		max-width: 51rem;
	}
	.all--explore--box--area .owl-carousel .owl-stage {
		margin-left: 0rem;
	}

}
@media only screen and (min-width:480px) and (max-width:575px){
	.hamburger-menu {
		right: 2rem;
	}
	header .logo img, .footer--logo img {
		width: 9rem;
	}
	.menu {
		padding-left: 2rem;
	}
	.signup--area .step--title  h3 {
		font-size: 2rem;
	}
	.signup--area .form-step.from-step-choose label {
		padding: 1.5rem;
	}
	.signup--area .form-step.from-step-choose label p {
		font-size: 1.7rem;
	}
	.inner--hero h1 {
		font-size: 3.2rem;
	}
	.why--sell--area,
	.discover--value--area,
	.why--invest--area {
		padding: 8rem 0;
	}
	.why--invest--area{
		padding-top: 4rem;
	}
	.discover--value--area .discover--form--area {
		padding-left: 2.7rem;
		padding-right: 2.7rem;
		margin-top: 5rem;
	}
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3 {
		font-size: 2.8rem;
	}
	.button {
		padding: 0.8rem 1.4rem;
		font-size: 1.5rem;
	}
	.blog--single--hero--area .blog--image img {
		height: 28rem;
	}
	.blog--single--hero--area .post--title h1 {
		font-size: 3rem;
	}
	.all--explore--box--area .owl-carousel .owl-stage {
		margin-left: 0rem;
	}
	.invest--main--area .details--table--area table tr td {
		font-size: 1.4rem;
	}
	.invest--main--area .investment--details--box .company h3 {
		font-size: 2.4rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator p {
		font-size: 1.2rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator {
		padding: 0.8rem 1rem;
	}
	.investment--requirment--popup .reservation--step.reservation--step p{
		font-size: 1.6rem;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info{
		display: block;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info input{
		width: 100%;
		height: 4rem;
	}
	.investment--requirment--popup .reservation--step p{
		margin-bottom: 0.5rem;
	}
	.investment--requirment--popup .reservation--step .checkbox--container p{
		margin-bottom: 0;
	}
	.investment--requirment--popup .close--alert--card {
		max-width: 84%;
	}
	.investment--requirment--popup .close--alert--card.active {
		height: 25rem;
	}
	.dashboard--title h3,
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3, 
	.deals--title h3 {
		font-size: 2.8rem;
	}
	.company--details .company--info .info--single {
		max-width: 100%;
		margin-top: 1rem;
	}
	.company--main--area .pr_60{
		padding-right: 0;
	}
	.live--deals--area .live--deals--title{
		display: block;
	}
	.company--tab--area .nav .nav-link {
		font-size: 1.6rem;
	}
	.user--profile--area .promotion--box img {
		width: 100%;
	}
	.contact--area {
		max-width: 100%;
		padding: 0 2rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 3rem;
	}
}
@media only screen and (min-width:375px) and (max-width:479px){
	.hamburger-menu {
		right: 2rem;
	}
	.hero--area .hero--content h2 {
		font-size: 3rem;
	}
	.hero--area .hero--content p,
	.section--title p,
	.how--works--area .nav .nav-link,
	.company--box .company--content>p,
	.join--area p,
	.footer--box a,
	.footer--box p,
	.copyright{
		font-size: 1.6rem;
	}
	.search--dropdown--area .search--btn{
		width: 100%;
	}
	.search--dropdown--area .search--btn a {
		max-width: 50%;
		padding: 1rem 1rem;
		width: 100%;
		text-align: center;
		font-size: 1.5rem;
	}
	header .logo img, .footer--logo img {
		width: 8rem;
	}
	.section--title h3 {
		font-size: 2.5rem;
	}
	.why--choose--area .choose--box img {
		height: 6rem;
		width: 6rem;
	}
	.why--choose--area,
	.how--works--area,
	.companies--area,
	.why--sell--area,
	.discover--value--area,
	.why--invest--area,
	#shareholder--page .sweet--number--area,
	.ready--to--sell--area,
	.explore--private--companies--area,
	#investor--page .sweet--number--area {
		padding: 8rem 0;
	}
	.evaluate--area{
		padding: 5rem 0 8rem;
	}
	.why--invest--area{
		padding-top: 4rem;
	}
	.sweet--number--area {
		padding: 0rem 0 10rem;
	} 
	.section--title {
		margin-bottom: 3rem;
	}
	.how--works--area .works--step--wrapper .work--step h4 {
		font-size: 1.8rem;
	}
	.join--area h3 {
		font-size: 2.4rem;
	}
	.footer--box {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.menu {
		padding-left: 2rem;
	}
	.login--wrapper h1 {
		font-size: 2.3rem;
	}
	.forget--area a,
	.forget--area p {
		font-size: 1.4rem;
	}
	.signup--area .step--title h3,
	.approval--wrapper h3 {
		font-size: 2rem;
	}
	.signup--area .form-step.from-step-choose label p {
		font-size: 1.7rem;
	}
	.signup--area .alreay--account--area p,
	.signup--area .alreay--account--area p a {
		font-size: 1.5rem;
	}
	.login--area, .signup--area {
		padding: 9rem 0 11rem;
	}
	.step--title p,
	.suitablity--step--form .risk--factor--wrapper p strong, .suitablity--step--form .aggrement--factor--wrapper p strong,
	.suitablity--step--form .risk--factor--wrapper p, .suitablity--step--form .aggrement--factor--wrapper p,
	.step--title p,
	.approval--wrapper p,
	.form-step p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.form-step .button {
		padding: 0.8rem 2.4rem;
	}
	.signup--area .form-step.from-step-choose label span {
		max-width: 29rem;
	}
	.suitablity--step--form .risk--factor--wrapper h3, .suitablity--step--form .aggrement--factor--wrapper h3 {
		font-size: 2rem;
	}
	.suitablity--step--form .risk--factor--wrapper h4{
		font-size: 2rem;
	}
	.suitablity--step--form .risk--factor--wrapper h5{
		font-size: 1.8rem;
	}
	.approval--wrapper .button,
	.form-step .button{
		padding: 0.8rem 2.4rem;
		font-size: 1.5rem;
	}
	.input--radio--group label {
		padding: 0.8rem 2rem;
	}
	.footer--box h3 {
		font-size: 1.9rem;
	}
	.inner--hero h1,
	.blog--single--hero--area .post--title h1 {
		font-size: 2.8rem;
	}
	.button {
		padding: 0.8rem 2rem;
		font-size: 1.5rem;
	}
	.inner--hero .hero--img img {
		height: 25rem;
	}
	.inner--hero .hero--img::before {
		height: 19rem;
		width: 19rem;
	}
	.discover--value--area .discover--form--area{
		padding-left: 2.7rem;
		padding-right: 2.7rem;
	}
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3,
	.evaluate--text h3{
		font-size: 2.5rem !important;
	}
	.discover--value--area .discover--form--area input {
		padding: 0.7rem 2rem;
		font-size: 1.6rem;
	}
	.why--sell--area .sell--box img {
		width: 5rem;
	}
	.why--sell--area .sell--box h4 {
		font-size: 1.9rem;
	}
	.ready--to--sell--area .ready--to--sell--content .img--area {
		height: 11rem;
		width: 11rem;
	}
	.ready--to--sell--area .ready--to--sell--content .img--area img {
		width: 6rem;
	}
	.how--works--area .owl-dots .owl-dot {
		width: 2.5rem;
	}
	.inner--hero .button {
		margin-top: 2rem;
	}
	.inner--hero p,
	.sell--box p,
	.discover--value--area .discover--form--area p,
	.why--invest--area .why--invest--text--content p,
	.why--invest--area .card--item p,
	.work--step p,
	.ready--to--sell--area .ready--to--sell--content p,
	.blog--desc--area p,
	.invest--main--area .investment--details--box .company--details p{
		font-size: 1.6rem;
	}
	.why--invest--area  .card--item:hover {
		transform: translateX(0rem);
	}
	.sweet--number--area .counter--box .counter--number h3, .sweet--number--area .counter--box .counter--number span {
		font-size: 2.4rem;
	}
	.section--title h3, .section--title h3, .section--title h3, .explore--private--companies--area .explore--area h3 {
		font-size: 2.5rem;
	}
	.explore--private--companies--area .explore--area input {
		padding: 1rem 2rem;
	}
	.why--invest--area  .card--item img {
		width: 4rem;
	}
	#institution--page .sweet--number--area, 
	#issuer--page .sweet--number--area, 
	#managed--page .sweet--number--area, 
	#return--page .sweet--number--area{
		padding-top: 8rem;
	}
	.evaluate--area .evaluate--img img {
		height: 28rem;
	}
	.evaluate--area .evaluate--text h4 {
		font-size: 1.8rem;
	}
	.blog--card .blog--text h4 {
		font-size: 1.9rem;
	}
	.innerV2--pages p{
		line-height: inherit;
	}
	.innerV2--pages form input {
		font-size: 1.4rem;
	}
	.blog--single--hero--area .blog--image img {
		height: 23rem;
	}
	.blog--single--hero--area::before {
		height: 40rem;
	}
	.all--explore--box--area .owl-carousel .owl-stage {
		margin-left: 0rem;
	}
	.all--explore--box--area .title p{
		font-size: 1.6rem;
	}
	.all--explore--box--area {
		padding-bottom: 5rem;
	}
	.invest--main--area .investment--details--box .company h3 {
		font-size: 2rem;
	}
	.invest--main--area .investment--details--box .company img {
		height: 5.5rem;
		width: 5.5rem;
	}
	.invest--main--area .details--table--area table tr td,
	.invest--main--area .company--right--box--area .investor--options .investor--note p,
	.invest--main--area .company--right--box--area .investor--options .investor--note p a{
		font-size: 1.4rem;
	}
	.company--right--box--area .watchlist--box h3,
	.company--right--box--area .watchlist--box .size--price .size p, 
	.company--right--box--area .watchlist--box .size--price .price p,
	.invest--main--area .company--right--box--area .investor--options>p span {
		font-size: 1.6rem;
	}
	.invest--main--area .company--right--box--area .invest--right--sidebar h3 {
		font-size: 1.9rem;;
	}
	.invest--main--area .company--right--box--area .investor--options .investor--note {
		padding: 1.8rem;
	}
	.company--right--box--area .watchlist--box {
		padding: 1.5rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator p {
		font-size: 1.2rem;
		line-height: inherit;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator {
		padding: 0.2rem 1rem;
	}
	.investment--requirment--popup .reservation--step.reservation--step p{
		font-size: 1.6rem;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info{
		display: block;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info input{
		width: 100%;
		height: 4rem;
	}
	.investment--requirment--popup .reservation--step p{
		margin-bottom: 0.5rem;
	}
	.investment--requirment--popup .reservation--step .checkbox--container p{
		margin-bottom: 0;
	}
	.investment--requirment--popup .close--alert--card {
		max-width: 84%;
	}
	.investment--requirment--popup .close--alert--card {
		right: 3rem;
	}
	.investment--requirment--popup .close--reservation--popup{
		top: 2rem;
		right: 2rem;
	}
	.investment--requirment--popup .close--alert--card .close {
		top: 1rem;
		right: 1rem;
	}
	.investment--requirment--popup .close--alert--card h4 {
		font-size: 1.6rem;
	}
	.investment--requirment--popup .close--alert--card p {
		font-size: 1.4rem;
		line-height: inherit;
	}
	.investment--requirment--popup .close--alert--card.active {
		height: 22rem;
		padding-top: 4rem;
	}
	.invest--main--area .pr_20{
		padding-right: 0.8rem;
	}
	.investment--requirment--popup .button{
		font-size: 1.4rem;
	}
	.investment--requirment--popup .reservation--step .checkbox--container label{
		font-size: 1.4rem !important;
	}
	.investment--requirment--popup .reservation--step .personal--info-fields input, .investment--requirment--popup .reservation--step .personal--info-fields select{
		font-size: 1.5rem;
	}
	.menu>li>a,
	.dropdown--menu a {
		font-size: 1.6rem;
	}
	.footer--social--icons a {
		height: 4rem;
		width: 4rem;
	}
	.dashboard--title h3 {
		font-size: 2.8rem;
	}
	.dashboard--title {
		padding-bottom: 1rem;
	}
	.offering--box h4{
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
	.offering--box a{
		font-size: 1.4rem;
	}
	.deals--title h3 {
		font-size: 2.6rem;
	}
	.deals--title a{
		font-size: 1.6rem;
		margin-top: 0.5rem;
	}
	.news--area {
		padding: 3rem 0 8rem;
	}
	.single--news {
		display: block;
	}
	.single--news img{
		margin-bottom: 1.4rem;
	}
	.faq--wrapper .accordion-item button{
		font-size: 1.7rem;
	}
	.company--main--area .pr_60{
		padding-right: 0;
	}
	.company--name p{
		font-size: 1.6rem;
	}
	.company--details .company--tagline h4 {
		font-size: 2.2rem;
	}
	.company--details .company--info{
		display: block;
	}
	.company--details .company--info .info--single {
		max-width: 100%;
		margin-top: 1rem;
		margin-right: 0;
	}
	.industries--area a:last-child {
		margin-top: 1rem;
	}
	.live--deals--area .live--deals--title {
		display: block;
	}
	.company--tab--area .company--details--tab{
		margin-right: 0;
	}
	.company--tab--area .nav .nav-link {
		font-size: 1.5rem;
	}
	.company--tab--area .nav .nav-item:last-child .nav-link{
		margin-top: 0.6rem;
	}
	.company--tab--area p{
		font-size: 1.6rem;
	}
	.company--tab--area .other--companies h4{
		font-size: 1.8rem;
	}
	.listing--hero--area.innerV2--pages h1 {
		font-size: 2.4rem;
	}
	.company--list--area .single--company span {
		margin-top: 0.5rem;
	}
	.thankyou--area .thankyou--wrapper h1 {
		font-size: 2.1rem;
	}
	.thankyou--area .thankyou--wrapper p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.user--profile--area .user--profile--box>h1 {
		font-size: 2.2rem;
	}
	.user--profile--area .profile--avatar .profile--name h3, .profile--settings--box .inner--box  .profile--name h3 {
		font-size: 1.8rem;
	}
	.user--profile--area .profile--avatar .img--area {
		height: 7rem;
		width: 7rem;
	}
	.user--profile--area {
		padding: 6rem 0 7rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card .profile--name h3 {
		font-size: 1.6rem;
	}
	.user--profile--area .profile--settings--box .inner--box h4, .security--box h3, .user--profile--area .promotion--box h3 {
		font-size: 1.9rem;
	}
	.user--profile--area .promotion--box img {
		width: 100%;
	}
	.leadership--area,
	.investor--and--shareholder--area {
		padding: 7rem 0;
	}
	.contact--area {
		max-width: 100%;
		padding: 0 2rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 3rem;
	}
	.map--area .map--contact--box {
		max-width: 26rem;
		padding: 2rem;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.map--area .map--contact--box p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.map--area .map--contact--box h3 {
		font-size: 2rem;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 2.6rem;
	}
	.contact--area .column-wrapper .right--column form>p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.contact--box .input--group label, .profile--edit--form .input--group label, .security--box label{
		font-size: 1.6rem;
	}
	header {
		padding: 1.5rem 0;
	}
}

@media only screen and (min-width:320px) and (max-width:374px){
	.hamburger-menu {
		right: 2rem;
	}
	.hero--area .hero--content h2 {
		font-size: 2.8rem;
	}
	.hero--area .hero--content p,
	.section--title p,
	.how--works--area .nav .nav-link,
	.company--box .company--content>p,
	.join--area p,
	.footer--box a,
	.footer--box p,
	.copyright,
	.why--choose--area .choose--box p{
		font-size: 1.6rem;
	}
	.search--dropdown--area .search--btn{
		width: 100%;
	}
	.search--dropdown--area .search--btn a {
		max-width: 50%;
		padding: 1rem 1rem;
		width: 100%;
		text-align: center;
		font-size: 1.5rem;
	}
	header .logo img, .footer--logo img {
		width: 8rem;
	}
	.section--title h3 {
		font-size: 2.4rem;
	}
	.why--choose--area .choose--box img {
		height: 6rem;
		width: 6rem;
	}
	.why--choose--area,
	.how--works--area,
	.companies--area,
	.why--sell--area,
	.discover--value--area,
	.why--invest--area,
	#shareholder--page .sweet--number--area,
	.ready--to--sell--area,
	#investor--page .sweet--number--area,
	.more--blog--area {
		padding: 8rem 0;
	}
	.sweet--number--area {
		padding: 0rem 0 10rem;
	} 
	.section--title {
		margin-bottom: 3rem;
	}
	.how--works--area .works--step--wrapper .work--step h4 {
		font-size: 1.8rem;
	}
	.join--area h3 {
		font-size: 2.2rem;
	}
	.footer--box {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.sponsor--area .item .sponsor--box p {
		font-size: 1.7rem;
	}
	.menu {
		padding-left: 2rem;
	}
	.button {
		padding: 1.2rem 1.4rem;
		font-size: 1.4rem;
	}
	.login--wrapper h1 {
		font-size: 2.2rem;
	}
	.forget--area a,
	.forget--area p {
		font-size: 1.2rem;
	}
	.signup--area .step--title h3,
	.approval--wrapper h3 {
		font-size: 1.9rem;
	}
	.signup--area .form-step.from-step-choose label {
		padding: 1.5rem;
	}
	.signup--area .form-step.from-step-choose label p{
		font-size: 1.6rem;
	}
	.signup--area .form-step.from-step-choose label span {
		font-size: 1.5rem;
		max-width: 23rem;
	}
	.signup--area .form-step.from-step-choose label::before {
		right: 0rem;
	}
	.signup--area .alreay--account--area p,
	.signup--area .alreay--account--area p a,
	.step--title p,
	.form-step .input--group label,
	.form-step p,
	.approval--wrapper p{
		font-size: 1.5rem;
		line-height: 2.4rem;
	}
	.login--area, .signup--area {
		padding: 10rem 0 11rem;
		font-family: var(--font2);
	}
	.login--wrapper input, .login--wrapper select{
		font-size: 1.5rem;
	}
	.access--step--form .show--more--option a{
		font-size: 1.6rem;
	}
	.suitablity--step--form .risk--factor--wrapper h3, .suitablity--step--form .aggrement--factor--wrapper h3 {
		font-size: 1.8rem;
	}
	.suitablity--step--form .risk--factor--wrapper h4,
	.suitablity--step--form .risk--factor--wrapper h5 {
		font-size: 1.8rem;
	}
	.input--radio--group label {
		padding: 0.8rem 2rem;
	}
	.footer--box h3 {
		font-size: 1.8rem;
	}
	.discover--value--area .discover--form--area input {
		padding: 0.7rem 2rem;
		font-size: 1.6rem;
	}
	.why--sell--area .sell--box img {
		width: 5rem;
	}
	.why--sell--area .sell--box h4 {
		font-size: 1.9rem;
	}
	.ready--to--sell--area .ready--to--sell--content .img--area {
		height: 11rem;
		width: 11rem;
	}
	.ready--to--sell--area .ready--to--sell--content .img--area img {
		width: 6rem;
	}
	.how--works--area .owl-dots .owl-dot {
		width: 2.5rem;
	}
	.inner--hero h1,
	.blog--single--hero--area .post--title h1 {
		font-size: 2.6rem;
	}
	.inner--hero p,
	.sell--box p,
	.discover--value--area .discover--form--area p,
	.why--invest--area .why--invest--text--content p,
	.why--invest--area .card--item p,
	.work--step p,
	.ready--to--sell--area .ready--to--sell--content p,
	.blog--desc--area p{
		font-size: 1.6rem;
	}
	.button {
		padding: 0.8rem 2rem;
		font-size: 1.5rem;
	}
	.inner--hero .button {
		margin-top: 2rem;
	}
	.inner--hero .hero--img img {
		height: 24rem;
	}
	.inner--hero .hero--img::before {
		height: 20rem;
		width: 20rem;
	}
	.inner--hero .hero--img {
		padding: 1rem 1rem 0 0;
	}
	.discover--value--area .discover--form--area h3, 
	.why--invest--area .why--invest--text--content h3, 
	.ready--to--sell--area .ready--to--sell--content h3,
	.evaluate--text h3 {
		font-size: 2.1rem !important;
	}
	.discover--value--area .discover--form--area {
		padding-left: 2.7rem;
		padding-right: 2.7rem;
	}
	.why--invest--area  .card--item:hover {
		transform: translateX(0rem);
	}
	.sweet--number--area .counter--box .counter--number h3, .sweet--number--area .counter--box .counter--number span {
		font-size: 2.4rem;
	}
	.why--invest--area  .card--item img {
		width: 4rem;
	}
	#institution--page .sweet--number--area, 
	#issuer--page .sweet--number--area, 
	#managed--page .sweet--number--area, 
	#return--page .sweet--number--area{
		padding-top: 8rem;
	}
	.evaluate--area {
		padding: 5rem 0 8rem;
	}
	.evaluate--area .evaluate--text h4{
		font-size: 1.6rem;
	}
	.evaluate--area .evaluate--img img {
		height: 24rem;

	}
	.blog--card .blog--text h4 {
		font-size: 1.9rem;
	}
	.innerV2--pages h1 {
		font-size: 2.6rem;
	}
	.innerV2--pages p{
		line-height: inherit;
	}
	.innerV2--pages form input {
		font-size: 1.4rem;
	}
	.faq--question--area .accordion-item p{
		font-size: 1.6rem;
	}
	.innerV2--pages form button {
		padding: 1.2rem 1.5rem;
	}
	.blog--single--hero--area .blog--image img {
		height: 20rem;
	}
	.blog--single--hero--area::before {
		height: 39rem;
	}
	.all--explore--box--area .owl-carousel .owl-stage {
		margin-left: 0rem;
	}
	.all--explore--box--area .title p{
		font-size: 1.6rem;
	}
	.all--explore--box--area {
		padding-bottom: 5rem;
	}
	.all--explore--box--area .title h4 {
		font-size: 2rem;
	}
	.invest--main--area .investment--details--box .company h3 {
		font-size: 1.8rem;
	}
	.invest--main--area .investment--details--box .company img {
		height: 5.5rem;
		width: 5.5rem;
	}
	.invest--main--area .company--right--box--area .investor--options .investor--note p,
	.invest--main--area .company--right--box--area .investor--options .investor--note p a{
		font-size: 1.4rem;
	}
	.invest--main--area .details--table--area table tr td{
		font-size: 1.2rem;
	}
	.company--right--box--area .watchlist--box h3,
	.company--right--box--area .watchlist--box .size--price .size p, 
	.company--right--box--area .watchlist--box .size--price .price p,
	.invest--main--area .company--right--box--area .investor--options>p span,
	.invest--main--area .investment--details--box .company--details p {
		font-size: 1.6rem;
	}
	.invest--main--area .company--right--box--area .invest--right--sidebar h3 {
		font-size: 1.8rem;;
	}
	.invest--main--area .company--right--box--area .investor--options .investor--note {
		padding: 1.8rem;
	}
	.invest--main--area .investment--details--box .company img {
		margin-right: 1rem;
	}
	.company--right--box--area .watchlist--box,
	.invest--main--area .company--right--box--area .invest--right--sidebar {
		padding: 1.5rem;
	}
	.invest--main--area .company--right--box--area .investor--options>p {
		font-size: 1.4rem;
	}
	.investment--requirment--popup .close--reservation--popup, .investment--requirment--popup .close--alert--card .close {
		top: 2rem;
		right: 2rem;
	}
	.investment--requirment--popup .invest--reservation .investment--steps--indicators .step--indicator p {
		font-size: 1.2rem;
	}
	.investment--requirment--popup .reservation--step p,
	.investment--requirment--popup .reservation--step .reservation--informations .info p{
		font-size: 1.5rem;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info {
		display: block;
	}
	.investment--requirment--popup .reservation--step .reservation--informations .info input {
		width: 100%;
		height: 3.5rem;
	}
	.investment--requirment--popup .close--alert--card h4 {
		font-size: 1.6rem;
	}
	.investment--requirment--popup .close--alert--card p {
		font-size: 1.4rem;
		line-height: inherit;
	}
	.investment--requirment--popup .close--alert--card.active {
		height: 25rem;
	}
	.investment--requirment--popup .close--alert--card {
		max-width: 27rem;
	}
	.investment--requirment--popup .close--alert--card .close {
		top: 1rem;
		right: 1rem;
	}
	.investment--requirment--popup .close--alert--card .button{
		font-size: 1.3rem;
	}
	.investment--requirment--popup .close--alert--card {
		right: 3rem;
	}
	.menu>li>a {
		margin-right: 0;
		font-size: 1.6rem;
		text-align: left;
	}
	.footer--social--icons a {
		height: 4rem;
		width: 4rem;
	}
	.dashboard--title h3 {
		font-size: 2.8rem;
	}
	.dashboard--title h3 {
		font-size: 2.8rem;
	}
	.dashboard--title {
		padding-bottom: 1rem;
	}
	.offering--box h4{
		font-size: 1.8rem;
		margin-bottom: 1.3rem;
	}
	.offering--box a{
		font-size: 1.4rem;
	}
	.deals--title h3 {
		font-size: 2.6rem;
	}
	.deals--title a{
		font-size: 1.6rem;
		margin-top: 0.5rem;
	}
	.news--area {
		padding: 3rem 0 8rem;
	}
	.single--news {
		display: block;
	}
	.single--news img{
		margin-bottom: 1.4rem;
	}
	.faq--wrapper .accordion-item button{
		font-size: 1.7rem;
	}
	.company--main--area .pr_60{
		padding-right: 0;
	}
	.company--tab--area .other--companies h4{
		font-size: 1.8rem;
	}
	.company--details .company--info .info--single p:nth-child(2), .company--details .back--companies {
		font-size: 1.6rem;
	}
	.company--details .company--tagline img {
		height: 6rem;
		width: 6rem;
	}
	.company--details .company--tagline h4 {
		font-size: 2.2rem;
	}
	.company--details p{
		font-size: 1.6rem;
	}
	.company--details .company--info .info--single {
		max-width: 100%;
	}
	.company--details .company--info{
		display: block;
	}
	.industries--area a{
		margin-top: 1rem;
	}
	.company--tab--area .nav .nav-link {
		margin-right: 1rem;
	}
	.update--notes--box p,
	.company--tab--area p{
		font-size: 1.6rem;
	}
	.live--deals--area .live--deals--title{
		display: block;
	}
	.live--deals--area .live--deals--title p{
		font-size: 1.4rem;
	}
	.company--tab--area .nav .nav-link {
		font-size: 1.4rem;
	}
	.industries--area a{
		font-size: 1.4rem;
	}
	.company--tab--area .company--details--tab {
		margin-right: 0rem;
	}
	.listing--hero--area.innerV2--pages h1 {
		font-size: 2.4rem;
	}
	.company--list--area .single--company span {
		margin-top: 0.5rem;
	}
	.thankyou--area .thankyou--wrapper h1 {
		font-size: 2rem;
	}
	.thankyou--area .thankyou--wrapper p{
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.user--profile--area .user--profile--box>h1 {
		font-size: 2rem;
	}
	.user--profile--area .profile--avatar .profile--name h3, .profile--settings--box .inner--box  .profile--name h3 {
		font-size: 1.8rem;
	}
	.user--profile--area .profile--avatar .img--area {
		height: 6rem;
		width: 6rem;
	}
	.user--profile--area .profile--settings--box .inner--box h4, .security--box h3, .user--profile--area .promotion--box h3 {
		font-size: 1.8rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card .profile--name h3 {
		font-size: 1.6rem;
	}
	.user--profile--box .button {
		min-width: 8rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card .profile--name{
		max-width: 15rem;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card.profile---card{
		display: block;
	}
	.user--profile--area .profile--settings--box .inner--box .info--card.profile---card .button{
		margin-top: 2rem;
	}
	.user--profile--area {
		padding: 6rem 0 6rem;
	}
	.user--profile--area .promotion--box img{
		width: 100%;
	}
	.leadership--area,
	.investor--and--shareholder--area {
		padding: 7rem 0;
	}
	.contact--area {
		max-width: 100%;
		padding: 0 2rem;
	}
	.map--area .map--contact--box {
		max-width: 23rem;
		transform: translateY(-50%);
	}
	.map--area .map--contact--box h3 {
		font-size: 2rem;
	}
	.map--area .map--contact--box p,
	.contact--area .column-wrapper .right--column form>p,
	.contact--box .input--group label, .profile--edit--form .input--group label, .security--box label{
		font-size: 1.6rem;
		line-height: inherit;
	}
	.contact--area .column-wrapper .left--column iframe, .contact--area .column-wrapper .left--column {
		height: 40vh;
	}
	.contact--area .column-wrapper .right--column form>h3 {
		font-size: 2.4rem;
	}
	header {
		padding: 1.5rem 0;
	}
}