*{ margin:0; padding:0; }
body{ overflow-x:hidden;}
/*HEADER*/
.head{ margin:0 auto; height:6px; background-color:#fd8451; }
.logo{ text-align:center; margin-top:20px; margin-bottom:20px;}

.name{ text-align:center; margin:15px 0 20px 0; }

/*NAVIGATION


#nav { position:relative; }
ul#navigation { position:relative; float:none; }
ul#navigation li { font-size:18px; font-family:Calibri; margin:0; padding:0; float:none; display:inline; position:relative; list-style:none; }
ul#navigation li a { padding:10px 3px; color:#6f6f6f; text-shadow:1px 1px 0px #fff; text-decoration:none; display:inline; 	background:#fff; transition:color 0.2s linear, background 0.2s linear; }
ul#navigation li a:hover { background: #fff; color:#000; }
ul#navigation li:hover > a { background:#fff; idth:auto; }

ol, ul { text-align:center; }*/	

/* Drop-Down Navigation 
ul#navigation li:hover > ul{ visibility:visible; opacity:1; }
ul#navigation ul, ul#navigation ul li ul { list-style: none; margin: 0; padding: 0; visibility:hidden; position: absolute; z-index: 99999; width:auto; background:#FD8451; color:#282828; opacity:0; transition:opacity 0.2s linear, visibility 0.2s linear; text-align:left; }
ul#navigation ul { top:30px; left: 1px; }
ul#navigation ul li ul { top: 0; left:261px; width:100%; }
ul#navigation ul li { width:100%; border:0 none; border-bottom:1px solid #c9c9c9; }
ul#navigation ul li a { background:none; padding:7px 0px 7px 15px; color:#616161; text-decoration:none; display:inline-block; border:0 none; loat:left; clear:both; width:260px; order:1px solid red; }
ul#navigation li ul li a{ color:#282828; text-shadow:none; background:#fd8451; idth:100%; }
ul#navigation li ul li a:hover{ color:#fff; background:#FD8451; idth:100%; }
ul#navigation li a.first { border-left: 0 none; }
ul#navigation li a.last { border-right: 0 none; }*/


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #2B7EC0;
    color: #fff;
}
.navbar-default {
    background-color: #CE3537;
    border-color:transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color:transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #eee; font-size:13px;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #fff;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 0px;
    padding-right: 0px;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #CE3537;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#CE3437;color:#fff;text-decoration:none;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #e7e7e7;
    color: #555;
}
.navbar-nav {
    margin: 0px 0px;
}
.navbar {
    border-radius: 0px;
}
.navbar-toggle {
    background-color: #cf3438;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    border-color:transparent;
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#CF3438}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 15px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #eee;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#2B7EC0;background-color:#E7E7E7;}

.navigation_container{ margin-top:40px; margin-bottom:25px; }

.nav_line{ margin:0 auto; height:1px; background-color:#585858; margin-top:10px; }
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.col-md-1 { width:3%; padding:0 5px; }
.col-md-10 { width:94%; padding:0 0; }

/*TAGLINE*/
.tagline_bg{ background:#f5f5f5; padding:15px 0 22px 0; }

/*banner*/
.banner img{ width:100%; }

/*ABOUT US CONTENT*/
.aboutus_heading{ text-align:center; margin-top:68px; }
.aboutus_content{ text-align:center; margin-top:8px; width:92%; margin:0 auto; }

.more_aboutus{ margin:0 auto; width:120px; border-bottom:1px solid #272727; font-family:Calibri; font-size:20px; color:#fd8451; text-align:center; margin-top:18px; }
.more_aboutus a{ font-family:Calibri; font-size:20px; color:#fd8451; }
.more_aboutus a:hover{ font-family:Calibri; font-size:20px; color:#ec2029; text-decoration:none; }

/*PRODUCTS*/
.product_heading{ text-align:center; margin-top:73px; }
.product_heading img{ margin:0 7px 17px 0; }

.product_image{ margin:23px 0 0 0; }

.product_contant_container{ margin:0 auto; height:400px; padding:25px 0 0 0; order:1px solid red; }
.for_container{ margin:0 auto; height:29px; }
.for_bg{ width:45px; height:29px; background-color:#fd8451; float:left; }
.for_line{ width:35px; height:29px; background-color:#fff; border-top:2px solid #fd8451; float:left; }
.for_font{ font-family:Calibri; font-size:20px; color:#fff; text-align:center; }

.product_box{ margin:22px 0 0 0; }
.products_font{ text-align:left; }
.products_font a{ font-family:Calibri; font-size:18px; color:#595959; }
.products_font a:hover{ font-family:Calibri; font-size:18px; color:#fd8451; text-decoration:none; }

.product_sep{ margin:0 auto; height:1px; background-color:#ec2029; margin:4px 0; }

.col-lg-4 { adding:0 25px; }

.more_container{ margin:0 auto; height:29px; text-align:center; padding:17px 0 0 0; }
.more_bg{ width:59px; height:26px; background-color:#fd8451; float:right; margin-bottom:37px; }
.more_font{ font-family:Calibri; font-size:16px; color:#fff; padding-top:2px; }
.more_font a{ font-family:Calibri; font-size:16px; color:#fff; }
.more_font a:hover{ font-family:Calibri; font-size:16px; color:#ffd5c3; text-decoration:none; }

/*CLIENTELE*/
.clientele{ text-align:center; margin-top:50px; }
.clientele_bg{ margin:0 auto; background-color:#141414; width:166px; height:40px; font-family:Calibri; font-size:25px; color:#fff; margin-bottom:15px; }
.client_logo{ margin:30px 0 0 0; }
.more_line{ margin:0 auto; width:166px; border-top:1px solid #868686; font-family:Calibri; font-size:20px; color:#fd8451; text-align:center; margin-top:18px; }
.more_line a{ font-family:Calibri; font-size:20px; color:#fd8451; }
.more_line a:hover{ font-family:Calibri; font-size:20px; color:#ec2029; text-decoration:none; }

/*CLIENTELE HOVER EFFECT*/
.primary { cursor:auto; } 
.primary img { -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray; moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
.primary:hover img { -webkit-filter: none; filter: none; }

/*FOOTER*/
.footer{ margin-top:87px; }
.footer_top_line{ margin:0 auto; width:98%; height:1px; background-color:#868686; }

.foot_nav{ margin:0 auto; text-align:center; }
.foot{ margin:0 auto; font-family:Calibri; font-size:13px; color:#6f6f6f; }
.foot ul{ list-style:none; }
.foot ul li{ display:inline; padding:0 8px; }
.foot ul li:hover{ color:#000; }

@media screen and (max-width:768px) {
.foot ul li{
	display:block;
	margin:0
}
}

.f_link{ margin-top:25px; }

.left_flink{ text-align:center; font-family:Calibri; font-size:13px; color:#2c2c2c; }

.right_flink{ text-align:center; font-family:Calibri; font-size:13px; color:#2c2c2c; }
.right_flink a{ text-decoration:none; color:#ec2029; }
.right_flink a:hover{ color:#000; }

.footer_bottom_line1{ height:1px; background-color:#383838; }
.footer_bottom_line2{ height:8px; background-color:#383838; margin-top:1px; }

h1{text-align:center; font-family:Cambria Math; font-size:30px; color:#4f4f4f;}
/*FONTS*/
.font1{ text-align:center; font-family:Cambria Math; font-size:30px; color:#4f4f4f;	}
.font2{ color:#fd8451; }
.font3{ text-align:center; font-family:Cambria Math; font-size:18px; color:#4f4f4f;	}
.font4{ color:#eb1d2b; }
.font5{ font-family:Calibri; font-size:46px; color:#000; }
.font6{ font-family:Calibri; font-size:16px; color:#272727; }
.font7{ color:#ec2029; }
.font8{ font-family:Calibri; font-size:25px; }
.font9{ font-family:Calibri; font-size:11px; color:#2c2c2c; }


/*dropdown menu
.sidebar-nav { padding:9px 0; }
.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li:hover .sub-menu { visibility: visible; z-index:999; }
.dropdown:hover .dropdown-menu { display: block; z-index:999; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2);     border-top: 7px solid transparent; left: -7px; top: 10px; }
.navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px; }
.dropdown{ z-index:999; }
.navbar-nav > li > .dropdown-menu { border-top-left-radius: 0; border-top-right-radius: 0; margin-top:10px; }
.dropdown-menu { background-clip: padding-box; background-color: #fd8451; border:2px solid #ff986c; }
.dropdown-menu { font-family:Calibri; font-size:15px; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:#fd8451; color:#fff4ef; }
.dropdown-menu { padding:4px 0; }
.dropdown-menu > li > a { padding:3px 13px; }
.dropdown-menu > li > a { clear: both; color: #813414; }*/







/************INER********************/
.gravure h5{font-family:Cambria Math; font-size:22px;}
.gravure p{font-family:Calibri; font-size:18px; color:#333333; text-align:justify; padding:5px;}
.strip{background:#f7b417; height:6px; margin-top:4px;}
.side_navi{margin-top:55px;}
.gravure{margin-top:55px; float:left; }
.gravure img{float:left; padding:5px;}
.one{color:#f00; font-family:Calibri; font-size:18px;}
.cylinders img{float:left; margin-top:80px;}
.cylinders{margin:40px 0 115px 315px;}
.acc{height:0px;}
.products{text-align:left;}
.products li{text-align:left; padding:5px; font-family:Calibri; font-size:18px;}

.gravure span{margin-top:27px; margin-bottom:14px; width:200px;}
.first{float:left; width:33%;}
.first img{margin-top:6px; margin-bottom:13px;}
.first p{font-family:Calibri; font-size:15px; color:#333333;}
.gravure h3{font-family:Calibri; font-size:35px; color:#000; margin-left: -25px;}
h3 img{margin:0 7px 10px 2px;}
a:focus,a:hover{color:#333333;text-decoration:none}a:focus{outline:none;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px}
.col-md-3 {width: 27%; }
.col-md-9 {width: 73%; }
/*************left  navi**********/

.glossymenu{margin:0; padding:0; width: 300px; border-bottom-width: 0;}
.glossymenu a.menuitem{ font-family:Calibri; font-size:20px; color:#5a5a5a; display: block;
position: relative; text-decoration: none; background-image:url(../images/arw-right.jpg); background-repeat:no-repeat; background-position:center left; padding-left: 25px; margin-top:19px;}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color:#5a5a5a;}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;top: 5px;right: 5px;border: none; color:red;}
.glossymenu a.menuitem:hover{ color:#f60;}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;margin:0; padding: 0; text-align:left; }
.glossymenu div.submenu ul li{}
.glossymenu div.submenu ul li a{display: block;font-family:Calibri; font-size:17px; color:#5a5a5a; line-height:24px; text-decoration: none;padding-left: 11px; background-image:url(../images/arw-right2.jpg); background-repeat:no-repeat; background-position:center left; margin-left:29px;}
.glossymenu div.submenu ul li a:hover{color:#f60;background-image:url(../images/arw-right2.jpg); background-repeat:no-repeat; background-position:center left; padding-left: 11px; }



@media screen and (max-width:768px) {
.col-md-9 {
    padding: 0 25px 0 25px;
    width: 100%;
}
}
@media screen and (max-width:768px) {
.col-md-4 { float:none; }
}





/*****************operational******************/

.operation{color:#f00; line-height:30px; font-size:16px;}
.practices{padding-left:20px; text-align:left; }
.practices li{padding-left:5px; font-family:Calibri; font-size:15px; color:#333333;}
.para{color:#333333; font-family:Calibri; font-size:16px; }
.operational img{float:left; padding:5px;}
/*****************research******************/

/**************environment sustainability****************/

.environment{margin-left:30px; text-align:left;}

/**************key person****************/
.person{float:left;}
.ceo{float:left;}

/**************forms****************/
.forms{margin-top:75px;}

/**************awards****************/
.awards img{float:left; margin:10px;}

/**************success story****************/
.red{color:#F00;}

/**************gravure production facility****************/
.production{text-align:left; padding-left:30px; font-size:15px;}

/**************contact us****************/
.link{
	color:#F33;
}

.mythumbnail{ border:1px solid #ddd; float:left; margin-bottom:20px; padding:10px; clear:both; }