.formrow{
	float: left;
	width: 100%;
	margin-bottom: 15px;		
}
.col-full{
	float:left;
	width:100%;
}
.col-half{
	float:left;
	width:48%;
}
.col-last{
	float:right;
}
.formrow ul li, .formrow ol li{
	line-height: 27px;
	padding-left: 15px;
	float:left;
	margin-bottom: 10px;
}
.formrow ul:not(.radiobtn) > li, .formrow ol:not(.radiobtn) > li{
	width:100%;
}
.radiobtn{
	margin-right:25px;
	margin-left:15px;
	float:left;
}
.formrow ul li strong, .formrow ol li strong{
	display:block;
}
ul.radiobtn li{
	float:left;
}
.radiobtn.unable{
	/*margin-left:100px;*/
	float:right;
	width:40%;
}
.unable input[type=text]{
	display:none;	
}
.pagingbox{
	display:block;
	text-align:right;
}
.pagingbox.pnew{
	display:block;
	text-align:center;
	margin-bottom: 15px;
}
.paginglink{
	display: inline-block;
	padding: 0px 10px;
	background-color: #5328a3;
	color: #fff;
	margin: 20px 1px;
	font-weight: bold;
	font-size: 16px;
	cursor:pointer;
}
a.paginglink:hover{
	color: #fff;
}
.paginglink.active{
	background-color: #ff8a00;
}
.skills{
	float:left;
}
.profileabout ul{
	list-style:disc;
	margin-bottom:25px;
	margin-left: 15px;
}
.profileabout ul li{
	padding-left:15px;
}
.hide{
	display:none;
}
.visible-xs{
	display:none;
}
.hidden-xs{
	display:block; 
}
.browsementor .chosen-container-single .chosen-single span{
	padding-left:0px;
}
.browsementor ul.chosen-results li.active-result{
	padding-left: 10px;
}
.buttonsmall {
    padding: 0px 9px !important;
}
.alternative #navigation {
    width: auto;
    margin: 0px 0 0 25px;
    padding: 24px 0 12px 0;
}
.alternative .menu ul li {
    margin: 0 5px 0 0;
}

/***RADIO SWITCH BUTTON - START************/
.switch-field {
  /*font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
  	padding: 40px;
    overflow: hidden;*/
	display: inline-block;
	vertical-align: middle;
	margin-bottom:15px;
}
#btnPostAReq_Mob{
	display:none;	
}
#btnPostAReq_Des{
	display:block;
}
.switch-title {
  margin-bottom: 6px;
}

.switch-field input {
  display: none;
}

.switch-field label {
  float: left;
  margin-bottom: 0px;
}

.switch-field label {
  display: inline-block;
  width: 60px;
  background-color: #e4e4e4;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  /*padding: 6px 14px;*/
  padding: 0px 14px;
  /*border: 1px solid rgba(0, 0, 0, 0.2);*/
  border: none;
  /*-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);*/
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:    all 0.1s ease-in-out;
  -ms-transition:     all 0.1s ease-in-out;
  -o-transition:      all 0.1s ease-in-out;
  transition:         all 0.1s ease-in-out;
}

.switch-field label:hover {
    cursor: pointer;
}

.switch-field input:checked + label {
  background-color: #F7931D;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.switch-field label:first-of-type {
  border-radius: 4px 0 0 4px;
}

.switch-field label:last-of-type {
  border-radius: 0 4px 4px 0;
}
.switch-field input {
  display: none;
}
.switch-field.membperiod label{
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0px;
	width: 100px;
}
#mob_signup{
	display:none;
}
#mob_login{
	display:none;
}
#monthlycost{  
	display: inline-block;
	width: 50%;
	margin-left: 25px;
}
#yearlycost{
	display: none;
	width: 50%;
	margin-left: 25px;
}

#monthlycost .value, #yearlycost .value{
	font-size: 36px;
	margin: 0 10px;
}

/***RADIO SWITCH BUTTON - END************/


ul.qandabox li{
	padding-bottom: 20px;
	border-bottom: solid 1px #dadada;
	margin-bottom: 10px;
	line-height:1.5;
	float: left;
}
ul.qandabox li .qauser{
	text-align:right;
	float:right;
	margin-right:100px;
	margin-top:15px;
}
ul.qandabox li .qadate{
	text-align:right;
	float:right;
	margin-top:15px;
}
ul.qandabox li:last-child{
	border-bottom:none;
}
.mentorprofile .skills span{
	font-size: 16px !important;
	background-color: #9e9e9e;
	text-transform: none;
	font-weight:normal;
}
.chosenImage-container.chosenImage-container{
	width:100% !important;
}
.chosen-container-single .chosen-single span{
    background-repeat: no-repeat;
    background-size: contain;
	padding-left: 60px;
}
.chosen-container-multi .chosen-results li{
	margin:5px 0px;
}
.chosen-container-multi .chosen-drop .result-selected{
	 background-repeat: no-repeat;
    background-size: contain;
	padding-left: 60px;
}

.post-container.articlepart{
	float:left;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
}
.post-img.leftpart{
	width:20%;
	float:left;
}
.post-content.rightpart{
	width:75%;
	float:right;
	padding-top: 0px;
	border-bottom: none;
}
ul.chosen-results li.active-result{
	background-position:left;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:50px;	
}
.forum-userbox{
	width:47%; 
	margin:1%; 
	float:left; 
	position:relative;
}
.forum-userbox .userphoto{
	width:50px;
	float:left;
}
.forum-usernm{
	display:inline; 
	margin-left:10px;
	position:absolute;
	top:0;
}
.grouptopics ul.topic{
	margin-top:20px;
}
.grouptopics ul.topic li{
	margin: 0px 0px 50px 0px;
}
.item-form50left .chosen-container-single, .item-form50right .chosen-container-single {
    width: 100% !important;
}
select {
    padding: 14px 18px;
}
.resumes-list li.mentorli:hover{
	z-index:10;
}
.resumes-list-content.mentorinfobox .heading{
	float: left;
	margin-top: 10px;
	width: 100%;
}
.resumes-list li .mentornamebox a::before{
	width:auto;
	height:auto;
}
.resumes-list li .mentornamebox{
	float: left;
	width: 100%;
}
.resumes-list li .mentornamebox a{
	color:#5328a3;
	display:inline;
}
.resumes-list li .mentornamebox .followmentorbtn, .resumes-list li .mentornamebox .followmentor{
	color:#fff;
	float:right;
	width: auto;
}
.resumes-list li .mentornamebox .progimg{
	display:none;
	height:42px;
	width:42px;
	margin:0px 10px;
	float:right;
}


/*.resumes-list-content h4 .mentornamebox{
    color: #5328a3;
    font-size: 22px;
	margin-bottom: 20px;
}
.mentornamebox a.mentornm{
	width:80%;
}
.resumes-list-content .mentornamebox{
	float:left;
	width:100%;	
}
.resumes-list-content .mentornamebox .button{
	float: right;
	width: auto;
}
.resumes-list-content .mentornameheading{
	float:left;
	width:100%;	
}*/
.menu ul > li > a{
	/*padding: 10px 8px;*/
	padding: 10px 5px;
}
.menu ul li {
    margin-left: 3px;
}
span.flderr{
	color: #F00;
	display: block;
}
.profilebgbox #btnaddtofav{
	margin:5px 0px;
	width: 100%;
}
.profilebgbox #btnaddtofav{
	margin:5px 0px;
	width: 100%;
}

#titlebar .button.btnbookmajob{
	position: absolute;
	right: 0px;
	top:60px;
	margin-right:0px;
}
#titlebar .button.btnaplyjob{
	position: absolute;
	right: 0px;
}

