@font-face {
	font-family: 'Novecentosanswide-Normal';
	src: url('fonts/Novecentosanswide-Normal.eot?#iefix') format('embedded-opentype'), url('fonts/Novecentosanswide-Normal.otf') format('opentype'), url('fonts/Novecentosanswide-Normal.woff') format('woff'), url('fonts/Novecentosanswide-Normal.ttf') format('truetype'), url('fonts/Novecentosanswide-Normal.svg#Novecentosanswide-Normal') format('svg');
	font-weight: normal; 
	font-style: normal ;
} 
@font-face {
	font-family: 'Novecentosanswide-DemiBold';
	src: url('fonts/Novecentosanswide-DemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/Novecentosanswide-DemiBold.otf') format('opentype'), url('fonts/Novecentosanswide-DemiBold.woff') format('woff'), url('fonts/Novecentosanswide-DemiBold.ttf') format('truetype'), url('fonts/Novecentosanswide-DemiBold.svg#Novecentosanswide-DemiBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Book';
	src: url('fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Avenir-Book.woff') format('woff'), url('fonts/Avenir-Book.ttf') format('truetype'), url('fonts/Avenir-Book.svg#Avenir-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Novecentosanswide-Medium';
	src: url('fonts/Novecentosanswide-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Novecentosanswide-Medium.otf') format('opentype'), url('fonts/Novecentosanswide-Medium.woff') format('woff'), url('fonts/Novecentosanswide-Medium.ttf') format('truetype'), url('fonts/Novecentosanswide-Medium.svg#Novecentosanswide-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirLTStd-Medium';
	src: url('fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirLTStd-Medium.otf') format('opentype'), url('fonts/AvenirLTStd-Medium.woff') format('woff'), url('fonts/AvenirLTStd-Medium.ttf') format('truetype'), url('fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirLTStd-Roman';
	src: url('fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirLTStd-Roman.otf') format('opentype'), url('fonts/AvenirLTStd-Roman.woff') format('woff'), url('fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirLTStd-Heavy';
	src: url('fonts/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirLTStd-Heavy.otf') format('opentype'), url('fonts/AvenirLTStd-Heavy.woff') format('woff'), url('fonts/AvenirLTStd-Heavy.ttf') format('truetype'), url('fonts/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirLTStd-Light';
	src: url('fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'), url('fonts/AvenirLTStd-Light.woff') format('woff'), url('fonts/AvenirLTStd-Light.ttf') format('truetype'), url('fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0px;
	padding: 0px;
}
.clr {
	clear: both;
}
a {
	text-decoration: none;
	transition: 0.3s ease;
}
a:hover {
	text-decoration: none;
}
.container {
	width: 1140px;
	padding: 0px;
	margin: 0px auto;
}
.logo {
	margin: 10px 0px;
	width: 24%;
	float: left;
}
body {
	font-size: 14px;
	font-family: 'Avenir-Book';
	transition: background-color .5s;
	background: #fff;
	margin: 0;
	padding: 0;
}
nav {
	float: left;
	width: 67%;
}
nav ul {
	margin: 0px;
	padding: 0px;
}
nav ul li {
	float: left;
	list-style-type: none;
	position: relative;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
}
nav ul li a {
	text-transform: capitalize;
	font-size: 15px;
	color: #717171;
	font-weight: normal;
	font-family: 'Novecentosanswide-Normal';
	padding: 0px 15px;
	line-height: 79px;
}
nav ul li a:hover, nav ul li a:focus, nav ul li:focus a {
	color: #58479d;
}
nav li:hover > a {
	color: #58479d;
}
.blog-inner-content img {
	width: 100% !important;
}
.side-menu {
	width: 9%;
	float: left;
	text-align: right;
	line-height: 79px;
}
.search-box {
	display: inline-block;
	margin-right: 20px;
	position: relative;
}
.menu-box {
	display: inline-block;
}
.caption-div {
	position: absolute;
	bottom: 100px;
	width: 701px;
	margin-top: 0px;
}
.banner {
	height: 100vh;
}
div#owl-demo1 .owl-item img {
	display: block;
	width: 100%;
	/* height: 90vh; */
	object-fit: cover;
}
.caption-div h3 {
	font-size: 54px;
	color: #fff;
	text-transform: uppercase;
	padding: 0px 0px;
	margin: 0px;
	font-family: 'Novecentosanswide-DemiBold';
	line-height: 58px;
}
.caption-div h3 span {
	width: 100%;
	float: left;
	font-family: 'Novecentosanswide-Normal';
	font-size: 36px;
}
.discover-more {
	margin-left: 76px;
	margin-top: 40px;
}
.discover-more a {
	border: 1px solid #fff;
	padding: 15px 55px 15px 41px;
	color: #fff;
	position: relative;
	transition: 0.3s ease;
	text-decoration: none;
}
.discover-more a:before {
	content: '';
	position: absolute;
	top: 18px;
	background: url(images/arrow-img.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 30px;
}
.discover-more a:hover {
	background: #58479d;
	color: #fff;
	border: 1px solid #58479d;
}
.more-dis {
	margin-left: 76px;
	margin-top: 40px;
}
.more-dis a {
	border: 1px solid #fff;
	padding: 15px 55px 15px 41px;
	color: #393939;
	background: #fff;
	position: relative;
	font-size: 16px;
	transition: 0.3s ease;
}
.more-dis a:before {
	content: '';
	position: absolute;
	top: 21px;
	background: url(images/arrow-img-1.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 28px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.more-dis a:hover:before {
	background: url(images/arrow-img-1.png) no-repeat top right;
}
.more-dis a:hover {
	background: #58479d;
	color: #fff;
	border: 1px solid #58479d;
}
div#owl-demo1 .owl-item.active .caption-div {
}
div#owl-demo1 .owl-item.active .caption-div h3 {
}
div#owl-demo1 .owl-item.active .caption-div .discover-more {
}
div#owl-demo1 .owl-dots {
	display: none;
}
.about-div {
	padding: 60px 0px 75px;
}
.about-div h4 {
	font-size: 20px;
	color: #f17127;
	font-family: 'Novecentosanswide-Normal';
	margin: 75px 0px 25px 0px;
	line-height: 20px;
}
.about-div p {
	color: #5e5e5e;
	font-size: 20px;
	line-height: 35px;
	padding: 0px 220px;
	text-align: center;
}
.about-div {
	text-align: center;
}
.about-div .discover-more {
	margin-left: 0px;
	margin-top: 40px;
}
.about-div .discover-more a {
	border: 1px solid #5e5e5e;
	color: #393939;
	font-size: 16px;
	padding: 13px 55px 13px 41px;
}
.about-div .discover-more a:before {
	content: '';
	position: absolute;
	top: 19px;
	background: url(images/arrow-img-1.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 30px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.about-div .discover-more a:hover {
	color: #fff;
}
.about-div .discover-more a:hover:before {
	background: url(images/arrow-img-1.png) no-repeat top right;
}
.insights-div {
	background: #f0f4f6;
	padding: 42px 0px 74px 0px;
}
.insights-div h4 {
	font-size: 20px;
	color: #f17127;
	font-family: 'Novecentosanswide-Normal';
	margin: 0px 0px 16px 0px;
	text-align: center;
}
.insights-div p {
	font-size: 24px;
	text-align: center;
	color: #656565;
	line-height: 34px;
	padding: 0px 70px;
	margin-bottom: 30px;
}
.insights-div p span {
	color: #6154a7;
}
.insights-div1 {
	display: flex;
	margin-bottom: 0.9%;
}
.insights-div1-left {
	width: 62.7%;
	float: left;
	margin-right: 0.9%;
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.insights-div1-right {
	float: right;
	width: 36.4%;
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.modal-body img {
	width: 100%;
}
.insights-div2 {
	display: flex;
}
.insights-div2-left {
	float: left;
	width: 34.1%;
	margin-right: 0.9%;
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.insights-div2-middle {
	width: 35.7%;
	margin-right: 0.9%;
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.insights-div2-right {
	width: 28.4%;
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.insights-content {
	transition: .5s ease;
	opacity: 1;
	position: absolute;
	top: 0px;
	text-align: center;
	background: red;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.insights-content h5 {
	font-size: 24px;
	text-align: center;
	color: #fff;
	padding: 0px 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 82%;
	line-height: 34px;
}
.insights-div1-left .insights-content {
	background: #b28237ba;
}
.insights-div1-right .insights-content {
	background: #414354b3;
}
.insights-div2-left .insights-content {
	background: #c2ac28c4;
}
.insights-div2-middle .insights-content {
	background: #6c5d9acc;
}
.insights-div2-right .insights-content {
	background: #858782cc;
}
.insights-div1-left img, .insights-div1-right img, .insights-div2-left img, .insights-div2-middle img, .insights-div2-right img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}
.insights-div1-left:hover img, .insights-div1-right:hover img, .insights-div2-left:hover img, .insights-div2-middle:hover img, .insights-div2-right:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.insights-div1-left:hover .insights-content {
	background: #b28237d1;
}
.insights-div1-right:hover .insights-content {
	background: #414354cc;
}
.insights-div2-left:hover .insights-content {
	background: #c2ac28d6;
}
.insights-div2-middle:hover .insights-content {
	background: #6c5d9ad9;
}
.insights-div2-right:hover .insights-content {
	background: #858782e0;
}
.services-div {
	padding: 60px 0px 70px 0px;
}
.services-div h4 {
	font-size: 20px;
	color: #f17127;
	font-family: 'Novecentosanswide-Normal';
	margin: 0px 0px 16px 0px;
	text-align: center;
}
.services-div p {
	font-size: 24px;
	text-align: center;
	color: #656565;
	line-height: 34px;
	padding: 0px 70px;
	margin-bottom: 40px;
}
.services-div p span {
	color: #6154a7;
}
.services-div ul {
	margin: 0px;
	padding: 0px;
}
.services-div ul {
	margin: 0px;
	padding: 0px;
}
.services-div ul li {
	list-style-type: none;
	float: left;
	width: 20%;
	text-align: center;
	margin-right: 6.6%;
}
.services-div ul li h3 {
	font-size: 18px;
	text-transform: uppercase;
	color: #656565;
}
.services-div ul li:last-child {
	margin-right: 0px;
}
.services-div ul li a {
	transition: 0.3s ease;
}
.service-img {
	/*	height: 130px;*/
	vertical-align: middle;/*line-height: 130px;*/
}
.service-img img {
	width: 60px;
}
.services-div ul li a:hover img {
	transform: rotateY(360deg);
	transition: ease-in-out 1s;
}
.services-div ul li a:hover h3 {
	color: #6154a7;
}
.services-div .discover-more {
	margin: 50px auto 10px;
	text-align: center;
}
.services-div .discover-more a {
	border: 1px solid #5e5e5e;
	color: #393939;
	font-size: 16px;
	padding: 13px 55px 13px 41px;
}
.services-div .discover-more a:before {
	content: '';
	position: absolute;
	top: 19px;
	background: url(images/arrow-img-1.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 30px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.services-div .discover-more a:hover:before {
	background: url(images/arrow-img-1.png) no-repeat top right;
}
.services-div .discover-more a:hover {
	color: #fff;
}
.aavishkaar-div {
	padding: 15px 0px 60px 0px;
	position: relative;
}
.aavishkaar-box {
	width: 48%;
	float: left;
	background: #d69733;
	padding: 45px 47px 95px 47px;
}
.aavishkaar-box h4 {
	font-size: 20px;
	color: #ffffff;
	margin: 0px 0px 16px 0px;
	text-transform: uppercase;
	margin-bottom: 0px;
	font-family: 'Novecentosanswide-DemiBold';
}
.aavishkaar-box h5 {
	color: #f9f0f0;
	font-size: 14px;
	line-height: 35px;
	margin: 0px 0px 15px 0px;
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	letter-spacing: 1px;
}
.aavishkaar-box p {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	padding-right: 60px;
	text-align: justify;	
}
.discover-more.discover-more1 {
	margin: 50px 0px 0px 0px;
}
.discover-more.discover-more1 a {
	border: 1px solid #5e5e5e;
	color: #393939;
	font-size: 16px;
	padding: 13px 55px 13px 41px;
}
.discover-more.discover-more1 a:before {
	content: '';
	position: absolute;
	top: 19px;
	background: url(images/arrow-img-1.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 30px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.discover-more.discover-more1 a:hover:before {
	background: url(images/arrow-img-1.png) no-repeat top right;
}
.discover-more.discover-more1 a:hover {
	color: #fff;
}
.join-div {
	padding: 60px 0px 80px 0px;
}
.join-div-left {
	width: 50%;
	float: left;
}
.join-div-right {
	width: 50%;
	float: left;
}
.heading-box {
	width: 80%;
	margin: auto;
	position: relative;
	text-align: center;
}
.heading-box:before {
	content: '';
	position: absolute;
	top: 20px;
	left: 0px;
	background: #d8dde0;
	width: 100%;
	height: 1px;
	z-index: 999;
}
.heading-box h2 {
	font-size: 16px;
	color: #fff;
	background: #d69733;
	text-align: center;
	display: inline-block;
	padding: 12.5px 30px;
	margin: 0px;
	z-index: 9999;
	position: relative;
	text-transform: uppercase;
}
.join-div-left p {
	font-size: 24px;
	text-align: center;
	margin: 33px 0px 35px;
	color: #656565;
}
.centered {
	text-align: center;
}
.update-bg {
	background: #fff;
}
.update-div {
	padding: 10px 0px 60px;
}
.update-div-left {
	width: 30%;
	float: left;
}
.update-div h3 {
	font-size: 22px;
	color: #000000;
	font-family: 'Novecentosanswide-Medium';
	margin: 0px;
	text-transform: uppercase;
	margin-bottom: 17px;
}
.update-div-left ul {
}
.update-div-left ul li {
	list-style-type: none;
	width: 100%;
	position: relative;
	background: #ffda74;
	padding: 20px 10px;
}
.update-div-left ul li:nth-child(2) {
	background: #ffc074;
}
.update-div-left ul li:nth-child(3) {
	background: #a892bd;
	margin-bottom: 13px;
}
.news-box-img {
	width: 37%;
	float: left;
}
.news-box-content {
	width: 100%;
	float: left;
}
.news-box-content p {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 5px;
	min-height: 100px;
}
.date-box {
	color: #42308f;
	font-size: 14px;
}
.update-div-left ul li:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #b9b8b8;
}
.update-div-left ul li:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #ffffff85;
}
.update-div-left ul li:nth-child(3):before {
	content: none;
}
.update-div-left ul li:nth-child(3):after {
	content: none;
}
.views-all {
	text-align: right;
}
.views-all a {
	color: #000;
	text-align: right;
	font-size: 16px;
	background: url(images/arrow-img-1.png) no-repeat top 5px right -16px;
	padding-right: 25px;
	transition: 0.3s ease;
}
.views-all a:hover {
	color: #42308f;
	text-align: right;
	font-size: 16px;
	background: url(images/arrow-img.png) no-repeat right -13px;
	padding-right: 25px;
}
.update-div-right {
	width: 66.5%;
	float: left;
	margin-left: 3.5%;
}
.update-div-box1-left {
	width: 43.5%;
	float: left;
	margin-right: 10%;
}
.update-div-box1-right {
	width: 46.5%;
	float: left;
	height: 256px;
	overflow-y: scroll;
}
.update-div-box1-left p {
	font-size: 18px;
	color: #404040;
	line-height: 29px;
}
.btn-update-left {
	width: 100%;
	color: #42308f;
	font-size: 14px;
	float: left;
	font-family: 'AvenirLTStd-Medium';
	margin-bottom: 0px;
}
.views-all.know-more a {
	color: #3e3e3e;
	background: url(images/arrow-img-1.png) no-repeat top 5px right -16px;
}
.views-all.know-more a:hover {
	color: #42308f;
	background: url(images/arrow-img.png) no-repeat top -14px right;
}
.twitter-box h4 {
	color: #6154a7;
	font-size: 21px;
}
.twitter-box p {
	font-size: 16px;
	color: #676767;
	line-height: 24px;
}
.twitter-box p span {
	color: #1b95e0;
}
img.followa {
	float: left;
	margin-left: 10px;
}
.boxes-date {
	float: right;
	margin-top: 5px;
	color: #676767;
	font-size: 14px;
}
.blog-div {
	width: 100%;
	display: flex;
}
.blog-div-left {
	width: 54.6%;
	float: left;
}
.footer-div-middle h3 {
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	font-size: 20px;
	color: #3f3e3e;
	margin: 0px;
	padding: 0px;
}
.blog-div-right {
	background: #fff;
	width: 45.4%;
	float: left;
	padding: 21px 20px 18px 29px;
	border: 2px solid #d6d6d6;
	border-left: 0px;
}
.blog-div-right h3 {
	color: #000000;
	font-size: 22px;
	font-family: 'Avenir-Book';
	font-weight: bold;
	margin-top: 15px;
}
.blog-div-right p {
	color: #252525;
	font-size: 18px;
	font-weight: 300;
}
.blog-date {
	font-size: 14px;
	color: #1c1c1c;
}
.blog-div {
	width: 100%;
	display: flex;
	margin-top: 35px;
}
.footer-bg {
	padding: 50px 0px 40px 0px;
	border-top: 1px solid #f5f4f0;
}
.footer-div-left {
	width: 25%;
	float: left;
	border-right: 1px solid #f5f4f0;
	min-height: 165px;
}
.footer-div-left h3, .footer-div-right h3 {
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	font-size: 20px;
	color: #3f3e3e;
	margin: 0px;
	padding: 0px;
}
.footer-div-left h4 a {
	font-size: 14px;
	color: #3f3e3e;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 35px;
	position: relative;
}
.footer-div-left h4 a:before {
	position: absolute;
	content: '';
	top: -1px;
	left: 0px;
	width: 30px;
	height: 19px;
	background: url(images/msg-icon.png) no-repeat right top;
	transition: 0.3s ease;
}
.footer-div-left h4 a:hover {
	color: #42308f;
}
.footer-div-left h4 a:hover:before {
	background: url(images/msg-icon.png) no-repeat left top;
}
.footer-div-left h4 {
	margin-top: 29px;
}
.footer-div-left ul {
	margin-top: 29px;
	margin-bottom: 26px;
}
.footer-div-left ul li {
	list-style-type: none;
	float: left;
	margin-right: 10px;
}
.footer-div-left ul li a {
	width: 38px;
	height: 38px;
	display: block;
	background: #f0f4f6;
	line-height: 38px;
	text-align: center;
	border-radius: 38px;
	color: #7d7d7d;
}
.footer-div-middle {
	width: 25%;
	float: left;
	text-align: center;
	border-right: 1px solid #f5f4f0;
	min-height: 165px;
	line-height: 165px;
}
.footer-div-right {
	width: 25%;
	float: left;
	padding-left: 10px;
}
 .footer-div-middle-link h3 {
    font-family: 'Novecentosanswide-Normal';
    text-transform: uppercase;
    font-size: 20px;
    color: #3f3e3e;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

.footer-div-middle img {
    padding: 0 10px;
    width: 100%;
}



.footer-div-middle-link ul.gropul {
    padding: 0;
    list-style: none;
}

.footer-div-middle-link ul.gropul li a {
    display: block;
    padding: 5px 1px;
}



.footer-div-middle-link {
    width: 25%;
    float: left;
    border-right: 1px solid #f5f4f0;
    /* min-height: 165px; */
    padding: 0 20px;
}


input.newsletter {
	background: #f5f4f0;
	width: 100%;
	border: 0px;
	font-style: italic;
	font-size: 14px;
	padding: 15px 10px;
	margin-top: 20px;
	color: #000;
}
.submit-div {
	width: 100px;
	background: #d69733;
	height: 37px;
	color: #fff;
	font-size: 14px;
	border: 0px;
	text-transform: uppercase;
	float: right;
	margin-top: 15px;
	transition: 0.3s ease;
	line-height: 37px;
}
.submit-div:hover {
	background: #58479d;
}
.footer-div-left ul li:nth-child(1) a:hover {
	background-color: #183696;
	color: #fff;
}
.footer-div-left ul li:nth-child(2) a:hover {
	background-color: #55adee;
	color: #fff;
}
.footer-div-left ul li:nth-child(3) a:hover {
	background-color: #c926af;
	color: #fff;
}
.footer-div-left ul li:nth-child(4) a:hover {
	background-color: #ff123f;
	color: #fff;
}
.footer-last {
	margin-top: 30px;
}
.footer-last-left {
	width: 50%;
	float: left;
}
.footer-last-right {
	width: 50%;
	float: left;
}
.footer-last p {
	color: #5b5b5b;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.footer-last p a {
	color: #5b5b5b;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.footer-last p a:hover {
	color: #58479d;
	text-decoration: none;
}
.footer-last-right p {
	text-align: right;
}
.blog-banner {
	position: relative;
}
.blog-banner img {
	width: 100%;
	height: 520px;
	object-fit: cover;
}
.blog-caption {
	position: absolute;
	bottom: 90px;
	width: 80%;
	background: #0000001f;
	padding: 10px;
}
.blog-caption h2 {
	color: #fff;
	font-size: 32px;
	font-family: 'Novecentosanswide-DemiBold';
	text-transform: uppercase;
	margin: 12px 0px 10px 0px;
}
.cat-name {
	background: #4cd964;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding: 2px 20px 0px;
	text-transform: uppercase;
	position: relative;
}
.blog-caption h6 {
	position: relative;
	color: #ededed;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 25px;
	font-family: 'AvenirLTStd-Medium';
}
.blog-caption h6:before {
	content: '\f017';
	position: absolute;
	top: 0px;
	left: 5px;
	font: normal normal normal 14px/1 FontAwesome;
	color: #ededed;
}
.blog-list {
	padding: 65px 0px 60px 0px;
}
.div-heading {
	position: relative;
}
.div-heading {
	position: relative;
	border-bottom: 3px solid #4cd964;
	margin-bottom: 30px;
}
.div-heading h3 {
	margin: 0px;
	color: #fff;
	background: #4cd964;
	font-size: 18px;
	display: inline-block;
	text-transform: uppercase;
	padding: 8px 30px 4px;
	font-family: 'AvenirLTStd-Roman';
}
.div-heading a.div-link {
	float: right;
	font-family: 'AvenirLTStd-Medium';
	font-size: 14px;
	color: #5d5d5d;
	text-transform: uppercase;
	margin-top: 8px;
}
.div-heading a.div-link:hover {
	text-decoration: none;
	color: #4cd964;
}
.blog-list-1-left {
	width: 48.3%;
	float: left;
}
.blog-list-1-left h6 {
	position: relative;
	color: #58479d;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 23px;
	font-family: 'AvenirLTStd-Medium';
	padding-top: 1px;
}
.blog-list-1-left h6:before {
	content: '\f017';
	position: absolute;
	top: 0px;
	left: 5px;
	font: normal normal normal 16px/1 FontAwesome;
	color: #58479d;
}
.blog-list-1-left h4 a {
	color: #000000;
	font-size: 20px;
	line-height: 28px;
	font-family: 'AvenirLTStd-Roman';
}
.blog-list-1-left h4 {
	margin-bottom: 30px;
}
.sharing-left {
	width: 20%;
	float: left;
	font-size: 12px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	color: #373737;
	position: relative;
	padding-left: 28px;
}
.sharing-left:before {
	content: '\f1e0';
	position: absolute;
	top: 0px;
	left: 5px;
	font: normal normal normal 16px/1 FontAwesome;
	color: #373737;
}
.sharing-right {
	width: 80%;
	float: left;
}
.sharing-right {
	width: 80%;
	float: left;
	font-size: 12px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	color: #373737;
	text-align: right;
}
.sharing-right span {
	color: #4cd964;
}
.blog-list-1-right {
	width: 48.2%;
	float: left;
	margin-left: 3.5%;
}
.blog-list-1-right ul {
	margin: 0px;
	padding: 0px;
}
.blog-list-1-right ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	float: left;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.blog-list-1-right ul li:last-child {
	border-bottom: 0px solid #eaeaea;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.img-blog-left {
	width: 33%;
	float: left;
	margin-right: 3%;
}
.content-blog-right {
	width: 64%;
	float: left;
}
.content-blog-right h6 {
	position: relative;
	color: #58479d;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 23px;
	font-family: 'AvenirLTStd-Medium';
	padding-top: 1px;
}
.content-blog-right h6:before {
	content: '\f017';
	position: absolute;
	top: 0px;
	left: 5px;
	font: normal normal normal 16px/1 FontAwesome;
	color: #58479d;
}
.blog-list-1-right h4 a {
	color: #000000;
	font-size: 16px;
	line-height: 22px;
	font-family: 'AvenirLTStd-Roman';
}
.blog-list-1-right ul li .sharing-right {
	text-align: right;
}
.content-blog-right h6 {
	margin-top: 0px;
}
.blog-list-1 {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 80px;
}
.div-heading2 h3 {
	background: #ff2d55;
}
.div-heading2 {
	border-bottom: 3px solid #ff2d55;
}
.div-heading2 a.div-link:hover {
	text-decoration: none;
	color: #ff2d55;
}
.div-heading3 h3 {
	background: #8e8e93;
}
.div-heading3 {
	border-bottom: 3px solid #8e8e93;
}
.div-heading3 a.div-link:hover {
	text-decoration: none;
	color: #8e8e93;
}
.div-heading4 h3 {
	background: #5ac8fa;
}
.div-heading4 {
	border-bottom: 3px solid #5ac8fa;
}
.div-heading4 a.div-link:hover {
	text-decoration: none;
	color: #5ac8fa;
}
.div-heading5 h3 {
	background: #ff9500;
}
.div-heading5 {
	border-bottom: 3px solid #ff9500;
}
.div-heading5 a.div-link:hover {
	text-decoration: none;
	color: #ff9500;
}
.div-heading6 h3 {
	background: #58479d;
}
.div-heading6 {
	border-bottom: 3px solid #58479d;
}
.div-heading6 a.div-link:hover {
	text-decoration: none;
	color: #58479d;
}
.blog-list-6 .sharing-right span {
	color: #58479d;
}
.blog-list-1-left1 {
	margin-left: 0px !important;
}
.blog-list-2 .blog-list-1-right ul li:first-child {
	border-top: 1px solid #eaeaea;
	margin-top: 20px;
	padding-top: 20px;
}
.blog-list-2 .content-blog-right h4 {
	margin-bottom: 10px;
}
.blog-list-1-right.blog-list-4-right {
	margin-left: 0px;
	width: 100%;
}
.blog-list-1-right.blog-list-4-right ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 31.5%;
	float: left;
	border-bottom: 0px solid #eaeaea;
	margin-bottom: 0px;
	margin-right: 2.75%;
	padding-bottom: 0px;
}
.blog-list-1-right.blog-list-4-right ul li:last-child {
	margin-right: 0%;
}
.blog-list-1-right.blog-list-4-right .img-blog-left {
	width: 100%;
	float: left;
	margin-right: 0%;
	margin-bottom: 15px;
}
.blog-list-1-right.blog-list-4-right .content-blog-right {
	width: 100%;
	float: left;
}
.blog-list-1-right.blog-list-4-right h4 a {
	color: #000000;
	font-size: 20px;
	line-height: 28px;
	font-family: 'AvenirLTStd-Roman';
}
.blog-list-1-right.blog-list-4-right h4 {
	margin-bottom: 25px;
	min-height: 110px;
}
.blog-list-1-right.blog-list-4-right .sharing-right span {
	color: #ff9500;
}
.blog-list-1.blog-list-3 .sharing-right span {
	color: #5ac8fa;
}
.blog-list-2 .blog-list-1-left.blog-list-1-left1.blog-list-1-right .sharing-right span {
	color: #ff2d55;
}
.blog-list-2 .blog-list-1-left.blog-list-1-right .sharing-right span {
	color: #8e8e93;
}
.single-div-left {
	width: 67.6%;
	float: left;
}
.single-date {
	position: relative;
	color: #58479d;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 23px;
	font-family: 'AvenirLTStd-Roman';
	padding-top: 0px;
}
.single-date:before {
	content: '\f017';
	position: absolute;
	top: 1px;
	left: 5px;
	font: normal normal normal 16px/1 FontAwesome;
	color: #58479d;
}
.single-div {
	width: 100%;
	margin: auto;
	padding: 65px 0px 0px 0px;
	display: block;
}
.single-div-left h3 {
	font-size: 26px;
	color: #000;
	line-height: 38px;
	font-family: 'AvenirLTStd-Roman';
	margin-top: 10px;
	margin-bottom: 25px;
}
.featured-img {
	margin-bottom: 45px;
}
.single-div-left p {
	font-size: 16px;
	line-height: 27px;
	color: #686868;
	padding-bottom: 30px;
}
.caption-inner {
	position: absolute;
	left: auto;
	text-align: left;
	width: 60%;
	bottom: auto;
	top: 60%;
}
.caption-inner h1 {
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 20px;
	font-family: 'Avenir-Book';
	font-weight: 400;
}
.caption-inner p {
	font-size: 30px;
	color: #fff;
	font-family: 'Novecentosanswide-Normal';
}
.main-div {
	padding: 50px 0px 0px;
}
.div-main-home {
	padding: 0px 0px 0px;
}
.services-inner1 ul {
	margin: 0px;
	padding: 0px;
}
.services-inner1 ul li {
	list-style-type: none;
	width: 48%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	overflow: hidden;
}
/*.services-inner1 ul li:nth-child(3n+3) {
	margin-right: 0%;
}*/
.services-inner1 ul li h3 {
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Novecentosanswide-Medium';
	margin: 20px 0px 20px 0px;
	padding-top: 20px;
	position: relative;
	border-top: 1px solid #fff;
	text-align: center;
}
.services-inner1 ul li p {
	font-size: 15px;
	color: #fff;
	line-height: 24px;
	padding-bottom: 0px;
	text-align: center;
}
.services-inner1 ul li .discover-more.discover-more1 {
	margin: 25px 0px 15px 0px;
}
.left-blog-list ul {
	margin: 0px;
	padding: 0px;
}
.left-blog-list ul li {
	list-style-type: none;
	width: 100%;
	float: left;
	border-bottom: 4px solid #eaeaea;
	padding-bottom: 38px;
	margin-bottom: 40px;
}
.left-blog-list {
	width: 67.7%;
	float: left;
}
.right-blog-list {
	width: 28%;
	float: left;
	margin-left: 4.3%;
	position: -webkit-sticky; /* Safari */
	position: sticky;
	top: 0;
}
.date-blog {
	position: relative;
	color: #58479d;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 23px;
	font-family: 'AvenirLTStd-Medium';
	padding-top: 1px;
}
.date-blog:before {
	content: '\f017';
	position: absolute;
	top: 1.5px;
	left: 5px;
	font: normal normal normal 16px/1 FontAwesome;
	color: #58479d;
}
.left-blog-list ul li h3 {
	font-size: 26px;
	color: #000;
	/*    font-family: 'AvenirLTStd-Roman';*/
	font-family: 'AvenirLTStd-Heavy';
	margin: 12px 0px 15px;
}
.blog-image {
	border-bottom: 3px solid #4cd964;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.blog-image img {
	width: 100%;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
	object-fit: cover;
}
/* .blog-image:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
} */
form.search-form span.screen-reader-text {
	display: none;
}
form.search-form {
	width: 100%;
	position: relative;
}
form.search-form label {
	width: 100%;
}
input.search-field {
	width: 100%;
	float: left;
	display: block;
	background: #eaeaea;
	border: 0px;
	padding: 17px 20px;
	color: #6e6d6d;
	font-size: 18px;
	font-weight: 300;
}
input.search-submit.screen-reader-text {
	background: transparent url(images/search-btn.png) no-repeat top left;
	border: 0px;
	font-size: 0px;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 18px;
	right: 10px;
}
.widget_categories ul {
	margin: 0px;
	padding: 0px;
}
.widget_categories ul li {
	background: #808889;
	position: relative;
	list-style-type: none;
	padding: 15px 20px 15px 20px;
	margin-bottom: 3px;
	border: 0px;
	text-align: right;
	font-size: 16px;
	color: #fff;
	float: left;
	width: 100%;
}
.widget_categories ul li a {
	font-size: 18px;
	color: #fff;
	font-family: 'AvenirLTStd-Medium';
	width: 80%;
	float: left;
	text-align: left;
	padding-left: 5px;
}
.widget_categories ul li:nth-child(1) {
	border-left: 5px solid #4cd964;
}
.widget_categories ul li:nth-child(2), .widget_categories ul li:nth-child(7) {
	border-left: 5px solid #ff2d55;
}
.widget_categories ul li:nth-child(3), .widget_categories ul li:nth-child(8) {
	border-left: 5px solid #4a5152;
}
.widget_categories ul li:nth-child(4), .widget_categories ul li:nth-child(9) {
	border-left: 5px solid #5ac8fa;
}
.widget_categories ul li:nth-child(5), .widget_categories ul li:nth-child(10) {
	border-left: 5px solid #ff9500;
}
.widget_categories ul li:nth-child(6) {
	border-left: 5px solid #58479d;
}
h2.widget-title {
	font-size: 24px;
	color: #6154a7;
	font-family: 'AvenirLTStd-Medium';
	margin: 38px 0px 18px 0px;
}
.collapsed-archives {
	background: #eaeaea;
	padding: 20px;
}
.collapsed-archives ul li {
	background: #d1d1d1;
	padding: 10px;
	margin-bottom: 5px;
}
.collapsed-archives ul li label {
	float: right;
	padding-top: 3px;
}
.collapsed-archives ul li a {
	font-size: 18px;
	color: #686868;
	font-family: 'AvenirLTStd-Medium';
}
.collapsed-archives ul ul {
	margin-left: 30px !important;
}
.collapsed-archives ul ul li {
	padding-left: 0px;
	list-style-type: square;
}
.collapsed-archives ul ul li a {
	font-size: 14px;
}
aside#tag_cloud-2 {
	background: #eaeaea;
	padding: 30px;
	margin-top: 38px;
	width: 100%;
	float: left;
}
aside#tag_cloud-2 h2 {
	margin-top: 0px;
}
.tagcloud ul li {
	list-style-type: none;
	float: left;
	margin-bottom: 16px;
	margin-right: 5px;
}
.tagcloud ul li a {
	color: #3c3c3c;
	font-size: 15px !important;
	background: #d1d1d1;
	padding: 5px;
	border: 1px solid #d1d1d1;
}
span.page-numbers.current {
	width: 50px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #c5c5c5;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #575757;
	margin-right: 5px;
	background: #58479d;
	color: #fff;
	border: 1px solid #58479d;
}
a.page-numbers {
	width: 50px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #c5c5c5;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #575757;
	margin-right: 5px;
}
a.next.page-numbers, a.prev.page-numbers {
	width: auto;
	padding: 0px 20px;
}
a.page-numbers:hover {
	background: #58479d;
	color: #fff;
	border: 1px solid #58479d;
}
nav.navigation.pagination h2 {
	display: none;
}
nav.navigation.pagination {
	width: 100%;
}
.nav-links {
	text-align: center;
	display: block;
	margin: auto;
	width: 100%;
}
.publication-div h3 {
	color: #6154a7;
	font-size: 30px;
	font-family: 'Novecentosanswide-Medium';
	text-align: center;
	margin: 0px 0px 28px 0px;
	text-transform: uppercase;
}
.publication-div ul {
	margin: 0px;
	padding: 0px;
	display: flex;
}
.publication-div ul li {
	list-style-type: none;
	float: left;
	width: 31%;
	border: 1px solid #cccccc;
	background: #f0f4f6;
	text-align: center;
	padding: 20px 30px 30px;
	margin-right: 1.5%;
	min-height: 350px;
}
.publication-div ul li:nth-child(3) {
	margin-right: 0%;
}
.img-publication {
	width: 100%;
	margin: auto;
	margin-bottom: 15px;
}
.publication-div ul li h4 {
	color: #000;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
	line-height: 24px;
	margin-top: 0px;
}
.pub-date {
	color: #6154a7;
	font-size: 14px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	margin-bottom: 5px;
}
.pub-tags {
	color: #3b3b3b;
	font-size: 14px;
	font-family: 'AvenirLTStd-Medium';
	margin-bottom: 5px;
}
.pub-tags span {
	color: #f17127;
}
.publication-list ul {
	margin: 0px;
	padding: 0px;
}
.publication-list ul li {
	background: #f8f8f8;
	border: 1px solid #ccc;
	width: 48.7%;
	float: left;
	list-style-type: none;
	padding: 25px 28px;
	margin: 0px 2.5% 2.5% 0px;
	min-height: 277px;
}
.pub-list-img {
	float: left;
	width: 29%;
	margin-right: 25px;
}
.pub-list-img img {
	width: 100%;
}
.pub-list-content {
	width: 65%;
	float: left;
}
.pub-list-content h4 {
	display: block;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
	line-height: 24px;
	margin-bottom: 22px;
	margin-top: 0px;
	color: #000;
}
a.pub-list-btn {
	margin-top: 20px;
	float: left;
	font-size: 14px;
	font-family: 'AvenirLTStd-Medium';
	color: #000;
	border-bottom: 1px solid #000;
	line-height: 15px;
}
.publication-list ul li:nth-child(2n+2) {
	margin-right: 0%;
}
.publication-list h3 {
	color: #6154a7;
	font-size: 30px;
	font-family: 'Novecentosanswide-Medium';
	text-align: left;
	margin: 60px 0px 38px 0px;
	text-transform: uppercase;
}
.publication-list {
	width: 100%;
	float: left;
}
.left-blog-list h3 {
	line-height: 28px;
	border-bottom: 1px solid #dad6d6;
	padding-bottom: 10px;
	font-size: 20px;
	color: #000;
	font-family: 'AvenirLTStd-Roman';
	margin: 12px 0px 15px;
}
.author-names {
	position: absolute;
	top: 0px;
	right: 0px;
	color: #525252;
	text-transform: capitalize;
}
.left-blog-list .sharing-box {
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.blog-inner-content {
	width: 100%;
	float: left;
}
.blog-inner-content p {
	color: #656565;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 25px;
}
.cat-names {
	background: #4cd964;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	z-index: 999;
	right: 0px;
	padding: 6px 20px 1px;
}
.blog-inner-content p a {
	color: #5847b6;
	font-family: 'AvenirLTStd-Medium';
	font-weight: 500 !important;
	transition: 0.3s ease;
}
.blog-inner-content p a:hover {
	text-decoration: none;
	border-bottom: 1px solid #5847b6;
}
.blog-inner-content p span {
	color: #5847b6 !important;
}
.left-blog-list header.page-header {
	border: 0px;
	margin: 0px 0px 20px;
	padding: 0px;
	line-height: 0px;
	z-index: 999;
}
.left-blog-list h1.page-title {
	margin: 0px 0px 30px 0px;
	border: 0px;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	text-transform: uppercase;
	position: relative;
}
.media-tabs ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.media-tabs ul li {
	display: inline-block;
	margin: 0px 3px;
}
.media-tabs ul li a {
	background: #808889;
	color: #242424;
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
	padding: 14px 50px;
	border-radius: 30px;
	transition: 0.3s ease;
	display:inline-block;
	    margin-bottom: 10px;
	text-decoration: none;
}
.media-tabs ul li a:hover {
	text-decoration: none;
	background: #6154a7;
	color: #fff;
}
.media-tabs ul li.active a {
	background: #6154a7;
	color: #fff;
}
.media-tabs {
	width: 100%;
	float: left;
	display: block;
	padding-top: 14px; 
	/* height: 50px; */
	margin-bottom: 50px;
}
.media-inner-content ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.media-inner-content ul li {
	width: 31.2%;
	float: left;
	margin: 0px 3.16% 3.16% 0px;
	border: 1px solid #cccccc;
	vertical-align: top;
	background: #fafafa;
	list-style-type: none;
	transition: 0.3s ease;
}
.media-inner-content ul li:hover {
	background: #eae8e8;
}
.media-inner-content ul li:nth-child(3n+3) {
	margin-right: 0%;
	clear: right;
}
.media-img {
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	height: 230px;
}
.media-inner-content {
	width: 100%;
	float: left;
}
.medias-content {
	padding: 30px;
	text-align: left;
}
.medias-content h5 {
	font-size: 14px;
	color: #6154a7;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	text-transform: uppercase;
}
.medias-content h4 {
	font-size: 18px;
	color: #000000;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	line-height: 24px;
	margin-bottom: 20px;
	height: 72px;
}
.media-inner-content ul li a {
	font-size: 14px;
	color: #000;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #747474;
	transition: 0.3s ease;
}
.media-inner-content ul li a:hover {
	color: #6154a7;
	border-bottom: 1px solid #6154a7;
}
.media-img img {
	width: 100%;
	height: 230px;
	object-fit: cover;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* .media-inner-content ul li:hover .media-img img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
} */
nav.custom-pagination {
	text-align: center;
	margin-bottom: 50px;
	width: 100%;
	float: left;
}
nav.custom-pagination a {
	width: auto;
	height: 50px;
	line-height: 50px;
	border: 1px solid #c5c5c5;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #575757;
	margin-right: 5px;
	padding: 0px 20px;
}
nav.custom-pagination a:hover {
	background: #58479d;
	color: #fff;
	border: 1px solid #58479d;
}
.news-inner-content ul {
	margin: 0px;
	padding: 0px;
}
.news-inner-content ul li {
	background: #f8f8f8;
	list-style-type: none;
	float: left;
	width: 48.5%;
	border: 1px solid #cccccc;
	margin-right: 3%;
	margin-bottom: 3%;
	padding: 25px 25px 40px 25px;
	transition: 0.3s ease;
}
.news-inner-content ul li:nth-child(2n+2) {
	margin-right: 0px;
	clear: right;
}
.news-img {
	width: 30.2%;
	float: left;
	background: #000;
	margin-right: 4.8%;
	border: 1px solid #cccccc;
	overflow: hidden;
}
.news-img img {
	width: 100%;
}
.news-content {
	width: 65%;
	float: left;
}
.news-content h5 {
	font-size: 14px;
	color: #696969;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	text-transform: uppercase;
	display: flex;
}
.news-content h5 span {
	color: #6154a7;
}
.news-content h4 {
	font-size: 16px;
	color: #000000;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	line-height: 24px;
	margin-bottom: 13px;
	height: 92px;
	overflow: hidden;
}
.news-inner-content ul li a {
	font-size: 14px;
	color: #000;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #747474;
	transition: 0.3s ease;
}
.news-inner-content ul li a:hover {
	color: #6154a7;
	border-bottom: 1px solid #6154a7;
}
.news-inner-content ul li:hover {
	background: #eae8e8;
}
.publication-div .discover-more {
	text-align: center;
	margin-bottom: 70px;
}
.cases-study .discover-more {
	text-align: center;
	margin-bottom: 10px;
}
.cases-study {
	background: #f0f4f6;
	padding: 50px 0px 55px 0px;
}
h3.mains-heading {
	margin: 0px;
	text-align: center;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	text-transform: uppercase;
	margin-bottom: 15px;
}
.cases-study ul {
	margin: 0px;
	padding: 0px;
}
.cases-study ul li {
	list-style-type: none;
	width: 30.8%;
	float: left;
	margin-right: 3.8%;
	background: #fff;
	transition: 0.3s ease;
}
.cases-study ul li:nth-child(3n+3) {
	margin-right: 0%;
}
.cases-img {
	border-bottom: 5px solid #58479d;
	overflow: hidden;
	width: 100%;
}
.cases-img img {
	height: 212px;
	width: 100%;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.cases-study ul li:hover .cases-img img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.cases-content {
	padding: 28px 32px 37px 32px;
}
.cases-content h4 {
	color: #575757;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
	line-height: 24px;
	margin-top: 0px;
}
.cases-content a {
	color: #f17127;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	padding: 0px 25px 0px 0px;
	transition: 0.3s ease;
	position: relative;
}
.cases-content a:before {
	position: absolute;
	top: 5px;
	right: 0px;
	content: '';
	background: url(images/orange-arrow.png) no-repeat top left;
	width: 15px;
	height: 11px;
	transition: 0.3s ease;
}
.cases-content a:hover:before {
	background: url(images/orange-arrow.png) no-repeat top right;
}
.cases-content a:hover {
	color: #000;
}
.latests-blog {
	background: #f0f4f6;
	padding: 50px 40px 50px 40px;
	margin-bottom: 50px;
}
.latests-blog ul {
	margin: 0px;
	padding: 0px;
}
.latests-blog ul li {
	width: 47%;
	float: left;
	background: #fff;
	margin-right: 6%;
	list-style-type: none;
	margin-bottom: 35px;
	padding: 24px 30px 24px 24px;
}
.latests-blog ul li:nth-child(2n+2) {
	margin-right: 0%;
}
.latests-blog-img {
	width: 35.3%;
	float: left;
	margin-right: 4.7%;
	overflow: hidden;
}
.latests-blog-img img {
	width: 100%;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.latests-blog-content {
	width: 60%;
	float: left;
}
.latests-blog ul li h4 {
	margin: 0px 0px 20px 0px;
	color: #575757;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
	line-height: 24px;
	margin-top: 0px;
}
.latest-blog-date {
	color: #782e84;
	font-size: 16px;
	margin-bottom: 29px;
}
.latests-blog ul li a {
	color: #f17127;
	font-size: 16px;
	position: relative;
}
.latests-blog ul li a:before {
	position: absolute;
	top: 5px;
	right: -20px;
	content: '';
	background: url(images/orange-arrow.png) no-repeat top left;
	width: 15px;
	height: 11px;
	transition: 0.3s ease;
}
.latests-blog ul li a:hover:before {
	background: url(images/orange-arrow.png) no-repeat top right;
}
.latests-blog ul li a:hover {
	color: #000;
}
.latests-blog ul li .latests-blog-img a:before {
	content: none;
}
.latests-blog ul li:hover .latests-blog-img img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.latests-blog .discover-more {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 20px;
}
.modal-dialog {
	width: 880px;
}
.modal-body {
	position: relative;
	padding: 0px;
	display: flex;
}
.mymodal-left {
	width: 53%;
	float: left;
	margin-right: 4%;
	margin-left: -1px;
	margin-top: -1px;
}
.mymodal-right {
	width: 41%;
	float: left;
	margin-right: 2%;
	text-align: left;
}
.mymodal-right h3 {
	color: #6154a7;
	font-size: 16px;
	font-family: 'AvenirLTStd-Medium';
	margin: 40px 0px 12px 0px;
	line-height: 24px;
	text-align: left;
}
.mymodal-right h4 {
	color: #8a8989;
	font-size: 15px;
	line-height: 24px;
	font-family: 'Avenir-Book';
	margin: 0px 0px 15px 0px;
	font-weight: 400;
}
.mymodal-right p {
	color: #484848;
	font-size: 15px;
	line-height: 24px;
	font-family: 'Avenir-Book';
	margin: 0px 0px 30px 0px;
	font-weight: 400;
}
.mymodal-content {
	height: 292px;
	overflow: hidden;
	padding-right: 0px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 7px;
	border-radius: 0px;
	margin-top: 10px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #868686 !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 3px;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #787878 !important;
}
.mymodal-right a {
	color: #f17127;
	font-family: 'AvenirLTStd-Medium';
	font-size: 15px;
	margin-top: 20px;
	display: inline-block;
	transition: 0.3s ease;
	padding-bottom: 15px;
}
.mymodal-right a:hover {
	color: #6154a7;
}
.close-btn {
	position: absolute;
	top: 9px;
	right: 8px;
}
.page-template .modal .modal-dialog {
	width: 880px;
	vertical-align: middle;
	margin: auto;
	display: block;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #ECDEE5;
}
.modal-content.modal-content-media {
	padding: 10px;
	box-shadow: none;
	border: 0px;
}
.modal-content-media .close-btn {
	position: absolute;
	top: 0px;
	right: 0px;
}
.modal-content-media .mymodal-left {
	width: 22%;
	float: left;
	margin-right: 3%;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
}
.modal-content-media .mymodal-right {
	width: fit-content;
	float: none;
	margin-right: 5%;
	text-align: left;
	margin-left: 0%;
}
.modal-content-media .mymodal-right h3 {
	color: #333333;
	font-size: 20px;
	font-family: 'AvenirLTStd-Medium';
	margin: 10px 0px 12px 0px;
	line-height: 26px;
}
.modal-content-media .mymodal-right a {
	margin-bottom: 20px;
}
.single-intellecap_news .left-blog-list .sharing-box {
	margin-bottom: 20px;
	width: 100%;
	float: right;/* text-align: right; */
}
.single-intellecap_news .sharing-left {
	width: 100%;
	float: left;
	padding-right: 28px;
	text-align: right;
}
.single-intellecap_news .sharing-left:before {
	top: 0px;
	left: auto;
	right: 5px;
}
aside#collapsed_archives_widget-2 {
	width: 100%;
	float: left;
}
.top-content p {
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	margin-bottom: 5px;
	font-family: 'AvenirLTStd-Light';
}
.approach-div {
	background: url(images/apoarch-bg.png) no-repeat top center;
}
.approach-div h3 {
	padding: 65px 0px 20px;
}
.approach-div ul {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d0d0d0;
}
.approach-div ul li {
	list-style-type: none;
	width: 100%;
	float: left;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 40px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.approach-div ul li:nth-child(2n+2) {
	background: #f5f5f5;
}
.approach-left {
	width: 37.3%;
	float: left;
	padding-left: 50px;
}
.approach-right {
	width: 62.7%;
	float: left;
}
.approach-left h4 {
	font-size: 24px;
	line-height: 30px;
	padding: 70px 0px 0px 0px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	color: #000000;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 0px;
}
.approach-left h4:before {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0px;
	width: 100%;
	border-bottom: 3px solid #e5d930;
}
.approach-right h5 {
	font-size: 16px;
	line-height: 29px;
	padding-top: 50px;
	margin-top: 0px;
	padding-right: 55px;
}
.capabilities-div {
	padding: 62px 0px 0px 0px;
}
.capabilities-div h3 {
	margin-bottom: 13px;
}
p.mains-content {
	margin-bottom: 25px;
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	font-family: 'AvenirLTStd-Light';
}
.capabilities-div ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.capabilities-div ul li {
	float: left;
	list-style-type: none;
	width: 27%;
	margin: 0px 1.5%;
	text-align: center;
}
.capabilities-div ul li p {
	font-size: 17px;
	color: #656565;
	line-height: 23px;
	min-height: 110px;
	    position: relative;
}
.capabilities-div ul li p a {
	text-decoration: none;
	color: #6154a7;
	font-family: 'AvenirLTStd-Roman';
}
.capabilities-div ul li p a:focus {
	outline: 0;
}
.capabilities-div ul li h4 {
	font-size: 18px;
	color: #3c3c3c;
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	margin: 8px 0px 12px 0px;
	line-height: 22px;
}
/* .capabilities-div ul li:hover img {
	transform: rotateY(360deg);
	transition: ease-in-out 1s;
} */
.capabilities-div ul li {
	float: none;
	list-style-type: none;
	width: 29%;
	margin: 0px 2% 10px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
.capabilities-div ul li:nth-child(3n+1) {
	clear: left;
}
.credentials-div {
	padding: 35px 0px 55px 0px;
}
.credentials-div h3 {
	font-size: 20px;
	color: #f17127;
	font-family: 'Novecentosanswide-Normal';
	margin: 0px 0px 20px 0px;
	text-align: center;
	text-transform: uppercase;
}
.credentials-div ul {
	margin: 0px;
	padding: 0px;
}
.credentials-div ul li {
	list-style-type: none;
	float: left;
	width: 23%;
	margin-right: 2.65%;
	border: 1px solid #c3b8b8;
	padding-top: 20px;
}
.credentials-div ul li:nth-child(4n+4) {
	margin-right: 0%;
}
.credential-div {
	background: #58479d;
	height: 162px;
	line-height: 162px;
	border-radius: 50%;
	width: 162px;
	text-align: center;
	float: none;
	margin: auto;
}
.credential-div img {
	width: 80px;
}
.credentials-div ul li h5 {
	color: #2a2a2a;
	font-size: 18px;
	text-align: center;
	font-family: 'AvenirLTStd-Roman';
	margin-top: 0px;
	margin-bottom: 0px;
	/* background: #8c8c8c; */
	padding: 10px 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.top-content h2 {
	font-size: 24px;
	text-align: center;
	padding: 0px 50px;
	color: #232323;
	margin-top: 0px;
	margin-bottom: 25px;
	font-family: 'AvenirLTStd-Medium';
	line-height: 35px;
}
.ecosystem-box-left {
	width: 50%;
	float: left;
}
.publication-list .mymodal-right h3 {
	color: #6154a7;
	font-size: 16px !important;
	font-family: 'AvenirLTStd-Medium';
	margin: 40px 0px 12px 0px;
	line-height: 24px;
}
.ecosystem-box-right {
	width: 50%;
	float: left;
	background: #f6f6f6;
	border: 1px solid #d2d2d2;
	padding: 55px 50px;
}
.peoples-div .ecosystem-box-right {
	background: transparent;
}
.peoples-div .ecosystem-box-right p {
	background: url(images/testimonial-icon.png) no-repeat top left;
	padding-left: 70px;
	padding-top: 20px;
	font-size: 16px !important;
}
.peoples-div .ecosystem-box-right h4 {
	text-align: right;
	font-size: 16px;
	margin-top: 20px;
	position: relative;
	display: inline-block;
	float: right;
	padding-left: 80px;
}
.peoples-div .ecosystem-box-right h4:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 0px;
	background: #f17127;
	width: 70px;
	height: 2px;
}
.ecosystem-box {
	display: flex;
}
.ecosystem-box-right h4 {
	font-size: 24px;
	color: #f17127;
	font-family: 'AvenirLTStd-Heavy';
	margin: 0px 0px 25px 0px;
}
.ecosystem-box-right p {
	font-size: 24px;
	color: #2c2c2c;
	font-weight: 400;
	line-height: 32px;
}
.ecosystem-box-right p span {
	font-family: 'AvenirLTStd-Heavy';
}
.ecosystem-div {
	padding-top: 60px;
	margin-bottom: 60px;
}
div#owl-demo2 .owl-dots .owl-dot span {
	background: #2d2d2d;
}
div#owl-demo2 .owl-dots {
	position: absolute;
	bottom: 15px;
	right: 20%;
}
div#owl-demo2 .owl-nav {
	position: absolute;
	bottom: 0px;
}
div#owl-demo2 .owl-dot.active {
	border: 1px solid #000;
	border-radius: 30px;
	width: 14px;
	height: 14px;
	position: relative;
	top: -3px;
	margin: 0px 2px !important;
}
div#owl-demo2 .owl-dot.active span {
	width: 6px !important;
	height: 6px !important;
	margin: 3px !important;
}
div#owl-demo2 .owl-dots .owl-dot.active span {
	background: #000;
}
div#owl-demo2 .owl-nav {
	position: absolute;
	bottom: 18px;
	right: 18%;
	width: 165px;
}
div#owl-demo2 .owl-nav .owl-prev {
	width: 10px;
	float: left;
	background: url(images/project-left-icon.png) no-repeat top left;
	height: 14px;
	font-size: 0px;
}
div#owl-demo2 .owl-nav .owl-next {
	width: 10px;
	float: right;
	background: url(images/project-right-icon.png) no-repeat top right;
	height: 14px;
	font-size: 0px;
}
.case-study-left {
	width: 46.8%;
	float: left;
	position: relative;
	margin-right: 0.8%;
	overflow: hidden;
}
.hover-case-study {
	position: absolute;
	bottom: 36px;
	left: 40px;
	z-index: 99;
}
.hover-case-study h4 {
	font-size: 18px;
	color: #ffffff;
	font-family: 'AvenirLTStd-Roman';
	line-height: 24px;
}
.hover-case-study a {
	color: #d69733;
	font-size: 14px;
	font-family: 'AvenirLTStd-Medium';
	transition: 0.3s ease;
	position: relative;
	padding: 0px 25px 0px 0px;
}
.hover-case-study a:before {
	position: absolute;
	top: 2px;
	right: 0px;
	content: '';
	background: url(images/case-arrow.png) no-repeat top left;
	width: 15px;
	height: 11px;
	transition: 0.3s ease;
}
.hover-case-study a:hover:before {
	background: url(images/case-arrow.png) no-repeat top right;
}
.hover-case-study a:hover {
	color: #fff;
}
.case-study-left:before {
	position: absolute;
	content: '';
	bottom: 0px;
	width: 100%;
	height: 100%;
	-moz-box-shadow: inset 0 -150px 170px -50px #000000;
	-webkit-box-shadow: inset 0 -150px 170px -50px #000000;
	box-shadow: inset 0 -150px 170px -50px #000000;
	z-index: 9;
}
.case-study-right {
	width: 52.4%;
	float: left;
}
.case-study-top-box-left {
	float: left;
	width: 49.2%;
	margin-right: 1.6%;
	margin-bottom: 1.6%;
	position: relative;
	overflow: hidden;
	border: 1px solid #58479d;
}
/* .case-study-top-box-left:nth-child(2) {
	margin-right: 0%;
} */
.case-study-top-box {
	display: flex;
}
/* .case-study-top-box-left:before {
	position: absolute;
	content: '';
	bottom: 0px;
	width: 100%;
	height: 100%;
	-moz-box-shadow: inset 0 -170px 250px -80px #000000;
	-webkit-box-shadow: inset 0 -170px 250px -80px #000000;
	box-shadow: inset 0 -170px 250px -80px #000000;
	z-index: 9;
} */
.case-study-top-box-left .hover-case-study {
	bottom: 20px;
	left: 30px;
}
.case-study-bottom-box {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
}
.case-study-bottom-box:before {
	position: absolute;
	content: '';
	bottom: 0px;
	width: 100%;
	height: 100%;
	-moz-box-shadow: inset 0 -150px 90px -80px #000000;
	-webkit-box-shadow: inset 0 -150px 90px -80px #000000;
	box-shadow: inset 0 -150px 90px -80px #000000;
	z-index: 9;
}
.case-study-box .discover-more {
	text-align: center;
	margin-bottom: 10px;
}
.across-div {
	padding: 70px 0px 60px 0px;
}
.across-div h3 {
	margin-bottom: 45px;
}
div#owl-demo3 .owl-nav, 
div#owl-demo4 .owl-nav, 
div#owl-demo5 .owl-nav, 
div#owl-demo6 .owl-nav, 
div#owl-demo7 .owl-nav, 
div#owl-demo8 .owl-nav, 
div#owl-demo9 .owl-nav, 
div#owl-demo10 .owl-nav, 
div#owl-demo11 .owl-nav,
div#owl-demo12 .owl-nav,
div#owl-demo13 .owl-nav,
div#owl-demo14 .owl-nav,
div#owl-demo15 .owl-nav,
div#owl-demo16 .owl-nav,
div#owl-demo17 .owl-nav,
div#owl-demo18 .owl-nav,
div#owl-demo19 .owl-nav,
div#owl-demo20 .owl-nav {
	display: none;
}
div#owl-demo3 .owl-dots .owl-dot span, 
div#owl-demo4 .owl-dots .owl-dot span, 
div#owl-demo5 .owl-dots .owl-dot span, 
div#owl-demo6 .owl-dots .owl-dot span, 
div#owl-demo7 .owl-dots .owl-dot span, 
div#owl-demo8 .owl-dots .owl-dot span, 
div#owl-demo9 .owl-dots .owl-dot span, 
div#owl-demo10 .owl-dots .owl-dot span, 
div#owl-demo11 .owl-dots .owl-dot span,
div#owl-demo12 .owl-dots .owl-dot span,
div#owl-demo13 .owl-dots .owl-dot span,
div#owl-demo14 .owl-dots .owl-dot span, 
div#owl-demo15 .owl-dots .owl-dot span, 
div#owl-demo16 .owl-dots .owl-dot span, 
div#owl-demo17 .owl-dots .owl-dot span ,
div#owl-demo18 .owl-dots .owl-dot span, 
div#owl-demo19 .owl-dots .owl-dot span,
div#owl-demo20 .owl-dots .owl-dot span   {
	margin: 5px 4px;
	background: #4c4c4c;
}
div#owl-demo3 .owl-dot.active span, 
div#owl-demo4 .owl-dot.active span, 
div#owl-demo5 .owl-dot.active span, 
div#owl-demo6 .owl-dot.active span, 
div#owl-demo7 .owl-dot.active span, 
div#owl-demo8 .owl-dot.active span, 
div#owl-demo9 .owl-dot.active span, 
div#owl-demo10 .owl-dot.active span, 
div#owl-demo11 .owl-dot.active span ,
div#owl-demo12 .owl-dot.active span, 
div#owl-demo13 .owl-dot.active span,
div#owl-demo14 .owl-dot.active span,
div#owl-demo15 .owl-dot.active span,
div#owl-demo16 .owl-dot.active span,
div#owl-demo17 .owl-dot.active span,
div#owl-demo18 .owl-dot.active span,
div#owl-demo19 .owl-dot.active span,
div#owl-demo20 .owl-dot.active span{
	width: 27px !important;
	background: #d69733 !important;
}
div#owl-demo3 .owl-dots, 
div#owl-demo4 .owl-dots, 
div#owl-demo5 .owl-dots, 
div#owl-demo6 .owl-dots, 
div#owl-demo7 .owl-dots, 
div#owl-demo8 .owl-dots, 
div#owl-demo9 .owl-dots, 
div#owl-demo10 .owl-dots, 
div#owl-demo11 .owl-dots,
div#owl-demo12 .owl-dots,
div#owl-demo13 .owl-dots,
div#owl-demo14 .owl-dots, 
div#owl-demo15 .owl-dots, 
div#owl-demo16 .owl-dots, 
div#owl-demo17 .owl-dots,
div#owl-demo18 .owl-dots,
div#owl-demo19 .owl-dots,
div#owl-demo20 .owl-dots {
	margin-top: 27px;
}
.sankalp-social {
	padding: 29px 0px 0px 0px;
	background: #fff;
}
.sankalp-social h3 {
	margin-bottom: 20px;
}
.sankalp-social ul {
	margin: 0px;
	padding: 0px;
	display: flex;
}
.sankalp-social ul li {
	margin-right: 1%;
	list-style-type: none;
	width: 24.25%;
	float: left;
	height: 170px;
	text-align: center;
}
.sankalp-social ul li:nth-child(4) {
	margin-right: 0%;
}
.social-img-box {
	background: #fff;
	height: 100px;
	line-height: 100px;
}
.social-img-box.social-img-box1 {
	height: 80px;
	line-height: 80px;
}
.social-img-box.social-img-box1:first-child {
	margin-bottom: 3.9%;
}
.social-img-box img {
	/* width: 100%; */
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	width: 60px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.sankalp-social ul li .social-img-box a:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.height-adjust {
	height: 70px;
	width: 100%;
}
.case-study-bottom-box1 {
	margin-top: 1.5%;
}
.mains-paragraph {
	text-align: center;
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 29px;
	color: #686868;
}
.approach-div.approach-div1 {
	background: url(images/apoarch-bg.png) no-repeat top 85px center;
}
.contact-box-left {
	width: 48.3%;
	float: left;
	padding-top: 90px;
}
.email-box-div {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.contact-box-right {
	width: 51.7%;
	float: left;
}
.contact-box-left h3 {
	color: #000000;
	font-size: 17px;
	font-family: 'AvenirLTStd-Heavy';
	margin: 0px;
}
.contact-box-left h2 {
	/* background: #6154a7; */
	display: inline-block;
	margin: 0px;
	padding: 0px;
	transition: 0.3s ease;
	line-height: 16px;
}
.contact-box-left h2 a {
	color: #333;
	font-size: 16px;
	text-decoration: none;
	transition: 0.3s ease;
}
.contact-box-left h2:hover {
	color: #f17127;
	text-decoration: none;
}
.contact-box-right h3 {
	font-size: 24px;
	color: #808889;
	font-family: 'AvenirLTStd-Medium';
	margin-bottom: 24px;
	margin-top: 0px;
}
.contact-box-right input {
	font-size: 16px;
	color: #808889;
	background: #eeeeee;
	border: 0px;
	padding: 19px 0px 19px 75px;
	margin-bottom: 15px;
	position: relative;
	border-radius: 5px;
	width: 90%;
}
.contact-box-right textarea {
	font-size: 16px;
	color: #808889;
	background: #eeeeee;
	border: 0px;
	padding: 19px 0px 19px 75px;
	margin-bottom: 15px;
	position: relative;
	border-radius: 5px;
	width: 90%;
	height: 140px;
}
.contact-box-right .input11 {
	background: #eeeeee url(images/input11.png) no-repeat top 12px left 23px;
}
.contact-box-right .input12 {
	background: #eeeeee url(images/input12.png) no-repeat top 19px left 19px;
}
.contact-box-right .input13 {
	background: #eeeeee url(images/input13.png) no-repeat top 13px left 25px;
}
.contact-box-right .input14 {
	background: #eeeeee url(images/input14.png) no-repeat top 16px left 24px;
}
.contact-box-right input.wpcf7-submit {
	background: transparent;
	border: 1px solid #cdcdcd;
	color: #1f1f1f;
	font-size: 20px;
	width: 40%;
	padding: 15px 0px;
	font-family: 'AvenirLTStd-Heavy';
	text-transform: uppercase;
}
.contact-box-right span.wpcf7-not-valid-tip {
	position: relative;
	top: -12px;
}
.offices-div {
	padding: 60px 0px 100px 0px;
}
.offices-div ul {
	margin: 0px;
	padding: 0px;
}
.offices-div ul li {
	list-style-type: none;
	width: 33%;
	float: left;
	text-align: center;
	border-right: 3px solid #d1d1d1;
	min-height: 212px;
}
.offices-div h4 {
	font-size: 18px;
	color: #000000;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	margin-bottom: 25px;
}
.offices-div p {
	font-size: 16px;
	line-height: 29px;
	color: #686868;
	padding: 0px 26px;
}
.offices-div ul li:nth-child(3) {
	border-right: 0px solid #d1d1d1;
}
.offices-div ul li:nth-child(4) {
	width: 50%;
	margin-top: 7%;
}
.offices-div ul li:nth-child(5) {
	width: 50%;
	margin-top: 7%;
	border-right: 0px solid #d1d1d1;
}
.div-aboutus h4 {
	font-size: 24px;
	color: #232323;
	line-height: 35px;
	font-weight: 400;
	text-align: center;
	margin: 0px 0px 104px 0px;
	padding: 0px 210px;
}
.div-aboutus-left {
	width: 56%;
	float: left;
	position: relative;
}
.div-aboutus-left img {
	width: 100%;
}
.div-aboutus-right {
	width: 44%;
	float: left;
}
.div-aboutus-right p {
	padding-left: 65px;
	font-size: 18px;
	color: #000000;
	line-height: 34px;
	font-family: 'AvenirLTStd-Light';
	padding-top: 38px;
}
.div-aboutus-right p span {
	font-family: 'AvenirLTStd-Heavy';
}
.looking-div {
	padding: 72px 0px 0px 0px;
}
.looking-div h3.mains-heading {
	margin-bottom: 15px;
}
.looking-div p.mains-content {
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	font-family: 'AvenirLTStd-Light';
}
.looking-div ul {
	margin: 0px;
	padding: 0px;
}
.looking-div ul li {
	list-style-type: none;
	width: 23.5%;
	float: left;
	text-align: center;
	margin-right: 2%;
}
.looking-div ul li:nth-child(4) {
	margin-right: 0%;
}
.look-img {
	min-height: 65px;
	vertical-align: middle;
}
.looking-div h4 {
	font-size: 18px;
	color: #3c3c3c;
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	margin: 12px 0px 12px 0px;
	line-height: 22px;
}
.looking-div p {
	padding: 0px 28px;
	font-size: 17px;
	color: #656565;
	line-height: 23px;
	min-height: 40px;
}
.look-img img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
	width: 25%;
}
.look-img:hover img {
	transform: rotateY(360deg);
	transition: ease-in-out 1s;
}
.peoples-div .ecosystem-box-right p {
	font-size: 18px;
	color: #2c2c2c;
	font-weight: 400;
	line-height: 29px;
}
.current-opening-box h4 a {
	display: block;
	text-align: center;
	background: #e5d930;
	color: #232323;
	font-size: 33px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
}
.current-opening-box h4 a {
	display: block;
	text-align: center;
	background: #e5d930;
	color: #232323;
	font-size: 33px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	line-height: 30px;
	padding: 26px 0px 22px;
	position: relative;
	transition: 0.3s ease;
}
.current-opening-box h4 a:before {
	position: absolute;
	top: 27px;
	right: 50%;
	content: '';
	background: url(images/current-arrow.png) no-repeat top left;
	width: 28px;
	height: 24px;
	transition: 0.3s ease;
	margin-right: -210px;
}
.current-opening-box h4 a:hover {
	background: #6154a7;
	color: #fff;
}
.current-opening-box h4 a:hover:before {
	background: url(images/current-arrow.png) no-repeat top right;
}
.current-opening-box h3 {
	color: #f17127;
	text-align: center;
	font-family: 'Novecentosanswide-Normal';
	text-transform: uppercase;
	font-size: 31px;
	margin: 70px 0px 35px 0px;
}
.current-opening-box p {
	padding: 0px 100px;
	margin-bottom: 60px;
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	font-family: 'AvenirLTStd-Light';
}
.div-aboutus h3 {
	font-size: 30px;
	text-transform: uppercase;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	margin: 0px 0px 45px 0px;
}
.div-aboutus-right h2 {
	font-size: 23px;
	padding-left: 65px;
	color: #000000;
	font-family: 'AvenirLTStd-Heavy';
	line-height: 34px;
	margin: 0px 0px 40px 0px;
}
.increase-div {
	padding: 40px 0px 65px;
}
.increase-div ul {
	margin: 0px;
	padding: 0px;
}
.increase-div ul li {
	list-style-type: none;
	float: left;
	width: 25%;
	margin-right: 0;
	text-align: center;
	padding: 23px 30px 0px 30px;
	min-height: 181px;
}
.increase-div ul li:nth-child(2n+2) {
}
.increase-div ul li h2 {
	font-size: 58px;
	color: #626262;
	font-family: 'AvenirLTStd-Heavy';
	margin: 0px;
}
.increase-div ul li h2 span {
	font-size: 16px;
}
.increase-div ul li:nth-child(4) {
	margin-right: 0%;
	border-right: none;
}
.increase-div ul li p {
	font-size: 20px;
	color: #626262;
	line-height: 28px;
	font-weight: 300;
}
.increase-div ul li h2 span {
	font-size: 22px;
	position: relative;
	top: -2px;
	left: -7px;
}
.impact-div-right {
}
.impact-div-right img {
	object-fit: cover;
	width: 100%;
}
.impact-div {
	position: relative;
	padding-bottom: 45px;
}
/*
.impact-div-left {
	background: #e5d930;
}
*/
/*
.impact-div-left {
	background: #e5d930;
	width: 81%;
	min-height: 290px;
}
*/
.impact-div-left h2 {
	width: 240px;
	font-size: 24px;
	color: #000;
	font-weight: 400;
	padding: 70px 0px 0px 40px;
	line-height: 35px;
	margin: 0px;
}
.impact-div-right {
	background: #fff;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 100%;
	/* box-shadow: 0px 0px 20px 1px #dcdcdc; */
	padding: 50px 0px 0px 0px;
}
.ecosystem-box-right ul {
	margin: 30px 0px 0px;
	padding: 0px;
}
.ecosystem-box-right ul li {
	list-style-type: none;
	font-size: 20px;
	color: #2c2c2c;
	font-weight: 400;
	padding: 5px 0px 5px 20px;
	position: relative;
}
.ecosystem-box-right ul li:before {
	position: absolute;
	content: '';
	top: 15px;
	left: 0px;
	width: 7px;
	height: 7px;
	background: #f17127;
	border-radius: 30px;
}
.leadership-div h3 {
	margin: 0px;
	text-align: center;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	text-transform: uppercase;
	margin-bottom: 27px;
}
.leadership-div p {
	font-size: 20px;
	text-align: center;
	color: #656565;
	line-height: 28px;
	padding: 0px 70px;
	margin-bottom: 40px;
}
leadership-div {
	padding: 50px 0px 70px 0px;
	/* background-color: white; */
	margin-top: 81px;
}
.leadership-div ul.nav {
	text-align: center;
}
.leadership-div ul.nav li {
	display: inline-block;
	float: none;
	margin: 0px 3px;
}
.leadership-div ul.nav li a {
	font-size: 16px;
	color: #808889;
	font-family: 'AvenirLTStd-Roman';
	background: transparent;
	border-radius: 0px;
	width: 235px;
	text-transform: uppercase;
	line-height: 24px;
	padding: 10px 15px 8px;
	border: 1px solid #808889;
}
.leadership-div ul.nav li.active a {
	background: #d69733;
}
.leadership-div ul.nav li a:hover {
	background: #e5d930;
	border: 2px solid #e5d930;
	color: #000;
}
.nav-links {
	padding-bottom: 30px;
}
.services-inner1 .top-content {
	margin-bottom: 50px;
}
.ecosystem-div div#owl-demo2 .owl-nav {
	bottom: 28px;
	width: 230px;
}
.ecosystem-div div#owl-demo2 .owl-dots {
	bottom: 24px;
}
.credentials-div p {
	text-align: center;
	font-size: 24px;
	color: #656565;
	margin: 0px;
	line-height: 24px;
	margin-bottom: 40px;
}
.case-format-box {
	width: 100%;
	float: left;
	background: #fff;
	min-height: 400px;
	position: relative;
}
.case-format-img {
	border-bottom: 5px solid #58479d;
	overflow: hidden;
}
.case-format-box h4 {
	font-size: 18px;
	color: #575757;
	line-height: 28px;
	padding: 23px 0px 0px 0px;
	margin: 0px;
}
.case-format-box h4 a {
	font-size: 18px;
	color: #575757;
	line-height: 28px;
	text-decoration: none;
}
.case-format-box h4 a:hover {
	color: #58479d;
	text-decoration: none;
}
.tag-case {
	color: #000;
	font-size: 14px;
	position: absolute;
	bottom: 5px;
	left: 0px;
}
.tag-case span {
	color: #f17127;
}
.case-format-img img {
	width: 100%;
	height: 230px;
	object-fit: cover;
}
.category-health .cat-names, .category-health .cat-name {
	background: #5ac8fa;
}
.category-health .blog-image {
	border-bottom: 3px solid #5ac8fa;
}
.category-health .sharing-right span {
	color: #5ac8fa;
}
.category-energy .cat-names, .category-energy .cat-name {
	background: #ff2d55;
}
.category-energy .blog-image {
	border-bottom: 3px solid #ff2d55;
}
.category-energy .sharing-right span {
	color: #ff2d55;
}
.category-financial-services .cat-names, .category-financial-services .cat-name {
	background: #4a5152;
}
.category-financial-services .blog-image {
	border-bottom: 3px solid #4a5152;
}
.category-financial-services .sharing-right span {
	color: #4a5152;
}
.category-livelihoods .cat-names, .category-livelihoods .cat-name {
	background: #ff9500;
}
.category-livelihoods .blog-image {
	border-bottom: 3px solid #ff9500;
}
.category-livelihoods .sharing-right span {
	color: #ff9500;
}
.category-multi-sector .cat-names, .category-multi-sector .cat-name {
	background: #58479d;
}
.category-multi-sector .blog-image {
	border-bottom: 3px solid #58479d;
}
.category-multi-sector .sharing-right span {
	color: #58479d;
}
.img-blog-left img {
	width: 100%;
	height: 100%;
}
.market-div {
	text-align: center;
	padding: 40px 0px 0px;
}
.market-div p {
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	margin-bottom: 5px;
	font-family: 'AvenirLTStd-Light';
}
header {
	position: relative;
	top: 0px;
	left: auto;
	width: 100%;
	background: #fff;
	height: 35px;
	z-index: 9999;
}
.blog-banner {
	position: relative;
}
.banner-icons {
	position: absolute;
	bottom: -32px;
	z-index: 999;
	left: 50%;
	margin-left: -21px;
}
.enterprise-div p {
	font-size: 24px;
	text-align: center;
	color: #656565;
	line-height: 34px;
	padding: 0px 70px;
	margin-bottom: 40px;
}
.enterprise-div h3 {
	font-size: 20px;
	color: #f17127;
	font-family: 'Novecentosanswide-Normal';
	margin: 0px 0px 16px 0px;
	text-align: center;
}
.enterprise-left {
	width: 33.2%;
	float: left;
}
.enterprise-left.enterprise-left1 {
	width: 32.5%;
	margin-left: 0.9%;
}
.enterprise-img.enterprise-img1 {
	margin-bottom: 2.5%;
}
.enterprise-box {
	display: flex;
}
.enterprise-img {
	position: relative;
	overflow: hidden;
}
.content-enterprise {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: rgba(0,0,0,0.7);
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 15px 2px 15px;
	text-transform: uppercase;
}
.enterprise-div {
	padding-bottom: 20px;
}
.enterprise-img img {
	width: 100%;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.enterprise-img:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.news-box-img img {
	width: 90%;
	height: 90%;
}
nav ul ul {
	display: none;
	position: absolute;
	width: 290px;
	left: 0px;
	top: 74px;
	background: #fff;
	color: #000;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	padding-bottom: 10px;
	padding-top: 5px;
}
nav ul ul li:hover ul {
    display: block;
}
nav ul ul ul {
    left: 100%;
    top: 0;
}
ul.menu > li > a:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 1px;
	background: url(images/down-arrow.png) no-repeat top left;
	width: 8px;
	height: 5px;
	margin-top: -2px;
}
nav li:hover > a:before {
	background: url(images/down-arrow-blue.png) no-repeat top left;
}
nav ul ul li {
	width: 100%;
	float: left;
}
nav ul ul li a {
	line-height: 42px;
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	width: 100%;
	float: left;
}
.four-pop {
	width: 100%;
}
.credentials-div ul li a:hover, .credentials-div ul li a:focus {
	text-decoration: none;
	outline: 0px;
}
.ha-header-hide {
	height: 220px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ha-header-show {
	height: 220px;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
}
.ha-header-show .ha-header-bottom {
	opacity: 0;
	-webkit-transition: top 0.5s, opacity 0s 0.5s;
	-moz-transition: top 0.5s, opacity 0s 0.5s;
	transition: top 0.5s, opacity 0s 0.5s;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
	top: 0%;
}
.clearHeader.darkHeader {
}
.clearHeader {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
}
.clearHeader.darkHeader {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	height: 81px;
}
header.clearHeader.darkHeader.darkHeader1 {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	z-index: 99999;
	height: 100px;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	box-shadow: 0px 1px 30px #a7a0a0;
}
.modal-backdrop {
	z-index: 999999 !important;
}
.modal {
	z-index: 9999999 !important;
}
.banner {
	position: relative;
	top: 0px;
	width: 100% !important;
	height: 90vh !important;
}
.success-div {
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 102px 0px;
}
.profile-box-left {
	width: 24%;
	float: none;
	text-align: center;
	background: #fff;
	padding: 15px 0px;
	/* border-bottom: 10px solid #e5d930; */
	display: inline-block;
    vertical-align: top;
}
.leadership-div .nav-tabs {
	border-bottom: 0px solid #ddd;
}
.profile-img img {
	border-radius: 50%;
	width: 192px !important;
	height: 185px;
	object-fit: cover;
	display: inline-block !important;
	cursor: pointer;
}
.profile-box-left h4 {
	color: #022a87;
	font-size: 20px;
	font-family: 'AvenirLTStd-Roman';
	margin-top: 15px;
	padding: 0px 10px;
}
.profile-box-left h4 span {
	color: #000000;
	font-size: 16px;
}
.profile-box-left p {
	color: #000000;
	font-size: 16px;
	line-height: 24px;
	padding: 0px 25px;
	margin-bottom: 15px;
	min-height: 120px;
}
.profile-box-left a {
	color: #f17127;
	font-size: 14px;
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
}
.profile-box-left a:before {
	position: absolute;
	top: 3px;
	right: -20px;
	content: '';
	background: url(images/orange-arrow.png) no-repeat top left;
	width: 15px;
	height: 11px;
	transition: 0.3s ease;
}
.profile-box-left a:hover:before {
	background: url(images/orange-arrow.png) no-repeat top right;
}
.profile-box-left a:hover {
	color: #000;
	outline: 0;
}
.profile-box-left a:focus {
	outline: 0;
}
.profile-box {
	padding: 26px 79px 0px;
	text-align: center;
}
.service-img-box {
	position: relative;
}
.services-inner1 ul li .service-img-box h3, .service-img-box h3 {
	position: absolute;
	top: 43%;
	left: 5%;
	width: 90%;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.services-inner1 ul li .service-hover, .service-hover {
	position: absolute;
	bottom: -100%;
	transition: 0.7s ease;
	left: 5%;
	padding: 0px;
	width: 90%;
	opacity: 0;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
}
.services-inner1 ul li:hover .service-hover {
}
.services-inner1 ul li .service-img-box:hover h3, .service-img-box:hover h3 {
	color: #fff;
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	top: 28%;
	border-top: 0px;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
}
.services-inner1 ul li:hover .service-hover, .submitts-box:hover .service-hover {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	display: block;
	bottom: 5%;
}
.services-inner1 .discover-more {
	margin-left: 0px;
	margin-top: 15px;
	text-align: center;
}
.services-inner1 .discover-more a {
	border: 1px solid #fff;
	padding: 8px 35px 8px 21px;
	color: #fff;
	position: relative;
	transition: 0.3s ease;
}
.services-inner1 .discover-more a:before {
	content: '';
	position: absolute;
	top: 13px;
	background: url(images/arrow-img.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 15px;
}
li.grid h2 {
	margin-top: 100px;
	font-size: 16px;
	line-height: 28px;
}
.page-id-11628 li.grid h2 {
	margin-top: 20px;
	font-size: 16px;
	line-height: 28px;
}
.blog-div-left img {
	width: 414px !important;
	height: 244px;
	object-fit: cover;
}
.pub-list-img img, .img-publication img {
	width: 151px;
	height: 195px;
}
aside#search-3 {
	width: 0;
	position: absolute;
	top: 16px;
	right: -3px;
	z-index: 8;
	opacity: 0;
	transition: all .7s;
	-webkit-transition: all .7s;
	overflow: hidden;
}
aside#search-3 input.search-field {
	padding: 10px 18px;
	line-height: 28px;
	border-radius: 30px;
}
aside#search-3 input.search-field:focus {
	outline: 0px;
}
aside#search-3 input.search-submit.screen-reader-text {
	top: 12px;
}
.search-read a {
	color: #5b4a9f;
	font-weight: bold;
}
.search-results .left-blog-list h3 {
	line-height: 28px;
	border-bottom: 0px solid #dad6d6;
	padding-bottom: 0px;
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: 0.5s;
	padding: 10px 0px;
}
.sidenav a {
	padding: 8px;
	text-decoration: none;
	font-size: 25px;
	color: #818181;
	display: block;
	transition: 0.3s;
}
a.closebtn img {
	width: 15px;
	opacity: 0.5;
}
.sidenav a:hover {
	color: #f1f1f1;
}
.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 0px;
	font-size: 5px;
	margin-left: 50px;
}
#main {
	transition: margin-left .5s;
}
.overlay3 {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0, 0.9);
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0;
	transition: opacity 1s;
}
img.menu-logo {
	width: 170px;
	padding-top: 5px;
	margin-left: 10px;
}
.side-new-mwnu .panel.panel-default {
	border: 0px;
	background: transparent;
	box-shadow: none;
}
.side-new-mwnu .panel-default>.panel-heading {
	color: #333;
	background: transparent;
	border-color: transparent;
}
.sidenav .gw-sidebar {
	width: 100%;
	position: relative;
	border: 0px solid #e5e5e5;
	border-width: 0;
	background-color: transparent;
	bottom: 0;
	top: 0;
	left: 0;
}
.sidenav a.arrow-height {
	display: inline-block;
	width: 24px!important;
	height: 38px !important;
	line-height: 38px;
	text-shadow: none;
	font-size: 18px;
	position: absolute;
	right: 0px;
	top: 0;
	padding: 0;
	color: #666;
}
.sidenav .gw-nav-list>li a>.gw-arrow {
	display: inline-block;
	width: 24px!important;
	height: 24px;
	line-height: 14px;
	text-shadow: none;
	font-size: 18px;
	position: absolute;
	right: 1px;
	top: -6px;
	padding: 0;
	color: #666;
}
.sidenav .gw-nav-list>li>a {
	background-color: transparent;
	color: #868686;
	font-size: 14px;
}
.sidenav .gw-sidebar .gw-nav-list {
	border-right: 1px solid transparent;
}
.sidenav .gw-nav-list>li {
	border-top: 0px solid #fcfcfc;
	border-bottom: 0px solid #e5e5e5;
}
.sidenav .gw-nav-list>li.active {
	background-color: transparent;
}
.sidenav .gw-nav-list>li .gw-submenu {
	background-color: transparent;
}
.sidenav .gw-nav-list>li.active>a, .sidenav .gw-nav-list>li.active>a:hover, .sidenav .gw-nav-list>li.active>a:focus, .sidenav .gw-nav-list>li.active>a:active {
	background-color: #d69733;
	color: #333;
	font-weight: bold;
	font-size: 13px;
}
.sidenav .gw-nav-list>li .gw-submenu {
	background-color: transparent;
	border-top: 0px solid #e5e5e5;
	padding-top: 8px;
}
.sidenav .gw-nav-list>li.active:before {
	border: 1px solid #d69733;
}
.sidenav .gw-nav-list>li.arrow-up:after {
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
.sidenav .gw-nav-list>li .gw-submenu>li>a {
	color: #868686;
	padding: 7px 0 9px 20px;
	margin: 0;
	border-top: 0px dotted #e4e4e4;
	font-size: 14px;
	text-decoration: none;
}
.sidenav .gw-nav-list>li.arrow-up.active .gw-submenu>li>a {
	color: #868686;
}
.sidenav .gw-nav-list>li.arrow-up.active .gw-submenu>li>a:hover {
	text-decoration: none;
	color: #d69733;
	background-color: rgba(25,25,50,0.1);
}
.sidenav .gw-nav-list>li .gw-submenu>li>a:hover {
	text-decoration: none;
	color: #e5d930;
	background-color: rgba(25,25,50,0.1);
}
.sidenav .gw-sidebar {
	margin-top: 30px;
}
.sidenav .gw-nav-list>li:hover a {
	color: #d69733;
}
.sidenav .gw-nav-list>li.arrow-up.active a {
	color: #333;
}
.impact-div-right ul {
	margin: 0px;
	padding: 0px;
}
.impact-div-right ul li {
	list-style-type: none;
	float: left;
	background: #fff url(images/award-icon.png) no-repeat top 44px left 28px;
	min-height: 170px;
	width: 32.6%;
	margin-right: 1%;
	position: relative;
	box-shadow: 0px 0px 9px 0px #afa1a1;
	padding-left: 130px;
}
.impact-div-right ul li:last-child {
	margin-right: 0px;
}
.impact-div-right h4 {
	line-height: 24px;
	font-size: 20px;
	color: #414141;
	padding: 0px 35px 0px 0px;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	margin: 0px;
	font-family: 'AvenirLTStd-Roman';
}
.client-div p {
	font-size: 20px;
	text-align: center;
	color: #656565;
	line-height: 28px;
	padding: 0px 70px;
	margin-bottom: 40px;
}
.client-div ul {
	margin: -2px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	position: relative;
}
.client-div ul:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #ececec;
}
.client-div ul.second-box:before {
	content: '';
	position: absolute;
	bottom: 0px;
	top: auto;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #ececec;
}
.client-div ul li {
	list-style-type: none;
	float: left;
	width: 25%;
	text-align: center;
	height: 151px;
	line-height: 151px;
	position: relative;
}
.client-div ul li:nth-child(1):before {
	width: 2px;
	background: #ececec;
	content: '';
	position: absolute;
	top: -11px;
	left: 11px;
	height: calc(100% + 22px);
}
.client-div ul li:after {
	width: 2px;
	background: #ececec;
	content: '';
	position: absolute;
	top: -11px;
	right: 10px;
	height: calc(100% + 22px);
}
.client-div .discover-more.discover-more1 {
	margin: 80px 0px 20px 0px;
	text-align: center;
}
div#owl-demo1 .owl-nav, #sankalp-slide .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 100%;
}
div#owl-demo1 .owl-prev, #sankalp-slide .owl-prev {
	background: url(images/nxt.png) no-repeat top left;
	height: 40px;
	width: 20px;
	font-size: 0px;
	left: 20px;
	position: absolute;
}
div#owl-demo1 .owl-next, #sankalp-slide .owl-next {
	background: url(images/pre.png) no-repeat top left;
	height: 40px;
	width: 20px;
	font-size: 0px;
	right: 20px;
	position: absolute;
}
.leadership-div.Spotlight-div ul.nav {
	margin-bottom: 15px;
}
.leadership-div.Spotlight-div ul.nav li a {
	width: auto;
	font-size: 16px;
	font-family: 'AvenirLTStd-Roman';
	background: transparent;
	border-radius: 0px;
	text-transform: uppercase;
	line-height: 24px;
	padding: 6px 15px 4px;
	margin-right: 4px;
	color: #808889;
	border: 1px solid #808889;
}
.leadership-div ul.nav li.active a {
	background: #e5d930;
	color: #303030;
	border: 1px solid #e5d930;
}
.leadership-div ul.nav li:hover a {
	background: #e5d930;
	color: #303030;
	border: 1px solid #e5d930;
}
.spotlight-data {
	width: 100%;
	float: left;
}
/*.spotlight-box {
	border: 1px solid #cdcdcd;
	display: flex;
	padding: 25px 20px;
	margin-top: 20px;	 
    height: 180px;
	text-align:center;
 
}*/

 
.spotlight-box {
	width: 330px;
	border: 1px solid #cdcdcd;
	padding: 20px 20px;
	margin-top: 20px;
	height: 190px;
	text-align: center;
}
.spotlight-box h4 {
	font-size: 18px;
	line-height: 30px;
	border-bottom: 4px solid #d69733;
	font-family: 'Novecentosanswide-Medium';
	color: #656565;
	display: inline-block;
	padding-bottom: 1px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.spotlight-box p {
	font-size: 16px;
	line-height: 23px;
	font-family: 'AvenirLTStd-Medium';
	color: #808889;
	font-weight: 400 !important;
	padding: 0;
	margin: 0;
}
/*.spotlight-box-left {
	width: 30%;
	float: left;
}
.spotlight-box-right {
	width: 70%;
	float: left;
}*/
.spotlight-box-right p {
	text-align: left !important;
	padding: 0px 33px !important;
	font-size: 14px !important;
	color: #686868 !important;
	line-height: 22px !important;
	padding-bottom: 15px !important;
	margin: 0px !important;
}
.spotlight-box-right h5 {
	padding: 0px 33px;
	font-size: 14px;
	color: #212121;
	font-weight: 500;
	font-family: 'AvenirLTStd-Medium';
	line-height: 22px;
	margin-top: 0px;
}
.spotlight-box-right p strong {
	font-weight: 500;
	font-family: 'AvenirLTStd-Medium';
	color: #212121;
}
.leadership-div.Spotlight-div {
	padding-top: 65px;
	padding-bottom: 60px;
}
.case-study-box img {
	width: 100%;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* .case-study-box img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
} */
.case-study-home .case-study-left {
	width: 49.2%;
	float: left;
	position: relative;
	margin-right: 0.8%;
	overflow: hidden;
}
.case-study-home .case-study-right {
	width: 50%;
	float: left;
}
/*
.case-study-home .case-study-top-box-left:before {
	box-shadow: inset 0 0px 0px 0px #000000;
}
*/
.case-study-home .hover-case-study h4 {
	padding-right: 40px;
}
.case-study-box.case-study-home {
	margin-top: 8px;
}
.new-line {
	color: #656565;
	font-size: 20px !important;
	text-align: center;
	margin: 10px 0px 20px 0px;
	padding: 0px 60px;
}
.more-div {
	text-align: center;
	margin-top: 28px !important;
	width: 100%;
	float: left;
	margin-bottom: 75px !important;
}
.more-div a {
	font-size: 20px;
	color: #000000;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	border: 1px solid #000;
	line-height: 20px;
	padding: 17px 65px;
	margin: 0px 10px;
	transition: 0.3s ease;
}
.more-div a:hover {
	background: #58479d;
	color: #fff;
}
.state-content {
	display: none;
	width: 92%;
	color: #fff;
	font-weight: 400;
	position: relative;
	float: left;
	padding-left: 10px;
	padding-top: 53px;
	margin-top: 10px;
}
.buttons {
	width: 8%;
	float: left;
	margin-bottom: 4px;
	margin-top: 95px;
}
.buttons a img {
	margin-bottom: 4px;
}
.state-box {
	width: 545px;
	height: 540px;
	border: 8px solid #d69733;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 125px 0px;
}
.state-box h4 {
	color: #656565;
	text-align: center;
	font-size: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-bottom: 25px;
	margin-top: 0px;
}
.state-box p {
	color: #656565;
	text-align: center;
	font-size: 20px;
	padding: 0px 75px 0px 105px;
	line-height: 30px;
	margin-bottom: 30px;
}
.seeding-div {
	padding-bottom: 55px;
}
.aavishkaar-box .discover-more {
	float: left;
	margin: 37px 0px 0px;
}
img.aavishkaar-img {
	position: absolute;
	right: 0px;
	top: 58px;
}
.more-div.discover-more.discover-more1 a:before {
	content: '';
	position: absolute;
	top: 17px;
}
ul.menu > li:last-child > a:before {
	content: none;
}
.update-div .views-all a {
	position: relative;
	background: none;
}
.update-div .views-all a:hover {
	background: none;
}
.update-div .views-all a:before {
	content: '';
	position: absolute;
	top: 5px;
	background: url(images/arrow-img-2.png) no-repeat center left;
	width: 14px;
	height: 11px;
	right: 0px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.update-div .views-all a:hover:before {
	background: url(images/arrow-img-2.png) no-repeat center left -18px;
}
.blog-banner ul {
	margin: 0px;
	padding: 0px;
}
.blog-banner ul li {
	list-style-type: none;
	width: 49.2%;
	float: left;
	margin-right: 1.6%;
	position: relative;
}
.blog-banner ul li:nth-child(2n+2) {
	margin-right: 0%;
}
.blog-banner ul li:nth-child(1) {
	margin-bottom: 1.6%;
}
.blog-banner ul li:nth-child(2) {
	margin-bottom: 1.6%;
}
.blog-banner ul li h4 {
	font-family: 'Novecentosanswide-DemiBold';
	font-size: 42px;
	color: #fff;
	line-height: 42px;
	margin: 45px 0px 40px 0px;
}
h1.entry-title {
	margin: 30px 0px 0px;
	/* text-align: center; */
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	text-transform: uppercase;
	position: relative;
}
.spotlight-data .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #8275b6d1 !important;
}
.spotlight-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #58479d !important;
}
.spotlight-data .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 5px;
	border-radius: 0px;
	margin-top: 0px;
}
.div-aboutus-left h5 {
	font-size: 16px;
	position: absolute;
	top: 47%;
	background: #f6e401;
	display: inline-block;
	width: 70%;
	left: 20px;
	padding: 18px;
	font-family: 'AvenirLTStd-Heavy';
	border-bottom: 10px solid #fcfbfb;
}
.success-div-left {
	width: 45%;
	float: left;
}
.success-div-right {
	width: 55%;
	float: left;
}
.success-div-left {
	width: 45%;
	float: left;
}
.success-div-right {
	width: 55%;
	float: left;
	padding-left: 65px;
}
.success-div-right h3 {
	margin: 0px;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	margin-top: 30px;
	margin-bottom: 27px;
}
.success-div-right p {
	font-size: 16px;
	line-height: 30px;
	color: #232323;
	font-weight: 400;
}
.head-box {
	margin: 0px 65px;
	border: 1px solid #808889;
	padding: 45px;
	border-top: 6px solid #e5d930;
}
.head-box-left {
	width: 46%;
	float: left;
}
.head-box-right {
	width: 49%;
	float: left;
	margin-left: 5%;
	overflow: hidden;
}
.head-box-left h3 {
	margin: 0px;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	margin-bottom: 27px;
}
.head-box-left p {
	font-size: 16px;
	line-height: 30px;
	color: #232323;
	font-weight: 400;
}
.head-work ul {
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
.head-work ul li {
	width: 65%;
	float: none;
	list-style-type: none;
	text-align: center;
	font-family: 'AvenirLTStd-Medium';
	line-height: 25px;
	font-size: 16px;
	padding-right: 5%;
	border-right: 0px solid #808889;
	margin: auto;
}
.head-work ul li a {
	font-family: 'AvenirLTStd-Medium';
	line-height: 25px;
	font-size: 16px;
	color: #232323;
	text-decoration: none;
}
.head-work ul li:nth-child(2) {
	border-right: 0px solid #808889;
	padding-left: 5%;
	padding-right: 0%;
}
.four-company-div {
	position: relative;
	min-height: 534px;
}
a.state-list1 {
	position: absolute;
	width: 250px;
	height: 262px;
	top: 0px;
	left: 0px;/* padding: 0px 32px 43px 29px; */
}
.company-div {
	position: absolute;
	bottom: 0px;
	padding: 0px 22px 43px 29px;
}
a.state-list1.first-company {
	background: #e5d930;
}
a.state-list1.second-company {
	top: 272px;
	background: url(images/second-company.jpg) no-repeat top left;
	background-size: cover;
}
a.state-list1.three-company {
	right: 0px;
	left: auto;
	background: url(images/third-company.jpg) no-repeat top left;
	background-size: cover;
}
a.state-list1.fourth-company {
	background: #d69733;
	right: 0px;
	left: auto;
	top: 272px;
}
.state-content1 {
	position: absolute;
	left: 272px;
	border: 1px solid #808889;
	padding: 16px;
	width: 598px;
	min-height: 534px;
	display: none;
}
.state-content1-left {
	width: 47%;
	float: left;
	margin-right: 5%;
}
.state-content1-right {
	width: 48%;
	float: left;
}
.state-content1-right h2 {
	color: #808889;
	font-size: 24px;
	font-family: 'AvenirLTStd-Heavy';
	margin: 40px 0px 20px 0px;
	line-height: 24px;
}
.state-content1-right p {
	font-size: 18px;
	color: #2c2c2c;
	line-height: 27px;
}
.state-content1-right a {
	color: #808889;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	border-bottom: 2px solid #e5d930;
	line-height: 16px;
	padding-top: 8px;
	font-family: 'AvenirLTStd-Roman';
	transition: 0.3s ease;
}
.state-content1-right a:hover {
	color: #000;
}
.state-content1 ul {
	margin: 50px 0px 0px;
	padding: 0px;
}
.state-content1 ul li {
	list-style-type: none;
	float: left;
	width: 33.3%;
	text-align: center;
	font-family: 'AvenirLTStd-Roman';
	font-size: 16px;
	border-right: 2px solid #c4c4c4;
	padding: 0px 15px;
}
.state-content1 ul li:nth-child(3) {
	border-right: 0px solid #c4c4c4;
}
.div-award {
	width: 32%;
	float: left;
	text-align: center;
	background: url(images/awards-bg.png) no-repeat top center;
	margin-right: 1.9%;
	position: relative;
	min-height: 100px;
}
.div-award:nth-child(3) {
	margin-right: 0%;
}
.div-award h4 {
	line-height: 17px;
	font-size: 12px;
	color: #000;
	font-family: 'AvenirLTStd-Heavy';
	padding: 0px 35px;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	margin: 0px;
}
.award-box-bg {
	margin-top: 40px;
}
.state-list1 h3 {
	color: #404040;
	font-size: 18px;
	font-family: 'AvenirLTStd-Medium';
}
.state-list1 p {
	color: #404040;
	font-size: 16px;
	margin-bottom: 0px;
}
a.state-list1.second-company h3, a.state-list1.three-company h3 {
	color: #fff;
}
a.state-list1.second-company p, a.state-list1.three-company p {
	color: #fff;
}
.four-company {
	margin: 80px 0px 60px 0px;
}
.sidenav .gw-sidebar {
	margin-top: 30px;
	position: relative;
	left: 50px;
	opacity: 0;
	visibility: hidden;
}
.sidenav .gw-sidebar {
	opacity: 1;
	visibility: visible;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	left: 0;
}
.sharing-left.sharing-left-region {
	padding-left: 0px;
}
.sharing-left.sharing-left-region:before {
	content: none;
}
.client-div {
	padding-bottom: 53px;
	padding-top: 50px;
}
.market-div.market-div-sector {
	padding: 20px 0px 30px 0px;
}
.height-adjust.height-adjust-30 {
	height: 30px;
}
.case-study-top-box-left img {
	height: 263px;
	object-fit: cover;
}
.case-study-left img {
	width: 100% !important;
	height: 535px !important;
	object-fit: cover;
}
.case-study-bottom-box img {
	height: 215px;
	object-fit: cover;
}
.submitts-div {
	padding-top: 60px;
	margin-bottom: 0px;
}
.submitts-div-left {
	width: 50%;
	float: left;
}
.submitts-box {
	position: relative;
}
.submitts-caption {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	left: 50%;
	transform: translate(-50%, -50%);
}
.submitts-caption h2 {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
}
.submitts-caption h2 span {
	color: #fff;
	width: 100%;
	float: left;
}
.submitts-box {
	text-align: center;
}
.submitts-box p {
	font-size: 15px;
	color: #fff;
	line-height: 24px;
	padding-bottom: 10px;
	text-align: center;
}
.submitts-box .discover-more.discover-more1 {
	margin: 25px 0px 15px 0px;
}
.submitts-box .discover-more a {
	margin: 0px 10px;
}
.submitts-box {
	margin-bottom: 30px;
}
.submitts-div-right {
	width: 46%;
	float: left;
	margin-left: 4%;
}
.submitts-div-right .state-content {
	padding: 0px;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.submitts-div-right .state-content img {
	width: 99%;
	height: 330px;
	object-fit: cover;
}
.submitts-div-right .buttons {
	width: 100%;
	margin: 0px;
}
.submitts-div-right .buttons a {
	width: 19.2%;
	float: left;
	margin-right: 1%;
	margin-bottom: 1%;
}
.submitts-div-right .buttons a img {
	width: 95%;
	margin-bottom: 5%;
}
.submitts-div-right .buttons a:nth-child(5n+5) {
	margin-right: 0%;
}
.service-img-box h3 span {
	width: 100%;
	float: left;
	font-size: 16px;
	padding-top: 7px;
}
.state-cap {
	position: absolute;
	bottom: 1px;
	right: 16px;
	padding: 5px 10px;
	background: #000;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
}
/*
.case-study-box.case-study-home .case-study-top-box-left img {
    height: auto !important;
}
.case-study-box.case-study-home .case-study-left img {
    height: auto !important;
}
*/

.div-leader {
	position: relative;
	margin-top: 131px;
}
leadership-div {
	position: relative;
}
.upper-content p {
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	margin-bottom: 5px;
	margin-top: 5%;
	font-family: 'AvenirLTStd-Light';
}
.meet-the-group h3 {
	margin: 0px;
	text-align: center;
	font-size: 30px;
	color: #6154a7;
	font-family: 'Novecentosanswide-Medium';
	text-transform: uppercase;
	margin-bottom: 27px;
}
.meet-the-group p {
	margin-bottom: 50px;
	font-size: 20px;
	text-align: center;
	color: #232323;
	line-height: 28px;
	font-family: 'AvenirLTStd-Light';
}
.meet-the-group {
	position: relative;
	width: 100%;
	/* float: left; */
	margin-top: 10%;
	margin-bottom: -39px;
}
.main-class li {
	list-style-type: none;
	float: left;
	width: 48.3% !important;
	text-align: center;
	font-family: 'AvenirLTStd-Roman';
	font-size: 16px;
	border-right: 2px solid #c4c4c4;
	padding: 0px 15px;
}
.tab-content {
	position: relative;
	width: 100%;
	float: left;
}
a.state-list1.active {
	border: 6px solid #58479d;
}
.main-class li:nth-child(2) {
	border: none;
}
a.state-list1.active:after {
	content: "";
	width: 0;
	height: 0px;
	position: absolute;
	right: -29px;
	top: 50%;
	transform: rotate(90deg);
	border-right: 15px solid transparent;
	border-bottom: 16px solid #58479d;
	border-left: 15px solid transparent;
}
a.state-list1:nth-child(3).active:after, a.state-list1:nth-child(4).active:after {
	content: "";
	width: 0;
	height: 0px;
	position: absolute;
	left: -29px;
	top: 50%;
	transform: rotate(-90deg);
	border-right: 15px solid transparent;
	border-bottom: 16px solid #58479d;
	border-left: 15px solid transparent;
}
.services-inner1 {
	width: 80%;
	margin: 0 auto;
}
.services-inner1 h2 {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
	text-align: center;
	padding: 0 20PX;
}
.case-study-left img {
	height: 440px !important;
}
.case-study-top-box-left img {
	height: 215px;
}
.borac {
	float: left;
	margin-left: 0px;
	width: 100%;
}
.accordionButton {
	width: 100%;
	/* padding: 12px 10px;*/
	padding: 6px 10px;
	background: url(images/plus1a.png) no-repeat right 15px top 10px;
	font-size: 19px;
	color: #6154a7;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 7px;
	cursor: pointer;
	border: 0px solid #ccc;
	-moz-box-shadow: 0px 2px 1px 0px #ccc;
	-webkit-box-shadow: 0px 2px 1px 0px #ccc;
	box-shadow: 0px 2px 1px 0px #ccc;
}
.accordionContent p {
	font-family: 'AvenirLTStd-Light';
	font-size: 15px;
	color: #656565;
	line-height: 23px;
	padding: 6px 10px;
}
.on {
	text-align: left;
	list-style: none;
	padding: 6px 10px;
	background: url(images/minus1a.png) no-repeat right 15px top 10px;
	font-weight: bold;
	margin-bottom: 1px;
	width: 100%;
	color: #f17127;
}
.accordionContent ul {
	margin: 0;
	padding: 20px 0;
}
.accordionContent ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 17px;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
	line-height: 23px;
}
header.entry-header {
	z-index: auto;
}
.entry-content p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
}
.accordionContent {
	padding: 10px 0px 0px 0px;
}
.entry-content {
	padding-bottom: 30px;
	width: 100%;
	float: left;
}
.services-inner ul {
	margin: 0px;
	padding: 0px;
}
.services-inner ul li {
	list-style-type: none;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	overflow: hidden;
}
.services-inner ul li:nth-child(3n+3) {
	margin-right: 0%;
}
.services-inner ul li h3 {
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Novecentosanswide-Medium';
	margin: 20px 0px 20px 0px;
	padding-top: 20px;
	position: relative;
	border-top: 1px solid #fff;
	text-align: center;
}
.services-inner ul li p {
	font-size: 15px;
	color: #fff;
	line-height: 24px;
	padding-bottom: 10px;
	text-align: center;
}
.services-inner ul li .discover-more.discover-more1 {
	margin: 25px 0px 15px 0px;
}
.services-inner ul li .service-img-box h3 {
	position: absolute;
	top: 43%;
	left: 5%;
	width: 90%;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.services-inner ul li .service-hover {
	position: absolute;
	bottom: -100%;
	transition: 0.7s ease;
	left: 5%;
	padding: 0px;
	width: 90%;
	opacity: 0;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
}
.services-inner ul li:hover .service-hover {
}
.services-inner ul li .service-img-box:hover h3 {
	color: #fff;
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	top: 20%;
	border-top: 0px;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
}
.services-inner ul li:hover .service-hover, .submitts-box:hover .service-hover {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	display: block;
	bottom: 5%;
}
.services-inner .discover-more {
	margin-left: 0px;
	margin-top: 15px;
	text-align: center;
}
.services-inner .discover-more a {
	border: 1px solid #fff;
	padding: 8px 35px 8px 21px;
	color: #fff;
	position: relative;
	transition: 0.3s ease;
}
.services-inner .discover-more a:before {
	content: '';
	position: absolute;
	top: 13px;
	background: url(images/arrow-img.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 15px;
}
.services-inner ul li:hover .service-img-box:before {
	background: rgba(0,0,0,0.7);
}
.services-inner1 .service-img-box img {
	width: 100%;
	height: 230px;
	object-fit: cover;
}
.custom-box-csipl .case-study-top-box-left:nth-child(2) {
	DISPLAY: NONE;
}
.custom-box-csipl .case-study-top-box-left:nth-child(1) {
	width: 100%;
	margin-right: 0px;
}
.caption-inner p strong {
	font-family: 'Novecentosanswide-DemiBold';
}
.menu .submit-div {
	width: 100px;
	background: #d69733;
	height: 37px;
	color: #fff;
	font-size: 14px;
	border: 0px;
	text-transform: uppercase;
	float: right;
	margin-top: 15px;
	transition: 0.3s ease;
}
nav ul li:nth-child(7) a {
	/*border: 1px solid #d69733;
	margin-top: 10px;
	margin-left: 75px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	background: #d69733; */
}
ul.menu li:nth-child(6) a:before {
	display: none;
}
.submitts-box .service-img-box {
	border: 1px solid #ddd;
	padding: 13.5px 30px;
}
.submitts-box .service-img-box img {
	margin-bottom: 20px;
}
.video_bg, .video_bg1 {
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000;
	z-index: 99999;
	display: none;
	top: 0px;
	left: 0px;
}
.close_video, .close_video1 {
	float: right;
	position: fixed;
	right: 20px;
	top: 20px;
}
.popup_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 70%;
	height: 70%;
	background: #000;
	z-index: 999;
	width: 100%;
}
.iframe_vdo iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.satate-content {
	height: 204px;
	position: relative;
}
.satate-content ul {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
	margin-top: 30px;
}
.satate-content ul li {
	font-size: 18px;
}
div#owl-demo8 .owl-item:nth-child(2n+2) .spotlight-box h4, div#owl-demo9 .owl-item:nth-child(2n+2) .spotlight-box h4, div#owl-demo10 .owl-item:nth-child(2n+2) .spotlight-box h4, div#owl-demo7 .owl-item:nth-child(2n+2) .spotlight-box h4 {
	border-bottom: 4px solid #f17127;
}
div#owl-demo8 .owl-item:nth-child(2n+2) .spotlight-box:nth-child(1) h4, div#owl-demo9 .owl-item:nth-child(2n+2) .spotlight-box:nth-child(1) h4, div#owl-demo10 .owl-item:nth-child(2n+2) .spotlight-box:nth-child(1) h4, div#owl-demo7 .owl-item:nth-child(2n+2) .spotlight-box:nth-child(1) h4 {
	border-bottom: 4px solid #58479d;
}
div#owl-demo8 .owl-item:nth-child(2n+1) .spotlight-box h4, div#owl-demo9 .owl-item:nth-child(2n+1) .spotlight-box h4, div#owl-demo10 .owl-item:nth-child(2n+1) .spotlight-box h4, div#owl-demo7 .owl-item:nth-child(2n+1) .spotlight-box h4 {
	border-bottom: 4px solid #58479d;
}
div#owl-demo8 .owl-item:nth-child(2n+1) .spotlight-box:nth-child(1) h4, div#owl-demo9 .owl-item:nth-child(2n+1) .spotlight-box:nth-child(1) h4, div#owl-demo10 .owl-item:nth-child(2n+1) .spotlight-box:nth-child(1) h4, div#owl-demo7 .owl-item:nth-child(2n+1) .spotlight-box:nth-child(1) h4 {
	border-bottom: 4px solid #f17127;
}
.award-box-bg {
	text-align: center;
	font-size: 18px;
	padding: 16px 0px 30px;
	font-weight: 600;
}
.media-inner-content h1 {
	margin: 6px 0px 21px;
}
.media-inner-content h1 a {
	font-size: 18px;
	color: #d69733;
	font-family: 'Novecentosanswide-Medium';
	position: absolute;
	right: 0px;
	top: 9px;
	text-decoration: none;
}
.media-inner-content h1 a:hover {
	color: #6154a7;
}
.blog-list-1-left a img {
	width: 100%;
	height: 298px;
	object-fit: cover;
}
.blog-list-1 ul li a img {
	height: 100%;
	width: 100%;
	min-height: 115px;
	object-fit: cover;
}
.blog-list-1.blog-list-6 {
	margin-bottom: 10px;
}
.initiatives-div {
	width: 100%;
	float: left;
	display: block;
}
.initiatives-div ul {
	margin: 0px;
	padding: 0px;
}
.initiatives-div ul li {
	width: 100%;
	float: left;
	border: 1px solid #dedede;
	list-style-type: none;
	padding: 45px 70px;
}
.initiatives-left {
	width: 28%;
	float: left;
}
.initiatives-right {
	width: 72%;
	float: left;
}
.initiatives-right p {
	font-size: 16px;
	line-height: 27px;
	color: #000000;
	font-weight: 400;
	margin-bottom: 20px;
}
.initiatives-right p span {
	font-family: 'AvenirLTStd-Roman';
}
.initiatives-right p:last-child {
	margin-bottom: 0px;
}
.btn-initiative {
	margin-top: 15px;
}
.btn-initiative a {
	clear: both;
	display: inline-block;
	border: 1px solid #383838;
	float: left;
	width: 188px;
	text-align: center;
	margin-bottom: 11px;
	padding: 10px 0px 8px;
	color: #393939;
	font-size: 16px;
	position: relative;
	text-decoration: none;
}
.btn-initiative a:before {
	content: '';
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	transition: 0.3s ease;
}
.btn-initiative a.platform-div:before {
	width: 20px;
	height: 20px;
	background: url(images/initative-arrow.png) no-repeat top left;
}
.btn-initiative a.platform-div1:before {
	width: 20px;
	height: 20px;
	background: url(images/initative-video.png) no-repeat top left;
}
a.platform-div {
	padding-right: 13px;
}
.btn-initiative a.platform-div:before {
	width: 16px;
	height: 13px;
	background: url(images/initative-arrow.png) no-repeat top left;
	top: 15px;
	right: 12px;
}
a.platform-div1 {
	padding-right: 17px;
}
.btn-initiative a.platform-div1:before {
	width: 21px;
	height: 21px;
	background: url(images/initative-video.png) no-repeat top left;
	top: 10px;
	right: 24px;
}
.btn-initiative a:hover {
	text-decoration: none;
	color: #fff;
	background: #58479d;
}
.btn-initiative a.platform-div:hover:before {
	background: url(images/initative-arrow.png) no-repeat top right;
}
.btn-initiative a.platform-div1:hover:before {
	background: url(images/initative-video.png) no-repeat top right;
}
.essential-div table.table th {
	background: #808889;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'AvenirLTStd-Roman';
	text-align: center;
	padding: 15px 18px !important;
}
.essential-div table.table td {
	font-size: 16px;
	color: #000000;
	line-height: 27px;
	font-weight: 400;
	padding: 28px 18px !important;
}
.essential-div table.table td:nth-child(1) {
	min-width: 340px;
	font-family: 'AvenirLTStd-Medium';
}
.essential-div table.table td:nth-child(3) {
	min-width: 280px;
}
.essential-div table.table tbody tr:nth-child(2n+2) {
	background: #f7f7f7;
}
.essential-div .down-btn {
	text-align: center;
}
.essential-div .down-btn a {
	background: #d69733;
	margin: auto;
	text-align: center;
	display: inline-block;
	padding: 8px 30px;
	border-radius: 3px;
	text-decoration: none;
}
.essential-div .down-btn a:hover {
	background: #58479d;
}
.essential-div h1 {
	margin: 0px 0px 20px 0px;
}
.announcement-div ul {
	margin: 0px;
	padding: 0px;
}
.announcement-div ul li {
	list-style-type: none;
	width: 100%;
	float: left;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #a7a7a7;
}
.announcement-div ul li a {
	font-size: 22px;
	color: #242424;
	line-height: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
}
.announcement-div ul li a:hover, .announcement-div ul li a:focus {
	outline: 0px;
}
.announcement-date {
	font-size: 14px;
	color: #545454;
	font-style: italic;
}
.announcement-div ul li a:hover {
	color: #6154a7;
}
.announcement-div ul li:last-child {
	border-bottom: 0px solid #a7a7a7;
}
.box-media {
	width: 100%;
	float: left;
	display: flex;
	margin-bottom: 78px;
}
.box-media-left {
	width: 50%;
	float: left;
}
.box-media-left img {
	width: 100%;
}
.box-media-right {
	width: 50%;
	float: left;
	padding-left: 50px;
	padding-top: 25px;
	position: relative;
}
.box-media-right p {
	font-size: 22px;
	color: #242424;
	line-height: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 25px;
	display: block;
	width: 100%;
	float: left;
}
.box-media-right p a {
	font-size: 22px;
	color: #242424;
	text-decoration: none;
	line-height: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 25px;
	display: block;
	width: 100%;
	float: left;
}
.box-media-right .discover-more.discover-more1 {
	position: absolute;
	bottom: 40px;
}
.author-name {
	color: #767676;
	font-size: 12px;
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
}
.box-media3 ul {
	margin: 0px;
	padding: 0px;
}
.box-media3 ul li {
	list-style-type: none;
	float: left;
	width: 31.7%;
	margin-right: 2.45%;
}
.box-media3 ul li:nth-child(3n){margin-right: 0;}
.box-media3 ul li:last-child {
	margin-right: 0px;
}
.box-media3 ul li .sharing-box {
	margin-top: 23px;
}
.box-media3 ul li .sharing-box .sharing-left {
	width: 30%;
}
.box-media3 ul li h3 {
	font-size: 22px;
	color: #242424;
	line-height: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 25px;
	padding-right: 10px;
	min-height: 120px;
}
.box-media3 ul li h3 a {
	font-size: 22px;
	color: #242424;
	text-decoration: none;
	line-height: 30px;
	font-family: 'AvenirLTStd-Medium';
	margin-top: 25px;
	padding-right: 10px;
	min-height: 120px;
}
.box-media3 ul li h5 {
	font-size: 19px;
	color: #242424;
}
.box-media3 ul li h5 span {
	font-family: 'AvenirLTStd-Roman';
}
.box-media3 {
	width: 100%;
	float: left;
	display: block;
	padding-bottom: 90px;
}
.announcement-div ul li:last-child {
	border-bottom: 0px solid #a7a7a7;
}
.sharing-left {
	cursor: pointer;
}
.sharing-left .addthis_sharing_toolbox {
	opacity: 0;
	position: absolute;
	width: 230px;
	left: 4px;
	top: -38px;
}
.sharing-left:hover .addthis_sharing_toolbox {
	opacity: 1;
}
.aavishkaar-box h5 span {
	font-family: arial;
}
.blog-div-right p a, .update-div-box1-left p a, .news-box-content p a {
	color: #252525;
	text-decoration: none;
}
.blog-div-right p a:hover, .update-div-box1-left p a:hover, .news-box-content p a:hover, .blog-div-right p a:focus, .update-div-box1-left p a:focus, .news-box-content p a:focus {
	color: #42308f;
	outline: 0;
}
.profile-img img:hover {
	text-decoration: none;
}
.state-cont {
	position: absolute;
	bottom: 25px;
	width: 70%;
	float: left;
	padding: 10px;
	font-size: 15px;
	background: rgba(0,0,0,0.5);
	left: 10px;
}
#text {
	display: none;
}
.discover-more.discover-more1 a:focus, .discover-more.discover-more1 a:hover {
	outline: 0;
	text-decoration: none;
}
#sankalp-slide .owl-dots {
	display: none;
}
.cat-inner .media-tabs ul li a {
	font-size: 16px;
	padding: 12px 33px;
}
.box-media3 ul li .sharing-box .sharing-right {
	width: 70%;
}
.box-media3-img {
	position: relative;
}
.name-cat {
	background: #121d25c7;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding: 7px 30px 4px;
	position: absolute;
	bottom: 0px;
    left: 0;
}
.cat-inner .box-media3 ul li h3 {
	min-height: 140px;
}
.cat-inner .sharing-right span {
	color: #5ac8fa;
}
.box-media3-img img {
	width: 100%;
	height: 250px;
	object-fit: cover;
}
.cat-inner .box-media-left img {
	margin-bottom: 15px;
}
.name-cat-top {
	background: #121d25c7;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding: 7px 30px 4px;
	position: absolute;
	top: -15px;
	left: -15px;
}
.box-media-left {
	position: relative;
}
.cat-inner .box-media-right p {
	margin-top: 0px;
}
.cat-inner .box-media-right p span {
	font-size: 19px;
	font-family: 'Avenir-Book';
	margin-top: 5px;
	display: block;
}
.cat-inner .announcement-div ul li {
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
	min-height: 120px;
}
.cat-inner .cats-name {
	transform: rotate(270deg);
	position: absolute;
	left: 0px;
	top: 0px;
	background: #6154a7;
	color: #fff;
	width: 110px;
	text-align: center;
	margin-left: -44px;
	margin-top: 40px;
	font-size: 12px;
	font-family: 'AvenirLTStd-Roman';
	height: 20px;
	line-height: 20px;
}
.cat-inner .announcement-div {
	width: 65%;
	float: left;
}
.cat-inner .annou-right {
	width: 31.5%;
	float: left;
	margin-left: 3.5%;
}
.cat-inner .annou-right aside#tag_cloud-2 {
	margin-top: 0;
}
.blog-list22 .left-blog-list header.page-header {
	border: 0px;
	margin: 0px 0px 30px;
	padding: 0px;
	line-height: 0px;
	z-index: 999;
	height: auto;
}
.blog-list22 h2.widget-title {
	margin: 0px 0px 18px 0px;
}
.footer-div-right .wpcf7-response-output {
	margin-top: 35px;
}
a.pdf-link {
	color: #d69733;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	position: relative;
	padding-left: 20px;
	margin-bottom: 20px;
	float: right;
}
a.pdf-link:before {
	content: '\f1c1';
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
}

