body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}



@font-face {
    font-family: 'pantonlight';
    src: url('../fonts/panton_light-webfont.woff2') format('woff2'),
         url('../fonts/panton_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pantonblack';
    src: url('../fonts/panton_black-webfont.woff2') format('woff2'),
         url('../fonts/panton_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'swis721_lt_btlight';
    src: url('../fonts/swis721_lt_bt_light-webfont.woff2') format('woff2'),
         url('../fonts/swis721_lt_bt_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swiss_721_narrow_swaroman';
    src: url('../fonts/36917_swiss721narrowswa-webfont.woff2') format('woff2'),
         url('../fonts/36917_swiss721narrowswa-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Swiss721BT-Roman';
  src: url('../fonts/Swiss721BT-Roman.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Swiss721BT-Roman.woff') format('woff'), 
  url('../fonts/Swiss721BT-Roman.ttf')  format('truetype'),
   url('../fonts/Swiss721BT-Roman.svg#Swiss721BT-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Swis721_Md_BT';
	src: url('../fonts/Swiss721BT-Medium.eot');
	src: url('../fonts/Swiss721BT-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Swiss721BT-Medium.woff') format('woff'),
		url('../fonts/Swiss721BT-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
  font-family: 'Swiss721BT-Heavy';
  src: url('../fonts/Swiss721BT-Heavy.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Swiss721BT-Heavy.woff') format('woff'), 
  url('../fonts/Swiss721BT-Heavy.ttf')  format('truetype'), 
  url('../fonts/Swiss721BT-Heavy.svg#Swiss721BT-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}


p{font-family:swis721_lt_btlight;font-size:15px;color:#231f20;line-height;20px;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{
	width:10px;height:10px;background:#f0713c;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width:10px;height:10px;    margin: -6px 0 0 -6px;background:#FFF;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
    width: 10px;
    height: 10px;
    margin: -6px 0 0 -6px;
}
.fp-slidesNav{right:4%;    left: auto;}
#fp-nav ul li, .fp-slidesNav ul li{    width: 4px;
    height: 5px;}
#main-navigation {
    z-index: 1000;
	background:#FFF;
}
.menu-wrapper {
    position: fixed;
    width: 300px;
    height: 100%;
    z-index: 8;
	-webkit-box-shadow: 10px 1px 30px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    10px 1px 30px 0px rgba(0, 0, 0, 0.75);
box-shadow:         10px 1px 30px 0px rgba(0, 0, 0, 0.75);
    
}
.main-menu {
   z-index: 1000;
    background: #FFF;
    box-sizing: border-box;
    padding: 25px 20px 20px 25px;
}

[class*="-menu"] {
    
  
    position: fixed;
    width: 300px;
    height: 100%;
}
.img-responsive{ max-width:100% !important;
    height:auto;
    display:block;}
.logo--main h1 a{width:60%;display:block;}
ul.mainmenu{list-style:none;margin:0; padding:0;    width: 220px;}
ul.mainmenu > li > a{font-family: 'pantonlight';color:#404041;text-decoration:none;text-transform: uppercase;font-size:20px;    display: block;border-bottom:2px solid transparent;    position: relative; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}
.nav{padding-top:40px;}
ul.mainmenu li{margin-bottom:15px;}
ul.mainmenu li ul{list-style:none;display:none;}
ul.mainmenu li ul li{margin-top:5px;margin-bottom: 5px;}
ul.mainmenu li ul li a{font-size:16px;color:#404041;font-family:swis721_lt_btlight;text-transform:capitalize;text-decoration:none;position:relative;border-bottom: 1px solid rgba(241, 114, 63, 0);padding-right: 11px;
    display: inline-block; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}

ul.mainmenu > li > a:hover{border-bottom:2px solid #f1723f;}
ul.mainmenu > li > a:hover:after{    position: absolute;
    content: '';
       right: -20px;
    top: 0px;
    width: 7px;
    height: 32px;
    -webkit-transform: skew(-30deg);
    -moz-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    background: #f1723f;}
ul.mainmenu li ul li a:hover{padding-right: 11px;
    display: inline-block;
    border-bottom: 1px solid #f1723f;}
	ul.mainmenu li ul li a:hover:after{
		     content: '\003e';
    right: -22px;
    top: -3px;
    color: #f1723f;
    position: absolute;
    font-size: 21px;
    transform: scale(1, 1.5);
    -webkit-transform: scale(1, 1.5);
    -moz-transform: scale(1, 1.5);
    -ms-transform: scale(1, 1.5);
    -o-transform: scale(1, 1.5);
	}
	
.social-links {
    bottom: 0;
    position: absolute;
    width: 100%;
    
    padding: 15px 0;
   
	left:0;
}
.social-links ul{margin:0px;padding:0px; list-style:none;margin-left:20px;}
.social-links li {
    display: inline-block;
    width: 33px;
    height: 33px;
    border-radius: 100%;
    background: #ef703c;
    margin: 0 5px;
	text-align:center;
	line-height:33px;
}
.social-links li a{color:#FFF;}
#section1{ /*margin-left:300px; */}
.banner-heading{padding-left:20%;padding-top:6%;}
.banner-heading h1{color:#FFF;margin:0px;padding:0px;font-size:50px;font-family: 'pantonlight';text-transform: uppercase;font-weight:100;}
.banner-heading h1 span{color:#f1713d;}
.banner-text{width:300px;max-height:300px;background:rgba(255, 255, 255, 0.8);padding:20px;}
.banner-text h2{    margin: 0px;
    padding: 0px;
    color: #ff6a3b;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	}
	
.banner-text h2:after{
    position: absolute;
    content: '';
    right:30px;
    top: 0px;
   width: 15px;
	height:70px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #f1723f;
}
.banner-text p{color:#404041;font-family:'swis721_lt_btlight';font-size:19px;line-height:25px;padding:10px 0 25px 0;}
.banner-text a{color:#404041;font-family:'swis721_lt_btlight';font-size:19px;line-height:25px;}
.banner-text a:hover{text-decoration:none;}

.showscroll{display:none;    height: 100%; position:relative;}

.hamburger{width:100px;height:54px;right:-20px;background-image:url(../images/hamburger.png);position:absolute;background-repeat:no-repeat;right: -58px;   top: 50%;
    transform: translateY(-50%);cursor:pointer;
}
.hamburgermain{width:100px;height:54px;right:-20px;background-image:url(../images/hamburgermain.png);position:absolute;background-repeat:no-repeat;right: -32px;   top: 50%;
    transform: translateY(-50%);cursor:pointer;
	display:none;
}
.business_heading{margin: 0px;
    padding: 0px;
    color: #000;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.business_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #f1723f;}
	.text-center{text-align:center;}
	.b-padding{padding:25px 0;height:10%;box-sizing:border-box;}
	
	.b-col-3{width:33.333333%;float:left;box-sizing:border-box;}
	
	.clearfix{clear:both;}
	.b_wrap{height:100%;}
	
	
	.member_heading{margin: 0px;
    padding: 0px;
    color: #FFF;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.member_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 40px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #FFF;}
	.bpadding{padding-top:110px;}
	.bsub{color:#FFF;font-family:'swis721_lt_btlight';font-size:20px;padding-top:60px;}
	.bus_wrap{height:100%;position:relative;}
	.bus_bottom{position:absolute;bottom:0;padding:60px 30px 30px 30px; box-sizing:border-box;background:rgba(0, 0, 0, 0.42);width:100%; height:50%;}
	.bus_bottom1{position:absolute;bottom:0;padding:60px 30px 30px 30px; box-sizing:border-box;background:rgba(0, 0, 0, 0.42);width:100%;}
	.col-5{width:20%;box-sizing:border-box;padding:0 10px;float:left;}
	.cert-link{color:#FFF;font-family:'swis721_lt_btlight';text-align:center;display:block;text-decoration:none;font-size:15px;}
	
.news{height:100%;width:100%;display:table;}
	.right_news_box {
    display:table-cell;
    height:100%;
	background-image:url(../images/eventbg.jpg);
	background-size:cover;
	background-position:right bottom;
	
}

.left_news-box {
    display:table-cell;
    width: 450px;
    height:100%;
	box-sizing:border-box;
    background:#a8dad1;
	vertical-align:top;
	
}

.tabpad{padding:150px 85px 0 85px;width:100%;box-sizing:border-box;}


.news_heading{margin: 0px;
    padding: 0px;
    color: #404041;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	display: inline-block;
    padding-left: 35px;
	
	}
	.news_heading:after{ position: absolute;
    content: '';
    left:13px;
    width: 9px;
    height: 40px;
    bottom: 10px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #404041;}	
	
.left_news-box p{	color:#404041;font-family:'swis721_lt_btlight';    font-size: 19px;padding-top:20px;}

.eventbox {
    position: relative;
    width: 350px;
    height: 350px;
	margin:0 auto;
	background:rgba(168, 218, 209, 0.65);
	border:1px solid rgba(255, 255, 255, 0.62);
	    top: 50%;
    transform: translateY(-50%);
    position: relative;
	overflow:hidden;
	box-sizing:border-box;
	padding:40px;
}

.line1 {
        width: 506px;
    height: 176px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.62);
    -webkit-transform: translateY(26px) translateX(5px) rotate(45deg);
	transform:translateY(26px) translateX(5px) rotate(45deg);
-ms-transform:translateY(26px) translateX(5px) rotate(45deg); /* IE 9 */
-moz-transform:translateY(26px) translateX(5px) rotate(45deg); /* Firefox */
-o-transform:translateY(26px) translateX(5px) rotate(45deg); /* Opera */
    position: absolute;
    top: -7px;
    left: -25px;
	
}
h1.event_heading{color: #FFF;
    font-weight: 100;
    font-family: 'pantonblack';
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 29px;}
.ev_detail{position:absolute;bottom:40px;color:#404041;font-family:'swis721_lt_btlight';line-height:30px;}
.ev_detail  a.knowmore{color:#404041;font-family:'swis721_lt_btlight';}
.conatainer{max-width:1200px;margin:0 auto;}
.row_con{width:100%;float:left;padding-top:30px;}
.contact_lft{width:30%;padding:15px;float:left;box-sizing:border-box;}
.contact_rgt{width:70%;padding:15px;float:left;box-sizing:border-box;}

.con_wrap{margin-left:10%;}
.contact_heading{margin: 0px;
    padding: 0px;
    color: #404041;
    
    font-family:'pantonlight';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.contact_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #f1723f;}
	.con_wrap p{color:#404041; font-family:'pantonlight';margin-top:25px;text-transform:uppercase;font-size:18px;}
	.con_wrap p a{ font-size:19px; text-decoration:none;color:#404041;}
	.contact_from .col-2{width:130px;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box;margin-bottom:0px;}
	.contact_from .col-8{width:70%;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box;margin-bottom:10px;}
	.contact_from .col-8 input[type="text"],.contact_from .col-8 input[type="email"]{    width: 100%;
    background: #c2c2c2;
    border: none;
    height: 35px;
    border-radius: 7px;outline:none;font-size:20px;font-family:'swis721_lt_btlight';box-sizing:border-box;padding:0 15px;}
	.contact_from .col-8 textarea{width: 100%;
    background: #c2c2c2;
    border: none;
   
    border-radius: 7px;outline:none;font-size:20px;font-family:'swis721_lt_btlight';box-sizing:border-box;padding:0 15px;}
	.contact_from .col-2 label{color:#404041;font-family:'swis721_lt_btlight';font-size:20px; }
	.text-right{text-align:right;}
	.contactsbmt {
    background: #f1713d;
    color: #FFF;
    font-family: 'pantonlight';
    border: none;
    font-size: 21px;
    padding: 2px 20px;
    border-radius: 5px;
	outline:none;cursor:pointer;
}
.copy{text-align:center;color:#404041;font-family: 'pantonlight';text-transform:uppercase;padding-bottom:20px;}
.posrealtive{position:relative;}
.overlay{    width: 100%;
   
   
    position: absolute;
    bottom: 1%;
    box-sizing: border-box;
    padding: 0 10% 6% 10%;
	text-transform:uppercase;
    color: #FFF;    font-family: 'pantonblack';}
	.b_wrap .clearboth{clear:both;}
	
	.col-6{    width: 16.666666666%;
    box-sizing: border-box;
    padding: 0 10px;
    float: left;}


.four-star{color: #ff6a3b;
    letter-spacing: 8px;
    
    padding-bottom: 26px;}
	
	#section-rice{
		background-image: url(../images/ricebg.jpg);
		background-position:right bottom;
		position:relative;
		background-size:cover;width:100%;height:100%;
	}

.subtop{width:100%; position:absolute;bottom:0; box-sizing:border-box;margin:0;padding:0 0 5% 3%;}
.subtop h1{font-family:pantonlight;color:#FFF;font-weight: 100;    font-size: 70px;     text-transform: uppercase;}
.subtop p{color:#FFF;font-family:swis721_lt_btlight;font-size:25px;}

.org_heading{margin: 0px;
    padding: 0px;
    color: #df713d;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.org_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
         -ms-transform: rotate(30deg);
         -sand-transform: rotate(30deg);
	background: #f1723f;}

    .lightblack_heading{margin: 0px;
    padding: 0px;
    color: #414042;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
    position: relative;
    width:100%;
    padding: 10px 0 10px 0;
    text-transform:uppercase;
    
    }
    .lightblack_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
    -webkit-transform: skew(-30deg);
       -moz-transform: skew(-30deg);
         -o-transform: skew(-30deg);
             -ms-transform: rotate(30deg);
    -sand-transform: rotate(30deg);
    background: #414042;}

	.fheight{width:100%;display: flex;
  flex-direction: column;
  justify-content: space-between; height:100%;}
	.ricemil1{width:100%;box-sizing:border-box;padding:3% 0 3% 7%;}
	.ricemil2{width:100%;height:30%; background-image: url(../images/ricebg2.jpg);
		background-position:left top;background-size:cover;}
		.ricemil1 p  img{float:right;width:40%;padding:0 0 1% 1%;    margin-top: -40px;}
		.ricemil1 p{font-family:swis721_lt_btlight;color:#414042;font-size:15px;}
#sectionquality{background:#9fccc4;}
.qualtable{display:table;width:100%;height:100%;}
.qualtablecell{display:table-cell;width:50%;vertical-align:middle;height:100%;}
.qualmiddle{width:100%; background:#df713e;padding:50px 40px 70px 100px;box-sizing:border-box;font-size:15px;line-height:21px;}
.qualmiddle p{font-family:swis721_lt_btlight;color:#FFF;padding-top:50px;}
.white_heading{margin: 0px;
    padding: 0px;
    color: #FFF;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 30px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.white_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
         -ms-transform: rotate(30deg);
         -sand-transform: rotate(30deg);
	background: #FFF;}
	
	.qulimgwrap{box-sizing:border-box;padding:5% 0 5% 15%; overflow:hidden;height:100%;}
	.qulimgwrap .qulimg{width:100%;height:100%;background:url(../images/rice2.jpg);background-size:cover;}
	.brandstable{display:table;width:100%;height:100%;box-sizing:border-box;    table-layout: fixed;}
	.brandcell1{display:table-cell;vertical-align:middle;width:50%;box-sizing:border-box;padding:0 4% 0 10%;}
	.brnadcell2{display:table-cell;vertical-align:middle;width:50%;height:100%;}
	.brandcell1 p{font-family:swis721_lt_btlight;padding-top:70px;color:#414042;padding-right:10%;font-size:15px;}
.techtable{display:table;width:100%; height:100%;}
.techcel1{display:table-cell;vertical-align:middle;width:50%;background:#9fccc4;box-sizing:border-box;padding:1% 6% 1% 8%;}
.techcel2{vertical-align:middle;}
.techcel3{display:table-cell;width:50%;vertical-align:middle;background:url(../images/rice4.jpg);background-size:cover;}
.techcel1 p{padding-top:10%;color:#414042;font-family:swis721_lt_btlight;font-size:15px;}
.techcel2 p{    font-family: pantonlight;
    color: #414042;
    font-weight: 100;
    font-style: italic;
    font-size: 17px;
    box-sizing: border-box;
    padding: 0 22% 0 0;
    text-align: left;
    margin-top: 25px;}
#gold-refinary{background-image: url(../images/goldbg.jpg);
    background-position: right top;
    position: relative;background-size:cover;width:100%;height:100%;}
    #cashew{background-image: url(../images/cashewbg.jpg);
    background-position: right top;
    position: relative;background-size:cover;width:100%;height:100%;}
.disp-table{display:table;width:100%;height:100%;table-layout: fixed}
.goldcell1{display:table-cell;width:50%;vertical-align:middle;}
.goldcell1 div{padding:0 25% 0 15%;box-sizing:border-box;}
.goldcell1 div p{font-family:swis721_lt_btlight;font-size:15px;padding-top:10%;color:#231f20;}
.goldcell2 {display:table-cell;position:relative;background:url(../images/gold1.jpg) bottom;    background-size: cover;vertical-align:middle;    width: 50%;}
.goldcell2  div{width:95%;padding:7% 5%;background:#a2cfc7;box-sizing:border-box;    margin-top: 10%;    margin-left: -20%;}
.goldcell2  div p{font-family:swis721_lt_btlight;color:#231f20;font-size:15px;}
.refinetech{background:#e1713d;padding:4% 4% 12% 7%;box-sizing:border-box;}
.refinetech .white_heading:after{    left: -15px;     top: -5px;}
 .tablereftech{display:table;box-sizing:border-box;padding:5% 10% 2% 6%;width:100%;font-family:swis721_lt_btlight;font-size:15px;table-layout: fixed}
.tablereftech .cell1{display:table-cell;width:25%}
.tablereftech .cell2{display:table-cell;width:34% ;    vertical-align: top;}
.tablereftech .cell3{display:table-cell;width:41%;    vertical-align: top;}
.tablereftech .cell1 img	{    margin-top: -60%;}
.tablereftech .cell2 p{box-sizing:border-box;padding:0 7%;}
.tablereftech .cell3 p{box-sizing:border-box;padding:5% 7%;border:2px solid #a2cfc7;}
.refinbottom{width:50%;padding-right:10%;background:#a2cfc7;}
.table-offered {display:table; width:100%;font-family:swis721_lt_btlight;font-size:15px;color:#231f20;line-height:20px;table-layout: fixed}
.table-offered .cell1{display:table-cell;width:50%;box-sizing:border-box;vertical-align:middle;padding:2% 5% 0 10%;}
.table-offered .cell2{display:table-cell;width:50%;}
.table-offered .cell1 p span{color:#f16f28;}
.table-offered .cell1 p {padding-top:10%;}
.black_heading{margin: 0px;
    padding: 0px;
    color: #000;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 30px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.black_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
             -ms-transform: rotate(30deg);
    -sand-transform: rotate(30deg);
	background: #000;}
#precious-metals{background-image: url(../images/metalbg.jpg);     background-position: right bottom;
    position: relative;background-size:cover;width:100%;height:100%;}
	.metal{padding:3% 0;}
	.metalimg{width:100%;height:55%;overflow:hidden;background:url(../images/metal1.jpg);background-size:cover;}
	.fullheight{height:100%;width:100%;}
	.metalsdetail {padding:3% 16% 0 8%;box-sizing:border-box;}
	
.metalmarket{background:#002d40;width:100%;height:100%;padding: 0 15% 0 10%;box-sizing:border-box;}
.market_table{ display:table;width:100%;height:100%;    table-layout: fixed;}
.market_table .cell{width:50%;display:table-cell;vertical-align:top;box-sizing:border-box;padding:5% 3% 0 0;}
.market_table .cell2{width:50%;display:table-cell;background:url(../images/metal2.jpg);background-size:cover;}
.market_table .cell p{color:#FFF;padding-top:15%;padding-left:3%;}
.metalmarket	.white_heading:after{    left: -14px;       bottom: 68px;}
.mquality-head{background:#9fccc4;box-sizing:border-box;padding:5% 5% 5% 10%;}
.mquality-head .black_heading{color:#404041;}
.mquality-head  .black_heading:after{background:#404041;}
.mquality-head  p{padding-top:5%;font-family:'Swiss721BT-Roman';}
#polymer{background-image: url(../images/polymerbg.jpg);     background-position: right top;
    position: relative; height:100%;width:100%;background-size:cover;}
#polymer	.subtop h1 {color:#36343a;} 
#polymer	.subtop p{color:#404041;}

.pol_businesstbl{width:100%;height:100%;display:table;table-layout:fixed;}
.pol_businesstbl .cell1{width:40%;display:table-cell;box-sizing:border-box;vertical-align:top;padding:7% 10% 0 10%;}
.pol_businesstbl .cell2{width:60%;display:table-cell;box-sizing:border-box;background:url(../images/polymer1.jpg);background-size:cover;vertical-align:middle;}

.pol_businesstbl .cell1 p{color:#404041;padding-top:25%;}
.pol_businesstbl .cell1 p span{font-family:'Swiss721BT-Roman';}

.pol_businesstbl .cell2 p{box-sizing:border-box;background:#a8dad1;border:2px solid #FFF;padding:12% 5%;color:#404041;width:95%;margin-left:-10%;}
.pol_businesstbl .cell2 p span{color:#FFF;}

.supply {width:100%;height:100%;display:table;overflow:hidden;table-layout:fixed;}
.supply .col-30{width:30%;box-sizing:border-box;display:table-cell; padding:3% 1% 0 9%;}
.supply .col-70{width:70%;box-sizing:border-box;display:table-cell;background:#f9c6b1;position:relative;vertical-align: top;}
.supply .col-70  .line2{
          width: 150%;
    height: 100%;
    border-bottom: 4px solid rgba(255, 255, 255, 0.62);
    -webkit-transform: translateY(0px) translateX(0px) rotate(147deg);
    transform: translateY(0px) translateX(0px) rotate(147deg);
    -ms-transform: translateY(0px) translateX(0px) rotate(147deg);
    -moz-transform: translateY(0px) translateX(0px) rotate(147deg);
    -o-transform: translateY(0px) translateX(0px) rotate(147deg);
    position: absolute;
    /* top: -7px; */
    right: -61%;
   
}
.suptable{display:table;height:100%;width:100%;position:relative;box-sizing:border-box;padding-top:10%;table-layout:fixed;}
.supply .col-70 .sec1{width:50%;display:table-cell;vertical-align: top;}
.supply .col-70 .sec1 img	{    position: absolute;     width: 50%;     left: -3%;     z-index: 2;}
.supply ul{margin:0;padding:0;list-style:none;font-family:swis721_lt_btlight;font-size:15px;color:#231f20;line-height:35px; }
.supply .col-30 ul{margin-top:55%;margin-left:-10%;}
.supply .col-70 ul{margin-top:35%;margin-left:10%;}
#pol-vision{background:url(../images/polymer3.jpg);background-size:cover;}

.vision_box {
        width: 270PX;
		height:230px;
        background-color:rgba(255, 255, 255, 0.79);

        position:absolute; /*it can be fixed too*/
        left:0; right:0;
        top:0; bottom:0;
        margin:auto;
		padding:40px 20px 20px 20px;
        /*this to solve "the content will not be cut when the window is smaller than the content": */
       
       
      
    }
	
.vision_box p{font-family:Swiss721BT-Roman;color:#404041;padding-top:30px;font-size:16px;}
.ploymer-product{width:100%;height:auto;box-sizing:border-box;padding:5% 10% 1% 7%;}
.ploymer-product .producttable{width:100%;height:100%;display:table;table-layout:fixed;}
.ploymer-product .producttable .cell1{width:30%;box-sizing:border-box;display:table-cell;vertical-align:top;padding:0 15px 0 3%;}
.ploymer-product .producttable .cell2{width:23.33333%;box-sizing:border-box;display:table-cell;padding:0 10px;vertical-align:top;height: 100%;}
.prdetalis{-webkit-box-shadow: 2px 2px 5px 4px #C7C7C7;
box-shadow: 2px 2px 5px 4px #C7C7C7;width:100%; box-sizing:border-box;padding:15% 12% 2% 12%;    border-radius: 2px;margin-top:10%;  min-height: 84%;}
.ploymer-product  ul {color:#231f20;font-family:swis721_lt_btlight;font-size:15px;}
.ploymer-product  ul  li{    padding: 2.86% 0;}
.ploymer-product ul{padding-top: 10%;}
.prheading{font-family:Swis721_Md_BT;}
.ploymer-product .producttable .cell2 .box1{height:45%;box-sizing:bolder-box;padding:15% 12% 0 12%;}
.ploymer-product .producttable .cell2 .box2{min-height:45%;margin-top:8%;box-sizing:bolder-box;padding:15% 12% 0 12%;}
.ploymer-product .producttable .cell2 .color1{    background: #b2dfda;
    -webkit-box-shadow: 2px 2px 1px 5px #E6E6E6;
    box-shadow: 2px 4px 4px 1px rgba(230, 230, 230, 0.76);
    border-radius: 4px;}
.ploymer-product .producttable .cell2 .color2{background:#ef7f51;   
    -webkit-box-shadow: 2px 2px 1px 5px #E6E6E6;
    box-shadow: 2px 4px 4px 1px rgba(230, 230, 230, 0.76);
    border-radius: 4px;}
	
#our_strength{background:url(../images/polymer4.jpg);background-size:cover;}
.cyan_heading{margin: 0px;
    padding: 0px;
    color: #a8dad1;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
	position: relative;
	width:100%;
	padding: 10px 0 10px 0;
	text-transform:uppercase;
	
	}
	.cyan_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
	background: #a8dad1;}
	#our_strength .text-center{padding:3% 0;}

	
	.our_box_wrap{width:100%;box-sizing:border-box;padding:0 11%;}
	.col-4{width:25%;box-sizing:border-box;float:left;}
	.our_box_wrap .col-4 img{width:50%;    margin: 0 auto;}
	.our_box_wrap .col-4 p{color:#FFF;}
	.our_box_wrap .col-4{padding:0 2%;}
	.our_bottom{position:relative;width:100%;box-sizing:border-box;bottom:0;padding:5% 6% 3%;}
	.our_bottom div{background:#a6d0c4;box-sizing:border-box;padding:3% 5%;}
	.our_bottom div ul{color:#404041;font-family:swis721_lt_btlight;margin:0;padding:0;font-size:15px;line-height:20px;}
	
#timber{background:url(../images/timberbg.jpg); background-size:cover;width:100%;height:100%;}
.timber_wrap{width:100%;position:absolute;bottom:0;box-sizing:border-box;padding:0 10% 3% 7%;}
.timber_wrap div{width:100%;box-sizing:border-box;background:#193041;padding:6% 55% 6% 2%;}
.timber_wrap div p{color:#FFF;}
.timber_wrap .org_heading{display: block;
    margin-left: 19px;
    padding-bottom: 4%;}
	.timber_wrap .org_heading:after{    top: 6px;height:20px;width:6px;left:-14px;}
.timber1 {position:relative;width:100%;height:100%;}
.timber-bg1 {    position: absolute;     width: 30%;      height: 86%;     right: 15%; background: url(../images/timber1.jpg); background-size:cover;}
.timber-do{width:100%; display:table;box-sizing:border-box;padding-left:7%;height:100%;table-layout: fixed;}
.timber-do .cell1{display:table-cell;width:40%;vertical-align:middle;box-sizing:border-box;padding-right:3%;}
.timber-do .cell2{display:table-cell;width:60%;background:url(../images/timber2.jpg);background-size:cover;}
.timber-do .cell1 p{color:#404041;padding-top:10%;}
.product-range{display:table;width:100%;height:100%;box-sizing:border-box;padding:0 0 0 8%;table-layout:fixed;}
.product-range .cell1{width:45%;display:table-cell;box-sizing:border-box;vertical-align:middle;}
.product-range .cell2{width:55%;display:table-cell;box-sizing:border-box;padding:2% 0 2% 10%;
vertical-align: middle;
}
.product-range .cell2 ul{margin: 0;padding:0; list-style: none;position: relative;}
.product-range .cell2 ul li{margin: 10px 0;position: relative;}
.product-range .cell2 ul li span{    position: absolute;
    color: #FFF;
    font-family: swis721_lt_btlight;
    display: inline-block;
    background: rgba(0, 0, 0, 0.52);
    padding: 12px;
    min-width: 153px;
    font-size: 15px;
    bottom: 0px;
    text-align: center;
 }
.product-range .cell1 ul{color:#404041;font-family:swis721_lt_btlight;}
.product-range .cell1 span:after{    left: -14px;     top: -7px;}
.product-range .cell1 p{color: #404041; padding-top: 12px; }
.product-range .cell1 ul li{font-size: 15px; color: #404041;  margin-top: 12px;}
.product-range-para{padding-top: 10%;}
.product-range .cell1 ul li span{font-family: 'Swiss721BT-Heavy';  }
.procurement{       border: 3px solid #ec713d;
    box-sizing: border-box;
    padding: 40px 50px;
    margin-top: 5%;
    margin-left: -50px;    width: 97%;}

.guarantee{display:table;width:100%;height:100%;box-sizing:border-box;table-layout: fixed;}
.guarantee .cell1{display:table-cell;width:20%;box-sizing:border-box;background:#a3d5cc;}
.guarantee .cell2{display:table-cell;width:20%;box-sizing:border-box;padding-right:5%;vertical-align:middle;}
.guarantee .cell3{display:table-cell;width:60%;box-sizing:border-box;padding-right:5%;vertical-align:middle;}
.guarantee .cell2 img{margin-left:-75%;    max-width: 150%!important;}
.guarantee .cell3 p{    color: #404041;
    /* padding-left: 10%; */
    padding-top: 5%;
    padding-right: 15%;}
    .procurement p{color: #404041; padding-right: 0!important;}
.area_exp{width:100%;height:100%;background:url(../images/timberbg1.png) #a3d5cc  right no-repeat;   background-size: contain;box-sizing:border-box;padding:0 10%;}
.area_exp .text-center{padding:5% 0; }
.area_exp .tble{width:100%;display:table;border-bottom:1px solid #ffffff;}
.area_exp .tble .cell1{width:25%;display:table-cell;box-sizing:border-box; color:#ec713d;font-family:pantonblack;vertical-align:middle;text-transform:uppercase;box-sizing:border-box;padding:3% 1%;line-height: 22px;}
.area_exp .tble .cell2{width:75%;display:table-cell;box-sizing:border-box;vertical-align:middle;box-sizing:border-box;padding:3% 1%;}
.timber-network .text-center {padding:5% 7%;}
.timber-network .text-center  p{padding-top:5%;}
#about-v1 {background:url(../images/aboutbg1.jpg); background-size:cover;width:100%;height:100%;}
.chairman{display:table;box-sizing:border-box;width:100%;height:100%;}
.chairman .cell1{width:30%;display:table-cell;box-sizing:border-box;background:#a3d5cc;vertical-align:middle;padding:0 7%;}
.chairman .cell1 .org_heading:after{top:0;left:-10px;}
.chairman .cell2{width:70%;display:table-cell;box-sizing:border-box;vertical-align:middle;padding:2% 5% 2% 0;}
.chairman .cell2 .box{border:3px solid  #a3d5cc;box-sizing:border-box;width:100%;height:100%;border-left:0;padding:2% 2% 2% 2%; }
.chairman .cell2 .box .first{width:50%;box-sizing:border-box;float:left;padding-right:2%;padding-left:2%;}
.chairman .cell2 .box .first p,.chairman .cell2 .box .second p{color:#404041;}
.chairman .cell2 .box .second{width:50%;box-sizing:border-box;float:left;padding-right:2%;padding-left:2%;}
.chairman .cell2 .box .second span{display:block;padding-top:20px;color:#404041;font-family:Swiss721BT-Roman;font-size:15px;}
#board{background:url(../images/about11.jpg); background-size:cover;position:relative;}
.board_wrap{width:100%;box-sizing:border-box;padding:30px 52px;}
.board_bg{background:#d37249;padding:1%;box-sizing:border-box;width:100%;}
.board_bg .col-3{width:33.3333%;box-sizing:border-box;float:left;padding:1% 1%;}
.board_bg .col-3 span,.board_bg .col-3 p{color:#FFF;}
.board_bg .col-3 span{font-family:pantonlight;text-transform:uppercase;display:block;padding-bottom:20px;}
.board_wrap .white_heading{  margin-left: 18px; display: block;}
#about-v3 {background:url(../images/aboutbg3.jpg); background-size:cover;width: 100%;
    height: 100%;}
#commitment{background:url(../images/about21.jpg); background-size:cover; background-position: bottom;}
.commit_wrap {width:100%;height:100%;box-sizing:border-box; padding:3% 4% 3% 4%;}
.commit_wrap div{width:38%;}
.commit_wrap div .org_wrap{    color: #FFF;     padding: 9%;     background: #db6c3e; width: 100%; 
box-sizing: border-box;}
.commit_wrap div p{color: #FFF;    }
 .commit_wrap  .white_heading:after{  left: -15px;    top: 0px; }
.about_policy {    display: table;     width: 100%;     height: 100%;     box-sizing: border-box;}
.about_policy .cell1 {
    display: table-cell;
    width: 20%;
    box-sizing: border-box;
    background: #a3d5cc;
}
.about_policy .cell2 {
    display: table-cell;
    width: 20%;
    box-sizing: border-box;
    padding-right: 5%;
    vertical-align: middle;
}
.about_policy .cell2 img {
    margin-left: -75%;
    max-width: 175%!important;
}
.about_policy .cell3 {
    display: table-cell;
    width: 60%;
    box-sizing: border-box;
    padding-right: 5%;
	padding-left:3%;
    vertical-align: middle;
}
.about_policy .cell3 p {
    color: #404041;
   
    padding-top: 7%;
	padding-right:15%;
}
.journey{width:100%;height:100%;box-sizing:border-box;display:table;}
.journey .cell1{display:table-cell;width:47%;box-sizing:border-box;padding:0 4% 0 7%;vertical-align:middle;}
.journey .cell2{display:table-cell;width:53%;box-sizing:border-box;background:url(../images/about23.jpg);background-size:cover;}
.journey .cell1 p{color:#404041;padding-top:4%;}
.journey .cell1 ul{color:#404041; font-family:swis721_lt_btlight;font-size:15px;}
.journey .cell1 ul li{padding-top:3%;}
#about-v2{background:url(../images/aboutbg2.jpg); background-size:cover;width:100%;height:100%;    background-position: left bottom;}
.overview{display:table;box-sizing:border-box;width:100%;height:100%;padding:0 5% 0 10%;}
.overview .cell1{display:table-cell;box-sizing:border-box;width:25%;padding-right:1%;vertical-align:middle;}
.overview .cell2{display:table-cell;box-sizing:border-box;width:35%;background:url(../images/about31.jpg);background-size:cover;}
.overview .cell3{display:table-cell;box-sizing:border-box;width:40%;padding:8% 2% 0 2%;}
.overview .cell1 p{padding-top:10%;}
.turnover {border-top:1px solid #6e6b6c; border-bottom:1px solid #6e6b6c;padding:10px 0;color:#ec713d;margin-top:15px;font-family:Swiss721BT-Roman;font-size:15px;}
.bus_bottom .col-4 {
    width: 25%;
    box-sizing: border-box;
    padding: 0 10px;
    float: left;
}
.corporate{width:100%;height:100%;background:url(../images/corporatebg.png) #a3d5cc  right  no-repeat;background-size:contain;box-sizing:border-box;padding:7% 9% 0 9%;}
.corporate .cp_table{    width: 100%;
    display: table;
    border-bottom: 1px solid #ffffff;}
.corporate .cp_table .cell1 {     width: 25%;     display: table-cell;     box-sizing: border-box;     color: #ec713d;      font-family: pantonblack;     vertical-align: top;     text-transform: uppercase;     box-sizing: border-box;     padding: 3% 1%;     line-height: 26px;font-size:20px;
}
.corporate .cp_table .cell2 {
    width: 75%;
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 3% 1%;
}
.corporate .cp_table .cell2  ul{    font-family: swis721_lt_btlight;     font-size: 15px;     color: #231f20;margin-left:15px; }

.corp_journey_bg{
    position: absolute;
    z-index: 2;
    height: 78%;
    top: 0;
    bottom: 0;
    background: url(../images/about24.png) right top no-repeat;
    background-size: contain;
    right: 0;
    left: 0;
}

.corp_journey_bg1{    position: absolute;     z-index: 2;     width: 100%;
    height: 26%;     background: url(../images/about25.png) left bottom no-repeat;
    background-size: contain;     bottom: 0;}

.corp_journey{width:100%;height:100%;display:table;}
.corp_journey .row1{display:table-row;height:35%;}
.corp_journey .row2{display:table-row;height:65%;}
.corp_journey .row1 .cell1{    display: table-cell;
    box-sizing: border-box;
    padding: 4% 56% 4% 7%;}
.corp_journey .row2 .cell2{display:table-cell;background:#e9845b;padding: 5%  7% 12% 7%;box-sizing:border-box;}
.corp_journey .row1 .cell1 h1{margin: 0px;     padding: 0px;
    color: #df713d;     font-weight: 600;     font-family: 'pantonblack';
    letter-spacing: 2px;     font-size: 24px; 	position: relative; 	width:100%;
	padding: 10px 0 10px 0; 	text-transform:uppercase; 	}
.corp_journey .row1 .cell1	p{color:#404041;}
.corp_journey .row2 .cell2 h1{margin: 0px;     padding: 0px;
    color: #FFF;     font-weight: 600;     font-family: 'pantonblack';
    letter-spacing: 2px;     font-size: 24px; 	position: relative; 	width:100%;
	padding: 10px 0 10px 0; 	text-transform:uppercase; }
	
	ul.journeylist {list-style:none;margin:150px 0 150px 30px;}
	ul.journeylist  li{display:inline-block;background:#FFF;width:120px;height:120px;-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
	    margin-right: 36px;
		position:relative;
	}
	ul.journeylist  li:last-child{margin-right:0;}
ul.journeylist li span.year{-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
	position:absolute;
	font-family:Lato;
	color:#231f20;
	font-weight:100;
	font-size:26px;
	display:block;
	top: 40px;
    left: 29px;
}
ul.journeylist  li:after{     content: '';
    width: 20px;
    height: 20px;
    background: #e9845b;
    border-radius: 50%;
    border: 1px solid #FFF;
    position: absolute;
    top: 105px;
    left: -10px;
    z-index: 3;}
	ul.journeylist  li:first-child:after{width:0;height:0;border:0;}
	
	
ul.journeylist  li:before{
	content:  "	\2666 ";
	position:absolute;
	color:#fff;
}
ul.journeylist li div.year_1971{position:absolute;-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
	        height: 49px;
    border-right: 2px dotted #FFF;
    top: 14px;
    left: -158px;
	}
ul.journeylist li div.year_1971:before{    content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top: -15px;
    left: 157px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
ul.journeylist li div.year_1971 p{position: relative;
    top: -52px;
    color: #FFF;
    left: 83px;
}

ul.journeylist li div.year_1990{    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    height: 85px;
    border-right: 2px dotted #FFF;
  bottom: -69px;
    left: 145px;
	}
ul.journeylist li div.year_1990:before{       content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top: 86px;
    left: -5px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
ul.journeylist li div.year_1990 p{       position: absolute;
    bottom: -75px;
    color: #FFF;
    /* left: 83px; */
    width: 138px;
    left: -41px;
}

ul.journeylist li div.year_2004{        position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    height: 130px;
    border-right: 2px dotted #FFF;
    top: -107px;
        left: -46px;
	}
ul.journeylist li div.year_2004:before{       content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top:0px;
    left: -5px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
	
ul.journeylist li div.year_2004 p{            position: absolute;
    top: -7px;
    color: #FFF;
    width: 166px;
    left: -184px;
    text-align: right;
}

ul.journeylist li div.year_2009{    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    height: 140px;
    border-right: 2px dotted #FFF;
      bottom: -116px;
    left: 166px;
	}
ul.journeylist li div.year_2009:before{       content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top: 138px;
    left: -5px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
ul.journeylist li div.year_2009 p{       position: absolute;
    bottom: -90px;
    color: #FFF;
    /* left: 83px; */
    width: 160px;
    left: -41px;
}

ul.journeylist li div.year_2014{    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
        height: 152px;
    border-right: 2px dotted #FFF;
    top: -121px;
    left: -43px;
	}
ul.journeylist li div.year_2014:before{       content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top:0px;
    left: -5px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
	
	ul.journeylist li div.year_2014 p{            position: absolute;
    top: -7px;
    color: #FFF;
    width: 166px;
    left: -184px;
    text-align: right;
}
    
	ul.journeylist li div.year_2015{    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    height: 85px;
    border-right: 2px dotted #FFF;
  bottom: -69px;
    left: 145px;
	}
ul.journeylist li div.year_2015:before{       content: '';
    width: 10px;
    height: 10px;
    background: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top: 86px;
    left: -5px;
    z-index: 3;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	}
ul.journeylist li div.year_2015 p{       position: absolute;
    bottom: -100px;
    color: #FFF;
    /* left: 83px; */
    width: 170px;
    left: -60px;
}

.repersentative{display:table;width:100%;height:100%;}
.repersentative .row1{display:table-row;height:70%;box-sizing:border-box;padding:5%;}
.repersentative .row1 .cell1{display:table-cell;background:url(../images/map.png) #b1ddd2  right center no-repeat;background-size:contain;}
.repersentative .row2{display:table-row;height:30%;}
.repersentative .row2 .cell2{display:table-cell;position:relative;box-sizing:border-box;padding:2% 17% 2% 2%;color:#231f20;font-family:pantonlight;}
.repersentative .row2 .cell2 span{display:block;padding-bottom:10px;}
.repersentative .row2 .cell2 p{color:#404041;}
 .repersentative .row1 .cell1 h1{ margin:3% 0 0 15%;
  
    color: #e87d52;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
    position: relative;
    width: 100%;
    padding: 10px 0 10px 0;
    text-transform: uppercase;
 }
 .repersentative .row2 .cell2 .mapwrap{    position: absolute;
    width: 31%;
    height: 200%;
    background: url(../images/india.jpg) no-repeat;
	background-size:contain;
    bottom: 15%;
    left: 5%;}
	.repersentative .row2 .cell2 .cell3 span{    color: #231f20;
    font-family: pantonlight;
   float: left;
    text-transform: uppercase;}

	.fp-scroller{
    overflow:hidden;
}



/* cashew nuts*/
.rawcashew{display: table; width: 100%; height: 100%; box-sizing: border-box; 
    table-layout: fixed; padding: 10% 0 10% 10%;}

.rawcashew .cell1{    display: table-cell;
    box-sizing: border-box;
    width: 45%;
    vertical-align: middle;
    padding-right: 12.5%;}
.rawcashew .cell2{display: table-cell; box-sizing: border-box;  width: 55%; 
    background:url(../images/cashew1.jpg) bottom; background-size: cover; }
.rawcashew .cell1 p{color: #414042; padding-top: 10%;}
.nutrition {display: table; width: 100%; height: 100%; box-sizing: border-box; 
    table-layout: fixed;background: #9fccc4;}
.nutrition .cell1{display: table-cell; width: 50%; box-sizing: border-box; padding:5% 0;
vertical-align:  middle;
}
.nutrition .cell1 .text_wrap{background: #de713d; width: 100%; height: 100%; box-sizing: border-box;
vertical-align: middle; display: table-cell;
padding:0 6% 0 17%;
}
.nutrition .cell1 .text_wrap p{color: #FFF; padding-top: 5%;}
.nutrition .cell2{display: table-cell; width: 50%; box-sizing: border-box; 
    background:url(../images/cashew2.jpg) bottom right; background-size: cover; }
.kundancashew{width: 100%; height: 100%; box-sizing: border-box;display: table; 
    table-layout: fixed; }
.kundancashew .cell1{display: table-cell; vertical-align: middle; width: 50%; box-sizing: border-box;
padding-left: 11%;
}
.kundancashew .cell1 p{color: #414042; padding-top: 10%;}
.kundancashew .cell2{display: table-cell; vertical-align: middle; width: 50%; box-sizing: border-box;}

.cashewoverlay{background: url(../images/casheboverlay.png) right; background-repeat: no-repeat;
background-size: contain; position: absolute; top: 0;bottom: 0;right: 0; left: 0;
}
.pro-qual{background: url(../images/cashew4.jpg) right;  background-size: cover; width: 100%;
height: 100%; box-sizing: border-box; display: table;}
.pro-qual .cell{display: table-cell; box-sizing: border-box; width: 50%;     padding-left: 9%;    vertical-align: middle;}
.pro-qual .cell p{color: #FFF; padding-top: 5%; padding-bottom:  10%;}
.disp-table1{display:table;width:100%;height:100%;table-layout: fixed}
/* end cashew nuts*/


/* start of minting*/
.minting-about{display: table; table-layout: fixed; width: 100%; box-sizing: border-box; height: 100%; }
.minting-about .cell1{ display: table-cell; width: 50%; box-sizing: border-box; vertical-align: middle; padding:0 1% 0 6%;  }
.minting-about .cell2{ display: table-cell; width: 50%; box-sizing: border-box; background: url(../images/minting1.jpg) center; background-size: cover;  }
.minting-about .cell1 p{color: #414042; padding-top: 10%;}
.minting_cetification{ background: url(../images/minting3.jpg); background-size: cover; width: 100%; height: 100%; 
box-sizing: border-box; padding: 5% 5%;
}
.minting_cetification p{color: #FFF; padding:3% 12.3%; }
.minting_cer_logo{width: 100%; box-sizing: border-box; text-align: center; padding-top: 5%;}
.minting_cer_logo ul{margin: 0; padding: 0; list-style: none; display: inline-block;}
.minting_cer_logo ul li{display: inline-grid; margin: 0; padding: 0; width: 25%; box-sizing: border-box; float: left;}
.minting_products{padding: 4% 10% 1% 10%;}
.minting_products p{padding:3% 0;}
.minting_products .col-5{width: 20%; float: left; box-sizing: border-box;}
.minting_products .col-5 h6{ font-family: Swiss721BT-Heavy; color: #636262; font-size: 15px; margin: 0; padding: 0;}
.minting_products .col-5 ul  li{color: #414042; font-family:swis721_lt_btlight; font-size: 15px;  } 
.minting_products .col-5 ul{    margin-left: 18px; margin-top: 10px;}
.minting_products p a{color:#414042; text-decoration: none;  }
.minting_products p a:hover{text-decoration: underline;}
#bullion{background: url(../images/bullionbg.jpg); width: 100%; height: 100%; background-size: cover; }
.bullion_metal{width: 100%; height: 100%; box-sizing: border-box; padding:3% 0;}
.bullion_metal_table {display: table; table-layout: fixed; width: 100%; box-sizing: border-box;padding-top: 30px;}
.bullion_metal_table .cell1{box-sizing: border-box; display: table-cell; vertical-align: middle; width: 50%; padding: 0 4% 0 10%; }
.bullion_metal_table .cell2{box-sizing: border-box; display: table-cell; vertical-align: middle;  width: 50%; }
.metal_market{background: #002d40; width: 100%; height: 100%;box-sizing: border-box; padding-right: 12%; padding-left: 12%; }
.metal_market .market_table1{width:100%; display: table; table-layout: fixed; }
.metal_market .market_table1 .cell1{ display: table-cell; box-sizing: border-box; width: 50%; vertical-align: middle;  padding-right: 2%;}
.metal_market .market_table1 .cell2{ display: table-cell; box-sizing: border-box; width: 50%;vertical-align: middle;}
.metal_market .market_table1 .cell1 p{color: #FFF; padding-top: 5%;}
.bullion_qulity{background: #9fccc4; padding:5% 10%; width: 100%;}
.bullion_qulity p{padding-top: 3%;}
/* end of  minting */

/* career */
.carrer-wrap{width: 100%; height: 100%; box-sizing: border-box; padding: 0% 0%; text-align: center;}
.padd-carr{box-sizing: border-box; padding:2% 6%;}
ul.career-box{margin: 0; padding: 0; list-style: none; font-family: Swiss721BT-Roman; display: inline-block; }
ul.career-box li{display: inline-block; box-sizing: border-box; width: 30%;  background: green; background: #edf7f5; margin: 1%  1%; padding: 2%;} 
ul.career-box li h4{color: #414142;    font-size: 40px; border-bottom: 4px solid #e1723d;}
ul.career-box li .detail{ padding-left: 45px;  background:url(../images/location_icon.png) 0px 23px no-repeat;  background-size: 30px; padding-top: 20px; line-height: 30px; color: #414142;
    text-align: left;
 }
 .detail_link{padding-top: 30px; text-align: right; }
.detail_link a {color: #414142; text-decoration: none;font-size: 14px;}
.detail_link a:hover{text-decoration: underline; }
#career-detail .fp-slidesNav ul{display: none;}
#career-detail .fp-controlArrow.fp-prev {left: 130px;}
.applynow {display: table; width: 100%; box-sizing: border-box; table-layout: fixed;  padding:5% 6% 0 6%;}
.applynow .cell1{display: table-cell; width: 40%; box-sizing: border-box; vertical-align: top;}
.applynow .cell2{display: table-cell; width: 60%; box-sizing: border-box;}

.applyform .col-2{ width: 110px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-bottom: 0px;
    }
   .applyform .col-2 label {
    color: #404041;
    font-family: 'swis721_lt_btlight';
    font-size: 16px;
    line-height: 40px;
}
.applyform .col-8{
    width: 70%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.applyform .col-8 input[type="text"], .applyform .col-8 input[type="email"] {
    width: 100%;
    background: #c2c2c2;
    border: none;
    height: 35px;
    border-radius: 7px;
    outline: none;
    font-size: 20px;
    font-family: 'swis721_lt_btlight';
    box-sizing: border-box;
    padding: 0 15px;
    }
    #Resume{ width: 130px;
    background: #c2c2c2;
    border: none;
    height: 35px;
    border-radius: 7px;
    outline: none;
    font-size: 20px;
    font-family: 'swis721_lt_btlight';
    box-sizing: border-box;
    padding: 0 15px; position: relative;}
    #Resume:after{     position: absolute;
    content: 'uploads';
    right: -69px;
    top: 8px;
    font-size: 15px;
   }
   .skill-req{ padding:5% 6% 0 6%; width: 100%; }
   .skill-req h3{ font-family:  Swiss721BT-Roman; color: #404041; }
   .skill-req p{ color: #404041; padding-top: 20px; }
   .skill-req .send-resume a{color: #e1713d; text-decoration: none;}
   .Our-opening{    background: #193041;
    padding: 30px 7%;
    box-sizing: border-box; }
     .Our-opening p{padding-top: 15px;color: #FFF; text-align: justify; }
     .carrer-wrap{position: relative;}
     .carrer-wrap .owl-nav { position: absolute; width: 100%; height: 100%; top: 0;
  left: 0;
  bottom: 0;
  right: 0;
      box-sizing: border-box; }
     .carrer-wrap .owl-nav .owl-prev{position: absolute; top:50%;     width: 45px;
    height: 40px;
    background: url(../images/caleft.png) no-repeat; background-size: contain; left: 20px; transform: translateY(-50%);}
     .carrer-wrap .owl-nav .owl-next{position: absolute; top:50%; right: 10px;  width: 45px;
    height: 40px; background: url(../images/caright.png) no-repeat; background-size: contain; transform: translateY(-50%);}
/* end career*/

#career{background: url(../images/careerbg.jpg);width: 100%; height: 100%; background-size: cover; background-position: bottom; }
.certifiedlogo{max-width: 12% !important;
    margin: 0 auto;}


@media screen and (max-width: 1120px) {
     ul.career-box li h4 {font-size: 20px;}
	.left_news-box{display:block;width:100%;height:auto;}
	.right_news_box{display:block;width:100%;height:auto;}
	
	.tabpad{padding:20px 20px 20px 20px;}
	.news{display:flex;}
	
	.ricemil1{height:auto;padding:3% 5% 3% 5%;}
	.our_bottom{position:relative;    padding: 30px;}
	.ploymer-product{padding:30px;}
	.product-range .cell2{    background-size: contain;     background-repeat: no-repeat;
    background-position: center;}
	.overview{     
    padding: 0 40px;
    table-layout: fixed;}
	.overview .cell1{    width: 30%;}
	.overview .cell2{ width: 30%;}
}

/* for device width >950px */
@media screen and (max-width: 950px) {
	.contact_lft{width:100%;float:none;}
	.contact_rgt{width:100%;float:none;}
	.con_wrap p{margin-top:20px;}
	.b-col-3{width:50%;}
	.b_wrap .clearfix{clear:none;}
	.metalmarket{padding:30px;}
	.market_table .cell{padding:0 15px 0 0;}
	.market_table{height:auto;}.market_table .cell p{padding-top:30px;padding-left:0;}
	.ploymer-product .producttable{display:block;}
	.ploymer-product .producttable .cell1{width:100%;display:block;}
	.prdetalis{    width: 300px;    padding: 30px;    margin: 0 auto;
    margin-bottom: 22px;}
	.ploymer-product .producttable .cell2 .box1{     min-height: 250px;}.ploymer-product .producttable .cell2 .box2{min-height:250px;}
	.commit_wrap div{width:50%;}
	
	
}



/* for device width >565px */
@media screen and (max-width: 565px) {
.contact_from .col-8{width:100%;}
.banner-heading {
    padding-left: 25px;
    padding-top: 15px;
    padding-right: 25px;
    width: 100%;
    box-sizing: border-box;
	
}
.banner-text {
    width: 100%;
    max-height: none;   
    padding: 20px;
    box-sizing: border-box;
	
}
.left_news-box p{padding-right:15px;}
.banner-heading h1{font-size:40px;}
.supply .col-70 .sec1 img{display:none;}
.supply{display:block;overflow:visible;}
.supply .col-30{width: 100%;     display: block;}
.supply .col-30 ul{margin-left:0;margin-top:0;}
.supply .col-70 .suptable .sec1:first-child{display:none;}
.supply .col-70 ul{margin-top:10px;}
.prdetalis{width:100%;}
.ploymer-product .producttable .cell2{width:100%;}
}




.wrap_all_content{box-sizing:border-box;width:100%;padding-left:100px;    height: 100%;}
.banner_wrap{padding-left:300px;    box-sizing: border-box;}

#allaine{background-image: url(../images/allaine-bg.jpg);     background-position: right bottom;
    position: relative;background-size:cover;width:100%;height:100%;}

.alainne{    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;}
.alainne .cell1{ border-box;    padding: 10%  8% 5% 8%;}
.alainne .cell1 p{color: #414042;padding-top: 2%;}
 .alainne .cell2{   width: 100%;
    height: 45%;
    background-image: url(../images/allaine1.jpg);
    background-position: left top;
    background-size: cover;
    }
    #alainne-things{width: 100%;height: 100%;background-image: url(../images/allaine2.jpg);
        background-size: cover; background-position: bottom; box-sizing: border-box; padding: 5%;
    }
#alainne-things .wrap_box{width: 100%;height: 100%;background: rgba(235, 231, 232, 0.88);
box-sizing: border-box; padding: 5%;}
.gray_heading{margin: 0px;
    padding: 0px;
    color: #6d6e71;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
    position: relative;
    width:100%;
    padding: 10px 0 10px 0;
    text-transform:uppercase;
    
    }
    .gray_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 37px;
    bottom: 17px;
    -webkit-transform: skew(-30deg);
       -moz-transform: skew(-30deg);
         -o-transform: skew(-30deg);
    background: #6d6e71;}
   #alainne-things .wrap_box .col-4 .circle{
    display: inline-block; width: 150px; height: 150px; border-radius: 100%; background: #626060;
    color: #FFF; font-family: swis721_lt_btlight; font-style: italic;overflow: hidden;    
    line-height: 23px;
   }
#alainne-things .wrap_box .col-4 .circle span{    display: table-cell;
    width: 150px;
    height: 150px;
    vertical-align: middle;}
    #alainne-things .wrap_box .col-4 p{    font-size: 14px;
    color: #2d2e2e; padding-top: 10px;}
   #alainne-things p.top_text{padding:3% 6%;}
   #alainne-things .pad-5{padding-bottom:  3%;
   }
   .al_product_bg{background: #f1f1f1;width: 100%; box-sizing: border-box; padding: 2% 12%;}
   .al_product_bg .productimg{padding: 0  2% 4% 2%;}
.pink_heading{margin: 0px;
    padding: 0px;
    color: #f8a79b;
    font-weight: 600;
    font-family: 'pantonblack';
    letter-spacing: 2px;
    font-size: 24px;
    position: relative;
    width:100%;
    padding: 10px 0 10px 0;
    text-transform:uppercase;
    
    }
    .pink_heading:after{ position: absolute;
    content: '';
    left:-30px;
    width: 9px;
    height: 30px;
    bottom: 17px;
    -webkit-transform: skew(-30deg);
           -moz-transform: skew(-30deg);
             -o-transform: skew(-30deg);
        background: #f8a79b;}
    .alproduct_table{width: 100%; display: table; padding-top: 3%; padding-bottom: 3%; table-layout: fixed}
    .alproduct_table .cell{width: 25%; box-sizing: border-box; display: table-cell;padding-left: 30px;
    border-left: 1px solid #FFF;}
     .alproduct_table .cell:first-child{border-left: 0px;}
    .alproduct_table .cell ul{font-family: swis721_lt_btlight; margin:5px 0 0px 18px; font-size: 15px; }
    .alproduct_table .cell span{font-family: swis721_lt_btlight; font-size: 15px; font-weight:bold;  }
    #jolen{background-image: url(../images/jolen-bg.jpg);     background-position: left top;
    position: relative;background-size:cover;width:100%;height:100%;}

    .jolen{display: table; width: 100%; height: 100%; table-layout: fixed;}
    .jolen .cell1{display: table-cell; width: 47%; box-sizing: border-box; vertical-align: middle;
        padding: 0  2% 0 8%;}
    .jolen .cell2{display: table-cell; width: 53%; box-sizing: border-box;
        background: url(../images/jolen1.jpg) left; background-size: cover; }
    .jolen p span{color: #dd6333;}
.jolen p{padding-top: 5%;}
 #jolen-things{width: 100%;height: 100%;background-image: url(../images/jolen2.jpg);
        background-size: cover; background-position: top; box-sizing: border-box;     padding: 12% 17% 0;
    }
.jthing-tbl{display: table; table-layout: fixed; padding: 5%; box-sizing: border-box; 
    background:rgba(220, 119, 70, 0.88);  border: 1px solid #FFF; width: 100%; }
    .jthing-tbl .cell{width: 50%; display: table-cell; box-sizing: border-box; padding:5% 2%}
     .jthing-tbl .cell p{color: #FFF;padding-bottom: 5px;}
#jolen-product{width: 100%; height: 100%; background:url(../images/jolenoverlay.png) 70% 0 no-repeat; 
    background-size: contain; display: table; table-layout: fixed; box-sizing: border-box;}
    #jolen-product .cell1{display: table-cell; box-sizing: border-box; width:30%; vertical-align: middle;
        padding-left: 7%;}
    #jolen-product .cell2{display: table-cell; box-sizing: border-box; width: 70%; vertical-align: middle;
        padding-right: 5%;}
    #jolen-product .cell1 p{padding-top: 10%;line-height: 24px;}
    #jolen-product .cell1 p.lowheight{line-height: 15px;}
#jolen-product .cell1 p a{color: #231f20; text-decoration: none;}
#jolen-product .cell1 p a:hover{text-decoration: underline;}
.business_wrap .title{position: absolute; bottom: 15px; display: table; table-layout: fixed;}
.business_wrap .title .cell{    display: table-cell;     background: rgba(103, 98, 93, 0.8);     color: #FFF;
    font-family: 'pantonblack';      padding: 2px 10px 2px 30px;     min-width: 115px; vertical-align: middle;
height: 40px; text-transform: uppercase;      letter-spacing: 2px;}
a.visit_web{position: absolute; right: 0;  background: rgba(103, 98, 93, 0.8);  
font-family: 'swis721_lt_btlight'; color: #FFF; text-decoration: none; display: inline-block;      
padding: 6px 10px; top: 15px;
 }


 .repersentative .persence{display: table; table-layout: fixed; width: 100%;}
  .repersentative .persence .cell3{width: 55%; display: table-cell; box-sizing: border-box;    vertical-align: top;}
  .repersentative .persence .cell4{width: 45%; display: table-cell; box-sizing: border-box;    vertical-align: top;}
  .repersentative .persence .cell3 img{        width: 65%;
    /* position: absolute; */
    float: left;
    margin-top: -40%;
    position: relative;
    /* margin-bottom: 37%; */
    margin-left: 5%;
    margin-right: 16px;
    }

    @media screen and (max-width: 1200px) {

.overview .cell3{padding: 15px;}
ul.journeylist{margin-top: 40px;}
ul.journeylist  li:after{display: none;}
.corp_journey_bg{height:500px}
.corp_journey .row2 .cell2{    padding: 5% 0% 0% 2%;    text-align: center;}
ul.journeylist li{display:block;    margin-top: 48px;}
ul.journeylist{display:inline-block;}
ul.journeylist li div{height: 0px!important;}
ul.journeylist li div:before{display: none!important;}
ul.journeylist  li:after{    top: -10px;}
ul.journeylist li div.year_1971 p{top: 17px;     left: 62px;}
ul.journeylist li:nth-child(2){    margin-top: 101px;}
ul.journeylist li:nth-child(3){    margin-top: 100px;}
ul.journeylist li:nth-child(4){    margin-top: 140px;}
ul.journeylist li:nth-child(5){    margin-top: 150px;}
ul.journeylist li:nth-child(6){    margin-top: 150px;}

ul.journeylist li div.year_1990{   left: -27px;    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
    ul.journeylist li div.year_1990 p{    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);        top: -386px;
    left: -5px;}

    ul.journeylist li div.year_2004{           top: -179px;
    right: -72px;
  -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
    ul.journeylist li div.year_2004:before{bottom: 121px;
    right: -7px;left:initial;top:;}
    ul.journeylist li div.year_2004 p{-ms-transform: rotate(-90deg);     -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);left: 86px;     top: 164px ;    text-align: center;}
    ul.journeylist li div.year_2009{    top: 68px;
    left: -19px;    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
    ul.journeylist li div.year_2009 p{        bottom: 28px;
    left: -161px;   -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);}
    ul.journeylist li div.year_2014{        top: -192px;
    right: -71px;    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
    ul.journeylist li div.year_2014:before{bottom: 141px;
    right: -7px;left:initial;top:initial;}

   ul.journeylist li div.year_2014 p {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: 67px;
    top: 143px;
    text-align: center;
}
ul.journeylist li div.year_2015 p  {width: 170px;
    left: -53px;bottom: 245px;}

    .corp_journey_bg1{    height: 189px;}
}
    /* for device width >1120px */

/* start of 900px*/

@media screen and (max-width: 900px){
    .b_wrap{height:auto;}
    .overview{display:block;}
    .overview .cell1{display:block; width: 100%;}
    .overview .cell2{display:block; width: 100%;height: 400px;    background-position: bottom;}
    .overview .cell3{display:block; width: 100%;}
    .corp_journey .row2 .cell2{padding:0;   }
    .corp_journey_bg{display:none;}
    .corp_journey .row1 .cell1{padding:30px;}
    .corp_journey_bg1{display:none;}
    .corp_journey   {    display: flex;
    flex-direction: column;
    justify-content: space-between;}
    .corp_journey .row2 .cell2{display:block;padding-bottom: 200px;}
    .corp_journey .row2{display:block;height:auto;}
    .repersentative .row2 .cell2 .mapwrap{bottom:initial;}
    .repersentative .row1{    height: 300px;}
    .repersentative .row2 .cell2 .mapwrap span{    position: relative;
    bottom: 1%;
    right: -74%;}
    .journey .cell1{width:50%;}
    .journey .cell2{width:50%;}
    #alainne-things .wrap_box .col-4{width: 100%;float: none; padding-bottom: 10px;}
   
    
}
/* end of 900px*/


/* for device width >768px */
@media screen and (max-width: 768px) {
    .applynow {display: block; padding: 30px;}
    .applynow .cell2{display: block; width: 100%; padding-top: 30px;}
    .applynow .cell1 {display: block; width: 100%;}
    ul.career-box li{width: 44%;}
    .skill-req{box-sizing: border-box;}
    .applyform .col-8{width: 100%;}
    .bullion_qulity{padding: 30px; box-sizing: border-box;}
    .metal_market .market_table1 .cell1{display: block; width: 100%;}
    .metal_market .market_table1 .cell1 p {padding: 30px 0;}
    #bullion{background-position: right;}
    .certifiedlogo{    max-width: 25% !important;}
    .bullion_metal_table{display: block;}
    .bullion_metal_table .cell1{display: block; width: 100%; padding:0 30px 30px;}
    .bullion_metal {padding-bottom: 0;}
    .bullion_metal_table .cell1  P{padding-top: 0;}
    .metal_market{display: block; padding: 30px;}
    .metal_market .market_table1{display: block; }
    .minting_cer_logo ul li{width: 50%;}
    .minting_cer_logo ul li img{margin: 0 auto;}
    .minting_products .col-5 {float: none; width: 100%; margin-top: 20px;}
    .minting-about .cell1{display: block; width: 100%; padding-top: 30px;}
     .minting-about .cell1 p{padding-top: 30px;}
    .minting-about{display: block;}
    .minting-about .cell2{display: block; width: 100%;  height: 300px;}
    .nutrition{display: block;}
    .nutrition .cell1{display: block; width: 100%; padding: 0;}
    .nutrition .cell2{    display: block;     width: 100%;
    min-height: 300px;}
    .nutrition .cell1 .text_wrap{padding: 30px;}
    .pro-qual .cell{width: 100%;}
    .kundancashew .cell1{width: 100%; display: block;padding: 30px;}
    .kundancashew .cell2{display: block; width: 100%;}
    .kundancashew{display: block; }
    .cashewoverlay{display: none;}
    .kundancashew .cell1 p{padding-top: 30px;}
    .bpadding{    padding-top: 20px;}
    .bsub{padding-top:13px;}
    .col-6{width:40%;margin:0 auto; float:none;}
    .bus_bottom{position:relative;}
    .business_wrap{    position: relative;     bottom: 0px;}    
    .b_wrap{position:relative;}
    .news {    display: table; }
    .left_news-box{display:table-row;}
    .right_news_box{display:table-row;}
    .eventbox{transform:none;top:10px;}
    .brandcell1{    display: block;     width: 100%;padding:0;}
    .brandstable{display:block;    padding: 30px;}
    .brandcell1 p{    padding-right: 0%;    padding-top: 10px;}
    .brnadcell2{display: block;        width: 81%;     margin: 0 auto;     margin-top: 29px;}
    .qualmiddle{padding:50px 40px 70px 40px;}
    .techtable{    display: block;}
    .techcel1{    padding: 15px 50px;    width: 100%;    display: block;    min-height: 30%;}
    .techcel1 p{    padding-top: 15px;}
    .techcel3{    height: 50%;    display: block;     width: 100%;    padding: 32%;background-position:bottom;}
    .techcel2{    display: block;     width: 100%;}
    .techcel2 p{    padding: 0px;     text-align: left;}
    .goldcell2  div{margin-left:0;    width: 100%;}
    .goldcell1 div {     padding:30px;}
    .disp-table{display:block;}
    .goldcell1 div p{padding-top:30px;}
    .goldcell1{display:block;width:100%;}
    .goldcell2{display:block;width:100%;    box-sizing: border-box;     padding: 30px;}
    .ricemil1 p  img{    float: none;      width: 100%;      padding: 0;    margin-top: 0px; }
    .goldcell2  div{margin-top:0px;margin-left:0px;   padding:30px;}
    .disp-table{height:auto;}
    .metalmarket{padding:30px;}
    .market_table .cell{padding:0;}
    p{padding-top:30px;}
    .journeylist p{padding-top: 0px!important;}
    .metalmarket{height:auto;overflow:visible;}
    .market_table {
        
        width: 100%;
        height: auto;display: flex;
              flex-direction: column;
              justify-content: space-between;
    }
    .market_table .cell{width:100%;display:block;}
    .market_table .cell p{padding-left:0;padding-top:30px;}
    .market_table .cell2 {     width: 100%;
    display: block;   
    background-size: cover;     padding: 70px;box-sizing: border-box; }
    .metalimg{padding:15%;}
    .our_box_wrap{padding:0;}
    .supply .col-30{width:50%;}
    .our_bottom div{padding:10px 30px;}
    #our_strength .text-center{    padding: 30px 0;}
    .our_bottom {
    position: relative;
    padding: 10px 30px;
    }
    .ploymer-product .producttable .cell2{    display: block;
    width: 327px;
    margin: 0 auto;    margin-top: 19px;}
    .ploymer-product .producttable .cell2 .box2{margin-top: 19px;}
    .pol_businesstbl{    height: auto;     display: block;}
    .pol_businesstbl .cell1{display:block;width: 100%;    padding: 31px;}
    .pol_businesstbl .cell1 p{padding-top:15px;}
    .pol_businesstbl .cell2{    width: 100%;     display: block;}
    .pol_businesstbl .cell2 p{margin: 0 auto;     padding: 20px; }
    .journey{display:block;}
    .journey .cell1{width:100%;display:block;padding:30px 40px;}
    .journey .cell2{    width: 100%;
    display: block;
    height: 300px;}
    
    /* new css */
    .chairman{display:block;}
    .chairman .cell1{display:block;width:100%;padding:30px;}
    .chairman .cell2{display:block;width:100%;padding:30px;}
    .chairman .cell2 .box{border-left:3px solid  #a3d5cc;}
    .board_bg .col-3{width:100%;float:none;}
    .board_bg{padding:20px;}
    .board_bg .col-3 p{padding-top:0px; padding-bottom:30px;}
    .board_bg .col-3 span{font-size:20px;}
    .tablereftech{display:block;padding:35px;}
    .tablereftech .cell1{display:table-cell;width:50%;}
    .tablereftech .cell1 img{margin-top:0px;margin:0 auto;}
    .tablereftech .cell3{display:block;width:100%;}
    .tablereftech .cell2{width:100%;}
    .tablereftech .cell3 p{margin-top:30px;}
    .metalsdetail{padding:35px;}
    .metalsdetail p{padding-top:0px;}
    .pol_businesstbl .cell2{padding:30px;}
    .timber-bg1{    right: 20px;}
    .about_policy .cell3{padding-top:30px;padding-bottom:30px;}
    .repersentative .row2 .cell2{padding: 2% 2% 2% 2%;}
    .repersentative .persence{display: block;}
    .repersentative .persence .cell3{display: block; width: 100%;    padding: 15%;}
    .repersentative .persence .cell4{display: block; width: 100%;    padding: 30px}
    .repersentative .persence .cell3 img{    width: 100%;     margin-left: 0%;    margin-right: 0px;
        float: none; margin-top: 0;}
        .repersentative .row2 .cell2 p{padding-top: 0;}
        .repersentative .row1{height: 500px;}
        .bus_bottom1{position: relative;}
      .bus_bottom1 .col-5{      width: 40%;
    margin: 0 auto;
    float: none;
    }
   
    .alproduct_table .cell{    display: inline-grid; padding-bottom: 10px; width: 50%; border-left: 0px;}
    #jolen-things{padding: 30px;}
    .jthing-tbl{padding: 0px 30px;}
    #jolen-product{display: block;}
    #jolen-product .cell1{display: block; width: 100%;padding-top: 20px;}
    #jolen-product .cell2{display: block; width: 100%;padding-top: 20px;}
    
    .product-range{display: block; }
    .product-range .cell1{display: block; width: 100%;     padding-right: 30px;}
    .product-range .cell2{display: block; width: 100%;     padding: 2% 30px 2% 0%;}
    .guarantee .cell1{display: none;}
    .guarantee .cell2{display: none;}
    .guarantee .cell3{padding-left: 10%;}
    .guarantee .cell3 p{padding-right: 0;}
    .procurement{margin-left: 0;}

    /* end new css*/
}

/* for device width >600px */

@media screen and (max-width: 600px) {
    .jthing-tbl{display: block;}
    .jthing-tbl .cell{width: 100%; display: block;}
    .jthing-tbl .cell p{padding-top: 10px;}
.col-6{width:70%;}
.b-col-3{width:100%;}
 .our_box_wrap .col-4{width:50%;}
 .our_bottom{    margin-bottom: 100px;}
 .timber_wrap div{width: 100%;padding: 30px;}
 .timber-bg1{display:none;}
 .timber_wrap{position:relative;    height: 100%;
    box-sizing: border-box;}
    .timber-do{    display: flex;      flex-direction: column;     justify-content: space-between;}
    .timber-do .cell1{display:block;width:100%;}
    .timber-do .cell2{    width: 90%;    height: 50%;}
    ..product-range{ display: flex;      flex-direction: column;     justify-content: space-between;}
    .product-range .cell1{width:100%; display:block;}
    .product-range .cell2{    height: 50%;    width: 100%;
    display: block;}
    .commit_wrap div{width:90%;}
}
/* end 600px*/

/* for the device less than 500px */
@media screen and (max-width:500px){
    ul.career-box li{width: 70%;}
    .alainne .cell2{    background-position: bottom;}
    .al_product_bg{padding: 30px;}
    .alproduct_table{display: block;}
    .alproduct_table .cell{    display: block; padding-bottom: 10px; width: 100%;}
    .chairman .cell2 .box .first{width:100%;float:none;}
    .chairman .cell2 .box .second{width:100%;float:none;}
    .board_wrap{    padding: 10px 30px;}
    .tablereftech .cell1{width:100%;display:block;}
    .tablereftech .cell2 p{    padding: 30px 0;}
    .refinbottom{width:auto;}
    .table-offered{display:block;}
    .table-offered .cell1{display:block;width:100%;padding:35px;}
    .table-offered .cell2{display:block;width:100%;}
    .bus_bottom1 .col-5{width: 70%;}
}
/*  end media screen */