.profile-vision{
	display: block;
	width: 100%;
	/*padding-bottom: 5rem;
	margin-bottom: 7rem;*/
    padding-bottom: 0rem;
	/*margin-bottom: 2rem;*/
	margin-top: 2rem;
}
.topbg {
        background-color: #F3C037 !important;
}
.profile-vision h1{
	font-size: 28px !important;
	color: #010101;
	text-align: center !important;
	font-weight: bold;
}
.profile-vision h3{
	/*font-size: 18px;*/
    font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	color: #444444;
	padding-top: 2rem;
	/*padding-bottom: 2rem;*/
    text-align:justify !important;

	/*font-size: 24px !important;
	font-weight: bold;
	line-height: 48px;
	color: #444444;
	padding-top: 5rem;
	padding-bottom: 2rem;*/
}
.profile-vision h3>span
{
	color: #cb0100;
}
.profile-vision a{
	font-size: 15px;
	color: #cb0000;
	text-transform: uppercase;
}
.f12{
	font-size: 12px;
}
.download a{
	font-size: 15px;
	color: #000 !important;
	text-transform: capitalize !important; 
    white-space:nowrap;
    text-align:center !important;
    width:55% !important;
    font-style:oblique;
}
.download a b{
    text-align:center !important;
}
.video-inner1 {
	/*width: 48.5%;
	float: right;*/
    /*margin: 10px 40px 0px 0px;*/
	/*margin-right: 30px;
	margin-top: 33px;*/
    /*margin-top: 48px;*/
	transition: all .5s ease-in-out;
	cursor: pointer;
    text-align:center !important;
}
.our-info{
	display: flex;
	width: 100%;
	margin-top: 2rem;
}
.our-info-each
{
	width: calc(25% - 10px);
	margin-right: 15px;
	border: 1px solid #ebebeb;
	border-top:4px solid #cb0100;
	text-align: center;
	padding: 1rem; 
    -moz-box-shadow: 0px 3px 8px rgb(237,237,237);
	-webkit-box-shadow: 0px 3px 8px rgb(237,237,237);
	box-shadow: 0px 3px 8px rgb(237,237,237);
	background-color: #fff;
}
.our-info-each.last{
	margin-right: 0;
	width: calc(25% - 15px);
}
.our-info-each h4
{
	/*font-size: 36px;*/
    font-size: 28px;
	color: #010101;
	font-weight: bold;
	margin-bottom: 0;
}
.our-info-each h4>span
{
	font-size: 18px;
	font-weight: normal;
	font-family: 'Open-Sans-italic';
}
.our-info-each p{
	margin-bottom: 0;
	font-size: 18px;
	color: #010101;
}
.management-inner
{
	width: 100%;
	display: flex;
	margin-top: 2rem;
}
.management-inner-each
{
	width: 33%;
	display: block;
	text-align:center !important;
}

