/*
Theme Name: UNITED GULF EQUIPMENT RENTALS
Author: Nidhin
Author URI: nidhinndl@gmail.com
*/
/*----------Reset Styles----------*/
html, body, 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, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}
:focus {
	outline:0;
}
body {
	line-height:1;
	color:#000000;
    background: url("images/body-bg.png")!important;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:400;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}

/*----------Reset Styles End----------*/
/*///////////////////////////////////////////////////////////////////////////////////////////*/
/*----------Generic Styles----------*/

.left {
	float:left;
}
.right {
	float:right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.noFloat {
	float:none;
}
.Hidden {
	display:none;
}
.pointer {
	cursor:pointer;
}
/*----------Generic Styles END----------*/







/*///////////////////////////////////////////////////////////////////////////////////////////*/







/*----------Font Styles----------*/



@font-face {
	font-family: 'droid_sansbold';
	src: url('fonts/DroidSans-Bold-webfont.eot');
	src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/DroidSans-Bold-webfont.woff') format('woff'),  url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),  url('fonts/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'droid_sansregular';
	src: url('fonts/DroidSans-webfont.eot');
	src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/DroidSans-webfont.woff') format('woff'),  url('fonts/DroidSans-webfont.ttf') format('truetype'),  url('fonts/DroidSans-webfont.svg#droid_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-size:14px;
	font-family: "droid_sansregular";
	line-height:1.3em;
	background:#f7f7f7;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
/*Heading Styles*/



	}
h1, .h1 {
	font-size:40px;
	margin-bottom:16px;
	line-height:44px;
	font-weight:bold;
}
h2, .h2 {
	font-size:25px;
	margin-bottom:15px;
	line-height:30px;
	margin-top: 10px;
}
h3, .h3 {
	font-size:20px;
	margin-bottom:14px;
	line-height:24px;
}
h4, .h4 {
	font-size:18px;
	margin-bottom:13px;
	line-height:24px;
}
h5, .h5 {
	font-size:16px;
	margin-bottom:12px;
	line-height:22px;
}
p {
	margin-bottom:12px;
	line-height:20px;
	font-family:'droid_sansregular';
	font-size:12px;
	color:#5f5f61;
}
a {
	font-family:'droid_sansregular';
}

/*----------Font Styles END----------*/
/*///////////////////////////////////////////////////////////////////////////////////////////*/
/*----------Menu Styles----------*/
/*----------Menu Styles END----------*/
/*///////////////////////////////////////////////////////////////////////////////////////////*/
/*----------Layout Styles----------*/



html, body {
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*background:url(images/body-bg.png) repeat;*/
      background-color: #fff;
}
#container {
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto; /* center, not in IE5 */
	position:relative; /* needed for footer positioning*/
}
/* --- header style ----- */



#header {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
  position: absolute;
  z-index: 9;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(133,133,133,1);
  -moz-box-shadow: 0px 2px 5px 0px rgba(133,133,133,1);
  box-shadow: 0px 2px 5px 0px rgba(133,133,133,1);
  z-index: 9;
}
.header-inner {
	width: 1000px;
	padding:0px 10px;
	height:50px;
	margin:0px auto;
}
.header-left {
	width: 270px;
	height:auto;
	overflow:hidden;
	float:left;
}
.header-right {
    height: auto;
    float: left;
    margin-left: 15px;
}
.logo {
	width:235px;
	height:57px;
	/*margin-top:25px;*/
}
.logo img {
	width: 100%;
}
.header-right-t {
	width:100%;
	height:auto;
	margin-top:10px;
}
.header-right-t-l {
	width:326px;/*300px;*/
	float:left; /*margin-right:5px;*/
    margin-left:0px;	/*margin-left:25px;*/
}
.header-right-t-r {
	width:173px;
	float:right;
	margin-right:15px;
}
.header-right-t-l ul {
	margin:0px;
	padding:0px;
}
.header-right-t-l ul li {
	float:left;
	margin-right:28px;
}
ul li.last {
	margin-right:0px !important;
}
.header-right-t-l ul li a {
	text-decoration:none;
	font-size:12px;
	color:#9e1c3c;
}
.header-right-t-r ul {
	margin:0px;
	padding:0px;
}
.header-right-t-r ul li {
	float:left;
	margin-right:3px;
}
.header-right-t-r ul li a {
	text-decoration:none;
	color:#919192;
	display:inline-block;
}
.header-right-t-r ul li a.big {
	font-size:15px;
}
.header-right-t-r ul li a.mid {
	font-size:12px;
	margin-top:1px;
}
.header-right-t-r ul li a.small {
	font-size:10px;
	margin-top:3px;
}
/*.header-right-t-r select { background:#fff; border:solid 1px #e7e7e7; border-radius:3px; height:20px; color:#5f5f61; font-size:10px; width:100px; }*/



.materialL_lifting{

width: 160px !important;


}

.img_list_menu li{

    background:none !important;
}



.styled-select select {
	background: transparent;
	width: 100px;
	font-size: 10px;
	line-height: 1;
	border: 0;
	color:#5f5f61;
	border-radius: 0;
	height: 17px;
	-webkit-appearance: none;
}
.styled-select {
	width: 100px;
	height: 17px;
	overflow: hidden;
	background: url(images/drop-down-bullet.png) no-repeat 86px 8px #fff;
	border: 1px solid #e7e7e7;
	margin-left:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:0px;
}
.header-right-b {
	width:502px;
	height:auto;
	float:right;
	margin-top:6px;
}
.header-right-b li {
	font-size: 11px;
	color:#5f5f61;
	text-align:right;
	float:left;
	margin-right:22px;
}
.header-right-b li span {
	display:block;
	color: #9e1c3c;
	font-size:22px;
}
.header-right-b li input[type="text"] {
	border:none;
	width:100px;
	float:left;
	font-size:12px;
}
.search-btn {
	float:right;
	background:url(images/search-btn.png) no-repeat;
	width:12px;
	height:12px;
	border:none;
	cursor:pointer;
	margin:6px 5px 0px 0px;
}
.header-search {
  width: 155px;
  height: 18px;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-top: 6px;
  padding: 2px;
  margin-right: 20px;
  margin-bottom: 5px;
  float: left;
}


/* --- navigations style --- */


#menu {
  width: 100%;
  height: 30px;
  background: #e7e7e7;
  position: relative;
  margin-top: 0;
  top: 50px;
  z-index: 9;
}
#dc_jqmegamenu_widget-2-item ul li{
    margin-top: 5px!important;
}
.nav-bottom {
	width:100%;
	height:9px;
	background:url(images/nav-bottom-img.jpg) repeat-x; /*---*/
	position:relative;
	z-index:888;
    top: 45px;
}
.navigations {
	width:1000px;
	margin:0px auto;
	height:35px;
}
nav {
	position:relative;
	clear:left;
	z-index:9;
	text-align:center;
}
nav ul#menu-main-menu {
	visibility: visible;
	margin-left: -1px;
	overflow: visible;
	height: auto;
}
nav ul.primary {
	width:auto;
	visibility:hidden;
	zoom:0;
	margin-left:-1px;
	overflow:hidden;
	height:41px;
}
nav ul.primary li {
	position:relative;
	float:left;
	/*height:30px;*/



	line-height:35px !important;
	text-align:center;
	/*margin:0px 7px;



	padding:0px 5px 0;*/



	margin: 0px 19px 0px 7px;
	padding: 0px 2px 0px 0px;
}
#dc_jqmegamenu_widget-2-item ul li {
	line-height:10px !important;
    padding: 0px 2px 0px 0px!important;
}
#dc_jqmegamenu_widget-2-item li#menu-item-2466 ul li{
    padding: 0px 5px 0px 0px!important;
        line-height: 22px !important;
}

li#menu-item-1077 .sub-container{ left:-38px !important}
li#menu-item-529 .sub-container{ left:-250px !important}


ul.primary li:last-child {
	margin-right: 0px;
}
nav li a:link, nav li a:visited {
	font-size:15px;
	text-decoration:none;
	white-space:nowrap;
	height:11px;
	/*-webkit-transition:color .3s linear;
   -moz-transition:color .3s linear;
  transition:color .3s linear;*/
 background:transparent;
	margin:0 auto;
	padding: 4px 10px;
	color:#9e1c3c;
	font-family: 'droid_sansregular';
}
nav li a:hover {
	box-shadow: 0px 3px 0px #9e1c3c;
	border-radius: 5px;
	padding: 5px 10px 2px;
	background: #b12248;
	color: #fff;
}
nav ul.primary li.current_page_item a {
	box-shadow: 0px 3px 0px #9e1c3c;
	border-radius: 5px;
	padding: 4px 20px;
	background: #b12248;
	color: #fff;
}
/*nav li a {



-webkit-transition:color .3s linear;



-moz-transition:color .3s linear;



transition:color .3s linear;



}*/







