html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* ----------------------------------------- HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* ----------------------------------------- HTML5 display-role reset for older browsers */

.wrapper{ max-width:1000px; margin:0 auto;}
a{text-decoration:none;-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;
}
*{
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-mobkit-box-sizing:border-box;
}

img{ border:none; max-width:100%;}

strong{font-weight:bold; color:#777;}

body{ margin:0; padding:0; font-size:100%; font:normal 12px Verdana; }

p{line-height:1.9; text-align:justify; color:#858383;}
ul{list-style:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/* header start*/
header {width:100%; display:inline-block; padding:5px 0;}
header .logo{float:left;}


header .hdrrgt{float:right; padding-top:15px;}
header .hdrrgt p{ text-transform:uppercase; background:url(../image/phone.png) no-repeat left; padding: 8px 0px 0px 35px; min-height:55px; font: bold 14px Arial; color:#035813; }
header .hdrrgt p span{display:block; font-size:18px;  color:#a04304; padding-top:0px;}

/* navigation */
header1{background:#1f9435; border-bottom:5px solid #DA9A37; width:100%; float:left; color:#fff;}
nav{display:inline-block; width:100%; float:left}
#navigation{float:left; width: 100%; min-height:45px; background:#1f9435;}
#navigation ul{ list-style:none; float:left; overflow:hidden;}
#navigation ul li{ 	float:left; position:relative; background:url(../image/nav-bar.png) no-repeat top right; padding-right:2px;}
#navigation ul li:last-child{margin-right:0; border-right:none; background:none;}
#navigation ul li a{
	color:#fff;
	display:inline-block;
	font: 11px Arial;
	padding:0 17.8px ;
	position:relative;
	text-transform:uppercase;
	line-height:45px;
	}
#navigation ul li span{
content: '';
top: 20px;
right: 10px;
width: 0;
height: 0;
border-top: 5px solid #fff;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
position: absolute;
z-index: 999;
}	
#navigation ul li a:hover, #navigation ul li a.active{ background:#E26B1A; }
#navigation ul li ul{
	display:none;
	top:45px;
	left:0px;
	z-index:123;
	position:absolute;
	width:275px;
	background:#1f9435;


}
#navigation ul li:hover ul{display:block;}
#navigation ul{overflow:visible;}
#navigation ul li li{padding-left:0px;float:none;display:block; border-right:none;border-bottom: 1px solid #085917;} 
#navigation ul li li a{display:block;padding: 8px 10px 10px;	line-height:normal; font-size:11px;}
	
/* slider **/	
#banner{ width:100%; display:inline-block;}
#banner .slider{width:67%; float:left; margin-right:3%; min-height:210px; }
#banner .slider img{width:100%;}


#banner #news{width:30%; float:left;position:relative; 
    height:250px; 
    overflow:hidden;}

.apply {

display: block;
float: left;

padding: 10px;
width: 30%;
background-color:#DA9A37;
}
.apply .title{padding-top:0;}

.calculator {

display: block;
float: left;

padding: 10px;
width: 100%;
background-color:#1f9435;
color:#CCCCCC;
}
.calculator .title{padding-top:0;}

.quote {

display: block;
float: left;

padding: 10px;
width: 100%;
}
.quote .title{padding-top:0;}
.quote blockquote {
display: none;
line-height:1.9; text-align:justify; color:#858383;
}	
.quote blockquote span{display:block; text-align:right; font-weight:bold; padding-top:16px; text-transform:uppercase; font-size:12px;border-top: 2px solid #144e1f ;margin-top: 15px; position:relative; color:#E26B1A}
.quote blockquote span:before{
position:absolute;
content:'';
width:0;
height:0;
top:0;
right:15px;;
border-top:15px solid #144e1f;
border-left:8px solid transparent;
border-right:8px solid transparent;
}

.ftrbx{ width:100%; float:left; margin-right:5%;}
.ftrbx:last-child{margin-right:0;}
.ftrbx li{ display:block; padding:5px 0;}
.ftrbx li a{color:#fff; font-size:14px; position:relative; padding-left:15px; text-transform:uppercase;}
.ftrbx li a:before{
border-bottom: 4px solid transparent;
border-left: 4px solid #fff;
border-top: 4px solid transparent;
top: 5px;
content: '';
height: 0;
left: 0;
position: absolute;
width: 0;
}
.ftrbx li a:hover{padding-left:20px; color:#DA9A37}
.ftrbx li a:hover:before{
border-bottom: 1px solid #DA9A37;
	border-left: 1px solid #DA9A37;
	border-top: 1px solid #DA9A37;
	border-right: 10px solid #DA9A37;
	top:8px;}

.ftrbx form{ margin:0; padding:0;}
.ftrbx form fieldset{ margin-bottom:5px; padding:0; display:block; width:100%; border:none;}
.ftrbx form fieldset input, textarea{ width:100%;  border:1px solid #D3D3D3; padding:7px 10px; } 
.ftrbx form fieldset input[type="submit"]{ width:initial; padding:8px 20px; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none;background: #1f9435; font-size:16px; border-radius:3px; color:#fff;}
.ftrbx form fieldset input[type="submit"]:hover{background: #fff; color:#000;}
.ftrbx form fieldset input[type="submit"],.morejob,.row ul.ser li{
transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
}

/* content */


.title{text-transform: uppercase;
text-align: center;
display: block;
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 10px 0;
color:#035813}
.title span{color:#ab4805}
.mainhaeding{ background: url(../image/heading-bg.jpg) repeat;}
.contactHeading{background:url(../image/contact-Heading.jpg) no-repeat top left;}

.mainhaeding .title{color:#fff; padding:69px 0; text-align:left; font-size:30px; font-weight:bold; padding-left:5%; position:relative;  }
.mainhaeding .title:before{ position: absolute;
content: '';
left: 0;
top: 75px;
border-left: 35px solid #E26B1A;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;}

.row{ width:100%; display:inline-block; margin:30px 0 15px 0; padding:0;}
.row ul.ser{list-style:none; width:100%; float:left;}
.row ul.ser li{width:23%; float:left; margin-right:2.6%;
padding:10px 5px;box-shadow: 0px 1px 11px 0px #ccc;
-ms-box-shadow: 0px 1px 11px 0px #ccc;
-mobkit-box-shadow: 0px 1px 11px 0px #ccc;
-moz-box-shadow: 0px 1px 11px 0px #ccc;
position:relative;
}
.row ul.ser li:hover{
transform: scale(1.08);
} 
.row ul.ser li:last-child{margin-right:0;}
.row ul.ser li h3{ font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #035813;
padding: 5px 0;
font-weight:bold;
text-transform: capitalize;
border-bottom:1px dotted #035813;
}
.row ul.ser li img{ padding:3px; border:1px solid #F5F5F5; margin:10px 0;}
.row ul.ser li p{}
.row ul.ser li a.readmore{color: #fff;
text-align: right;
float: right;
margin-top: 30px;
padding: 5px 25px 5px 10px;
background: #035813;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
position:relative;}
.row ul.ser li a.readmore:after{
position:absolute;
top:7px;
right:10px;
width:0;
height:0;
content:'';
border-left:5px solid #fff;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
}


.row ul.ser li a.readmore:hover{background:#D3A144;}



section{margin:25px 0; padding:0; display:inline-block; width:100%;}

.content .title{ text-align:left; font-weight:bold; font-size:18px;}
.content .leftsec{width:67%; float:left; margin-right:3%; }
.content .rightsec{width:30%; float:left;}
.borders{background:#CCC; border-collapse:separate; border-spacing:1px}
.borders td{background:#FFF; padding:2px}

/* footer start */

footer{background:#1f9435; border-top:5px solid #DA9A37; width:100%; float:left; margin-top:25px; color:#fff;}
footer .ftrsec{ width:100%; float:left; padding:20px 0;border-bottom: 1px solid #0C531C;}
footer .ftrsec .title{text-align: left;
border-bottom: 2px dotted #fff;
margin-bottom: 15px;
color:#fff; font-weight:bold;
padding-top:0;
}
footer .ftrsec .ftrbx{ width:30%; float:left; margin-right:5%;}
footer .ftrsec .ftrbx:last-child{margin-right:0;}
footer .ftrsec .ftrbx li{ display:block; padding:5px 0;}
footer .ftrsec .ftrbx li a{color:#fff; font-size:14px; position:relative; padding-left:15px; text-transform:uppercase;}
footer .ftrsec .ftrbx li a:before{
border-bottom: 4px solid transparent;
border-left: 4px solid #fff;
border-top: 4px solid transparent;
top: 5px;
content: '';
height: 0;
left: 0;
position: absolute;
width: 0;
}
footer .ftrsec .ftrbx li a:hover{padding-left:20px; color:#DA9A37}
footer .ftrsec .ftrbx li a:hover:before{
border-bottom: 1px solid #DA9A37;
	border-left: 1px solid #DA9A37;
	border-top: 1px solid #DA9A37;
	border-right: 10px solid #DA9A37;
	top:8px;}

footer .ftrsec .ftrbx form{ margin:0; padding:0;}
footer .ftrsec .ftrbx form fieldset{ margin-bottom:5px; padding:0; display:block; width:100%; border:none;}
footer .ftrsec .ftrbx form fieldset input, textarea{ width:100%; border:none; padding:7px 10px; } 
footer .ftrsec .ftrbx form fieldset input[type="submit"]{ width:initial; padding:8px 20px; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none;background: #DA9A37; font-size:16px; border-radius:3px; color:#fff;}
footer .ftrsec .ftrbx form fieldset input[type="submit"]:hover{background: #fff; color:#000;}

footer .ftrsec p, .copyright p{color:#fff;}
.copyright{float:left; width:100%; padding:15px 0; }
.copyright .right p span{float:left;}
.copyright .right a{ margin-left:10px; transition:0.5s}

/* ==========Back to Top */	
#backtotop{ position:fixed;bottom:15px;right:20px;background:#C76827;width:45px;height:45px;border-radius:35px;z-index:999999;cursor:pointer;transition:0.3s}
#backtotop:after{ content:'';position:absolute;width:0;height:0;buttom:5px;left:10px;top:15px;border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;}
#backtotop:hover{background:#F87E2A; }
/* footer End*/


.innercontent .leftsec{width:100%;}

.content .leftsec form{
	
	}
.content .leftsec form fieldset{
	width:90%;
	display:inline-block;
	margin-bottom:10px;	
	}
.content .leftsec form fieldset label{
	
	}
.content .leftsec form fieldset input, textarea{
	padding:10px 15px;
	border:1px solid #ddd;
	border-radius: 5px;
	width:100%;
	}
.content .leftsec form fieldset textarea{height:120px;}	
.content .leftsec form fieldset input[type="submit"],.content .leftsec .regfrm form fieldset input[type="reset"]{
	width:initial;
	padding:6px 25px;
	text-transform:uppercase;
	cursor:pointer;
	float:right;
	margin-top:15px;
	background:#035813;
	color:#fff;
	font:bold 18px Arial;
	border:none;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-ms-transition:0.6s;
	-o-transition:0.6s;
	}
.content .leftsec form fieldset input[type="submit"]:hover,.content .leftsec .regfrm form fieldset input[type="reset"]:hover{	background:#E26B1A; }

.content p{padding-bottom:10px;}
.content p a.apply{color: #ab4805; display:inline-block; float:right; text-align:right; }
.content p a.apply:hover{text-decoration:underline; color:#ab4805;}

.pam{display:none!important;}

.regfrm{ width:100%; float:left; margin-top:15px;}
.content .leftsec .regfrm form{}
.content .leftsec .regfrm form fieldset{ padding-bottom:15px;}
.content .leftsec .regfrm form fieldset label{ padding-bottom:5px; display:block;}
.content .leftsec .regfrm form fieldset span{ margin-right:50px; padding:0 5px;}
.content .leftsec .regfrm form fieldset input[type="radio"]{ width:initial} 
.content .leftsec .regfrm form fieldset label.gender{
float: left;
margin-right: 34px;
}

.carrerlist{width: 100%;
float: left;
}
.carrerlist tr{ border:1px dotted #0f4619}
.carrerlist td{ line-height: 35px;text-align:center; padding:0 10px; border-right: 1px dotted #D6D6D6;}
.carrerlist td:first-child{ text-align:left;}
.carrerlist tr:first-child{ background:#2d793b!important; font-weight: bold;font-size: 13px; color:#fff;}
.carrerlist tr:first-child td{ text-align:center;border-top: 1px dotted #D6D6D6; }
.carrerlist tr:nth-child(odd){ background:#f5f6f5}
.carrerlist tr:last-child td{border-bottom: 1px dotted #D6D6D6;}
.carrerlist tr td:first-child{border-left: 1px dotted #D6D6D6;}


.morejob{margin-top: 13px;
padding: 10px 15px;
background: #035813;
font-family: Arial;
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
color: #fff;
float: right;
border-radius: 5px;

}
.morejob:hover{ background:#E26B1A;}

footer .ftrsec .ftrbx form fieldset input[type="submit"],.morejob,.row ul.ser li{
transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
}
