@charset "utf-8";
/* CSS Document */
@import 'bootstrap.min.css';
@import 'slider/jssor-gallery.css';


 @font-face {
 font-family: 'Conv_arial_1';
 src: url('fonts/arial_1.eot');
 src: local('☺'), url('fonts/arial_1.woff') format('woff'), url('fonts/arial_1.ttf') format('truetype'), url('fonts/arial_1.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Conv_arialbd_1';
 src: url('fonts/arialbd_1.eot');
 src: local('☺'), url('fonts/arialbd_1.woff') format('woff'), url('fonts/arialbd_1.ttf') format('truetype'), url('fonts/arialbd_1.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Conv_ARIALN_1';
 src: url('fonts/ARIALN_1.eot');
 src: local('☺'), url('fonts/ARIALN_1.woff') format('woff'), url('fonts/ARIALN_1.ttf') format('truetype'), url('fonts/ARIALN_1.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Conv_Roboto-CondensedItalic';
 src: url('fonts/Roboto-CondensedItalic.eot');
 src: local('☺'), url('fonts/Roboto-CondensedItalic.woff') format('woff'), url('fonts/Roboto-CondensedItalic.ttf') format('truetype'), url('fonts/Roboto-CondensedItalic.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* Reset Browser CSS */
body { font-family:Arial, Helvetica, sans-serif; direction: ltr; font-size:14px; line-height:22px; padding:0px; margin:0px; color:#3e3e3e; -webkit-font-smoothing: antialiased; }
html, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }
footer, header { margin:0px; padding:0px; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, select, textarea, button { font-family:Tahoma, Geneva, sans-serif; direction: ltr; color:#000; font-size:12px; margin:0em; margin:0px; }
input, button { overflow:visible; }
select option { padding-left:4px; }
p { margin:0px; padding-bottom:15px; }
input, textarea, a { outline:none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
input[type=file] + input[type=file] { margin-left:5px; }
input[type=text], input[type=password] { line-height:16px; }
select + select, input[type=text] + input[type=text], input[type=password] + input[type=password] input[type=text] + select { margin-left:10px; }
input[type=checkbox] { height:13px; width:13px; margin-right:5px; position:relative; top:1px; }
input[type=submit], input[type=button], input[type=reset], a, button { cursor:pointer; }
input[type=submit], input[type=button], input[type=reset], button { overflow:visible; }
input[type=submit] + input[type=submit], input[type=button] + input[type=button], input[type=reset] + input[type=reset], button + button, .btn + .btn, input[type=submit] + input[type=button], input[type=button] + input[type=submit] { margin-left:5px; }
input[type=radio] { margin-right:4px; position:relative; top:1px; }
input[type=radio] + abbr, input[type=checkbox] + abbr { padding-right:10px; }
abbr + select, abbr + input { margin-left:15px; }
select[class*=col-] {padding:5px;}
a img, a:hover img, img, a:hover, a input { text-decoration:none; }
a img, img, input[type=checkbox], input[type=radio], iframe { border:none; }
ul { margin:0px; padding:20px 0px 12px 20px; }
del { visibility:hidden; }
.menu-bar {
    background: linear-gradient(to bottom, rgb(245, 99, 99) 0%, rgb(191, 25, 63) 44%, rgb(130, 32, 46) 100%);
}


textarea { width:240px; min-height:80px; resize:none; }
input[type=text], input[type=password], input[type=file], textarea, textarea.form-control, select { padding:6px 5px 7px 8px; border:solid 1px #DADADA; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
input[type=file] { padding:4px 5px; display:inline; }
input[type=file] + input { margin-left:5px; }
input[type=text]:active, input[type=text]:focus, input[type=password]:active, input[type=password]:focus, textarea:active, textarea:focus, textarea.form-control:active, textarea.form-control:focus, select:active, select:focus { box-shadow:inset #e8e8e8 0px 0px 2px; }
input[type=submit], input[type=button], input[type=reset], button, .btn { border:1px solid #a5b9db; border-radius:5px;color:#FFF; background-color:#555; font-size:12px; padding:8px 18px 5px; text-shadow:0 0 0 #fff; text-transform:uppercase; }
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, .btn:hover { background-color:#000; color:#FFF; }
.btn { color:#FFF; padding:5px 18px; text-decoration:none; }
html body a.btn:focus, html body a.btn:active, html body a.btn:hover { color:#FFF; text-decoration:none; }
input, input:focus, input:active, .btn:focus, .btn:active:focus, .btn.active:focus { outline:none; }
a { color:#000000; }
a:hover { color:#484848; }
a:visited { text-decoration:none; }
a:focus, a:active { color:#484848; text-decoration:none; outline:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0px; padding-bottom:15px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; }
select { max-width:255px; }
img { max-width:100%; max-height:100%; border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }
{ opacity:0.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
hr { color:#D0D0D0; }
::-webkit-scrollbar { width:8px; }
::-webkit-scrollbar-button { width:8px; height:5px; }
::-webkit-scrollbar-track { background-color:#DDD; border: skinny plain lightgray; box-shadow: 0px 0px 3px #dfdfdf inset; }
::-webkit-scrollbar-thumb { background-color:#999; border: skinny plain gray; }
::-webkit-scrollbar-thumb:hover { background:#1b1e24; }
::-webkit-input-placeholder { font-family: Tahoma, Geneva, sans-serif; direction: ltr; font-size:14px; color:#000; }
::-moz-placeholder { font-family: Tahoma, Geneva, sans-serif; direction: ltr; font-size:14px; color:#000; }
:-ms-input-placeholder { font-family: Tahoma, Geneva, sans-serif; direction: ltr; font-size:14px; color:#000; }
input:-moz-placeholder { font-family: Tahoma, Geneva, sans-serif; direction: ltr; font-size:14px; color:#000; }
::selection { background-color:#C6C6F1; }
::-moz-selection { background-color:#C6C6F1; }
/*-------------------------------------------------------------------------------------------RESET CSS CLOSE*/	
/*-------------------------------------------------------------------------------------------COMMON CSS START*/

.fa { min-width:14px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.fa + .fa { padding-left:10px; }
input[class*=col-], select[class*=col-], textarea[class*=col-] { float:none; }
.clearF { clear:both; height:0px; font-size:0px; line-height:0px; }
.mandatory { color:#F00; }
.container { max-width:996px; margin:0px auto; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
#logo { padding-bottom:0px; text-align:left; background:none; padding-top:5px; }
.table-box .trow { float:left; width:100%; padding:4px 0px; border-bottom:#D0D0D0 solid 1px; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.table-box .trow:first-child { font-weight:bold; border-bottom:#D0D0D0 solid 2px; }
.table-box .trow:nth-child(even), .table tr:nth-child(even) { background-color:#fff; }
.table-box .trow:nth-child(odd), .table tr:nth-child(odd) { background-color:#f9f9f9; }
.table-box .trow:hover { background-color:#EEE; }
.table-box .trow .tcolumn { float:left; width:18%; padding-left:0.5%; }
.table-box .trow .w12 { width:12%; }
.table-box .trow .w24 { width:24%; }
.tcolumn a { color:#393972; text-decoration:none; }
.tcolumn a:hover { text-decoration:underline; }
.table-box .trow .tcolumn:first-child { width:10%; }
.alRight { text-align:right; }
.alCent { text-align:center; }
.fright { float:right; }
.frow { width:100%; padding-bottom:0px; display:inline-block; }
.frow > div:first-child { float:left; width:75px; font-weight:bold; }
.frow > div + div a, .frow > div span { color:#ed174f; }
.frow > div:first-child span { color:#F00; }
.frow > div + div { position:relative; margin-left:75px; }
.frow > div + div p { padding-bottom:0px; }
.frow > div + div .fa-calendar-o { position:absolute; top:10px; left:230px; }
.crow, .ccrow { width:100%; display:inline-block; }
.ccrow { padding-bottom:10px; }
.date { color:#949494; font-size:11px; }
ul.list-normal, ul.list-normalN { width:100%; list-style:none; display:inline-blockl; padding:0px 0px 0px 0px; /*padding:0px 0px 20px 0px;*/ }
ul.list-normalN > li + li { padding-top:10px; }
button.close { position:relative; z-index:100; }
button.close:hover { background:none; }
.carousel { margin-bottom:0px; }
.navbar-default .navbar-toggle:hover { border-color:#333; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:#333; }
.navbar-default { background:none; }
.modal-body { padding:10px 0px 0px 0px; }
.modal-content { padding:10px 15px; }
.nrow { padding-bottom:15px; }
.nrow > div:first-child { font-weight:bold; }
.f11 { font-size:11px; }
.bold { font-weight:bold; }
.bposi { position:relative; }
footer { background-color:#981414; padding:42px 0px 30px 0px; }
h1 { font-size:28px; color:#545454; font-family: 'Conv_18925_HelveticaNeueLt_0'; text-align:center; padding-bottom:17px; text-transform:uppercase;word-break:break-all }
h2 { font-size:22px; font-family: 'Conv_ARIALN_1'; color:#000000; text-transform:uppercase;text-align:left;font-weight:bold; }
h3 { color:#000000; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;word-break:break-all }
h4 { font-size:14px; font-weight:bold; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;word-break:break-all; }
h5 { padding-bottom:0px; color:#545454; font-size:20px; font-family: 'OpenSansRegularRegular';word-break:break-all; }
h2 a { font-weight:bold}
/*-------------------------------------------------------------------------------------------COMMON CSS CLOSE*/
/**Bootstrap CSS Changes Start*/
[class*=col-] { padding:0px 10px; }
.row { margin-left:-10px; margin-right:-10px; }
.progress-bar { background-color:#f9a21a; }
.row + .row { padding-top:15px; }
/**Bootstrap CSS Changes End*/	

.box-logo { padding:15px 20px 0px; }
ul.list-biz { list-style:none; padding:0px 0px 11px 0px; }
ul.list-biz > li { float:left; }
ul.list-biz > li + li { padding-left:5px; }
ul.list-biz > li:first-child {/* padding: 5px 5px 0px 0px;*/ }
input[type="text"].input-search { width:155px; border-color:#9f9f9f; border-radius:9px; padding:2px 5px 3px 8px; }
input[type="text"].input-search::-moz-placeholder { color:#c2c2c2;  font-size:12px; }
input[type="text"].input-search::-webkit-input-placeholder { color:#c2c2c2; font-size:12px; }
input[type="text"].input-search:-ms-input-placeholder { color:#c2c2c2; font-size:12px; }
input[type="submit"].icon-search { height:23px; width:24px; padding:0px; float:right; margin-left:6px; border-radius:5px; border-bottom:none; background:url(../images/sprit-icon.png) no-repeat 6px 5px #35a6ec; }
ul.main-navigation { float:left; font-size:14px; list-style:none; text-transform:uppercase; padding:11px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
ul.main-navigation > li { float:left; }
ul.main-navigation > li + li { padding-left:1px; }
ul.main-navigation > li a { color:#fff; padding:15px 34px; text-decoration:none; }

ul.main-navigation > li a:hover, ul.main-navigation > li a.active {
 color:#FFF; background: radial-gradient(ellipse at center, #b94a48 47%, #b94a48 47%, #b94a48 80%, #e42824 100%);
}
ul.footer-menu { float:left; padding:0px; font-size:12px; list-style:none; text-transform:uppercase; }
ul.footer-menu > li { float:left; padding-right:11px; }
ul.footer-menu > li + li { padding:0px 11px; background:url(../images/footer-divider.png) no-repeat left center; }
ul.footer-menu > li a { color:#fff; }
.box-left { color:#fff; float:left; font-size:12px; line-height:16px; }
ul.list-social-icon { float:right; padding:0px; list-style:none; }
ul.list-social-icon li { float:left; }
ul.list-social-icon li + li { padding-left:5px; }
ul.list-social-icon li a { width:26px; height:26px; display:block; text-indent:-999em; background:url(../images/sprit-icon.png) no-repeat; }
ul.list-social-icon li.icon-email a { background-position:0px -30px; }
ul.list-social-icon li.icon-linkedin a { background-position:0px -76px; }
ul.list-social-icon li.icon-google-plus a { background-position:0px -122px; }
ul.list-social-icon li.icon-youtube a { background-position:0px -168px; }
ul.list-social-icon li.icon-facebook a { background-position:0px -214px; }
.box-industrie { color:#333333; font-size:14px; text-align:justify; display:inline-block; padding:35px 0px 26px 0px; }
.box-industrie h2 { padding-bottom:21px; }
.box-content { padding-top:8px; line-height:13px; text-align:center; word-break: break-all;}
.box-content h6 { padding-bottom:0px; }
.box-img { color:#333333; font-size:12px; }
.box-img [class*="col-"]:nth-child(1) { padding-right:3px; }
.box-img [class*="col-"]:nth-child(2) { padding-left:3px; }
.box-img .row + .row { padding-top:5px; }
ul.list-aboutus { float:left; list-style:none; padding:4px 0px 0px 0px; }
ul.list-aboutus > li { line-height:18px; padding:0px 0px 34px 42px; background:url(../images/img-righticon.png) no-repeat; }
ul.list-aboutus > li:nth-child(3) { padding-bottom:20px; }
.box-aboutus[class*="col-"] { padding-left:10px; }
ul.list-news { float:left; list-style:none; padding:0px 0px 20px 0px; }
ul.list-news > li { padding-bottom:10px; }
ul.list-news > li + li { padding:10px 0px; background:url(../images/img-dasheborder.png) no-repeat center top; }
ul.list-news > li:nth-child(3) { padding-top:2px; }
.box-productupdate h2 { padding-bottom:10px; }
.box-productupdate h6 { padding-top:5px; }
.box-sendEnquiry { width:100%; padding:12px 5px; display:inline-block; margin-bottom:15px; background:url(../images/img-enquiry-bg.png) no-repeat left center #FFF; }
html body .btn-send { float:right; padding:6px 26px 6px 3px; font-family: 'Conv_arial_1'; background: url(../images/img-sprit-icon.png) no-repeat 98px 4px #1d51a6; }
html body ul.list-process { list-style:none; padding:0px 0px 25px 0px; text-transform:uppercase; font-family: 'Conv_arialbd_1'; }
html body ul.list-process > li { padding:5px 0px 5px 20px; background: url(../images/img-dot.png) no-repeat 0px 13px; } /*../images/img-leftarrow.png*/
html body ul.list-bulletNone { list-style:none; }
.box-vision { right:0px; top:130px; color:#FFF; z-index:100; width:429px; font-size:18px; text-align:right; position:absolute; padding:20px 18px 10px 18px; font-family: 'Conv_Roboto-CondensedItalic'; background-color:rgba(105, 106, 105, 0.83); }
.box-our { text-align:center; background-color:#1d51a6; padding:10px 0px 19px 0px; }
.box-our h2 { color:#FFF; font-size:14px; padding-bottom:10px; }
.home-page #leftColumn { min-height:inherit; }
html body ul.list-normal li { line-height:15px;  /*line-height:17px; background:url(../images/img-dot.png) no-repeat 0px 13px;*/ padding-left:13px; }
html body ul.list-bulletNone li { line-height:17px; background:none; padding-left:0px; }
html body ul.list-about { padding-left:10px; }
html body ul.list-about li { padding:3px 0px 8px 12px; background-position:0px 11px; }
html body ul.list-about li + li { padding:8px 0px 8px 12px; background-position:0px 16px; }
.box-sendEnquiry { width:100%; padding:10px 5px; margin-bottom:15px; display:inline-block; background:url(../images/img-enquiry-bg.png) no-repeat left center #FFF; }
html body .btn-send { float:right; background: url(../images/img-sprit-icon.png) no-repeat 98px 4px #1d51a6; }
ul.list-mail { padding:0px; list-style:none; }
ul.list-mail li { float:left; }
ul.list-mail li + li { padding-left:10px; }
ul.list-mail li a { width:37px; float:left; height:37px; border-radius:20px; background:url(../images/style6/sprit-icon.html) no-repeat 0px 0px #f5f5f5; }
#leftColumn { font-size:14px; padding:10px 13px 7px; background-color:#8e838521 }
#leftColumn h2 { padding-bottom:10px; }
#rightColumn { line-height:18px; text-align:justify; padding:25px 0px 30px 30px; }
.panel-group .panel { border:none; box-shadow:none; border-radius:0px; }
.panel-group .panel-heading + .panel-collapse .panel-body { border:none; }
.panel-group .panel + .panel { margin-top:4px; /*margin-top:18px;*/ }
.panel-title { font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; }
.panel-heading { padding:10px 15px 8px 15px; }
.panel-body { color:#333333; font-size:12px; padding:15px 0px; background-color:#fff; }
.panel-heading { padding:0px; position:relative; }
.panel-heading h4 { padding-bottom:0px; }
html body .panel-heading h4 a { display:block; line-height:30px; font-weight: 600; padding-left:10px; text-decoration:none; background-color:#ebebeb; /*background-color:#f5f5f5;*/ }
.box-oil-gas { display:table; margin-bottom:15px; }
.box-oil-gas .box-logo { height:87px; padding:0px; text-align:center; display:table-cell; margin-bottom:15px; vertical-align:middle; border:1px solid #959595; }
.box-imgProducts img { width:100%; border:1px solid #efefef; }
.box-imgProducts h6 { font-size:12px; line-height:18px; padding-bottom:0px; text-transform:uppercase; font-family: 'Conv_ARIALN_1';text-align:center; }
.box-produuct .row + .row { padding-top:8px; }
.link-download { display:block; padding-bottom:0px; }
.panel-body ul.list-normal { padding:0px 15px 0px 15px; }
.box-ourCustomers { padding:24px 0px 44px 0px; }
#rightColumn p { padding-bottom:20px; }
.input-site-search.input-search[type="text"] { width:100%; border:none; border-radius:3px; background: url(../images/img-sprit-icon.png) no-repeat right -34px #fff; }
.panel-brand { padding-bottom:35px; }
html body .panel-brand .panel-heading h4 a { color:#000000; font-size:14px; padding-left:0px; background-color:#ebebeb; border-bottom:1px dashed #333333; text-transform:none; line-height:32px; }
.panel-brand .panel-body { font-size:14px; padding-top:10px; padding-bottom:0px; background-color:#ebebeb; }
.panel-brand ul.list-normal { padding-left:0px; }
.box-produuct { padding-bottom:100px; }
.breadcrumb-change { padding:0px; font-size:12px; background:none; margin-bottom:25px; }
.breadcrumb-change a { color:#000000; }
.box-visionimg { margin-left:-10px; }
.box-service1 { text-align:left; padding-bottom:10px; }
.box-service1-text { font-size:12px; border-top:none; padding:10px 8px; border:2px solid #EAEAEA;word-break: break-all; }
html body ul.list-brand li { padding-left:25px; background: url(../images/icon-plus.png) no-repeat 0px 2px; }
.colm-center-partner ul.list-normal li { line-height:15px; }
#accordion-2 .panel-body { padding-left:15px; }
#accordion-2 .panel-body img { border:1px solid #efefef; }
#accordion-2 .panel-title > a:after, #accordion-2 .panel-title > a:after { height:27px; width:27px; position:absolute; right:0px; top:18%; content:''; }
#accordion-2 .panel-title > a.accordion-toggle.collapsed:after { background:url(../images/img-sprit-icon.png) no-repeat 0px -123px; }
.container > img { display:block; }
.readmore { color:#959595; }
.box-news { text-align:left; }
ul.list-news > li .readmore { display:block; }
.navbar-collapse { padding:0px; }
ul.list-news li h6 { font-size:14px; padding-bottom:0px; }
.view-more { font-weight:bold; text-transform:uppercase; }
.list-aboutus > li h6 { font-size:14px; font-weight:bold; padding-bottom:0px; }
.box-productupdate { display:inline-block; font-family: 'Conv_arial_1'; }
.box-aboutus { line-height:20px; }
.box-vision h3 { color:#FFF; font-size:24px; font-style:normal; padding-bottom:0px; text-transform:uppercase; }
.box-industry, .our-strategic-partner { font-size:14px; line-height:16px; padding-bottom:10px; }
html body .box-service1-text p { line-height:14px; padding-bottom:15px; }
.our-strategic-partner { font-size:12px; }
.row > .gallery { padding-right:0px; padding-left:12px; }
.box-gray-border { padding:15px 8px 10px; margin-bottom:25px; border:1px solid #d7d7d7; }
html body .colm-left-partner { padding:9px 0px 20px 20px; }
.box-service1-text h6 { font-size:14px; font-weight:bold; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; }
.btn-view-more { color:#959595; display:block; font-size:14px; font-weight:bold; margin-bottom:8px; padding-right:30px; text-transform:uppercase; background:url(../images/img-sprit-icon.png) no-repeat 91px -69px; }
.btn-view-more:hover { background-position:91px -95px; }
html body .colum-logo-brandCategory { padding:57px 0px 0px 46px; }
a.link-moreDetail { color:#3366cc; font-size:14px; text-transform:uppercase; }

#fixedbutton {position: fixed;
    bottom: 0px;
    right: 0px;
    border: 1px solid;
    font-size: 24px;
    font-weight: bold;
    background: none repeat scroll 0 0 #555555;
    border-color: #808080;
    width: 25%;
    text-align: center;
    color:white;
    padding-top: 5px;
    border-radius: 2px;
    z-index: 100px;
    padding-bottom: 5px;}
    
    
    #fixedbutton a {   color:white;}
    
    
    
    .contactaddress { float:left; width:50%; text-align:left}

@media only screen and (max-width: 767px) {

.box-logo .logomob { width:100%}
.box-logo .logorht {width:100%}
.box-logo .logorht li {width:33%}

 .contactaddress {width:100% }
	
}