body {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--whiteColor);
	font-family: "Inter", sans-serif;
	overflow-x:hidden;
   }
   @font-face {
    font-family: 'Rockwell';
    src: url('../fonts/ROCK.woff') format('woff2'),
        url("../fonts/ROCKB.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
   
.container-fluid {
	padding: 0px 40px !important;
	}
.logo {
	width: 200px;
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
    }
.logo img {
	width: 100%;
	}
.main-nav.scroll .logo {
	width: 159px;
	margin: 3px 0px;
	}
.main-nav.scroll .social-icon ul {
	margin-top: 20px;
	}
.main-nav.scroll .rightlink {
	margin-top: 0px;
	padding: 15px 0px;
	}
.stellarnav.mobile.right > ul {
	z-index: 99;
	background: #f0d04d;
    }
.main-nav.scroll .stellarnav > ul > li > a {
	padding: 3px 0px 7px 0px;
	font-size: 19px;
	}
.main-nav {
	margin: 0px 0px;
	padding: 17px 0px;
	width: 100%;
	height: auto;
	background: transparent;
	transition: all 0.1s ease 0s;
	z-index: 999;
    position: absolute;
	}  
.main-nav.scroll {
	background-color: #fff;
	height: auto;
	padding: 16px 0px;
	transition: background-color .5s ease 0s;
	top: 0;
	position: fixed;
	transition: all 0.3s ease 0s;
	box-shadow: 0 0 15px 1px rgba(0,0,0,.07);
	}
.stellarnav {
	position: relative;
	width: 100%;
	line-height: normal;
	display: flex;
	justify-content: start;
	align-items: center;
	height: 100%;
	}
.stellarnav ul {
	margin:	0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	gap:50px;
	}
.stellarnav > ul > li > a {
  padding: 0px 0px;
  font-family: Rockwell;
  font-size: 22px;
  color: #000000;
  font-weight: 500;
  }
.stellarnav > ul > li > a:hover {
	color:#4183B8;
	}
.stellarnav > ul > li > a.active {
	color:#4183B8 !important;
	}

.rightlink {
	padding: 28px 0px;
	display: flex;
	align-items: center;
	justify-content: end;
	min-width: 210px;
    }
.rightlink h5 {
  margin: 0px 0px;
  padding: 0px 0px;
  font-family: Rockwell;
  font-size: 26px;
  color: #1C2047;
  font-weight: 700;
    }
.rightlink h5 a {
	color: #1C2047;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	  font-weight: 700;
		}
.rightlink h5 a:hover {
  color: #1C2047;
  text-decoration: underline;
    }
.social-icon {
	padding: 0px;
	margin: 0px;
	}
.social-icon ul {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 5px;
	margin-top: 25px;
	}	
.social-icon ul li {
	transition: 0.3s ease-in-out;
	list-style: none;
	}
.social-icon ul li img {
    width: 30px;
	}
.social-icon ul li:hover {
	transform: translateY(-5px);
	transition: 0.3s ease-in-out;
	}

.main-nav-socialicon {
	margin:20px 0px 0px 0px;
	padding: 0px 0px;
	position: relative;
	text-align: right;
	}
.main-nav .stellarnav ul ul {
	width: 263px;
	padding: 12px 0px;
	}
.main-nav .stellarnav li li {
	margin: 0px 0px;
	width: 100% !important;
	border-bottom: #ccccccb8 1px solid;
	}
.main-nav .stellarnav li li a {
	font-size: 15px;
	padding: 8px 12px;
	color: #2c2c2c;
	font-weight: 400;
	}
.stellarnav li.has-sub a {
	padding-right: 0px !important;
	}
.main-nav .stellarnav li li a:hover {
	background:	#f8fff8;
	color: #0E6F29;
	}	
.main-nav .stellarnav li li a.active {
	background:	#f8fff8;
	color: #0E6F29;
	}
.stellarnav li.has-sub > a::after {
	content: '\f107';
	margin-left: 7px !important;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #267ec3;
	display: inline-block;
	border: none !important;
	font: normal normal normal 16px/1 FontAwesome;
	}
.banner-section {
	margin:	0px 0px;
	padding:30px 0px 17px 0px;
	width: 100%;
	background-image: url(../images/bannerbg.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	min-height: 500px;
	}
.banner-section .owl-carousel {
	z-index: 99;
	}
.banner-section .owl-carousel .owl-nav{
	display: none;
	}
.banner-section .owl-dots {
	display: none;
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 100%;
	}
.banner-section .owl-theme .owl-dots .owl-dot.active span, .banner-section .owl-theme .owl-dots .owl-dot:hover span {
	background: #8bd4c7 !important;
	border: #8bd4c7 !important;
	width: 9px;
	height: 9px;
	}
.banner-section .owl-theme .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	margin: 5px 3px;
	background: #ffffff;
	border:#ffffff 1px solid;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
	}

.bannercarousel-text {
	margin:129px 0px 0px 0px;
	padding:0px 0px;
	position: relative;
	width: 100%;
	}
.bannercarousel-text h2 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
	font-family: Rockwell;
	text-align: left;
	letter-spacing: 0px;
	color: #000000;
	font-size: 60px;
	font-weight: 400;
	line-height: 56px;
}
.bannercarousel-text p {
  margin: 16px 0px 31px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #191919;
  font-size: 18px;
  width: 88%;
  font-weight: 300;
  line-height: 27px;
    }
.bannersubscr{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 22px;
    }
.subscribtn{
	margin: 3px 0px;
	padding: 17px 29px;
	position: relative;
	background: #4183B8;
	font-family: "Rockwell", sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
	border-radius: 40px;
	box-shadow: 0px 10px 30px 0px #13395729;
    }
.subscribtn:hover{
	color: #fff;
	text-decoration: none;
	background: #398bce;
	}
.subscribtn2{
	margin: 3px 0px;
	padding: 17px 29px;
	position: relative;
	background: #ffffff;
	font-family: "Rockwell", sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #1C2047;
	text-decoration: none;
	border-radius: 40px;
	box-shadow: 0px 10px 30px 0px #13395729;
    }
.subscribtn2:hover{
	color: #fff;
	text-decoration: none;
	background: #398bce;
	}
.experienc-secti{
  margin: 0px 0px;
  padding: 30px 0px 0px 145px;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: start;	
    }
	
.experienc-sectitext{
	left: 22px;
	padding: 24px 21px 16px 21px;
	position: absolute;
	width: 183px;
	background: #fff;
	border-radius: 23px;
	z-index: 9;
    }
.experienc-sectitext h5 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px;
	text-align: left;
	color: #000000;
	font-size: 35px;
	width: auto;
	font-weight: 500;
	line-height: 27px;
}
.experienc-sectitext h6 {
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: left;
	color: #191919;
	font-size: 13px;
	width: auto;
	font-weight: 300;
	line-height: 27px;
}
.experienc-sectiimg{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 217px;
	height: 135px;
	overflow: hidden;
	border-radius: 23px;
    }
