/* global CSS  */
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, strong, 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, article, 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;outline: 0; font-size: 100%;vertical-align: baseline; background: transparent; list-style:none; }
section, article, header, nav, footer, aside { display: block; }
html, body { height: 100%; min-height: 100%; font-family: arial; font-size: 13px; }
a, input { outline:none; text-decoration:none; margin: 0px; padding: 0px; }
.clear {clear: both; height:0px; }
img{ border: none; max-width: 100%; height: auto; width: auto\9; /* ie8 */ }


body { background:url(../images/bg.gif) repeat left top;  font-family:Times New Roman; }

/* wrapper start */
.wrapper { width:1000px ; margin:auto; background:#fff;}
/* wrapper end */

/* wrapper start */
.center { display:block; }
/* wrapper end */

.col1 { width:100%; }
.col2 { width:75%; }
.col3 { width:50%; }
.col4 { width:25%; }
.col5 { width:33.3%; }
.col6 { width:66.6%; }
.col7 { width:33.4%; }
.col8 { padding:0 1%; width:23%; }
.col9 { width:40%; }
.col10 { width:60%; }
.col11 { width:90%; }
.fl { float:left }
.fr { float:right }

/* header start */
#header { background:url(../images/header-bg.jpg) no-repeat top center; border-top:#1e4c73 solid 3px; overflow:hidden; }
header { display:block; }
header .logoBox { padding:18px 0 6px 0; display:block; text-align:center; }
header .Phone { padding:15px 0 10px;font-size:25px; color:#414141; text-align:right; }
header .Phone span { color:#08b3a1; text-transform:uppercase; }
header nav { padding:3px 0; display:block; text-align:center; border-top:#f1f1f1 solid 1px; border-bottom:#f1f1f1 solid 1px; }
header nav ul { text-align:center; }
header nav ul li { font-family:Times New Roman; font-size:17px; color:#1e4c73; display:inline-block; text-transform:uppercase; }
header nav ul li a { padding:0 15px; color:#1e4c73; line-height:35px; display:block; border-radius: 50%; }
header nav ul li:hover a{ background:#f6f6f6;}
header nav ul li.current a{ background:#d74a2e; color:#fff;}
/* header end */

/* banner box start */
.bannerBox { overflow:hidden; display:block; position:relative; }
.bannerBox ul { display:block; }
.bannerBox ul li{display:block; }
.bannerBox ul li img{ width:100%; }
.bannerBox .bx-viewport { overflow:inherit !important; }
.bannerBox .bx-controls.bx-has-pager.bx-has-controls-direction { position:absolute; right:2%; bottom:3%; z-index:111; }
.bannerBox .bx-wrapper .bx-pager { text-align: center;	font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bannerBox .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bannerBox .bx-wrapper .bx-pager.bx-default-pager a { background:#fff; display:block; width:20px; height:20px; margin:0 5px; outline:0;border-radius:20px; opacity:0.5; line-height: 20px; }
.bannerBox .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#fff; opacity:1 }
.bannerBox .bx-controls-direction { display:none; }
/* banner box end */

/*What is Bakelite start box*/
.welcomeBox { padding:20px; display:block; overflow:hidden; }
.welcomeBox figure { display:block; }
.welcomeBox figure img { width:90%; border:#f1f1f1 solid 1px; border-radius:50%; }
.welcomeBox h2 { padding-bottom: 10px; background:url(../images/heading-bg.jpg) no-repeat left bottom; font-size:30px; font-weight:normal; border-bottom:#CCC solid 1px; }
.welcomeBox h3 { font-size:24px; line-height:25px; text-align:justify; font-weight:600; border-bottom: #f1f1f1 solid 1px; }
.welcomeBox p { padding-top:1%; font-size:18px; line-height:22px; text-align:justify; font-family:Times New Roman; }
.informationBox { margin:20px 10px; display:block; border:#c9c9c9 solid 1px;}
.informationBox h4{ background: #f1f1f1; font-family:Times New Roman; font-size:22px; color:#414141; text-align:center; font-weight:normal; line-height:40px; border-bottom:#c9c9c9 solid 1px;  }
.informationBox p{ padding:10px; font-family:Times New Roman; font-size:18px; color:#414141; min-height: 160px; }

/*What is Bakelite end box*/

/*productBox start box*/
.productBox { padding-top:20px; display:block; overflow:hidden; }
.productBox ul{ display:block; }
.productBox ul li { padding-bottom:50px; width:50%; float:left; min-height:200px; position:relative; } 
.productBox ul li figure { width:200px; position:absolute; left:0px; top:0px;  }
.productBox ul li span { padding:0 15px 0 205px; float:left; }

/*productBox end box*/

/*footer start*/
#footer { padding:1% 0; background:#1e4c73; height:35px; }
footer { display:block; }
footer .left { width:450px; float:left; }
footer .left ul { overflow:hidden; }
footer .left ul li { padding:0 10px; font-family:Times New Roman; font-size:13px; color:#fff; float:left; border-left:#c9c9c9 solid 1px; }
footer .left ul li:first-child { border:none; }
footer .left ul li a { color:#fff; }
footer .left ul li a:hover { color:#041f36; }
footer .left p { padding:5px 0 0 10px; font-family:Times New Roman; font-size:13px; float:left; color:#ccc; }
footer .left p a { color:#fff; }
footer .right { width:505px; float:right; }
footer .right p { margin:12px 0px 12px 12px; padding-right:12px; font-family:Times New Roman; font-size:13px; float:left; color:#fff; border-right:1px solid #c9c9c9; }
footer .right ul { float: right; }
footer .right ul li { float:left; width:42px; }
footer .right ul li a { margin-right: 5px; text-align: left; text-indent:-9999px; display:block; width: 38px; height: 37px; }
footer .right ul li a.facebook {  background: url(../images//social.png) no-repeat left top; }
footer .right ul li a.twitter { background:url(../images//social.png) no-repeat -42px top; }
footer .right ul li a.pintrest { background:url(../images//social.png) no-repeat -84px top; }
footer .right ul li a.instagram { background:url(../images//social.png) no-repeat -126px top; }
footer .right ul li a.tumbler { background:url(../images//social.png) no-repeat -168px top; }
footer .right ul li a.email { background:url(../images//social.png) no-repeat -210px top; }
footer .right ul li a:hover.facebook { background:url(../images//social.png) no-repeat left -40px; }
footer .right ul li a:hover.twitter { background:url(../images//social.png) no-repeat -42px -40px; }
footer .right ul li a:hover.pintrest { background:url(../images//social.png) no-repeat -84px -40px; }
footer .right ul li a:hover.instagram { background:url(../images//social.png) no-repeat -126px -40px; }
footer .right ul li a:hover.tumbler { background:url(../images//social.png) no-repeat -168px -40px; }
footer .right ul li a:hover.email { background:url(../images//social.png) no-repeat -210px -40px; }
/*footer end*/


/*=======================================================  Cookware Products Page Start  ====================================================*/

.typeofProductBox { display:block; overflow:hidden; float:left; }
.typeofProductBox h3 { padding-bottom: 10px; background:url(../images/heading-bg.jpg) no-repeat left bottom; font-size:30px; font-weight:normal; border-bottom:#CCC solid 1px; }
/*=======================================================  Cookware Products Page End  ====================================================*/



/*=======================================================  contact Page Start  ====================================================*/

/* contact box start */
.mapBox { display:block; height:270px; }
.mapBox iframe { padding:0px; margin:0px; border:none; width:100%; height:270px; border-radius:50%; }
.contactBox { display:block; overflow:hidden; }
.contactBox h2 { padding:20px 0 10px 0; background:url(../images/heading-bg.jpg) no-repeat left bottom; font-family:Times New Roman; font-size:30px; font-weight:normal; border-bottom:#CCC solid 1px; }
.contactBox address { padding:20px 0 30px 30px; display:block; border-top:#f1f1f1 solid 1px; font-style: normal; }
.contactBox address:first-child { padding-top:0px; border:none; }
.contactBox address p{ font-family:Times New Roman; font-size:30px; font-weight:normal; display:block; }
.contactBox address p b{ font-weight:600; }
.contactBox address p span{ font-family:Times New Roman; font-size:20px; color:#787878; line-height:25px; font-weight:normal; display:block; }
.contactBox address p span a{ color:#d74a2e; }


.detailsBox{ padding:20px 0; display:block; }
.detailsBox .infoBox { padding-bottom:20px; display:block; }
.detailsBox .infoBox p{ font-family:Times New Roman; font-size:20px; display:block; border-bottom:#fefefe solid 1px; text-align:right; }
.detailsBox .infoBox small{ padding-top:5px; font-family:Times New Roman; font-size:16px; display:block; text-align:right; }
.detailsBox .infoBox small.name { font-size:18px; color:#005a51; }
.detailsBox .infoBox small a { color:#005a51; }

/*form box start*/
.contactBox .formBox { padding:20px 0; display:block; overflow:hidden; }
.contactBox .formBox h3 { padding-bottom:5px; margin-bottom:10px; background:url(../images/heading-bg.jpg) no-repeat left bottom; font-size:30px; font-weight:normal; border-bottom:#CCC solid 1px; }
.contactBox .formBox form { display:block; }
.contactBox .formBox form p { padding-bottom:8px; display:block; overflow:hidden; }
.contactBox .formBox form p input[type="name"], .contactBox .formBox form p input[type="email"], .contactBox .formBox form p input[type="phone"] { padding:2%; height:18px; border:#c3c3c3 solid 2px; width:95%; font-family:Times New Roman; font-size:15px; background:#f1f1f1; color:#000;  }
.contactBox .formBox form p textarea{ padding:2%; border:#c3c3c3 solid 2px; width:95%; height:80px; font-family:Times New Roman; font-size:15px; outline:none; resize:none;  background:#f1f1f1; color:#000;}
.contactBox .formBox form .boxx{ padding:12px 0 0 0; display:block; overflow:hidden; }
.contactBox .formBox form .boxx input[type="submit"] { padding:1% 5%; background:#d74a2e; border:none; border-bottom:#c03317 solid 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:right; font-family:Times New Roman; font-size:20px; color:#fff; font-style:italic; text-align:center; border-radius: 50%; }
.contactBox .formBox form .boxx input[type="submit"]:hover { background:#c03317; border-bottom:#a12108 solid 3px; }
/*form box end*/
/* contact box end */


/*=======================================================  contact Page Start  ====================================================*/


/*=======================================================  Media Query Start  ====================================================*/

/* The media queries for 1600 resolution start */
@media only screen and ( max-width: 1600px ) {
/*.contactBox .container .mapBox .detailsBox .view{top:25%;}*/
	}
/* The media queries for 1600 resolution end */

/* The media queries for 1366 resolution start */
@media only screen and ( max-width: 1366px ) {
/*.contactBox .container .mapBox .detailsBox .view{top:24%;}*/
	}
/* The media queries for 1366 resolution end */

/* The media queries for 1280 resolution start */
@media only screen and ( max-width: 1280px ) {
.productBox .productSlider .buttonBox { right: 6.2%; }
.productBox .productSlider ul li { margin:0 12px 0 0; width:205px !important; }
.productBox .productSlider ul li img{ width:100%; }
	}
/* The media queries for 1280 resolution end */

/* The media queries for 1024 resolution start */
@media only screen and ( max-width: 1024px ) {
.productBox .productSlider .buttonBox { right: 5.8%;}
.productBox .productSlider ul li { margin:0 12px 0 0; width:200px !important; }
.productBox .productSlider ul li img{ width:100%; }
	}
/* The media queries for 1024 resolution end */


/*=======================================================  Media Query end  ====================================================*/
