@import url(//fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Oxygen:400,300,700);
@import url(//fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic);

/* CSS Document */
* {
	padding:0;
	margin:0;
	list-style:none;
}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#F3F4F4;
	font-size:100%;
	color:#000;
	line-height:100%;
	font-style:normal;
	font-weight:normal;background:#ffffff;
}
input { background:none; border:0 none; outline:none; }
table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a	{ outline:none; cursor:pointer; }
.left	{ float:left; }
.right	{ float:right; }
.clear { clear:both; }
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
.clearfix {
	clear:both;
	/*content:" "; never use this property error in opera*/
	display:block;
	font-size:inherit;
	height:0;
	line-height:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
}
.clear{clear:both;}

/**************** Header ****************/
a{
text-decoration:none;
}

.container{
width:1000px;
margin:0 auto;
}

header{
background: url("../images/header-bg.png") repeat-x  0 0 ;
padding:16px 0 17px;
position:relative;
z-index:9;
}

.logobar {
float: left;
}

.logobar a img {
vertical-align: top;
}

.navigation_bar {
float: right;  
}

.navigation_header{
float:right;
margin:2px 0 27px 0;
}

.navigation_header ul{
float:right;
}

.navigation_header li {
border-right: 1px solid #CCCCCC;
float: left;
line-height: 20px;
font-family: 'Lato', sans-serif;
font-size:16px;
color:#333;
font-weight:normal;
padding:0 15px 0 22px;
margin:0 15px 0 0;
background: url("../images/cell.png") no-repeat  0 center;
}

.navigation_header li.mail{
border-right:none;  
padding:0 0 0 25px;
margin-right:0;
background: url("../images/mail.png") no-repeat  0 center;
}

.navigation_header li.mail a{
color:#333;
}

.main_navigation_wrapper {
background: url("../images/menu-bg.png") no-repeat 0 0;
float: right;
line-height: 50px;
clear: right;
padding:0 0 0 13px;
}

.main_navigation_wrapper ul{
float:left;
background: url("../images/menu-bg-ul.png") repeat-x 0 0;
border-radius: 0 4px 4px 0;
}

.main_navigation_wrapper li {
background: url("../images/li_sep.png") no-repeat  right center;
display: block;
padding: 0 15px;
float: left;
line-height: 50px;
white-space:nowrap;
position:relative;
}

.main_navigation_wrapper li:last-child {
background: none;
}
.main_navigation_wrapper li a {
color: #FFFFFF;
display: block;
font-family: 'Lato', sans-serif;
font-size: 17px;
font-weight: bold;
line-height: 50px;
padding:0 12.8px;
}

.main_navigation_wrapper li a:hover,.main_navigation_wrapper li.active a{
background: url("../images/hover_line.png") repeat-x left top;
}

.main_navigation_wrapper li a img {
padding: 0 0 0 8px;
vertical-align: middle;
}


/**************** Header_end ****************/

/**************** Footer_start ****************/

footer {
background: #333;
margin: 35px 0 0 0;
}

.footer_wrapper {
padding: 25px 0 15px;
}

.quick_links{
background: url("../images/footer_sep.png") no-repeat  right 0;
float: left;
width:125px;
padding:0 47px 0 0;
margin:0 45px 0 0; 
}

.contact_us{
background: url("../images/footer_sep.png") no-repeat  right 0;
float: left;
width:225px;
padding:0 60px 0 0;
margin:0 40px 0 0; 
}

.local_map{
background: url("../images/footer_sep.png") no-repeat  right 0;
float: left;
width:255px;
padding:0 52px 0 0;
margin:0 40px 0 0; 
}

.social_links{
float:right;
width:110px;
}

.footer_wrapper h2 {
background: url("../images/footer_title.png") repeat-x  left bottom;
color: #FFFFFF;
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight: bold;
line-height:100%;
margin:0 0 10px;
padding:0 0 12px;  
}

.quick_links ul li {
background: url("../images/arrow.png") no-repeat  0 center;
line-height:100%;
padding:0 0 0 15px;
margin:0 0 22px;	
}

.quick_links ul li a{
color: #FFFFFF;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: normal;
line-height:100%;
display: block;
}

.quick_links ul li:hover, .quick_links ul li.active {
opacity: 0.5;
}

.contact_us li{
color: #FFFFFF;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: normal;
line-height:160%;
margin:0 0 13px;
padding:0 0 0 32px;
}

.contact_us li a{
color:#fff;
}

.contact_us li.address{
background: url("../images/location_icon.png") no-repeat  0 4px;
}

.contact_us li.phone{
background: url("../images/mobile.png") no-repeat  0 2px;
}

.contact_us li.mail-i{
background: url("../images/mail_icon.png") no-repeat  0 0;
}

.social_links li{
line-height: 30px;
margin:0 0 10px;
}

.social_links li.last{
margin-bottom:0;
}

.social_links li img{
padding:0 22px 0 0;
vertical-align: middle;
}

.social_links li a {
color: #FFFFFF;
font-family: 'Oxygen', sans-serif;
display: block;
font-size: 13px;
text-decoration: none;
line-height: 30px;
}

.sub_footer {
background:#242424;
}
.sub_footer p {
color: #CCCCCC;
font-family: 'Oxygen',sans-serif;
font-size: 13px;
line-height: 100%;
margin: 0;
padding: 15px 0;
text-align: center;
}

/**************** footer_Close ****************/

/**************** Content ****************/
/*slider*/
.banner_main {
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
}

.bx-wrapper .bx-pager {
display: none !important;
}

.bx-wrapper .bx-next {
background: url("../images/next.png") no-repeat 0 0 !important;
height: 40px !important;
right: 0 !important;
width: 54px !important;
}

.bx-wrapper .bx-prev {
background: url("../images/pre.png") no-repeat  0 0 !important;
height: 40px !important;
left: 0 !important;
width: 54px !important;
}
	
/*slider*/
/*about_section*/
.about_us_section {
background: url("../images/about-bg.jpg") repeat  0 0;
padding: 28px 0 35px;
}

.about_left {
float: left;
width: 620px;
}

.about_right {
display: block;
float: right;
}

h1{
background: url("../images/title_bg.png") no-repeat 0 bottom;
padding:0 0 17px;
margin:0 0 13px;
color: #000000;
font-family: 'Lato', sans-serif;
font-size: 28px;
font-weight: bold;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.65);
line-height: 100%;
}

