
.ourstory-head-wraper {
	max-height: 560px;
	background-color: #f7f7f7;
}

.ourstory-head-text {
	font-size: 57px;
	font-weight: bold;
	color: #52a4db;
	padding:0 0 0 77px;
}

.ourstory1 {
	font-size: 19.7pt;
	font-weight: 400;
	line-height: 27pt;
	color: #000;
	padding:83px 0;
}

.ourstory2 {
	text-align:center;
}

.ourstory2 img{
	width:819px;
}

.base-footer{
	padding-bottom:203px !important;
}

.base-header{
	padding-top:83px !important;
}

.news-header{
	color: #52a4db;
	font-size: 28pt;
	font-weight: bold;
	padding:83px 0 24px 0;
	display: block;
}

.news-menu{
	color: #52a4db;
	font-size: 23pt;
	height:60px;
	line-height:60px;
	padding-left: 120px;
}
.news-menu1{
	display:inline-block;
	color: #52a4db;
	font-weight: 500;
	padding-right: 30px;
}
.news-menu2{
	display:inline-block;
	color: #999999;
	font-weight: 300;
	padding-right: 30px;
}

.news-section hr {
	background-color: #cccccc !important;
	height: 1px;
	margin: 0;
	opacity: 1 !important;
	border: 0;
	box-sizing: content-box;
}

.news-wraper{
    display: flex; 
    flex-direction: row; 
	position: static;
	padding:61px;
    /* --- Optional Alignment Properties --- */
    /* Horizontally spaces the items along the main axis 
    justify-content: space-between; 
    /* Vertically aligns the items along the cross axis */
    align-items: center; 
	justify-content: center;
    /* Set a height for visualization */
}

.news-item{
	padding:22px;
	width:400px;
}

.news-item img{
	width:100%
}

.news-item-head{
	margin-top:25px;
	color: #52a4db;
	font-size: 23pt;
	font-weight: 500;
	line-height: 28pt;
	height: 56pt;
	text-align: left;
}

.news-item-body{
	margin-top:20px;
	color: #000;
	font-size: 19.7pt;
	font-weight: 400;
	line-height: 27pt;
	height: 135pt;
	text-align: left;
}

.news-item-readmore{
	margin-top:20px;
	color: #52a4db;
	font-size: 19.7pt;
	font-weight: 400;
	line-height: 27pt;
	text-align: left;
}

.term-wraper{
	display: flex;
	justify-content: center;
	align-items: center;
}
.term-info{
	padding:0 300px;
	/*max-width: 950px;*/
	font-size: 12pt;
	font-weight:400;
	line-height: 16pt;
	text-align: left;
}

.term-info th,.term-info td{
	height: 60pt;
	width: 50%;
	border: 1px solid black;
	padding:0 20px;
}

.term-info table{
	border-collapse: collapse; 
    border: 1px solid black;
	width: 100%;
}

.term-header{
	font-size: 28pt;
	font-weight:bold;
	text-align: center;
}
.term-bold{
	font-weight:500;
}
.term-inline{
	display:inline-block;
}
.doc-indent{
	padding-left: 40px;
}

.contactus-header{
	color: #52a4db;
}