#requestsitevisitform2 {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgb(0 0 0 / 70%);
            z-index: 9999999999 !important;
            margin: 0;
            display: none;
        }
       .requestsitevisitform2_close {
    position: absolute;
    top: 0;
    right: -30px;
    width: 30px;
    height: 30px;
    color: #fff;
    font-size: 14px;
    background: #ec4523;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
    cursor: pointer;
}
        .requestsitevisitform2_img {
            max-width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            transform: translateY(0);
            transition: 0.5s all ease;
        }
        .requestsitevisitform2_A {
			max-width: 650px;
			width: 80%;
			position: relative;
		}
        .requestsitevisitform2_img img {
            width: 100%;
        }








.leadership-div .NRMC_our_1{
    font-size: 18px;
    color: #3c3c3c;
    font-family: 'Novecentosanswide-Normal';
    text-transform: uppercase;
    margin: 8px 0px 12px 0px;
    line-height: 22px;
    text-align: left;
    font-weight: 600;
}

.leadership-div .NRMC_our_2 {
    font-size: 16px;
    color: #656565;
    line-height: 23px;
    min-height: 22px;
    text-transform: uppercase;
    font-weight: 400;
    font-weight: 600;

}
.NRMC_our_item ul li {
    position: relative;
    font-size: 16px;
    color: #656565;
    line-height: 20px;
    min-height: auto;
    padding-left: 20px;
    margin-bottom: 16px;
    display: block;
}
.NRMC_our_item ul li a{
    position: relative;
    color: #656565;
    min-height: auto;
    display: block;
}
.NRMC_our_item ul li:before {
    position: absolute;
    left: 0px;
    top: 7px;
    width: 8px;
    height: 8px;
    background: #6154a7;
    content: "";
    border-radius: 50%;
}
.NRMC_our_item.item {
    text-align: left;
    /* width: 355px; */
    border: 1px solid #cdcdcd;
    padding: 20px 20px 10px 20px;
    min-height: 430px;
}
div#NRMC_our_Sl .owl-dot {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #4c4c4c;
    border-radius: 10px;
    margin: 0 4px;
}
div#NRMC_our_Sl .owl-dot.active {
    width: 25px;
    background: #d69733;
}
div#NRMC_our_Sl .owl-dots {
    text-align: center;
    margin: 25px;
}
div#NRMC_our_Sl .owl-nav {
    display: none;
}
.NRMCClick_here {
    height: 230px;
    background: #dbefee;
    text-align: center;
    margin: 40px 0 50px 0;
    padding: 55px 20px;
}
.leadership-div .NRMCClick_here h3 {
    margin: 0px;
    text-align: center;
    font-size: 28px;
    color: #333333;
    font-family: 'Novecentosanswide-Medium';
    text-transform: inherit;
    margin-bottom: 27px;
    font-family: 'Avenir-Book';
    font-weight: 600;
}
.NRMCClick_here .discover-more.discover-more1 a {
    border: 1px solid #5e5e5e;
    color: #393939;
    font-size: 16px;
    padding: 13px 55px 13px 41px;
    display: inline-block;
}
.NRMCClick_here .discover-more a {
    background: #fff;
}
.NRMCClick_here .discover-more a:hover {
    background: #58479d;
    color: #fff;
    border: 1px solid #58479d;
}
.NRMCClick_here .discover-more.discover-more1 {
    margin: 0;
}
.millions_nrmc_tx p {
    text-align: left !important;
    padding: 0;
    font-size: 20px;
    line-height: 33px;
    color: #232323;
    margin: 0;
}