h1 span {
color: #00125A;
}

p {
font-family: 'Lato', sans-serif;
font-size: 14px;
color:#000;
font-weight:normal;
line-height: 140%;
margin:0 0 10px;
}

.about_left a {
color: #00125A;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-decoration: none;
line-height: 100%;
}

.about_left a:hover {
color:#000;
}

/*about_section*/

/**************** corosoul ****************/
.corosoul_section {
padding: 30px 0 0;
}

.corosoul_section .container{
position: relative;
}

h2.title {
background: url("../images/cr_line.png") no-repeat 230px 8px;
color: #000000;
font-family: 'Lato', sans-serif;
font-size: 24px;
font-weight: bold;
line-height: 100%;
margin:0 0 20px;
}

h2.title span {
color: #001362;
}

.g-slider{
clear: both;
overflow: hidden;
}
.g-slider .caroufredsel_wrapper{
	height:300px!important;
}
.g-slider li {
border: 1px solid #D6D6D6;
display: block;
float: left;
margin:0 26px 0 0;
width: 228px;
}

.g-slider_wrapper {
padding:16px 16px 19px;
}

.g-slider li img {
vertical-align: top;
}

.g-slider_wrapper h2 {
color: #333333;
font-family: 'Lato', sans-serif;
font-size: 20px;
font-weight: bold;
line-height:100%;
margin: 15px 0 12px;
min-height: 45px;
}

.g-slider_wrapper p {
color: #333333;
min-height: 40px;
}

.g-slider_wrapper  a {
background: #00125A;
border-radius: 4px;
color: #FFFFFF;
display: block;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight:normal;
width: 117px;
text-align:center;
height:29px;
line-height: 30px;
box-shadow:0 2px 0px 0px #00092B;
}
.g-slider_wrapper a:hover {
  background: #333;
}
.g-left-arrow {
background: url("../images/pre_btn.png") no-repeat 0 0;
display: block !important;
height: 31px;
position: absolute;
right: 40px;
top: -2px;
width: 31px;
cursor: pointer;
}

