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

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

	

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


	#header-wrapper	{

		padding: 0px 0 0px 0;
		margin: 0px;
		position: absolute;
		top: 0px;
		z-index: 99;
		height:auto;
		width: 100%;

	}

.logmenuwrap{

	width: 100%;
	float: left;
	padding: 0px 0% 0px 0%;
	margin: 0px;
	position: relative;

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

	}
#about-wrapper{
		padding: 60px 0px 60px 0px;
	margin: 0px;
		float:left;
		width:100%;
	background:#f6f6f6;
	background-size: 100%;
	position: relative;

	}
#why-wrapper{
		padding: 80px 0px 60px 0px;
	margin: 0px;
		float:left;
		width:100%;
	background: url("../images/bg2.jpg") no-repeat top center #2b4592;
	background-size: 100%;
	position: relative;

	}
#service-wrapper{
		padding: 60px 0px 60px 0px;
	margin: 0px;
		float:left;
		width:100%;
	background:#fff;
	position: relative;

	}
	
	#main-wrapper{
		padding: 30px 0px;
		float:left;
		width:100%;
	}
	


	#footer-wrapper	{
		padding: 30px 0px 30px 0px;
		background:#15285f;
		float:left;
		width:100%;
	}

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

	

			#bannervideo {
  position: relative;
  right: 0;
  top: 0;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  float: left;
}
.aboutlhs{
	width: 45%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.aboutlhs img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.aboutrhs{
	width: 50%;
	float: right;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 21px;
}
.aboutrhs b{
	font-weight: 700;
	font-size: 16px;
}
.aboutrhs h3{
	color: #2b4592;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 37px;
	font-weight: 800;
	text-align: left;
	line-height: 37px;
}
.aboutrhs h3 b{
	font-size: 25px;
}
.imppointswrap{
	width: 100%;
	float: left;
	clear: both;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 50px 0px;
	font-family: 'Poppins', sans-serif;
	
}
.imppointswrap h3{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 40px 0px;
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 20px;
	font-weight: 800;
	text-align: center;
	line-height: 25px;
	
}

.imppointswrap h3 span{
	font-family: 'Poppins', sans-serif;
}
.imppointswrap h3 b{
	color: #555;
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
}
.imppointswrap ul{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	
}
.imppointswrap li{
	width: 19.2%;
	float: left;
	
	padding: 20px 20px;
	margin: 0px 1% 0px 0%;
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	line-height: 22px;
	min-height: 272px;
	background: #f6f7f7;
	-webkit-border-radius: 5px;
	
-moz-border-radius: 5px;
border-radius: 5px;
	
	
}
.imppointswrap li img{
	margin-bottom: 10px;
}
.imppointswrap li:last-child{
	border-right: 0px solid #fff;
	margin: 0px 0% 0px 0% ;
}
.missionvisionwrap{
	width: 100%;
	float: left;
	clear: both;
	padding: 0px;
	margin: -40px 0px 0px 0px;
	background: #fff;
	position: relative;
	z-index: 9;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	
}

/* Effect 6 */

.serviceicon {
	width:65px;
	height:65px;
	display: inline-block;
	-webkit-transition: all 1s ease-in-out; 
	-moz-transition: all 1s ease-in-out;
 	-o-transition: all 1s ease-in-out; 
 	-ms-transition: all 1s ease-in-out;
	}
	.serviceicon img{
		width: 100%;
		
}
.serviceicon:hover{
	width:65px;
	height:65px;
	-webkit-transform: rotate(360deg) scale(1);
 	-moz-transform: rotate(360deg) scale(1);
  	-o-transform: rotate(360deg) scale(1);
   -ms-transform: rotate(360deg) scale(1);
}


.showbox{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	list-style: none;
}
.showbox li{
	padding: 20px;
	margin: 0px;
	width: 33.33%;
	float: left;
	font-family: 'Poppins';
	font-weight:400;
color: #000;
line-height:19px;
font-size:13px;
text-align:center;
	border-right: #f0f0f0 1px solid;
	min-height: 250px;
}
.showbox li span{
	float: left;
	width: 100%;
}
.showbox li:last-child{
	border-right: #55895b 0px solid;
}
.showbox li h3{
	padding: 0px;
	margin: 10px 0px 10px 0px;
	width: 100%;
	float: left;
	font-family: 'Poppins';
	font-weight:600;
color: #000;
line-height:19px;
font-size:22px;
text-align:center;
	text-transform: uppercase;
}
#why-wrapper h4{
		color: #fff;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 25px;
	font-size: 35px;
	font-weight: 800;
	text-align: left;
	line-height: 37px;
}
.whylhs{
	width: 45%;
	float: left;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: justify;
	line-height: 20px;
}

