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

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

	

	
/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

header {
  position: fixed;
  top: 0;
  width: 100%;
  padding: 0px 0;
  transition: background-color 0.5s, padding 1s;
	z-index: 999999;
}

header.sticky {
  background-color: rgba(255, 255, 255, 1);
  padding: 0;
	 -webkit-box-shadow: 0 10px 10px -10px #7c7d7d;
       -moz-box-shadow: 0 10px 10px -10px #7c7d7d;
            box-shadow: 0 10px 10px -10px #7c7d7d;
}
header.sticky a{
	color: #00419f;
}
header.sticky a:hover{
	border-bottom: #00419f 3px solid;
}

header.sticky #logo  {
	width: 9%;
}
header.sticky .ace-responsive-menu li .menu-active-home
{
  border-bottom: #00419f 3px solid !important;
}
.topsearch{
		width:auto;
		float:right;
		padding:0px;
		margin:0px 0% 0px 0%;
		font-size:15px;
		font-weight:400;
		color:#000;
	}
	#demo-2 input[type=search] {
	width: 35px;
	height:40px;
	padding-left: 0px;
	color: transparent;
	cursor: pointer;
	font-size:14px;
	font-family: 'Poppins';
}
#demo-2 input[type=search]:hover {
	background-color: #fff ;
}
#demo-2 input[type=search]:focus {
	width: 100px;
	padding-left: 45px;
	color: #333;
	background-color: #fff;
	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; 
}
header.sticky input[type=search]{
	background:  url(../images/srch2.png) no-repeat 6px center  #f7f7f7 !important ;
	background-size: 25px !important;
}
header.sticky input[type=search]:focus{
	color: #333 !important;
}
input[type=search] {
	background:  url(../images/srch2.png) no-repeat 6px center #fff ;
	background-size: 25px;
	border: 0px;
	outline: 0px;
	padding: 0px 7px 0px 45px;
	width: 55px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #f7f7f7;
	
}


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

#header-wrapper	{
		padding: 0px 0 0px 0;
		margin: 0px;
		position: relative;
		top: 0px;
		z-index: 99;
		height:auto;
		width: 100%;
	background: #fff;
	}
.headercontainer{
	width: 100%;
	float: left;
	padding: 4px 7%;
	background: #fff;
}
#banner-wrapper{
		padding: 0px 0px;
		margin: 105px 0px 0px 0px;
		float:left;
		position: relative;
		width:100%;
	}

	#featured-wrapper{
		padding: 0px 0px;
		float:left;
		width:100%;
	}
	#course-wrapper{
		padding: 30px 0px;
		float:left;
		width:100%;
		background: #fff;
	}
	#course-wrapper h3{
	color:#000;
	font-family: 'Poppins';
	font-size:40px;
		text-align: center;
	font-weight:800;
	line-height:45px;
	margin:20px 0px 30px 0px;
	width:100%;

}
	#course-wrapper h3 span{
	color:#fff;
	font-family: 'Poppins';
	font-size:18px;
		text-align: center;
	font-weight:700;
	line-height:22px;
	margin:0px auto 0px auto;
	width:42%;
		background: #0560c0;
		-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		padding: 10px 10px;
		display: block;
		-webkit-box-shadow: 0 8px 6px -6px #666;
       -moz-box-shadow: 0 8px 6px -6px #666;
            box-shadow: 0 8px 6px -6px #666;

}

	#quickbox-wrapper{
		padding: 0px 0px 40px 0px;
		float:left;
		width:100%;
	}
	#quickbox-wrapper h3{
	color:#000;
	font-family: 'Poppins';
	font-size:40px;
		text-align: center;
	font-weight:800;
	line-height:45px;
	margin:20px 0px 30px 0px;
	width:100%;

}
	#quickbox-wrapper h3 span{
	color:#fff;
	font-family: 'Poppins';
	font-size:18px;
		text-align: center;
	font-weight:700;
	line-height:22px;
	margin:0px auto 0px auto;
	width:42%;
		background: #0560c0;
		-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		padding: 10px 10px;
		display: block;
		-webkit-box-shadow: 0 8px 6px -6px #666;
       -moz-box-shadow: 0 8px 6px -6px #666;
            box-shadow: 0 8px 6px -6px #666;

}
	#newsevenhead-wrapper{
		padding: 30px 0px;
		float:left;
		width:100%;
		background: #005eae;
	}
#newsevenhead-wrapper h3{
	color:#fff;
	font-family: 'Poppins';
	font-size:40px;
	font-weight:800;
	line-height:45px;
	margin:0px 0px 10px 0px;
	width:100%;
	float:left;
	
}
#newsevenhead-wrapper h3 b{
	font-size:15px;
	font-weight:300;
	line-height: 19px;
	float: left;
	letter-spacing: 1px;
	text-transform: uppercase;
}
	#newseventcont-wrapper{
		padding: 30px 0px;
		float:left;
		width:100%;
		background: #fff;
	}
	#faculty-wrapper{
		padding: 0px 0px;
		float:left;
		width:100%;
		position: relative;
		z-index: 5;
		border-bottom: #709ad7 1px solid;
	}
	#clientlogo-wrapper{
		padding: 60px 0px 30px 0px;
		float:left;
		width:100%;
		background: #f6f7f7;
		position: relative;
		margin-top: -35px;
		z-index: 0;
	}
	
	#footer-wrapper	{
		padding: 40px 0px 40px 0px;
		background:#0560c0;
		float:left;
		width:100%;
	}
#footer-wrapper h4	{
	font-family: 'Roboto', sans-serif;
		font-size: 36px;
		font-weight: 400;
		text-align: left;
		line-height: 25px;
		color: #fff;
		letter-spacing: 1px;
	margin-bottom: 25px;
	width: 100%;
	float: left;
}
	#copyright-wrapper	{
		padding: 15px 0px 15px 0px;
		background:#4f4f4f;
		float:left;
		width:100%;
		font-family: 'Roboto', sans-serif;
		font-size: 13px;
		font-weight: 400;
		text-align: center;
		line-height: 21px;
		color: #fff;
	}

/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

	#topwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
		border-bottom: rgba(255,255,255,0.2) 1px solid;
 	
}

.toplist{
		width:auto;
		float:right;
		padding:0px;
		margin:0px 20px 0px 0px;
		color:#fff;
		font-size:13px;
		font-weight:400;
		line-height:40px;
		font-family: 'Lato', sans-serif;
		letter-spacing:0px;
	}

	.toplist a{
		color:#fff;
		-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;
	}
	.toplist a:hover{
		color:#ff5c17;
	}

	.topsocial{
		width:auto;
		float:right;
		padding:0px;
		margin:0px 30px 0px 0px;
	}
	.topsocial ul{
		padding:0px;
		margin:6px 0px 0px 0px;
		list-style:none;
		float:left;
	}
	.topsocial li{
		float:left;
		padding:0px 2px 0px 0px;
		margin:0px;
	}
	.topsocial li a{
		font-size:13px;
		color:#fff;
		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;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width:27px;
height:27px;
line-height:27px;
float:left;
	}
	.topsocial li a:hover{
		color:#ff5c17;
		background:#fff;
	}


.menusigninbtn{
	background: #e20912;
	float: right;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 30px;
	padding: 0px 20px;
	
}
.menusigninbtn:hover{
	background: #fff;
	color: #e20912;
}
	#logo{
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		float:left;
		width: 11%;
	}

	#logo img{
		float:left;
		width: 100%;
	}	

		
.headmenu{
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.headmenu li{ 
	float: left;
	padding: 0px 10px;
	margin: 20px 0px 0px 0px;
	list-style: none;
	width: auto;
	color:#fff;
	font-size:14px;
	line-height:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	text-align: center;
}
.headmenu li a{ 
	color:#fff;
	float: left;
}
.container3 {
  display: inline-block;
  cursor: pointer;
}

.bar1, .bar2, .bar3 {
  background-color: #fff;
  margin: 6px 0;
  transition: 0.4s;
}
.bar1 {
  width: 26px;
  height: 3px;
}
.bar2{
  width: 20px;
  height: 3px;
}
.bar3{
  width: 30px;
  height: 3px;
}
.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-5px, 3px);
  transform: rotate(-45deg) translate(-5px, 3px);
	 width: 30px;
  height: 3px;
}
.change{
	background: #005dad;
	padding:7px 10px 3px 10px;
	margin-left: 0px;
	margin-top: -5px;
	
}
.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
	 width: 30px;
  height: 3px;
}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