.millions_nrmc_div {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.scn_bnr img {
    width: 100%;
}
.millions_nrmc_div img {
    width: 100%;
}
.scn_bnr {
    margin-bottom: 35px;
}
.client-nrmc {
    padding-top: 10px;
}

.capabilities-div-crmc {
    padding-top: 15px;
}
.capabilities-div-crmc p {
    padding: 0 20px;
    margin-bottom: 25px;
}
.scroll_fixed{overflow: hidden;}
.Offr_form_div {
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.77);
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: flex;
    align-items: end;
    justify-content: center;
    padding-top: 0px;
    display: none;
    left: 0;
}
.enquiry_in h3 {
    font-size: 20px;
    line-height: 26px;
    color: #010000;
    margin-bottom: 10px;
    font-weight: 500;
    text-transform: uppercase;
}
.Offr_form_div .posi_scroll {
    height: 100vh;
    overflow-y: scroll;
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
}
.Offr_form_div .enquiry_in {
    max-width: 768px;
    width: 100%;
    margin: 0 auto;
    background: #fff;
    position: absolute;
    top: 15px;
    transform: translateY(-104%);
    transition: 0.5s all ease;
    padding: 10px 20px;
}
.scroll_fixed .enquiry_in {
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s all ease;
}

.popup_close {
    position: absolute;
    top: 0px;
    right: -30px;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 9;
    border: 0px solid #000;
    transition: 0.5s all ease;
    background: #fff;
}

