.merchant-bg{display: table;width: 100%; background-image:url(../img/vendor-bg.jpg); background-position:center; background-repeat; no-repeat ; background-size:cover; padding: 80px 0; position:relative; background-attachment:fixed; margin-top:40px;}
.merchant-bg:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%;background:-webkit-linear-gradient(#565555, #525151 , #414141);
background: -o-linear-gradient(#565555, #525151 , #414141);background: -ms-linear-gradient(#565555, #525151 , #414141);
background: -moz-linear-gradient(#565555, #525151 , #414141);
background: linear-gradient(#565555, #525151 , #414141); opacity:0.9;}
.deals-inner .navbar, .deals-inner .navbar.navbar-fixed-top.navbar-fixed-active{    background: #fdfdfd;
box-shadow:none;}
.deals-inner .navbar-nav li>a{ color:#777;}
.navbar a.after-login.user-popup:hover{ color:#555;}
.navbar-nav>li.reg-li>.dropdown-menu.user-login{ top:51px;}
.mechant-text-left{max-width: 430px;display: table;width: 100%;}
h4.m-head {font-size: 30px;line-height: 40px;font-weight: 300;    color: #fff;}
.merchant-ul{display: table;width: 100%;margin-top: 50px;}
ul.merchant-ul li {width: 100%;line-height: 50px;font-size: 20px;margin-left: 0px;    color: #fff;}
.merchant-ul i {margin-right: 30px;font-size: 23px;}
.vendor-register{display: table;width: 100%;max-width: 360px;background:rgba(0, 0, 0, 0.24);border-radius: 5px;padding: 12px;
border-radius: 3px;padding: 5px 40px;float: right; margin-top:-20px; position:relative;}
h4.vendor-reg-text{color: #fff;text-transform: uppercase;padding:30px 0 25px;}
.vendor-register .form-control{background: #fff;height:50px; border-radius:3px; border:none; color:#888;}
.btn.btn-default.btn-login{width: 100%;border-radius: 3px;background: #41c37b;border: 1px solid #41c37b;height: 50px;margin: 10px 0 30px;
color: #fff;text-transform: uppercase;font-weight: 300;}
.btn.btn-default.btn-login:hover{ background:#34ae6b;border: 1px solid #34ae6b;}
.btn.btn-default.btn-login:focus{ outline:none;}
.bg-grey{ padding:90px 0 0px 0;background: #fff;}
.vendor-benefit-text{text-align: center;font-size: 30px;color: #777;font-weight: 300;}
.benefit-1 {display: table;width: 100%;margin: 20px 0;position: relative; cursor:pointer;}
.benefit-1 i {font-size: 40px;position: absolute;left: 0;top: -10px;vertical-align: top;height: initial;    color: #bbb;}
.benefit-text {display: inline-block;float: left;padding-left: 70px;}
.benefit-text h5 {margin-bottom: 10px;color: #888;font-size: 17px;}
.benefit-text p {font-size: 15px;line-height: 24px;color: #999;}
.margin-top-30px{display: table;width: 100%;margin: 30px 0 0 0;}
.footer-div {display: table;width: 100%;border-top: 1px solid #eaeaea;}
ul.merchant-footer-ul {display: table;width: 100%;text-align: center;}
ul.merchant-footer-ul li {display: inline-block;float: none;margin: 15px 0;}
ul.merchant-footer-ul li a {display: inline-block;float: left;color: #888;margin: 0 10px;font-size: 14px; cursor:pointer;    position: relative;}
ul.merchant-footer-ul li a:hover{ color:#555;}
.nav.navbar-nav.extra-nav.respon-align{ display:none;} 
.deals-inner ul.submenu-ul{left: -240px;}
.deals-inner .nav-menu-1 li:hover .submenu-ul{top: 50px;left: -240px;}
ul.submenu-ul:before{right: 40px; left:initial;}
.all-text-merchant{ display:table; width:100%;margin-bottom: 60px;}
.benefit-1:hover i,.benefit-1:hover h5{ color:#c49b38}
.deals-inner .navbar-nav li>a:hover{ color:#444;}
.vendor-login{position: absolute;width: 100%;height: 40px;background: rgba(37, 36, 36, 0.56);color: #fff;bottom: 0;
left: 0;text-align: center;padding-top: 9px;cursor: pointer;z-index: 1;text-transform: capitalize;font-size: 15px;}
.vendor-login:hover{background: rgba(37, 36, 36, 0.9); color:#fff;}
.register-vendor-popup{padding-bottom: 30px;}
.vendor-regi{ display:table; width:100%; display: table-cell;vertical-align: middle;}
.vendor-cen{ min-height:525px;}
.min-height-525px{ min-height:525px;    display: table;}
.text-cen{display: table-cell;vertical-align: middle;height: 100%;}
.fwd-pwd-vendor{color: #fff;font-size: 12px;float: right; cursor:pointer;}
.fwd-pwd-vendor:hover{ text-decoration:underline; color:#fff;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}
.vendor-register .has-error .help-block{ color:#ff6464}
.vendor-register .has-success .help-block{ color:#fff}
.has-error .form-control:focus{box-shadow:none;}
.has-success .form-control:focus{box-shadow:none;}
.body-merchant_account.deals-inner .txt-dec{text-decoration: underline;}
ul.merchant-footer-ul li a:before{content:'';position:absolute;top:2px;left:11px;margin:0 auto;width:100%;height:18px;border-right:1px solid #666;
display:table;background:rgba(255,0,0,0);opacity:1}
.navbar-nav li:nth-child(4){ display:table;float:left}
@media screen and (max-width: 1400px){
	ul.merchant-footer-ul li a:before{display:none}
}

@media screen and (max-width: 1024px){
	img.logo-text{margin-top: 16px !important;}
	
}
@media screen and (max-width: 991px){
	.min-height-525px{margin:0 auto;}
	.col-md-6.min-height-525px{width:100%;max-width:460px}
	.vendor-register{margin-top: 0;max-width:448px;margin:0 auto;float: none;}
	.form-control{padding:6px 30px}
	.col-md-6.min-height-525px {width: 42%; float: left;}
	h4.m-head{font-size: 25px;}
	.col-md-6.min-height-525px.max-resp{width:55%}
	.merchant-bg{padding-bottom: 59px;}
	ul.merchant-footer-ul li a:before{display:table}
	.vendor-benefit-text{padding-bottom: 22px;}
	.margin-top-30px{     margin: 0 0 0 0;}
	p.mar-resp { margin-bottom: 0;}
	ul.merchant-footer-ul li:last-child a:before {border: none;}
	
	
}
@media screen and (max-width: 768px){
	.navbar .navbar-toggle .icon-bar{background-color: #626263;}
.navbar .navbar-collapse{display:table}
	.navbar-toggle {display: none;}
}
@media screen and (max-width: 767px){
	.col-md-6.min-height-525px{float:none;width:100%}
	.merchant-ul{margin-top: 22px;}
	.col-md-6.min-height-525px.max-resp{padding:0;    width: 100%;}
	.col-md-6.min-height-525px{min-height:initial;padding:30px 0}
	ul.merchant-ul li{line-height: 40px;}
	.benefit-1.marginT{padding-top:0}
	.vendor-benefit-text{margin-bottom: 0;}
	.vendor-benefit-text {padding-bottom: 10px;}
}
@media screen and (max-width: 600px){
	.benefit-1{margin-bottom: 0;}
	.bg-grey{padding: 47px 0 0px 0;}
	
	.merchant-bg{margin-top: 0;}
	.navbar .navbar-toggle .icon-bar{background-color: #626263;}
	.navbar .navbar-collapse.intro{display:table}
	.navbar .navbar-collapse{display:none}
	img.logo-text{margin-top:19px !important;}	
	.min-height-525px{max-width: 460px}
	.all-text-merchant{    margin-bottom: 40px;}
	.navbar-toggle {display: table;}
	.body-merchant_account .nav-popup .modal-footer{    border-top: none;}
}
@media screen and (max-width: 500px){
	.vendor-benefit-text{font-size: 27px;}	
	.benefit-text.marT{padding-top:0}
	h4.m-head{font-size:23px;padding-left:12px}
	.merchant-ul{padding-left:12px}
	.vendor-register{    padding: 5px 33px;max-width: initial;}
}
@media screen and (max-width: 440px){
	h4.m-head{font-size: 28px}
	.merchant-ul{margin-top: 38px;}
	.vendor-benefit-text{font-size: 22px;}
	ul.merchant-ul li{font-size: 18px;}	
}
@media screen and (max-width: 362px){
	.vendor-benefit-text{font-size: 20px;}
	.benefit-text h5{font-size: 15px;}
	h4.m-head{font-size: 23px}
	.form-control{padding: 6px 16px;}
	ul.merchant-ul li{font-size: 14px;}
	.merchant-ul i{margin-right: 13px;}
	.vendor-register .form-control{height: 43px;}
	.benefit-text p{font-size:14px}
	.merchant-ul{margin-top:22px}
	.benefit-text{padding-left:58px}
}
