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

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, img, caption, article, aside, canvas, details, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0px; padding:0px; border:0px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block !important;}

body{font-family: 'Open Sans', sans-serif;}

a {text-decoration: none; cursor:pointer;}
p{ font-size:14px; color:14px; text-align:justify; line-height:21px;}

section{ display:block; width:100%; }
.shell{ display:block; width:1100px; margin:0px auto;}
.borderBottom{ border-bottom:1px solid #e8e8e8;  padding: 24px 0 28px;}
.paddingCommon{padding:25px 0;}
.bgLogo {background-image:url(../images/ketul_logo.png); background-repeat:no-repeat; background-position:right bottom;}
.minHeight{min-height: 358px;}
.leftpadding{ padding-left:26px;}
.bannerColor{ /*background-image:url(../images/insideBannerBG.png);*/ background-color:#c35865;}


/*===== Index Header CSS =======*/
.headerMainDiv{ display:block; position:absolute; top:0;}
.logo{ display:inline-block; width:460px; padding-top:5px;}
.menu{ display:inline-block; position:relative; vertical-align:top; /*padding:40px 0 0 0 ;*/}
.menu ul{ display:block;}
.menu ul li{ display:inline-block; list-style:none; font-size:15px; color:#fff; padding: 12px;}
.menu ul li.current a{ color:#fff; }
.menu ul li.current{ color:#fff; /*border-radius:8px;*/ padding:12px;/* background-color:#c83636;*/ border-bottom: 2px solid;}
.menu ul li a{color:#fff;}
.menu ul li a:hover{color:#fff;}
.menu ul li:hover{/*border-radius:8px;*/ padding:12px; /*background-color:#c83636;*/}
.menu ul li:last-child:hover{ background-color:transparent;}
.menu ul li:last-child img{ position:relative; top:7px;}


/*====================================*/
.menu li ul{/*border-radius:8px;*/background-color:#d62439;display:none;height:auto; left:219px; padding:0px;margin:0px;position:absolute;width:230px;z-index:200;top:54px; 	-webkit-box-shadow: 0px 13px 17px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 13px 17px -7px rgba(0,0,0,0.75);
box-shadow: 0px 13px 17px -7px rgba(0,0,0,0.75);}
.menu li ul li {display: block;text-align: left;padding:12px;}
.menu li:hover ul{ display:block; }
.menu li ul li {border-bottom:1px dotted #cccccc;color: #fff;}
.menu li ul li a {font-size:12px;color: #FFF; cursor:pointer;}
.menu ul li ul li:hover{/*border-radius:8px 8px 0 0px;*/ padding:12px; /*background-color:#dd6f6f;*/}



/*===== Banner Css========*/
.bannerBG{ /*background-image:url(../images/bannerBG.jpg); */background-repeat:no-repeat; background-size:100%;}
.banner{ display:block;}
.skdslider ul.slides li.sliderImgBG1{background-image:url(../images/bannerBG.jpg); background-repeat:no-repeat;background-size:100%;}
.skdslider ul.slides li.sliderImgBG2{background-image:url(../images/bannerBG.jpg); background-repeat:no-repeat;background-size:100%;}
.skdslider ul.slides li.sliderImgBG3{background-image:url(../images/bannerBG1.jpg); background-repeat:no-repeat;background-size:100%;}
.skdslider ul.slides li.sliderImgBG4{background-image:url(../images/bannerBG2.jpg); background-repeat:no-repeat;background-size:100%;}
.skdslider ul.slides li .imgMainDiv{ margin:0px auto; width:1100px;}

/*.hdrtrnslucnt{background-color: #000;}*/


/*====== INDEX PRODUCT CSS=====*/
.proMain{ display:block;}
.proMain ul{ display:block; margin:0; padding:0;text-align: center;}
.proMain ul li{ display:inline-block; width:216px; text-align:center; vertical-align:top;}
.proHead{ font-size:17px; color:#5b5858; font-weight:700;}
.proHead a{color:#5b5858;}
.proHead a:hover{color:#000;}
.proContent{font-size:14px; color:#5b5858; padding: 10px 17px;}
.indexlearnButton{ border:1px solid #efefef; width:113px; padding:5px 0px; margin: 29px 0 0;text-align: center; }
.indexlearnButton:hover{ color:#fff; background-color:#c83636}
.learnButton{ border:1px solid #efefef; width:113px;  margin: 0 auto;padding:5px 0px;}
.learnMORE{ text-transform: uppercase; color:#000; font-size:14px;}
.learnMORE a{ color:#000;}
.learnMORE a:hover{ color:#fff;}
.learnButton:hover{ color:#fff; background-color:#c83636}
/*==== INDEX ABOUT SECTION CSS========*/
.aboutMAIN{ display:block; padding:40px 0 0 0;}
.aboutDIV{ display:inline-block; width:580px;vertical-align:top;}
.aboutHead{ color:#000; font-size:21px;padding: 13px 0;border-bottom: 1px solid #ccc;}
.coname{color:#c71d22;}
.aboutContent{color:#000; font-size:15px; text-align:justify; line-height:21px; padding: 16px 0 0;}

.aboutContent > ul {
    line-height: 27px;
    margin: 0;
    padding: 19px;
}
.aboutContent > ul  > li{

	list-style:url(../images/arrowLeft.png);
	
    margin: 0;

}

.networkDIV{display:inline-block;width:350px; vertical-align:top;}
.networkHEAD{ font-size:24px; color:#000; padding: 0 0 0 33px;}
.map{ background-image:url(../images/worldmap.png); background-repeat:no-repeat; width:520px; height:351px;}


/*===== INDEx Clientele css====*/
.greyBG{ background-color:#f4f4f4; height:215px; background-image:url(../images/clientBG.jpg); background-size:100%;margin: 43px 0 0;}
.chemicalIMG{width:293px; display:inline-block;}
.chemicalIMG img{height: 234px;}
.clientDIV{ display:inline-block; width:784px;  vertical-align: top;}
.clientHEAD{ font-size:33px; color:#000; padding: 23px 0 0;}
.borderBlue{ border-bottom:1px solid #66abf7; padding: 4px 0 11px;}
.icon{ background-image:url(../images/icon.png); background-repeat:no-repeat; width:32px; height:39px; display:inline-block; background-position:-3px 10px;}

/*==== Footer CSS ======*/
footer{ display:block; background-color:#d62439;}
.footermain{ display:block; border-bottom:1px solid #fff;padding: 0 0 8px;}
.footerDIV { display:inline-block; width:361px; vertical-align:top;}
.enquiry{ font-size:20px ; color:#fff; padding:40px 0 0 0}
.footerproHEAD{ font-size:20px ; color:#fff; padding:40px 0 0 0}
.enquiryDiv{ display:block;}
.enquiryDiv form input{ font-family: 'Open Sans', sans-serif; border-radius:3px;color:#ededed; border:1px solid #fff; background-color:#d62439;margin: 8px 0;  padding: 8px; display:block; width:250px;}
.enquiryDiv form textarea {font-family: 'Open Sans', sans-serif; margin:3px 0px; color:#ededed; border-radius:3px; border:1px solid #fff;  padding: 5px 9px; font-size:12px; background-color:#d62439;width:249px; height:78px;}
.enquiryDiv form .submit{background-color: #fff;color: #000; cursor: pointer;font-family: 'Open Sans',sans-serif;font-size: 14px;height: 28px;padding: 0;width: 76px;}
.footerDIV1 { display:inline-block;width:423px; vertical-align:top;}
.phoneMainDiv{ display:block; border-bottom:1px solid #fff;}
.phoneIcon{ background-image:url(../images/phoneIcon.png); background-repeat:no-repeat; width:18px; height:26px; border-right: 1px solid #fff; display:inline-block;padding:0 1px; vertical-align:bottom;}
.emailIcon{ background-image:url(../images/email.png); background-repeat:no-repeat; width:18px; height:24px; border-right: 1px solid #fff; display:inline-block; padding:0 2px; vertical-align:bottom}
.addressIcon{ background-image:url(../images/addIcon.png); background-repeat:no-repeat; width:18px; height:25px; border-right: 1px solid #fff; display:inline-block;padding:0 2px; vertical-align:bottom}
.phoneNumber{display:inline-block;color:#fff; font-size:14px;padding:7px 4px;}
.phoneNumber a {color: #ffffff;}
.address{ display:block; margin:0 0 0 31px; color:#fff; font-size:13px;}
.footerDIV2 { display:inline-block; width:305px;vertical-align:top;}
.footerproLIST{ display:block}
.footerproLIST ul{ display:block; margin:0; padding:0;}
.footerproLIST ul li{ display:block; list-style:none; color:#fff; font-size:14px; padding:10px 0;}
.footerproLIST ul li a{ color:#fff; }
.footerproLIST ul li a:hover{ color:#ffc4c6;}
.copyright{ display:inline-block; text-align:left; color:#fff; font-size:13px; vertical-align:top; width:943px; margin-top:11px;}
.socialICON{ display:inline-block; }
.socialICON ul{ display:block; margin:0; padding:0;}
.socialICON ul li{ display:inline-block; list-style:none; padding:7px 0;}


/*========================About us=======================*/
.head{ font-size:34px; font-weight:700; color:#083f88;   padding: 0 0 8px 50px; background-image:url(../images/chemicon.png); background-repeat:no-repeat; display:inline-block; width:793px;}
.aboutusContent{ font-size:15px; text-align:justify; line-height:23px; color:#000; padding:14px 0 35px 0}


/*===================Contact Us page=======================*/
.contactDiv{ display:block;}
.contactMap{ display:block; width:100%; height:450px;padding: 32px 0 60px;}
.conINFO{ display:inline-block; padding-right: 91px;width: 383px;}
.enquirydetail{display:inline-block;width: 567px; vertical-align:top;}
.coname1{ font-size:22px; font-weight:700; color:#c71d22;}
.personName{font-size:14px; color:#000;font-weight:700;}
.contactdetails{ display:block;}
.addressContent{font-size:14px;color:#000; line-height:22px;}
.contactdetails ul{ display:block; margin:0; padding:0}
.contactdetails ul li{ display:block; list-style:none; border-bottom:1px solid #ccc; font-size:14px;padding: 10px 0; line-height:27px;}
.contactdetails ul li a{color:#000;}
.phone{ display: inline-block;padding-right: 10px;vertical-align: top;}
.mobile{ display: inline-block;padding-right: 10px;vertical-align: top;}
.fax{ display: inline-block;padding-right: 10px;vertical-align: top;}
.email_contact{ display: inline-block;padding-right: 10px;vertical-align: top;}

.enquiryForm{ display:block}
.enquiryForm form input{ display: inline-block; font-family: 'Open Sans', sans-serif; color:#bab7b7; border:1px solid #bab7b7; vertical-align:middle; margin: 8px 0;  padding: 8px;  width:250px;}
.enquiryForm form textarea{ display: inline-block; font-family: 'Open Sans', sans-serif; color:#bab7b7; border:1px solid #bab7b7; resize:vertical; height:135px; font-size:12px;margin: 8px 0;  padding: 8px;  width:522px;}
.formFill{font-size: 16px; color:#000;padding: 33px 0 10px;}
.enquiryForm form input.submit{ width:85px; background-color:#000; cursor:pointer;}
.error{ font-size:11px ; color:#F00; display: block;}
.enquiryDiv form label.error { color: #fff;}
/*==================Clients Page CSS===============================*/
.indexClient {display: block;width: 1100px;}
.indexClient div {border: 1px solid #F1F1F1;  display: inline-block; margin: 20px 0;  vertical-align: top;  width: 212px;}


/*=======================Product Page CSS================================*/
.proMainDiv{ display:block;}
.polymerIMG{display:block;}
.polymerIMG ul{ margin:0; padding:0}
.polymerIMG li{display:inline-block; padding: 0 61px 26px 0;}

.packing { border:1px solid #d3d3d3; background:#fefefe;width:100%;margin:2% auto 0;}
.packing th, td {padding: 12px 20px; font-size: 14px;color: #737373; border-bottom:1px solid #ccc; line-height: 25px !important; }
.packing td a{ color:#737373;}
.packing td a:hover{ color:#000;}
.packing th {padding-top:10px; text-shadow: 1px 1px 1px #fff; background:#eaf2f9; text-align: left;color: #000;}
.packing td { line-height:8px; font-weight:normal!important; width:33% !important;}




.agro { border:1px solid #d3d3d3; background:#fefefe;width:100%;margin:2% auto 0;}
.agro th, td {padding: 12px 20px; font-size: 14px;color: #737373; border-bottom:1px solid #ccc; line-height: 25px !important; }
.agro td a{ color:#737373;}
.agro td a:hover{ color:#000;}
.agro th {padding-top:10px; text-shadow: 1px 1px 1px #fff; background:#eaf2f9; text-align: left;color: #000;}
.agro td { line-height:8px;}
.agro tr.odd-row td {background:#f6f6f6;}
.agro td.first, th.first {text-align:left}
.agro td:nth-child(1) {width:30%; font-weight:bold;border-right:1px solid #d3d3d3;}
.agro td:nth-child(1):hover { cursor:pointer; background: rgb(240,249,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(161,219,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */ 
color: #222;}
.agro td:nth-child(2) { border-right: 1px solid #ccc;width:30%;font-weight:bold;}


.agro td:nth-child(2):hover { cursor:pointer; background: rgb(240,249,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(161,219,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */ 
color: #222;}


table { border:1px solid #d3d3d3; background:#fefefe;width:100%;margin:2% auto 0;}
th, td {padding: 12px 20px; font-size: 14px;color: #737373; border-bottom:1px solid #ccc; }
th {padding-top:10px; text-shadow: 1px 1px 1px #fff; background:#eaf2f9; text-align: left;color: #000;}
td { line-height:8px;}
tr.odd-row td {background:#f6f6f6;}
td.first, th.first {text-align:left}
td:first-child {border-right: 1px solid #ccc;}
td:nth-child(1) {width:80%; font-weight:bold;}
td:nth-child(2) { border-right: 1px solid #ccc;}
td.last {border-right:none;}
th { background: none repeat scroll 0 0 #F4F4F4;}
.subProductHead{ font-size:18px; color:#e65710;}
.subAboutHead{ font-size:18px; color:#e65710;background-color: #ccc;
    color: #e65710;
    font-size: 18px;
    padding: 12px;}
/* Product Table end */

/* Agro Product Pages*/
.spiceList{display:inline-block; width:550px; border:1px solid red;}
.spiceGallery{display:inline-block; width:150px;}
.spiceIMGS li{display:block;}
.proHead{font-size:18px; color:#353535;}

.prdImage1 {
	display: block;
	height: auto;
	width: 1100px;
}
.prdImageinfra {
border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 24px 0 4px 51px;
    padding: 12px;
    text-align: center;
    vertical-align: top;
    width: 260px;
}
.mainHead{ font-size: 29px;padding: 15px 0 0 51px;color:#e65710;}
.agroMain{display:block; border-bottom: 1px solid #ccc;}
.goBACK{display: inline-block; width: 230px; font-weight: bold; font-size: 15px; background-image:url(../images/agro/back.png); background-repeat:no-repeat;padding: 0 0 0 23px; }
.goBACK a{ color:#e65710 }
.note{  color: #6e6e6e;font-size: 11px;font-weight: 700;padding: 10px 0 0;}
.careerContent{ font-size:12px; text-align:justify;}
.careerContent a{ color:#00C;}
.careerContent a:hover{ color:#000;}
form label { display: block; margin-bottom: 5px; font-weight: bold; font-size: 12px;padding-top: 10px; }
form input {border: 1px solid #ccc;border-radius: 2px;color: #A3A3A3;font-size: 9pt;font-style: italic;height:30px;padding: 2px;width: 95%;}
form textarea {border: 1px solid #ccc;border-radius: 2px; box-shadow:none; color: #A3A3A3;font-size: 9pt;font-style: italic;height: 72px;padding: 2px;resize: none;width: 95%;}
form input[type="submit"] {background-color:#000; font-family: 'Open Sans', sans-serif; width:107px; height:39px;color: #fff;cursor: pointer; font-style: normal;padding: 3px;font-weight:bold;}

/* Sticky Header CSS*/
.sticky-header {
    position:fixed;
	transition: top 0.2s ease-in;
    background: url(../images/headerBG.png);
    width: 100%;
}
.fixed {
    position: fixed;
	transition: top 0.2s ease-in;
    top:0; left:0;
    width:100%;
	background:url(../images/headerBG.png); background-repeat:repeat;
	/*background-color:#4d4948;*/ z-index:111; }
	
.footerBG{ background-image:url(../images/footerBG.png); background-position: bottom center; background-repeat:no-repeat;}
.networkMap{ text-align:center;}

.animate-wrapper li {
    list-style: none outside none;
    text-align: center;
	font-size:18px;
}
.post_content {display: block; width: 950px;}
.post_content p {font-size:22px; font-weight:bold; text-align: center !important;}

/*Indra css 16/4/18*/
.mrgntp-15{margin-top: 15px !important;}
.txt-cntr{text-align: center !important;}