.projectlist .skills{
	margin-top: 15px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.bookbut{
	margin-right:120px;
}
.profilepage{
	width:425px;
}
.profilepage .banrightbox{
 	margin-top:20px;
	padding:20px 0px;
} 
.profilepage .banrightboxinner{
	float:right;
}
.profiletextbox .resumes-list-content{
	margin-left: 130px;
}
.profiletextbox .follownumber{
	width: 100%;
	text-align: right;
}
/*.profiletextbox .resume-titlebar img{
	display:block;
}*/
.header_nav, #sticker_header{
	z-index:999999999 !important;
	padding: 0px;
	border-bottom: 1px solid #CCC !important ;
}
.privacypolicy ul{
	list-style:disc;
	margin-bottom:25px;
}
.privacypolicy ul li{
	margin-left: 35px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.small-dialog-content {
    padding: 10px 40px;
}
.item-list.full .item-list-content h4 {
    margin-bottom: 15px;
}
.item-list .item-list-content h4 {
    line-height: 31px;
    margin: 0px 0 8px 0;
	text-align: center;
}
.item-list h4 span {
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 10px;
    line-height: 28px;
    position: relative;
}
.item-list li .itemimg img {
    padding: 0;
	float:none;
	margin: 0 auto;
	width: 30%;
}
.item-list li{
	float:left;
	width:48%;
	margin:1%;
}
.item-list li .product-inner {
    border: 1px solid #e5e5e5;
    padding: 10px;
	min-height: 350px;
}
.item-list li .itemcat{
	text-align:center;
	width: 100%;
	float: left;
}
.item-list li .item-icons{
	margin-top:10px;
}
.item-list li a span {
    display: inline-block;
}
.item-icons span {
    margin-bottom: 8px;
}
.item-list li a {
    color: #808080;
    width: 100%;
    height: 100%;
    display: inline-block;
}

/*
.item-list li itemimg{
	float: left;
	width: 100%;
}

.item-list li .itemimg{
	text-align:center;
	width: 100%;
	float: left;
}
 
.item-list li h4{
	text-align:center;
}

.item-list li:nth-child(2n) {
	background-color:transparent;
}
*/

#navigation ul.float-right {
    /*COMMENTED ON 04-OCT-2016
	right: 0px;*/
}
#popular-categories li a {
    width: 33.3%;
}
#viewmessage{
	background: white;
	padding: 0px;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}
#viewmessage .small-dialog-headline{
	padding: 10px 40px;
}
#viewmessage .small-dialog-content {
    padding: 20px 40px;
	max-height:400px;
	overflow:auto;
	margin-bottom:20px;
}
.featured-list li div.check-container {
    text-align: center;
    width: 5%;
    display: inline-block;
    padding: 16px 10px;
}
.checkbox-container.msglist{
	width: 150px;
}
.memform .submit-page .form{
	margin-bottom: 34px;
	float: left;
	width:100%;
}
.memform .item-form50right, .memform .item-form50left{
	margin-bottom: 0px;
}
.alertmsg{
	color:#C00;
}
.mycont ul{
	list-style:disc;
	margin-bottom:25px;
}
.mycont ul li{
	margin-left: 35px;
	padding-left: 10px;
	margin-bottom: 5px;
}


.checkgreen{
	color:#093;
}
#msgres{
	float:left;
	margin-top:20px;
}
.chat-time{
	display: inline-block;
	float: right;
	padding:30px 0px 10px 0px !important;
}
.chat-user{
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding:30px 0px 10px 0px !important;
}
.chatbox-message{
	float: left;
	width: 100%;	
}
ul.category li{
	float:left;
	width:225px;
}
a#pickfiles{
	color:#fff;
}
.fa-star{
	color:#FC0;
}
.fa-star.gray{
	color:#CCC;
}
.item-form33left{
	float:left; 
	width:33.3%;
	margin-bottom:25px;
}
.item-form50right{
	float:right; 
	width:49%;
	margin-bottom:25px;
}
.item-form50left{
	float:left; 
	width:49%;
	margin-bottom:25px;
}
.chosen-container-multi .chosen-choices{
	height:auto;
}

/*PLEASE DO NOT REMOVE BELOW STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
h4.skills{
	display:inline;
}
a.myac_menu-trigger,a.myac_menu-trigger i {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a.myac_menu-trigger {
	color: #fff;
	background-color: #282828;
	display: block;
	float: left;
	z-index: 100;
	position: relative;
	margin: 0 0 30px 0;
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}
a.myac_menu-trigger:hover {
	color: #fff;
	background-color: #505050;
}
a.myac_menu-trigger i {
	font-size: 18px;
	padding: 17px 17px 18px 17px;
	margin: 0px 10px 0px 0px;
	background-color: rgba(255,255,255, 0.08);
	font-weight: 500;
}
a.myac_menu-trigger:hover i { 
	background-color: rgba(0, 0, 0, 0.08);  
}
body[data-menu-position="open"] a.myac_menu-trigger i.fa.fa-reorder:before { 
	content:""; 
}
body[data-menu-position="closed"] a.myac_menu-trigger i.fa.fa-reorder:before { 
	content:""; 
}
/*PLEASE DO NOT REMOVE ABOVE STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/

/*=================================
=            WPB style            =
=================================*/
.wpb-ratings{
	padding: 5px 0 0;
	float: right;
}
#titlebar .wpb-overall-ratings{
	font-size:18px;
	color:#909090;
}
#titlebar .wpb-overall-ratings span{
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
}
.menu ul li{
	margin-left: 6px;
}
#titlebar .wpb-overall-ratings .rating-number{
	display: inline-block;
	font-size: 42px;
	color:#666;
	vertical-align: bottom;
	font-weight: 900;
}
#titlebar .wpb-stars{
	white-space: nowrap;
}
#titlebar .wpb-stars span{
	display: inline-block;
	font-size: 30px;
	padding: 0 9px 0 0;
}
#titlebar .wpb-stars span i{
	color:#ffcc00;
}
#titlebar .wpb-stars span i.inactive{
	color: #909090;
}

.video-title{
	position: relative;
	background-color: #f8f8f8;
	padding: 20px 50px 20px 32px;
	margin: 0;
	font-size: 30px;
}
.video-title:before{
	content: '';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	height: 45px;
	background: url('../images/fold-cornor.png') no-repeat 0 0;

}
.video-cotnainer{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0; 
}
.video-cotnainer iframe{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#wpb-slider{
	position: relative;
}
.carousel-wrapper{
	overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.carousel-wrapper #wpb-carousel{
	margin: 0 -10px;
}
.carousel-wrapper #wpb-carousel li{
	margin: 0 10px;
}
#wpb-carousel .flex-control-nav,
#wpb-slider .flex-control-nav{
	display: none;
}
#wpb-carousel .flex-direction-nav,
#wpb-slider .flex-direction-nav{
	 display: block;
	// position: absolute;
	// left: 0;
	// top: 50%;
	// width: 100%;
	// height: 1px;
	// -webkit-transform: translate(0, -50%);
	// -ms-transform: translate(0, -50%);
	// transform: translate(0, -50%); 
}

#wpb-slider .flex-direction-nav li{
	width: 62px;
	height: 92px;
	position: absolute;
	top:50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 0;
}
#wpb-carousel .flex-direction-nav li{
	width: 52px;
	height: 100%;
	position: absolute;
	top:0;
	font-size: 0;
	margin: 0;
}
#wpb-slider .flex-direction-nav li.flex-nav-prev a{
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-ms-border-radius: 0 5px 5px 0;
	-o-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
#wpb-slider .flex-direction-nav li.flex-nav-next a{
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
#wpb-slider .flex-direction-nav li.flex-nav-next,
#wpb-carousel .flex-direction-nav li.flex-nav-next{
	right: 0;
}
#wpb-slider .flex-direction-nav li.flex-nav-prev,
#wpb-carousel .flex-direction-nav li.flex-nav-prev{
	left: 0;
}
#wpb-slider .flex-direction-nav li a,
#wpb-carousel .flex-direction-nav li a{
	display: block;
	background: rgba(0,0,0,.5);
	position: relative;
	width: 100%;
	height: 100%;
}