nav li:hover {
	z-index:9990;
}
nav li.no-dd:hover {
	background:0;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);
	box-shadow:0 0 0 rgba(0,0,0,0.4);
	border:1px solid #fff;
	border-bottom:0;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #FFF;
	position:relative;
	top:-5px;
	left:2%;
}
.globaltag {
	position:absolute;
	text-align:left;
	left:20px;
	bottom:0;
	background:url(/lg3-common/images/global/lg-global-sprite.png) 0 -85px no-repeat;
	width:100px;
	height:40px;
	padding-left:28px;
}
.col1 {
	float:left;
	padding-right:24px;
	border-right:1px dotted #ccc;
	min-width:115px;
}
.col2 {
	float:left;
	padding-left:24px;
	min-width:115px;
}
div.col.col3 {
	padding-left:42px;
}
div.col.col4 {
	padding-left:45px;
	min-width:300px;
}
.support-ico {
	padding:0 5px!important;
}
.support-ico a {
	display:block;
	width:130px;
	text-align:center;
	padding:35px 0 0;
}
.support-ico a span {
	width:66px;
	height:77px;
}
.support-ico a span img {
	display:block;
	cursor:pointer;
	margin:0 auto;
}
.support-ico .txts {
	display:block;
	width:100px;
	height:30px;
	text-align:center;
	white-space:normal;
	cursor:pointer;
	margin:0 auto;
	padding:0;
}
.subnav {
	width:185px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	font-size:11px;
}
.subnav ul {
	padding-bottom:16px;
}
.subnav ul li {
	list-style:none;
	line-height:13px;
	margin-bottom:3px;
	padding-top:2px;
	padding-left:5px;
}
.subnav h4 {
	text-transform:uppercase;
	font-family:'droid_sansregular';
	height:auto;
	margin-bottom:0;
	font-size:12px;
	font-weight:700;
	padding:0 0 4px;
}
.subnav>ul>li.selected-parent {
	border-top:dotted 1px #ccc;
	border-bottom:dotted 1px #ccc;
	margin:10px 0;
	padding:10px 0;
}
.subnav ul li ul {
	padding-bottom:30px;
	display:none;
}
.subnav ul li.selected>ul {
	display:block;
	padding-bottom:0;
}
.subnav ul li.selected-parent ul li {
	line-height:18px;
	padding-left:5px;
}
.subnav ul li.selected-parent ul li li {
	background:url(/lg3-common/images/global/lg-global-sprite-v2.png) -266px -456px no-repeat transparent;
	padding-left:20px;
}
.subnav ul li li li.selected-parent ul li li.selected-parent {
	background:url(/lg3-common/images/global/lg-global-sprite-v2.png) -266px -434px no-repeat transparent;
}
.subnav ul li.selected-parent>ul {
	color:#333;
	display:block;
	padding-bottom:0;
}
.subnav li li li.current {
	background:url(/lg3-common/images/global/lg-global-sprite-v2.png) -266px -434px no-repeat transparent!important;
}
.subnav .informational {
	border-top:1px dotted #ccc;
	padding-top:22px;
	width:175px;
}
.sub-landing-header {
	position:relative;
	padding-bottom:15px;
	width:745px;
	background:0;
	border-bottom:solid 1px #ccc;
}
.sub-landing-header h1, .sub-landing-header p {
	margin:0 8px;
}
.sub-landing-header p {
	font-size:11px;
	margin:8px 8px 8px 0;
}
.sub-landing-header p span {
	padding-right:5px;
}
.sub-landing-header .right-content {
	position:absolute;
	width:230px;
	right:0;
	top:0;
}
.column-wrapper {
	padding-top:26px;
	clear:both;
	background:0;
	border-top:1px solid #ccc;
}
.column1 {
	clear:left;
	width:215px;
}
.column2 {
	width:745px;
}
.column2 h1 {
	max-width:500px;
}
.column1, .column2, .column3 {
	padding-top:12px;
	float:left;
}
.column2.of-3 {
	width:460px;
}
.column3 {
	width:220px;
	margin-left:46px;
	margin-bottom:20px;
}
.lt-ie9 .column3 {
	padding-bottom:20px;
}
.column2.center a.back {
	background:url(/lg3-common/images/global/lg-global-sprite.png) no-repeat scroll 72px -546px transparent;
	display:block;
	float:right;
	font-size:10px;
	margin-top:10px;
	text-transform:uppercase;
	width:80px;
	color:#000;
}
#menu-item-24 {
	margin-right:0px !important;
}
#slider-container {
	min-width: 940px;
	position: absolute;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin:0px auto;
	z-index: 0;
}
#slider-container.inner-slide {
	margin-top:-38px !important;
}
/*#slides {



	width: 1600px;



	overflow: hidden;



	height: auto;



	left: 57.5%;



	margin-left: -920px;



	position: relative;



}*/



nav li a{
    font-size: 15px;
    text-decoration: none;
    white-space: nowrap;
    height: 11px;
    background: transparent;
    margin: 0 auto;
    padding: 4px 10px;
    color: #9e1c3c;
    font-family: 'droid_sansregular';
}



/* --------------- slider css ------------------ */



/* Prevent the slideshow from flashing on load */



#slides, #slides2, #slides3, #slides4 {
	display: none;
	overflow:visible !important;
}
#slides2, #slides3 {
	height:197px;
}
/* Show active item in the pagination */



.slidesjs-pagination .active {
	color:red; 
}
#slides2 .slidesjs-pagination {
	position:absolute;
	z-index:999; /*top:133px;*/
	margin-top:-396px;
	left:260px;
}
#slides3 .slidesjs-pagination {
	position:absolute;
	z-index:999; /*top:133px;*/
	margin-top:-272px;
	right:24px;
}
#slides4 .slidesjs-pagination {
	position:absolute;
	z-index:999;
	bottom:59px;
	left:21%;
}
#slider-container.inner-slide ul#slides li.slidesjs-slide img {
	margin:0px auto;
	display:block;
	width:100%;
	height:auto;
}
.slidesjs-navigation {
	position: absolute;
	z-index:999;
	top:220px;
}
.slidesjs-next {
	right: 0px;
}
ul#slides li.slidesjs-slide img {
	margin:0px auto;
	display:block;
	width:100%; /*height:642px;*/
	height:auto;
}
.slidesjs-pagination {
	margin: 6px 0 0;
	float: right;
	list-style: none;
	display: none;
}
.slidesjs-pagination li {
	float: left;
	margin: 0 2px;
}
.slidesjs-pagination li a {
	display: block;
	width: 15px;
	height: 0;
	padding-top: 13px;
	background-image: url(images/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
.slidesjs-pagination li a.active,  .slidesjs-pagination li a:hover.active {
	background-position: 0 -26px
}
.slidesjs-pagination li a:hover {
	background-position: 0 -26px
}
#slides4 .slidesjs-pagination li a {
	display: block;
	width: 15px;
	height: 0;
	padding-top: 13px;
	background-image: url(images/pagination-2.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
#slides4 .slidesjs-pagination li a.active,  #slides4 .slidesjs-pagination li a:hover.active {
	background-position: 0 -26px
}
#slides4 .slidesjs-pagination li a:hover {
	background-position: 0 -26px
}
/* --------------- slider css end -------------- */

 /* --------------- carousel css ---------------- */
 #slider2 {
	height: 103px;
	overflow:hidden;
}
#slider2 .viewport {
	float: left;
	width: 727px;
	height: 103px;
	overflow: hidden;
	position: relative;
}
#slider2 .buttons {
	background:url("images/buttons.png") no-repeat scroll 0 0 transparent;
	display: block;
	margin: 33px 10px 0 0;
	background-position: 0 -38px;
	text-indent: -999em;
	float: left;
	width: 15px;
	height: 32px;
	overflow: hidden;
	position: relative;
}
#slider2 .next {
	background-position: 0 0;
	margin: 30px 0 0 9px;
}
/*#slider2 .disable { visibility: hidden; }*/



#slider2 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	width: 240px;
left: 0 top: 0;
}
#slider2 .overview li {
	float: left;
	margin: 4px 20px 0 0;
	padding: 1px;
	height: 96px;
	width: 100px;
	text-align:center;
}
#slider2 .overview li a {
	text-decoration:none;
}
#slider2 .overview li a:hover span {
	color:#9e1c3b;
}
#slider2 .overview li span {
	font-size:11px;
	color:#353535;
	display:block;
	line-height:13px;
}
.viewport .left_news {
	float:left;
	width:119px;
	margin:0 6px 0 0;
}
.viewport .right_news {
	float:left;
	width:170px;
}
.viewport .right_news h2 {
	color:#f25e25;
	font-size:12px;
	font-weight:bold;
	font-family:'droid_sansregular';
}
.viewport .right_news p.hd {
	color:#020100;
}
.viewport .right_news p {
	color:#4e4e4e;
	line-height:20px;
	text-align:justify;
	margin:0;
	padding:5px;
	font-size:12px;
	font-family:'droid_sansregular';
}
.viewport .right_news p a {
	background: url(images/more.png) no-repeat scroll 34px 7px transparent;
	color: #000000;
	display: block;
	font-family: 'droid_sansregular';
	font-size: 11px;
	font-weight: bold;
	padding: 0 60px 0 0;
}
.viewport .read_more {
	position:relative;
	bottom:8px;
	float:right;
	right: 10px;
}
.viewport .read_more a {
	background: url(images/read_more.png) no-repeat scroll 0px 0px transparent;
	color: #fff;
	display: block;
	font-family: 'droid_sansregular';
	font-size: 11px;
	font-weight: normal;
	padding:8px 24px 10px 24px;
}
/* ------------- carousel css end ---------------*/
 

