/*
Theme Name: Eurotech - Working
Author: Slick Design
Author URI: http://www.slickdesign.com.au
Description: Website template for Eurotech
Version: 1.0
*/

/* ORANGE: FF6600 */
/* Light Grey: C7C9CB */
/* @import url(//fonts.googleapis.com/css?family=Raleway:400,100,300,700); */
html {zoom:1;}
body, div, article, section, header, footer {padding:0;margin:0;}
div, p {line-height:1.2em;}
body, input, textarea {font-family: 'Raleway', sans-serif;font-weight:400;color:rgba(0,0,0,0.6);font-size:0.9em;}
body {background:rgba(0,0,0,0.2);}
* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;	box-sizing: border-box;}
a, a:hover {-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;text-decoration:none;}
img {vertical-align:middle;}
.full-width-wrapper {width:100%;background:#FFFFFF;}
.bg-black {background:#000000;}
.bg-grey {background:#C7C9CB;color:#FFFFFF;}
.bg-dgrey {background:rgba(0,0,0,0.4);color:#FFFFFF;}
.bg-orange {background:rgba(250,80,0,1);color:#FFFFFF;}
header, footer, .wrapper, .home-wrapper, .about-wrapper, .testimonials-wrapper, .contact-wrapper, .product-wrapper, .basket-wrapper, .terms-wrapper, .privacy-wrapper {
	width:960px;
	position:relative;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
input[type=text], textarea {
  outline: none;
}

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(250, 80, 0, 1);
}
.wrapper, .home-wrapper, .about-wrapper, .testimonials-wrapper, .contact-wrapper {padding-bottom:10px;}
.logo-holder {width:271px;float:left;margin-bottom:30px;}
.search-holder {width:100%;float:left;height:60px;padding: 10px 0;text-align:right;}
.search-holder input[type="text"] {width:300px;padding:4px;border:1px solid rgba(0,0,0,0.2);}
.header-blurb {color: #c7c9cb;float: left;font-size: 12px;font-weight: 400;padding: 24px 0 0 10px; text-align: center; width: 290px;}
.header-blurb .ph-num {color:rgba(250,80,0,1);font-weight:700;margin-right:10px;font-size:1.4em;}
.header-blurb a {text-decoration:none;color:#C7C9CB;margin-left:10px;}
.header-blurb a:hover {color:rgba(250,80,0,1);}
.header-blurb p {margin:4px 0;}

/* Hardware Sticker */
.hardware-sticker-holder {width:110px;height:110px;-webkit-perspective: 1000;-moz-perspective: 1000;-o-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}

nav ul {list-style:none;margin:0;padding:0;}
nav ul li {float:left;width:auto;height:35px;}
nav ul li a {color: #ffffff; display: block; font-size: 14px; height: 100%; padding: 8px 10px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%;}
nav ul li a:hover, nav li a.active {background:#FFFFFF;color:rgba(250,80,0,1);}

/* Slider */
.rslides {margin:0;padding:0;}
.rslidesholder {border: 1px solid rgba(0,0,0,0.1);padding: 1px 1px 0 1px;}
.rslidesholder ul {margin:0;padding:0;  position: relative;  list-style: none;  overflow: hidden;  width: 100%;}
.rslides ul li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;}
.rslides ul li:first-child {  position: relative;  display: block;  float: left;}
.rslides ul li img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;}
.nav-container {position:absolute !important;bottom:0;right:0;text-align:right;z-index:8;width:100%;height:100%;}
.nav-container ul {position:absolute;bottom:2px;right:8px;width:138px;height:32px;}
.nav-container ul li {background:url('images/white-dot.png') no-repeat center center;width:15px;height:14px;margin:6px;float:left;}
.nav-container ul li.rslides_here, .nav-container ul li:hover {background:url('images/orange-dot.png') no-repeat center center;}
.nav-container ul li a {color:transparent;}
.nav-container ul li a:after {content:"#"}
.nav-container .next {position:absolute;top:0;right:2px;height:100%;width:20px;background:url('images/next.png') no-repeat center center;color:transparent;}
.nav-container .prev {position:absolute;top:0;left:2px;height:100%;width:20px;background:url('images/prev.png') no-repeat center center;color:transparent;}
.rslidesholder {
	width:100%;
	height:260px;
	position:relative;
}

/* Rubbish Browser */
.rubbish-browser-alert-holder {display:none;position:fixed;top:0;right:0;width:100%;background:red;text-align:center;padding-top:8px;height:40px;z-index:99;}
.rubbish-browser-alert-holder span {margin-left:8px;}

.quote-holder, .cart-holder {color: #ffffff; float: left; padding-top: 0; text-align: right; width: auto;}
.quote-holder img {width:16px;}
.cart-holder img {width:19px;margin-bottom:3px;}
.quote-num, .cart-num {font-size:1.1em;}
.cart-holder a, .quote-holder a {text-decoration:none;color:#FFFFFF;}

/* LEFT NAV */
/****************************************************************************************************************************/
.left-nav {width:180px;float:left;padding-top:6px;border-bottom:1px solid rgba(0,0,0,0.8);padding-bottom:6px;}
.left-menu-group {width:100%;margin:6px 0;cursor:pointer;padding:6px 0 1px 0;border-top:1px solid rgba(0,0,0,0.8);text-transform:uppercase;}
.left-menu-group:first-of-type {border-top:0;}
.left-menu-group span {color:rgba(250,80,0,1);float:right;font-size:1.1em;font-weight:400;}
.left-menu-items {width:100%;}
.left-menu-items a {width:100%;clear:both;display:block;text-decoration:none;color:rgba(0,0,0,0.6);padding:1px 0;}
.left-menu-items a span {color:#FFFFFF;margin-left:2px;}
.left-menu-items a:hover, .left-menu-item a.active, .left-menu-items a:hover span {color:rgba(250,80,0,1);-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.left-menu-items a:hover span {margin-left:8px;}

/* HOME
/****************************************************************************************************************************/
.home-wrapper {padding:20px 0;}
.home-wrapper .content {width:500px;float:right;padding-top:12px;}
.home-wrapper .main-content {width:707px;padding-top:20px;}
.home-wrapper .main-content .product-group {width:225px;height:201px;float:right;margin:6px 0px 6px 24px;}
.home-wrapper .main-content .product-group a {position: relative;text-align: center;width: 100%;height: 100%;display: block;vertical-align: baseline;color:#FFFFFF;text-transform:uppercase;border: 1px solid rgba(0,0,0,0.1);}
.home-wrapper .main-content .product-group a span {background: rgba(250,80,0,1);padding: 1px 0;width: 100%;display: block;border:1px solid #FFFFFF;position: absolute;bottom:0px;}
.main-search {width:100%;text-align:right;border-bottom:1px dotted #C7C9CB;padding:8px 0;}
.main-search span {color:#C7C9CB;font-weight:400;font-size:1.4em;float:left;padding-top:3px;}
.main-search input[type="text"] {width:310px;padding:4px;}

.hardware {background:url('images/hardware.png') no-repeat top center;}
.sign-writing {background:url('images/sign-writing.png') no-repeat top center;}
.signage {background:url('images/signage.png') no-repeat center top;}
.assets {background:url('images/asset.png') no-repeat center top;}
.equipment {background:url('images/equipment.jpg') no-repeat center top;}
.led_signage {background:url('images/led_signage.jpg') no-repeat center top;}

.right-nav {width:223px;float:right;padding-top:20px;}
.right-nav .ad_holder {position:relative;width:100%;height:258px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.1);background-repeat:no-repeat;background-size:cover;background-position:center;}
.right-nav .ad_holder a {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.right-nav .nav-link {width:100%;height:77px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.1);position:relative;background-size:67px;background-repeat:no-repeat;background-position:98% 0%;display:table;}
.right-nav .nav-link:hover {background-size:73px;background-position:99% -2px;-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.right-nav .nav-link:hover .bottom-bar {background:rgba(250,80,0,1);-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.right-nav .nav-link a {line-height:1em;color:rgba(250,80,0,1);font-weight:700;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;height:100%;padding:0 0 0 16px;}
.right-nav .nav-link .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}

.feedback {background-image:url('images/feedback.svg');}
.catalogue {background-image:url('images/catalogue.svg');}
.brochure {background-image:url('images/videos.svg');}
.products {background-image:url('images/products.svg');}
.special {background-image:url('images/special.svg');}
.clearence {background-image:url('images/clearance.svg');}

/* ABOUT US
/****************************************************************************************************************************/
.about-wrapper {padding:20px 0;}
.about-wrapper .main-content {width:100%;padding-top:30px;}
.about-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}
.about-wrapper .main-content .content {width:730px;float:right;padding-top:20px;}
.about-wrapper .main-content .content p {margin:20px 0;}
.about-wrapper .service-box {width:32%;margin-right:2%;float:left;text-align:center;}
.about-wrapper .service-box:last-of-type {margin:0;float:right;}
.about-wrapper .service-box h2 {color:rgba(250,80,0,1);text-transform:uppercase;}
.about-wrapper .service-box img {width:100px;}
.about-wrapper .service-box p {border-top:3px solid rgba(250,80,0,1);border-bottom:3px solid rgba(250,80,0,1);height:130px;display:table-cell;vertical-align:middle;padding:0 20px;font-weight:400;line-height:1.2em;}

/* TESTIMONIALS
/****************************************************************************************************************************/
.testimonials-wrapper {padding:20px 0;}
.testimonials-wrapper .main-content {width:100%;padding-top:30px;}
.testimonials-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}
.testimonials-wrapper .main-content .content {width:730px;float:right;padding-top:20px;}
.testimonials-wrapper .main-content .content p {margin:14px 0;}
.testimonials-wrapper .testimonal-holder {position:relative;width:31.33%;height:200px;margin-right:3%;margin-bottom:3%;border:1px solid rgba(0,0,0,0.2);float:left;}
.testimonials-wrapper .testimonal-holder:nth-of-type(3n) {margin-right:0;}
.testimonials-wrapper .testimonal-holder .inner {width:100%;height:100%;border:2px solid #FFFFFF;background-size:cover;background-repeat:no-repeat;padding:20px 8% 0 8%;font-weight:400;}
.testimonials-wrapper .testimonal-holder .who {position:absolute;bottom:0;left:8%;height:25%;width:84%;border-top:2px solid #FFFFFF;font-weight:700;}
.testimonials-wrapper .testimonal-holder .who-grey {position:absolute;bottom:0;left:8%;height:25%;width:84%;border-top:2px solid #C7C9CB;font-weight:700;}

/* CONTACT
/****************************************************************************************************************************/
.contact-wrapper {padding:20px 0;}
.contact-wrapper .main-content {width:100%;padding-top:30px;}
.contact-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}
.contact-wrapper .main-content .content {width:730px;float:right;padding-top:20px;}
.contact-wrapper .contact-menu {width:280px;float:left;}
.contact-wrapper .contact-menu h2 {color:rgba(250,80,0,1);font-size:1.4em;width:100%;border-bottom:1px solid rgba(250,80,0,1);margin-top:0;}
.contact-wrapper .contact-menu .job-title {margin-bottom:4px;}
.contact-wrapper .contact-menu .name {color:rgba(250,80,0,1);text-transform:uppercase;margin-bottom:12px;}
.contact-wrapper .contact-menu .contact-button {float:left;padding:9px 0 0 4px;width:38px;height:38px;border:1px solid rgba(0,0,0,0.2);position:relative;background:url('images/email_orange.svg') no-repeat center center;background-size: 20px;margin-right:20px;}
.contact-wrapper .contact-menu .contact-button a {color:rgba(250,80,0,1);font-weight:700;display:block;width:100%;height:100%;}
.contact-wrapper .contact-menu .contact-button .bottom-bar {width:100%;position:absolute;bottom:0;left:0;height:8px;background:rgba(0,0,0,0.1);}
.contact-wrapper .contact-menu .contact-holder {float:left;width:100%;padding-bottom:12px;margin-top:18px;border-bottom:1px solid rgba(250,80,0,1);}
.contact-wrapper .contact-menu .contact-holder:nth-of-type(1), .contact-wrapper .contact-menu .contact-holder:nth-of-type(2) {width:100%;}
.contact-wrapper .contact-right-holder {width:398px;float:right;}
.contact-wrapper .contact-right-holder img, .contact-wrapper .contact-right-holder .details-holder, .contact-wrapper .contact-right-holder #map-canvas {float:right;}
.contact-right-holder .details-holder table tr td {border-bottom:1px dotted rgba(0,0,0,0.4);padding:6px 0;}
.contact-right-holder .details-holder {width:100%;}
.bold-orange {color:rgba(250,80,0,1);font-weight:700;}
.contact-wrapper .contact-right-holder #map-canvas {width:100%;height:230px;border:1px solid rgba(0,0,0,0.1);margin-top:10px;}


.product-wrapper {padding:20px 0;}
.product-wrapper .main-content {width:100%;}
.product-wrapper .main-content .breadcrumb-holder {height:30px;text-transform:uppercase;color:rgba(0,0,0,0.4);font-size:1.1em;padding-top:6px;}
.product-wrapper .main-content .breadcrumb-holder a {color:rgba(0,0,0,0.4);}
.product-wrapper .main-content .content {width:756px;overflow:hidden;padding-top:22px;}
.product-wrapper .main-content .left-nav {margin-right:22px;}
.product-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}

.product-group-holder {width:224px;height:200px;float:left;border:1px solid rgba(0,0,0,0.1);margin-bottom:14px;margin-left:28px;background-repeat:no-repeat;background-size:224px 200px;}
.product-group-holder a {text-align: center;padding-top: 80%;color:#FFFFFF;text-transform:uppercase;}
.product-group-holder .inner {width:100%;height:100%;border:1px solid #FFFFFF;position:relative;}
.product-group-holder .group-name {height:24px;width:100%;position:absolute;bottom:0;left:0;background:rgba(250,80,0,1);color:#FFFFFF;text-align:center;padding-top:4px;text-transform:uppercase;}

.product-wrapper .nav-link {float:right;margin-right:20px;width:227px;height:100px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.1);position:relative;background-size:50px;background-repeat:no-repeat;background-position:98% center;display:table;}
.product-wrapper .nav-link:hover {background-size:54px;background-position:99% center;-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.product-wrapper .nav-link:hover .bottom-bar {background:rgba(250,80,0,1);-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.product-wrapper .nav-link a {line-height:1em;color:rgba(250,80,0,1);font-weight:700;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;height:100%;padding:0 0 0 16px;}
.product-wrapper .nav-link .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}

.default-product-content {width:505px;float:left;}
.default-product-content .product-right-nav {float:right;width:226px;}
.product-wrapper .default-nav-link {float:right;width:227px;height:77px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.1);position:relative;background-size:50px;background-repeat:no-repeat;background-position:98% center;display:table;}
.product-wrapper .default-nav-link:hover {background-size:54px;background-position:99% center;-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.product-wrapper .default-nav-link:hover .bottom-bar {background:rgba(250,80,0,1);-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;}
.product-wrapper .default-nav-link a {line-height:1em;color:rgba(250,80,0,1);font-weight:700;font-size:1.4em;display:table-cell;vertical-align:middle;width:100%;height:100%;padding:0 0 0 16px;}
.product-wrapper .default-nav-link .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}
.product-right-nav {overflow:hidden;}
.default-product-content .product-group {width:224px;height:200px;float:left;border:1px solid rgba(0,0,0,0.1);margin-bottom:14px;margin-left:28px;background-repeat:no-repeat;}
.default-product-content .product-group a {text-align: center;width: 100%;height: 100%;display: block;vertical-align: baseline;padding-top: 79%;color:#FFFFFF;text-transform:uppercase;border:1px solid rgba(0,0,0,0.1);position:relative;}
.default-product-content .product-group a span {background: rgba(250,80,0,1);padding: 1px 0;width: 100%;display: block;border:1px solid #FFFFFF;position:absolute;bottom:0;}
.default-product-content .product-group .inner {width:100%;height:100%;border:1px solid #FFFFFF;position:relative;}
.default-product-content .product-group .group-name {height:24px;width:100%;position:absolute;bottom:0;left:0;background:rgba(250,80,0,1);color:#FFFFFF;text-align:center;padding-top:4px;text-transform:uppercase;}

.download {background:url('images/download.svg');}

.product-wrapper .main-content .feature-image {width:476px;height:418px;float:left;}
.product-wrapper .main-content .feature-image img {width:476px;height:418px;}
.product-wrapper .main-content .sub-image-holder {width:260px;overflow:hidden;padding-left:26px;}
.product-wrapper .main-content .sub-image-holder img {width:109px;height:98px;float:left;margin:0 0 8px 8px;}

.gallery-holder {margin-left:20px;width:100%;overflow:hidden;}
.details {margin-left:20px;padding-right:20px;width:100%;overflow:hidden;}
.details .details-content {width:476px;float:left;}
.details .details-content h2 {color:rgba(250,80,0,1);}
.details .details-content ul {list-style-image:url('images/orange-bullet.png');padding-left:15px;}
.details .bubble-holder {width:227px;float:right;margin-top:20px;}
.details .bubble-holder .bubble {width:100%;height:90px;padding:11px 20px 11px 14px;border-radius:6px;position:relative;margin-bottom:25px;color:#FFFFFF;font-weight:400;}
.details .bubble-holder .bubble.bg-orange:after {content:"";position:absolute;bottom:-20px;right:20px;width:0;height:0;border-top:30px solid rgba(250,80,0,1);border-left:30px solid transparent;}
.details .bubble-holder .bubble.bg-grey:after {content:"";position:absolute;bottom:-20px;left:20px;width:0;height:0;border-top:30px solid #C7C9CB;border-right:30px solid transparent;}

.table-holder {margin:20px 0 0 20px;padding-right:20px;width:100%;overflow:hidden;}
.table-holder .quote-cart-explination {padding:6px 0;font-size:0.8em;}
.table-holder table {width:100%;}
.table-holder table th {border-right:1px solid #FFFFFF;background:#C7C9CB;color:#FFFFFF;height:40px;text-align:center;vertical-align:bottom;padding:4px;font-weight:400;}
.table-holder table tr td {text-align:center;}
.table-holder table tr {height:36px;vertical-align:center;}
.table-holder p {border-top:1px solid rgba(0,0,0,0.1);margin: 0;padding: 4px 0;}
.table-holder form:nth-of-type(even) {background:rgba(0,0,0,0.1)}
.table-holder table tr td input {width:60px;margin:0;padding:4px;border:1px solid rgba(0,0,0,0.2);}

.table-holder .add-button, .table-holder .update-button {width:82px;height:25px;border:1px solid rgba(0,0,0,0.2);position:relative;display:table;margin:0 auto;font-size:1em;font-weight:400;color:rgba(250,80,0,1);background-color:#FFFFFF;background-repeat:no-repeat;text-align:left;padding:3px 0 0 6px;}
.table-holder .add-button .bottom-bar, .table-holder .update-button .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}
.table-holder .add-button:hover, .table-holder .update-button:hover {background:rgba(250,80,0,1);-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;color:#FFFFFF;cursor:pointer;}
.table-holder .add-button {background-image:url('images/submit.svg');background-size:19px;background-position:101% center;}
.table-holder .update-button {background-image: url('images/update.svg');background-size:13px;background-position:94% center;}

.table-holder .update-button {display:none;}

.success-holder {height:34px;margin-top:4px;}
.success-add-message {width:100%;height:30px;text-align:center;padding-top:6px;border:1px solid #669933; background:rgba(102,153,51,0.2);display:none;}
.success-add-message a {color:#669933;}

.add-quote-button-holder {margin-left:20px;padding-right:20px;width:100%;overflow:hidden;border-top:1px solid rgba(0,0,0,0.2);padding-top:20px;}
.add-quote-button-holder .text {float:left;width:200px;}
.add-quote-button-holder .text p {margin:4px 0;font-weight:700;color:rgba(0,0,0,0.2)}
.add-quote-button-holder .text p:last-of-type {color:rgba(250,80,0,1);}
.add-quote-button-holder .add-all-button {padding:6px 0 0 10px;float:right;width:185px;height:38px;position:relative;border:1px solid rgba(0,0,0,0.1);margin:4px 0 4px 10px;background-size:30px;background-repeat:no-repeat;background-position:98% center;display:table;font-size:1.4em;font-weight:400;color:rgba(250,80,0,1);}
.add-quote-button-holder .add-all-button:hover {cursor:pointer;background-size:32px;}
.add-quote-button-holder .add-all-button:hover .bottom-bar {background:rgba(199,201,203,0.2)}
.add-quote-button-holder .add-all-button .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}

.quote {background:url('images/quote_orange.svg');}
.cart {background:url('images/cart_orange.svg');}

.related-holder {margin-left:0px;padding-right:0px;width:100%;overflow:hidden;margin-top:20px;}
.related-holder h2 {font-size:2em;border-bottom:1px dotted rgba(0,0,0,0.1);padding-bottom:20px;}
.related-holder .product-group-holder {width:224px;height:200px;float:left;border:1px solid rgba(0,0,0,0.1);margin:0 32px 0 0;background-repeat:no-repeat;background-size:224px 200px;}
.related-holder .product-group-holder:last-of-type {margin:0;}
.related-holder .product-group-holder a {text-align: center;color:#FFFFFF;text-transform:uppercase;}
.related-holder .product-group-holder .inner {width:100%;height:100%;border:1px solid #FFFFFF;position:relative;}
.related-holder .product-group-holder .group-name {width:100%;position:absolute;bottom:0;left:0;background:#CCCCCC;color:#FFFFFF;text-align:center;padding-top:4px;text-transform:uppercase;height:auto;}

/* VIDEO */
.video-holder {width:100%;height:330px;position:relative;margin-bottom:20px;}
.video-holder:last-of-type {margin-bottom:0;}
.video-cover {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;text-align:center;padding-top:105px;z-index:99;}
.video-cover p {color:#FFFFFF;}
.replay {width:90px;height:90px;cursor:pointer;}

/* BASKET */
/****************************************************************************************************************************/
.basket-wrapper {padding:20px 0;overflow:hidden;}
.basket-wrapper .main-content {width:100%;padding-top:30px;}
.basket-wrapper .main-content .content {width:756px;overflow:hidden;}
.basket-wrapper .main-content .content h2 {font-size:2em;border-bottom:1px dotted rgba(0,0,0,0.1);padding-bottom:20px;margin-left:20px;}
.basket-wrapper .main-content .left-nav {margin-right:22px;}
.basket-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}

.basket-wrapper .remove-button, .basket-wrapper .refresh-button, .basket-wrapper .disabled-button {width:46px;height:25px;border:1px solid rgba(0,0,0,0.2);position:relative;display:table;margin-left:8px;float:left;background-color:#FFFFFF;background-repeat:no-repeat;background-position:center center;background-size:14px;}
.basket-wrapper .remove-button .bottom-bar, .basket-wrapper .refresh-button .bottom-bar, .basket-wrapper .disabled-button .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}
.basket-wrapper .remove-button, .basket-wrapper .disabled-button {background-image:url('images/trash.svg');}
.basket-wrapper .refresh-button {background-image: url('images/update.svg');}

.basket-wrapper .remove-button:hover, .basket-wrapper .refresh-button:hover {background-color:rgba(250,80,0,1);cursor:pointer;}
.basket-wrapper .remove-button:hover {background-image:url('images/trash_white.svg');}
.basket-wrapper .refresh-button:hover {background-image:url('images/update_white.svg');}
.basket-wrapper .table-holder table tr:nth-of-type(odd) {background:rgba(0,0,0,0.1)}
.basket-wrapper .table-holder table tr:last-of-type td {border-bottom:1px solid rgba(0,0,0,0.2)}

.form-column {width:45%;float:left;margin-left:20px;padding-bottom:20px;}
.form-column:last-of-type {float:right;}
.form-column label {width:100%;}
.form-column input {width:100%;margin:4px 0 10px 0;padding:4px;border:1px solid rgba(0,0,0,0.2);}
.basket-wrapper .order-button {width:184px;height:38px;border:1px solid rgba(0,0,0,0.2);position:relative;display:table;margin:0 0 0 20px;font-size:1.4em;font-weight:400;color:rgba(250,80,0,1);background:#FFFFFF;padding:6px 0 0 10px;}
.basket-wrapper .order-button .bottom-bar {background:rgba(199,201,203,0.1);position:absolute;bottom:0;left:0;width:100%;height:10px;}
.basket-wrapper .order-button:hover {background:rgba(250,80,0,1);-webkit-transition: all 0.10s;-moz-transition: all 0.10s;-o-transition: all 0.10s;transition: all 0.10s;color:#FFFFFF;cursor:pointer;}

.thank-you1 {
    border: 1px solid #669933;
    background: rgba(102,153,51,0.2);
    text-align: center;
    /* padding: 0 24px 10px 0px; */
    margin-left: 20px;
    margin-top: 20px;
    float: right;
    width: 75%;
    padding: 2% 0;
}

/* TERMS AND PRIVACY */
/****************************************************************************************************************************/
.terms-wrapper, .privacy-wrapper {padding:20px 0;}
.terms-wrapper .main-content, .privacy-wrapper .main-content {width:100%;padding-top:30px;}
.terms-wrapper .content, .privacy-wrapper .content {width:779px;overflow:hidden;padding-left:40px;}
.privacy-wrapper .content a {color:rgba(250,80,0,1);}
.terms-wrapper .main-content h1, .privacy-wrapper .main-content h1 {width:100%;background:rgba(0,0,0,0.4);color:#FFFFFF;text-transform:uppercase;margin:4px 0 34px 0;padding:0 0 0 10px;font-size:2em;line-height:1.4em;}

.dots {display:block;width:50px;height:1px;border-bottom:1px dotted rgba(0,0,0,0.2);}
.dots-full-width {display:block;width:100%;height:1px;border-bottom:1px dotted rgba(0,0,0,0.2);}
.dots-specific-width {display:block;width:469px;height:1px;border-bottom:1px dotted rgba(0,0,0,0.2);}
.terms-content p {margin:4px 0 8px 0;}
.terms-content h2 {color:rgba(250,80,0,1)}
.terms-wrapper label {display:block;height:27px;width:160px;float:left;padding-top:4px;margin-left:10px;}
.terms-wrapper input[type="text"], .terms-wrapper textarea {width:300px;padding:4px;border:1px solid rgba(0,0,0,0.2);}

#wpcf7-f31-o1 p {margin:8px 0;}
.wpcf7-submit {float:right;background:#FFFFFF url('images/submit.svg') no-repeat 98% center;background-size:30px;border:1px solid rgba(0,0,0,0.2);color:rgba(250,80,0,1);width:158px;height:38px;text-align:left;padding:0 0 0 26px;font-size:1.4em;cursor:pointer;}
.wpcf7-submit:disabled {opacity:0.5;}
.terms-wrapper .content {position:relative;}
.terms-wrapper .content .warning-bubble {position:absolute;right:0px;background:rgba(250,80,0,1);color:#FFFFFF;border-radius:6px;height:58px;width:198px;padding: 12px 10px;display:none;}
.terms-wrapper .content .warning-bubble.bcname {top:86px;}
.terms-wrapper .content .warning-bubble.bname {top:132px;}
.terms-wrapper .content .warning-bubble.bphone {top:178px;}
.terms-wrapper .content .warning-bubble.bemail {top:224px;}
.terms-wrapper .content .warning-bubble:after {content:"";position:absolute;top:20px;left:-39px;height:0;width:0;border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 30px solid rgba(250,80,0,1);border-bottom: 10px solid transparent;}
em {font-style:normal;color:rgba(250,80,0,1);}

.terms-of-business ul {list-style:none;padding:0px;margin:0px;}
.terms-of-business ul li {padding-left:30px;position:relative;}
.terms-of-business ul li + li {margin-top:10px;}
.terms-of-business ul li > ul li {margin-top:10px;}
.terms-of-business ul li span {width: 30px;display:inline-block;position:absolute;left:0px;}


/* FOOTER */
/****************************************************************************************************************************/
.footer {border-top:3px solid rgba(0,0,0,0.4);background:rgba(0, 0, 0, 0.36)!important;}
footer {padding-top:10px;}
.linked-in-holder {float:right;margin-top:12px;}
.quick-links {width:180px;float:left;}
.quick-links a {font-weight:400;font-size:0.9em;display:block;width:95%;float:right;border-top:1px dotted rgba(0,0,0,0.7);padding:3px 0;color:rgba(0,0,0,0.7);}
.quick-links a:last-of-type {border-bottom:1px dotted rgba(0,0,0,0.7);}
.quick-links a:hover {color:rgba(250,80,0,1);}
.box-quick-links {width:450px;float:left;margin-left:40px;}
.footer-link {width:210px;height:42px;margin:0 10px 10px 0;float:left;background-size:43px !important;background-repeat:no-repeat !important;background-position:90% 0% !important;}
.footer-link a {border:1px solid rgba(0,0,0,0.7);display:block;width:100%;height:100%;padding:12px 0 0 8px;color:rgba(0,0,0,0.7);font-weight:400;}
.footer-link a:hover {border:1px solid rgba(250,80,0,1);color:rgba(250,80,0,1);background-color:rgba(255,255,255,0.2);}
.feedback-grey {background-image:url('images/feedback_grey.svg');}
.feedback-grey:hover {background-image:url('images/feedback.svg');}
.catalogue-grey {background:url('images/catalogue_grey.svg');}
.catalogue-grey:hover {background:url('images/catalogue.svg');}
.brochure-grey {background:url('images/brochure_grey.svg');}
.brochure-grey:hover {background:url('images/brochure.svg');}
.products-grey {background:url('images/products_grey.svg');}
.products-grey:hover {background:url('images/products.svg');}
.special-grey {background:url('images/special_grey.svg');}
.special-grey:hover {background:url('images/special.svg');}
.clearence-grey {background:url('images/clearance_grey.svg');}
.clearence-grey:hover {background:url('images/clearance.svg');}

.contact-footer {float:right;width:248px;}
.contact-footer img {width:165px;margin-bottom:8px;}
.contact-footer .detail-holder {font-weight:400;font-size:0.9em;width:100%;padding:4px 0;border-top:1px dotted rgba(0,0,0,0.7);}
.contact-footer .detail-holder:last-of-type {border-bottom:1px dotted rgba(0,0,0,0.7);}
.contact-footer .detail-holder img {margin-right:6px;vertical-align:middle;margin-bottom:0px;}
.contact-footer .detail-holder a {font-weight:400;font-size:0.9em;color:rgba(0,0,0,0.7);}
.contact-footer .detail-holder a:hover {color:rgba(250,80,0,1);}
.contact-footer .detail-holder span {font-weight:400;font-size:0.9em;margin:0 5px;}

.linkedin-holder {position:fixed;right:187px;bottom:0;width:110px;height:30px;text-align:center;background:#EE5800;border-top-left-radius:6px;padding-top:6px;}

/* Search */
.searchbutton, .searchbutton_grey {
    background-position:  0px 0px;
    background-repeat: no-repeat;
	background-size: 19px;
	background-color:transparent;
    width: 19px;
    height: 19px;
    border: 0px;
    cursor: pointer;
    outline: 0;
}
.searchbutton {background-image: url('images/search-icon.png');}
.searchbutton_grey {background-image: url('images/search-icon-grey.png');}


/* Custom Css Start */
.searchform input {    
	border: 1px solid #fff;
    border-radius: 4px 0 0 4px;
    float: left;
    padding: 4px 8px;
    width: 280px;
    color: #000;}
.searchform input#searchsubmit {
	background-color: #000;
    border: 1px solid #000;
    border-radius: 0 4px 4px 0;
    color: #fff;
    cursor: pointer;
    padding: 4px 10px;
    width: 100px;
    float: left;
    font-size: 12px;}
.searchform {float: right; margin-top: 4px; width: 40%;}
nav {float: left; width: 56%;}
.search-holder.mob-hide.top-bar-menus {background-color: #000; padding: 0;}
.cus-top-bar {float: left; width: 100%;}
.cus-top-bar ul {float: left; list-style: outside none none; margin: 10px 0; padding: 0; width: 100%;}
.cus-top-bar li {float: left; width: auto; margin-right: 18px;}
.cus-top-bar a {border-bottom: 1px solid #fa5000; color: #fa5000; font-size: 12px; text-transform: uppercase;}
.cus-my-account{float: right; width: 390px;}
.account-icon {float: left; margin-right: 20px;}
.account-details {float: left; color:#fff;}
.account-link-btn {box-sizing: border-box; margin-top: 6px; width: 100%;}
.bold {font-weight: bold;}
.account-details span {font-size: 10px;}
.account-link-btn {    
	background-color: #fa5000;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    float: left;
    padding: 6px 0;
    text-align: center;
    width: 140px;
    margin: 10px 0px;}
.hidden-phone.account-wrapper a {float: left; width: 100%;}
.account-wrapper .account-link-btn > a {color: #fff; font-size: 12px; font-weight: bold;}
.account-wrapper {float: left; width: 38%;}
.cart1 {border-left: 1px solid #444; float: left; margin-left: 2%; padding-left: 15px; width: 60%;}
.inner_cart a {color: #fff; float: left; font-weight: bold;}
.inner_cart > p {margin: 0;}
.view-cart{width:50%; float:left;padding-top: 15px;}
 .help-inner {float: left; padding: 10px; width: 22%;}
.inn-block > img {float: left; margin: 10px 0px 11px 10px;}
.inn-block {background: #ee5800 none repeat scroll 0 0; height: 132px; width: 140px;}
.inn-block > span {float: right; margin: 39px 18px 0 0; position: relative; text-align: right;}
.cart1 .cart-num {float: left; font-weight: normal; font-size: 10px; width: 100%;padding: 6px 0px;}
.inner_cart a.cart_btn{    
	background-color: #fa5000;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 5px 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;}

#loginform label {color: #252525; float: left; font-size: 12px; margin-bottom: 3px; width: 100%;}
#loginform .input {border: 1px solid #cccccc; padding: 4px 10px; width: 100%;}
.login_page h4 {color: #252525;}
.login-submit input {background: rgba(250, 80, 0, 1) none repeat scroll 0 0; border: 1px solid #fa5000; border-radius: 2px; color: #fff; cursor: pointer; float: left; font-size: 12px; font-weight: bold; padding: 4px 10px; width: 100%;}
.login-submit {float: left; width: 100%;}
.search_btns a {display: inline-block; float: none; margin: 0 2px; text-align: center; width: 90px;}
.search_btns {display: inline-block; text-align: center; width: 100%;}
.search_btns .view_btn {background-color: #333;}
.pro_tit {float: left;font-size: 14px !important; min-height: 30px; width: 100%;}
.item_no {float: left; font-size: 14px; margin: 0; min-height: 40px; width: 100%;}
.search-img {float: left; min-height: 220px; width: 100%;}
.product-group-holder-new .search_btns {bottom: 20px; left: 0; position: absolute;}
.product-group-holder-new {position: relative;}
#myModal .modal-dialog {margin: 10px auto; width: 240px;}
#myModal .modal-open .modal {overflow: visible;}
#myModal.modal {bottom: 0; display: none; height: 870px; left: 0; outline: 0 none; overflow: auto; position: absolute; right: auto; top: 0;}
.modal-open {overflow: visible !important;}
.left-toggle {position: relative;}
.modal-backdrop.in {display: none;}
#myModal .modal-content {background-color: #fcfcfc; border-radius: 10px;}
#myModal .modal-body {padding: 0;}
#myModal .left-nav {margin: 0; padding: 10px 20px; width: 100%;}
.left-menu-items a {color: #666; padding: 3px 0; font-size: 12px;}
.left-menu-group {border-top: 1px solid #ccc;}
#myModal .left-menu-group {text-transform: capitalize;}
#myModal .left-nav {border: medium none;}
#myModal .modal-content {border: 1px solid #cdcdcd; box-shadow: none;}
#myModal .modal.fade .modal-dialog {transform: none; transition: none 0s ease 0s;}
#myModal .modal.in .modal-dialog {transform: none;}

.bubble-holder .bubble.bg-grey::after {border-right: 30px solid transparent; border-top: 30px solid #c7c9cb; bottom: -20px; content: ""; height: 0; left: 20px; position: absolute; width: 0;}
.bubble-holder .bubble {border-radius: 6px; color: #ffffff; font-weight: 400; height: 90px; margin-bottom: 25px;  padding: 11px 20px 11px 14px; position: relative; width: 100%;}
.bg-grey {background: #c7c9cb none repeat scroll 0 0; color: #ffffff;}
.bg-orange {background: rgba(250, 80, 0, 1) none repeat scroll 0 0; color: #ffffff;}
.bubble-holder .bubble.bg-orange::after {border-left: 30px solid transparent; border-top: 30px solid rgba(250, 80, 0, 1); bottom: -20px; content: ""; height: 0; position: absolute; right: 20px; width: 0;}
.cartpage > input {background-color: #fa5000; border: 1px solid #fa5000; border-radius: 4px; color: #fff; float: right; font-size: 16px; margin: 0 0 10px; padding: 8px 25px; text-transform: capitalize;}
.cartpage .msg-text {color: red; float: right; margin: 3px 0; text-align: right; width: 100%;}
#cart_table .refresh-button {text-indent: 99999px;}
 .table-holder table tr td input {display: inline-block; text-align: center; width: 32px;}
.table-holder table tr td .quantall input {text-align: center; width: 40px;}
.mob-hide .remove-button {float: none; margin: 0 auto; text-align: center;}
.quantall {display: inline-block; margin: 5px 0; width: 100%;}
.table-holder .add-button:hover, .table-holder .update-button:hover {color: #222;}


/* MOBILE */
.mob-footer, .mob-menu-footer, .mob-menu, .mob-menu-icon, .mob-icons, .mob-menu-icon-footer {display:none;}


/* iPads (portrait) ----------- */
@media only all and (max-width: 980px) and (min-width: 768px){
    html{
        zoom: 0.76;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media only all and (max-width: 767px){
	.mob-hide, .cart-holder, .quote-holder {display:none;}
	header, footer, .wrapper, .home-wrapper, .about-wrapper, .testimonials-wrapper, .contact-wrapper, .product-wrapper, .basket-wrapper, .terms-wrapper, .privacy-wrapper {
		width:100%;
		padding:0 4%;
	}
	.header-blurb {width:100%;padding:0 4%;text-align:center;margin-bottom:10px;}
	.logo-holder {margin-top:20px;margin-bottom:20px;width:62%;}
	header nav {display:none;}
	.mob-menu, .mob-menu-footer {
		display:block;
		width:100%;
		color:#FFFFFF;
		text-align:right;
		padding-right:10px;
		display:none;
	}
	.mob-menu {background:rgba(250,80,0,1);}
	.mob-menu-footer {background:rgba(0,0,0,0.4);}
	.mob-menu-icon span, .mob-menu-icon-footer span {float:left;margin-top:6px;margin-left:4%;}
	.mob-menu-icon img, .mob-menu-icon-footer img {vertical-align:middle;width:46px;height:33px;}
	.mob-menu a, .mob-menu-footer a {
		width:100%;
		display:block;
		clear:both;
		color:#FFFFFF;
		padding:6px 2%;
		text-transform:uppercase;
	}
	.mob-menu-icon, .mob-menu-icon-footer {
		display:block;
		width:100%;
		height:40px;
		text-align:right;
		padding:4px 10px 0 0;
		color:#FFFFFF;
		cursor:pointer;
		font-size: 1.4em;
	}
	.mob-menu-icon {background:rgba(250,80,0,1);}
	.mob-menu-icon-footer {background:rgba(0,0,0,0.4);}
	.mob-icons {position:absolute;top:23px;right:4%;width:34%;height:50px;text-align:right;display:block;}
	.mob-icons a {margin-left:2%;}

	.left-nav {display:none;}

	/* HOME PAGE */
	.home-wrapper .main-content, .home-wrapper .content {width:100%;}
	.rslidesholder {height:100%;}
	.main-search span {text-align:center;padding:6px 0;width:100%;display:block;}
	.main-search form {width:100%;text-align:center;}
	.main-search input[type="text"] {width:83%}
	.main-search span {font-size:1.3em;}
	.nav-container {display:none;}
	.home-wrapper .main-content .product-group {background-size:contain;width:49%;height:159px;margin:6px 0px 6px 2%;}
	.home-wrapper .main-content .product-group:nth-of-type(2n) {margin:6px 0 6px 0;}
	.home-wrapper .main-content .product-group a {font-size:0.8em;padding-top:136px;}

	.hardware-sticker-holder {display:none;}

	/* TESTIMONIALS */
	.bg-grey, .bg-dgrey, .bg-orange {background:transparent;color:inherit;}
	.testimonials-wrapper .main-content .content {width:100%;}
	.testimonials-wrapper .testimonal-holder {width:100%;margin:0 0 2% 0;}
	.testimonials-wrapper .testimonal-holder:nth-of-type(1n) {background:rgba(250,80,0,1);color:#FFFFFF;}
	.testimonials-wrapper .testimonal-holder:nth-of-type(2n) {background:rgba(0,0,0,0.4);color:#FFFFFF;}
	.testimonials-wrapper .testimonal-holder:nth-of-type(3n) {margin:0 0 2% 0;background:#FFFFFF !important;color:rgba(0,0,0,0.6) !important;}
	.testimonials-wrapper .testimonal-holder:nth-of-type(3n) .who {border-top:2px solid #C7C9CB;}
	.testimonials-wrapper .main-content h1 {margin:4px 0 4px 0;}
	.testimonials-wrapper .main-content .content p {font-size:1.2em;}


	/* ABOUT US */
	.about-wrapper .main-content .content, .about-wrapper .service-box {width:100%;}
	.about-wrapper .service-box, .about-wrapper .service-box:last-of-type {margin-bottom:4%;}
	.about-wrapper .service-box img {width:40%;}
	.about-wrapper .main-content h1 {margin:4px 0 4px 0;}

	/* PRODUCTS */
	.product-wrapper .main-content .breadcrumb-holder {visibility:hidden;}
	.product-right-nav {display:none;}
	.product-wrapper .main-content h1 {margin:4px 0 4px 0;}
	.product-wrapper .main-content .content, .default-product-content {width:100%;}
	.default-product-content .product-group {background-size:contain;width:49%;height:auto;margin:6px 0 6px 2%;border:0;float:right;}
	.default-product-content .product-group:nth-of-type(2n) {margin:6px 0 6px 0;}
	.product-group-holder {background-size:contain;width:49%;height:159px;margin:5px 2% 6px 0;float:left;}
	.product-group-holder:nth-of-type(2n) {margin:6px 0 6px 0;}
	.gallery-holder {margin-left:0;}
	.product-wrapper .main-content .feature-image, .product-wrapper .main-content .feature-image img {width:100%;height:auto;}
	.product-wrapper .main-content .sub-image-holder {width:100%;padding:0;}
	.product-wrapper .main-content .sub-image-holder img {width:32%;margin:1% 1% 1% 0;}
	.product-wrapper .main-content .sub-image-holder img:nth-of-type(3n) {margin-left:1%;}
	.details, .table-holder {margin:0;padding:0;}
	.add-quote-button-holder {margin:0;padding:0 0 20px 0;}
	.details .details-content {width:100%;}
	.details .bubble-holder, .add-quote-button-holder .add-all-button, .related-holder, .download {display:none;}

	/* CONTACT */
	.contact-wrapper .contact-menu h2 {display:none;}
	.contact-wrapper {padding-bottom:30px;}
	.contact-wrapper .main-content .content, .contact-wrapper .contact-menu {width:100%;}
	.contact-wrapper .contact-menu .contact-holder {width:50%;float:left;}
	.contact-wrapper .contact-right-holder {width:100%;margin-top:4%;}
	.contact-wrapper .main-content h1 {margin:4px 0 4px 0;}

	.contact-wrapper .contact-menu .contact-button {width:25%;margin-right:5%;background:url('images/email_orange.svg') no-repeat center center;float:left;}
	.job-title {width:62%;float:left;}

	.contact-wrapper .contact-menu .contact-holder:nth-of-type(1), .contact-wrapper .contact-menu .contact-holder:nth-of-type(2) {width:100%;}
	.contact-wrapper .contact-menu .contact-holder:nth-of-type(1) .job-title, .contact-wrapper .contact-menu .contact-holder:nth-of-type(2) .job-title {width:80%;float:left;}
	.contact-wrapper .contact-menu .contact-holder:nth-of-type(1) .name, .contact-wrapper .contact-menu .contact-holder:nth-of-type(2) .name {width:80%;float:left;}
	.contact-wrapper .contact-menu .contact-holder:nth-of-type(1) .contact-button, .contact-wrapper .contact-menu .contact-holder:nth-of-type(2) .contact-button {float:left;width:13%}

	/*TERMS*/
	.terms-wrapper .content, .privacy-wrapper .content{width: 100%;padding: 0px;}
	.wpcf7-submit{margin-bottom: 15px;}

	/* BASKET */
	.basket-wrapper .main-content .content {width:100%;padding-bottom:20px;}
	.basket-wrapper .main-content h1 {margin:4px 0 4px 0;}
	.basket-wrapper .main-content .content h2 {margin-left:0;}
	.basket-wrapper .remove-button, .basket-wrapper .refresh-button, .basket-wrapper .disabled-button {width:89%;margin:3px 5px 4px 5px;}
	.form-column {margin:0;padding:0;width:100%;}
	.basket-wrapper .order-button {margin:10px 0 0 0;width:100%;text-align:center;}

	/* FOOTER */
	footer {display:none;}
	.footer {border:0;}
	.mob-footer {width:100%;display:block;}
	.mob-link-holder {width:100%;height:40px;position:relative;background-color:#FFFFFF;background-size:42px;background-repeat:no-repeat;background-position:96% 0%;}
	.mob-link-holder a {display:block;width:100%;height:40px;position:relative;color:rgba(250,80,0,1);clear:both;padding:11px 4% 6px 4%;font-size:1.4em;font-weight:400;}
	.mob-link-holder .grey-bar {height:20px;width:100%;position:absolute;bottom:0;left:0;background:rgba(199,201,203,0.1);}

	.mob-menu-footer .left-menu-group {font-size:1.3em;margin:0 0 0 6px;padding:6px 4%;border-top:1px dotted rgba(255,255,255,0.4);}
	.mob-menu-footer .left-menu-group span {font-size:1.4em;margin-left:10px;color:#FFFFFF;}
	.mob-menu-footer .left-menu-items {padding:6px 6%;}

	.mob-detail-holder {width:100%;background:rgba(250,80,0,1);padding:11px 6%;color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
	.mob-detail-holder a {color:#FFFFFF;}
	.mob-detail-holder span {margin:0 8px 0 5px;}
	.author a {margin-left:4px;}
}

/* entire container, keeps perspective */
.flip-container, .hardware-flip-container {
	perspective: 1000;
	transform-style: preserve-3d;
}
/*  UPDATED! flip the pane when hovered */
.flip-container:hover .back, .hardware-flip-container.hover .hardware-back {
	transform: rotateY(0deg);
}
.flip-container:hover .front, .hardware-flip-container.hover .hardware-front {
	transform: rotateY(180deg);
}
.flip-container, .front, .back {
	width: 20px;
	height: 22px;
	float:left;
	margin-right:6px;
}
.hardware-flip-container, .hardware-front, .hardware-back {
	width: 110px;
	height: 110px;
}
/* flip speed goes here */
.flipper, .hardware-flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
/* hide back of pane during swap */
.front, .back, .hardware-front, .hardware-back {
	backface-visibility: hidden;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}
/*  UPDATED! front pane, placed above back */
.front, .hardware-front {
	z-index: 2;
	transform: rotateY(0deg);
}
/* back, initially hidden pane */
.back, .hardware-back {
	transform: rotateY(-180deg);
}

/* CATALOGUE & BROCHURE PAGE */
/****************************************************************************************************************************/

.clear:before,
.clear:after {
    content: "";
    display: table;
}
.clear:after {
    clear: both;
}

.catalogue-brochure-wrapper {
  padding: 20px 0px 50px;
  overflow: visible;
}

.catalogue-brochure-listings {
  width: 65%;
  float: left;
}
.catalogue-brochure-listings .inner {
  background: #f1f2f2;
  padding: 0px 35px;
  overflow: hidden;
}
.catalogue-brochure-listings h2, .pricelist h2 {
  color: rgba(250,80,0,1);
  margin-top: 0px;
}

.catalogue-brochure-listings .listing h3 {
  color: rgba(250,80,0,1);
  font-size: 1em;
  font-weight: 300;
  margin: 0 auto 10px;
  width: 140px;
  line-height: 1.4;
}
.catalogue-brochure-listings .listing .pdf-button {
  display: inline-block;
  padding: 9px 10px 9px 27px;
  border: 1px solid rgba(0,0,0,0.15);
  position: absolute;
  color: rgba(250,80,0,1);
  font-weight: bold;
  background: #FFFFFF;
  width: 150px;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.hover-button:after, .hover-button:before {
 transition: all 0.3s;
 -webkit-transition: all 0.3s;
}
.hover-button:hover:before {
 transform: scale(1.1);
 -webkit-transform: scale(1.1);
}
.hover-button:hover:after {
 background: rgba(0,0,0,0.08) !important;
}
.catalogue-brochure-listings .listing .pdf-button:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 8px;
  background: rgba(199,201,203,0.1);
}
.catalogue-brochure-listings .listing .pdf-button:before{
  content: "";
  display: block;
  background: url('images/orange-download.svg');
  position: absolute;
  left: 10px;
  top: 11px;
  width: 17px;
  height: 14px;
}
.catalogue-brochure-listings .listing {
  text-align: center;
  width: 50%;
  height: 328px;
  padding: 30px 0px;
  float: left;
  position: relative;
}
.catalogue-brochure-listings .listing .front-page {
  display: inline-block;
  margin-bottom: 16px;
  box-shadow: 0px 0px 8px rgba(0,0,0,0.4);
}

.catalogue-brochure-listings .listing .title {
  height: 40px;
  width: 100%;
  display: table;
  margin-bottom: 5px;
}
.catalogue-brochure-listings .listing .title h3 {
  vertical-align: middle;
  display: table-cell;
  padding: 0 10px;
}

.pricelist {
  width: 35%;
  float: left;
  padding-left: 30px;
}

.pricelist-form input, .pricelist-form textarea  {
  width: 100%;
  padding: 4px 6px;
  border: 1px solid rgba(0,0,0,0.1);
}
.pricelist-form label {
  display: block;
  margin-bottom: 10px;
}
.pricelist-form  .field {
  padding: 15px 0px;
  border-top: 1px dotted #d1d3d4;
}
.pricelist-form .submit-button {
   display: block;
   float: right;
   cursor: pointer;
   font-size: 1.2em;
   font-family: 'Raleway', sans-serif;
   font-weight: bold;
   padding: 9px 42px 9px 10px;
   border: 1px solid rgba(0,0,0,0.1);
   position: relative;
   color: rgba(250,80,0,1);
   background: #FFFFFF;
}
.pricelist-form .submit-button:after {
   content: "";
   display: block;
   width: 100%;
   position: absolute;
   bottom: 0;
   left: 0;
   height: 8px;
   background: rgba(199,201,203,0.1);
}
 .pricelist-form .submit-button:before{
   content: "";
   display: block;
   background: url('images/orange-submit.svg');
   position: absolute;
   right: 10px;
   top: 7px;
   width: 20px;
   height: 25px;
 }

 .pricelist-image {
   width: 100%;
   max-width: 400px;
 }

 .pricelist-form div.wpcf7-response-output {
	 margin-top: 20px;
	 float: left;
 }

.pricelist-form span.wpcf7-not-valid-tip {
	font-size: 0.8em;
	display: block;
	font-weight: bold;
	margin-top: 4px;
}

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

   .catalogue-brochure-listings {
     width: 100%;
     margin-bottom: 20px;
   }

   .pricelist {
     width: 100%;
     padding-left: 0px;
     margin-bottom: 20px;
   }
   .catalogue-brochure-listings .inner {
     padding: 0px 15px;
   }

   .catalogue-brochure-wrapper {
     padding: 0 4%;
     width: 100%;
   }

    .catalogue-brochure-listings .listing {
      padding: 20px 0px 0px;
    }

    .catalogue-brochure-listings .listing:last-child {
      padding-bottom: 20px;
    }

 }

 @media only all and (max-width: 450px) {

   .catalogue-brochure-listings .listing .pdf-button {
      display: block;
      position: relative;
      bottom: 0px;
   }
    .catalogue-brochure-listings .listing {
      width: 100%;
      height: auto;
      min-width: 170px;
    }



 }

.blogpost .gallery {
    display: none;
}

.catalogue-brochure-listings.blog-listings .listing {
    height: auto;
}
.catalogue-brochure-listings.blog-listings .listing .front-page {
    margin-bottom: 45px;
    padding: 0 5px 5px;
}


.nav-container .next, .nav-container .prev,.nav-container ul {
    pointer-events: auto;
}

.nav-container {
    pointer-events: none;
}

/* TW - Amends to News section */
.blog-listings .inner {
	padding:20px 20px 0 20px;
}
.blog-listings .listing {
	width:100%;
	text-align: left;
	padding:15px;
	margin-bottom:15px;
	background-color: #FFF;
}
.blog-listings .listing .pdf-button {
	float:right;
	left:initial;
	right:15px;
}
.blog-listings .listing .front-page {
	box-shadow: 0 0 0;
	padding:0;
}
.blog-listings .listing .front-page img {
	float:left;
	margin-right: 20px;
	margin-bottom:15px;
}
.blog-listings .listing .front-page p {
	margin-top:0;
}
.blog-listings .listing .title h3 {
	padding: 0;
	font-weight: bold;
}
.blog-listings .listing .title h3 a {
	color:rgba(250,80,0,1);
}
.blog-listings .listings a, .blog-listings .listing .front-page a {
	color: rgba(0,0,0,0.6);
}
.blog-listings .listings a:hover, .blog-listings .listing .front-page a:hover {
	color:rgba(250,80,0,1);
}

/* TW - Amend to the single blog post */
.blogpost .details-content h2 {
	line-height: 1.2em;
}

@media only all and (max-width: 450px) {
	.blog-listings .listing .pdf-button {
		position: absolute;
		bottom:20px;
	}
}
/****************************************Date (12-1-17)****************************/

.search-holder.mob-hide > a {
  color: rgba(250, 80, 0, 1);
  display: block;
  float: left;
  height: 100%;
  margin-left: 219px;
  text-decoration: none;
  font-weight: 600;
}
.search-holder.mob-hide > a:hover {
  color: #fff;
  font-weight: 600;
}
.search-holder {
  background-color: lightgrey;
  float: left;
  height: 38px;
  margin-bottom: 30px;
  padding: 10px 0;
  text-align: right;
  width: 100%;
}
.left-nav.login_page {
  border-bottom: none;
}
.product-group-holder-new {
  border: 1px solid #ccc;
  float: left;
  height: 500px;
  margin: 11px 7px 17px 17px;
  padding: 15px;
  position: relative;
  width: 30%;
}
.product-group-holder-new .addtoany_share_save_container {
  display: none;
}
#searchform label {
  display: none;
}
.pro_tit {
  color: rgba(250, 80, 0, 1);
  font-size: 17px;
}
.view_btn {
  background: rgba(250, 80, 0, 1) none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  margin-right: 30px;
  padding: 6px 13px;
}
.add_btn {
  background: rgba(250, 80, 0, 1) none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  padding: 6px 13px;
}

 .price-btn button {    
	background-color: #fff;
    color: #000;
    /* float: left; */
    font-size: 9px;
    margin: 4px 2px 0;
    padding: 3px 0;
    /* display: inline-block; */
    width: 48px;}
.price-btn {float: left; width: 50%;	padding-top:15px;}

.product-contant .imgdiv img{
	max-width:100%;
	height:auto;
}

.product-contant .imgdiv span.glyphicon{
	float: right;
	font-size: 22px;
}

.product-contant .titlediv h2{
	margin-top: 0;
    margin-bottom: 10px;
	color: #252525;
	font-weight: bold;
}

.product-contant .trust-mark {
	padding-top: 15px;
}

.product-contant .trust-mark .productdata span , 
.product-contant .trust-mark .productstock span , 
.product-contant .trust-mark .guranteediv span.glyphicon-piggy-bank{
	float:left;
	font-size: 26px;
    margin-right:12px;
}

.product-contant .trust-mark .productdata strong, 
.product-contant .trust-mark .productstock strong, 
.product-contant .trust-mark .guranteediv strong{
	text-transform:capitalize;
	color: #252525;
    font-size: 12px;
}

.product-contant .trust-mark .productdata p, 
.product-contant .trust-mark .productstock p{
	text-transform:capitalize;
	color: #666;
	font-size: 12px;
	line-height: 20px;
}

.product-contant .trust-mark .guranteediv strong{
	position: relative;
    top: 5px;
}

.product-contant .trust-mark .guranteediv .glyphicon-chevron-right{
	position: relative;
    top:7px;
}

.product-contant .pricediv .table-holder{
	margin-left:0px;
}

.product-contant .pricediv .upload-gate{
	border: none;
    background: #f7f7f7;
}

.product-contant .pricediv .upload-gate a{
	text-decoration:none;
}

.product-contant .pricediv .table-holder{
	width: 100%;
    /* overflow-x: auto; */
}

.product-contant .pricediv .table-holder table{
	width: 100%;
    overflow-x: auto;
}

.product-contant .pricediv .table-holder table .input-group{
	width: 108px;
}

.product-contant .pricediv .table-holder table .input-group input{
	width: 30px;
}

.product-contant .details .details-content{
	width:100%;
}

.product-contant .details .details-content ul.nav.nav-tabs li a{
	-webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    background-color: #f2f2f2;
    border-color: #ddd;
    color: #545454;
    line-height: 14px;
}

.product-contant .details .details-content ul.nav.nav-tabs li.active a{
	background-color: #fff;
    border-bottom-color: #fff;
    color: #222;
}

.product-contant .details .details-content .tab-content{
	border: 1px solid #ddd;
	border-top:none;
	padding: 20px 15px;
}

.help-inner{
	width:25%;
}

.help-inner .inn-block {
	padding:5px;
	width: 100%;
}

.help-inner .inn-block > a{
	display:block;
}

.help-inner .inn-block > span{
	height: 50px;
    margin: 0;
    padding: 10px 10px 0 0;
    font-weight: 700;
    color: #fdddca;
	font-size: 15px;
}

.pricediv .table-holder table{
	table-layout:fixed;
	width:100%;
}

.pricediv .table-holder table th{
	vertical-align: middle;
}
.pricediv .table-holder table td{
	padding:5px;
	border: solid 1px #ececec;
}

.pricediv .table-holder table th:nth-child(4) , 
.pricediv .table-holder table th:nth-child(5){
	width:120px;
}

.pricediv .table-holder table td:nth-child(5) .add-button{
	margin:0 auto;
	padding: 3px;
    height: auto;
    display: block;
}

.pricediv .table-holder table td:nth-child(5) .add-button span#add{
	line-height:25px;
	text-transform:capitalize;
}


.pricediv  > table {
	text-transform:capitalize;
}

.details-content #Delivery p strong{
	margin-bottom: 0px;
    display: block;
}

.testimonial_group .testimonial{
	width:100%;
	float:none;
	margin-bottom: 20px;
    padding-bottom: 45px;
    border-bottom: solid 1px #dcdcdc;
}

.testimonial_group .testimonial .rr_review_name{
	font-size: 14px;
    line-height: 20px;
	position:relative;
}

.testimonial_group .testimonial .rr_review_name img{
	position: absolute;
    right: 20px;
    top: 10px;
}

.testimonial_group .testimonial .stars{
	margin-left: 30px;
}

.testimonial_group .testimonial span[itemprop="reviewBody"]{
	margin-left:30px;
}

.pricediv .testimonial_group .testimonial .rr_review_name img{
	height: 24px;
    width: 24px;
	right: 10px;
    top: 0;
}

.pricediv .testimonial_group .testimonial .rr_review_name{
	padding-right: 50px;
}


/** 2-2-2017 **/



.keeprow .keepshop button{
	width: 100%;
}

.keeprow .keepshop button span{
	left: -5px;
    top: 2px;
}

.keeprow .chknw{
	float:right;
}

.keeprow .chknw button{
	width: 100%;
}

.keeprow .chknw button span{
	left:5px;
    top: 2px;
}

.qitem{
	width:100% !important;
}

.qitem .table-holder{
	padding:0px;
	margin:0px;
}

.qitem .table-holder table tr th{
	vertical-align:middle;
}

.mony-bck , 
.mony-bck2{
    width: 100%;
    max-width: 960px;
    margin: auto;
	padding:20px 0px;
}

.mony-bck .lft img{
	max-width:100%;
	height:auto;
}

.mony-bck .lft h3{
	font-size:14px;
}

.mony-bck .rgt{
	border: solid 1px #e0e0e0;
    padding: 15px;
    background: #f7f7f7;
    border-radius: 6px;
	box-shadow:0px 2px 2px 0px #e4e4e4;
}

.mony-bck .rgt .cupon button{
	padding: 0;
	margin-top:10px;
}

.mony-bck .rgt .cupon button a{
	padding: 5px 10px;
    display: block;
    line-height: 1;
}

.mony-bck .rgt .cupon .cpbox button{
	padding: 2px 10px;
    display: inline-block;
    line-height: 14px;
    font-family: initial;
    position: relative;
    top: -3px;
}
.qitem .table-holder table tr td {padding: 20px 0;}
.mony-bck .lft {text-align: center;}
.qitem .table-holder p {padding-top: 8px;}
.rgt .col-md-6 {font-size: 18px;font-weight: 600;}
.rgt .col-md-6 + .col-md-6 {color: #fa5000;font-size: 18px;}
.postcode #pcode {
    border: 1px solid #ccc;
    padding: 4px 0;
    width: 50%;
}
.postcode select {
    border: 1px solid #ccc;
    padding: 3px 0;
}
.postcode {
    margin-bottom: 5px;
}
.cupon span {font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
.cupon .glyphicon-plus:before {
    font-size: 25px;
    font-weight: 600;
    vertical-align: middle;
    padding-right: 5px;
}
.gst h5 {
    font-size: 14px;
    margin: 5px 0;
    font-weight: 600;
    color: #333;
}
.gst h5 small {
    font-size: 13px;
    padding: 0 5px 0 1px;
}
.login strong {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    display: inline-block;
}
.login button {
    background-color: #333;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.login button:hover{background-color:#fa5000;}
.login button a {
    font-size: 14px;
    color: #fff;
	text-decoration:none;
}
.pslider {
    width: 100%;
    margin: 0px auto;
}
.pslider h1 {
    width: 100%;
    background: rgba(0,0,0,0.4);
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 3px 0 3px 10px;
    font-size: 2em;
    line-height: 1.4em;
    margin: 4px auto 18px;
}
.pslider .post-carousel-main.bx-clone {
  border: 1px solid #ddd!important;
  border-radius: 5px;
}
.pslider .btn_des {
  padding: 9px;
}
.pslider .bx-controls-direction {
  position: absolute;
  top: 50%;
}
.pslider .bx-next {
  float: left;
}
.pslider {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.pslider .bx-next {
  float: left;
}
.pslider .bx-prev {
  display: inline-block;
  float: right;
}
.pslider .bx-controls-direction {
  position: absolute;
  top: 50%;
  width: 100%;
}
.pslider .bx-next {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("./images/chevron-sign-left.png");
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
  float: left;
  font-size: 0;
  height: 32px;
  width: 32px;
     margin-left: -21px;
}
.pslider .bx-prev {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("./images/chevron-sign-to-right.png");
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
     margin-right: -21px;
  font-size: 0;
  height: 32px;
  width: 32px;
}
.pslider .post-carousel-content {
  font-size: 12px;
  min-height: 170px;
  text-align: justify;
}
.pslider .search_btns button {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  display: inline-block;
  float: none;
  width: 101px;
}
.pslider .post-carousel-main .post-carousel-inner {
  border: 0 none;
  border-radius: 5px;
  min-height: 325px;
}
.search-img {
    text-align: center;
}
p.item_no {line-height: 22px;padding: 10px 0 15px;}

/** Table Area 6-2-2017 **/
.pro-item-list {padding: 0;margin: 15px 0;border: 1px solid #ddd;}
.pro-d {font-weight: 600;font-size: 12px;}
.pro-text {font-size: 12px;}
.pro-item-list .table {width: 95%;margin: 0px auto;}
.pro-item-list .table td {width: 50%;vertical-align: middle;word-wrap: break-word;}
.pro-text input {
    width: 30px;
    padding: 0 1px;
    vertical-align: top;
    border: 1px solid #ddd;
    height: 24px;font-size: 15px;
}
.pro-text span a {
    font-size: 18px;
    background-color: #ddd;
    padding: 2px 7px;
    color: #000;
    text-decoration: none;
}
.prize {
    font-size: 16px;
    font-weight: bold;
    color: #fa5000;
}
.pro-text span a:hover {
    color: #fa5000;
    background-color: #000;
}
.pro-text .submit {
    width: 90px;
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 4px 0;
    background-color: #000;
    color: #fff;
    outline: none;
}
.pro-text .submit:hover{
	background-color:#fa5000;
}
.pro-item-list p {
    font-size: 14px;
    padding: 12px 15px;
}
.prize-text-box {
    padding: 10px 0px;
    display: block;
}
.prize-text-box td {
    font-size: 18px;
    font-weight: bold;
    color: #fa5000;
}
.pure {
    padding: 5px 15px;
}
.add {
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    text-transform: capitalize;
}
.pure .submit {
    width: 100%;
    background-color: #fa5000;
    color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 6px 0;
}
.pure .submit:hover{background-color:#000;}

/** End Table Area 6-2-2017 **/


/**  7-2-2017 **/
.slogun {float:left;width: 74%;}
.slogun {
    float: left;
    width: 74%;
    background-color: #000;
    padding: 45px 15px;
}
.slogun h2 {
    font-size: 20px;
    font-weight: 500;
    color: rgba(250, 80, 0, 1);
    text-align: center;
    vertical-align: top;
    margin: 0;
}

.hard-logo-right {float: right;width: 23%;}
.hardware-flip-container {margin: 0px auto;}
.supper-top {padding-bottom: 0;}
.cart1 a p {width: 30%;display: inline;margin-right: 20px;}
.inner_cart a p {width: 50%;display: inline;margin-right: 15px;}
.cart1 .cart-num{float:none;}
.price-btn {padding-top: 15px;}


/** End 7-2-2017 **/

.ad_holder
  {
  background : #FA5000;
  }
 .ad_holder h3 
 {
  color: white;
  line-height: 33px;
  padding: 50px 9px 3px;
  text-align: center;
}
 .ad_holder a:hover {
  text-decoration: none;
}

.searchform.reseller_custom .text {border: 1px solid #ccc;}
.searchform.reseller_custom {display: inline-block; margin: 10px 0 20px; width: 100%;}
.pricing-table ul li {margin: 4px 0;}
.pricing-table ul {list-style: outside none none; margin: 0; padding: 0;}
.pricing-table h5 {font-weight: bold;}
.pricing-left {display: inline-block; width: 75%;}
.pricing-right {display: inline-block; width: 75%;}
.pricing-table {display: inline-block; width: 100%;}
input.reseller_search-btn {background-color: #fa5000; border-radius: 0 4px 4px 0; color: #fff; float: left; margin: -1px 0 0 -1px; padding: 4px 10px 6px; width: 100px;}
.pricing-left ul li ,.pricing-right ul li{
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  line-height: 37px;
  margin: 0 !important;
  text-align: center;
}
.pricing-left > h5, .pricing-right > h5 {
  background: #cccccc none repeat scroll 0 0;
  border: 1px solid; 
  font-size: 20px;
  margin: 0;
  padding: 20px;
  text-align: center;
}

.pricing-left span ,.pricing-right span {
  font-size: 16px;
 
}
.pricing-left ul li ,.pricing-right ul li {
  float: left;
  width: 33.3%;
}
.pricing-left ul li h5 ,.pricing-right ul li h5{
  font-size: 17px;
  font-weight: bold;
}
.left_myacount ul li {
  border-bottom: 1px solid;
  list-style: outside none none;
  padding: 20px 0 16px;
   border-color: #e0dede;
}
.left_myacount > ul {
  padding: 0;
}
.left_myacount {
  float: left;
  width: 100%;
}
.right_myaccount {
  border: 1px solid;
  margin-top: 20px;
  padding: 15px;
   border-color: #e0dede;
    width: 73.5%;
}
.right_myaccount > ul li {
  float: left;
  list-style: outside none none;
  width: 20%;
  line-height: 54px;
}
.right_myaccount > ul {
  float: left;
  padding: 0;
  width: 100%;
 
  border-bottom: 1px solid;
 border-color: #e0dede;
}
.right_myaccount > h5 {
  border-bottom: 1px solid;
  padding-bottom: 20px;
  border-color: #e0dede;
   font-size: 17px;
    font-weight: bold;
}
.right_myaccount ul li h5 {
  font-weight: bold;
}
.right_myaccount ul li:nth-child(5n){
	
	text-align:right;
}
.custom_accbtn {
  background: #ee5800 none repeat scroll 0 0 !important;
  color: white !important;
  font-weight: bold !important;
}
.left_myacount ul li a {
  color: black;
  text-decoration: none;
}
.right-nav.mob-hide > a:hover {
  text-decoration: none;
}