.aboutbox{
	width: 50%;
	float: left;
	padding: 30px 50px 30px 7%;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	text-align: justify;
	line-height: 19px;
	background: #005eae;
	min-height: 230px;
}
.aboutbox h3{
	color:#fff;
	font-family: 'Poppins';
	font-size:35px;
	font-weight:800;
	line-height:40px;
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: left;
	float:left;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
.aboutbox h3 b{
	font-family: 'Oswald', sans-serif;
	font-size: 23px;
	font-weight: 300;
	text-align: left;
	line-height: 19px;
	float: left;
	letter-spacing: 2px;
	
}
.memberbox{
	width: 25%;
	float: left;
	padding:3% 30px 30px 30px;
	margin: -30px 0px 0px 0px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 21px;
	font-weight: 400;
	text-align: center;
	line-height: 28px;
	background: #040b28;
	position: relative;

}
.memberbox h3{
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	font-weight:400;
	line-height:35px;
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: center;
	float:left;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
.memberbox a{
	width: auto;
	padding: 10px 30px;
	margin: 20px auto 10px auto;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	border: #fff 1px solid;
	color: #fff;
	font-family: 'Poppins';
	font-size: 17px;
	font-weight: 300;
	text-align: center;
	line-height: 22px;
	display: inline-block;
	clear: both;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.memberbox a:hover{
	background: #237ec8;
	border: #237ec8 1px solid;
}
/* 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;
}
.workshopbox{
	width: 25%;
	float: left;
	padding: 35px 30px 35px 30px;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 17px;
	font-weight: 600;
	text-align: center;
	line-height: 22px;
	background: #1157bd url(../images/videoimg.jpg) no-repeat;
	background-size: cover;
	position: relative;
	text-transform: uppercase;
	min-height: 230px;
}
.workshopbox h3{
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	font-weight:400;
	line-height:37px;
	margin:0px 0px 10px 0px;
	width:100%;
	text-align: center;
	float:left;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
.workshopbox a{
	width: 55px;
	height: 55px;
	margin: 30px auto;
	display: block;

}
.workshopbox a img{
	width: 55px;
	height: 55px;

}
.workshopbox h3 b{
	color: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	line-height: 18px;
	text-transform: none;
	float: left;
	width: 100%;
}
.column1{
	width: 34%;
	float: left;
	padding: 30px 20px 20px 20px;
	margin: -80px 0px 0px 0px;
	text-align: right;
	position: relative;
	background: #fff;
}
.column2{
	width: 22%;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.column3{
	width: 30%;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: right;
	position: relative;
}
.column5{
	width: 47%;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: right;
	position: relative;
}
 .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;
}
.contentbox{
	width: 94%;
	padding: 20px 5px;
	margin: -30px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
	color: #000;
	display: inline-block;
	left: 0px;
	right: 0px;
}
.contentbox h3{
	color:#000;
	font-family: 'Poppins';
	font-size:18px;
	font-weight:700;
	line-height:25px;
	margin:0px 0px 10px 0px;
	width:100%;
	text-align: center;
	float:left;
	
}
.contentclick{
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	position: relative;
}
.contentclick a{
	color: #fff;
	font-family: 'Poppins';
	font-size:12px;
	font-weight:500;
	line-height:18px;
	text-align: center;
	position: relative;
	float: right;
	background: #97be46;
		-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		padding: 5px 30px;
		-webkit-box-shadow: 0 8px 6px -6px #bbbbbb;
       -moz-box-shadow: 0 8px 6px -6px #bbbbbb;
            box-shadow: 0 8px 6px -6px #bbbbbb;
}

.contentclick a:hover{
	color: #fff;
	background: #0560c0;
	
}

.contentbox2{
	width: 45%;
	padding: 20px 25px;
	margin: -30px auto 0px auto;
	background: #fff;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
	color: #000;
	display: inline-block;
	right: -10px;
	bottom: 20px;
	z-index: 9;
	position: absolute;
}
.contentbox2 h3{
	color:#000;
	font-family: 'Poppins';
	font-size:22px;
	font-weight:700;
	line-height:27px;
	margin:0px 0px 10px 0px;
	width:100%;
	text-align: center;
	float:left;
	
}
.margrght{
	margin-right: 3%;
}
.column1 h4{
	color:#000;
	font-family: 'Poppins';
	font-size:22px;
	font-weight:700;
	line-height:25px;
	margin:0px 0px 0px 0px;
	width:100%;
	text-align: left;
	float:left;
	padding: 0px 20px 20px 20px;
	text-transform: uppercase;
	border-bottom: #dddddd 1px solid;
}
.column1 h4 b{
	font-family:"Times New Roman";
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	line-height: 17px;
	color: #afafaf;
	float: left;
	text-transform: none;
	letter-spacing: 1px;
	
}
.column1 h4 b a{
	color: #afafaf;
}
.column1 h4 b a:hover{
	color: #fb770c;
}
.featuredjobox{
	width: 100%;
	background: #fff;
	float: left;
	font-family: 'Roboto', sans-serif;
padding: 0px 0px 0px 0px;
margin: 10px 0px 30px 0px;
	text-align: center;
	-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;
	 -webkit-box-shadow:0 0 10px 0 #c5c3c3;
 -moz-box-shadow:0 0 10px 0 #c5c3c3;
 box-shadow:0 0 10px 0 #c5c3c3;
	min-height: 250px;

}

.featuredjobox:hover{
	-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;
}



.featuredjobox img {
    float: left;
    display: inline-block;
    width: 100%;
	margin-bottom: 20px;
}

.featuredjobox h5 {
    float: left;
    width: 100%;
	font-family: 'Poppins';
        margin-bottom: 0px;
    text-align: left;
    padding: 0px 20px;
	display: table;
font-size: 17px;
	line-height: 23px;
	font-weight: 700;
color: #000;
}
.featuredjobox h5 a{
	color: #000;
}
.featuredjobox h5 a:hover{
	color: #005eae;
}
.featuredjobox span {
    margin-left: 0px;
	color: #000;
	float: left;
font-family: 'Poppins';
font-size: 15px;
	font-weight: 500;
	line-height: 19px;
margin-top: 0px;
	text-align: left;
	width: 100%;
	 padding: 10px 20px 20px 20px;
}

.featuredjobox .courseprice {
    float: left;
	color: #005eae;
    width: auto;
    margin: 15px 0px 10px 0px;
	font-family: 'Poppins';
	font-size: 20px;
	font-weight:800;
 padding: 0px 20px 20px 20px;
	line-height: 18px;
}





.facultylhs{
	width: 50%;
	float: left;
	padding: 40px 10% 40px 10%;
	margin: 0px;
	background: #040b28;
	color: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	line-height: 19px;
	position: relative;
}

.facultylhs h3{
	color:#fff;
	font-family: 'Poppins';
	font-size:40px;
	font-weight:800;
	line-height:40px;
	margin:0px 0px 10px 0px;
	width:100%;
	float:left;
	text-transform: uppercase;
}
.facultylhs h3 b{
	font-size:32px;
	line-height: 32px;
	font-weight:300;
}
.facultyrhs{
	width: 60%;
	padding: 20px 10% 20px 10%;
	margin: 0px;
	background: #1157bc url(../images/arow.png) no-repeat left center;
	background-size: 75px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	line-height: 19px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.eventwrap{
	width: 100%;
	float: left;
	padding: 20px 20px;
	margin: 0px;
	border-bottom: #dddddd 1px solid;
	color: #000;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
}
.eventwrap h2{
	color:#000;
	font-family: 'Poppins';
	font-size:18px;
	font-weight:500;
	line-height:23px;
	margin:0px 0px 0px 0px;
	width:100%;
	text-align: left;
	float:left;
	padding: 0px;
}
.eventwrap h2 a{
	color:#000;
} 
.eventwrap h2 a:hover{
	color:#237ec8;
} 
.eventicons{
	padding: 0px;
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0px 0px 0px;
}
.eventicons li{
	padding: 0px;
	width:auto;
	float: left;
	margin: 0px 10px 0px 0px;
	color: #000;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
}
.eventicons li i{
	color: #237ec8;
	font-size: 13px;
	margin-right: 3px;
}
.facultyphoto{
	width: 16%;
	float: left;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.facultyphoto img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.facultytxtwrap{
	width:75%;
	float: right;
	padding: 15px 0px 20px 0px;
	margin: 0px;

	color: #fff;
	font-family: 'Poppins';
	font-size: 19px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
}
.facultytxtwrap h5{
	color:#fff;
	font-family: 'Poppins';
	font-size:25px;
	font-weight:700;
	line-height:26px;
	margin:20px 0px 10px 0px;
	width:100%;
	text-align: left;
	float:left;
	padding: 0px;
}
.facultytxtwrap h5 b{
	text-transform: uppercase;
	font-size:12px;
	font-weight:300;
	line-height:17px;
	float: left;
}
.facultytxtwrap h5 a{
	color:#fff;
} 
.facultytxtwrap h5 a:hover{
	color:#71b8f2;
} 
.facultyicons{
	padding: 0px;
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0px 0px 0px;
}
.facultyicons li{
	padding: 0px;
	width:auto;
	float: left;
	margin: 0px 15px 0px 0px;
	color: #fff;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 17px;
}
.facultyicons li i{
	color: #71b8f2;
	font-size: 16px;
	margin-right: 5px;
}
.facultyicons li a{
color:#16d26a;
}
.facultyicons li a i:hover{
color:#fff;
}


/*********************************************************************************/
/* 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;
	width:25%;
	margin:0px 0px 0px 0px;
	float:left;
	color:#fff;
	font-size:15px;
	line-height:21px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	text-align: left;
	letter-spacing: 1px;
}
.footer li b{
	font-size:18px;
	font-weight:700;
	letter-spacing: 2px;
}
.footer li:first-child{

}
.footer li:last-child{
	text-align: right;

}
.footer li a{
	color:#fff;
}
.footer li a:hover{
	color:#71b8f2;
}

.footicon{
	border: #fff 2px solid;
	width:40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 19px;
	font-weight: bold;
	float: left;
	margin-right: 0px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.footsocialicon{
	width:36px;
	height: 36px;
	text-align: center;
	line-height: 40px;
	font-size: 19px;
	font-weight: bold;
	float: right;
	margin-left: 7px;

	color: #fff;
}
.footsocialicon img{
	float: left;
	width: 100%;
}
.footsocialicon:hover{
}


	
/*********************************************************************************/
/* inner pages                                                                     */
/*********************************************************************************/

#innerheader-wrapper{
		padding: 0px 0 0px 0;
		margin: 0px;
		height:auto;
		width: 100%;
		float: left;
	background: #fff;
	}
#innerbanner-wrapper{
		padding: 100px 0px 0px 0px;
		margin: 0px;
		float:left;
		position: relative;
		width:100%;
	}
#innerbanner-wrapper img{
		padding: 0px 0px;
		margin: 0px;
		float:left;
		width:100%;
	position:relative;
	}