#content {
	position:relative;
	width:1000px;
	height:auto;
	margin:0px auto; /*margin-top:395px;*/
	margin-top:400px;
	overflow:hidden;
	padding-bottom:0px;
}
#content.inner-content {
	margin-top:40px/*275px*/;
	margin-bottom:40px;
}
.equipment-wrapper {
	width:940px;
	height:100px;
	background:url(images/carousel-bg.png) repeat;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0px 0px 4px #888;
	-webkit-box-shadow:0px 0px 4px #888;
	-moz-box-shadow:0px 0px 4px #888;
}
.request-quote {
	width:162px;
	height:100px;
	border-right:solid 1px #d9d9d8;
	float:left;
	background:url(images/carousel-bg2.png) repeat;
	text-align:center;
}
.request-quote h3 {
	font-size:18px;
	font-family:'droid_sansbold', arial,sans-serif;;
	color:#9e1c3b;
	margin-top:20px;
	margin-bottom:10px;
}
.request-quote a {
	background:#404040;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	font-family: 'droid_sansregular', arial,sans-serif;;
	text-decoration:none;
	padding:2px 16px;
	box-shadow:0px 4px 0px #353535;
}
.carousel-wrap {
	width: 776px;
	height:103px;
	float:left;
}
#product-slider {
	width:294px;
	height:auto;
	background: url(images/buy-product-bg1.png) repeat;
	padding:5px;
	float:left;
	margin-top:46px;
	margin-right:10px;
}
.box-last {
	margin-right:0px !important;
}
#product-slider h3 {
	font-size:18px;
	text-transform:uppercase;
	color:#9e1c3b;
	margin-top:5px;
	margin-left:8px;
	font-weight: bold;
}
.pro-details {
	width:89.7%;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding:15px;
}
ul.pro-list {
	margin:0px;
	padding:0px;
}
ul.pro-list li {
	float:left;
	width:50%;
}
ul.pro-list li {
	font-size:12px;
	color: #5f5f61;
}
ul.pro-list li a {
	text-decoration:none;
	font-size:12px;
	color: #5f5f61;
	background: url(images/li-bg.png) no-repeat left;
	padding-left: 10px;
}
ul.pro-list li a:hover {
	background: url(images/li-bg-h.png) no-repeat left;
	color: #9e1c3c;
}
ul.pro-list li h5 {
	font-size: 12px;
	color: #9e1c3c;
	margin: 0px;
	margin-bottom: -10px;
	font-weight:bold;
}
.location {
	line-height: 28px;
	padding: 16px 0 20px 5px !important;
	overflow: hidden;
}
.find-us {
	width:294px;
	padding:0px;
}
ul.solution-list {
	margin:0px !important;
	padding:0px;
}
ul.solution-list li {
	float:left;
	list-style:none !important;
	margin-right:14px;
	width:210px;
}
ul.solution-list li img {
	margin-bottom:15px;
}
ul.solution-list li h4 {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	text-align: center;
	width: 210px;
	position: absolute;
	line-height: 30px;
	font-size: 13px;
	color: #fff;
	background: url(images/heading-bg.png) repeat;
}
ul.solution-list ul {
	margin:0px !important;
	padding:0px;
}
ul.solution-list ul li {
	float:none;
	line-height:22px;
}
ul.solution-list ul li a {
	text-decoration:none;
	font-size:12px;
	color: #5f5f61;
	background: url(images/li-bg.png) no-repeat left;
	padding-left: 15px;
}
ul.solution-list ul li a:hover {
	background: url(images/li-bg-h.png) no-repeat left;
	color: #9e1c3c;
}
#slides2 .slidesjs-container {
	/*min-height:350px !important;*/
}
.pro-info {
	width:295px;
	float:left;
	height:auto;
	overflow:hidden;
}
.pro-info p {
	color:#5f5f61;
	font-size:13px;
	margin-bottom:0px;
	margin-top:5px;
	line-height:19px;
}
.pro-info p a {
	text-transform:uppercase;
	color:#9e1c3c;
	text-decoration:none;
	font-size:12px;
}
.buy-now-btn {
	box-shadow: 0px 3px 0px #9e1c3c;
	border-radius: 5px;
	padding: 4px 20px;
	background: #b12248;
	color: #fff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding:8px 29px;
}
.pro-buy {
	width:122px;
	float:left;
	margin:32px 0px 0px 0px;
}
.img-wrap {
	width:100%;
	height:auto;
	text-align:center;
	min-height:160px;
}
.call-us {
	width:265px;
	height:auto;
	margin:0px auto;
	text-align:left;
	font-size:13px;
	color:#5f5f61;
	padding:0px 0px;
}
.call-us span {
	color: #9e1c3c;
	font-size:23px;
}
.call-us span.gray {
	color:#5f5f61;
	font-size:15px;
}
#home-box {/*width:460px;*/
	width:100%;
	height:auto;
	float:left;
	margin-top:43px;
	margin-right:20px;
}
#home-box h3 {
	font-size:20px;
	text-transform:uppercase;
	color:#9e1c3b;
	background: url(images/header-bg.png) repeat-x 5px 10px;
	letter-spacing:1px;
}
#home-box h3 span {
	background:#f7f7f7;
	padding-right:8px;
}
#latest-news {
	width:330px;
	height:auto;
	float:left;
	margin-top:4px;
	margin-right:20px;
    padding-right: 20px;
    border-right: 1px solid #ccc;
}
#latest-news h3 {
	font-size:20px;
	text-transform:uppercase;
	color:#9e1c3b;
	/*background: url(images/header-bg.png) repeat-x 5px 10px;*/
	letter-spacing:1px;
	margin-bottom:20px;
    margin-top: 30px;
}
.image-wrap {
	width:220px;
	height:auto;
	float:left;
	margin-right:14px;
}
.info {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.info h4 {
	font-size:18px;
	color:#9e1c3b;
	margin-bottom:0px;
	line-height:21px;
}
.info p {
	color:#353535;
	font-size:12px;
	margin:13px 0px;
	line-height:15px;
}
.info a {
	color:#9e1c3c;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
}
span.date {
	color:#353535;
	font-size:12px;
}
#latest-news h3 span {
	/*background:#f7f7f7;*/
	padding-right:8px;
}
#testimonials-wrap {
  width: 330px;
  height: auto;
  float: left;
  margin-top: 4px;
  margin-right: 10px;
  padding-right: 10px;
  border-right: solid 1px #ccc;
}
#testimonials-wrap h3 {
	font-size:20px;
	text-transform:uppercase;
	color:#9e1c3b;
	/*background: url(images/header-bg.png) repeat-x 5px 10px;*/
	letter-spacing:1px;
    margin-top: 30px;
}
.testimonials {
    /*background:url(images/testimonial-bg.png) no-repeat;*/
	width:330px;
	margin-top:30px;
	height:146px;
}
.testimonials p {
    width: 90%;
    float: left;
    font-style: italic;
    font-size: 13px;
    color: #353535;
    display: inline;
    line-height: 15px;
    margin-top: 15px;
    padding: 10px;
    border: 1px solid #ccc;
}
.testimonials p span {
	margin-top:6px;
	display:block;
}
#testimonials-wrap h3 span {
	/*background:#f7f7f7;*/
	padding-right:8px;
}

.see-more-btn {
  line-height: 24px;
  color: #A12341;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  display: inline-block;
  padding: 0px 14px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  position: absolute;
  left: 0;
  bottom: -40px;
  text-transform: uppercase;
}
#footer {
	position:relative;
	width:100%;
	height:auto;
	background:#404040 url(images/footer-top-img.png) repeat-x top;
	min-height:150px;
	padding:20px 0px 48px 0px;
}
.footer-inner {
	width:1000px;
	height: auto;
	overflow:hidden;
	margin:0px auto;
}
.newsletter-wrap {
	width:245px;
	height:auto;
	float:left;
	margin-top:41px;
	margin-right:19px;
}
.newsletter-wrap h3 {
	font-size:20px;
	color:#fff;
	font-family: 'droid_sansregular', arial, sans-serif;
	margin-bottom:12px;
}
.newsletter-wrap p {
	color:#fff;
	font-size:13px;
	line-height:15px;
	margin-bottom:1px;
}
.newsletter-form {
	width:100%;
	height:50px;
}
.newsletter-form input[type="text"] {
  background: #cdcdce;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  width: 216px;
  height: 28px;
  padding: 0px 5px;
  font-style: italic;
  font-family: 'droid_sansregular', arial,sans-serif;
  font-size: 12px;
  outline: none;
  float: left;
  margin-right: 2px;
  color: #888888;
  margin-bottom: 3px;
}
.eemail_textbox_button {
  width: 226px!important;
  height: 28px;
  padding: 0px 5px;
  font-family: 'droid_sansregular', arial,sans-serif;
  font-size: 12px;
  outline: none;
  float: left;
  margin-right: 2px;
  color: #888888;
  margin-bottom: 3px;
  border-radius: 0;
  background-color: #fdfdfd;
  border: none;
  margin-top: 2px;
}
.submit-btn {
	background:#9d101d;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	height:30px;
	box-shadow:0px 4px 0px #840d18;
	-webkit-box-shadow:0px 4px 0px #840d18;
	-moz-box-shadow:0px 4px 0px #840d18;
	color:#fff;
	padding:0px 14px;
	font-family:'droid_sansregular';
	font-size:14px;
	cursor:pointer;
	outline:none;
}
.footer-links {
	width:735px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:43px;
}
.footer-links-widget {
	width:170px;
	height:auto;
	overflow:hidden;
	float:left;
	/*margin-left:92px;*/
}
.footer-links ul {
	margin:0px;
	padding:0px;
}
.footer-links ul li {
	float:none;
	margin:2px 0px 14px 0px;
}
.footer-links ul li a {
	color:#fff;
	font-family:'droid_sansregular';
	font-size:13px;
	text-transform:capitalize;
	text-decoration:none;
}
#footer-bottom {
	width:100%;
	background:#2d2d2d;
	height:50px;
}
.copyright {
	width:960px;
	height:50px;
	margin:0px auto;
}
.copyright-links {
 	height:auto;
	overflow:hidden;
	float:left;
}
.copyright-links ul {
	margin:0px;
	padding:0px;
    text-align: center
}
.copyright-links ul li {
	 
	color:#f9f9f9 !important;
	font-family:'droid_sansregular';
	font-size:12px;
	line-height:50px;
}
.copyright-links ul li a {
	color:#f9f9f9;
	text-decoration:none;
	font-size:12px;
	text-transform:capitalize;
	border-right: solid 1px #f9f9f9;
	padding:0px 9px;
}
.copyright-links ul li:last-child a {
	border-right: none;
}
.social {
	width:185px;
	height:35px;
	float:right;
}
.social ul {
	margin:0px;
	padding:0px;
}
.social ul li {
	float:left;
	margin-top:8px;
	margin-right:11px;
}
.footer-top {
	width:100%;
	height:66px;
	margin-top:-9px;
}
#home-box img {
	float:right;
}
/*----------custom----------*/


.menu-item-4087 a{

 color:#9e1c3c !important;
}

.menu-item-4097 a{

color:#9e1c3c !important;
}



/*.sub-menu li a { background: none !important; padding:0px !important; box-shadow:none !important; color:#9e1c3c;}



.sub-menu li a:hover { color:#9e1c3c !important;}



.sub-menu li a img { display:block; }








#menu-item-58 ul.submenu { background:#333 !important; }*/







