.vwct2-red, .vwct2-red:active, .vwct2-red:focus@font-face {
    font-family: 'novecento_sans_widenormal';
    src: url('fonts/novecento/novecentosanswide-normal-webfont.woff2') format('woff2'),
         url('fonts/novecento/novecentosanswide-normal-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticabold';
    src: url('fonts/helvetica/helvetica_bold-webfont.woff2') format('woff2'),
         url('fonts/helvetica/helvetica_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaregular';
    src: url('fonts/helvetica/helvetica-webfont.woff2') format('woff2'),
         url('fonts/helvetica/helvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_blackregular';
    src: url('fonts/helvetica/helvetica-black-webfont.woff2') format('woff2'),
         url('fonts/helvetica/helvetica-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_lightregular';
    src: url('fonts/helvetica/helvetica-light-webfont.woff2') format('woff2'),
         url('fonts/helvetica/helvetica-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticabold';
    src: url('fonts/helvetica/helvetica_bold-webfont.woff2') format('woff2'),
         url('fonts/helvetica/helvetica_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arialregular';
    src: url('fonts/arial/arial-webfont.woff2') format('woff2'),
         url('fonts/arial/arial-webfont.woff') format('woff');
   	font-weight: normal;
    font-style: normal;

}


.jq-toast-wrap.top-right {
    right: 0;
    left: 0;
    /* top:0 !important; */
    text-align: center;
    margin: 0 auto;
    }

body { 
	background-image:url(../pics/greypattern.png);	
	background-repeat:repeat;		
}
.preloader {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 99999;
    background: #1683b2;
	overflow:hidden;
}

.preloader:before {
    content: '';
    display: block;
    padding-top: 100%
}

.preloader img{top:30%;left:0;right:0;margin:auto; align-items:center;position:absolute; overflow:hidden;}

.container{
	max-width:1036px;
	margin:0 auto;	
}

.welcomeadd-box span{
	 
}
 
.welcomeadd-box{
	background-color: #189ad2;
	padding: 10px;
	font-family: 'arialregular';
	font-size: 20px;
	color: #fff;
	min-height: 59px;
	padding-top: 11px;
}
.navbar-custom{
	margin-bottom:0;
	border:0;	
	font-family: 'arialregular';
}

.w-auto{
	width: auto;
}

.d-none{
	display: none;
}

.d-block{
	display: block;
}

.wt_text{
	display:inline-block;	
	vertical-align: sub;
}
.signup-r1:hover, .signup-r1:active , .signup-r1:focus {
	color:#FFFFFF;	
	box-shadow:none;
	outline-style:none;
}

.login-r1:hover, .login-r1:active , .login-r1:focus {
	color:#FFFFFF;	
	box-shadow:none;
	outline-style:none;
}

.signup-r1{
	background:#36bef8;	
	border:2px solid #67ccf7;
	width:118px;
	font-family: 'arialregular';
	font-weight:bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:16px;
	margin-right: 12px;
}

.login-r1{
	background:#187da8;	
	border:2px solid #1a6f93;
	width:118px;
	font-family: 'arialregular';
	font-weight:bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:16px;		
}

.logo-box{
	background:#00b2ec;	
}

.logo-box .navbar-brand{
	float:none;
	padding:0;
}

.wdwrapper{
	float:right;
	
	/*background-image:url(../pics/searchglow.png);
	background-repeat:no-repeat;*/
}
.wd1{
	padding-bottom: 35px;	
	padding-top: 7px; 
}
.wd2{
	padding-top: 62px;	
}

.wd1 a{color:#fff; font-family: 'helveticaregular'; font-size:14px;} 	
.wd1 span{
 padding-left: 4px;
 padding-right:4px;		
 color: #fff; 
}

.hdrbtns{
	width:49px;
	float:left;
	display:inline-block;				
}
.hbuy{
	width:44px;
	height:24px;
	font-size:10px;
	text-align:center;
	padding-top:5px;
	font-family: 'helveticabold';
	color:#1683b2;
	-webkit-border-radius: 1px/2px;
	-moz-border-radius: 1px/2px;
	border-radius: 1px/2px;
	background-color: #9cdefb;
 	border: solid 1px #eefaff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));	
}

.hsell{
	width:44px;
	height:24px;
	font-size:10px;
	text-align:center;
	padding-top:5px;
	color:#829217;
	font-family: 'helveticabold';
-webkit-border-radius: 1px/2px;
	-moz-border-radius: 1px/2px;
	border-radius: 1px/2px;
	background-color: #b9d91b;
 
	border: solid 1px #bada1b;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
}

.hdr_search_area{
	float:left;
	display:inline-block;
	width: 402px;
	height: 54px;
	-webkit-border-radius: 4px 3px 3px 4px/4px;
	-moz-border-radius: 4px 3px 3px 4px/4px;
	border-radius: 4px 3px 3px 4px/4px;
	background-color: #e7f1f6;
	-webkit-box-shadow: 1px 2px 2px rgba(19,125,170,.58), inset 1px 1px 1px rgba(255,255,255,.69);
	-moz-box-shadow: 1px 2px 2px rgba(19,125,170,.58), inset 1px 1px 1px rgba(255,255,255,.69);
	box-shadow: 1px 2px 2px rgba(19,125,170,.58), inset 1px 1px 1px rgba(255,255,255,.69);
	border: solid 1px #269dd1;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.73), rgba(255,255,255,0));
	padding:10px;
}

.pdright0{
	padding-right:0;	
}
.pdleft0{
	padding-left:0;	
}
.sell_product{
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #deebf1;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	border: solid 1px #cedbe0;
	height: 34px;
	background-image:url(../pics/home_sprite.png);
	background-repeat:no-repeat;
	background-position: -14px -11px;
	padding-left: 38px;
	font-size:14px;
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
	font-family: 'helveticabold';
	padding-right: 93px;
}
.sell_product::-webkit-input-placeholder{
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}

.sell_product:-moz-placeholder { /* Firefox 18- */
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
 
.sell_product::-moz-placeholder {  /* Firefox 19+ */
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
 
.sell_product:-ms-input-placeholder {  
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
.sell_perform{
	width: 81px;
	height: 32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #b1d518;
	-webkit-box-shadow: inset 1px 1px #e2f056;
	-moz-box-shadow: inset 1px 1px #e2f056;
	box-shadow: inset 1px 1px #e2f056;
	border: solid 1px #bada1b;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
	font-size: 14px;
	font-weight: bold;
	color: #869f0a;
	text-shadow: 1px 1px rgba(255,255,255,.56);		
	font-family: 'helveticaregular';
	    position: absolute;
    right: 0;
    top: 1px;
	
}
.menuswrapper{
	background-color: #00b2ec;
	border-bottom: solid 6px #00b2ec;	
}
#bs-navbar{
	padding-left:0;
	padding-right:0;
}
.nav-custom {
	float:none;
}

.nav-custom li{
	padding: 19px 9px;
}

.nav-custom li a:hover {
	color:#b1d518;
	background:none;
}

.nav-custom li a {
	
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
	padding:0;
}

.hdsocials  {
	padding-bottom: 0px !important;
    padding-top: 14px !important	;
	float: right !important;
    padding-right: 0px !important;
}

 
.spanbdr{
	content:'';
	border-left:1px solid #15546f;
	border-right:1px solid #258dba;
	vertical-align: top;
    padding-top: 18px;
    position: relative;
    top: 9px;
} 
.htstripe{
	width:38px;
	height:32px;
	background-image:url(../pics/home_sprite.png);
	background-repeat:no-repeat;		
	display: inline-block;
	cursor:pointer;
}
.hdfacebook{
	background-position: -14px -139px;
}

.hdtwitter{
	background-position: -14px -93px;	
}

.hdyoutube{
	/*background-position: -14px -51px;	*/
	background-position: -45px -733px;
}

.ftwrapper{
	background-image:url(../pics/homebg.jpg);	
	background-repeat:no-repeat;		
	width:100%;		
	min-height:350px;
	background-size:100%;
}
.fbinttitle{
	  font-family: 'helveticaregular';
	   font-size: 46px;
	   color:#FFF;		
	   padding-top:12%;	
}

.fbinttitle span{
	font-family: 'helvetica_lightregular';		
}
 
.fbtoast {
	text-align:center;	
}
.fbtoast a{
	display:inline-block; 
	margin-top:10px;
	text-align:center;
	margin: 0px auto;
    margin-top: 51px;
    padding-bottom: 27px;	 
}

 
.shopcart_section{
	padding-top:70px;
}
.st_trag{
	font-size:49px;
	color: #929292;
	font-family: 'helveticabold';
	margin-bottom:10px; 
	position:relative;
}

.arrowdir{
	background-image: url(../pics/home_sprite.png);
    background-repeat: no-repeat;
    display: block;
    width: 106px;
    background-position: -149px -351px;
    height: 157px;
    position: absolute;
    z-index: 51;
    right: 0;
    top: 29px;
}

.shopwrapper{
	-webkit-border-radius: 10px/11px 11px 10px 10px;
	-moz-border-radius: 10px/11px 11px 10px 10px;
	border-radius: 10px/11px 11px 10px 10px;
	background-color: #f5f5f5;
	padding-top:25px;
	margin-bottom:45px;
	padding-bottom: 16px;
}

 

.shopwrapper img{
 	margin:0 auto;	
}
 

.arrowattach1:after{
	background-image: url(../pics/home_sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    background-position: 28px -348px;
    width: 111px;
    position: absolute;
    top: 82px;
    right: -25px;
	content:"";	
}

.arrowattach2:after{
	background-image: url(../pics/home_sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    background-position: 28px -348px;
    width: 111px;
    position: absolute;
    top: 82px;
    right: -25px;
	content:"";	
}
.stext{
	font-size: 19px;
	color: #b8b6b6;
	padding-top:7px;
}

.advertismentWrapper{
	margin-top:50px;
	-webkit-border-radius: 3px/2px;
	-moz-border-radius: 3px/2px;
	border-radius: 3px/2px;
	background-color: #fff;
	padding:10px;	
}

.advertismentWrapper ul{
	margin:0;
	padding:0;	
}

.advertismentWrapper ul li{
	display:inline-block;	
	padding-right:10px;	
}

.advertismentWrapper img{
	float:left;	
	padding-right:10px;
}

.advertismentWrapper .media-body{
	width:auto;	
	padding-top: 6px;
	font-size:15px;
	font-family: 'helveticabold';
	color: #b8b8b8;
} 

.advertismentWrapper ul li .media-body span{
	color:#79c7f0; 
	
}
.advertismentWrapper ul li strong{
	color:#7d7d7d;	
}

.categoryWrapper{
	margin-top:10px;	
} 

.catbrowsepanel{ 
	margin:0;
	padding:0;
}
.catbrowsepanel{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #79c7f0;
	border: solid 9px #8ad3f9;
	 
	padding: 13px;
}

.bttitle{
	font-size: 21px;
	font-family: 'helveticabold';
	color:#fff;	
	text-shadow: 1px 1px rgba(79,153,192,.75);
	padding-top:7px;
	padding-bottom:23px;
	border-bottom: 1px solid #60a4c4;
}
.catbrowsepanel ul{
	padding:0;
	margin:0;
	list-style:none;
	 
}

.catbrowsepanel ul li:last-child {
	border-bottom:0;
}	
.catbrowsepanel ul li {
	border-top:1px solid #afddf6;
	border-bottom:1px solid #60a4c4;
	padding-top:9px;
	padding-bottom:9px;
}

.catbrowsepanel ul li a{	
	color:#fff;	
	text-shadow: 1px 1px rgba(79,153,192,.75);
	font-size: 15px;
	font-family: 'helveticabold';
}
.pro_box{
	/*overflow:hidden;*/
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #f5f5f5;
	border: solid 9px #fff;
        margin-bottom:20px;		
	position:relative; transition: all 0.5s ease;	
}

.pro_box img{
	width:100%;
	 /*width:149px;*/
	 height:142px;
	 object-fit:cover;	
	 margin:0 auto;
	 cursor:pointer;
}
.pro_box:hover{transition: all 0.5s ease;	
	border: solid 9px #79c7f0;
	-webkit-box-shadow: 0 0 13px rgba(0,0,1,.29);
	-moz-box-shadow: 0 0 13px rgba(0,0,1,.29);
	box-shadow: 0 0 13px rgba(0,0,1,.29);
	
	 
}
.pro_text a{
	color: #fff;
}
.pro_text {
	background:#928d85;
	opacity:0.9;
	position:absolute;
	width:inherit;
	font-size:11px;
	bottom: 0px;
	padding:5px;
	color: #fff;
	text-align:center;	
	width:100%;
}

.catbrowsepanel li:before{
	width: 6px;
	height: 7px;
	-webkit-border-radius: 0 6px 6px 0/0 3px 3px 0;
	-moz-border-radius: 0 6px 6px 0/0 3px 3px 0;
	border-radius: 0 6px 6px 0/0 3px 3px 0;
	/* -webkit-box-shadow: 1px 1px rgba(255,255,255,.4);
	-moz-box-shadow: 1px 1px rgba(255,255,255,.4);
	box-shadow: 0px 1px rgba(255,255,255,.4);*/
	content: "";
	border-top: 5px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 8px solid #5595b3;
	display: inline-block;
	padding-right:8px;
}

.bucks_top_shade{
	background-image: url(../pics/shadow_top.png);
    width: 100%;
    height: 69px;
    background-repeat: no-repeat;
    display: inline-block;	
}
.bucks_title{
	font-size:53px;	
	font-family: 'helveticabold';
	text-align:center;
	color:#929292;
    line-height: 52px;
	margin-bottom:50px;
	margin-top: 9px;
}
.bucks_title span {
	color:#79c7f0;
		
}
.bucks_longdes{
	font-size:21px;
	color:#929292;
	line-height: 26px;	
	padding-bottom:40px;
}

.bucks_btm_shade{
	background-image: url(../pics/shadow_btn.png);
    width: 100%;
    height: 69px;
    background-repeat: no-repeat;
    display: inline-block;	
}

.signupsection{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #79c7f0;
	margin-top:35px;
	margin-bottom:40px;	
	padding:45px 50px;	
}
.signuptitle{
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	font-family: 'arialregular';
	line-height:36px;
}
.signupdesc{
	font-size:16px;
	color: #fff;
	padding-top:30px;
	font-family: 'arialregular';
}

.jointodaybtn{
	display:block;
	text-align:right;
	 
	width: 322px;
	height: 76px;
	-webkit-border-radius: 4px/3px 3px 4px 4px;
	-moz-border-radius: 4px/3px 3px 4px 4px;
	border-radius: 4px/3px 3px 4px 4px;
	background-color: #bae019;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(0,0,0,0));	
	padding:10px;
}
.joinus{
	font-size: 21px;
	font-weight: bold;
	color: #fff;
	text-shadow: -1px -1px rgba(0,0,0,.2);	
	display:block;
	text-align: center;
    padding-left: 14px;
	
}
.joinshopfree{
	font-size: 13px;
	color: #fff;
	text-shadow: -1px -1px rgba(0,0,0,.2);
	position: relative;
  	left: 18px;
    text-align: left;
}
.imgwalk{
	padding-top: 9px;
    padding-left: 5px;	
}

.joindivider:after{
 	content: "";
    border-left: 1px solid #92ab27;
	border-right: 1px solid #c5e246;
    line-height: 52px;
    /* display: FLEX; */
    padding-top: 30px;
    padding-left: 0;
    margin-left: 17px;
    position: relative;
    top: 18px;
}

.ordivder{
	border-top: 1px solid #ffF;
    width: 100%;
    margin-top: 13%;
	 margin-bottom: 5%;
    text-align: right;
     
	color:#fff;
	font-size:14px;
	font-family: 'arialregular';
	text-align:center;
}

.ordivder span{
	    position: relative;
    top: -10px;
    background: #79c7f0;	
}


.signup_action{
	    border-left: 1px solid #fff;
	    padding-left: 75px;
    margin-left: 28px;
}
.stlogin{
	color:#fff;	
	font-size:14px;
	font-family: 'arialregular';
	padding-top:5px;
}
.stlogin a{
	color:#4483a4;
	font-weight:bold;
}
.fbconnect2 img{
	margin:0 auto;	
}
.footer-section{
	background: #208fc0;
    padding-bottom:40px;
    margin-top: 17px;
	padding-top: 60px;
}
.footer{
	background-image: url(../pics/footergrid.png);
    display: inline-block;
    background-repeat: repeat-x;
    z-index: 99999999;
    width: 100%;
    height: 66px;
}
.ftmenu ul{
	margin:0;
	padding:0;	
	list-style:none;
}

.ft_mtitle{
	font-size: 18px;
	color: #fff;
	text-shadow: 0 1px rgba(36,132,175,.75);
	font-family: 'arialregular';
	padding-bottom:20px;	
}

.ftmenu{
	padding-left:0;	
}
.ftmenu ul li {
	padding-top:1px;
	padding-bottom:1px;
}


.ftmenu ul li a{
	font-family: 'arialregular';	
	font-size: 13px;
	color: #bceaff;
	text-shadow: 0 -1px #1676a0;	
}

.twitter_block{
	background:#2286b2;	
	 
	padding-top:22px;
	padding-bottom:22px;
}
.twiiter_bg{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #21759c;
	 
	padding:10px; 
}
 

.tdesc span{
	color: #c7ec29;		
	text-shadow: 0 -1px #094b68;
}

.tdesc{
	font-size: 14px;
	text-shadow: 0 -1px #094b68;
	color:#FFF;	
	padding-top:5px;
	font-family: 'arialregular';
}

.ttime{
	font-family: 'arialregular';
	    padding-top: 3px;
	font-size: 10px;
	color: #88dbff;
	text-shadow: 0 -1px #094b68;	
}

.twitticon{ display:flex;}

.twitticon:after{
	content: "";
    border-left: 1px solid #2987b2;
	border-right: 1px solid #1c6486;
    line-height: 52px;
    padding-top: 30px;
    margin-left: 6px;
    position: relative;
	top: 3px;
    
}
.twiiter-media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    /* display: flex; */
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.mr-33 {
    margin-right: 1rem!important;
	padding-top: 5px;
}

.d-flexft {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.tbodymedia {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
	padding-left: 21px;
}
.copyright-block{
	background:#1f7da6;	
	padding-top:10px;
	padding-bottom:30px;
}
.footersmallmenu {
	margin:0;
	padding:0;
	list-style:none;	
	text-align:right;
}

.footersmallmenu li {
	display:inline-block;	
}
.footersmallmenu li a{
	font-size: 14px;
	color: #3aafe3;
	text-shadow: 0 -1px #1c7196;
	font-family: 'arialregular';
}
.copyright{
	font-size: 14px;
	color: #3aafe3;
	text-shadow: 0 -1px #1c7196;


	font-family: 'arialregular';
}

.searrhglow{
	background-image: url(../pics/searchglow.png);
    background-repeat: no-repeat;
    background-position: -28px 11px;
    background-size: 100% 100%;
}

.toggle-expand{
	font-size:14px;	
}
.howittitle{
	font-family: 'helveticabold';
	font-size:50px;
	text-shadow: 0 1px #fff;
	color: #929292;
	text-align:center;
}

.howittitle span{
	color:#79c7f0;	
}
.howitworks-section{
	margin-top:30px;	
}
.titlebase{
	background-image: url(../pics/titlebase.png);
    background-repeat: no-repeat;
	height:99px;
	background-position:center center;	
}
.openswaptitle{
	font-size: 37px;
	color: #6bb1d6;
	text-shadow: 0 1px #fff;
	font-family: 'helveticabold';
	text-align:center;
}
.openswap p{
	font-size: 17px;
	color: #929292;
	text-shadow: 0 1px #fff;
	line-height: 24px;
	text-align:center;
	
}
.howdivider{
	background-image: url(../pics/divder.png);
    background-repeat: no-repeat;
	height:99px;
	background-position:center center;			
}

.howsect2{
	margin-top:41px;	
}
.arrowhowit{
	background-image: url(../pics/howarrow.png);
    background-repeat: no-repeat;
	width:120px;
	height:103px;
	position: absolute;
    right: 129px;
    top: 191px;	
}
.arrowhowit2{
	background-image: url(../pics/howarrow.png);
	background-repeat: no-repeat;
	width:120px;
	height:103px;
	position: absolute;
	left: 118px;
    top: 230px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";			
}
.subscribeinput{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0px 1px #fff;
	-moz-box-shadow: 0px 1px #fff;
	box-shadow: 0px 1px #fff;
	height: 56px;
	border: solid 1px #dfdfdf;	
	font-size: 24px;
	color: #929292;
	width: 82%;
}

.subscribeinput::-webkit-input-placeholder{
	font-size: 24px;
	color: #e3e3e3;
	text-shadow: 1px 1px #fff;
}

.subscribeinput:-moz-placeholder { /* Firefox 18- */
	font-size: 24px;
	color: #e3e3e3;
	text-shadow: 1px 1px #fff;
}
 
.subscribeinput::-moz-placeholder {  /* Firefox 19+ */
	font-size: 24px;
	color: #e3e3e3;
	text-shadow: 1px 1px #fff;
}
 
.subscribeinput:-ms-input-placeholder {  
	font-size: 24px;
	color: #e3e3e3;
	text-shadow: 1px 1px #fff;
}
.subscribebtn{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px rgba(123,148,18,.75);
	width: 406px;
	height: 59px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #b1d518;
	-webkit-box-shadow: 1px 1px 2px #cbe43c, inset 1px 1px 1px #cbe43c;
	-moz-box-shadow: 1px 1px 2px #cbe43c, inset 1px 1px 1px #cbe43c;
	box-shadow: 1px 1px 2px #cbe43c, inset 1px 1px 1px #cbe43c;
	border: solid 1px #98b514;
	width: 82%;
}
 
.active-menu{
	color:#b1d518 !important;	 
}
.header-title{
	background-image: url(../pics/aboutme_urswap.jpg);
	background-repeat: no-repeat;	
	background-size:100% 100%;	
}

.header-title-sold{
	background-image: url(../pics/invitefriendbg.png);
	background-repeat: no-repeat;	
	background-size:100% 100%;	
}



.title-wrap h1{
	margin-top:0;
}
.page-title{
	font-family: 'helveticabold';
	font-size:52px;
	text-shadow: 0 0 19px rgba(37,129,2,.45);
	color:#fff;
	    padding-top: 51px;		
}
.page-title span{
	font-family: 'helvetica_lightregular';		
}
.whitebdr{
	border-bottom: 11px solid #fff;
    position: relative;
    top: -10px;
}

.aboutusup{
	background-image: url(../pics/shadow_top.png);
	background-repeat: no-repeat;				
	width:100%;
	min-height:50px;
	background-position:center center;
	margin-top:40px;
	margin-bottom:60px;
}

.header-title-contact{
	background-image: url(../pics/contactusbg.jpg);
	background-repeat: no-repeat;	
	height:301px;	
	display: flex;
    align-items: center;
    justify-content: center;
	background-size:cover;
}

.header-title-contact .page-title{ 
	padding-top:0;
	text-shadow: 0 0 19px rgba(161,215,240,.58);
}
.cntphase{
	padding-top:10px;
}
.rowtop{
	margin-top:10px;	
}
.contactul{
	margin:0;
	padding:0;

	list-style:none;
	
}
.contactul li{
	text-align:left;	
}
.sptitle{
	font-size:16px;
	color:#929292;	
	font-family: 'arialregular';
	font-weight:bold;
}
.spemails , .spemails a{
	color:#189ad2;
	font-family: 'arialregular';
	font-size:16px;	
	font-weight:bold;
	padding-bottom:25px;
}
.headq{
	font-size:32px;	
}
.hqdetail{
	font-size:19px;	
	color:#929292;font-weight:bold;
}
.hqdetail span{
	color:#787878;font-weight:bold;	
}
.lremorecnt {
	font-size:42px;
	color:#929292;	
	text-align:center;
	padding-top:5%;
	font-weight:bold;
	padding-bottom:5%;
}
.lremorecnt span{
	color:#189ad2;	
}
.lremorecnt a{
	color:#189ad2;	
}

.header-title-static{
	background-image: url(../pics/termsbg.jpg);
	background-repeat: no-repeat;			
}
.page-title-terms strong{
	  font-family: 'helveticabold';	
}
.page-title-terms{
	font-size:52px;	
	font-family: 'helvetica_lightregular';
	color:#fff; 
	padding-top:50px;
	 
}
.modalcustom .modal-content{
	 
	padding:40px 60px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eee;
	-webkit-box-shadow: 0 0 172px rgba(1,1,1,.26);
	-moz-box-shadow: 0 0 172px rgba(1,1,1,.26);
	box-shadow: 0 0 172px rgba(1,1,1,.26);
	border: solid 13px #d6d6d6;
}
.modalcustom .modal-header{
	padding:0;
	border-bottom: 1px solid #f7f7f7;
}
.modalcustom .modal-body{
	padding-left:0;
	padding-right:0; 	
}
.modalcustom .modtitle{
	font-family: 'helveticabold';
	font-size: 22px;
	text-shadow: 1px 1px rgba(255,255,255,.92);
	color:#999999;	
	border-bottom: 1px solid #dadada;	
	padding-bottom: 5px;
}
.customfields input{	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;
	height: 37px;
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';

}

.customfields input::-webkit-input-placeholder{
	font-size: 15px;
	color: #bababa;
	font-family: 'helveticaregular';
	text-shadow: 1px 1px 1px #fff;
}

.customfields input:-moz-placeholder { /* Firefox 18- */
	font-size: 15px;
	color: #bababa;
	font-family: 'helveticaregular';
	text-shadow: 1px 1px 1px #fff;
}
 
.customfields input::-moz-placeholder {  /* Firefox 19+ */
	font-size: 15px;
	color: #bababa;
	font-family: 'helveticaregular';
	text-shadow: 1px 1px 1px #fff;
}
 
.customfields input:-ms-input-placeholder {  
	font-size: 15px;
	font-family: 'helveticaregular';
	color: #bababa;
	text-shadow: 1px 1px 1px #fff;
}
.blubtn , .blubtn:hover , .blubtn:active , .blubtn:focus{
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #5cb3e6;
	-webkit-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	-moz-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	border: solid 1px #4ca6db;
	font-size: 22px;
	color: #fff;
	text-shadow: 1px 1px rgba(57,148,201,.92);
	font-family: 'helveticabold';
	width: 200px;
}

.frtpwd{
	padding-top: 11px;	
	font-family: 'helvetica_lightregular';
}
.frtpwd a{
	color:#5cb3e6;	
}
.frtpwd a:hover{
	color:#5cb3e6;	
}
.iconloader{
	background-image:url(../pics/btnloader.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;	
	display: inline-block;
	position: absolute;
    left: 26px;
    top: 7px;	
}
.iconloader-griz{
	background-image:url(../pics/btnloader.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;	
	display: inline-block;
	position: absolute;
    left: 137px;
    top: 11px;
    right: 0;
}

.opadd{
	opacity: 0.3;
	cursor:none;				
}
.userdt_bg{
	/*background-image:url(../pics/profile_bg_shadow.jpg);*/
	background-repeat:no-repeat;
	height:384px;
	width:100%;
	background-size:100%;
	position:relative;
}

.userprofile_bg{
	background-image:url(../pics/profile_bg_shadow.jpg);
	background-repeat:no-repeat;
	height:384px;
	width:100%;
	background-size:100%;
	position:relative;
}
.profile_detail{
	max-width:700px;
	margin:0 auto;	
}
.pro_client_name{
	text-align:center;
	font-size: 67px;
	color: #fff;
	text-shadow: 0 0 14px rgba(1,2,2,.54);
	 font-family: 'helvetica_lightregular';
	 padding-top:3px;
}
.pro_client_name span{
	font-family: 'helveticabold';		
}
.pro_client_location{
	min-height:30px;
	text-align:center;	
	font-size: 32px;
	color: #fff;
	text-shadow: 0 0 14px rgba(1,2,2,.54);
	font-family: 'helvetica_lightregular';
	line-height: 30px;
}
.pro_client_location span{
	font-family: 'helveticabold';		
}

.msgtool , .msgtool:hover , .msgtool:active , .msgtool:focus {
	font-size: 18px;
	font-weight: bold;
	padding-top:7px;
	text-transform: uppercase;
	color: #fff;
	/*text-shadow: 0 -1px #9bb316;*/
	font-family: 'helveticabold';
	width: 141px;
	height: 41px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #026bc3;
	-webkit-box-shadow: inset 1px 1px #dfee96;
	-moz-box-shadow: inset 1px 1px #dfee96;
	box-shadow: inset 1px 1px #dfee96;
	border: solid 1px #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));	
}
.pro_rating{
	font-family: 'helveticabold';
	font-size:47px;
	color:#92c63d;
	line-height: 35px;
	padding-top: 5px;
        text-align: center;
    /*margin-left: 80px;*/
}
.pro_rating span{
	color:#1683b2;
	font-size:32px;
}
.lt-left-sect{
	padding-top: 69px;
}

.lt-center-sect{
	    margin-top: 20px;
}
.lt-right-sect{
	padding-top: 69px;
}
.proimage img{
	margin:0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: solid 8px #f7f7f7;	
}
.pro_follow , .pro_follow:hover , .pro_follow:active , .pro_follow:focus {
	font-size: 18px;
	font-weight: bold;
	padding-top:7px;
	text-transform: uppercase;
	color: #fff;
	/*text-shadow: 0 -1px #9bb316;*/
	font-family: 'helveticabold';
	width: 141px;
	height: 41px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #026bc3;
	-webkit-box-shadow: inset 1px 1px #dfee96;
	-moz-box-shadow: inset 1px 1px #dfee96;
	box-shadow: inset 1px 1px #dfee96;
	border: solid 1px #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));		
}
.online_status{
    /* padding-top: 38px; */
    /* padding-left: 5px; */
    text-align: center;
        
	
}
.online_status.mt-89{
    margin-left: -89px;
}

.is_online{
	vertical-align:text-bottom;	
	padding-left: 6px;
}

.el-card-item .is_online {
	font-size:13px !important;
}
.el-card-item .online_status {
	padding-top: 15px !important;
}
.online_status .is_online{
	color:#8dbf3b;
	font-size:16px;
	font-family: 'arialregular';
	font-weight:bold;
}
.status_circle{
    display: inline-block;
	width: 14px;
	height: 14px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #e6e6e6;
	-webkit-box-shadow: 0 1px rgba(255,255,255,.6), inset 0 1px 4px rgba(0,0,0,.58);
	-moz-box-shadow: 0 1px rgba(255,255,255,.6), inset 0 1px 4px rgba(0,0,0,.58);
	box-shadow: 0 1px rgba(255,255,255,.6), inset 0 1px 4px rgba(0,0,0,.58);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));	
}
.status_live{
	width: 9px;
	height: 9px;
	position: relative;
	left: 0px;
	top: -3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #a9cd49;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	border: solid 1px rgba(0,0,0,.2);
	display:inline-block;
}
.swap_since{
	margin-top: 2px;
	color:#6c6c6c;
	font-size:14px;	
	font-family: 'arialregular';
	font-weight:bold;
	text-transform:uppercase;	
	line-height: 23px;
	padding-left: 5px;
        text-align: center;
    margin-left: -90px;
    margin-top: 35px;
}
.swap_since span{
	font-size:23px;	
	color:#838383;
	display:block;
	width:100%;
	font-family: 'arialregular';
	font-weight:bold;
}
.pro_left_0 {
	padding-left:0;
}
.pro_right_0 {
	padding-right:0;
}
.secsign{
	font-size: 22px;
	text-shadow: 1px 1px rgba(255,255,255,.92);
	color: #56a7d7;	
	font-family: 'helveticabold';
}

.signupmodal .modal-content {
	padding: 40px 85px;
	padding-bottom: 18px;
}

.input_padleft_0{
	padding-left:0;
}

.input_padright_0{
	padding-right:0;
}
.classic_divider{
   border-bottom: 1px solid #dadada; 						
   border-top: 1px solid #fff;
   margin-top:10px;
   margin-bottom:10px; 						
}

.signupbtn , .signupbtn:hover , .signupbtn:active , .signupbtn:focus{
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #5cb3e6;
	-webkit-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	-moz-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	border: solid 1px #4ca6db;
	font-size: 22px;
	color: #fff;
	text-shadow: 1px 1px rgba(57,148,201,.92);
	font-family: 'helveticabold';
	width:100%;
	min-height:54px;
	margin-bottom: 19px;
}
.signupmodal .modal-body{
	padding-top:24px;
}
.loginnow {
	margin-top:20px;
	font-size: 15px;
	text-shadow: 1px 1px 1px #fff;	
	font-family: 'arialregular';
}

.loginnow span  a{
	color: #2e8fc7;	
}

/*Alerts css begin*/
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;font-family:opensansregular !important;}
.alert{padding:8px 14px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert-danger, .alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;font-family:opensansregular !important;}

.alert-header.panel-header.alert-with-icon .alert-icon {
    font-size: 40px;
    top: 50%;
    left: 20px;
    margin-top: -25.5px;
}
.alert-text{display:table;width:100%;}
.alert-text-icon{display:table-cell;vertical-align:middle;padding-right:10px;}
.alert-text-detail{/*margin-left: 51px;*/display:table-cell;vertical-align:middle;}
.alert-header .fa{font-size: 44px;}
.alert-header .fa-exclamation-circle:before {
    content: "\f06a";
    color: #e5a896;
}
/*END::Alerts css*/

.modalcustom .close{
	position: absolute;
    right: 8px;
    top: 5px;
    font-size: 35px;
}
.frtpwdbtn, .frtpwdbtn:hover , .frtpwdbtn:active , .frtpwdbtn:focus{
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #5cb3e6;
	-webkit-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	-moz-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	border: solid 1px #4ca6db;
	font-size: 22px;
	color: #fff;
	text-shadow: 1px 1px rgba(57,148,201,.92);
	font-family: 'helveticabold';
	width:100%;
	min-height:45px;
	margin-bottom: 19px;
}
.pos_left{
	left:97px;
}

.restheading{
	font-size: 35px;
     
    font-family: 'helveticabold';
    margin-bottom: 10px;
    position: relative;
	color: #22a4dc;
}
 
.white-box-reset{
	padding: 25px;	
	border-radius: 4px 3px 3px 4px/4px;
    background-color: #e7f1f6;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.73), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.73), rgba(255,255,255,0)); 
}
.reset-btn , .reset-btn:hover , .reset-btn:active , .reset-btn:focus{
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #5cb3e6;
	-webkit-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	-moz-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	border: solid 1px #4ca6db;
	font-size: 22px;
	color: #fff;
	text-shadow: 1px 1px rgba(57,148,201,.92);
	font-family: 'helveticabold';
	width:100%;
	min-height:45px;		
}
.white-box-reset label
{	
	font-family: 'helveticaregular';
	font-weight:normal;		
}

.menu-list{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f2f2f2;
	border: solid 9px #fff;										
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	padding-top: 18px;
    padding-bottom: 13px;
}

.menu-list li{
	font-family: 'helveticabold';
	display:inline-block;	
	color:#7a7b7c;
	font-size:16px;	
	
}
.menu-list li a {
	color:#7a7b7c;	
	text-decoration:none;
	text-shadow: 1px 1px rgba(255,255,255,.75);
}
.menu-list li a:hover{
	text-decoration:none;
	color:#6cb5db;
}

.listicon{
	background-image:url(../pics/iconsprite.png);
	background-repeat:no-repeat;
	width:23px;	
	height: 23px;
	display: inline-block;
    vertical-align: text-top;	
}
.icon2{
	background-position: 0 -33px;
}
.icon3 {
	background-position: 0px -63px;	
}
.icon4{
	background-position: 0 -93px;
}
.icon5{
	background-position: 0 -128px;	
}
.icon6{
	background-position: 0 -159px;	
}

.menu-list  li a i{
	margin-right:7px; 	
}
.menu-list li{
	padding-left: 4px;
    padding-right: 4px;
	
}
.menulist-divider{
	border-left:1px solid #d7d7d7;
	border-right:1px solid #fff;	
	vertical-align: middle;
	height: 35px;
	padding:0 !important;
}
.product-section{
	margin-top:10px;
	margin-bottom:80px;	
}
.swap_type{
	    border-radius: 7px;
    background-color: #79c7f0;
    border: solid 9px #8ad3f9;
    padding: 13px;
	margin-bottom:15px;	
}
.stswaptitle{
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px rgba(79,153,192,.75);	
	font-family: 'helveticabold';
}

.profile_page{ 
	position:relative;
}

.editdropdown{
	position:absolute;
	right:0;
	top:10px;
}

.customeditdp button  , .customeditdp button:active , .customeditdp button:focus{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(0,0,0,.36);
	border: solid 1px #3d3d3d;
	width:38px;
	height:38px;
	outline:none;
}

.customeditdp button i{
	color:#fff !important;	
	font-size:26px;
	vertical-align: bottom;
}

.editdropdown .dropdown-menu{
	right:0 !important;
	left:auto !important;	
	background:none;
	border:0;
	box-shadow:none;
	min-width:130px;		
}

.editdropdown .dropdown-menu li{
	background-color: rgba(89,89,89,.53);
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5), inset 1px 1px rgba(255,255,255,.05), inset 0 0 rgba(255,255,255,.02);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,.5), inset 1px 1px rgba(255,255,255,.05), inset 0 0 rgba(255,255,255,.02);
	box-shadow: 1px 1px 4px rgba(0,0,0,.5), inset 1px 1px rgba(255,255,255,.05), inset 0 0 rgba(255,255,255,.02);
	border: solid 1px #262626;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.35), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.35), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.35), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.35), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.35), rgba(0,0,0,0));		
}


.editdropdown .dropdown-menu li a{
	 font-size: 11px;
    font-weight: bold;
    color: #e6e6e6;
    text-shadow: 1px 1px 1px rgba(0,0,0,.35);
    font-family: 'helveticabold';
	 
	padding: 6px 13px;
}	

.editdropdown .dropdown-menu>li>a:focus, .editdropdown .dropdown-menu>li>a:hover{
	background:inherit;	
}

.editdropdown .dropdown-menu li:after{
  content:"";
  background-image:url(../pics/dparrow.png);
  background-repeat:no-repeat;
  width:7px;
  height: 5px;
    display: block;
    background-position: center center;
    position: absolute;
    right: 8px;
    top: 1px;
    z-index: 999999;
}
.edit_pro_around{
	 border-radius: 5px;
    background-color: #f2f2f2;
    border: solid 9px #fff;
	padding:20px;
}
.editnav li a{
	font-size:15px; 	
	color: #838383;
    font-family: 'helveticabold';
}
.editnav .active > a{
	color:#fff !important;
    background-color: #1683b2 !important;
    border: 1px solid #21759c !important;
    border-bottom-color: transparent;
}
.editnav{
	border-bottom: 1px solid #21759c !important;	
}
.editnav li a:hover{
color:#fff !important;
    
    background-color: #1683b2 !important;
        border: 1px solid #21759c !important;
    border-bottom-color: transparent;		
}

.profile_custom_form input{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;
	height: 37px;
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';	
}

.profile_custom_form select{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;
	height: 37px;
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';	
}


.profile_custom_form label{
	font-family: 'helveticaregular';	
	font-weight:normal;	
}

.defaultbtn , .defaultbtn:hover , .defaultbtn:focus , .defaultbtn:active{
	border-radius: 10px;
	background: #187da8;
    border: 2px solid #1a6f93;
    width: 118px;
    font-family: 'helveticabold';
	color:#FFFFFF;
	font-size:20px;
	height:44px;
}
#edit-profile{
	    margin-bottom: 72px;	
}

.selectimgoption  , .selectimgoption:hover , .selectimgoption:focus , .selectimgoption:active {
	background: #a8d164 !important;
	cursor:default;
    border: 1px solid #92c63d !important;
	color:#fff;	
	cursor:pointer;
}
.cropbtn , .cropbtn:hover , .cropbtn:active , .cropbtn:focus{
	width:180px;	
	background: #187da8 !important;
}
.imgcordinate{
	object-fit:cover;
	width:150px;
	height:150px;
}
.ad_title{
	font-size: 23px;
    font-family: 'helveticabold';
    color: #147098;
	 
}
.product-sect{
	border-radius: 5px;
    background-color: #f2f2f2;
    border: solid 9px #fff;
    padding: 15px;	
	margin-top: 19px;
}
.heading-img{
	height: 32px;
    text-align: center;
    margin: 0 auto;
    width: 100%;	
}
.mtop{
	margin-top:10px;
}

#product-form input[type=radio]{
	opacity:1 !important;												
	box-shadow:none;
	height:auto;
} 

.product_form input , .product_form select {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;
	height: 37px;
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';	
}
.product_form textarea{
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;	
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';	
}
.asterisk{
	font-size:11px;
	color: #de4e4e;
	vertical-align: text-top;
}
.shipping-phase  {
	margin-bottom:15px;	
}

.shipping-phase .form-group{
	margin-bottom:0px;	
}
.shipfree{
	font-family: 'helvetica_lightregular';
	color: #147098;
	padding-left:4px;
	font-size:12px;
	margin-top:5px;
}

.sttop{
	margin-top:20px;
}
.customofferChk #make_offer{
	display:inline-block;
	float:left;
	box-shadow:none;
	height:auto;
	margin-right:6px;
}

.customofferChk #pro_msg_status{
	display:inline-block;
	float:left;
	box-shadow:none;
	height:auto;
	margin-right:6px;
}

.proselectbtn , .proselectbtn:hover , .proselectbtn:active , .proselectbtn:focus{
	background: #bddb3d;
    color: #fff;
    font-size: 14px;
    font-family: 'helvetica_blackregular';
    font-family: 'helveticaregular';
    box-shadow: none;
    border: 1px solid #8ea812;
}

.imgViewer{
	margin-top:20px;			
}
.imgViewer img{
	border:1px solid #d4d4d4;
	border-radius:10px;
	padding:5px;
}
#product-form label{
		 font-family: 'helveticaregular';
		 font-weight:normal;
}

 
.offertypes{
	 
}
.customofferChk input[type="checkbox"] {
    display: inline-block;
    float: left;
    box-shadow: none;
    height: auto;
    margin-right: 6px;
}

.invite-frd{
	background-image: url(../pics/invitefriendbg.png);
	background-repeat: no-repeat;		
	width: 100%;
    background-size: cover;
}
.startinvite{
	text-align:center;
	 
	font-family: 'helveticabold';
	color:#929292;
	font-size:36px;
}

.pttext{
	color:#60adcd;
}
.mtopshadow{
	margin-top:35px;
	margin-bottom:35px;	
}

.infrd-sect {
	background:#fff;
	padding:0px;	
}	
.inviteblock {
    max-width: 540px;
    margin: 20px auto;
   border-radius: 5px;
    background-color: #f2f2f2;
    border: solid 9px #fff;
    margin-bottom:40px;
	padding:20px;
}
.invitetitle {
	font-family: robotolight;
	color: #60adcd;
	
	font-family: 'helveticabold';
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
	font-size: 25px;
	
}

.emailaddress-input{
	-webkit-border-radius: 4px;
	width:100%;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px #fff;
	-moz-box-shadow: 1px 2px 1px #fff;
	box-shadow: 1px 2px 1px #fff;
	border: solid 1px #dfdfdf;
	height: 37px;
	font-size: 15px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';
	padding-left: 10px;
	margin-bottom: 18px;
	margin-top: 18px;
	 
}

.inviteblock  .bootstrap-tagsinput{
	width: 100%;
    padding: 0;
	 
}
.invitetag{
	margin-top:20px;
	margin-bottom:20px;	
}

.inviteblock .bootstrap-tagsinput input{
	padding:0 !important;
	width:100%;
	min-height:35px;
	margin-left:10px;
	padding-left:10px;
}
.invitefriend {
	margin-top:20px;	
	width:220px !important;
	position:relative;
}	

.invitefriend .iconloader{
	left: 35px;
    top: 5px;	
}

.invitetag > .bootstrap-tagsinput  {
	border: 0;
}
.errorbdr{
	border: 1px solid #fb9678 !important;
}
.disableinbtn{
	opacity: 0.3;
	cursor:none;	
}

.swapbank_header{
	background-size:cover;
	background-image: url(../pics/swapbank_bg.jpg);
	background-repeat: no-repeat;		
	min-height:300px !important; 
	padding-bottom:20px;
	 
}
.avbal{
	text-align:center;
	margin-top: 54px;
	font-size: 31px;
	color: #fef9ec;
	text-shadow: 0 0 18px rgba(2,3,3,.38);
	font-family: 'helveticaregular'; 	
}	
.balcount{
	font-family: 'helvetica_lightregular';
	font-size: 66px;
	text-shadow: 0 0 18px rgba(2,3,3,.38);	
	color:#fff;
}
.balcount span{
	font-family: 'helveticabold';	
	color: #c3f04a;
}
.balanceeheading{
	font-family: 'helveticabold';	
	color:#2292c2;
	font-size:25px; 
	margin-bottom:10px;
}

.debitclass{
	background: #92c63d;
    color: #fff;
	padding: 0px 15px;
   
    text-align: center;
    border: 1px solid #869f0a;
	cursor:pointer;
	width: 82px;
    display: block;	
}

.debitclasst2{
	    background: #208fc0;
    color: #fff;
    padding: 0px 15px;
    text-align: center;
    border: 1px solid #147098;
	cursor:pointer;
	width: 82px;
    display: block;	
}

.history-table th
{
	 font-family: 'helveticabold';	
}
.history-table td{
	font-family: 'helveticaregular'; 		
}

.pro_box:hover > .prodropbox {
	display:block;
	transition: all 2s ease;	
}
.prodropbox
{transition: all 2s ease;	
	display:none;
	position:absolute;
	right: 6px;
    top: 7px;
}
.prodropbox i {
	color: #fff;
	cursor:pointer;
    font-size: 18px;
	background: #97d25e;
    padding: 7px;
    border-radius: 6px; 
}
.prodropbox .dropdown-menu{
	right: 0;
    min-width: 65px;
    padding: 2px;
    padding-left: 8px;
	left:auto;	
}
.deletebtn , .deletebtn:hover , .deletebtn:focus , .deletebtn:active{
	margin-left:10px;
	background-color: rgb(221, 107, 85);
	color:#fff;
	width: 118px;
	font-family: 'helveticabold';
    color: #FFFFFF;
    font-size: 20px;
    height: 44px;	
}

@keyframes pulseWarning {
  0% {
   	border-color:#147098 !important;
    }
  100% {
   	border-color:#147098 !important;
   } 
}

.sa-warning{     
	border-color:#147098 !important;
}

.subcribebtn , .subcribebtn:hover , .subcribebtn:active , .subcribebtn:focus{
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #5cb3e6;
	-webkit-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	-moz-box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	box-shadow: 1px 1px 2px #8acdef, inset 1px 1px 1px #8acdef;
	border: solid 1px #4ca6db;
	font-size: 22px;
	color: #fff;
	text-shadow: 1px 1px rgba(57,148,201,.92);
	font-family: 'helveticabold';
	width:100%;
	min-height:54px;
	margin-bottom: 19px;
}
.subscribe_layout{
	max-width:100%;
	margin:0 auto;	
	margin-bottom:80px;
}
.getspfeel{
	  font-family: 'helveticabold';
    font-size: 32px;
    text-shadow: 0 1px #fff;
    color: #929292;
    text-align: center;
}
.promotion_subscribe{
	max-width:550px;
	margin:0 auto;
}	
.promotion_subscribe input , .promotion_subscribe button{ margin:0 auto;}
.proadddisable { opacity:0.4; cursor:default;}
.notcatadded{
	color: #147098;
	font-size:14px;
	font-family: 'helveticaregular';
	padding-top:10px;
}
.addctpro  , .addctpro:hover , .addctpro:active , .addctpro:focus{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 14px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';	
	margin-top:10px;
}


.faqtitle {
	font-family: 'helveticabold';		
	font-size:30px;
	padding-bottom:5px;
	
}

.faqul li{border-bottom: 1px dotted #9292a1;
	padding-top:10px;
	padding-bottom:10px;	
}

.faqul{
	margin:0;
	padding:0;
	list-style:none;	
}
.faqtitle-sub{
	 font-family: 'helveticaregular';
	 font-size:16px;
	 margin-bottom:40px;
	 border-bottom:1px;
	 color:#929292;	
}
.faq_qt{
	font-family: 'helveticaregular';
	font-size:17px;
	color: #147098;		
}
.faq_ans{
	font-family: 'helveticaregular';
	font-size:15px;
	background: #e0e0e0;
    padding: 11px;
    border: 1px solid #d8d8d8;		
}
.contactquery{
	    background-color: #f6f6f2;
    margin-bottom: 1.38462em;
	padding:10px;	
}
.stillhave{
	font-family: 'helveticaregular';
	font-size:20px;		
}
.cntta{
	font-family: 'helveticaregular';
	font-size:15px;
	color: #929292;	
	padding-top:10px;
	padding-bottom:10px;	
}



.gtmypro , .gtmypro:hover , .gtmypro:focus , .gtmypro:active {
	max-width:320px;
	width:100%;
	 text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 26px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';
    
}

.gtmypro:hover{
	    box-shadow: 0 3px 4px 1px rgba(0,0,0,.1);
}	

.ltmoresearch , .ltmoresearch:hover , .ltmoresearch:focus , .ltmoresearch:active {
	max-width:320px;
	width:100%;
	 text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 26px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';
    
}


.ltmore{ width:100%; clear:both;}	

.no_item_found{
	text-align:center;
	clear:both;
	font-size:45px;
	display:none;
	color: #929292;	
	font-family: 'helveticabold';		
}
.active_cat{
	color:#147098 !important; 
}
.pro_keywords .bootstrap-tagsinput{
	width:100%;
	box-shadow: 1px 2px 1px #fff;
    border: solid 1px #dfdfdf;
	padding: 0px 6px;
	font-size: 15px;
    color: #858585;
    
    font-family: 'helveticaregular';
}

.pro_keywords .label-info{ background:#208fc0;}
.pro_keywords input::-webkit-input-placeholder{
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}

.pro_keywords input:-moz-placeholder { /* Firefox 18- */
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
 
.pro_keywords input::-moz-placeholder {  /* Firefox 19+ */
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
 
.pro_keywords input:-ms-input-placeholder {  
	color:#91a3ab;
	text-shadow: 1px 1px rgba(255,255,255,.75);	
}
#pro_description{ resize:none;}	
.profile-image-brack .upload{	
	    height: 37px;
		padding: 10px 20px 6px 20px;
		cursor:pointer;
}
.ajax-upload-dragdrop b{color: #bdbdbd;
}
.ajax-upload-dragdrop{ border: 2px solid #147098 !important;}
.ajax-upload-dragdrop span{
	vertical-align: text-bottom;	
}

.profile-image-brack  .upload-statusbar{
	border: 1px solid #28759d;	
}	

.upload-statusbar{ overflow:hidden;}
.profile-image-brack .upload-bar {
	background-color: #2f8ab9;
}

.header-title{
	background-image: url(../pics/searchheader.jpg);
	background-repeat: no-repeat;	
	background-size:100% 100%;	
}
.browse-rt-count{
	font-family: 'helvetica_lightregular';
	font-size: 24px;
	color: #fff;
	text-shadow: 0 1px rgba(38,38,38,.51);
	text-align:center;
	padding-top:26px;		
} 
.browse_keyword{
	font-size: 53px;
	color: #fff;
	text-shadow: 0 2px rgba(38,38,38,.51);
	 font-family: 'helveticaregular';
	 text-align:center;
	
}
.product-outer{
	position:relative;
	min-height: 385px;
	 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(215,215,215,.99);
	-webkit-box-shadow: inset 0 0 32px rgba(1,1,1,.02);
	-moz-box-shadow: inset 0 0 32px rgba(1,1,1,.02);
	box-shadow: inset 0 0 32px rgba(1,1,1,.02);
	border: solid 6px #ccc;	
	padding: 15px 10px 9px 10px;
	/*padding:15px 20px 10px 20px;*/
}
.mspace{
	margin-bottom:20px;	
}
.strip1img{
	width:100%;
	height:160px;
	object-fit:cover;
	text-align:center;
	 margin:0 auto;
}
.pro-strip1{
	position:relative;
	background:#e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 	border: solid 5px rgba(247,247,247,.9);
}
.brpdright0{ 
	padding-right:0;	
}
.strip2img{
	/*width:92px;
	height:87px;*/
	width: 58px;
    height: 58px;
	object-fit:cover;
}

.strip3img{
	width:116px;
	height:116px;
	object-fit:cover;
}
 
.pro-strip2{
	position:relative;
	display:inline-block;	
	float:left;
	background:#e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 	border: solid 5px rgba(247,247,247,.9);
	margin-top:10px;
}


.ftright {float:right;}

 

.prolist_title a , .prolist_title
{ 
 min-height: 29px;
 /*font-size: 19px;*/
 font-size: 15px;
 color: #656565;
 font-family: 'helveticabold';
 text-align:left;
 padding-top:8px;
 margin-bottom: 8px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.prolist_title a:hover {
	    color: #208fc0;
}
.prolist_prize , .prolist_prize a{
	font-size: 15px;
	/*font-size: 19px;*/
	color: #208fc0;
	display: inline-block;
	/*font-family: 'arialregular';*/
	font-family: 'helveticabold';
}
.prolist_miles{
	display:inline-block;
	float:right;	
	font-size: 14px;
	color: #949494;
}
.demo-gallery-poster{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width:100%;
	-webkit-transition: background-color 0.15s ease 0s;
	-o-transition: background-color 0.15s ease 0s;
	transition: background-color 0.15s ease 0s;
	background-color: rgba(0, 0, 0, 0.1);
}
.demo-gallery-poster img{
	left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
    background-color: rgba(0, 0, 0, 0.1);
}
.pro_vendor:hover .demo-gallery-poster {
	 
    background-color: rgba(0, 0, 0, 0.5);
}	

.pro_vendor:hover .demo-gallery-poster > img {
    opacity: 1;
}
.pro_vendor{
	overflow:hidden;	
}
.pro_vendor > a > img
{
	 -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.pro_vendor:hover > a > img {
   webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.pro_breadul{
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;		
}
.pro_breadul li{
	padding-right:8px;
	display:inline-block;	
	font-family: 'helveticaregular';
	font-size:13px;
}
.inner_content{
	margin-top:20px;	
}
.bread-cat{
	color: #147098;	
}
.bread-home a {
	color: #686868;
}
.proleft0
{
	padding-left:0;
}
.proright0{
	padding-right:0;
}
.pro_inline_1{
	background-color: #f9f9f9;
	border-radius: 3px;
    border-bottom: none;
	border: 1px solid #eee;
	min-height:450px;
	padding:15px;
}
.pro_inline_2{
	background-color: #f9f9f9;
	border-radius: 3px;
    border-bottom: none;
	border: 1px solid #eee;
	min-height:450px;
	padding:15px;
	padding-bottom: 80px;
}

.detail_view{
	margin-top:15px;	
}
.pro_detail_page
{
	margin-bottom:70px;
}
.slides img{ cursor:pointer;}
.flexslider{
	margin: 0 0 30px !important;
}
.pro_dt_title{
	font-size:20px;	
	color: #333;
	font-family: 'helveticaregular';
}
.pro_tt_info ul{
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;	
	margin-top:10px;		
}

.pro_tt_info ul li{
	display: inline-block;
    color: #999;
    padding-right: 15px;
    font-size: 14px;
	 
}
.pro_tt_info ul li i{
	font-size:18px;
	padding-right:3px;
	vertical-align: top;
}
.prize_sect{
	font-size:30px;	
	color: #187da8;
	padding-top:30px;
	font-family: 'helveticaregular';	
}
.prize_sect.sale_sect{
	padding-top: 0px;
}
.pro_dt_offers{
	border: 1px dashed #ddd;
    position: relative;
    margin: 0px 10px 15px 2px;
    padding: 10px;
    line-height: 16px;
    clear: both;
    max-width: 400px;
	margin-top:10px;	
}
.pro_dt_offers ul{
		list-style-type: disc;margin-left: 15px; font-size: 14px;
		margin:0;padding:20px;
		padding-top:0;
		padding-bottom: 0;
	
}

.pro_dt_offers ul li{
	list-style-type: disc;color: #666;margin-bottom: 5px;	
}
.offer_title{
	color: #f89406; 
	font-size: 17px;
	margin-bottom: 5px;
	font-weight: 700;	
}
.pro_tt_des{
	font-family: 'helveticaregular';
	font-size:15px;	
	color: #666;	
	border-bottom: 1px solid #e2dada;
	padding-bottom:4px;
}
.prodcut_tt_des p{
	padding-top:10px;
	    color: #9c9c9c;
	line-height: 23px;
	 
	font-size:14px;
}
.pt_dt_title{
	font-size:15px;
	color: #bbb;
	padding-bottom:6px;
	font-family: 'helveticaregular';
	border-bottom:1px solid #e9e9e9;	
}
.price_details{
	margin-top:20px;
	max-width:320px;
	width:100%;	
}
.pro_ort_price{
	font-family: 'helveticaregular';
	padding-top:20px;	
	font-size:15px;
}

 
.pro_ort_ship{
	font-family: 'helveticaregular';
	padding-top:20px;	
	font-size:15px;
	border-bottom: 1px dashed #ddd;
	padding-bottom:20px;
}
.totalamount{
	padding-top:10px;
	padding-bottom:10px;
	font-size:20px;
	color:#333;
}
.amtpaypable{
	font-size:20px;	
	font-family: 'helveticaregular';
	color:#333;
}
.pro_actions { margin-top:40px;}

.pro_makeoffer , .pro_makeoffer:hover , .pro_makeoffer:focus , .pro_makeoffer:active {
	background: #187da8;
    vertical-align: middle;
    font-family: 'helveticabold';
    color: #FFFFFF;
    font-size: 20px;
    display: inline-block;
    text-align: center;
    padding: 8px 40px 8px 40px;	
	margin-right:20px;
	border-radius: 10px;
}

.pro_buy , .pro_buy:hover , .pro_buy:focus , .pro_buy:active {
	    border-radius: 10px;
	background: #92c63d;
    vertical-align: middle;
    font-family: 'helveticabold';
    color: #FFFFFF;
	
    font-size: 20px;
    display: inline-block;
    text-align: center;
    padding: 8px 49px 8px 49px;
}
.sellpo{
	font-size:18px;	
	font-family: 'helveticaregular';		
}
.sellpo a{
	background-color: #f9f9f9 !important;	
}
.tabsellpro
{	margin-top:0;
	border: 1px solid #ddd;
	border-top:0;
}
.sellers_name{
	padding: 15px 15px 12px 15px;
	border-bottom:1px solid #ddd;
	font-family: 'helveticaregular';		
	 
}
.sellers_name a {
	font-family: 'helveticaregular';
	font-weight:600;
	color: #208fc0;
}
.sellers_name img {
	width:48px;
	height:48px;
	margin-right:10px;
}

.expsellpro{
  padding: 15px 15px 12px 15px;
	border-bottom:1px solid #ddd;
	font-family: 'helveticaregular';	
}
.expsellpro a {
font-family: 'helveticaregular';
	 
	color: #208fc0;	
}
	

.sellcnt{
	padding: 15px 15px 12px 15px;
	font-family: 'helveticaregular';		
}
	
.sellcnt ul{
	list-style:none;
	font-size: 14px;
	margin:0;
	padding:0;
}

.sellcnt ul li {
	display:inline-block;
	padding-right:30px;		
}
.usericonpro{
	background: #92c63d;
	width:48px;
	height:48px;
	display:inline-block;
	border-radius:50%;
	text-align:center;
	color:#FFFFFF;	
	font-family: 'helveticabold';
	    padding-top: 11px;
	margin-right:10px;
	font-size: 18px;
}

.sellcnt  ul li i {
	font-size: 18px;	
}
.promnt1{
	line-height: 31px;
	color: #afadad;
}

.sellers_profile{
	margin-top:40px; 	
}
.safteytips{
	background:#f3f3f3;
	margin-top: 42px;
	padding:10px;		
}
.safteytips ol {
	padding:0;
	font-family: 'helveticaregular';		
	margin:0;
	padding-left:20px;
	padding-bottom:10px;	
}

.safteytips ol li {
	line-height:24px;
}
	

.demo-gallery-poster_dt{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width:100%;
	-webkit-transition: background-color 0.15s ease 0s;
	-o-transition: background-color 0.15s ease 0s;
	transition: background-color 0.15s ease 0s;
	 cursor:pointer;
}
.demo-gallery-poster_dt img{
	left: 50%;
    margin-left: -10px;
    margin-top: -10px;

    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
    background-color: rgba(0, 0, 0, 0.1);
}
.pro_dt_vendor:hover .demo-gallery-poster_dt {
	 
    background-color: rgba(0, 0, 0, 0.5);
}	

.pro_dt_vendor:hover .demo-gallery-poster_dt > img {
    opacity: 1;
}
.pro_dt_vendor{
	overflow:hidden;	
}
.pro_dt_vendor > a > img
{
	-webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
	-o-transition: -o-transform 0.15s ease 0s;
	transition: transform 0.15s ease 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.pro_dt_vendor:hover > a > img {
   webkit-transform: scale3d(1.1, 1.1, 1.1);
   transform: scale3d(1.1, 1.1, 1.1);
}

.sbtpriceoffer , .sbtpriceoffer:hover , .sbtpriceoffer:focus , .sbtpriceoffer:active{
	background: #187da8 !important;
    font-family: 'helveticabold';
    border: 0 !important;
    width: 141px;
    font-size: 17px;
	text-transform:uppercase;
}

.formdevelop label{
		 font-family: 'helveticaregular';
		 font-weight:normal;	
}	

.formdevelop input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0px 1px #fff;
	-moz-box-shadow: 0px 1px #fff;
	box-shadow: 0px 1px #fff;
	height:37px;
	border: solid 1px #dfdfdf;	
	color: #929292;
	font-size:16px;
			
}
.formdevelop textarea {
	font-size:16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0px 1px #fff;
	-moz-box-shadow: 0px 1px #fff;
	box-shadow: 0px 1px #fff;
	border: solid 1px #dfdfdf;	
	color: #929292;
			
}
.mdtitle{ font-family: 'helveticaregular';
    color: #187da8;}
 

.offerat a{background-color: #ffffff !important;
	color:#f89406 !important;
}
.approvenego , .approvenego:hover , .approvenego:focus , .approvenego:active{
	background:#92c63d;	
	color:#FFFFFF;
	border:0;
	box-shadow:none;
	width:110px;
	font-size:14px;
	font-family: 'helveticaregular';
}		

.declinenego{
	background: #b55858 !important;	
}


table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{
	background-color: #147098 !important;	
}
.utproname{
	color: #147098;	
}	

#offer-exchange input{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0px 1px #fff;
	-moz-box-shadow: 0px 1px #fff;
	box-shadow: 0px 1px #fff;
	height:37px;
	border: solid 1px #dfdfdf;	
	color: #929292;
	font-size:16px;
			
}

#offer-exchange textarea{
	font-size:16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0px 1px #fff;
	-moz-box-shadow: 0px 1px #fff;
	box-shadow: 0px 1px #fff;
	border: solid 1px #dfdfdf;	
	color: #929292;
}

.saveextoffer{
	background: #187da8 !important;
    font-family: 'helveticabold';
    border: 0 !important;
    width: 141px;
    font-size: 17px;
	text-transform:uppercase;			
}

.fndclc{
	font-family: 'helveticaregular';	
}
.tabrolect{
	margin-top:0;	
}
.oftcount{
	color: #92c63d;
	font-family: 'helveticabold';
	font-size:15px;
			
}
.fndclc a{
	color: #555;		
}
.mtll{
	padding-top: 69px;	
}

.inboxmt{
	padding-top: 110px;	
}
 

.pendingoff , .pendingoff:hover , .pendingoff:active , .pendingoff:focus{
	background:#c3b26d;
    color: #fff;	
	padding: 5px 16px 5px 16px;
    vertical-align: -webkit-baseline-middle;
	cursor:pointer;
	border-radius:3px;
	width: 118px;
	display:inline-block;
	text-align:center;	
}
.didoft
{
	font-size:13px;
	color: #c3b26d;
	padding-top:10px;
	font-family: 'helveticaregular';	
}
.pstofferaddon{
	font-family: 'helveticaregular';	
	padding-top:10px;
	    color: #2292c2;
		font-size:12px;
}
.dtableul{
	list-style:none;
	display:inline-block;	
}
.dtableul li{
	display:inline-block;
	padding:5px !important;
}
.dtableul li img{
	padding: 4px;
	cursor:pointer;
    border-radius: 4px;
	border: 1px solid #e9e9e9;
}
.cmplbtn, .cmplbtn:hover , .cmplbtn:focus , .cmplbtn:active{
	/*background-color: #147098;*/
	background-color:#b55858;
    border-bottom: solid 6px #1a89b9;
	color:#FFFFFF;
	border:0;
	box-shadow:none;
}
.approvelabel{
	background: #92c63d;
	color:#fff;	
	padding:4px;
	border-radius:3px;
	padding:4px 10px;
	width: 118px;
	display:inline-block;
	text-align:center;	
	cursor:pointer;
}

.vtbutton , .vtbutton:hover , .vtbutton:focus , .vtbutton:active{
	background-color: #147098;;	
	color:#FFFFFF;
	border:0;
	box-shadow:none;
	font-size:14px;
	font-family: 'helveticaregular';	  
}		

.apdidoft{
	color: #92c63d;	
}
.soldoutlabel{
	background: #c16666;
	color:#fff;	
	padding:4px;
	width: 118px;border-radius:3px;
	display:inline-block;
	text-align:center;	
	cursor:pointer;
}
.didoftsold{
	color: #c16666;		
}
.soldoutfix
{
	color: #e40c0c;
	font-size:35px;
	font-family: 'helveticabold';
}	

.dphide{
	display:none;	
}
.bg-summary {
    background: url(../pics/bg-order-summary.jpg);
    height: 6px;
    background-repeat: repeat-x;
   
}	

.cart-summery {
    color: #434343;
    background: #f7f7f9;
    padding: 22px 0 13px;
    margin-bottom: 20px;
	padding: 10px;
}
.cart-summery .have-a-coupon {
    font-size: 14px;
    font-family: dinnextprobold;
    border: 2px solid #434343;
    text-align: center;
    padding: 9px 0 6px;
    cursor: pointer;
    color: #434343;
}
.cart-summery .reedem-payback-isGuest {
    border-top: 0!important;
    margin: 0 -15px 20px!important;
}
.cart-summery .reedem-payback, .cart-summery .reedem-payback-isGuest {
    color: #3a99d9;
    display: block!important;
    text-align: center;
    margin: 22px -15px 20px;
    padding: 17px 0 15px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}
.cart-summery .total-amt {
  font-size: 20px;
  font-family: 'helveticaregular';
}
.total-amt>div {
    float: right;
}
.cart .cart-summery .btn-primary {
    padding: 16px;
    width: 99%;
    margin: 15px 0 24px 1px;
}
.cart-summery .summary-heading {
	font-family: 'helveticaregular';
    font-size: 16px;
    color:#000;
	font-weight: 600; 
	 
}
.cart-summery .summary-heading .accor-icon {
    width: 10px;
    height: 10px;
    background-position: -75px -11px;
    float: right;
    margin-right: 3px;
}	
.cart-summery .summary-content .left, .cart-summery .summary-content .right {
    font-size: 14px;
    text-align: left;
    padding-top: 10px;
    display: inline-block;
    width: 49%;
}
.cart-summery .summary-content .right {
    text-align: right;
}
.ftbuynow , .ftbuynow:hover , .ftbuynow:active , .ftbuynow:focus{
	 width: 280px;
	height: 50px;
	font-family: 'helveticabold';
	margin:0 auto;
	    padding-top: 6px;
	font-size:21px;
	color:#8d9a17;
	text-align:center;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #b4cf1b;
	-webkit-box-shadow: inset 1px 1px #fff;
	-moz-box-shadow: inset 1px 1px #fff;
	box-shadow: inset 1px 1px #fff;
	border: solid 1px #bada1b;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
}
.rupeesb
{	font-family: 'helveticaregular';
	float:right;
}
.ttinfo1{
	font-size:13px;	
	font-family: 'helveticaregular';
}
.summary-content{
	font-family: 'helveticaregular';		
}
.urswaptt{
	 font-family: 'helveticaregular';		
	 color: #9bb21c;
    font-size: 16px !important;			
}
.urswapdollar{
color: #9bb21c;	
  font-family: 'helveticaregular';		 font-size: 20px !important;		
}

.verifiedchk{
	position: relative;
    top: 3px;		
}
.ctcolor{
	color: #9bb21c;		font-family: 'helveticabold';	
}
.noticepay{
	padding-top:10px;
	padding-bottom: 10px;
}

.offerapnotify{
	 
    padding: 6px;
    border: 1px dotted #92c53f;
    display: inline-block;
    color: #92c53f;
    font-size: 15px;
	font-family: 'helveticaregular';	
}
.offerapnotify i{
	font-size:20px;	
	color: #92c53f;
	vertical-align:bottom;
}
.negoswaps{
	margin-top:20px;
}
.linethrough{
	 text-decoration: line-through;	
}
.noitemfound{
	text-align:center;
	clear:both;
	font-size:45px;
	color: #929292;	
	font-family: 'helveticabold';	
	padding-top:5%;
	padding-bottom:15%;	
}
#search-ux{
	padding-top:1%;
	padding-bottom:10%;			
}
.vtpwd , .vtpwd:hover , .vtpwd:active , .vtpwd:focus
{	color: #208fc0;
	font-size:12px;
	text-decoration: underline;
}

.resbig{ margin-top:20px;}
.mailboxtitle{
	 font-family: 'helvetica_lightregular';
	font-size: 63px;
	color: #1683b2;
	text-shadow: 0 0 19px rgba(164,164,164,.36);	
}
.newnotifymsg{
	font-family: 'helveticabold';
	font-size: 20px;
	color: #ca5d6a;
	text-shadow: 0 0 19px rgba(164,164,164,.36);	
	
}
.fheader{background-color: #f9f9f9;padding: 10px 0 10px;cursor: pointer;}
.fhText{display: inline-block;font-size: 14px;padding-left: 20px;position:relative; font-family: 'helveticaregular'; color: #000;	}
.fcontents{padding: 10px 0 0;background-color: #fff;}
.checkboxEnabled .flists{padding-left: 20px;}
.flists{max-height: 140px;overflow-x: hidden;overflow-y: auto;padding-left: 0;padding-bottom: 10px;margin-bottom: 0;}
.flists li{display: block;margin: 7px 0;padding-right: 5px;}
 
.flists a{min-height: 20px; margin-bottom: 0;font-weight: 400;cursor: pointer;color: #666;}

.container-custom{
	max-width:1170px;
	margin:0 auto;	
}
.bluetezt{
	background-image: -webkit-linear-gradient(top, #00b2ec, #00b2ec);
	background-image: -moz-linear-gradient(top, #00b2ec, #00b2ec);
	background-image: -o-linear-gradient(top, #00b2ec, #00b2ec);
	background-image: -ms-linear-gradient(top, #00b2ec, #00b2ec);
	background-image: linear-gradient(to bottom, #00b2ec, #00b2ec);
	background-color: #00b2ec;
	-webkit-box-shadow: 0 -1px #68bde1;
	-moz-box-shadow: 0 -1px #68bde1;
	box-shadow: 0 -1px #68bde1;	
}
.sortingSection{
	 
    z-index: 99;
    top: 0;
	padding:13px;
    border-bottom: 1px solid #ccc;
	margin-bottom:20px;	
	padding-top: 4px;
    padding-bottom: 4px;
}
.sortby {
	margin-top:39px;
	float:right; 
}
.sortby label {
	color: #f9f9f9;
	font-family: 'helveticaregular';	
	font-weight:normal;
	font-size:13px;
}

.sortingSection select{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
 
	border: solid 1px #dfdfdf;
	    height: 30px;
    font-size: 13px;
	color: #858585;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'helveticaregular';	
}
.findtotal{
	display:inline-block;
	font-family: 'helveticaregular';	
	font-size:17px;
	padding-top:3px;
	color: #f9f9f9;
	
}
.filter-container{
	background-color: #fff;	
}
.filterby .fhText{
	color: #f9f9f9;
	
}
.filterby{
	padding-top:8px;
	padding-bottom:8px;	
	
}
.fcontents  label{
	font-weight:normal;
	cursor:pointer;
}
.fcontents  .checkboxft {
	vertical-align:sub;
    margin-right: 8px;	
}
.fheader .fa-caret-up{
	 
    font-size: 20px;
    position: relative;
         padding-right: 5px;
}


/* Inbox page */
#inbox .mailbox_header, #inbox-detail .mailbox_header{background-image: url(../pics/mailbox_bg.jpg);background-repeat: no-repeat;background-size:cover;min-height: 306px;    padding-bottom: 40px;
    background-position: 0 0;
    padding-top: 40px;}
#inbox .unread-msg-text, #inbox-detail .unread-msg-text{font-size:22px;text-align:center}

#inbox th, #inbox-detail th{color:#FFF}
#inbox .table.dataTable, #inbox-detail .table.dataTable{font-size: 14px;font-family: 'helvetica';}
#inbox, #inbox-detail{font-family:'helvetica'}
#inbox .table-bordered, #inbox-detail .table-bordered{border:1px solid #CCC}
#inbox .table-bordered>tbody>tr>td{border:1px solid #CCC}

/* Inbox Detail page */
#inbox-detail .inbox-detail-block textarea{font-size:15px;font-family:helvetica}
#inbox-detail .btn-send-reply{background: #208fc0;color: #FFF;font-family: helvetica;font-size: 16px;padding: 8px 18px;}
#inbox-detail .inbox-msg-wrapper{padding: 0;margin: 0 0 27px;border: none;display: inline-block;width: 100%;}
#inbox-detail .inbox-msg-block{position: relative;background: #208fc0;color: #ffffff;padding: 26px 10px 30px 60px;font-size: 16px;line-height: 1.45;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.2);min-height: 75px;font-family: helvetica;}
#inbox-detail .inbox-msg-block:before{content: "\201C";position: absolute;height: 0;width: 0;left: 16px;top:0px;font-family: "Times New Roman",Georgia,Serif;font-size: 3em;opacity: 0.3;   font-weight: 900;text-shadow: 0 1px 2px rgba(0,0,0,0.2);}
#inbox-detail .inbox-msg-block p:last-of-type{margin-bottom: 0;}
#inbox-detail .inbox-user{padding: 0 0 0 40px;display: block;}
#inbox-detail .inbox-testuser-title{font-size: 14px;color: #666;padding-top: 10px;font-weight: 400;max-width: 60%;line-height: 1.4;padding-bottom: 8px;margin-top: 0;font-family:helveticabold}
#replymessage{resize:vertical;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #fff;-webkit-box-shadow: 1px 2px 1px #fff;-moz-box-shadow: 1px 2px 1px #fff;box-shadow: 1px 2px 1px #fff;border: solid 1px #dfdfdf;font-size: 15px;color: #858585;text-shadow: 1px 1px 1px #fff;font-family: 'helveticaregular';}
#inbox-detail .inbox-testuser-thumb{background: #ffffff;padding: 4px;margin: -25px 0 0;position: relative;box-shadow: 0 1px 2px rgba(0,0,0,0.1);border-radius: 50%;}
#inbox-detail .inbox-testuser-thumb > img{width: 45px;border-radius: 50%;object-fit: cover;height: 45px;}

.hideloadmore { display:none;}
.mtop12{ padding-top:75px;}

.searchitemspace{ padding-top:34px;}

.mtltop{ padding-top:15px;}

.searchitemlt{
	 font-family: 'helveticabold';
	 font-style:italic;	
}
.checkboxft{ display:none;}
.customcheckbox input[type="checkbox"]+span:before{
	    background: #ffffff;	
}
.soldicon{
	background: #AE1E22;
    /* padding: 25px 30px 7px 26px; */
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    position: absolute;
    z-index: 99;
    /* right: -29px; */
    /* transform: rotate(2deg); */
    /* top: -12px; */
    border-radius: 0px;
    font-family: 'helveticabold';
    width: 98px;
    text-align: center;
    height: 34px;
    vertical-align: inherit;
    width: 100%;
    padding-top: 3px;
}
.pro_vox_op {
	opacity:0.5;	
}

.tagsblock{ margin-top:20px; margin-bottom:10px;}

.tagsblock .pro_tt_des { margin-bottom:10px;}
.nokeywords{
	font-family: 'helveticaregular';	
	color: #bbb;	
}
.tagsul{	
	margin:0;
	padding:0;
	list-style:none;
}

.tagsul li{	
	display:inline-block;
	padding-right:10px;
	margin-bottom:17px;
}

.tagsul li a{
	background: #208fc0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    color: #fff;
    font-family: 'helveticaregular';
    border-bottom: 2px solid #147098;
    border-radius: 2px;
}
.filtersxs:active , .filtersxs:hover {
	text-decoration:underline;
}
.filtersxs {
	font-family: 'helveticaregular';
	color: #fff;
	text-align:right;
	margin-top:10px;
	font-size:18px;
	padding-bottom:10px;
	cursor:pointer;
	
}
.filtersxs i {
	padding-left:5px;
}
.hiddenxsrole { display:block;}
.subsearchbox {
	background:none;
	border:0;
	box-shadow:none;
	float:none !important;
	padding-left:0;	
}
.sboxleft {
	padding-left:0;
}
.sboxright {
	padding-right:0;
}

.safetyTipsBox  a:hover{
	text-decoration:underline;
}
.safetyTipsBox  a{
	color: #187da8;	
}
.requirelogin{
	border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 24px;
	max-width:254px;
	width: 100%;
    height: 50px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';
      
}

.usdolloars{
	font-size: 14px;
    padding-left: 4px;
    color: #828286;
    font-family: 'helveticaregular';	
}
.twitticon i{
	font-size: 45px;
    color: #79c7f0;
    text-shadow: 0 -1px #094b68;
    padding-right: 18px;	
}
.sharebtn , .sharebtn:hover , .sharebtn:active , .sharebtn:focus{
	background: #656563;
    color: #fff;
    padding: 3px 11px 3px 11px;
    border-radius: 3px;
    font-size: 16px;
	box-shadow: none;
		
}

.commonshare{
   display: inline-block;
    text-decoration: none;
    font-family: 'SocialGlyphs';
    text-align: center;
    font-size: 30px;
    line-height: 1.2;
    text-align:center;
	font-weight: regular;
    color: white;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.20);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#40ffffff,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#40ffffff,Positive=true);
       width: 50px;
    height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
	 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1);	
}
.facebook {
 	background-color: #4f78b4;
    background-image: -webkit-linear-gradient(bottom, #4974b0, #6e90c0);
    background-image: -moz-linear-gradient(bottom, #4974b0, #6e90c0);
    background-image: -o-linear-gradient(bottom, #4974b0, #6e90c0);
    background-image: linear-gradient(to top, #4974b0, #6e90c0);
}
.shareicons{
	text-align:center;	
}

.shareicons a {
	margin-right:10px;	
	color:#fff;
}

.shareicons i {vertical-align: sub;}
.shareicons a:hover , .shareicons a:active , .shareicons a:focus {
  color:#fff !important;
    -webkit-box-shadow: inset 0 0 0 250px rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 0 0 250px rgba(255,255,255,.1);
    box-shadow: inset 0 0 0 250px rgba(255,255,255,.1);
}
 
.twitter {
	background-color: #4e9edc;
   	background-image: -webkit-linear-gradient(bottom, #4e9edc, #5daae6);
    background-image: -moz-linear-gradient(bottom, #4e9edc, #5daae6);
    background-image: -o-linear-gradient(bottom, #4e9edc, #5daae6);
    background-image: linear-gradient(to top, #4e9edc, #5daae6);	
}
.google {
    background-color: #da4935;
    background-image: -webkit-linear-gradient(bottom, #da4935, #e15946);
    background-image: -moz-linear-gradient(bottom, #da4935, #e15946);
    background-image: -o-linear-gradient(bottom, #da4935, #e15946);
    background-image: linear-gradient(to top, #da4935, #e15946);
}
.instagram {
    background-color: #49709b;
    background-image: -webkit-linear-gradient(bottom, #49709b, #6387af);
    background-image: -moz-linear-gradient(bottom, #49709b, #6387af);
    background-image: -o-linear-gradient(bottom, #49709b, #6387af);
    background-image: linear-gradient(to top, #49709b, #6387af);
}
.pinterest {
    background-color: #b8242a;
    background-image: -webkit-linear-gradient(bottom, #b8242a, #c5383e);
    background-image: -moz-linear-gradient(bottom, #b8242a, #c5383e);
    background-image: -o-linear-gradient(bottom, #b8242a, #c5383e);
    background-image: linear-gradient(to top, #b8242a, #c5383e);
}

.rememberlable{ 
	cursor:pointer;
	font-weight:normal;   
	color:#858585;
}
.pleasewaitloader{
	border-radius: 62px;
	-webkit-border-radius: 62px;
	-moz-border-radius: 62px;
	-ms-border-radius: 62px;
	-o-border-radius: 62px; 
	position:fixed;	
	left:0; right:0;
	font-size:40px;
	background-color: #1683b2;
	max-width:320px;
	color:#fff;
	margin:0 auto;
	border: 1px solid #147098;
	top:40%;
	text-align:center;
	 opacity: 1;
}
.loader-overlay{
	position:relative;
	background:rgba(255,255,255,0.9);
	position:fixed;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	z-index:99999999;	
	
}

.loader-overlay-2{
	position:relative;
	background:rgba(255,255,255,0.9);
	position:fixed;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	z-index:99999999;	
	
}

.pleasewaitloader-2{
	border-radius: 62px;
	-webkit-border-radius: 62px;
	-moz-border-radius: 62px;
	-ms-border-radius: 62px;
	-o-border-radius: 62px; 
	position:fixed;	
	left:0; right:0;
	font-size:40px;
	background-color: #1683b2;
	max-width:320px;
	color:#fff;
	margin:0 auto;
	border: 1px solid #147098;
	top:40%;
	text-align:center;
	 opacity: 1;
}


.edbutton{
	background: #656563;
    color: #fff;
    padding: 3px 11px 3px 11px;
    border-radius: 3px;
    font-size: 16px;
    box-shadow: none;
	font-size: 14px;
}

.edbutton:hover  , .edbutton:active .edbutton:focus{
	opacity:0.7;
	color:#FFFFFF;	
}

.buycomplete_sb1{
	background: #208fc0;	
	padding:15px;
	 
}

.buycomplete_sb12{
	padding:15px;
}

.buy-success{margin-top:20px; margin-bottom:40px; }
.buysb2{ color:#fff; font-size: 36px;  font-family: 'helveticaregular';	}
.buysb2 i {color:#92c63d; font-size: 55px; vertical-align: sub;}
.buysb3 { color:#fff; font-size:17px; padding-top:10px; font-family: 'helveticaregular';}
.buysbul {list-style:none; margin:0; padding:0; margin-top:20px;}

.buysbul li{
		padding-top:10px;
	padding-bottom:0px;	
	font-family: 'helveticaregular';
	font-size:15px;
}
.buysbul li a{
	color:#147098;text-decoration: underline;
	color:#fff;
}
.orderinfo{
	border-bottom:1px dotted #d4d4d4;
	font-size: 22px;  font-family: 'helveticaregular';	
	padding-bottom:10px;	
}	
		
 
.buycmp_sb_full{
	padding:15px;
	background: #f7f7f9;	
}
.order-summary{
	padding-top:3px;	
}
.deactiveaccount , .deactiveaccount:hover , .deactiveaccount:active , .deactiveaccount:focus{
	font-size: 14px;
	 color: #928d88;
	text-decoration:underline;
}
.followmedia{
	 
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.followmedia .mr-3 {
    margin-right: 1rem!important;
}
.followmedia .d-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.followmedia  h5{margin-top:0;}
.followmedia img { border:1px solid #e9e9e9;    padding: 1px;    width: 59px;
    height: 59px;
    object-fit: cover; }
.mtrop{ margin-bottom:20px;}	
#followmodal .modal-body {
	max-height:456px;
	min-height:150px;
	overflow:auto;	
}

.flrname , .flrname a{
	font-size: 16px;  font-family: 'helveticaregular';		
	color: #7a7b7c;
}
.flwmodalbtn {
	font-size: 12px;
    padding-top: 5px;
    font-family: 'helveticabold';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 -1px #12799a;
    width: 113px;
    height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #92c63d;
    border: solid 1px #90c538;
    
}
.flwmodalbtn:hover , .flwmodalbtn:active , .flwmodalbtn:focus {
	color: #fff;
	opacity:0.8;	
}
.weldesc{
	font-family: 'helveticaregular';		
	line-height:28px;
	font-size:18px;	
}
.vtbtbutton {
 	opacity:1;   
    width: 30%;
	margin-top:30px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 18px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';
	padding: 6px 15px 6px 15px;
	margin-right:10px;
}
.vtbtbutton:hover{
	color: #869f0a;
	opacity:0.8;
}

.vt-action{ margin-top:20px; margin-bottom:100px;}
 
.freeshipmark{
	display: inline-block;
    float: left;
    box-shadow: none !important;
    height: auto !important;
    margin-right: 6px !important;
}
.freeshiplabel{
	cursor:pointer;
	margin-top:9px;	
	margin-bottom:0;
}

.purhcase_btn{
	font-size: 18px;
	font-weight: bold;
	padding-top:7px;
	margin-top: 25px;
	text-transform: uppercase;
	color: #fff;
	/*text-shadow: 0 -1px #9bb316;*/
	font-family: 'helveticabold';
	width: 256px;
	height: 41px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #026bc3;
	-webkit-box-shadow: inset 1px 1px #dfee96;
	-moz-box-shadow: inset 1px 1px #dfee96;
	box-shadow: inset 1px 1px #dfee96;
	border: solid 1px #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));	
}

.purhcase_btn:hover , .purhcase_btn:active , .purhcase_btn:focus{
	opacity:0.8;				
	color: #FFFFFF;
	box-shadow:none;
} 
.ptcharge{
	color:#187da8;	 font-family: 'helveticabold';
}
#purchaselabel{
	font-family: 'helveticaregular';
}
#purchasemodal{
	font-family: 'helveticaregular';
	font-weight:normal;	
}
#purchasemodal label {
	font-weight:normal !important;	
}

#purchasemodal input {
	webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 1px 2px 1px #fff;
    -moz-box-shadow: 1px 2px 1px #fff;
    box-shadow: 1px 2px 1px #fff;
    border: solid 1px #dfdfdf;
    height: 37px;
    font-size: 15px;
    color: #858585;
    text-shadow: 1px 1px 1px #fff;
    font-family: 'helveticaregular';	
}
.checkoutput{display:none;
	margin-top:40px;
	padding-bottom:20px;
}
.checkoutput .ftbuynow{
	padding-top:0;	
}
.checkoutput .verifiedchk{
	top:0;	
}

.checkoutput img{			
	vertical-align: sub;	
}
.payble-sim{
font-family: 'helveticabold';		
color:#187da8;	
font-size:25px; 
}
.youtpaid{
	font-size: 18px;
    padding-top: 20px;
    color: #208fc0;	
}
.payablebuy{
	font-size: 25px;
    font-family: 'helveticaregular';
   	margin-top: 33px;
    color: #002f86;
	 
}
.ruledswap{
	padding-top:0 !important;	
}
.utfinalamnt{
	margin-bottom: 24px;
	font-family: 'helveticaregular';	
}

.helvbold{
	font-family: 'helveticabold';			
}
.autoswp{
	padding-top:10px;
	color: #187da8;
	font-size:14px;	
}
.price-error
{
	color: #a94442;	
}
.paypaelable{
	color: #147098;
    font-family: 'helveticaregular';	
    font-size: 15px;	
}
.defheaderul{
	list-style:none;	
}
.defheaderul  > li{
	display:inline-block;
}

.hdgap{
	margin-left:35px;	
}

 
.hddef .caret {
border-top: 6px dashed;
border-right: 6px solid transparent;
border-left: 6px solid transparent;
height: 9px;	
/* color: #92c63d; */
color: #fff;
}
.userheadname:hover{
	text-decoration:underline;	
}
.defsystemlist{right:0 !important; left:auto;}
.defsystemlist li{	
	padding-top: 2px;
    padding-bottom: 2px;	
}

.avheadbal{
	/* color:#92c63d !important; */
	color: #fff !important;
	font-family: 'helveticabold';
}

#purchaseditems{
	margin-bottom:100px;	
}
.trboldst{
	font-family: 'helveticabold';
	color: #147098;	
}
.itemreceivedparent{
	margin-bottom:10px;	
}
.itemreceivedparent a , .itemreceivedparent a:hover  , .itemreceivedparent a:focus , .itemreceivedparent a:active {
	    width: 120px;
	
}
.itemcancelbtn a, .itemcancelbtn a:hover , .itemcancelbtn a:active , .itemcancelbtn a:focus{    width: 120px;
	    background: #bf6262;	
}

.inprocessitem{
	    color: #208fc0;	
}
.commonfeature .dtr-title {
	 font-family: 'helveticabold';		
}
.itemshppedbtn a , .itemshppedbtn a:hover , .itemshppedbtn a:active , .itemshppedbtn a:focus{
		background: #147098;
}
.searchAdvertisment
{margin-top:0;
margin-bottom:25px;
}

.prosweetalert{
	font-size:20px;	
	font-family: 'helveticaregular';
	font-weight:normal;	
}
.prosweetalert span{
	color:#147098;	
}
.custom-icon-sweet{
	width:100px;
	height:100px;	
}

.sa-custom{
	width:100px !important;			
}
.itemrecrl a , .itemrecrl a:hover  , .itemrecrl a:active , .itemrecrl a:focus{
	background: #92c63d;
    color: #FFFFFF;
    border: 0;
    box-shadow: none;
    font-size: 14px;
    font-family: 'helveticaregular';}

.successdelvery{
	font-size:15px;
	color: #92c63d;
}
.delveedtobuyer{
	font-size:15px;
	color: #92c63d;
}
.decomodalbtn , .decomodalbtn:hover , .decomodalbtn:active , .decomodalbtn:focus{
	background: #bf6262 !important;     
    color: #FFFFFF;
    outline-style:none;
	border: 1px solid #b94444;
    box-shadow: none;
    width: 110px;
    font-size: 14px;
    font-family: 'helveticaregular';
}
.crtnote{font-family: 'helveticaregular';
	margin-top:20px;
	color: #187da8;	
	font-size:13px;
	line-height:22px;
}	
.ordercanleled{
	color:#bf6262;
}

.view_order_btn , .view_order_btn:active , .view_order_btn:focus {
	background:#2292c2;
	color:#fff;box-shadow:none !important;		
}	
.view_order_btn:hover {
	color:#fff;
	box-shadow:none !important;		
}

.vworder2 i{
		font-size:43px;
}
.vworder2 {
	font-size:25px;	
}
.vworder2 span{
	font-family: 'helveticabold';		
}

.vworder_actions ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:34px;
	padding-bottom:10px;	
}
.ctnotify{
	font-family: 'helveticaregular';
}
.vworder_actions ul li {
	display:inline-block;
	padding-right:8px;	
}
.vwimgpro{
	width:40px;
	height:40px;
	object-fit:cover;	
}

.vwmedia{
	font-family: 'helveticaregular';
	margin-top:10px !important;		
}

.vwdelad
{
	font-family: 'helveticaregular';
	margin-top:20px;
	font-size:15px;
		
}	
.vwdelad span{
	font-family: 'helveticabold'; 
}
.vwct1 , .vwct1:active , .vwct1:focus{
        margin: 10px 0px;
        width: 138px;
	margin-bottom:10px;
	background: #bf6262;
	color:#fff;
	opacity:0.9;
	box-shadow:none;
	font-family: 'helveticaregular';
}
.vwct1:hover {
	color:#fff;
	box-shadow:none;
	opacity:1;	
}
.vwodstatus
{font-family: 'helveticabold'; 
		
}
.vwct2-blue , .vwct2-blue:active , .vwct2-blue:focus{
	background: #92c63d;
	color:#fff;
	opacity:0.9;
	box-shadow:none;
	font-family: 'helveticaregular';		
}
.vwct2-blue:hover {
	color:#fff;
	box-shadow:none;
	opacity:1;	
}
.cmnvw{
	background: #147098;
	padding: 5px 10px 5px 10px;
	margin-top: 12px;
	border: 1px solid #147098;
	display: inline-block;
}
.cmnvw{
	font-size:14px;	
}
.odplceddate{
	font-size:13px;
	float:right;
	font-family: 'helveticaregular' !important;	
}
.odplceddate i {
	vertical-align: baseline;
	font-size:14px;	
}
.cancelrwrap{
	font-size:16px;	
	font-family: 'helveticabold'; 
	color: #147098;
}
.cancelrwrap span{
	 
	color: #686868;
	font-size:15px;
}
.cancelwrapper{
	       background: #e2e1e1;
    padding-left: 15px;
    padding-top: 12px;
    padding-bottom: 15px;
}
.infotext{
	font-family: 'helveticaregular';
	margin-bottom:20px;
}

.vwct2-red , .vwct2-red:active , .vwct2-red:focus{
	  background: #bf6262;
	  color:#fff;
	  box-shadow:none;
	opacity:0.9;
        margin: 6px 0px;
    width: 139px;
}
.vwct2-red:hover{
	opacity:1;	
	box-shadow:none;
	color:#fff;
}
.popsdeco{
	font-size:20px;	
	font-family: 'helveticaregular';
	text-shadow: none;
    font-weight: normal;
}
.popsdeco span{
	font-family: 'helveticaregular' !important;
	font-size:15px;		
	text-shadow: none;
    font-weight: normal; 
}
.cntrole , .cntrole:hover , .cntrole:focus , .cntrole:active{
	color: #18d8d8;
    text-decoration: underline;
    font-family: 'helveticabold';
    font-size: 15px;	
}
.apppur{
	font-size:14px;
	line-height:26px !important;	
	font-family: 'helveticaregular';
	text-shadow: none;
    font-weight: normal;	
}
.givefeedback{
	font-size:20px;	
	line-height:26px !important;	
}
.apply_coupon{
	font-size: 18px;
	font-weight: bold;
	padding-top:7px;
	margin-top: 25px;
	text-transform: uppercase;
	color: #fff;
	/*text-shadow: 0 -1px #9bb316;*/
	font-family: 'helveticabold';
	width: 256px;
	height: 41px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #026bc3;
	margin-left: 20px;
	margin-right: 20px;
	-webkit-box-shadow: inset 1px 1px #dfee96;
	-moz-box-shadow: inset 1px 1px #dfee96;
	box-shadow: inset 1px 1px #dfee96;
	border: solid 1px #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));	
}	

.apply_coupon:hover , .apply_coupon:active , .apply_coupon:focus{
	opacity:0.8;				
	color: #FFFFFF;
	box-shadow:none;
} 

.appcodesb ,.appcodesb:hover ,.appcodesb:active ,.appcodesb:focus {
	padding-left: 33px;
    padding-right: 33px;
	font-family: 'helveticabold';
    margin: 0 auto;
    font-size: 21px;
    color: #8d9a17;
    text-align: center;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #b4cf1b;
    -webkit-box-shadow: inset 1px 1px #fff;
    -moz-box-shadow: inset 1px 1px #fff;
    box-shadow: inset 1px 1px #fff;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));		
}
.input_coupon{
	text-transform:uppercase;	
}
.favdash i{
		color: #6cb5db;	
}
.favact{
	color: #9c9e99;
	cursor:pointer;
	font-size:30px !important;	
	 
	z-index:99;
	 
	 
}

.favactrole{
	color: #9c9e99;
	cursor:pointer;
	font-size:30px !important;	
	position:absolute;
	z-index:99;
	top: 26px;
	left: 32px;
}


.favhide{
	visibility:hidden; 	
}
.favshow{
	visibility:visible; 	
}
.favdone{
	color:#ff6161 !important;
}

 
 .tag-h3{color: #92c63d;
	font-size: 32px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    line-height: 32px;
    margin-bottom: 20px;		 
}
.tag-h3 span {
	max-width: 850px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 26px;
    margin-top: 10px;
    font-weight: 300;
    display: block;
    color: #666;
    text-transform: none;
}
.add_bottom_30 {
    margin-bottom: 30px;
}

.review_summary_wp {
    /* background: url(../img/light.png) center -20px no-repeat #8dc63f; */
    color: #fff;
    padding: 40px 30px 35px;
    width: 100%;
    display: table;
    position: relative;
    text-shadow: 0 1px 1px rgba(0,0,0,.25);
    background: #8dc63f;
}
.review_summary_wp:before {
    content: "";
    position: absolute;
    top: 45px;
    right: -15px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #8dc63f;
}
.review_summary {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.review_summary h3 {
    margin: 0;
    text-transform: none;
    font-size: 18px;
    color: #fff799;
    font-weight: 400;
}
.review_summary h3 span {
    font-size: 53px;
    font-weight: 800;
    color: #fff;
}
.review_summary h3 span small {
    font-size: 30px;
    color: #FFF;
    font-weight: 800;
}
.review_desc {
    background:#f8fafb;
    padding: 30px;
    position: relative;
    overflow: hidden;
}
.media:first-child {
    margin-top: 0;
}
 
.review_desc .media img  {
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	object-fit:cover;
	    padding-right: 0;
    border: 2px solid #e2e2e2;
    padding: 5px;
}
.media>.pull-left {
    margin-right: 10px;
}
.review_desc .media-body h4 {
    margin: 10px 0 0;
}
.date_posted {
    font-size: 12px;
}
.review_desc blockquote {
    border: 0;
	padding: 0;
    padding-left: 18px;
	font-size: 14px;
    
    margin: 20px 0 0;
	border-left: 5px solid #8dc63f!important;
	 font-family: 'helveticaregular';
}
.review_desc:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0 16px 16px 0;
    border-style: solid;
      border-color: #ededec #e9e9e9 #ebedee #ebedee;
    background: #ebedee;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2), -1px 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2),-1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.2), -1px 1px 1px rgba(0,0,0,.1);
    display: block;
    width: 0;
}
.verifycustomer{
	background: #147098;
    display: inline-block;
    color: #f8fafb;
    padding: 3px 15px 1px 10px;
    float: right;
}
.proreview{
	font-size:13px;	
	font-family: 'helveticaregular';
}
.mtop0{ margin-top:0 !important; margin-bottom:0 !important;}
.clientnamereview a{
	color: #676767 !important;	
	font-family: 'helveticaregular';
	font-size:18px;
}
.review_summary .rating-md{
	font-size:24px;	
}
.review_summary .clear-rating { display:none !important;}
.starrating i{
		vertical-align:top; 
}
.solditemscat{
	min-height:270px;		
}
.filtertheme{
	background:#92c63d;
	border:0;
	box-shadow:none;	
}
.soldsearchbox{
	    background: none;
    border: 0;
    box-shadow: none;
    float: right;
    padding-left: 0;
}

.relatedSnbProducts {
    clear: both;
    margin: 7px 0 0;
    background-color: #fff;
    border: 1px solid #e8e8e8;
}
.greyBack2 {
    height: 199px;
    cursor: pointer;
    display: table;
    float: left;
    border: 1px solid #f3f3f3;
    margin: 0 0 0 -15px;
    background-color: #fff;
}
#Escrow_snb_sidebar, .borderBottomDash, .greyBack2, .imgWrapper, .moneyShortlisted, .padAdvBtn, .prodStatus, .sortClose, .thanksMsg {
    text-align: center;
}

.greyBack2, .popularSnbSec, .tabsDesktop {
    position: relative;
}
.descText, .greyBack, .greyBack2, .moneyGive, .shortListedBlk {
    overflow: hidden;
}
.imgWrapper {
    display: table-cell;
    height: 199px;
}
.imgWrapper, .loader {
    vertical-align: middle;
}
.itemImg {
    margin: auto;
    max-width: 85%;
    max-height: 85%;
}
.addBox {
    margin: 10px 0 0;
}
.descText {
    color: #008bcf;
    display: inline-block;
    padding: 13px 0 25px;
    font-size: 18px;
    width: 99%;
}
.addtoken, .advMoneyText, .descText, .mobFilter i:before, .moneyGive, .prodStatus {
    font-weight: 700;
}
.marginLeft {
    margin-left: 15px;
}
.moneyGive {
    font-size: 22px;
    padding: 20px 0 15px;
    width: 100%;
    color: #333;
}
.allWeHave{font-family: 'helveticaregular'; font-size:13px;}
.moneyGive .starting_from {
    font-size: 14px;
    color: #999;
	font-family: 'helveticaregular';
	font-weight:normal;
    line-height: 27px;
}
.mnt-btm-links {
   list-style:none;
    padding: 13px 0;
    border-top: 1px solid #eee;
    margin-top: -51px;
}
.mnt-btm-links li.first-li {
    padding-left: 0;
}
.mnt-btm-links li {
    font-size: 12px;
    line-height: normal;
    float: left;
    border-right: 1px solid #d6d6d6;
    padding: 0 20px;
}
.mnt-btm-links li a {
    color: #008bcf;
}
.mnt_viewDetails_btn:hover, .mnt_viewDetails_btn {
    background-color: #286090;
    color: #fff!important;
}
.mnt_viewDetails_btn {
     
    padding: 10px 25px;
        background: #147098;
    color: #fff;
       border: 1px solid #147098;
    text-align: center;
    border-radius: 3px;
    clear: both;
    margin-top: 58px;
    font-size: 14px;
    line-height: normal;
	    border-radius: 10px;
}
.ltsolditem{ margin-top:30px;}
.padtopsold{
	padding-top: 12px;	
}
.clearall{
	float:right;
	margin-right:20px;
	text-decoration:underline;
	cursor:pointer;		
}
.descsold{
		 font-family: 'helveticabold';
		 font-size:17px;	
}


.advertismentWrapper .media img{
	width:44px;
	height:34px;
	object-fit:cover;	
}	

.advertismentWrapper ul{ overflow:hidden;    width:20000px;}
.advertismentWrapper {overflow:hidden;}

.recentBlogger{
	list-style:none;
	margin:0;
	padding:0;
}
.recentBlogger li i {
	float:left;
	padding-right: 9px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    padding-top: 4px;color: #147098;
}
.recentBlogger li{
	border: 1px solid #ececec;
 
    border-radius: 3px/2px;
    background-color: #f3f3f3;
    padding: 10px;
    font-family: 'helveticaregular';
    margin-bottom: 10px;
}
.recentBlogger li span{
		color: #147098;
		 font-family: 'helveticaregular';
}
.recentActivites
{	overflow:auto;	
	max-height:420px;
}

.wtxdbutton, .wtxdbutton:active, .wtxdbutton:focus {
    background: #92c63d;
    color: #fff;
    opacity: 0.9;
    box-shadow: none;
    font-family: 'helveticaregular';
}

.vtink{ margin-top:30px;}

.vtinkhref{
	background: #2292c2;
    color: #fff;
    box-shadow: none !important;
	font-size:18px;	
}
.vtinkhref:hover , .vtinkhref:focus , .vtinkhref:active{
	color:#fff;	
}

.statusWrap{
	font-weight: normal;	
	text-align: center;
    padding: 2px 10px 2px 7px;		
	color: #fff;
}
.order_cancelled{
    background: #fb9678;
    border: 1px solid #fb9678;
}
.order_dispute{
   background-color: #fb0000;
}
.order_process{
	background:#03a9f3;	
}
.order_completed{
	background: #00c292;
    border: 1px solid #00c292;		
}
.backbuton , .backbuton:hover , .backbuton:hover , backbuton:active{
	background: #2292c2;
	color: #fff !important;
	box-shadow: none !important;
	font-size:18px;	
	width:100px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	display:block;
	text-align:center;		
	margin:0 auto;
	margin-bottom: 44px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #1683b2;
}
.pendingreviewclick , .pendingreviewclick:hover , .pendingreviewclick:focus , .pendingreviewclick:active {
	background: #92c63d;
    padding: 5px 10px 5px 10px;
    margin-top: 12px;
    border: 1px solid #869f0a;
    display: inline-block;
    color: #fff;
    font-size: 17px;	
}
.btnmsgvt , .btnmsgvt:hover , .btnmsgvt:focus , .btnmsgvt:active{
	margin-bottom: 10px; 
	background: #147098;
    color: #fff;
    opacity: 0.9;
    box-shadow: none;
    font-family: 'helveticaregular';	
}
.setmsgbtn , .setmsgbtn:hover , .setmsgbtn:active , .setmsgbtn:focus{
	background: #147098 !important;
    color: #fff;
	border:0 !important;
    opacity: 0.9;
    box-shadow: none;
    font-family: 'helveticaregular';			
}

.myrating{
	color: #92c63d;	font-family: 'helveticaregular';			
	font-size:10px;
}
.myrating .fa-star {
   vertical-align: baseline;
}

.shortdesc{
	height: 53px;
	font-size:14px; 	
	font-family: 'helveticaregular';			
}

.myrating .label-default{
	background-color: #92c63d !important;
}

.custom-cropper{
	 width:100%;
	margin:0 auto;
}
 
 .cropit-preview {
  width:100%;
  height: 249px;
}
.cropit_trigger_select{
	color: #fff !important;
    background-color: #1683b2 !important;
    border: 1px solid #21759c !important;
    font-size: 18px;
	margin-top:15px;		
}
.custom-cropper .cropit-image-zoom-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 5px;
    background: #1683b2;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    outline: none;
	margin-top: 26px;
    margin-bottom: 14px;
}
.custom-cropper  .cropit-preview-image-container {
    cursor: move;
}
 

.custom-cropper input[type='range']  {
		-webkit-appearance: none ;
		 
	}
.custom-cropper	input[type='range']::-webkit-slider-runnable-track {
		-webkit-appearance: none ;
		appearance: none ;
		border-radius: 5px;
		box-shadow: inset 1px 1px 1px rgba(000,000,000,0.10);
		background-color: #CCC;
		height: 8px;
		vertical-align:middle;
		border: none;
		cursor: pointer;
	}
.custom-cropper	input[type='range']::-webkit-slider-thumb {
		-webkit-appearance: none;
		border-radius: 100%;
		background-color: #037cd5;
		box-shadow: inset 0 0 0 4px #CCC, inset 0 0 4px #CCC, inset 0 0 0 4px #CCC;
		height: 22px;
		width: 22px;
		vertical-align:middle;
		border: none;
		cursor: pointer;
		margin-top: -6px;
	}
.custom-cropper	input[type='range']::-webkit-slider-thumb:hover { 
		background: #92c63d;
	}
.custom-cropper	input[type='range']:active::-webkit-slider-thumb { 
		background: #92c63d; 
	}
.custom-cropper	input[type='range']::-moz-range-track{
		-moz-appearance: none ;
		border-radius: 5px;
		box-shadow: inset 1px 1px 1px rgba(000,000,000,0.10);
		background-color: #CCC;
		height: 8px;
		vertical-align:middle;
		margin:0; padding:0;
		border: none;
		cursor: pointer; 
	}
.custom-cropper	input[type='range']::-moz-range-thumb {
		-moz-appearance: none ;
		border-radius: 100%;
		background-color: #037cd5;
		box-shadow: inset 0 0 0 4px #CCC, inset 0 0 4px #CCC, inset 0 0 0 4px #CCC;
		height: 22px;
		width: 22px;
		vertical-align:middle;
		border: none;
		cursor: pointer;
		margin-top: -6px;
	}
.custom-cropper	input[type='range']::-moz-range-thumb:hover { 
		background: #92c63d; 
	}
.custom-cropper	input[type='range']:active::-moz-range-thumb { 
		background: #92c63d; 
	}
.custom-cropper	input[type=range]::-ms-track {
		width: 100%;
		height: 8px;
		cursor: pointer;
		animate: 0.2s;
		background: transparent;
		border-color: transparent;
		border-width: 39px 0;
		color: transparent;
	}
.custom-cropper	input[type=range]::-ms-fill-lower {
		background: #CCC;
		border: 0px solid #000101;
		border-radius: 50px;
		box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
	}
.custom-cropper	input[type=range]::-ms-fill-upper {
		background: #CCC;
		border: 0px solid #000101;
		border-radius: 50px;
		box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
	}
.custom-cropper	input[type=range]::-ms-thumb {
		box-shadow: inset 0 0 0 4px #CCC, inset 0 0 4px #CCC, inset 0 0 0 4px #CCC;
		border: 0px solid #000000;
		height: 22px;
		width: 22px;
		border-radius: 100%;
		background: #037cd5;
		cursor: pointer;
		margin-top: -2px;	
}
.setasbackground{
	color: #fff !important;
    background-color: #92c63d !important;
    border: 1px solid #92c63d !important;
    font-size: 18px;
    margin-top: 15px;	
	display:none;
}

.setdefault{text-decoration:underline; float:right; display:inline-block; margin-bottom:12px; }

.custompricerange {
	padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #dedede;
    height: 32px;
    width: 92%;
    margin-left: 5px;
}

 
.stbylocation{
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #dedede;
	height: 32px;
	width: 92%;
	margin-left: 5px;	
}

.pro_rating .starrating {
	    font-size: 23px;
    color: #838383;
    display: block;
    width: 100%;
    font-family: 'arialregular';
    font-weight: bold;
}

.pro_rating span{
	width:100%;
	display:block;
	color: #92c63d;	
	font-size: 26px;
}

.pro_rating i{
	color: #92c63d;
	font-size: 24px;
}


.productform .bootstrap-tagsinput input { width:100%; }
.unreadmsg{
		    background: #ca5d6a;
    color: #fff;
    display: block;
    text-align: center;
    width: 56px;
       height: 30px;
    border-radius: 10px;
    padding-top: 4px;
    font-size: 16px;		
}
.unreadmsg i {
	padding-left: 2px;	
}

.acrrosinvite , .acrrosinvite:hover , .acrrosinvite:active , .acrrosinvite:focus{
		
}
.unmsgct{
	color:#fff !important;		
	font-family: 'helveticabold';    background: #1683b2;
  
    text-align: center;
    border-radius: 50%;
}

.custom-form-wrapper .jc-demo-box{ overflow-x: scroll;}

.astrisk{
	color: #f36464;
}

.modal-router{
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;	
}
.ftsearch
{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 1px 2px 1px #fff;
    -moz-box-shadow: 1px 2px 1px #fff;
    box-shadow: 1px 2px 1px #fff;
    border: solid 1px #dfdfdf;
    height: 32px;
    border-radius: 0;
	color: #858585;
    text-shadow: 1px 1px 1px #fff;
    font-family: 'helveticaregular';	
	padding-left: 15px;
    font-size: 13px;
	border-radius: 7px 0px 0px 7px;
	    width: 41%;
		padding-right:15px;
}

.searchfticon{
	background: #92c63d;
    color: #fff;
    border: 0;
    height: 32px;	
	border-radius: 0 7px 7px 0px;
	width: 37px;
    text-align: center;
	margin-left: -3px;
}
.searchfticon i{
	vertical-align: sub;
}

.formatrange
{
	    padding-left: 13px;
    color: #de4747;	
}
.invitefriend-section .bootstrap-tagsinput{
	overflow:hidden; 	
}

 
.usernamedt{
	font-size: 17px;
    color: #928d88;
	font-family: 'helveticabold';
	margin-top: 1px;
} 

.default-title{
	color: #147098;
    font-size: 34px;		
}
.discover-subtitle{
	color: #888888;
}
.searchContainer {min-height:550px;}
.discover-search-input	{
    margin: 0;
    min-width: 469px;
    padding: 17px 30px;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    border: 1px solid #9bb2c8;
    box-shadow: inset 0 2px 2px rgba(155,178,200,.3);
    transition: box-shadow .2s ease-in-out,border-color .2s ease-in-out;
    border-radius: 31px;
}

.discover-heading .discover-search-input {
    
   padding: 15px 29px 15px 61px;
    color: #586573;
    font-weight: 400;
    font-size: 18px;
    box-shadow: none;
    line-height: 24px;
    background-image: url(../pics/discover-search.png);
    background-size: 23px 23px;
    background-position: 30px 47%;
    background-repeat: no-repeat;
}

.searchlistingSeries{
	margin-top:40px;
}

.el-card-avatar img {
	border-radius: 50%;
	 width:120px;
	 height:120px;
	 object-fit:cover;
    border: 1px solid #147098;
    padding: 3px;
 
}

.el-card-item{
	 margin-top:-78px;
	 text-align:center;
}
.e1-userbg img{
		width: 100%;
    height: 114px;
    object-fit: cover;
}

.user-cards{ position:relative;}

.card-user-name , .card-user-name  a{
	font-size:17px;
	margin-bottom: 0;
	color:#333;
    line-height: 24px;
	 font-family: 'helveticaregular';
}

.white-box-card{
	background: #fff;
    padding: 9px;
    margin-bottom: 15px;
	padding-bottom:20px;
		
}

.flwcard{
	margin-top: 14px;
	background: #026bc3;
	color: #ffffff;
	width:120px;
	font-size:15px;
	font-family: 'helveticaregular';
}
.flwcard:hover , .flwcard:active , .flwcard:focus{
 	color:#FFFFFF;
}

.loadcards{
	margin-bottom:100px;
	margin-top:40px;
}


.loadcardsmore , .loadcardsmore:hover , .loadcardsmore:focus , .loadcardsmore:active {
	max-width:320px;
	width:100%;
	 text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #b1d518;
    -webkit-box-shadow: inset 1px 1px #e2f056;
    -moz-box-shadow: inset 1px 1px #e2f056;
    box-shadow: inset 1px 1px #e2f056;
    border: solid 1px #bada1b;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));
    font-size: 26px;
    font-weight: bold;
    color: #869f0a;
    text-shadow: 1px 1px rgba(255,255,255,.56);
    font-family: 'helveticaregular';
    
}
.followaction
{
	background: #b5b5b5 !important;	
}
.cardloaderbuttn{
	width:16px;
	height:16px;	
}


.user-cards {
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);		
}
.user-cards:hover{
	z-index:9999999999;	 
	transform: scale(1.2, 1.2);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
   transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.discover-title{ max-width:850px; margin:20px auto; margin-bottom:0;}
 
.loadicondd{
	    text-align: center;
    margin: 0 auto;
    display: block;
}
.userspan {
	min-height:30px; display:block; padding-top:6px; color: #147098;
}

.favitemcount{
color: #ff6161;
    cursor: pointer;
    font-size: 18px !important;
    z-index: 99;
    position: relative;
    top: -6px;
    font-family: 'helveticabold';
      
     
}

.preview-mobile{ max-width:60%;}
.cantfindur{
	margin-top:10px;	
}

.cantfindur a{
	    margin-top: 0;
    margin-left: 0;
	border-radius: 6px;
    background: #187da8;
    border: 2px solid #1a6f93;
     
    font-family: 'helveticaregular';
    color: #FFFFFF;
    font-size: 15px;
     
    width: 110px;
    display: inline-block;
    box-shadow: none;
     
}

.favact {
	position: absolute;
    top: 25px;
    left: 34px;	
}

.favactrole{
	position:relative !important;		
	left:0;
	top:0;
}

.imgextvalid{
	font-size:13px; font-family: 'helveticaregular';
	padding-left:4px;
}
.shipchargedetail{
font-size:14px; font-family: 'helveticaregular';		
margin-top:8px;
}

.freeship{ color:#92c63d; font-family: 'helveticaregular';	}


.upload-filename{
	    width: auto !important;
	
}

.imgOreo{
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);	
	}
	
 
	.imgOreoFront-1 img{
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);	
	} 
	
	.imgOreoFront-3 img{
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);	
	} 
	.imgOreoFront-6 img{
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);	
	} 
	.imgOreoFront-8 img{
		-moz-transform: rotate(270deg);
		-webkit-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg);	
	} 

.markimage{
	font-family: 'arialregular' !important;
    color: #208fc0;
}
.offline_txt
{
	color: #6c6c6c !important;		
}

.off_bg{ background:#6c6c6c !important;}

.sendmsgbutton , .sendmsgbutton:hover ,  .sendmsgbutton:focus ,  .sendmsgbutton:active {
	 background: #2292c2 !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 18px;
        width: 100%;
    max-width: 115px;
    text-align: center;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    display: block;
    float:right;
    border: 1px solid #1683b2;
}

.notify_span{
	background:#F00;
	color:#FFFFFF;
	border-radius: 3px;
    font-family: 'helveticabold'; 
}

.web-notification{left:-68%;background-color: #edf2fa; padding-top:0;  min-width: 340px;}
.web-notification li{	
	padding-top: 10px;
    padding-bottom: 10px;	
	border-bottom:1px solid #d4d4d4;
	
	
	
}
.ht-notify {background:#fff; font-family: 'helveticabold';
    padding-left: 16px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;}

.filterwrapper {
	list-style:none;
	float:right;			
}

.filterwrapper li{
	display:inline-block;		
	padding-right:10px;
	 
}

.filterwrapper label {cursor:pointer;}

.filterwrapper input[type="checkbox"]{
	    position: relative;
    top: 2px;
    right: 1px;	
}

.prodropbox li  i {
	 color:#000;
    cursor: pointer;
    font-size: 18px;
     background: none;
    padding: 7px;
    border-radius: 6px;
    vertical-align: middle;
}
.featuredir{
	position: absolute;
    left: 2px;
    font-size: 27px !important;
    color: #92c63d;
    top: 0px;
}
.gtpro , .gtpro:hover , .gtpro:focus , .gtpro:active{
	
	 background:none !important;
	     color: #92c63d !important;
     
}

.singleimageMd{
	height: 238px;
	/*height: 267px;*/	
}


.user-status-offline{
	 
	background: #bfbfbf;
	width:14px;
	height:14px;
	 display: inline-block;
	border-radius:50%;
	vertical-align: -2px;
	margin-right:2px;	
}
.user-status-online{
	    background: #66CC33;
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: -2px;
	margin-right:2px;	
}

.status_live_user {
	width: 9px;
	height: 9px;
	position: relative;
	left: 0;
	top: -3.4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #a9cd49;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.64), inset 0 1px 1px #fff;
	border: solid 1px rgba(0,0,0,.2);
	display: inline-block;
	right: 0;
}

.notlonger{
	font-size:20px;
	margin-bottom:100px;	
	color: #ca5d6a;
	    font-family: 'helveticabold';
}


.head_notify_icon{
	
	background:#92c63d;
	width:25px;
	height:25px;
	border-radius:50%;
	    display: flex;
    position: absolute;
    left: -31px;
    top: -1px;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-family: 'helveticabold';
	
	animation-name: flash;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;

	/*//Firefox 1+*/
	-webkit-animation-name: flash;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;

	/*//Safari 3-4*/
	-moz-animation-name: flash;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	
}
@keyframes flash {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

 
@-webkit-keyframes flash {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

 
@-moz-keyframes flash {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

.frntvideo {
	max-width:560px; margin:0 auto;
}

.frntvideo  iframe {
	width:100%;
	 
}
.fitdrop li a{
	padding-left:0;
	padding-right:4px;
}
.prodropbox li i{
	padding-left:0;	
}

.notes_local{
	padding:10px;
	color:#F00;
	font-size:16px;
}
.ltpick{
	text-align: right;
    color: #92c63d;	
}

.subscribe_layout.notification_wrap {
    padding-top: 35px;
}
.notification_wrap li {
    background: #fff;
    margin-bottom: 10px;
    padding: 15px 130px 15px 15px;
    list-style: none;
    position: relative;
}
span.notifiaction-time {
    position: absolute;
    right: 8px;
    bottom: 5px;
    color: #147098;
}
span.notification-delet {
    padding: 5px;
    position: absolute;
    top: 0px;
    right: 3px;
    color: #cc0000;
    font-size: 16px;
    cursor: pointer;
}
span.date-time-notification {
    color: #000;
    right: 0;
    position: absolute;
    bottom: 5px;
}


@media (max-width: 767px) {
    .notification_wrap li {
        padding-right: 15px;
    }
    span.notification-delet {
        position: static;
        display: block;
    }
    span.notifiaction-time {
        display: block;
        position: static;
    }
    .swap_since{
        text-align: center;
        margin-left: 0px;
    }
    .pro_rating {
         margin-left: 0px;
    }
    .swap_since {
        margin-top: 10px;
    }
    .online_status {
        margin-top: 10px;
            margin-left: 0px;
    }

}

img.email-profile-image {
    width: 45px;
    height: 45px;
    margin-right: 15px;
}
img.email-profile-image {
    width: 45px;
    height: 45px;
    margin-right: 15px;
}
.email-cancel {
    background: #ca5d6a !important;
    color: #fff !important;
    border-color: #ca5d6a !important;
    margin-left: 10px;
}
.email-cancel:hover {
    background: #ca5d6a !important;
}
@media (max-width: 695px) {
    .email-cancel {
     margin-left: 0px;
     margin-top: 5px;
 } 
}
@media (max-width: 415px) {
    .email-cancel {
     margin-left: 10px;
     margin-top: 0px;
 } 
}
.status-wrapper {
    padding: 15px 0 20px;
    background: #f2f2f2;
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: center;
    border: 9px solid #fff;
}
.status-wrapper p {
    margin-bottom: 0px;
    font-size: 16px;
    font-family: 'helvetica';
    padding: 0 20px;
}
.status-header h4 {
    font-weight: bold;
    font-family: 'helveticabold';
    color: #1683b2;
}
.last_login {
    font-size: 10px;
}
.last_login span {
    display: inline;
    font-size: 12px;
}
.upload {
    width: 100%;
    text-align: center;
}
.sharebtn, .sharebtn:hover, .sharebtn:active, .sharebtn:focus {
    background: #749e30 !important;
    }
    .follow-wrap-profile {
    height: 41px;
}


.subscrption-plan {
	background: #91c63c;
	max-width: 300px;
	text-align: center;
	padding: 30px 0;
	box-shadow: 0 0 6px #26610d;
	margin: 40px auto;
	display: block;
	width: 100%;
	font-family: 'arialregular';
}
.s-header h2 {
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
    color: #275c0d;
	font-weight: bold;
	font-family: 'arialregular';
}
.subscrption-plan h3 {
    background: #fff;
    font-size: 39px;
    padding: 11px;
    max-width: 260px;
    border-radius: 0 30px 30px 0;
    box-shadow: 5px 0px 6px 1px rgba(73, 119, 0, 0.36);
    margin-bottom: 30px;
}
.subscrption-plan h3 span {
    font-size: 20px;
    position: relative;
    top: -15px;
    left: -3px;
}
.subscrption-plan h3 span.pmonth {
    font-size: 18px;
    position: static;
}
.subscrption-plan .plan-body {
    border-top: 1px solid #b3e85e;
    padding-top: 20px;
}
.plan-body p {
    font-size: 20px;
    color: #fff;
}
.plan-body a {
    background: #318fc0;
    padding: 12px;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    display: block;
    max-width: 200px;
    margin:30px auto 0;
    transition: 0.26s;
}
.plan-body a:hover {
    background: #fff;
    color: #318fc0;
    box-shadow: 0 0 6px #ccc;
}
.card_plans{
  background: #fff;
  box-shadow: 0 5px 25px rgba(0,0,0,0.15);
  padding: 50px;
  font-family: 'arialregular';
  text-align: center;
}
.card_plans h1,
.card_plans h2,
.card_plans h3,
.card_plans h4{
  font-family: 'arialregular';
}

.card_plans .plan_price h3,
.card_plans h4{
  text-transform: uppercase;
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 2px;
  font-family: 'arialregular';
  margin-top: 0;
  margin-bottom: 0;

}
.card_plans h4{
  font-size: 14px;
  margin-top: 30px;
  padding-top: 15px;
  border-top: 1px solid rgba(0,0,0,0.15);
  letter-spacing: normal;
}
.plan_status,
.plan_due{
  list-style-type:none;
  margin: 10px;
  padding: 0;
}
.plan_status li,
.plan_due li{
  margin-bottom: 10px;
}
.plan_status{
  margin-top: 20px;
}
.plan_status li span.plan_type{
  padding: 5px;
  font-weight: 600;
  color: #fff;
  background: rgb(145, 196, 79);
  border-radius: 3px;
  display: block;
  text-align: center;
}

.plan_status li span.plan_type.Suspended {
	background: #e9302a;
}

.plan_status li span.plan_type.Active {
	background: rgb(145, 196, 79);
}

.card_plans .plan_price h2{
  font-size: 36px;
  font-weight: 600;
  margin-top: 20;
  color: rgb(22, 131, 178);

}
.plan_due li .due_amount{
  font-size: 18px;
  font-weight: 600;
  color: #ff3030;
}
.plans_section{
  margin: 50px 0px;
}

.subscrption-plan .qna {
	border-top: 1px solid #b3e85e;
	padding-top: 4px;
}
.subscrption-plan .qna h4 {
	color: #000;
	padding: 10px;
	background: #fff;
}
.subscrption-plan .qna p {
	font-size: 14px;
	font-weight: 600;
}

.suspend-plan {
	background: #d9534f;
	border: 1px solid #d9534f;
	color: #fff;
}
.suspend-plan:hover {
	color: #fff;
	background: #e9302a;
	border: 1px solid #e9302a;
}

.reactivate-plan {
	background: #91c44f;
	border: 1px solid #91c44f;
	color: #fff;
}
.reactivate-plan:hover {
	color: #fff;
	background: #91c44f;
	border: 1px solid #91c44f;
}

.bootbox {
	display: flex !important;
}
.bootbox .modal-dialog{
	margin: auto;
}
.bootbox .modal-header {
	background: #318fc0;
}
.bootbox .modal-header .modal-title {
	color: #fff;
}
.bootbox .modal-footer .bootbox-accept{
	background: #318fc0;
	border: 1px solid #318fc0;
}
.bootbox .modal-footer .btn{
	box-shadow: none;
}

.bootbox .modal-content {
	font-family: 'arialregular';
}

.vip_member {
	font-size: 18px;
	font-weight: bold;
	padding-top:7px;
	margin-top: 25px;
	text-transform: uppercase;
	color: #fff;
	/*text-shadow: 0 -1px #9bb316;*/
	font-family: 'helveticabold';
	width: 256px;
	height: 41px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #026bc3;
	-webkit-box-shadow: inset 1px 1px #dfee96;
	-moz-box-shadow: inset 1px 1px #dfee96;
	box-shadow: inset 1px 1px #dfee96;
	border: solid 1px #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.51), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.51), rgba(255,255,255,0));	
}
.vip_member:hover, .vip_member:active, .vip_member:focus {
	opacity: 0.8;
	color: #FFFFFF;
	box-shadow: none;
}
p.subscription_title {
    color: #fff;
    font-size: 22px;
    text-align: center;
    /* font-weight: 600; */
    font-family: 'helveticabold';
}
.alert_animate{
    background: #147098;
    color: #fff;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-family: 'helveticabold';
    font-weight: 400;
}
.yellow_text{
    color: #fff200;
}
.card_plans .plan_price h2 span.pmonth {
    font-size: 19px;
}
.upload-items-index,.upload-items-index:hover{
    width: auto;
    height: auto;
    font-size: 14px;
}
#pro_expiry_date{
	background: #fff!important;
}
.pro-list-public-txt{
	text-align: center;
	margin-top: -18px;
	color: #147098;	
	margin-bottom: 20px;
}
.pro-list-urswap-txt{
	text-align: center;
	margin-top: -18px;
	color: #6d9230;
	margin-bottom: 20px;
}