.bannercont{
	width: 45%;

	height: 100%;
	padding: 11% 50px 20px 10%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 3;
	display: block;
	background: rgba(0,63,117,0.6);
	color: #fff;
	font-family: 'Poppins';
	font-size:18px;
	font-weight:300;
	line-height:26px;
	margin:0px 0px 0px 0px;
	text-align: left;
}
.bannercont h3{
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	font-weight: 400;
	text-align: left;
	line-height: 45px;
	float: left;
	color: #fff;
	letter-spacing: 0px;
	width: 100%;
	margin-bottom: 20px;
}
	#innerlogo{
		padding:5px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
		float:left;
		width:11%;
		
	}

	#innerlogo img{
		float:left;
		width:100%;
	}
	#innertopwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
		border-bottom: #e3e3e3 1px solid;
 	
}

.innertoplist{
		width:auto;
		float:right;
		padding:0px;
		margin:0px 20px 0px 0px;
		color:#0073d6;
		font-size:13px;
		font-weight:400;
		line-height:40px;
		font-family: 'Lato', sans-serif;
		letter-spacing:0px;
	}

	.innertoplist a{
		color:#0073d6;
		-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;
	}
	.innertoplist a:hover{
		color:#ff5c17;
	}

	.innertopsocial{
		width:auto;
		float:right;
		padding:0px;
		margin:0px 30px 0px 0px;
	}
	.innertopsocial ul{
		padding:0px;
		margin:6px 0px 0px 0px;
		list-style:none;
		float:left;
	}
	.innertopsocial li{
		float:left;
		padding:0px 2px 0px 0px;
		margin:0px;
	}
	.innertopsocial li a{
		font-size:13px;
		color:#0073d6;
		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;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width:27px;
height:27px;
line-height:27px;
float:left;
	}
	.innertopsocial li a:hover{
		color:#ff5c17;
		background:#fff;
	}
#innertopwrap {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    border-bottom: #e3e3e3 1px solid;
}
#demo-3 input[type=search] {
	width: 35px;
	height:40px;
	padding-left: 0px;
	border:0px;
	color: transparent;
	cursor: pointer;
	font-size:13px;font-family: 'Lato', sans-serif;
}
#demo-3 input[type=search]:hover {
	background-color: rgba(0,0,0,0.1) ;
	border:0px;
	outline: 0px;  
}
#demo-3 input[type=search]:focus {
	width: 100px;
	padding-left: 45px;
	color: #185a8c;
	background-color: rgba(0,0,0,0.2);
	cursor: auto;
	outline: 0px;  
}
#demo-3 input:-moz-placeholder {
	color: transparent;
}
#demo-3 input::-webkit-input-placeholder {
	color: transparent;
}

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


#demo-3 input[type=search] {
	background:  url(../images/srch2.png) no-repeat 6px center ;
	border: 0px;
	padding: 0px 0px 0px 0px;
	
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
#demo-3 input[type=search]:focus {
	width: 130px;
	border:0px;
	background-color: rgba(0,0,0,0.1);
	
}


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

.innerheadmenu{
	float: right;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	list-style: none;
}
.innerheadmenu li{ 
	/*float: left;*/
	padding: 0px 0px;
	margin: 20px 0px 0px 0px;
	list-style: none;
	width: auto;
	color:#000;
	font-size:14px;
	line-height:30px;
	font-family: 'Poppins';
	font-weight:600;
	text-align: center;
}
.innerheadmenu li input[type=search]{
	background:  url(../images/srch2.png) no-repeat 6px center  !important ;
	background-size: 25px !important;
}
.innerheadmenu li input[type=search]:focus{
	color: #333 !important;
}
.innerheadmenu li a{ 
	color:#000;
	float: left;
}
.innerheadmenu li a:hover{ 
	border-bottom: #93c22f 3px solid;
}
.container3 {
  display: inline-block;
  cursor: pointer;
}

.ibar1, .ibar2, .ibar3 {
  background-color: #005dad;
  margin: 6px 0;
  transition: 0.4s;
}
.ibar1 {
  width: 26px;
  height: 3px;
}
.ibar2{
  width: 20px;
  height: 3px;
}
.ibar3{
  width: 30px;
  height: 3px;
}
.change .ibar1 {
  -webkit-transform: rotate(-45deg) translate(-5px, 3px);
  transform: rotate(-45deg) translate(-5px, 3px);
	 width: 30px;
  height: 3px;
	background-color: #fff;
}
.change{
	background: #005dad;
	padding:7px 10px 3px 10px;
	margin-left: 0px;
	margin-top: -5px;
	
}
.change .ibar2 {opacity: 0;}

.change .ibar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
	 width: 30px;
  height: 3px;
	background-color: #fff;
}

.innercontentwrapper{
	width: 100%;
	float: left;
	padding: 60px 0px;
	margin: 100px 0px 0px 0px;
	background: #fff;
	color: #000;
	font-family: 'Poppins';
	font-size:16px;
	font-weight:300;
	line-height:26px;
	text-align: left;
	
}
.innercontentwrapper b{
	font-size: 19px;
	font-weight: 600;
}
	