#wpb-slider .flex-direction-nav li a:before,
#wpb-carousel .flex-direction-nav li a:before{
	content: '';
	width: 13px;
	height: 22px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	left: 50%;
	top: 50%;
}
#wpb-slider .flex-direction-nav li.flex-nav-prev a:before,
#wpb-carousel .flex-direction-nav li.flex-nav-prev a:before{
	background: url('../images/wpb-arrow-left.png') no-repeat 0 0;
}
#wpb-slider .flex-direction-nav li.flex-nav-next a:before,
#wpb-carousel .flex-direction-nav li.flex-nav-next a:before{
	background: url('../images/wpb-arrow-right.png') no-repeat 0 0;
}

/*PLEASE DO NOT REMOVE BELOW STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
.featured-list li > div.btns-box span.msgdate {
    display: inline-block;
	float:right;
}
/*PLEASE DO NOT REMOVE BELOW STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
.msg_projectname a{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width: 85%;
	display:block;
}

.social-web-links{
}
.social-web-links:after{
	content: '';
	display: block;
	clear: both;
}
.social-web-links .web-link-box{
	float: left;
	background-color: #f8f8f8;
	padding: 10px 20px;
}
.social-web-links .web-link-box a{
	color: #666;
}
.social-web-links .social-icons{
	float: right;
	margin-right: -5px;
}


/**
 * Review box
 */
.review-box{
	background-color: #f9f9f9;
	padding: 30px 35px 30px 20px;
	margin: 0 0 20px;
}
.review-box:after{
	content: '';
	display: block;
	clear: both;
}
.review-box img{
	// float: left;
	// width: 110px;
	// height: 110px;
}
.wpb-img-container{
	width: 110px;
	height: 110px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0 28px 0 0;
}
.detail-txt-box{
	overflow: hidden;
}

.review-contents{
	margin: 0 0 0 140px;
	overflow: hidden;
}
.review-headers{
	float: left;
}
.review-headers h4{
	color: #5328a3;
}
.review-headers .review-date{
	font-size: 14px;
	color: #666;
	padding: 0 0 10px;
	display: block;
}
.review-box .wpb-stars{
	float: right;
}
.detail-txt-box{
	clear: both;
}
.review-box .wpb-stars{
	white-space: nowrap;
}
.review-box .wpb-stars span{
	display: inline-block;
	font-size: 20px;
	padding: 0 9px 0 0;
}
.review-box .wpb-stars span i{
	color:#ffcc00;
}
.review-box .wpb-stars span i.inactive{
	color: #909090;
}

.related-products-nav{
	margin: 0 -10px 100px;
}
.related-products-nav:after{
	content: '';
	display: block;
	clear: both;
}
.related-products-nav li{
	width: 33.333%;
	float: left;
	padding: 0 10px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 20px;
}
.related-products-nav li img{
	width: 90%;
	margin: 0 auto;
}
.related-products-nav li h4{
	/*font-size: 22px;*/
	font-size: 17px;
	color: #333;
	margin: 10px 0 10px;
	height: 60px;
	line-height: 1.5;
}
.related-products-nav li span{
	display: block;
	font-size: 16px;
	color: #666;
	margin: 0 0 16px;
}

.related-products-nav li .product-inner{
	border:1px solid #e5e5e5;
	padding: 0 0 20px;
}
.related-products-nav li a{
	
}
.four-column li{
	width: 25%;
}







/**
 * Detail box on single product page
 */
.detail-box{
	padding:0 0 0 15px;
	margin: 0 0 20px;
}
.detail-box:after{
	content: '';
	display: block;
	clear: both;
}
.detail-box .detail-txt-box{
	overflow: hidden;
}

.detail-box .review-contents{
	margin: 0;
	overflow: hidden;
}
.detail-box .detail-headers{
	float: left;
}
.detail-box .detail-headers h4{
	color: #5328a3;
	font-size: 22px;
}
.detail-box .detail-headers .price-info{
	font-size: 16px;
	color: #5328a3;
	padding: 0 0 10px;
	display: block;
}
.detail-box .detail-headers del{
	color: #666;
}
.detail-box .wpb-stars{
	float: right;
}
.detail-box .detail-txt-box{
	clear: both;
}
.detail-box .detail-txt-box p{
	font-size: 16px;
	line-height: 27px;
}
.detail-box .wpb-stars{
	white-space: nowrap;
}
.detail-box .wpb-stars span{
	display: inline-block;
	font-size: 20px;
	padding: 0 9px 0 0;
}
.detail-box .wpb-stars span i{
	color:#ffcc00;
}
.detail-box .wpb-stars span i.inactive{
	color: #909090;
}


.qunatity-control{
	padding: 30px 0 30px;
	margin: 0;
}
.qunatity-control .fa{
	cursor: pointer;
	color: #c9c9c9;
}
.qunatity-control .fa:hover{
	color: #5328a3;
}
.qunatity-control .fa.fa-minus-square{
	margin: 0 0 0 20px;
}
.qunatity-control input{
	width: 40px;
	height: 30px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	margin: 0 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}
