/** font faces Generated by FG **/

@font-face {
	font-family: 'Conv_Neutra2Text-Light';
	src: url('../fonts/Neutra2Text-Light.eot');
	src: local('☺'), url('../fonts/Neutra2Text-Light.woff') format('woff'), url('../fonts/Neutra2Text-Light.ttf') format('truetype'), url('../fonts/Neutra2Text-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Bold';
	src: url('../fonts/Neutra2Display-Bold.eot');
	src: local('☺'), url('../fonts/Neutra2Display-Bold.woff') format('woff'), url('../fonts/Neutra2Display-Bold.ttf') format('truetype'), url('../fonts/Neutra2Display-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Titling';
	src: url('../fonts/Neutra2Display-Titling.eot');
	src: local('☺'), url('../fonts/Neutra2Display-Titling.woff') format('woff'), url('../fonts/Neutra2Display-Titling.ttf') format('truetype'), url('../fonts/Neutra2Display-Titling.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Text-Bold';
	src: url('../fonts/Neutra2Text-Bold.eot');
	src: local('☺'), url('../fonts/Neutra2Text-Bold.woff') format('woff'), url('../fonts/Neutra2Text-Bold.ttf') format('truetype'), url('../fonts/Neutra2Text-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Text-Book';
	src: url('../fonts/Neutra2Text-Book.eot');
	src: local('☺'), url('../fonts/Neutra2Text-Book.woff') format('woff'), url('../fonts/Neutra2Text-Book.ttf') format('truetype'), url('../fonts/Neutra2Text-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Text-Demi';
	src: url('../fonts/Neutra2Text-Demi.eot');
	src: local('☺'), url('../fonts/Neutra2Text-Demi.woff') format('woff'), url('../fonts/Neutra2Text-Demi.ttf') format('truetype'), url('../fonts/Neutra2Text-Demi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Text-DemiItalic';
	src: url('../fonts/Neutra2Text-DemiItalic.eot');
	src: local('☺'), url('../fonts/Neutra2Text-DemiItalic.woff') format('woff'), url('../fonts/Neutra2Text-DemiItalic.ttf') format('truetype'), url('../fonts/Neutra2Text-DemiItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Medium';
	src: url('../onts/Neutra2Display-Medium.eot');
	src: local('☺'), url('../fonts/Neutra2Display-Medium.woff') format('woff'), url('../fonts/Neutra2Display-Medium.ttf') format('truetype'), url('../fonts/Neutra2Display-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Light';
	src: url('../fonts/Neutra2Display-Light.eot');
	src: local('☺'), url('../fonts/Neutra2Display-Light.woff') format('woff'), url('../fonts/Neutra2Display-Light.ttf') format('truetype'), url('../fonts/Neutra2Display-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** font faces Generated by FG ends here **/


img {
	max-width: 100%;
	height: auto;
}
body {
	margin: 0;
	padding: 0;
	padding-top: 90px;
	color: #212322;
	font-family: 'Conv_Neutra2Text-Book';
}
header {
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 1000;
	top: 0;
}
/* css for slider*/
	
.jk-slider {
	width: 100%;
}
/*          Hero Headers        */
/********************************/
.hero {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100 !important;
	width: 45%;
	height: 90%;
	margin: 3%;
	padding: 5% 8%;
	border-radius: 50%;
	color: #fff;/*  -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);*/
}
.bluecircle {
	background: rgba(72,169,197,0.85);
}
.greencircle {
	background: rgba(122,204,0,0.85);
}
.winecircle {
	background: rgba(207,127,0,0.85);
}
.hero h1 {
	font-size: 80px;
	font-weight: bold;
	margin: 0;
	padding: 40% 0 0 0;
	font-family: 'Conv_Neutra2Display-Titling';
}
.hero h3 {
	padding: 0 5% 0 0;
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.carousel-control.left, .carousel-control.right {
	background: none;
	display: none;
}
/* slider css ends here*/


.client .carousel-control.left, .client .carousel-control.right {
	display: block;
}
.heading {
	text-align: center;
	color: #48A9C5;
	padding: 5%;
}
.seemorebtn {
	padding: 20px 30px;
	font-size: 20px;
	font-family: 'Conv_Neutra2Text-Bold';
	color: #fff;
	background: #48a9c5;
	margin: 50px;
	text-transform: uppercase;
	display: inline-block;
}
.seemorebtn:hover {
	color: #fff;
	text-decoration: none;
	opacity: 0.8;
}
.clear {
	clear: both;
}
.subscribe-wrapper {
	font-family: 'Conv_Neutra2Text-Book';
	font-size: 18px;
	color: #fff;
	position: absolute;
	width: 56%;
	bottom: 5%;
	right: 0;
	z-index: 1;
}
.subscribe-wrapper input {
	border: none;
	margin: 5px 10px;
	color: #666;
	padding: 0 5px;
	vertical-align: middle;
	border: 1px solid #fff;
}
.subscribe-wrapper button {
	background: none;
	border: 1px solid #fff;
	padding: 0 5px 0;
	background: #AA1054;
	vertical-align: middle;
}
.topsearchbox {
	border: 2px solid #ccc;
	padding: 0 10px;
}
.topsearchbox:hover {
	border: none;
	border-bottom: 2px solid #82c5d7;
}
.topsearchbox:focus {
	border-bottomn: 2px solid #48A9C5;
}
.btnsearch {
	border: none !important;
	padding: 0;
	margin: 0;
}
.rel {
	position: relative;
}
.navbar-nav > li {
	font-family: 'Conv_Neutra2Text-Demi';
	font-size: 13px;
	text-transform: uppercase;
}
.navbar-nav > li a {
	color: #212322;
}
.navbar-nav > li a:hover, .navbar-nav > li a:active {
	background: none;
	color: #48a9c5;
}
.navbar-nav > li a:focus {
	background: none !important;
	color: #48a9c5;
}
.school {
	position: relative;
}
.school > div {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 22% 20%;
	z-index: 100;
}
.winterline {
	background: rgba(241,90,43,0.9);
	height:100%;
	line-height:100%;
	
}
.northwestern {
	background: rgba(82,37,122,0.9);
}
.brescia {
	background: rgba(22,67,151,0.9);
}
.tulane {
	background: rgba(0,71,41,0.9);
}
.school:hover > div {
	display: block;
}
.serviboxwrapper {
	width: 20%;
	float: left;
	background: #000000;
	position: relative;
}
.servicebox {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 100;
	padding: 27% 12%;
	color: #fff;
	background: rgba(0,0,0,0.5);
}
.servicebox span {
	font-family: 'Conv_Neutra2Display-Bold';
	font-size: 17px;
	text-transform: uppercase;
	line-height: 110%;
}
.servicebox-text {
	font-size: 18px;
	text-align: center;
	display: none;
	margin: 10px 0;
	font-family: 'Conv_Neutra2Text-Book';
}
.servicebox span, .servicebox img {
	/*float: left;*/
	margin-left: 10px;
	vertical-align: middle;
	display: inline-block;
}
.learnmore {
	font-size: 16px;
	padding: 10px 20px;
	color: #fff;
	font-family: 'Conv_Neutra2Text-Bold';
	text-transform: uppercase;
	display: inline-block;
	margin: 20px auto;
	clear: both;
}
.learnmore:hover {
	color: #fff;
	text-decoration: none;
}
.yellowbg {
	background: #f9da00;
}
.bluebg {
	background: #48a9c5;
}
.icon {
	padding: 0 5px;
	opacity: 1.0;
}
.orangebg {
	background: #cf7f00 !important;
}
.greenbg {
	background: #7acc00
}
.winebg {
	background: #ac145a;
}
.serviboxwrapper>img {
	opacity: 0.3;
}
.serviboxwrapper:hover .servicebox-text {
	display: block;
}
.serviboxwrapper:hover .icon {
	opacity: 0.9;
}
.serviboxwrapper:hover>img {
	opacity: 0.9;
}
.register {
	position: relative;
}
.registeroverlay {
	position: absolute;
	width: 66%;
	height: 100%;
	padding: 3%;
	text-align: center;
	left: 17%;
	color: #fff;
	background: rgba(201,127,0,0.5);
}
.register-hd {
	font-size: 50px;
	font-family: 'Conv_Neutra2Display-Titling';
}
.digital {
	font-size: 24px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.registertxt {
	font-size: 16px;
	font-family: 'Conv_Neutra2Text-Book';
}
footer {
	background: #212322;
	padding: 30px 0;
	margin-bottom: -2px;
}
.footerwrapper {
	font-size: 18px;
	/*width: 64%;*/
	width: 75%;
	margin: 0 auto;
	color: #fff;
	font-family: 'Conv_Neutra2Text-Book';
}
.playvideo {
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-Bold';
	text-align: center;
	margin-top: 20px;
}
.navbar-brand img {
	margin-top: 7px;
}
.contactinfo {
	line-height: 110%;
	margin: 2.5% 0 0 20px !important;
}
.contactinfo a {
	color: #fff;
}
.contactinfo a:hover {
	text-decoration: none;
}
.filtermenu {
	padding-top: 30px;
	border-top: 1px solid #ccc;
	border-radius: 0;
	margin-bottom: 30px;
}
.blogtxtoverlay {
	position: absolute;
	height: 100% !important;
	width: 100%;
	z-index: 1;
	color: #fff;
	text-align: center;
	padding: 40px 0;
}
.blogtxtoverlay > div {
	position: absolute;
	width: 100%;
}
.center {
	top: 34%;
}
.weeks {
	position: absolute;
	width: 100%;
	bottom: 10px;
	font-family: 'Conv_Neutra2Text-Book';
	font-size: 16px;
}
.filtermenu button {
	background: none;
	border-radius: 0;
}
.filter-button:hover, .filter-button:focus, .filter-button:active, .filter-button.focus {
	background: none !important;
	box-shadow: none !important;
}
/*font families*/
			
.Neutra2Text-Book {
	font-family: 'Conv_Neutra2Text-Book';
}
.Neutra2Display-Titling {
	font-family: 'Conv_Neutra2Display-Titling';
}
.Conv_Neutra2Text-Bold {
	font-family: 'Conv_Neutra2Text-Bold';
}
/*font sizes*/
		
.convergeFontSize60 {
	font-size: 40px;
}
/*classes for blog page starts */

.pageheader {
	position: relative;
}
.blogsearchbg {
	font-size: 16px;
	background: #48a9c5;
	padding: 2% 10%;
	text-align: right;
	color: #fff;
	position: relative;
	font-family: 'Conv_Neutra2Text-Book';
}
.blogsearchbg span {
	margin: auto 10px;
	display: inline-block;
}
.blogsearchbg input {
	color: #333;
	padding: 5px 10px;
	font-size: 14px;
}
.pageheading {
	font-size: 56px;
	color: #fff;
	z-index: 1;
	text-align: center;
	width: 100%;
	bottom: 12%;
	font-family: 'Conv_Neutra2Display-Titling';
	position: absolute;
	line-height: 120%;
}
.bg-holder .pageheading {
	bottom: 10%
}
.clientstories .pageheading {
	bottom: 30%
}
.searchbtnwhite {
	background: none;
	border: none;
}
.downarrow {
	max-width: 30%;
	margin: 60px auto;
}
.pageheading span {
	font-size: 24px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	display: block;
	line-height: 75%;
}
.blogsearchbg span, .blogsearchbg input, .blogsearchbg button {
	display: inline-block;
	vertical-align: middle;
}
.blogs {
	background: url(../images/blog-bg.png) no-repeat right top;
	padding: 55px 0 0;
	background-size: 85% auto;
}
.blog-hd {
	font-size: 36px;
	font-family: 'Conv_Neutra2Display-Titling';
	line-height: 120%;
}
.blog-hd2 {
	font-size: 20px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	margin: 0 10%;
	word-break: keep-all;
}
.opeque {
	opacity: 1.0 !important;
}
.blog-txt {
	font-size: 16px;
	font-family: 'Conv_Neutra2Text-Book';
	margin: 5px 0;
}
.yellowborder {
	background: #cf7f00;
	height: 20px;
}
.story {
	position: relative;
}
.story-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	padding: 40px;
}
.story-hd {
	font-size: 40px;
	font-family: 'Conv_Neutra2Text-Bold';
	text-transform: uppercase;
	transition: all 1s ease 0s;
}
.clientlogo img {
	width: 15%;
	margin-bottom: 50px;
}
.pinkbg {
	background: #ac145a;
}
.bg-holder {
	background-image: url(../images/blog-header.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 600px;
	width: 100%;
	background-position: center 100px;
	z-index: 1;
	position: relative;
}
.clientstories {
	background: url(../images/client-story-single-1.png);
	background-attachment: fixed !important;
	background-repeat: no-repeat!important;
	background-size: 100%!important;
	height: 600px;
	width: 100%;
	background-position: center 100px!important;
	z-index: 1;
	position: relative;
}
.converge2019 {
	background: url(../images/converg2019.png) !important;
	background-attachment: fixed !important;
	background-repeat: no-repeat!important;
	background-size: 100%!important;
	width: 100%;
	background-position: center 100px!important;
	z-index: 1;
	position: relative;
}
.blogtxtwrapper {
	padding: 80px 0;
}
.blog-img-full {
	margin: 30px 5%;
}
.blogtxt2 {
	color: #212322;
	font-family: 'Conv_Neutra2Text-Book';
	font-size: 14px;
}
.blue {
	font-size: 22px;
	color: #48a9c5;
	text-align: center;
	margin: 20px 8%;
	font-family: 'Conv_Neutra2Display-Medium';
}
.blogtxt-bold {
	font-size: 16px;
	font-family: 'Conv_Neutra2Text-Bold';
}
.blogtxt-yellow {
	font-family: 'Conv_Neutra2Display-Medium';
	font-size: 22px;
	color: #CF7F00;
}
.blog-sub-hd {
	font-size: 26px;
	color: #48A9C5;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	margin: 20px 0;
}
.yellow {
	color: #CF7F00 !important;
}
.tag {
	color: #cacdce;
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-Bold';
	border-top: 1px solid #cacdce;
	padding: 18px 0;
}
.tag span {
	font-size: 140%;
	font-family: 'Conv_Neutra2Display-Medium';
}
.photo, .name {
	width: 50%;
	text-align: center;
	float: left;
}
.photo img {
	padding: 0 20%;
	max-width: 100%;
}
.name {
	font-size: 24px;
	font-family: 'Conv_Neutra2Display-Medium';
	color: #212322;
	padding: 20px 0;
}
.name span {
	color: #48a9c5;
	font-size: 150%;
	font-family: 'Conv_Neutra2Text-Bold';
}
.social {
	margin-top: 20px;
}
.share {
	font-family: 'Conv_Neutra2Display-Medium';
	font-size: 24px;
	color: #212322;
}
.lightbluebg {
	background: #e7f1f5;
	padding: 40px 0;
}
.reading img {
	width: 30%;
	margin-right: 2%;
	margin-top: 25px;
}
.videobg {
	text-align: center;
	padding: 60px 0;
}
.infotxt {
	padding-right: 15%;
	color: #777877;
}
.casestudies {
	padding: 60px 0;
	background: #e7f1f5;
}
.casestudies-hd {
}
.results {
	font-size: 40px;
	font-family: 'Conv_Neutra2Display-Titling';
	text-align: center;
}
.sixty span {
	font-size: 130px;
	font-family: 'Conv_Neutra2Display-Light';
	line-height: 100%;
	color: #cf7f00;
}
.sixty {
	font-size: 30px;
	font-family: 'Conv_Neutra2Display-Medium';
	line-height: 100%;
	text-align: center;
}
.vivamus {
	font-family: 'Conv_Neutra2Display-Medium';
	font-size: 24px;
	line-height: 120%;
	margin-top: 20px;
}
.vivamus span {
	font-size: 130%;
	font-family: 'Conv_Neutra2Display-Light';
}
.resultswrapper {
	color: #212322;
}
.infoline {
	font-size: 24px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	color: #212322;
}
.servicebox2 {
	background: #d8d8d8;
	padding: 15px 30px;
	border: 1px solid #979797;
}
.servicebox2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.servicebox2 ul {
	text-transform: uppercase;
	font-family: 'Conv_Neutra2Display-Medium';
	font-size: 18px;
	color: #515151;
}
.casestudies-hd {
	text-transform: uppercase;
	font-family: 'Conv_Neutra2Display-Medium';
	font-size: 18px;
	text-align: center;
	color: #535353
}
.casestudies-img {
	text-align: center;
}
.casestudies-img img {
	margin: 40px 5%;
	border: 1px solid #ccc;
}
.carousel-control {
	top: 43%;
}
.simplesteps {
	padding: 80px 0;
}
.simimplestepshd {
	font-size: 40px;
	line-height: 110%;
	color: #CF7F00;
	font-family: 'Conv_Neutra2Display-Titling';
}
.simplsteptxt {
	margin-bottom: 15px;
	color: #212322;
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-Book';
}
.insight-txt-wrapper {
	padding-left: 30px;
}
.insights > div {
	display: block !important;
}
.hover {
	display: none;
}
.insights:hover>div .normal {
	display: none !important;
}
.insights:hover>div .hover {
	display: inline-block !important;
	text-align: center !important;
}
.insights>div span {
	text-align: center;
	color: #fff !important;
	font-size: 24px;
	display: block;
	text-transform: uppercase;
	font-family: 'Conv_Neutra2Display-Titling';
	font-size: 36px;
}
.insights>div span a {
	color: #fff;
}
.insights>div span a:hover {
	text-decoration: none;
	;
}
.insights>div {
	width: 306px;
	height: 306px;
	color: #fff;
	border-radius: 50%;
	left: 27%;
	padding: 12% 0;
}
.insights:hover>div.one {
	background: rgba(207,127,0,0.8);
}
.insights:hover>div.two {
	background: rgba(71,169,197,0.8);
}
.insights:hover>div.three {
	background: rgba(249,218,0,0.8);
}
.insights:hover>div.four {
	background: rgba(122,204,0,0.8);
}
.insights:hover>div.five {
	background: rgba(172,20,90,0.8);
}
.insights:hover>div.six {
	background: rgba(33,35,34,0.8);
}
.ourapproach {
	padding: 60px 0;
	background: url(../images/services-left-bg.png) no-repeat left bottom;
	background-size: 300px 300px;
}
.circle {
	margin-right: -5%;
}
.orangecircle2 {
	z-index: 3;
	position: relative;
}
.bluecircle2 {
	z-index: 2;
	position: relative;
}
.graycircle2 {
	z-index: 1;
	position: relative;
}
/*  bhoechie tab */
div.bhoechie-tab-container {
	z-index: 10;
	padding: 0 !important;
	position: relative;
}
div.bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
}
div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
	border: none;
	color: #ffffff;
}
div.one div.list-group > a.active {
	background: #48a9c5;
}
div.two div.list-group > a.active {
	background: #48a9c5;
}
div.three div.list-group > a.active {
	background: #48a9c5;
}
div.bhoechie-tab-menu div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;/*  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #5A55A3;*/
}
div.bhoechie-tab-content {
	background-color: #ffffff;/* border: 1px solid #eeeeee; */
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
	display: none;
}
.list-group-item {
	padding: 10px 0px;
}
/* tabs css ends here*/


.approach {
	font-size: 40px;
	color: #CF7F00;
	text-align: center;
	font-family: 'Conv_Neutra2Display-Titling';
	line-height: 100%;
	margin-bottom: 40px;
}
.approach span {
	font-size: 45%;
	color: #212322;
	font-family: 'Conv_Neutra2Text-Book';
	line-height: 150%;
	display: block;
	margin-top: 15px;
}
.circllewapper>div {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	padding: 20% 5%;
}
.circle-hd {
	font-size: 24px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.circllewapper ul li {
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-Book';
}
.approachtxt {
	font-size: 14px;
	font-family: 'Conv_Neutra2Text-Book';
	margin-top: 15%;
}
.circllewapper ul li a {
	color: #fff;
}
.circllewapper ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.circllewapper ul li {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}
 . bhoechie-tab-container {
 position:relative;
 background:#000;
}
.list-group-item {
	background: none;
	padding: 10% 0;
	margin: 15px 0;
}
/*.bhoechie-tab-menu {
	position: absolute;
	width: 120px;
	height: 100%;
	right: 0;
	background: #48a9c5;
	z-index: 100;
}*/
.list-group-item.hover {
	display: none;
}
.list-group-item:hover .hover, .list-group-item.active .hover {
	display: block;
}
.list-group-item:hover .normal, .list-group-item.active .normal {
	display: none;
}
.iconcircle {
	padding: 10%;
	text-align: center;
	border-radius: 50%;
	margin: 0 22%;
	margin-bottom: 10px;
}
.active .iconcircle {
	background: #fff;
}
.list-group-item img.big {
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background: none;
	border: none;
}
#one {
	background: #48a9c5 !important;
}
#two {
	background: #f9da00 !important;
}
#three {
	background: #7acc00 !important;
}
#four {
	background: #ac145a !important;
}
#five {
	background: #cf7f00 !important;
}
.list-group-item {
	font-size: 10px;
	border: none;
	font-family: 'Conv_Neutra2Text-Book';
}
.list-group-item:hover {
	background: none;
	color: #fff !important;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
	background: none;
}
a.list-group-item, button.list-group-item {
	color: #fff;
}
.tab-txt {
	position: absolute;
	top: 0;
	width: 96%;
	text-align: center;
	padding: 155px 0 0 0;
}
.tab-hd {
	font-size: 38px;
	font-family: 'Conv_Neutra2Display-Titling';
	color: #fff;
	margin-bottom: 20px;
	line-height: 120%;
}
.tab-info p {
	color: #fff;
	font-family: 'Conv_Neutra2Text-Book';
	font-size: 14px;
}
.tab-hd img, .tab-hd span {
	display: inline;
	vertical-align: top;
	margin-right: 10px;
}
.logos .slick-prev::before, .logos .slick-next::before {
	display: none !important;
}
.colored {
	display: none !important;
}
.logos .active .colored {
	display: block !important;
}
.logos .active .graylogo {
	display: none !important;
}
.slidingmenu {
	width: 96%;
	margin: auto;
	font-size: 40px;
	font-family: 'Conv_Neutra2Display-Medium';
	text-align: center;
	line-height: 110%;
}
.slidingmenu a {
	vertical-align: middle;
	color: #212322;
}
.slidingmenu a {
	text-decoration: none;
}
.ready {
	position: relative;
	background: #e7f1f5 url(../images/service-single-1.png) no-repeat left top;
	background-size: contain;
	border-top: 5px solid #222222;
	border-bottom: 5px solid #222222;
}
.ready .seemorebtn {
	margin: 10% 0 !important;
}
.readytxtwrapper {
	z-index: 1;
	width: 100%;
	padding: 40px 0;
}
.ready-hd {
	margin-left: 18%;
	margin-top: 4%;
	font-size: 24px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	color: #48A9C5;
}
.ready-hd span {
	font-size: 170%;
	font-family: 'Conv_Neutra2Display-Titling';
	color: #212322
}
.logos {
	width: 96%;
	padding: 40px 0;
}
.bigcircle {
	position: relative;
	padding: 0 17%;
}
.lfimg {
	padding: 0 10%;
}
.number {
	font-size: 120px;
	color: #fff;
	width: 70%;
	height: 100%;
	padding: 6% 0;
	z-index: 1;
	text-align: center;
	position: absolute;
	font-family: 'Conv_Neutra2Text-Light';
}
.bottomcircletxt {
	font-family: 'Conv_Neutra2Text-DemiItalic';
	font-size: 24px;
	margin-top: 20px;
}
.content-wrapper {
	margin-top: 60px;
}
.black {
	color: #212322 !important;
}
.teamintro {
	font-size: 56px;
	font-family: 'Conv_Neutra2Display-Titling';
	text-align: center;
	line-height: 150%;
}
.teamblubg {
	background: #e9f2f6 url(../images/team-blue-bg.png) no-repeat top right;
	background-size: contain;
	border-top: 9px solid #222222;
	border-bottom: 9px solid #222222;
}
.boldtxt {
	font-size: 50px;
	font-family: 'Conv_Neutra2Display-Titling';
	line-height: 100%;
	left: -400px;
}
.boldtxt span {
	color: #48A9C5;
	font-family: 'Conv_Neutra2Display-Bold';
	font-size: 90%;
}
.lighttxt {
	font-size: 24px;
	font-family: 'Conv_Neutra2Display-Light';
}
.boldtxtwrapper {
	margin: 60px auto;
}
div.slide-right {
	width: 100%;
}
div.slide-right p {
	animation: 3s slide-right;
}
 @keyframes slide-right {
 from {
 margin-left: -100%;
 width: 300%;
}
to {
	margin-left: 0%;
	width: 100%;
}
}
div.slide-left {
	width: 100%;
}
div.slide-left p {
	animation: slide-left 3s;
}
 @keyframes slide-left {
 from {
 margin-left: 100%;
 width: 300%;
}
to {
	margin-left: 0%;
	width: 100%;
}
}
.ourteam {
	padding: 60px 0;
}
.teamphoto {
	margin: 0 3%;
	position: relative;
}
.teamphoto:hover .team-hover {
	display: block;
}
.teamname {
	font-size: 16px;
	font-family: 'Conv_Neutra2Text-Book';
	text-align: center;
	margin-top: 10px;
}
.popuptxt2 {
	font-size: 11px;
	font-family: 'Conv_Neutra2Text-Book';
	margin: 10px 0;
}
.teamname span {
	font-size: 160%;
	display: block;
	text-transform: uppercase;
	color: #CF7F00;
	font-family: 'Conv_Neutra2Text-Bold';
}
.teamwrapper {
	margin: 40px auto;
}
.team-hover {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: hidden;
	border-radius: 50%;
	font-family: 'Conv_Neutra2Text-Bold';
	text-transform: uppercase;
	left: -1px;
}
.blueoverlay {
	background: rgba(72,170,197,0.8);
}
.orangeoverlay {
	background: rgba(207,127,0,0.8);
}
.greenoverlay {
	background: rgba(122,204,0,0.8);
}
.team-hover p {
	font-size: 80px;
	padding: 10% 0;
	text-align: center;
	color: #fff;
	line-height: 100%;
}
.team-hover p a {
	color: #fff;
}
.team-hover a:hover {
	text-decoration: none;
	color: #fff;
}
.teampopup {
	position: absolute;
	width: 100%;
	height: 130%;
	background: rgba(0,0,0,0.8);
	color: #fff;
	z-index: 10;
	display: none;
}
.popupimg {
	width: 35%;
	float: left;
}
.popuptxt {
	width: 63%;
	float: left;
	font-family: 'Conv_Neutra2Text-Book';
	font-size: 14px;
	padding: 10px;
}
.popuptxt span {
	font-family: 'Conv_Neutra2Text-Bold';
	font-size: 140%;
	display: block;
}
.teampopup>div {
	padding: 20px;
}
.socialiconsteam {
	margin: 30px 0;
}
.nobg {
	background: none;
}
.pageheading label {
	margin-bottom: 10px;
}
.bluename {
	color: #48a9c5 !important;
}
.loadmore {
	padding: 20px 80px !important;
}
.jk-slider .carousel-indicators {
	display: none;
}
.widebtn {
	padding: 15px 50px;
}
/*alasses added on 10July 2017*/

.videosection {
	padding: 60px 0;
	background: #48a9c5;
}
.whitebg {
	background: #fff;
	padding: 60px 0;
}
.videtxtocol {
	width: 25%;
	display: inline-block;
	padding: 20px 0px;
	margin: 0 20px 0 0;
	text-align: center;
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.videotxt {
	font-size: 14px;
	color: #fff;
	line-height: 150%;
	padding: 10% 40px;
	font-family: 'Conv_Neutra2Text-Light';
}
.clientstories-slider .carousel-inner > .item {
	width: 80%;
	margin: 0 10%;
}
.clientstories-slider .carousel-control img {
	width: 40px;
}
.result-section {
	padding: 80px 0;
	background: url(../images/crosslines-new.png) no-repeat left top;
	background-size: contain;
}
.testimonials {
	background: #e7f1f5;
	border-top: 6px solid #212322;
	border-bottom: 6px solid #212322;
}
.testumonials-photo {
	width: 190px;
	height: 190px;
	border-radius: 50%;
	margin: 50px auto;
	overflow: hidden;
}
.textimonial-txt {
	text-align: center;
	margin: 30PX 22%;
	font-size: 17px;
	font-family: 'Conv_Neutra2Display-Medium';
}
.designation {
	font-size: 12px;
	font-family: 'Conv_Neutra2Display-Titling';
}
.convergevideotxt {
	line-height: 160%;
	color: #333 !important;
	padding: 20px 0 0;
	font-size: 18px;
}
.pluginoverlay {
	padding: 100px 0;
	position: absolute;
	width: 100%;
}
.ebentbright {
	position: relative;
}
.speakerphoto {
	border-radius: 50%;
	overflow: hidden;
	margin: 15px 15%;
	position: relative;
}
.speakername {
	text-align: center;
	font-size: 14px;
	font-family: 'Conv_Neutra2Text-Light';
	line-height: 170%;
}
.speakername span {
	font-size: 130%;
	color: #cf7f00;
	display: block;
	text-transform: uppercase;
	font-family: 'Conv_Neutra2Text-Bold';
}
.speakername1 {
	font-family: 'Conv_Neutra2Display-Bold';
	text-transform: uppercase;
	font-size: 20px;
}
.collegelogo {
	position: absolute;
}
.cf {
	position: relative;
}
.cf img.top {
	display: none;
	position: absolute;
}
.cf:hover img.top {
	display: block;
}
.speakerinfo {
	font-size: 18px;
	text-align: left;
	line-height: 120%;
	position: absolute;
	z-index: 2;
	padding: 30px 30px;
	color: #fff;
	background: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	display: none;
}
.speakertxt .active {
	display: block !important;
}
.speakertxt {
	position: relative;
}
.schedule {
	padding: 50px 0;
	background: #f4f5f5;
}
.schedule .nav-tabs {
	border: none;
}
.schedule .nav-tabs > li {
	width: 33.3333% !important;
	text-align: center;
	margin: 0;
	padding: 0;
}
.schedule .nav-tabs > li > a {
	font-size: 18px;
	color: #333;
	margin: 0;
	border-radius: 0;
	background: none;
	border: none;
	font-family: 'Conv_Neutra2Text-Book';
	padding-bottom: 25px;
	background: url(../images/tab-bg-sm.png) no-repeat center bottom;
}
.schedule .nav-tabs > li.active > a, .schedule .nav-tabs > li.active > a:hover, .schedule .nav-tabs > li.active > a:focus {
	border-radius: 0;
	background: none;
	border: none;
	text-transform: uppercase;
	color: #48a9c5;
	font-family: 'Conv_Neutra2Display-Bold';
	background: url(../images/tab-bg-sm-hover.png) no-repeat center bottom;
}
.scheduletime {
	padding: 5px 10px;
	font-size: 16px;
	color: #fff;
	background: #48a9c5;
	font-family: 'Conv_Neutra2Text-Book';
}
.schedule .tab-content {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
}
.schedule-wrapper {
	margin: 20px;
	padding: 20px 0;
	border-bottom: 1px solid #7a7b7a;
}
.schedule-photo {
	border-radius: 50%;
	overflow: hidden;
	margin: 0 10px;
}
.schedule-hd {
	font-size: 170%;
	margin: 10px 0;
	font-family: 'Conv_Neutra2Display-Bold';
}
.schedule-subhd {
	font-size: 130%;
	margin-bottom: 10px;
}
.schedule-hd span {
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.scheduletxt {
	font-size: 14px;
	line-height: normal;
}
.noborder {
	border: none;
}
.phone, .phonetext {
	display: inline-block;
	vertical-align: middle;
}
.phonetext p {
	margin: 0 10px 0;
}
.venuebg {
	background: url(../images/venuebg.png) no-repeat;
	padding: 60px 0;
	color: #fff;
	background-size: cover;
}
.address {
	padding: 10px 30px;
	border-left: 8px solid #f9d600;
}
.venue-hd {
	font-size: 30px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
}
.venuelinks {
	font-size: 24px;
	padding-top: 10px;
	font-family: 'Conv_Neutra2Display-Bold';
}
.venuelinks a {
	color: #fff;
	margin-right: 20px;
}
.venuelinks a:hover {
	text-decoration: none;
}
.venue-sub-hd {
	font-size: 18px;
}
.venue-txt {
	padding: 30px 0;
}
.speakericon {
	margin: 20px 0;
}
.speakericon a {
	display: inline-block;
}
.whitecolor {
	color: #fff !important;
}
.readyto {
	line-height: 130%;
}
.map {
	position: relative;
	text-align: center;
}
/*.mapovellay {
	font-size: 50px;
	position: absolute;
	padding: 40px;
	width: 100%;
	background: rgba(72,169,197,0.7);
	color: #fff;
	font-family: 'Conv_Neutra2Display-Titling';
	top: 25%;
	transition: all 1s ease 0s;
}*/

.map .test {
	position: relative;
	top: 30px;
	background-color: #fff;
	width: 100%;
}
.test .mapovellay {
	font-size: 40px;
	padding: 40px;
	/*	transition: all 1s ease 0s;*/
	background: #48a9c5;
	color: #fff;
	font-family: 'Conv_Neutra2Display-Titling';
	position: relative;
	top: 0;
}
.test .mapovellay br {
	display: none;
}
.orangecolor {
	color: #cf7f00
}
.ightblubg {
	background: #e9f2f6;
}
.teamnamesbox {
	margin-bottom: 30px;
}
.teampostname {
	font-size: 26px;
	color: #5e5f5f !important;
	font-family: 'Conv_Neutra2Text-Light';
	font-weight: normal;
}
.teamtxt {
	margin-top: 10px;
	color: #5e5f5f;
	line-height: 180%;
}
.teampost span {
	font-size: 26px;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	color: #48a9c5;
	display: block;
	line-height: 120%;
}
.teamtxt {
	color: #535454;
}
.benifits {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.benifits li {
	width: 24%;
	font-size: 24px;
	display: inline-block;
	text-align: center;
	font-family: 'Conv_Neutra2Text-DemiItalic';
	border-top: 10px solid #cf7f00;
	border-bottom: 10px solid #cf7f00;
	margin: 20px -2px;
}
.benifits li {
	padding: 30px 0;
}
.benifits li:hover {
	color: #fff;
	background: #cf7f00;
}
.benifits li:first-child {
	border-color: #48a9c5;
}
.benifits li:first-child:hover {
	background: #48a9c5;
}
.benifits li:first-child+li {
	border-color: #f9d600;
}
.benifits li:first-child+li:hover {
	background: #f9d600;
}
.benifits li:first-child+li+li {
	border-color: #ac145a;
}
.benifits li:first-child+li+li:hover {
	background: #ac145a;
}
.culture > div {
	width: 100%;
	margin: 0 !important;
	left: 0;
	padding: 60px 20px;
	text-align: left;
	border-radius: 0;
}
.blucircle2 {
	width: 170px;
	height: 170px;
	padding: 25% 0;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	background: rgba(72,169,197,0.85);
	margin-top: 65%;
	line-height: 120%;
}
.blucircle2 span {
	font-size: 50px !important;
	font-family: 'Conv_Neutra2Display-Bold' !important;
}
.orangecircle2 {
	margin-top: 25%;
	padding: 15% 0;
	background: rgba(207,127,0,0.85);
}
.culturrboc-hd {
	float: left;
	width: 65%;
}
.cultureaddress {
	float: left;
	width: 35%;
	text-align: center;
	font-size: 15px;
}
.cultureyellowtxt {
	font-size: 36px;
	padding: 20% 2%;
	text-align: center;
	color: #f9d600;
	font-family: 'Conv_Neutra2Display-Medium';
	font-weight: bold;
	line-height: 130%;
}
.cultureyellowtxt span {
	color: #fff;
}
.culturegreentxt {
	color: #7acc00;
	padding: 0;
	margin-top: 60%;
}
.culturegreentxt span {
	font-family: 'Conv_Neutra2Text-Bold';
}
.inlineblock {
	display: inline-block !important;
}
.formsection {
	padding: 60px 0;
	background: #fff;
	border-top: 10px solid #212322;
	position: relative;
}
.downarrowwrapper {
	top: 0;
	position: absolute;
	width: 100%;
}
.form-hd {
	font-size: 50px;
	color: #212322;
	font-family: 'Conv_Neutra2Display-Titling';
	text-align: center;
	margin-bottom: 60px;
}
.form label {
	display: block;
	color: #4A4A4A;
	font-size: 18px;
	margin-top: 10px;
	text-transform: uppercase;
	font-family: 'Conv_Neutra2Display-Medium';
	font-weight: normal;
}
.inpt, .select {
	border: 4px solid #212322;
	padding: 7px;
	color: #7a7d7e;
	font-size: 18px;
	font-family: 'Conv_Neutra2Text-Light';
}
.block {
	width: 100%;
}
.form-col {
	width: 39%;
	margin: 15px 5%;
	display: inline-block;
}
.explore .serviboxwrapper {
	border-right: 1px solid #fff;
	background: #48a9c5;
}
.explore .servicebox span {
	font-size: 24px;
	display: block;
	text-align: left;
	line-height: 130%;
	margin: 20px 0;
	font-family: 'Conv_Neutra2Display-Titling';
}
.explore .icon {
	text-align: center;
}
.explore .serviboxwrapper > img {
	opacity: 1.0;
}
.explore .serviboxwrapper:hover > img {
	opacity: 0 !important;
}
.explore .servicebox {
	background: none;
}
.explore {
	margin-bottom: 50px;
}
.work img {
	margin-bottom: 30px;
}
.work {
	margin-bottom: 40px;
}
.select {
	background: #fff url(../images/selectarrow.png) no-repeat center right;
	background-size: contain;
	overflow: hidden;
}
.select select {
	width: 110%;
	border: none;
	background: none;
}
.select select option {
	width: 100%;
}
.services2 div.bhoechie-tab-menu {
	top: -120px !important;
}
.services2 .active .iconcircle2 img, .services2 .list-group-item:hover img {
	margin: -20% auto 0;
}
.services2 .active .iconcircle2, .services2 .list-group-item:hover {
	padding-bottom: 30px;
}
.services2 .active .iconcircle2 {
	background: url(../images/whitearrow.png) no-repeat center bottom;
	background-size: 70px auto;
}
.services2 .list-group {
	width: 50%;
	margin: 0 auto;
}
.tab-txt2 {
	width: 55%;
	margin: 80px auto;
}
.services2 .tab-txt {
	text-align: left;
}
.readyto2 {
	padding-top: 50px;
}
.services2 .bhoechie-tab-menu {
	width: 100% !important;
	height: 130px;
}
.nnulogo {
	width: 25% !important;
}
.blucircle2 td {
	vertical-align: middle;
}
.client-logos {
	margin-bottom:20px;

}
.client-logos>div {
	line-height: 120px;
	min-height: 120px;
}
.client-logos>div img {
	vertical-align: middle;
}
.heading2{
	padding:5% 0 0 0;
	}
	
	
	.footernumber{
		border-bottom:1px solid #ccc;
		padding-bottom:10px;
		display:inline-block;
		font-size:120%;
	
		}
	.footeraddress{
		font-size:80%;
	}