body{ margin:0px; padding:0px; font-size:14px; letter-spacing:0.5px; font-family:'Aileron';}
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,div { }
input{ border-radius:0px; -webkit-border-radius:0px;-ms-border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px}
 p, h1, h2, h3, h4, h5, h6, ul, ol, li{ margin: 0; padding: 0; list-style:none; font-weight:normal; }
input{ outline:none;}
a{ text-decoration:none;}
img{ border:0px; max-width:100%;/* ie8 */ margin:0px;}
.clearFix:before, .clearFix:after
 { content:""; display:table;}
.clearFix:after{ clear:both; margin:0px; line-height:0px; padding:0px;}
.toggleLine:after,.toggleLine,.togglemEni span,.menuPopp ul li a {-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;}

  header.smaller,header h1#logo,header.smaller h1#logo,header nav a,.readmore,.menuFix ul li a img,.aboutblack,.sendBtn{-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;}
.clearFix{ zoom:1}.logoSecc{ width:250px; height:100px; position:fixed; left:0; right:0; margin:auto; top:15px; z-index:9999999}.togglemEni{ width:60px; cursor:pointer; height:90px; background-color:#3a414a; position:fixed; right:50px; top:0; z-index:99;}.toggleLine{ width:3px; height:25px; background-color:#fff; position:absolute; right:23px; bottom:10px;}
.toggleLine:after{ width:3px; height:25px; background-color:#fff; position:absolute; content:''; left:-10px;}
  .togglemEni:hover .toggleLine{ right:10px;}.togglemEni:hover .toggleLine:after{ left:-37px;}.togglemEni span{ font-size:11px; color:#fff; font-size:9px; position:absolute; left:0; right:0; margin:auto; text-align:center; width:100%; top:62px; display:none; color:#3a414a} .aboutSec{ width:60%; background-color:#fff; padding:100px 0 ; position:relative; top:-150px; z-index:99999}.togglemEni:hover span{ display:block; color:#fff}
  .aboutSec article{ display:block; width:500px; font-family:'Aileron Light'; margin:0 auto; letter-spacing:1px; line-height:28px; color:#585858}
  .visonSec{ width:450px; padding:60px 35px; background-color:#f0494f; position:absolute; top:100px; color:#fff; right:-390px;}.head22{ font-size:55px; text-align:center; margin-bottom:25px; display:block;font-family:'Aileron SemiBold'; letter-spacing:15px;}.visonSec p{ font-size:13px; letter-spacing:1.5px;font-family:'Aileron Light'; line-height:23px;}
  .brandLogfo{ width:1000px; text-align:center; margin:0px auto; padding:50px 0}.brandLogfo img{ padding:0 8px;}/*35px*/
  .paraleexSec{ width:100%; height:500px; background-color:#3279b2; background-attachment:scroll, fixed; background-image:url(../images/our-values-text.png), url(../images/logo-slide.png) ; background-position:center center,right 30% center; background-repeat:no-repeat;}.footethG{ background-color:#000; padding:100px 0;}.footerFixx{ width:1000px; margin:0px auto; text-align:center; color:#fff;}.footerFixx a{ padding:0 10px;}.footerFixx span{ letter-spacing:5px; font-size:16px; line-height:25px; margin-top:20px; display:block; color:#707070}

.adresssec, .adresssec1, .adresssec2 {
  width: 33.33%;
  color: #7e7e7e;
  font-size: 13px;
  float: left;
}
.adresssec1, .adresssec2 {
  float: right
}

.adresssec1{ float:right}.padd{ margin-top:50px; letter-spacing:2.5px;}.footerFixx h4{ font-size:16px; letter-spacing:3px;color:#ccc; line-height:45px;font-family:'Aileron SemiBold';}.menuPopp{ width:0%; left:0; right:0; margin:auto; overflow:hidden; height:100%; background-color:#3a414a; position:fixed; z-index:99999999}
  .menuPopp ul li a { color:#fff; font-size:18px;line-height:100px; display:block; letter-spacing:3px;font-family:'Aileron SemiBold';}.menuPopp ul{ text-align:center;}.menuPopp ul li:hover{ background-image:url(../images/left-icon.png), url(../images/right-icon.png); background-repeat:no-repeat, no-repeat; background-position:left top 5px, right bottom 5px} .menuPopp ul{  width:500px; margin:0 auto ;margin-top:8%;}.menuPopp ul li a:hover{ background-image:url(../images/menu-bg1.jpg); background-repeat:no-repeat; background-position:left 45% center}.cancelIcon{ width:25px; height:25px; background-image:url(../images/cross.png); background-position:center center; background-repeat:no-repeat; right:15px; top:15px; position:absolute; cursor:pointer}
.innerTabs{ width:250px; position:absolute; right:95px; top:48px; font-family: 'Aileron Light'; font-size:14px; letter-spacing:2px;}
.tabLink{ color:#eee; padding:0px 10px 0; }
.tabLink:hover{color:#fff}  

p {
	text-align: justify; 
	font-size: 16px;
font-weight:600;
margin-bottom: 20px;
color: #000;}

h1 {font-size: 24px; color : #E31E24; font-weight: bold;}
ul {text-align: justify}
li {margin-bottom: 10px; }

.abt_banner, .grp_banner, .cnt_banner {width:100%; height:500px;  background-image:url(../images/krishnabanner.jpg) ; background-position:top center; background-repeat:no-repeat; position:relative; margin-bottom:150px;} .grp_banner {background-image:url(../images/grp_banner.jpg);}.cnt_banner {background-image:url(../images/cnt_banner.jpg);} .inner_logo {width:105px; height:165px; position:absolute; top:275px; left:200px;}

.wrap3{background-color:#F8F8F8;margin-top:0;margin-bottom:-35px;padding:2rem 0 1rem}
.three_divs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1% 2% 2%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F8F8F8}
.box{-ms-flex-preferred-size:calc(33.33% - 1.5%);flex-basis:calc(33.33% - 1.5%);padding: 36px 52px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.box h3{font-size:1.602rem;line-height:1.3;margin-bottom:10px;font-weight:600}
.three_divs p{text-align:center;line-height:1.6;font-weight:400}
.sec-title.centered{text-align:center!important}
.sec-title_heading{font-weight:700;line-height:1.3;color:#000;font-size:2.027rem}
.btn-style-one{position:relative;font-weight:700;overflow:hidden;text-align:center;border-radius:6px;padding:19px 32px;letter-spacing:1px;display:inline-block;color:#fff;font-size:var(--font-12);text-transform:uppercase;background-color:#f0494f}
@media (min-width: 1600px) {
.three_divs{width:1337px!important}
}
@media (min-width: 1200px) {
.three_divs{padding:1% 2% 2%;width:1140px;margin:0 auto}
}
@media screen and (max-width: 767px) {
.three_divs{-ms-flex-wrap:wrap;flex-wrap:wrap}
.box{-ms-flex-preferred-size:calc(100% - 4%);flex-basis:calc(100% - 4%);margin:2% auto}
}
.abt_banner1 {width:100%; height:500px;  background-image:url(../images/capsbanner1.jpg) ; background-position:top center; background-repeat:no-repeat; position:relative; margin-bottom:150px;}

.banTxt, .banTxt1 { width:700px; font-family:'Aileron Heavy'; color:#000; font-size:60px; margin:auto; left:0; right:0; bottom:-15px; position:absolute;} 

.banTxt::after, .banTxt1::after {content: attr(title); width:200%; height:5px; background-color:#F00; position: absolute; top:100%; left:-25%} .banTxt1 {width:400px;} 


.cntSec, .cntSec1{ width:1250px; margin:0px auto; padding:0 0 50px} .cntSec1{ width:1350px;} .abtSec1 {width:47%; float:left; margin-right:3%; margin-bottom:80px;}  .abtSec2 {width:50%; height:560px; background-image:url(../images/amco.png); background-repeat:no-repeat; background-position:center center; float:left;} .cntSec p, .cntSec1 p {font-family:'Aileron Light'; color:#000; letter-spacing:1px; line-height:30px;} .abtPt {width:50%; float:left; padding:20px 0px;} .abtPt ul li {margin-left:15px; line-height:35px; list-style:url(../images/bu.jpg); color:#000; font-size:14px; padding-left:5px; font-family:'Aileron Light';} .abtSec2 p {padding:150px 70px 0px;} .grp, .grp1 {width:44%; float:left; margin:0% 0.5%; text-align:center;} .grp1 {
	margin-top: 2%;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 0%;
	width: 54%;
} 

.abtSec4 {width:50%; height:560px; background-image:url(../images/caps2.jpg); background-repeat:no-repeat; background-position:center center; float:left;}
.ank { background-color: rgba(255, 255, 255, 0.8); padding: 10px 10px 10px 10px;}

 .servo {border: 20px solid rgba(0, 0, 0, 0.3);width:450px; height:235px; float:right; margin-bottom:10px; background-image:url(../images/indianoil.jpg); background-repeat:no-repeat; padding:100px 20px 0px;} .gBx2, 


.gBx3 {background-image:url(../images/caps.jpg); background-repeat:no-repeat; padding:50px 50px 0px; float:left; background-color:#fff; border:15px solid #d4d4d4; margin-right:5px; padding:20px 15px;} 

.gBx3 {width:254px; margin-right:0px;} .grp h1, .grp1 h1, .add h1 {color:#3a414a; font-size:29px; letter-spacing:2px; font-family:'Aileron Heavy';} .rl {margin:0px auto; width:30px; height:4px; background-color:#f24248; margin-top:10px;}



.gBx4 {width:300px; height:235px; margin-top:10px; padding:100px 100px 0px; background-color:#fff; border:15px solid #d4d4d4;background-image:url(../images/spices.jpg); background-repeat:no-repeat; padding:50px 100px 0px;} 


.skf{border: 20px solid rgba(0, 0, 0, 0.3);width:300px;background-image:url(../images/skf_bearinghead.png); background-repeat:no-repeat; padding:80px 100px 0px;}

.amco{float : left;border: 20px solid rgba(0, 0, 0, 0.3);width:300px;background-image:url(../images/amco.png); background-repeat:no-repeat; padding:50px 20px 50px 20px; margin-right: 20px;}


.cotSec {width:47%; float:left; margin:0% 1.5%; margin-bottom:80px;} .cotFrm, .add {margin:0px auto; width:565px;} .add {width:500px; margin-top:30px;} .addCnt, .addCnt1 {width:60%; float:left;} .addCnt1 {width:40%;} .add h1 {font-size:20px; letter-spacing:2px;}
.cntinput, .cntinput1 {width:85%; margin-bottom:30px; background:none; box-sizing: border-box; border:none; border-bottom:2px solid #4d4e4d; line-height:40px; font-family: 'Aileron Light'; font-size:16px; color:#343434; letter-spacing:1px; padding-left:15px;} .cntinput1 {margin-bottom:40px; margin-top:10px; line-height:30px;} .cntinput:focus, .cntinput1:focus { border-bottom:2px solid #f24248;}  .cntTab {display:block; font-size:30px; letter-spacing:2px; color:#fff;  font-family: 'Aileron Bold'; border:0px; cursor:pointer;  background-color:#f24248; line-height:50px; text-align:center; width:200px;}   .cntSec1{ margin-bottom:70px;}

.thnksBg{ width:100%; height:100%; position:fixed;background-image:url(../images/thanku.jpg); background-position:center center; background-repeat:no-repeat;}

.ank {width:100%; text-align: center}


/**********scrollbar******* *****/
 ::-webkit-scrollbar {
    width:  10;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width: 0;
}
::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#01b4ff; 
    width: 0;
}
 
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}