#errmsg{
	color:red;
	font-size: 12px;
}
.highlighttext{
	color:red;
}
.wpb-sidebar{
	margin-bottom: 60px;
}
.wpb-sidebar dt{
	padding: 0.9em 0 1em 1em;
}
.wpb-sidebar strong{
	font-size: 18px;
	font-weight: normal;
	color: #333;
	padding: 0;
	font-family: "Lato", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.wpb-sidebar strong i{
	padding: 0 16px 0 0;
}

.ticket-info-box{
	background-color: #f2f2f2;
	padding: 10px 20px;
}
.ticket-info-box p{
	padding: 13px 120px 12px 0;
	margin: 0;
	position: relative;
	font-size: 18px;
	color: #333;
}
.ticket-info-box p span{
	width: 113px;
	height: 49px;
	line-height: 49px;
	font-size: 30px;
	color: #666;
	display: inline-block;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
.ticket-info-box p:first-child{
	margin: 0 0 10px;
}
.btn-large{
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.map-container{
	width: 100%;
	height: 414px;
}
.map-container iframe{
	width: 100%;
	height: 100%;
}



.chat-heads{
	border-top: 3px solid #eee;
	border-bottom: 3px solid #eee;
	margin-bottom: 100px;
}
.chat-heads li{
	
}
.chat-heads li.online a:after{
	background: #5328a3;
}

.chat-heads li:nth-child(odd) a{
	background-color: #fafafa;
}
.chat-heads li.active-chat a,
.chat-heads li a:hover{
	background-color: #def1d5;
}
.chat-heads li.active-chat a h2,
.chat-heads li a:hover h2{
	color: #5328a3;
}
.chat-heads li a{
	padding:10px 10px 10px 43px;
	position: relative;
	display: block;
}
.chat-heads li a:before{
	content: '';
	display: block;
	height: 100%;
	left: 20px;
	top: 0;
	border-left: 2px solid #e0e0e0;
	position: absolute;
}
.chat-heads li a:after{
	content: '';
	width: 15px;
    height: 15px;
    background: #eee;
    content: "";
    margin:0;
    position: absolute;
    left: 10px;
    top: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 4px solid #fff;
    -webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%); 
}
.chat-heads li a .img-container{
	width: 70px;
	height: 70px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	margin: 0 15px 20px 0;
	float: left;
}
.chat-heads h2{
	font-size: 18px;
	font-weight: bold;
	color:#333;
}
.chat-heads li a span{
	display: block;
	color: #666;
}


.event-countdown-container{
	position: relative;
}
.timer-box{
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	color:#fff;
	padding: 0 0 20px;
}
.timer-heading{
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:24px;
	display: inline-block;
	vertical-align: top;
	margin: 0 50px 0 0;
}
.timre-wrap{
	display: inline-block;
}
.timre-wrap div{
	font-size: 64px;
	font-weight: 300;
}
.timre-wrap i{
	display: block;
	padding: 18px 0 0 0;
}


/**
 * Chat box
 */
.chatbox-main-container{

}
.chatbox-container{
	background-color: #f9f9f9;
}
.chatbox-header{
	background-color: #ebebeb;
	padding: 10px 20px;
}
.chatbox-header:after{
	content: '';
	display: block;
	clear: both;
}
.chatbox-header .title-box{
	width: 50%;
	float: left;
}
.chatbox-header .title-box h2{
	font-size: 22px;
	color: #5328a3;
}
.chatbox-header .buttons-box{
	float: right;
	//overflow: hidden;
	padding: 10px 0 0;
}
.chatbox-header .buttons-box  .dropdown .chosen-container{
	min-width: 56px;
	position: relative;
}
.chatbox-header .buttons-box  .dropdown{
	float: left;
}
.chatbox-header .buttons-box .wpb-btn{
	cursor: pointer;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 28px;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	margin-left: 9px;
	float: left;
	display: inline-block;
}
.chatbox-header .buttons-box .wpb-btn:hover{
	background-color: #f1f1f1;
}
.chatbox-header .buttons-box  .dropdown .chosen-container:before{
	

}
.chatbox-header .buttons-box  .chosen-container-single .chosen-single{
	height: 28px;
	line-height: 23px;
	border: 1px solid #d3d3d3;
	padding: 0 0 0 23px;
}
.chatbox-header .buttons-box  .chosen-container-single .chosen-single:before{
	content: "\f013";
	display: inline-block;
    font: normal normal normal 16px FontAwesome;
    line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 4px;
    top: 6px;
    color: #666;
}
.chatbox-header .buttons-box  .chosen-container-single .chosen-single div b:after{
	color: #666;
	top: 0;
	margin: 0 8px 0 0;
}
.chatbox-header .buttons-box .chosen-container .chosen-drop{
	//left: inherit;
	//right:0;
	min-width: 150px;
}
.chatbox-header .buttons-box .chosen-container.chosen-with-drop .chosen-drop{
	left:inherit;
	right: 0;
}

.chatbox-chat{
	height: 515px;
	overflow: auto;
}
.chatbox-chat ul{
	padding: 0 72px 0 88px;
}
.chatbox-chat ul li{
	border-left: 3px solid #e0e0e0;
	padding: 0 0 0 48px;
	position: relative;
}
.chatbox-chat ul li:last-child{
	padding-bottom: 40px;
}
.chat-time{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 30px 0;
}
.chat-time:before{
	content: '';
	width: 15px;
    height: 15px;
    background: #eee;
    content: "";
    margin:0;
    position: absolute;
    left: -12px;
    top: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 4px solid #fff;
}
.chatbox-message{
	background-color: #fff;
	padding: 23px 28px 80px;
	border: 1px solid #e0e0e0;
	position: relative;
}
.report-btn{
	font-size:13px;
	font-weight: bold;
	color: #999;
	position: absolute;
	left: 28px;
	bottom: 20px;
}
.report-btn:hover{
	color: #5328a3;
}
.report-btn i{
	font-size: 14px;
	padding: 0 10px 0 0;
}




.chatbox-footer{
	padding: 0 22px;
}
.chatbox-footer:after{
	content: '';
	display: block;
	clear: both;
}
.footer-top-sec{

}

.footer-top-sec{
	background-color: #f4f4f4;
	padding: 10px 20px;
	margin: 0 0 10px;
}
.footer-top-sec:after{
	content: '';
	display: block;
	clear: both;
}

.footer-top-sec .dropdown .chosen-container{
	//min-width: 56px;
	position: relative;
}
.footer-top-sec .dropdown{
	float: left;
}
.footer-top-sec > span{
	cursor: pointer;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	//width: 28px;
	border: 1px solid #d3d3d3;
	//background-color: #fff;
	margin-right: 9px;
	float: left;
	display: inline-block;
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	padding: 0 17px;

}
.footer-top-sec > span i{
	padding: 0 10px 0 0;
}
.footer-top-sec > span:hover{
	background-color: #fff;
}
.footer-top-sec > span.active{
	background-color: #5328a3;
	color: #fff;
}
.footer-top-sec  .chosen-container-single .chosen-single{
	height: 28px;
	line-height: 23px;
	border: 1px solid #d3d3d3;
	padding: 0 0 0 14px;
	background-color: transparent;
}
.footer-top-sec  .chosen-container-single:hover{
	background-color: #fff;

}
.footer-top-sec .chosen-container-single .chosen-single div b:after{
	color: #666;
	top: 0;
	margin: 0 8px 0 0;
}
.footer-top-sec .chosen-container .chosen-drop{
	//left: inherit;
	//right:0;
	//min-width: 150px;
}
.footer-top-sec .chosen-container.chosen-with-drop .chosen-drop{
	left:inherit;
	right: 0;
}

.msgBox-wrapper{
	
	padding: 20px 20px;
	background-color: #ebebeb;
}
.textarea-container{
	background-color: #fff;
	border:1px solid #d3d3d3;
	width: 100%;
	height: 140px;
	padding-bottom: 60px;
}
.textarea-container textarea{
	border: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	resize: none;
}

.file-btn{
	cursor: pointer;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	//width: 28px;
	border: 1px solid #d3d3d3;
	//background-color: #fff;
	margin-right: 9px;
	float: left;
	display: inline-block;
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	padding: 0 17px;
	position: relative;
	margin: -40px 0 0;
	left: 10px;
	cursor: pointer;
}
.file-btn:hover{
	background-color: #5328a3;
	color: #fff;
}
.file-btn input[type="file"]{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}
.agreement-info{
	display: block;
	position: relative;
	padding: 0 0 0 30px;
	margin: 20px 0 10px 0;
}
.agreement-info input[type="checkbox"]{
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	opacity: 0;
}
.agreement-info span:before{
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #d3d3d3;
	line-height: 20px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 5px;
}
.agreement-info input[type="checkbox"]:checked + span:before{
	content: "ï€Œ";
    font-family: "FontAwesome";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    background-color: #5328a3;
    border: 2px solid transparent;
}
.msgSend-btn{
	float: right;
	margin: 20px 0;
}






/**
 * index
 */
.bordered-hd{
	
}
.bordered-hd h3{
	border-bottom: 1px solid #e5e5e5;
}

.status-nav{
	margin-bottom: 30px;
}
.status-nav li{
	position: relative;
	font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 0 0 16px;

}
.status-nav li.hidden-innitially{
	display: none;
}
.status-nav li a{
	color: #666;
	display: block;
	padding: 0 40px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.status-nav li span{
	position: absolute;
	right: 0;
	top: 0;
	color:#333;
	background-color: #fff;
	min-width: 36px;
    text-align: right;
}
.status-nav > li{
	
}
.status-nav > li > a{
}
.status-nav > li.populated > a{
	font-weight: bold;
	color: #333;
}
.status-nav > li.show-more > a{
	font-weight: bold;
	color: #5328a3;
}
.status-nav li.active > a,
.status-nav li.active > a > span{
	font-weight: bold;
	color: #f1630d;
}
.status-nav li > a:hover,
.status-nav li > a:hover > span{
	color: #5328a3 !important;
}
.status-nav > li > ul{
	padding:16px 0 0 27px;
}
.status-nav > li > ul > li{
	font-family: "Lato", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.status-nav > li > ul > li{

}
.status-nav > li > ul > li.populated > a {
	font-weight: bold;
	color: #333;
}
.status-nav > li > ul > li > a:before {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.status-nav > li > ul > li.in-discussion > a:before {
	background-color: #186fc9;
}
.status-nav > li > ul > li.work-in-progress > a:before {
	background-color: #f1630d;
}
.status-nav > li > ul > li.completed > a:before {
	background-color: #5328a3;
}
.hidden{
	display: none !important;
}
.search-nav{

}
.search-nav li{
	overflow: hidden;
	font-size: 13px;
	line-height: 30px;
	padding: 0 0 10px;
}
.search-nav li a{
	display: block;
	color: #666;
}
.search-nav li .img-container{
	width: 30px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	float: left;
	margin: 0 10px 0 0;
}
.search-nav li .img-container img{
	vertical-align: middle;
}
.topbar-search{
	background-color: #f9f9f9;
	padding: 10px 30px 10px;
	margin-bottom: 13px;
}
.topbar-search form{
	width: 50%;
	max-width: 300px;
	padding: 0 60px 0 0;
	position: relative;
	float: left;

}
.topbar-search:after{
	content: '';
	display: block;
	clear: both;
}
.topbar-search form .restBtn{
	display: inline-block;
	width: 54px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}
.topbar-search .big-btn{
	float: right;
	margin: 10px 0 0 0;
}

.tabular-list-container{
	//padding: 0 30px;
}

.checkbox-container{
	width: 70px;
	padding: 0 0 0 13px;
	background-color: #e1e1e1;
	position: relative;
	line-height: 20px;
	margin-bottom: 13px;
}
.checkbox-container input[type="checkbox"]{
	position: absolute;
	width: 26px;
    height: 23px;
    left: 13px;
    top: 7px;
    z-index: 10;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
}
.checkbox-container input[type="checkbox"] + span{
	display: inline-block;
	margin-right: 10px;
	overflow: hidden;
    width: 24px;
    height: 30px;
}
.checkbox-container input[type="checkbox"] + span:before{
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #d3d3d3;
	line-height: 20px;
	background-color: #fff;
	position: relative;
	left: 0;
	top: 5px;
	overflow: hidden;
}
.checkbox-container input[type="checkbox"]:checked + span:before{
	content: "ï€Œ";
    font-family: "FontAwesome";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    background-color: #5328a3;
    border: 2px solid transparent;
}
.dd-Btn{
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	margin: 6px 0 0;
}
.dd-Btn:before{
	content:"\f0d7";
    font-family: "FontAwesome";
    font-size: 14px;
    position: relative;
    width: 11px;
    height: 5px;
    display: inline-block;
    color: #333;
    font-weight: normal;
}
.dd-Btn.active:before{
	content:"\f0d8";
}
.checkbox-container ul{
	// display: none;
	// position: absolute;
	// top: 100%;
	// right: 0;
	// background: #e1e1e1;
	// min-width: 100%;
	// text-align: right;
	// -webkit-box-sizing: border-box;
	// -moz-box-sizing: border-box;
	// box-sizing: border-box;
	// padding: 0;
	// border-top: 1px solid #666;

	display: none;;
	color: #808080;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    margin:0;
    padding: 8px 8px 8px 8px;
    max-height: 232px;
    top: 100%;
	left: 0;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #e1e1e1;
}
.checkbox-container ul li{
	//border-bottom: 1px solid #666;
}
.checkbox-container ul li a{
	// color:#000;
	display: block;
	// padding:  5px 15px 5px 5px;
	padding: 10px 25px 10px 10px;
	
	background-color: #e1e1e1;
	color: #808080;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.checkbox-container ul li a:hover{
	background-color: #5328a3;
	color: #fff;
}
.featured-list li.unread{
	background-color: #f2f2f2;
	border-bottom: 1px solid #ededed;
}
.featured-list li{
	margin-bottom: 10px;
	border-bottom: solid 1px #e6e6e6;
}
.featured-list li > div{
	display: table-cell;
	vertical-align: middle;
	width: 1%;
	padding: 16px 20px;
}
.featured-list li div.logo-container{
	text-align: center;
	width: 10%;
	display: inline-block;
	padding: 16px 10px;
}
.featured-list li div.logo-container a{
	display: inline-block;
	margin: 0 5px;
}
.featured-list li div.logo-container a img{
	display: inline-block;
	max-width:100%;
}
.featured-list li > div.btns-box{
	text-align: center;
	/*max-width: 0.5%;*/
	width: 14%;
	display: inline-block;
	padding: 16px 10px;
	text-align:right;
}
.featured-list li > div.btns-box span{
	display: block;
}
.featured-list li .short-info-box{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 51%;
	display: inline-block;
	padding:5px 20px;
}
.featured-list li .short-info-box span{
	display: block;
}



.non-featured-list{

}
.non-featured-list li{
	border-bottom: 1px solid #ededed;
	padding: 0 0 0 13px;
}
.non-featured-list li > div{
	display: table-cell;
	vertical-align: middle;
	//width: 1%;
	padding: 16px 20px;
}
.non-featured-list .section1 .checkbox{
	position: relative;
	margin: 0 13px 0 0;
	display: inline-block;

}
.non-featured-list .section1 .checkbox input[type="checkbox"]{
	position: absolute;
	width: 26px;
    height: 23px;
    left: 0;
    top: 7px;
    z-index: 10;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
}
.non-featured-list .section1 .checkbox input[type="checkbox"] + span{
	display: inline-block;
	//margin-right: 10px;                
	overflow: hidden;
    width: 24px;
    height: 30px;
}
.non-featured-list .section1 .checkbox input[type="checkbox"] + span:before{
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #d3d3d3;
	line-height: 20px;
	background-color: #fff;
	position: relative;
	left: 0;
	top: 5px;
	overflow: hidden;
}
.non-featured-list .section1 .checkbox input[type="checkbox"]:checked + span:before{
	content: "ï€Œ";
    font-family: "FontAwesome";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    background-color: #5328a3;
    border: 2px solid transparent;
}
.non-featured-list .section1{
	white-space: nowrap;
}
.non-featured-list .section1 *{
	vertical-align: middle;
}
.non-featured-list .section1 .star{
	cursor: pointer;
	margin: 0 13px 0 0;
	display: inline-block;
}
.non-featured-list .section1 .star i{
	color: #f1630d;
	font-size: 16px;
}
.non-featured-list .img-container{
	display: inline-block;
	margin: 0 13px 0 0;
}
.non-featured-list .section1 .user-name{
	display: inline-block;
	margin: 0 13px 0 0;
}
.non-featured-list .section1 > img{
	display: inline-block;
	margin: 0 13px 0 0;
}



.non-featured-list li .short-info-box{
	//white-space: nowrap;
	//overflow: hidden;
	//text-overflow: ellipsis;
}
.non-featured-list li .short-info-box span{
	display: block;
}
.wpb-button-section{
	text-align: center;
}
#titlebar.wpb-button-section a.button{
	position: static;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	margin: 0 8px;
}
#titlebar.wpb-button-section a.button.white{
	border:1px solid #dfdfdf;
}
.counter-n input[type="number"]{
	width: 85px;
	border:0;
	background: none;
}
.wpb-remove{
	text-decoration: underline;
	cursor: pointer;
}
.wpb-name, .wpb-model, .wpb-edit, .instack{
	display: block;
	white-space: nowrap;
}
.wpb-name{
	text-transform: uppercase;
}
.wpb-edit{
	font-weight: normal !important;
}
.wpb-model{
	margin-bottom: 10px;
}
.instack{
	color: #5328a3;
}
.top-table{
	margin-bottom: 20px;
	width: 100%;
}
.tax-table{
	margin-top: 30px;
	width: 100%;
}
.tax-table td{
	padding:0 20px;
}
.seprator{
	display: block;
	text-align: center;
}
.shipping-note{
	margin: 0;
	padding: 13px;
	border-top: 1px solid #e0e0e0;
	margin-bottom: 25px;
}
.help-table{
	width: 100%;
}
.help-table th, .help-table td{
	width: 33.333%;
	text-align: left;
	padding: 7px 30px;
}
.help-table th:first-child{
	text-align: center;
}
.help-table th a{
	position: relative;
	font-weight: bold;
	color: #000;
}
.help-table th a .fa{
	position: absolute;
	top: 3px;
	left: -30px;
}
.wpb-sepration2{
	visibility: hidden;
	padding-top: 72px;
	margin-bottom: 0;
}
.time-table li:first-child ~ li{
	margin-top: 20px;
}
.coupen-section a,.coupen-section a.button.gray.app-link.opened{
	display: block;
	position: relative;
}
.coupen-section a.button.gray.app-link.opened .fa:before{
	content: "\f068";
}
.coupen-section a .fa{
	position: absolute;
	top: 15px;
	right: 15px;
}
.coupen-section{
	border:1px solid #ccc;
	margin-top: 50px;
	margin-left: 0;
	margin-right: 0;
}
.cart-form{
	padding: 0 20px;
}
.cart-form .button{
	width: 100%;
	display: block;
	margin-top: 15px;
}
.coupen-section a.button.gray.app-link.opened + div{
	display: block !important;
}
.select-grid{
	width: 49%;
	float: left;
}
.select-grid:nth-child(2){
	margin-left: 2%;
}
.shipping-form .clearfix{
	padding-bottom: 14px;
}
.seprator3{
	margin: 40px 0;
}
.shipping-form button[type="submit"]{
	width: 405px;
	margin: 0 auto;
	display: block;
	max-width: 100%;
	margin-top: 73px;
	text-transform: uppercase;
	background: #c0c0c0;
	color: #fff;
}
.step-nav{
	list-style-type: none;
	max-width: 540px;
	margin: 0 auto;
	width: 100%;
}
.step-nav a.button.big{
	display: block;
	position: relative;
	font-size: 22px;
	padding: 24px 15px;
}
.step-nav a small{
	position: absolute;
	top: 10px;
	right: 16px;
	font-size: 10px;
}
.step-nav li{
	margin-bottom: 30px;
}
.cart-table{
	width: 100%;
}
.cart-table>tbody>tr>td{
	vertical-align: middle;
	padding: 25px;
}
.cart-table>tbody>tr:first-child ~ tr>td{
	border-top: 1px solid #e0e0e0;
}
.cart-table-wrappper{
	padding-right: 25px;
	padding-left: 25px;
}
.mgn-btm{
	margin-bottom: 32px;
}



/*======================================
=            Dashboard Code            =
======================================*/
.left-side-bar{
	width: 230px;
	position: absolute;
	top: 0;
	left: 0;
	background: #32465b;
	height: 100%;
	overflow:auto;
}
.left-side-bar a{
	display: block;
}
.page-link{
	padding: 10px 20px;
	background: #5328a3;
	color: #fff;
	display: block;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); 
}
.wpb-menu-btn{
	padding: 11px 20px;
	position: relative;
	text-transform: uppercase;
	color: #9cabba;
	font-size: 12px;
}
.wpb-menu-btn:after{
	content: '';
	background: url('../images/dash-board-icons.png') no-repeat -2px 0;
	width: 12px;
	height: 13px;
	position: absolute;
	top: 16px;
	right: 16px;
	display: block;
}
.dashboard-menu li a{
	display: block;
	padding: 17px 20px 17px 56px;
	position: relative;
	color: #9cabba;
	font-size: 12px;
	border-top: 1px solid #485d71;
}
.dashboard-menu li a:after{
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 20px;
	background: url('../images/dash-board-icons.png') no-repeat -2px 0;
}
.dashboard-menu li a.pa:after{
	background-position: -3px -32px;
	width: 16px;
	height: 15px;
}
.dashboard-menu li a.pvg:after{
	background-position: -2px -73px;
	width: 21px;
	height: 22px;
}
.dashboard-menu li a.rg:after{
	background-position: -4px -122px;
	width: 16px;
	height: 14px;
}
.dashboard-menu li a.ps:after{
	background-position: -2px -165px;
	width: 18px;
	height: 18px;
}
.dashboard-menu li a.os:after{
	background-position: 0 -208px;
	width: 22px;
	height: 22px;
}
.dashboard-menu li a.es:after{
	background-position: -2px -254px;
	width: 17px;
	height: 19px;
}
.dashboard-menu li a.rv:after{
	background-position: -2px -299px;
	width: 18px;
	height: 18px;
}
.dashboard-menu li a.ms:after{
	background-position: -4px -348px;
	width: 15px;
	height: 12px;
}
.right-content{
	width: 100%;
	/*float: right;*/
}
.top-bar{
	padding: 16px 15px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); 
	background: #fff;
}
.dash-left-section{
	float: left;
}
.dash-left-section ul li{
	display: inline-block;
	font-size: 12px;
	margin: 0 10px;
}
.dash-left-section ul li:first-child{
	margin-left: 0;
}
.dash-left-section ul li a{
	color: #7f888f;
}
.dash-left-section ul li img{
	vertical-align: middle;
}
.dash-right-section{
	float: right;
}
.dash-right-section ul{
	float: left;
}
.dash-right-section .wpb-search-form{
	float: left;
}
.dash-user{
	display: inline-block;
	vertical-align: middle;
}
.dash-right-section ul li img{
	display: inline-block;
	vertical-align: middle;
}
.dash-right-section ul li img{
	margin-right: 3px;
}
.dash-right-section ul li{
	display: inline-block;
	font-size: 12px;
	margin: 0 10px;
}
.dash-right-section ul li:last-child{
	margin-right: 0;
}
.dash-right-section ul li a{
	color: #7f888f;
}
.wpb-search-form input[type="search"]{
	width: 170px;
	height: 26px;
	border:1px solid #e4eef0;
	padding: 6px;
}
.wpb-search-form{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: 10px;
}
.wpb-search-form input[type="submit"]{
	position: absolute;
	right: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/search-icon.png) no-repeat 0 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	overflow:hidden;
	white-space: nowrap;
	text-indent: 100%;
}
.main-content h2{
	margin: 14px;
	color: #7f888f;
}
.panel{
	padding: 19px 18px 15px 24px;
}
.panel h4{
	color: #1b1e24;
	font-size: 14px;
}
.panel.green{
	background: #0aa699;
}
.panel.red{
	background: #f35958;
}
.panel.purple{
	background: #735f87;
}
.panel.blue{
	background: #0090d9;
}
.stats-tabel td{
	color: #fff;
	font-size: 12px;
	line-height: 1;
	border-right: 1px solid #fff;
	padding:0 6px;
}
.stats-tabel td:last-child{
	border-right: 0;
}
.stats-tabel td strong{
	display: block;
	color: #fff;
	font-size: 15px;
	margin-top: 5px;
}
.col-md-3{
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 0 5px;
}
.progress-bar{
	width: 100%;
	background: rgba(0,0,0,0.28);
	height: 4px;
	margin: 15px 0;
	position: relative;
}
.progress-bar div{
	width: 70%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	height: 100%;
}
.panel p{
	color: rgba(0,0,0,0.28);
	font-size: 12px;
}
.panel p span{
	color: #fff;
}
.main-dashes{
	padding: 15px 0;
}
.panels{
	margin-bottom: 15px;
}
.col-40p{
	width: calc(40% - 10px);
	margin-left: 5px;
	margin-right: 5px;
}
.graphs-wrapper>div{
	background: #fff;
	/*border:1px solid #eef1f4;*/
	border-radius: 3px;
	float: left;
	box-sizing: border-box;
}
.col-35p{
	width: calc(35% - 10px);
	margin-left: 5px;
	margin-right: 5px;
}
.graphs-wrapper h5{
	padding: 15px;
	text-transform: uppercase;
}
.graphs-wrapper h5 small{
	font-size: 10px;
	color: #666;
	text-transform: lowercase;
}
.graphs-wrapper table.manage-table.resumes td:last-child{
	text-align: right;
}
.perior-high{
	color: #85d361;
}
.perior-low{
	color: #e12335;
}
.hdst{
	display: inline-block;
	margin-right: 20px;
}
.chosen-container-single {
	display: inline-block;
	width: 200px !important;
}
.status-bar{
	padding: 15px;
	background: #ffffff;
}
.tag{
	display: inline-block;
	padding: 3px;
	color: #fff;
	line-height: 1;
	white-space: nowrap;
}
.box{
	width: calc(33.333% - 10px);
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	padding: 15px;
	background: #fff;
	box-sizing: border-box;
}
.status-box h3{
	padding:0 0 15px 0;
	text-transform: uppercase;
}
.status-box{
	clear: both;
}
.status-box .column{
	background: #fff;
}
.btm-bar{
	padding: 15px;
}
.btm-bar p{
	margin: 0;
}
.status-box table.manage-table.resumes td, .col-md-3 table.manage-table.resumes td, .status-box table.manage-table.resumes th, .col-md-3 table.manage-table.resumes th, .main-data-table table.manage-table.resumes td, .main-data-table table.manage-table.resumes th {
	padding: 10px !important;
}
 .main-data-table table.manage-table.resumes td, .main-data-table table.manage-table.resumes th{
 	text-align: center;
 }