.popup_close:hover {
    transition: 0.5s all ease;
    background: #59479d;
    color: #fff;
}
.Offr_cont_in p {
    text-align: left !important;
    padding: 0 !important;
    min-height: auto !important;
    margin-bottom: 15px !important;
}
.Offr_cont_in h4.NRMC_our_2 {
    text-align: left !important;
}
ul.nrmc_ul li {
    position: relative;
    font-size: 16px;
    color: #656565;
    line-height: 20px;
    min-height: auto;
    padding-left: 20px;
    margin-bottom: 16px;
    display: block;
    text-align: left;
    margin-left: 0;
    width: 50%;
    float: left;
    margin-right: 0;
}

ul.nrmc_ul li a {
    color: #656565;
}
ul.nrmc_ul li:before {
    position: absolute;
    left: 0px;
    top: 7px;
    width: 8px;
    height: 8px;
    background: #6154a7;
    content: "";
    border-radius: 50%;
}
ul.nrmc_ul {
    display: flex;
    flex-wrap: wrap;
}
.PopupClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    color: #fff;
    font-size: 14px;
    background: #ec4523;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 0 4px 0 0;
	z-index:99;
}
.current-opportunity {
    padding: 15px;
}



ul.initiativebox{}
ul.initiativebox li{min-height: 490px;}
ul.initiativebox li img{max-height: 208px;display: block;margin: auto;line-height: 150px;width: auto;margin-top: 9px;}

