html{
 -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Petronsh Style Starts */
a, img{
	outline:none;
}
img {
  max-width: 100%;
}
p{
    text-align:justify;
}
body{
	background-color:#D1D1D1;
}
.wrapper {
	width:1255px;
	margin:0 auto;
}
.inner-wrapper {
	width:1185px;
	margin:0 auto;
	position:relative;
	clear:both;
}
.header {
	float:left;
	width:100%;
	background:#e4e4e4;
	padding-top:15px;
	padding-bottom:15px;
}
.logo {
	float:left;
	width:192px;
}
.logo a {
	width:192px;
	float:left;
	height:77px;
	background:url('../images/logo.png') ;
	background:url(../images/logo.png) no-repeat 0 0;
	display:inline-block;
	text-indent:-9999px;
}
.head-right {
	float:right;
	width:970px;
}
.head-right-top {
	float:right;
	margin-bottom:17px;
}
.right-sec {
	float: right;
	margin-bottom:15px;
}
.searchbox, .language-selector {
	float:left;
}
.searchbox {
	border: 1px solid #d5d5d5;
	border-radius: 30px;
	padding-left: 0;
	width: 113px;
}
.searchbox-inner {
	border-radius:30px;
	background:#fff;
	float: left;
	padding-left: 15px;
	width: 98px;
	position:relative;
}
.searchbox input {
	border:0;
	border-radius:0;
	box-sizing:border-box;
	outline:none;
	float:left;
}
.searchbox input[type="text"] {
	padding:6px 2px 6px 0px;
	background:#fff;
	font:13px/18px Calibri;
	color:#000;
	width:65px;
}
.searchbox input[type="submit"] {
	background:url('../images/sprite.png') no-repeat 1px -1258px;
	width:30px;
	height:29px;
	text-indent:-99999px;
	border-radius:0 30px 30px 0;
	margin-top:1px;
	cursor:pointer;
	padding:0;
	position:absolute;
	right:0;
}
.language-selector {
	background:#fff;
	padding:6px 5px 6px 8px;
	border:1px solid #d5d5d5;
	border-radius:2px;
	margin-left:8px;
	position:relative;
	cursor:pointer;
	width:auto;
}
.language-selector a {
	color:#2b316f;
	font:16px Calibri;
	padding-right:5px;
	border-right:1px solid #e0e0e0;
}
.language-drop {
	background: url("../images/general/lang-drop.png") no-repeat 4px 0 #ffffff;
	display: inline-block;
	height: 7px;
	padding: 0 3px;
	width: 7px;
}
.lang-flag, .france-flag, .spain-flag {
	width:23px;
	height:15px;
	display:inline-block;
	position: relative;
	top: 2px;
	padding-left:6px;
	background-repeat:no-repeat;	
}
/*.lang-flag {
	background:url('../images/general/language-en.jpg') no-repeat;
}
.france-flag {
	background:url('../images/general/france.png') no-repeat;
}
.spain-flag {
	background:url('../images/general/spain.png') no-repeat;
}*/
.language-dropper {
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	border:1px solid #d5d5d5;
	border-radius:2px;
	padding:5px 0 1px;
	z-index:1;
	width:100%;
	box-sizing:border-box;
}
.language-dropper li {
	border-top:1px solid #ccc;
}
.language-dropper li:first-child {
	border-top:0;
}
.language-dropper a {
	border-right:0;
	padding:4px 8px;
	border-top:1px solid #d5d5d5;
	display:block;
}
.language-dropper a:hover {
	color:#4955d0;
}
.language-dropper a:first-child {
	border-top:0;
}
.main-menu {
	float:left;
	margin-left:-34px;
	margin-bottom:2px;
}
.main-menu ul li {
	float:left;
	margin:0 11px;
	position:relative;
}
.main-menu ul li a {
	color:#2b316f;
	font:16px Calibri;
	text-transform:uppercase;
	padding:3px 5px;
	position:relative;
}
.main-menu ul li a:hover {
	color:#4955d0;
}
.main-menu ul li a.active {
	background:url('../images/general/menu-strip.jpg') repeat-x;
	color:#fff;
}
.main-menu ul li a.active:after {
	content:url('../images/general/menu-after-bg.png');
	position:absolute;
	right:-39px;
	top:0px;
}
.main-menu ul li a.active:before {
	content:url('../images/general/menu-before-bg.png');
	position:absolute;
	left:-44px;
	top:0px;
}
.sub-menu	{
	position:absolute;
	width:300px;
	z-index:100;
	background:#fff;
	display:none;

	/* -webkit-transform: perspective(600px) rotate3d(1, 0, 0, -90deg);
    -webkit-transform-origin: 0 0 0;
    -webkit-transition: all 0.3s ease;
	
	-moz-transform: perspective(600px) rotate3d(1, 0, 0, -90deg);
    -moz-transform-origin: 0 0 0;
    -moz-transition: all 0.3s ease;
	
	-ms-transform: perspective(600px) rotate3d(1, 0, 0, -90deg);
    -ms-transform-origin: 0 0 0;
    -ms-transition: all 0.3s ease;
	
	transform: perspective(600px) rotate3d(1, 0, 0, -90deg);
    transform-origin: 0 0 0;
    transition: all 0.3s ease; */
}

.main-menu .sub-menu li	{
	display:block;
	width:100%;
	margin:0;
	border-top:1px solid #272d64;
	position:relative;
}
.main-menu .sub-menu li:first-child	{
	border-top:0px;
}
.main-menu .sub-menu li a	{
	padding:7px;
	display:block;
	transition: all 0.8s ease;
}
.main-menu ul li:hover ul.sub-menu {
/* 	-webkit-transform: perspective(600px) rotate3d(0, 0, 0, 0deg);
    -webkit-transition: all 0.3s ease;
	
	-moz-transform: perspective(600px) rotate3d(0, 0, 0, 0deg);
    -moz-transition: all 0.3s ease;
	
	-ms-transform: perspective(600px) rotate3d(0, 0, 0, 0deg);
    -ms-transition: all 0.3s ease;
	
	transform: perspective(600px) rotate3d(0, 0, 0, 0deg);
    transition: all 0.3s ease; */
	display:block;
}
.main-menu ul.sub-menu li a:hover {
	background:#272c63;
	color:#fff;
}

.inner-submenu	{
 	position:absolute;
	width:220px;
	z-index:1;
	background:#fff;
	left:100%;
	top:0;
/*	-webkit-box-shadow: -5px 0px 5px -3px #3a3838;
	-moz-box-shadow: -5px 0px 5px -3px #3a3838;
	-o-box-shadow: -5px 0px 5px -3px #3a3838;
	-ms-box-shadow: -5px 0px 5px -3px #3a3838;
	box-shadow: -5px 0px 5px -3px #3a3838;
	
	-webkit-transform: perspective(1500px) rotateY(90deg); 
	-webkit-transform-origin: 0 50% 0; 
	-webkit-transition: all 0.3s ease;
	
	-moz-transform: perspective(1500px) rotateY(90deg); 
	-moz-transform-origin: 0 50% 0; 
	-moz-transition: all 0.3s ease;
	
	-ms-transform: perspective(1500px) rotateY(90deg); 
	-ms-transform-origin: 0 50% 0; 
	-ms-transition: all 0.3s ease;
	
	transform: perspective(1500px) rotateY(90deg); 
	transform-origin: 0 50% 0; 
	transition: all 0.3s ease; */
	display:none;
}

.inner-submenu.enquiry-submenu	{
 	left:-100%;
	box-shadow: 5px 0px 5px -3px #3a3838;
/*	
	-webkit-transform: perspective(1500px) rotateY(-90deg); 
	-webkit-transform-origin: 100% 100% 0; 
	-webkit-transition: all 0.3s ease;
	
	-moz-transform: perspective(1500px) rotateY(-90deg); 
	-moz-transform-origin: 100% 100% 0; 
	-moz-transition: all 0.3s ease;
	
	-ms-transform: perspective(1500px) rotateY(-90deg); 
	-ms-transform-origin: 100% 100% 0; 
	-ms-transition: all 0.3s ease;
	
	transform: perspective(1500px) rotateY(-90deg); 
	transform-origin: 100% 100% 0; 
	transition: all 0.3s ease; */
	display:none;
}
.main-menu ul.sub-menu li:hover ul.inner-submenu {
	/* -webkit-transform: perspective(1500px) rotateX(0deg); 
	-webkit-transition: all 0.3s ease;
	
	-moz-transform: perspective(1500px) rotateX(0deg); 
	-moz-transition: all 0.3s ease;
	
	-ms-transform: perspective(1500px) rotateX(0deg); 
	-ms-transition: all 0.3s ease;
	
	transform: perspective(1500px) rotateY(0deg); 
	transition: all 0.3s ease; */
	display:block
}
.sub-menu.contact-menu{
		right:0;
	}
.ie9 .sub-menu,.ie9 .inner-submenu {
	display:none;
}
.ie9 .main-menu ul li:hover .sub-menu	{
	display:block
}	
.ie9 .sub-menu li:hover .inner-submenu	{
	display:block
}	

.mobile-menu {
	display:none;
}
.banner-section, .header-main, .container-main {
	float:left;
	width:100%;	
}
.container-main.about-us-section {
  min-height: 515px;
}
.banner-section ul li {
	height:385px;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#D1D1D1;
}
.container {
	background-image:url('../images/inner-container-bg.jpg');
	background-color:#d1d1d1;
	background-repeat:no-repeat;
	background-position:top center;
	/* background-size:cover; */
	float:left;
	width: 100%;
}
 .container-main,
.carriers-content {
     padding-bottom:15px;
	 padding-top:20px;
	 background:url('../images/content-bg.png') repeat-y top center;
	 
 }
.homecontent-top {
	padding-top:25px;
	float:left;
	width:100%;
	margin-bottom:20px;
}
.home-top-content {
	margin-bottom:20px;
}
.content-col {
	width:365px;
	float:left;
}
.middle-col {
	margin:0 45px;
}
.homecontent-top h3 {
	color:#fff;
	font:24px Calibri;
	background:url('../images/general/head-strip.jpg') repeat-x;
	padding:5px 10px 0;
	height:35px;
	float:left;
	border-top-left-radius:8px;
	position:relative;
	text-transform:uppercase;
}
.homecontent-top h3:after {
	content: url('../images/general/head-bg.png');
	position:absolute;
	right: -36px;
	top: 0;
}
.homecontent-top h3 a
{
    color:#fff !important;
    background:none !important;
    font:24px Calibri !important;
    border:0 !important;
}
.box-media {
	margin-bottom:5px;
	display:block;
	padding:3px;
	background:#fff;
	clear:both;
}
.box-media.facilities-slider {
	padding:0px;
	background:none;
	margin-bottom:0px;
}
.slide-content {
	margin-bottom:5px;
	display:block;
	padding:3px;
	background:#fff;
}
.box-media img {
	max-width:100%;
	width:100%;
}
.slide-content {
	position:relative;
}
.slide-label {
  background: -moz-linear-gradient(left center , transparent, #7474af);
  background: -webkit-linear-gradient(left center , transparent, #7474af);
  background: -ms-linear-gradient(left center , transparent, #7474af);
  background:linear-gradient(left center , transparent, #7474af);
  color: #252b5f;
  font: 36px Calibri;
  padding: 5px;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 97%;
}
.slide-label span {
	float: right;
	margin-right: 5px;
}
.box-media .bx-wrapper a, .peoplepetronash .bx-wrapper a, {
 width: 28px;
 height: 23px;
 top:30%;
}
.peoplepetronash .bx-wrapper a, .cnt-main .bx-wrapper a {
	top:53%;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.box-media .bx-wrapper .bx-prev, .peoplepetronash .bx-wrapper .bx-prev, .cnt-main .bx-wrapper a {
	background:url("../images/sprite.png") no-repeat 0 -718px;
}
.peoplepetronash .bx-wrapper .bx-prev:hover {
	left:7px;
}
.facilities-slider .bx-wrapper .bx-controls-direction a {
	top:80px;
	margin-top:0;
}
.box-media .bx-wrapper .bx-next, .peoplepetronash .bx-wrapper .bx-next, .cnt-main .bx-wrapper .bx-next {
	background:url("../images/sprite.png") no-repeat 4px -797px;
}
.peoplepetronash .bx-wrapper .bx-next:hover {
	right:7px;
}
.homecontent-top p {
	color:#454545;
	font:17px/26px Calibri;
	margin-bottom:15px;
	text-align:justify;
	min-height:130px;
}
.homecontent-top a.more {
	background:#e4e4e4;
	color:#0f4383;
	font:16px Calibri;
	border:1px solid #0f4383;
	padding:3px 20px 4px 20px;
	border-radius:30px;
	display:inline-block;
	transition:all 0.3s linear;
	margin-bottom:2px;
}
.homecontent-top a.more:hover {
	background:#0f4383;
	border-color:#0f4383;
	color:#fff;
}
.news-section {
	padding:4px 0;
	border-top:1px solid #6180a5;
	border-bottom:1px solid #6180a5;
	float:left;
	margin-bottom:15px;
}
.news-section h3 {
	float:left;
	color:#fff;
	font:24px Calibri;
	background:url('../images/general/news-bg.jpg') repeat-x;
	padding:6px 16px 0;
	height:37px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	position:relative;
}
.news-section h3:after {
	content: url('../images/general/header-bg.png');
	position:absolute;
	right: -23px;
	top: 0;
}
.news-ticker {
	float: left;
	margin-left: 32px;
	padding: 9px 0;
	width: 1055px;
}
.news-popup {
	width:750px;
}
.news-popup-content {
	padding:15px;
	color:#000000;
	font:18px Calibri;
}
.marquee-text marquee {
	color:#000000;
	font:18px Calibri;
}
.homecontent-bottom h3 {
	margin-bottom:15px;
	float:left;
	width:100%;
}
.homecontent-bottom h3 span {
	color:#2b316f;
	font:24px Calibri;
	float:left;
	padding-top:18px;
}
.homecontent-bottom h3 label {
	background:url('../images/sprite.png') no-repeat -1px -145px;
	width:66px;
	height:66px;
	display:inline-block;
	float:left;
	margin-right:15px;
}
.homecontent-bottom {
	margin-bottom:30px;
	width:100%;
	float:left;
}
.homecontent-bottom h3 label.ceo {
	background-position:0 0;
}
.homecontent-bottom h3 label.latest-event {
	background-position:-1px -145px;
}
.homecontent-bottom h3 label.life-petronash {
	background-position:-1px -294px;
}
.content-image {
	float:left;
	width:80px;
	margin-right:15px;
	margin-top:7px;
	min-height:68px;
}
.content-image img {
	max-width:100%;
}
.description {
	float: left;
	width: 270px;
	position:relative;
	min-height:210px;
}
.description {
	color:#2b316f;
}
.description span.event-date {
	font:13px 'open_sansregular';
}
.description p {
	font:16px/22px Calibri;
	text-align:justify;
	margin-bottom:5px;
	clear:both;
}
.description h4 {
	font:500 18px Calibri-Bold;
}
.description span {
	font:500 14px Calibri-Bold;
	display:block;
}
.description a {
	color:#fff;
	font:16px Calibri;
	border:1px solid #0f4383;
	border-radius:30px;
	display:inline-block;
	transition:all 0.3s linear;
	margin-top:14px;
	position:absolute;
	bottom:0;
	left:0;
}
.description a span {
	background:#0f4383;
	border-radius:30px;
	padding:4px 20px 5px;
	transition:all 0.3s linear;
}
.description a:hover span {
	background:#fff;
	color:#0f4383;
}
.our-clients {
	background:#fff;
	border-radius:8px;
	margin-bottom:25px;
	padding:10px 0;
	float:left;
	width:100%;
}
.our-clients h4 {
	font:16px 'source_sans_proregular';
	float:left;
	padding:25px 35px 18px;
}
.clientslider-main {
	float:left;
	width:85%;
}
.nbs-flexisel-container {
	max-width: 100%;
	position: relative;
}
.nbs-flexisel-inner {
	float: left;
	height: 64px;
	overflow: hidden;
	width: 100%;
}
.nbs-flexisel-ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 9999px;
}
.nbs-flexisel-item, .clientslider-main ul li {
	line-height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	height:64px;
}
.clientslider-main ul li img {
	width:100%;
}
/*  Footer Style Starts */
.footer {
	background:#d7d7d7 url('../images/footer-bg.png') no-repeat top center;
	float:left;
	width: 100%;
	padding:0;
}
.footer-inner {
  float: left;
  width: 100%;
  padding: 4px 0px;
}
.footer-left {
	float:left;
	width:690px;
	margin-top:3px;
}
.footer-left li {
	float:left;
	width:180px;
	margin-right:50px;
}
.footer-left li span {
	display: inline-block;
	float: left;
	margin-right: 14px;
	background: url('../images/sprite.png') no-repeat;
}
.footer-left li span.icon-web {
	background-position:0 -871px;
	width: 47px;
	height: 47px;
}
.footer-left li span.icon-register {
	background-position:-2px -1009px;
	width: 55px;
	height: 50px;
}
.footer-left li span.icon-disclimer {
	background-position:-3px -1149px;
	width: 47px;
	height: 42px;
}
.footer-left li.disclaimer{
    margin-top:6px;
}
.footer-left li h3, h3.follow {
	color:#0f4383;
	font:18px Calibri;
	display:table-cell;
	width:110px;
	height:40px;
	vertical-align:middle;
}
h3.follow {
  float: left;
  height: auto;
  margin-top: 18px;
  width: 95px;
}
.social-link, .social-link li {
	float:left;
}
.social-link {
  margin-top: 7px;
}
.social-link li {
	margin-right:9px;
}
.social-link li a {
	display:inline-block;
	width: 43px;
	height: 42px;
	background: url('../images/sprite.png') no-repeat;
	text-indent:-9999px;
	transition:all 0.3s linear;
}
.social-link li a:hover {
	opacity:0.5;
}
.social-link li.fb-icon a {
	background-position:0 -425px;
}
.social-link li.in-icon a {
	background-position:0 -522px;
}
.social-link li.yt-icon a {
	background-position:0 -633px;
}

.copyright {
	color:#0f4383;
	font:16px Calibri;
	float:right;
	width:350px;
	margin-top:8px;
}
.copyright a {
	color:#0f4383;
	margin-left: 17px;
}
.copyright a:hover {
	text-decoration:underline;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	width: 100%;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 1064px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	list-style-type:disc;
}
.news-ticker a {
	color:#000;
	font:18px Calibri;
	white-space: nowrap;
	margin-right:50px;
	display:block;
}
/* Footer Style Ends */
.inner-banner {
	float:left;
	width:100%;
	height:200px;
	background-position:top center;
	background-repeat:no-repeat;
	margin-bottom:0px;
	position:relative;
}
.inner-banner h2 {
	font:50px "Calibri-Light";
	color:#fff;
	text-transform:uppercase;
	margin:125px 0 0;
}
/*.inner-title {
	font:28px "Calibri";
	color:#000;
	text-transform:capitalize;
	margin:0 0 5px;
}*/
.inner-title {
  background: none repeat scroll 0 0 #24295a;
  border-radius: 5px;
 /* box-shadow: 10px 10px 10px #000;*/
  color: #fff;
  float: left;
  font: 28px "Calibri-Bold";
  margin: 0 0 20px;
  padding: 4px 15px;
  text-transform: uppercase;

}

.productmain, .competence-research-main {
	float:left;
	width:100%;
	margin-bottom:5px;
}
.competence-research-main
{
    margin-bottom:25px;
}
.product-slider li {
	float:left;
	text-align:center;
}
.product-image, .research-image {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
  float: left;
  height: 135px;
  padding: 3px;
  position: relative;
  width:180px;
}
.product-image:before, .product-image:after, .research-image:before, .research-image:after {
	position:absolute;
	width:14px;
	height:14px;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.product-image:before, .research-image:before {
	content:url("../images/frame-top.png");
	top:0;
	right:0;
}
.product-image:after, .research-image:after {
	content:url("../images/frame-bt.png");
	bottom:0;
	left:0;
}
.product-image:hover:before, .research-image:hover:before {
	top:3px;
	right:3px;
}
.product-image:hover:after, .research-image:hover:after {
	bottom:3px;
	left:3px;
}
.product-image img, .research-image img {
	max-width:100%;
	height:100%;
}
.product-slider li h3 {
	font:14px "Calibri-Bold";
	color:#383838;
	text-transform:capitalize;
	padding-top:6px;
	float:left;
	width:100%;
}
.product-slider li h3:hover {
	color:#0f4383;
}
.productmain .bx-wrapper .bx-controls-direction a, .competence-research-main .bx-wrapper .bx-controls-direction a {
	height:50px;
	width:30px;
	background:url(../images/sprite.png) no-repeat;
	top:35%;
}
.competence-research-main .bx-wrapper .bx-controls-direction a {
	margin-top:15px;
}
.productmain .bx-wrapper .bx-controls-direction a.bx-prev:hover, .competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev:hover {
	background-position:-326px -1373px;
}
.productmain .bx-wrapper .bx-controls-direction a.bx-prev, .competence-research-main .bx-wrapper .bx-controls-direction a.bx-prev {
  background-position: -14px -1374px;
  left: -15px;
}
.productmain .bx-wrapper .bx-controls-direction a.bx-next, .competence-research-main .bx-wrapper .bx-controls-direction a.bx-next {
  background-position: -12px -1450px;
  right: -15px;
}
.productmain .bx-wrapper .bx-controls-direction a.bx-next:hover, .competence-research-main .bx-wrapper .bx-controls-direction a.bx-next:hover {
	background-position:-322px -1451px;
}
.productmain .bx-wrapper .bx-viewport {
	padding:12px 10px;
	left:-10px;
}
.productpage p, .productpage ul li, .servicepage p, .servicepage ul li, .competence-content p, .competence-content ul li, .competence-content-right p, .product-development-right p, .competence-research p {
	font:18px/24px "Calibri";
	color:#454545;
	margin-bottom:12px;
}
.productpage p, .servicepage p, .competence-content p {
	clear:both;
	text-align:justify;
}
.inner-wrapper.competence-research > p {
  clear: both;
}
.productpage h4, .servicepage h4, .competence-content h4, .competence-research h4, .product-development h5 {
	font:24px "Calibri-Bold";
	color:#1f234c;
	text-transform:capitalize;
	padding-bottom:10px;
	clear:both;
}
.competence-local-page .competence-content h4 {
	text-transform:none;
}
.productpage ul li, .servicepage ul li, .competence-content ul li, .competence-research ul.competence-table li {
	margin-bottom:0;
	line-height:30px;
	padding-left:25px;
	background:url(../images/list-arw.png) no-repeat left 10px;
}
.productpage ul, .servicepage ul {
	margin:0 0 10px;
}
.productpage ul.range-table {
	width:730px;
	float:left;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	margin:5px 0 40px;
}
.productpage ul.range-table li {
	background:#fff;
	border-bottom:1px solid #e1e1e1;
	float:left;
	padding:0;
}
.productpage ul.range-table li label {
	padding:10px 25px;
	font:18px/24px "Calibri-Bold";
	color:#5e5e5e;
	width:300px;
	background:#fafafa;
	float:left;
	-webkit-box-shadow:-11px -2px 4px -4px #eaeaea inset;
	-o-box-shadow:-11px -2px 4px -4px #eaeaea inset;
	-ms-box-shadow:-11px -2px 4px -4px #eaeaea inset;
	box-shadow:-11px -2px 4px -4px #eaeaea inset;
}
.productpage ul.range-table li:first-child label {
	-webkit-border-radius:10px 0 0;
	-o-border-radius:10px 0 0;
	border-radius:10px 0 0;
}
.productpage ul.range-table li:first-child span {
	-webkit-border-radius:0 10px 0 0;
	-o-border-radius:0 10px 0 0;
	border-radius:0 10px 0 0;
}
.productpage ul.range-table li.last label {
	-webkit-border-radius:0 0 0 10px;
	-o-border-radius:0 0 0 10px;
	border-radius:0 0 0 10px;
}
.productpage ul.range-table li.last span {
	-webkit-border-radius:0 0 10px 0;
	-o-border-radius:0 0 10px 0;
	border-radius:0 0 10px 0;
}
.productpage ul.range-table li.last {
	-webkit-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
.productpage ul.range-table li label small {
	font:16px "Calibri";
}
.productpage ul.range-table li span {
  background:#fff;
  color: #454545;
  float: left;
  font: 18px/24px "Calibri";
  width: 330px;
  padding: 10px 25px;
}
.productpage .history-content-left ul, .full-width-slider ul, .servicepage .history-content-left ul {
	margin:0;
}
.productpage .history-content-left ul li, .full-width-slider ul li, .servicepage .history-content-left ul li, .servicepage .serviceslider-main ul li {
	background:none;
	padding-left:0;
	margin-bottom:0;
	line-height:15px;
}
.productpage .history-content-left, .servicepage .history-content-left {
	margin-bottom:0;
	margin-top:10px;
}
.productpage .history-content-right ul, .servicepage .serviceslider-main ul {
	margin:0;
}
#productemplate2 .history-content-left, #servicetemplate2 .history-content-left {
	float:right;
}
#productemplate2 .history-content-right, #servicetemplate2 .history-content-right {
	margin-right:39px;
	margin-left:0;
}
.productpage #productemplate2 .history-content-right ul, #productemplate3 .productpage ul, .full-width-slider {
	margin:0 0 30px;
}
#productemplate1, #productemplate2, #productemplate3 {
	float:left;
	width:100%;
}
.servicedetail-slider, .serviceslider-main {
	float:left;
	width:100%;
	margin:10px 0 50px;
}
.serviceslider-main {
	margin:-42px 0 40px;
	background:url(../images/service-banner/service-slider.png) no-repeat top center;
	height:538px;
	overflow:hidden;
	position:relative;
}
.serviceslider li {
	float:left;
	width:132px;
}
.servicearc {
	float:left;
	width:120px;
	height:120px;
	border:5px solid #fff;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	text-align:center;
	background:#2a306c;
	position:relative;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.servicearc:after {
	background:#099BD1;
	position:absolute;
	top:50%;
	left:50%;
	height:0;
	width:100%;
	content:"";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.servicearc:hover:after {
	height:100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.servicearc a {
	display:inline-block;
	padding-top:10px;
	position:relative;
	z-index:1;
}
.servicearc img {
	margin:0 auto;
}
.servicearc h3 {
	font:12px/16px "Calibri";
	color:#fff;
	padding-top:8px;
}
.servicedetail-slider .bx-wrapper .bx-controls-direction a, .serviceslider-main .bx-wrapper .bx-controls-direction a {
	width:44px;
	height:44px;
	background:url(../images/sprite.png) no-repeat;
	margin-top:-5px;
}
.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev, .serviceslider-main .bx-wrapper .bx-controls-direction a.bx-prev {
	background-position:0 -1544px;
	left:-44px;
}
.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-prev:hover, .serviceslider-main .bx-wrapper .bx-controls-direction a.bx-prev:hover {
	background-position:-331px -1544px;
}
.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next, .serviceslider-main .bx-wrapper .bx-controls-direction a.bx-next {
	background-position:0 -1608px;
	right:-50px;
}
.servicedetail-slider .bx-wrapper .bx-controls-direction a.bx-next:hover, .serviceslider-main .bx-wrapper .bx-controls-direction a.bx-next:hover {
	background-position:-330px -1608px
}
.serviceslider1 li {
	position:absolute;
	left:230px;
	bottom:-196px;
}
.serviceslider1 li.slider1 {
	left:230px;
	top:225px;
	bottom:auto;
}
.serviceslider1 li.slider2 {
	left:398px;
	top:36px;
	bottom:auto;
}
.serviceslider1 li.slider3 {
	right:412px;
	top:30px;
	bottom:auto;
	left:auto;
}
.serviceslider1 li.slider4 {
	right:250px;
	top:225px;
	bottom:auto;
	left:auto;
}

.inner-page-title,
.history-content h3.mission{
	color: #2a306c;
	font: 50px "Calibri-Light";
	text-transform: uppercase;
	margin-bottom:27px;
}
.service-main .inner-page-title {
	margin-left:35px;
	margin-bottom:0px;
}
	/* Circle Slider Style Starts */
.rm_container{
	width:1060px;
}
.rm_container ul li img {
	position: static;
	max-width:100%;
}
.rm_wrapper {
	margin: 0 auto;
	position: relative;
	width:100%;
}
.rm_nav a	{
	width: 43px; 
	height: 42px;
	opacity:1;
	bottom:-5px;
	top:auto;
}
.rm_nav a.rm_prev	{
	background: url("../images/service-banner/slider-icon.png") no-repeat 0 0;
	left:108px;
}
.rm_nav a.rm_next	{
	background: url("../images/service-banner/slider-icon.png") no-repeat -1px -108px;
	right:108px;
}
.cirlce-slider-main {
	  background: url("../images/service-banner/service-slider-change.png") no-repeat center top;
	  height: 560px;
	  margin: -90px auto 20px auto;
	  width: 1200px;
}
.rm_container ul li {
	background-color: #2a306c;
	border: 4px solid #fff;
	border-radius: 50%;
	float: left;
	height: 120px;
	margin-left: 51px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 120px;
}
.item-1 {
	left: -51px;
	top: 356px;
}
.item-2 {
	left: -94px;
	top: 252px;
}
.item-3 {
   left: -125px;
   top: 158px;
}
.item-4 {
   left: -126px;
   top: 100px;
}
.item-5 {
   left: -116px;
   top: 158px;
}
.item-6 {
   left: -147px;
   top: 252px;
}
.item-7 {
   left: 880px;
   top: 229px;
}
.circle-content {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
}
.circle-content:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background:#099BD1;
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0);
	top:0;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	z-index:-1;
	opacity:0;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.rm_container li:hover .circle-content:after	{
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:1;
}
.circle-content h3 {
	color:#fff;
	font:12px/16px "Calibri";
	margin: 0 auto;
	width: 64%;
}
.circle-content a {
	box-sizing:border-box;
	padding:15px 0;
	display:block;
	height:100%;
}
	/* Circle Slider Style Ends */


/* About Us page Style Starts */
.inner-container {
	background:#d1d1d1 url("../images/inner-container-bg.jpg") repeat-y center top;
}
.about-us-section p {
  clear: both;
  color: #454545;
  font: 18px "Calibri";
  margin-bottom: 12px;
  text-align: justify;
}

.timeline-section {
	width:100%;
 float::left;
}
.year-slider {
	float:left;
	margin-bottom:40px;
}
.year-wrapper .bx-wrapper .bx-controls-direction a {
	width: 58px;
	height: 62px;
	margin:0;
	top:18px;
	background:url("../images/sprite.png") no-repeat 0 0;
}
.year-wrapper .bx-wrapper a.bx-next {
	background-position:0 -1448px;
	right: -92px;
}
.year-wrapper .bx-wrapper a.bx-next:hover {
	background-position:-311px -1448px;
}
.year-wrapper .bx-wrapper a.bx-prev {
	background-position:0 -1369px;
	left:-92px;
}
.year-wrapper .bx-wrapper a.bx-prev:hover {
	background-position:-311px -1368px;
}
.year-wrapper {
  float: left;
  margin-bottom: 20px;
  margin-top: 5px;
  width: 100%;
}
.year-wrapper .bx-wrapper .bx-viewport {
	padding:18px 10px 20px;
	left: -10px;
	background:url(../images/film.png) repeat-x;
}
.year-slider {
	padding:0;
}
.year-slider li {
	border:1px solid #cacaca;
	text-align:center;
	float:left;
}
.year-slider li a {
	color:#383838;
	font:24px Calibri;
	background:#e9e9e9;
	padding:14px 0px;
	display:inline-block;
	width:100%;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.year-slider li a:hover, .year-slider li a.active {
	background:#fff;
}
.year-header {
	background:#2a306c;
	padding:2px 0;
	width:100%;
	float:left;
	text-align:center;
	position:relative;
	color:#fff;
	margin-bottom:15px;
}
.year-header h2 {
	font:26px Calibri;
	text-transform:none;
	padding:0 95px;
}
.year-header a {
	position:absolute;
	top:4px;
	display:inline-block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	background:url('../images/about-us/history-nav.png') no-repeat;
}
a.year-previous {
	background-position:0 0;
	left:40px;
}
a.year-previous:hover {
	background-position:-220px 0;
}
a.year-next {
	background-position:0 -194px;
	right:37px;
	width:30px;
}
a.year-next:hover {
	background-position:-224px -194px;
}
.history-content > li {
  border-top: 2px solid #b6b6b6;
  float: left;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 15px;
  width: 100%;
}
.history-content > li:first-child
{
    border-top:none;
    padding-top:0px;
}
.history-content.management > div {
  border-top: 2px solid #b6b6b6;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
}
.history-content.management > div:first-child
{
    border-top:none;
}
.history-content-left {
	width:366px;
	height:auto;
	float:left;
	-webkit-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	margin-bottom:24px;
	margin-top:10px;
}
.history-content-right {	
	float:left;
	margin-left:39px; 
	width:745px;	
}
.history-content-right.noimg
{
    width:100%;
    margin:0 !important;
}

.about-new-right	{
	width:100%;
	margin-left:0;
}
.history-content > li.alternate .history-content-left, .history-content.management div.alternate .history-content-left {
	float:right;
	margin-left:39px;
}
.history-content > li.alternate .history-content-right, .history-content.management div.alternate .history-content-right {
	float:left;
	margin-left:0px;
}
.history-content {
	color:#000;
	font-family:Calibri;
}
.image-container, .local-container {
	padding:3px;
	background:#fff;
	position:relative;
	width:360px;
	height:auto;
}
.full-width-slider .image-container {
  background: url("../images/inner-container-bg.jpg") repeat-y scroll center top #d1d1d1;
}
.local-container {
	width:100%;
	height:330px;
}
.image-container:after, .local-container:after {
	content:url('../images/about-us/top-corner.png');
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	right:0;
	top:0;
}
.local-container:after {
	right:7px;
}
.image-container:before, .local-container:before {
	content:url('../images/about-us/bottom-corner.png');
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	left:0;
	bottom:0;
}
.image-container img {
	max-width:100%;
}
/*.ceo-content .image-container img 
{
    max-width:140px;
}
.management .image-container img 
{
    max-width:125px;
}*/
.history-content .bx-wrapper .bx-controls-direction a, .productpage .history-content-left .bx-wrapper .bx-controls-direction a, .full-width-slider .bx-wrapper .bx-controls-direction a, .servicepage .bx-wrapper .bx-controls-direction a, .competence-local-slider .bx-wrapper .bx-controls-direction a {
	width: 22px;
	height: 22px;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.history-content .bx-wrapper .bx-next, .productpage .history-content-left .bx-wrapper .bx-next, .full-width-slider .bx-wrapper .bx-next, .servicepage .bx-wrapper .bx-next, .competence-local-slider .bx-wrapper .bx-next {
	background:url('../images/about-us/img-slider.png') no-repeat 0px -98px;
}
.history-content .bx-wrapper .bx-next:hover, .productpage .history-content-left .bx-wrapper .bx-next:hover, .full-width-slider .bx-wrapper .bx-next:hover, .servicepage .bx-wrapper .bx-next:hover, .competence-local-slider .bx-wrapper .bx-next:hover {
	right:7px;
}
.history-content .bx-wrapper .bx-prev, .productpage .history-content-left .bx-wrapper .bx-prev, .full-width-slider .bx-wrapper .bx-prev, .servicepage .bx-wrapper .bx-prev, .competence-local-slider .bx-wrapper .bx-prev {
	background:url('../images/about-us/img-slider.png') no-repeat 0 0;
}
.history-content .bx-wrapper .bx-prev:hover, .productpage .history-content-left .bx-wrapper .bx-prev:hover, .full-width-slider .bx-wrapper .bx-prev:hover, .servicepage .bx-wrapper .bx-prev:hover, .competence-local-slider .bx-wrapper .bx-prev:hover {
	left:7px;
}
.history-content h3 {
	font-size:24px;
	line-height:30px;
	text-align:justify;
}
.history-content p {
	font-size:18px;
	margin-bottom:12px;
	text-align:justify;
	line-height:23px;
}
/* About Us page Style Ends */
/* Facilities Styles Starts */
.manufacture-tabs {
	padding:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	border:none;
	background:none;
	margin-bottom:40px;
	float:left;
	width:100%;
}
.contact-tabs5 .manufacture-tabs
{
    margin:20px 0px
}
.manufacture-tabs .ui-widget-header {
	padding:0;
	text-align:center;
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	border:none;
	/* border-bottom:3px solid #099bd1; */
	border-bottom:3px solid #fff;
	line-height:normal;
}
.manufacture-tabs .ui-tabs-nav li {
	background:#24295a;
	margin:0 0 0 -15px;
	padding:0;
	display:inline-block;
	float:none;
	width:226px;
	text-align:center;
	border:0;
	position:relative;
	-webkit-border-radius:60px 60px 0 0;
	-moz-border-radius:60px 60px 0 0;
	-o-border-radius:60px 60px 0 0;
	-ms-border-radius:60px 60px 0 0;
	border-radius:60px 60px 0 0;
	/*background:url('../images/facilities-manufacture/tab-bg.jpg') repeat-x 0 0;*/
	transition:all 0.5s ease 0s;
}

.manufacture-tabs .ui-tabs-nav li.ui-tabs-active {
	margin:0 0 0 -15px;
	padding:0;
	background: #fff;
	z-index:1;
}
.manufacture-tabs .ui-tabs-nav li .ui-tabs-anchor {
	display:inline-block;
	width:100%;
	font:24px Calibri;
	padding:10px 0;
	color:#fff;
}
.manufacture-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	color:#000;
}

.manufacture-tabs .ui-tabs-panel {
	padding:30px 0;
	float:left;
	width:100%;
	border-bottom:2px solid #b5b5b5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}
.cnt-main-content .manufacture-tabs .ui-widget-header {
	border-bottom:3px solid #2a306c;
}
.manufacture-tab-left {
	width:745px;
	float:left;
}
.manufacture-tab-right {
	width:397px;
	float:right;
	margin-left:40px;
	margin-top:10px;
}
.manufacture-tabs h2 {
	color:#1f234c;
	font:30px "Calibri-Bold";
	margin-bottom:10px;
}
.manufacture-tabs p {
	color:#454545;
	font:18px/28px "Calibri";
	margin-bottom:12px;
}
.manufacture-tabs h3 {
	color:#000;
	font:24px "Calibri";
	margin-bottom:13px;
}
.important-data {
	width:428px;
	background:#ffffff;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	margin-bottom:10px;
}
.important-data li {
	color: #202020;
	font: 18px "Calibri";
	padding: 10px 25px 10px 46px;
	border-top:1px solid #e1e1e1;
	background:url('../images/list-arw.png') no-repeat 20px center;
}
.important-data li:first-child{
	border-top:none;
}
.manufacture-image {
	padding:3px;
	background:#fff;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.4);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.4);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.4);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.4);
	height:271px;
	position:relative;
}
.manufacture-image img {
  max-width: 100%;
  height: 100%;
}
.manufacture-image:before {
	bottom: 2px;
	content: url("../images/about-us/bottom-corner.png");
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	width: 14px;
}
.manufacture-image:after {
	content: url("../images/about-us/top-corner.png");
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	top: -2px;
	width: 14px;
}
.manufacture-accordion {
	float:left;
	width:100%;
	margin:35px 0 50px;
	border-top:2px solid #b6b6b6;
	padding-top:35px;
}
.manufacture-accordion .ui-accordion-header {
	color:#fff;
	font: 24px "Calibri";
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	border:0;
	margin-bottom:2px;
	padding:10px 40px;
	position:relative;
	background:#2a306c;
	transition:all 0.3s linear;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	cursor:pointer;
}
.manufacture-accordion .ui-state-focus, .manufacture-tabs .ui-state-focus .ui-tabs-anchor {
	outline-color:transparent;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display:inline-block;
	position:absolute;
	width:34px;
	height:34px;
	right:40px;
	left:auto;
	top:8px;
	margin:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	background:url('../images/facilities-manufacture/accordian-arrow.png') no-repeat;
}
.manufacture-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.manufacture-accordion .ui-accordion-header.ui-state-hover {
	background:#24295b;
}
.manufacture-accordion .ui-accordion-content {
	background:none;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:18px 0 18px 0;
}
.accordion-content-left {
	-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
	float: left;
	height:auto;
	width: 366px;
	margin-top:10px;
}
.accordion-content-right {
	float: right;
	width: 750px;
}
.accordion-content-right.noimg
{
    width:100%;
}
 .accordion-content-right.noimg .accordion-content-right {
  width: 100%;
}
.manufacture-accordion .bx-wrapper .bx-controls-direction a,
.manufacture-tab-right .bx-wrapper .bx-controls-direction a {
	height: 21px;
	width: 16px;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.manufacture-accordion .image-container:before {
	bottom:4px;
}
.manufacture-accordion .image-container:after {
	top:-4px;
}
.manufacture-accordion .bx-wrapper .bx-prev,
.facilities-section .bx-wrapper .bx-prev,
.product-new-slider .bx-wrapper .bx-prev{
	background: url("../images/about-us/img-slider.png") no-repeat 0 0;
}
.manufacture-accordion .bx-wrapper .bx-prev:hover,
.facilities-section .bx-wrapper .bx-prev:hover,
.product-new-slider .bx-wrapper .bx-prev:hover {
	left:7px;
}
.manufacture-accordion .bx-wrapper .bx-next,
.facilities-section .bx-wrapper .bx-next,
.product-new-slider .bx-wrapper .bx-next{
	background: url("../images/about-us/img-slider.png") no-repeat -0px -98px;
	right:24px;
}
.manufacture-accordion .bx-wrapper .bx-next:hover,
.facilities-section .bx-wrapper .bx-next:hover,
.product-new-slider .bx-wrapper .bx-next:hover{
	right:7px;
}
.facilities-section .manufacture-tab-right{
    width:383px;
    overflow:hidden;
}
.manufacture-accordion p {
	color:#000;
	font: 18px/24px "Calibri";
	margin-bottom:12px;
}
.manufacture-accordion strong {
	font: 20px "Calibri-Bold";
}
.fabrication-shop ul.range-table {
	width:658px;
	margin-bottom:20px;
}
.fabrication-shop ul.range-table li label {
	min-width:270px;
	background:#fff url("../images/list-arw.png") no-repeat 10px center;
	padding-left:35px;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}
.fabrication-shop ul.range-table li span {
	min-width:278px;
}
.manufacture-accordion ul.range-table li span strong {
	line-height:16px;
}
/* Facilities Styles Ends */
/*Carriers start*/
 .carriers-content, .carriers-slider {
	width:100%;
	float:left;
}
.carriers-slider {
	margin:36px 0 40px 0;
	background:url(../images/carriers/slider-arrow.png) no-repeat center center;
}
.peoplepetronash-main, .contact-content {
	background:#fff;
	border:1px solid #fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	padding:39px 0 39px 39px;
	width:96.5%;
	float:left;
	margin-bottom:60px;
	position:relative;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
}
.contact-content {
	padding-right:39px;
	width:93.5%;
}
/*.carriers-content h3 {
	font:28px "Calibri";
	color:#000000;
	text-transform:uppercase;
	margin-bottom:34px;
}*/
.carriers-content p {
	color:#454545;
}
.carriers-content p strong, .carriers-slider ul li h4, .carriers-content .peoplepetronash-right h5, .competence-research p.component-first-para {
	font:24px/28px "Calibri";
	clear:both;
}
.carriers-content .peoplepetronash-right h5 {
	line-height:20px;
	margin-bottom:20px;
}
.carriers-content p, .carriers-content .peoplepetronash-right p, .current-openings-right-content p {
	font:18px/28px "Calibri";
	clear:both;
}
.carriers-content .peoplepetronash-right p {
	line-height:22px;
}
.carriers-content .peoplepetronash-right p {
	margin-bottom:15px;
}
.carriers-content p.para-first {
	margin:0 0 35px 0;
	font:24px/28px "Calibri";
	clear:both;
}
.carriers-slider ul li {
	float:left;
}
.carriers-slider ul li {
	width:242px;
	height:242px;
	text-align:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	margin-left:135px;
	background: url(../images/carriers/content-slider-images-sprite.png) no-repeat;
}
.carriers-slider ul li:first-child {
	margin-left:0px;
}
.carriers-slider ul li.people {
	background-position:80px 45px;
	background-color:#4cbfea;
	border: 1px solid #4cbfea;
}
.carriers-slider ul li.work {
	border:1px solid #eb9f53;
	background-position: 89px -343px;
	background-color:#eb9f53;
}
.carriers-slider ul li.health {
	border:1px solid #b0cf84;
	background-position: 78px -859px;
	background-color: #b0cf84;
}
.carriers-slider ul li h4 {
	color:#ffffff;
	line-height:20px;
	padding-top:153px;
	width:127px;
	display:inline-block;
}
.carriers-slider ul li:hover h4 {
	color:#000;
}
.carriers-slider ul li:hover {
	background: url(../images/carriers/content-slider-images-hover.png) no-repeat;
}
.carriers-slider ul li.people:hover {
	background-position:78px 37px;
	background-color:#4cbfea;
}
.carriers-slider ul li.work:hover {
	background-position:89px -419px;
	background-color:#eb9f53;
}
.carriers-slider ul li.health:hover {
	background-position:78px -859px;
	background-color: #b0cf84;
}
.carriers-slider > ul {
	margin: 0 auto;
	width: 1002px;
}
.peoplepetronash-left, .contact-left {
	width:391px;
	float:left;
	height:271px;
}
.carriers-slider ul.people-slider li {
	margin-left:0px;
}
.peoplepetronash-right, .contact-right {
	width:697px;
	float:left;
	margin-left:40px;
}
.contact-right {
	width:665px;
}
.peoplepetronash-left li {
	border:1px solid #e5e5e5;
	height:269px;
	width:389px;
}
#career-tab2, #career-tab3 {
	display:none;
}
.peoplepetronash::before, .cnt-main::before {
 content: url("../images/carriers/indicator-bg.png");
 display: block;
 height: 25px;
 left: 201px;
 position: absolute;
 top: -25px;
 width: 25px;
 transition:all 0.3s linear;
}
#careerstab2::before {
 left:582px;
}
#careerstab3::before {
 left:auto;
 right:191px;
}
.cnt-main::before {
 left:215px;
}
#cnt-main-id::before {
 left:395px;
}
#engineering::before {
 left:580px;
}
#sales-office-id::before {
 left:750px;
}
#sales-representative::before {
 right:225px;
 left:auto;
}
/*Carriers Ends*/
/********************Contact Starts*************/
.contact-address h5 {
	font:28px/24px 'Calibri';
	color:#000000;
	text-transform:capitalize;
	margin-bottom:28px;
}
.contact-address p {
	font:18px/24px Calibri-Bold;
	color:#000000;
	text-transform:uppercase;
}
.contact-address h6, .contact-address p {
	font:22px/24px Calibri-Bold;
	color:#000000;
	text-transform:uppercase;
}
.contact-address p {
	font:18px/24px "Calibri";
	text-transform:capitalize;
}
.manufacture-tabs .contact-address p {
	margin-bottom:0px;
}
.contact-address ul li a {
	color:#099bd1;
	text-decoration:underline;
	margin-right:10px;
}
.contact-address ul li a:hover {
	color:#000000;
}
.contact-address ul li {
	background:url(../images/contact/contact-icons.png) no-repeat;
	padding-left:28px;
	font:18px/24px "Calibri";
	color:#000000;
}
.contact-address ul li.phone-no1 {
	background-position: 0 4px;
}
.contact-address ul li.phone-no2 {
	background-position: 0 -21px;
}
.contact-address ul li.petronashcom {
	background-position: 0 -45px;
}
.contact-address ul li.petronashgate {
	background-position: 0 -70px;
}
.contact-hide-slider {
	width:100%;
	float:left;
	margin-bottom:25px;
}
.contact-hide-slider ul li {
	float:left;
	border:4px solid #2a306c;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	width:135px;
	height:135px;
	background:#fff url(../images/contact/contact-hide-slider-icons.png) no-repeat;
	text-align:center;
	margin-left:35px;
	position:relative;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.contact-hide-slider ul li:first-child {
	margin-left:0px;
}
.contact-hide-slider ul li.headoffice {
	background-position: 35px 12px;
}
.contact-hide-slider ul li.manufacture {
	background-position: -288px 12px;
}
.contact-hide-slider ul li.engineering {
	background-position: -657px 12px;
}
.contact-hide-slider ul li.sales-office {
	background-position: -1036px 12px;
}
.contact-hide-slider ul li.sales-representative {
  background-position: -1360px 12px;
}
.contact-hide-slider ul li h4 {
  color: #2a306c;
  font: 15px/13px "Calibri";
  padding-top: 85px;
}
.contact-hide-slider > ul {
  margin: 0 auto;
  width: 860px;
}
#contact-content-wrap .manufacture-tabs .ui-tabs-panel {
	border-bottom:0px;
}
.manufacture-tabs.ui-tabs.ui-widget .ui-tabs-panel.ui-widget-content {
	border-bottom:0px;
}
.container-main.contact-section .manufacture-tabs {
	margin-bottom:0px;
}
.container-main.contact-section .manufacture-tabs .ui-tabs-nav li {
	border:1px solid transparent;
	border-bottom:0px;
}
.container-main.contact-section .manufacture-tabs .ui-tabs-nav li {
	border:1px solid #0a9bd2;
	border-bottom:0px;
}
.container-main.contact-section .manufacture-tabs .ui-tabs-nav li.ui-state-active {
	border:1px solid #0f4383;
	border-bottom:0px;
	background:#0f4383;
}
.container-main.contact-section .manufacture-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor {
	color:#fff;
}
.contact-left iframe {
	width:392px;
	height:271px;
}
.media-video-left iframe {
  width: 100%;
  height: 100%;
}
.container-main.contact-section .manufacture-tabs .ui-tabs-panel {
	padding-bottom:0px;
}
.contact-hide-slider ul li:hover {
	border-color:#5059b3;
	background-color:#e2e2e2;
}
/********************Contact Ends*************/
/* File Path style */
.file-path {
	min-height:950px;
}
.file-path ul {
	margin-top:50px;
	margin-left:20px;
}
.file-path ul ul {
	margin-top:0px;
}
.file-path li {
	margin-bottom:10px;
}
.file-path ul li a {
	font:20px "Calibri";
	color:#000;
	text-decoration:none;
}
.file-path ul li a:hover {
	text-decoration:underline;
}
/*Careers-vacancy Starts*/
 .current-openings,  .current-openings-left,  .current-openings-left-content,  .current-openings-right-content,  .opening-description,  .opening-description-content,  .current-openings-right,  .current-openings-right ul li {
	width:100%;
	float:left;
}
.current-openings {
  margin: 15px 0 25px;
}
.current-openings-left {
	width:837px;
	background:#fff;
	padding-bottom:18px;
}
.current-openings-left-content {
	width:293px;
}
.current-openings-right-content .sbHolder {
	font-size: 14px;
	width:100%;
}
.current-openings-right-content .drop-box,
.current-openings-right .drop-box {
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 50px;
	margin-bottom: 35px;
	margin-top: 12px;
	padding: 10px 0 0;
	width: 476px;
}
.current-openings-right .drop-box	{
	width:100%;
	background:#fff;
	margin:0 0 15px 0;
}
.current-openings-right-content .drop-box label,
.current-openings-right .drop-box label  {
	font:16px "Calibri";
	color:#7a7a7a;
	padding-left:11px;
}
.current-openings-right-content .drop-box .selectric,
.current-openings-right .drop-box .selectric {
	background:none;
	border:0px;
	border-radius:0px;
}
.select2-container--default .select2-selection--single	{
	border:0;
	border-radius:0;
	
}
.current-openings-right {
	width:494px;
	margin-left:29px;
}
.current-openings-right-content {
	width:95%;
	margin-left:29px;
}

.current-openings-right-content{
   margin-left:19px;
   margin-top:12px;
}
.current-openings-right .select2-container--default .select2-selection--single .select2-selection__rendered	{
	color: #262626;
    font: 20px Calibri;
	padding-left:10px;
}
.current-openings-right .select2-container--default .select2-selection--single .select2-selection__arrow	{
	top:-10px;
	right:10px;
}
.opening-description .drop-box .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 11px;
}
.sbToggle, .current-openings-right-content .sbSelector, .current-openings-right-content .sbOptions {
	width:100%;
}
.current-openings-right-content .selectric-careers-select {
	font:20px Calibri-Bold;
	color:#262626;
}
.current-openings-right-content .selectric-careers-select .selectric .label {
	font:20px Calibri;
	color:#262626;
	padding-top:0px;
	padding-left:7px;
	text-transform:capitalize;
}
.current-openings-right-content .selectric-careers-select .selectric .button {
	color:#666666;
	top:-12px;
}
.current-openings-right-content .sbToggle {
	background-position:-65px -7px;
}
.current-openings-right-content .sbToggleOpen {
	background-position:-65px -91px;
}
.current-openings-right-content .select2-container--default .select2-selection--single .select2-selection__rendered	{
	font:20px Calibri;
	color:#262626;
}
.current-openings-right-content .select2-container--default .select2-selection--single	{
	border:none;
}
.current-openings-right-content .select2-container .select2-selection--single	{
	height:auto;
}
.current-openings-right-content .select2-container--default .select2-selection--single .select2-selection__arrow b	{
	border:0;
	background:url('../images/contact/drop-arrow.png') no-repeat center;
	width:8px;
	height:5px;
}
.current-openings-right-content .select2-container--default .select2-selection--single .select2-selection__arrow {
   right: 5px;
   top: -11px;
}