.status-box table.manage-table.resumes.adj2 td, .status-box table.manage-table.resumes.adj2 th{
	padding: 5px !important;
}
.status-box table.manage-table.resumes{
	table-layout: fixed;
}
.stat-img, .flag-icon, .wpb-user-name{
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
}
.brand-hd{
	width: 243px;
}
#dashboard{
	position: relative;
}
.filter_by_check + label{
	display: inline-block;
}
.status-box table.manage-table.resumes.adj2 td .fa{
	color: #f1630d;
	cursor: pointer;
}
a.red.button{
	background: #d54d4d;
}
.review-section{
	padding: 10px;
}
.review-section h2{
	line-height: 1;
	text-align: right;
	text-transform: uppercase;
}
.review-section h2 span{
	font-size: 14px;
	display: block;
}
.review-section .eight.columns{
	width: 50%;
	float: left;
	margin: 0;
}
.btm-section-sh-form{
	padding-top: 50px;
}
.btm-section-sh-form h6{
	text-transform: uppercase;
	margin-bottom: 30px;
}
.btm-section-sh-form input[type="radio"]{
	display: none;
}
.btm-section-sh-form .radio-card{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 28px;
	margin-bottom: 24px;
	margin-right: 10px;
}
.btm-section-sh-form .radio-card .radio{
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #fff;
	border:1px solid #d6d9da;
	text-align: center;
	line-height: 10px;
	padding: 0;
}
.btm-section-sh-form .radio-card img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.btm-section-sh-form .radio-card .radio:after{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: middle;
	background: #5328a3;
	border-radius: 50%;
	visibility: hidden;
}
.btm-section-sh-form input[type="radio"]:checked + .radio:after{
	visibility: visible;
}
.btm-section-sh-form button[type="submit"]{
	margin-top: 30px;
}
/*PLEASE DO NOT REMOVE BELOW STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
#myac_responsive { display: none; }
#myac_mobile-navigation { display: none; }
/*PLEASE DO NOT REMOVE ABOVE STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
.main-data-table{
	padding: 10px;
}
.btm-tbl-box, .main-data-table{
	padding-top: 30px;
}
/*=====  End of Dashboard Code  ======*/