ul.primary ul {
	position:absolute;
	top:60px;
	height:auto;
	min-width:590px;
	/*max-height:0;*/



	display:none;
	/*overflow:hidden;/



	width:auto;



	z-index:1000;



	/*border-left:1px solid #ccc;



	border-right:1px solid #ccc;*/



	/*transition:all .1s linear;*/



	/*box-shadow:0 4px 4px rgba(0,0,0,0.4);



	-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.4);



	-moz-box-shadow:0 4px 4px rgba(0,0,0,0.4);



	background: -webkit-gradient(linear,left 50,left bottom,color-stop(0.36,#fdfefd),color-stop(1,#e0e0e1));



	background: -moz-linear-gradient(top,#fdfefd 36%,#e0e0e1 100%);*/



	border-radius:5px;
	background:url(images/dropdown-bg.png) repeat;
	padding:0px 15px 10px 15px;
	left:33%
}
#menu-item-20:hover ul {
	display:block !important;
}
/*ul.primary ul li { margin:0px !important; padding:0px !important; text-align:left;}



ul.primary ul li a { padding:0px !important;}



ul.primary ul li a:hover { background: none !important; box-shadow:none !important; padding:0px !important; color:#9e1c3c;}



ul.primary ul li img { display:block; padding:0px !important;}











ul.primary ul ul { background:none !important; left:0 !important; padding:0px; margin:0px;}



ul.primary ul ul li { float:none !important; }*/







.eemail_caption {
	display:none;
}
#header #searchsubmit {
	float: right;
	background: url(images/search-btn.png) no-repeat;
	width: 12px;
	height: 12px;
	border: none;
	cursor: pointer;
	margin: 6px 5px 0px 0px;
	text-indent:5px;
}
#header .screen-reader-text {
	display:none;
}
/*--------------- inner page css ----------------- */



.inner-wrapper {
	width:940px;
	margin:0px auto;
	background:#e7e7e7;
	margin-top:20px !important;
	padding-bottom:20px;
	overflow:hidden;
}
.title-wrap {
	width:912px;
	height: 46px;
	overflow:hidden;
	border-bottom:solid 1px #fff;
	padding:0px 14px;
}
h2.title {
	font-size:22px;
	font-family:'droid_sansregular';
	font-weight:normal;
	letter-spacing:1px;
	color:#9e1c3c;
	text-transform:uppercase;
	display: inline;
	float:left;
	margin:8px 0px 0px 0px;
}
.bread-crumbs {
	width:66%;
	float:right;
	height:auto;
	text-align:right;
	line-height:46px;
	font-size:11px;
	color:#888888;
}
.bread-crumbs a {
	text-decoration:none;
	color:#888888;
	font-size:11px;
}
.bread-crumbs ul {
	margin:0px;
	padding:0px;
	float:right;
}
.bread-crumbs ul li {
	color:#888888;
	font-size:11px;
	float:left;
	line-height:43px;
	margin-left:14px;
}
.bread-crumbs ul li a {
	text-decoration:none;
	color:#888888;
	font-size:11px;
}
.content-details {
	width:900px;
	padding:0px 20px;
	overflow:hidden;
	position:relative;
}
.left-col {
	width:200px;
	background:#f8f8f8;
	float:left;
	margin-right:10px; /*position:absolute;*/
	height:100%;
	min-height: 815px;
}
.left-col ul {
	padding:0px;
	margin:0px;
}
.left-col ul li {
	margin: 0px 0px 0px 12px;
	list-style: none;
}
.left-col ul li a {
	text-decoration:none;
	font-size:13px;
	color:#7f7f7f;
	background:url(images/li-bg.png) no-repeat left;
	display:block;
	padding: 9px 0px 8px 15px;
	border-bottom: solid 1px #e7e7e7;
}
.left-col ul li a:hover {
	color:#9e1c3c;
	background:url(images/li-bg-h.png) no-repeat left;
}
.left-col ul li a.selected {
	color:#9e1c3c;
	background:url(images/li-bg-h.png) no-repeat left;
}
.right-col {
	width:680px;
	float:right;
}
.right-col p {
	margin-bottom: 19px;
	line-height: 18px;
	margin-top: 15px;
	font-size: 12px;
	color: #5f5f61;
	padding-left:0px !important;
}
p.w_585 {
	margin-bottom: 19px;
	line-height: 18px;
	margin-top: 15px;
	font-size: 12px;
	color: #5f5f61;
	float:left;
	display:inline-block;
	width:585px;

}
.w_585 {
	margin-bottom: 19px;
	line-height: 18px;
	margin-top: 15px;
	font-size: 12px;
	color: #5f5f61;
	float:left;
	display:inline-block;
	width:585px;
margin-left:15px;
}
.product-list {
	width:680px;
	height:auto;
	overflow:hidden;
}
.product-list ul {
	margin:0px;
	padding:0px;
}
.product-list ul li {
	background:#f8f8f8;
	overflow:hidden;
	margin-bottom:20px;
	padding-top:22px;
	padding-bottom:20px;
}
.product-list ul li:last-child {
	margin-bottom:0px;
}
.eq-img {
	width:235px;
	float:left;
	text-align:center;
	margin-right:8px;
}
.eq-img h3 {
	color:#5f5f61;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	top:45px; /*left:-10px;*/
}
.eq-img h3 span {
	display:block;
	color:#b7b5b5;
	font-size:16px;
	text-transform:capitalize;
}
.eq-details {
	width:410px;
	height:auto;
	overflow:hidden;
	float:left;
}
.eq-details h3 {
	color:#9e1c3c;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:7px;
}
.eq-details p {
	color:#5f5f61;
	font-size:12px;
	line-height:17px;
	margin-bottom:10px;
}
.eq-details h3 a {
	color:#9e1c3c;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:7px;
}
.eq-details a {
	font-size:12px;
	text-decoration:none;
	color:#9e1c3c;
}
.product-gallery {
	width:680px;
	height:auto;
	overflow:hidden;
}
.product-gallery ul {
	margin:0px;
	padding:0px;
}
.product-gallery ul li {
	width:220px;
	height:239px;
	float:left;
	background:#fff;
	margin-right:10px;
	margin-bottom:10px;
}
.product-gallery ul li:nth-child(3n) {
	margin-right:0px;
}
.pro-img {
	width:220px;
	height:179px;
}
.pro-type {
	width:210px;
	height:auto;
	overflow:hidden;
	padding:10px 5px 0px 5px;
}
.pro-title {
	display:block;
	float: left;
	font-size:14px;
	color:#9e1c3c;
	line-height:18px;
	width:140px;
}
.pro-title a {
	font-size:14px;
	color:#9e1c3c;
	text-decoration: none;
}
.pro-type ul {
	margin:0px;
	padding:0px;
	width:67px;
	float:right;
}
.pro-type ul li {
	height:18px !important;
	width:67px;
	margin-bottom:5px;
}
.pro-type ul li a {
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#fff;
	padding-left:20px;
}
.pro-type ul li a.diesel {
	background: #353535 url(images/diesel-icon.png) no-repeat 5px;
}
.pro-type ul li a.electric {
	background: #9e1c3c url(images/electric-icon.png) no-repeat 5px;
}
ul.pro-category {
	margin-top:20px;
	padding:0px;
	width:67px;
	float:right;
}
ul.pro-category li {
	height:18px !important;
	width:67px;
	margin-bottom:5px;
}
ul.pro-category li a {
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#fff;
	padding-left:20px;
}
ul.pro-category li a.diesel {
	background: #353535 url(images/diesel-icon.png) no-repeat 5px;
}
ul.pro-category li a.electric {
	background: #9e1c3c url(images/electric-icon.png) no-repeat 5px;
}
/*----------- Single product list --------------*/



.single-product-list {
	width:680px;
	height:auto;
	overflow:hidden;
}
.single-product-list ul li {
	width:650px;
	height:120px;
	background:#fff;
	padding:15px;
	margin-bottom:9px;
}
.single-product-list ul li span {
	float:left;
	margin-right:15px;
	text-align:center;
}
.single-product-list-info {
	float:left;
	width:500px;
	height:auto;
	overflow:hidden;
}
.single-product-list-info h3 {
	font-size:16px;
	color:#9e1c3c;
	text-transform:uppercase;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:-1px;
}
.single-product-list-info h3 a {
	font-size:16px;
	color:#9e1c3c;
	text-transform:uppercase;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:-1px;
	text-decoration:none;
}
.single-product-list-info p {
	font-size:12px;
	color:#5f5f61;
	line-height:17px;
	display:inline-block;
	margin-top:0px;
}
span.diesel-icon {
	background:url(images/diesel-icon-dark.png) no-repeat;
	width:10px;
	height:12px;
	margin-top:4px;
	float:left;
}
span.electric-icon {
	background:url(images/electric-icon-dark.png) no-repeat;
	width:10px;
	height:12px;
	margin-top:6px;
	float:left;
}
ul.buy-rent {
	margin:0px;
	padding:0px;
}
ul.buy-rent li {
	float:left;
	width:auto;
	padding:0px;
	background:none;
	height:30px;
	margin-right:9px;
}
ul.buy-rent li a {
	background:#b12248;
	color:#fff;
	box-shadow: 0px 4px 0px #9e1c3c;
	-webkit-box-shadow: 0px 4px 0px #9e1c3c;
	-moz-box-shadow: 0px 4px 0px #9e1c3c;
	font-size:12px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-transform:uppercase;
	padding:4px 16px 3px 14px;
	text-decoration:none;
}
ul.buy-rent li a.view-product {
	background:#4d4d4d;
	box-shadow:0px 4px 0px #404040;
	-webkit-box-shadow:0px 4px 0px #404040;
	-moz-box-shadow:0px 4px 0px #404040;
	padding:4px 11px 2px 12px;
}
ul.pagination {
	margin-top:14px;
	padding:0px;
	float:right;
}
ul.pagination li {
	width:auto;
	height:30px;
	padding:0px;
	background:none;
	float:left;
	margin:0px 6px 0px 0px;
}
ul.pagination li:last-child {
	margin-right:0px;
}
ul.pagination li a {
	background:#4d4d4d;
	box-shadow:0px 4px 0px #404040;
	-webkit-box-shadow:0px 4px 0px #404040;
	-moz-box-shadow:0px 4px 0px #404040;
	display: inline-block;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	border-radius:5px;
	padding:2px 7px 0px 7px;
}
ul.pagination li a:hover {
	background:#b12248;
	color:#fff;
	box-shadow: 0px 4px 0px #9e1c3c;
	-webkit-box-shadow: 0px 4px 0px #9e1c3c;
	-moz-box-shadow: 0px 4px 0px #9e1c3c;
}
/*----------- Single product info --------------*/