.submaintitle{
    font-size: 21px;
    color: #000;
    font-weight: 700;
	padding-left: 60px;

	font-family: 'Poppins';
    text-transform: uppercase;
    position: relative;
    margin-top: 20px;
	margin-bottom: 25px;
	text-align: left;
	line-height: 27px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 0px;
}

.submaintitle::before {
content: "";
  width: 45px;
  height: 2px;
  background: #93c22f;
  position: absolute;
  left: 0;
  top: 45%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);

}
.innercontentwrapper2{
	width: 100%;
	float: left;
	padding: 60px 0px;
	margin: 0px;
	background: #f6f7f7;
	color: #000;
	font-family: 'Poppins';
	font-size:16px;
	font-weight:300;
	line-height:26px;
	text-align: left;
	
}

.innercontentwrapper2 h4{
	 font-size: 23px;
    color: #000;
    font-weight: 800;
	padding-left:0px;
	font-family: 'Poppins';
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 27px;
	width: 100%;
	float: left;
	clear: both;
	
}
.innercontentwrapper2 h5{
	 font-size: 23px;
    color: #000;
    font-weight: 400;
	padding-left:0px;
	font-family: 'Poppins';
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	line-height:26px;
	
}
.videowrap{
	width:70%;
	float: left;
	padding: 0px;
	margin: 0px 40px 0px 0px;
}
.mapwrap{
	width:100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.contactcontentwrapper{
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 110px 0px 0px 0px;
	background: #fff;
	color: #000;
	font-family: 'Poppins';
	font-size:16px;
	font-weight:300;
	line-height:26px;
	text-align: left;
	
}
.contactLHS{
	width: 45%;
	float: left;
	padding: 30px 10% 30px 20px;
	margin: 0px;
}
.contactLHS h3{
	 font-size: 33px;
    color: #000;
    font-weight: 600;
	padding-left:0px;
	font-family: 'Oswald', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	
}
.contacttext{
	width: 100%;
	float: left;
	padding: 15px 0px;
	margin: 0px 0px 5px 0px;
	
	color: #333;
	font-size: 15px;
    font-weight: 400;
	padding-left:0px;
	font-family: 'Poppins';
	text-align: left;
	line-height: 23px;
	
	
}
.brdrstyle{
	border-bottom: #ebebeb 1px solid;
	
}
.contacttext a{
	color: #333;
}
.contacttext a:hover{
	color: #93c22f;
}
.contacttext i{
	color: #4a7ad9;
	margin-right: 10px;
	float: left;
	margin-top: 2px;
}
.contacttext h5{
	font-size: 19px;
    color: #000;
    font-weight: 400;
	padding-left:0px;
	font-family: 'Oswald', sans-serif;
    margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 23px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
}
.contactRHS{
	width: 55%;
	float: left;
	padding: 30px 8% 30px 60px;
	margin: 0px;
	background: #2b55a9;
}
.contactRHS h3{
	 font-size: 33px;
    color: #fff;
    font-weight: 600;
	padding-left:0px;
	font-family: 'Oswald', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	
}
.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;
	 border-bottom:1px solid #6b88c3;
}
.column6{
	width:95%;
	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;
	 border-bottom:1px solid #6b88c3;
}
.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:#9db0d7;margin:0; padding:11px 0px;  border:1px #2b55a9 solid; outline: 0px;  background:none; font-weight:400; }
#form_main select, #form_main input:active {border:0px solid #8e3108; outline: 0px; color: #fff;  }
#form_main select, #form_main input:focus {border:0px solid #8e3108; outline: 0px;  color: #fff; }
#form_main textarea:active {border:1px #2b55a9 solid;outline: 0px; color: #fff;  }
#form_main textarea:focus {border:1px #2b55a9 solid;outline: 0px;  color: #fff; }
#form_main input[type=radio] { width:5%;}
#form_main textarea {width:100%; font-size:14px; font-family: 'Poppins', sans-serif; color:#9db0d7;margin:0; padding:11px 0px;  border:1px #2b55a9 solid;outline: 0px;    background:none; font-weight:400;}
fieldset{	border:0px;}
.buttons {padding-top:15px; text-align:left; float:left; width:100%; clear:both; padding-bottom:15px;}