.pers_assessment .owl-prev, .pers_assessment .owl-next{
	cursor: pointer !important;
	padding: 9px 18px !important;
	display: inline-block !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	outline: none !important;
	overflow: hidden !important;
	position: relative !important;
	z-index: 10 !important;
	color: #fff !important;	
	background-color: #5328a3 !important;
	border: none !important;
	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	-ms-transition: all 0.2s ease-in-out !important;
	-o-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
}
.pers_assessment .slidetitle{
	margin-bottom:20px;
}
.pers_assessment .slidetitle .leftside{
	float:left; 
	width:80%;
}
.pers_assessment .slidetitle .rightside{
	float:right; 
	width:18%;
	text-align:right;
}
.pers_assessment .slidetitle .fa{
	font-size:24px;
}

@media only screen and (max-width:1600px){
	.panels .col-md-3:last-child{
		display: none;
	}
	.col-md-3{
		width: 33.333%;
	}
}

@media only screen and (max-width:1400px){
	.status-box>div{
		width: calc(50% - 10px);
		margin-bottom: 10px;
	}
	.status-box>div:last-child{
		width: calc(100% - 10px);;
	}
}
/*----------  Media queries  ----------*/
@media only screen and (min-width:1290px){
	.chatbox-main-container{

	}
	.chatbox-main-container .six.columns{
		width: 340px;
	}
	.chatbox-main-container .ten.columns{
		width: 820px;
	}
}
@media only screen and (max-width:1290px){
	.topbar-search form{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 10px;
		max-width: none;
	}
	.topbar-search .big-btn{
		margin: 10px  0;
	}
	.featured-list li > div{
		width: auto;
		text-align: left;
		display: block;
	}
	.featured-list li .short-info-box{
		padding:0 20px;
		white-space: inherit;
		overflow: visible;
		text-overflow: inherit;
	}
	.featured-list li div.logo-container{
		text-align: left;;
	}
	.featured-list li > div.btns-box{
		max-width: none;
		text-align: left;
	}
	.non-featured-list li > div{
		display: block;
	}
	.non-featured-list li .short-info-box{
		padding: 0 20px;
	}
	.cart-table>tbody>tr>td{
		padding: 5px;
	}
	.graphs-wrapper>div{
		width: calc(50% - 10px);
		margin-bottom: 10px;
	}
	.graphs-wrapper>div:last-child{
		width: calc(100% - 10px);
	}
}
@media only screen and (max-width:990px){
	
	/*PLEASE DO NOT REMOVE BELOW STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
	#myac_mobile-navigation { 
		display: block; 
	}	
	/*PLEASE DO NOT REMOVE ABOVE STYLES. IT IS IN USE BECOMEBETTER.CO.UK.*/
	
	.social-web-links .social-icons{
		float:none;
		clear: both;
	}
	.review-box .wpb-stars,
	.detail-box .wpb-stars{
		float: none;
	}
	.review-headers,
	.detail-box .detail-headers{
		float: none;
	}
	.social-web-links .web-link-box{
		margin-bottom: 20px;
	}

	.chatbox-header .title-box{
		width: 100%;
		text-align: center;
	}
	.chatbox-header .buttons-box{
		width: 100%;
		text-align: center;
	}
	.chatbox-header .buttons-box .dropdown{
		display: inline-block;
		text-align: left;
		float: none;
	}
	.chatbox-header .buttons-box .wpb-btn{
		float: none;
	}
	.chatbox-chat ul{
		padding: 0 20px 0 20px;
	}
	.footer-top-sec > span{
		margin-bottom: 5px;
	}
	.chatbox-chat ul li{
		padding-left: 20px;
	}
	.col-md-3, .graphs-wrapper>div, .status-box>div{
		width: 100%;
	}
	.panels>div{
		margin-bottom: 10px;
	}
	.dash-left-section ul li{
		margin: 0 5px;
	}
	.dash-left-section ul li:first-child{
		margin-left: 0;
	}
	.wpb-search-form input[type="search"]{
		width: 140px;
	}
	#sticker_header{
		border-bottom: 0px !important;
	}
}