.single-product-info {
	width:640px;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding:15px 20px;
	min-height: 785px;
}
.single-product-desc {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:9px;
}
.single-product-desc-lft {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
.single-product-desc-lft h3 {
	font-size: 18px;
	color: #9e1c3c;
	text-transform: uppercase;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom:5px;
}
.single-product-desc-lft .diesel-icon {
	margin-top:6px;
}
.single-product-img img {
	float:right;
	margin-left:10px;
width:300px !important;
}
.single-product-desc-lft p {
	margin-top:0px;
	line-height:17px;
	margin-bottom:11px;
}
.single-product-desc-rt {
	width:333px;
	height:290px;
	float:right;
}
.single-product-desc-lft .buy-rent {
	margin-top:18px;
}
.single-product-desc-lft .buy-rent li {
	list-style:none !important;
}
.single-product-desc strong {
	font-weight:bold !important;
}
.related-products {
	width:640px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.related-products h3 {
	font-size:18px;
	text-transform:uppercase;
	color:#9e1c3b;
	background: url(images/header-bg.png) repeat-x 5px 10px;
	letter-spacing:1px;
	margin-bottom:8px;
}
.related-products h3 span {
	background:#fff;
	padding-right:8px;
}
ul.rel-pro {
	margin:0px;
	padding:0px;
}
ul.rel-pro li {
	float:left;
	width:120px;
	height:130px;
	background:#f1f1f1;
	margin-right:10px;
	padding-left:0px !important;
	list-style:none !important;
}
ul.rel-pro li:last-child {
	margin-right:0px;
}
.rel-pro-img {
	width:120px;
	height:85px;
	text-align:center;
	padding-top:5px;
}
.rel-pro-title {
	width:120px;
	height:40px;
	color:#fff;
	font-size:11px;
	text-align:center;
}
.rel-pro-title a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	height:40px;
	background:#353535;
	line-height:12px;
	padding-top:8px;
}
.rel-pro-title a:hover {
	background:#9e1c3b;
	height:40px;
	width:120px;
}
.text-container {
	margin-top:20px;
}
/*.text-container { width:99%; height:auto; overflow:hidden; background:#fff; padding:5px;}



.text-container p { font-size:12px; color:#5f5f61; line-height:17px; padding:0px 8px;}*/







/* ---------------------------------------- Style added on 27th Sept 2013 ------------------------------------------- */







#inner-page-full-width {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:16px;
}
.about-text {
	width:610px;
	height:auto;
	overflow:hidden;
}
.about-img {
	width:280px;
	height:auto;
	margin-top:3px;
}
.about-text p {
	font-size:12px;
	color:#5f5f61;
	line-height:18px;
}
p.red {
	color:#9e1c3c;
}
ul.about {
	margin:19px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	width:100%;
}
ul.about li {
	float:left;
	width:285px;
	margin-right:22px;
}
ul.height li {
	min-height: 265px;
}
ul.about li:last-child {
	margin-right:0px;
}
ul.about li.last {
	margin-right:0px;
}
ul.about li h3, ul.about li h3 a {
	background:#9e1c3c;
	display:block;
	height:40px;
	color:#fff;
	font-weight:normal;
	margin:0px;
	text-align:center;
	font-family:'droid_sansregular';
	font-size:18px;
	line-height:40px;
	text-transform:uppercase;
}
ul.about li img {
	margin-bottom:8px;
margin-left:-5px;
}
ul.about li p {
	line-height:16px;
	margin-bottom:14px;
margin-left:5px;
}
ul.about li a {
	color:#9e1c3c;
	text-decoration:none;
	font-size:12px;
}
.w-180 {
	width:180px;
	height:auto;
}
ul.small-banner {
	width:180px;
	height:auto;
	overflow:hidden;
	margin:19px 0px 0px 0px;
	padding:0px;
}
ul.small-banner li {
	margin-bottom:11px;
}
.sidebar-img-wrap {
	width:180px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	margin-top:23px;
}
.sidebar-image-block {
	width:180px;
	height:auto;
	line-height:0;
	margin-bottom:10px;
}
.who-we-are {
	width:100%;
	height:auto;
	overflow:hidden;
}
.who-we-are-135 {
	padding-bottom:135px;
}
.who-we-are img {
	margin-top:4px;
	margin-left:6px;
	margin-bottom:4px;
}
.who-we-are p {
	margin-top:0px;
}
.who-we-are ul {
	margin-left:12px;
	margin-bottom:18px;
}
.who-we-are ul li {
	font-size:12px;
	color:#5f5f61;
	background:url(images/li-bg.png) no-repeat left 6px;
	padding-left:15px;
}
.who-we-are h4 {
	color:#9e1c3b;
	font-size:12px;
	font-family:'droid_sansregular';
	margin-bottom:0px;
}
.who-we-are h5 {
	color:#fff;
	background:#9e1c3b;
	display:block;
	font-size:14px;
	font-family:'droid_sansregular';
	margin-bottom:10px;
	height:31px;
	line-height:30px;
	text-transform:uppercase;
	padding-left:9px;
}
.philosophy {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:-10px;
}
span.phil-img {
	width: 280px;
	height:194px;
	margin-right:20px;
}
span.phil-img img {
	margin:0px;
}
span.v-heading {
	font-size:12px;
	color:#9e1c3b;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}
.vision-mission p {
	font-size:12px;
	margin-bottom:10px;
}
.vision-mission {
	width:340px;
	height:auto;
	overflow:hidden;
	margin-top:-4px;
}
ul#menu-about-uer .current-menu-item a {
	color:#9e1c3b;
}
.download-wrap {
	width:100%;
	min-height:500px;
}
span.download-icon {
	width:auto;
	height:32px;
	float:right;
	text-align:center;
}
ul.downloads {
	margin:0px
}
ul.downloads li {
	font-size:12px;
	color:#5f5f61;
	line-height:32px;
	border-bottom: solid 1px #e7e7e7;
	background: url(images/li-bg.png) no-repeat left;
	padding-left:14px;
}
/* ---------------------------------------- Style added on 30th Sept 2013 ------------------------------------------- */







ul.news li {
	padding-right: 15px;
	padding-left: 20px;
	background: #f8f8f8;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 14px;
	padding-bottom: 17px;
}
.news-details {
	width:100%;
	height:auto;
	overflow:hidden;
}
.news-details h3 {
	font-size:13px;
	text-transform:capitalize;
	color:#9e1c3c;
	margin-bottom:-2px;
	line-height:16px;
	font-weight:bold;
}
.news-details p {
	margin-bottom: 13px;
	line-height: 16px;
	margin-top: -2px;
	font-size: 12px;
}
.news-details a {
	color:#9e1c3c;
	font-size:12px;
	text-decoration:none;
}
span.news-date {
	font-size:11px;
	color:#ababab;
}
.news-img {
	width: 150px;
	height:110px;
	margin-top:5px;
}
.news-img img {
	width:150px;
	height:110px;
}
ul#menu-media-center .current-menu-item a {
	color:#9e1c3b;
}
.single-news {
	width:100%;
	height:auto;
	overflow:hidden;
}
.single-news h3 {
	font-size:16px;
	text-transform:uppercase;
	color:#9e1c3c;
	margin-bottom:-2px;
}
.single-news a {
	color:#9e1c3c;
	font-size:12px;
	text-decoration:none;
}
.single-news img {
	width:332px;
	height:200px;
	float:right;
}
.nimble-portfolio-filter {
	overflow:hidden;
}
/* ---------------------------------------- Style added on 1st Oct 2013 ------------------------------------------- */







