/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body
	{
		min-width: 1200px;
		line-height: 2.25em;
		min-height: 100%;
	}

.homepagewhite{
	background: #fff;
}
.homepageblack{
	background: #000;
}
	
/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/
.topbar{
	width: 100%;
	float: left;
	padding: 5px;
	margin: 0px;
	background: #222;
}
.themecolourwrap{
	width: auto;
	float: right;
	padding: 0px 0px;
	margin: 0px;
}
.themechange {
  width: 18px;
  height: 18px;
  display: inline-block;
  border: 1px solid lightgray;
	margin-left: 5px;
	float: left;
}	
.whitetheme {
  background: #fff;
}
.darktheme {
  background: #4e4545;
}
.langwrap{
	background: #222;
  border: 1px solid #D9D9D9;
  padding: 2px 0px 3px 0px;
	float: right;
	margin-left: 10px;
}
.langlink{
list-style: none;
	float: left;  
}
.langlink li{
	float: left;  
	padding: 0 12px;
  line-height: 11px;

  border-right: 1px solid #9b9b9b;
}
.langlink li:last-child{
  border-right: 0px solid #9b9b9b;
}
.langlink li a{
	color: #fff;
  font-size: 11px;
  
}
	#header-wrapper	{
		padding: 0px 0 0px 0;
		margin: 0px auto;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		height:auto;
		width: 100%;
		z-index: 999;

	}
	
	#banner-wrapper{
		padding: 0px 0px;
		margin: 0px;
		float:left;
		position: relative;
		width:100%;
	}
	



	#feature-wrapper{
		padding: 0px 0px;
		margin: -60px 0px 30px 0px;
		float:left;
		width:100%;
		position: relative;
	}	

	#homeabout-wrapper{
		padding: 50px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #000;
	}

	#homeconsultancy-wrapper{
		padding: 50px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #1c1c1c;
	}
	#homeworkshops-wrapper{
		padding: 50px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #000 url("../images/shadow.png") no-repeat left bottom;
		background-size: 8%;
	}
	#homecourses-wrapper{
		padding: 50px 0px 60px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #1c1c1c;
		position: relative;
	}
	#homenewshead-wrapper{
		padding: 50px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #4b4a4a;
		min-height: 235px;
		position: relative;
	}
	#homenews-wrapper{
		padding: 0px 0px 60px 0px;
		margin: 0px 0px 0px 0px;
		float:left;
		width:100%;
		background: #f6f6f7;
		position: relative;
	}
	#footer-wrapper	{
		padding: 40px 0px 30px 0px;
		margin: 0px;
		background:#000;
		float:left;
		width:100%;
	}
	#copyright-wrapper{
		padding: 10px 0px 10px 0px;
		background:#000;
		border-top: rgba(255,255,255,0.2) 1px solid;
		float:left;
		width:100%;
	}
	.copyright{
	font-size: 13px;
	padding: 20px 0px 20px 0px;
	font-family: 'Poppins';
	font-weight: 400;
	line-height:25px;
	text-align: center;
	float: left;
	color: #fff;
	width: 100%;
	}


/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/
#logo	{
		padding:0px 0px 0px 0px;
		float:left;
		width:26%;
	}
	#logo img{
		float:left;
		width:100%;
	}

.topwrap{
	width: 100%;
	float: left;
	padding: 5px 5% 0px 5%;
	margin: 0px;
	background: #000;
}
.topmarquee{
	width: 100%;
	float: left;
	padding: 0px 5% 6px 5%;
	margin: 0px;
	background: #000;
	color: #fff;
	font-family: 'Poppins';
		font-weight: 400;
	font-size: 15px;
	line-height: 19px;
}
.toplinks{
	float: right;
	width:26%;
	padding: 0px 30px 0px 0px;
	margin:12px 0px 0px 0px;
	color: #fff;
	font-family: 'Poppins';
		font-weight: 700;
	font-size: 20px;
	line-height: 25px;

}
.toplinks img{
	float: r;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.toplinks h3{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #ff0;
	font-family: 'Oswald', sans-serif;
		font-weight: 400;
	font-size: 17px;
	line-height: 19px;
}
.toplinks h3 b{
	color: #d61e14;
	float: left;
		font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}
.toplinks h3 a{
	color: #d61e14;
}
.toplinks h3 a:hover{
	color: #184c90;
}
.topmenuwrap{
	width: 90%;
	float: left;
	padding: 5px 20px 5px 40px;
	margin: 0px 0px 0px 5%;
	background: rgba(28,28,28,1);
	-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
	

.servicebox{
	width: 31.3%;
	float: left;
	padding: 15px 25px 25px 25px;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	position: relative;
		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.servicebox:hover{
	-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	-webkit-transform: translateY(-4px);
	-moz-transform: translateY(-4px);
	transform: translateY(-4px);
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
}
.serviceicon{
	display: inline-block;
	margin: 0px auto;
	width: 25%;
}
.servicearow{
	position: absolute;
	bottom: 0px;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	z-index: 99;
	width: 50px;
}
.boxcolor1{
	background: #303030;
	margin-right: 3%;
	
}
.boxcolor2{
	background: #1c1c1c;
	margin-right: 3%;
	
}
.boxcolor3{
	background:#424242;
	margin-right: 0%;
	
}
.servicebox h3{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 'Oswald', sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0px;
	text-transform: uppercase;
}

.signupmenuwrap{
	width: auto;
	float: right;
	padding: 0px;
	margin: 5px 0px 0px 20px;
}
.signupmenuwrap img{
	width: 21px;
}
.srchmenuwrap{
	width: auto;
	float: right;
	padding: 0px;
	margin: 0px 20px 0px 20px;
}
#demo-2 input[type=search] {
	width: 25px;
	height:25px;
	padding-left: 0px;
	color: transparent;
	cursor: pointer;
	font-size:13px;
	font-family: 'Poppins';
}
#demo-2 input[type=search]:hover {
	background-color:none;
}
#demo-2 input[type=search]:focus {
	width: 100px;
	padding-left: 32px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #fff;
	background-color: #ee3023;
	outline: 0px;
	border-bottom: 0px solid #b2b3b3;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	;
	cursor: auto;
}
#demo-2 input:-moz-placeholder {
	color: transparent;
}
#demo-2 input::-webkit-input-placeholder {
	color: transparent;
}

	input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}