@media only screen and (max-width:990px) and (min-width:768px){
	.ticket-info-box{
		padding: 10px 10px;
	}
	.chat-heads li a span{
		font-size: 12px;
	}
	.cart-table-wrappper{
		padding: 0;
	}
	.cart-table>tbody>tr>td{
		padding: 5px;
	}
	a.menu-trigger{
		margin-bottom:0px;
	}
	#sticker_header{
		border-bottom: 0px !important;
	}
}
@media only screen and (max-width:767px){
	// .social-web-links .web-link-box{
	// 	margin-bottom: 20px;
	// }
	.related-products-nav li{
		width: 100%;
	}
	#wpb-slider .flex-direction-nav li,
	#wpb-carousel .flex-direction-nav li{
		width: 30px;
	}
	.wpb-pad{
		padding-right: 0 !important;
	}
	.related-products-nav{
		margin-bottom: 0;
	}
	.tabular-list-container{
		padding: 0;
	}
	.topbar-search form{
		padding: 0;
	}
	.topbar-search form .restBtn{
		position: static;
		margin-top: 10px;
		width: 100%;
	}
	.topbar-search .big-btn{
		width: 100%;
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.mobile-padding0{
		padding: 0;
		border:0;
	}
	.cart-table-wrappper{
		padding: 0;
	}
	.select-grid{
		width: 100%;
		margin-left: 0 !important;
		margin-bottom: 10px;
	}
	.shipping-form .clearfix{
		padding-bottom: 0;
	}
	.step-nav a.button.big{
		font-size: 14px;
		padding: 15px 10px;
	}
	.dash-left-section, .dash-right-section{
		width: 100%;
		text-align: center;
	}
	.dash-right-section ul, .dash-right-section .wpb-search-form{
		float: none;
		display: inline-block;
	}
	.left-side-bar{
		left: -235px;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
	}
	.right-content{
		width: 100%;
	}
	.main-data-table{
		overflow:auto;
	}
	.profilepage #btnbookmark{
		float:none !important;
		margin-top: 0px !important;
		/*display:inline-block !important;;*/
	}
	.profilepage{
		padding:0 !important;
		width:auto !important;
	}
	.bookbut{
		margin-right:0px;
	}
	a.menu-trigger{
		margin-bottom:0px;
	}
	#sticker_header{
		border-bottom: 0px !important;
	}
	#foursection{
		display:none;
	}
	.footer-bottom{
		padding-top:0px;
		margin-top:0px;
		border-top:0px;
	}
	#footer{
		padding-top:30px;
	}
	#btnPostAReq_Mob{
		display: block;
		position: relative !important;
		float: left;
		width: 90%;
	}
	#btnPostAReq_Des{  
		display:none; 
	}
	.item-form50left,.item-form50right{
		width:100%;
	} 
	#mob_signup{
		display:block;
	}
	#mob_login{
		display:block;
	}
	.visible-xs{
		display:block;
	}
	.hidden-xs{
		display:none;
	}	
	#logo{
		/*float: right;
	    margin: 0 10px;*/
		/*width: 65%;*/
		width:auto;
		border-bottom:0px;
		padding-bottom: 0px;
		max-height:100%;   
	}
	#logo img{
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 0px;
		max-width: 72%;
		/*max-height:90%;*/  
	}
	#mobile-navigation {
		display: inline-block;
		float: left;
	}
	#mobile-navigation a.menu-trigger i{
		margin: 0px;
		padding: 16px;
	}
	#mobile-navigation a.menu-trigger{
		/*margin: 2px;*/
	}
	#myac_mobile-navigation {
		display: inline-block;
		float: left;
	}
	#myac_mobile-navigation a.myac_menu-trigger i{
		margin: 0px;
		padding: 16px;
	}
	#myac_mobile-navigation a.myac_menu-trigger{
		margin: 0px;
	}
	.mob-nav-box{
		/*position: absolute;
		top: 0px;
		left: 0px;*/
		float:left;
		display:inline-block;
	}
	header{
		height:50px;
	}
	#popular-categories{
		display:none;
	}
	#quoteonbanner{
		line-height:1.25;
	}
	#category_chosen,#location_chosen{
		z-index:9999;
	}
	#mobile-search{
		/*float:right;*/
		width:49px;
		position: absolute;
		right: 0;
	}
	#mobile-search a.menu-trigger i{
		padding: 16px;
		margin: 0px 0px 0px 0px;
	}
	#mobile-search span.search-trigger {
		color: #fff;
		background-color: #282828;
		display: block;
		float: left;
		z-index: 100;
		position: relative;
		margin: 0 0 30px 0;
		width: 100%;
		box-sizing: border-box;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
		cursor:pointer;
		
		margin-bottom: 0px;
	}
	#mobile-search span.search-trigger i {
		font-size: 18px;
		background-color: rgba(255,255,255, 0.08);
		font-weight: 500;
		margin: 0px;
		padding: 16px;
	}
	.btnbox_527 #btnPostAReq_Des{
		position: relative;
		right:0px;
	}
	.btnbox_527 .btnbox_527{
		margin-top: 15px;
	}
	.btnbox_332 #link235{
		position: relative;
		right:0px;
	}
	.btnbox_332 #link235{
		margin-top: 30px;
	}
	#head_keyword{
		z-index:99999999999;
	}
	
}
@media only screen and (max-width:640px){
	/*#mobile-navigation{
		display:inline-block;
	}
	#myac_mobile-navigation{
		display:inline-block;
	}
	a.menu-trigger, a.myac_menu-trigger{
		padding-right:15px;
		margin: 0 0 10px 0;
	}
	.mob-nav-box{
		float:left;
		width:100%;
		text-align: center;
	}*/
	#btnPostAReq_Mob{
		display: block;
		position: relative !important;
		float: left;
		width: 90%;
	}
	.item-form50left,.item-form50right{
		width:100%;
	}
	#btnPostAReq_Des{
		display:none;
	}
	#footer{
		padding-top:30px;
	}
	.footer-bottom{
		padding-top:0px;
		margin-top:0px;
		border-top:0px;
	}
	#foursection{
		display:none;
	}
	a.menu-trigger{
		margin-bottom:0px;
	}
	#sticker_header{
		border-bottom: 0px !important;
	}
	.memberproject .item-form50left, .memberproject .item-form50right{
		float:none;
		width:100%;
		margin-bottom:10px;
		margin-top:10px;
	}
	#btnbookmark{
		margin-top: 0px;
	}
	.profilepage{
		padding:0 !important;
		width:auto !important;
	}
	.profilepage .banrightboxinner{
		float:left;
	}
	.profilepage .follownumber{
		float: left !important;
		width: 100% !important;
		text-align: left !important;
	}
	.profilepage #btnbookmark{
		float:none !important;
		margin-top: 0px !important;
	}
	.profilepage #btncontact{
		float:none !important;
		margin: 5px 0px !important;
	}
	.profilepage .banrightbox{
		margin-top:0px !important;
		padding:0px !important;
	} 
	.bookbut{
		margin-right:0px;
	}
	#titlebar .button.btnbookmajob {
    	position: relative;
		top:0px;
		margin-right:0px;
	}
	#titlebar .button.btnaplyjob{
		position: relative;
		margin-top: 10px;
	}
	#mob_signup{
		display:block;
	}
	#mob_login{
		display:block;
	}
	
	/*PERSONAL ASSESSMENT OPTIONS - START*/
	.radiobtn{
		float:none;
	}
	ul.radiobtn li {
		float: left;
		width: 12%;
	}
	ul.radiobtn li:first-child{
		float: left;
		width: 100%;
	}
	ul.radiobtn li:nth-child(2){
		float: left;
		width: 18%;
	}
	ul.radiobtn li:last-child{
		float: left;
		width: 100%;
	}
	ul.radiobtn li:nth-last-child(2){
		float: left;
		width: 18%;
		text-align:right
	}
	.radiobtn.unable {
		float: none;
		width: 100%;
		margin-left:0px;
	}
	.formrow ul, .formrow ol{
		margin-left:0px;
		margin-right:0px;
	}
	.formrow ul li, .formrow ol li{
		padding-left: 0px;
	}
	.formrow ul li strong, .formrow ol li strong{
		display:block;
	}
	/*PERSONAL ASSESSMENT OPTIONS - END*/
}
@media only screen and (max-width:479px){
	
	.review-box .wpb-img-container{
		display: none;
	}
	.review-contents{
		margin: 0;
	}
	#wpb-slider .flex-direction-nav li,
	#wpb-carousel .flex-direction-nav li{
		width: 20px;
	}
}
/*=====  End of WPB style  ======*/