* { padding: 0; margin: 0; }
body { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 18px; color:#4f4f4f; }
li { list-style: none; }
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal; }
img { max-width: 100%; height: auto; border:none; }
.mainwrapper { max-width: 1000px; margin: 0 auto; overflow:hidden; }
.mainwrapper span { color:#0293bf; font-weight:bold; font-size:18px; font-family: 'Source Sans Pro', sans-serif; }
.mainheader { width:100%; position: fixed; left: 0; top:0; z-index:999999; }
header { width:100%; background:#0293bf; padding:12px 10px 10px; z-index:999999; }
.mail { width:30%; float:left; }
.mail h5 { color:#fff; margin:-26px 0 0 40px; font-size:15px; }
.mail h5:hover { color:#ffb00c; }
.topmenu { width:50%; float:right; }
nav { width:100%; font-family:Arial, Helvetica, sans-serif; }
nav ul { list-style:none; }
nav ul li { float:left; }
nav ul li a { padding:10px 18px; background:url(../images/navborder-icon.jpg) no-repeat right; color:#fff; }
nav ul li:last-child a {
background:none;
padding:10px 0 10px 18px !important;
}
nav ul li a:hover { color:#ffb00c; }
nav ul li a.current { color:#ffb00c; font-weight:bold; }
.yellow { color: #72e2fe; font-weight:bold; }
.head { width:100%; background: url(../images/head-bg.jpg) repeat-x; min-height:112px; overflow:hidden; }
.logo { width:30%; padding:20px 0; float:left; }
.menu { width:70%; float:right; margin:0 auto; }
.banner { width:100%; height:412px; margin:152px 0 0 0; }
.innerbanner { width:100%; background:url(../images/about-bg.jpg) repeat-x; margin:150px 0 0 0; height:230px; }
.latestnews { width:100%; background:url(../images/latestnews-bg.jpg) repeat-x; overflow:hidden; }
.latestnews-left { width:20%; float:left; background:url(../images/letest-border.jpg) no-repeat right; height:31px; }
.latestnews-left h3 { color:#fff; background:#ffb00d; margin:6px 0 0 0; font-weight:bold; }
.latestnews-right { width:80%; float:right; }
.latestnews-right p { color:#fff; margin:-7px 0 0 0; height:43px; width:810px; font-size:16px;}
.container { width:100%; overflow:hidden; z-index:999999; }
.section { width:25%; margin:20px 0 30px 0; float:left; }
.section h2 { font-weight:bold; color:#2b2b2b; margin:-35px 0 0 60px; font-size:18px; }
.section h5 { color:#4c95b8; font-size:16px; font-weight:bold; font-family:Calibri; margin:-20px 0 0 5px; }
.section h5 a { color:#4c95b8; }
.section h5 a:hover { color:#ffb00c; }
.section p { margin:30px 5px; line-height:18px; font-family: 'Source Sans Pro', sans-serif; font-size:14px; }
.whychooseus-left { width:64%; float:left; margin:10px 0 0 0; border:1px solid #ccc; padding:30px 15px; overflow:hidden; }
.whychooseus-left span { color:#ffb00d; font-size:14px; }
.whychooseus-left h1 { font-size:26px; font-weight:bold; font-family:Calibri; color:#2b2b2b; margin:-10px 0 5px 0; }
.whychooseus-left p { width:99%; margin:0px 0 0px 0px; font-family: 'Source Sans Pro', sans-serif; font-size:14px; }
.whychooseus-left ul { list-style:none; }
.whychooseus-left ul li { background:url(../images/liststyle-icon.png) no-repeat 0 7px; padding-left:20px; }
.whychooseus-right { width:26%; float:right; background:#0293bf; margin:10px 0 0 0; padding:30px 20px; }
.whychooseus-right h1 { font-size:26px; font-weight:bold; font-family:Calibri; color:#fff; margin:0px 0 20px 20px; }
.whychooseus-right h4 { font-size:20px; font-family:Calibri; color:#fff; margin:-33px 0 12px 50px; padding-bottom:10px; background: url(../images/offer-border.png) no-repeat bottom; }
.whychooseus-right h4 a { color:#fff; }
.whychooseus-right h4 a:hover { color:#ffb00c; }
.whychooseus-right img { margin:0 0 0 10px; }
.ourpartners-bg { width:100%; height:160px; margin:7px 0 30px 0; }
.ourpartners-bg h1 { font-size:26px; font-weight:bold; font-family:Calibri; color:#2b2b2b; margin:20px 0 20px 0; }
.ourpartners-bg img { margin:0 24px 0 0; }
.footer { background:#f0f0f0; width:100%; overflow:hidden; font-size:14px; padding-bottom:30px; font-family: 'Source Sans Pro', sans-serif; }
.footer-section { background:#f0f0f0; width:16%; float:left; }
.footer-section h1 { font-size:18px; font-weight:bold; font-family:Calibri; color:#4c95b8; margin:20px 0 20px 0; text-transform:uppercase; }
.footer-section ul { list-style:none; }
.footer-section ul li { border-bottom:1px solid #d6d5d5; width:80%; padding-bottom:5px; }
.footer-section ul li a { line-height:22px; color:#4d4d4d; background:url(../images/liststyle-icon.png) no-repeat 0 5px; padding-left:20px; }
.footer-section ul li a:hover { color:#ffb00c; text-decoration:underline; }
.footer-section1 { background:#f0f0f0; width:22%; float:left; }
.footer-section1 span { font-weight:bold; color:#0293bf; font-size:14px }
.footer-section1 h1 { font-size:18px; font-weight:bold; font-family:Calibri; color:#0293bf; margin:20px 0 20px 0; text-transform:uppercase; }
.footer-section1 ul { list-style:none; }
.footer-section1 ul li { border-bottom:1px solid #ccc; width:80%; padding-bottom:5px; }
.footer-section1 ul li a { line-height:22px; color:#4d4d4d; }
.footer-section1 ul li a:hover { color:#ffb00c; text-decoration:underline; }
.socialnetwork-bg { width:100%; overflow:hidden; font-size:14px; background:#0293bf; padding:10px 0; }
.socialnetwork-bg span { font-weight:bold; color:#fff; }
.socialnetwork-bg ul { list-style:none; }
.socialnetwork-bg ul li { }
.socialnetwork-bg ul li a { line-height:28px; color:#fff; margin:0 6px; border-right:1px solid #fff; padding:0 18px 0 0;}
.socialnetwork-bg ul li a:last-child {
border:none;
}
.socialnetwork-bg ul li a:hover { color:#ffb00c; text-decoration:underline; }
.copyright { width:100%; overflow:hidden; font-size:12px; background:#dadee4; padding:10px 0; font-size:14px; }
.copyright-left { float:left; width:60%; padding-top:10px; }
.copyright-right {
	float:right;
	width:38%;
}
.copyright-right a { color:#454545; }
.copyright-right a:hover { color:#ffb00d; }
/*aboutus starts*/

.aboutus-left { width:70%; float:left; margin:10px 0 0 0; padding:15px 15px 0 15px; }
.contactleft{ width:60%;}
.aboutus-left span { color:#0293bf; font-weight:bold; font-size:18px; font-family: 'Source Sans Pro', sans-serif; }
.aboutus-leftt ul { list-style:none; }
.aboutus-left ul li { }
.left { padding-left:70px; }
.aboutus-left ul li { background: url(../images/liststyle-icon.png) no-repeat 0 11px; padding-left:20px; color:#454545; font-weight:bold; line-height:20px; }
.aboutus-left ul li:hover { color:#0293bf; font-weight:bold; }
.aboutus-left h1 { font-size:28px; font-weight:bold; font-family:Calibri; color:#0293bf; margin:10px 0 16px 0; font-family: 'Source Sans Pro', sans-serif; }
.aboutus-left h4 { font-size:14px; font-weight:bold; font-family:Calibri; color:#454545; font-family: 'Source Sans Pro', sans-serif; }
.aboutus-left p { width:100%; margin:10px 0 0 0px; font-family: 'Source Sans Pro', sans-serif; font-size:14px; }
.aboutus-left img { float:left; margin: 0 10px 20px 0px;/*-moz-box-shadow: 0 0 10px #e0dddd;
	-webkit-box-shadow: 0 0 10px #e0dddd;
	box-shadow: 0 0 10px #e0dddd;*/ }
.aboutus-left-box { float:left; width:20%; height:160px; margin:0 26px 0 0; }
.aboutus-left-box h5 { margin:80px 0 0 0; color:#000; border-top:#cbdde8 1px solid; padding:10px 0 10px 0; text-align:center; font-family: 'Source Sans Pro', sans-serif; font-size:14px; }
.aboutus-left-box h5 a { color:#9999; }
.aboutus-left-box h5 a:hover { color:#F90; }
.aboutus-left-box img { margin:0 0 0 30px; }
.aboutus-left hr { margin:10px 30px 10px 0px; color:#f4f5f6; height:1px; width:20%; }
.aboutus-right { width:22%; float:right; margin:10px 0 0 0; padding:20px; border-left:#cbdde8 1px solid; color:#454545; }
.contactright{ width:32%;}
.aboutus-right h1 { font-size:18px; font-weight:bold; font-family:Calibri; color:#454545; margin:0 0 10px -3px; }
.aboutus-right h4 { font-size:16px; font-family:Calibri; color:#0293bf; margin:0 0 0 0; padding-bottom:10px; }
.aboutus-right h4 a { color:#0293bf; border-bottom:1px solid #0293bf; line-height:15px; padding:0 0 2px 0; font-weight:bold; }
.aboutus-right h4 a:hover { color:#ffb00c; }
.aboutus-right h4 a.current { color:#ffb00c; }
.contact-box { width:49%; float:left; margin:50px 0 0 0; border-right:1px solid #f2f2f2; }
.contact-box h2 { font-size:16px; font-family: 'Source Sans Pro', sans-serif; font-weight:bold; margin:0px 0 0 10px; color:#0293bf; }
.contact-box p { margin:-10px 0 0 47px; }
.contact-box span { color:#ffb00d; font-size:14px; }
.contact-box1 { width:43%; float:left; margin:50px 0 0 0; border-left:1px solid #cbdde8; padding:0 0 0 20px; }
.contact-box1 h2 { font-size:16px; font-family: 'Source Sans Pro', sans-serif; font-weight:bold; margin:0px 0 0 10px; color:#0293bf; }
.contact-box1 p { margin:-10px 0 0 47px; }
.contact-box1 span { color:#ffb00d; font-size:14px; }
/*sitemap */

.sitemap-left { width:70%; float:left; margin:10px 0 0 0; padding:15px 15px 0 15px; }
.sitemap-left span { color:#0293bf; font-weight:bold; font-size:18px; font-family: 'Source Sans Pro', sans-serif; }
.sitemap-leftt ul { list-style:none; }
.aboutus-left ul li { }
.left { padding-left:70px; }
.sitemap-left ul li a { background: url(../images/liststyle-icon.png) no-repeat 0 11px; padding-left:20px; color:#454545; font-weight:bold; line-height:20px; }
.sitemap-left ul li a:hover { color:#0293bf; font-weight:bold; }
.sitemap-left h1 { font-size:28px; font-weight:bold; font-family:Calibri; color:#0293bf; margin:10px 0 16px 0; font-family: 'Source Sans Pro', sans-serif; }
.sitemap-left h4 { font-size:14px; font-weight:bold; font-family:Calibri; color:#454545; font-family: 'Source Sans Pro', sans-serif; }
.sitemap-left p { width:100%; margin:10px 0 0 0px; font-family: 'Source Sans Pro', sans-serif; font-size:14px; }
.sitemap-left img { float:left; margin: 0 10px 20px 0px;/*-moz-box-shadow: 0 0 10px #e0dddd;
	-webkit-box-shadow: 0 0 10px #e0dddd;
	box-shadow: 0 0 10px #e0dddd;*/ }
.applynow { width:95%; padding:10px 10px 25px 10px; background-color:#b5eeff; }
.applynow { color:#000; }
.applynow hr { color:#86c7da; height:1px; width:75%; }
.applynow h2 { color:#FFF; background:#F90; width:14%; padding:2px 0 5px 15px; margin:-46px 0 0 535px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:16px; }
.applynow h2 a { }
.applynow h2:hover { background:#1997bd; }
.careersleft { width:45%; float:left; border:1px solid #ccc; padding-bottom:20px; padding:10px; background:#e7f9ff; }
.careersright { width:47%; float:right; border:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; padding:10px; background:#e7f9ff; }
.apply { cursor:pointer; }
.opener{cursor:pointer;}
#oddimagediv,#oddtechimagediv{
width:25%;float:left;text-align:left;display:inline;min-height:150px;
}
#odddescriptiondiv,#oddtechdescriptiondiv{
width:65%;float:left;text-align:left;display:inline;min-height:150px;
}
#evendescriptiondiv,#eventechdescriptiondiv{
width:65%;float:left;text-align:left;display:inline;min-height:150px;
}
#evenimagediv,#eventechimagediv{
width:25%;float:left;text-align:left;display:inline;min-height:150px;padding-top:10px;
}
.descriptiondiv>#titlediv,.descriptiondiv>#divtitle,.titlediv{
margin-top:10px;
}
.eventimage{
padding-top:10px;
}
#oddtechimagediv,#oddtechdescriptiondiv,#eventechdescriptiondiv,#eventechimagediv{
border-top:1px dashed lightblue;
}
.leftdiv{
	float:left;
	width:80%;
}
.rightdiv{
	float:left;
	width:16%;
	margin-left:20px;
}
.art{
	text-align:justify;
}