.experienc-sectiimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
    }
.bannercarousel-img {
	margin: 76px 0px 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	/* border-radius: 23px;
	clip-path: polygon(46% 9%, 65% 0, 100% 0, 100% 100%, 63% 100%, 43% 91%, 0 92%, 0 8%);
	border: #ffffff 8px solid;
	box-shadow: 0px 10px 30px 0px #13395729; */
	}
.bannercarousel-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	}
.currentcapital-section {
	margin: 0px 0px;
	padding: 60px 0px;
	width: 100%;
	background-image: url(../images/currentcapitalbg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	min-height: 500px;
    }
.currentcapital_card01{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 100%;
	position: relative;
    }
.currentcapital-left {
	margin: 0px 0px;
	padding: 0px 0px;
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
justify-content: start;
  gap: 31px;
}
.buildfuturcard {
	margin: 0px 0px;
	padding: 77px 35px;
	width: 47%;
	background-image: url(../images/buildfutureBg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 414px;
    }
.buildfuturcard:hover {
	background-image: url(../images/buildfutureBg2.png);
    }
.buildfuturcard h3 {
    margin: 40px 0px 18px 0px;
    padding: 0px 0px;
    position: relative;
    width: 100%;
    font-family: Rockwell;
    text-align: left;
    letter-spacing: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
.buildfuturcard p {
margin: 0px 0px 31px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #191919;
  font-size: 15px;
  width: auto;
  font-weight: 400;
  line-height: 24px;
}
.buildfuturcard-arrow {
	position: absolute;
	right: 44px;
	top: 56px;
}
.buildfuturcard-arrow i {
	color: #4183B8;
	font-size: 43px;
	transform: rotate(45deg);
		}
.buildfuturcard:hover .buildfuturcard-arrow i {
	color: #ffffff;
    }
.buildfuturcard:hover h3 {
	color: #ffffff;
    }
.buildfuturcard:hover p {
	color: #ffffff;
    }
.currentcapital-right{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 100%;
	position: relative;
	text-align: right;
    }
.currentcapital-right h4 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
	font-family: "Rockwell", sans-serif;
	text-align: right;
	letter-spacing: 0px;
	color: #1C2047;
	font-size: 44px;
	font-weight: 400;
	line-height: 46px;
}
.currentcapital-right p {
	margin: 0px 0px 47px 0px;
	padding: 0px 0px;
	text-align: right;
	color: #191919;
	font-size: 15px;
	width: auto;
	font-weight: 400;
	line-height: 23px;
	}
.readmore-btn,.wpcf7-submit{
	margin: 3px 0px;
	padding: 17px 37px;
	position: relative;
	background: #4183B8;
	font-family: "Rockwell", sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
	border-radius: 40px;
	box-shadow: 0px 10px 30px 0px #13395729;
    }
.readmore-btn:hover,.wpcf7-submit:hover{
	color: #fff;
	text-decoration: none;
	background: #398bce;
	}
.wpcf7-submit{padding:6px 37px;} 
.riskexperience_card02 {
	margin: 0px 0px;
	padding: 40px 0px 50px 0px;
	width: 100%;
	position: relative;
}
.riskexperience-left{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
    }
.riskexperience-left h3 {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px;
  position: relative;
  width: 100%;
  font-family: Rockwell;
  text-align: left;
  letter-spacing: 0px;
  color: #000000;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.riskexperience-left p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #191919;
  font-size: 15px;
  width: 98%;
  font-weight: 400;
  line-height: 23px;
}
.riskexperience-right{
	margin: 0px 0px;
	padding: 0px 0px 0px 42px;
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
    }
.riskecard{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 102px;	
    }
.riskecard h6 {
  margin: 0px 0px;
  padding: 9px 0px;
  text-align: center;
  font-family: Rockwell;
  color: #191919;
  font-size: 17px;
  width: 100%;
  font-weight: 400;
  line-height: 30px;
}
.riskecard h6 a{
  color: #191919;
  text-decoration: none;
   }
.riskecard h6 a:hover {
  color: #4183B8;
  text-decoration: underline;
   }
.riskecardimg{
margin: 0px 0px;
  padding: 24px 17px;
  position: relative;
  width: 102px;
  height: 133px;
  border-radius: 57px 57px;
  border: #4183B8 dashed 1px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 20px 40px 0px #1339571F;

    }
.riskecardimg img{
	width: 100%;
	height: 100%;
	object-fit: contain;
    }

.throughinnovation_card03{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
    }
.throughinnovationimg{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	background: #fff;
	width: 100%;
	height: 350px;
    border-radius: 23px;
	overflow: hidden;
    }
.throughinnovationimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.4s ease;
    }
.throughinnovationimg:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	}
.excellencethrough-text{
	right: 0px;
	padding: 42px 33px;
	position: absolute;
	background: #fff;
	border-radius: 23px;
	width: 360px;
	top: 22px;
	bottom: 22px;
	}
