@media only screen and (min-width:1500px) and (max-width:1599px)
{	

	
}
@media only screen and (min-width:1400px) and (max-width:1499px)
{	
	

}

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

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

 .strucchart img{width: 100%;}

}

@media only screen and (max-width: 1199px)
{	
 
  #cssmenu > ul > li > a{font-size: 14px;}
  #cssmenu > ul > li{margin-left: 20px;margin-right: 20px;}
  .hdrposabsl {padding: 32px 0px;}
  .identisecimg{width: 100%;}
  .sitelogo img {height: 20px;}
  .bannerinnertxt h4 {font-size: 50px;}
  .customtitle h4{font-size: 22px;padding-bottom: 27px;}
  .identcontent .commntitle h4 {font-size: 25px;}
  .contnum a {font-size: 32px;}
  a.customtitle.txthover.leftefct{margin-bottom: 0px;}
  .strucchart img{width: 100%;}
  .callsec:before{right: -10px;}
  



}

@media only screen and (min-width: 992px) and (max-width: 1199px)
{	
	


	#cssmenu > ul > li::before {right: -26px;}
	.swiper-wrapper{justify-content: inherit;}




}

@media only screen and (max-width: 1024px)
{	
/*	#cssmenu{position: inherit;}*/
	#cssmenu ul{background:#231F20; position:fixed; z-index:12; top:0px; left:-260px; width:260px; height:100%; overflow:auto;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
	#cssmenu ul.open{left: 0;}
	#cssmenu ul.open li a{color:#ffffff;}
	#cssmenu ul ul, #cssmenu ul ul ul{padding:0; background:#4abcae; border:none; top:0px; position:inherit; width:100%; height:auto;  overflow:inherit; left:inherit;
	transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }
	#cssmenu ul ul ul{background-color: #001728; }
	#cssmenu ul.open li{padding-right:0px;}
	#cssmenu ul.open li a{display:inherit; padding:11px 15px 11px;}
	#cssmenu ul ul li a{margin-top: 0px;}
	#cssmenu ul.open ul li a{padding:12px 10px;}
	#cssmenu ul.open li a:hover{background:#4abcae; color:#ffffff; text-decoration: none;}
	#cssmenu ul.open ul ul li:hover > a, #cssmenu ul.open ul ul li a:hover, #cssmenu ul.open ul ul li.active a {color: #ffffff; background:#0070c0; }
	#cssmenu::after, #cssmenu > ul::after{content:none;}
	#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:8px;  width: 25px; left:3px; background-color: #fff;}
	#cssmenu #menu-button.menu-opened::before{left:0px; top:0px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); border-top:none; border-color: #fff;}
	/*#cssmenu > ul > li{margin:0px;}*/
	#cssmenu > ul > li > a{border:none; border-radius:0px;}
	#cssmenu > ul > li.active > a:before{content:none;}
	#cssmenu ul li a:after{content: none;}
	#cssmenu #menu-button{ border-radius: 100%; background-color: transparent;  z-index: 12; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; right: 20px;}
	#cssmenu ul ul li:last-child{border-bottom: 0px solid rgba(255, 255, 255, 0.20);}
	#cssmenu ul ul { opacity: 1; border-radius:0px; box-shadow: none;}
	#cssmenu li:hover > ul {left: auto; opacity: 1;}
	#cssmenu > ul > li > a::before {display: none;}
	#cssmenu ul.open ul li a {padding-left: 15px;}
	#cssmenu ul ul li a {border-bottom: none;}
	#cssmenu > ul > li::after{content: none;}
	#cssmenu li.shwinmblnav{display: inherit;}

	
	#cssmenu ul ul, #cssmenu li ul{opacity: 1; visibility: visible;}
	#cssmenu ul ul:after{content: none}
	/*#cssmenu #menu-button.menu-opened{left: 265px;}*/

	
	#cssmenu > ul > li::before {display: none;}
	#cssmenu > ul > li {margin-right: 0px !important; margin-left: 0px !important;}
	.ftrfoundblock{padding-right: 50px;}
	.ftrsubsec{word-break: break-word;}
	.swiper-wrapper{justify-content: inherit;}

	

}

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

	.emprow {display: block !important;}
	.identisecimg {width: 100%;height: 430px;margin-bottom: 20px;}
	.contnum a {font-size: 24px;}
	.mailto a{font-size: 16px;}
	.ftrfoundblock {padding-right: 0;padding-bottom: 15px;}
	.ftrblock .socialicon{padding-bottom:25px;}
	.copytight .justify-content-end{justify-content: center !important;}
	.copetxt{text-align: center;padding-bottom: 12px;}
	.ftrblock{margin-bottom: 45px;}
	.centerwomensec {padding-bottom: 0;}
	.identcontent{padding-bottom: 30px;}
	.opportunitiessec{margin-bottom: 80px;}
	.commntitle h4{font-size: 26px;}
	.bannerwrap{padding:20px;height: 530px;}
	.sitelogo img {height: 40px;  object-fit: contain; }
	.navesticky  .socialicon img{height: 40px;}
	.footer{margin-top: 0;}

	.centerwomensec .row{ flex-direction: column-reverse;}
	.identisecimg img{border-radius: 40px;}
	.empinicons .mb-5 {margin-bottom: 1rem !important;}
	.subpgtitle h1 { font-size: 30px;}
	.aboutcont {padding-left: 0px;}
	.aboutcont h5, .leaderbox{margin-bottom: 30px;}
	.about, .leadership {padding-bottom: 80px;}
	.strucdtl{border-right: 0px; padding-right: 0px;margin-bottom: 30px;}
	.ourstructure{padding-bottom: 0;}
	.welpre{padding-bottom: 30px;}
	.ledarcontent{margin-bottom: 30px;}
	.ledarconbox{padding-bottom: 10px;}
	.ourlogo{padding: 0px 20px;}
	.proprietary-sec {padding-bottom: 10px;}

	.identity-box{padding: 20px;}
	.identityimg {margin-bottom: 18px;}
	.identity-sec, .contactsec{margin-bottom: 60px;}
  .callsec:before{right: 0px;}

  .row.ourstructureblock {padding-left: 0px;}



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

}
@media only screen and (max-width: 767px)
{	
	
	.bannerinnertxt h4 { font-size: 35px; }
	.bannerwrap{height: 450px;}
	.identisecimg img{border-radius: 30px;}
	.empowersecinvest {padding-top: 127px;}
	.ftrsubsec li, .copytight li{display: block;}
	.ftrsubsec, .ftrlogo,  .investimg, .callsec{margin-bottom: 30px;}
	.ledarcontent{flex-grow: inherit;}
	.leadership{padding-bottom: 0px;}
	.investment-universe, .contact{padding-bottom: 50px;}
	.order-1 {order: 0 !important;}
	.callsec:before{display: none;}
	

}	
@media only screen and (min-width: 640px) and (max-width: 767px)
{	
	
}
@media only screen and (max-width: 639px)
{	
	
	
}

