@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

img{ border:none; max-width:100%;}

a{ outline:none; text-decoration:none;}

.fltl{ float:left;}

.fltr{ float:right;}
.cert-img {
    height: 355px !important;
}
.clr{ clear:both;}

ol,ul{ list-style:none;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

p{ text-align:justify;}

body{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#787878;}

.pro-main{
	margin:10px 0;
}


@font-face {

    font-family: 'roboto_condensedregular';

    src: url('../fonts/robotocondensed-regular-webfont.eot');

    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'oswaldbook';

    src: url('../fonts/oswald-regular.eot');

    src: url('../fonts/oswald-regular.eot?#iefix') format('embedded-opentype'),

         url('../fonts/oswald-regular.woff') format('woff'),

         url('../fonts/oswald-regular.ttf') format('truetype'),

         url('../fonts/oswald-regular.svg#oswaldbook') format('svg');

    font-weight: normal;

    font-style: normal;



}







@font-face {

    font-family: 'oswaldlight';

    src: url('../fonts/oswald-light-webfont.eot');

    src: url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/oswald-light-webfont.woff') format('woff'),

         url('../fonts/oswald-light-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



h1{ font-size:30px; font-family: 'oswaldlight'; color:#474747;}

h1 span{ color:#fa3108;}



h2{ font-size:20px; font-family: 'roboto_condensedregular'; color:#000; text-transform:uppercase;}

h3{ font-size:24px; font-family: 'roboto_condensedregular'; color:#333;}

h4{ font-size:16px; font-family: 'roboto_condensedregular';}





.container{ width:100%}

.wrapper{ width:1130px; margin:0 auto;}
.wrapper1{ width:1348px; margin:0 auto;}



.header{ height:145px; border-top:2px solid #b80c1c; box-shadow:1px 1px 6px #CCC;}

.header .header-logo{ padding-left: 15px; width: 20% !important; float:left;}

.header .header-logo span.normal span{ color:#fe0000;}
.header .header-logo span.normal{color:#787878}


.header .header-right{width:75% !important; float:right;}

.social-links{ width:220px; float:right; margin-top:20px;}

.social-links ul{ float:left;}

.social-links ul li{ line-height:30px; float:left; padding:0 2px;}

.social-links ul li a{display:block; transition:all 0.5s ease 0s; width:30px; height:30px;}

.social-links ul li a.fb{background:url(../images/1.png) no-repeat left top;}

.social-links ul li a.tw{background:url(../images/2.png) no-repeat left top;}

.social-links ul li a.gp{background:url(../images/3.png) no-repeat left top;}

.social-links ul li a.linkedin{background:url(../images/4.png) no-repeat left top;}

.social-links ul li a:hover{ background-position:left bottom;}



#nav{ float:right; margin-top:20px;}

#nav ul{ float:left;}

#nav ul li{ float:left; font-size:12px; text-transform:uppercase; background:url(../images/menu-divider.png) no-repeat right; padding:0 7px; position:relative;}

#nav ul li a{ display:block; padding:6px 4px 3px 4px; border-bottom:4px solid #fff; color:#565656; font-family: 'oswaldbook';}

#nav ul li a:hover{ background:#232a32; border-radius:4px; border-bottom:5px solid #d50809; color:#fff;}

#nav ul li a.active{ background:#232a32; border-radius:4px; border-bottom:5px solid #d50809; color:#fff;}

#nav ul li.last{background:none; padding-right:0px;}

#nav ul li ul{
	width:100%;
	height:auto;
	position:absolute;
	top:30px;
	z-index:99999;
	display:none;
}

#nav ul li ul li{
	display:block;
	float:none;
	padding:0 5px;	

}

#nav ul li ul li a{
	width:200px;
	color:#fff;
	/*border:0 !important;*/
	text-align:left;
	border-bottom:1px solid #ac2c0f;
}
#nav ul li ul li a:hover{ border-bottom:0px;}

#nav ul li:hover ul{
display:block;
}



.banner{ height:570px; position:relative;}

.banner .banner-in{ width:1130px; margin:auto; position:relative; margin-top:-570px;}

.banner .banner-in .banner-content{ width:430px; background: rgba(255, 255, 255, 0.6); position:absolute; top:150px; padding:20px 20px; z-index:999;}

.banner .banner-in .banner-content p{ font-size:18px; line-height:30px; color:#474747; margin-top:20px; font-family: 'oswaldlight';}

.banner .banner-in .banner-content a{ background:#fa3108; color:#fff; padding:12px 30px; border-bottom:5px solid #c60f04; border-radius:2px; text-transform:uppercase;}

.banner .banner-in .banner-content a:hover{ background:#eb2a03;}


.bxslider li img{height:570px; width:100%;}
.banner .bx-controls-direction{display:none;}



.midtab{ background:#fa3108; padding:35px 0;}

.midtab .midtab-box{ width:320px; height:100px; border-right:1px solid #df2703; float:left; margin-left:25px; padding-right:25px;}

.midtab .midtab-box.last{ padding-right:0px; border:none;}

.midtab .midtab-box img{ float:left; margin-right:10px;}

.midtab .midtab-box p{ color:#000; padding:5px 0}

.midtab .midtab-box p span{ color:#fff;}



.inner-content{}

.inner-content p{ line-height:19px; margin-bottom:10px;}

.inner-content .inner-content-left{ position:relative; width:850px; float:left; border-right:1px solid #cacaca; padding:0 40px 0 0; margin:30px 0 0 0;}
.inner-content .inner-content-left img, .careerImg{ border-radius: 8px;
    box-shadow: 0 0 10px #999;
    width: 120px;
    height: 68px;
    padding: 10px;
    background: #FFF;
}
.careerImg{ border-radius:8px; box-shadow:0 0 10px #999; margin-right:20px; margin-bottom:20px; width:97%; height:260px;}
.careerLeft{border-right:1px solid #cacaca; padding:0 30px 0 0;}


.inner-content .inner-content-left .images img{ width:230px; height:200px;}


.inner-content .inner-content-left ul{ margin-top:20px;}

.inner-content .inner-content-left ul li{ background: url(../images/bullet-1.png) no-repeat; padding-left: 30px; margin: 12px 0;}

.inner-content .inner-content-left .inner-content-left-row{ float:left; width:850px; margin:0px; padding-bottom:5px;}
.inner-content .inner-content-left .inner-content-left-row h1{ padding-bottom:20px;}
.inner-content .inner-content-left .inner-content-left-row img{ float:left; border-radius:8px; box-shadow:0 0 10px #999; margin-right:20px; margin-bottom:20px;width:200px;height:200px;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container{ margin-top:20px;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container h2{ padding-left:10px; color:#333; padding-bottom:10px; text-transform:capitalize;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container img{ border-radius:0px; margin:0px; padding:0px;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container .subcat-container-box{ width: 200px; margin: 10px 0 0 10px; float: left; border: 1px solid #E7E7E7; background: #fff;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container .subcat-container-box .subcat-container-box-img{}
.inner-content .inner-content-left .inner-content-left-row .subcat-container .subcat-container-box .subcat-name{ text-align:center; color:#666; margin:0px; padding:10px 10px; line-height:16px;height:45px;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container .subcat-container-box .subcat-name a{ color:#666;}
.inner-content .inner-content-left .inner-content-left-row .subcat-container .subcat-container-box .subcat-name a:hover{ color:#ec490d;}


.inner-content .inner-content-right{ width:220px; float:right; margin-top:30px;}

.inner-content .inner-content-right ul{}
/*.inner-content .inner-content-right ul li{background:url(../images/bullet-3.png) no-repeat; background-position:0 6px; border-bottom:1px solid #cacaca; padding:8px 0 8px 30px;}*/
.inner-content .inner-content-right ul li{border-bottom:1px solid #cacaca; padding:8px 0 8px 0px;}
.inner-content .inner-content-right ul li a{ color:#787878;}
.inner-content .inner-content-right ul li a:hover{ color:#fe0000;}
.inner-content .inner-content-right ul li ul{}
.inner-content .inner-content-right ul li ul li{ background:url(../images/bullet-2.png) no-repeat; background-position:0 6px; border-bottom:1px solid #cacaca; padding:8px 0 8px 23px;}


.contact{}

.contact .contact-from{ width:40%; float:left;}

.contact .contact-from td{ vertical-align:top; line-height:25px;}

.contact .contact-from input[type="submit"]{ padding:7px 25px; background:#ef5f4c; border:1px solid #b94434; border-radius:2px; color:#9b2415; font-size:16px; font-weight:bold;}

.contact .contact-map{ width:100%; margin-left:0px}

.contact .contact-address{ width:50%; margin-left:110px; float:left; font-size:13px;}

.contact .contact-address p{ margin-top:10px;}

.contact .contact-address span{ color:#fa3108;}


.career{}

.career .career-from{ width:800px; float:left;}

.career .career-from td{ vertical-align:top; line-height:25px;}

.career .career-from input[type="submit"]{ padding:7px 25px; background:#ef5f4c; border:1px solid #b94434; border-radius:2px; color:#9b2415; font-size:16px; font-weight:bold;}

.career .career-right{ width:260px; margin-left:30px; float:right; font-size:13px;}

.career .career-right ul{}

/*.career .career-right ul li{background:url(../images/bullet-3.png) no-repeat; background-position:0 6px; border-bottom:1px solid #cacaca; padding:8px 0 8px 30px;}*/

.career .career-right ul li{ border-bottom:1px solid #cacaca; padding:8px 0 8px 0px;}
.career .career-right ul li a{ color:#787878;}

.career .career-right ul li a:hover{ color:#fe0000;}



.content{ color:#444; padding: 60px 0 50px 0}

.content .content-left{ width:350px; float:left; text-align:justify;}

.content .content-left p{ line-height:19px;}

.content .content-left ul{ margin-top:25px;}

.content .content-left ul li{ background:url(../images/bullet-1.png) no-repeat; padding-left:25px; margin:15px 0}

.content .content-left ul li p{}

.content .content-left ul li p span{ text-transform:uppercase; color:#fa3108;}



.content .content-right{ width:750px; float:right; padding-right:10px;}

.content .content-right p{ line-height:22px;}

.content .content-right .product-container{ margin-top:30px; position:relative;}

.content .content-right .product-container .product-container-box{ position:relative; width:235px; float:left; margin-left:10px; border-radius:6px;}
.content .content-right .product-container .product-container-box img{ border-radius:8px;}
/*.content .content-right .product-container .product-container-box h2{ position:absolute; bottom:20px; width:100%; background: rgba(255, 255, 255, 0.6); padding:10px 0; text-align:center; color:#333}*/
.content .content-right .product-container .product-container-box h2{ position: absolute; bottom: 0px; width: 100%; background: #000; padding: 7px 0; text-align: center; color: #fff; border-radius: 0 0 8px 8px; font-size: 14PX;}


.product-container .bx-wrapper a.bx-prev{width:27px; height: 30px; position:absolute; z-index:999; top:-105px; left:670px; text-indent:-9999px; background:url(../images/prod_prev.png) no-repeat 0 0; }

.product-container .bx-wrapper a.bx-prev:hover{background:url(../images/prod_prev.png) no-repeat 0 0;}		

.product-container .bx-wrapper a.bx-next{width:27px; height: 30px; position:absolute; z-index:999; top:-105px; right:20px; text-indent:-9999px; background:url(../images/prod_next.png) no-repeat 0 0;}

.product-container .bx-wrapper a.bx-next:hover{background:url(../images/prod_next.png) no-repeat 0 0;}



.profile{ width:400px; padding:0 25px 0 15px; border-right:1px solid #e4e4e4; float:left; min-height:400px; position:relative;}

.profile h3{ padding-bottom:20px;}

.profile img{ box-shadow:0 0 8px #999; margin-right:20px; margin-bottom:5px; float:left;}

.profile p{ line-height:19px; padding:5px 0}



.environment{ width:320px; padding:0 25px; border-right:1px solid #e4e4e4; float:left; min-height:400px; position:relative;}

.environment img{ text-align:center; margin:20px 0 20px 0;}

.environment p{ line-height:19px;}



.worldwide{ width:280px; padding:0 0 0 25px; float:left; min-height:400px; position:relative;}

.worldwide p{ line-height:19px;}



.latest-news{ width:670px; float:left; position:relative;}
.latest-news h3{ background:url(../images/head-bg.png) no-repeat;}
.latest-news .latest-news-in{}

.latest-news h4{ margin-bottom:10px;}

.latest-news p{ line-height:19px;}

.latest-news .news-img{ width:233px; height:137px; border:1px solid #e3e3e3; float:left; padding:8px; margin-top:10px;}

.latest-news .news-detail{ width:383px; float:right; margin-top:10px; color:#999;}

.latest-news .news-detail ul{padding:7px 0; font-size:11px; height:18px; margin-top:10px;}

.latest-news .news-detail ul li{ width:150px; float:left; border-top:1px solid #e2e3e3; border-bottom:1px solid #e2e3e3; padding:14px 0 13px 20px;}

.latest-news .news-detail ul li.calendar{ background:url(../images/calendar.png) no-repeat; background-position:0 14px; }

.latest-news .news-detail ul li.posted-by{ background:url(../images/user-icon.png) no-repeat; background-position:0 14px; }



.latest-news .bx-wrapper a.bx-prev{width:18px; height: 20px; position:absolute; z-index:999; top:7px; right:22px; text-indent:-9999px; background:url(../images/news-prev.png) no-repeat 0 0; }

.latest-news .bx-wrapper a.bx-prev:hover{background:url(../images/news-prev.png) no-repeat 0 0;}

.latest-news .bx-wrapper a.bx-next{width:18px; height: 20px; position:absolute; z-index:999; top:7px; right:0; text-indent:-9999px; background:url(../images/news-next.png) no-repeat 0 0;}

.latest-news .bx-wrapper a.bx-next:hover{background:url(../images/news-next.png) no-repeat 0 0;}



.testimonials{ width:350px; float:right; position:relative;}
.testimonials h3{ background:url(../images/test-head-bg.png) no-repeat;}
.testimonials h4{ margin-bottom:10px;}
.testimonials a{ color:#f05c49}
.testimonials .testimonials-box{ width:260px; border:1px solid #e3e3e3; margin-top:25px; padding:20px 20px 11px 20px; position:relative;}

.testimonials .testimonials-box p{ line-height:19px; margin-top:10px; color:#999;}

.testimonials .testimonials-box p span{ font-weight:bold; color:#333;}

.testimonials .testimonials-box .quotes{width:45px; height:37px; position:absolute; top:-15px; background:url(../images/quotes.png);}



.testimonials-box .bx-wrapper a.bx-prev{width:18px; height: 20px; position:absolute; z-index:999; top:-52px; left:260px; text-indent:-9999px; background:url(../images/news-prev.png) no-repeat 0 0; }

.testimonials-box .bx-wrapper a.bx-prev:hover{background:url(../images/news-prev.png) no-repeat 0 0;}

.testimonials-box .bx-wrapper a.bx-next{width:18px; height: 20px; position:absolute; z-index:999; top:-52px; right:0; text-indent:-9999px; background:url(../images/news-next.png) no-repeat 0 0;}

.testimonials-box .bx-wrapper a.bx-next:hover{background:url(../images/news-next.png) no-repeat 0 0;}

.testimonials-inner{}
.testimonials-inner h1{ border-bottom:1px solid #CCC; margin-bottom:20px;}
.testimonials-inner .testimonials-inner-box{ position:relative; border-bottom:1px solid #ccc; overflow:hidden; padding:20px 10px;}
.testimonials-inner .testimonials-inner-box .clients-img{ width:12%; float:left;}
.testimonials-inner .testimonials-inner-box .clients-img img{ border-radius: 0; box-shadow: 0 0 0 0;}
.testimonials-inner .testimonials-inner-box .testimonial-detail{ width:85%; float:right;}
.testimonials-inner .testimonials-inner-box .client-name{ position:absolute; bottom:10px; right:10px; color:#333; font-weight:bold;}

.certificate{ float:left; /*width:850px;*/ margin:0px; padding-bottom:5px;}
.certificate .certificate-img{ float: left; width: 150px; margin: 6px 18px; padding:7px 13px 21px 10px; text-align:center;}
.certificate img{ width:100%; border-radius:0px; box-shadow:0 0 8px #999;}


.footer{}

.footer h4{ color:#fff; border-bottom:1px solid #393939; padding-bottom:10px; margin-bottom:15px;}

.footer p{ line-height:19px;}

.footer p span{ font-size:11px;}

.footer a{ color:#ee5c49;}

.footer a:hover{ color:#fb6b0a;}

.footer-about{ width:300px; float:left;}
.footer-about ul{ overflow:hidden;}
.footer-about ul li{ float:left; margin-right:8px;}

.footer-tweets{ position:relative; width:300px; float:left; margin-left:70px;}

.footer-tweets ul{}
.footer-tweets ul li{ border-bottom:1px solid #393939; padding:7px 0;}
.footer-tweets ul li.last{ border-bottom:none}
.footer-tweets .tweets-img{ width:50px; height:50px; float:left;}
.footer-tweets .tweets-detail{ width:235px; float:right;}
.footer-tweets ul li a{ color:#787878;}
/*.footer-tweets .bx-controls-direction{display:none;}*/
/*.footer-tweets .bx-wrapper a.bx-prev{width:42px; height: 14px; position:absolute; z-index:999; top:7px; left:140px; text-indent:-9999px; background:url(../images/up.png) no-repeat 0 0; }
.footer-tweets .bx-wrapper a.bx-prev:hover{background:url(../images/up.png) no-repeat 0 0;}
.footer-tweets .bx-wrapper a.bx-next{width:42px; height: 14px; position:absolute; z-index:999; bottom:-20px; left:140px; text-indent:-9999px; background:url(../images/down.png) no-repeat 0 0;}
.footer-tweets .bx-wrapper a.bx-next:hover{background:url(../images/down.png) no-repeat 0 0;}*/


.footer-contact{ width:300px; float:left; margin-left:70px;}

.footer-contact ul{}

.footer-contact ul li{ padding-left:25px; line-height:18px; margin-bottom:8px;}

.footer-contact ul li.address{ background:url(../images/address.png) no-repeat;}

.footer-contact ul li.cont{ background:url(../images/phone.png) no-repeat;}

.footer-contact ul li.email{ background:url(../images/email.png) no-repeat;}

.footer-contact ul li.skype{ background:url(../images/skype.png) no-repeat;}

.footer-contact .social-links{float:left; margin-top:0;}

.footer-contact .social-links ul{ float:left;}

.footer-contact .social-links ul li{ line-height:30px; float:left; padding:0 2px;}

.footer-contact .social-links ul li a{display:block; transition:all 0.5s ease 0s; width:30px; height:30px;}

.footer-contact .social-links ul li a.fb{background:url(../images/1.png) no-repeat left top;}

.footer-contact .social-links ul li a.tw{background:url(../images/2.png) no-repeat left top;}

.footer-contact .social-links ul li a.gp{background:url(../images/3.png) no-repeat left top;}

.footer-contact .social-links ul li a.linkedin{background:url(../images/4.png) no-repeat left top;}

.footer-contact .social-links ul li a:hover{ background-position:left bottom;}



.footer-strip{}

.footer-strip span{ color:#ee5c49;}

.footer-strip ul li a{ color:#787878;}

.footer-strip ul li a:hover{ color:#ee5c49;}

.footer-strip-left{  float:left;}

.footer-strip-left ul{}

.footer-strip-left ul li{ float:left; line-height:55px; padding:0 10px;}

.footer-strip-right{float:right; padding:0 0 30px 0px;}

.footer-strip-right ul{}

.footer-strip-right ul li{ float:left; line-height:50px;}



/*************************************************/



.bg1{ background:#f4f4f4;}

.bg2{ background:url(../images/footer-bg.jpg);}

.bg3{ background:#2d2d2f;}

.bg4{ background:url(../images/map.png) no-repeat; background-position:150px;}

.bg5{ background:url(../images/map.png) no-repeat left top; background-position: 145px 0px;}

.colr1{ color:#f05c49;}

.colr2{ color:#aeafb0;}



.padd30b{ padding-bottom:30px;}

.padd30tb{ padding:35px 0;}



.button1{}

.button1 a{ color:#fff; text-transform:uppercase; font-size:12px; background:#2c2e2e; padding:9px 25px; position:absolute; bottom:2px; border-radius:3px; border-bottom:5px solid #484a4b;}

.button1 a:hover{ background:#393939;}

.button2{ padding-top:20px;}
.button2 a{ color:#fff; text-transform:uppercase; font-size:12px; background:#2c2e2e; padding:9px 25px; bottom:2px; border-radius:3px; border-bottom:5px solid #484a4b;}
.button2 a:hover{ background:#393939;}



.submit-button{ background:url(../images/submit.jpg) no-repeat;}



input[type="text"]{ border: 1px solid #c4c4c4; width: 98%; font-size: 12px; padding: 6px; border-radius: 1px; margin-bottom:10px; } 

textarea{ border: 1px solid #c4c4c4; width: 98%; font-size: 12px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0px 0px 8px #d9d9d9; -moz-box-shadow: 0px 0px 8px #d9d9d9; -webkit-box-shadow: 0px 0px 8px #d9d9d9; } 

/*input:focus { outline: none; border: 1px solid #f99959; box-shadow: 0px 0px 8px #f7741d; -moz-box-shadow: 0px 0px 8px #f7741d; -webkit-box-shadow: 0px 0px 8px #f7741d; } */

input[type="submit"]{ padding:5px 20px; background:#ef5f4c; border:1px solid #b94434; color:#9b2415; /*text-shadow:1px 1px 1px #fff;*/ font-size:14px; font-weight:bold;}


#navigation{
	width:auto;
	padding:10px;
	background-color:#333;
}

#navigation ul{
	list-style:none;
}

#navigation li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin:0 5px;
	display:inline;
}

#navigation li a{
	padding:10px 15px;
	display:inline-block;
	background-color:#F00;
	color:#fff;
}

#navigation li a:hover{
	background-color:#000;
}