.sendbtn {
    display: inline-block;
    padding: 10px 35px;
	margin: 0px auto;
    font-size: 13px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 21px;

    border: 1px solid #fff;
	background: none;
	cursor: pointer;
}
.sendbtn:hover {
    color: #2b55a9;
	
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 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-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.tabwrap{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 0px 0px 30px 0px;
}
.tabwrap ul{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
.tabwrap li{
	width: auto;
	float: left;
	padding:0px;
	margin: 0px 0px 0px 0px;
	 font-size: 26px;
    color: #000;
    font-weight: 400;
	font-family: 'Oswald', sans-serif;
	text-align: center;
	line-height: 40px;
	letter-spacing: 1px;
	
}
.tabwrap li a{
	width: auto;
	float: left;
	padding:10px 30px;
	margin: 0px 30px 0px 0px;
	 font-size: 20px;
    color: #000;
    font-weight: 400;
	font-family: 'Oswald', sans-serif;
	text-align: center;
	line-height: 35px;
	letter-spacing: 1px;
	border: #d9d9d9 1px solid;
	text-transform: uppercase;
}
.tabwrap li a:hover{
    color: #fff;
	background: #2b55a9;
	border: #d9d9d9 1px solid;
}
.tabwrap li a.acton{
    color: #fff;
	background: #2b55a9;
	border: #d9d9d9 1px solid;
}
.eventfullwidthwrap{
	width: 100%;
	float: left;
	padding:30px 0px;
	margin: 0px 0px 30px 0px;
	
}
.eventdate{
	width: 20%;
	float: left;
	padding:0px 0px;
	margin: 0px 5% 0px 0px;
	color: #ff5c17;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 70px;
	font-weight:800;
	text-align: center;
	line-height: 50px;
}
.eventdate b{
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	display: inline-block;
	text-transform: uppercase;
}

.eventdate:after{ 
 content:"";
 position:absolute;
 display:block;
 width:1px;
 height:50px;
background-color: #eee;
  right:0;
	top: 6px;
}
.eventtxt{
	width: 45%;
	float: left;
	padding:0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:21px;
	color:#707070;
}
.eventtxt h4{
	width:100%;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:24px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	line-height:29px;
	color:#000;
}
.eventfullwidthimg {
	width:25%;
	float:right;
	margin-left: 5%;
}
.eventfullwidthimg img{
	width:100%;
	float:right;
}
.eventicons2{
	padding: 0px;
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0px 20px 0px;
}
.eventicons2 li{
	padding: 0px;
	width:auto;
	float: left;
	margin: 0px 10px 0px 0px;
	color: #707070;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	line-height: 17px;
	text-transform: uppercase;
}
.eventicons2 li i{
	color: #fb770c;
	font-size: 13px;
	margin-right: 3px;
}
.workshopcolumn{
	width: 45%;
	float: left;
	padding: 0px;
	margin: 0px 5% 50px 0px;
}
.workshopdate{
	width: 20%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.datebox{
	background: #ff5c17;
	padding: 15px 10px 10px 10px;
	float: left;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 70px;
	font-weight:800;
	text-align: center;
	line-height: 50px;
	
}
.datebox b{
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	display: inline-block;
	text-transform: uppercase;
}
.workshopcontent{
	width: 80%;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	text-align:left;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:21px;
	color:#707070;
}
.workshopcontent h4{
	width:100%;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:21px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	line-height:26px;
	color:#000;
}
.workshopvideos{
	width:100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.loginwrap{
	width: 50%;
	float: left;
	padding: 0px 40px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	color: #686869;
	text-align:left;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	line-height:26px;
}
.loginwrap h3{
	 font-size: 33px;
    color: #000;
    font-weight: 600;
	padding-left:0px;
	font-family: 'Oswald', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	
}
.comoninput{
	width: 100%;
	float: left;
	padding: 10px;
	margin: 5px 0px 20px 0px;
	border: #e6e6e6 1px solid;
	outline: 0px;
	color: #666d81;
	text-align:left;
	font-size:13px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:20px;
}
.comoninput:active{
	border: #e6e6e6 1px solid;
	color: #000;
	
}
.comoninput:focus{
	border: #e6e6e6 1px solid;
	color: #000;
	background: #f2f2f2;
	
}
.comoncheckbox{
	width: auto;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	border: #e6e6e6 1px solid;
	outline: #e6e6e6 0px solid;
	color: #666d81;
	text-align:left;
	font-size:13px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:20px;
}
.lostpwd{
	color:#000;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	line-height:20px;
	
}
.lostpwd:hover{
	color:#ff5c17;
}
.loginbtn {
    display: inline-block;
    padding: 15px 35px;
	margin: 10px 0px ;
    font-size: 13px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 25px;
	background: #ff5c17;
    border: 0px;
	cursor: pointer;
}
.loginbtn:hover {
    color: #fff;
	background: #fc8553;
	
}
.registerwrap{
	width: 50%;
	float: left;
	padding: 0px 0px 20px 40px;
	margin: 0px 0px 0px 0px;
	border-left: #eceaea 1px solid;
	color: #686869;
	text-align:left;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	line-height:26px;
}
.registerwrap h3{
	 font-size: 33px;
    color: #000;
    font-weight: 600;
	padding-left:0px;
	font-family: 'Oswald', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 40px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	
}
.registerbtn {
    display: inline-block;
    padding: 15px 35px;
	margin: 10px 0px ;
    font-size: 13px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 25px;
	background: #2b55a9;
    border: 0px;
	cursor: pointer;
}
.registerbtn:hover {
    color: #fff;
	background: #3f74dd;
	
}
.researchLHS{
	width: 70%;
	float: right;
	padding: 0px;
	margin: 0px;
	    text-align: justify;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    line-height: 26px;
    color: #000;
}
.researchLHS img {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px 0px 30px 0px;
}
.researchcontentcolumn{
	width: 100%;
	float: left;
	padding: 0px;
	margin:0px 0px 30px 0px;
}
.researchcontentcolumn img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
.researchcontentcolumn span{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 20px 0px 30px 0px;
	    text-align: left;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    line-height: 23px;
    color: #707070;

}
.researchdate{
	width: 20%;
	float: left;
	padding:0px 0px;
	margin: 0px 5% 0px 0px;
	color: #ff5c17;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 70px;
	font-weight:800;
	text-align: center;
	line-height: 50px;
}
.researchdate b{
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	display: inline-block;
	text-transform: uppercase;
}

.researchdate:after{ 
 content:"";
 position:absolute;
 display:block;
 width:1px;
 height:90px;
background-color: #eee;
  right:0;
	top: 6px;
}
.researchtxt {
    width: 75%;
    float: right;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    line-height: 21px;
    color: #707070;
}
.researchtxt h4 {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px 0px 15px 0px;
    text-align: left;
    font-size: 27px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 32px;
    color: #000;
}
.researchsubtext{
	padding: 0px;
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0px 20px 0px;
}
.researchsubtext li{
	padding: 0px 20px 0px 0px;
	width:auto;
	float: left;
	margin: 0px 20px 0px 0px;
	color: #bfbfc0;
	font-family: 'Poppins';
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	line-height: 17px;
	border-right: #eee 1px solid;
}
.researchsubtext li:last-child{
	border-right: #eee 0px solid;
}
	
.researchsubtext li b{
	color: #7a7a7a;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	margin-right: 3px;
}
.morebtn{
	background: #2b55a9;
	color: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	ext-align: center;
    font-size: 13px;
	text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    line-height: 20px;
	float: left;
	padding: 10px 25px;
	
}
.morebtn:hover{
	background: #ff5c17;
}
.researchRHS{
	width: 25%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.researchRHSmenu{
	width: 100%;
	float: left;
	padding:0px 0px 0px 20px;
	margin: 0px 0px 50px 0px;
	color: #ff5c17;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight:800;
	text-align: center;
	line-height: 20px;
}

.researchRHSmenu h4{
	 width: 100%;
    float: left;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 20px 0px;
    text-align: left;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 30px;
    color: #000;

	border-bottom: #e5e5e5 2px solid;
	position: relative;
}
.researchRHSmenu h4:before{ 
 content:"";
 position:absolute;
 display:block;
 width:4px;
 height:30px;
background-color: #ff5c17;
  left:-1px;
	top: 0px;
}
.researchRHSmenu ul{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 0px;
	list-style: none;
}
.researchRHSmenu li{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 10px 0px 0px 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight:600;
	text-align: left;
	line-height: 19px;
	text-transform: uppercase;
}
.researchRHSmenu li a{
	color: #000;
}
.researchRHSmenu li a:hover{
	color: #ff5c17;
}
.gradprojectwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight:600;
	text-align: left;
	line-height: 21px;
}
.gradprojectwrap img{
	width: 40%;
	float: left;
	margin: 0px 20px 0px 0px;
}
.gradprojectwrap a{
	color: #ff5c17;
	margin-top: 10px;
	float: left;
	font-size: 13px;
}
.gradprojectwrap a:hover{
	color: #2b55a9;
}
.dashbrdbannercont {
    width: 100%;
    height: 100%;
    padding: 4% 50px 20px 10%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
    display: block;
    background: rgba(0,63,117,0.8);
    color: #fff;
    font-family: 'Poppins';
    font-size: 21px;
    font-weight: 300;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}
.dashbrdbannercont h3{
	font-family: 'Oswald', sans-serif;
	font-size: 50px;
	font-weight: 400;
	text-align: left;
	line-height: 50px;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.profilephoto{
	width: 17%;
	float: left;
	padding:0px 0px;
	margin: 0px;
}
.profilephoto img{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 0px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.profilename{
	width: 80%;
	float: right;
	padding:0px 0px;
	margin: 0px;
}
.profilename h5{
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	font-weight: 400;
	text-align: left;
	line-height: 30px;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 30px;
}
.profilename h5 b{
    font-family: 'Poppins';
    font-size: 22px;
    font-weight: 300;
    line-height: 25px;
	text-transform: uppercase;
}
.profilesocialwrap{
	width: 100%;
	float: left;
	padding:0px 0px;
	margin: 0px 0px 20px 0px;
}
.profilesocialwrap a{
	color: #fff;
	font-size: 14px;
	margin-right: 15px;
	float: left;
}
.profilesocialwrap a:hover{
	color: #ff5c17;
}
.msgbtn{
	background: #ff5c17;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	ext-align: center;
    font-size: 17px;
	text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 25px;
	float: left;
	padding: 10px 25px 10px 45px;
	position: relative;
	
}
.msgbtn:before{ 
 content: "\f27a";
 position:absolute;
	font-family: 'FontAwesome';
 display:block;
	font-size: 15px;
 
 left:20px;
	top: 8px;
}
.msgbtn:hover{
	background: #ff5c17;
}
.profileLHS{
	width: 100%;
	float: left;
	padding: 10px;
	margin: 0px;
	background: #f6f7f7;
	border: #a09f9f 0px dashed;
}

.profileLHS h4{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	line-height: 20px;
	color: #000;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 0px;
	text-transform: uppercase;
	position: relative;
}
.profileLHS h4:after{
	content: "\f107";
 position:absolute;
	font-family: 'FontAwesome';
 display:block;
	font-size: 15px;
 right:0px;
	top: 0px;
}
.profileLHSmenu{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.profileLHSmenu li{
	padding: 0px 0px;
	margin: 0px 0px 1px 0px;
	float: left;
	width: 100%;
	border-bottom: #e1e1e1 1px solid;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
	color: #000;
}

.profileLHSmenu li h3{
padding: 0px 0px;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  line-height: 21px;
  color: #000;
}
.profileLHSmenu li h3:after {
  content: "\f105";
  position: absolute;
  font-family: 'FontAwesome';
  display: block;
  font-size: 15px;
  right: 0px;
  top: 0px;
}

.profileLHSmenu li a{
	margin: 0px;
	padding: 7px 10px;
	float: left;
	width: 100%;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	line-height: 20px;
	color: #000;
	position: relative;
}
.profileLHSmenu li a:after{
	content: "\f105";
 position:absolute;
	font-family: 'FontAwesome';
 display:block;
	font-size: 15px;
 right:10px;
	top: 10px;
}
.profileLHSmenu li a:hover{
	color: #000;
	background: #93c22f;
}
.selectedabout{
	color: #000 !important;
	background: #93c22f!important;
}
.profiledownloadlink{
	border: #a09f9f 1px dashed;
	width: 100%;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	background: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 30px;
	color: #000;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.profiledownloadlink i{
	background: #656c7f;
	color: #fff;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-size: 17px;
	line-height: 30px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.profiledownloadlink:hover{
	border: #a09f9f 1px dashed;
	background: #1157bd;
	color: #fff;
}

.profileRHS{
	width: 72%;
	float: right;
	padding: 0px;
	margin: 0px;
	background: #fff;
}
.profileRHS h5{
		 font-family: 'Poppins', sans-serif;
		font-size:20px;
		font-weight:800;
		line-height:22px;
		color:#000;
	margin-top: 25px;
		margin-bottom:25px;
		text-transform: uppercase;
	}
.profilecolumn{
	width: 30%;
	float: left;
	position: relative;
	background: #fff;
	padding: 20px 0px 0px 0px;
	margin: 0px 3% 45px 0%;
	box-shadow: 0 0 13px #c5c3c3;
-moz-box-shadow: 0 0 13px #c5c3c3;
-webkit-box-shadow: 0 0 13px #c5c3c3;
-o-box-shadow: 0 0 13px #c5c3c3;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	min-height: 130px;
	text-align: center;
	
}
.profilecolumn img{
	width: 70%;
	float: none;
}
.profilecolumn:hover{
-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;
}
.profilecolumn h5{
	font-family: 'Poppins', sans-serif;
	font-size: 21px;
	font-weight: 400;
	text-align: left;
	line-height: 25px;
	color: #000;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 0px;
	text-transform: uppercase;
}
.profilecolumn h6{
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: center;
	line-height: 20px;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	padding: 15px 20px;
	margin-top: 0px;
	text-transform: uppercase;
	background: #2360b8;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.profilecolumn h6 b{
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	line-height: 16px;
	text-transform: none;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	min-height: 30px;
	width: 100%;
	float:left;

}
.profilecolumn h5 b{
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 16px;
	text-transform: none;
	color: #808080;
	letter-spacing: 1px;
	float: left;
	min-height: 30px;
}
.columnclick{
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: #ededed 1px solid;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	text-align: left;
	line-height: 25px;
	position: relative;
}
.columnclick:after{
	 content: "\f178";
 position:absolute;
	font-family: 'FontAwesome';
 display:block;
	font-size: 15px;
 
 right:0px;
	top: 8px;
}

.profileicontopwrap{
	position: absolute;
	top: -40px;
	right: 10px;
	padding: 15px 12px 15px 10px;
	box-shadow: 0 0 13px #c5c3c3;
-moz-box-shadow: 0 0 13px #c5c3c3;
-webkit-box-shadow: 0 0 13px #c5c3c3;
-o-box-shadow: 0 0 13px #c5c3c3;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	text-align: center;
	
}
.profileicontopwrap img{
	position: relative;
	width:80%;
	vertical-align: middle;
}
.topcount {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
    line-height: 20px;
    position: absolute;
    z-index: 99;
    top: 6px;
    right: 10px;
    color: #fff;
}
.clickcolor1{
	color: #29a52c;
}
.colorbox1{
	background: #41b947;
}
.clickcolor2{
	color: #005dad;
}
.colorbox2{
	background: #005dad;
}
.clickcolor3{
	color: #d5211c;
}
.colorbox3{
	background: #d5211c;
}
.clickcolor4{
	color: #fca908;
}
.colorbox4{
	background: #fca908;
}
.clickcolor5{
	color: #d32dbd;
}
.colorbox5{
	background: #d32dbd;
}
.clickcolor6{
	color: #2dd3b6;
}
.colorbox6{
	background: #2dd3b6;
}
.profilemembershipwrap{
	background: #f4f6f9;
	width: 100%;
	float: left;
	padding: 20px;
	margin: 0px 0px 75px 0px;
	 font-size: 12px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    text-align: left;
    line-height: 20px;
    color: #000;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.profilemembershipwrap h5{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	 font-size: 23px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: left;
    line-height: 25px;
    color: #000;
	
}
.membershipprice{
	width: auto;
	float: right;
	padding: 20px 15px;
	margin: 0px 0px 0px 20px;
	background: #f4f6f8;
	-moz-box-shadow: 0 0 13px #c5c3c3;
-webkit-box-shadow: 0 0 13px #c5c3c3;
-o-box-shadow: 0 0 13px #c5c3c3;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	text-align: center;
	color: #000;
	font-size: 23px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    line-height: 25px;
}
.rwd-table {
  margin: 10px 0px 20px 0px;
  min-width: 100%;
  background: #fcfdff;
  overflow: hidden;
	 font-family: 'Poppins', sans-serif;
}
.rwd-table tr:nth-of-type(odd) { 
		background: #bfe1fe;
		border-top:#8eadc7 1px solid;
		border-bottom:#8eadc7 1px solid;
	}

.rwd-table th {
  color: #fff;
  font-weight:bold;
  background:#005dad;
  line-height:23px;
  font-size:13px;
  text-align:center;
  padding:20px 10px;
  text-transform:uppercase;
   display: table-cell;
}
 .rwd-table td {
  color: #000;
  font-weight:normal;
  line-height:19px;
  font-size:13px;
  text-align:center;
  padding: 10px;
   display: table-cell;
}
.rwd-table td:before {
    display: none;
  }
   
   .btns{
	display:inline-block;
	padding:0px;
	margin:0px 1px;
	color:#fff;
	font-size:14px;
	font-weight:400;
	text-align:center;
	line-height:30px;
	width:30px;
	height:30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.btncolor1{
	background:#f88d01;
}
.btncolor2{
	background:#10b610;
}
.btncolor3{
	background:#ee0901;
}
.btncolor4{
	background:#5c9ded;
}
.btncolor5{
	background:#cb93ee;
}
.btncolor1:hover {
	background:#333;
}

 .btncolor2:hover {
	background:#333;
}
.btncolor3:hover {
	background:#333;
}
.btncolor4:hover{
	background:#333;
}
.btncolor5:hover{
	background:#333;
} 

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align:middle;
    border-radius: .25rem;
}
.badge-success {
    color: #fff;
    background-color: #28a745;
}
.badge-warning {
	color: #fff;
    background-color: #f88d01;
}
.badge-danger {
	color: #fff;
    background-color: #f9392f;
}
.column50{
		width:100%;
		height:auto;
		float:left;
		padding:25px;
		background:#fff;
	}
	.column50 h5{
		 font-family: 'Poppins', sans-serif;
		font-size:20px;
		font-weight:800;
		line-height:22px;
		color:#000;
		margin-bottom:20px;
		text-transform: uppercase;
	}
	.column50 h5 i{
		float:right;
	}
		
	.profile-table {
  margin:  0;
  min-width: 100%;
  overflow: hidden;
}
.profile-table tr{
}
.profile-table tr:last-child{
	border-bottom:0px solid #c8ccd4;
}
 .profile-table td {
  font-size:13px;
		font-weight:600;
		text-align:left;
		color:#223254;
		line-height:21px;
  padding: 10px 0px;
   display: table-cell;
}

.profile-table td:before {
    display: none;
  }
  .profphoto{
	  width:20%;
	  float:left;
	  padding:0px;
	  margin:0px 0px 10px 0px;
  }
  .profphoto img{
	  width:100%;
	  float:left;
	  padding:6px;
	  margin:0px 0px 0px 0px;
	  background:#fcfbfb;
	  	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
  }
.addinput {
    display: block;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 25px;
    border: 1px solid #c8ccd4;
    
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight:normal;
    line-height:25px;
    color: #000;
}
	.addinput:active {
    background-color: #fafafa;
		outline: 0px;
}
	.addinput:focus {
   background-color: #fafafa;
		outline: 0px;
}
.submitbutton {
    display: block;
    vertical-align: middle;
    margin: 0px auto 20px auto;
    font-family: 'Poppins', sans-serif;
    width: auto;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    background: #ff5c17;
    color: #fff;
    border: 0px;
    padding: 15px 40px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    transition: .25s ease-out,color .25s ease-out;
}
.submitbutton:hover {
	background:#015cad;

}
.columnbox{
		width:21%;
		height:auto;
		float:left;
		position:relative;
		padding:40px;
		margin:50px 2% 20px 2%;
	background:#f0f0f0;
	border: #dfdfdf 1px solid;
	font-family: 'Poppins';
	}
	.columnbox h2{
		font-family: 'Poppins';
		color:#000;
		font-size:19px;
		font-weight:700;
		text-align:center;
		line-height:20px;
		margin:0px 0px 0px 0px;
		letter-spacing:0px;
		position:relative;
	}
.columnbox h2 b{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 300;
}
	.columnbox img{
		margin:-80px auto 20px auto;
		padding:0px;
		border:#fff 5px solid;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		width:65%;
		height:65%;
		display: block;
	}

.courselisttab{
	list-style: none;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.courselisttab li{
	float: left;
	padding: 0px;
	margin: 0px ;
	color: #fff;
	font-family: 'Poppins';
font-weight: 400;
	font-size: 13px;
text-align: left;
	line-height: 21px;
	border: 0px solid #e1e1e2;
	
}
.courselisttab li a{
	color: #fff;
	float: left;
	padding: 10px 20px 10px 20px;
	margin: 0px 10px 10px 0px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
	font-family: 'Poppins';
font-weight: 400;
	font-size: 13px;
text-align: left;
	line-height: 21px;
	background: #2b55a9;
}
.courselisttab li a:hover{
	color: #fff;background: #ff5c17;
}

.courselisttitle{
	font-size: 18px;
color: #000;
font-weight: 700;
padding-left: 0px;
font-family: 'Poppins';
text-transform: uppercase;
position: relative;
text-align: left;
line-height: 27px;
margin-bottom: 5px;
	margin-top: 20px;
width: 100%;
float: left;
}
.bigsize{
	font-size: 30px;
	color: #93c22f;
	font-weight: bold;
	float: left;
}
.categorytitlewrap{
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px ;

}
.categorytitle{
	width: 100%;
	float: left;
	padding: 20px 20px 10px 20px;

	background: #f6f6f6;
	margin: 0px 0px 20px 0px;
	
}
.categorytitle h3{
margin-bottom: 0;
float: left;
font-family: 'Poppins';
color: #000;
font-size: 25px;
font-weight: 700;
text-align: left;
line-height: 25px;
	text-transform: capitalize;
}
.breadcrumbs{
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#000;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	line-height:40px;
	
}
.breadcrumbs i{
	color:#48adfc;
	margin:0px 5px;
}
.breadcrumbs a{
	color:#000;
	text-decoration:none;
}
.breadcrumbs a:hover{
	color:#72a41b;
	text-decoration:underline;
}
.categoryfilterlhs{
	width: 35%;
	float: left;
	padding: 0px;
	margin: 0px;
}

.categoryfulllist{
	width: 63%;
	float: right;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
	font: 400 14px/24px 'Poppins';
  color: #000;
	text-align: left;
}
.categoryfulllist h5{
font: 500 20px/25px 'Poppins';
  margin: 0px 0px 5px 0px;
  padding: 5px 10px;
  color: #fff;
  text-align: left;
	width: 100%;
	float: left;
	background: #0560c0;
	text-transform: capitalize;
	
	
}
.categoryfulllist h5 a{
  color: #fff;
}
.categoryfilterlhs h2{
	text-align:left;
	line-height:18px;
	font-family: 'Poppins';
	font-size:18px;
	color:#000;
	font-weight:700;
	margin:10px 0px 7px 0px;
	float:left;
	width:100%;
	padding:10px 0px 5px 0px;
	text-transform: uppercase;

}
.categoryfilterlhs h2 b{
	line-height:21px;
	font-family: 'Poppins';
	font-size:15px;
	color:#666;
	font-weight:400;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: left;
	width: 100%;
}
.RHSmenu{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;

}
.RHSmenu h2{
	padding: 10px 0px;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;

  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  line-height: 21px;
  color: #000;
	cursor:pointer;
	background:url(../images/right-arow.png) no-repeat right;
	background-size: 10px;
}
.RHSmenu h3 a{
	color:#000;
	
}
.RHSmenu h3 a:hover{
	color:#f25c22;
	
}
.RHSmenu h3:hover{
	background: url(../images/right-arow.png) no-repeat right;
	background-size: 10px;
	color: #2685d0;
}

.RHSmenu ul{
	padding:7px;
	margin:0px 0px 5px 0px;
	list-style:none;
	float:left;
	width:100%;
	background: #cfd0d0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.RHSmenu li{
	padding: 0px 0px;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;

  font-family: 'Oswald', sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
  line-height: 21px;
  color: #000;
	border-bottom: rgba(172,205,252, 0.4)  1px solid;
}
.RHSmenu li:last-child{
	border-bottom: rgba(172,205,252, 0.4)  0px solid;
}
.RHSmenu li:hover{
	color: #f25c22;
}

.RHSmenu li a{
	color:#000;width: 100%;
	padding: 7px 10px;
	float: left;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.RHSmenu li a:hover{
	color:#fff;background: #000;
}

.openheader{
	background: url(../images/right-arow.png) no-repeat right !important;
	background-size: 10px !important;
	padding: 10px 0px;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;

  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  line-height: 21px;
  color: #000;
}
.openheader a{
background:  url(../images/right-arow3.png) no-repeat right !important;
	color: #000 !important;
	background-size: 10px !important;
}

.listbullet{
	width: 98%;
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 30px;
}
.listbullet li{
	width: 100%;
	float: left;
	padding: 3px 0px;
	list-style: disc;
	list-style-position: outside;
	margin: 0px;
	color: #2685d0;
	font-family: 'Poppins';
	font-size:19px;
	line-height: 23px;
	font-weight:400;
	text-align:left;
}
.listbullet li span{
	color: #000;
	font-size:14px;
}
.listbullet li strong{
	font-weight: bold;
}
.imgstyle {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px 0px 30px 0px;
}
.columnfullfit{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	text-align: right;
	position: relative;
}

.contentboxfull{
	width: 94%;
	padding: 20px 25px;
	margin: -30px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 23px;
	color: #000;
	display: inline-block;
	left: 0px;
	right: 0px;
}
#cssmenu {
  width: 100%;
  font-family: 'Poppins';
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
#cssmenu > ul > li.active > ul {
  display: block;
}
#cssmenu ul li{
	margin-bottom: 0px;
	border-bottom: #fff 1px solid;
	background: #0560c0;
	padding: 0px;
	width: 100%;
	float: left;
	position: relative;
}
.menucoursecount{
	float: right;
	font-family: 'Oswald', sans-serif;
	color: rgba(255,255,255,0.6);
	margin-right: 30px;
	font-size: 30px;
}
.menucoursecountsub{
	float: right;
	font-family: 'Oswald', sans-serif;
	color: rgba(255,255,255,0.6);
	margin-right: 30px;
	font-size: 20px;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 10px 10px;
  cursor: pointer;
  z-index: 2;
  font-size: 16px;
  text-decoration: none;
font-family: 'Poppins';
  color: #ffffff;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	width: 100%;
	float: left;
  
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li > a:hover {
  color: #81b4fe;
}

#cssmenu ul li li {
	padding: 0px;
	margin-bottom: 0px;
	border-bottom: #7f8080 0px solid;
	width: 100%;
	float: left;
	background: #fff;
}
#cssmenu ul li li li{
  padding:0px 0px;
	margin-bottom: 0px;
	line-height: 21px;
  font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
  text-decoration: none;
  color: rgba(255,255,255,0.4);
	border-bottom: #7c7c7c 0px solid;
	width: 100%;
	float: left;
	background: #00419f;
	
}
.selectedmm{
	background: #93c22f !important;
	color: #000 !important;
}
.selectedmm2{
	background: #fdcc06 !important;
	color: #000 !important;
}
#cssmenu ul li li li li {
	padding:0px 30px;
	width: auto;
	display: inline-block;
	margin-bottom: 3px;
}
#cssmenu ul li i{
	color: #fdde4f;
	margin-right: 5px;
	font-size: 20px;
	
}
#cssmenu ul li li li i{
	color: #fdde4f;
	margin-right: 12px;
	font-size: 14px;
	
}

#cssmenu ul > li.has-sub > a:after {
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 5;
  display: block;
   content: "\f078";
	font-size: 11px;
	font-family: 'FontAwesome';
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

#cssmenu ul > li.has-sub.open > a:after {
  content: "\f077";
	font-family: 'FontAwesome';
}
#cssmenu ul ul li a {
  padding: 5px 30px 5px 10px;
  cursor: pointer;
  z-index: 2;
  font-size: 13px;
	line-height: 18px;
	font-weight: 500;
  text-decoration: none;
  color: #000;
  background: #fff;
	border-bottom: 1px solid #fff;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
	width: 100%;
	float: left;
	text-transform: capitalize;
}
#cssmenu ul ul ul li a {
	font-weight: 400;
	padding: 5px 15px 5px 10px;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	text-transform: none;
	background: #fff;
	color: #000;
}
#cssmenu ul ul ul li a:hover {
	background: #fdcc06;
	color: #000;
}