.block_900 {
	width:900px;
	height:auto;
	overflow:hidden;
}
.solutions {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:16px;
	margin-bottom:20px;
}
.solutions:last-child {
	margin-bottom:0px;
}
.solutions h4 {
	background:#ab0534;
	line-height:40px;
	color:#fff;
	padding-left:13px;
	margin:0px;
	text-transform:uppercase;
}
.solutions-text {
	width:600px;
	height:auto;
	margin-top:10px;
}
.solutions-img {
	width:280px;
	height:190px;/*150px;*/
	margin-top:10px;
}
.solutions-text a {
	font-size:12px;
	color:#9e1c3c;
	text-decoration:none;
}
.solutions-text p {
	line-height:16px;
	margin-bottom:15px;
}
ul#menu-solutions .current-menu-item a {
	color:#9e1c3b;
}
ul#menu-training .current-menu-item a {
	color:#9e1c3b;
}
.careers-text {
	width:675px;
	height:auto;
	overflow:hidden;
}
.careers-text p {
	line-height:16px;
}
.careers-buttons {
	width:200px;
	height:auto;
}
ul.message {
	margin:0px;
	padding:0px;
}
ul.message li {
	float:none;
	margin: 0  0 14px 0;
}
ul.message li a {
	color:#fff;
	background:#4d4d4d;
	display:block;
	box-shadow: 0px 4px 0px #404040;
	-webkit-box-shadow: 0px 4px 0px #404040;
	-moz-box-shadow: 0px 4px 0px #404040;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	line-height:30px;
	padding:0px;
}
ul.message li a:hover {
	background:#bc063e;
	box-shadow: 0px 4px 0px #ab0534;
	-webkit-box-shadow: 0px 4px 0px #ab0534;
	-moz-box-shadow: 0px 4px 0px #ab0534;
	border-radius:5px;
	color:#fff;
}
ul.job-list {
	margin:9px 0px 0px 0px;
	padding:0px;
}
ul.job-list li {
	width:409px;
	height:111px;
	background:#fff;
	float:left;
	margin:0px 20px 20px 0px;
	padding:21px 0px 0px 31px;
}
ul.job-list li:nth-child(2n) {
	margin-right:0px;
}
ul.job-list li a {
	color:#9e1c3b;
	font-size:13px;
	text-decoration:none;
}
ul.job-list li h4 {
	color:#9e1c3b;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:4px;
}
p.job-date {
	color:#5f5f61;
	font-size:13px;
	margin-bottom:-4px;
}
p.job-location {
	color:#5f5f61;
	font-size:13px;
}
.submit-cv {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.submit-cv h4 {
	background:#ab0534;
	color:#fff;
	font-size:14px;
	line-height:31px;
	padding-left:11px;
}
.cv-form {
	width:870px;
	height:auto;
	padding:9px 0px 0px 31px;
}
.cv-form p {
	margin-bottom:12px;
}
.cv-form input[type="text"], .cv-form select, .cv-form input[type="tel"] {
	width:388px;
	height:33px;
	background:#efefef;
	border:solid 1px #dadada;
	font-size:13px;
	padding:0px 10px;
}
.cv-form select{color:#5e5e5e;
-webkit-appearance: none;        /*Removes default chrome and safari style*/
      -moz-appearance: none;          /* Removes Default Firefox style*/
     background: #efefef url(images/select-arrow.png) no-repeat 97% center;        /*Adds background-image*/
     text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		width: 388px; /*Width of select dropdown to give space for arrow image*/
 }
.cv-form select{ width:410px !important;}
.submitcv-left{ width:410px; float:left; margin-right:20px;}
.submitcv-right{ width:410px; float:left; }
div.wpcf7-mail-sent-ng{ float:left;}
.cv-form input[type="email"] {
	width:388px;
	height:33px;
	background:#efefef;
	border:solid 1px #dadada;
	font-size:13px;
	padding:0px 10px;
}
/*.cv-form input[type="file"] { background:#000; -webkit-appearance:none; }*/







.cv-form textarea {
	background:#efefef;
	border:solid 1px #dadada;
	font-size:13px;
	width:384px;
	height:145px;
	font-family:'droid_sansregular';
	resize:none;
	padding:6px 11px 0px 11px;
}
.wpcf7-form p strong{
    font-weight: bold;
}
.box_410 {
	width:410px;
	float:left;
	/*margin-right:20px;*/
	margin-bottom:20px;
}
.box_840 {
	width:840px;
	margin-bottom:20px;
	height:auto;
	overflow:hidden;
	clear:both;
}
.single-career {
	width:868px;
	height: auto;
	overflow:hidden;
	background:#fff;
	margin-bottom:20px;
	padding:25px 0px 8px 32px;
}
.single-career h3 {
	font-size:18px;
	font-weight:normal;
	color:#9e1c3b;
	text-transform:uppercase;
	margin-bottom:4px;
	width:90%;
	float:left;
}
.single-career h5 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#9e1c3b;
	margin-bottom:0px;
}
.box_410 p {
	margin-bottom:0px;
	margin-left:8px;
	text-indent:-8px;
	line-height:16px;
	color:#5f5f61;
}
span.file-821 {
	float:left;
	height:35px;
	width:200px;
}
span.file-821 input[type="file"] {
	cursor:pointer;
	width:198px;
	height:35px;
}
span.file-388 {
	float:left;
	height:35px;
	width:200px;
}
span.file-388 input[type="file"] {
	cursor:pointer;
	width:198px;
	height:35px;
}

.wpcf7-submit {
	background:#bc063e;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border:none;
	border-radius:5px;
	box-shadow:0px 4px 0px #97052e;
	padding:6px 26px;
}
/* first things first */
/**, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/

/*label {
    
    float: left; 
    margin-bottom: .5em;
}
*/
.upload-button {
    /* key */
    position: relative;
    overflow: hidden;
    
    /* just positioning */
    float: left; 
     width:250px;
    height: 32px;
}

.upload-cover { /* basicall just style this however you want */
    box-shadow: 0px 4px 0px #404040;
border-radius: 5px;
padding: 5px 15px;
cursor: pointer;
font-size: 12px;
color: #fff;
text-transform: uppercase;
width: 155px;
background-color: #4d4d4d;
text-align: center;
}

.upload-button input[type="file"] {
    display: block;
    position: absolute;
    top: 0; left: 0;
    margin-left: 0px; /* gets that button with no-pointer-cursor off to the left and out of the way */
    width: 73%; /* over compensates for the above - I would use calc or sass math if not here*/
    height: 100%;
    opacity: 0; /* left this here so you could see. Make it 0 */
    cursor: pointer;
    border: 1px solid red;
}
.view-all{float: right;
margin-bottom: 20px;}
.job-list .wp-pagenavi{ height:25px;}

/* ---------------------------------------- Style added on 2nd Oct 2013 ------------------------------------------- */











.contact-left {
	width:410px;
	height:auto;
	overflow:hidden;
	margin-bottom:22px;
}
.contact-left p {
	width:410px;
}
.contact-right {
	width:475px;
	height:auto;
	overflow:hidden;
}
span.red {
	color:#9e1c3b;
}
.box_255 {
	width:255px;
	height:auto;
	float:left;
	margin-right:11px;
	margin-bottom:11px;
}
.box_525 {
	width:410px;
	height:auto;
	float:left;
	margin-right:11px;
	margin-bottom:11px;
}
.box_525 input[type="text"], .box_525 input[type="email"], .box_525 input[type="tel"], .box_525 textarea {
	width:92% !important;
}
.box_525 textarea {
	width:94.5%;
	height:142px;
	background:#efefef;
	border:solid 1px #d7d7d7;
	font-size:13px;
	font-family:'droid_sansregular';
	resize:none;
	padding:6px 15px 0px 15px;
}
.contact-left input[type="text"], .contact-left input[type="email"], .contact-left input[type="tel"] {
	width:88%;
	height:33px;
	background:#efefef;
	padding:0px 15px;
	border:solid 1px #d7d7d7;
	font-size: 13px;
}
.contact-left input[type="button"] {
	line-height: 28px;
	margin-top: 5px;
	width: 78px;
	height: 28px;
	text-align: center;
	color: #fff;
	background: #bc063e;
	box-shadow: 0px 4px 0px #ab0534;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	outline: none;
}
.map_362 {
	width:358px;
	height:201px;
	overflow:hidden;
	border:solid 1px #ccc;
}
.map_220 {
	width:220px;
	height:150px;
	float:right;
	border:solid 1px #cbcbcb;
}
span.office {
	width: 18px;
	height:18px;
	background:url(images/office-icon.png) no-repeat;
	display:inline-block;
	float:left;
	margin-right:5px;
}
span.phone {
	width: 18px;
	height:18px;
	background:url(images/phone-icon.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	
}
span.fax {
	width: 18px;
	height:18px;
	background:url(images/fax-icon.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-left:10px;
}
span.email {
	width: 18px;
	height:18px;
	background:url(images/email-icon.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-left:10px;
}
span.web {
	width: 18px;
	height:18px;
	background:url(images/web-link-icon.png) no-repeat;
	display:inline-block;
	float:left;
	margin-right:5px;
}
ul.contact {
	margin:5px 0px 0px 3px;
	padding:0px;
	width:180px;
	float:left;
}
ul.contact li {
	padding-bottom: 5px;
	font-size: 11px;
	color: #5e5e5e;
	margin-bottom: 5px;
	border-bottom: solid 1px #cfcfcf;
}
.branches {
	width:475px;
	height: auto;
	overflow:hidden;
}
.branch-details {
	width:100%;
	background:#fff;
	overflow:hidden;
}
.branches h4 {
	
	color: #ab0534;
	background:#fff;
	font-weight:bold;
	font-size: 14px;
	line-height: 31px;
	padding-left: 11px;
	margin-bottom:0px;
	border-bottom:1px solid #ab0534;
}
.branches ul.contact {
	margin-left:10px !important;
	width:455px !important;
}
.branches ul.contact li {
	margin-bottom:2px !important;
	padding-bottom:1px !important;
	border-bottom:solid 1px #e7e7e7;
	float:left;
}
.branches ul.contact li:first-child{ width:100%;}
.branches ul.contact li:last-child{ border-bottom:0px none;}
.box_440 {
	width:475px;
	/*float:left;*/
	margin-right:20px;
	margin-bottom:20px;
}
.dealer-img {
	width:150px;
	height:15px;
	float:left;
	margin-top:32px;
	margin-right:5px;
}
.search-block {
  height: auto;
  overflow: hidden;
  float: right;
  top: -1px;
  position: relative;
  width: 216px;}
.search-block input {
   border: none;
   width: 148px;
  float: left;
  color: #9e1c3c!important;
  text-transform: capitalize;
}
input#searchsubmit{
    border: none;
    position: absolute;
    right: 0;
    top: 9px;
    padding: 5px;
    width: 45px;
    background: url("images/search.png") no-repeat ;
}
.cust-care {
  font-size: 12px;
  color: #5f5f61;
  float: left;
  margin-top: 16px;
}
.cust-care span.number {
	font-size:12px;
	color:#717171;
	font-family:'droid_sansregular';
    font-weight:600;
}
.search-results h3 {
	color:#555;
}
.results {
	background:#fff;
	margin-bottom:15px;
	padding:6px 15px 15px 15px;
}
.results h2 a {
	text-decoration:none;
	color:#ab0534;
	font-size:16px;
}
.search-entry-read-more {
	font-size:12px;
	text-decoration:none;
	color:#ab0534;
}
.results h2 {
	margin-bottom:0px;
}
.search-entry-date {
	font-size:12px;
	color:#b2b2b2;
}
.btm-space-170 {
	padding-bottom:170px;
}
/*------ contact popup style ------- */







#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
}
.login-popup {
	display:none;
	background: #e2e2e2;
	padding: 10px;
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	height:500px;
	
	}
.login-popup h3 {
	font-size:16px;
	background:#bc063e;
	color:#fff;
	line-height:30px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding-left:15px;
	margin-right: 10px;
}
.popup-forms {
	width:410px;
	height:500px;
    overflow-y:scroll;
	
	}
#wpcf7-f522-t1-o1 p {
	font-size:14px;
	font-family:'droid_sansregular';
}
span.imp {
	color:#ab0534;
}
.popup-forms input[type="text"], input[type="email"] {
	padding: 0px 8px;
	width: 95%;
	height: 30px;
	background: #fff;
	border: solid 1px #ccc;
	font-size: 13px;
	color: #0C0C0C;
}
.popup-forms input[type="date"] {
	border: solid 1px #ccc;
	height: 35px;
	width: 98%;
}
.popup-forms textarea {
	padding: 6px;
	background: #fff;
	border: solid 1px #ccc;
	font-size: 13px;
	color: #444;
	width: 96% !important;
	height: 80px;
	resize:none;
	font-family:'droid_sansregular';
}
.popup-forms .wpcf7-submit {
	position:relative;
	left:34%;
}
img.btn_close {
	float: right;
	margin: -36px -42px 0 0;
}
.div.wpcf7-validation-errors {
	font-size:12px;
	text-align:center;
}
.panel-wrapper ul {
	margin-left:20px;
}
.panel-wrapper ul li {
	list-style:disc;
	font-size:12px;
	color: #5f5f61;
}
.single-product-desc-lft ul li {
	font-size:12px;
	color: #5f5f61;
}
.single-product-desc-lft {
	font-size:12px;
	color: #5f5f61;
}
.box-main {
	width:940px;
	float:left;
	height:auto;
}
#slider-container.inner-slide img {
	width:100%;
	height:auto;
}
/************ Solutions Landing Page*************/
 
