* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body {
    background: #ffffff none repeat scroll 0 0;
    color: #3a3a3a;
    font-family: 'Roboto', sans-serif;
    font-size: 18px !important;
    line-height: normal;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
p {
    display: block;
    margin: 0;
    padding-bottom: 15px;
}
a {
    color: #333;
    outline: medium none;
    text-decoration: none !important;
    transition: all 500ms ease 0s;
}
input, select, textarea {
    color: #3a3a3a;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    outline: medium none;
    vertical-align: middle;
}
form {
    margin: 0 !important;
}
.clr {
    clear: both !important;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.tlr {
    text-align: right !important;
}
.vAlign {
    vertical-align: middle !important;
}
.alLeft {
    text-align: left !important;
}
.alCenter {
    text-align: center !important;
}
.alRight {
    text-align: right !important;
}
img {
    border: medium none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
p {
    margin: 0;
    padding-bottom: 20px;
}
p.last {
    padding-bottom: 0;
}
ul {
    list-style: outside none none;
}
.black {
    color: #000000 !important;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix::after {
    clear: both;
}
.main-cont {
    width: 100%;
}
.container {
    margin: 0 auto;
    /*max-width: 940px;*/
    padding: 0 10px;
	max-width: 1170px;
}
header {
    border-bottom: 1px solid #e9e9e9;
    box-shadow: 0 0 2px 2px #eee;
    height: 60px;
    width: 100%;
}
#menu-menu.menu{line-height: 0px;}
.logo {
    display: inline-block;
    line-height: 0;
    padding: 8px 0;
}
.loginList {
    display: inline-block;
    float: right;
}
.loginList > ul > li {
    float: left;
    position: relative;
}
.loginList ul li.currency {
    width: 88px;
}
.loginList > ul > li:after{
	content:"";
	position: absolute;
	width: 1px;
	height: 10px;
	background: #666;
	bottom: 6px;
	right: 0px;
}
.loginList > ul > li:last-child:after{content: none;}
.loginList > ul > li a {
    /*border-left: 1px solid #ededed;*/
    border-left: none !important;
    color: #666666;
    display: block;
    font-size: 15px;
    line-height: 21px;

    text-transform: uppercase;
}
.loginList > ul > li a img {
    vertical-align: middle;
}
.loginList > ul > li a:hover {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #000000;
}
.loginList > ul > li:last-child a {
    border-right: 1px solid #ededed;
}
.loginList > ul > li .usdPrice{padding: 25px 10px 0px !important;}
.usdList ul{float: none;}
.navBg {
    width: 100%;
}
nav {
    display: inline-block;
    padding: 6px 0;
}
nav ul li {
    display: inline-block;
}
nav ul li a {
    color: #666;
    font-size: 16px;
    line-height: 16px;
    padding: 0 10px;
    text-transform: uppercase;
	font-weight: 300;
}
nav ul li.active a {
    color: #0b9444;
}
nav ul li a:hover {
    color: #0b9444;
}
.contNo {
    background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll left center;
    color: #f17b21;
    display: inline-block;
    float: right;
    font-family: "Roboto",sans-serif;
    font-size: 21px;
    padding: 13px 0 13px 20px;
    text-align: right;
}
.contNo a {
    color: #797979;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.contNo a:hover {
    color: #f17b21;
    text-decoration: underline;
}
.categoryBg {
    background: #393939 none repeat scroll 0 0;
    height: 52px;
    transition: transform 0.5s ease 0s;
    width: 100%;
}
/*.categoryBtn {
    background: #4c4c4c none repeat scroll 0 0;
    float: left;
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 220px;
} */

.categoryBtn {
      float: left;position: relative;}

.categoryBtn > a {
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    padding: 13px 10px;
    text-transform: uppercase;
    vertical-align: top;
	font-weight: 600;
	line-height: 25px;
}
.categoryBtn > a:hover, .categoryBtn > a:focus{color: #FFF;}
/*.categoryBtn > a:hover, .categoryBtn > a.active {
    background: #5d5d5d none repeat scroll 0 0;
}*/
.categoryBtn a span {
    display: inline-block;
    padding-right: 5px;
    vertical-align: middle;
    width: 30px;
}
.categoryBtn a span i {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 3px;
    margin: 3px 0;
    width: 100%;
}
.categoryBtn:hover .categryCon{display: block;}
.catNav a {
    box-sizing: border-box;
}
.catNav > li > a {
	background: #484848;
	border-bottom: 1px solid #eee;
	color: #FFF;
	display: block;
	font-family: "Roboto",sans-serif;
	font-size: 15px;
	padding: 12px 20px;
	text-transform: uppercase;
	width: 250px;
	font-weight: 300;
}
.catNav > li > a:hover, .catNav > li > a:focus{
	background: #7e7a7a !important;
}
.catNav strong {
    color: #FFF;
	font-weight: normal;
}
.catSubNav > li > a {
    color: #FFF;
	border-bottom: 1px solid #eeeeee;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    padding: 12px 20px;
    text-transform: uppercase;
    width: 260px;
	background: #7e7a7a;
}
.catSubNav > li > a:hover, .catSubNav > li > a:focus {
	background: #5a5656 !important;
}
.catSubNav > li > .catSubNav > li > a  {
	background: #5a5656;
	color: #FFF;
}
.lastChildNav {
    background: #fff none repeat scroll 0 0;
}
.lastChildNav > li > a {
    color: #707070;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    padding: 8px 20px;
    text-transform: uppercase;
    width: 100%;
}
.catNav * {
    transition: all 0.5s ease 0s;
}

nav.menu-menu-container{display: block;}
/*.categoryBg .container {
    box-sizing: border-box;
    padding-left: 230px;
    position: relative;
} */
.searchPart {
    box-sizing: border-box;
    float: left;
    margin: 9px 0 9px 15px;
    position: relative;
    width: 65%;
}
.searchInp {
    /*background: #fff url("../images/sprites-imgs.png") no-repeat scroll 5px 6px !important; */
    /*border: 0 none;*/
    border:none !important;
    border-radius: 3px;
    box-sizing: border-box;
    color: #666;
    font-size: 13px;
    height: 33px;
    padding: 0 5px;
    vertical-align: top;
    width: 65%;
}
.search_radio{ display: inline-block; margin-top: 5px; margin-right: 10px; color:#fff; width: auto;}
.searchPart span {
    display: inline-block;
    padding-left: 10px;
    width: auto;
}
.searchPart span input {
    background: #fd6900 none repeat scroll 0 0;
    border: none !important;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 23px;
    padding: 5px 20px;
    transition: all 500ms ease 0s;
    font-weight: 600;
}
.searchPart span input:hover {
    background-color: #0b9444;
}
.searchPart span a:hover {
    background: #0b9444 none repeat scroll 0 0;
}
.banner-Bg {
    background: rgba(0, 0, 0, 0) url("../images/banr-bg.jpg") no-repeat scroll center center / cover ;
    height: 460px;
    width: 100%;
}
.bannerTxt {
    padding: 65px 0 20px;
}
.bannerTxt h1 {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 36px;
    line-height: 41px;
    margin: auto;
    text-shadow: 1px 1px 1px #3e3e3e;
    text-transform: uppercase;
    width: 90%;
    font-weight: 600;
}
.bannerTxt span {
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    padding: 10px 0;
}
.bannerList {
    background: rgba(237, 237, 237, 0.86) none repeat scroll 0 0;
    margin: 10px 0 30px;
    padding: 0;
}
.bannerList ul li {
    border-right: 1px solid #bfbfbf;
    box-sizing: border-box;
    color: #000;
    float: left;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 0;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 20%;
}
.bannerList ul li:hover {
    background: #fff none repeat scroll 0 0;
}
.bannerList > ul {
    border: 1px solid #f5f5f5;
}
.bannerList ul li strong {
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}
.bannerList ul li span {
    display: block;
    font-family: "Roboto",sans-serif;
}
.bannerList ul li:nth-child(5) {
    border-right: medium none;
}
.startedBtn {
    text-align: center;
}
.startedBtn a {
    background: #fd6900 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 30px;
    text-transform: uppercase;
    font-weight: 600;
}
.startedBtn a:hover {
    background: #0b9444 none repeat scroll 0 0;
}
.bannerBotBx {
    padding: 30px 0;
    width: 100%;
}
.bannerBotTxt {
    color: #858585;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    line-height: 26px;
    padding: 0 20px 10px;
    text-align: center;
}
.bannerBot-List {
    padding: 10px 0;
}
.bannerBot-List .owl-carousel .owl-item img {
    display: block;
    margin: auto;
    width: auto !important;
}
.bannerBot-List ul li {
    padding-top: 20px;
}
.bannerBot-List ul li:last-child {
    margin-right: 0;
}
.ban-bot-icon {
    padding-bottom: 15px;
    text-align: center;
}
.banBotHd {
    padding-bottom: 10px;
    text-align: center;
}
.banBotHd a {
    border-bottom: 1px solid #c1bec0;
    color: #8a8589;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin: auto;
    padding-bottom: 10px;
    padding-top: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 90%;
    font-weight: 600;
}

.banBotHd label {
    color: #8a8589;
    display: block;
    font-size: 12px;
    font-style: italic;
    text-align: center;
}
.banBotHd a:hover {
    color: #0b9444;
}
.banBotHd span {
    color: #8a8589;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
}
.latest-prodBg {
    background: #f9f9f9 none repeat scroll 0 0;
    padding: 40px 0 20px;
    width: 100%;
}
.list-projHd {
    color: #000000;
    font-family: "Roboto",sans-serif;
    font-size: 32px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: 600;
}
.list-projHd span {
    background: rgba(0, 0, 0, 0) url("../images/list-proj-bdr.png") no-repeat scroll center bottom;
    padding-bottom: 10px;
}
.product-List {
    padding: 30px 0 20px;
}
.product-List ul li {
    float: left;
    margin-bottom: 20px;
    margin-right: 2%;
    width: 23.5%;
	border-radius: 10px;
overflow: hidden;
box-shadow: 0px 0 5px rgba(0,0,0,0.2);
}
.product-List ul li:nth-child(4n) {
    margin-right: 0;
}
.prod-img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e0e0e0 #e0e0e0 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    line-height: 0;
    position: relative;
    width: 100%;
	border: 0px;
	border-radius: 10px;
}
.prod-img > img {
    width: 100%;
    min-height: 220px;
}
.completetag {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}
.distance {
    background: #ededed none repeat scroll 0 0;
    bottom: 0;
    color: #000000;
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    line-height: 16px;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 99;
}
.viewmoreBg {
    background: rgba(0, 0, 0, 0.698) none repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.prod-img:hover .viewmoreBg {
    opacity: 1;
}
.viewmoreBg a {
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    margin: -17px auto 0;
    padding: 8px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    width: 110px;
}
.viewmoreBg a:hover {
    border: 2px solid #0b9444;
    color: #0b9444;
}
.prodlistDet {
    
}
.prodName {
    display: block;
    padding: 10px;
    text-align: center;
}
.prodName a {
    color: #555;
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
	display: block;
}
.prodName a:hover {
    color: #f17b21;
}
.prodName small {
    color: #7e7e7e;
    display: block;
    font-size: 14px;
    line-height: 20px;
	text-align: left;
	margin-top: 5px;
}
.bidBx {
    padding: 10px;
}
.bidBx small {
    color: #7e7e7e;
    display: block;
    font-size: 14px;
    line-height: 25px;
}
.bidBx small strong {
    color: #7e7e7e;
    font-family: "Roboto",sans-serif;
    font-size: 14px !important;
	float:right;
	font-weight: 400 !important;
	
}
.bidBx small span {
    color: #848484;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
}
.bidBtn {
    padding-bottom: 0px;
    text-align: center;
	margin-top: 5px;
}
.bidBtn a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    color: #848484;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 12px;
    padding: 7px 20px;
    text-transform: uppercase;
    font-weight: 600;
}
.bidBtn a:hover {
    background: #0b9444 none repeat scroll 0 0;
    border: 1px solid #0b9444;
    color: #fff;
}

.prodlistDet .bidBtn .inactv{
	background: #434E5D !important;
	border: 1px solid #434E5D !important;
	cursor: pointer !important;
	border-radius: 0 !important;
	color: #FFF !important;
	display: block !important;
	font-family: "Roboto",sans-serif;
	font-size: 17px !important;
	padding: 10px 20px !important;
	text-transform: uppercase !important;
    font-weight: 600;
}

.prodlistDet .inactv:hover{
	background: #434E5D !important;
	opacity: 0.8;
}

.clientLogoBg {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #eee;
    padding: 25px 0;
    width: 100%;
}
.clintLogoList {
    margin: 0 30px;
    padding: 20px 0;
    text-align: center;
}
.clintLogoList ul li {
    display: inline-block;
}
.owl-nav .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/client-prev.png") no-repeat scroll left center;
    display: inline-block !important;
    height: 18px;
    left: -30px;
    margin-top: -9px;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 19px;
}
.owl-nav .owl-prev:hover {
    background: rgba(0, 0, 0, 0) url("../images/client-prev-over.png") no-repeat scroll left center;
}
.owl-nav .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/client-next.png") no-repeat scroll right center;
    display: inline-block !important;
    height: 18px;
    margin-top: -9px;
    position: absolute;
    right: -30px;
    text-indent: -99999px;
    top: 50%;
    width: 18px;
}
.owl-nav .owl-next:hover {
    background: rgba(0, 0, 0, 0) url("../images/client-next-over.png") no-repeat scroll right center;
}
.clientTestiBg {
    background: #efeded none repeat scroll 0 0;
    padding: 30px 0;
    position: relative;
    width: 100%;
}
.clientTestiBg ul li {
    display: block;
    padding: 0 50px;
    position: relative;
}
.clientTestiBg .bx-pager {
    display: none;
}
.clientTestiBg .bx-pager .bx-pager-item {
    display: inline-block;
}
.clientTestiBg .bx-pager .bx-pager-item a {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 7px;
    margin: 0 2px;
    overflow: hidden;
    text-indent: -100px;
    width: 7px;
}
.clientTestiBg .bx-pager .bx-pager-item a:hover, .clientTestiBg .bx-pager .bx-pager-item a.active {
    background: #9fea97 none repeat scroll 0 0;
}
.clientTestiBg .bx-controls-direction a {
    display: block;
    height: 21px;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 12px;
    z-index: 9999;
}
.testi-Img {
    display: inline-block;
    padding-right: 20px;
}
.testi-Img img {
    border: 5px solid #d3d2d2;
    border-radius: 50%;
    height: 173px;
    width: 173px;
}
.TestiTxtmain {
    display: inline-block;
    padding-top: 30px;
    position: relative;
    vertical-align: top;
    width: 65%;
}
.testiImg {
    left: 0;
    position: absolute;
    top: 27px;
    width: 30px;
}
.TestiTxt {
    box-sizing: border-box;
    color: #7e7e7e;
    font-size: 18px;
    line-height: 24px;
    padding-left: 40px;
    width: 100%;
}
.TestiTxt i {
    display: inline-block;
    position: relative;
    top: 10px;
}
.TestiTxt span {
    color: #959494;
    display: block;
    font-size: 18px;
    padding-top: 15px;
}
.TestiTxt span strong {
    color: #8b9394;
    font-size: 22px;
}
.newsletterBg {
    background: rgba(0, 0, 0, 0) url("../images/newsletterBg.png") repeat-x scroll center center;
    padding: 40px 0;
    width: 100%;
}
.newsletterHd {
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.newsletterHd strong {
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 30px;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-weight: 600;
}
.newsletterfldBx {
    margin: 20px auto 0;
    width: 440px;
}
.newsletterInp {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px 0 0 3px;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 16px;
    height: 49px;
    padding: 0 10px;
    width: 300px;
}
.newsletterBtn {
    float: left;
    width: 140px;
}
.newsletterBtn a {
    background: #fd6900 none repeat scroll 0 0;
    border-radius: 0 3px 3px 0;
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.newsletterBtn a:hover {
    background: #0b9444 none repeat scroll 0 0;
    color: #fff;
}
footer {
    padding: 10px 0;
}
.footer-top {
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
	padding: 0px !important;
}
.footer-top a {
    color: #666;
    font-size: 16px;
    padding: 0 8px;
    text-align: center;
    text-transform: uppercase;
}
.footer-top a:hover {
    color: #0b9444;
}
.footer-top span {
    color: #fff;
    display: block;
    font-size: 18px;
    padding-top: 0;
	font-weight: 300;
}
.footerBot {
    padding: 8px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.footerBot ul li {
    display: inline-block;
    position: relative;
   /* padding:0 22px; */
    width: 17%;
}
.footerBot ul li a {
    display: inline-block;
    transition: all 0.1s ease 0s;
}
.footerBot ul li a .img {
    opacity: 1;
}
.footerBot ul li a .over {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}
.footerBot ul li a:hover .img {
    opacity: 0;
}
.footerBot ul li a:hover .over {
    opacity: 1;
}
.lang {
    display: inline-block;
    font-size: 12px;
    position: relative;
    vertical-align: top;

}
.autoTranslate {
    color: #fff;
    line-height: 14px;
    position: relative;
    z-index: 50;
}
.changeLink {
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.changeLink span {
    display: inline-block;
    width: 16px;
}
.changeLink small {
    display: inline-block;
    float: right;
    padding-left: 5px;
   /* width: 8px; */
}
.autoTranslate {
    position: relative;
}
.langTrans {
    display: inline;
    vertical-align: text-top;
}
.changeLink span {
    display: inline-block;
    text-transform: uppercase;
}
.dropDownLang {
    background-color: #eeeeee;
    display: none;
    padding: 0;
    position: absolute;
    text-align: center;
    z-index: 60;
}
.dropDownLang li img {
    width: 16px;
}
.dropDownLang li > a {
    border-bottom: 0 none;
    display: block;
    font-size: 14px;
    padding: 5px 23px !important;
    text-transform: uppercase;
}
.dropDownLang_new {
    background-color: #eeeeee;
    display: none;
    padding: 0;
    position: absolute;
    text-align: center;
    z-index: 60;
}
.dropDownLang_new li img {
    width: 16px;
}
.dropDownLang_new li > a {
    border-bottom: 0 none;
    display: block;
    font-size: 14px;
    padding: 5px 23px !important;
    text-transform: uppercase;
}
.usdList {
    background: #eee none repeat scroll 0 0;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 999;
}
.usdList ul li {
    display: block !important;
    float: none;
}
.usdList ul li a {
    border-bottom: 1px solid #ccc;
    color: #000;
    display: block;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.btn-menu {
    cursor: pointer;
    display: block;
    height: 50px;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 50px;
    z-index: 9999999;
}
button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button {
    overflow: visible;
}
.btn-menu span::before {
    transform: translateY(-220%);
}
.btn-menu span::before, .btn-menu span::after {
    background: #0b9444 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: transform 0.3s ease 0s;
    width: 100%;
}
.btn-menu span::after {
    transform: translateY(220%);
}
.btn-menu span::before, .btn-menu span::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: transform 0.3s ease 0s;
    width: 100%;
}
.not_front_page .btn-menu span::before, .not_front_page .btn-menu span::after{
    background: #0b9444 none repeat scroll 0 0;
}
.btn-menu span {
    -moz-user-select: none;
    background-color: #fff;
    display: block;
    font-size: 0;
    height: 4px;
    left: 10px;
    margin-top: -2px;
    position: absolute;
    right: 10px;
    top: 50%;
    transition: background-color 0.2s ease 0s;
    z-index: 999;
}
.not_front_page .btn-menu span{
    background-color: #0b9444;
}
.btn-menu.btn-menu-open span::before {
    background: #ccc none repeat scroll 0 0;
    transform: translateY(0px) rotate(45deg);
}
.btn-menu.btn-menu-open span::after {
    background: #ccc none repeat scroll 0 0;
    transform: translateY(0px) rotate(-45deg);
}
.btn-menu.btn-menu-open span {
    background-color: transparent;
}
.mobNav {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    left: 0;
    padding: 3%;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
}
.mobNav.fades{
	z-index:999999 !important;
}
#menus > li {
    display: block;
    margin-bottom: 0;
}
#menus a {
    color: #aeaeae;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 19px;
    padding: 10px 0;
}
#menus {
    margin-top: 0;
}
.bdr {
    background: #eee none repeat scroll 0 0;
    display: block;
    height: 1px;
    margin: auto;
    transition: all 1s ease-in-out 0s;
    width: 0;
}
.bdr.bdrs {
    transition: all 1s ease-in-out 0s;
    width: 96%;
}
.mobNav {
    opacity: 0;
    transform: scale(1.1);
    transition: all 0.6s ease-in-out 0s;
    z-index: -999;
}
.fades {
    opacity: 1;
    transform: scale(1);
    transition: all 0.6s ease-in-out 0s;
    z-index: 9999;
}
.mobNav img {
	padding: 10px 0 0;
	width: 100px;
}
.nav2 {
    display: none;
}
#menus li:last-child .bdr {
    border: 0 none;
    height: 0;
}
#menus a:hover {
    color: #0b9444;
}
.ban-bot-icon img {
    backface-visibility: hidden;
    cursor: pointer;
    filter: grayscale(100%);
    opacity: 0.4;
    transform: scale(1);
    transition: all 0.6s ease 0s;
}
.ban-bot-icon img:hover {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.1);
}
.clientTestiBg .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/testi-prev.png") no-repeat scroll left center;
    display: inline-block !important;
    height: 26px;
    left: 0;
}
.clientTestiBg .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/testi-next.png") no-repeat scroll right center;
    display: inline-block !important;
    height: 26px;
    right: 0;
}
.clientTestiBg .owl-prev:hover {
    background: rgba(0, 0, 0, 0) url("../images/testi-prev-over.png") no-repeat scroll left center;
    display: inline-block !important;
}
.clientTestiBg .owl-next:hover {
    background: rgba(0, 0, 0, 0) url("../images/testi-next-over.png") no-repeat scroll right center;
    display: inline-block !important;
}
.clientTestiBg .owl-carousel .owl-item img {
    width: auto;
}
.clintLogoList .owl-item {
    display: block;
    text-align: center;
}
.clintLogoList .owl-item img {
    display: inline;
}
.banner-Bg {
    background-position: 50% 50% !important;
}
.mainContainer {
    background-color: #f9f9f9;
    padding: 50px 0;
}
.whiteBox {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 40px;
}
.blackHD {
    font-family: "Roboto",sans-serif;
    font-size: 26px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 600;
}
.whiteBox {
    color: #858585;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}
.blackOverlay {
    background-image: url("../images/aboutBkg.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: 40px;
    padding: 50px 50px 40px;
}
.blackOverlay * {
    color: #ffffff;
}
.aboutFe {
    margin-top: 20px;
}
.aboutFe ul li {
    float: left;
    width: 33.33%;
}
.aboutFe ul li .banBotHd span {
    font-style: italic;
}
.mapOuter {
    margin-top: 20px;
}
.mapOuter iframe {
    border: 0 none;
    height: 380px;
    width: 100%;
}
.formOuter {
    margin-top: 20px;
}
.formRow {
    margin: 0 -6px;
    text-align: left;
}
.formElement {
    box-sizing: border-box;
    float: left;
    padding: 6px;
    width: 33.33%;
}
.formElement .inputText {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    box-sizing: border-box;
    margin-top: 4px;
    padding: 7px;
    width: 100%;
}
.formElement label {
    color: #171f22;
}
.formElement.full {
    width: 100%;
}
.formElement.full textarea {
    height: 233px;
    resize: none;
}
.orangeBtn {
    background-color: #fd6900;
    border: none !important;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    padding: 10px 40px !important;
    transition: all 500ms ease 0s;
}
.tac {
    display: inline-block;
    text-align: center;
}
.orangeBtn:hover {
    background-color: #0b9444;
}
.whiteBtn:hover {
    color: #fff;
}
.supportOuter {
    margin-top: 50px;
}
.box {
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding: 20px 0;
    text-align: center;
    width: 33.3333%;
}
.box img {
    height: 36px;
    margin-bottom: 10px;
}
.supportOuter strong {
    color: #0a090a;
    display: block;
    font-size: 16px;
}
.mt10 {
    margin-top: 10px;
}
.box1, .box3 {
    border-left: 0 none;
    border-right: 0 none;
}
.aboutFe ul li .banBotHd span {
    padding: 10px;
}
.loginOuter {
    background-color: #ffffff;
}
.loginOuter {
    color: #8a8589;
    font-family: "Roboto",sans-serif;
}
.loginOuter > * {
    border: 1px solid #e0e0e0;
    display: table-cell;
    padding: 40px;
    text-align: center;
    vertical-align: middle;
}
.loginform {
    border-right: 0 none;
    text-align: left;
}
.blackHDSmall {
    color: #0a090a;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
}
.font15 {
    font-size: 16px;
}
.loginform .font15 {
    color: #0a090a;
}
.loginOuter .formElement {
    text-align: left;
}
.grayColor {
    color: #848484 !important;
}
.frgtPAss {
    color: #fd6900;
    float: right;
    text-decoration: underline;
}
.orangeColor {
    color: #fd6900;
}
.NewCustomers {
    font-size: 14px;
    line-height: 20px;
}
.NewCustomers p {
    padding-bottom: 30px;
}
.tal {
    text-align: left;
}
.siteMAp .blackHD {
    text-align: left;
}
.orangeHD {
    border-bottom: 1px solid #e0e0e1;
    color: #fd6900;
    font-family: "Roboto",sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
    padding-bottom: 3px;
}
.siteMAp a {
    color: #707070;
}
.siteMAp a:hover {
    color: #000000;
}
.siteMAp .blackHDSmall {
    color: #000000;
    margin-bottom: 0;
}
.siteMAp .orangeHD {
    margin-top: 30px;
}
.mtz {
    margin-top: 0 !important;
}
.oneThrd {
    float: left;
    width: 33.3333%;
}
.siteMAp .oneThrd ul {
    line-height: 20px;
    margin-bottom: 30px;
    margin-top: 10px;
}
.mz {
    margin-bottom: 0 !important;
}
.termHD {
    background-color: #e7e7e7;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 15px;
    min-height: 30px;
    min-width: 320px;
    padding: 0 10px 0 40px;
    position: relative;
    font-weight: 600;
}
.termHD span {
    background-color: #fd6900;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 30px;
    left: 0;
    line-height: 30px;
    margin-right: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px;
}
.regOuter .NewCustomers {
    vertical-align: top;
}
.stapFormOuter {
    min-height: 610px;
}
#msform {
    position: relative;
    text-align: left;
    width: 400px;
}
#msform fieldset {
    border: 0 none;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
}
#msform fieldset:not(:first-of-type) {
    display: none;
}
#progressbar {
    counter-reset: step;
    margin: 0 -10px;
    overflow: hidden;
}
#progressbar li {
    background-color: #dbdbdb;
    border: 10px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    color: white;
    float: left;
    font-size: 13px;
    height: 83px;
    line-height: 37px;
    list-style-type: none;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 20%;
}
#progressbar li.active {
    background: #fd6900 none repeat scroll 0 0;
}
#progressbar li::before {
    border-radius: 0 0 20px 20px;
    color: #ffffff;
    content: counter(step, decimal);
    counter-increment: step;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    left: 0;
    line-height: 20px;
    margin: 0 auto 5px;
    position: absolute;
    top: 30px;
    width: 64px;
    z-index: 2;
}
#progressbar li::after {
    background: #dbdbdb none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: -50%;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 0;
}
#progressbar li:first-child::after {
    content: none;
}
#progressbar li.active::before, #progressbar li.active::after {
    background: #fd6900 none repeat scroll 0 0;
    color: #ffffff;
}
.stapFormOuter .formElement {
    width: 50%;
}
.stapFormOuter .formElement.full {
    width: 100%;
}
.grayBtn {
    background-color: #4c4c4c;
    margin-right: 10px;
}
.socialIcon a {
    /*background-color: #d4d4d4;
    background-image: url("../images/social.png"); 
    background-position: 8px 7px;
    background-repeat: no-repeat;
    border-radius: 50%; */
    display: inline-block;
    height: 44px;
    width: 45px;
}
.socialIcon a:hover {
    background-color: #00a6dd;
        border-radius: 60px;
}
.socialIcon .fb a {
    background-position: -17px 7px;
}
.socialIcon .fb a:hover {
    background-color: #3f60a5;
        border-radius: 60px;
}
.socialIcon .li a {
    background-position: -43px 7px;
}
.socialIcon .li a:hover {
    background-color: #0097b4;
        border-radius: 60px;
}
.socialIcon .yt a {
    background-position: -67px 7px;
}
.socialIcon .yt a:hover {
    background-color: #d71920;
        border-radius: 60px;
}
.showMenu {
	position: fixed;
	width: 100% !important;
	z-index: 9999999;
	left: 0;
	height: calc(100% - 134px);
	background: #242A31 !important;
	overflow: auto;
}
.showMenu li {
    display: block;
    text-align: center;
    width: auto;
}
.showMenu a {
    display: block;
    padding: 10px;
}
.mainContainerLIsting {
    padding-top: 15px;
}
.prodListBC {
    border-bottom: 1px solid #e3e3e3;
    color: #fd6900;
    font-family: "Roboto",sans-serif;
    padding-bottom: 18px;
}
.prodListBC span {
    color: #000000;
}
.prodListBC a {
    color: #000000;
    padding: 0 3px;
}
.prodListBC a:hover {
    color: #fd6900;
}
.prodDetail {
    float: left;
    width: 44.5%;
}
.prodDetailInfo {
    float: right;
    width: 52%;
}
.prodCont {
    margin-top: 30px;
}
#slider {
    background-color: #fff;
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    overflow: hidden !important;
    padding: 10px;
}
.zoomWindow {
    margin-top: -10px !important;
}
.projectitem img {
    height: 60px;
    margin: auto;
    width: 70px !important;
}
.projectitem {
    border: 1px solid #272727;
    margin-right: -1px;
    padding: 10px 0;
    text-align: center;
}
#navigation {
    border-right: 1px solid #272727;
    display: block;
    margin: 20px auto auto;
    width: 85%;
}
.prodDetailInfo .blackHDSmall {
    font-family: "Roboto",sans-serif;
    font-weight: 600;
}
.prodDetailInfo .blackHDSmall h1{
    font-size: 28px;
}
.prodDetailInfo .font15 {
    font-size: 15px;
    line-height: 25px;
}
.prodDetailInfo .font15 strong {
    font-family: "Roboto",sans-serif;
    font-size: 16px;
}
.timeLeft {
    font-size: 22px;
    margin-top: 10px;
}
.timeLeft span {
    color: #52c807;
    font-family: "Roboto",sans-serif;
    font-size: 26px;
}
.font14 {
    font-size: 14px;
}
.font18 {
    font-size: 18px;
}
.semiBOld {
    font-family: "Roboto",sans-serif;
}
.timeOuter {
    background-color: #ffffff;
    border: 1px solid #bdbcbc;
    border-radius: 2px;
    float: left;
    margin: 8px 2px 25px 0;
    padding: 16px 0;
    width: 380px;
}
.timeOuter .semiBOld {
    float: left;
    padding: 10px 20px;
    text-align: left;
    width: 80px;
}
.box2T {
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

.labelOuter {
    line-height: 20px;
}
.labelOuter label {
    color: #0a090a;
    display: block;
    font-family: "Roboto",sans-serif;
    margin-bottom: 10px;
}
.selctFormBox {
    
    border: 0px solid #bdbcbc;
    border-radius: 0px;
    display: inline-block;
    height: 30px;
    position: relative;
    width: 100px;
}
.selctFormBox .selectInput {
    color: #000000;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    vertical-align: top;
    width: 100%;
	color: #3f464b;
	font-size: 15px;
	border-radius: 5px;
	/*box-shadow: inset 0px 1.5px 2px 0px #c6c8ca;*/
	border: 1px solid #e3e5e7;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(227, 229, 231);*/
	border-top: 1px solid #c6c8ca;
	min-height: 45px;
	padding: 10px !important;
	padding-right: 25px !important;
	background: #fff url("../images/down.png") no-repeat right 10px center;
	opacity: 1;
	appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;
}
.date input, .date_without_time input{
    border-radius: 5px 0 0 5px !important;
}
.selctFormBox select {
    color: #000000;
    left: 0;
    opacity: 0;
    padding: 4px 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.selctFormBox.selctFormBox .select {
    color: #000;
    font-size: 14px;
	height: 45px;
}
.prodDetailInfo .selctFormBox {
    margin-top: 10px;
}
.bidOuter {
    margin-top: 15px;
}
.bidOuter .inputText {
    border: 1px solid #bdbcbc;
    border-radius: 3px;
    padding: 6px;
    width: 50px;
}
.bidOuter * {
    vertical-align: middle;
}
.bidOuter .orangeBtn {
    margin: 0 5px;
    padding: 7px 18px;
    text-transform: uppercase;
}
.bidOuter span {
    display: inline-block;
    margin-right: 20px;
}
.watchListBtn {
    margin-top: 20px;
}
.watchListBtn a {
    background-color: #ffffff;
    border: 1px solid #bdbcbc;
    color: #848484;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    margin-right: 15px;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: 600;
    float: left;
    width: 180px;
}
.watchListBtn a:hover {
    color: #000000;
}
.watchListBtn a img {
    vertical-align: middle;
}
ul#tabs {
    list-style-type: none;
    padding: 0;
    text-align: left;
}
ul#tabs li {
    background-color: #fcfcfc;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    color: #0a090a;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-bottom: 0;
    padding: 10px 30px;
}
ul#tabs li:first-child {
    border-left: 1px solid #e0e0e0;
}
ul#tabs li:hover {
    background-color: #efefef;
    color: #fd6900;
}
ul#tabs li.active {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    color: #fd6900;
}
ul#tab {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    list-style-type: none;
    margin: -1px 0 0;
    padding: 20px;
}
ul#tab li {
    display: none;
}
ul#tab li.active {
    display: block;
}
.prodTabOuter {
    margin-top: 60px;
}
.tabContnt table {
    border: 0 none;
    width: 40%;
}
.tabContnt table td {
    color: #848484;
    font-family: "Roboto",sans-serif;
    padding: 6px;
    vertical-align: top;
}
.tabContnt table td.tableHD {
    color: #000;
}
.reletedProd {
    margin-top: 50px;
}
.greenBHD {
    background-image: url("../images/greenHD.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #171f22;
    font-family: "Roboto",sans-serif;
    font-size: 32px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: 600;
}
.reletedProd .product-List {
    margin: 0;
    padding: 0;
}
.bidOuter section {
    display: inline;
}
.filterOuter {
    float: left;
    left: 0;
    margin-top: 20px;
    top: 0;
    width: 24%;
}
.grayBkg {
	color: #4c4c4c;
	font-size: 17px;
	padding: 15px;
	text-transform: uppercase;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	line-height: 20px;
	padding-left: 50px;
}
.catBox > a {
    background-image: url("../images/up.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    color: #777;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 17px;
    padding: 12px 10px;
	font-weight: 300;
	padding-left: 50px;
}
.catBox ul {
    font-family: "Roboto",sans-serif;
    padding: 4px 10px;
}
.catBox ul.chkbox input {
    margin-right: 6px;
}
.catBox ul label {
    color: #8a8589;
    display: block;
    padding: 2px 0;
	font-size: 16px;
	font-weight: 300;
}
.catBox {
    border-bottom: 1px solid #c5c3c5;
}
.more {
    margin: 5px 0;
    padding-left: 32px;
}
.more a {
    color: #4c4c4c;
    font-family: "Roboto",sans-serif;
    position: relative;
}
.more a::after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #4c4c4c;
    content: "";
    height: 0;
    position: absolute;
    right: -15px;
    top: 7px;
    width: 0;
}
.more a.downArrow::after {
    border-color: -moz-use-text-color transparent #4c4c4c;
    border-style: none solid solid;
    border-width: 0 5px 6px;
    content: "";
    height: 0;
    position: absolute;
    right: -15px;
    top: 7px;
    width: 0;
}
.catBox ul {
    overflow: hidden;
}
.catBox ul, .catBox .more {
    display: none;
}
.catBox.open > a, .catBox > a:hover {
    background-color: #ffffff;
}
.catBox.open > a {
    background-image: url("../images/down1.png");
}
.chkbox > li{padding-left: 40px;}
.prodListingOuter {
    position: relative;
}
.listingOuter {
    float: right;
    margin-top: 20px;
    width: 74%;
}
.sortRow {
	font-family: "Roboto",sans-serif;
	padding: 9px;
	text-align: left;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	color: #4c4c4c;
}
.sortRow .selctFormBox {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5%;
    vertical-align: middle;
}
.sortRow .noItem {
    margin-top: 8px;
}
.listingOuter .product-List {
    padding-bottom: 0;
}
.listingOuter .product-List ul li {
    margin-right: 2%;
    width: 23%;
    /*width: 31.933%;*/
}
.listingOuter .product-List ul li:nth-child(4n) {
    margin-right: 0;
}
.pagination {
    border-top: 1px solid #ededed;
    padding: 20px 0;
    text-align: right;
}
.pagination a, .pagination span.current {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    padding: 2px 8px;
    text-transform: uppercase;
}
.pagination a:hover, .pagination a.currentPage, .pagination span.current {
	background-color: #434e5d;
	border-color: #434e5d;
	color: #fff;
}
.resetAll {
    display: block;
    margin-top: 0px;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	background-color: #434e5d;
	border-radius: 0px;
}
.resetAll:hover, .resetAll:focus{background-color: #434e5d;color: #FFF;}
.priceSlier {
    margin: 20px 0;
}
.priceSlier .hd {
    color: #8a8589;
    display: block;
    margin-top: 10px;
}
.priceSlier .rangeInput {
    background-color: transparent;
    border: 0 none;
    color: #8a8589;
    display: inline;
}
.country {
    box-sizing: border-box;
    width: 100%;
}
.country .selectInput {
    height: 28px;
    width: 95%;
}
.mapOuter {
    position: relative;
}
.addressSec {
    padding: 20px 4px;
    text-align: left;
}
.addHD {
    color: #000000;
    font-size: 18px;
}
.addressSec strong {
    color: #000000;
    display: block;
}
.address {
    background-image: url("../images/location.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    background-size: 17px auto;
    float: left;
    margin-top: 20px;
    padding-left: 30px;
}
.phonNo {
    background-image: url("../images/call1.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    background-size: 12px auto;
    float: left;
    margin-top: 20px;
    padding-left: 20px;
}
.vatNo {
    background-image: url("../images/vat.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    background-size: 17px auto;
    float: left;
    margin-top: 10px;
    padding-left: 20px;
}
.oneHalf {
    float: left;
    width: 30%;
}
.userDropDown > a {
    padding: 19px 15px !important;
}
.userDropDown > a > img {
    height: 22px;
    margin-right: 10px;
    width: 22px;
}
.dashLeft {
    float: left;
    width: 25.5%;
}
.dashLeftInner {
    margin-right: 20px;
}
.dashLeftInner ul li a {
    color: #ccc;
    display: block;
    /*font-family: 'Roboto Condensed', sans-serif !important;*/
    font-size: 20px;
    padding: 11px 8px;
	border-radius: 3px;
    margin-left: -10px;
}
.dashLeftInner ul li a:hover, .dashLeftInner ul li.activeD a, .collapsed_active {
    color: #F26F14 !important;
}
.dashLeftInner .blackHDSmall {
    margin-bottom: 0;
    padding: 20px 0;
}
.dashLeftInner ul li a span {
    background-image: url("../images/sprite.png");
    background-position: -6px -835px;
    display: inline-block;
    height: 27px;
    vertical-align: middle;
    width: 27px;
}
.dashLeftInner ul li a:hover span, .dashLeftInner ul li.activeD a span {
    background-position: -43px -835px;
}
.dashLeftInner ul li.profile a span {
    background-position: -6px -45px;
}
.dashLeftInner ul li.profile a:hover span, .dashLeftInner ul li.activeD.profile a span {
    background-position: -43px -45px;
}
.dashLeftInner ul li.watchlist a span {
    background-position: -6px -87px;
}
.dashLeftInner ul li.watchlist a:hover span, .dashLeftInner ul li.activeD.watchlist a span {
    background-position: -43px -87px;
}
.dashLeftInner ul li.bids a span {
    background-position: -6px -130px;
}
.dashLeftInner ul li.bids a:hover span, .dashLeftInner ul li.activeD.bids a span {
    background-position: -43px -130px;
}
.dashLeftInner ul li.create a span {
    background-position: -6px -3px;
}
.dashLeftInner ul li.create a:hover span, .dashLeftInner ul li.activeD.create a span {
    background-position: -43px -3px;
}
.dashLeftInner ul li.listing a span {
    background-position: -6px -170px;
}
.dashLeftInner ul li.listing a:hover span, .dashLeftInner ul li.activeD.listing a span {
    background-position: -43px -170px;
}
.dashLeftInner ul li.sales a span {
    background-position: -6px -214px;
}
.dashLeftInner ul li.sales a:hover span, .dashLeftInner ul li.activeD.sales a span {
    background-position: -43px -214px;
}
.dashLeftInner ul li.review a span {
    background-position: -7px -255px;
}
.dashLeftInner ul li.review a:hover span, .dashLeftInner ul li.activeD.review a span {
    background-position: -44px -255px;
}
.dashLeftInner ul li.alertbx a span {
    background-position: -11px -791px;
}
.dashLeftInner ul li.alertbx a:hover span, .dashLeftInner ul li.activeD.alertbx a span {
    background-position: -49px -791px;
}
.dashLeftInner ul li.setting a span {
    background-image: url("../images/sprite.png");
    background-position: -6px -3px;
    display: inline-block;
    height: 27px;
    vertical-align: middle;
    width: 27px;
}
.dashLeftInner ul li.setting a:hover span, .dashLeftInner ul li.activeD.setting a span {
    background-position: -43px -3px;
}
.dashLeftInner ul li.profile a span {
    background-position: -6px -45px;
}
.dashLeftInner ul li.invoice a span {
    background-position: -6px -1326px;
}
.dashLeftInner ul li.invoice a:hover span, .dashLeftInner ul li.activeD.invoice a span {
    background-position: -43px -1326px;
}

.dashLeftInner ul li.expandable-menu a div {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url("../images/plus.png");
    height: 27px;
    width: 27px;
}
.dashLeftInner ul li.membership a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url("../images/member-badge.png");
    height: 27px;
    width: 27px;
    background-position: 0;
    background-repeat: no-repeat;
}
.dashLeftInner ul li.membership a:hover span,  .dashLeftInner ul li.membership-active a span{
    background-image: url("../images/member-badge-active.png");
    background-position: 0;
    background-repeat: no-repeat;
}
.dashLeftInner ul li.membership-active a{
    color: #F26F14 !important;
}
.dashLeftInner ul li.expandable-menu a[aria-expanded="true"]{
    color: #F26F14 !important;
}
.activeSubMenu{
    color: #F26F14 !important;
    font-weight: bold;
}
.dashLeftInner ul li.expandable-menu a[aria-expanded="true"] div{
    background-image: url("../images/minus-hover.png");
}
.dashLeftInner ul li.expandable-menu a[aria-expanded="false"]:hover div{
    background-image: url("../images/plus-hover.png");
}
.dashLeftInner ul li.expandable-menu a[aria-expanded="true"]:hover div{
    background-image: url("../images/minus-hover.png");
}
.dashLeftInner ul li.expandable-menu a{
    margin-left: 0;
    padding: 11px 8px 11px 0;
}
.dashLeftInner ul li.expandable-menu-collapse {
    padding-left: 25px;
    background-color: #575E6A;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dashLeftInner ul li.expandable-menu-collapse a{
    font-size: 18px;
    margin-left: 0px;
}

.mainContainerDash {
    background-color: #f9f9f9;
    border-bottom: 1px solid #e0e0e0;
}
.dashRight {
    background-color: #ffffff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: right;
    width: 74.5%;
	min-height: 750px;
}
.daehrightInner {
    padding: 20px 30px;
}
.greenHD {
    border-bottom: 2px solid #0b9444;
    color: #0b9444;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    padding: 0 0 17px;
}
.dashRight .formElement {
    float: none;
    max-width: 500px;
    width: auto;
}
.formElement .inputText {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding: 10px;
}
.dashRight .formElement label {
    font-size: 16px;
}
.signUp {
    margin-bottom: 60px;
    margin-top: 20px;
}
.signUp p {
    margin: 20px 0 0;
    padding: 0;
}
.formOuterOneTherd .formElement {
    float: left;
    width: 33.33%;
}
.formOuterOneTherd .formElement.full {
    width: 100%;
}
.formOuterOneTherd .selctFormBox {
    border: 0px solid #e0e0e0;
    margin: 0px 0 0px;
    width: 100%;
}
.formOuterOneTherd .selectInput {
    color: #848484;
    width: 100%;
}
.greenHD .selctFormBox {
    margin-left: 2%;
    width: 120px;
}
.greenRow {
    background-color: #eff9de;
    border: 1px solid #beec71;
    box-shadow: 2px 2px 2px #beec71;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px;
}
.greenRow img {
    vertical-align: middle;
}
.greenRow a {
    float: right;
}
.greenRow span {
    color: #0b9444;
}
.orangeRow {
    background-color: #f2e1cc;
    border: 1px solid #efae5d;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px;
}
.orangeRow img {
    vertical-align: middle;
}
.orangeRow a {
    float: right;
}
.orangeRow span {
    color: #fd6900;
}
.formOuterProfile {
    margin-bottom: 0px;
    max-width: 500px;
}
.formOuterProfile .oneHalf {
    width: 50%;
}
.formOuterProfile label {
    display: block;
    font-family: "Roboto",sans-serif;
}
.cCode {
    float: left;
    max-width: 21%;
}
.mobileNo {
    float: right;
    max-width: 75%;
}
.smk_accordion {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.smk_accordion .accordion_in {
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.smk_accordion .accordion_in .acc_head {
    padding: 12px 25px !important;
	font-size: 24px;
	text-transform: uppercase;
	color: #222;
	line-height: 40px;
	border-top: 2px dashed #7ED221;
	border-bottom: 2px dashed #7ED221;
	margin-bottom: 0px !important;
	margin-top: 20px;
	background: #fff url("../images/down.png") no-repeat right 10px center;
	font-weight: 400;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
    background: rgba(0, 0, 0, 0) url("../images/plusminus.png") repeat scroll center -23px;
    display: block;
    height: 21px;
    margin-top: -12px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 20px;
	display: none;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
    display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
    background: rgba(0, 0, 0, 0) url("../images/plusminus.png") repeat scroll center -1px;
}
.smk_accordion .accordion_in.acc_active .acc_head {
	
}
.itemLIsting {
    margin-top: 20px;
}
.itemLIsting table {
    min-width: 600px;
    width: 100%;
}
.itemLIsting {
    overflow: auto;
    width: 100%;
}
.itemLIsting table th {
    background-color: #ededed;
    font-family: "Roboto",sans-serif;
    padding: 5px;
    text-align: left;
}
.itemLIsting table td {
    color: #7e7e7e;
    font-size: 14px;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.itemLIsting table .prdHD {
    color: #000;
    font-family: "Roboto",sans-serif;
    font-size: 17px;
}
.itemLIsting table .orangeColor {
    font-family: "Roboto",sans-serif;
    font-weight: 600;
}
.blackColor {
    color: #000;
}
.borderBottom td {
    border-bottom: 2px solid #cccccc;
    padding-bottom: 20px !important;
}
.itemLIsting table td.prdHD {
    padding-top: 10px !important;
}
.arrroved {
    background-color: #0b9444;
    border-radius: 3px;
    color: #ffffff;
    float: right;
    font-size: 12px;
    margin-top: 20px;
    padding: 3px 10px;
}
.arrroved:hover {
    background-color: #08612d;
}
.font20 {
    font-size: 20px !important;
}
.grayBkgLIght {
    background-color: #ededed;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    padding: 8px;
}
.inputFile {
    background-color: #f9f9f9;
}
.image img {
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    display: inline-block;
    height: 76px;
    margin-right: 6px;
    width: 89px;
}
.reletive {
    position: relative;
}
.formOuterProfile .timepicker-picker table td a span, .formOuterProfile .timepicker-picker table td, .formOuterProfile .timepicker-picker table td span {
    height: 30px !important;
    line-height: 30px !important;
    padding: 0 !important;
    width: 30px !important;
}
.input-group-addon {
    background-image: url("../images/date.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 !important;
}
.input-group-addon.dateIcon {
    background-color: transparent;
    border-left: 0 none !important;
    width: 40px !important;
}
.date input, .time input {
    border-right: 0 none !important;
    margin: 0 !important;
}
.time .input-group-addon {
    background-image: url("../images/time.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 !important;
}
.input-group {
    width: 100%;
}
.myauction .selctFormBox {
    background-position: 98% center;
    border: 0px solid #e0e0e0;
    height: 45px;
    margin-top: 0px;
    width: 100%;
}
.myauction .selctFormBox .selectInput {
    height: 45px;
}
.myauction .selctFormBox select {
    padding: 8px 0;
}
.myauction .cCode {
    margin-bottom: 0;
    max-width: 48%;
    width: 48% !important;
}
.myauction .mobileNo {
    max-width: 50%;
    width: 48%;
}
.myauction .oneHalf .selctFormBox {
    background-position: 94% center;
}
.mtv10 {
    font-size: 12px;
    margin-right: 10px;
    margin-top: -10px;
}
.chechOuter {
    margin-top: 20px;
}
.chechOuter label {
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.chechOuter input[type="checkbox"] {
    margin-top: -3px;
    vertical-align: middle;
}
.radioOuter {
    margin-top: 20px;
}
.radioOuter label {
    display: block;
}
.radioOuter .inline {
    display: inline;
    font-weight: normal;
}
.radioOuter input[type="radio"] {
    margin-top: -3px;
    vertical-align: middle;
}
.formHint {
    color: #767576;
    float: right;
    font-size: 11px;
    font-style: italic;
    margin-right: 5px;
    /*margin-top: -8px;*/
}
.whiteBtn {
    background-color: #ffffff;
    border: 1px solid #858585;
    color: #858585;
}
.language {
    float: right;
    font-size: 12px;
    margin-top: -20px;
    position: relative;
}
.language > a {
    color: #767576;
}
.language ul {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    display: none;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 22px;
    width: 120px;
}
.language ul a {
    color: #666666;
    display: block;
    padding: 5px 0;
}
.paginationNoborder {
    border: 0 none !important;
}
.createListingForm > * {
    float: left !important;
    margin: 0 5px 0 0;
    vertical-align: top;
}
.createListingForm .arrroved {
    border: 0 none;
    font-size: 14px;
    padding: 5px 10px 6px;
    text-transform: uppercase;
}
.greenColor {
    color: #0b9444;
}
.delDate {
    float: right;
    margin-top: 30px;
    position: absolute;
    right: 0;
    width: 190px;
}
.reletive {
    bottom: 0;
    position: relative;
}
.font12 {
    font-size: 12px;
}
.bidNow {
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    color: #848484;
    float: right;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    padding: 5px 16px;
    text-transform: uppercase;
}
.bidNow:hover {
    background-color: #0b9444;
    border: 1px solid #0b9444;
    color: #ffffff;
}
.remove {
    color: #0b9444 !important;
    float: right;
    font-family: "Roboto",sans-serif;
    font-size: 12px;
    margin: 25px 0 0;
}
.remove:hover {
    color: #000000 !important;
    float: right;
}
.font16 {
    font-size: 16px;
}
.tar {
    text-align: right;
}
.orderDetails {
    font-size: 11px !important;
    margin-top: 16px;
}
.detailInner {
    font-family: "Roboto",sans-serif;
}
.greenLink {
    color: #0b9444;
    text-decoration: underline;
}
.grayLink {
    color: #666666;
    text-decoration: underline;
}
.greenLink:hover, .grayLink:hover {
    color: #000;
}
.mtb5 {
    margin: 5px 0;
}
.grayBkgInner {
    background-color: #f5f5f5;
    margin-top: 10px;
    padding: 15px;
}
.detailRight .address1 {
    font-family: "Roboto",sans-serif;
    line-height: 23px;
}
.detailLEft {
    border-right: 1px solid #cccccc;
    float: left;
    padding-right: 3%;
    width: 54%;
}
.detailRight {
    float: right;
    width: 40%;
}
.borderTop {
    border-top: 1px solid #cccccc;
    margin-top: 15px;
    padding-top: 15px;
}
.font13 {
    font-size: 13px;
}
.greenColor img {
    vertical-align: middle;
}
.addInfo {
    border-bottom: 2px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-top: 20px;
}
.addInfo .oneHalf {
    width: 46%;
}
.addInfo .oneHalf:last-child {
    border-left: 1px solid #cccccc;
    float: right;
    padding-left: 3%;
}
.addInfo .oneHalf li {
    background-image: url("../images/tic.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-top: 5px;
    padding-left: 20px;
}
.infoG img {
    vertical-align: middle;
}
.toggleRow {
    display: none;
}
[data-tooltip] {
    cursor: pointer;
    position: relative;
    z-index: 2;
}
[data-tooltip]::before, [data-tooltip]::after {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}
[data-tooltip]::before {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    bottom: -68px;
    color: #000;
    content: attr(data-tooltip);
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 7px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 160px;
}
[data-tooltip]::after {
    border-color: -moz-use-text-color transparent #ccc;
    border-style: none solid solid;
    border-width: 0 7px 8px;
    bottom: -13px;
    content: "";
    font-size: 0;
    left: 0;
    line-height: 0;
    margin-left: -5px;
    position: absolute;
    width: 0;
}
[data-tooltip]:hover::before, [data-tooltip]:hover::after {
    opacity: 1;
    visibility: visible;
}
.rattingRight {
    float: right;
}
.rattingRight img {
    margin-top: -4px;
    vertical-align: middle;
}
.grayHD {
    background-color: #ededed;
    margin-top: 10px;
    padding: 7px;
}
.rivieRow {
    margin-top: 10px;
}
.upperCase {
    text-transform: uppercase;
}
.prodDes .upperCase {
    font-family: "Roboto",sans-serif;
}
.rewImg a {
    display: block;
    float: left;
    position: absolute;
}
.rewImg a img {
    height: 80px;
    width: 80px;
}
.prodDes {
    float: left;
    padding-left: 100px;
}
.ratingINRight {
    float: right;
    width: 175px;
}
.bold {
    font-family: "Roboto",sans-serif;
}
.reviewDet {
    color: #858585;
    font-size: 14px;
    margin-top: 20px;
}
.more img {
    padding: 0;
    vertical-align: middle;
}
.writeRemark {
    border: 1px solid #858585;
    border-radius: 3px;
    color: #858585;
    float: right;
    font-family: "Roboto",sans-serif;
    padding: 4px 40px;
    text-transform: uppercase;
    font-size: 16px;
}
.writeRemark:hover {
    background-color: #0b9444;
    border: 1px solid #0b9444;
    color: #ffffff;
}
.rivieRow {
    border-bottom: 2px solid #cccccc;
    padding-bottom: 20px;
}
nav {
    display: inline-block;
}
nav ul li {
    display: inline-block;
    position: relative;
}
nav ul li a {
    color: #666;
    display: block;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
	font-weight: 300;
}
.sub-menu {
	background: #434e5d;
	display: none;
	margin-top: 10px;
	padding: 7px 0;
	position: absolute;
	top: calc(100% + 11px);
	width: 260px;
	z-index: 999;
	right: -20px;
	border-radius: 3px;
}
.sub-menu::after {
    border-color: transparent transparent #434E5D;
    border-style: solid;
    border-width: 15px;
	border-left-width: 20px;
	border-right-width: 20px;
    bottom: 100%;
    content: "";
    right: 20px;
    position: absolute;
}
nav ul li .sub-menu li {
    display: block;
}
nav ul li .sub-menu li a {
	color: #fff;
	font-family: "Roboto",sans-serif;
	padding: 14px 17px;
	padding-left: 50px;
	text-align: left;
}
nav ul li .sub-menu li a:hover {
    color: #0b9444;
}
nav ul li:hover ul {
    display: block;
}
.catBox ul {
    max-height: 350px;
    overflow: auto;
}
.sub-menu .sub-menu::after {
    display: none;
}
.sub-menu .sub-menu {
    background: #393939 none repeat scroll 0 0;
    display: none;
    left: 100%;
    margin-top: -7px;
    top: 0;
}
.sub-menu li:hover .sub-menu {
    display: block;
}
.catBox {
    padding-bottom: 0px;
}
.catSection .product_group_wrapper label{
    padding: 0;
    margin: 0;
}
.catSection label{
    margin-bottom: 3px;
}
.catSection .product_group_wrapper label a{
    font-size: 14px;
    font-weight: 500;
}
.catBox .category_list{
    font-weight: 500;
}
#checkboxSelectCombo, .multi_select_alert {
    box-sizing: border-box;
    color: #848484 !important;
}
.selctfilebox {
    display: inline-block;
    height: 30px;
    padding-right: 44px;
    position: relative;
    width: 175px;
}
.multiselect {
    border: 1px solid #c0c0c0;
    max-height: 15em;
    overflow: auto;
    width: 97%;
    position: absolute;
    background: #fff;
    z-index: 99;
}
.multiselect label {
    color: #848484;
    display: block;
    font-size: 14px !important;
}
.multiselect-on {
    background-color: #000099;
    color: #ffffff;
}
/*.footerBot ul li a.socIcon {
    background: #fff url("../images/sprites-imgs.png") no-repeat scroll 0 0;
} */

.linkedin.socIcon {
    background: url("../images/in.jpg") no-repeat scroll 0 0;border-radius:60px;
}
.yt.socIcon {
     background: url("../images/you.jpg") no-repeat scroll 0 0;border-radius:60px;
}
.tw.socIcon {
    background: url("../images/t.jpg") no-repeat scroll 0 0;border-radius:60px;
}
.fb.socIcon {
    background: url("../images/f.jpg") no-repeat scroll 0 0;border-radius:60px;
}
.inst.socIcon{ 
     background: url("../images/i.jpg") no-repeat scroll 0 0;border-radius:60px; }
     
.sub-menu li{border:none;}

.sub-menu li {border-bottom : 1px dotted #fff ;}


.container ul {    margin: 0;}
.subsNews a {    padding-left: 20px;}
#menu-footer-menu {    padding: 15px 0px;}

.vc_custom_1510050438463{padding: 25px 50px !important;}

.subsNews a {    color: #fff !important;    font-weight: bold;}
.footerBot p {font-size: 20px;margin: 0;line-height: 20px;font-weight: 300;}
.main-container, .vc_row-fluid.main-container {  box-sizing: border-box; }
.footerBot > .container > .row{line-height: 0px;}

.banner-text h1 {    color: #fff;margin-bottom: 5px;font-weight: 600;font-size: 35px;line-height: 36px;}
.banner-text > p {color: #fff !important;font-size: 20px !important;font-weight: 500 !important;line-height: 28px !important;}
.banner-text h2 { color: #fff;    font-size: 30px;}
/*.banner-text {    padding: 130px 0;} */


/* Content heading  */

.sub-heading, .shop-heading h1{
    text-transform: uppercase;
    position: relative;
    font-size: 35px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
	color: #4A4A4A;
	font-weight: 300;
	margin-bottom: 40px;
}
.sub-heading::before, .shop-heading h1::before {
    margin-left: -4%;
    text-align: left;
}
.sub-heading::after, .shop-heading h1::after {
    margin-left: 1%;
}
.sub-heading::before, .sub-heading::after, .shop-heading h1::before, .shop-heading h1::after {
    background-color: #4A4A4A;
    content: " ";
    height: 2px;
    overflow: hidden;
    position: absolute;
    top: 51%;
    width: 3%;
}

.dotted-border {    background: rgba(255, 255, 255, 0.82);
    font-size: 18px;    padding-top: 14px;}
.no-break {    display: none;}
.main-dotted-border .wpb_content_element {    margin: 0;    padding: 0;}
.bottom-border {    bottom: 0;    position: absolute;}    
.banner-bg {background-repeat: no-repeat;
background-position: center center;-webkit-background-size: cover;
-moz-background-size: cover; -o-background-size: cover; background-size: cover;
height:550px;position: relative;}
.banner-bg:before{content:""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.3);}

.bottom-padding-remove .vc_column-inner {    padding-top: 0;}
.bottom-padding-remove .wpb_content_element {margin-bottom:0;}
.bottom-padding-remove .vc_column-inner, .bottom-padding-remove .vc_col-has-fill .vc_column-inner {padding-top: 0 !important;}

.Whitefont{color:#fff;}

.Blacktext h1, .Blacktext p {    color: #000;}


/* Price Short */



.price {
    list-style-type: none;  margin: 0;
    padding: 0;    -webkit-transition: 0.3s;    transition: 0.3s;}

.price:hover {    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
    background-color: #111;
    color: white;    font-size: 25px;
}

.price li {
    padding: 20px;
    text-align: center;
}
.price li:last-child {
    border-top: 1px dotted #000 !important;
}

.price .header-first {    background: rgb(58, 59, 64) !important;
color:#fff; padding: 33px 0;}
.price .header-middle {
    background: #505256 none repeat scroll 0 0 !important;
    color: #fff;    padding: 33px 0;
    position: relative;    top: -10px;}
    
.price-color {    color: rgb(255, 147, 30);
    font-size: 18px;    font-weight: bold;}
    
.price .header-last{background: rgb(58, 59, 64) !important;;
color:#fff; height:92px;}
.header-last span {    font-size: 14px;}
.pricelist .vc_col-sm-2, .pricelist .vc_col-sm-6, .pricelist .vc_col-sm-4 {
    padding: 0;
}
.pricesymbole {    font-size: 136.2px;}

.columns.columns1 ul li {    background: rgb(201, 195, 195);}

.columns.columns2 ul li { background : #fff;}

.columns.columns3 ul li { background: rgb(135, 131, 131);}

.visualcontact label {    color: #fff; font-size:16px;}
.visualcontact .inputText{ color:#000;	}
.visualcontact .inputText {    margin-bottom: 8px;    margin-top: 0;
    padding: 5px;}
.visualcontact .full textarea {
    height: 190px;
    resize: vertical;;
}
.visualcontact .wpcf7-form {
    background: #5a595a none repeat scroll 0 0;
    height: auto;
    padding: 38px;
}
.tagline{color:#f47301; font-weight:bold}
.visualcontact .formElement {    min-height: 80px;    padding: 0 6px;
}
.visualcontact .tac {
    display: inline-block;    text-align: left;}
.visualcontact .orangeBtn {    background-color: #fff;
    border: 0 none;    border-radius: 3px;
    color: #000;    cursor: pointer;    font-family: "Roboto",sans-serif;
    font-size: 18px;    padding: 6px 30px;
    transition: all 500ms ease 0s;}
    
.titlepadding .vc_col-has-fill .vc_column-inner, .titlepadding .vc_col-has-fill > .vc_column-inner{padding-top:0px !important;}


.socialIcons {    float: none !important;}

.footerBot .col-md-7{width: 60%;float: left;}
.footerBot .col-md-5{width: 40%;float: left;}
.container:after{content:""; display: block; clear: both;}
.socialIcon{line-height: 0px;}
.categryCon:after{border-color: transparent transparent #484848;
border-style: solid;
border-width: 15px;
    border-right-width: 15px;
    border-left-width: 15px;
border-left-width: 20px;
border-right-width: 20px;
bottom: 100%;
content: "";
right: 40px;
position: absolute;}

/* New CSS */

/*.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section{
	padding-top: 60px !important;
}*/

.dflt_tmp_hd {
	color: #469318 !important;
	padding-bottom: 0px;
	font-weight: 600 !important;
}

#content .wpb_alert p:last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column p{
	font-size: 21px;
	font-weight: 300;
	line-height: 35px;
	color: #4A4A4A;
}

.vc_custom_heading{font-size: 22px !important;text-align: center;margin: 15px 0px 10px !important;color: #4a4a4a;font-weight: 500;}
.vc_separator.vc_sep_dotted .vc_sep_line {border-top-style: dashed !important;border-color: #4a4a4a !important;border-top-width: 1px !important;}
.ulligreen li{position: relative;padding-left: 20px;font-size: 21px;font-weight: 300;line-height: 35px;color: #4a4a4a;}
.ulligreen li:before{content: "";position: absolute;left: 0px;top: 15px;width: 10px;height: 10px;background: #6A9904;border-radius: 50%;}
.vc_column_container .vc_custom_1510319733611 {
	padding-top: 150px !important;
	padding-right: 145px !important;
	padding-bottom: 80px !important;
	padding-left: 145px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin-bottom: 0px !important;}
.product-List small ul.countDown li {box-shadow: none;}
.bidBx small ul.countDown{float: right;}
small .timeLeft label{font-size: 14px; font-weight: 400;}
.wpb_single_image .vc_figure{width: 100%;}
.wpb_single_image .vc_single_image-wrapper{width: 100%;}
.pf-content strong em{display: block;}

.fb.socIcon:hover, .fb.socIcon:focus{background-color: #3B5998;}
.linkedin.socIcon:hover, .linkedin.socIcon:focus{background-color: #0177B5;}
.yt.socIcon.socIcon:hover, .yt.socIcon.socIcon:focus{background-color: #FF0000;}
.inst.socIcon:hover, .inst.socIcon:focus{background-color:#2E598E;}

 /* 14 Nov 2017 */
 
 .lead {text-align: center;font-size: 30px !important;color: #4a4a4a;font-weight: 500 !important;margin: 15px auto !important;line-height: 35px !important;display: table;position: relative;padding: 0px 10px;}
 .lead:after{content:""; position: absolute; right: 100%;top: calc(50% - 1px); background: #4A4A4A; height: 2px; width: 30px;}
 .lead:before{content:""; position: absolute; left: 100%;top: calc(50% - 1px); background: #4A4A4A; height: 2px; width: 30px;}
 .subscribeTxt {font-size: 20px !important;color: #aaa;line-height: 33px !important;display: block;margin-bottom: 30px !important;}
 #signup-form .form-group label{display: none;}
 #signup-form .form-group .form-control{border: 1px solid #979797;height: 42px;color: #979797;font-size: 18px;}
 #myModal .modal-body {padding: 10px 30px 0px;}
 #myModal .modal-footer {padding: 0px 30px 50px;border-top: 0px;}
 .btn-success {color: #fff !important;background-color: #FF6D00 !important;border-color: #FF6D00 !important;width: 130px;height: 42px;font-size: 17px !important;border-radius: 8px !important;opacity: 0.8;}
  .btn-success:hover{opacity: 1;}
 .banner-rightfont {background: #fff none repeat scroll 0 0; border-radius: 11px 0 0; bottom: -364px;
    padding: 20px 80px 15px 20px;    position: absolute;    right: -63px;} 
.modal-header {
height:220px;
}
.banner-rightfont .wpb_wrapper p {
  color: #000;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 25px;
  margin: 0;
}

#popbanner a{color: #fd6900 !important; font-weight:bold;}
.page-template-TPL_privacy .termHD h3.pf-content {margin-top: 2px;}
.navBg .showMenu .down::after {
  bottom: 13px;  content: " ▼";  font-size: 17px;  position: absolute;}

.timeLeft #proCount > li {  padding-left: 7px;}

#remov-back.banner-bg::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

.addpad {
  padding-left: 15px;
  padding-right: 15px;
}

#closePopup {
  color: #fff !important;
  opacity: 1;
}
#myModal .mc4wp-response {
    position: absolute;    top: 175px;}
.mc4wp-response p {    font-size: 14px;}
.close{ opacity: 1 !important;}
.page-template-TPL_terms .termHD h3.pf-content {
    margin-top: 2px;
}
.newsletterfldBx {
    margin: 40px auto 0 !important;
}

.table.tableLeft > tbody td {
    font-size: 18px !important;
}
.hdtd {
    font-size: 18px !important;
    font-weight: 500;
}


/*.dropDownLang_new ul li:nth-child(2){   display:none;}*/
.dropDownLang_new ul li:nth-child{   display:block;}
.dropDownLang_new ul li:nth-child(3){   display:block;}
.dropDownLang_new ul li:nth-child(4){   display:block;}
.dropDownLang_new {
    /*display: none !important;*/
}
.lbl_class{ font-size:13px;font-weight:normal; }
.tooltipSection{ margin-left:10px; }
.ui-helper-hidden-accessible{ display:none !important; }
.date_adjust{ margin-bottom: 23px; }


/* New Css 1 Mar 2018 */

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {clear: both;}

.mainContainerDash .dashLeft {position: absolute;top: 0;height: 100%;background: #373E4A;}
.mainContainerDash .dashLeft::after {content: "";position: absolute;top: 0pc;right: 100%;height: 100%;width: 100vw;background: #373E4A;}
.dashLeftInner .blackHDSmall {color: #8AC02D;font-size: 26px;text-transform: uppercase;font-weight: 600;text-decoration: underline;}
.contentWrap{position: relative;}
.dashLeftInner ul li a span{margin-right: 10px;vertical-align: top;}

.formElement .inputText, .formElement1 .inputText{ 
    width: 100%;
    height: auto;
    color: #3f464b;
    font-size: 15px;
    border-radius: 5px;
    background: #FFF;
    /*box-shadow: inset 0px 1.5px 2px 0px #c6c8ca;*/
    border: 1px solid #e3e5e7 !important;
    /*border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(227, 229, 231);*/
    border-top: 1px solid #c6c8ca !important;min-height: 45px;padding: 5px 10px 5px !important;}

.blckHD{
    color: #000;
    font-family: "Roboto",sans-serif;
    font-size: 26px !important;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: table;
    margin: 0 auto 15px;
}
.blckHD:after{content:""; position: absolute; left: calc(100% + 15px); top: 50%; transform: translate(0, -50%);width: 40px; height: 1px; background: #000;}
.blckHD:before{content:""; position: absolute; right: calc(100% + 	15px); top: 50%; transform: translate(0, -50%);width: 40px; height: 1px; background: #000;}
.acc-que {background: transparent;padding: 12px 25px;font-size: 24px;text-transform: uppercase;color: #222;line-height: 40px;
border-top: 2px dashed #7ED221;border-bottom: 2px dashed #7ED221;margin-bottom: 0px !important;margin-top: 20px;background: #fff url("../images/down.png") no-repeat right 10px center;}
.acc-ans{max-width: 100%; width: 100%;margin-top: 0px !important;padding: 15px 0px !important;display: none;}
.languageSec{margin-top: 15px;}
.languageSecRght{float: right;width: 150px;margin-left: 20px;}
.languageSecLft {float: left;width: calc(100% - 170px);	}
.languageSecLft p {font-size: 16px;color: #000;line-height: 26px;}
.slt_lng.firstlang {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
	margin-top: 3px;
	color: #FFF;
	font-size: 16px;
	border-radius: 0px;
	background: #FFF;
	box-shadow: inset 0px 1.5px 2px 0px #c6c8ca;
	border: 1px solid #e3e5e7;
	border-top: 1px solid #c6c8ca;
	min-height: 45px;
	padding: 11px !important;
	background: #7ED221 url("../images/down.png") no-repeat right 10px center !important;
}
.formElemFullLft{float: left !important;}
.formElemFullLft .inputText{width: 100% !important;}
.copySpecSec{margin-top: 30px;}
.formElement{min-height: 72px !important; margin-bottom: 22px;}
.dashRight .formElement label{font-size: 15px !important;}
.accInnerSecWrap {margin-top: 0px;}
.accInnerHdin {
	display: table;
	margin-bottom: 25px;
	padding-bottom: 10px;
	position: relative;
}
.accInnerHdin h2 {
	font-size: 26px;
	color: #333;
}
.accInnerHdin::after {
	content: "";
	position: absolute;
	right: 0px;
	width: calc(100% + 25px);
	height: 3px;
	background: #7ED221;
	bottom: 0;
}

table#rsale {
	width: 150px !important;
	margin-bottom: 0px;
	padding: 9px 0px;
}
.radioInputBx{width: 100%; padding: 9px 0px;}
.radioInput{display: inline-block; vertical-align: middle;}
.radioInput input , .radioInput span{display: inline-block; vertical-align: middle;}
.language {margin-top: 0 !important;width: 150px;margin-left: 20px;}

.txt_lng{width: calc(100% - 170px) !important; float: left;}
.formOuter{margin-top: 0px !important;}
.selctFormBox {
	height: 45px !important;
}
.paraLabel {	
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
}
.paraLabel input{margin-top: 0px !important;}
#bigForm{margin-bottom: 15px;}
.newBtnNW{
    background: #7ED221;
    border: 1px solid #7ED221;
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    padding: 12px 25px;
    min-width: 180px;
    letter-spacing: 1px;margin-top: 15px !important;display: inline-block; text-align: center;
    transition: all 500ms ease 0s;
}
.newBtnNW:hover{
    background-color: #fd6900;
    border: 1px solid #fd6900;
}

.acc_content .formOuterProfile{max-width: 100%; width: 100%;padding: 15px 0px;}
.mt0{margin-top: 0px !important;}
/*.formElement .inputText.req.phon.pnum{width: 78% !important; margin-left: 2%;}*/
.formElement .ext{padding-left: 10px !important;}
.acc_content form .formElement:nth-last-child(-n + 2){margin-bottom: 0px !important;}
.divalign, .createListingForm .divalign, .rowsecond .divalign{margin-right: 5% !important;}
.divalign, .createListingForm .divalign:last-child{margin-right: 0px !important;}

.page-id-138 #mobileNumber, .page-id-138 #phoneNumber, .page-id-138 #faxNumber {width: 78% !important;margin-left: 2% !important;}
.formElement select{appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;background: #fff url("../images/down.png") no-repeat right 5px center !important;}
.simSlct{
	border: 0 none;
	color: #000000;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	vertical-align: top;
	width: 100%;
	color: #3f464b;
	font-size: 15px;
	border-radius: 0px;
	box-shadow: inset 0px 1.5px 2px 0px #c6c8ca;
	border: 1px solid #e3e5e7 !important;
	border-top: 1px solid #c6c8ca !important;
	min-height: 45px;
	padding: 7px 10px !important;
	padding-right: 25px !important;
	background: #fff url("../images/down.png") no-repeat right 10px center;
	opacity: 1;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
}
.newBtnNWSml{min-width: 90px; margin: 0px 2px;}