.g-right-arrow {
background: url("../images/next_btn.png") no-repeat  0 0;
display: block !important;
height: 31px;
position: absolute;
right: 0;
top: -2px;
width: 31px;
cursor: pointer;
}

/**************** corosoul_Close ****************/
/********* 404 *********/
.error {
margin: 30px 0;
text-align: center;
}
.error_text h3 {
color: #000;
font-family: 'Lato', sans-serif;
font-size: 24px;
font-weight: bold;
line-height:100%;
margin: 20px 0;
}

p.p_text1 a {
color: #00347D;
font-weight:bold;
}


/********* 404 *********/

.banner {
margin: 0 auto;
max-width: 1280px;
}

.banner img {
vertical-align: top;
width: 100%;
}

.bredcrumb{
background:#F8F8F8;
box-shadow:0 1px 0 0 #EFEFEF;
margin: 0 0 1px;
}

.bredcrumb ul{
float:left;
}

.bredcrumb ul li{
float:left;
line-height:40px;
color: #333;
font-family: 'Lato', sans-serif;
font-size: 15px;
font-weight: normal;
padding:0 20px 0 0;
margin:0 10px 0 0;
background: url("../images/b-arw.png") no-repeat  right center;
}

.bredcrumb ul li a{
color: #333;
}

.bredcrumb ul li a:hover{
color:#00125A;
}

.bredcrumb ul li.this-page{
padding-right:0;
margin-right:0;
background:none;
font-weight:bold;
color:#00125A;
}

p span{
font-weight:bold;
}

p.last-p{
margin:0;
}

.about-page{
padding:32px 0 0;
}

.about-page h2.title{
background: url("../images/cr_line_n.png") no-repeat  303px 8px;
}

.about-page h3{
background: url("../images/h3-bg.png") no-repeat  0 0;
line-height:35px;
color: #001362;
font-family: 'Lato', sans-serif;
font-size: 20px;
font-weight: bold;
padding:0 0 0 16px;
margin:0 0 20px;
}

table {
width: 100%;
border:1px solid #EFEFEF;
font-family: 'Lato', sans-serif;
font-size: 16px;
color:#000;
font-weight:normal;
line-height: 140%;
margin:0 0 20px;
}

table tr th{
text-align:center;
font-size:18px;
color:#001362;
font-weight:bold;
background:#F7F7F7;
line-height:35px;
height:35px;
vertical-align: middle;
}

table tr td{
vertical-align: top;
padding:7px 20px;
width:33%;
border-right:1px solid #EFEFEF;
}

table tr.alt td{
background:#F7F7F7;
}

table tr td span{
padding:0 0 0 25px;
background: url("../images/td-bg.png") no-repeat  0 6px;
display: block;
}

.about-page p {
margin-bottom: 15px;
}

.about-page h4{
background: url("../images/h4-bg.png") no-repeat  0 0;
line-height:35px;
color: #001362;
font-family: 'Lato', sans-serif;
font-size: 20px;
font-weight: bold;
padding:0 0 0 16px;
margin:0;
}

.about-page h4 span{
font-weight:normal;
color:#333;
}

.about-page .about-left p{
font-size:15px;
color:#333;
margin:0;
padding:0 0 0 16px;
}

.about-left {
float: left;
width: 615px;
margin:0 0 15px;
}

.about-right{
float:right;
width:385px;
}

.about-left-left{
float:left;
width:285px;
}

.about-left-right{
float:left;
width:330px;
}

.about-bottom{
margin:20px 0 0;
}

.about-page .about-bottom p{
color: #333333;
font-size: 15px;
line-height: 100%;
margin: 0 0 7px;
}

.about-page .about-bottom p span {
color: #000000;
}

.one-stop{
margin:18px auto 0;
max-width:783px;
height:50px;
line-height:50px;
background:#F5F5F5;
border-radius:5px;
box-shadow:0 3px 0 0 #EAEAEA;
text-align:center;
color: #000;
font-family: 'Lato', sans-serif;
font-size: 20px;
font-weight: bold;
}