ul.block {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	margin-top:30px;
}
ul.block li {
	float:left;
	margin-right:20px;
}
ul.block li.left {
	width:460px;
background-color: #FFFFFF;
}
ul.block li.right {
	width:420px;
	margin-right:0px;
background-color: #FFFFFF;
    height: auto;
	margin-bottom:30px;
}
ul.block li:last-child {
	margin-right:0px;
}
ul.block li h3 {
	background:#9e1c3c;
	display:block;
	height:40px;
	color:#fff;
	font-weight:normal;
	margin:0px;
	text-align:center;
	font-family:'droid_sansregular';
	font-size:18px;
	line-height:40px;
	text-transform:uppercase;
}
ul.block li img {
	margin-bottom:8px;
margin-left:-5px;
}
ul.block li p {
	line-height:16px;
	margin-bottom:14px;
margin-left:5px;
}
ul.block li a {
	color:#9e1c3c;
	text-decoration:none;
	font-size:12px;
}
ul.sub_links {
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:20px;
	width:100%;
}
ul.sub_links li {
	background:url(images/bullet_red.png) center left no-repeat;
	padding-left:13px;
	float:none;
	width:44%;
	margin-right:0px;
}
ul.sub_links li a {
	font-size:12px;
	color:#ab0534;
	text-decoration:none;
	font-family:'droid_sansregular';
}
.margintop10 {
	margin-top:10px;
}
.alignright {
	float:right;
	margin-left:10px;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.list li {
	background: url('http://alsayeghmedia.net/websites/uer/www/wp-content/uploads/2013/12/li-bg.png') no-repeat scroll left center rgba(0, 0, 0, 0);
	padding: 4px 15px;
	color: #5F5F61;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 19px;
	margin-top: 15px;
	font-family: 'droid_sansregular';
}
#testimonials {
	background: url("images/callouts.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: auto;
	overflow: hidden;
	padding-left: 35px;
	padding-top: 6px;
	width: 610px;
}
#testimonials p {
	font-style: italic;
	line-height: 25px;
	margin-top: -10px;
	  display: inline;
}
#testimonials h3 {
	color: #9E1C3C;
	font-size: 14px;
	font-style: italic;
	margin-bottom: -2px;
	text-transform: uppercase;
}
.single-product-info ul li {
	font-size:12px;
	color:#5f5f61;	
	/*padding-left:7px;*/
}


.single-product-desc ul li {
	list-style:inside disc !important;
}
.about ul li {
	font-size:12px;
	color:#5f5f61;
	background:url(images/li-bg.png) no-repeat left 6px;
	padding-left:15px;
}
.fancybox-title-top {
	display: none !important;
}
.specification {
	margin-left: 170px;
	margin-top: -20px;
	list-style-type: none !important;
}
#slider-id {
	height: 315px !important;
	line-height:20px;
}
.next_arrow {
/*	background: url('images/buttons.png') no-repeat scroll 35px -6px transparent;
	height: 32px;*/
float: right;
margin-top: -23px;
padding-right: 20px;
background-image: url('images/arrow22.png');
background-repeat: repeat-y;
background-position: 34px 21px;
height: 24px;
}
.prev_arrow {
/*	background: url('images/buttons.png') no-repeat scroll 0px -38px transparent;*/
	padding-left: 20px;
border-radius: 20px;
margin-top: -25px;
height: 23px;
background-image: url('images/arrow2.png');
background-repeat: repeat-y;
}
.prev_arrow a, .next_arrow a {
	color:#B12248;
	text-decoration: none;
	font-weight: bold;
}
.page_no_count {
	background: none repeat scroll 0% 0% #B12248;
color: #FFF;
padding: 5px;
width: 75px;
margin-left: 290px;
border-radius: 6px;
}

.bullets li{
list-style-type: circle;
line-height: 22px;
list-style-position:inside;
}
.bullets li ul li{
	font-size:12px;
	color:#5f5f61;
	list-style-type:circle;
line-height: 22px;
    margin-left:20px;
	/*padding-left:17px;*/
}

.create_form a {
	background:#404040;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	font-family: 'droid_sansregular', arial,sans-serif;
	text-decoration:none;
	padding:2px 16px;
	box-shadow:0px 4px 0px #353535;
}

.heading{
	font-size: 14px;
text-align: center;
background: #BC063E;
color: #fff;
padding: 5px;
}

.left-table{
width: 440px;
float: left;
}

.right-table{
	float:right;
}

.left-table input[type="email"],.left-table  input[type="text"],.left-table input[type="tel"],.left-table  input[type="number"], .left-table input[type="url"],
 .left-table input[type="textarea"]{
	padding: 0px 8px;
width: 95%;
height: 30px;
background: none repeat scroll 0% 0% #FFF;
border: 1px solid #CCC;
font-size: 13px;
color: #444;
}


.left-table select{
padding: 4px 8px !important;
width: 98% !important;
height: 30px;
background: none repeat scroll 0% 0% #FFF;
border: 1px solid #CCC;
font-size: 13px;
color: #444;
}


.right-table input[type="email"],.right-table input[type="text"],.right-table input[type="tel"],.right-table input[type="number"], .right-table input[type="url"] {
padding: 0px 8px;
width: 95%;
height: 30px;
background: none repeat scroll 0% 0% #FFF;
border: 1px solid #CCC;
font-size: 13px;
color: #444;
}
	
#wpcf7-f524-t1-o1 p {
    margin-right: 10px;
}

#menu-item-2465 a {
    color: #FFF !important;
}

#menu-item-2466 .sub-container{
	left: -280px !important;
    width: 650px !important;
}
#menu-item-2466 li#menu-item-644{
   height: 43px !important; 
}
li#menu-item-637 ul{
    border-right:none!important;
    padding-right:0;
    width:100px
}
ul.sub-menu > li#menu-item-646 {
     position: relative;
    top: -9px;
    width: 446    px !important;
}
ul.sub-menu > li#menu-item-645 {
    width: 103px
}
ul.sub-menu > li#menu-item-645 img {
    width: 114px
}
li#menu-item-646 img {
  width: 100%!important;
    margin-top: 10px;
}
ul.sub-menu li#menu-item-2989 > a{
   display: inline !important;
  color: #646464 !important;
  background: url("http://united-gulf.com/wp-content/plugins/jquery-mega-menu/skins/images/li-bg.png") no-repeat left !important;
  padding-left: 15px !important;
      font-size: 15px !important;
    
}
.textarea-466 textarea{
	height: 136px;
    width: 626px;
	border: 1px solid #CCCCCC !important;
}

.map_220{
	border:none !important;
}


div.roe > li#menu-item-644{
   height: 73px!important; 
}

.box_525 select{
	background: none repeat scroll 0 0 #EFEFEF !important;
    border: 1px solid #D7D7D7;
    color: #5e5e5e !important;
    font-size: 13px;
    height: 33px;
    padding: 7px 12px;
    width: 99%;
	
	
	 ( -bracket-:hack;
        background: none repeat scroll 0 0 rgba(239, 239, 239, 0.53) !important;
        color: rgba(115, 115, 115, 0.53) !important;
    );
}


#contact .wpcf7-not-valid {
   /* border: 1px solid #FF0000 !important;*/
}

/*#contact span.wpcf7-not-valid-tip{
	left: 20px  !important;
    position: absolute  !important;
    top: 67px  !important;
}*/

/*div.wpcf7-validation-errors{
	display:none !important;
}*/

div.wpcf7-validation-errors {
   
	float:left;
}

span.wpcf7-form-control-wrap {
    position: static !important;
}

::-webkit-input-placeholder {
	color:#5e5e5e;  
}
::-moz-placeholder { 
	color:#5e5e5e;  
    opacity: 1;
}
:-moz-placeholder { 
	color:#5e5e5e;  
    opacity: 1;
}
::-ms-input-placeholder { 
	color:#5e5e5e;
}	/* IE10+ */

.about.left.main_about > li {
    background-color: #FFFFFF;
    height: 355px;
}
#wpcf7-f382-t2-o1{ padding-top:30px;}

div.wpcf7-mail-sent-ok{ float:left !important;}

.single-product-img{ float:right; width:50%;}
.short-desc{ float:left; width:50%;}
.short-desc ul{ float:left; margin-bottom:20px; width:100%;}
h3.widgettitle{background: #eee;
padding: 5px 13px;
color: #9e1c3c;
font-size: 14px;
font-weight: bold;}
.filter span{padding: 0px 13px;
font-size: 12px;
font-weight: bold;}
.filter ul{ margin-bottom:10px;}
ul.sub_links li{margin-left:10px;}

.carousel-wrap{ display:none; }

/* Added by krishna */
.careers-left-buttons{
	margin: 20px 10px 10px 10px;
}
.careers-left-buttons li a {
	box-shadow: none !important;
}
.left-col #menu-equipment .current-menu-parent a.dcjq-parent, .left-col .dcjq-accordion .current-menu-parent a.dcjq-parent{ color:#9e1c3c !important;}
.left-col #menu-services .current-menu-item a.active{ color:#9e1c3c;}
ul.partner-companies {
  float: left;
}
.partner-companies li{
  float: left;
    margin: 16px 5px 5px;
 }