.financiallist ul li{padding-bottom: 0; margin-bottom: 15px;}
.financiallist ul li h3 {border-bottom:0px solid #dad6d6;font-size: 22px;margin-bottom:7px;margin-top: 0px;}

.fullwidth{width: 100%;}



ul.videolistbox li{height: 375px;}
ul.videolistbox li h4{font-size: 18px;
	text-align: left;
	padding: 0 30px;
    color: #000000;
    font-family: 'AvenirLTStd-Medium';
    margin-top: 0px;
    line-height: 24px;
    margin-bottom: 20px;}




























 @media (max-width: 1160px) {
.container {
	width: 96%;
	padding: 0px;
	margin: 0px auto;
}
nav ul li:nth-child(7) a {
	margin-left: 35px;
}
.aavishkaar-box {
	padding: 75px 47px 95px 32px;
}
.state-content1 {
	left: 22%;
	width: 56%;
}
a.state-list1 {
	width: 20%;
}
}
@media (max-width: 1140px) {
nav ul li:nth-child(7) a {
	margin-left: 15px;
}
.hover-case-study h4 {
	font-size: 16px;
}
img.aavishkaar-img {
	position: absolute;
	right: 0px;
	top: 58px;
	width: 55%;
}
.submitts-box .discover-more a {
	margin: 0px 5px;
}
.state-content1-left img {
	width: 100%;
}
}
@media (max-width: 1100px) {
nav ul li:last-child {
	display: none;
}
.increase-div ul li h2 {
	font-size: 50px;
}
.aavishkaar-box {
	padding: 45px 47px 65px 32px;
}
.aavishkaar-box h4 {
	font-size: 18px;
}
.aavishkaar-box h5 {
	font-size: 12px;
}
.aavishkaar-box p {
	font-size: 18px;
	line-height: 27px;
	padding-right: 40px;
}
.news-box-content p {
	font-size: 16px;
}
.submitts-box .discover-more a {
	margin: 0px 5px;
	display: inline-block;
	margin-bottom: 15px !important;
}
.submitts-box .service-img-box img {
	margin-bottom: 20px;
	width: 100%;
}
.medias-content h4 {
	font-size: 16px;
	height: 80px;
}


ul.videolistbox li h4{font-size: 16px;line-height: 24px;}




.client-div ul li img {
	width: 140px;
}
.profile-box {
	padding: 26px 20px 0px;
}
.page-id-11628 li.grid h2 {
	font-size: 15px;
	line-height: 26px;
}
.news-img img {
	height: 100%;
}
.div-aboutus-right p {
	padding-left: 35px;
	padding-top: 8px;
}
.blog-caption h2 {
	font-size: 22px;
}
.cat-inner .media-tabs ul li a {
	font-size: 13px;
	padding: 8px 15px;
}
.media-tabs ul li {
	display: inline-block;
	margin: 0px 3px 20px 3px;
}
}
@media (max-width: 1024px) {
.state-content1 {
	left: 0;
	width: 100%;
	display: block !important;
	float: left;
	margin-bottom: 20px;
	min-height: auto;
	position: relative;
}
.buttons.company-btn {
	display: none;
}
.head-box-right img {
	width: 100%;
}
.success-div-left img {
	width: 100%;
}
.success-div-right h3 {
	margin-top: 0px;
}
.success-div {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 72px 0px;
}
.services-inner1 .service-img-box img {
	height: 280px;
}
.services-inner1 {
	width: 100%;
	margin: 0 auto;
}
.services-inner1 ul li h3 {
	font-size: 20px;
}
.box-media-right p {
	font-size: 17px;
}
.box-media3 ul li h3 {
	font-size: 17px;
}
.publication-list ul li {
	padding: 15px 8px;
}
.pub-list-img {
	width: 29%;
	margin-right: 4%;
}
.pub-list-img img, .img-publication img {
	width: 100%;
	height: 100%;
}
.pub-list-content {
	width: 67%;
}
}
@media (max-width: 980px) {
.case-study-home .hover-case-study h4 {
	padding-right: 10px;
	font-size: 15px;
}
.hover-case-study {
	bottom: 15px;
	left: 15px;
}
.case-study-top-box-left .hover-case-study {
	bottom: 5px;
	left: 10px;
}
.blog-div-right p {
	font-size: 16px;
}
.increase-div ul li h2 {
	font-size: 44px;
}
.aavishkaar-box h5 {
	line-height: 14px;
	margin: 10px 0px 15px 0px;
}
.aavishkaar-box p {
	font-size: 16px;
	line-height: 24px;
	padding-right: 0px;
}
.blog-banner img {
	height: 430px;
}
.spotlight-box {
	width: 100%;
}
.case-format-img img {
	height: 200px;
}
.caption-inner p {
	font-size: 28px;
}
.medias-content {
	padding: 15px;
}
.impact-div-right h4 {
	font-size: 16px;
}
.impact-div-right ul li {
	padding-left: 100px;
}

ul.videolistbox li h4 {padding: 0 15px;}

.box-media3 ul li h3 {line-height: 26px;}
.box-media3 ul li h3 a {font-size: 18px; line-height: 23px;}


.head-box {
	padding: 35px 20px;
}
.head-box-left {
	width: 100%;
}
.head-box-right {
	width: 60%;
	float: none;
	margin-left: 0;
	margin: 0px auto;
}
.services-inner ul li p {
	font-size: 14px;
	line-height: 22px;
}
.blog-image img {
	height: auto;
}
.publication-div ul {
	display: flex;
}
.publication-div ul li {
	padding: 10px 10px 20px;
}
	.scroll_fixed .enquiry_in {
		top: 15px;
		transform: translateY(0);
		transition: 0.5s all ease;
	}
}
@media (max-width: 930px) {
div#owl-demo1 .owl-item img {
	height: 50vh;
}
.banner {
	height: auto !important;
}
.side-menu {
	width: 15%;
	float: right;
}
nav {
	display: none;
}
.caption-div {
	bottom: 20px;
	width: 91%;
	left: 10%;
}
.caption-div h3 {
	font-size: 36px;
	line-height: 44px;
}
.caption-div h3 span {
	font-size: 26px;
}
.increase-div ul li {
	width: 50%;
	min-height: 150px;
}
.banner-icons {
	display: none;
}
.increase-div {
	padding: 30px 0px 35px;
}
.update-div-left {
	width: 100%;
}
.update-div-right {
	width: 100%;
	margin-left: 0;
}
.blog-div-left {
	width: 51.6%;
}
.blog-div-right {
	width: 48.4%;
}
.footer-div-middle img {
	width: 90%;
}
.page-template .modal .modal-dialog {
	width: 90%;
}
.modal-content-media .mymodal-left {
	width: 100px;
}
.mymodal-left img {
	width: 100px;
	height: 95px;
}
.publication-list .mymodal-left img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.modal-content-media .mymodal-right h3 {
	font-size: 16px;
	line-height: 22px;
}
.case-format-img img {
	height: 180px;
}
.client-div ul li img {
	vertical-align: middle;
	max-height: 90%;
	max-width: 90%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.client-div ul li:nth-child(1):before {
	content: none;
}
.client-div ul:before {
	content: none;
}
.client-div ul li:after {
	content: none;
}
.client-div ul {
	margin: -2px 0px 0px 0px;
	border: 1px solid #ececec;
}
.client-div ul.second-box:before {
	content: none;
}
.client-div ul li {
	border:1px solid #ececec;
}
.services-inner ul li {
	width: 48%;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 1%;
}
.services-inner ul li:nth-child(3n+3) {
	margin-right: 1%;
}
.box-media-right .discover-more.discover-more1 {
	position: relative;
	bottom: 0px;
	display: block;
	float: left;
}
.box-media {
	margin-bottom: 38px;
}
.looking-div ul li {
	width: 48%;
	margin: 0px 1% 4% 1%;
}
.ecosystem-box {
	display: block;
	border: 1px solid #d2d2d2;
}
.ecosystem-box-left {
	width: 40%;
	float: left;
}
.ecosystem-box-right {
	width: 60%;
	border: 0px solid #d2d2d2;
	padding: 55px 50px;
}
div#owl-demo2 .owl-item img {
	display: block;
	width: 100%;
	height: auto;
}
.essential-div table.table td:nth-child(1) {
	min-width: 260px;
}
.essential-div table.table td:nth-child(3) {
	min-width: 210px;
}
.left-blog-list ul li h3 {
	font-size: 22px;
}
}
@media (max-width: 850px) {
.case-study-home .case-study-right {
	width: 100%;
	margin-top: 1.6%;
}
.case-study-home .case-study-left {
	width: 100%;
}
.aavishkaar-box {
	width: 100%;
}
img.aavishkaar-img {
	position: relative;
	right: 0px;
	top: 0;
	width: 100%;
}
.footer-div-right {
	width: 35.2%;
	padding-left: 30px;
}
.footer-div-middle {
	width: 34%;
}
.footer-div-left {
	width: 30.8%;
}
.footer-div-left h4 a {
	font-size: 13px;
}
.footer-last p {
	font-size: 13px;
}
.case-study-top-box-left img {
	height: 263px;
}
.blog-banner img {
	height: 380px;
}
.caption-inner p {
	font-size: 24px;
}
.capabilities-div ul li {
	width: 45%;
	margin: 0px 2% 10px;
}
.case-format-img img {
	height: 210px;
}
.case-format-box {
	min-height: 360px;
}
.medias-content h4 {
	font-size: 14px;
}
.media-inner-content ul li a {
	font-size: 13px;
}

ul.videolistbox li{height: 375px;}
ul.videolistbox li h4{font-size: 14px;line-height: 22px;}




.case-format-box h4 {
	min-height: 190px;
}
.services-inner1 ul li p {
	font-size: 14px;
	line-height: 22px;
}
.media-img img {
	height: 190px;
}
.media-img {
	height: 190px;
}
.initiatives-div ul li {
	display: flex;
}
.initiatives-left {
	min-width: 220px;
}
.media-tabs ul li a {
	font-size: 14px;
	padding: 12px 20px;
}
.box-media3-img img {
	height: 190px;
}
.current-opening-box h3 {
	font-size: 24px;
}
.blog-list-1-left {
	width: 100%;
	margin-bottom: 30px;
}
.blog-list-1-right {
	width: 100%;
	margin-left: 0px;
}
.blog-list-1-right.blog-list-4-right ul li {
	width: 48%;
	margin-bottom: 4%;
	margin-right: 4%;
}
.blog-list-1-right.blog-list-4-right ul li:last-child {
	margin-right: auto;
	clear: left;
}
.blog-list-1-right.blog-list-4-right ul li:nth-child(2n+2) {
	margin-right: 0%;
}
.blog-list-1-left a img {
	height: 378px;
}
.blog-caption h2 {
	font-size: 16px;
}
.popup_close {
    right: 0;
    border: 1px solid #c0c0c0;
}
}
@media (max-width: 767px) {
input.search-field {
	width: 88%;
	margin-left:11%;
}
.offices-div ul li {
	list-style-type: none;
	width: 100%;
	float: left;
	text-align: center;
	border-right: 3px solid #d1d1d1;
	min-height: 192px;
}
.offices-div ul li:nth-child(4) {
	width: 100%;
	margin-top: 0%;
}
.offices-div ul li:nth-child(5) {
	width: 100%;
	margin-top: 2%;
	border-right: 0px solid #d1d1d1;
}
div#owl-demo1 .owl-item img {
	height: 40vh;
}
.blog-inner-content img {
	width: 100%;
	height: max-height;
}
.blog-inner-content p strong a img{height: auto;}
.caption-div h3 {
	font-size: 30px;
	line-height: 36px;
}
.caption-div h3 span {
	font-size: 22px;
}
.footer-div-right {
	width: 100%;
	padding-left: 0px;
}
.footer-div-middle {
	width: 50%;
	border-right: 0px solid #f5f4f0;
}
.footer-div-left {
	width: 50%;
}
.footer-last-left, .footer-last-right {
	width: 100%;
	float: left;
	text-align: center;
}