.corporatestruture
{
	display: block;
	width: 100%;
	padding-bottom: 3rem;
	text-align:center !important;
	font-size: 30px !important;
	color: #010101;
	text-align: center;
	font-weight: bold;
}
.management-block
{
	display: block;
	width: 100%;
	/*margin-top: 3rem;
	padding-bottom: 3rem;*/
    padding-bottom: 1rem;
}
.management-block ul{
	display: flex;
	justify-content: center;
	list-style-type: none;
	padding: 0 0 4.5rem 0;
	margin: 0;
}
.management-block ul li{
	display: inline-block;
}
.management-block ul li span{
	font-size: 16px;
	color: #010101;
	font-weight: bold;
	display: inline-block;
}
.management-block ul li img{
	display: inline-block;
	margin-left: 1rem;
}
.management-block ul li:nth-of-type(1){
	margin-right: 1.5rem;
}
.management-block h2,
.membership-details h2, .corporatestruture h2{
	font-size: 30px !important;
	color: #010101;
	text-align: center;
	font-weight: bold;
}
.management-inner-each img{
	border: 1px solid #ebebeb;
	border-top:3px solid #cb0100;	
	padding: 1rem 1rem 0 1rem;
	display: block;
	margin: 0 auto;
}
.management-inner-each h5{
	font-size: 18px;
	color: #444444;
	margin-top: 1rem;
	text-align: center;
	margin-bottom: 0.25rem;
}
.management-inner-each p{
	margin-bottom: 0;
	font-size: 16px;
	color: #888888;
	text-align: center;
	font-family: 'Open-Sans-italic';
}
a.management-btn{
	display: block;
	margin: 2.5rem auto 0;
	border:1px solid #cb0100;
	color: #cb0100;
	    padding: 0.45rem 2rem;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 24px;
    width: 170px;
    text-align: center;
}
.membership-details{
	display: block;
	width: 100%;
	/*margin-top: 3rem;*/
	margin-bottom: 3rem;
}
.membership-details-each h6{
	font-size: 16px;
	text-align: center;
	color: #010101;
	font-weight: bold;
}
.membership-details-each p
{
	font-size: 16px;
	color: #010101;
	text-align: center;
    margin-bottom: 0.5rem !important;
}
.membership-details-each h
{
	font-size: 16px;
	color: #010101;
	text-align: center;
	line-height:23px;
}
.membership-details-space{
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.bg-asset-block{
	background-color: #f9f9f9;
}
.major-assets-block h3{
	padding: 2rem 0;
	font-size: 22px;
	color: #444444;
	text-align: center;
	font-weight: bold;
	margin-top: 1rem;
}
.major-assets-block h3 span{
	position: relative;
	z-index: 1;
}
.major-assets-block h3 span:before{
	content: '';
	position:absolute;
	left: -35px;
	top: -20px;
	background-image: url(../images/logo-watermark.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: -1;
	width: 100%;
	height: 64px;

}
.each-advisory-blk{
	display: block;
	width: 50%;
	float: left;
	margin-bottom: 1.5rem;
}
.each-advisory-blk img{
	display: block;
	margin: 0 auto 1rem;
}
.advisory-block{
	display: block;
	width: 100%;
	float: left;
}

.each-advisory-block{
	display: block;
	width: 20%;
	float: left;
	margin-bottom: 1.5rem;
}
.each-advisory-block img{
	display: block;
	margin: 0 auto 1rem;
}
.each-advisory-block h5
{
	font-size: 18px;
	color: #444444;
	text-align: center;
}
.each-advisory-block:nth-of-type(6){
	margin-left: 25%;
}
/*responsive*/
@media(min-width:992px) and (max-width:1199px){
	.profile-vision{
		background-size: 100% 100%;
		margin-bottom: 4rem;
	}
	.profile-vision h3
	{
		font-size: 26px;
		line-height: 42px;
	}
	.our-info-each h4{
		font-size: 30px;
	}
	.each-advisory-block h5
	{
		font-style: 17px;
	}
	.management-block h2, .membership-details h2, .corporatestruture h2
	{
		font-style: 30px;
	}
	.management-inner-each h5
	{
		font-style: 16px;
	}
	.management-inner-each p
	{
		font-style: 15px;
	}
	a.management-btn
	{
		font-size: 16px;
	}
	.membership-details-each p
	{
		font-size: 15px;
	}
}
@media(min-width:768px) and (max-width:991px){
	.profile-vision h3{
		font-size: 20px;
		padding-top: 2rem;
		line-height: 33px;
	}
	.profile-vision h1
	{
		font-size: 30px; 
	}
	.profile-vision{
		margin-bottom: 3rem;
		background-size: 100% 90%;
	}
	.our-info-each h4
	{
		font-size: 30px;
	}
	.our-info-each p,
	.each-advisory-block h5
	{
		font-size: 16px;
	}
	.major-assets-block h3
	{
		font-size: 18px;
	}
	.management-block ul li span
	{
		display: block;
		margin-bottom: 1rem;
	}
	.management-block ul li img
	{
		margin-left: 0;
		margin-right: 1rem;
	}
	.management-block h2, .membership-details h2, .corporatestruture h2
	{
		font-size: 30px;
	}
	.corporatestruture
	{
		font-size: 30px;
	}
	a.management-btn
	{
		font-size: 16px;
		margin-top: 1.5rem;
	}
	.management-inner-each h5
	{
		font-size: 16px;
	}
	.management-block
	{
		margin-top: 2rem;
		padding-bottom: 2rem;
	}
	.membership-details{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.management-block ul{
		padding-bottom: 3.5rem;
	}
}
@media(min-width:576px) and (max-width:767px){
	.profile-vision h1{
		font-size: 30px;
	}
	.profile-vision h3
	{
		font-size: 18px;
		line-height: 33px;
		padding-bottom: 1rem;
		padding-top: 0;
	}
    .management-inner img {
        margin:0 auto 1rem;
        text-align:center;
        display:block;
    }
	.profile-vision
	{
		margin-bottom: 2rem;
	}
	.our-info-each h4
	{
		font-size: 23px;
	}
	.our-info-each p
	{
		font-size: 14px;
	}
	.major-assets-block h3
	{
		font-size: 20px;
	}
	.each-advisory-block h5
	{
		font-size: 15px;
	}
	.each-advisory-block:nth-of-type(6)
	{
		margin-left: 20%;
	}
	.management-block ul li span
	{
		display: block;
	}
	.management-block ul li img
	{
		margin-left: 0;
		margin-right: 1rem;
	}
	.management-block h2, .membership-details h2, .corporatestruture h2
	{
		font-size: 30px;
	}
	.management-inner-each{
		width: 32%;
		margin-right: 1.5%;
	}
	.management-inner-each:nth-last-of-type(1){
		margin-right: 0;
	}
	.management-inner-each h5{
		font-size: 16px;
	}
	a.management-btn{
		font-size: 16px;
		margin-top: 1.5rem;
	}
	.management-block{
		padding-bottom: 1rem;
	}
	.membership-details-each p{
		font-size: 15px;
	}
}
@media(min-width:320px) and (max-width:575px){
	.our-info{
		display: block;
	}
	.our-info-each{
		display: block;
		width: calc(50% - 10px);
		float: left;
		margin: 0 10px 15px 0;
	}
    .management-inner img {
        margin:0 auto 1rem;
        text-align:center;
        display:block;
    }
	.our-info-each:nth-of-type(even){
		margin-right: 0;
		margin-left: 10px;
		width: calc(50% - 10px);
	}
	.our-info-each h4{
		font-size: 26px;
	}
	.our-info-each p{
		font-size: 16px;
	}
	.major-assets-block h3{
		font-size: 19px;
		line-height: 28px;
	}
	.each-advisory-block{
		width: 33%;
	}
	.each-advisory-block:nth-of-type(6){
		margin-left: 0;
	}
	.each-advisory-block h5{
		font-size: 16px;
	}
	.management-block ul li span{
		display: block;
		margin-bottom: 1rem;
	}
	.management-block ul li:nth-of-type(1){
		margin-right: 0;
	}
	.management-block ul li{
		display: block;
		margin-bottom: 1rem;
	}
	.management-block ul{
		display: block;
		padding-bottom: 2.5rem;
		text-align: center;
	}
	.management-block ul li img{
		margin-left: 0;
		margin-right: 1rem;
	}
	.management-block h2, .membership-details h2, .corporatestruture h2{
		font-size: 28px;
	}
	.management-inner{
		display: block;
	}
	.management-inner-each
	{
		width: 100%;
		/*margin-bottom: 1.5rem;*/
	}
	a.management-btn
	{
		margin-top: 1.5rem;
		font-size: 15px;
	}
	.membership-details
	{
		margin-top: 0;
		margin-bottom: 1rem;
	}
	.membership-details-space
	{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.membership-details-each p
	{
		font-size: 15px;
	}
	.profile-vision h1
	{
		font-size: 28px;
	}
	.profile-vision h3
	{
		padding-top: 0;
		font-size: 18px;
		line-height: 33px;
		padding-bottom: 0rem;
	}
	.profile-vision
	{
		margin-bottom: 1rem;
		background-image: none;
	}
	.profile-vision a{
		font-size: 15px;
	}
}