body {
   margin:0; padding:0; background:#1d324c; color: #fff; -webkit-font-smoothing:antialiased;
	-webkit-transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; overflow:hidden; }
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
	 font-family: 'Arial',Sans-Serif;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
}
html {
    font-size: 100%;
	overflow-y:auto;
}
a:focus {
    outline: none; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
}
del {
    color: #333333;
}
ins {
    background: none repeat scroll 0 0 #FFF9C0;
    text-decoration: none;
}
hr {
    background-color: #CCCCCC;
    border: 0 none;
    height: 1px;
    margin: 24px 24px 1.71429rem;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
small {
    font-size: smaller;
}
img {
    border: 0 none;
}
.clear{ clear:both;}
button, input, textarea {
    border: 1px solid #fff;
    /*border-radius: 3px;*/
    font-family: inherit;
    
}
button, input {
    line-height: normal;
}
textarea {
    font-size: 100%;
    overflow: auto;
    vertical-align: top;
}



@font-face {
	font-family: 'Helvetica_Light-Normal';
	src: url('../fonts/helvetica_light_normal.eot');
	src: url('../fonts/helvetica_light_normal.eot') format('embedded-opentype'),
    	 url('../fonts/helvetica_light_normal.woff') format('woff'),
    	 url('../fonts/helvetica_light_normal.ttf') format('truetype'),
         url('../fonts/helvetica_light_normal.svg#Helvetica_Light-Normal') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
@font-face {
	font-family: 'CenturyGothic';
	src: url('../fonts/gothic.eot');
	src: url('../fonts/gothic.eot') format('embedded-opentype'),
    	 url('../fonts/gothic.woff') format('woff'),
    	 url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#CenturyGothic') format('svg');
	font-weight: normal;
	font-style: normal;
}
			
#large_plants_wrapper area {outline:none;}
*:focus{outline: none; outline-width: 0;}

.main_container{ width:100%; float:left; height:auto; text-align: center; }
/*.wrapper_main{max-width: 1200px; width: 100%;}*/
.container{ max-width:990px; width: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0 auto; height:auto; display: inline-block;}
.home-headaer{padding-top:0; position:relative !important;}
.home-container{padding-top:0 !important;}
.main-cont{ width:100%; float:left; height:auto;}
.header-wrapper{ width:100%; float:left; height:auto; background:#fff; max-width:990px; z-index:99; position:fixed;}
.header{ width:100%; max-width:990px; float:left; background:#b89746;}
.header-right form{margin: 0px;}
.brand{ max-width:321px; width: 100%; float:left; height:auto; padding:50px 0 5px 11px; position:absolute; top:40px;}
.brand.ipad{display:none; padding: 50px 0 5px 24px; max-width:45px;}
.header-right{ max-width:990px; width: 100%; float:right; height:auto; padding:5px 0 0 0; background:#ac883a; border-bottom:1px solid #fff; border-top: 1px solid #fff;}
.header-right ul{ margin:0 6px 0 0; padding:0; list-style:none; float: right;}
.header-right ul li{ float:left; display:block; padding:0 5px 0 5px; background:url(../images/divider.png) right 5px no-repeat; line-height: 20px;}
.header-right ul li.last{ background:none; padding-right: 0;}
.header-right ul li.last label{color:#3e3e3e; font-family:Georgia; font-size:13px; font-weight:normal; display:none;}
.last input{width: 145px;}
.header-right ul li a{ font-family:Georgia; font-size:13px; color:#fff; text-decoration:none; font-weight:normal;}
.header-right ul li a:hover{ text-decoration:underline;}

.nav{ float:right; height:auto;position: -webkit-sticky;
	top: 45px;
	z-index: 1;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ width:112px; height:75px; float:left; display:block; position: relative;}
.nav ul li a{ display:block; text-align:center; background:#ac883a; vertical-align:middle; height:100%; color:#fff; font-family:arial; text-decoration:none; font-weight:bold; font-size: 12px; }
.nav ul li.black a{ background:#1d324c;}
.nav ul li a span{ display:block; padding:28px 0 0 0;-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	vertical-align: middle;}
.nav ul li a span:hover{-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms; opacity:.6;}
ul.sdt_menu li div.sdt_wrap.double{top:35px !important;}
ul.sdt_menu li div.sdt_wrap.triple{top:30px !important;}
ul.sdt_menu li div.sdt_wrap.fourth{top:20px !important;}
ul.sdt_menu li div.sdt_wrap.triple.forth-add {top:20px !important;}
.nav ul li a:hover{ /*background:#555b1e;*/}
	.nav ul li a.active{ /*background:#3f6a9a;*/}
	
/*.sticky_nav .nav ul li{height:40px;}
.sticky_nav .nav ul li a span{ padding:13px 0 0 0;}
.sticky_nav .nav ul li a span.double {padding: 5px 0 0;}*/
	
.box_controller{ float:right; border-top:solid 1px #2b2d2e; max-width:990px;}
.top_right_slider{ max-width:165px; width: 100%; float:right; height:170px; background:#565445; text-align:center;}

#newstricker{
  max-width: 495px;
  width: 100%;
  height: 130px; margin:0;
  overflow: hidden;
 /*a width should be defined for transition to work*/


}   

.sticky .brand{}



.top-54{margin-top:54px !important;}

.content{clear:both;}
.toggle-link{ color: #3f6a9a; text-decoration: none; float:right; font-size:13px;}

.content-box{ width:100%; float:left; height:auto; margin-top:232px;}
.content-box ul{margin:0 0 20px 0; padding: 0; float: left; width: 100%;}
.content-box p{margin-bottom: 18px; margin-top: 0; clear: both; color: #000;}
.content-box p a{text-decoration: none; color: #3f6a9a;}
.content-box li {background:url(../images/li-arrow-black.png) left 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; color:#000;}
.content-box li a{text-decoration: none; color:#000; text-decoration: underline;}
.content-box li a:hover{color:#3e3e3e; text-decoration: none;}
.content-box ul ul{margin:10px 0 0px 0;}
.content-box li li{background:none; list-style:disc; padding-left:12px;}
.milestones-box-right li{background:none; list-style:disc; padding-left:8px; margin-left:14px;}


.slider-box{ width:100%; float:left; height:100%; border-top:solid #2b2d2e 1px;}
.company-info{ width:100%; float:left; height:107px; background:#555b1e; color:#fff; font-family: 'Arial',Sans-Serif; font-size:19px; text-align:center; padding:65px 0 0 0; line-height:26px;}

.corporate_wrapper{ width:100%; float:left; position:relative;}
.corporate_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}

.corporate_left_col{ max-width:370px; width: 100%;  float:left; height:130px; text-align:center; padding:42px 40px 0;}
.corporate_right_col{ max-width:540px; width: 100%;  float:left; height:175px; text-align:right;}
.corporate_right_col img{width:100%; filter: grayscale(1) !important; -webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: gray; }
.corporate_left_col.one-line{padding-top:65px;}
.corporate_left_col.three-line{padding-top:20px;}
.corporate_left_col.gallery-title{padding-top:30px;}
.corporate_left_col.gallery-title2{padding-top:9px;}

.corporate_bottom_box{ width:100%; float:left; background:#d4e4ef;}
.corporate_left_bottom_col{ max-width:450px; width: 100%;  float:left; text-align:left; padding:45px 35px 0 35px; color:#3e3e3e; font-size:16px;  box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box;font-family: 'arial',Sans-Serif; }
.corporate_right_bottom_col{ max-width:540px; width: 100%;  float:right; text-align:right;}
.corporate_right_bottom_col img{display:block;}

.map_new_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}

.map_new_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.map_new_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}

.corporate_info{ float:left; line-height:20px; font-family: 'arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url(../images/corporate-bg.jpg) no-repeat 0 0 / 100%; padding:0px 60px; max-width:870px; width: 100%;}

.corporate-box-right{float:right; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:40px; max-width:625px; width:100%; margin-top:-10px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.corporate-box-left{float:left; color:#3e3e3e; background:rgba(218, 218, 220, 0.9); padding:40px; max-width:626px; width:100%; margin-top:-10px; margin-bottom:70px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}


.hidden{visibility:hidden;}
.visible {visibility:visible;}
.management-box-left{float:left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:0 40px 40px 40px; max-width:625px; width:100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.management-box-right{float:right; background:rgba(218, 218, 220, 0.9); color:#3e3e3e; padding:0 40px 40px 40px; max-width:625px; width:100%; margin-top:-15px; position:relative; z-index:1; clear:both; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.management-box-last{float:left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:0 40px 40px 40px; max-width:625px; width:100%; margin-top:-15px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.management-img{width:174px;float:left; margin-right:20px; margin-bottom:25px;}
.management-name-area{width:100%; max-width:350px; float:left; color:#3f6a9a; font-size:16px; margin-top:30px; line-height:20px; font-family: 'Arial',Sans-Serif; font-weight:300;}
.management-name-area b{font-size:22px; margin-bottom:10px; line-height:20px;font-weight:700;}
.management-name-area span{font-size:22px; margin-bottom:15px; line-height:30px;}

.management_wrapper{ width:100%; float:left; position:relative;}
.management_box{ width:100%; float:left; height:516px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}

.management_left_col{ max-width:540px; width: 100%;  float:left; height:233px; text-align:right; padding:217px 0 0 0; color: #fff; font-family: "trebuchet ms",serif; font-size: 70px;}
.management_right_col{ max-width:438px; width: 100%;  float:left; height:172px;}
.management_info{ float:left; max-width:870px; width: 100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff; padding:40px 60px; border-top:solid 1px #2b2d2e; background:#fff url(../images/management-transform-bg.jpg) no-repeat 0 200px;}

.management-name-area-sminu{width:100%; float:left; color:#3f6a9a; font-size:16px; margin-bottom:20px; line-height:20px; font-family: 'Arial',Sans-Serif; font-weight:300;}


.management_info_second{ float:left; max-width:870px; width: 100%; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ border-top:solid 1px #2b2d2e; display: none;}
.read-more{background: #3f6a9a; color: #fff; font: normal 14px 'Arial',Sans-Serif; text-decoration: none; padding: 4px 10px;}

.management_info_second li{background:url(../images/li-arrow-black.png) left 7px no-repeat; padding: 0 0 0 20px; margin: 0 0 15px 0; color:#3e3e3e;}
.management_info_second li a{text-decoration: none; color:#3e3e3e;}
.management_info_second li a:hover{color:#3e3e3e; text-decoration: underline;}


.organization-box-left{float:left; background:rgba(212, 228, 229, 0.9); color:#3f6a9a; padding:20px 40px; max-width:625px; width:100%; font-family:'Arial',Sans-Serif; font-size:16px; margin-top:45px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.organization-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:40px; max-width:625px; width:100%; margin-top:-10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#000; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.organization-box-last{float:left; background:rgba(212, 228, 229, 0.9); padding:40px; max-width:625px; width:100%; margin-top:-10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-bottom:310px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.organization_wrapper{ width:100%; float:left; position:relative;}
.organization_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.organization_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.organization_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.organization_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.organization_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url(../images/organization-bg.jpg) no-repeat 0 0; padding:40px 60px;/* border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.org-head{font-size: 42px; font-weight: 400; color: #fff; text-align: center; font-family: 'CenturyGothic',Sans-Serif; line-height: 45px;}
.org-head span{font-size: 26px; }

.subsidiaries-text-sec{width:100%; float:left;}
.subsidiaries-img-sec{float:left; margin:70px 0px 0 85px;}
.iup-img-sec{float:left; margin:44px 20px 0 100px;}
.subsidiaries-box-left{float:left; background:rgba(212, 228, 229, 0.9); padding:40px; max-width:552px; width:100%; margin-top:30px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.subsidiaries-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:40px; max-width:565px; width:100%; margin-top:-10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.subsidiaries-box-last{float:left; background:rgba(212, 228, 229, 0.9); padding:40px; max-width:565px; width:100%; margin-top:-10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-left:100px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}


.subsidiaries-top-text{ color:#3f6a9a; width:100%; max-width:550px; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; line-height:24px;}
.subsidiaries-heading{color:#3f6a9a; font-family: 'Arial',Sans-Serif; font-size:28px; font-weight:bold; margin-bottom:18px; }
.subsidiaries-box-left span, .subsidiaries-box-right span{color:#3f6a9a; font-family: 'Arial',Sans-Serif; font-size:16px; font-weight:300; line-height:22px; margin-bottom:18px; display:inline-block;}

.iup-box-left{float:left; background:rgba(212, 228, 229, 0.9); padding:40px; max-width:642px; width:100%; margin-top:30px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.iup-box-left span{color:#3f6a9a; font-family: 'Arial',Sans-Serif; font-size:16px; font-weight:300; line-height:22px; margin-bottom:18px; display:inline-block;}

.subsidiaries_wrapper{ width:100%; float:left; position:relative;}
.subsidiaries_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.subsidiaries_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.subsidiaries_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.subsidiaries_info{ float:left; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.subsidiaries_info_second{ float:left; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e; background:#fff url(../images/subsidiaries-bg.jpg) no-repeat 0 200px;}
.subsidiaries-head{font-size: 40px; font-weight: 400; color: #fff; text-align: center; font-family: 'CenturyGothic',Sans-Serif; line-height: 85px;}





.milestones-left-top{ width:100%; max-width:332px; float:left; color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300;}
.milestones-right-top{ width:100%; max-width:490px; float:right; color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; min-height:145px;}
.milestones-left-top span{font-size:45px; line-height:48px; vertical-align: text-top;}
.milestones-box-left{float:left; background:rgba(212, 228, 229, 0.9); padding:25px; max-width:440px; width:100%; margin-top:30px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-right:-10px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.milestones-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:25px; max-width:445px; width:100%; box-shadow:0 0 15px #aaaaaa;line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; position:relative; margin-left:-10px; margin-top:115px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;  }
.milestones-box-left span, .milestones-box-right span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:22px; line-height:22px;}

.milestones-box-left.awards{float:left; background:rgba(212, 228, 229, 0.9); padding:25px; max-width:870px; width:100%; margin-top:30px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-right:-10px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.awards ul li{color: #3f6a9a; font-size: 16px; font-weight: bold;}
.milestone-color-class p{color: #3f6a9a;}

.milestones_wrapper{ width:100%; float:left; position:relative;}
.milestones_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.milestones_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.milestones_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.milestones_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.milestones_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left;  background:#fff url(../images/milestone-bg.jpg) no-repeat 0 200px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.milestones_info_second .clnt-row-sec2 span, .milestones_info_second .clnt-row-sec span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:22px; line-height:22px;}
.milestones_info_second .clnt-row-sec2, .milestones_info_second .clnt-row-sec{line-height: 1.5;}
.milestones_info_second .our-client-sec{min-height: 150px;}
.management_info .our-client-sec{min-height: 165px;}

.milestones-row-height{min-height: 290px !important;}
.awards-row-line-height{line-height: 1.5 !important;}

.locations-box-left{float:right; background:rgba(212, 228, 229, 0.9); padding:30px 22px; max-width:595px; width:100%; margin-top:140px; margin-bottom:55px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.locations-box-right{ margin:0 auto; clear:both; margin-top:32px; margin-bottom:32px; background:rgba(218, 218, 220, 0.9);padding:20px; max-width:430px; width:100%;  line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.locations-box-right span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:14px; margin-bottom:8px; display:block;}
.locations-box-left ul{margin:0; padding:0px;}
.locations-box-left ul li{margin:0 0 12px 0; padding:0px 0 0 50px; background:url(../images/location-icon.png) no-repeat 0 0; color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:16px; font-weight:300; min-height:46px;}
.locations-box-right a{color:#3f6a9a; text-decoration:none;}

.locations-box-right.second{  margin-left: -10px; margin-top: 35px; max-width: 270px; min-height:178px;}
.locations-box-right.third{  margin-left: 20px; margin-top: 35px; max-width: 270px; min-height:178px;}
.locations-box-right.fourth{  margin-left: 20px; margin-top: 45px; max-width: 272px; min-height:178px; margin-bottom:100px;}
.locations-box-right.fifth{  margin-left: 20px; margin-top: 45px; max-width: 270px; min-height:178px;}
.locations-box-right.sixth{  margin-left: 20px; margin-top: 45px; max-width: 268px; min-height:178px;}

.locations_wrapper{ width:100%; float:left; position:relative;}
.locations_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.locations_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.locations_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.locations_info{ float:left; line-height:22px;  font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:0; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.locations_info_second{ float:left; line-height:22px;  font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; /*background:#fff url(../images/location-bg.jpg) no-repeat 0 0;*/ background:#fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%;}



.governance-top-text{ color:#3f6a9a; width:100%; max-width:550px; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; line-height:24px; float:left;}
.governance-box-left{float:left; max-width:870px; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; line-height:24px; color: #3f6a9a; width:100%; margin-top:18px; margin-bottom:15px;}
.governance-box-right{float:left; background:rgba(218, 218, 220, 0.9);padding:18px; max-width:328px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:15px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.governance-box-right.second{float:right; position:relative; z-index:1;}
.governance-box-right.third{ background:rgba(212, 228, 229, 0.9); margin-left:170px; margin-top:-20px;}
.governance-box-right.fourth{float:right; background:rgba(212, 228, 229, 0.9); margin-left:170px; max-width:266px; margin-top:-92px; margin-right:18px;}
.governance-box-right.fifth{ max-width:518px; margin-top:-115px; } 
.governance-box-right span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:34px; line-height:34px; font-weight:300; display:block; margin-bottom:10px;}
.integrity-sec{ font-family: 'Arial',Sans-Serif; font-size:52px; font-weight:300; line-height:52px; color: #8ca6c2; margin-left:80px;}
.considers-corporate-governance{font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; line-height:24px; color: #3f6a9a; margin-left:80px;}
.governance-box-right a{color:#3f6a9a; text-decoration:none;}

.governance_wrapper{ width:100%; float:left; position:relative;}
.governance_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.governance_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.governance_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.governance_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.governance_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url(../images/governance-bg.jpg) no-repeat 0 650px / 100%; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.sbu_wrapper{ width:100%; float:left; position:relative;}
.sbu_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.sbu_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.sbu_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.sbu_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.sbu_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.gallery-box-left{float:left; background:rgba(218, 218, 220, 0.9);padding:28px 5px 5px 20px; max-width:320px; width:100%; margin-left:70px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:24px; font-weight:300; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.gallery-box-right{float:left; background:rgba(218, 218, 220, 0.9);padding:28px 5px 5px 20px; max-width:320px; width:100%; margin-left:70px; margin-top:80px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:24px; font-weight:300; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.gallery-box-left.third{margin-left:120px;}



.gallery-box-left img, .gallery-box-right img{float:right; margin-top:20px;}

.gallery_wrapper{ width:100%; float:left; position:relative;}
.gallery_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.gallery_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.gallery_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.gallery_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; max-width:870px; width: 100%;}
.gallery_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e; background:#fff url(../images/management-transform-bg.jpg) no-repeat 0 200px;}




.csr-desc { box-sizing: border-box; clear: both;  color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size: 18px; font-weight: 300; line-height: 24px; padding: 0px 190px 15px 0px; text-align: left; width: 100%;}

.csr-box-left{float:left; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:418px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:15px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.csr-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:18px; max-width:425px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:15px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.csr-box-last{float:right; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:425px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:25px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.csr-box-left span, .csr-box-right span, .csr-box-last span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 24px; font-weight: 300; line-height: 28px; margin-bottom: 10px;}


.csr_wrapper{ width:100%; float:left; position:relative;}
.csr_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.csr_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.csr_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.csr_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%;}
.csr_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width:100%; border-top:solid 1px #2b2d2e;}

.current_opning_wrapper{ width:100%; float:left; position:relative;}
.current_opning_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; padding: 50px 0;}
.current_opning_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:15px; color:#3e3e3e; text-align:left; background:#fff url(../images/current-opening-bg.jpg) no-repeat 0 30px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.current_opning_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.opning-form{margin: 23px auto 0; width: 100%; max-width: 580px;  background:rgba(212, 228, 229, 0.9); padding:30px 40px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.opening-row label{max-width: 200px; float: left; margin-right: 15px; width: 100%;}
.opening-row select{max-width:262px; width: 100%; border: none; height: 35px; font-size: 13px; color: #222; padding: 5px;}
.opening-row input{max-width:250px; width: 100%; border:1px solid #fff; height: 24px; font-size: 13px; color: #fff; padding: 5px;}
.opening-row textArea{max-width:250px; width: 100%; border: none; height: 90px; font-size: 13px; color: #222; padding: 5px;}
.opening-row{margin-bottom: 10px;}
.opening-row span{font-size: 11px; float: right; color: #de1e1e; margin-right: 22px;}
.job-search-btn{background:#3f6a9a; border: none !important; padding: 5px 12px !important; height: 30px !important; cursor: pointer; color: #fff; width: auto !important;}
.job-search-btn:hover{background: #000; color: #fff;}
.submit-btn-row{margin-left: 215px;}
.search-head{margin-bottom: 25px !important;}

.careers_wrapper{ width:100%; float:left; position:relative;}
.careers_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.careers_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.careers_right_col{ max-width:417px; text-align:right; width: 100%;  float:left; height:175px;}
.careers_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background: url("../images/career-back.jpg") no-repeat scroll 0 50px #fff; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.careers_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.enquiry_wrapper{ width:100%; float:left; position:relative;}
.enquiry_opning_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0;  border-top:solid 1px #2b2d2e;}
.enquiry_opning_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.enquiry_yellow_box{background: #3f6a9a;}
.enquiry_yellow_info{background: #c8ddeb;}
.enquiry_wrapper .job-search-btn{background: #3f6a9a; height: 35px; border: none;}

.exhibition_wrapper{ width:100%; float:left; position:relative;}
.exhibition_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.exhibition_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.exhibition_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.exhibition_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.enquiry_green_box{background: #3f6a9a;}
.enquiry_green_info{background: #c8ddeb;}
#seamless_enquiry .job-search-btn{background: #3f6a9a;}



.whats_new_wrapper{ width:100%; float:left; position:relative;}
.whats_new_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#fff url("../images/current-opening-bg.jpg") no-repeat scroll 0 30px; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}



.associates_wrapper{ width:100%; float:left; position:relative;}
.associates_box{ width:100%; float:left; height:344px; background:#555b1e; border-top:solid 1px #2b2d2e;}
.associates_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.associates_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.associates_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#fff; text-align:left; background:#3f6a9a; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.associates_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.top-main-head{font-size:22px; font-weight: bold; color: #fff; margin-bottom: 15px; border-bottom: 1px dashed #3f6a9a; padding-bottom: 8px;}
.black-font{color:#3e3e3e;}
.sub-head-corp{font-size: 18px; font-weight: bold; margin-bottom: 10px; float: left; width: 100%;}
.sub-head-tubes{font-size: 18px; font-weight: bold; margin-bottom: 10px; float: left; width: 100%;}
.sub-head-invester{font-size: 18px; font-weight: bold; margin-bottom: 30px; float: left; width: 100%; margin-top: 15px;}
.footer{ width:100%; float:left; padding:12px 10px 2px; font-family:arial; font-size:13px; color:#fff; text-decoration:none; margin: 0; line-height:30px; box-sizing:border-box; }
.footer a{ font-family:arial; font-size:15px; color:#fff; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer span{ float:left;}
.footer span.right{ float:right; color: #fff; line-height: 30px;}
.left-img{float: left; margin:5px 45px 0 0;}
.social-sprite{float: left;}
.fb{background:url(../images/social_img.png) 0 0 no-repeat; height: 30px; width: 30px; float: left; margin-right: 4px; padding: 0;}
.twitter{background:url(../images/social_img.png) -34px 0 no-repeat; height: 30px; width: 30px; float: left; margin-right: 4px; padding: 0;}
.youtube{background:url(../images/social_img.png) -68px 0 no-repeat; height: 30px; width: 30px; float: left; margin-right: 4px; padding: 0;}
.linkedin{background:url(../images/social_img.png) -102px 0 no-repeat; height: 30px; width: 30px; float: left; margin-right: 4px; padding: 0;}
.gplus{background:url(../images/social_img.png) -136px 0 no-repeat; height: 30px; width: 30px; float: left; margin-right: 4px; padding: 0;}
.menu-big{padding:69px 0 0 0;}
.second-menu{width:auto;}

/*.panel_1{ width:222px; min-height:200px; position:absolute; left:-100%; top:30px; color:#3e3e3e; background:#bdbebf; padding:20px 18px;  line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; display:none; text-align: left;  font-weight: normal;}*/


.panel_1{max-width:834px; color:#3e3e3e; background:url("../images/opacity-head.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding:20px 18px;  line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; text-align: left;  font-weight: normal; margin-bottom:20px; float:left;}

.panel_map{ width:100%; color:#3e3e3e; padding:20px 0px;  line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; float:left; text-align: left; z-index: 999;}
.panel_map2{background: none repeat scroll 0 0 #bdbebf;
    color:#3e3e3e;
    display: none;
    font-family: 'Arial',Sans-Serif;
    font-size: 13px;
    left: -100%;
    line-height: 22px;
    min-height: 168px;
    padding: 35px 18px;
    position: absolute;
    text-align: left;
    top: 50px;
    width: 280px;
    z-index: 999;
}
.philosophy{position: relative;}
.animation{  opacity: 1; -webkit-animation: fadeRight 20s 1 cubic-bezier(0.77,0,.300,1); -moz-animation: fadeRight 20s 1 cubic-bezier(0.77,0,.300,1); -o-animation: fadeRight 1s 1 cubic-bezier(0.77,0,.300,1); animation: fadeRight 1s 1 cubic-bezier(0.77,0,.300,1);}

.sub-nav{ max-width:990px; width: 100%; float: left; border-top:solid 1px #2b2d2e; border-bottom:solid 1px #2b2d2e; background:#2b2d2e;  }
.sub-nav ul{ margin:0 0 0 10px; padding:0; list-style:none;}
.sub-nav ul li{ line-height:50px; display:block; float:left; background:url(../images/divider.png) right 20px no-repeat; padding:0 2px; margin: 0;}
.sub-nav ul li.last{ background:none;}
.sub-nav ul li a{ font-family:arial; font-size:15px; text-decoration:none; font-weight:normal; color:#fff; display:block; padding:0 2.5px;}
.sub-nav ul li a:hover{color: #fff;}
.sub-nav ul li a.default{ cursor:default;}
.sticky {
	position: fixed; 
	top: 0; 
	height:50px;
	z-index: 99;
}
.dl-menuwrapper{display:none;}
.gallery-sec {width: 100%; display:inline-block;}
.gallery { display: inline-block; margin: 0 12px 30px 12px; max-width: 186px; position: relative; width: 100%; float: left;}
.gallery p { margin-bottom: 10px; text-align: center;}
.gallery a{font-size: 13px;}
.preview{box-shadow: none !important;}
.minus, .plus, .reset {
	display: inline-block;
	margin: 0px 0px 0 0;
	padding: 1px 3px;
	min-width: 20px;
	background: #fff;
	color:#3e3e3e;
	cursor: pointer;
	text-align: center;
        border-radius: 2px;
        border: 1px solid #ebebeb;
        font-family: "arial",serif;
        font-size: 10px;
}

.header-top-right{width: 100%; max-width: 270px; float: left; margin-bottom: 5px; margin-left: 6px;}
.header-plus-minus{ float: left; margin-top: 0px;}
.bgcolor-sec{ color: #fff; float: right; font: 10px/18px "Georgia",serif; margin-top: 1px;}
.bgcolor-sec a { padding: 2px; text-decoration: none; width: 16px; height: 16px; display: inline-block; vertical-align: middle;}

.screen-reader{ background: url("../images/screen-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 18px;
    padding-left: 22px;
    width: 110px;
    color: #fff; font: 10px/18px Georgia; margin-top: 3px;
}
.panel-border{clear: both; height: 25px;}
.skip-content{ float: left; margin: 0px 10px 0 8px;}
.skip-content a{color: #fff; font: 10px/18px Georgia;}
.slide-div{height: 11px; width: 100%; float: left;}
.left-colum-content{float: left; width: 100%; max-width: 410px;}
.right-colum-content{float: right; width: 100%; max-width: 415px;}
.table-box{width:98%; float: left; padding-bottom: 10px; border-bottom: 1px dashed #3f6a9a; margin-bottom: 15px;}
.table-row{width: 100%; margin-bottom: 10px; float: left;}
.table-colum-left{width: 100%; float: left; max-width: 140px;}
.table-colum-right{width: 100%; float: left; max-width: 680px;}
.bottom-space{margin-bottom: 45px;}
.validation-div{float: left; width: 100%; max-width: 280px; margin-left: 0px;}


.corporate-sec{ left: 50%; margin:0px 0 0 515px; position: fixed; text-align: left; width: 200px; z-index: 99;}
.corporate-sec-title{width: 100%; float: left; font:bold 15px/30px arial; color: #fff; text-transform: uppercase;}
.corporate-sec ul{ margin: 0px; padding: 0px; clear: both;}
.corporate-sec ul li{ margin: 0px; padding: 0px 0 0 20px; list-style: none; }
.corporate-sec ul li a{ font:normal 14px/28px arial; color: #fff; text-decoration: none;}
.corporate-sec ul li.selected-nav{ margin: 0px; padding: 0px 0 0 20px; list-style: none; background: url(../images/arrow-corporate-blue.png) no-repeat 0px 7px; }

.corporate-sec.media ul li.selected-nav{ margin: 0px; padding: 0px 0 0 20px; list-style: none; background: url(../images/arrow-corporate-blue.png) no-repeat 0px 7px; }
.corporate-sec.career ul li.selected-nav{ margin: 0px; padding: 0px 0 0 20px; list-style: none; background: url(../images/arrow-corporate-blue.png) no-repeat 0px 7px; }
.corporate-sec.strategic ul li.selected-nav{ margin: 0px; padding: 0px 0 0 20px; list-style: none; background: url(../images/arrow-corporate-blue.png) no-repeat 0px 7px; }

.right-sticky{ left: 50%; margin: 20px 0 0 515px; position: fixed; text-align: left; width: 180px; z-index: 99;}


.gallery-nav-sec{ left: 50%; margin:0px 0 0 507px; position: fixed; text-align: left; width: 185px; z-index: 99;}
.gallery-nav-sec-title{width: 100%; float: left; font:bold 16px/30px arial; color: #fff; text-transform: uppercase; margin-left: 20px;}
.gallery-nav-sec a{ font:bold 13px/28px arial; color: #fff; text-decoration: none; float: left; width: 100%; margin-left: 20px;}
.gallery-nav-sec a.selected-nav-gallery{ margin: 0px; padding: 0px 0 0 20px; list-style: none; background: url(../images/arrow-corporate-blue.png) no-repeat 0px 7px; }

.Sitemap-inner-sec{float:left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:40px 40px 40px 40px; width:100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.Sitemap-inner-sec ul{list-style:none; margin:0; padding:0;}
.Sitemap-inner-sec ul li{background:none;}




.gallery{position:relative;}
      #preview{
	position:absolute;
	border:3px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	box-shadow: 4px 4px 3px rgba(103, 115, 130, 1);
}
.our-client-sec{width: 100%; float: left;}
.our-client-logo{width: 100%; max-width: 100px; float: left;}
.our-client-name{width: auto; color: #222; font: bold 14px arial; text-align: left; margin-top: 17px; text-transform:uppercase; }


/*------------------- ravi -------------------*/
.financials-left-area{width:100%; max-width:350px; float:left; margin-top:140px;}
.financials-left-boxes{background: none repeat scroll 0 0 rgba(216, 231, 241, 0.9); box-shadow: 0 0 15px #aaaaaa; float: left; margin-bottom: 40px; max-width: 300px; padding: 22px 15px; width: 100%;}
.financials-left-boxes-logo {float: right; width: 77px;}
.financials-left-boxes-name {color:#3e3e3e; margin-top: 25px; margin-bottom:25px; text-align: left; width: auto; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; line-height:24px;}
.financials-left-boxes-name a{color:#3e3e3e; font-family: 'Arial',Sans-Serif; font-size:18px; font-weight:300; text-decoration:none;}
.financials-right-area{width:100%; max-width:515px; float:right; margin-top:265px;}
.financials-right-boxes{float:right; background:rgba(218, 218, 220, 0.9);padding:20px; max-width:310px; width:100%; margin-top:10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.financials-left-boxes span, .financials-right-boxes span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:16px; margin-bottom:15px; display:inline-block;}
.financials-right-boxes ul{margin:0; padding:0px;}
.financials-right-boxes ul li{padding:0px; background:none; list-style:none;}
.financials-left-boxes ul li a, .financials-right-boxes ul li a{text-decoration:none;}
.financials-right-boxes.second{float:left; max-width:277px;}
.finance-lft-box{
    max-width: 350px !important;
    width: 100%;
}

.financials-archive-left-area{width:100%; max-width:430px; float:left; margin-top:140px;}
.financials-archive-left-boxes{background: none repeat scroll 0 0 rgba(216, 231, 241, 0.9); box-shadow: 0 0 15px #aaaaaa; float: left; margin-bottom: 40px; max-width: 400px; padding: 22px 15px; width: 100%;}

.financials-archive-right-area{width:100%; max-width:440px; float:right; margin-top:265px;}
.financials-archive-right-boxes{float:right; background:rgba(218, 218, 220, 0.9);padding:20px; max-width:4380px; width:100%; margin-top:10px; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.financials-archive-left-boxes span, .financials-archive-right-boxes span{color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:16px; margin-bottom:8px; display:inline-block;}
.financials-archive-right-boxes ul{margin:0; padding:0px;}
.financials-archive-left-boxes ul li, .financials-archive-right-boxes ul li{margin:0 0 12px 12px; padding:0px; background:none; list-style:disc;}
.financials-archive-left-boxes ul li a, .financials-archive-right-boxes ul li a{text-decoration:none;}

.archive-bottom{background:#3f6a9a; color:#fff; float:right; padding:4px 15px; text-decoration:none; margin-top:20px; margin-bottom:20px; clear:both; border:1px solid #fff; border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px;}

.financials_wrapper{ width:100%; float:left; position:relative;}
.financials_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}

.financials_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.financials_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}

.financials_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url(../images/financials-bg.jpg) no-repeat 0 0; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.press-heading{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 34px; font-weight: 300; line-height: 34px; text-align:right; margin:50px 0 8px 0;}
.press-releases-desc {box-sizing: border-box; clear: both;  color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size: 18px; font-weight: 300; line-height: 24px; padding: 0px 190px 15px 0px; text-align: left; width: 100%; margin-top:-22px;}

.press-releases-box-left{float:left; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:412px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:24px; min-height:115px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.press-releases-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:18px; margin-left: 35px; max-width:395px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:24px; min-height:115px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.press-releases-box-left span, .press-releases-box-right span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 18px; font-weight: 300; line-height: 24px; margin-bottom: 5px;}
.press-releases-box-left a, .press-releases-box-right a{color:#3e3e3e; text-decoration:none;}
.press-releases-box-left a:hover, .press-releases-box-right a:hover{text-decoration:underline;}
.press-releases-box-left.gray, .press-releases-box-right.gray{background:rgba(212, 228, 229, 0.9);}
.press-releases-box-left.sky-blue, .press-releases-box-right.sky-blue{background:rgba(218, 218, 220, 0.9);}


.press-news-box{float:left; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:870px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:15px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.press-news-box span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 24px; font-weight: 300; line-height: 28px; margin-bottom: 10px;}


.press_releases_wrapper{ width:100%; float:left; position:relative;}
.press_releases_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}

.press_releases_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 10px;}
.press_releases_right_col{ max-width:430px; width: 100%;  float:left; height:175px; text-align:right;}

.press_releases_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#fff url(../images/media-center-bg.jpg) no-repeat 0 85px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.press_row{float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px dotted #e4cbbe;}
.press-date{color: #3f6a9a; font-weight: 300; font-size:34px; line-height:34px;}
.press_row a{margin-bottom: 10px; text-decoration: underline; color:#3e3e3e; float: left; width: 100%;}
.press_row a:hover{text-decoration: none;}

.press_releases_info2{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:url("../images/media-center-bg.jpg") no-repeat scroll 0 130px #fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.press_releases_info3{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:url("../images/media-center-bg.jpg") no-repeat scroll 0 105px #fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.news-box-left{float:left; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:395px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:24px; min-height:260px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.news-box-right{float:right; background:rgba(218, 218, 220, 0.9);padding:18px; max-width:395px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:24px; min-height:260px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.news-box-left span, .news-box-right span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 18px; font-weight: 300; line-height: 24px; margin-bottom: 5px;}
.news-box-left a, .news-box-right a{color:#3e3e3e; text-decoration:none;}
.news-box-left.gray, .news-box-right.gray{background:rgba(212, 228, 229, 0.9);}
.news-box-left.sky-blue, .news-box-right.sky-blue{background:rgba(218, 218, 220, 0.9);}


.news_wrapper{ width:100%; float:left; position:relative;}
.news_box{ width:100%; float:left; padding: 50px 0; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.news_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.news_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.news_info{ display: flex;flex-wrap: wrap; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:url("../images/in-news-bg.jpg") no-repeat scroll 0 20px #fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; min-height: 540px; width: 100%; border-top:solid 1px #2b2d2e;}
.paging-news{width: 100%; float: left;}
.paging-news a{float: left; padding: 2px 8px; text-decoration: none; background: #000; color: #fff; text-align: center; margin-right: 5px;}



.notifications_wrapper{ width:100%; float:left; position:relative;}
.notifications_box{ width:100%; float:left; padding: 50px 0; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.notifications_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.notifications_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.notifications_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#fff url(../images/notifications-bg.jpg) no-repeat 0 30px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.media-dwnld{background: none repeat scroll 0 0 #4f76a1;
    box-shadow: 0 0 15px #888;
    color: #fff !important;
    float: right;
    font-family: "trebuchet ms",serif;
    font-size: 12px;
    padding: 4px 0 ;
    text-align: center;
    text-decoration: none;
    width: 121px;}
.press_row p{margin-bottom: 10px;}
.press-main-head{margin:30px 0 30px 0 !important; text-align: center; float: left;}





.our_clients_wrapper{ width:100%; float:left; position:relative;}
.our_clients_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; height:491px;}
.our_clients_left_col_main{ max-width:450px; width: 100%;  float:left; text-align:center;}
.our_clients_left_col{max-width:450px; width: 100%;  float:left; text-align:center; padding:65px 0 0 0; height: 130px; }
.our_clients_right_col{ max-width:540px; width: 100%;  float:left;  text-align:right;}
.our_clients_left_bottom_col{ float:left; background:#fff;color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size: 24px; font-weight: 300; padding:60px 40px 90px 75px; text-align:left;}
.our_clients_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff; padding:10px 60px 28px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%;}


.clients_international_wrapper{ width:100%; float:left; position:relative;}
.clients_international_box{ background: #3f6a9a; color: #fff; float: left; font-family: 'Arial',Sans-Serif; font-size: 14px; line-height: 24px; max-width: 870px; padding: 40px 60px; text-align: left; width: 100%;}
.clients_international_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.clients_international_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.clients_international_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.investor_wrapper{ width:100%; float:left; position:relative;}
.investor_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.investor_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.investor_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.investor_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:url(../images/board-img.jpg) 0px 0 no-repeat #FFFFFF; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.investor_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}



.concerns_wrapper{ width:100%; float:left; position:relative;}
.concerns_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; padding: 50px 0; }
.concerns_info{ float:left; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url(../images/investor-concern.jpg) no-repeat 0 58px; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.blue-btn{background: #004d75; float: left;}
.blue-btn:hover{background: #3f6a9a;}


.shareholding_wrapper{ width:100%; float:left; position:relative;}
.shareholding_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; padding: 50px 0;}
.shareholding_info{ float:left; color:#3e3e3e; font-family: 'Arial',Sans-Serif; font-size: 14px; line-height:20px; text-align:left; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e; background: url("../images/share-img.jpg") no-repeat scroll 0 20px #fff;}


.stakeholders_wrapper{ width:100%; float:left; position:relative;}
.stakeholders_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; padding: 50px 0;}
.stakeholders_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.memorandum_wrapper{ width:100%; float:left; position:relative;}
.memorandum_box{ width:100%; float:left; background:#3f6a9a; border-top:solid 1px #2b2d2e; padding: 50px 0;}
.memorandum_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.privacy_wrapper{ width:100%; float:left; position:relative;}
.privacy_box{ width:100%; float:left; height:344px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.privacy_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:90px 0 0 0;}
.privacy_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.privacy_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url("../images/in-news-bg.jpg") no-repeat scroll 0 20px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.disclaimer_wrapper{ width:100%; float:left; position:relative;}
.disclaimer_box{ width:100%; float:left; height:344px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.disclaimer_left_col{ max-width:490px; width: 100%;  float:left; height:254px; text-align:center; padding:132px 0 0 0;}
.disclaimer_right_col{ max-width:458px; width: 100%;  float:left; height:344px;}
.disclaimer_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff url("../images/in-news-bg.jpg") no-repeat scroll 0 20px; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.sbu-large-pipe-desc{width:100%; text-align:left; padding:25px 160px 25px 60px; background:#fff; color:#3f6a9a; font-size:18px; line-height:24px; clear:both; font-family: 'Arial',Sans-Serif; font-weight:300;/* border-top:1px solid #2b2d2e;*/ box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box;}
.sbu-large-pipe-desc span{font-size:34px; line-height:40px;}
.sbu-large-pipe-img{float:left; width:100%;}
.sbu-large-pipe-img img{display:block; width:100%;}
.sbu-large-pipe-box-left{float:left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:40px; max-width:557px; width:100%; margin-top:-52px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.sbu-large-pipe-box-right{float:right; background:rgba(218, 218, 220, 0.9); color:#3e3e3e; padding:40px; max-width:550px; width:100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa; margin-top: -20px;}
.second-new-row{clear: both;}

.usa-llc-img {background: none repeat scroll 0 0 #fff; float: left; text-align: left; padding-left:50px; width: 100%; box-sizing:border-box;}
.usa-llc-info{ float:left; color:#3e3e3e; font-family: 'Arial',Sans-Serif; font-size: 14px; line-height:20px; text-align:left; background:#fff; padding:40px 60px; max-width:870px; width: 100%;}
.usa-llc-box-right{float:right; background:rgba(212, 228, 229, 0.9); color:#000; padding:40px; max-width:552px; width:100%; margin-top:-58px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.usa-llc-capabilities-sec{font-size:34px; line-height:40px; font-family:'Arial',Sans-Serif; font-weight:300; color:#3f6a9a; width:100%; max-width:278px; float:left; margin-top:40px;}


.itf-box-left{float:left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; padding:30px; max-width:550px; width:100%; margin-top:-72px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}
.itf-box-right{font-size:34px; line-height:40px; font-family:'Arial',Sans-Serif; font-weight:300; color:#3f6a9a; width:100%; max-width:278px; float:right; margin-top:40px;}


.jindal-capabilities-sec{font-size:34px; line-height:40px; font-family:'Arial',Sans-Serif; font-weight:300; color:#3f6a9a; width:100%; max-width:278px; float:right; margin-top:65px;}
.jindal-capabilities-sec span{font-size:22px;}
.jindal-capabilities-sec span a{font-size:22px; line-height:40px; font-family:'Arial',Sans-Serif; font-weight:300; color:#3f6a9a; text-decoration:none;}
.jindal-capabilities-sec ul{margin-top:10px;}
.jindal-capabilities-sec ul li{margin:0px 0 0 21px; padding:0px; list-style:disc; background:none;color:#3f6a9a; font-size:22px; line-height:30px;}
.jindal-capabilities-sec ul li a{color:#3f6a9a; font-size:16px; line-height:30px; text-decoration:none;}
.jindal-capabilities-sec ul li a:hover{color:#3f6a9a;}

.saw-track-record{ background: none repeat scroll 0 0 #3f6a9a; border: 3px double #fff; display: inline-block; font: 24px arial; padding:10px 25px;}
.saw-track-record a{color:#fff; text-decoration:none; background:url(../images/track-record-icon.png) no-repeat 0 0; text-indent:40px; display:block;}
.saw-track-brochure{background: none repeat scroll 0 0 #3f6a9a; border: 3px double #fff; display: inline-block; font: 24px arial; padding:10px 25px; margin-top: 20px;}
.saw-track-brochure a{color:#fff; text-decoration:none; background:url(../images/track-brochure-icon.png) no-repeat 0 0; text-indent:40px; display:block;}
.saw-track-brochure a.new_location{color:#fff; text-decoration:none; background:url(../images/location-brochure-icon.png) no-repeat 0 0; text-indent:40px; display:block;}
.large_diameter_wrapper{ width:100%; float:left; position:relative;}
.large_diameter_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.large_diameter_left_col{ max-width:490px; width: 100%;  float:left; height:130px; text-align:center; padding:45px 0 0 0;}
.large_diameter_right_col{ max-width:440px; text-align:right; width: 100%;  float:left; height:175px;}
.large_diameter_info{ float:left; color:#3e3e3e; font-family: 'Arial',Sans-Serif; font-size: 14px; line-height:20px; text-align:left; background:#fff; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.large_diameter_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.large_products_wrapper{ width:100%; float:left; position:relative;}
.large_products_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.large_products_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.large_plants_wrapper{ width:100%; float:left; position:relative;}
.large_plants_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.large_plants_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.ductile_wrapper{ width:100%; float:left; position:relative;}
.ductile_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.ductile_left_col{ max-width:490px; width: 100%;  float:left; height:128px; text-align:center; padding:47px 0 0 0;}
.ductile_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.ductile_info{ float:left; color:#3e3e3e; font-family: 'Arial',Sans-Serif; font-size: 14px; line-height:20px; text-align:left; background:#fff; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.ductile_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#c8ddeb; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.ductile_products_wrapper{ width:100%; float:left; position:relative;}
.ductile_products_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.ductile_products_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.ductile_process_wrapper{ width:100%; float:left; position:relative;}
.ductile_process_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.ductile_process_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.ductile_plants_wrapper{ width:100%; float:left; position:relative;}
.ductile_plants_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.ductile_plants_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.ductile_quality_wrapper{ width:100%; float:left; position:relative;}
.ductile_quality_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.ductile_quality_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.seamless_tubes-sec{font-size:30px; line-height:40px; font-family: 'Arial',Sans-Serif; font-weight:300; color:#3f6a9a; width:100%; max-width:278px; float:right; margin-top:88px;}
.seamless_tubes-sec ul{margin-top:10px;}
.seamless_tubes-sec ul li{margin:6px 0 6px 15px; padding:0px; list-style:disc; background:none;color:#3f6a9a; font-size:14px; line-height:17px;}


.seamless_tubes_wrapper{ width:100%; float:left; position:relative;}
.seamless_tubes_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.seamless_tubes_left_col{ max-width:490px; width: 100%;  float:left; height:128px; text-align:center; padding:47px 0 0 0;}
.seamless_tubes_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.seamless_tubes_info{ float:left;color:#3e3e3e;font-family: 'Arial',Sans-Serif;font-size: 14px;line-height:20px; text-align:left; background:#fff; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}
.seamless_tubes_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#fff; text-align:left; background:#c8ddeb; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.seamless_products_wrapper{ width:100%; float:left; position:relative;}
.seamless_products_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.seamless_products_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.seamless_process_wrapper{ width:100%; float:left; position:relative;}
.seamless_process_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.seamless_process_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.seamless_plants_wrapper{ width:100%; float:left; position:relative;}
.seamless_plants_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.seamless_plants_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.seamless_quality_wrapper{ width:100%; float:left; position:relative;}
.seamless_quality_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.seamless_quality_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.location_page_wrapper{ width:100%; float:left; position:relative;}
.location_page_box{ width:100%; float:left; background:#3f6a9a; padding: 50px 0; border-top:solid 1px #2b2d2e;}
.location_page_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#c8ddeb; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}


.contact_wrapper{ width:100%; float:left; position:relative;}
.contact_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.contact_left_col{ max-width:490px; width: 100%;  float:left; height:110px; text-align:center; padding:65px 0 0 0;}
.contact_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.contact_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; text-align:left; background:#fff; padding:40px 60px; max-width:870px; width: 100%; border-top:solid 1px #2b2d2e; min-height:300px;}



.clients-active, .financials-active, .media-active{/*background: #3f6a9a !important;*/}
.red-hover a:hover{background: #3f6a9a !important;}
.blue-hover a:hover{background: #3f6a9a !important;}
.yellow-hover a:hover{background: #3f6a9a !important;}
.careers-active, .investor-active{/*background: #3f6a9a !important;*/}
.sbu-active{/*background:#3f6a9a !important;*/}


.bottom-link{color:#fff; font-size:15px; float:right !important;}
.bottom-link a{color:#fff; font-size:15px;}

   .committee-sec {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.committee-sec-row {
     background: url("../images/table-head.png") repeat;
    float: left;
    width: 100%;
}
.committee-sec-row2 {background: url("../images/managment-head-bg.png") repeat;}

.committee-sec-col {
    float: left;
    font: 14px/22px 'Arial',Sans-Serif;
    max-width: 278px;
    padding: 10px 0 10px 10px;
    width: 100%;
    color:#3e3e3e;
}
.committee-sec-col a{ word-wrap: break-word;}

.committee-sec-col strong {
    color:#3e3e3e;
    display: inline-block;
    font: bold 14px/22px 'Arial',Sans-Serif;
    margin-bottom: 5px;
}

.committee-sec-col b {
    color: #633535;
    font: bold 14px/22px 'Arial',Sans-Serif;
}

.top_right_slider ul{padding: 0; margin: 0;}
.annual-report{width: 100%; float: left; border-bottom: 1px dotted #000; margin-bottom:15px;}
.annual-report ul{margin: 0;}
.annual-report li{float: left; margin-right: 20px; margin-bottom: 25px;}
.border-right{ padding-right: 25px; border-right: 1px dotted #000;}
.news-head{background: #565445; padding: 10px 0; font-family: arial; font-weight: bold; font-size: 18px;}
.work-small{margin-top: 0; font-size: 16px;}
.directors-section{float: left; width: 100%;}
.directors-section ul{margin: 0;}
.directors-section ul li{ float: left; list-style: none; background: none; width: 100%; max-width: 265px; padding: 0; border-bottom: 1px dotted #82b0ce; border-right: 1px dotted #82b0ce; margin:0 35px 50px 0;}
.directors-section ul li p{margin-bottom: 0; font-size: 13px; min-height: 50px;}
.directors-section ul li strong{font-size: 15px;}
.director-last{margin-right: 0 !important;}
.light{background:rgba(216, 231, 241, 0.9); width: 100%; float: left; max-width: 400px; padding: 10px; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa; margin-bottom:22px;}
.dark{background:rgba(225, 225, 226, 0.9); float: right; max-width: 400px; width: 100%; padding: 10px; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa; margin-bottom:22px;}
.clnt-row-sec{width: 100%; float: left; line-height: 0;}
.clnt-row-sec2{line-height: 0;}
.clnt-row-sec2 .light{float: right;}
.clnt-row-sec2 .dark{float: left;}


.investors-pdf-row{width: 100%; float: left; border-bottom: 1px dotted #a4c5db; padding-bottom: 10px; margin-bottom: 20px;}
.investors-pdf-row a{margin-bottom: 15px;}
.investors-pdf-row p{float: left; margin-bottom: 10px; width: 100%;}
.mang-head{background: url(../images/managment-head-bg.png) repeat; padding:8px 2%; color:#3e3e3e; font-size: 16px; font-weight: bold; margin-bottom: 20px; float: left; width: 96%; margin-top: 15px;}
.mang-head span{font-weight: normal; font-size: 14px; color:#666;}
.publication-row{width: 100%; float: left; font-size: 15px; margin: 10px 0;}
.publication-row span{color: #3f6a9a;}
.back-home{margin-top: 15px; padding-left: 20px; float: left;}
.back-home a{color: #fff; text-decoration: none; font-size:14px; font: 14px/28px arial;  background: url(../images/home-icon.png) 0 -3px no-repeat; padding-left: 30px}
.back-home-gallery{margin-top: 15px; float: left;}
.back-home-gallery a{color: #fff; text-decoration: none; font-size:14px; font: 14px/28px arial;  background: url(../images/home-icon.png) 0 2px no-repeat; padding-left: 30px}
.mng-profile1{width: 100%; float: left; position: relative;}
.mng-profile2{width: 100%; float: left; position: relative;}
.mng-profile3{width: 100%; float: left; position: relative;}
.product-head{background: url(../images/managment-head-bg.png) repeat; padding:8px 2%; color:#3e3e3e; font-size: 16px; font-weight: bold; margin-bottom: 20px; float: left; width: 96%;}

.plants-table{width: 100%; float: left; margin-bottom: 30px; padding-bottom: 20px;}
.plants-heading{background: url(../images/managment-head-bg.png) repeat; font-size: 15px; color: #222; font-weight: bold; padding: 10px 15px; clear: both; margin-bottom:10px;}
.plants-heading a{color: #222;}
.plants-table-row1{font-size: 13px; color:#3e3e3e; font-weight: normal; padding: 8px 2%; background: url(../images/table-head.png) repeat; float: left; width:96%;}
.plants-table-row2{font-size: 13px; color:#3e3e3e; font-weight: normal; padding: 8px 2%; float: left; width:96%;}
.plants-table-colum-left{float: left; width: 30%;}
.plants-table-colum-right{float: left; width: 70%;}
.plants-table p{margin-bottom:10px;}
span.mand{color: #de1e1e; float: none; margin: 0px;}
.ductile-product{width: 100%; float: left; border-bottom: 1px dotted #3f6a9a; margin-bottom: 20px;}
.ductile-product ul{margin: 0;}
.ductile-product li{float: left; margin-right: 20px;}
.plants-table-colum-new{float: left; padding:8px 10px; max-width: 258px; width: 100%;}
.ductile-product-heading{background: url(../images/managment-head-bg.png) repeat;}
.colum4{max-width: 215px; padding-right: 10px;}
.plants-table .last{max-width: 150px;}
.other-tab-link{margin-top: 10px; padding-left: 20px;}
.other-tab-link a{color: #fff; text-decoration: none; font: 13px/28px arial; font-weight: bold; float: left; width: 100%;}
.other-first{margin: 0 0 10px 0; float: left;}
.other-btn-gap{margin-bottom: 10px; float: left;}
.contact-row{width: 100%; float: left; margin-bottom:30px;}
.contact-left{width: 100%; float: left; background:rgba(212, 228, 229, 0.9); color:#3e3e3e; font-size: 15px; max-width: 385px; padding: 15px; box-shadow:0 0 15px #aaaaaa; min-height:100px;}
.contact-right{width: 100%; float: right;  max-width: 415px; height: 183px;}
.contact-left-bottom{width: 100%; float: left; background:rgba(225, 225, 226, 0.9); color:#3e3e3e; font-size: 15px; max-width: 385px; padding: 15px; box-shadow:0 0 15px #aaaaaa; min-height:100px;}
.contact-right-bottom {background: rgba(212, 228, 229, 0.9) none repeat scroll 0 0; box-shadow: 0 0 15px #aaaaaa; color:#3e3e3e; float: right;font-size: 15px;  max-width: 385px; padding: 15px; width: 100%; min-height:100px;}
.address-row{float: left; width: 100%;}
.icon{float: left; margin-right: 15px;}
.address-row span{float: left; margin-top: 5px;}
.address-row p{margin-bottom: 10px;}
.chart{float: left; width: 100%; max-width: 248px; margin:20px;}
.chart span{margin-bottom: 10px; min-height: 45px; float: left; font-weight: bold; line-height: 18px;}
.chart-sec{width: 100%; float: left;}
.big-thumb-row{width: 100%; float: left; margin-bottom: 25px;}
.big-thumb-left{width: 100%; float: left; max-width: 400px;}
.big-thumb-left img{width: 100%;}
.big-thumb-right{width: 100%; float: right; max-width: 400px;}
.big-thumb-right img{width: 100%;}
.top-text {background:url("../images/managment-head-bg.png") repeat; float: left; padding:8px 2%; width: 96%; margin-bottom: 20px;}
.slide-out-div {padding: 20px; width: 180px; background: #1d324c; border: 1px solid #fff; z-index: 99; min-height: 68px; display:none;} 
.under-construction{text-align: center; min-height:300px;}
.under-construction img{width:100%;}
.location-map-wrp{width: 100%; float: left;}
.location-map-wrp img{width:100%;}
.loaction-map-mobile{display: none;}
.loaction-map-mobile img{width: 100%;}
.panel_map .plants-table{margin-bottom:0; padding-bottom:0;} 



.brochure_wrapper{ width:100%; float:left; position:relative;}
.brochure_box{ width:100%; float:left; height:175px; background:#3f6a9a; border-top:solid 1px #2b2d2e;}
.brochure_left_col{ max-width:490px; width: 100%;  float:left; height:130px; text-align:center; padding:45px 0 0 0;}
.brochure_left_col.org-head{font-size: 40px;}
.brochure_right_col{ max-width:440px; width: 100%;  float:left; height:175px; text-align:right;}
.brochure_info{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#3e3e3e; text-align:left; background:#fff url(../images/brochures-bg.jpg) no-repeat 0 0; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width:100%; border-top:solid 1px #2b2d2e;}
.brochure_info_second{ float:left; line-height:22px; font-family: 'Arial',Sans-Serif; font-size:13px; color:#fff; text-align:left; background:#555b1e; padding:40px 60px; /*border-bottom:solid 1px #69712e; border-top:solid 1px #69712e;*/ max-width:870px; width: 100%; border-top:solid 1px #2b2d2e;}

.brochure-sec{width: 100%; float: left; margin-bottom: 40px;}
.brochure-box{float: left; width: 100%; max-width: 368px; margin-right: 3.3%; text-align: left; background: url("../images/table-head.png") repeat 0 0;  margin-bottom: 40px;}
.brochure-box:last-child{margin-right: 0px;}
.brochure-title{padding: 12px 10px 12px 10px; font-weight: 300; font-size: 34px; line-height:34px; display: block; color: #3f6a9a; display: block; font-family: 'Arial',Sans-Serif; text-decoration:none;}
.brochure-title span{font-weight: 300; font-size: 18px; display: block; color:#3e3e3e; display: block; font-family: 'Arial',Sans-Serif;}
.share-light.brochure, .share-dark.brochure{min-height:92px;}
.brochure-box ul{margin: 0px; padding: 0px;}
.brochure-box li{background: url("../images/li-arrow-black.png") no-repeat 7px 11px; margin: 0 0 0px; padding: 6px 0 6px 20px;}
.brochure-box li.odd{background: url("../images/managment-head-bg.png") repeat 0 0,  url("../images/li-arrow-black.png") no-repeat 7px 11px;}
.brochure-box ul li a{color:#3e3e3e; text-decoration: none; text-transform: capitalize;}


.custom-dropmenu{width:165px; float:left; position:absolute; z-index:10; height: auto; border:7px solid #1d324c; background:#ac883a; left:0; display: none; }
.custom-dropmenu ul{ margin:0; padding:0; list-style:none; padding:8px;}
.custom-dropmenu ul li{ line-height:20px; display:block; width:100%; height:auto; float:left;}
.custom-dropmenu ul li a{ color: #fff; font: 14px/23px arial; text-decoration: none; text-align:left; height: auto; background: none;}
.custom-dropmenu ul li a:hover{ color:#3e3e3e; padding-left: 5px; }

.br02{ background: url("../images/jqtl-brochure-img-small.jpg") no-repeat 97% 8px;}
.br01{ background: url("../images/seamless-brochure.jpg") no-repeat 97% 8px;}
.br1{ background: url("../images/brochure2014.jpg") no-repeat 97% 8px;}
.br2{ background: url("../images/brochure2013.jpg") no-repeat 97% 8px;}
.br3{ background: url("../images/brochure2010.jpg") no-repeat 97% 8px;}
.br4{ background: url("../images/brochure-iup.jpg") no-repeat 97% 8px;}
.br5{ background: url("../images/brochure-lshow.jpg") no-repeat 97% 8px;}
.br6{ background: url("../images/brochure-svayam.jpg") no-repeat 97% 8px;}
/* .br7{ background: url("../images/brochure-saw-pipe.jpg") no-repeat 97% 8px;} */
.br7{ background: url("../images/brochure-saw.png") no-repeat 97% 8px;}
.br100{ background: url("../images/brochure-saw-pipe-2019.jpg") no-repeat 97% 8px;}
.br12{ background: url("../images/double-chamber-brochure.jpg") no-repeat 97% 8px;}
.br13{ background: url("../images/DI-brochure-bg.jpg") no-repeat 97% 8px;}
.br14{ background: url("../images/oil-gas-brochure-bg.jpg") no-repeat 97% 8px;}
.br15{ background: url("../images/ss_pipes_and_tubes.png") no-repeat 97% 8px;}

.board-head{font-size:18px; color:#3f6a9a; font-weight:300; font-family: 'Arial',Sans-Serif; line-height:24px; float:left; padding:30px 0 70px 125px; background:url(../images/board-stakeholder-icon.jpg) no-repeat 0 0;}
.board-head span{color:#7092b8; font-size:55px; font-weight:300;}

.organization-head{font-size:18px; color:#3f6a9a; font-weight:300; font-family: 'Arial',Sans-Serif; line-height:24px; float:left; padding:0px 85px 0px 190px; background:url(../images/organization-icon.jpg) no-repeat 0 0;}
.organization-head span{color:#3f6a9a; font-size:42px; font-weight:300;}
.financials-head{font-size:18px; color:#3f6a9a; font-weight:300; font-family: 'Arial',Sans-Serif; line-height:24px; float:left; padding:25px 85px 113px 90px; background:url(../images/financials-icon.png) no-repeat 0 0; margin-top:-37px;}
.hr-head{font-size:18px; color:#3f6a9a; font-weight:300; font-family: 'Arial',Sans-Serif; line-height:24px; float:left; padding:10px 50px 10px 104px; background:url(../images/hr-icon.png) no-repeat 0 0;}



.board-dark {
    background: none repeat scroll 0 0 rgba(225, 225, 226, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    float: right;
    margin-bottom: 22px;
    max-width: 387px;
    padding: 10px;
    width: 100%;
}

.board-light {
    background: none repeat scroll 0 0 rgba(216, 231, 241, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    float: left;
    margin-bottom: 22px;
    max-width: 387px;
    padding: 10px;
    width: 100%;
}
.director-img{float:right; margin-left:5px;}
.board-name{color:#3f6a9a; font-size:16px; font-family:  'Arial',Sans-Serif; font-weight:300; line-height: 22px; margin-bottom:5px; margin-top:12px; margin-left:35px; float:left; width:60%;}
.board-designation{color:#000; font-size:14px; font-family: 'Myriad Pro', serif; line-height: 22px; margin-left:35px; margin-bottom:12px; float:left; width:60%;}
.clnt-row-sec2 .board-dark {float: left;}
.clnt-row-sec2 .board-light {float: right;}
.download-wrp-left{width:100%; margin-top:40px;}
.download-wrp-left a{background: none repeat scroll 0 0 rgba(212, 228, 229, 0.6); color:#3e3e3e; text-decoration:none; padding:12px 35px; box-shadow: 0 0 15px #aaaaaa;}
.bottom50{margin-bottom:180px;}
.bottom40{margin-bottom:32px;}
.share-name{color:#3f6a9a; font-size:16px; clear:both; font-family:  'Arial',Sans-Serif; font-weight:300; line-height: 18px; margin-top:5px;}
.share-detail{color:#3e3e3e; font-size:13px; clear:both; font-family: 'Myriad Pro', serif; line-height: 22px; margin-bottom:12px}
.clnt-row-sec2 .share-dark {float: left;}
.clnt-row-sec2 .share-light {float: right;}

.share-dark {
    background: none repeat scroll 0 0 rgba(225, 225, 226, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    float: left;
    margin-bottom: 22px;
    max-width: 375px;
    padding: 15px;
    width: 100%;
	min-height:125px;
}

.share-light {
    background: none repeat scroll 0 0 rgba(216, 231, 241, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    float: left;
    margin-bottom: 22px;
    max-width: 375px;
    padding: 15px;
    width: 100%;
	min-height:125px;
}

.share-dwnld{margin-top:10px;}
.share-dwnld a{text-decoration:none; color:#fff; background:#4f76a1; font-size:12px; font-family:  'Arial',Sans-Serif; width:121px; text-align:center; width:121px; padding:12px 0; float:right; box-shadow: 0 0 15px #888;}
.left-row-clnt{max-width:397px; width:100%; float:left;}
.right-row-clnt{max-width:397px; width:100%; float:right;}
.bottome400{margin-bottom:365px;}

.careers-box-left{float:left; background:rgba(212, 228, 229, 0.9);padding:25px; max-width:410px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:15px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.careers-box-right{float:right; background:rgba(212, 228, 229, 0.9);padding:18px; max-width:418px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:40px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa;}

.careers-box-left span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 35px; font-weight: 300; line-height: 28px; margin-bottom: 10px;}
.careers_info p{color:#3f6a9a; font-family: 'Arial',Sans-Serif; font-weight:300;}

.careers-box-last{float:left; background: none rgba(218, 218, 220, 0.9);padding:25px; max-width:410px; width:100%; line-height:20px; font-family: 'Arial',Sans-Serif; font-size:14px; color:#3e3e3e; margin-top:25px; position:relative; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -khtml-box-sizing: border-box; box-shadow:0 0 15px #aaaaaa; -moz-box-shadow:0 0 15px #aaaaaa; -ms-box-shadow:0 0 15px #aaaaaa; -o-box-shadow:0 0 15px #aaaaaa; -webkit-box-shadow:0 0 15px #aaaaaa; -khtml-box-shadow:0 0 15px #aaaaaa; margin-bottom:365px;}


.careers-box-last span {
    color: #3f6a9a;
    display: block;
    font-family: 'Arial',Sans-Serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;}
	
.careers-box-last strong {
    color: #3f6a9a;
    display: block;
    font-family: 'Arial',Sans-Serif;
    font-size: 35px;
    font-weight: 300;
    line-height: 28px;
	margin-bottom:15px;}
	
.careers-box-right span{color:#3f6a9a; display: block; font-family: 'Arial',Sans-Serif; font-size: 18px; font-weight: 300; line-height: 28px;}

.working-desc {
    box-sizing: border-box;
    clear: both;
    color: #3f6a9a;
    font-family: 'Arial',Sans-Serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    padding: 0 0 15px 150px;
    text-align: left;
    width: 100%;
}


.working-box-right {
    background: none repeat scroll 0 0 rgba(212, 228, 229, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    box-sizing: border-box;
    color:#3e3e3e;
    float: right;
    font-family: 'Arial',Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    max-width: 475px;
    padding: 18px;
    position: relative;
    width: 100%;
	margin-bottom:315px;
}


.working_info {
    background: url("../images/working-bg.jpg") no-repeat scroll 0 30px #fff;
    border-top: 1px solid #2b2d2e;
    color:#3e3e3e;
    float: left;
    font-family: 'Arial',Sans-Serif;
    font-size: 13px;
    line-height: 22px;
    max-width: 870px;
    padding: 40px 60px;
    text-align: left;
    width: 100%;
}

.hr-box-left {
    background: none repeat scroll 0 0 rgba(212, 228, 229, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    box-sizing: border-box;
    color:#3e3e3e;
    float: left;
    font-family: 'Arial',Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    margin-top: 50px;
    max-width: 650px;
    padding: 18px;
    position: relative;
    width: 100%;
}
.hr-box-right {
    background: none repeat scroll 0 0 rgba(225, 225, 226, 0.9);
    box-shadow: 0 0 15px #aaaaaa;
    box-sizing: border-box;
    color:#3e3e3e;
    float: right;
    font-family: 'Arial',Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    margin-top: -20px;
    max-width: 500px;
    padding: 18px;
    position: relative;
    width: 100%;
}

.hr_info {
    background: url("../images/hr-bg.jpg") no-repeat scroll 0 30px #fff;
    border-top: 1px solid #2b2d2e;
    color:#3e3e3e;
    float: left;
    font-family: 'Arial',Sans-Serif;
    font-size: 13px;
    line-height: 22px;
    max-width: 870px;
    padding: 40px 60px;
    text-align: left;
    width: 100%;
}


.hideme{top:-150px; position:relative;}
.sbu-products-img{float:left; width:100%; margin-bottom:15px;}
.sbu-products-img img{width:100%;}
.second  a, .financials-right-boxes a{display:block; margin-bottom:15px; background: url("../images/disc.png") no-repeat 0 5px; padding-left:15px; color:#3e3e3e; text-decoration:none;}
.whats-right{float:right;}
.imageloader1{background:#fff; display: block; height: 100%;overflow: hidden; padding: 20% 0 0; position: fixed; left:0px; text-align: center; width: 100%;z-index: 999;}
.imageloader{display: none;}

.pipe-mill{float:left; clear:both;}
.pipe-mill a{clear:both; color: #3f6a9a; font-family: 'Arial',Sans-Serif; font-size:25px; line-height:26px; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.pipe-mill.sbu{margin-top:100px;}
.map-area{width:100%; float:left; position:relative;}
.loc-delhi{position:absolute; z-index:9; top:179px; left:160px;}
.loc-kosi{position:absolute; z-index:9; top:205px; left:205px;}
.loc-bhilwara{position:absolute; z-index:9; top:233px; left:153px;}
.loc-pithampur{position:absolute; z-index:9; top:270px; left:168px;}
.loc-indore{position:absolute; z-index:9; top:285px; left:168px;}
.loc-nanakpaya{position:absolute; z-index:9; top:255px; left:18px;}
.loc-samghogha{position:absolute; z-index:9; top:270px; left:18px;}
.loc-nagothane{position:absolute; z-index:9; top:345px; left:60px;}
.loc-nasik{position:absolute; z-index:9; top:328px; left:135px;}
.loc-bellary{position:absolute; z-index:9; top:388px; left:172px;}
.loc-abudhabi{position:absolute; z-index:9; top:180px; left:535px;}
.loc-sertubi{position:absolute; z-index:9; top:103px; left:423px;}
.loc-minnepolis{position:absolute; z-index:9; top:105px; left:102px;}
.loc-by-st{position:absolute; z-index:9; top:161px; left:135px;}
.loc-baytown{position:absolute; z-index:9; top:164px; left:15px;}
.loc-maharashtra{position:absolute; z-index:9; top:342px; left:155px;}
.locations-box-right p{margin:0 0 10px 0;}


.scroll-text {height: 235px; overflow: hidden;}
.text-center{text-align:right;}
#reports .flex-control-nav{display: block; position: static; text-align: center;}
#reports .flex-control-nav li{margin: 4px 3px; padding: 0; background: none;}
#reports .flex-control-paging li a{border: none; box-shadow: none; text-indent: 0; margin: 0; padding: 2px 6px; border-radius: 0; display: inline; color: #fff;}
.certification-list{width:100%;}
.certification-list ul{margin:0 0 10px 0; padding:0;}
.certification-list ul li{margin: 6px 0 6px 15px; list-style:outside disc; font-size:14px; color:#3f6a9a; line-height:20px;}
.loaction-head{font-size:16px; color:#3f6a9a;}
.head-new-small{font-size:18px; font-weight:bold; margin-bottom:8px; clear:both; float:left;}
.archive-bottom{cursor:pointer;}
.full-pic{width:100%; clear:both; background:#fff;}
.full-pic img{width:100%;}
.resp-tabs-list .resp-tabs-list li{border:none !important;}

#subsidiaries ul li a{
    display: block;
    margin-bottom: 15px;
    background: url(../images/disc.png) no-repeat 0 5px;
    padding-left: 15px;
}

#subsidiaries ul li{
	margin: 0 0 12px 0px;
}

#subsidiaries .flex-control-nav {
    display: block;
    position: static;
    text-align: center;
}

#subsidiaries .flex-control-nav li {
    margin: 4px;
    padding: 0;
    background: none;
}

#subsidiaries .flex-control-paging li a {
    border: none;
    box-shadow: none;
    text-indent: 0;
    margin: 0;
    padding: 2px 6px;
    border-radius: 0;
    display: inline;
    color: #fff;
}

.latest_certificates { width: 100%; }
.latest_certificates h3 { font-size: 30px; line-height: 35px; margin: 0; }
.latest_certificates .certification-list li { font-size: 14px; margin: 5px 0 5px 15px; }
.latest_certificates .certification-list li a { font-size: 14px; }
.latest_certificates .certification-list li ul { list-style: none; margin: 0; }
.latest_certificates .certification-list li ul li { list-style: none; margin: 0; float: left; font-size: 14px; padding-right: 5px; }
.latest_certificates .certification-list li ul li a { font-size: 14px; }

.mills-listtext{font-size: 14px; color: #3f6a9a !important; margin-bottom: 0px !important; line-height: 24px;}
.mills-listpara{font-size: 14px; color: #3f6a9a !important; margin-bottom: 15px !important; line-height: 24px;}
.mill-locate{color:#3f6a9a; padding: 5px 0;}

.anti-corrosion-table{width:100%; border:1px solid #3f6a9a;}
.anti-corrosion-table tr td{padding: 5px 20px; border:1px solid #3f6a9a;}
.anti-corrosion-table tr td.india{background: #3f6a9a; color: #fff; text-transform: uppercase; padding: 8px 0; font-weight: bold;}
.anti-corrosion-table-coating{width: 100%;}
.anti-corrosion-table-coating tr td{padding: 5px 20px; border:0px;}
.anti-corrosion-table tr td.coating-type{padding: 0 !important;}
.anti-corrosion-table-coating tr td.external-left{border-right:1px solid #3f6a9a; border-bottom: 1px solid #3f6a9a;}
.anti-corrosion-table-coating tr td.external-right{border-bottom: 1px solid #3f6a9a;}
.anti-corrosion-table-coating tr td.internal-left{border-right:1px solid #3f6a9a;}
.tabs-design li{font-size: 11px !important; padding: 13px 5px !important; margin: 0 !important;}

.locations-box-right ul.blt { list-style: disc; padding-left: 15px; } 
.locations-box-right ul.memberside { padding-left: 0; } 

.brochure_section span { line-height: 22px; }
.brochure_side { list-style: disc !important; margin: 0 !important; padding-left: 16px !important; padding-top: 5px !important; padding-bottom: 5px !important; }
.brochure_side li { background: none; padding: 5px 0 0; margin: 0; font-size: 13px; line-height: 16px; }


.Covid_section { width: 100%; text-align: left; background: #fff; }
.Covid_section a { color: #0092d4; font-weight: 700; }
.Covid_section p { font-size: 14px; font-family: 'Arial',Sans-Serif; line-height: 20px; color: #000; margin: 0; text-align: justify; }
.Covid_section .center { padding: 0 60px; max-width: 870px; width: 100%; }
.Forward_section { width: 100%; background: #e2e9f1; padding: 40px 0 40px 0; overflow: hidden; display: flex; align-items: center; }
.Forward_section .left  { width: 30%; float: left; padding-left: 15px; padding-right: 10px; }
.Forward_section .left h3 { font-size: 30px; color: #ac883a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; }
.Forward_section .left h3 span { display: block; }
.Forward_section .left h2 { font-size: 50px; color: #0d4a8a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; padding-top: 30px; line-height: 50px; } 
.Forward_section .left h2 span { display: block; padding-left: 12px; }
.Forward_section .right  { width: 70%; float: right; }
.Forward_section .right img { width: 100%; }


.Leadership_section { width: 100%; padding: 30px 0 0; overflow: hidden; display: flex; align-items: center; }
.Leadership_section .left { width: 50%; float: left; }
.Leadership_section .left h3 { font-size: 30px; color: #0d4a8a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; }
.Leadership_section .left h4 { font-size: 30px; color: #ac883a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; }
.Leadership_section .left p { padding-right: 15px; }
.Leadership_section .right { width: 50%; float: right; }
.Leadership_section .right video { width: 100%; }


.Leadership_inner { width: 100%; padding: 30px 0 10px; overflow: hidden; background: url("../images/covid-blue-bg.jpg") bottom 20px right no-repeat; background-size: 70% 32%; }
.Leadership_inner p { padding-left: 15px; }
.Leadership_inner .left { width: 40%; float: left; }
.Leadership_inner img { width: 100%; }
.Leadership_inner .right { width: 60%; float: right; }
.Leadership_inner .right ul { list-style: none; margin: 15px 0 0; padding: 0; display: flex; align-items: center; }
.Leadership_inner .right li { float: left; width: 45%; margin: 0 18px; }
.Leadership_inner .right li:last-child { margin-left: 0; margin-top: 28px; }

.Safely_section { width: 100%; }
.Safely_section p { padding-bottom: 10px; }
.Safely_section img { width: 100%; }

.Robust_section { width: 100%; padding-top: 20px; overflow: hidden; }
.Robust_section h3 { font-size: 30px; color: #0d4a8a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; padding-bottom: 10px; }
.Robust_section .mid { width: 100%; background: #f5f1e7; overflow: hidden; padding: 30px 0; display: flex; align-items: center; }
.Robust_section .text { width: 50%; float: left; }
.Robust_section .text ul { list-style: disc; margin: 0; padding-right: 15px; }
.Robust_section .text li { font-size: 14px; font-family: 'Arial',Sans-Serif; line-height: 20px; color: #000; margin: 0 0 20px; text-align: justify; }
.Robust_section .text li:last-child { margin-bottom: 0; }
.Robust_section .image { width: 50%; float: right; padding-left: 15px; }
.Robust_section .image img { width: 100%; }

.Continuity_section { width: 100%; padding-top: 20px; overflow: hidden; }
.Continuity_section h3 { font-size: 30px; color: #0d4a8a; margin: 0; font-family: 'Libre Baskerville', serif; font-weight: 400; padding-bottom: 10px; }
.Continuity_section h3 span { color: #ac883a; }
.Continuity_section p { padding-bottom: 20px; }
.Continuity_section img { width: 100%; }

.Performance_section { width: 100%; overflow-y: hidden; padding-top: 15px; }
.Performance_section .mid { width: 100%; display: flex; align-items: center; padding-bottom: 10px; }
.Performance_section .text { width: 70%; float: left; padding-right: 10px; }
.Performance_section .text p { padding-bottom: 10px; }
.Performance_section .text p span { font-size: 20px; color: #ac883a; display: block; font-weight: 700; }
.Performance_section .image { width: 30%; float: right; }
.Performance_section .image img { width: 100%; }
.Performance_section img { width: 100%; }

.Inspection_section { width: 100%; padding: 20px 0; overflow-y: hidden; }
.Inspection_section ul { list-style: none; margin: 0; padding: 0; }
.Inspection_section li { font-size: 16px; font-family: 'Arial',Sans-Serif; font-weight: 700; margin: 0 0 10px; }
.Inspection_section li:last-child { margin-bottom: 0; }

.covid-baner-text {position: absolute;
    top: 140px;
    left: 120px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Arial',Sans-Serif;
    font-weight: 700;
    border: solid 2px #fff;
    border-radius: 15px;
    color: #fff;
    background: #0d4a8a;
    padding: 10px 17px;
    text-decoration: none;}


.ductile_table { overflow: auto; display: block; }
.ductile_table tr th { color: #fff !important; font-size: 14px !important; }
.ductile_table tr td { color: #000; }


.brochure-title { height: 70px; }
.sbu-large-pipe-desc { padding-right: 60px; }

.brand a { display: inline-block; }
.brand a img { width: 100%; } 
/*.brand { top: 50px; }*/
.header-top-right { max-width: 250px; }

.corporate_left_bottom_col { text-align: justify; }
.content-box p { text-align: justify; }
.content-box li { text-align: justify; }
.subsidiaries-top-text { text-align: justify; }
.sbu-large-pipe-desc { text-align: justify; }
.hr-head { text-align: justify; }
.saw-track-brochure-new { font-size: 15px; padding: 10px 15px; }
.saw-track-record-new { font-size: 15px; padding: 10px 15px; }

.saw-track-brochure-new a { line-height: 30px; }
.saw-track-record-new a { line-height: 30px; }

.Inspection_section_whats_new li { background: none; padding-left: 0; }
.Inspection_section_whats_new li a { color: #0092d4; }
.Inspection_section_whats_new li a:hover { color: #0092d4; text-decoration: underline; }
.seamless_tubes-sec ul li { text-align: left; }

ul.sdt_menu li div.sdt_box { height: auto !important; padding-bottom: 10px; }



.contact-left-bottom a { color: #3f6a9a; font-size: 18px; }
.one-line_new { font-size: 30px; line-height: 40px; padding-top: 28px !important; }
.three-line-ipad_new { padding-top: 18px; }



-------------------------------- */
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

/* -------------------------------- 

xnugget info 

-------------------------------- */
.cd-nugget-info {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  bottom: 0;
  left: 0;
}
.cd-nugget-info a {
  position: relative;
  font-size: 14px;
  color: #5e6e8d;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.no-touch .cd-nugget-info a:hover {
  opacity: .8;
}
.cd-nugget-info span {
  vertical-align: middle;
  display: inline-block;
}
.cd-nugget-info span svg {
  display: block;
}
.cd-nugget-info .cd-nugget-info-arrow {
  fill: #5e6e8d;
}

/* -------------------------------- 

Main components 

-------------------------------- */


.cd-popup-trigger {
  position: absolute;
  display: block;
  top: 400px;
  right: 272px;        
  color: #FFF;
  font-size: 14px;
  text-decoration: none;  
}
.cd-popup-trigger span { padding-top: 5px; display: inline-block;font-size: 11px;
    font-family: arial;
    font-weight: 700; }
@media only screen and (min-width: 1170px) {
  
}

/* -------------------------------- 

xpopup 

-------------------------------- */
.cd-popup {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 500px;
  margin: 4em auto;  
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
  list-style: none;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: #fff;
  border-radius: 50%;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 14px;
  width: 14px;
  height: 3px;
  background-color: #000;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}



.dropdown_section {
  display: inline-block;  
  width: 65%;
}

.dropdown_section label, .dropdown_section ul li {
  display: block;
  width: 100%;
  background: none;
  margin: 0;
  color: #fff;
  margin: 0 0 5px;
  line-height: normal;
}

.dropdown_section ul li { padding: 0; border-bottom: 1px solid #fff; margin: 0 !important; }
.dropdown_section ul li a { color: #fff; text-decoration: none; padding: 10px; display: block; font-size: 15px; }
.dropdown_section ul li a:hover { color: #fff; } 
.dropdown_section ul li:last-child { margin-bottom: 0; border-bottom: 0; }
.dropdown_section .saw-track-brochure-new { width: 83.2%; }

.dropdown_section label:hover, .dropdown_section ul li:hover {
  cursor: pointer;
}

.dropdown_section label {
  position: relative;
  z-index: 2;
}

.dropdown_section input {
  display: none;
}

.dropdown_section input ~ ul {
  position: relative;
  visibility: hidden;
  opacity: 0;
  top: -20px;
  z-index: 1;
  margin: 0;
  background: #3f6a9a;
  border: 3px double #fff;
  width: 100%;
}

.dropdown_section label { color: #fff; text-decoration: none; background: url(../images/track-brochure-icon.png) no-repeat, url(../images/brochure-arrow.png) no-repeat right center; text-indent: 40px; display: block; margin: 0; line-height: 30px; }



.dropdown_section input:checked + label {
  background: #1ABC9C;
  color: white;
}

.dropdown_section input:checked ~ ul {
  visibility: visible;
  opacity: 1;
  top: 0;
}


.animate {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */
}


.strategic_partnership { font-size: 18px; font-family: 'Arial',Sans-Serif; font-weight: 300; color: #3f6a9a; text-decoration: underline; display: inline-block; margin-bottom: 30px; line-height: normal; }
.global_reach_section { background: #fff; padding-bottom: 30px; }
.global_reach_section .global_reach_image { width: 100%; }
.global_reach_section .global_reach_image img { width: 100%; }
.global_reach_section .global_reach_text { width: 70%; text-align: center; background: #fff; overflow: hidden; margin: 0 auto; }
.global_reach_section .global_reach_text ul { list-style: none; margin: 0; }
.global_reach_section .global_reach_text li { margin: 0; padding: 20px 18px; width: 21%; float: left; background: none; color: #fff; text-align: center; font-size: 16px; font-family: 'Arial',Sans-Serif; font-weight: 300; list-style: none; }
.global_reach_section .global_reach_text li:first-child { padding-left: 0; }
.global_reach_section .global_reach_text li:last-child { padding-right: 0; }
.global_reach_section .global_reach_text h3 { color: #fff; margin: 0; text-decoration: underline; text-transform: uppercase; font-size: 14px; letter-spacing: 1.0px; font-family: 'Arial',Sans-Serif; font-weight: 800; } 
.global_reach_section .global_reach_text h3 span { display: block; }
.global_reach_section .global_reach_text .global_text { width: 100%; }
.global_reach_section .global_reach_text .global_text ul { background: #01448a; width: 100%; padding: 20px 0; height: 550px; }
.global_reach_section .global_reach_text .global_text ul.asia-side { background: #245ca9; }
.global_reach_section .global_reach_text .global_text ul.europe-side { background: #5c7bbc; }
.global_reach_section .global_reach_text .global_text ul.north-america-side { background: #8d9fd1; height: auto; }
.global_reach_section .global_reach_text .global_text li { width: 100%; padding: 0; float: none; line-height: 25px; letter-spacing: 1.0px; }
.global_reach_section .global_reach_text .america-side-two { margin-top: 60px; }
.global_reach_section .global_reach_text .america-side-three { margin-top: 60px; height: 150px !important; }
.Archive_section { font-size: 20px; margin-top: 41px; display: inline-block; width: 100%; color: #3f6a9a; }


.Investment_section { max-width: 100%; margin-top: 30px; }
.promotion_section { padding-left: 15px; }
.promotion_section li { background: none; padding-left: 0; list-style: disc; }
.promotion_section li h6 { color: #000; display: block; font-family: 'Arial',Sans-Serif; font-size: 14px; font-weight: 300; line-height: 28px; margin: 0 0 10px }
.promotion_section li h6 em { font-weight: 700; }
.promotion_section .inner_text { padding-left: 40px; }
.promotion_section .inner_text ul { margin: 0; padding-left: 0; }
.promotion_section .inner_text li { padding-left: 0; }
.promotion_section li a { color: #3f6a9a; }
.promotion_section li a:hover { color: #3f6a9a; }
.Guidelines_section li { background: none; padding-left: 0; }
.Guidelines_section li h4 { margin: 0 0 10px; }
.Guidelines_section .environment { padding-left: 40px !important; }
.Guidelines_section .environment li { margin-bottom: 5px !important; }
.Guidelines_section .environment li:last-child { margin-bottom: 0; }
.Guidelines_section #text{ display:none; }
.Guidelines_section #text3{ display:none; }
.Guidelines_section #text4{ display:none; }
.promotion_section #text2{ display:none; }
.promotion_section #text5{ display:none; }
.Investment_section button { background: url(../images/read-more-arrow.png) right no-repeat; border: none; padding: 0; font-weight: 700; cursor: pointer; padding-right: 25px; }

.current-opening-new:hover { color: #000 !important; }
.contact_info .text-right-post { background: rgba(212, 228, 229, 0.9); padding: 15px; box-shadow: 0 0 15px #aaaaaa; border-radius: 10px; max-width: 385px; min-height: 100px; height: auto; }
.media_coverage{max-width: 100%;}
.media_coverage ul li a{ font-size: 14px; display: block; margin-bottom: 16px; color: #ac883a !important;}
.media_coverage ul li a:hover{color: #0092d4 !important;}
.media_coverage p a{ font-size: 14px; display: block; margin-bottom: 16px; color: #ac883a !important;}
.media_coverage p a:hover{color: #0092d4 !important;}

.invest-relative{
    max-width: 100%;
}
.invest-relative ul{
    display: flex;
    flex-wrap: wrap;
}
.invest-relative ul li{
    width: 46%;
    flex: 0 0 auto;
}
.menu-pk{
    width: 400px !important;    
}
.submenu-pk{
    width: 100%;
    display: flex !important;
    flex-wrap: wrap !important;
}
.menu-pk a{
    width: 44%;
}
.cust-clas {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
}
.cust-clas ul{
    display: flex;
    flex-wrap: wrap;
}
.cust-clas ul li{
    width: 44%;
    padding-right: 20px;
}
.desk-txt{
    font-size: 30px;
    line-height: 36px;
}
.cert-undr{
    font-size: 25px;
    line-height: 30px;
}

    $fireworks-count: 10;
$flares-count: 25;
$colors: (deeppink, orange, yellow, chartreuse, aqua, purple, azure, white, fuchsia);
$steto-colors: (white, chartreuse, orange);
$color-glow: #ffc;
$particle-size: 0.5;
  

#wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.blink-effect { 
  font: bold 20em/1 'Arial Black', Arial, serif;
  animation: title 1000ms linear 0s infinite;
  text-align: center;
  z-index: 100;
}

@keyframes title {
  0%   { color: #f00; }
  10%  { color: #ff0; }
  20%  { color: #fff; }
  30%  { color: #0f0; }
  40%  { color: #ff0; }
  50%  { color: #0ff; }
  60%  { color: #fff; }
  70%  { color: #00f; }
  80%  { color: #f0f; }
  90%  { color: #ff0; }
  100% { color: #fff; }
}