a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}

blockquote:after,blockquote:before,q:after,q:before {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}

@font-face {font-family:Myriad-reg;src:url(../css/myriad-font/MYRIADPRO-REGULAR.OTF);font-weight:400;font-style:normal}
/*@font-face {font-family:Myriad-reg;"quatro-slab",Georgia,"Times New Roman",Times,serif;font-weight:400;font-style:normal}*/
@font-face {font-family:Myriad-bold;src:url(../css/myriad-font/MYRIADPRO-BOLD.OTF);font-weight:400;font-style:normal}
.s-wrapper {max-width:1024px;margin:0 auto;height:auto}
a {text-decoration:none}
img {/* width:100%;height:100%; */border:0;vertical-align:middle}
.f-m-r {font-family:Myriad-reg}
.f-m-b {font-family:Myriad-bold}
/* .f-m-r {font-family:"Source Sans Pro", sans-serif}
.f-m-b {font-family:"Source Sans Pro", sans-serif;font-weight:bold;} 
 */
.fs13{font-size:13px}.fs14{font-size:14px}.fs15 {font-size:15px}
.fs18{font-size:18px}
.fs19 {font-size:19px}
.fs24 {font-size:24px}
.fs20 {font-size:20px}
.fs12 {font-size:12px}
.fs11 {font-size:12px}
.fs21 {font-size:21px}
.fs16 {font-size:16px}
.fs22 {font-size:22px}
.fs26 {font-size:26px}
.fs30 {font-size:30px}
.c-33 {color:#333333}
.c-99 {color:#999999}
.c-5e {color:#5e5e5e}
.c-mer {color:#689A1D}
.c-000 {color:#000000}
.c-fff {color:#FFFFFF}
.c-41 {color:#414141}
.c-68 {color:#689A1D;}

.clr {clear:both;height:0}
.flt {float:left}
.frt {float:right}
.hide {display:none}
.show {display:block}
.w100{width:100%;}
.w50{width:50%;}
.hauto{height:auto;}
.align-l{text-align:left}
.align-r{text-align:right}
.hvr:hover {text-decoration:underline}
/*.header,.main-wrapper {max-width:1366px;height:auto;margin:0 auto}*/
.header,.main-wrapper {max-width:1366px;height:157px;margin:0 auto}
.main-nav-wrap {width:80%;margin-left:12%;position:absolute;top:7em;z-index:3}
ul.main-nav {list-style:none;width:100%;height:2em;list-style: none;   width: 60em;    height: 2em;    margin: 0 auto;}
ul.main-nav li {float:left;padding:0 2%}
ul.main-nav li a.ml {color:#689A1D/* 5e5e5e font-family:Myriad-reg;*/;font-size:18px;}/* height:26px;display:block;padding:6px .5em 0 */
.dflt.m-lnk.flt {
	background-color: #689A1D;
	color: #FFF;
}
.m-lnk.flt {

padding: 8px 9px 7px 9px;

}
ul.main-nav li a.m-bg .m-lnk,ul.main-nav li a .m-lnk:hover {color:#FFF;background-color:#689A1D}
.logo img {width:372px;/*width:262px; height:52px */}
.logo1 img {width:259px;/*width:262px; height:52px */}
.logo-srch-wrap {margin-left:9%;position:absolute;top:0;z-index:3;width:79%;margin-top:.4em}
.car-wrap {position:relative;z-index:0;top: -5.9em;width:100%;left:0}
.head-img {position:relative;top:0;left:0;width:100%;height:100%;z-index:2}
.btm-sland-img {position:absolute;z-index:1;bottom:0;width:100%}
.btm-sland-img img,.head-img img {width:100%;height:100%;}
.logo-s .srch,.srch-m{width:15em;height:1.7em;background-color:#F3F3F3;margin-top:.4em}
.srch img,.srch-m img {width:18px;height:17px;margin-left:.2em}
.srch .txt-bx,.srch-m .txt-bx{border:none;background-color:#F3F3F3;border-right:1px solid #8A8987;margin-top:.25em;width:83%;color:#5A5858;margin-left:.4em}
.car-wrap .bx-wrapper .bx-prev {background:url(../images/left-arrow.jpg) no-repeat;height:46px;width:40px;left:0}
.car-wrap .bx-wrapper .bx-next {background:url(../images/right-arrow.jpg) no-repeat;height:46px;width:40px;right:0}
.car-wrap .bx-wrapper .bx-next:hover,.car-wrap .bx-wrapper .bx-prev:hover {background-position:0 -47px}
.s-msg {bottom:1.2em;height:auto;left:12%;padding:1em .5em;position:absolute;width:54%}
.hex-l {background:url(../images/banner-trans-bg-lft.png);width:50px;height:156px}
.hex-r {background:url(../images/banner-trans-bg-rgt.png);width:50px;height:156px}
.sld-cont {/* background:url(../images/banner-mid-bg.png) repeat-x; */height:137px;padding:.7em .5em .5em;width:76%}
.sld-cont .t1.f-m-r {font-size:22px;color:#000}
.sld-cont .t2.f-m-r {font-size:29px}
.sld-cont a {color: #000;}
.sld-cont a:hover {text-decoration:underline;}
.sld-cont span.cmp-name {    color: #3D6304;}
.sld-cont p {font-size:16px;line-height:1.4em;margin-top:.4em}
.hex {width:10%}
.hex2.flt,.hex2.frt {width:9px;height:32px}
.hex2.flt.dflt,.hex2.flt.nav-arr {background:url(../images/nav-hover-lft.png)}
.hex2.frt.dflt,.hex2.frt.nav-arr {background:url(../images/nav-hover-rgt.png)}
.m-lnk .dflt.ml {background-color:#689A1D;color:#FFF}
.menu-list {width:15.5em;position:absolute;top:2em;background-color:#FFF;padding: 0.4em 0 0;/* opacity:.8 */;z-index:5}
.menu-list .g-bg{background-color:#689A1D;padding-top:1em;width:100%;height: 8.1em;}
.menu-list ul li span {width:4px;height:15px}
.menu-list ul li { color:#000;padding-bottom:.5em;font-family:Myriad-reg;font-size:15px;vertical-align:middle;padding-left:0;}
.menu-d-arr {width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #689A1D;left:15.9em;position:absolute;z-index:6;top:2em}
.menu-list ul li a {text-decoration:none;color:#FFF;padding-left: 5px;}
/* .menu-list ul li a:hover {color:#689A1D} */
.os-wrap {width:100%;height:auto}
.os-lists {width:247px;height:300px}
.os-l {padding:.5em;padding-bottom: 15px;}
.our-services {margin-top:-6em;padding-bottom:3em;background: url("../images/grey-bg.jpg") repeat}
.s-wrapper h2 {text-align:center;margin-bottom:1.5em}
.os-icon {width:128px;height:96px;margin:0 auto}
.os-l h3 {text-align:center;margin:1em 0 .5em}
.os-l p {text-align:center;margin:.3em .2em 1.4em;line-height:1.5em;height: 6em;}
.os-l a {text-align:center;margin:.3em 0}
.os-l .km {text-align:center;padding-bottom:.7em}
.os-l:hover {background-color:#F8F8F8}
.km .bg {background-color:#689A1D;border-radius:4px;color:#FFF;padding:3px 14px 5px 15px}
.clients .bx-wrapper .bx-prev,.feature-prod .bx-wrapper .bx-prev,.our-services .bx-wrapper .bx-prev,.prodts-carousal .bx-wrapper .bx-prev {background:url(../images/service-left-arrow.jpg) no-repeat;height:27px;width:24px;left:-53px}
.clients .bx-wrapper .bx-next,.feature-prod .bx-wrapper .bx-next,.our-services .bx-wrapper .bx-next,.prodts-carousal .bx-wrapper .bx-next {background:url(../images/service-right-arrow.jpg) no-repeat;height:27px;width:24px;right:-53px}
.clients .bx-wrapper .bx-next:hover,.clients .bx-wrapper .bx-prev:hover,.feature-prod .bx-wrapper .bx-next:hover,.feature-prod .bx-wrapper .bx-prev:hover,.our-services .bx-wrapper .bx-next:hover,.our-services .bx-wrapper .bx-prev:hover ,.prodts-carousal .bx-wrapper .bx-next:hover,.prodts-carousal .bx-wrapper .bx-prev:hover {background-position:0 -28px}
.sld-cont p.lmr {text-align:right;padding:0;margin:.1em}
.feature-prod {padding:3em 0 0;height:350px;background:/* url(../images/green-bg.jpg) repeat-x */ #689A1D}
.fp-wrap {color:#FFF;height:auto;width:242px}
.fp-wrap .fp-img img {width:242px;height:189px;margin:0}
.fp-wrap .fp-t {background-color:#243503;width:242px;height:1.8em;padding-top:12px;text-align:center;margin-top:-1px;position:relative}
.c-logo {width:150px;height:150px; }
.c-logo a {position:relative;top:50%;transform:translateY(-50%);display: block;}
.c-logo img {/* width:100%;height:100%; */}
/* .c-logo img:hover {opacity:1} */
.section.clients{padding:3em 0 2em;height:auto;width:100%}
.wel-testimoni{padding:2em 0 0;height:auto;width:100%;}
.wt-wrap{background-color:#F5F5F5;padding-bottom:3em;}
.wel-l,.wel-r{width:178px;height:90px;}
.wel-l-r{width:100%;height:90px;background:url(../images/midle-testimonial.jpg) 0 repeat-x}
.wel-l img,.wel-r img{width:100%;height:100%;}
.w-t-wrap .wel{border-right: 1px solid #DADADA;width: 47%;padding-right: 1.5em;padding-left: .6em;}
.w-t-wrap .test{width: 46.5%;padding-left: 18px;padding-right: .5em;}
.tit h3{padding:.3em 0;}
.tit h4{padding-top: 10px;}
.tit {margin-bottom:1em;/* border-bottom:1px solid #DADADA; */height: 2em;}
.wel .txt p{ margin-bottom:.3em; line-height:1.4em;}
.t-img {height:57px;width:57px;margin-right:.5em; padding-left:1px;}
.t-text{margin-bottom:2em;}
.t-auth h3{margin-bottom:.3em;}
.wel-testimoni .bx-wrapper .bx-prev {background:url(../images/testimonial-left-arrow.jpg) no-repeat;height:22px;width:23px;left: 89%;top:100%;background-position:0 0}
.wel-testimoni .bx-wrapper .bx-next {background:url(../images/testimonial-rightt-arrow.jpg) no-repeat;height:22px;width:23px;right:0;top:100%;background-position:-23px 0}
.wel-testimoni .bx-wrapper .bx-next:hover {background-position:0 0}
.wel-testimoni .bx-wrapper .bx-prev:hover {background-position:-23px 0}
.footer{background-color:#2E2E2E;padding:3em 0}
.m-links,.s-icons{width:31%;padding-right:3em;}
.c-ur-frm{width:23%;padding-right:0;}
.m-links ul li{padding-bottom:.5em;}
.footer h2{text-align:left;}
select#showProctsList{
	background: none repeat scroll 0% 0% #689A1D;
  font-size: 15px;
  color: #FFF;
  border: none;
}
/* li.ui-menu-item a {
  font-family: sans-serif;
  font-size: 15px;
}
ul.ui-autocomplete {
  margin-top: 6px;
}
ul.ui-autocomplete li {
  padding: 4px 10px;
  background: green;
} */
.s-icons .sicon{width:40px;height:29px;display:block;}
.in.sicon{background:url(../images/social-icon.jpg) no-repeat 0 0;}
.fb.sicon{background:url(../images/social-icon.jpg) no-repeat -38px 0;}
.tw.sicon{background:url(../images/social-icon.jpg) no-repeat -82px 0;}
.yt.sicon{background:url(../images/social-icon.jpg) no-repeat -128px 0;}
.gp.sicon{background:url(../images/social-icon.jpg) no-repeat -170px 0;}
 .s-icons ul.mbl{padding-top:1.3em;} 
.mbl .spc{padding-left:9px;}
.c-ur-frm input.ne {width:110px;height:28px; background-color:#292929;border:1px solid #262626;color:#9A9C91;}
.tbl-wrap{width:15em;}
.c-ur-frm textarea{width: 228px;margin-top: 7px;height: 5em;background-color:#292929;border:1px solid #262626;color:#9A9C91;} 
td.send{padding-right:4px;padding-top:10px;}
td.send input{/* background-color:#AB1F2C;border:1px solid #771725; background:url(../images/send.jpg) no-repeat;*/background-color: #999999;border:none;width:55px;height:25px;    color: #000;}
.m-links {padding-left:.6em;}
.fl1,.fl2{height:1px;}
.fl1{margin-top:2em;background-color:#3A3A3A;}
.fl2{background-color:#1E1E1E;margin-bottom:2em;}
.cpy{padding:0 .6em;}
.m-src-icon,.m-menu-icon{height:30px;width:42px;}
.m-menu{height:31px;width:84px;padding-top: 14px;}
.m-src-icon{background:url(../images/menu-m.jpg) no-repeat 0 0;  background-size: cover;}
.m-menu-icon{background:url(../images/menu-m.jpg) no-repeat -42px 0;  background-size: cover;}
.ptr{cursor:pointer}
.mob-header {background: #689A1D;}
.mob-header, .search-mob {width: 290px;position: absolute;z-index: 99;right: 0;top:76px}
.mob-header ul {padding: 0;width: 100%;background: #689A1D url(../images/menu-rwd-bg.png) repeat-x top center; }
#slidediv-mm {
text-align: justify;
box-shadow: -5px 0 20px #6d6d6d;
}
.mob-header ul li {
float: none;
border-bottom: 1px solid #FFFFFF;
padding: 10px 0 10px 0;
cursor: pointer;
}
.mob-header ul li a {
/* font-family: Myriad-reg; */
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
text-transform: uppercase;
}
.mob-header ul ul li {
padding-left: 20px;
text-align: left;
}
/* #slidediv-srch.fix {
position: fixed;
top: 44px;
} */
.mob-header ul li a.up-arrow {
background: url(../images/srch-right-arr.png) no-repeat right 1px;
padding-right: 20px;
}
.mob-header ul li a.down-arrow {
background: url(../images/srch-down-arr.png) no-repeat right 1px;
padding-right: 20px;
}
.mob-header ul.mob-main-mn>li li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.menu-d-arr.mm{
border-top: 7px solid #FFFFFF;
}
.mob-header ul li.last-link {
border-bottom: 0;
}
.mob-header ul li ul li a{
font-size:13px;
}
.menu-list ul li .lbdr{width: 7px;height: 17px;margin-right: 5px;}
.product-list{margin-top:-4em;padding-bottom: 3em;}
.c-item.last{
margin-right:0;
}/* textil-pro-mac */
.pharm .cat-tit{
	background: url("../images/pharma-pro.jpg") no-repeat;
	  background-size: contain;
}
.textile .cat-tit{
	background: url("../images/textile-pro.jpg") no-repeat;
	  background-size: contain;
}
.food .cat-tit{
	background: url("../images/food-pro.jpg") no-repeat;
	  background-size: contain;
}
.paint .cat-tit{
	background: url("../images/paint-pro.jpg") no-repeat;
	  background-size: contain;
}
.spm .cat-tit{
	background: url("../images/special-pro-mac.jpg") no-repeat;
	  background-size: contain;
}
.who-v-r .cat-tit{
	background: url("../images/about-heading.jpg") no-repeat 50%;
	  background-size: contain;
	    height: 50px;
	  width: 100%;
}
.contact-heading .cat-tit{
	background: url("../images/contact-heading.jpg") no-repeat 50%;
	  background-size: contain;
	    height: 50px;
	  width: 100%;
	    margin-bottom: 3em;
}
.proffnl .cat-tit{
	background: url("../images/proffesional-heading.jpg") no-repeat 50%;
	  background-size: contain;
	    height: 50px;
	  width: 100%;
	    margin-bottom: 3em;
}
.c-item{
margin-top:1.5em;
margin-right:.7em;
max-width:316px;
padding:7px;
border:2px solid #E3E3E3;
border-radius:4px;
width: 315px;
}
.c-img{
	/* background: url("../images/product-thumbnail.jpg") no-repeat; */
    height: 152px;
    width: 100%;
}
.c-img.food1{
	background: url("../images/food1.jpg") no-repeat  ;
	background-size: cover;
}
.c-img.food2{
	background: url("../images/food2.jpg") no-repeat ;
	background-size: cover;
}
.c-img.food3{
	background: url("../images/High-Speed-Disperser.jpg") no-repeat ;
	background-size: cover;
}
.c-img.food4{
	background: url("../images/IMG_20150824_122050.jpg") no-repeat ;
	background-size: cover;
}
.c-img.food5{
	background: url("../images/SS-Tanks-Vessels.jpg") no-repeat ;
	background-size: cover;
}
.c-img.pharm1{
	background: url("../images/IMG_20150824_124206.jpg") no-repeat ;
	background-size: cover;
}
.c-img.pharm2{
	background: url("../images/IMG_20150911_122112.jpg") no-repeat ;
	background-size: cover;
}
.c-img.pharm3{
	background: url("../images/pharmaceutical1.jpg") no-repeat ;
	background-size: cover;
}
/* .c-img.pharm4{
	background: url("../images/High-Speed-Disperser.jpg") no-repeat ;
	background-size: cover;
}
.c-img.pharm5{
	background: url("../images/SS-Tanks-Vessels.jpg") no-repeat ;
	background-size: cover;
} */
/*.c-img.food3{
	background: url("../images/food3-4.jpg") no-repeat ;
	background-size: cover;
}*/
.c-img.paint1{
	background: url("../images/Attritor-Mill.jpg") no-repeat ;
	background-size: cover;
}
.c-img.paint2{
	background: url("../images/paint2.jpg") no-repeat ;
	background-size: cover;
}
.c-img.paint3{
	background: url("../images/IMG_20150303_124031.jpg") no-repeat;
	background-size: cover;
}
.c-img.paint4{
	background: url("../images/IMG_20151123_124012.jpg") no-repeat;
	background-size: cover;
}
.c-img.paint5{
	background: url("../images/Barrel-top-Stirrer.jpg") no-repeat;
	background-size: cover;
}
.c-img.paint6{
	background: url("../images/IMG_20151223_111453.jpg") no-repeat;
	background-size: cover;
}

.c-img.textile11{	background: url("../images/textile11.jpg") no-repeat ;background-size: cover;}
.c-img.textile12{	background: url("../images/textile-karur.jpg") no-repeat ;background-size: cover;}
.c-img.textile13{	background: url("../images/food3-2.jpg") no-repeat ;background-size: cover;}

.c-img.spm1{	background: url("../images/spm1.jpg") no-repeat ;background-size: cover;}
.c-img.spm2{	background: url("../images/spm2.jpg") no-repeat  ;background-size: cover;}
.c-img.spm3{	background: url("../images/High-Speed-Disperser.jpg") no-repeat  ;background-size: cover;}

/**/
.about-us {
    margin-top: -3.4em;
	margin-bottom: 2em;
}
.contact-us {
    margin-top: -3.4em;
	margin-bottom:5em;
}
.c-name p {
padding-left: 4px;
padding-right: 4px;
}
.km.prd{margin-top:1em;}
.c-name{

background:url("../images/products-trans-bg.png") repeat;
    height: 35px;
    opacity:1;
    padding-top: 13px;
    position: relative;
    text-align: center;
    top: 6.5em;
    width: 100%;
}

 .prodts-carousal .item {
	width:460px;
	background-color: gainsboro;
	height: 344px;
} 
.prodts-carousal .bx-wrapper .bx-prev {background:url(../images/service-left-arrow.jpg) no-repeat;height:27px;width:25px;left:-1px}
.prodts-carousal .bx-wrapper .bx-next {background:url(../images/service-right-arrow.jpg) no-repeat;height:27px;width:25px;right:-1px}
.prodts-carousal .bx-wrapper .bx-next:hover,.prodts-carousal .bx-wrapper .bx-prev:hover {background-position:0 -28px}
.prodts-carousal .bx-wrapper .bx-pager,.prodts-carousal .bx-wrapper .bx-controls-auto {
position: relative;
/* bottom: -30px; */
width: 100%;
top: -26em;
left:12em;  
}
.cat-tit.tit{
margin-top:2em;
margin-bottom:1em;/* 2.5em */
height: 70px;
}
.overlay-bg{
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
background-color:#000;
z-index:9;
}
.cont-prof {
width: 90%;
}
.cont-prof p {
    margin-bottom: 1em;
}
.cont-prof.flt h2 {
    text-align: left;
    margin-bottom: .3em;
}
.prodts-carousal.wide{
    width: 100%;
    position: fixed;
    top: 0;
    right: -6px;
    z-index: 10;
    height: 300px;
    box-shadow: none;
}
.callus {
text-align: right;
color: #5A5858;
/* padding-right: 6.9em; */

}
.prodts-carousal.item.wide{
width:100%;
height:400px;
}
.zoom-in{
background-size: contain;
background:url("../images/Close.png") no-repeat;
top: 0;
right:0;
width: 24px;
height: 24px;
position: absolute;
}
.zoom-out {
width: 24px;
height: 24px;
position: absolute;
top: 1em;
left: 1em;
background:url("../images/zoom.png") no-repeat;
background-size: contain;
}
.prodts-carousal .bx-wrapper .bx-pager.bx-default-pager a:hover,.prodts-carousal .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #689A1D;
}
.prodts-carousal .bx-wrapper .bx-pager.bx-default-pager a{
background: #FFF;
}
select.all-prod {
height:2em;
}

.c-detail{
padding-top:1em;
border:2px solid #E3E3E3;
height:100%;
padding-left:1.5em;
padding-bottom:1.5em;
margin-top: -2px;
}
button{border:none;cursor:pointer;}
.hdtop{
width: 329px;
height: 3px;
margin-top: -19px;
background-color: #FFF;
position: absolute;
margin-left: -24px;
}
a.vw-mr-img {
margin-right: 1em;
margin-bottom: .3em;
width: 8em;
}
.cat-desc h3{margin-bottom:1em;}
.cat-desc p{line-height: 1.3em;margin-bottom:.6em;}
.prodts-carousal{
box-shadow: 0px 0px 3px 3px #E3E3E3;
width: 449px;
padding: 6px;
height: 345px;
padding-top: 8px;
}
.cat-desc {
margin-left:1em;
width:50%;

}
.c-name.brf{
height: 139px;
top: 0;
}
.c-name.brf  h2{
opacity: 1;
margin-bottom: 1em;
}
.section.feature-prod{
background-image: -webkit-linear-gradient(top, #5f9014, #79a932, #5f9014); /* For Chrome and Safari */
background-image:    -moz-linear-gradient(top, #5f9014, #79a932, #5f9014); /* For old Fx (3.6 to 15) */
background-image:     -ms-linear-gradient(top, #5f9014, #79a932, #5f9014); /* For pre-releases of IE 10*/
background-image:      -o-linear-gradient(top, #5f9014, #79a932, #5f9014); /* For old Opera (11.1 to 12.0) */
background-image:         linear-gradient(to bottom, #5f9014, #79a932, #5f9014); /* Standard syntax; must be last */
}
.close-btn{
width:26px;
height:26px;
background:url("../images/close_window.png") no-repeat;
cursor:pointer;
margin-top: -16px;
}
.cont-left h3.fu{
margin-bottom:.6em;
}
.cont-left address{
margin-bottom:1em;
color:#757374;
}
.con-btn{margin-top:2em;}
.con-btn a{
height: 2em;
text-align: center;
width: 5em;
background-color: #689A1D;
padding: 9px 15px;
border-radius: 3px;
}
.con-btn input.fs16.f-m-r.c-fff{
height: 2.4em;
text-align: center;
width: 5em;
background-color: #689A1D;
cursor:pointer;
border-radius: 3px;
}
.map-cntr{
width:97%;
height:16em;
margin-top:1.5em;
margin-bottom:1em;
}
.cont-right h3{
margin-bottom:.85em;
}
.cont-left{
width:48%;
}
address a {
color: #757374;
}

.cont-right input,.cont-right textarea{
border:1px solid #DCD8D9;
width:100%;
height:32px;
background-color:#FBF7F8;
border-radius:3px;
margin-top: .2em;
margin-bottom: 1.6em;
}
label.ph{display:block}
.cont-right input.ph-code{
width:3em;
}
.cont-right input.ph-no{
width:95%;
}
.cont-right input.ph-no {
width: 39%;
display: inline-block;
margin-left: 5px;
float: left;
}
.cont-right input.ph-code {
width: 3em;
display: block;
float: left;
}
img.bnr-img.bnr1 {
  width: 100%;
}
.cont-right .cmsg textarea{
width:100%;
height:8em;
margin-bottom:0;
}
.cont-right label{
color: #757374;
}
.cont-right{
width:48%;
margin-left:1em;
}
.logoimage {
  width: 240px;
  float: left;
}
.all-clients{margin-top:-3.4em;}
/*vinoth product start*/
.client-heading{margin-bottom:2em;/*     margin-top: 5em; */}
.product-logo{margin-top:20px;}
.product-logo ul li{float:left;margin-left:4em;margin-bottom:110px;}
.product-logo ul li.mar-lt-non{margin-left:0px;}
.product-logo{border-bottom:1px solid #f3f1f2;}
.product-logo ul li table tr td{vertical-align:middle;text-align:center;display:inline-block;width:190px;height:53px;}
.client-outer{background:#f3f1f2;}
.client-comp{padding:0em .5em 2em 0;margin-top:.8em;}
.client-comp ul li{float:left;margin-left:2.5em;margin-bottom:3em;width:300px;}
.client-comp ul li h3,.client-comp ul li a{color:rgb(104, 154, 29);display:block}
.client-comp ul li h3{margin-bottom:20px;}
.client-comp ul li p,.client-comp ul li span{margin-bottom:15px; display:block;}
.client-comp ul li p{line-height:22px;}
/*vinoth product end*/
/*vinoth aboutus*/

.arr-lt{
    background: url("../images/nav-hover-lft.png") repeat scroll 0% 0% transparent;
}
.arr-rt{background: url("../images/nav-hover-rgt.png") repeat scroll 0% 0% transparent;}


.who-v-r{margin-bottom:40px;}
.abt-left{margin-right:50px;}
.abt-left img{width:187px;height:193px;}
.abt-right{width:785px;}
.lh{line-height:20px;}
.abt-right p{margin-bottom:1.5em;}
.get-start{width:360px;margin-left:35px;}
.get-start h3{margin-left:28px;}
.get-start ul{margin-top:25px;}
.get-start ul li{margin-top:25px;background:#f3f3f3;padding: 10px 10px 10px 30px;border-radius: 35px;}
.get-start ul li:first-child{margin-top:0;}
.visit-txt{width:240px;padding-top:8px;}
.business-contact{width:568px;margin-left:60px}
.business-contact h3{margin-bottom:25px;}
.business-contact p{margin-bottom:18px;}
.business-contact a{margin-top: 30px;
display: block;
width: 12em;
height: 2em;
color: #FFF;
padding-top: 14px;
text-align: center;
border-radius: 5px;
background-color: #689A1D;}
.business-contact a img{width:196px;height:46px;}
.grey-bg{background:#f9f9f9;padding: 60px 0 60px 0;}
.visit-txt h4{margin-bottom:5px;}
/*vinoth aboutus end*/
/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
img.ptr.go-up {
position: fixed;
bottom: 2.5em;
right: 2em;
height: 29px;
width: 29px;
opacity: .7;
display:none;
}
/*clearfix end*/

/* clients by vinoth */
.products-heading img{height:47px;}
.product-logo{margin-top:20px;}
.product-logo ul li{float:left;margin-right:2em;margin-left:2em;margin-bottom:110px;}
.product-logo ul li.mar-lt-non{}
.product-logo{border-bottom:1px solid #f3f1f2;}
.product-logo ul li table tr td{vertical-align:middle;text-align:center;display:inline-block;width:190px;height:53px;}
.client-outer{background:#f3f1f2;}

.client-comp .company-details{margin-left:0.5em;margin-bottom:0.5em;margin-bottom:0.5em;margin-top:0.5em;width:auto;}
.client-comp .company-details h3,.client-comp .company-details a{color:rgb(104, 154, 29);display:block}
.client-comp .company-details h3{margin-bottom:20px;}
.client-comp .company-details p,.client-comp .company-details span{margin-bottom:15px; display:block;}
.client-comp .company-details p{line-height:22px;}
.logoimage img{/* width:190px;height:60px; */max-width: 233px;margin-bottom:20px;}
/* html{font-family:"Source Sans Pro", sans-serif} */
.about-us .abt-right h2 {text-align: left;margin: 0em;line-height: 1.3em;}