*{margin: 0;padding: 0;}
html,body{font-size: 14px; font-family: 'Poppins', sans-serif; color: #000;}
.stickyMasterTopBar{background: rgb(0 39 67); color: #fff; padding: 10px 0;}
li{list-style: none;}
ul{margin-bottom: 0;}
a:hover{text-decoration: none;}

@media(min-width:1280px){.container{max-width: 1280px;}}
header{background: rgb(0 39 67);  width: 100%; position: fixed; top:0;z-index: 99;}
img{max-width: 100%;}
nav{  font-family:HelveticaNeue-Medium;}
nav ul li a{padding: 30px 0px; display: block; color: #fff; font-size: 14px;  }
nav ul li a:hover, nav ul li a.active{color: #2db968;}
 .navication{position: relative;}
 .mainBanner{position: relative;}
.navication ul > li .megamenuWapper li a{color: #000; padding: 10px 15px;}
.mainBannerContent{position: absolute; top:20%; width: 100%; color: #FCF9F9;}
.mainBannerContent .bannterTitle{font-size: 40px; font-weight: 700;}
.mainBannerContent p{font-size: 16px; font-weight: 500;}
.homeTitle{font-size: 34px; font-weight: 700; color: #0D4063;}
.homeTitle span{color: #2DB968;}
.homeAboutBlock p{color: #555555; font-size: 18px; line-height: 30px;}
.homeAboutBlock{margin-top: -150px;}
.investmentBlock{background: #E6FFF1; padding-top: 47px;}
.investmentBlock p, .investmentBlock li{color: #0D4063; font-size: 18px;}
.investmentBlock li, .homeHowHelp li{margin-bottom: 20px; position: relative; padding-left: 80px;}
.investmentBlock li:before, .ourPromiseHome li:before, .homeHowHelp li:before{background: url(../images/spritImg.png)left top no-repeat; content: ''; position: absolute; left:0; top:0; width: 56px; height: 57px;} 
.comanyDetail:before{background: url(../images/spritImg.png)-172px top no-repeat; width: 66px; height: 66px;  content: ''; position: absolute; left:0; top:0;} 
.comanyDetail{position: relative;  padding-left: 80px;} 
.homeTestimonials .imgBlock img{border-radius:100%;}
.investmentBlock li.stageIcon:before{background-position: 0 0;}
.investmentBlock li.verticalIcon:before{background-position: -58px 0;}
.investmentBlock li.geographyIcon:before{background-position: -115px 0;}
.investmentBlock li strong{font-size: 22px; font-weight: 700; display: block;}
.homeTestimonials .subTile {color: #2DB968; font-size: 22px;}
.homeTestimonials p {color: #0D4063; font-size: 20px;}
.homeTestimonials .comanyDetail {color: #0D4063; font-size: 16px;}
.homeTestimonials .comanyDetail strong{ font-size: 22px; display: block;}
.homeTestimonials .owl-nav, .ourPortfolio .owl-nav{position: absolute; top:50%; transform: translateY(-50%); width: 100%;}
.homeTestimonials .owl-nav .owl-prev, .homeTestimonials .owl-nav .owl-next, .ourPortfolio .owl-nav .owl-next, .ourPortfolio .owl-nav .owl-prev{position: absolute; width: 18px; height: 33px; background: url(../images/spritImg.png)left top no-repeat !important; text-indent: -9999px;}
.homeTestimonials .owl-nav .owl-prev, .ourPortfolio .owl-nav .owl-prev{left:-60px; background-position: -244px 0 !important; }
.homeTestimonials .owl-nav .owl-next, .ourPortfolio .owl-nav .owl-next{right:-60px; background-position: -264px 0 !important;}
.ourPortfolio{background: #FAFAFA; padding: 35px 0;}
.ourPromiseHome .imgBlock img{border-radius:8px;}
.ourPromiseHome p.subTile{font-size: 18px; color: #0D4063;}
.ourPromiseHome p, .homeHowHelp p{font-size: 18px; color: #555555;}
.ourPromiseHome li, .homeHowHelp li{font-size: 18px; color: #393939; margin-top: 18px; position: relative; padding-left: 30px;}
.ourPromiseHome li:before{background-position:-286px 0 ; width: 20px; height: 21px; top:4px;}
.ourPromiseHome li:first-child{margin-top: 0px;}
.homeOffer{background:linear-gradient(109deg, #2DB968 0%, #0D4063 100%) 0% 0%; padding: 35px 0; }
.homeOffer .homeTitle{color: #fff; }
.homeOffer .offerBlock{background: #fff; border-radius:6px; overflow: hidden; height: 100%; transition: all .8s linear; }
.homeOffer .offerImgblock{transition: all .8s linear; position: relative; height: 100%;  border-radius: 6px;}
.homeOffer .offerBlock a{color: #0D4063;}
.homeOffer .imgHover{position: absolute; opacity:0; transition: all .5s linear; border-radius: 6px; top:0; left:0; height: 100%;}
.homeOffer .imgHover img{ border-radius: 6px; height: 100%;}
.homeOffer .offerImgblock:hover .imgHover{opacity:1;} 
.homeOffer .offerBlock.whitebg{padding: 15px; }
.homeOffer .offerBlock .offerTitle{font-size: 22px; color: #0D4063; font-weight: 600; }
.homeOffer .offerBlock p{font-size: 16px; color: #777777; }
.homeOffer .offerBlock.imgBlock img{height: 100%; }
.communitySupport{color: #fff; background: url(../images/supportparallax.jpg)left top no-repeat; background-size: cover; padding: 85px 0; }
.communitySupport .homeTitle{color: #fff;}
.communitySupport p{font-size: 18px;  font-weight: 300;}
.homeHowHelp li strong{display: block; color: #0D4063; font-size: 22px;}
.homeHowHelp li {color:#555555; position: relative; padding-left: 65px; margin-top: 50px;}
.homeHowHelp li:first-child {margin-top:0px;}
.homeHowHelp li:before {width: 50px; height: 50px;}
.homeHowHelp li.lacIcon:before {background-position:-315px 0 ;}
.homeHowHelp li.venturesIcon:before {background-position:-366px 0  ;}
footer{color: #fff; padding-top: 50px; border-top: 2px solid #ddd;}
.footerbottom{color: #fff; background: #023165; padding: 10px 0; margin-top: 30px;}
footer .infoText { text-align: left;}
footer .infoText p{color: #585757; text-align: left; font-size: 16px; margin: 20px 0;}
footer .footerText h3{ font-size: 20px; font-weight: 600; text-align: left; color: #000; margin-bottom: 20px;}
footer .footerText ul{ text-align: left;}
footer .footerText ul li{ font-size: 14px; margin-bottom: 10px;}
footer .footerText ul li a{ color: #000;}
footer .footerText ul li a:hover{ color: #2db968;}
.info-contact h2 { font-size: 36px; margin-bottom: 20px;}
.info-contact p { color:#585757 ; font-size: 16px;  margin-bottom: 20px;}
.info-contact ul {width: 100%;}
.info-contact ul li {margin-right: 15px;}
.info-contact ul li img{width:170px;}
@media(min-width:980px){
.navication ul > li .megamenuWapper { max-height: 0;  overflow: hidden;  position: absolute;  z-index: 999;left: 0;right: 0;top: 72%;background-color: #fff; box-shadow: 1px 0px 2px #ccc;   padding: 10px 0;  min-width: 200px;  transition: all 0.8s linear;   display: none; box-shadow: 0px 4px 27px #00000029; border-radius: 3px 3px 6px 6px;}
.navication ul > li:hover .megamenuWapper { max-height: 1000px;   display: block;}
nav ul li{position:relative;}
.navication ul > li .megamenuWapper li a{color: #000;}
.navication ul > li .megamenuWapper li:hover a{color: #2db968;}   

}
@media(max-width:1600px){.homeAboutBlock{margin-top: -80px;}}
@media(max-width:1200px){.mainBannerContent .bannterTitle{font-size: 30px;}}

@media(max-width:990px){
.mainBannerContent .bannterTitle{font-size: 24px;}
.mainBannerContent{top:10%}
nav {margin: 0;padding: 0;width: 100%;position: fixed;left: 0; top: 0;bottom: 0; right: 0;  background-color: rgba(0, 0, 0, .4);  overflow: hidden;  visibility: hidden;
opacity: 0;  transition: all .5s ease-in-out;  z-index: -1;}
nav .navication {  padding: 0;  margin: 0;  width: 300px;  height: 100vh;  background-color: #002743;  right: -300px;  position: absolute;   transition: all .5s ease-in-out;}
nav.showMainNav {  visibility: visible;  opacity: 1;   z-index: 99999;  }
    nav .navHeader .btnNavToggle {  width: 20%; z-index: 99;  height: 48px;   display: inline-block;  color: #fff;  text-align: center;   border: none;  position: absolute;  left: -44px;  top: 5px;}
    nav .navHeader .navLogo img { max-height: 12px;}
     nav .navHeader .btnNavToggle .iconfont {font-size: 30px;}
    nav.showMainNav { visibility: visible;  opacity: 1;  z-index: 99999;}
    nav.showMainNav .navication {  right: 0; visibility: visible;  opacity: 1;}
    nav .container-fluid{padding: 0;}
    nav .navication ul {  flex-wrap:wrap;}
    nav ul li {  width: 100%;  border-top: 1px solid #153f5e; position: relative;}
    nav ul li .fa {position: absolute; right:20px; top:20px;}
.logo{display: flex; justify-content: space-between; align-items: center; padding: 6px 0;}
nav ul li a{padding: 14px 15px; color: #fff;}
.navication ul > li .megamenuWapper li a{color: #fff; padding: 10px 25px;}
header{background: #002743;}
body{padding-top: 82px;}
.navHeader {margin-bottom: 10px;  padding: 10px; text-align: center}
.navHeader   .logonav img{  height: 50px;}
.megamenuWapper {display: none;}
.homeTestimonials .owl-nav .owl-next, .ourPortfolio .owl-nav .owl-next{right:-30px}
.homeTestimonials .owl-nav .owl-prev, .ourPortfolio .owl-nav .owl-prev{left:-30px}
.homeOffer .col-lg-3{margin-bottom: 20px;}    
    
}
@media(max-width:766px){
    .mainBannerContent .bannterTitle{font-size: 18px;margin-bottom: 20px;}
.mainBannerContent p{font-size: 14px;}
    .homeTitle{font-size: 24px;}
   .homeAboutBlock p, .investmentBlock li, .homeTestimonials .comanyDetail, .ourPromiseHome p, .homeHowHelp p, .communitySupport p{font-size: 14px; line-height: 22px;}
 .homeAboutBlock { margin-top: -30px; }
 .homeAboutBlock .imgBlock, .investmentImg, .homeHowHelp .imgBlock {padding: 15px 15px 40px;}
 .investmentImg{padding: 0px 30px 40px;}
 .investmentBlock p, .homeTestimonials p, .ourPromiseHome p.subTile, .ourPromiseHome li, .homeHowHelp li{font-size: 16px;}
 .homeTestimonials{text-align: center;}
 .investmentBlock li strong, .homeTestimonials .comanyDetail strong, .homeOffer .offerBlock .offerTitle, .homeHowHelp li strong{font-size: 18px;}
 .homeTestimonials .comanyDetail{text-align: left; padding-bottom: 25px !important;}
.homeTestimonials  .imgBlock{padding: 0 40px 30px;} 
.homeTestimonials .owl-nav .owl-next, .ourPortfolio .owl-nav .owl-next{right:-10px}
.homeTestimonials .owl-nav .owl-prev, .ourPortfolio .owl-nav .owl-prev{left:-10px}
.homeTestimonials .owl-nav{top:22%}
.ourPromiseHome .imgBlock{margin-bottom: 30px;}
.info-contact h2 { font-size: 26px; margin: 20px 0;}
.info-contact p {font-size: 14px;}
ul.iconfooter { display: flex;}
ul.iconfooter li img { width: 130px !important;}
ul.iconfooter li {margin-right: 10px}
}
@media(max-width:576px){
.mainBannerContent .bannterTitle{font-size: 14px;margin-bottom: 10px;}
.mainBannerContent p{font-size: 12px;}

}