.footer-div-middle-link {
    width: 100%;
    margin-bottom: 20px;
}


.footer-last-right p {
	text-align: center;
}
.blog-banner img {
	height: 330px;
}
.leadership-div.Spotlight-div ul.nav li a {
	font-size: 13px;
	padding: 6px 10px 4px;
}
.case-format-box h4 a {
	font-size: 16px;
	line-height: 25px;
}
.caption-inner {
	width: 95%;
	top: auto;
	bottom: 0px;
}
.submitts-div-left {
	width: 100%;
}
.submitts-box .service-img-box img {
	width: auto;
}
.submitts-div-right {
	width: 100%;
	float: left;
	margin-left: 0%;
}
.submitts-div-right .state-content img {
	width: 99%;
	height: auto;
	object-fit: cover;
}
.impact-div-left {
	display: none;
}
.impact-div-right {
	background: #fff;
	position: relative;
	right: 0px;
	width: 100%;
	box-shadow: none;
	padding: 50px 0px 0px 0px;
	top: 0px;
}
.impact-div-right ul li {
	width: 48%;
	margin: 0% 1% 2% 1%;
	position: relative;
	box-shadow: 0px 0px 9px 0px #afa1a1;
}
.div-leader {
	margin-top: 21px;
}
.profile-box-left {
	width: 49%;
}
.impact-div-right ul li {
	width: 47.5%;
	margin: 0% 1% 2.5% 1%;
	position: relative;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.impact-div-right ul {
	text-align: center;
}
.impact-div {
	padding-bottom: 20px;
}
.client-div ul li {
	height: 131px;
	line-height: 131px;
}
.client-div ul li {
	width: 50%;
}
.success-div-left {
	float: left;
	width: 100%;
}
.success-div-right {
	width: 100%;
	float: left;
	padding-left: 0px;
	padding-top: 20px;
}
.head-box {
	margin: 0px;
}
.services-inner1 ul li p {
	font-size: 14px;
	line-height: 22px;
}
.media-inner-content ul li {
	width: 48%;
	margin: 0px 4% 4% 0px;
}
.media-inner-content ul li:nth-child(3n+3) {
	margin-right: auto;
}
.media-inner-content ul li:nth-child(2n+2) {
	margin-right: 0%;
}
.box-media {
	margin-bottom: 30px;
}
.box-media-right {
	width: 50%;
	padding-left: 30px;
	padding-top: 5px;
}
.sharing-left {
	width: 34%;
}
.sharing-right {
	width: 66%;
}
.box-media3 ul li {
	width: 48%;
	margin-right: 4%;
	margin-bottom: 2%;
}

.box-media3 ul li:nth-child(2n) {
	margin-right: 0px;
}
.box-media3 ul li:nth-child(3n) {
    margin-right: 4%;
}
.box-media3 ul li:last-child {
	margin-right: 0;
}
.cat-inner .box-media3 ul li h3 {min-height: auto;}
/* .box-media3 ul li:nth-child(2n+2) {
	margin-right: 0px;
} */
.box-media3 {
	padding-bottom: 10px;
}
.div-aboutus-left {
	width: 100%;
}
.div-aboutus-right {
	width: 100%;
}
.div-aboutus-right p {
	padding-left: 0px;
}
.ecosystem-box-right {
	padding: 25px 20px;
}
.essential-div table.table th {
	font-size: 17px;
	padding: 12px 10px !important;
}
.essential-div table.table td {
	font-size: 14px;
	line-height: 25px;
	padding: 10px 5px !important;
}
.essential-div table.table td:nth-child(3) {
	min-width: 120px;
}
.essential-div table.table td:nth-child(1) {
	min-width: 220px;
}
.blog-caption {
	bottom: 10px;
}
.blog-list-1-left a img {
	height: 278px;
}
.left-blog-list {
	width: 100%;
}
.right-blog-list {
	width: 100%;
	margin-left: 0px;
	position: relative;
	top: 0;
}
.publication-div ul li {
	width: 48%;
	margin-right: 4%;
	min-height: auto;
	margin-bottom: 4%;
}
.publication-div ul li:nth-child(3) {
	margin-right: auto;
}
.publication-div ul li:nth-child(2) {
	margin-right: 0px;
}
.publication-div ul {
	display: block;
}
.publication-list ul li {
	width: 100%;
	margin: 0px 0px 2.5% 0px;
}
.mymodal-left {
	width: 22%;
	margin-right: 3%;
	margin-left: -1px;
	margin-top: -1px;
}
.mymodal-right {
	width: 73%;
	margin-right: 2%;
	text-align: left;
}
.mymodal-right h3 {
	font-size: 20px;
	margin: 20px 0px 12px 0px;
}
.mymodal-left img {
	width: 100%;
	height: auto;
}
}
@media (max-width: 640px) {
.credentials-div {
	padding: 35px 0px 0px 0px;
}
div#owl-demo1 .owl-item img {
	height: 42vh;
}
.caption-div h3 {
	font-size: 24px;
	line-height: 30px;
}
.caption-div h3 span {
	font-size: 18px;
}
.caption-div {
	bottom: 20px;
	width: 90%;
	left: 9%;
}
.new-line {
	padding: 0px 20px;
}
.caption-inner p {
	font-size: 22px;
}
.leadership-div.Spotlight-div ul.nav li a {
	font-size: 12px;
	padding: 6px 9px 4px;
	margin-right: 0px;
}
.sankalp-social ul {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
}
.sankalp-social ul li {
	width: 24%;
	float: none;
	height: auto;
	display: inline-block;
	margin: 0px 0.2px;
}
.top-content p {
	font-size: 18px;
	line-height: 26px;
}
.services-inner1 ul li {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 2%;
}
.services-inner ul li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 2%;
	margin-left: 0;
}
.services-inner ul li:nth-child(3n+3) {
	margin-right: 0%;
}
.service-img-box img {
	width: 100%;
	object-fit: cover;
}
.page-id-11628 li.grid h2 {
	margin-top: 0px;
}
.initiatives-div ul li {
	display: block;
}
.initiatives-left {
	min-width: auto;
}
.initiatives-div ul li {
	width: 100%;
	padding: 30px 30px;
	text-align: center;
	margin-bottom: 20px;
}
.initiatives-left {
	width: 100%;
}
.initiatives-right {
	width: 100%;
}
.btn-initiative {
	text-align: center;
}
.btn-initiative a {
	float: none;
}
.initiatives-div ul li {
	padding: 15px;
}
.contact-box-left {
	width: 100%;
	padding-top: 0px;
}
.contact-box-right {
	width: 100%;
}
.offices-div ul li {
	width: 100%;
	border-right: 0px solid #d1d1d1;
	min-height: auto;
	margin-bottom: 30px;
}
.offices-div ul li:nth-child(4) {
	width: 100%;
	margin-top: 0px;
}
.offices-div ul li:nth-child(5) {
	width: 100%;
	margin-top: 0;
	border-right: 0px solid #d1d1d1;
}
.contact-box-right input {
	width: 100%;
}
.contact-box-right textarea {
	width: 100%;
}
.media-tabs ul {
	text-align: center;
	width: 100%;
	float: left;
	display: block;
}
.media-tabs ul li {
	display: inline-block;
	margin: 15px 3px;
}
.box-media {
	width: 100%;
	float: left;
	display: block;
	margin-top: 40px;
}
.box-media-left {
	width: 100%;
}
.box-media-right {
	width: 100%;
	padding: 30px 30px;
}
.announcement-div ul li a {
	font-size: 18px;
	line-height: 26px;
}
.news-inner-content ul li {
	width: 100%;
	margin-right: 0%;
	padding: 25px 25px 40px 25px;
}
.current-opening-box p {
	padding: 0px 20px;
}
.ecosystem-box-left {
	width: 60%;
	float: none;
	margin: 0px auto;
	clear: both;
}
.ecosystem-box-right {
	width: 100%;
}
.blog-list-1-right.blog-list-4-right ul li {
	width: 100%;
	margin-right: 0%;
}
.cat-inner .announcement-div {
	width: 100%;
	float: left;
}
.cat-inner .annou-right {
	width: 100%;
	float: left;
	margin-left: 0px;
}
}
@media (max-width: 540px) {
.update-div-box1-left {
	width: 100%;
	margin-right: 0;
}
.update-div-box1-right {
	width: 100%;
	margin-top: 20px;
}
.blog-div {
	display: block;
}
.blog-div-left {
	border: 2px solid #d6d6d6;
	width: 100%;
	border-bottom: 0px;
}
.blog-div-left img {
	width: 100% !important;
	height: 100%;
}
.blog-div-right {
	width: 100%;
	border-left: 2px solid #d6d6d6;
	border-top: 0px;
}
.footer-div-left {
	width: 100%;
	text-align: center;
}
.footer-div-left ul {
	text-align: center;
}
.footer-div-left ul li {
	margin-right: 10px;
	display: inline-block;
	float: none;
}
.footer-div-middle {
	width: 100%;
	border-right: 0px solid #f5f4f0;
}
.footer-div-middle img {
	width: 80%;
	margin: 20px 0;
}
.footer-div-right {
	width: 100%;
	padding-left: 0px;
	text-align: center;
}
.submit-div {
	float: none;
}
h3.mains-heading {
	font-size: 26px;
}
.update-div h3 {
	font-size: 20px;
}
.side-menu {
	width: 25%;
}
.discover-more.discover-more1 a {
	padding: 13px 50px 13px 36px;
}
.case-study-left img {
	height: 380px !important;
}
.leadership-div ul.nav li {
	margin: 0px 0px;
}
.leadership-div.Spotlight-div ul.nav li a {
	font-size: 12px;
	padding: 6px 5px 4px;
}
.submitts-box .service-img-box img {
	width: 100%;
	height: auto;
}
.case-format-box {
	min-height: 390px;
}
.impact-div-right ul li {
	width: 100%;
	margin: 0% 0% 2.5% 0%;
}
.head-box-right {
	width: 80%;
}
.service-img-box img {
	height: 280px;
}
.services-inner ul li p {
	line-height: 20px;
}
.box-media3 ul li {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 10%;
}
.box-media3 ul li h3 {
	min-height: 110px;
}
.box-media3-img img {
	height: 240px;
}
a.page-numbers {
	margin-bottom: 7px;
}
.news-inner-content ul {
	margin: 20px 0px 0px;
}
.div-aboutus-left h5 {
	font-size: 13px;
	top: 40%;
	padding: 12px;
}
.looking-div ul li {
	width: 100%;
	margin: 0px 0% 4% 0%;
}
.essential-div table.table td:nth-child(1) {
	min-width: 170px;
}
.essential-div table.table th {
	font-size: 16px;
	padding: 12px 5px !important;
}
.essential-div table.table td:nth-child(3) {
	min-width: 20px;
}
.publication-div ul li {
	width: 100%;
	margin-right: 0px;
}
}
@media (max-width: 480px) {
.increase-div ul li h2 {
	font-size: 30px;
}
.increase-div ul li p {
	font-size: 18px;
}
.case-study-top-box-left img {
	height: auto;
}
.case-study-top-box-left {
	width: 49%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.case-study-top-box {
	display: block;
}
.case-study-left img {
	height: 350px !important;
}
.case-study-home .case-study-right { margin-top: 0;}
.discover-more.discover-more1 a {
	padding: 13px 50px 13px 26px;
	margin: 0px 0px;
	font-size: 14px;
}
div#owl-demo1 .owl-item img {
	height: 25vh;
}
.caption-div {
	bottom: 10px;
}
.blog-banner img {
	height: 270px;
}
.blog-banner img {
	height: 270px;
}
.capabilities-div ul li h4 {
	font-size: 16px;
}
.blog-banner img {
	height: 240px;
}
.caption-inner p {
	font-size: 16px;
}
.capabilities-div ul li {
	width: 96%;
	margin: 0px 2% 20px;
}
.capabilities-div ul li p {
	font-size: 16px;
	min-height: auto;
}
.leadership-div.Spotlight-div ul.nav li a {
	font-size: 12px;
	padding: 6px 15px 4px;
}
.leadership-div ul.nav li {
	margin: 0px 3px 9px;
}
.capabilities-div {
	padding: 52px 0px 0px 0px;
}
.discover-more.discover-more1 a:before {
	top: 16px;
	right: 20px;
}
.leadership-div p {
	padding: 0px 20px;
}
.profile-box-left {
	width: 100%;
}
.client-div p {
	padding: 0px 20px;
}
.state-content1-right h2 {
	margin: 0px 0px 20px 0px;
}
.state-content1 ul li {
	font-size: 14px;
}
.state-content1 ul li {
	width: 100% !important;
	border-right: 0px solid #c4c4c4;
	padding: 10px 15px;
	border-bottom: 2px solid #c4c4c4;
}
.state-content1 ul li:last-child {
	border-bottom: 0px solid #c4c4c4;
}
.state-content1-left {
	width: 100%;
	float: left;
	margin-right: 0%;
}
.state-content1-right {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.head-box-right {
	width: 100%;
}
.media-inner-content ul li {
	width: 100%;
	margin: 0px 0% 4% 0px;
}
.media-img {
	height: 240px;
}
.media-img img {
	height: 240px;
}
.media-tabs ul li {
	display: inline-block;
	margin: 9px 0px;
}
.media-tabs ul li a {
	font-size: 12px;
	padding: 10px 16px;
}
.box-media-right {
	padding: 30px 10px;
}
.offices-div {
	padding: 60px 0px 40px 0px;
}
.current-opening-box h4 a {
	font-size: 22px;
}
.current-opening-box h4 a:before {
	right: 5%;
	margin-right: 0px;
}
div#owl-demo2 .owl-dots {
	right: 22%;
}
.essential-div .down-btn a {
	padding: 4px 10px;
}
.down-btn img {
	width: 23px;
}
.essential-div table.table th {
	font-size: 13px;
	padding: 10px 6px !important;
}
.essential-div table.table td:nth-child(1) {
	min-width: 70px;
}
.blog-list-1-left a img {
	height: 198px;
}
.publication-list .mymodal-left img {
	height: auto;
}
.publication-list .mymodal-right h3 {
	margin: 26px 0px 12px 0px;
}
}
@media (max-width: 400px) {
.more-dis a:before {
	content: '';
	position: absolute;
	top: 14px;
	background: url(images/arrow-img-1.png) no-repeat top left;
	width: 14px;
	height: 11px;
	right: 17px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.caption-div h3 {
	font-size: 16px;
	line-height: 24px;
	margin-left: 23px;
	text-align: left;
}
.caption-div h3 span {
	font-size: 16px;
}
.increase-div ul li {
	padding: 23px 20px 0px 20px;
}
.discover-more.discover-more1 a {
	padding: 13px 40px 13px 15px;
	margin: 0px 0px;
	font-size: 12px;
}
.more-div.discover-more.discover-more1 a:before {
	content: '';
	position: absolute;
	top: 15px;
	right: 20px;
}
.more-dis a {
	padding: 10px 40px 10px 15px;
	font-size: 13px;
}
.media-inner-content h1 a {
	font-size: 13px;
	right: 0px;
	top: 16px;
}
.ecosystem-box-left {
	width: 100%;
}
.peoples-div .ecosystem-box-right p {
	padding-left: 40px;
	background-size: 30px;
}
.blog-caption h2 {
	font-size: 12px;
}
.blog-list-1-left h4 a {
	font-size: 18px;
	line-height: 26px;
}
.div-heading h3 {
	font-size: 15px;
}
.left-blog-list h1.page-title {
	margin: 0px 0px 0px 0px;
	font-size: 24px;
}
.left-blog-list ul li h3 {
	font-size: 20px;
}
}
@media (max-width: 360px) {
.side-menu {
	width: 27%;
}
.search-box {
	margin-right: 10px;
}
.increase-div ul li {
	padding: 23px 10px 0px 10px;
}
.case-study-left img {
	height: 300px !important;
}
.aavishkaar-box {
	padding: 40px 20px;
}
.update-div h3 {
	font-size: 18px;
}
.update-div h3 {
	font-size: 16px;
}
.blog-div-right {
	padding: 11px 10px 18px 10px;
}
.footer-div-left h3, .footer-div-right h3 {
	font-size: 18px;
}
.caption-inner p {
	font-size: 16px;
}
.blog-banner img {
	height: 200px;
}
.leadership-div ul.nav li {
	margin: 0px 0px 9px;
}
.news-inner-content ul li {
	padding: 15px 15px 30px 15px;
}
.div-aboutus-left h5 {
	font-size: 16px;
	position: relative;
	top: 0;
	width: 100%;
	left: 0px;
	padding: 15px;
	border-bottom: 0px solid #fcfbfb;
}
.current-opening-box h4 a {
	font-size: 18px;
}
}

.img_right {
    width: 50%;
    float: right;
    margin: 10px 0 20px 10px;
}
.img_right_width {
    width: 100%;
    margin-left: 0;
}
.intelicapthBx img {
    height: auto !important;
}
.postid-12970 img.attachment-thumbnail.size-thumbnail.wp-post-image {
    display: none;
}
.AsssRtBxImg {
    width: 45%;
    margin: 10px auto;
}

.AsssRtBxImg_full {
    margin: 10px 0;
}
.AsssRtBxImg_RT {
    width: 25%;
    float: right;
}
.nesSlll li {
    display: block;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 7px;
    color: #333;
    color: #656565;
    font-size: 16px;
    line-height: 30px;
}
.AsssRtBxImg_full img, .AsssRtBxImg_RT img, .AsssRtBxImg img {
    width: 100% !important;
    height: auto !important;
	margin-left:10px;
}

@media (max-width:550px){
	.AsssRtBxImg_full img, .AsssRtBxImg_RT img, .AsssRtBxImg img {
		width: 100% !important;
		height: auto !important;
		margin-left:0px;
	}
	.AsssRtBxImg_full, .AsssRtBxImg_RT, .AsssRtBxImg {
		width: 100% !important;
		height: auto !important;
	}
}

.in_the_media-template-default .blog-inner-content p span {
    color: #656565 !important;
}
.publication-div {margin-bottom: 35px;}
.blog-inner-content li {
    color: #656565;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 25px;
}
.rightImg {
    width: 45%;
    display: inline-block;
    float: right;
    margin-left: 20px;
    margin-bottom: 15px;
}
.rightImg img {
    width: 100%;
}

.videos-carousel .owl-nav{display: none;}



.one_happy_cust .contenImg {
    display: block;
    width: 30%;
    float: left;
    margin-right: 3%;
}

div#tranding_products2 {
    margin: 0 0 30px;
}

