 @charset "utf-8";
/* CSS Document */
button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  box-sizing: border-box;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.img-responsive1 {
  display: block;
  height: auto;
  max-width: 80%;
}
.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  display: inline-block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.img-circle {
  border-radius: 50%;
}
.clear{ clear:both;
}

		@font-face {
 font-family: ido-HelveticaBlack;
 src: url('../fonts/HelveticaBlack.otf') format('opentype');
 src: url('../fonts/HelveticaBlack.eot?#iefix') format('embedded-opentype');
 src: local('ido-HelveticaBlack'), url('../fonts/HelveticaBlack.ttf') format('truetype'),url('../fonts/HelveticaBlack.woff') format('woff'), url('../fonts/HelveticaBlack.svg') format('svg')}
 
 	@font-face {
 font-family: ido-HelveticaNeue!important;
 src: url('../fonts/HelveticaNeue#iefix.eot');
 src: local('ido-HelveticaNeue'), url('../fonts/HelveticaNeue.ttf') format('truetype');}
 
 

 #mySwipe div b {
  display:block;
  
  text-align:center;
 
  
 
  
 
 
 
}
.dummy1{ width:100%; height:auto}
.dummy2{ width:40%; height:auto; float:left; padding-right:2.5%;}
.left_arrow{ width:auto; height:auto; position:absolute; left:2%; top:60%;}
.right_arrow{ width:auto; height:auto; position:absolute; right:2%; top:60%;}

 .dummy3{ width: auto; height:auto; margin:0 auto}