.contact-map iframe {
height: 305px;
vertical-align: top;
width: 100%;
}

.contact-map {
border-bottom: 1px solid #CCCCCC;
}

.contact-page{
padding:32px 0 0;
}

.contact-page h2.title {
background: url("../images/cr_line_n.png") no-repeat  200px 8px;
}

.contact-page p {
color: #333333;
margin: 0 0 15px;
}

.contact-left{
float:left;
width:600px;
}

.contact-right{
float:right;
width:370px;
}

.contact-page h3{
background:url("../images/send.png") no-repeat 22px center #EAEAEA;
border-radius:5px 5px 0 0;
box-shadow:0 2px 0 0 #C1C1C1;
margin:0;
padding:0 0 0 60px;
height:50px;
line-height:50px;
color: #000;
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight: bold;
}

.contact-page .contact-right h3{
background:url("../images/our.png") no-repeat 22px center #EAEAEA;
}

.contact-left-inner{
border:1px solid #C1C1C1;
border-top:none;
border-radius:0 0 5px 5px;
padding:25px 12px 20px;
}

.contact-right-inner{
border:1px solid #C1C1C1;
border-top:none;
border-radius:0 0 5px 5px;
padding:25px 15px 18px;
}

.input-left{
float:left;
width:280px;
}

.input-right{
float:right;
width:280px;
}

input, button, textarea{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

input[type="text"], input[type="email"], textarea{
display:block;
width:100%;
height:37px;
line-height:37px;
margin:0 0 11px;
border:1px solid #CCCCCC;
border-radius:5px;
background:url("../images/input-bg.png") repeat-x 0 0;
padding:0 14px;
color: #5B5B5B;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: normal;
}

textarea{
background:url("../images/input-bg.png") repeat-x 0 0 #fff;
height:150px;
line-height:20px;
padding:5px 14px;
resize: none;
}

input[type="text"]:focus, input[type="email"]:focus, textarea:focus{
border-color:#001362;
}

input[type="submit"]{
background:url("../images/submit-bg.png") repeat-x 0 0;
padding:0 30px;
line-height:35px;
height:35px;
border-radius:5px;
border:none;
color: #fff;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: bold;
cursor: pointer;
}

input[type="submit"]:hover {
background:#333333;
}

.contact-right li{
border-bottom:1px solid #F4F4F4;
padding:0 0 14px;
margin:0 0 15px;
}

.contact-right li.last{
border-bottom:none;
padding-bottom:0;
margin-bottom:0;
}

.icon{
padding:4px 20px 0 28px;
float:left;
}

.li-desc{
color: #333;
font-family: 'Lato', sans-serif;
font-size: 15px;
font-weight: normal;
line-height:150%;
float: left;
}
.li-desc a{
color: #333;
font-family: 'Lato', sans-serif;
font-size: 15px;
font-weight: normal;
line-height:150%;
text-decoration:none;
}
.li-desc span{
display:block;
font-weight: bold;
color:#000;
}

/*sub menu*/

.main_navigation_wrapper li ul.sub-menu{
    display: none;
    float: left;
    height: auto;
    left: 0;
    position: absolute;
    top:50px;
	background:#00166F;
	border-radius:0;
}
.main_navigation_wrapper li:hover ul.sub-menu{
	display:block;
}
.main_navigation_wrapper li:hover ul.sub-menu li{
	background:none;
	padding:0;
	float:none;
	border-bottom:1px solid #335BFF;
}
.main_navigation_wrapper li ul.sub-menu li:hover, .main_navigation_wrapper li ul.sub-menu li.active{
	background:#000F4A;
}
.main_navigation_wrapper li:hover ul.sub-menu li a:hover{
	background:none;
}
.main_navigation_wrapper li ul.sub-menu li a{
	background:none;
	color: #FFFFFF;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height:40px;
	padding:0 7px;
}
/*sub-menu close*/
.indus-table table tr td a{
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration:none;
}
.indus-table table tr td a:hover{
	text-decoration:underline;
}
.indus-table table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.indus-table table tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F7F7F7;
}
.lub-img{
	width:342px;
	height:239px;
	float:left;
}
.lub-detail{
	padding:28px 0 0 0;
}
.industrial{
	width:628px;
	float:right;
}
.industrial h2 , .minreal_details h2{
	font-family: 'Lato', sans-serif;
	font-size:28px;
	color:#000000;
	font-weight:bold;
	line-height:100%;
	margin: 0 0 4px;
}
.industrial p ,  .minreal_details p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:150%;
	margin: 0 0 5px;
	text-align:justify;
}
.maxim-table table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.maxim-table table tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F7F7F7;
}
.maxim-table table tr td{
	width:auto;
}