#cssmenu ul ul li a:hover {
  color: #000;
	background: #93c22f;
}
#cssmenu ul ul > li.has-sub > a:after {
  top:5px;
  right: 15px;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 24px;
}
#cssmenu ul ul ul > li.has-sub > a:after {
  top: 10px;
	font-size: 12px;
	content: "\f054" !important;
  right: 20px;
}
#cssmenu ul ul ul > li.has-sub > a:before {
  top: 24px;
	right: 1px;
}
.activemenu{
	background: #040b28;
}
.categwrap{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 30px;
	text-align: center;
	float: left;
	width: 100%;
}
.catebtn{
	background: #2969c5;
    border: 0px solid #e5e5e5;
    -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 38px;
    margin-bottom: 5px;
    margin-right: 7px;
    padding: 0 25px;
	float: left;
}
.catebtn:hover{
	 background-color: #031667;
	-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow:  0 3px 5px 0 rgba(0, 0, 0, 0.13);
	box-shadow:  0 3px 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff;
}
 .catebtnselect{   
 background-color: #031667;
	-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow:  0 3px 5px 0 rgba(0, 0, 0, 0.13);
	box-shadow:  0 3px 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff;
}
.glrylist{
	padding:0px;
	margin:20px 0px 0px 0px;
	list-style:none;
	width:100%;
	float:left;
}
.glrylist li{
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	
	font-weight:400;
	line-height:17px;
	text-align:center;
	padding:20px;
	margin:0px 0px 30px 0px;
	width:25%;
	float:left;
}
.glrylist li img {
	max-width: 100%;
	width: 100%;
	float: left;
	display:inline;
padding:7px;
background:#fff;
border:#ececec 1px solid;
-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:  7px 7px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:  7px 7px 5px 0px rgba(50, 50, 50, 0.25);
opacity:1.0;
	filter:alpha(opacity=100);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.glrylist li img:hover {
	opacity:0.75;
	filter:alpha(opacity=100);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border:#89c46a 1px solid;
	background: #5b95e9;
	-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
	box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.newblock{
	width: 33.33%;
	float: left;
	padding: 0px;
	margin: -40px 0px 0px 0px;
	position: relative;
	z-index: 99;
	text-align: center;
}
.newblock h4{
	width: 80%;
	margin: 0px auto;
	clear: both;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	font-family: 'Poppins';
	text-align: center;
	line-height: 25px;
	padding: 6px 20px;
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	background: rgba(147,194,47,0.8);
	
}
.blockblue{
	width: 100%;
	float: left;
	padding: 20px 20px;
	margin: 0px;
	background: #0560c0;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	font-family: 'Poppins';
	text-align: center;
	line-height: 18px;
	min-height: 125px;
}
.blockblue span{
	width: 100%;
	float: left;
	border-right: 5px solid #fff;
}
.space{
	width: 100%;
	
}
.space td{
	padding: 5px 5px;
	
}
.blockblue a{
	color: #fff;
}
	.homebtns{
	color:#fff;
	font-family: 'Poppins';
	font-size:16px;
		text-align: center;
	font-weight:700;
	line-height:22px;
	margin:0px auto 25px auto;
	width:100%;
		float: left;
		background: #0560c0;
		-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		padding: 10px 10px;
		display: block;
		-webkit-box-shadow: 0 8px 6px -6px #666;
       -moz-box-shadow: 0 8px 6px -6px #666;
            box-shadow: 0 8px 6px -6px #666;

}
.homebtns:hover{
	background: #93c22f;
}
.categrybtns{
	color:#fff;
	font-family: 'Poppins';
	font-size:16px;
		text-align: center;
	font-weight:700;
	line-height:20px;
	margin:0px 1% 35px 1%;
	width:18%;
		float: left;
		background: #0560c0;
		-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
		padding:  30px;
		-webkit-box-shadow: 0 8px 6px -6px #666;
       -moz-box-shadow: 0 8px 6px -6px #666;
            box-shadow: 0 8px 6px -6px #666;
	min-height: 135px;
  flex-wrap: wrap;
  align-content: center;

}
.categrybtns:hover{
	background: #93c22f;
	-webkit-box-shadow: 0 8px 6px -6px #333;
       -moz-box-shadow: 0 8px 6px -6px #333;
            box-shadow: 0 8px 6px -6px #333;
}

.contentboxfourth{
	width: 50%;
	padding: 0px 0px;
	margin: 0px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 23px;
	color: #000;
	display: inline-block;
	float: left;

}
.contentboxfourth h3{
font: 700 20px/30px 'Poppins';
  margin: 0px 0px 5px 0px;
  padding: 0px 0px;
  color: #000;
  text-align: left;
	width: 100%;
	float: left;
	
	
}
.contentboxsixth{
	width: 50%;
	padding: 20px  0px 0px 10px;
	margin: 0px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 23px;
	color: #000;
	display: inline-block;
	float: left;

}
.contentboxsixth img{
	float: left;
	width: 100%;
}

.clientcolumn{
	width: 30%;
	float: left;
	position: relative;
	background: #fff;
	padding: 10px;
	margin: 10px 0% 40px 3%;
	box-shadow: 0 0 13px #c5c3c3;
-moz-box-shadow: 0 0 13px #c5c3c3;
-webkit-box-shadow: 0 0 13px #c5c3c3;
-o-box-shadow: 0 0 13px #c5c3c3;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	text-align: center;
	
}
.clientcolumn img{
	width: 100%;
	float: none;
	margin: 0px !important;
}
.clientcolumn:hover{
-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;
}

.teamcolumn{
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
	padding: 30px;
	margin: 10px 0% 40px 0%;
	box-shadow: 0 0 13px #c5c3c3;
-moz-box-shadow: 0 0 13px #c5c3c3;
-webkit-box-shadow: 0 0 13px #c5c3c3;
-o-box-shadow: 0 0 13px #c5c3c3;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	text-align: left;
	
}
.teamlhs{
	width: 65%;
	float: left;
	padding: 0px;
	margin: 0px;
	font: 400 14px/21px 'Poppins';
	
}
.teamlhs b{
	font-size: 15px;
	font-weight: 600;
}
.teamlhs h3{
font: 700 20px/30px 'Poppins';
  margin: 0px 0px 5px 0px;
  padding: 0px 0px;
  color: #000;
  text-align: left;
	width: 100%;
	float: left;
	
	
}
.teamrhs{
	width: 28%;
	float: right;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	
}
.teamrhs img{
	width: 100%;
	float: right;
	padding: 0px;
	margin: 0px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.clear{
	width: 100%;
	clear: both;
	float: left;
	height: 1px;
}