.box_conent h3 {
    font-size: 20px;  
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: 'Novecentosanswide-DemiBold';
}

.sdgs_section .owl-nav {
    position: absolute;
    top: 43%;
	width: 100%;
}

.sdgs_section .owl-nav .owl-prev, .sdgs_section .owl-nav .owl-next {
    content: '';
    position: absolute;
    top: 19px;
    background: url(https://www.intellecap.com/wp-content/themes/intellecap/images/arrow-img-1.png) no-repeat;
    width: 37px;
    height: 28px;
    right: -43px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    font-size: 0;
    padding: 4px;
    border: 1px solid #ccc;
    background-position: 9px;
}

.sdgs_section .owl-nav  .owl-prev {
    left: -43px;
    transform: rotate(180deg);
}


.one_happy_cust .contenImg {
    display: block;
    width: 40%;
    float: left;
    margin-right: 0%;
    position: absolute;
    top: 8%;
}
.one_happy_cust .contenImg {
    display: block;
    width: 40%;
    float: left;
    margin-right: 0%;
    position: absolute;
    top: 6%;
}

.box_conent p {
        color:#404040;
    font-size: 15px;
    line-height: 20px;
    padding-right: 60px;
    text-align: justify;
}


.aavishkaar-box { 
    border: 1px solid #59479d;
    background: #fff;
    color: #000;
}



.box_conent {
        width: 63%;
    float: left;
    margin-left: 37%;
    background: #fff;
    padding: 23px 0 50px 75px;
    color: #000;
    height: 525px;
    overflow: auto;
    border: 1px solid #59479d;
}


.box_conent::-webkit-scrollbar {
  width: 5px;
}
 
.box_conent::-webkit-scrollbar-track {
   box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);  
}
 