.excellencethrough-text h4 {
margin: 0px 0px 24px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #1C2047;
  font-size: 29px;
  width: auto;
  font-weight: 500;
  line-height: 33px;
  font-family: Rockwell;
}
.excellencethrough-text h3 {
margin: 0px 0px 35px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #4183B8;
  font-size: 32px;
  width: auto;
  font-weight: 600;
  line-height: 27px;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 22px;
}
.excellencethrough-text h3 span {
	font-size: 35px;
    }
.excellencethrough-text p {
  margin: 0px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #191919;
  font-size: 14px;
  width: auto;
  font-weight: 400;
  line-height: 21px;
}
.providservices-section {
	margin: 0px 0px;
	padding: 60px 0px;
	width: 100%;
	background-image: url(../images/providservicBg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.providservices-section h2 {
  margin: 0px 0px 23px 0px;
  padding: 0px 0px;
  position: relative;
  width: 100%;
  font-family: Rockwell;
  text-align: center;
  letter-spacing: 0px;
  color: #ffffff;
  font-size: 42px;
  font-weight: 400;
  line-height: 30px;
  }
.providservices-section p {
  margin: 16px 0px 31px 0px;
  padding: 0px 22%;
  text-align: center;
  color: #D1D2DB;
  font-size: 19px;
  width: 100%;
  font-weight: 400;
  line-height: 27px;
  }
.providservices_left{
  margin: 0px 0px;
  padding: 0px 0px;
  position: relative;
  width: 100%;
  }
.providservices_left h6 {
  margin: 16px 0px 25px 0px;
  padding: 0px 0px;
  font-family: Rockwell;
  text-align: left;
  color: #ffffff;
  font-size: 25px;
  width: 100%;
  font-weight: 400;
  line-height: 32px
  }
.providservices_left p {
   margin: 0px 0px 26px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #D1D2DB;
  font-size: 17px;
  width: 97%;
  font-weight: 400;
  line-height: 25px
  }
.viewmore-btn{
margin: 49px 0px 0px 0px;
  padding: 17px 37px;
  position: relative;
  background: #4183B8;
  font-family: "Rockwell", sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  text-decoration: none;
  border-radius: 40px;
  box-shadow: 0px 10px 30px 0px #13395729;
  display: block;
  width: 180px;
  text-align: center;
    }
.viewmore-btn:hover{
	color: #fff;
	text-decoration: none;
	background: #398bce;
	}
.providservicesimg{
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
    }
.providservicesimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 20px;
    }
.expertsdiscover-section {
	margin: 0px 0px;
	padding: 75px 0px;
	width: 100%;
	background-image: url(../images/discoverBg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
    }
.expertsdiscovercard {
	margin: 0px 0px;
	padding: 0px 0px;
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
    }
.expertsdiscovercard h2 {
	margin: 0px 0px;
	padding: 0px 0px;
	position: relative;
	font-family: Rockwell;
	text-align: left;
	color: #ffffff;
	font-size: 35px;
	width: auto;
	font-weight: 400;
	line-height: 32px;
}
.gettouch-btn{
  margin: 0px 0px;
  padding: 15px 45px;
  position: relative;
  background: #1C2047;
  font-family: "Rockwell", sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  text-decoration: none;
  border-radius: 40px;
  box-shadow: 0px 10px 30px 0px #13395729;
  width: auto;
    }
.gettouch-btn:hover{
	color: #fff;
	text-decoration: none;
	background: #2b358b;
	}











































.go-top {
	position: fixed;
	cursor: pointer;
	bottom: 100px;
	right: 20px;
	border-radius: 50%;
	background-color: #000000;
	border: 1px solid #000000;
	color: #ffffff;
	z-index: 999;
	width: 40px;
	text-align: center;
	height: 40px;
	opacity: 0;
	visibility: hidden;
	font-size: 25px;
	-webkit-transition: var(--transition);
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
}
.go-top.active {
	opacity: 1;
	visibility: visible;
	bottom: 25px;
	-webkit-animation: top-bottom 5s infinite linear;
	animation: top-bottom 5s infinite linear;
}
.go-top i {
	position: absolute;
	right: 0;
	left: 0;
	top: 50%;
	font-size: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.go-top:hover {
	color: #ffffff;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
	background-color: #4183B8;
	border: 1px solid #4183B8;
}


.footer {
	margin: 0px 0px;
	padding: 60px 0px 0px 0px;
	background-image: url(../images/footerbg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
		}
.footerlogo {
	width: 197px;
	margin: 0px 0px 35px 0px;
	padding: 0px 0px;
	position: relative;
	}
.footerlogo img{
	width: 100%;
	}
.findus{
	margin: 35px 0px 0px 0px;
	padding: 0px 0px;
	position: relative;
	width: 100%;
	}
.findus-icon {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 4px;
	margin-top: 5px;
	}
.findus-icon a{
	padding: 0px 0px;
	background: transparent;
	font-size: 23px;
	color: #f4cbc2;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
		transition: 0.3s ease-in-out;
	}
.findus-icon a:hover{
	background: transparent;
	color: #ffffff;
	transition: 0.3s ease-in-out;
	}
.findus-icon a:hover {
transform: translateY(-5px);
  transition: 0.3s ease-in-out;
	}
.footer-right {
	float: right;
	text-align: right;
}
.footer-links h3 {
	font-family: Rockwell;
	font-weight: 500;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: 0%;
	color: #1C2047;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
.footer-links ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	column-count: 2;
}
.footer-links li {
	padding:0px 0px;
	margin:	0px 0px;
	list-style-type: none;
}

.footer-links li a {
	font-weight: 400;
	font-size: 17px;
	line-height: 36px;
	letter-spacing: 0%;
	color: #191919;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	transition: all 300ms ease-in-out;
}
.footer-links li a:hover {
	color: #4183B8;
	padding-left: 4px;
    }
.footer-links p {
font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #222222;
  padding: 0px 0px 15px 0px;
  margin: 0px;
  display: flex;
  justify-content: end;
  align-items: start;
  gap: 10px;
}
.footer-links p a {
	color: #191919;
	text-decoration: none;
   }
   .footer-links p a:hover {
	color: #4183B8;
   }
.footer-icon {
	width: 30px !important;
	height: 30px;
}

.footer-text {
	width: auto;

}


.footer-info p span img {
	width: 25px;
	height: 25px;

}

.footer-info p span img {
	width: 25px;
	height: 25px;
	object-fit: contain;
}
.footer-logo {
	margin: 0px auto;
	text-align: center;
	width: 250px;
    }
.footer-logo img {
	width: auto;
	height: 100%;
	object-fit: contain;
    }
.copyright {
	margin: 45px 0px 0px 0px;
	padding: 24px 0px;
	color: #191919;
	font-size: 16px;
	background: transparent;
	font-weight: 400;
	z-index: 99;
	position: relative;
	border-top: #B7CDE6 1px solid;
	}
.copyright a {
	color: #4183B8;
	text-decoration: none;
	}
.copyright a:hover {
	color: #4183B8;
	text-decoration: underline;
	}
.copyright-right{
	text-align: right;
	}
/*inner banner anup	*/
.breadcumb {
    padding: 0px;
    margin: 0px;
    position: relative;
    /* min-height: 300px; */
	min-height: auto;
	/* padding-bottom: 50px; */
}	

.breadcumb-bg {
    /*position: absolute;*/
    /*top: 0px;*/
    /*left: 0px;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*opacity: 0.2;*/
    /*min-height: 300px;*/
}
.breadcumb-bg img {
    width: 100%;
    height: 100%;
}
.hero-content {
    font-family: Rockwell;
    font-style: Regular;
    leading-trim: NONE;
    font-weight: 400;
    position: absolute;
    color:#1C2047;
    top: 150px;
    left: 0%;
    width: 100%;
    right: 0%;
    text-align: center;
}
/*inner banner anup	*/


/* about us page */
.cmn-section {
    margin: 0px 0px;
    padding: 60px 0px;
    width: 100%;
    background-image: url(../images/currentcapitalbg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 500px;
}

.abt-sec{
  margin: 0px 0px;
  padding: 0px 0px;
  position: relative;
  width: 100%;
  }
.abt-sec h6 {
  margin: 16px 0px 25px 0px;
  padding: 0px 0px;
  font-family: Rockwell;
  text-align: left;
  color: #1C2047;
  font-size: 25px;
  width: 100%;
  font-weight: 400;
  line-height: 32px
  }
.abt-sec p {
   margin: 0px 0px 26px 0px;
  padding: 0px 0px;
  text-align: left;
  color: #191919;
  font-size: 17px;
  width: 97%;
  font-weight: 400;
  line-height: 25px
  }

/* end*/

/* contact us page */
.contact-img img{
    width: 100%;
    height:550px;
}


.service-sec h6{    margin-top: 0px;
    margin-bottom: 10px;}
.service-sec p{font-size:15px;}    
.client-pro-sec{background:#fff;padding:70px 0px;}    
.service-excell-text{padding:42px 26px;}
.service-excell-text ul{padding-left: 18px;}
.service-excell-text ul li{     position: relative;
    font-size: 14px; 
    line-height: 25px;}
.service-excell-text ul li:before{    content: '';
    background: url(../images/check-box.png);
    position: absolute;
    left: -22px;
    background-repeat: no-repeat;
    top: 3px;
    width: 20px;
    height: 20px;
    background-size: 17px;}
.cmn-section h4{    font-family: 'Rockwell';
    font-size: 2rem;
    margin-bottom: 20px;}
.cmn-section .form-label{    margin-bottom:4px;
    font-weight: 500;
    font-size: 14px;}
.contact-img img{border-radius:20px;}
.page-template-template-contact .form-control{ padding: .575rem .75rem;}
/* end */ 


.needBreadcum{
	min-height: auto !important;
}