.productlist a{ 
	background-color:#eaeaea;
	font-size: 16px;
	font-weight: bold;
	padding:5px 20px;
	line-height:19px;
	color: #001362;
	display: inline-block;
	margin: 0 0 5px;
}

.productlist a:hover { 
	background-color:#333333;
	color: #fff;
}


.gear{
	padding:28px 0 0 0;
}
.gear h2{
	font-family: 'Lato', sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:28px;
	line-height:100%;
	background:url("../images/fead-line.png") no-repeat left bottom;
	margin: 0 0 14px;
	padding: 0 0 16px;
}
.gear h2 span{
	color:#00125A;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	font-size:28px;
	line-height:100%;
}
.gear p span{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.gear p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height: 142%;
	margin-bottom:18px;
}


/* 14-04-2015 */
.xf_films {
	margin: 30px 0 0;
}
.xf_films p {
	color: #000000;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 15px;
    text-align: justify;
    
}
.xf_films p.last{
	margin-bottom:0;
}
.xf_films h3 {
    background: url("../images/h3-bg.png") no-repeat 0 0;
    color: #001362;
    font-family: 'Lato',sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 0 10px;
    padding: 7px 10px;
}
.xf_films ul.xf_list {
	margin: 10px 0 20px;
}
.xf_films ul.xf_list li {
	font-family: 'Lato',sans-serif;
    font-size: 14px;
    list-style: outside none disc;
    margin: 0 0 10px 15px;
    line-height: 150%;
}
.xf_films:before, .xf_films:after {
    clear: both;
    content: "";
    display: block;
    overflow: hidden;
}
.xf_films .xf_left {
	float: left;
	width: 70%;
}
.xf_films .xf_right {
	float: right;
	width: 25%;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
}
.xf_films .xf_right ul li {
	margin: 5px 0;
}
.xf_films .xf_right ul li a {
	color: #001362;
	font-size: 16px;
}
.xf_films .xf_right ul li ul li {
	background: url("../images/li_bullet.png") left 4px no-repeat;
	padding-left: 10px;
	margin:14px 0;
}
.xf_films .xf_right ul li ul li a {
	color: #333333;
	text-transform: capitalize;
	font-size:15px;
	transition: all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
}
.xf_films .xf_right ul li ul li a:hover,
.xf_films .xf_right ul li ul li.active a {
	color: #001362;
	transition: all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	padding-left:5px;
	border-bottom:1px solid #001362;
}
.xf_left img {
    border: 5px solid #999999;
    max-width: 290px;
    border-radius: 5px;
}
.left_img {
	float: left;
	max-width: 176px;
}
.mid_text {
	float: left;
	max-width: 310px;
	margin: 0 0 0 20px;
}
.mid_text ul.text_ul li {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	background: url("../images/li_bullet.png") left 3px no-repeat;
	padding-left: 10px;
	margin: 0 0 10px;
}
.right_img {
	float: right;
	max-width: 176px;
}
.bottom_img {
	clear: both;
	padding: 20px 0 0;
}
.img1 {
	margin: 0 0 20px;
}
.xf_left .img1 img {
    max-height: 94px;
    max-width: 94%;
}
.top_img {
    margin: 0 0 20px;
    overflow: hidden;
}
.xf_left h4 {
    font-family: "Lato",sans-serif;
    font-size: 20px;
    margin: 0 0 20px;
    line-height:130%;
}
.xf_left .bottom_content {
	clear: both;
	padding: 20px 0 0;
}
.mid_text ul.text_ul li.text_ul_heading {
	background: none;
	padding-left: 0;
}
.mid_text ul.text_ul li.text_ul_heading h3 {
	background: none;
	color: #000000;
}
.xf_left .madeup-full img {
	max-width: 99%;
}
.madeup-left, .madeup-right {
	margin: 0 0 10px;
}
.xf_left .madeup-left img,
.xf_left .madeup-right img {
	max-width: 320px;
}