*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; border:0; outline:none;}
.clear{ clear:both;}
.wrapper{ width:100%; height:auto; background:url(../images/bg-img.jpg) repeat 0% 0%; background-size:cover;}	
.wrapper_facility{ width:100%; height:auto; background:url(../images/facilities_1.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_contact{ width:100%; height:auto; background:url(../images/contactbg.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_article{ width:100%; height:auto; background:url(../images/articlebg.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_product{ width:100%; height:auto; background:url(../images/productbg.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}	
.wrapper_quality{ width:100%; height:auto; background:url(../images/qualitybg.jpg) no-repeat; background-size: 100% 100% !important; z-index:0 !important;}	
.wrapper_social{ width:100%; height:auto; background:url(../images/socialbg.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}	
.wrapper_calender{ width:100%; height:auto; background:url(../images/calenderbg.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_facility_1{ width:100%; height:auto; background:url(../images/Facilities-01.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}	
.wrapper_facility_2{ width:100%; height:auto; background:url(../images/facilities_2.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_facility_3{ width:100%; height:auto; background:url(../images/facilities_3.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.wrapper_product_1{ width:100%; height:auto; background:url(../images/product_1.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}	
.wrapper_quality_sub{ width:100%; height:auto; background:url(../images/quality_sub.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}	
	
	

	

.main-container{ width:94%; height:auto; margin:0 auto; clear:both; z-index:99 !important}	
	
.logo{ width:10%; height:auto; padding:0% 0% 0% 6%; position:absolute; top:0px; right:0px }	
.hdergt{ width:78%; height:auto; float:left; margin-right:2%;}
.lgt{ width:50%; height:auto; float:left; padding-top:2%; background:url(../images/arrow.png) no-repeat 10% 54%; padding-left:5%; clear:both}
.rgt{ width:45%; height:auto; float:left;padding-top:4%;}
.rgt_faci{ width:45%; height:auto; float:right;padding-top:4%;background:url(../images/arrow_1.png) no-repeat 10% 38%; padding-left:5%;}
.rgt_product{ width:50%; height:auto; float:left;padding-top:4%;background:url(../images/arrow_1.png) no-repeat  center right;}


.rgt_contact{ width:35%; height:auto; float:right;padding-top:3%;}
.rgt_social{ width:47%; height:auto; float:right;padding-top:3%;}
.rgt_flexo{ width:45%; height:auto; float:right;padding-top:3%;}

.lgt_quality{ width:55%; float:left; padding-top:4%; background:url(../images/arrow.png) no-repeat 0% 75%; }
.lgt_culture{ width:55%; height:auto; float:left; padding-top:4%; background:url(../images/arrow.png) no-repeat 0% 57%;}

.lgt_label{ width:55%; height:auto; float:left; padding-top:2%; background:none}
.rgt img{  width:auto; height: auto}
.lgt_social{ width:45%; height:auto; float:left; padding-top:4%;background:url(../images/arrow.png) no-repeat 0% 59%;  }
.caption{ width:100%; height:auto;}
.caption h1{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:195% !important; font-weight:normal; color:#324148!important; line-height:65%; }



.caption h2{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:320% !important; font-weight:normal; color:#fff!important; line-height:60%; }
.caption h4{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:225% !important; font-weight:normal; color:#fff!important; line-height:90%; }

.lgt_commercial{ width:55%; height:auto; float:left; padding-top:2%; background:url(../images/arrow.png) no-repeat 3% 92%;}
.lgt_flexo{ width:55%; height:auto; float:left; padding-top:2%;/* background:url(../images/arrow.png) no-repeat 3% 92%;*/}


.caption h3{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#000!important; line-height:60%; }
.caption_flexo h3 { font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#000!important; line-height:60%; }

.caption h5{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#004351!important; line-height:60%; }
.caption h6{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#324148!important; line-height:60%; }



.lgt_contact{ width:55%; height:auto;  padding-top:3%; float:left; padding-left:4%;background:url(../images/arrow_1.png) no-repeat 10% 91%;}
.lgt_faci{ width:55%; height:auto;  padding-top:3%; float:left; padding-left:0%;background:url(../images/arrow_1.png) no-repeat 2% 87%;}
.lgt_faci_1{ width:55%; height:auto;  padding-top:3%; float:left; padding-left:0%;background:url(../images/arrow.png) no-repeat 2% 84%;}
.lgt_contacts{ width:55%; height:auto;  padding-top:3%; float:left; padding-left:4%;}
.lgt_contacts_1{ width:40%; height:auto;  padding-top:3%; float:left; padding-left:4%;}

.captions h2{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#fff!important; line-height:60%; }


.lgt_inner{ width:80%; height:auto;  padding-top:3%; float:left; padding-left:4%}
.caption h3 span{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif;  color:#6d7375; }

.caption h1 span{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif;  color:#e20a16; }
.caption_home1{background:#FFF; padding:1.0% 0% 1% 2%; width:48%;}
.caption_home2{ background:#FFF; padding:1.0% 0% 1% 1%; width:56%; margin-left:5%;}
.caption_home3{ background:#FFF; padding:1.0% 0% 1% 4%; width:67%; margin-left:2%;}
.caption_home4{ background:#FFF; padding:1.0% 0% 1% 3%; width:72%; margin-left:2%;}
.caption_home5{ background:#FFF; padding:1.0% .8% 1.0% 5%; width:77%;}

.caption_product1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:70%;}
.caption_product2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:46%; margin-left:5%;}
.caption_product3{ background:#FFF; padding:1.5% 0% 0.5% 4%; width:38%; margin-left:2%;}
.caption_product4{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:72%; margin-left:4%;}
.caption_product5{ background:#FFF; padding:1.5% .8% 1.5% 3%; width:37%;margin-left:3%;}


.caption_culture1{background:#FFF; padding:1.5% 0% .5% 2%; width:48%;}
.caption_culture2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:81%; margin-left:5%;}
.caption_culture3{ background:#FFF; padding:1.0% 0% 0.5% 4%; width:44%; margin-left:2%;}
.caption_culture4{ background:#FFF; padding:1.5% 0% 1.5% 4%; width:67%; margin-left:2%;}

.caption_facility1{background:#000; padding:1.5% 0% .5% 2%; width:45%;}
.caption_facility2{ background:#000; padding:1.5% 0% 1.5% 1%; width:58%; margin-left:5%;}
.caption_facility3{ background:#000; padding:1.5% 0% 1.5% 2%; width:46%; margin-left:4%;}
.caption_facility4{ background:#000; padding:1.5% 0% 1.5% 1%; width:48%; margin-left:5%;}
.caption_facility5{ background:#000; padding:1.5% .8% 1.5% 4%; width:39%;margin-left:2%;}

.caption_contact1{background:none; padding:1.5% 0% .5% 2%; width:92%;}
.caption_contact2{ background:none; padding:1.5% 0% 0.5% 1%; width:110%; margin-left:5%;}
.caption_contact3{ background:none; padding:1.5% 0% 0.5% 2%; width:94%; margin-left:4%;}
.caption_contact4{ background:none; padding:1.5% 0% 0.5% 1%; width:66%; margin-left:5%;}
.caption_contact5{ background:none; padding:1.5% .8% 1.5% 4%; width:102%;margin-left:2%;}
.caption_contact6{background:none; padding:1.5% 0% .5% 2%; width:122%; margin-left:4%}
.caption_contact7{ background:none; padding:1.5% 0% 0.5% 1%; width:110%; margin-left:5%;}
.caption_contact8{ background:none; padding:1.5% 0% 0.5% 2%; width:94%; margin-left:4%;}

/*.caption_quality1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:88%;}
.caption_quality2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:78%; margin-left:5%;}
.caption_quality3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:84%; margin-left:4%;}
.caption_quality4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:57%; margin-left:5%;}
.caption_quality5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:42%;margin-left:5%;}
.caption_quality6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:46%; margin-left:5%}
.caption_quality7{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:64%; margin-left:4%;}*/

.caption_quality1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:62%;}
.caption_quality2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:57%; margin-left:5%;}
.caption_quality3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:48%; margin-left:4%;}
.caption_quality4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:35%; margin-left:5%;}
.caption_quality5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:28%;margin-left:5%;}
.caption_quality6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:48%; margin-left:5%}
.caption_quality7{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:50%; margin-left:4%;}

.caption_quality8{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:35%; margin-left:4%;}
.caption_quality9{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:65%; margin-left:4%;}
.caption_quality10{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:64%; margin-left:4%;}
.caption_quality11{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:68%; margin-left:4%;}
.caption_quality12{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:36%; margin-left:4%;}

.caption_social1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:52%;}
.caption_social2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:65%; margin-left:5%;}
.caption_social3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:84%; margin-left:4%;}
.caption_social4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:61%; margin-left:5%;}
.caption_social5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:83%;margin-left:5%;}
.caption_social6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:61%; margin-left:5%}

.caption_labels1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:101%;}
.caption_labels2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:62%; margin-left:5%;}
.caption_labels3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:93%; margin-left:4%;}
.caption_labels4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:86%; margin-left:5%;}
.caption_labels5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:96%;margin-left:5%;}
.caption_labels6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:78%; margin-left:5%}
.caption_labels7{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:79%; margin-left:5%;}
.caption_labels8{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:108%; margin-left:4%;}
.caption_labels9{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:64%; margin-left:5%;}

.caption_commercial1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:79%;}
.caption_commercial2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:80%; margin-left:5%;}
.caption_commercial3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:94%; margin-left:4%;}
.caption_commercial4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:106%; margin-left:5%;}
.caption_commercial5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:89%;margin-left:5%;}
.caption_commercial6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:102%; margin-left:5%}
.caption_commercial7{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:110%; margin-left:5%;}
.caption_commercial8{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:113%; margin-left:4%;}
.caption_commercial9{ background:#FFF; padding:1.0% 0% 1.5% 1%; width:100%; margin-left:5%;}
.caption_commercial10{background:#FFF; padding:1.5% 0% 1.5% 2%; width:90%;}
.caption_commercial11{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:60%; margin-left:5%;}


.caption_faci1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:55%;}
.caption_faci2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:66%; margin-left:5%;}
.caption_faci3{ background:#FFF; padding:1.5% 0% 1.5% 2%; width:70%; margin-left:4%;}
.caption_faci4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:55%; margin-left:5%;}
.caption_faci5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:72%;margin-left:5%;}
.caption_faci6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:67%; margin-left:5%}
.caption_faci7{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:89%; margin-left:5%;}
.caption_faci8{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:102%; margin-left:4%;}
.caption_faci9{ background:#FFF; padding:1.0% 0% 1.5% 1%; width:72%; margin-left:5%;}
.caption_faci10{background:#FFF; padding:1.5% 0% 1.5% 2%; width:54%;}
.caption_faci11{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:81%; margin-left:5%;}

.caption_facili1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:55%;}
.caption_facili2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:71%; margin-left:5%;}
.caption_facili3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:40%; margin-left:4%;}
.caption_facili4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:54%; margin-left:5%;}
.caption_facili5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:72%;margin-left:5%;}
.caption_facili6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:88%; margin-left:5%}
.caption_facili7{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:82%; margin-left:5%;}
.caption_facili8{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:55%; margin-left:4%;}
.caption_facili9{ background:#FFF; padding:1.0% 0% 1.5% 1%; width:78%; margin-left:5%;}
.caption_facili10{background:#FFF; padding:1.5% 0% 1.5% 2%; width:48%;}
.caption_facili11{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:38%; margin-left:5%;}


.caption_facilities1{background:#000; padding:1.5% 0% 1.5% 2%; width:29%;}
.caption_facilities2{ background:#000; padding:1.5% 0% 1.5% 1%; width:64%; margin-left:5%;}
.caption_facilities3{ background:#000; padding:1.5% 0% 2.5% 2%; width:63%; margin-left:4%;}
.caption_facilities4{ background:#000; padding:1.5% 0% 1.5% 1%; width:47%; margin-left:5%;}

.caption_products1{background:#000; padding:1.5% 0% 1.5% 2%; width:59%;}
.caption_products2{ background:#000; padding:1.5% 0% 1.5% 1%; width:54%; margin-left:5%;}
.caption_products3{ background:#000; padding:1.5% 0% 2.5% 2%; width:44%; margin-left:4%;}
.caption_products4{ background:#000; padding:1.5% 0% 1.5% 1%; width:52%; margin-left:5%;}
.caption_products5{background:#000; padding:1.5% 0% 1.5% 2%; width:40%;}
.caption_products6{ background:#000; padding:1.5% 0% 1.5% 1%; width:49%; margin-left:5%;}
.caption_products7{ background:#000; padding:1.5% 0% 2.5% 2%; width:49%; margin-left:4%;}
.caption_products8{ background:#000; padding:1.5% 0% 1.5% 1%; width:54%; margin-left:5%;}


.caption_cont1{background:#000; padding:1.5% 0% 1.5% 2%; width:44%;}
.caption_cont2{ background:#000; padding:1.5% 0% 1.5% 1%; width:71%; margin-left:5%;}
.caption_cont3{ background:#000; padding:1.5% 0% 2.5% 2%; width:42%; margin-left:4%;}
.caption_cont4{ background:#000; padding:1.5% 0% 2.5% 1%; width:59%; margin-left:5%;}
.caption_cont5{background:#000; padding:1.5% 0% 1.5% 2%; width:63%;}
.caption_cont6{ background:#000; padding:1.5% 0% 1.5% 1%; width:46%; margin-left:5%;}
.caption_cont7{ background:#000; padding:1.5% 0% 2.5% 2%; width:49%; margin-left:4%;}


.rgt_flexo{ width:45%; height:auto; float:right;padding-top:3%;}
.caption h6{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#324148!important; line-height:60%; }
.next_btn{ width:auto; height:auto; position:absolute; right:1%; top:30%}
.next_btn_1{ width:auto; height:auto; position:absolute; right:1%;bottom:5%}
.next_btn_2{ width:auto; height:auto; position:absolute; right:15%;bottom:5%}
.next_btn_3{ width:auto; height:auto; position:absolute; right:2%;bottom:35%}
.next_btn_4{ width:auto; height:auto; position:absolute; right:15%;bottom:5%}
.next_btn_5{ width:auto; height:auto; position:absolute; right:2%;bottom:0%}



.caption_flexo1{background:#FFF; padding:1.5% 0% 1.5% 2%; width:87%;}
.caption_flexo2{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:79%; margin-left:5%;}
.caption_flexo3{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:50%; margin-left:4%;}
.caption_flexo4{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:70%; margin-left:5%;}
.caption_flexo5{ background:#FFF; padding:1.5% .8% 1.5% 1%; width:53%;margin-left:3%;}
.caption_flexo6{background:#FFF; padding:1.5% 0% 1.5% 1%; width:68%; margin-left:3%}
.caption_flexo7{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:71%; margin-left:4%;}
.caption_flexo8{ background:#FFF; padding:1.5% 0% 2.5% 2%; width:72%; margin-left:4%;}
.caption_flexo9{ background:#FFF; padding:1.0% 0% 1.5% 1%; width:55%; margin-left:5%;}
.caption_flexo10{background:#FFF; padding:1.5% 0% 1.5% 2%; width:67%;margin-left:4%;}
.caption_flexo11{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:57%; margin-left:5%;}
.caption_flexo12{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:95%; margin-left:3%;}
.caption_flexo13{ background:#FFF; padding:1.5% 0% 1.5% 1%; width:69%; margin-left:5%;}

.wrapper_flexo_1{ width:100%; height:auto; background:url(../images/flexo_1.jpg) no-repeat; background-size:100% 100%; z-index:0 !important}
.caption_flexo h3 { font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:290% !important; font-weight:normal; color:#000!important; line-height:60%; }
.lgt_flexo_prints{ width:100%; height:auto; float:left; padding-top:2%;/* background:url(../images/arrow.png) no-repeat 3% 92%;*/ position:relative}
.caption_flexo_print1{background:#FFF; padding:1.0% 0% 1% 2%; width:46%;}
.caption_flexo_print2{ background:#FFF; padding:1.0% 0% 1% 1%; width:50%; margin-left:5%;}
.caption_flexo_print3{ background:#FFF; padding:1.0% 0% 1% 2%; width:48%; margin-left:4%;}
.caption_flexo_print4{ background:#FFF; padding:1.0% 0% 1.0% 1%; width:45%; margin-left:5%;}
.caption_flexo_print5{ background:#FFF; padding:1.0% .8% 1.5% 1%; width:55%;margin-left:3%;}
.caption_flexo_print6{background:#FFF; padding:1.0% 0% 1.0% 1%; width:56%; margin-left:3%}
.caption_flexo_print7{ background:#FFF; padding:1.0% 0% 1.0% 1%; width:27%; margin-left:4%;}

.flexo_pic{ width:95%; height:auto;   opacity: 0.8;    filter: alpha(opacity=80); background:url(../images/flexo_bg.jpg) no-repeat ; background-size:100% 100%; margin:0 auto}

.product_pic{ width:95%; height:auto;   opacity: 0.8;    filter: alpha(opacity=80); background:url(../images/flexo_bg.jpg) no-repeat ; background-size:100% 100%; margin:0 auto}

.flexo_prints_pic{ width: auto; height:auto; margin:0 auto; padding-top:7%; padding-bottom:7%}

.flexo_prints_pic img{ width:75%; height:auto; margin:0 auto}
.lgt_1{ width:55%; height:auto; float:left; padding-top:2%; padding-bottom:2%; }
.lgt_2{ width:55%; height:auto; float:left; padding-top:2%; }

.rgt_flexo_1{ width:39%; height:auto; float:right;padding:3%; position:relative}

.caption_flexo_1{ width:100%; height:auto; padding-top:5%}
.flexo_container{ width:90%; height: auto;  padding:5%; background:url(../images/flexo_bgpic.png) no-repeat 32% 65% ; background-size:90% 90%}
.flexo_container_dtl{ width:90%; height: auto;  padding:5%; background:url(../images/flexo_bgpic.png) no-repeat  ; background-size:100% 100%}
.contact_container_dtl{ background: url(../images/contact_bac.png) no-repeat  32% 65% ;
    float: right;
    height: auto;
    margin-top: 10%;
    padding-bottom: 6%;
    padding-top: 6%;
    position: relative;
    width: 48%; padding-left:7%; margin-bottom:6%; }
.contact_addres{ width:50%; height:auto; position:absolute; left:2%;}
.contact_container_dtl ul{ margin:0px; padding:0px; list-style-type:none }
.contact_container_dtl ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; line-height:24px; text-align:left;}
.contact_container_dtl ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight: bold; line-height:24px;}
.contact_container_dtl ul li a{ color:#000000; text-decoration:none}
.contact_container_dtl ul li a:hover{ color:#000000; text-decoration:underline}




.caption_pro{ width:100%; height:auto; padding-top:5%}
.caption_pro h4{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:110% !important; font-weight:normal; color:#fff!important; line-height:120%; }
.caption_pro ul{ padding:0px; margin:0px; }
.caption_pro ul li{font-family: Arial, Helvetica, sans-serif; font-size:90% !important; font-weight:normal; color:#fff!important; line-height:120%; width:85%; padding-bottom:3%; list-style-position:outside; margin-left:3%; list-style-image:url(../images/dash.png) ; list-style-type:none}

.caption_label_1{ width:100%; height:auto; padding-top:5%}
.caption_label_1 h4{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:145% !important; font-weight:normal; color:#fff!important; line-height:120%; }

.caption_label_1 h5{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:100% !important; font-weight:normal; color:#fff!important; line-height:120%; }

.caption_flexo_1 h4{ font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:200% !important; font-weight:normal; color:#fff!important; line-height:120%; }
.caption_flexo_1 ul{ padding:0px; margin:0px; }
.caption_flexo_1 ul li{font-family: ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:100% !important; font-weight:normal; color:#fff!important; line-height:120%; width:93%; padding-bottom:0%; list-style-position:outside; margin-left:3%}

.caption_flexo_2{ width:100%; height:auto; padding-top:5%}
.caption_flexo_2 ul{ padding:0px; margin:0px; }
.caption_flexo_2 ul li{font-family:ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:90% !important; font-weight:normal; color:#fff!important; line-height:120%; width:90%; padding-bottom:3%; list-style-position:outside; margin-left:3%}
.caption_flexo_2 ul li span{font-family:ido-HelveticaBlack, Arial, Helvetica, sans-serif!important; font-size:120% !important; font-weight:normal; color:#fff!important; line-height:120%; padding-bottom:3%; list-style-position:outside; }
.flexo_pic_5{ width:95%; height:auto;   opacity: 0.8;    filter: alpha(opacity=80); background:url(../images/flexo6_bg.jpg) no-repeat ; background-size:100% 100%; margin:0 auto}


.news_container h2{ color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 95%;
    font-weight: normal;
    line-height: 120%;
    padding: 6% 0 5%;
    text-align: left;}
	
	
	
	.news_container_1 h2{ color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 95%;
    font-weight: normal;
    line-height: 120%;
    padding: 6% 0 5%;
    text-align: left;}
	
	.news_container_1 h3{ color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    line-height: 120%;
    padding: 3% 0 5%;
    text-align: left;}
	
	
	.news_container h2 span{ color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
    line-height: 120%;
    padding: 6% 0 5%;
    text-align: left;}
	
	.news_container h3{ color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 95%;
    font-weight: normal;
    line-height: 120%;
    padding: 6% 0 5%;
    text-align: left; width:80%;}




.lgt p{ background:url(../images/arrow.png) no-repeat 2% 20%; padding:6% 5% 0% 10%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; line-height:120%;}

.lgt_articledtl{ padding:6% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; line-height:120%;}
.footer-wrapper{width:100%; height:auto; padding:.5% 0% 3% 0%;  }
.footer{width:94%;  height:auto; margin:0 auto;}
.copyright{font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color:#999999; width:50%; float:left;padding:0.3% 0% 0% 0%; }
/*span{font-family: Arial, Helvetica, sans-serif;  font-weight:normal; color:#999999;}*/
.design{font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color:#999999; float:left; width:46%; text-align:right;padding:0.3% 0% 0% 0%;}
.design a{ font-weight:normal; color:#999999;text-decoration:none; }
.design a:hover{ font-weight:normal; color:#fff; text-decoration:underline; }
.footer-img{ float:right; padding:0% 0% 0% 0%; width:3%;}
/*
content scrolling*/
.featured {width:auto; 
	padding-right:0px; 
	position:relative; 
	
	height:340px; overflow:hidden; margin-left:11%;
}
.featured_1 {width:auto; 
	padding-right:0px; 
	position:relative; 
	height: auto; overflow:hidden; margin-left:11%; padding-top:3%
}


.featured_2 {width:auto; 
	padding-right:0px; 
	position:relative; 
	height: auto; overflow:hidden; margin-left:11%; padding-top:3%
}

.featured_2 ul { width: 100%; padding: 0; margin-top:0%; height: auto; float: left; list-style-image: none; display: block; }
.featured_2 li {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; text-align:left; color:#000; width:93%;}
.featured_2 li span {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#000; width:93%; text-transform: uppercase;}


.featured-info { color: #56adff; background-color: #313131; border: 1px solid #424242; padding: 0px 10px; margin: 15px 0px; }
#sections {width:0px; height:340px;  float: left; overflow: hidden; }
#sections ul { width: 10000px; padding: 0; margin: 0; height: 340px; float: left; list-style-image: none; display: block; }
#sections li { width:723px; height:340px;  display: block; float: left;  }
.sections-overlay { background-image: url(images/readmore-bg.png);width:723px; height:340px; }
.sections-overlay .zoom { margin: 165px 0px 0px 312px; border: none; }
#featured-right {position: absolute;
	top: 5px;
	left: 0px;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	overflow-x: hidden;}
#featured-right_contact {position: absolute;
	top: 5px;
	left: 0px;
	list-style: none;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	overflow-x: hidden; padding-left:22%}
#sections2 { width:100%; height: 273px;  overflow: hidden; margin-top:6%;}
.featured-readmore { background-color: #f1f1f1; padding: 3px 7px 3px 7px; display: block; float: right; margin-top:0px; border:1px solid #ffffff; color:#333333; font-size:12px}
#sections2 ul { width: 100%; padding: 0; margin-top:3%; height: auto; float: left; list-style-image: none; display: block; }
#sections2 li {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:72%; font-weight:normal; text-align:left; color:#fff; width:93%;}
#sections2 li span {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; width:93%; text-transform: uppercase;}

#sections_product { width:100%; height: 273px;  overflow: hidden; margin-top:6%;}
.featured-readmore { background-color: #f1f1f1; padding: 3px 7px 3px 7px; display: block; float: right; margin-top:0px; border:1px solid #ffffff; color:#333333; font-size:12px}
#sections_product ul { width: 100%; padding: 0; margin-top:0%; height: auto; float: left; list-style-image: none; display: block; }
#sections_product li {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; text-align:left; color:#fff; width:93%;}
#sections_product li span {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; width:93%; text-transform: uppercase;}




.featured_1t ul { width: 100%; padding: 0; margin-top:0%; height: auto; float: left; list-style-image: none; display: block; }
.featured_1 li {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; text-align:left; color:#fff; width:93%;}
.featured_1 li span {  padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; width:93%; text-transform: uppercase;}

.featured-title a { color: #04b8d8; font-size: 20px; padding-bottom:5px; text-align:center !important}
.featured-title a:hover { color: #04b8d8; font-size: 20px; text-decoration:underline;text-align:center !important }

.featured-title a span { color: #d63252; font-size: 20px;text-align:center !important }
.featureth{ width:220px; height:147px; padding-left:0px; padding-bottom:0px; border:1px solid #ffffff; margin-bottom:12px}
#featured-button { width: 240px; height:61px; background: url(../images/slider-arrows-bg1.gif) no-repeat ;  z-index:9999; float:left }
.prev { width: 40px; height: 100px; cursor: pointer; float: right; background:url(../images/arow-down.png) no-repeat; margin-top:8px; margin-left: 10px; position:absolute; right:-1.2%;bottom:5%}
.next { width: 40px; height: 40px; cursor: pointer; float: right; background: url(../images/arow-up.png)  no-repeat ; margin-top:8px; margin-right: 10px;position:absolute; right:-2.8%; bottom:14%  }
.prev-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(../images/arrow-left-hover.gif); }
.next-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(../images/arrow-right-hover.gif); }

/*gallery*/
.calender_container{ width:89%; min-height:511px; margin:0 auto; margin-top:5%}

/*contact us*/

#enquiryfor{ width:100%; height: auto;  padding-top:15px; background-image:none !important }
#enquiry-dtl{ width:100%; height: auto; float:left; padding-bottom:15px; }
#enquiry-dtl_1{ width:100%; height: auto; float:left; padding-top:50px; }

#enquiry-comment{ width:100%; height: auto; float:left; padding-bottom:15px;}
#enquiryfor h1{ width:23%; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#666666; font-weight:normal; float:left; text-align:right; padding-right:0.5%; line-height:20px; }
#enquirysep{ width:2px; height:auto; padding-right:15px; float:left;  }
#enq-txtbox{ width:70% !important; height:35px;float:left;}
.tcxt99{ border:1px solid #999999; width:100% !important; height:35px; font-size:12px; padding-left:2px; color:#666666}
.tcxt98{ border:1px solid #999999; width:100% !important; height:80px; font-size:12px; padding-left:2px; color:#666666}
#enq-txtbox-1{ width:70% !important; height:80px; float:left;}

.txtbtn{width:30% !important; height:35px;float:left;}
#jumpMenu{border:1px solid #999999; width:100% !important; height:30px; font-size:12px; color:#666666; padding-top:5px}
.combo99{ width:100%; height:33px; font-size:80%; color:#666; font-family:Arial, Helvetica, sans-serif; border:1px solid #999; outline:none}
.enquirypic{ width:auto; height:auto; position:absolute; right:0px; bottom:0px}
#enq-txtbox h2{ width:100%; font-size:14px; font-family:Arial, Helvetica, sans- serif; color:#666666; font-weight:normal; float:left; text-align:right; padding-right:0.5%; line-height:35px; text-align:left }
.send_btn{ width:92px; height:auto; float:right;}
.urdtls{ width:33%; height:35px ; float:left; padding-bottom:5px}
.urdtls h3{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;  font-weight:normal; float:left; line-height:22px; padding-right:5px}
.urdtlssepa{width:2px; height:auto; padding-right:15px; float:left;}
.txtbtn{ width:14px; height:10px; float:left; margin-top:4px}
.urdtls h2{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0px 35px 20px 14px; font-weight:normal; float:left}
.get_quote{min-height:305px; position:absolute; right:12%; bottom:10%; width:40%;}

/*article*/
.article_pic{ width:95%; height:auto; float:left; border:1px solid #ccc}
.article_pic img{ width:100%; height:auto}
.news_container{ width:100%; height:auto}
.news_container_1{ width:80%; height:auto}

.news_container h1{ padding:1.5% 5% 0% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align:left; color:#fff; width:100%; text-transform: uppercase; line-height:144%}
.news_dtl{ width:49%; height:auto; float:left}
.news_dtl p{ padding:6% 0% 5% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align: left; color:#fff; line-height:120%;}
.news_dtl_right{ width:49%; height:auto; float:right}
.news_dtl_right p{ padding:6% 0% 5% 0%;font-family:  Arial, Helvetica, sans-serif; font-size:95%; font-weight:normal; text-align: left; color:#fff; line-height:120%;}

.gallery{ padding-bottom:5px }


 #mySwipe div b {display:block;  text-align:center;}
.dummy1{ width:100%; height:auto}
.dummy2{ width:45%; height:auto; float:left; padding-right:2.5%;}

.dummy1 img{ width:100%; height:550px}
.dummy2 img{ width:100%; height:550px;}
.calender_year{ font-family:Arial, Helvetica, sans-serif; font-size:150%; font-weight:bold; color:#cccccc;}

.menu-container{  width:75%;   height:auto;display:block  }

.get_quote{min-height:305px; position:absolute; right:12%; bottom:10%; width:40%;  cursor:pointer}