.current-openings-left h3 {
	font:20px "Calibri";
	background:#2a306c;
	color:#fff;
	padding:15px 0 15px 29px;
	margin-bottom:0px;
}
.current-openings-right-content label {
	font:16px "Calibri";
	color:#8d8d8d;
	text-transform:capitalize;
}
.current-openings-right-content h4,  .current-openings-right-content h5,  .current-openings-right-content p {
	margin:0px 0 10px 0;
}
.current-openings-right-content h4,  .current-openings-right h4 {
	font:28px Calibri-Bold;
	color:#262626;
	text-transform:capitalize;
}
.current-openings-right-content h5 {
	font:18px Calibri-Bold;
	color:#000;
}
.current-openings-right-content .apply a,  .button-item input {
	font:24px "Calibri";
	color:#fff;
	border:1px solid #099bd1;
	border-radius:5px;
	width:184px;
	text-transform:uppercase;
	float:left;
	text-align:center;
	padding:11px 0;
	background:#099bd1 url(../images/careers-vacancy/careeiers-sprite.png) no-repeat 94px -145px;
	transition:all 0.3s ease 0s;
}
.button-item input {
	width:100%;
	font:20px 'Calibri';
	padding:8px 10px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left;
	background:#099bd1 url(../images/careers-vacancy/careeiers-sprite.png) no-repeat 120px -149px;
}
.current-openings-right-content .apply a:hover,  .button-item input:hover {
	background-color:#fff;
	background-position:94px -229px;
	color:#099bd1;
	border:1px solid #099bd1;
}
.button-item input:hover {
	background-position:120px -233px;
}
.current-openings-right {
	width:306px;
}
.current-openings-right h4 {
	color:#000;
	text-transform:uppercase;
	padding-bottom:12px;
	border-bottom:1px solid #b1b1b1;
	margin-bottom:15px;
}
.current-openings-right ul li {
	border-top:1px solid #b1b1b1;
	padding-bottom:17px;
	margin-top:0px;
}
.current-openings-right ul li:first-child {
	border-top:0px;
}
.current-openings-right ul li i,  .current-openings-right ul li h6 {
	font:italic 16px "Calibri";
	color:#454545;
}
.current-openings-right ul li i{
   margin-top:7px;
}
.current-openings-right ul li h6 {
	margin:0 0 2px 0;
}
.current-openings-right ul li p {
	font:16px "Calibri";
}
.current-openings-right ul li h6 {
	font:18px Calibri-Bold;
}
.current-openings-right ul li h5 {
	font:16px Calibri;
}
.opening-description-content .apply {
  margin-top: 38px;
}
.arow-controls {
	width:305px;
	float:left;
	background:#2a306c;
	border:1px solid #2a306c;
	border-radius:5px;
	height:34px;
	position:relative;
	text-align:center;
	padding:6px 0;
	margin-top:7px;
}
.arow-controls span {
	background: url("../images/careers-vacancy/arrow-sprite.png") no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	width: 35px;
	text-indent:-99999px;
}
.arow-controls span#nt-example1-next {
	background-position: 0 -1px;
	margin-right:16px;
}
.arow-controls span#nt-example1-prev {
	background-position: -50px -1px;
}
/*Careers-vacancy Ends*/
/*Careers vacancy scroll Starts*/
#nt-example1 {
	max-width: 620px;
	margin: auto;
}
#nt-example1-container {
	text-align: center;
}
#nt-example1-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
#nt-example1-container i:hover {
	color: #333;
}
#nt-example1 li {
	color: #4e4e4e;
	overflow: hidden;
	height: auto;
	line-height: 30px;
	font-size: 24px;
	text-align: left;
}
/*Careers vacancy scroll Ends*/


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */


/*Competence Starts*/

.competence-content, .competence-local-slider, .competence-countries, .product-development {
	width:100%;
	float:left;
}
.product-development {
	margin-bottom:20px;
}
.competence-countries {
	margin-bottom:25px;
}
.competence-local-slider {
	-webkit-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 12px 0 rgba(0, 0, 0, 0.4);
	margin-bottom:15px;
}
.competence-countries h5 {
	font:24px/28px Calibri;
	color:#454545;
	margin-bottom:13px;
}
.competence-countries ul li {
	float: left;
	margin-left: 43px;
	text-align: center;
	width: 125px;
}
.competence-countries ul li img {
	margin-bottom:7px;
}
.competence-countries ul li:first-child {
	margin-left:27px;
}
.competence-countries ul li h6, .competence-research ul.competence-table li {
	font:18px/12px "Calibri";
	color:#1f1f1f;
	text-transform:capitalize;
}
.competence-local-page .inner-title, .competence-research .inner-title {
	
}
.competence-local-page .competence-content p {
	margin-bottom:12px;
}
.competence-research ul.competence-table li {
	color:#454545;
	line-height:24px;
	text-transform:none;
	background-position:20px 15px;
	padding:8px 0px 8px 43px;
	border-top:1px solid #ccc;
}
.competence-research ul.competence-table li:first-child {
	border-top:0px;
}
.competence-research ul.competence-table {
	border-radius: 10px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
	float: left;
	margin: 5px 0 15px;
	width: 619px;
	background:#fff;
}
.competence-content-right {
	width:496px;
	float:left;
	margin-left:40px;
}
.competence-research h4, .product-development h5 {
	color: #454545;
	margin-bottom:15px;
	padding: 0;
	text-transform: inherit;
}
.competence-research h4 {
	margin-bottom:8px;
}
.product-development-left, .product-development-right {
	width:564px;
	float:left;
	position:relative;
	text-align:center;
}
.product-development-left > img {
  max-width: 98%;
}
 /* .product-development-left img	{
	Chrome, Safari, Opera 
    -moz-animation-name: img_rotation;
    -moz-animation-duration: 20s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-play-state: running;
  
    animation-name: img_rotation;
    animation-duration: 20s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    
}
@-moz-keyframes img_rotation {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}*/
.product-development-left .center-content	{
	position:absolute;
	display:inline-block;
	color:#fff;
	font:50px "Calibri";
	width:100%;
	text-align:center;
	top:44%;
	left:0;
}	
.product-development-right {
	width:561px;
	margin-left:50px;
}
.serviceslider-main a {
	display:inline-block;
	width:100%;
	height:100%;
}
.history-content.about-us-main li {
	border-bottom:0px;
}
.ui-accordion-header {
	text-align:left;
}
.history-content-right h2 {
	font:24px Calibri-Bold;
	color:#000;
	text-transform:uppercase;
	margin-bottom:35px;
}
.inner-slider h3.name, .history-content.management .history-content-right h3 p {
	font:22px Calibri-Bold;
	color:#454545;
	text-align:center;
	margin:13px 0 0px 0;
}
.inner-slider p.ceo, .history-content.management .history-content-right h3 span {
	font:18px "Calibri";
	color:#454545;
	text-align:center;
}
.history-content.management .history-content-right h3 span, .history-content.management .history-content-right h3 p {
	text-align:left;
	margin-top:0px;
}
.history-content.management .history-content-right h3 p {
	display:inline-block;
}
.history-content-left.ceo-content .bx-wrapper .bx-controls-direction a {
	margin-top:-40px;
}
/* About us Quality Style Start */
.about-us-quality .inner-title {
	margin-bottom:25px;
}
.about-us-quality .inner-page-title	{
	margin-bottom:25px;
}
.about-us-quality p {
	color:#454545;
	font:18px 'Calibri';
	margin-bottom:12px;
	clear:both;
}
p.bold-text {
	font:24px 'Calibri';
	margin-bottom:12px;
	clear:both;
}
.certification-list {
	display:inline-block;
	text-align:center;
	width:100%;
	margin-bottom:21px;
}
.certification-list li {
	display:inline-block;
	margin-left:45px;
}
.certification-list li:first-child {
	margin-left:0px;
}
.certification ul {
	float:left;
	margin-bottom:14px;
	margin-top:15px;
}
.certification ul li {
  float: left;
  margin: 2px 13px;
  text-align: center;
  width: 211px;
  min-height:350px;
}

