@charset "utf-8";
html {height:100%;}
body  {height:100%;
		    margin:0;
		    padding:0;
			position:relative;
			background-color:#000000;
			font-size:17px;
			color:#222222;
			line-height:1;
			vertical-align:baseline;
			-webkit-text-size-adjust: 100%;
	    	}

*{}

.hidemobile {display:block}
	.showmobile {display:none}

.tableholder {overflow:auto}

.footer {background-color:#ffffff;position:relative;height:255px}

.teamspecs {min-height:50px;font-size:14px}

.video-container {
    position: relative;
    padding-bottom: 44%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.oparight1 {-webkit-animation-delay: 0.5s; /* Safari 4.0 - 8.0 */
    animation-delay: 0.5s; }
.oparight {-webkit-animation-delay: 1s; /* Safari 4.0 - 8.0 */
    animation-delay: 1s; }
.whitestripe {-webkit-animation-delay: 0.2s; /* Safari 4.0 - 8.0 */
    animation-delay: 0.2s; }	
.logo {-webkit-animation-delay: 0.3s; /* Safari 4.0 - 8.0 */
    animation-delay: 0.3s; }		




img.pixel { image-rendering: pixelated!important}

.submarginer {padding-top:37%}
.mainmarginer {padding-top:47%}

.rounder {-webkit-border-radius:10px;
    -moz-border-radius:10px;}

.img-responsive {transition: all 0.7s ease;}
/*.img-responsive:hover {-webkit-transform:scale(1.2);
transform:scale(1.2);}*/


body{font-family:'myrreg';
	 }

@font-face {
	font-family: 'myrreg_b';
	src: url('fonts/Mostardesign - ChronicaPro-Heavy.eot');
	src: local('☺'), url('fonts/Mostardesign - ChronicaPro-Heavy.woff') format('woff'), url('fonts/Mostardesign - ChronicaPro-Heavy.ttf') format('truetype'), url('fonts/Mostardesign - ChronicaPro-Heavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'myrreg';
	src: url('fonts/Mostardesign - ChronicaProRegular.eot');
	src: local('☺'), url('fonts/Mostardesign - ChronicaProRegular.woff') format('woff'), url('fonts/Mostardesign - ChronicaProRegular.ttf') format('truetype'), url('fonts/Mostardesign - ChronicaProRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'myrreg_l';
	src: url('fonts/Mostardesign - ChronicaPro-Light.eot');
	src: local('☺'), url('fonts/Mostardesign - ChronicaPro-Light.woff') format('woff'), url('fonts/Mostardesign - ChronicaPro-Light.ttf') format('truetype'), url('fonts/Mostardesign - ChronicaPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.myrreg_l {font-family:'myrreg_l'}

.myrreg_b {font-family:'myrreg_b'}


a {color:#959394}

a:hover {text-decoration:none}

.marginer {padding-top:700px}

.logo {margin-top:0px;display:block;position:relative;}
.container {max-width:1000px;margin:0 auto}
.languagee {color:#ffffff;padding-left:20px;margin-top:5px;padding-right:20px;background-color:#f6f7f8;padding-top:10px;padding-bottom:5px}
.mobilemenu {display:none;padding:10px;padding-top:10px}
.mobileul {display:none;right:0px;top:30px}
.mobileul >  ul{list-style-type:none;position:relative;top:20px;text-align:center;padding:0;margin:0;background-color:#ffffff;width:200px}
.mobileul ul li {width:100%;text-align:center;display:block}
.mobileul ul li a {display:block;padding:10px 20px;background-color:#666666;color:#ffffff;border-bottom:1px solid #ffffff}

.main-menu {list-style-type:none;position:relative}
.main-menu li {float:left;min-width:80px;position:relative;border-right:1px solid white}
.main-menu a {display:block;padding:10px 30px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:bold;color:#ffffff;}
.main-menu li.selected a,.main-menu li:hover a {color:#ffffff}

.main-menu .submenu {list-style-type:none;position:absolute;padding:0;margin:0;display:none}
.main-menu .submenu li {display:block;float:none}
.main-menu .submenu li.active a,.main-menu .submenu a:hover {background-color:#e7d600;color:#0a79bc}
.main-menu .submenu  li a {display:block;padding:10px 20px;background-color:#065b8e;color:#ffffff;white-space:nowrap;text-align:left;font-size:15px}

.mobileul .submenu {list-style-type:none;position:relative;padding:0;margin:0;display:none}
.mobileul .submenu li {display:block;float:none}
.mobileul .submenu li.active a,.main-menu .submenu a:hover {background-color:#e7d600;color:#0a79bc}
.mobileul .submenu  li a {display:block;padding:10px 20px;background-color:#065b8e;color:#ffffff;text-align:left;font-size:15px;white-space:normal;text-align:center;border:none}


.submen {position:absolute;width:100%;display:none;background-color: rgba(113, 109, 88, 0.4);top:33px;z-index:0;padding-top:10px}
.submen ul {margin:0;padding:0}
.submen li {display:block;float:none;border:none}
.submen a {border:none;margin: 0;
    padding: 0;
	padding-bottom:5px;
    font-size: 11px;
}
.section {position:relative}
.toppadding {padding-top:70px}

.maxwidth {max-width:100%}

#leadstory-wrapper  >div>div {}

.slidertitle  {font-family:'myrreg_b'}

#nav {display:inline-block;padding-left:10px;height:25px;overflow:hidden; z-index:10;padding-top:5px}
#nav a{
	    padding-left:10px;
		padding-right:7px;
	   background:url(../images/pager.png);
	   background-position:0px 0px;
	   background-repeat:no-repeat;
       margin-right:1px;
	   font-size:20px;
	   text-decoration:none;
	   text-indent:-99999em}

#nav a.activeSlide {background-position:0px -36px;}

.slidemover {position:absolute;bottom:10px;text-align:center;z-index:30;left:0px;right:0px;cursor:pointer}

.slidersubtitle a {color:#ffffff}

.animatedboxright {	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  right:-100%;
  overflow:hidden;
}
.animatedboxright.active{right:0px}

.animatedtecboxright {	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  right:-100%;
  position:relative;
  overflow:hidden;
}
.animatedtecboxright.active{right:0px}

.animatedfleet1 {	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  right:-100%;
  position:relative;
  overflow:hidden;
}
.animatedfleet1.active{right:0px}

.animatedtecboxtop {	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  margin-top:-550px;
}
.animatedtecboxtop.active{margin-top:-120px}


.location1 {position:absolute;top:0px;right:-100%;z-index:12}
.location1.active{right:0px}

.sequential {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;opacity:0}
.sequential.active{opacity:1}


.animated {
	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.delay05 {transition-delay:0.5s;}
.delay1 {transition-delay:1s!important;}
.delay15 {transition-delay:1.5s;}
.delay2 {transition-delay:2s;}
.delay3 {transition-delay:3s;}

.home1 {position:absolute;bottom:0px;left:-100%}
.home1.active{bottom:35px;left:0px}

.home2 {position:absolute;bottom:100%;left:450px;}
.home2.active{bottom:0px;left:-2px}

.home3 {position:absolute;bottom:0px;left:55px;opacity:0}
.home3.active{opacity:1}

.home4 {position:absolute;bottom:0px;right:-100%}
.home4.active{right:0px}

.themap {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
   transform: scale(0);}
.themap.active{ transform: scale(1.1);}

.thegroupleft {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  left:-100%;
  position:relative;
  overflow:hidden}
.thegroupleft.active{left:0px}

.thegroupright {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  right:-100%;
  position:relative;
  overflow:hidden}
.thegroupright.active{right:0px}

.thebrandsleft {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  right:-100%;
  position:relative}
.thebrandsleft.active{right:0px}

.equipment1 {-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  left:-100%!important;
}
.equipment1.active{left:20px!important}


.who1 {position:absolute;bottom:-100%;left:0px;right:0px;width:100%;z-index:12}
.who1.active{bottom:0px}

.people1 {position:absolute;bottom:-100%;left:0px;right:0px;width:100%;z-index:12}
.people1.active{bottom:0px}

.customers1 {position:absolute;top:0px;right:-100%;z-index:12}
.customers1.active{right:0px}

.customers2 {position:absolute;bottom:0px;right:-100%;z-index:12}
.customers2.active{right:0px}

.racking1 {position:absolute;top:0px;right:-100%;z-index:12}
.racking1.active{right:0px}

.theteam1 {position:absolute;top:0px;right:-100%;z-index:12}
.theteam1.active{right:0px}

.rotatedcopy {position: absolute;
    
    left: -5%;
    top: 50%;
    width: 100%;
    font-size: 14px;
-webkit-transform: rotate(-45deg);	
	/* Firefox */
-moz-transform: rotate(-45deg);

/* IE */
-ms-transform: rotate(-45deg);

/* Opera */
-o-transform: rotate(-45deg);
}


/* share*/
.box {	width:170px!important;}
  #example2{
    float:right;
  }
  .sharrre .box{
	  padding-right:130px;
    background:#6f838c;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#faa73b,0),color-stop(#faa73b,1));
    background:-webkit-linear-gradient(top, #faa73b 0%, #faa73b 100%);
    background:-moz-linear-gradient(top, #faa73b 0%, #faa73b 100%);
    background:-o-linear-gradient(top, #faa73b 0%, #faa73b 100%);
    background:linear-gradient(top, #faa73b 0%, #faa73b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa73b', endColorstr='#faa73b',GradientType=0 );
    -webkit-box-shadow:0 1px 1px #d3d3d3;
    -moz-box-shadow:0 1px 1px #d3d3d3;
    box-shadow:0 1px 1px #d3d3d3;
    height:22px;
    display:inline-block;
    position:relative;
    padding:0px 55px 0 8px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:12px;
    float:left;
    clear:both;
    overflow:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
  }
  .sharrre .left{
    line-height:22px;
    display:block;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#ffffff;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
  }
  .sharrre .middle{
    position:absolute;
    height:22px;
    top:0px;
    right:0px;
    width:90px;
    background:#8d8e8c;
    text-shadow:0px -1px 1px #363f49;
    color:#fff;
    white-space:nowrap;
    text-align:left;
    overflow:hidden;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
  }
  .sharrre .middle a{
    color:#fff;
    font-weight:bold;
    padding:0 9px 0 9px;
    text-align:center;
    float:left;
    line-height:22px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
  }
  .sharrre .right{
	  display:none;
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:45px;
    text-align:center;
    line-height:22px;
    color:#ffffff;
    background:#8d8e8c;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#faa73b,0),color-stop(#faa73b,1));
    background:-webkit-linear-gradient(top, #8d8e8c 0%, #8d8e8c 100%);
    background:-moz-linear-gradient(top, #8d8e8c 0%, #8d8e8c 100%);
    background:-o-linear-gradient(top, #8d8e8c 0%, #8d8e8c 100%);
    background:linear-gradient(top, #8d8e8c 0%, #8d8e8c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8e8c', endColorstr='#8d8e8c',GradientType=0 );
  }
  .sharrre .box:hover{
    padding-right:130px;
  }
  .sharrre .middle a:hover{
    text-decoration:none;
  }
  .sharrre .box:hover .middle{
    width:90px;
  }




.contentholder {font-size:17px}

.content-breadcrumb {/*background-color:#dff6fe;*/
					 color:#5a6569;
					 font-size:12px;margin-bottom:30px}
.content-breadcrumb .notselected {color:#5a6569;}
.content-breadcrumb .notselected a{color:#5a6569;
									text-decoration:none}
.content-breadcrumb .notselected a:hover{color:#0c9fc0}									
.content-breadcrumb .selected a{color:#0d4d8a;
								text-decoration:none}



*{ box-sizing: border-box;}

.eclipse {background:url(../images/eclipse.png) no-repeat; background-position: center 160px;}

.inputEntity label {
	color: #7f7f7f;
	font-size: 17px;
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
}
.inputEntity {
	margin-bottom: 15px;
}
.inputEntity input, .inputEntity select, .inputEntity textarea {
	height: 40px;
	line-height: 40px;
	padding: 5px 10px;
	border: 1px solid #d2d7d5;
	display: block;
	width: 100%;
}
.inputEntity textarea {
	height: 125px;
}

.clearBoth {clear:both}


.contentul {padding-left:15px;margin:0}

.accordionButton {	
	width: 100%;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background-color: #f7eff0;
	color:#791778;
	padding:10px;
	padding-left:10px;
	font-size:14px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	margin-bottom:10px;
	font-weight:bold;
	}
	
.accordionContent {	
	width: 100%;
	font-size:14px;
	padding:10px;
	padding-left:10px;
	float: left;
	display:none;
	_float: none; /* Float works in all browsers but IE6 */
	}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background-color: #88ad2e;
	color:#ffffff!important;
	font-weight:bold;
	}

.on div.checked {background:url(../images/aflash2.png)!important;}
	
.over {
	background-color: #88ad2e;
	color:#ffffff!important;
	}


div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
}

.menuu {padding:3px;margin:0;list-style-type:none;width:100px;background-color:#ffffff}
.menuu li {margin-bottom:0px;padding:3px}
.menuu li a {display:block;color:#000000;font-size:12px;padding:4px}
.menuu a:hover {background-color:#761572;color:#ffffff}

.one80 {width:180px;height:180px}


.subcontent div {line-height:25px;text-align:justify}
.bx-viewport {text-align:justify}



.middletable {max-width:1100px;margin:0 auto}

/*menu*/
.menu ul {list-style-type:none;
padding:0;margin:0}

.menu ul li {float:left}
.menu ul li a {display:block;font-size:11px;font-family: 'myrreg';color:#222222;padding:10px 10px;}
.menu ul li a.selected,.menu ul li a:hover {color:#ffffff;behavior: url(../styles/PIE.htc);background-color:#264c7c}


.girl {position:fixed;z-index:2;bottom:0;right:0;width:57%}
.girl img {max-width:100%}

.menubottom {color:#ffffff!important;font-size:13px}
.menubottom:hover,.menubottomactive {color:#88ab31!important}

.menufloater {padding-left:20px;padding-bottom:5px}

.maxx {max-width:900px}

.contentt {position:relative;top:80px;margin:0 auto;color:#000000;padding-bottom:150px;}
/*.content {background:url(../images/opacontent.png);}*/
.content_text {padding:20px}
.subcontent {margin-top:40px}


.shadow {
	box-shadow: 0px 1px 20px 1px #3f3f3f;

-moz-box-shadow: 0px 1px 20px 1px #3f3f3f;
-webkit-box-shadow:0px 1px 20px 1px #3f3f3f;


-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=115, Color='#000000');

}		

.shadowbottom {
	box-shadow: 0px 10px 20px 10px #3f3f3f;
	
-moz-box-shadow: 0px 10px 20px 10px #3f3f3f;
-webkit-box-shadow:0px 10px 20px 10px #3f3f3f;


-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=115, Color='#000000');

}		


/*colors*/
.white {background-color:#ffffff}
/*colors*/
.white {color:#222222}


.white #logo {background:url(../images/logo.png) no-repeat;width:190px;height:85px}

/*colors*/
.white a {color:#0964a5}

/*colors*/
.white h3 {color:#444773}


.white h1,.white h2,.white h4 {color:#222222}


/*colors*/
.white .footertext {color:#666666}

/*fonts*/
td {font-family:'myrreg';
	   }
.inputtext{font-family:'myrreg';
       font-size:1em;
	   color:#666666;
	   border:none;
	   padding:3px;
	   width:100%;
	   background-color:#ffffff;
	   behavior: url(PIE.htc)
	  }
select {font-family:'myrreg';
       font-size:1em;
	   color:#7c7c7c;
	   border:1px solid #E0E0E0;
	   margin:0;
       
	  }
.butt {
		   font-size:15px;
          font-weight:normal;
		  	   padding:5px 5px;
		  margin:0;
		  border:none;
		  font-size:12px;
		  background-color:#000000;
		  color:#ffffff;
		  cursor:pointer;
		  behavior: url(PIE.htc);
		  
}

.butt:hover {color:#ffffff;}


.butt1 {
		   font-size:15px;
          font-weight:normal;
		  	   padding:5px 25px;
		  margin:0;
		  border:none;
		  font-size:12px;
		  background-color:#faa73b;
		  color:#ffffff;
		  cursor:pointer;
		  -webkit-border-radius:10px;
    -moz-border-radius:10px;
		  behavior: url(PIE.htc);
}
.butt1:active {background-color:#cccccc;}
.butt1:hover {color:#ffffff;}


/*links*/

a {
text-decoration:none;
/*-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;*/
}

.aback {color:#000000}

a.subbreada {border-bottom:1px dashed #0376c0;
				color:#0278bdl!important;
				margin-left:20px;
				display:block;
				padding-bottom:10px;
				margin-bottom:10px}
.subbread .selected:before,.subbreada:hover:before {    content: "";
    position: absolute;
    left: 10px;
    top: 0;
    width: 15px;
    height: 15px;
    background: url(../images/flashyellow.png) center no-repeat;}



a.headera {color:#a1a4a6}
a.headera:hover{color:#ffffff}

.searchstyle {behavior: url(PIE.htc);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:1px solid #e5e6e7;font-style:italic;color:#379ad4;background:none;background-color:#ffffff;width:200px;height:25px;line-height:25px;padding-right:20px;padding-left:10px;outline:none}


/*menu*/
.menuleft {list-style-type:none;padding:0;margin:0}
.menuleft a {
           display:block;
		   font-size:15px;
		   color:#0d2f48;
          font-weight:normal;
		  border-bottom:1px dotted #c5cdd3;
		  padding:8px 30px;
		}
.menuleft a.selected,.menuleft a:hover {background-color:#0964a5;color:#ffffff;}		

.content {padding: 0 10px}
.transparent {background: transparent!important;
background:none\9; /* Targets IE only */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
  zoom: 1;}
  
  .karoholder {position:relative;background-color:#1f4678;padding:7px 12px;color:#c7d1dd;font-size:12px}
  .karoholdersub {position:relative;background-color:#1f4678;padding:11px 40px;padding-left:10px;color:#ffffff;font-size:15px}



.parallax {height:300px;width:100%;}
.pagetitle {margin-bottom:40px;
color: #0055b7;
    font-size: 30px;
	position:relative;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:1px dashed #0055b7;}
	
		
.contentholder {padding-top:40px;padding-bottom:40px}
h1 {font-family:'myrreg';font-size:27px;font-weight:normal;line-height:1}		 
h2 {font-family:'myrreg';font-size:28px;font-weight:normal;margin-bottom:20px;}		 
h3 {font-size:19px;font-weight:normal}		 
h4 {font-size:15px;font-weight:normal}

.borderedtitle {border-left:45px solid #fce12d;padding-left:40px}
.infra .borderedtitle {border-left:45px solid #eb513a}
.systems .borderedtitle {border-left:45px solid #97bc59}
.fleet .borderedtitle {border-left:45px solid #0666b1}
.people .borderedtitle {border-left:45px solid #0666b1}
.invest .borderedtitle {border-left:45px solid #fce12d}
.slidersubtitle {border-top:1px solid #ffffff;padding-top:20px;margin-top:20px;margin-left:85px}

.textpadding {margin-left:85px}
.lineheit {line-height:20px}
.clearr {clear:both;line-height:1px}

.subcontainer {margin-bottom:20px;line-height:25px;padding:15px}

.content {line-height:20px;color:#4f535a;margin-bottom:90px;margin-top:20px}
.content ul {margin:0;padding:0;padding-left:15px}
	 
.subcontentol{padding:18px}	 
.subcontentol li {margin-bottom:5px}

.round {-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			width:20px;height:20px;
			float:left;
			margin-right:5px;
			margin-top:3px;}

.roundall {-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			border-radius: 10px;
			behavior: url(PIE.htc)
			
}
			

.rtl {direction:rtl;}	

.datatable td {padding:5px}

.fontbigger1 {font-size:20px}
.fontsmaller1 {font-size:13px}

.customul {list-style-type:none;padding-left:16px}
.customul li {background: url(../images/smallradio.png) no-repeat 1px 4px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;margin-top:5px}
	

.customul1 {list-style-type:none;padding-left:16px}
.customul1 li {background: url(../images/smallradiogrey.png) no-repeat 1px 4px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;margin-top:5px}


/*custom website*/
.color1 {color:#fce12d!important}
.color2 {color:#57585a!important}
.color3 {color:#FFFFFF!important}
.color4 {color:#eb513a!important}
.color5 {color:#000000}
.color6 {color:#97bc59!important}

.tablewidth {width:1100px}

	
.printabledata, .printabledata * {font-size:13px}

.footer ul {list-style-type:none;padding:0;width:100%;}
  .footer ul li {float:right;margin-right:10px}
  .footer ul li a{font-size:13px;color:#595b61;padding-bottom:10px;font-style:italic}
  .footer ul li.selected a {color:#791778}




.rowleft {background-color:#c0dcf3}
.rowright {background-color:#eaf3f3}
.rowrighteven {background-color:#f7ffff}
.nopadding {padding:0}
.bordertable {border-collapse:collapse;
              border:1px solid black}
.bordercell {border:1px solid black}			  

/*widths*/
.smallwidth {width:30px}
.mediumwidth {width:175px}
.largewidth {width:275px}

/* messages*/
.itsok {color:blue}
.itsnotok {color:red}
.msgclass {padding:5px}

/*message beautification*/
.errorclass {border:1px solid red}
.errorclass1 {font-style:italic;
              font-size:9px;
			  color:red;
			  padding-left:10px}
.star_required {color:red}

@media only screen   and  (min-width: 1600px) {
}

@media only screen   and  (max-width: 1200px) {
	
}
@media only screen   and  (max-width: 959px) {

		.mainmenuholder {display:none}
	.mobilemenu {display:block}
}

@media only screen   and  (max-width: 768px) 
{
	.parallax1 {background-attachment:scroll!important;background-size:100%!important}
    
    .thegroupleft {  left:0%;  }

.thegroupright {  right:0%;}
.animatedboxright {right:0%}
.animatedtecboxright {right:0%}
.animatedfleet1 {right:0%}
.people1 {display:block!important}
.careerdata {width:100%!important;background-color:#97bc59;right:0px!important;bottom:0px!important}
}

@media only screen   and  (max-width: 1000px) {
	.sheikhimage {position:relative!important;left:0!important;width:100%!important}
    .sheikhpadding {margin-top:20px!important}
	.warehouseimage {max-height:600px}
	
	.footer {height:auto}
	.textpadding {margin:0px;padding:10px}
	.slidertitle  {font-size:20px!important}
	.liner {margin:0px!important}
	.bulletbluegrey  {font-size:12px!important}

	 .animated {display:none}
   	
	#leadstory_container,#leadstory-wrapper {}
	
	.borderedtitle {padding:0}
	
	.sm100 {margin:0!important;float:none!important;width:100%!important;max-width:100%!important;padding:0!important;padding-bottom:20px!important;text-align:center!important}
	.sm100padding {float:none!important;width:100%!important;padding:20px!important;text-align:center!important}
	.smcenter {max-width:100%!important;text-align:center}
    .smleft {text-align:left!important}
	}
	
	@media only screen   and  (max-width: 640px) {
	   	.hidemobile {display:none!important}
	.showmobile {display:block!important}
	   
#leadstory-wrapper {position:relative!important;height:100%!important;z-index:10!important}
		#leadstory_container {position:absolute!important;height:100%!important;}
		.slidertitleholder {background-color: rgba(113, 109, 88, 0.4); 
color: rgba(113, 109, 88, 0.4);}

		
	}