.box_conent::-webkit-scrollbar-thumb {
  background-color: #f1f1f1;
  /*outline: 1px solid #02558b;  */ 
}
.aavishkaar-box p {
    color: #404040;
}
.aavishkaar-box h4 {
    color: #000;
}


.more-dis a {
    background: #59489d;
    color: #fff;
	    border: 1px solid #59489d;
}
.more-dis a:before {
    filter: invert(1);
}


/*New sttudy Design*/

.blog-image {
    border: 3px solid #76579a;
}

.new_case_story h3 {
    border: none;
}

.clientList {
    background: #a992be;
    padding: 25px 45px;
    color: #000;
}

.clientList h4.short_title {
    font-size: 16px;
    font-weight: bold;
    font-size: 20px; 
	    margin-bottom: 10px;
}

.clientList p {
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: 500;
}


.short_title.geo_worok  {
    /*background: #efefef;
    padding: 25px 45px;
    color: #000;
	margin-top: 20px;
	*/
	
	background: #a992be;
    padding: 10px 25px;
    color: #000;
   /* margin-top: 20px; */
    height: 122px;
	
}

.sitution_bg {
    background: #f9f9f9;
    padding: 30px;
    margin-bottom: 30px;
}

.Outcome_bg {
    color: #fff;
    background: #ee6313;
    padding: 30px;
    margin-bottom: 30px;
}

.Outcome_bg li, .Outcome_bg p {
    color: #fff;
}


.short_title.geo_worok  h4.short_title {
    font-size: 16px;
    font-weight: bold;
    font-size: 20px; 
	    margin-bottom: 10px;
}

.short_title.geo_worok  p {
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: 500;
}


.new_case_story h4 {
    /* font-size: 16px; */
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 26px;
}


.new_case_story img.pull-left.pr-15 {
    width: 50% !important;
    padding-right: 17px;
}


.new_case_story img.pull-left.pl-15 {
       width: 50% !important;
    padding-left: 17px;
    float: right !important;
} 

.short-box ul li {
        width: calc(20% - 20px);
    float: left;
    text-align: center;
    background: #ccc;
    margin: 10px;
    border: none;
    padding: 28px 9px 8px;
    border-radius: 15px;
    position: relative;
}


.short-box ul li:before {
    content: '';
    height: 90%;
    width: 90%;
    position: absolute;
    top: 6.5px;
    left: 6.5px;
    border: 1px solid #fff;
    bottom: 0;
    right: 0;
    z-index: 99;
    /* padding: 10px; */
    border-radius: 15px;
}

.short-box ul li:nth-child(1){background: #2bb981;}
.short-box ul li:nth-child(2){background: #e0205c;}
.short-box ul li:nth-child(3){background: #33c4f0;}
.short-box ul li:nth-child(4){background: #314695;}
.short-box ul li:nth-child(5){background: #2db881;}
.short-box ul li:nth-child(5){background: #e0205c;}
.short-box ul li:nth-child(6){background: #31c2ef;}
.short-box ul li:nth-child(7){background: #304692;}
.short-box ul li:nth-child(8){background: #2eb781;}
.short-box ul li:nth-child(9){background: #e0205c;} 

.short-box ul li:nth-child(9){background: #314695;} 

.short-box ul li h5 {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    margin: 0;
}

.short-box ul li p {
    color: #fff;
}

.short-box ul li p {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1.2;
    margin-top: 10px;
}

.short-box ul {
    display: flex;
    flex-flow: wrap;
}

.key_leadning_section {
    /* background: url(https://www.intellecap.com/wp-content/uploads/2022/07/bgfor_sco.jpg); */
    background-size: cover;
    color: #fff;
    /* padding: 30px; */
	margin: 30px 0 0;
	clear: both;
}

.key_leadning_section p {
    /* color: #fff;
    font-size: 15px;
	text-shadow: 1px 1px 3px #000; */
}


.key_leadning_section p strong {
    /* color: #000000; */
    font-weight: bold;
    text-shadow: none;
}

.key_leadning_section h5 {
   /* font-size: 31px;
    margin-bottom: 20px;
	text-shadow: 1px 1px 3px #000;*/
    /* font-weight: 600; */
	
	    font-weight: bold;
    font-size: 22px;
    margin-bottom: 26px;
    text-shadow: none;
}

.behind_the_schene {
    background: #ffd974;
    padding: 30px;
}

.behind_the_schene p {
    color: #000;
}

.short-box {
    clear: both;
}


.listourcount {
    clear: both;
}

.listourcount {
    clear: both;
}

.new_case_story .listourcount ul {
    padding-left: 35px;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.new_case_story .listourcount li {
    float: left !important;
    margin: 0;
    padding: 0;
    border: none;
    list-style: initial;
}


img.imgs22 {
    margin: 30px 0;
}


.testimonia_list {
    background: #f2f2f2;
    padding: 30px;
    margin: 30px 0;
}

.testimonia_list p {
    color: #000;
}

.current_newsection {
    margin-top: 56px;
	text-align: center;
}

.current_newsection p {
    margin: 0;
	    text-align: left;
}

.current_newsection h4 { 
	    text-align: left;
}


.current_newsection img {
       max-width: 60%;
    margin: 0 auto;
}

.current_newsection p.text-center {
    text-align: center;
}

.current-opportunity {
    padding: 0;
}
.current-opportunity  .table td {
    padding: 8px 0;
}

.current-opportunity table.inner-table {
    width: 100%;
}

.current-opportunity {
    padding: 0;
    margin: 10px 0 !important;
}

.current-opportunity {
    margin-top: 46px !important;
}
.modal-body .current-opportunity {
    padding: 15px 20px !important;
}



.popup_det_mg {
    padding: 30px;
    position: relative;
}

.popup_det_mg .short_icon {
    text-align: center;
    padding: 30px 0;
}


.popup_det_mg .short_icon img {
    width: 100px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
}


.short_de_det h4 {
	font-size: 23px;
    color: #d69733;
    font-family: 'Novecentosanswide-Normal';
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 22px;
    font-weight: bold;
}

.short_de_det ul {
    padding-left: 35px;
    text-align: left;
}

.short_de_det li {
    margin-bottom: 10px;
    position: relative;
}

.short_de_det li:before {
    content: '';
    width: 8px;
    height: 8px;
      background: #d69733;  
    position: absolute;
    top: 6px;
    /* border-radius: 50%; */
    margin-left: -21px;
}




.short_de_det ul {
    padding-left: 35px;
}

#myModal22 .modal-dialog, 
#myModal44 .modal-dialog, 
#myModal33 .modal-dialog,
#myModal88 .modal-dialog,
#myModal99 .modal-dialog 
{
    max-width: 650px;
}

.popup_det_mg {
    padding: 30px;
    position: relative;
    text-align: center;
}

.popup_det_mg .short_icon {
    text-align: center;
    padding: 0 0 10px 0;
}




.short_de_det li::marker {
    font-size: 0;
}

.page-template-t_livelihood .spotlight-data img {
    max-width: 100px;
    margin: 0 auto;
}

.capabilities-div ul li p a.read_more_btn { 
    margin-top: 9px;
    display: inline-block;
}

.capabilities-div ul li p a.read_more_btn img {
    width: 30px;
}

.our_credit_main .spotlight-box {
    height: 230px;
}

.energy_in_the_media h3 {
    font-size: 20px;
    color: #f17127;
    font-family: 'Novecentosanswide-Normal';
    margin: 0px 0px 20px 0px;
    text-align: center;
    text-transform: uppercase;
}


.testimopnial-wrapper-two .test-header .thumbnail::after {
    position: absolute;
    right: -20%;
    content: "";
    background-image: url(images/01.png);
    top: 50%;
    transform: translateY(-50%);
    height: 35px;
    width: 35px;
}



.sharing-right span a {
    color: #4cd964;
}




.owl-nav  {
    position: absolute;
    top: calc(50% - 50px);
    margin-top: -20px;
    width: 100%;
}

.owl-prev{
    background: url(images/nxt.png) no-repeat top left !important;
    height: 40px;
    width: 20px;
    font-size: 0px !important;
    left: 20px;
    position: absolute;
}


.owl-next {
    background: url(images/pre.png) no-repeat top left !important;
    height: 40px;
    width: 20px;
    font-size: 0px !important;
    right: 20px;
    position: absolute;
}

section.WORKINGATINTELLECAP .owl-prev {
    left: -40px;
    filter: invert(1);
}

section.WORKINGATINTELLECAP .owl-next {
   right: -40px;
    filter: invert(1);
}


.case-study-right.newhome_listing {
    width: 100%;
}

.case-study-right.newhome_listing .case-study-top-box {
    flex-flow: wrap;
}

.case-study-right.newhome_listing .case-study-top-box .case-study-top-box-left {
    width: 23.8%;
}

.case-study-right.newhome_listing .case-study-top-box .case-study-top-box-left:nth-child(4n) {
    margin-right: 0;
}



ul.list {
    padding-left: 20px;
}
ul.list li {
    margin: 0;
    border: none;
    padding: 0;
    list-style: circle;
}

.blog-inner-content img.normal_image01 {
    width: inherit !important;
    margin: 0 auto;
    text-align: center;
}



.homepage_v {
    position: relative;
}

.homepage_v iframe {
    position: absolute;
    right: 0px;
    top: 58px;
    width: 57%;
}



.reports-grid a img {
    width: 100%;
}

.reports-grid p {
    margin: 0;
} 

.reports-grid a {
         background-color: #d69733;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000000;
    color: #fff;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 10px;
    display: block;
    text-align: center;
        margin-bottom: 20px;
}

.reports-grid {
    margin: 50px 0;
}

.reports-grid a:hover {
    background-color: #59479d;
    color: #FFFFFF;
}

section.reports-grid.annul_grid {
    margin-bottom: 150px;
}

.reports-grid p i.fa {
    /* display: inline-block; */
    margin-right: 10px;
}


.left-blog-list  ul.listing li {
    border: none;
    padding: 0;
    margin: 0;
    list-style: initial;
	    margin-bottom: 10px;
}

.left-blog-list  ul.listing {
	  padding-left: 30px;
}

ul.listing {
   
}



section#section_1.default {
               padding: 60px !important; 
        background-image: url(https://www.intellecap.com/wp-content/uploads/2025/06/bannerbg.png);
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 0 0 80px 80px;
    overflow: hidden;		
    }
	
	.single-startup_story .section-image {
    max-width: 100%;
    padding-left: 80px;
}

.single-startup_story .section-image img {
    max-width: 100%;
}

.single-startup_story h1.banner-title {
    font-size: 22px;
    font-weight: bold;
	    line-height: 1.3;
}

.single-startup_story h2.banner-sub_title {
    font-size: 31px;
    font-weight: bold;
    line-height: 1.3;
}

.single-startup_story .banner-description.text-justify {
    color: #6b6b6b;
    margin-bottom: 36px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    font-size: 17px !important;
    margin-top: 30px;
}

.startup_details .blog-inner-content {
    padding: 50px 0;
}

.startup_details .blog-inner-content p , .startup_details .blog-inner-content   li{
    font-size: 18px;
    line-height: 1.5;
}

.startup_details .blog-inner-content ul {
    padding-left: 50px;
}

.single-startup_story ul.tag-list {
    list-style: none;
}

.single-startup_story ul.tag-list li {
    text-transform: uppercase;
}

.short_list05 ul li {
    display: inline-block;
    padding: 0 15px;
	    border-right: 1px solid #ccc;
}

.short_list05 ul li:first-child { 
	    border-right: 1px solid #ccc;
		    padding-left: 0;
}

.startup_details .blog-inner-content img.aligncenter {
    width: initial !important;
    margin: 0 auto;
}


span.strorylogo {
    float: left;
    max-width: 50px;
    padding: 3px;
    background: #ffffff;
    border-radius: 10px;
    margin-right: 14px;
    vertical-align: middle;
    margin-top: 5px;
}


span.strorylogo img {
    max-width: 100%;
}





.story_thumb img {
    width: 100%;
    height: 216px;
    overflow: hidden;
    object-fit: cover;
    object-position: top;
}

.story_content h6 {
    border-bottom: 3px solid #d69733;
    font-size: 16px;
    padding: 4px 0 11px;
}

.story_content h3.story_title {
    font-size: 20px;
    color: #242424;
    line-height: 1.2;
    font-family: 'AvenirLTStd-Medium';
    margin-top: 0;
    display: block;
    width: 100%;
    float: left;
}
.story_content h3.story_title:hover {
    color: #242424;
}

.one_storyd {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.main-div.statruuplis .media-tabs ul {
    text-align: left;
}

.main-div.statruuplis .media-tabs ul a {
    padding: 12px 29px;
    font-size: 16px;
    line-height: 1;
}
.startup_details .blog-inner-content img {
    max-width: 100%;
}

.sitution_pink_bg {
    background: #ded6ff;
    padding: 30px;
    margin-bottom: 30px;
}


.startup_details h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
    margin-bottom: 10px;
}