.certification ul li h3 {
	font:23px 'Calibri';
	margin-top:-15px;
	text-align:center;
}
.certification ul li p {
	font:18px 'Calibri';
	text-align:center;
}
.certificate-container {
	padding:3px;
	background:#fff;
	width:205px;
	height:298px;
	position:relative;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:22px;
}
.certificate-container:before {
	bottom: 0;
	content: url("../images/about-us/bottom-corner.png");
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	width: 14px;
}
.certificate-container:after {
	content: url("../images/about-us/top-corner.png");
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
}
.certificate-container img {
	max-width:100%;
}
/* About us Quality Style Ends */


/* Media catalog & newsletter Style Start */
.media-section .inner-title {
	
}
.media-section .inner-page-title {
	margin-left:0px;
	margin-bottom:17px;
}
.catalog-list {
	margin-bottom:29px;
	float:left;
	clear:both;
}
/* .catalog-list li {
	float:left;
	width:100%;
	margin-bottom:30px;
	padding-bottom:40px;
	border-bottom:2px solid #b2b2b2;
} */
.catalog-list li {
  /*border-bottom: 2px solid #b2b2b2;*/
  float: left;
  margin-bottom: 6px;
  margin-left: 80px;
  padding-bottom:15px;
  width: 552px;
}
.catalog-list li:first-child, .catalog-list li.third-child {
  margin-left: 0;
}
.catalog-left {
	padding:3px;
	width:135px;
	height:195px;
	position:relative;
	float:left;
	background:#fff;
	margin-top:10px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
}
.catalog-left:before, .media-video-left:before, .event-image:before, .image-viewer:before {
	bottom: 0;
	content: url("../images/about-us/bottom-corner.png");
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	width: 14px;
	-webkit-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.catalog-left:after, .media-video-left:after, .event-image:after, .image-viewer:after {
	content: url("../images/about-us/top-corner.png");
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	-webkit-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.catalog-left:hover:before {
	left: 3px;
	bottom: 3px;
}
.catalog-left:hover:after {
	right: 3px;
	top: 3px;
}
.catalog-left a {
	width:100%;
	height:100%;
}
.catalog-left img {
  height: 100%;
  max-width: 100%;
}
.catalog-right {
  float: left;
  margin-left: 30px;
  width: 345px;
}
.catalog-right h3, .media-video-right h3 {
	color:#454545;
	font:34px 'Calibri-Light';
	margin-bottom:10px;
}
.catalog-right p, .media-video-right p {
	color:#454545;
	font:18px 'Calibri';
	margin-bottom:10px;
}
.catalog-right h3{
    margin-top:50px;
    font-size:24px;
    font:34px 'Calibri-Bold';
}
.media-video .inner-page-title	{
	margin-left:0;
	margin-bottom:27px; 
}
.media-video-list {
	float:left;
	margin-bottom:25px;
	width:100%;
}
.media-video-list li {
	margin-bottom:20px;
	float:left;
	width:347px;
	margin-left:72px;
}
.media-video-list li:first-child {
	margin-left:0px;
}
.media-video-list li h3 {
	color:#202020;
	font:30px 'Calibri-bold';
	margin-bottom:0px;
	min-height:75px;
}
.media-video-left {
	padding:3px;
	width:341px;
	height:237px;
	position:relative;
	margin-top:10px;
	margin-bottom:23px;
	float:left;
	background:#fff;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
}
.media-video-right {
	float:left;
}
.media-video-right h3 {
	margin-bottom:3px;
}
.media-video-right p {
}
.media-news .inner-title {
	margin-bottom:22px;
}
.year-title {
	color:#1f234c;
	font:30px 'Calibri-Bold';
	margin-bottom:11px;
}
.media-news-left {
	float:left;
	width:820px;
}
.event-accordion {
	margin-bottom:40px;
}
.event-accordion .ui-accordion-header {
	background:#099bd1;
	border: 0;
	border-radius: 0px;
	color: #ffffff;
	font: 20px "Calibri";
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 14px 40px 15px 30px;
	position: relative;
	transition: all 0.3s linear 0s;
}
.event-accordion .ui-accordion-content {
	border:0;
	padding:0;
	background:#fff;
	border-radius:0;
	margin-bottom: 0px;
}
.event-list {
	float:left;
	width:100%;
}
.event-list li {
	padding:10px 0 12px;
	border-top:2px solid #b2b2b2;
	float:left;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.event-list li:first-child {
	border-top:0px;
	padding-top:0;
}
.event-date {
	width:110px;
	float:left;
}
.date-content {
	width:99px;
	height:99px;
	background:#b8c9d2;
	border-radius:50%;
	display:table-cell;
	text-align:center;
	color:#fff;
	vertical-align:middle;
}
.event-date span {
	font:40px/30px 'Calibri-Light';
	display:block;
}
.event-date small {
	font:16px 'Calibri-Light';
	display:block;
}
.event-info {
	width:592px;
	float:left;
}
.event-info h3 {
	color:#202020;
	font:20px 'Calibri-Bold';
	margin-bottom:7px;
}
.event-info h3 a{
    color:#202020;
}
.event-info h3 a:hover{
    color:#0A9BD2;
}
.event-info p {
	color:#454545;
	font:18px/21px 'Calibri';
	margin-bottom:11px;
}
.event-image {
	padding:3px;
	background:#fff;
	width:197px;
	height:136px;
	position:relative;
	float:left;
	margin-bottom:0px;
	background:#fff;
	margin-left:25px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
}
.event-image img {
	max-width:100%;
	height:100%;
}
.event-accordion .ui-accordion-header .ui-accordion-header-icon {
	background: url("../images/media/accordian-icon.png") no-repeat 0 0;
	top:11px;
	right:30px;
}
.event-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
	transform:rotate(90deg);
}
.media-news-right {
	float:left;
	width:325px;
	margin-left:40px;
	margin-bottom:50px;
}
.media-news-right h3 {
	color:#000;
	font:28px 'Calibri';
	padding-bottom:12px;
	margin-bottom:13px;
	border-bottom:2px solid #b2b2b2;
	width:90%;
}
.latest-news	{
	height:580px;
}
.latest-news li {
	color:#202020;
	border-bottom:2px solid #b2b2b2;
	margin-bottom:14px;
}
.latest-news li h4 {
	font:18px/21px 'Calibri-Bold';
}
.latest-news li p {
	font:16px/20px 'Calibri';
	margin-bottom:15px;
	color:#454545;
}
.mCSB_scrollTools .mCSB_draggerRail {
   background-color: #bbbbbb;
}
.media-news-right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar	{
	background:#099bd1;
	border-radius:30px;
	width:8px;
}

.company-event-left {
	width:695px;
	float:left;
	margin-bottom:50px;
}
.image-viewer {
	padding:3px;
	background:#fff;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	position:relative;
	width:689px;
	height:459px;
	margin-top:10px;
}
.image-viewer img {
	max-width:100%;
}
.company-gallery {
	margin-bottom:50px;
}
.thumb-container {
	padding:3px;
	background:#fff;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	width:117px;
	height:77px;
}
.company-event-right {
	float:left;
	width:450px;
	margin-left:40px;
	color:#202020;
}
.company-event-right h3 {
	margin-bottom:15px;
	font:34px/40px 'Calibri-Light';
}
.company-event-right p {
	font:18px/22px 'Calibri';
	margin-bottom:19px;
}
.company-gallery .bx-wrapper .bx-controls-direction a {
	background: url("../images/about-us/history-nav.png") no-repeat 0 0;
	height: 44px;
	width: 44px;
	top:45%;
}
.company-gallery .bx-wrapper a.bx-prev {
	background-position:0 0;
	left:-55px;
}
.company-gallery .bx-wrapper a.bx-prev:hover {
	background-position:-207px 0;
}
.company-gallery .bx-wrapper a.bx-next {
	background-position:0 -180px;
	right:-55px;
}
.company-gallery .bx-wrapper a.bx-next:hover {
	background-position:-212px -180px;
}
.company-event-left .flex-viewport {
	padding:10px 0px;
}
.company-event-left .flexslider {
	background:none;
	border:0;
	border-radius:0;
	box-shadow:none;
	margin-bottom:10px;
}
.company-event-left .thumbnail {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
.thumbnail .slides > li {
	margin-left:20px;
	width:123px !important;
}
.thumbnail .slides > li:first-child {
	margin-left:0px;
}
.company-event-left .flex-direction-nav li a {
	background:url("../images/about-us/history-nav.png") no-repeat 0 0;
	opacity:1;
	height:44px;
}
.company-event-left .flex-direction-nav a.flex-prev, .company-event-left .flex-direction-nav a.flex-next {
	text-indent:-9999px;
}
.company-event-left .flex-direction-nav a.flex-prev {
	background-position:0 0;
}
.company-event-left .flex-direction-nav a.flex-next {
	text-align:left;
	background-position:0 -180px;
}
.company-event-left .flexslider:hover .flex-prev {
	opacity: 1;
	left: -50px;
}
.company-event-left .flexslider:hover .flex-next {
	opacity: 1;
	right: -50px;
}
.company-event-left .flex-direction-nav li a.flex-prev:hover, .company-event-left .flex-direction-nav li a.flex-next:hover {
	opacity:0.6;
}
.company-event-left .flex-direction-nav a.flex-prev:before, .company-event-left .flex-direction-nav a.flex-next:before {
	content:" ";
}
.contact-enquiry .inner-title {
	margin-bottom:36px;
}
.contact-enquiry {
	color:#000;
	clear:both;
}
.contact-enquiry h3 {
	font:24px 'Calibri';
	margin-bottom:3px;
}
.contact-enquiry p {
	font:18px 'Calibri';
	margin-bottom:35px;
	color:#454545;
}
.enquiry-form {
	background:#fff;
	margin-bottom:50px;
}
.enquiry-form input:focus, .enquiry-form textarea:focus, .job-apply-form input:focus, .job-apply-form texarea:focus {
	outline:none;
}
.enquiry-form-inner {
	padding:35px 40px 38px 40px;
	display:inline-block;
	background:#fafafa;
}
.input-row, .radio-row {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.radio-row.enquiry-first-row{
  margin-bottom:30px;
}
.radio-row {
	padding-bottom:25px;
	border-bottom:2px solid #ccc;
}
.radio-item {
	width:153px;
	float:left;
}
.radio-item label {
	color:#262626;
	font:28px 'Calibri';
}
.iradiobox_minimal-blue {
	background: url("../images/contact/radio-btn.png") no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding: 0;
	vertical-align: middle;
	width: 25px;
	height: 25px;
}
.iradiobox_minimal-blue.checked {
	background-position: 0 -75px;
}
.enquiry-form .iradiobox_minimal-blue {
	margin-top:5px;
}
.input-item {
	width:330px;
	float:left;
	padding:7px 12px 5px 12px;
	/*border:1px solid #e5e5e5;*/
	border:1px solid #24295a;
	border-radius:4px;
	transition:all 0.5s linear;
}
.textarea-item {
  /*border: 1px solid #e5e5e5;*/
  border:1px solid #24295a;
  border-radius: 4px;
  box-sizing: border-box;
  float: left;
  margin-top: 22px;
  padding: 7px 12px 5px;
  width: 100%;
}
.second-item {
	margin-left:14px;
}
.input-item label, .textarea-item label {
	display:block;
	color:#454545;
	font:14px 'Calibri';
	position:relative;
}
.input-item label span {
	color:#f9461c;
	font:20px 'Calibri';
	position:absolute;
	top:-3px;
}
.input-item label span.resume-hint {
	  color: #f9461c;
	  font: 13px "Calibri";
	  margin-left: 10px;
	  margin-top: 3px;
	  left:50px;
}
.input-item input, .textarea-item textarea {
	display:block;
	width:100%;
	padding:0px;
	border:none;
	background:none;
	color:#262626;
	font:20px 'Calibri';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.input-item input::-webkit-input-placeholder {
 color:#a8a8a8;
 font:20px 'Calibri';
}
 .input-item input:-moz-placeholder {
 color:#a8a8a8;
 font:20px 'Calibri';
}
 .input-item input::-moz-placeholder {
 color:#a8a8a8;
 font:20px 'Calibri';
}
 .input-item input:-ms-input-placeholder {
 color:#a8a8a8;
 font:20px 'Calibri';
}
.textarea-item textarea {
	resize:none;
	height:99px;
}
.button-row {
	float: left;
	width: 100%;
}
.button-item {
	width:220px;
}
.captcha-item {
	float: left;
	width: 65%;
}
.captcha-item input {
	padding-right:20px;
}
.captcha-image {
	float:left;
	margin-top:3px;
}
.captcha-image img {
	max-width:100%;
}
.select-box .selectric {
	background:none;
	border:none;
	border-radius:0;
}
.select-box .selectric .label {
	color:#a8a8a8;
	font:20px 'Calibri';
	padding:0;
}
.select-box .selectric .button:after {
	border:none;
}
.select-box .selectric .button {
	background:url('../images/contact/drop-arrow.png') no-repeat right center;
	top:-12px
}
.select-box .selectricItems {
	box-shadow:none;
}
.select-box .selectricItems li {
	font:16px 'Calibri';
}
.input-focus	{
	border-color:#838994;
	transition:all 0.5s linear;
}
.input-focus label	{
	color:#f9461c;
}
.fancybox-opened .fancybox-skin {
	box-shadow:none;
}
.fancybox-skin {
	border:3px solid #000;
	border-radius:0;
}
.fancybox-opened	{
	z-index:9999 !important;
}
.fancybox-close {
	background:url('../images/general/close-btn.png') no-repeat;
	width:50px;
	height:50px;
}
.apply-job {
	width:812px;
}
.job-apply-form {
	padding:34px 40px 40px 40px;
	float:left;
	background:#fff;
}
.job-title {
	margin-bottom:22px;
}
.job-title span {
	color:#8d8d8d;
	font:16px 'Calibri';
}
.job-title h3 {
	color:#262626;
	font:28px 'Calibri';
}
.gender-radio {
	width:95px;
	float:left;
}
.gender-radio label {
	display: inline-block;
	color:#262626;
	float:left;
	font:20px 'Calibri';
}
.gender-radio .iradiobox_minimal-blue {
	margin-right:0;
	margin-left:5px;
}
.nationality .selectric .label {
	color:#262626;
	font:20px 'Calibri';
}
.select-box .selectricOpen .selectric {
	background:#fff;
}
.document-path {
	float: left;
	width: 62%;
}
.document-browse {
	position: relative;
	overflow: hidden;
	float: right;
	width: 114px;
	text-align:center;
	background:#7f7f7f;
	padding:5px 0 8px 0;
	border-radius:4px;
	margin-top:3px;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.document-browse {
	color:#fff;
	font:18px 'Calibri';
}
input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.document-browse:hover{
	background:#CCCCCC;
}
.date-input {
	width:90%;
	float:left;
}
a.calender-icon {
	float:left;
	width:32px;
	height:32px;
	display:block;
	background:url('../images/general/calender-icon.png') no-repeat 0 0;
	text-indent:-9999px;
	margin-top:5px;
}
.document-path input::-webkit-input-placeholder {
 color:#262626;
 font:16px 'Calibri';
}
 .document-path input:-moz-placeholder {
 color:#262626;
 font:16px 'Calibri';
}
 .document-path input::-moz-placeholder {
 color:#262626;
 font:16px 'Calibri';
}
 .document-path input:-ms-input-placeholder {
 color:#262626;
 font:16px 'Calibri';
}

.select2-container	{
	z-index:9999;
	border:0;
}
.select-box .select2-container--default .select2-selection--single .select2-selection__rendered	{
	color:#a8a8a8;
	font:20px 'Calibri';
	padding-left:0;
}
.select-box .select2-container--default .select2-selection--single	{
	border:0;
}
.select-box .select2-container .select2-selection--single	{
	height:auto;
}
.select-box .select2-container--default .select2-selection--single .select2-selection__arrow b	{
	border:0;
	background:url('../images/contact/drop-arrow.png') no-repeat center;
	width:8px;
	height:5px;
}
.select-box .select2-container--default .select2-selection--single .select2-selection__arrow {
   right: -6px;
   top: -11px;
}
.select2-results__options li	{
	color:#000;
	font:16px 'Calibri';
}
.select2-container--default .select2-results__option--highlighted[aria-selected]	{
	background:#00b9e4;
}
.select2-container--default .select2-results__option[aria-selected="true"]	{
	background:#fff;
	color:#000;
}
.select2-dropdown	{
	border:1px solid #ccc;
	box-shadow: 0px 5px 27px -19px #000;
	-webkit-box-shadow: 0px 5px 27px -19px #000;
	-moz-box-shadow: 0px 5px 27px -19px #000;
	-o-box-shadow: 0px 5px 27px -19px #000;
}
.select2-container--open .select2-dropdown--below	{
	border-top:1px solid #ccc;
}
.select2-container--open .select2-dropdown--above	{
	border-bottom:1px solid #ccc;
}
.select2-search--dropdown .select2-search__field	{
	padding:7px;
	background:url('../images/careers-vacancy/Search.png') no-repeat 98% center;
}
.select2-search--dropdown .select2-search__field:focus	{
	outline:none;
}
.facilities-engineering .inner-title {
	margin-bottom: 34px;
}
.facilities-engineering .history-content {
	float: left;
	margin-bottom: 30px;
}
.facilities-engineering .history-content-right h3{
	color:#1f234c;
	font:30px 'Calibri-Bold';
}
.facilities-engineering .history-content p {
   text-align:left;
   letter-spacing: -0.5px;
   line-height: 29px;
}
.client-menu {
	float: left;
	margin-right: 30px;
	width: 235px;
}
.client-content {
	float: left;
	width: 100%;
}
.client-menu ul {
	background: #fff;
	border-radius: 5px;
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
}
.client-menu a {
	background: url(../images/client-list.png) no-repeat 20px 10px;
	color: #4d4d4d;
    display: block;
    font: 18px "Calibri";
    padding: 8px 20px 8px 46px;
    text-transform: uppercase;
}
.client-menu a:hover {
	background: url(../images/client-list.png) no-repeat 20px -30px;
}
.client-menu li.current a {
	background: url(../images/client-list.png) no-repeat 20px -30px;
	color: #202020;
	font: 18px "Calibri-bold";
}
.client-menu li {
	border-top: 1px solid #e5e5e5;
}
.client-menu li:first-child {
	border-top: 0;
}
.client-content h3 {
	color: #2a306c;
    font: 30px "Calibri-Light";
    margin-bottom: 15px;
    text-transform: uppercase;
}
.client-content-sec {
	clear: both;
	margin-bottom: 15px;
}

.client-content li {
  background: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 15px;
  box-shadow: 0 0 30px #f0f0f0 inset;
  float: left;
  height: 65px;
  margin: 10px 14px;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s; 
  -o-transition: all 0.5s ease 0s;
   transition: all 0.5s ease 0s;
	  
  width: 205px;
}
.client-content li img {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s; 
  -o-transition: all 0.5s ease 0s;
   transition: all 0.5s ease 0s;
}
.client-content li:hover {
  border-color: #3f48a2;
}
.client-content li:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.client-content ul.square li
{
    margin:10px 21px;
}
.client-content figure {
	display: table-cell;
	height: 65px;
	vertical-align: middle;
	width: 205px;
}
.client-content li img{
    max-width:125px;
    height:auto;
}
.scrollToTop{
	width:64px; 
	height:64px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:18px;
	right:-10px;
	opacity:0.5;
	display:none;
	z-index:999;
	transition:all 0.5s linear;
	background: url('../images/scrolltop.png') no-repeat 0px 20px;
}
.scrollToTop:hover{
	opacity:1;
}
.facilities-page { }
.facilities-page p, .facilities-page ul li {
	font:18px/24px "Calibri";
	color:#454545;
	margin-bottom:12px;
}
.facilities-page p {
	clear:both;
}
.facilities-page p b {
	font-family:"Calibri-Bold";
}
.facilities-page h2 {
	font:28px "Calibri";
	color:#1f234c;
	text-transform:uppercase;
	padding-bottom:30px;
	clear:both;
}
.facilities-page h4 {
	font:24px "Calibri";
	color:#1f234c;
	line-height:36px;
	padding-bottom:20px;
	clear:both;
}
.facilities-page h4 {
	font:24px "Calibri";
	color:#1f234c;
	padding-bottom:12px;
	clear:both;
}
.facilities-page h5 {
	font:20px "Calibri-Bold";
	color:#1f234c;
	padding-bottom:30px;
	clear:both;
}
.facilities-page ul li {
	margin-bottom:0;
	line-height:30px;
	padding-left:25px;
	background:url(../images/list-arw.png) no-repeat left 10px;
}
.facilities-page ul {
	margin:0 0 18px;
}
.facilities-page ul.img-round {
	margin-bottom:0;
}
.facilities-page ul.img-round li{
	margin:0 0 10px 40px;
	background:none;
	float:left;
	padding:0;
	width:120px;
	height:120px;
}
.facilities-page ul.img-round li img
{
    max-width:100%;
}
.facilities-page ul.img-logos {
	margin-bottom:0;
}
.facilities-page ul.img-logos li {
  background: none repeat scroll 0 0 #ffffff;
  float: left;
  height: 50px;
  margin: 0 0 20px 17px;
  padding: 10px 10px 0;
}
.facilities-page ul.img-round li:first-child, .facilities-page ul.img-logos li:first-child  {
	margin-left:0;
}

.company-event-right.facilities-page {
	margin-left:0;
	margin-right:40px;
}
.company-event-right.facilities-page p, .company-event-right.facilities-page h5 {
	margin-bottom:10px;
	padding-bottom:0;
}
.company-event-right.facilities-page ul {

}
.catalog-fancy	{
	width:387px;
}
.submit-btn	{
	width:100%;
	float:left;
	text-align:right;
}
.catalog-form {
  background: #ffffff;
  float: left;
  padding: 15px;
}
.catalog-form h3 {
  color: #262626;
  font: 28px "Calibri";
  margin-bottom:20px;
}
.catalog-form .input-item	{
	margin-bottom:15px;
}
.text-item textarea	{
	background: none;
    border: 0;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    color: #262626;
    display: block;
    font: 20px "Calibri";
    padding: 0;
    width: 100%;
	height:65px;
	resize:none;
}
.submit-btn	input	{
	width:100px;
    border-radius: 5px;
    color: #ffffff;
    float: left;
    font: 20px "Calibri";
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
	cursor:pointer;
}
.submit-ok	{
	background:#099bd1;
	border: 1px solid #099bd1;
}
.submit-cancel	{
	background:#2a306c;
	border: 1px solid #2a306c;
	margin-left:20px;
}
.submit-ok:hover	{
	background-color: #ffffff;
    border: 1px solid #099bd1;
    color: #099bd1;
}
.submit-cancel:hover	{
	background-color: #ffffff;
    border: 1px solid #2a306c;
    color: #2a306c;
}

#productemplate3 .image-container
{
    width:auto;
}

.full-width-slider .bx-wrapper img
{
   
    height:100%;
    display:inline;
}
.full-width-slider
{
  text-align:center;
}

.history-content-left .bx-wrapper img
{
    width:100%;
    
}

/* Catalog Broucher Light Box Style Ends */


.contact-section	{
	min-height:800px;
}
.box-media
	{
	  height:172px;
	}
	.box-media iframe
	{
	  width:100%;
	  height:172px;
	}
	
#productemplate1 .image-container,
#productemplate2 .image-container  
{
    width:auto;
    height:auto;
}
.world-map img{
	max-width:100%;
}
.management .history-content-left,
.history-content-left.ceo-content
{
    height:auto;
    box-shadow:none;
}
.management .image-container,
.history-content-left.ceo-content .image-container    
{
    height:175px;
    background:#fff;
    text-align:center;
    width:180px;
    display:table-cell;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    vertical-align:middle;
}
.management .image-container:after,
.management .image-container:before,
.history-content-left.ceo-content .image-container:after,
.history-content-left.ceo-content .image-container:before   
{
    content:" ";
}
.world-map {
  margin-bottom: 20px;
  position: absolute;
  top: 165px;
}
 .manufacture-tabs.map-next {
  margin-top: 25px;
}
.news-popup-content > h3 {
  font: 22px "Calibri-Bold";
  margin-bottom: 5px;
}
.history-content.myhistorypage .history-content-right.noimg p 
{
    margin-top:0;
}
.compnyeventmain
{
    float:left;
    width:100%;
}
.facility-page {
  float: left;
  width: 100%;
}
.facility-page-left {
  float: left;
  width: auto;
}
.facility-page-right {
  float: left;
  margin-left: 24px;
  width: auto;
}
.facility-page .important-data{   
    width:100%;
}
.client-content ul.rectangle, .client-content ul.square{
    float:left;
    width:100%;
}
.client-content ul.square li{
    width:150px;
    height:150px;
}
.client-content ul.square li figure{
    width:150px;
    height:150px;
}
.management .history-content-left, .history-content-left.ceo-content{
    width:180px;
}
.management .history-content-right, .history-content-right.ceo-content-right{
    width:960px;
}
 .container-main.media-section,
 .container-main.media-video,
 .container-main.clients-main {
  min-height: 520px;
}
.supplier-content h3 {
  color: #24295a;
  font: 41px "Calibri-Bold";
  letter-spacing: 0.5px;
  padding: 50px 0;
  text-align: center;
  text-shadow: 3px 2px 0 #b1b1b1;
}
.manufacture-tab-right.tab-new {
  margin: 15px 0 0;
  text-align: center;
  width: 100%;
}
.manufacture-tab-left.tab-new{
    width:100%;
}
.facility-page-top-left,
.facility-page-top-right {
  float: left;
  width: 48%;
  margin-right:2%;
}
.facility-page-top-right{
    margin-right:0;
}
.mapclose {
  background: url("../images/general/close-btn.png") no-repeat 0 0;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: -15px;
  text-indent: -9999px;
  top: -15px;
  width: 30px;
}
.competence-research-main.compslide .research-image {
  height:200px;
  width:354px;
}
.competence-research-main.compslide .research-image img
{
    width:100%;
    height:100%;
}
.competence-research-main.compslide .bx-wrapper .bx-controls-direction a {
  height: 45px;
  top: 30%;
  width: 30px;
}
.competence-research-main.compslide .bx-wrapper .bx-controls-direction a.bx-next {
  background-position: -13px -1453px;
  right: -35px;
}
.competence-research-main.compslide .bx-wrapper .bx-controls-direction a.bx-prev {
  background-position: -15px -1376px;
  left: -35px;
}
.competence-research-main.compslide {
  margin-top: 10px;
  margin-bottom:0px;
}
.myhistorypage .history-content-right > p {
  margin-top: 120px;
}
 .peoplepetronash-left .bx-wrapper img{
     height:100%;
 }

.history-content.myhistorypage > li {
  background: none repeat scroll 0 0 #ededed;
  border-radius: 10px;
  border-top: medium none;
  box-shadow: 1px 1px 4px #8c8c8c;
  float: left;
  margin: 1%;
  padding: 0 10px;
  width: 46%;
}

.history-content.myhistorypage  .history-content-left {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
  float: left;
  height: auto;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 286px;
}
.history-content.myhistorypage .history-content-right{
  float: left;
  margin-left: 20px;
  width: 232px;
}
.myhistorypage .history-content-right > p {
  margin-top: 30px;
}
.history-content.myhistorypage > li.alternate .history-content-left {
  float: right;
  margin-left: 10px;
}
.history-content.myhistorypage  .image-container{
    width:280px;
}
.history-content.myhistorypage .history-content-right.noimg {
  min-height: 60px;
  padding: 10px;
  width: auto;
}
.productpage p img,
.servicepage p img,
.competence-content p img {
    max-width:100%;
}
.visionmission-left {
  float: left;
  margin-right: 25px;
  width: 350px;
}
.visionmission-right {
  float: left;
  width: 800px;
}
.product-new-slider {
  clear: both;
  width: 100%;
}
.product-new-slider .image-container{
    width:99.5%;
}

/******Map*******/
.world-map {
	width:100%;
}
.map-locator div {
	position:absolute;
	font:12px 'Calibri';
	text-transform:uppercase;
	padding-left:16px;
}
.map-locator div.right {
	padding-left:0px;
	padding-right:20px;
}
.purple {
	background:url('../images/contact/purple.gif') no-repeat 0 1px;
	color:#7824c6;
}
.blue {
	background:url('../images/contact/blue.gif') no-repeat 0 1px;
	color:#2e85d7;
}
.green {
	background:url('../images/contact/green.gif') no-repeat 0 1px;
	color:#21b146;
}
.green.right,.purple.right {
	background-position:right 1px;
}
.red {
	background:url('../images/contact/red.gif') no-repeat 0 1px;
	color:#e62424;
}
.black {
	background:url('../images/contact/black.gif') no-repeat 0 1px;
	color:#2b2b2b;
}
.houston {
    left: 145px;
    top: 227px;
}
.dhubai {
    left: 680px;
    top: 245px;
}
/*.dammam {
    left: 661px;
    top: 216px;
}*/
 .dammam {
  left: 575px;
  padding-right: 18px;
  top: 260px;
}
.dammam.blue{
 background-position: 70px 1px;
}
.brazil {
    left: 332px;
    top: 372px;
}
.algeria {
    left: 515px;
    top: 186px;
}
.nigeria {
    left: 516px;
    top: 320px;
}
.egypt {
    left: 593px;
    top: 215px;
}
.india {
    left: 776px;
    top: 294px;
}
.mumbai {
    left: 752px;
    top: 260px;
}
.kazhakhstan {
    left: 714px;
    top: 153px;
}
.malaysia {
    left: 862px;
    top: 314px;
}
.oman {
    left: 679px;
    top: 272px;
}
.malaysia {
    left: 858px;
    top: 314px;
}
.vietnam {
    left: 876px;
    top: 289px;
}
.qatar {
    left: 666px;
    top: 231px;
}
/*.abu-dhabi {
    left: 583px;
    top: 229px;
}*/
.abu-dhabi {
    left: 675px;
    top: 257px;
}
.indonesia {
    left: 901px;
    top: 337px;
}
.south-korea {
    left: 929px;
    top: 188px;
}
.saudi-arabia {
    left: 578px;
    top: 256px;
}
.location-indicator li {
	display:inline-block;
	margin-left:125px;
}
.location-indicator li:first-child {
	margin-left:0px;
}
.location-indicator li a {
	font:14px 'Calibri';
	padding-left:20px;
	background:url('../images/contact/loaction-dot-sprite.html') no-repeat;
}
.location-indicator li a.black-dot {
	background-position:5px 5px;
	color:#2b2b2b;
}
.location-indicator li a.blue-dot {
	background-position:5px -35px;
	color:#2e85d7;
}
.location-indicator li a.green-dot {
	background-position:5px -188px;
	color:#21b146;
}
.location-indicator li a.purple-dot {
	background-position:5px -83px;
	color:#7824c6;
}
.location-indicator li a.red-dot {
	background-position:5px -131px;
	color:#e62424;
}



.cirlce-slider-main .rm_controls {
  bottom: -20px;
  height: 20px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: auto;
  width:100px;
  display:none;
}
.cirlce-slider-main .rm_controls a{
	float:none;
	font:18px/24px "Calibri-Light";
	color:#2D3475;
}

.demo-container table {
    background:#fff;
    padding:20px;
    display:inline-block;
    width:100%;
}
.demo-container table tr td b {
   color:#000;
   font:14px 'Calibri';
}
.demo-container table tr td a, demo-container table tr td a b {
   color:#24295a  !important;
   font:16px 'Calibri';
   text-decoration:underline;
   line-height:25px;
}
.demo-container table tr td label {
   color:#000 !important;
   font:16px 'Calibri';
   line-height:25px;
}



.russian-language .main-menu,
.spanish-language .main-menu
{
    float:left;
}
.russian-language .main-menu li
{
    margin:0 8px;
}
.spanish-language .main-menu li
{
    margin:0 8px;
}

.servicepage ul.innerlist li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  font-size: 18px;
  font-weight: bold;
  list-style-type: disc;
  margin-left: 100px;
  padding-left: 0;
}
.servicepage ul li.newkey {
  color: #1f234c;
  font-size: 19px;
  font-weight: bold;
}
.about-new-right iframe
{
    width:100%;
    max-width:100%;
    height:1300px;
      background:#fff;
    padding:20px;
    display:inline-block;
    width:100%;
}
.contact-address.salesmain img
{
    float:left;
    margin-right:10px;
    margin-top:5px;
}
.salesrep
{
    float: left;
    width: 90%;
}
.contact-address.salesmain ul
{   
    float:left;
    width:100%;
}

.customgoogle-search
{
	float:left;
	width:100%;
}
.customgoogle-search .gsc-search-box-tools .gsc-search-box .gsc-input
{
	padding-right:0 !important;
}
.customgoogle-search  .gsib_a input
{
	width:100%;
	border:0 !important;
}
.customgoogle-search .gscb_a
{
	font-size:16px !important;
}
.customgoogle-search .cse .gsc-search-button input.gsc-search-button-v2, 
.customgoogle-search input.gsc-search-button-v2 {
  background: url("../images/sprite.png") no-repeat 1px -1258px !important;
  border-radius: 0 30px 30px 0 !important;
  cursor: pointer;
  height: 29px !important;
  margin-top: 1px;
  padding: 0;   
  text-indent: -99999px !important;
  width: 30px !important;
  min-width:30px !important;
  border:0 !important;
}
.searchbox
{
	padding-left:15px;
	background:#fff;
	width:180px;
}
.customgoogle-search .gsc-input-box
{
	border:0 !important;
}
.customgoogle-search input.gsc-input, 
.customgoogle-search .gsc-input-box, 
.customgoogle-search .gsc-input-box-hover, 
.customgoogle-search .gsc-input-box-focus
{
	border:0 !important;
	box-shadow:none !important;
}
#demo-container
{
    float:left;
    width:100%;
    height:925px;
    overflow-y:auto;
}
body.gsc-overflow-hidden
{
    overflow-y:auto !important;
}


.gsc-adBlock
{
display:none !important;
}
.gsc-thinWrapper.gsc-wrapper.gsc-thinWrapper .gsc-thinWrapper {
width:100% !important;
}
.gsc-wrapper.gsc-thinWrapper {
border:0 !important;
}

#adBlock
{
display:none !important;
}

.membersimgs {

	padding:10px;
	background-color:#FFF;
}
.membersimgs:hover{
	box-shadow: 5px 5px 20px #aaa;
}