.whylhs h3{
	color: #fff;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 800;
	text-align: left;
	line-height: 25px;
}
.whyrhs{
	width: 45%;
	float: right;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: justify;
	line-height: 20px;
}

.whyrhs h3{
	color: #fff;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 800;
	text-align: left;
	line-height: 25px;
}

#service-wrapper h4{
		color: #000;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 25px;
	font-size: 37px;
	font-weight: 800;
	text-align: center;
	line-height: 37px;
}
#service-wrapper h4 b{
	font-size: 20px;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 27px;
}
.scrollwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.featuredjobox{

	width: 100%;
	margin: 0px;
	background: #fff;
	float: left;
	font-family: 'Poppins';
padding: 0px;
margin-top: 30px;
	text-align: center;
	color: #333;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;

	-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: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;
	min-height: 450px;

}
.featuredjobox img {
    float: left;
    width: 100%;
	margin: 0px;
}

.featuredjobox h5 {
    float: left;
    width: 100%;
	font-family: 'Poppins';
    text-align: center;
    padding-left: 0px;
	margin-top: 0px;
    margin-bottom: 10px;
	display: table;
	text-transform: uppercase;

font-size: 20px;
	line-height: 21px;
	font-weight: 600;
color: #000;

}
.featuredjobox span{
	width: 100%;
	float: left;
	padding: 20px;
}
.featuredbtn {

    font-family: 'Poppins';
    font-size: 13px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 1px;
    color: #fff;
    border: 0px solid #e5e5e5;
	background: #2a4491;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    padding: 10px 25px;
    margin: 15px auto 0px auto;
    display: inline-block;
}
.featuredbtn i {
	 font-size: 11px;
	font-weight: 300;
	margin-left: 5px;
}

.featuredbtn:hover {
    color: #fff;
	background: #af1f27;
}


