@charset "utf-8";
/* CSS Document */

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, 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,rticle, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
::selection {background: #a2a2a2;color: #fff; /* Safari - webkit */}
::-moz-selection {background: #a2a2a2;color: #fff; /* Firef x */}
.clear_fix{clear:both;height:0;font-size:1px;line-height:0px;}
a{text-decoration:none; outline:none;}
img{ border:none;}
body{font-family: 'arimoregular';}
.canvas{ width:1000px; margin:0 auto; position:relative;}

/*header section*/
#logo-cover{ width:46%; float:left;}
#logo_main{ width:450px; height:83px; float:right; margin:1px 0 0 0;}
#logo_main img{ width:100%; height:100%;}
#top-iconbox{ width:50%; float:right; background:#e6e6e6 url(../images/shape.jpg) no-repeat left top;}
#language-box{width:100%; float:right; margin:0 10px 8px 0;}
#language-box a{color: #000; float:right; font-weight:bold; font-size:14px;  padding:2px 10px;}
#language-box a.current{ border-radius:20px; border:#167da8 solid 2px; padding:1px 11px; color: #167da8; float:right; font-weight:bold; font-size:14px;}
#language-box a:hover{ color:#167da8;}

#webmail{ background: url(../images/webmail.png) no-repeat left; padding:0 0 0 25px !important;  float:left !important; margin:0 0 0 10px;}
#topicon-cover{ float:left; margin:7px 0 9px 55px; width:400px;}
.top-icobbox{float:left;  margin:0px 15px 0 0;}
.top-icobbox img{ float:left; margin-right:10px;}
.top-icobbox span{ color:#000000; font-size:15px; margin:6px 0 0 0; float:left;}
#menu_part{background:url(../images/menubg.jpg) repeat-x; float:left; width:100%;}
#mobile_menu{display:none;}
.mtoggle{cursor:pointer;}

/*****LEVEL ONE*****/
ul.dropdown{ position: relative;z-index:1000; }
ul.dropdown li{float: left; zoom: 1;list-style:none;}
ul.dropdown li a{ display:block; color:#fff;text-transform:uppercase;background:url(../images/menudevider.jpg) no-repeat right center; padding:17px 27px 14px 0px; font-size:14px; font-weight:bold; margin:0 0px 0 16px;}
ul.dropdown li a:hover{ color: #d9d3d3;}
ul.dropdown li:hover{position: relative; color:#f7566d; }
ul.dropdown li.hover a{ color: #f7566d; }

/*****LEVEL TWO*****/
ul.dropdown ul{ width: 240px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li{background:#046697; color: #000; border-bottom: 1px solid #fff; float: none;list-style:none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:14px; color:#fff!important;padding:10px;height:auto;text-shadow:none!important;background:none;} 
ul.dropdown ul li:hover{ background:#001e3a;}

/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown li:hover > ul{ visibility: visible;}
/*header section end*/

/*banner section*/
#banner_part{height:442px;background:url(../images/banerbg.jpg) no-repeat; background-size:cover; float:left; width:100%;}
#layerslider-container {width: 1000px;margin: 0 auto;height:442px}
#layerslider-container-fw {width: 1000px;margin: 0 auto;height:442px}
.caption {font-family: 'bebas_neueregular';color: #fff;text-transform:uppercase; font-size:43px; padding:13px 15px; background:url(../images/captiobg.png) repeat; width:398px; box-sizing:border-box; }
/*banner section end*/

/*content part*/
#brandscrollbg{ width:876px; height:272px; position:absolute; left:50px; top:-132px; z-index:9999; background:url(../images/brandtopbg.png) no-repeat center;}
#brand-scroll{width:786px; list-style:none; margin:70px 0 0px 47px;}
#brand-scroll li { float:left;width:179px; height:115px; border-radius:50%; background:#FFF; border:#eb2130 solid 2px;position:relative; margin:0px 15px 0 0; padding:0 0 2px 0;}
.brand-img{ width:153px; height:55px; margin:30px auto; }
.brand-img img{ width:100%; height:100%;}
#welcome_part{background:url(../images/welcombg.jpg) repeat; position:relative;}
#about-box{ float:left;font-size:14px; color:#6e6e6e; line-height:23px; margin:116px 0 32px 0;}
#welcome-heading{ width:100%; text-align:center; font-size:28px; color:#000000; text-transform:uppercase; font-weight:bold;}
#welcome-heading span{ color:#b61f24; margin:8px 0 0 0;}
#about-txt{ width:100%; margin:12px 0 148px; 0; text-align:center; color:#393939;}
#about-btn{ width:128px; display:block; background: url(../images/aboutbtnarow.png) no-repeat 98px 10px; font-size:13px;padding:6px 17px; text-transform:uppercase; color:#000; font-weight:bold; margin:20px auto 0 auto; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s; position:relative; border:#b11e22 solid 2px; box-sizing:border-box; text-align:left;}
#about-btn:hover{ background:#b11e22; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s; color:#FFF;}
#welcome-botomshape{ width:100%; position:absolute; bottom:-53px; background:url(../images/welcomebottomimg.png) no-repeat center; background-size:cover; height:218px;}
#serivice-icon{ position:absolute; left:0px; bottom:45px;}
#serivice-icon2{ position:absolute; right:0px; bottom:45px;}
#peoductbox-cover{ width:692px; margin:60px 0 0 0; float:left;}
#peoductbox-cover h6{ background:url(../images/productheading.jpg) no-repeat left; display:block; height:41px;}
#product-scroll, #product-scroll2{width:692px !important; list-style:none; margin:16px 0 0px 0px; height:240px;}
#product-scroll li ,#product-scroll2 li { float:left;width:218px; height:auto !important; background:#FFF;position:relative; margin:0px 16px 0 0; -moz-box-shadow: 0px 0px 2px #929292;-webkit-box-shadow: 0px 0px 2px #929292;box-shadow: 0px 0px 2px #929292; border:#cecece solid thin;}
.product-img{ width:218px; height:154px;}
.product-img img{ width:100%; height:100%;}
.product-detail{ position:relative; padding:0px 15px; font-size:13px; color:#222222; text-transform:uppercase;}
.product-heading{width:100%; height:37px; display:table; margin:0 0 -6px 0; line-height:16px;}
.product-heading span{ display:table-cell; vertical-align:middle; color:#343434; font-size:14px; font-weight:bold; text-transform:uppercase;}
.product-detailbtn{ width:111px; float:right; background:url(../images/detailbtnbg.jpg) no-repeat; padding:5px 0; color:#FFF; font-size:14px; font-weight:bold; text-transform:none; text-align:center; margin:2px 0 0 0;}
.product-detailbtn:hover{ color:#e5e5e5;}
#brand-box{ width:282px; float:right; border:#cecece solid thin; margin:116px 0 0 0;}
#brandtopheadingbox{ background:url(../images/brandsheadingbg.jpg) repeat-x; padding:10px 12px; font-size:18px; font-weight:bold; text-transform:uppercase;}
#more-btn{ float:right; background:url(../images/morearow.png) no-repeat right; font-size:13px; color:#000; padding:0 29px 0 0; margin:4px 0 0 0;}
#more-btn:hover{ color:#b0191e;}
.brand-list{ background:url(../images/brandlist.jpg) no-repeat 10px 14px; height:60px; border-bottom:#c1c1c1 solid thin;  padding:0 0 0 51px; display:table; width:100%; box-sizing:border-box;}
.brand-list span{ display:table-cell; vertical-align:middle; font-size:14px; color:#000; text-transform:uppercase;}
#service-box{ height:362px; background:url(../images/serviceboxbg.jpg) no-repeat center; background-size:cover; margin:33px 0 0 0;}
#service-box h6{ text-align:center; font-size:24px; font-weight:bold; text-transform:uppercase; color:#FFF; margin:13px 0; display:inline-block; width:100%;}
.service-boxcover{ float:left; margin:0 15px 0 0; position:relative;}
.service-img{ width:321px; height:221px; border:#FFF solid 1px;}
.service-img img{ width:100%; height:100%;}
.service-content{ background:#FFF; text-align:center; height:110px; width:270px; padding:15px; box-sizing:border-box; position:absolute; bottom:-38px; left:28px; line-height:18px; font-size:15px; color:#555555;}
.service-content h5{ font-size:15px; font-weight:bold; color:#000000; margin:0 0 6px 0; text-transform:uppercase;}
.service-more{ width:111px; background:url(../images/servicemore.png) no-repeat; padding:8px 0; text-align:center; font-size:13px; font-weight:bold; position:absolute; bottom:-17px; color:#FFF; text-transform:uppercase; left:76px;}
/*content part end*/

/*innerpage content*/
#innerpagecontent{background:#e6e6e6; padding-bottom:24px;}
#page-titel{width:228px; margin:0 auto 18px auto; text-align:center; font-size:21px; font-weight:bold; text-transform:uppercase; background:url(../images/pagetitelbg.png) no-repeat; color:#FFF; padding:10px 0;}
#back{ position:absolute; left:0; top:20px; width:47px; height:30px; background:url(../images/back.png) no-repeat;}

#contactbox-cover{background:#FFF; padding:16px 22px; box-sizing:border-box;}
.line-box{ background: url(../images/line.jpg) repeat-x 0px 12px;}
.form-headign{ color:#181818; font-size:23px; font-weight:bold; text-transform:uppercase; background:#FFF; float:left; padding:0 15px 0 0;}
.contact-frm{ margin:10px 0 5px 0;width:100%;}
.contact-frm span{ color:#e90202; font-size:12px;}
.input-cover{ float:left; width:225px; margin:0 14px 0 0; height:80px;}
.textarea-cover{ float:left; width:463px; margin:0 14px 0 0; height:85px;}
.contact-frm label{ display:block; font-size:13px; color:#545454; margin:0 0 4px 0;}
.contact-frm input{ width:100%; border:#d0d0d0 solid thin; padding:9px 10px; box-sizing:border-box; outline:none; color:#545454; background:#f2f2f2;}
.contact-frm textarea{ width:100%; border:#d0d0d0 solid thin; padding:9px 10px; box-sizing:border-box; outline:none; color:#545454; height:51px; resize:none; overflow:auto;font-size:13px; font-family: 'arimoregular'; background:#f2f2f2;}
#captha{ width:140px; border:#d0d0d0 solid thin; padding:9px 10px; box-sizing:border-box; outline:none; color:#545454;float:left; margin:0 0 0 10px;}
#frmsubmit{ background:url(../images/submitbg.jpg) repeat-x; text-align:center;  color:#FFF; font-size:14px;width:122px; border:none; cursor:pointer; padding:8px 0;}
.map-subheading{color:#181818; font-size:17px; text-align:center; background:#FFF; padding:0 15px; width:70px; margin:0 auto 10px auto; text-transform:uppercase; font-weight:bold;}
.map{ width:310px; height:203px; -moz-box-shadow: 0px 1px 4px #c0c0c0;-webkit-box-shadow: 0px 1px 4px #c0c0c0;box-shadow: 0px 1px 4px #c0c0c0; float:left; position:relative; margin:0 8px 22px 0;}
.map iframe{ width:100%; height:100%;}
.map-detail{ position:absolute; top:0; right:0; background:url(../images/mapdetailbg.png) repeat; color:#FFF; font-size:13px; width:176px; padding:10px 12px; box-sizing:border-box; box-sizing:border-box;}
.map-call{ background: url(../images/mapcall.png) no-repeat left 2px; padding:0 0px 0 24px; margin:0 0px 5px 0;}
.map-mail{ background: url(../images/mapmail.png) no-repeat left 2px; padding:0 0px 0 24px; margin:0 0px 5px 0;}
.map-address{ background: url(../images/mapaddress.png) no-repeat left 2px; padding:0 0px 0 24px; margin:0 0px 0 0;}
#left-box{ background:#FFF; padding:18px ; width:724px; float:left; color:#616161; font-size:14px; line-height:22px; box-sizing:border-box;}
#abouttitel-box{ background:url(../images/abouttopbg.jpg) repeat; width:401px; float:left; position:relative; height:170px;}
#car{ position:absolute; right:0; top:0;}
#abouttitel-box h6{ background:url(../images/about-heading.png) no-repeat left; font-size:21px; color:#FFF; font-weight:bold; padding:25px 0 19px 70px; line-height:24px; margin:58px 0 0 24px}
#about-img{ width:287px; height:170px; float:left; margin:0 0 15px 0}
#about-img img{ width:100%; height:100%;}
#right-box{ width:252px; float:right; background:#FFF;}
#rightbrand-cover{ background:#213d6c url(../images/rightwhitebg.jpg) repeat-y 59px 0px;border-bottom:#213d6c solid 13px; border-top:#213d6c solid thin; margin:0 0 20px 0;}
#brand-heading{ background:url(../images/rightbannericon.jpg) no-repeat left; padding:17px 0 7px 0; margin:3px 0 0 13px;}
#brand-heading span{ background:url(../images/line2.jpg) no-repeat bottom left; float:left; margin:0 0 0 53px; font-weight:bold; text-transform:uppercase; padding:0 0 5px 0; font-size:19px;}
.rightbrand-list a{background:#FFFFFF url(../images/rightbrandlist.png) no-repeat right center; padding:0px 10px 0px 0px; display:table; margin:5px 11px 0px 25px; font-size:14px; color:#0c0c0c; box-sizing:border-box; border-bottom:#213d6c solid thin; height:34px; width:215px; box-sizing:border-box;}
.rightbrand-list a img{ float:left;}
.rightbrand-list a span{ display:table-cell; vertical-align:middle; font-size:14px; color:#000000; margin:0 0 0 15px; width:156px; line-height:16px;}
.rightbrand-list a:hover span{ color:#c22b30;}
.rightcontact{ margin:4px 0 0 0; border:#c9c9c9 solid thin; background:url(../images/rightcontactbg.jpg) repeat-x; font-size:13px; color:#2d2d2d; line-height:15px;}
.rightcontact img{ float:left; margin:0 8px 0 0;}
.rightcontact span{ font-size:13px; color:#b0191e; font-weight:bold; margin:7px 0 0 0; float:left; width:145px;}
.brand-box{ border:#1a7ba5 solid thin; background:url(../images/brandmainshape.png) no-repeat top left; width:446px; margin:0 30px 21px 0; float:left; padding:10px 0 23px 0;}
.brand-mainimgcover{ float:left; width:171px; height:97px; border:#c73035 solid thin; margin:0 0 0 10px; background:#FFF; position:relative;}
.brand-mainimg{ width:163px; height:59px; margin:18px auto;}
.brand-mainimg img{ width:100%; height:100%;}
.brand-maintitel{ position:absolute; bottom:-13px; border-radius:30px; text-align:center; width:151px; background:#ad1e22 url(../images/brandtitel.jpg) repeat-x; color:#FFF; font-size:14px; padding:8px 5px; left:10px; z-index:1000; box-sizing:border-box; line-height:14px;}
.brand-detail{ float:left; width:250px; margin:7px 0 0 13px; font-size:14px; line-height:18px;}
.brand-readmore{ width:93px; padding:5px 0; background:url(../images/menubg.jpg) repeat-x; float:left; color:#FFF; font-size:13px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; text-align:center; margin:7px 0 0 0;}
.brand-readmore:hover{ background:url(../images/brandtitel.jpg) repeat-x;}
.brand-website{ float:right; width:48px; height:31px; background:url(../images/webbtn.jpg) no-repeat; margin:6px 0 0 0;}
#pagination{width:auto;text-align:center;margin:3px auto 0 auto; }
#pagination a{text-decoration:none;color:#666;background:#fff;padding:0px 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px; font-size:13px;}
#pagination span{background:#ce2f34;color:#fff;padding:1px 8px;margin:0 3px 0 0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; font-size:13px;}
#pagination a:hover{background:#107cac;color:#fff;}
.brand-box2{ border:#1a7ba5 solid thin; background:url(../images/brandmainshape.png) no-repeat top left; width:100%; padding:10px; box-sizing:border-box;}
.brand-mainimgcover2{ float:left; width:249px; height:141px; border:#c73035 solid thin; margin:0 14px 0 0px; background:#FFF;}
.brand-mainimg2{ width:238px; height:85px; margin:30px auto;}
.brand-mainimg2 img{ width:100%; height:100%;}
.brand-maintitel2{background:#ad1e22 url(../images/brandtitel.jpg) repeat-x; color:#FFF; font-size:15px; padding:11px 12px;box-sizing:border-box; line-height:14px; text-transform:uppercase; float:left; width:415px; font-weight:bold; margin-left:-14px; margin-bottom:10px;}
.brand-website2{ float:right; width:48px; height:31px; background:url(../images/webbtn.jpg) no-repeat; margin:6px -10px 0 0;}
.product-mainbox{ width:218px; float:left; margin:0 9px 22px 0; border:#cecece solid thin; position:relative; height:323px;}
.productmain-img{ width:218px; height:154px; position:relative;}
.productmain-img img{ width:100%; height:100%;}
.productmain-titel{ position:absolute; bottom:-38px; width:100%; height:58px; display:table; background:url(../images/prodtitelbg.png) no-repeat; left:0; box-sizing:border-box; padding:18px 0 0 0;}
.productmain-titel span{ background:url(../images/products-arow.png) no-repeat 10px center; display:table-cell; vertical-align:middle; color:#FFF; font-size:16px; font-weight:bold; padding-left:40px; line-height:15px;}
.productmain-detail{ padding:9px 11px; margin:38px 0 0 0; font-size:14px; line-height:19px;}
.part-no{ background:url(../images/partno.jpg) no-repeat left 0px; font-size:14px; color:#000; font-weight:bold; padding:0 0 0 22px; margin:0 0 6px 0;}
.productmain-more{ background:#be2d32; padding:5px 25px;color:#FFF; font-size:13px; position:absolute; bottom:10px; width:151px; left:8px; border-radius:20px; -webkit- border-radius:20px; -moz- border-radius:20px; margin:21px 0 0 0; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.productmain-more:hover{ background:#107cac; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.product-website{ background:#107cac url(../images/globe2.png) no-repeat center 34px; width:61px; height:61px; position:absolute; right:9px; bottom:-3px; color:#FFF; font-size:13px; text-align:center; padding:14px 0 0 0; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; box-sizing:border-box;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.product-website:hover{ background-color:#be2d32; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}

/*Thumbnail Gallery Slider
----------------------------------------------------*/ 
.rg-image-wrapper{position:relative;min-height:20px;}
.rg-image{position:relative;text-align:center;line-height:0px;background:#ebebeb;padding:19px 0;}
.rg-image img{max-height:100%;max-width:100%;}
.rg-image-nav a{display:none}
.es-carousel-wrapper{background: #607183;padding:10px 37px;position:relative;}
.es-carousel{overflow:hidden;}
.es-carousel ul{display:none;}
.es-carousel ul li{height:100%;float:left;display:block;}
.es-carousel ul li a{display:block;border-style:solid;border-color:#222;opacity:0.8;-webkit-touch-callout:none;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a{border-color:#fff;opacity:1.0;}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;}
.es-nav span{position:absolute;top:50%;left:8px;background:transparent url(../images/nav_thumbs.png) no-repeat top left;width:14px;height:26px;
margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next{right:8px;left:auto;background-position:top right;}
.es-nav span:hover{opacity:1.0;}
.productmain-titel2{width:100%;background:#147daa url(../images/products-arow.png) no-repeat 11px 9px;box-sizing:border-box; padding:10px 15px 7px 40px; margin:0 0 8px 0;color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase;}
#productmoreimg-cover{ float:left; width:361px;}
#productmaindetail2{ float:left; width:308px; position:relative; margin:0 0 0 16px;}
#product-websitecover{ background:url(../images/blueline.jpg) repeat-x 0px 31px;}
.product-website2{ background:#107cac url(../images/globe2.png) no-repeat center 34px; width:61px; height:61px;  color:#FFF; font-size:13px; text-align:center; padding:14px 0 0 0; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; box-sizing:border-box;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s; margin:0 auto; display:block;}
.product-website2:hover{ background-color:#be2d32; -webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
#service-maindetail{ background:#eeeeee; width:327px; float:left; min-height:356px; padding:50px 15px 0 15px; box-sizing:border-box; position:relative;}
#servicemain-titel2{width:100%;background:url(../images/service-titelbg.jpg) repeat-x; box-sizing:border-box; padding:10px 0; position:absolute; top:0; left:0;}
#servicemain-titel2 span{ background:url(../images/products-arow.png) no-repeat 10px center; color:#FFF; font-size:15px; font-weight:bold; padding-left:40px; line-height:15px; text-transform:uppercase; padding-top:1px;}
.gallery-img{width:227px;height:184px; position:relative; float:left; margin:0 12px 43px 0px }
.gallery-img img{width:100%;height:100%;}
.gallery-titel{ position:absolute; bottom:-28px; left:0; width:100%; background:url(../images/gallery-titelbg.png) no-repeat; height:56px; display:table; box-sizing:border-box; padding-top:18px; padding-left:16px; color:#000; font-weight:700; padding-right:15px;}
.gallery-titel span{ display:table-cell; vertical-align:middle; color:#000; font-size:14px; line-height:14px;}
.gallery-more{ position:absolute; right:0; bottom:-28px; background:url(../images/gallery-more.png) no-repeat; width:61px; height:55px;}
.career-box{ width:100%; margin:0 0px 10px 0; background:#e9e9e9; height:81px; padding:0 17px 0 0; box-sizing:border-box;}
.careericonbox{ background:#be2d32 url(../images/careericon.png) no-repeat center; height:81px; width:97px; float:left; position:relative;}
.careericon-arow{ position:absolute; background:url(../images/shape2.jpg) no-repeat; width:7px; height:15px; right:-7px; top:34px;}
.career-detail{ width:472px; float:left; margin:14px 0 0 26px; line-height:17px;}
.career-detail h5{ font-size:15px; color:#1a1a1a; font-weight:bold; text-transform:uppercase; display:block; margin-bottom:4px;}
.apply-btn{ background: url(../images/applynowbtnbg.png) no-repeat; width:75px; height:75px;text-align:center; font-size:17px; float:right; color:#FFF; padding:20px 0; font-weight:bold; box-sizing:border-box; margin:3px 0 0 0; line-height:20px;}

/*FRM Form Style
--------------------------------------------*/
fieldset{ width:auto;border:0;margin:15px 0 0 0;}
legend{ color:#6e6e6e;font-size:13px;font-weight:bold;}
.dropfield{	width:82px;font-size:12px;font:12px 'Open Sans', Arial, sans-serif;color:#6e6e6e;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:solid 1px #ccc;}
.dropfield1{ margin-left:0px;font:12px 'Open Sans', Arial, sans-serif;font-size:12px;	line-height:12px;font-weight:normal;color:#454545;width:260px;border:solid 1px #ccc;padding:5px;	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset label{ text-align:left;float: left;width: 130px;	margin-right: 1em;color:#6e6e6e; font-size:14px;}
.lab1{text-align:left;float: left;width: 125px;margin-right: 1em;color:#000}
fieldset input {margin-left:0px;font-size:11px;line-height:12px;font-weight:normal;color:#454545;width:250px;border:solid 1px #ccc;padding:8px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset select {margin-left:0px;font-size:11px;line-height:12px;font-weight:normal;color:#454545;width:263px;border:solid 1px #ccc;padding:8px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset ul {} 
fieldset li {text-align:left;padding-bottom: 10px; color:#6e6e6e;font-size:13px;list-style:none} 
fieldset li span {padding-left: 10px;color:#F00;font-size:11px;} 
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.spantxt { color:#000;font-size:12px;} 
.err { font-size:10px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#F00;font-size:11px;} 
.sub_mit {width:100px;margin:0px 0px 0px 0;background:#2966b6;color:#fff;font:600 14px 'Open Sans', Arial, sans-serif;cursor:pointer;border:0!important;} 
.sub_mit:hover{background:#6e6e6e;}  
fieldset textarea{border:solid 1px #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:248px;padding:5px;font:12px 'OpenSansRegular', Arial, sans-serif;color:#6e6e6e;}
fieldset submit{width:500px!important;}
#mobile_drop{display:none;}
#search-frm{ float:right; width:406px; clear:both; margin:0 0 34px 0;}
#search-frm input{ width:308px; border:#d1d1d1 solid thin; padding:12px 15px; box-sizing:border-box; border-right:none; color:#6a6a6a; font-size:14px; outline:none; height:43px;}
#search-frmbtn{ background: url(../images/menubg.jpg) repeat-x; float:right;  border:#d1d1d1 solid thin;  border-right:#d1d1d1 solid thin !important; border-left:none !important; width:98px !important; height:43px !important; cursor:pointer; color:#FFF !important; font-weight:bold; box-sizing:border-box; padding-top:11px !important;}
#brand-cover{ margin:0 0 10px 0;}
#enqury-btn{ float:right; background: url(../images/service-titelbg.jpg) repeat-x; padding:10px 21px 7px 24px; color:#FFF; font-size:15px; text-align:center;}
#enqury-btn:hover{  background: url(../images/menubg.jpg) repeat-x;}
#enqury-btn2{ float:right; background: url(../images/menubg.jpg) repeat-x; padding:6px 26px; color:#FFF; font-size:15px; text-align:center; border-radius:7px; margin:0 0 5px 0;}
#enqury-btn2:hover{  background: url(../images/service-titelbg.jpg) repeat-x;}
.textarea-cover2{ float:left; width:702px; margin:0 14px 0 0; height:74px;}
.captha2{ width:120px !important; border:#d0d0d0 solid thin; padding:9px 10px; box-sizing:border-box; outline:none; color:#545454;float:left; margin:6px 0 1px 10px;}
#frmsubmit2{ background:url(../images/submitbg.jpg) repeat-x; text-align:center;  color:#FFF; font-size:14px;width:122px; border:none; cursor:pointer; padding:8px 0; margin:6px 0 0 0;}
/*innerpage content end*/

/*footer section*/
#footer_part{background:url(../images/footerbg.jpg) repeat;color:#9b9a9a; padding:29px 0 23px 0; margin:14px 0 0 0;}
.footer_main{float:left; margin:0 51px 0 0;}
.footer_main a{display:block;color:#9b9a9a;margin:0 0 4px 0;background:url(../images/icon1.png) no-repeat 0 4px;padding:0 0 0 17px; font-size:12px; text-transform:uppercase;}
.footer_main a:hover{color:#fff;}
.head1{display:inline-block;color:#fff;text-transform:uppercase;margin:0 0 13px 0;padding:0 0 4px 0; font-size:17px; border-bottom:#bc1b21 solid 2px;}
#footer_addr{float:left; width:360px;}
.botomadrsbox{ margin:5px 0 14px 0;}
.botomadrsbox img{ float:left;}
.botomadrsbox a{ float:left; margin:4px 0 0 12px; font-size:14px; color:#9b9a9a; width:286px;}
#footer_social{float:right;margin:0 0 0 21px; font-size:14px;}
#footer_social img{margin:10px 2px 0 0;}
#footer_copy{width:187px;margin:20px 0 0 0; font-size:14px;}
/*footer section end*/

@media screen and (max-width: 992px){
.canvas{ width:768px;}	
#menu_fix{display:none;}
#mobile_menu{display:block;margin:0 auto 0 auto;text-align:right;height:39px;padding:12px 0px 0 0px;}
#mobile_drop{display:block;position:relative;background: #0d7aaa;}
#mobile_drop_fix{display:block;padding:20px 0px 10px 0px;margin:0 auto 0 auto;}
#mobile_drop_fix ul li{list-style:none;display:block}
#mobile_drop_fix ul li ul li{margin:0 0 0 35px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;border-bottom:solid 1px #fff;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:5px 0 5px 0; font-size:14px; text-transform:uppercase;}
#mobile_drop_fix a:hover{border-bottom:solid 1px #fb6c77;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:#fb6c77;}
#top-iconbox{ width:51%;}
#logo-cover{ width:49%;}
#layerslider-container {width: 100%;margin: 0 auto;height:auto}
#layerslider-container-fw {width: 100%;margin: 0 auto;height:auto}
#banner_part{height:auto}
.vendor_img{width:100%;height:auto;margin:0 0 10px 0}
.vendor_img img{width:100%;height:auto}
.vendor_txt{width:100%;height:100px}
#brandscrollbg{ left:21px; width:752px;}
#brand-scroll{ width:719px; margin:70px 0 0 18px;}
#brand-scroll li{ margin:0 15px 0 0; width:163px;}
.brand-img{ width:140px; height:50px;}
#peoductbox-cover{ width:100%;}
#product-scroll, #product-scroll2{ width:768px !important; height:255px;}
#product-scroll li, #product-scroll2 li{ width:242px;}
.product-img{ width:242px; height:171px;}
#brand-box{ width:100%; margin:18px 0 0 0;}
.service-img{ width:244px; height:168px;}
.service-content{ width:214px; left:17px; height:132px; bottom:-78px;}
.service-more{ left:53px;}
#footer_addr{ width:228px;}
.botomadrsbox a{ width:177px;}
.footer_main{ margin:0 26px 0 0;}
#footer_copy{ margin:22px 0 0 0; width:161px;}
.textarea-cover{ width:225px;}
.map{ width:233px;}
#left-box{ width:522px;}
#rightbrand-cover{ background:#213d6c url("../images/rightwhitebg.jpg") repeat-y scroll 34px 0;}
.rightbrand-list a{ width:198px; margin-left:18px;}
.rightbrand-list a span{ font-size:13px; width:143px;}
#about-img{ width:234px; height:139px;}
#abouttitel-box{ width:252px; height:139px;}
#abouttitel-box h6{ font-size:14px; margin-left:15px;}
#right-box{ width:227px;}
.brand-mainimgcover{ width:187px;}	
.brand-box{ width:209px; padding-bottom:13px;}
.brand-detail{ width:196px; margin-top:18px;}
.brand-maintitel{ width:167px;}
.brand-mainimgcover2{ width:216px; height:119px;}
.brand-mainimg2{ width:203px; height:63px;}
.brand-maintitel2{ width:246px;}
.product-mainbox{ margin-right:22px;}
#productmoreimg-cover{ width:100%;}
#productmaindetail2{ width:100%; margin-left:0; margin-top:15px;}
#service-maindetail{ width:100%; min-height:auto; padding-bottom:15px;}
.career-detail{ width:255px;}	
.career-box, .careericonbox{ height:97px;}
.careericon-arow{ top:44px;}
.apply-btn{ margin-top:11px;}
#search-frm{ width:100%;}
#search-frm input{ width:387px;}
#logo_main{ width:378px; height:69px; margin-top:7px;}
.textarea-cover2{ width:225px;}
}

@media screen and (max-width: 768px){
.canvas{ width:448px;}
#logo-cover{ width:100%;}
#logo_main{ margin:0 auto; float:none;}
#top-iconbox{ width:100%; background-image:none; padding:13px 0;}
.top-icobbox{ margin:0 21px 0 0;}
#topicon-cover{ margin:0 auto; width:333px; float:none;}
#brandscrollbg{ width:100%; left:0;}
#brand-scroll{ width:421px !important;}
#brand-scroll li{ width:190px; margin-right:17px;}
#product-scroll, #product-scroll2{ width:448px !important; height:233px;}
#product-scroll li, #product-scroll2 li{ width:212px;}
.product-img{ width:212px; height:150px;}
.service-boxcover{ width:100%; margin:0 0 80px 0;}
.service-content{ left:84px; width:278px; height:107px; bottom:-53px;}
.service-more{ left:79px;}
.service-img{ width:321px; height:221px; margin:0 auto;}
#service-box{ height:auto;}
#footer_addr{ margin-top:20px;}
#footer_social{ margin-top:25px;}	
.input-cover{ width:100%; height:75px;}
.textarea-cover{ width:100%; height:93px;}
#captha{ width:320px;}
.map{ width:100%;}
#left-box{ width:100%;}
#abouttitel-box h6{ background-image:none; padding-left:0;}
#abouttitel-box{ width:178px;}
#right-box{ width:100%; margin-top:25px;}
#rightbrand-cover{ border-right: #FFF solid 235px; border-bottom:0; border-top:0;}
.rightbrand-list a span{ width:373px; font-size:14px;}
.rightbrand-list a{ width:431px;}
.rightcontact span{ width:342px;}
.rightcontact{ font-size:14px;}
.brand-box{ width:402px;}
.productmain-more{ width:118px;}
.brand-detail{ width:190px; margin-top:0;}
.brand-maintitel2{ width:172px;}
.product-mainbox{ width:194px; margin-right:10px;}
.productmain-img{ width:194px; height:137px;}
.gallery-img{ float:none; margin:0 auto 46px auto;}
.career-detail{ width:183px;}
.career-box, .careericonbox{ height:134px;}
.careericon-arow{ top:62px;}
.apply-btn{ margin-top:32px;}
#search-frm input{ width:314px;}
.textarea-cover2{ width:100%; height:90px;}
.captha2{ width:299px !important; }
}

@media screen and (max-width: 448px){
.canvas{ width:300px;}
#logo_main{ width:300px; height:55px;}
#topicon-cover{ width:300px;}
.top-icobbox{ margin:0 21px 9px 10px;}
#top-iconbox{ padding-bottom:5px;}
#brandscrollbg{ top:-50px;}
#brand-scroll{ width:276px !important;}
#brand-scroll li{ width:255px; margin-right:17px;}
.brand-img{ width:163px; height:59px;}
#about-box{ margin:192px 0 32px;}
#serivice-icon2, #serivice-icon{ display:none;}
#product-scroll, #product-scroll2{ width:300px !important; height:300px;}
#product-scroll li, #product-scroll2 li{ width:290px;}
.product-img{ width:290px; height:205px;}
.service-img{ width:300px; height:206px;}
.service-content{ left:13px;}
.footer_main{ width:100%; text-align:center; margin-bottom:15px;}
.head1{ background-position:center bottom; text-align:center; margin:0 auto 8px auto; display:table;}
.footer_main a{ padding-left:0; background-image:none; }
#footer_addr{ width:100%; height:auto;}
.botomadrsbox{ width:100%; text-align:center; margin-bottom:12px;}
.botomadrsbox img{ margin:0 auto; float:none;}
.botomadrsbox span{ display:block; float:none; margin-left:0; margin-top:-1px;}
#footer_social{ width:100%; text-align:center; margin:14px 0 0 0;}
#footer_copy{ width:100%; text-align:center; margin-top:13px;}
#captha{ width:171px;}
#abouttitel-box{ display:none;}
#about-img{ width:100%; height:100%;}
.rightbrand-list a{ width:282px;}
.rightbrand-list a span{ width:228px;}
.rightcontact span{ width:193px;}
.brand-box{ width:100%;}
.brand-mainimgcover{ width:231px;}
.brand-maintitel{ width:209px;}
.brand-maintitel{ width:211px;}
.brand-detail{ width:243px; margin-top:18px; margin-left:10px;}
.brand-website{ margin-right:-3px;}
.brand-mainimgcover2{ width:238px; height:101px;}
.brand-mainimg2{ width:225px; height:70px; margin:18px auto;}
.brand-maintitel2{ margin-left:0; width:241px;}
.product-mainbox{ width:100%;}
.productmain-img{ width:264px; height:187px;}
.productmain-titel{ background:#026a97; padding-top:0; height:43px;}
#servicemain-titel2 span{ font-size:14px;}				
.careericonbox{ display:none;}
.product-mainbox{ height:348px;}
.productmain-more{ width:170px;}
.career-detail{ width:128px;}
.career-box{ height:173px;}
.apply-btn{ margin-top:49px;}
.botomadrsbox a{ display:block; float:none; width:100%; margin-left:0;}
#search-frm input{ width:100%; border-right:#d1d1d1 solid thin;}
#search-frmbtn{ width:100% !important;}
#back{ left:-22px;}
.captha2{ width:150px !important;}
}