.top_img h2 {
	margin: 0 0 5px;
}



.bopp_tapes {
	margin: 30px 0 0;
}
.bopp_tapes h2 {
	background: url("../images/title_bg.png") no-repeat scroll 0 bottom;
    color: #000000;
    font-family: "Lato",sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 0 13px;
    padding: 0 0 17px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
} 
.bopp_tapes p {
	color: #000000;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 15px;
    text-align: justify;
}
.tape_content {
	overflow: hidden;
	padding: 10px;
	margin: 0 0 20px;
	border: 1px solid #EFEFEF;
	background: #F7F7F7;
	border-radius: 3px;
}

.tape_content .tape_left {
	float: left;
	padding: 5px;
	border: 1px solid #999;
}
.tape_content .tape_right {
    float: left;
    margin-left: 20px;
    max-width: 84%;
}
.tape_content .tape_right h3 {
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0 10px;
	margin: 0 0 10px;
	text-transform: capitalize;
	color: #00125a;
	font-weight: bold;
}

/*validation*/
.contact-left-inner #ajaxLoader{
	bottom: 23px;
    left: 134px;
    position: absolute;
}
.contact-left-inner #error{
    bottom: 29px;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: normal;
    left: 135px;
    position: absolute;
}
.contact-left-inner #result{
	bottom: 29px;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: normal;
    left: 135px;
    position: absolute;
}
/* changes :: 19-05-2015 */

.tag_line{
	color: #001362;
    font-family: 'Lato',sans-serif;
    font-size:15px;
    font-weight: bold;
    line-height:15px;
    margin:10px 0;
}

/****************27-07-2015**********************************/
.minreal_details a{
	text-decoration: none;
	color: #000; 
}
.minreal_details h3{
	background: url("../images/h3-bg.png") no-repeat 0 0;
    color: #001362;
    font-family: 'Lato',sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin: 20px 0 10px;
    padding: 7px 10px;
}
.minreal_details h4{
	font-family: 'Lato',sans-serif;
	color: #001362;
	font-size: 17px;
    line-height: 1.5;
}
.minreal_details h5{
	font-family: 'Lato',sans-serif;
	color: #001362;
	font-size: 16px;
    line-height: 1.5;
}
.minreal_details.bottom_part{
	float: left;
}
.minreal_details  ul {
    font-family: 'Lato';
    line-height: 1.5;
    margin-bottom: 10px;
}
.minreal_details  ul li{
	list-style-image: url("../images/td-bg.png");
    list-style-position: inside;
}
.mineral-img{
	float: right;
    /*height: 239px;*/
    width: 342px;
    border: 2px solid #b7b7b7;
    margin-top: 18px;
}
.mineral-img img{
	height:auto;
	width:auto;
	max-width:100%;
	max-height:100%;
	margin:0 auto;
	display:block;
}
.minreal_details .red_ocher_desc , .mineral_sec3 .lime_desc , .mineral_sec5 .chinaclay_sec , .mineral_sec6 .gypsum_decs , .mineral_sec7 .flyash_wrap , .mineral_sec9 .slag_desc{
  width: 628px;
}

/*30-7-2015-client-changes*/