/* 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;
}


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



	#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:14px;

		font-weight:400;

		line-height:40px;

		font-family: 'Poppins';

		letter-spacing:0px;

	}

	.toplist i{

		margin-right:5px;

		color:#fff;

	}

	.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:#e20912;

	}

	

	.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:14px;

		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:#e20912;

		background:#fff;

	}



.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;
		outline: 0px;

	color: transparent;

	cursor: pointer;

	font-size:13px;font-family: 'Poppins';

}

#demo-2 input[type=search]:hover {

	background-color: rgba(0,0,0,0.2) ;
	outline: 0px;

}

#demo-2 input[type=search]:focus {

	width: 100px;

	padding-left: 45px;
	outline: 0px;

	color: #fff;

	background-color: rgba(0,0,0,0.2);

	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/srch.png) no-repeat 6px center;

	border: 0px;

	padding: 0px 7px 0px 50px;

	width: 55px;

	

	

	-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;

}



.menusigninbtn{

	color: #fb2b33 !important;

}

.menusigninbtn:hover{

	color: #fff !important;

}



.menusigninbtn i:hover{

	color: #fff !important;

}


	#logo{

		padding:5px 10px 10px 10px;

		margin: -25px 0px 0px 0px;

		float:left;

		width: 20%;


	}
#logo img{

		float:left;

		width: 100%;

	}	

.overlay {

    position: absolute;

	z-index: 1;

    right: 0;

    top: 0;

    min-width: 100%;

    min-height: 100%;

	width: 100%;

	float: left;

	background: rgba(0,0,0,0.4);

}


.bannertext{

	width: 70%;

	position: relative;

	top: 0%;

	left: 0;

	right: 0;

	margin: 0px auto 40px auto;

	font-family: 'Poppins';

	text-transform: uppercase;

display: block;

color: #fff;

font-size: 32px;

font-weight:400;

text-align:center;

line-height:35px;

	z-index: 99;

padding: 0px;

}

.bannertext b{

	color: #fff;

	float: left;

	width: 100%;

	margin-top: 5px;

	margin-bottom: 40px;

font-size: 17px;

font-weight:400;

text-align:center;

line-height:21px;

	text-transform: none;

}



.bannersrchwrap{

	width: 75%;

	position: absolute;

	bottom: 5%;

	left: 0;

	right: 0;

	margin: 0px auto;

	font-family: 'Poppins';

display: block;

color: #fff;

font-size: 15px;

font-weight:400;

text-align:center;

line-height:35px;

	z-index: 99;

padding: 0px;

}

.banersrchcolum{

	width:27%;

	height: auto;

	float: left;

	padding: 0px 10px;

	margin: 0px;

	

}

.banersrchcolum2{

	width:19%;

	height: auto;

	float: left;

	padding: 0px 10px;

	margin: 0px;

	

}

.banersrchtxtbox{

	width: 100%;

	height: auto;

	float: left;

	padding: 10px;

	margin: 0px;

	border: 1px solid #fff;

	background: none;

	font-family: 'Poppins';

color: #fff;

font-size: 13px;

font-weight:400;

text-align:left;

line-height:30px;

}	

.srchbton2 {

	float:left;

	margin:0px ;

    font-family: 'Poppins';

    border: 0px solid #c40811;

    width: auto;

    line-height:21px;

    text-align: center;

    cursor: pointer;

    background: #ed1b24;

    color: #fff;

    padding: 15px 25px 15px 10px;

    font-weight: 900;

    font-size: 16px;

    text-transform: uppercase;

    transition: .25s ease-out,color .25s ease-out;

}



	

.btn-icon2 {

  display: inline-block;

  position: relative;

	background: #ed1b24;

}



.btn-icon2::before {

  font-family: 'FontAwesome';

	content:"\f002";

	color: #fff;

	font-size: 120%;

	vertical-align: middle;

	padding-left: 20px;

	padding-top: 15px;

	line-height: 20px;

	float: left;

}


/*********************************************************************************/
/* 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 0px 0px 40px;
	width:24.33%;
	margin:0px 0px 0px 0px;
	float:left;
	font-family: 'Poppins';
	font-weight:400;
	color:#fff;
	font-size:14px;
	line-height:20px;
}
.footer li b{
	font-size:15px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.footer li a{
	color: #fff;
}
.footer li a:hover{
	color: #6980c3;
}

.footer li:first-child{
	width:27%;
	padding:0px 0% 0px 0px;
}



.footer li h3{
	color:#fff;
	font-family: 'Poppins';
	font-size:20px;
	font-weight:700;
	font-style:normal;
	line-height:25px;
	margin:0px 0px 10px 0px;
	width: 100%;
	float: left;
}

.footlogo{
	width:85%;
	float:left;
	margin-bottom:10px;
	}



		#copyright-wrapper	{

		padding: 30px 0px 30px 0px;

		background:#17a43b;

		border-top:#84cf97 1px solid;

		float:left;

		width:100%;

		font-size:13px;

	font-weight:normal;

	font-style:normal;

	line-height:20px;

	color:#fff;

		text-align:center;

	}

	.footicon{

		font-size:20px;

		font-weight:bold;

	}

		.footsocialicon{
	border: #fff 2px solid;
	width:40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 19px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	color: #fff;
}
.footsocialicon:hover{
	border: #af1f27 2px solid;
	color: #fff !important;
	background: #af1f27;
}

	.footlink{

		color:#fff;

	}

	.footlink:hover{

		color:#4c72e1;

	}

	.footlink2{

		color:#fff;

		width:100%;

		float:left;

		margin-bottom:5px;

	}

	.footlink2:hover{

		color:#6980c3;

	}

	.footlink2 i{

		margin-right:10px;

	}

.copyright{

	font-size: 12px;

	font-weight: 400;

	line-height:18px;

	width: 100%;

	float: left;

	clear: both;

	padding: 20px 0px 0px 0px;

	border-top: #5c698f 1px solid;

	color:#fff;

	font-family: 'Poppins';

	text-align: center;
	margin-top: 20px;

}

.iso{

	color:#fff;
	font-family: 'Poppins';

	font-size:14px;
	font-weight:700;
	text-transform: uppercase;
	font-style:normal;
	line-height:20px;
	margin:15px 0px 25px 0px;
	clear: both;
	float: left;
	width: 100%;

}

.iso b{
	font-size:10px !important;
	line-height: 16px !important;
	font-weight:400 !important;
	float: left;

}

.iso img{
	float: left;
	width: 95%;
	margin-top: 0px;
}


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

	}
	#innerbanner-wrapper img{
		padding: 0px 0px;
		margin: 0px;
		float:left;
		width:100%;

	}
	.columnbox{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		padding:40px;
		margin:0px 0%;
		background:#f6f6f6;
		color: #000;text-align: center;
		min-height: 630px;
	}
	.columnbox h2{
		font-family: 'Poppins';
		color:#000;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		line-height:20px;
		margin:0px 0px 30px 0px;
		letter-spacing:0px;
		position:relative;
	}
.columnbox h2 b{
	font-size:15px;
	font-weight:600;
}
	.columnbox img{
		margin:-90px auto 20px auto;
		padding:0px;
		border:#fff 5px solid;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		width:30%;
		height:30%;
		display: block;
	}
.msglhs{
	width: 47%;
	float: left;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 22px;
}

.msglhs h3{
	color: #000;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 70px;
	font-size: 20px;
	font-weight: 800;
	text-align: center;
	line-height: 25px;
}
.msgrhs{
	width: 47%;
	float: right;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 22px;
}

.msgrhs h3{
	color: #000;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 70px;
	font-size: 20px;
	font-weight: 800;
	text-align: center;
	line-height: 25px;
}
	.partnerwrap{
	background:#e4e3e3;		
		padding: 60px 0px 60px 0px;
	margin: 0px;
		float:left;
		width:100%;
	position: relative;
	}
.whycommon{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: justify;
	line-height: 20px;
}

.whycommon h3{
	color: #000;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 800;
	text-align: left;
	line-height: 25px;
}





.column4{

	width:33.33%;

	height:auto;

	float:left;

	padding:0px 50px 0px 0px;

	margin:15px 0px 0px 0px;

	text-align:left;

	font-size:18px;

	font-family: 'Poppins';

	font-weight:600;

	line-height:20px;

	color:#1b1b1b;
	min-height: 215px;

}

.columnico{

	color:#ed1b24;

	font-size:17px;

	text-align:left;
	margin-right: 10px;

}

.column4 span{

	font-size:13px;
	line-height: 18px;

	font-weight:400;

}

.column4 a{

	color:#1b1b1b;

}

.column4 a:hover{

	color:#ffc719;

}

.contactforms{

	width:100%;

	height:auto;

	float:left;

	padding:0px;

	margin:0px 0px 0px 0px;

	clear:both;

}



.column5{

	width:31.3%;

	height:auto;

	float:left;

	padding:0px;

	margin:0px 0px 20px 0px;

	text-align:left;

	font-size:15px;

	font-family: 'Poppins';

	font-weight:600;

	line-height:21px;

	color:#000;

}

.column5a{

	font-size:13px;

	font-weight:400;

}

#formsubmit {display:block; width:100%; margin-top:20px; float:left; font-family: 'Poppins'; color:#353535; font-weight:400;}

#formsubmit 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%; }

#formsubmit select, #formsubmit input {width:100%; font-size:14px; font-family: 'Poppins'; color:#000;margin:0; padding:11px 10px;  border:#ebe2dd 1px solid;  background:#fff; font-weight:400; outline: 0px; }

#formsubmit select, #formsubmit input:active {border:1px solid #ed1b24;color: #ed1b24;}

#formsubmit select, #formsubmit input:focus {border:1px solid #ed1b24;color: #ed1b24;}

#formsubmit textarea:active {border:1px solid #ed1b24; color: #ed1b24;}

#formsubmit textarea:focus {border:1px solid #ed1b24;color: #ed1b24;}

#formsubmit input[type=radio] { width:5%;}

#formsubmit textarea {width:100%; font-size:14px; font-family: 'Poppins'; color:#000;margin:0px 0px 20px 0px; padding:11px 10px;  border:#ebe2dd 1px solid;  background:#fff; font-weight:400; outline: 0px;}

fieldset{	border:0px;}

.buttons {padding-top:15px; text-align:right; float:right; width:100%; clear:both; padding-bottom:15px;}

.submitbutton{

	background:#ed1b24;

	font-family: 'Poppins';

	margin:0px 0px 0px 7px;

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

	padding:10px 20px;

	border:0px ;

	cursor:pointer;

	letter-spacing:-0.25px;

	-webkit-transition: all 0.2s ease-in-out 0s;

  -moz-transition: all 0.2s ease-in-out 0s;

  -o-transition: all 0.2s ease-in-out 0s;

  -ms-transition: all 0.2s ease-in-out 0s;

  transition: all 0.2s ease-in-out 0s; 

  -webkit-box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

	-moz-box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

	box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

}

.submitbutton:hover{

	background:#000;

	color: #fff;

	-webkit-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.55);

	-moz-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.55);

	box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.55);

	

}

.resetbutton{

	background:#000;

font-family: 'Poppins';

	margin:0px 0px 0px 7px;



	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

	padding:10px 20px;

	border:0px;

	cursor:pointer;

	letter-spacing:-0.25px;

	-webkit-transition: all 0.2s ease-in-out 0s;

  -moz-transition: all 0.2s ease-in-out 0s;

  -o-transition: all 0.2s ease-in-out 0s;

  -ms-transition: all 0.2s ease-in-out 0s;

  transition: all 0.2s ease-in-out 0s; 

  -webkit-box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

	-moz-box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

	box-shadow:1px 0px 1px 0px rgba(50, 50, 50, 0.15);

}

.resetbutton:hover{

	background:#ed1b24;

	color: #fff;

	-webkit-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.35);

	-moz-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.35);

	box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.35);

	

}

.margrght{

	margin-right:3% !important;

}

.mapwrap{

	width:100%;

	height:auto;

	float:left;

	padding:10px;

	margin:0px;

	background:#efeeec;

}

	#enquiry-wrapper{

		padding: 50px 0px;

		float:left;

		width:100%;

		margin:0px;

	font-size:15px;

	font-weight:400;

	line-height:23px;

	text-align:center;

		background: #eeeded;

	}

	#enquiry-wrapper h3{

	color: #2b4592;

font-family: 'Poppins';

text-align: left;

font-size: 37px;

font-weight: 800;

line-height: 45px;

margin: 0px 0px 25px 0px;

width: 100%;

float: left;

}



#enquiry-wrapper h3 b{

	    color: rgba(0,0,0,0.7);

    font-size: 15px;

    font-weight: normal;

    letter-spacing: 1px;

    line-height: 23px;

    width: 100%;

    float: left;

}



#mapout-wrapper{

		padding: 0px 0px;

		margin:0px;

		float:left;

		width:100%;

		height:auto;

		clear:both;

		background:#e4e4e6;

		background-size:cover;

		background-attachment:fixed;

	}

#mapout-wrapper h2{

	color: #fff;

font-family: 'Poppins';

text-align: center;

font-size: 37px;

font-weight: 900;

line-height: 55px;

margin: 0px 0px 30px 0px;

width: 100%;

float: left;

}	


#contact-wrapper{
		padding: 50px 0px;

		float:left;

		width:100%;

		margin:0px;

	font-size:15px;

	font-weight:400;

	line-height:23px;

	text-align:center;

	}


#contact-wrapper h3{
	color: #2b4592;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 37px;
	font-weight: 800;
	text-align: left;
	line-height: 37px;
}
#contact-wrapper h3 b{
	font-size: 25px;
}

.prodwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.col-half{
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.prodsidimg{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	
}

.prodcoltxt{
	color: #000;
	font-family: 'Poppins';
	font-size:15px;
	font-weight:400;
	line-height:21px;
	text-align: justify;
	width: 100%;
	float: left;
	padding: 30px 30px 30px 30px;
} 
.prodcoltxt h4{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #2b4592;
	font-family: 'Poppins';
	font-size:23px;
	font-weight:800;
	line-height:35px;
	text-align: left;

}
.prodcoltxt h5{
	width: 100%;
	float: left;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	color: #000;
	font-family: 'Poppins';
	font-size:14px;
	font-weight:900;
	line-height:25px;
	text-align: left;

}
.col-halfrightmob{
	display: none;
}

.fullcont{
	width: 100%;
	float: left;
	padding: 0px 0px 40px 0px;
	margin: 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	line-height: 21px;
}
.fullcont b{
	font-weight: 700;
	font-size: 16px;
}
.fullcont h5{
	color: #2b4592;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 37px;
	font-weight: 800;
	text-align: left;
	line-height: 37px;
}
.fullcont h5 b{
	font-size: 25px;
}
.fulllist{
	padding: 0px;
	margin: 10px 0px 10px 15px;
	list-style: disc;
	width: 98%;
	float: left;
	list-style-position: outside;
}
.fulllist li{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
	float: left;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
}
.newouter{
	width: 100%;
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #f6f6f6;
}

.fullcont2{
	width: 100%;
	float: left;
	padding: 30px 0px 30px 0px;
	margin: 0px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 21px;
	border-top: #e7e7e7 1px solid;
}
.fullcont2 b{
	font-weight: 700;
	font-size: 16px;
}
.fullcont2 h5{
	color: #444;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 23px;
	font-weight: 800;letter-spacing: 1px;
	text-align: center;
	line-height: 30px;
}
.fullcont2 h5 b{
	font-size: 25px;
}

.eventfullwidthwrap{
	width: 100%;
	float: left;
	padding:30px 0px;
	margin: 0px 0px 30px 0px;
	
}
.eventtxt{
	width: 75%;
	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:23px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	line-height:29px;
	color:#000;
}
.eventfullwidthimg {
	width:25%;
	float:right;
	margin: 0%;
	text-align: right;
}
.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;
}
.brdrstyle{
	border-bottom: #dcdbdb 1px solid;
	
}
.yrwrap{
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
.yrwrap img{
	width: 15%;
}
#clientlogo-wrapper{
		padding: 60px 0px 80px 0px;
		float:left;
		width:100%;
		background: #f7f7f7;
		position: relative;
		margin-top: 0px;
	}
#clientlogo-wrapper h3{
	color:#2b4592;
	font-family: 'Poppins';
	font-size: 27px;
	font-weight: 800;
	text-align: center;
	line-height: 35px;
	margin-bottom: 50px;
}
.yrlogoimg{
	width: 30% !important;
	float: left;
	margin-top: 20px !important;
}