@media only screen and (max-width: 575px)
{	
	.opportunitiessec {padding-bottom: 65px;}
	.empowersecinvest, section.ourstragic.sectionwhitebg{padding-bottom: 0;}
	.bannersec {margin-bottom: 50px;}
	.copytight ul li a{font-size: 14px;}
	.footer{margin-left: 15px;margin-right: 15px;  padding: 50px 23px;}
	.sectionwhitebg{border-radius: 0px 0px 40px 40px;}
	.cornarradius:before{border-radius: 0px 0px 40px 40px;}
	.navesticky .socialicon img {  height: 50px; }
	.weleadimg { height: 500px;}
	.weleadsec {padding-bottom: 60px;}
	.investmentdeli h3{font-size: 24px;}
	section.ourstragic.sectionwhitebg { padding-top: 140px;}
	.ourstragiclogo .row{display: grid;grid-template-columns: 1fr 1fr 1fr;}





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

	 .hdrposabsl {padding: 10px 0px; }
	 .navesticky .socialicon img { height: 66px;}
	 .sitelogo img {height: 60px;}
	 .subpgtitle h1 { font-size: 24px;  }
	 .leadership { margin-bottom: 60px;}
	 .proprietarybox{display: block;}
	 .propboxicon{margin-bottom: 15px;}
	 .ourlogo {padding: 0px 0px;}
	 .input-container i{right: 26%;}
	 .compnylogos{display:flex;}

	
}

@media only screen and (max-width: 399px) 
{	
	.copytight ul.d-flex{gap: 6px !important;}
	.ftrblock{padding-bottom: 20px;}
	.bannertxt {font-size: 20px;line-height: 25px;}
	.bannerinnertxt h4 {font-size: 28px;margin-bottom:8px; }
	.contentwrap .contant{height: auto;}
	.copytight .justify-content-end{display: block !important;text-align: center;}
	.investment-universe .innerpgsec { margin-bottom: 30px;}
	.investmentdeli h3 { font-size: 20px;}
	.ourstragiclogo .row{grid-template-columns:1fr 1fr;}
	.input-container i{right: 24%;}
	input[type="submit"]{padding: 20px;}
	.compnylogos{display:block;}
	
}

@media only screen and (max-width: 359px) 
{
	
}
	
img {max-width: 100%; height: auto;}