#dc_jqmegamenu_widget-2-item ul li a{
    /*font-family: 'Roboto', sans-serif!important;*/
    font-size: 13px;
    display: block;
    
}


#footer-bottom .social{
    display: none;
}
.online-catalogue ul {
  display: table;
    margin-top: 30px;
}
.online-catalogue li {
  padding: 4px 12px 5px 25px;
  display: block;
  position: relative;
}

.online-catalogue li a {
  color: #9e1c3b;
  text-decoration: none;
  text-transform: capitalize;
  position: absolute;
  top: 7px;
  left: 65px;
}

.slider1 .slide{
  background: #e7e6e6;
  padding: 0px;
  margin-right:6px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
 }
.slide h1 {
  background-color: #B12248;
  color: #fff;
  font-weight: 300;
  font-size: 12px;
  border-radius: 4px;
  line-height: 25px;
  margin-bottom: 0;
}
.slider1 .slide div {
  background-color: #e7e6e6;
  border-radius: 0 0 2px 2px;
  padding: 8px;
}
.slide img {
  width: 100%;
  margin-top: 2px;
}
a.item-rent {
  background-color: #ab0634;
  padding: 3px 12px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
  margin: 0 4px;
}
a.item-buy {
  background-color: #3a3a3a;
  padding: 3px 12px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
  margin: 0 4px;
}
.customNavigation{
  text-align: center;
}

.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.customNavigation a.btn.next {
  position: absolute;
  right:10px;
  top: 100px;
  background: url("images/next.png") no-repeat ;
  width: 21px;
  height: 30px;

}
.customNavigation a.btn.prev {
  position: absolute;
  left:10px;
  top: 100px;
  background: url("images/prev-img.png") no-repeat ;
  width: 21px;
  height: 30px;
}
.home-scroller {
  background-color: rgba(231, 231, 231, 0.67);
  border-radius: 3px;
  padding: 25px 35px;
}
.social-links ul{
    margin-top: 50px;
}
.social-links ul li{
    float: left;
    margin:0 3px;
}
.newsletter-wrap h3 , .footer-links-widget h3 {
  color: #fff;
  font-size: 15px;
  padding-bottom: 8px;
  /*border-bottom: 1px solid #8f9091;*/
  text-transform: uppercase;
}

#menu-item-1077 .sub-container.mega {
  width: 560px!important;
}
li#menu-item-544 ul{
    background: none!important;
}
#menu-item-1077 ul.sub-menu li#menu-item-560 {
  margin-top: 20px!important;
  position: absolute;
  top: 161px;
}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a.dc-mega{
    padding: 4px 10px!important;
}
.newsletter-wrap h3{
      padding-bottom: 10px!important;
}
li#menu-item-2975 a {
  padding: 2px 20px;
}
ul.partner-companies li:nth-child(3) img{
    margin-top: -12px
}
ul.partner-companies li:nth-child(4) img{
    margin-top: -4px
}
ul.partner-companies li:nth-child(5) img {
margin-top: -7px;
}
#menu-item-3324 .sub-container.non-mega{
    left: -37px!important;
    width: 250px;

}
li#menu-item-530 div.sub-container {
  width: 820px !important;
  left: -380px !important;
}
#menu-item-3307 > ul.sub-menu{
   padding-right: 5px;
  border-right: 1px solid #ccc;
  margin-right: 8px;
}
#menu-item-3311 > ul.sub-menu{
  padding-right: 5px;
  border-right: 1px solid #ccc;
  margin-right: 8px;
}

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

#floatMenu {
    position:fixed;
    top: 20px;
    right: 20px;
    margin-left: 235px;
    z-index: 9999;
}
#floatMenu ul {
    margin-bottom:20px;
}
#floatMenu ul li a {
    display:block;
    border:1px solid #999;
    background-color:#222;
    border-left:6px solid #999;
    text-decoration:none;
    color:#ccc;
    padding:5px 5px 5px 25px;
}

ul.solutionz-list > li{
width:100%;
text-decoration: none;
background: url(http://united-gulf.com/wp-content/themes/UER/images/li-bg.png) no-repeat left;
padding-left: 15px;
}


li#menu-item-3324 > div.sub-container{
    left: 0!important;
    width: 272px!important;
}


.branches ul.contact li:first-child img{
    width: 100%;    
}

li#menu-item-3716 {
    border-right: 1px solid #ccc!important;
    margin-right: 10px!important;
    padding-right: 10px !important;
}

#menu-item-2466 div.row > li ul.sub-menu{
/*    min-height:395px*/
}
#menu-item-530 div.row .mega-hdr-a{
    display: block;
     margin-bottom: 5px;
}
#menu-item-530 div.row #menu-item-591{
    position: relative;
    top: -5px;
}
#menu-item-591 ul.sub-menu{
    margin-top: -6px;
}

 

#dc_jqmegamenu_widget-2-item ul li .sub li#menu-item-644{
    height: 73px!important
}



li#menu-item-565 li{
      margin: 0 8px 0 0!important;
  border-right: 1px solid #ccc !important;
}
li#menu-item-565 li:nth-child(3n+3){
      border: none!important;
 }
.row li.platform-class a {
    text-transform: none !important;
}
li#menu-item-3729{
   border-right: 1px solid #ccc!important;
   margin-right: 9px!important;
}

li#menu-item-3729 img{
     width: 100%;
}
.dcjq-count,.dcjq-icon{
   display: none;
}
.txttrans {
text-transform: none !important;
}


#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a{
    font-size: 12px!important;
}


#menu-equipment > li > a{
    text-transform: uppercase!important;
}
#menu-equipment > li > ul > li > a{
    font-weight: bold!important
}

div.footer-links-widget.social-links{
    width: 220px!important;
}
#menu-item-533 ul.sub-menu{
    height: 130px!important;
}




/*------- MAX Width  768  ------*/

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

    #floatMenu , #shiftnav-toggle-main{
        display: none;
    }
    .cust-care{
        display: none;
    }
    ul.partner-companies{
        display: table;
        margin: 0 auto;
        float: none;
    }
    .partner-companies li{
          margin: 16px 3px 5px;
        width: 17%!important;
    }
    .partner-companies li img{
         width: 100%; 
    }
    #wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{
        border :none;
    }
    
    #header, .header-inner{
        height: 54px;
    }
    
    
    .newsletter-wrap{
        width: 30%;
    }
    .eemail_textbox{
        width: 100%;
    }
    .eemail_button {
        margin-left: 0px;
        width: 100%;
    }
    .footer-links{
        width: 65%; 
    }
    /*----- innner menu ----- */
    
    div.dcjq-accordion{
        min-height: 10px;
     }
    div.dcjq-accordion:before{
        content:"Select Sub Menu";
        font-size: 16px;
        width: 100%;
        background: #9e1c3c;
        color: #fff;
        display: block;
        padding: 10px;
        margin: 0 -10px;
         
    }
    .dcjq-accordion .menu{
        display: none
    }
    div.dcjq-accordion:hover ul.menu{
        display:block!important;
    }
    


}

@media screen and (max-width: 568px) { 
    .header-left{
        display: block!important
    }
    .header-top-m{
        margin: 0 auto
    }
    .header-left .logo{
         padding-left: 20px;
    }
    div.header-left div.logo{
        height: 36px;
        padding-left: 0
    }
    .nav-bottom{
        top: 78px;
    }
    #slider-container{
        margin-top: 78px;
    }
    div#content{
        margin: 210px auto 0 !important;
    }
    #latest-news h3 , #testimonials-wrap h3{
        text-align: center;
    }
    
    div.online-catalogue ul{
        width: 100%    
    }
    div.online-catalogue ul li:first-child{
        width: 100%;
        text-align: center;
    }
    div.online-catalogue ul li{
        width: 48%;
        padding: 0 0 0 5px;
        float: left;
    }
    div.online-catalogue li a{
        left: 40
    }

    
    .see-more-btn{
        bottom: 0!important;
        margin: 0 auto!important;
        display: table!important;
        position: static!important;
        float: none!important;
    }
     .testimonials p{
        margin: 0 auto;
        float: none;
        display: block;
    }
    .slidesjs-container{
        text-align: center;
        height: 110px !important;
        
    }
    div.testimonials div.slidesjs-container{
        height: 110px!important;
    }
    div#latest-news h3, div#testimonials-wrap h3{
        margin: 10px 0;
    }
    div#latest-news{
        padding: 0;
        border-right: 0;
        width:100%;
    }
    .footer-top {
        margin-top: 10px;
    }
    .footer-top img+img{
        display: none
    }
    .newsletter-wrap h3{
        text-align: center;
        padding-bottom: 0!important
    }
    .newsletter-wrap .eemail_textbox, .newsletter-wrap .eemail_button{
        width:100%;
        clear: both;
        margin: 0;
     }
    .newsletter-wrap .eemail_textbox input#eemail_txt_email {
        margin: 0 auto;
        width: 80%!important;
        display: table;
        float: none;
    }
    .newsletter-wrap .eemail_button input#eemail_txt_Button{
        margin: 0 auto;
        width: 83%!important;
        display: table;
        float: none;
    }
    .footer-links ul li a{
        font-size: 11px;
    }
    div.footer-links-widget.social-links{
         margin: 0 auto!important;
        width: 100%!important;
    }
    #footer{
        padding: 20px 0px 20px 0px;
    }
    .social-links ul{
        margin: 0 auto;
        display: table;
        
    }
    
    
    
   
}
@media screen and (max-width: 360px) { 
    .slider1 .slide{
        width: 165px!important;
    }
    .home-scroller{
        padding: 10px;
    }
     
}

#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li.img_list_menu a { padding: 0 !important; background-image: none !important; }

li#menu-item-4041 {
    padding-right: 5px !important;
    border-right: 1px solid #ccc !important;
    margin-right: 5px !important;
}

.btn_datasheet{

background: #b12248;
    color: #fff;
    box-shadow: 0px 4px 0px #9e1c3c;
    -webkit-box-shadow: 0px 4px 0px #9e1c3c;
    -moz-box-shadow: 0px 4px 0px #9e1c3c;
    font-size: 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    padding: 4px 16px 3px 14px;
    text-decoration: none;

}

li #menu-item-562{
    top:0px !important;
}