input[type=search] {
	background:  url("../images/srchicon.png") no-repeat 6px center;
	background-size: 20px;
	border: 0px;
	padding: 0px 10px 0px 35px;
	width: 55px;
	
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: none;
	
}


input:-moz-placeholder {
	color: #747474;
}
input::-webkit-input-placeholder {
	color: #747474;
}

.aboutlhs{
	width: 43%;
	float: left;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 25px;
}

.aboutrhs{
	width: 50%;
	float: right;
	padding: 10px;
	margin: 0px;
	background: #fff;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.aboutrhs img{
	width: 100%;
	float: right;
	padding: 0px;
	margin: 0px;
	
}
.aboutsubhead{
    font-size: 16px;
    color: #000;
    font-weight: 600;
	padding-left: 27px;
	font-family: 'Poppins';
    position: relative;
    margin-top: 2px;
	text-align: left;
	line-height: 24px;
	margin-bottom: 0px;
	width: 100%;
	float: left;
}
.aboutoneline{
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	
}

.aboutsubhead::before {
    content: "";
    width: 17px;
    height: 2px;
    background: #000;
    position: absolute;
    left: 0;
    top: 13px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.aboutmainhead{
    font-size: 44px;
    color: #222;
    font-weight: 700;
	padding-left: 0px;
	font-family: 'Poppins';
	text-align: left;
	line-height: 50px;
	margin-top: 25px;
	width: 100%;
	float: left;
}
.mainhead{
    font-size: 45px;
    color: #fff;
    font-weight: 700;
	padding-left: 0px;
	font-family: 'Poppins';
	text-align: left;
	line-height: 53px;
	margin-bottom: 30px;
	width: 100%;
	float: left;
}
.mainhead span{
	font-weight: 400;
	font-size: 18px;
	width: 100%;
	float: left;
	font-family: 'Poppins';
	color: #fff;
	text-align: left;
	letter-spacing: 2px;
	line-height: 20px;
	
}
.mainhead span b{
	font-weight: 700;

}
.bluemainhead{
    font-size: 45px;
    color: #fff;
    font-weight: 500;
	padding-left: 0px;
	font-family: 'Poppins';
	position: relative;
	text-align: left;
	line-height: 54px;
	margin-top: 0px;
	letter-spacing: 1px;
	width: 100%;
	float: left;
}

.bluemainsubhead{
	font-weight: 400;
	font-size: 18px;
	width: 100%;
	float: left;
	font-family: 'Poppins';
	color: #fff;
	text-align: left;
	letter-spacing: 2px;
	line-height: 20px;
	position: relative;
	padding-left: 29px;
	
}
.bluemainsubhead::before {
    content: "";
    width: 17px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 11px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.bluemainsubhead b{
	font-weight: 700;

}
.workshoplhs{
	width: 70%;
	float: left;
	font-size: 14px;
    color: #fff;
    font-weight: 400;
	font-family: 'Poppins';
    margin-top: 0px;
	text-align: left;
	line-height: 21px;
	margin-bottom: 0px;
}
.regbtn{
	width: auto;
	float: right;
	padding: 13px 35px;
	margin-right: 15px;
	text-align: center;
	line-height: 25px;
	color: #042971;
	font-weight: 600;
	font-size: 19px;
	font-family: 'Poppins';
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	background: #fff;
	text-transform: uppercase;
	border: 0px;
	
}
.regbtn:hover{
	background: #ee3023;
	color: #fff;
}

.columnbox{
	width: 48%;
	float: left;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.columnbox:hover{
-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	box-shadow: 0 20px 40px rgba(0,0,0,0.5);
	-webkit-transform: translateY(-4px);
	-moz-transform: translateY(-4px);
	transform: translateY(-4px);
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	background: rgba(255,255,255,1);
}
/*.columnbox img{
	width: 100%;
	float: left;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}*/
.mrgrght{
	margin-right: 3%;
}
.cloumntxt{
	width: 100%;
	padding: 20px;
	float: left;
	margin: 0px;
	text-align: center;
	line-height: 21px;
	color: #797979;
	font-weight: 400;
	font-size: 14px;
	font-family: 'Poppins';
}
.cloumntxt b{
	font-family: 'Poppins';
	text-align: center;
	line-height: 22px;
	color: #000;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	text-transform: uppercase;
}
.cloumntxt h5{
	font-family: 'Poppins';
	text-align: center;
	line-height: 20px;
	color: #000;
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	text-transform: uppercase;
}
.columnclickwrap{
	width: 100%;
	float: left;
	padding: 10px 20px;
	margin: 0px;
	border: #f1f1f1 0px solid;
	color: #8c8c8b;
	font-family: 'Poppins';
	text-align: left;
	line-height: 25px;
	font-weight: 400;
	font-size: 14px;
	background: url("../images/arow.png") no-repeat right;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.columnclickwrap:hover{
	background: #1c1c1c url("../images/arow2.png") no-repeat right;
	color: #fff;
}

.whywrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 40px 0px 0px 0px;
	color: #444;
	font-family: 'Poppins';
	text-align: left;
	line-height: 24px;
	font-weight: 400;
	font-size: 14px;
}
.fullcolumnbox{
	width: 100%;
	float: left;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #1C1C1C ;
	background-size: 32%;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	margin-top: 20px;
}
.fullcolumnimg{
	width: 49%;
	float: left;
	padding: 0px;
	margin: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.fullcolumnimg img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.fullcolumncont{
	width: 100%;
	float: left;
	padding: 30px;
	margin: 0px 0px 0px 0%;

}
.fullcolumncont  h4{
	width: 100%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	color: #1d4e8e;
	font-family: 'Poppins';
	text-align: left;
	line-height: 20px;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
}
.fullcolumncont ul{
	width: 100%;
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.fullcolumncont li{
	width: 100%;
	float: right;
	padding: 12px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	list-style: none;
	border-bottom: #dbdbdb 1px solid;
	color: #333;
	font-family: 'Poppins';
	text-align: left;
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
}
.fullcolumncont li a{
	color: #333;
}
.fullcolumncont li a:hover{
	color: #1d4e8e;
}
.fullcolumncont li i{
	font-size: 14px;
	color: #bf0f2c;
}
.fullcolumncont li h5{
	width: 100%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-family: 'Poppins';
	text-align: left;
	line-height: 20px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
}

.fullcolumncont li img{
	width: 35px;
}

.fullcolumncont li:last-child{
	border-bottom: #dbdbdb 0px solid;
}
.fullwidth{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
ul.tabs {
width:19%;
overflow:hidden;
	float: right;
	margin-top: -50px;
	background: #265ca3;
	padding-top: 50px;
	min-height: 525px;
}

ul.tabs li {
list-style-type:none;
display:block;
float:left;
width:100%;
background:#265ca3;
color:#fff;
font-family: 'Poppins';
font-weight:300;
	letter-spacing: 0px;
	line-height: 23px;
font-size:16px;
text-align:center;
padding:25px 10px;
margin-bottom:0px;
cursor:pointer;
height:auto;
text-transform:uppercase;
	border-bottom: rgba(255,255,255,0.25) 1px solid;
}
ul.tabs li a{
	color: #fff;
}
ul.tabs li:hover {

color:#fff;
}
ul.tabs li.current {
background:#081323;
color:#fff;
}
ul.tabs li.current img{
filter: brightness(0) invert(1);
}
.tabscontent {
padding:0px;
margin:0px 0px 0px 0px;
display:none;
width:80%;
	float: left;
text-align:left;
border:#ededed 0px solid;
	color:#444;
font-family: 'Poppins';
font-weight:400;
	letter-spacing: 0px;
	line-height: 23px;
font-size:15px;
}

.tabscontent h5{
	color:#000;
font-family: 'Poppins';
font-weight:500;
	letter-spacing: 0px;
	line-height: 23px;
font-size:16px;
text-align:left;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.coursecolumnbox{
	width: 31%;
	float: left;
	padding: 5px 5px 10px 5px;
	background: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	
}
.coursecolumnbox img{
	width: 100%;
	float: left;
	
}
.coursecloumntxt{
	width: 100%;
	padding: 20px;
	float: left;
	margin: 0px;
	text-align: left;
	line-height: 21px;
	color: #403f3f;
	font-weight: 400;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
.coursecloumntxt b{
	font-family: 'PT Sans', sans-serif;
	text-align: left;
	line-height: 25px;
	color: #000;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.coursecloumntxt a{
	color: #000;
}
.coursecloumntxt a:hover{
	color: #265ca3;
}
.coursecloumntxt span{
	font-size: 12px;
	font-weight: 400;
}
.viewallbtn{
	color:#000;
font-family: 'Poppins';
font-weight:600;
	line-height: 25px;
font-size:15px;
text-align:left;
	float: right;
	width: auto;
	margin: -60px 20px 0px 0px;
	text-decoration: underline;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 0px;
}
.newshead{
    font-size: 50px;
    color: #fff;
    font-weight: 700;
	padding-left: 0px;
	font-family: 'Poppins';
	position: relative;
	text-align: left;
	line-height: 54px;
	margin-top: 0px;
	letter-spacing: 0px;
	width: 100%;
	float: left;
}
.newssubhead{
	font-weight: 400;
	font-size: 17px;
	width: 100%;
	float: left;
	font-family: 'Poppins';
	color: #fff;
	text-align: left;
	letter-spacing: 0px;
	line-height: 20px;
	position: relative;
	padding-left: 29px;
	
}
.newssubhead::before {
    content: "";
    width: 17px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 11px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.newscolumn{
	width: 23%;
	float: left;
	padding: 5px;
	margin: -70px 0px 0px 2%;
	text-align: center;
	border: #e7e8e9 1px solid;
	background: #fff;
}

.img-container {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
}
.img-container a::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 2;
    top: 0;
    left: 0;
    z-index: 1;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
}
.img-container a img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.img-container a:hover img{
transform: translateZ(0) scale(1.1, 1.1); -moz-transform: translateZ(0) scale(1.1, 1.1); -webkit-transform: translateZ(0) scale(1.1, 1.1); -ms-transform: none;
}
.contenttitletop{
	width: auto;
	float: left;
	position: relative;
	margin: -35px 0px 0px 0px;
	padding: 10px 15px;
	background: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	line-height: 18px;
	letter-spacing: 1px;
	color: #cd0e2d;
	text-transform: uppercase;
}
.contentbox{
	width: 100%;
	padding: 20px 15px;
	margin: 0px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Poppins';
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
	text-transform: uppercase;
	color: #000;
	display: inline-block;
	left: 0px;
	right: 0px;
}
.contentbox h4{
	width: 100%;
	font-family: 'Poppins';
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	line-height: 23px;
	float: left;
}
.contentbox a{
	color: #000;
}
.contentbox a:hover{
	color: #265ca3;
}
.contentbox span{
	color:#949494;
	font-family: 'Poppins';
	font-size:14px;
	font-weight:300;
	line-height:20px;
	margin:10px 0px 0px 0px;
	width:100%;
	text-align: left;
	float:left;
	text-transform: none;
	
}
.contentbox span img{
	width: 13px;
	float: left;
	margin-right: 6px;
	margin-top: 2px;
}

.newscolumnlarge{
	width: 48%;
	float: left;
	padding: 5px;
	margin: -70px 2% 0px 0px;
	text-align: center;
	border: #e7e8e9 1px solid;
	background: #fff;
	min-height: 440px;
	position: relative;
}
.columnnewslhs{
	width: 35%;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.columnnewsrhs{
	width: 65%;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.columnnewsrhs img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.columeventshead{
	width: 100%;
	float: left;
	padding: 20px;
	margin: 0px;
	background: #2968ba;
	color: #fff;
	font-family: 'Poppins';
	font-size:19px;
	font-weight:500;
	line-height:24px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
	
}
.columndate{
	width: 100%;
	float: left;
	padding: 50px 10px 20px 10px;
	margin: 0px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:300;
	line-height:29px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.columndate b{
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size:80px;
	font-weight:700;
	line-height:90px;
	text-align: center;
	float: left;
	width: 100%;
	letter-spacing: 2px;
}
.subscribewrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.mebrtxtinput{
	width:75%; float: left;font-size:12px; font-family: 'Poppins', sans-serif; color:rgba(0,0,0,0.6);margin:0; padding:7px 20px; line-height: 25px;  border:0px #2b55a9 solid; outline: 0px;  background:#cdd4e3; font-weight:400; letter-spacing: 0px; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.mebrtxtinput:active{
	color:rgba(0,0,0,1);
}.mebrtxtinput:focus{
	color:rgba(0,0,0,1);
}
.mebrbtn{
	float: left;
	width: 25%;
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: 800;
	text-align: center;
	line-height: 20px;
	padding:10px 0px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	background: #1d54a3 url("../images/subscribebtn.png") no-repeat center center;
	border: 0px;
	outline: 0px;
	cursor: pointer;
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.mebrbtn:hover{
	background: #ee3023 url("../images/subscribebtn.png") no-repeat center center;
}


.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #4e7fc2;
	background-size: 40px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/
.footer{
	width:100%;
	height:auto;
	padding:0px 0px;
	margin:0px auto;
}
.footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:100%;
}
.footer li{
	padding:0px 2% 0px 0px;
	width:21.5%;
	margin:0px 0px 0px 0px;
	float:left;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	color:#fff;
	font-size:15px;
	line-height:20px;
}
.footer li:first-child{
	width:35%;
	padding:0px 5% 0px 0px;
	
}
.footer li:last-child{
	padding:0px 0% 0px 0px;
	
}
.footer li a{
	color: #fff;
}
.footer li a:hover{
	color: #fb9690;
}

 .footer li:nth-child(3) {
	padding-top: 30px;
}
.footer li h3{
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-size:20px;
	font-weight:700;
	font-style:normal;
	letter-spacing: 1px;
	line-height:26px;
	margin:0px 0px 15px 0px;
	text-transform: uppercase;
	float: left;
	width: 100%;
}
.footer li h3 b{
	color: rgba(255,255,255,0.6);
	font-size: 12px;
	line-height: 15px;
	text-transform: none;
	float: left;
	width: 100%;
	letter-spacing: 1px;
	font-weight: 400;
}
.footicon{
	width: 40px;
	height: 40px;
	float: left;
	padding: 0px;
	margin-right: 15px;
	background: #2968ba;
	color: #fff;
	font-size: 19px;
	text-align: center;
	line-height: 40px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.footsocial{
		color:#fff;
		margin-right:5px;
	margin-top: 0px;
		text-align:center;
		-webkit-transition:all 0.25s ease 0s;
	-moz-transition:all 0.25s ease 0s;
	-o-transition:all 0.25s ease 0s;
	transition:all 0.25s ease 0s;
	background: #2968ba;
width:40px;
height:40px;
float:left;
	
	font-size: 20px;
	line-height: 40px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	}
	.footsocial:hover{
		color:#fff !important;
		background:#ee3023;
	}

	.footlink{
		color:#fff;
	}
	.footlink:hover{
		color:#353535;
	}
	.footlink2{
		color:#fff;
		width:100%;
		float:left;
		margin-bottom:10px;
	}
	.footlink2:hover{
		color:#353535;
	}
	.footlink2 i{
		margin-right:10px;
	}


/*********************************************************************************/
/* innerpage                                                                        */
/*********************************************************************************/

#innerbanner-wrapper{
		padding: 0px 0px;
		margin: 0px;
		float:left;
		position: relative;
		width:100%;
	border-bottom: #8ca7cc 5px solid;
	}
#innerbanner-wrapper img{
		padding: 0px 0px;
		margin: 0px;
		float:left;
		width:100%;
	position:relative;
	}
.bannercont{
	width: 100%;

	padding: 0% 0px 0px 0%;
	position: absolute;
	bottom: 20%;
	left: 0px;
	z-index: 99;
	display: block;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Poppins';
	font-size:17px;
	font-weight:300;
	line-height:21px;
	margin:0px 0px 0px 0px;
	text-align: center;
}
.bannercont h3{
	font-family: 'Poppins';
	font-size: 40px;
	font-weight: 400;
	text-align: center;
	line-height: 43px;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.consultancyvideowrap{
	width: 100%;
	float: left;
	padding: 40px;
	margin: 0px;
	background: #1f5295;
}
.consultvideotxt{
	width: 35%;
	float: left;
	padding: 50px 0px 0px 0px;
	margin: 0px;
	font-family: 'Poppins';
	font-size: 15px;
	font-weight: 600;
	text-align: left;
	line-height: 21px;
	color: #fff;
}
.consultvideotxt h3{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: 'Poppins';
	font-size: 40px;
	font-weight: 700;
	text-align: left;
	line-height: 45px;
	color: #fff;
}
.consultvideotxt h3 b{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 'Poppins';
	font-size: 25px;
	font-weight:300;
	text-align: left;
	line-height: 35px;
	text-transform: uppercase;
	color: #fff;
}
.consultvideo{
	width: 55%;
	height: 350px;
	float: right;
	padding: 0px;
	margin: 0px;
}
.consultingpointwrap{
	width: 100%;
	float: left;
	padding: 50px 0px 50px 0px;
	margin: 0px;
}
.consultingpointwrap .pointxt{
	width: 100%;
	float: left;
	padding: 0px 0px 40px 0px;
	margin: 0px;
	font-size: 13px;
    color: #000;
    font-weight: 400;
	line-height: 20px;
	font-family: 'Poppins';
	text-align: left;
}
.bgcolor1{
	background: #f6f6f7;
}
.bgcolor2{
	background: #ebebeb;
}
.consultinnersubhead{
    font-size: 30px;
    color: #000;
    font-weight: 700;
	padding-left: 27px;
	font-family: 'Poppins';
    position: relative;
    margin-top: 2px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 34px;
	width: 100%;
	float: left;
}

.consultinnersubhead::before {
    content: "";
    width: 17px;
    height: 3px;
    background: #000;
    position: absolute;
    left: 0;
    top: 13px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mrgbottom{
	margin-bottom: 40px;
}
.bgcolor3{
	background: #fff;
}
.consultingpointwrap .pointxt2{
	width: 100%;
	float: left;
	padding: 0px 0px 40px 0px;
	margin: 0px;
	font-size: 22px;
    color: #000;
    font-weight: 400;
	line-height: 25px;
	font-family: 'Poppins';
	text-align: left;
}
.consultingpointwrap .pointxt2 b{
	font-size: 15px;
}
.consultingpointwrap .pointxt2 b a{
	color: #000;
}
.consultingpointwrap .pointxt2 b a:hover{
	color: #2763b3;
}
.column5{
	width:45%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-align:left;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	line-height:21px;
	color:#000;
}
.column6{
	width:95%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-align:left;
	font-size:12px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:21px;
	letter-spacing: 1px;
	color:#000;

}
.margrght2{
	margin-right:5%;
}

#form_main {display:block; width:100%; margin-top:20px; float:left; font-family: 'Poppins', sans-serif; color:#353535; font-weight:400;}
#form_main label {display:inline-block; height:auto; padding:0px 0px 15px 0px; float:left; }
.fieldreq{ float:left; clear:both; color:#F00; font-size:10px; width:100%; }
#form_main select, #form_main input {width:100%; font-size:14px; font-family: 'Poppins', sans-serif; color:#343333;margin:0; padding:15px 20px;  border:1px #c4c4c4 solid; outline: 0px;  background:#dddcdc; font-weight:400; letter-spacing: 1px; }
#form_main select, #form_main input:active {border:1px solid #b1b0b0; background: #f3f3f3; outline: 0px; color: #000; letter-spacing: 1px; }
#form_main select, #form_main input:focus {border:1px solid #b1b0b0; background: #f3f3f3; outline: 0px; color: #000;letter-spacing: 1px; }
#form_main textarea:active {border:1px solid #b1b0b0; background: #f3f3f3; outline: 0px; color: #000; letter-spacing: 1px; }
#form_main textarea:focus {border:1px solid #b1b0b0; background: #f3f3f3; outline: 0px; color: #000; letter-spacing: 1px;}
#form_main input[type=radio] { width:5%;}
#form_main input[type=checkbox] { float: left; width: auto; margin-right: 10px; background:#dddcdc;border:1px #c4c4c4 solid; margin-top: 3px;}

#form_main textarea {width:100%; font-size:14px; font-family: 'Poppins', sans-serif; color:#343333;margin:0; padding:11px 20px;  border:1px #c4c4c4 solid;outline: 0px;    background:#dddcdc; font-weight:400;letter-spacing: 1px;}
fieldset{	border:0px;}
.buttons {padding-top:15px; text-align:left; float:left; width:100%; clear:both; padding-bottom:15px;}

.sendbtn {
    display: inline-block;
    padding: 14px 40px;
	margin: 0px auto;
    font-size:16px;
	font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #fff !important;
    line-height: 21px;

    border: 0px solid #fff;
	background: #2968ba;
	cursor: pointer;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
	text-transform: uppercase;
}
.sendbtn i{
	margin-right: 5px;
}
.sendbtn:hover {
    color: #fff !important;
	background: #ee3023;
	
}
.joinimgwrap{
	float:right;
	width:50%;
	padding:0px 60px 0px 0px;
	margin:0px;
}
.joinimgwrap img{
		float:left;
	width:100%;

}
.jointxtwrap{
	float:left;
	width:50%;
	padding:20px 60px;
	margin:0px;
	color:#000;
	font-family: 'Poppins', sans-serif;
		font-weight:normal;
		font-size:15px;
		line-height:25px;
		text-align:left;
}

	.jointxtwrap h2{
		font-family: 'Poppins', sans-serif;
		color:#000;
		font-size:21px;
		font-weight:600;
		text-align:left;
		line-height:26px;
		margin:0px 0px 20px 0px;
		letter-spacing:0px;
		text-transform:uppercase;
		position:relative;
	}

.casecolumnbox{
	width: 100%;
	float: left;
	padding: 40px 0px;
	background: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.studybtn {
    display: inline-block;
    padding: 14px 40px;
	margin: 0px auto;
    font-size:17px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 21px;

    border: 0px solid #fff;
	background: #2968ba;
	cursor: pointer;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	text-transform: uppercase;
}

.studybtn:hover {
    color: #fff;
	background: #ee3023;
	
}
	#coursefeature-wrapper{
		padding: 0px 0px 50px 0px;
		margin: -60px 0px 0px 0px;
		float:left;
		width:100%;
		position: relative;
	}	
#innercourses-wrapper{
		padding: 50px 0px 60px 0px;
		margin: 0px;
		float:left;
		width:100%;
		position: relative;
	}
.instructrpart{
	width: 45%;
	margin: 0px 5% 30px 0px;
	float: left;
	padding: 20px;
	min-height: 145px;

	
		border: #c4c4c4 1px solid;
	background: #fff;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.instructrphoto{
	width: 16%;
	float: left;
	padding: 0px;
	margin: 0px ;
	text-align: center;
}
.instructrphoto2{
	width: 13%;
	float: left;
	padding: 0px;
	margin: 0px ;
	text-align: center;
}
.instructrphoto2 img{
	width: 100%;
	float: left;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.instructrphoto img{
	width: 100%;
	float: left;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.instructortxt{
	width: 75%;
	float: right;
	font-size:12px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 18px;
	text-align: left;
}
.instructortxt b{
	width: 100%;
	float: left;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000;
    line-height: 21px;
	text-align: left;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.bluemainheadcenter{
    font-size: 45px;
    color: #fff;
    font-weight: 700;
	padding-left: 0px;
	font-family: 'Poppins';
	position: relative;
	text-align: center;
	line-height: 47px;
	margin-bottom: 25px;
	letter-spacing: 1px;
	width: 100%;
	float: left;
}

.bluemainheadcenter span{
	font-weight: 400;
	font-size: 18px;
	font-family: 'Poppins';
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	line-height: 20px;
	position: relative;
	
}
.bluemainheadcenter b{
	font-weight: 700;
	font-size: 18px;
	font-family: 'Poppins';
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	line-height: 20px;
	position: relative;
}
.subscribebtn{
	font-weight: 400;
	font-size: 18px;
	font-family: 'Poppins';
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	line-height: 20px;
	float: left;
	padding: 20px 40px;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	border: #fff 1px solid;
	text-transform: uppercase;
	margin-top: 15px;
}
.subscribebtn:hover{
	background: #ee3023;
}
.testimonialpart{
	width: 100%;
	margin: 10px auto 25px auto;
	float: left;
	padding: 25px 30px 20px 30px;
	border: #c4c4c4 1px solid;
	background: #fff;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.testimonialpart span{
	background: url("../images/quoterght.png") no-repeat right bottom;
	background-size: 17px;
	float: left;
	width: 100%;
}
.testimonialphoto{
	width: 25%;
	float: left;
	padding: 0px;
	margin: 0px ;
	text-align: center;
}
.testimonialphoto img{
	width: 100%;
	float: left;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.testitxt{
	width: 70%;
	float: right;
	font-size:13px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 19px;
	text-align: justify;
}
.testitxt h3{
	width: 100%;
	float: left;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 20px;
	text-align: left;
	margin-top: 15px;
	text-transform: uppercase;
}
.testitxt h3 b{
	font-size:16px;
    font-weight: 700;
}
.quote{
	width: 27px;
	float: left;
	margin-right: 8px;
}
.cousecolumnlarge {
  width: 48%;
  float: left;
  padding: 5px;
  margin: -70px 2% 0px 0px;
  text-align: center;
  border: #e7e8e9 1px solid;
  background: #fff;
  min-height: 410px;
  position: relative;
}
.coursevideo {
  width: 100%;
  height: 310px;
  float: right;
  padding: 0px;
  margin: 0px 0px 10px 0px;
}
ul.tabs li span {
	font-size: 13px;
	width: 100%;
	float: left;
	line-height: 17px;
	padding: 5px 0px;
}
ul.tabs li span b{
	font-size: 10px;
	line-height: 15px;
}
.casestudycolumnbox{
	width: 31%;
	float: left;
	padding: 20px;
	background: #ced8e4;
	
}
.casestudycolumnbox img{
	width: 100%;
	float: left;
	
}
.casecloumntxt{
	width: 100%;
	padding: 20px 0px;
	float: left;
	margin: 0px;
	text-align: center;
	line-height: 21px;
	color: #403f3f;
	font-weight: 400;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
.casecloumntxt b{
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	line-height: 23px;
	color: #000;
	font-weight: 700;
	font-size: 19px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.casecloumntxt a{
	color: #000;
}
.casecloumntxt a:hover{
	color: #265ca3;
}
.visionhead{
    font-size: 26px;
    color: #222;
    font-weight: 600;
	padding-left: 0px;
	font-family: 'Poppins';
	text-align: justify;
	line-height: 35px;
	margin-top: 25px;
	width: 100%;
	float: left;
}
.dotbox{
	width: 20%;
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 20px;
	color: #000;

		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.dotbox img{
	width: 100%;
	float: left;
	margin-top: 65%;
}
.howitbox{
	width: 35%;
	float: left;
	position: relative;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 20px;
	color: #000;

		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.howitbox h4{
	width: 100%;
	float: left;
	padding: 0px;
	font-family: 'Poppins';
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	line-height: 23px;
	color: #000;
	letter-spacing: 0px;
	margin-bottom: 0px;	
}
.howiticon{
	width: 90%;
	position: relative;
	
}
.iconwrap2{
	width: 100%;
	float: left;
	margin-bottom: 0px;
	position: relative;
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.whotxt{
	width: 100%;
	float: left;
	padding: 0px;
	font-family: 'Poppins';
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 26px;
	color: #000;
	margin: 20px 0px 0px 0px
}
.partnerwrap {
    margin: 10px 20px;
	background: #fff;
	border: #cccbcb 1px solid;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	padding: 10px;
	float: left;
	width: auto;
		-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.partnerwrap img {
    width: 100%;
	webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.contactLHS{
	width: 35%;
	float: left;
	padding: 0px 0%;
	margin: 0px;
}
.contactLHS h3{
	 font-size: 30px;
    color: #000;
    font-weight: 300;
	padding-left:0px;
font-family: 'Poppins';
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	text-transform: uppercase;
	
}
.contacttext{
	width: 100%;
	float: left;
	padding: 15px 0px;
	margin: 0px 0px 20px 0px;
	
	color: #333;
	font-size: 16px;
    font-weight: 600;
	padding-left:0px;
	font-family: 'PT Sans', sans-serif;
	text-align: left;
	line-height: 23px;
	
	
}
.brdrstyle{
	border-bottom: #ebebeb 1px solid;
	
}
.contacttext a{
	color: #333;
}
.contacttext a:hover{
	color: #2968ba;
}
.contacttext i{
	color: #2968ba;
	margin-right: 10px;
	float: left;
	margin-top: 2px;
}
.contacttext h5{
	font-size: 17px;
    color: #000;
    font-weight: 600;
	padding-left:0px;
	font-family: 'PT Sans', sans-serif;
    margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 23px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.contactRHS{
	width: 60%;
	float: right;
	padding: 0px 0% 0px 0px;
	margin: 0px;
}
.contactRHS h3{
	 font-size: 20px;
    color: #000;
    font-weight: 700;
	padding-left:0px;
font-family: 'Poppins';
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	text-transform: uppercase;
	
}
.highlightlist{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.highlightlist li{
	width: 100%;
	float: left;
	margin: 0px 0px 5px 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 19px;
	font-weight: 600;
	text-align: left;
	color: #000;
	position: relative;
	padding-left: 35px;

}
.highlightlist li::before {
    content: "";
    width: 20px;
    height: 1px;
    background: #ee0034;
    position: absolute;
    left: 0;
    top: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.highlightlist li a{
	color: #000;
}
.highlightlist li a:hover{
	color: #ee0034;
}
.corportesubhead{
    font-size: 23px;
    color: #000;
    font-weight: 700;
	padding-left: 27px;
	font-family: 'Poppins';
    position: relative;
    margin-top: 2px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 27px;
	width: 100%;
	float: left;
}

.corportesubhead::before {
    content: "";
    width: 17px;
    height: 3px;
    background: #000;
    position: absolute;
    left: 0;
    top: 13px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.regofficeblock{
	width: 50%;
	float: left;
	font-size: 15px;
    color: #000;
    font-weight: 400;
	line-height:  23px;
	font-family: 'Poppins';
	text-align: center;
}
.regofficeblock b{
    color: #000;
    font-weight: 700;
	font-size: 18px;
	padding-left: 21px;
	font-family: 'Poppins';
	width: 100%;
	float: left;
}
.regofficeblock i{
	color: #2968ba;
	border:1px solid #2968ba;
margin-bottom: 10px;
	margin-top: 5px;
	font-size: 25px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	
}
.visionpart{
	width: 100%;
	margin: 0px 0px 30px 0px;
	float: left;
	padding: 20px 20px 20px 15px;
	border: #cccbcb 1px solid;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.visionphoto{
	width: 23%;
	float: right;
	padding: 0px;

	background-size: 100%;
	margin: 0px ;
	text-align: center;
}
.visionphoto img{
	width: 100%;
	float: left;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.visiontxt{
	width: 70%;
	float: left;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 27px;
	text-align: justify;
	padding: 50px;
}
.visiontxt h4{
	width: 100%;
	float: left;
	font-size:24px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000;
    line-height: 21px;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.founderpart{
	width: 100%;
	margin: 0px 0px 30px 0px;
	float: left;
	padding: 20px 20px 20px 15px;
	
}
.founderphoto{
	width: 23%;
	float: left;
	padding: 0px;

	background-size: 100%;
	margin: 0px ;
	text-align: center;
}
.founderphoto img{
	width: 100%;
	float: left;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.foundertxt{
	width: 70%;
	float: right;
	font-size:17px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 27px;
	text-align: justify;
	padding: 0px;
}
.foundertxt b{
	width: 100%;
	float: left;
	font-size:19px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000;
    line-height: 21px;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.careerlhs{
	width: 30%;
	float: left;
	padding: 80px 30px 30px 30px;
	margin: 0px;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 21px;
	text-align: center;
	align-content: center;
align-items: center;
	
}
.careerlhs h3{
	width: 100%;
	float: left;
	margin: 0px 0px 10px 0px;
	font-size:24px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #000;
    line-height: 27px;
	text-align: center;
	
}
.careerrhs{
	width: 65%;
	float: right;
	padding: 0px 30px 0px 60px;
	margin: 0px;
	border-left: #40403f 3px solid;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 21px;
	text-align: left;
	
}
.careerrhs b{
	color:#ee3023;
	font-size: 16px;
	font-weight: 700;
}
.careerbtn{
	width: auto;
	padding: 13px 35px;
	margin: 25px auto 0px auto;
	text-align: center;
	line-height: 25px;
	display: inline-block;
	color: #fff;
	font-weight: 600;
	font-size: 19px;
	font-family: 'Poppins';
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	background: #ee3023;
	text-transform: uppercase;
	border: 0px;
	clear: both;
	
}
.careerbtn:hover{
	background: #ee3023;
	color: #fff;
}
.careertable{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
.careertable td{

	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-size: 15px;
	line-height: 23px;
	font-weight: 400;
	font-family: 'Poppins';
	text-align: left;

}
.careertable th{
	font-weight: 700;
	font-size: 14px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;
width: 100%; /*width of featured content slider*/
height: 550px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .contentdiv img{
	width: 100%;
	float: left;
}

.pagination{
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;

}
.tablelist{
	width: 100%;
	float: left;
	border: #dbdbdb 1px solid;
	background: #fff;
	margin: 10px 0px;
}
.tablelist td{
	border-bottom: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	text-align: left;
	font-weight: 400;
	padding: 10px;
}
.tablelist td a{
	color: #222;
}
.tablelist td a:hover{
	color: #1d4e8e;
}


.cartble { 
		width: 100%; 
		border-collapse: collapse; 
		border: solid 1px #dfdfdf;
		font-family: verdana;
	}
	/* Zebra striping */
	.cartble tr:nth-of-type(odd) { 
		background: #fbfafa; 
	}
	.cartble th { 
		background: #eee;
		color: #404142;
		font-size:14px;
		font-weight: bold;
		text-transform:uppercase; 
	}
.cartble td{
	font-size: 14px;

}
	.cartble td, .cartble th { 
		padding: 10px; 
		border-right: solid 1px #dfdfdf;
		border-bottom: solid 1px #dfdfdf;
		vertical-align:top;
		text-align: left;
	}
.cartble td a{
	color: #333;
}
.cartble td a:hover{
	color: #bf0f2c;
}
.cartble th:last-child,
    .cartble td:last-child,
    .cartble tbody td:last-child {
      border-right: none; 
	  }
	  
.imgstyle{
	width: 100%;
	float: left;
}
.fullcolumnconthome{
	width: 47%;
	float: left;
	padding: 20px;
	margin: 0px 0px 0px 2%;

}
.fullcolumnconthome ul{
	width: 100%;
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.fullcolumnconthome li{
	width: 100%;
	float: right;
	padding: 12px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	list-style: none;
	border-bottom: #545454 1px solid;
	color: #fff;
	font-family: 'Poppins';
	text-align: left;
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
}

.fullcolumnconthome li img{
	width: 35px;
}

.fullcolumnconthome li:last-child{
	border-bottom: #dbdbdb 0px solid;
}
.fullcolumnconthome li i{
	font-size: 28px;
	color: #fff;
}
.fullcolumnconthome li h5{
	width: 100%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-family: 'Poppins';
	text-align: left;
	line-height: 20px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
}

ul.tabs2 {
width:19%;
overflow:hidden;
	float: right;
	margin-top: -157px;
	background: #000;
	padding-top: 50px;
	min-height: 525px;
}

ul.tabs2 li {
list-style-type:none;
display:block;
float:left;
width:100%;
background:#000;
color:#fff;
font-family: 'Poppins';
font-weight:300;
	letter-spacing: 0px;
	line-height: 23px;
font-size:16px;
text-align:center;
padding:25px 10px;
margin-bottom:1px;
cursor:pointer;
height:auto;
text-transform:uppercase;
	border-bottom: rgba(255,255,255,0.25) 1px solid;
}
ul.tabs2 li:last-child{
	border-bottom: rgba(255,255,255,0.25) 0px solid;
}

ul.tabs2 li a{
	color: #fff;
}
ul.tabs2 li:hover {

color:#fff;
}
ul.tabs2 li.current {
background:#4e7fc2;
color:#fff;
}
ul.tabs2 li.current img{
filter: brightness(0) invert(1);
}
.tabscontent2 {
padding:0px;
margin:0px 0px 0px 0px;
width:100%;
	float: left;
text-align:left;
border:#ededed 0px solid;
	color:#fff;
font-family: 'Poppins';
font-weight:400;
	letter-spacing: 0px;
	line-height: 23px;
font-size:15px;
}

.tabscontent2 h5{
	color:#fff;
font-family: 'Poppins';
font-weight:500;
	letter-spacing: 0px;
	line-height: 23px;
font-size:16px;
text-align:left;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.wtext{
	color: #fff;
	font-weight: bold;
}
.imgstyle2{
	width: 45%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.glaryclick{
	width: auto;
	float: right;
	padding: 10px 50px 10px 20px;
	margin: 10px 0px 0px 0px;
	background: #265ca3 url("../images/arow2.png") no-repeat right;
	color: #fff;
	font-family: 'Poppins';
	text-align: left;
	line-height: 25px;
	font-weight: 400;
	font-size: 14px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	clear: both;
}
.glaryclick:hover{
		background: #ee3023 url("../images/arow2.png") no-repeat right;

}

button:focus{
  outline:none!important;
}
#chcp_font_size{
	float: right;
	margin-right: 10px;
}
#chcp_font_size button {
  border: none;
  background-color:transparent;
  /*background-color:#eee;*/
  text-shadow: none;
  /*+box-shadow: none;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding:0px 5px;
  margin:0px;
	color: #fff;
	cursor: pointer;float: left;
	line-height: 14px;
  
}
#chcp_font_size button:hover{
  color:#fb9690;
}
#btn-decrease {
  font-size:11px;
}
#btn-orig {
  font-size:13px;
}
#btn-increase {
  font-size:11px;
}