.dolomide {
  float: left;
width: 628px;
}
.minreal_details h3 {
 
  clear: both;
  
}
.top_img .even .name{
  border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: left;padding: 10px 0;
text-align: center;font-family: 'Lato',sans-serif;
width: 30%;
background: #EAEAEA;
}
.top_img .odd .name {
  border-left: 1px solid #CCCCCC;font-family: 'Lato',sans-serif;
border-top: 1px solid #CCCCCC;
float: left;padding: 10px 0;
text-align: center;
width: 30%;

}
.top_img .even .unit {
font-family: 'Lato',sans-serif;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: left;background: #EAEAEA;
padding: 10px 0;
text-align: center;
width: 15%;
}
.top_img .odd .unit {
font-family: 'Lato',sans-serif;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: left;
padding: 10px 0;
text-align: center;
width: 15%;
}
.top_img .even .commone70{
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: left;background: #EAEAEA;
width: 13%;
padding: 10px 0;
text-align: center;
}
.top_img .even .commone70:last-child,.top_img .commone70:last-child{
border-right: 1px solid #CCCCCC;

}
.top_img .odd .commone70 {
font-family: 'Lato',sans-serif;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: left;
width: 13%;
padding: 10px 0;
text-align: center;
}
.odd {
  display: table;
}
.top_img .odd .name {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  color: #333333;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;float: none;
  text-align: center;
  width: 210px !important;
}
.top_img .odd .unit {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;
  text-align: center;float: none;
  vertical-align: middle;
  width: 105px;
}
.top_img .odd .commone70 {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;
  text-align: center;float: none;
  vertical-align: middle;
  width: 91px !important;
}
.even1 {
  display: table;margin-left: -12px;
}
.top_img .even1 .name {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  color: #333333;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;float: none;
  text-align: center;background:#EAEAEA;
  width: 210px !important;
}
.top_img .even1 .unit {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;
  text-align: center;float: none;
  vertical-align: middle;
  width: 105px;background:#EAEAEA;
}
.top_img .even1 .commone70 {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  display: table-cell;
  font-family: 'Lato',sans-serif;
  padding: 10px 0;background:#EAEAEA;
  text-align: center;float: none;
  vertical-align: middle;
  width: 91px !important;
}
.xf_films.techspeci .xf_right {
 
  margin-top: 35px;
  
}
.bx-wrapper img {
  display: block;
  height: 400px;
  max-width: 100%;
  width: 100%;
}
.top_img .even1.last .name,.top_img .even1.last .unit,.top_img .even1.last .commone70 {border-bottom: 1px solid #CCCCCC;}

/* date::4-8-2015 */
.techspecification-temp h5{
	background: url("../images/h3-bg.png") no-repeat 0 0 ;
	color: #001362;
	font-family: 'Lato',sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 35px;
	margin: 0 0 20px;
	padding: 0 0 0 16px;
}
.top_img.temp .name{
	width:40% !important;
	display:block;
	float:left;
}
.top_img.temp .odd{display:block;}
.top_img.temp .unit,.top_img.temp .commone70{
	width:29% !important;
	display:block;
	float:left;
}
.top_img.temp .name div,.top_img.temp .unit div,.top_img.temp .commone70 div{
	display:block;
}
.top_img.temp .odd.last .name,.top_img.temp .odd.last .unit,.top_img.temp .odd.last .commone70{border-bottom:1px solid #CCCCCC;}
.top_img.temp .commone70{border-right:1px solid #cccccc;}
/* date::4-8-2015 end */

.center_img1 > img {
  max-width: 100%;
  width: auto;
}
.p_ranging {
  margin: 20px 0 10px;
}
.tech_image_wrap img {
  max-width: 100%;
  width: auto;
}
.tech_image_wrap {
  margin: 0 0 20px;
}
.examples-section {
  border: 1px solid #DDDDDD;
  border-radius: 4px 4px 4px 4px;
  display: block;
  padding-bottom: 20px;
  width: 100%;
}
.example-image-link {
  margin-right: 15px;
}
.sl-im-wapper {
  min-height: 110px;
  max-height: 110px;
  height: 110px;
}
.sl-im-wapper img{max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin:0 auto;}
.ggbfs_cover {
  border: 1px solid #006600;
  display: block;
  margin: 0 auto;
  width: 80%;
}
.sub_footer a {
  color: #cccccc;
  font-family: "Oxygen",sans-serif;
  font-size: 13px;
  line-height: 100%;
  margin: 0;
  padding: 15px 0;
  text-align: center;
}
.contact_us li a:hover,
.sub_footer a:hover {
  color: #999;
}
.social_links li a:hover{
  color: #999;
}