/* style general */
body,html{height: 100%; font-size: 16px; color: #000;}
main{height: auto; position: relative; overflow-x: hidden;}
main p,main ul li{font-size: 1.2rem;}
main ul li{padding-bottom: 1.1rem;}
footer ul li a{color: #000;}
footer p{font-size: 0.9rem;}
.text-blue{color: #0A4771;}
.bg-blue{background-color: #167EBD;}
.bg-black{background-color: #000;}
.text-blue2{color: #90D5FF;}
.bg-red{background-color: #E74C3C;}
.bg-green{background-color: #27AE60;}

.bg-blue2{background:#0A4771 none no-repeat top center; background-size: 100%; margin-top: 0px; }
.bg-img{background:#0A4771 none no-repeat top center; background-size: 100%;}
.video-border{-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px; border: none; padding: 0px 0px 0px 0px; box-sizing: border-box;}

.video-border video{-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;}
	
.video-border2{-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px; border: none; padding: 0x; box-sizing: border-box;}

.video-border2 video{-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;}

.video-border3, .video-border3 video {border-radius: 0px!important; z-index: 999; position: relative;}
.text-right{text-align: left;}
.circle-img{background-color:#1E4359;  border-radius: 100%; width: 150px; height: 150px; margin: 0 auto; padding:18px 10px; position: relative;}
.circle-img::before{width: 180px;height: 180px; border:1px solid #ccc; border-radius: 100%; position: absolute; top: -15px; left: -15px;  content: '';}
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	margin: 0 auto;
	
	border-top: 20px solid #167EBD;
  }
.keyFeatures p{font-size: 1rem;}
.box-key p{font-size: 0.9rem;}
.Leadership p{font-size: 1.1rem;}
.btn-orange{background-color: rgba(255, 85, 0, 1);}
.btn-orange:hover{background-color: rgba(255, 85, 0, 0.8);}
.font-family-poppins{font-family: 'Poppins', sans-serif;}
.box-info{margin-bottom: 20px;}
.fsize{font-size: 1.7rem;}
.bg-black{background-color: #000;}
.title{font-size: 3rem;}
.mt-negative{margin-top: -35px;}

@media (min-width: 992px) { .box-info{margin-bottom: 0px;} }
ul.icon-ryse
{
list-style-type: none;

}

ul.icon-ryse li
{
background-image: url(../image/bullet.png);
background-repeat: no-repeat;
background-position-x: 0px;
padding-left: 40px;

}
.Aligner {
    display: flex;
    align-items: center;
    justify-content: center;
  } 
body{font-family: 'Roboto', sans-serif; font-size: 16px; color: #707070;}
.disabled {
	cursor: not-allowed!important; pointer-events: auto!important;
}

.Montserrat{font-family: 'Montserrat', sans-serif;}

.img-radium{border-radius: 50%;}

/* footer */
footer > p{font-size: 0.8rem;}

.bg-silver{background-color: #F3F3F3!important; boreder:1px solid #ccc;}
.bg-silver2{background-color: #849197;}
.bg-leadership{background: url(../image/MaskGroup6.png) no-repeat center center; height: 500px; -webkit-background-size: cover; position: relative; -moz-background-size: cover; background-size: cover;  }
.bg-leadership::before{position: absolute; content: '';  background-color: rgba(0,0,0,0.4); width: 100%; height: 100%;  top: 0; left: 0%;}
.cont{position: relative; z-index: 1;}
.logo-rise{width: 100%; max-width: 70px; height: auto; max-height: 200px;}
#advisors p{font-size: 1.2rem;}
#advisors p small{font-size: 1rem;}
.smart{letter-spacing: 3px;}


.person p{font-size: 0.8rem; padding: 0; margin: 0;}


#section-footer{position: relative; width: 100%; height: 100%; overflow: hidden!important; }
#section-footer{ -webkit-background-size: cover; -moz-background-size: cover; background-size: cover;}
#section-footer::before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	z-index: 4;
	background: rgba(0,0,0, 0.5);

}


.two-column{width: 100%; overflow: hidden;}
.fullscreen-video-background{
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fullscreen-video-height-auto{
	width: 100%;
	height: auto;
}
.fullscreen-video-height-100{
	width: 100%;
	height: 100vh;
}
.fullscreen-video-height-50{
	width: 100%;
	height: 300px;
}

.fullscreen-video-height-60{
	width: 100%;
	height:250px;
}

.fullscreen-video-height-65{
	width: 100%;
	height: auto;
}

.fullscreen-video-height-75{
	width: 100%;
	height: 75vh;
}

@media (min-width: 768px) { 
	.fullscreen-video-height-100{
		width: 100%;
		height: 100vh;
	}
	.fullscreen-video-height-50{
		width: 100%;
		height: 300px;
	}
	
	.fullscreen-video-height-60{
		width: 100%;
		height: 300px;
	}
	
	.fullscreen-video-height-75{
		width: 100%;
		height: 75vh;
	}

	.fullscreen-video-height-65{
		width: 100%;
		height: 55vh;
	}
 }

@media (min-width: 992px) { 
	.bg-blue2{background:#0A4771 none no-repeat top center; background-size: 100%; margin-top: -100px; }

	.text-right{text-align: right;}
	.fullscreen-video-height-100{
		width: 100%;
		height: 100vh;
	}
	.fullscreen-video-height-50{
		width: 100%;
		height: 50vh;
	}
	
	.fullscreen-video-height-60{
		width: 100%;
		height: 100vh;
	}
	
	.fullscreen-video-height-75{
		width: 100%;
		height: 75vh;
	}

	.fullscreen-video-height-65{
		width: 100%;
		height: 55vh;
	}

	.video-border{-webkit-border-top-right-radius: 20px;
		-webkit-border-bottom-right-radius: 20px;
		-moz-border-radius-topright: 20px;
		-moz-border-radius-bottomright: 20px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px; border: 1px solid #ccc; padding: 20px 20px 20px 0px; box-sizing: border-box;}
	
	.video-border video{-webkit-border-top-right-radius: 20px;
		-webkit-border-bottom-right-radius: 20px;
		-moz-border-radius-topright: 20px;
		-moz-border-radius-bottomright: 20px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;}
		
	.video-border2{-webkit-border-top-left-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-topleft: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px; border: 1px solid #ccc; padding: 20px 0px 20px 20px; box-sizing: border-box;}
	
	.video-border2 video{-webkit-border-top-left-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-topleft: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;}
	
	.video-border3, .video-border3 video {border-radius: 20px!important; z-index: 999; position: relative;}
 }

.fullscreen-video-background::before{
    width: 100%;
    height: 100%;
    position: absolute;
    content: '';
    z-index: 1;
    
}

@media (min-width: 1200px) { 
	.fullscreen-video-height-60{
		width: 100%;
		height: 60vh;
	}}

@media (min-width: 1600px) { 
	.fullscreen-video-height-60{
		width: 100%;
		height: 60vh;
	}

	.fullscreen-video-height-50{
		width: 100%;
		height: 40vh;
	}
	
	.fullscreen-video-height-75{
		width: 100%;
		height: 60vh;
	}
 }
.fullscreen-video-overlay, .fullscreen-video-overlay::before{background-color: rgba(18, 8, 57,0.9);}
.fullscreen-video-overlay2, .fullscreen-video-overlay2::before{background-color: rgba(0,0, 0,0.4);}
.fullscreen-video-overlay3, .fullscreen-video-overlay3::before{background-color: rgba(18, 8, 57,0.7);}
.fullscreen-video-overlay4, .fullscreen-video-overlay4::before{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/transparent+34,142d3b+78 */
	background: transparent; /* Old browsers */
	background: -moz-linear-gradient(left,  transparent 34%, #142d3b 56%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  transparent 34%,#142d3b 56%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  transparent 34%,#142d3b 56%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#142d3b',GradientType=1 ); /* IE6-9 */
	}
.fullscreen-video-background video{
    position:absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.fullscreen-video-background .container{
    position: relative;
    z-index: 2;
}
@media (min-width: 1600px) { 
	p, ul li{font-size: 1.4rem!important;}
	footer p,footer ul li, footer ul li a{font-size: 1.1rem!important;}}


	@media (min-width: 2200px) { 
		.fullscreen-video-height-60{
			width: 100%;
			height: 35vh;
		} }