@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import 'custom.css';
@font-face {
     font-family: "SFUIDisplay-Light";
    src: url("../fonts/landingpage-font/SFUIDisplay-Light.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplay-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplay-Light.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplay-Light.woff") format("woff"), url("../fonts/landingpage-font/SFUIDisplay-Light.ttf") format("truetype"),
        url("../fonts/landingpage-font/SFUIDisplay-Light.svg#svgFontName") format("svg");
    /* Legacy iOS */
    font-weight: lighter;
    font-style: normal;
}
@font-face {
    font-family: "SFUIDisplay-Medium";
    font-weight: 500;
    src: url("../fonts/landingpage-font/SFUIDisplay-Medium.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplay-Medium.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplay-Medium.woff") format("woff"),
        url("../fonts/landingpage-font/SFUIDisplay-Medium.ttf") format("truetype"), url("../fonts/landingpage-font/SFUIDisplay-Medium.svg#svgFontName") format("svg");
    /* Legacy iOS */
}
@font-face {
    font-family: "SFUIDisplayRegular";
    font-weight: 400;
    src: url("../fonts/landingpage-font/SFUIDisplayRegular.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplayRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplayRegular.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplayRegular.woff") format("woff"),
        url("../fonts/landingpage-font/SFUIDisplayRegular.ttf") format("truetype"), url("../fonts/landingpage-font/SFUIDisplayRegular.svg#svgFontName") format("svg");
    /* Legacy iOS */
}
@font-face {
    font-family: "SFUIDisplay-Semibold";
    font-weight: 600;
    src: url("../fonts/landingpage-font/SFUIDisplay-Semibold.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplay-Semibold.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplay-Semibold.woff") format("woff"),
        url("../fonts/landingpage-font/SFUIDisplay-Semibold.ttf") format("truetype"), url("../fonts/landingpage-font/SFUIDisplay-Semibold.svg#svgFontName") format("svg");
    /* Legacy iOS */
}
@font-face {
    font-family: "SFUIDisplay-Bold";
    font-weight: 700;
    src: url("../fonts/landingpage-font/SFUIDisplay-Bold.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplay-Bold.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplay-Bold.woff") format("woff"), url("../fonts/landingpage-font/SFUIDisplay-Bold.ttf") format("truetype"),
        url("../fonts/landingpage-font/SFUIDisplay-Bold.svg#svgFontName") format("svg");
    /* Legacy iOS */
}
@font-face {
    font-family: "SFUIDisplay-Black";
    font-weight: 800;
    src: url("../fonts/landingpage-font/SFUIDisplay-Black.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/landingpage-font/SFUIDisplay-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/landingpage-font/SFUIDisplay-Black.woff2") format("woff2"), url("../fonts/landingpage-font/SFUIDisplay-Black.woff") format("woff"), url("../fonts/landingpage-font/SFUIDisplay-Black.ttf") format("truetype"),
        url("../fonts/landingpage-font/SFUIDisplay-Black.svg#svgFontName") format("svg");
    /* Legacy iOS */
}
body {
	/* background: #fff; 
	font-family: 'Montserrat', sans-serif;
  font-family: 'Nunito', sans-serif;*/
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	/* background-color: #faf9fe; */
	background-color:#fff;
}
body .headersection .header-main-right.btns a {
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 500;
}

p {
	font-size: 15px;
	line-height: 24px;
	color: #000000;
}
html, body {
	overflow-x: hidden;
}
body .container.content-center {
    width: 100%;
    max-width: 1400px;
}
/* nav hover effect */
.header_link_outer a:hover {
	background-color:#43b9f6;
	color: #fff !important;
	padding: 10px 10px;
	transition: .5s;
  }
  .header_link_outer a:hover span{
	  color:#fff;	
  }
  .search-banner{
	  margin-top:50px;
  }
/* =============== */


/* login page     */
.log-section h3.login-hd.text-center {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 10px;
}
.log-sec-form .account-button-wrapper .wid100per {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.log-sec-form .form-group.relative{
    margin-bottom:20px;
}
.wrapper-login .content-wrapper h2 {
    color: #fff;
	font-size:60px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding:10px
}
.wrapper-login .content-wrapper p{
	font-size:20px;
	color: #fff;
	font-family: "Plus Jakarta Sans", sans-serif;
	line-height:30px;
	padding:0 10px;
}
/* ============= */
/* registerpage */
body .already-member-sec a:hover {
    text-decoration: none;
}
/* =========== */

/* button-style */
.banner-content .button-wrapper {
    /* float: left; */
    width: 100%;
    display: flex;
    justify-content: flex-start;
    max-width: 100%;
}
.banner-content .trusted-members {
    position: relative;
    display: flex;
    align-items: center;
}
.banner-content .trusted-members p{
	color:#040404;
}
.banner-content .trusted-members:before {
    position: absolute;
    content: '';
    display: block;
    top: 25px;
    left: -5px;
    height: 100px;
    border-left: 1px solid #d1d1d1;
}
header.headersection.homapageheader button:hover {
    background: transparent;
	box-shadow:none;
}
.home button {
    height: 55px;
    background: #43b9f6;
    color: #fff;
    text-transform: capitalize;
    border: none;
    border-radius: 30px;
    width: 270px;
    justify-content: center;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 20px;
	transition:.5s;
}
.mobile-sec-menu button {
    background: transparent;
    color: #000;
    margin: 0px 0px 0px 6px;
    border: 1px solid #d1d1d1;
    width: 50px;
}

.home button:hover {
    background: #76CCF9;
	box-shadow: 1px 20px 16px#d1d1d1;
	transition:.5s;
  	box-shadow: 0px 15px 20px #e4e8eb;
  	transform: translateY(-7px);
}
.mobile-sec-menu .button:hover{
    background:transparent !important;
}
/* =========== */

/*header{
	background: #43B9F6;
	padding:7px 0;
	width: 100%
}*/

/* style for socialware header */

.header_link_outer span{
	color: #040404;
	text-transform:capitalize;
}
div#navbar ul.navbar-nav li {
    text-align: left;
}
/*===================  */
/* banner-socialwear */
.home p{
	font-size:20px;
	color:#535353;
	line-height:30px;
	font-family: "Plus Jakarta Sans", sans-serif
}
.banner-content .content-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
	margin-bottom:15px;
}
.home h2 {
    font-size: 45px;
    color: #040404;
    line-height: 55px;
    font-family: "Plus Jakarta Sans", sans-serif;
}
.banner{
	width:100%;
	float: left;
	margin-top:150px;
	display: flex;
}
.banner-content{
	width:100%;
	float: left;
	max-width:650px;
}
.banner-content h1{
	font-size:63px;
	color:#000000;
	font-family: "Plus Jakarta Sans", sans-serif;
}
.banner-content p{
	font-size:26px;
	line-height: 39px;
	padding-top:15px;
	color:#313131;
	font-family: "Plus Jakarta Sans", sans-serif;
}
.rating-number h2{
	font-size:54px;
	color:#040404;
	font-family: "Plus Jakarta Sans", sans-serif;
}
.trusted-members span{
	font-size:25px;
	font-family: "Plus Jakarta Sans", sans-serif;
}
.ratings span {
    color: #93959B;
    padding-top:5px;
    float: left;
	font-size:19px;
	text-transform: capitalize;
}
.ratings{
	width:130px;
	display: block;
	padding-bottom:5px;
}
/* section-two */
.container-fluid.section-two {
    float: left;
    width: 100%;
    padding: 80px 0;
    background: #FBFBFB;
    margin: 50px 0;
}
.avaliable-jobs-section {
    /* display: flex; */
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.avaliable-jobs {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding-top: 10px;
}
.avaliable-jobs h3{
	font-size:47px;
	font-family: "Plus Jakarta Sans", sans-serif;
}
 .row.flex-container{
	display: flex;
	align-items: center;
}
.border-right{
position: relative;

}
.border-right:after {
    position: absolute;
    right: 25px;
    height: 65px;
    border-right: 1px solid #989898;
    content: '';
    display: block;
    top: 12px;
}
/* ========== */
/* section-three */
.post-job {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background: #D7EEF2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 18px;
    box-shadow: 0 3px 7px #d1d1d1;
    padding: 50px 0;
}
.post-job p {
    font-size: 40px;
    padding-bottom: 20px;
    margin-bottom: 0;
    font-family: "Plus Jakarta Sans", sans-serif;
    padding: 0 10px 20px;
    text-align: center;
    line-height:30px;
	color:#0F0E0E;
}
/* ============ */
/* section-four */
 .row.flex-container {
    display: flex;
    align-items: center;
}
.section-four{
	padding:80px 0;
}
.section-five{
	background:#040A17;
	float: left;
	width: 100%;
	padding:80px 0;
	background-attachment: fixed;
	position: relative;
}
.section-five:after {
    position: absolute;
    top:-30px;
    left: 0;
    content: '';
    display: block;
    background: url(../images/ring-background.png) no-repeat 0% 220%;
    width: 220px;
    height: 220px;
}
.section-five h2, .section-five p{
	color: #fff;
}
.section-five h2{
	font-size:47px;
}
/* =========== */
/* section-six */
.blog-section{
	width:100%;
	float: left;
}
ul.blog-list .img-wrapper img{
	width:100%;
	display: block;
}
.heading-wrapper{
	width:100%;
	float: left;
	text-align: center;
}
.heading-wrapper h2{
	font-size:47px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color:#040404;
	padding:30px 0;
}
.blog-list {
    width: 100%;
    display: flex;
    grid-gap: 20px;
}
.blog-list li{
	width:33.33%;
	float: left;
}
.blog-list li p{
	font-size:17px;
	font-family: "Plus Jakarta Sans", sans-serif;
}
.blog-list li p span{
	color:#0E5ABE;
	text-transform: capitalize;
	cursor: pointer;
}
.blog-list li h3 {
    font-size: 23px;
    font-family: "Plus Jakarta Sans", sans-serif;
}
/* ========== */
/* section-seven-linkdin */
.linkdin .img-container img {
    width: 100%;
    display: block;
}
.linkdin .content-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    max-width: 850px;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
}
.linkdin .content-wrapper p{
	font-size:48px;
	color:#000;
	font-family: "Plus Jakarta Sans", sans-serif;
	line-height:56px;
}
.linkdin .button-wrapper{
	width:100%;
	display: flex;
	justify-content: center;
	margin-top:30px;
}
.container-fluid.linkdin {
    float: left;
    width: 100%;
    padding: 130px 10px 50px;
}
.linkdin{
	position: relative;
}
.linkdin:after {
    position: absolute;
    right: 75px;
    top: 0px;
    content: '';
    display: block;
    width: 150px;
    height: 150px;
    background: url(../images/linkdin-backgrd.png) no-repeat 0% 220%;
}
/* ==================== */
/* ================ */

a, img {
	outline:none!important;
	border:0;
}

a:hover, a:active, a:focus {
	outline: none!important;
}

object, embed, img:focus {
	outline: 0;
}

img {
	border: 0!important;
}

.height-auto {
	height: auto !important;
}

.profileimg-box h3 {
	position: relative;
	top: -10px;
	font-weight: 500;
	color: #3c3939;
}

.footer-links, .footer-inner-links {
	font-weight: 400;
}

.show_message_outer p {
	text-align: justify !important;
	font-size: 14px;
	line-height: 24px;
	color: #3a3939;
}

.show_message_outer h1 {
	border-bottom: 1px solid #23b7e5;
	font-weight: bold !important;
	padding-bottom: 10px;
}

.job-add-head-small {
	margin-bottom: 0px;
	font-size: 12px;
	position: absolute;
	top: 11px;
	left: 27px;
}

.add-section-box {
	margin-bottom: 30px;
}

.nav-invitefriend {
	font-weight: 600 !important;
	color: #fff !important;
	font-size: 14px !important;
	display: inline-block !important;
	margin-right: 20px;
}

.t-flex {
	display: flex;
}

.t-flex .t-col {
	display: flex;
}

.pending-request h3.head {
	font-weight: bold;
}

.pending-request .no-pending {
	text-align: center;
	position: relative;
	top: 128px;
}

.article-sec1 .content-sec h4 {
	min-height: 33px !important;
}

.article-sec1 .content-sec p {
	min-height: 27px;
}

.job-sec1 .listjob .namedata h4 {
	/* min-height: 33px !important; */
}

.job-sec1 .cateforylist_items {
	min-height: 255px;
	max-height: 255px;
}

.job-sec1 .content-sec h4 {
	/* min-height: 33px !important; */
	font-size: 14px !important;
	line-height: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 19px;
	overflow: hidden;
}

.job-sec1 .content-sec p {
	min-height: 27px;
}

/* .articlepageSection .content-sec h4 {
 
    min-height: 42px;
} */

.articlepageSection .content-sec p {
	min-height: 27px;
}

.left-top-profile-sec #profilepic img {
	width: 110px;
    height: 110px;
	object-fit: cover;
}

.profileimg-box img {
	min-width: 46px;
	min-height: 46px;
	
}

/* .postheadtablediv .mediapost_pic img {
	min-width: 58px !important;
	min-height: 58px !important;
} */

.market-banner {
	align-items: center;
}

.market-banner h3 {
	margin-bottom: 0px;
	top: 0px;
}

.market-banner .job-search-form {
	margin: 0px;
}

a.camicon {
	left: 10px;
	position: relative;
}

a.writearticle {
	position: relative;
	left: 1px;
}

a.invite-friend {
	padding-right: 10px;
	padding-top: 5px;
	float: left;
	position: relative;
	left: 33px;
}

a.invite-friend span {
	color: #5E5E5E;
	font-size: 14px;
	font-weight: 600!important;
	margin-left: 5px;
}

a.invite-friend i {
	background: url(../images/invite-friend.svg) no-repeat 0% 50%;
	width: 20px;
	height: 22px;
	display: block;
	margin-left: 10px;
	float: left;
}

.header-link-mobile-view {
	display: none !important;
}

.job-banner-section {
	align-items: center;
}

.job-banner-section .job-banner-img img {
	max-width: 344px !important;
	padding: 15px !important;
}

.market-banner .market-banner-img img {
	max-width: 344px !important;
	padding: 15px !important;
}

.job-detail-thumb h3 {
	/* position: relative;
    top: 13px; */
}

.firend-request span {
	font-size: 13px;
	padding-right: 3px;
}

a {
	color: #000;
	/* word-break: break-all;*/
}

/*a, :hover{
	text-decoration: none;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}*/

input[type="button"] {
	outline: none!important;
}

a:hover, a:focus {
	text-decoration: none;
	/*color: #1480AF;*/
}

/* 
h3 {
	font-weight: 300;
} */

header.inrheader {
	background: #43B9F6!important;
	padding: 10px 0;
	top: 0;
	z-index: 1000;
	width: 100%
}

.jgroupfeeddisplay_div .whitebox {
	margin-top: 25px !important;
}

.right {
	float: right;
}

.left {
	float: left;
}

/* .inner {
	background: #f3f3f4;

} */

.register {
	background: #FFF;
}

.member_area {
	background: #FFF;
}

.business_profile {
	background: #f3f3f4;
}

.logo {
	width: 100%;
}

.logo img {
	max-height: 70px;
}

.relative {
	position: relative;
	font-size: 16px;
}

.absolute {
	position: absolute;
}

.btn-success {
	font-size: 13px;
}

.fontupper {
	text-transform: uppercase!important;
}

.banner_outer {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #f3f3f4;
	overflow: hidden;
}

.banner_outer {
	background: url("../images/soc_t2_bg.jpg") repeat scroll left top;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.bnr_content_sec {
	/*position: absolute;
	z-index: 9999!important;
	top: 10%;*/
	width: 100%;
	padding-bottom: 35px;
	background: rgba(83, 86, 90, 0.8);
	min-height: 550px;
}

.bnrright_hds {
	text-align: center;
	margin: 5px 0;
}

.bnrright_hds h3 {
	color: #FFF;
	font-size: 32px;
	margin: 0!important;
}

.bnrright_hds h3 span {
	font-size: 40px;
}

.login_main_sec {
	width: 100%;
	max-width: 554px;
	margin: 10px 0;
	float: right;
}

.login_namebox {
	width: 100%;
	color: #8b8a8a;
	font-size: 12px!important;
	height: 24px;
	border: 0!important;
	border-radius: 0!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	margin-right: 1px;
	padding: 0 3px!important;
}

.remember_blk {
	font-size: 12px!important;
	font-weight: 400!important;
	color: #FFF!important;
}

.remember-box {
	color: #898989!important;
}

span.forg_pwrd a {
	font-size: 12px!important;
	font-weight: 400!important;
	color: #FFF!important;
}

.signinform span.forg_pwrd a {
	font-size: 12px!important;
	font-weight: 400!important;
	color: #898989!important;
}

.signinform span.forg_pwrd a:hover {
	color: #43B9F6!important;
}

.signinform .form-top-left h3 {
	color: #969696;
}

.bnr_content_sec {
	/*position: absolute;
	z-index: 9999!important;
	top: 10%;*/
	width: 100%;
}

.signuphome {
	margin: 115px 0 25px 0;
}

.home_content_sec {
	width: 100%;
	padding: 30px 0;
	min-height: 250px;
	background: rgba(247, 226, 90, 1);
	background: -moz-linear-gradient(left, rgba(247, 226, 90, 1) 0%, rgba(247, 226, 90, 1) 50%, rgba(92, 92, 92, 1) 50%, rgba(92, 92, 92, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247, 226, 90, 1)), color-stop(50%, rgba(247, 226, 90, 1)), color-stop(50%, rgba(92, 92, 92, 1)), color-stop(100%, rgba(92, 92, 92, 1)));
	background: -webkit-linear-gradient(left, rgba(247, 226, 90, 1) 0%, rgba(247, 226, 90, 1) 50%, rgba(92, 92, 92, 1) 50%, rgba(92, 92, 92, 1) 100%);
	background: -o-linear-gradient(left, rgba(247, 226, 90, 1) 0%, rgba(247, 226, 90, 1) 50%, rgba(92, 92, 92, 1) 50%, rgba(92, 92, 92, 1) 100%);
	background: -ms-linear-gradient(left, rgba(247, 226, 90, 1) 0%, rgba(247, 226, 90, 1) 50%, rgba(92, 92, 92, 1) 50%, rgba(92, 92, 92, 1) 100%);
	background: linear-gradient(to right, rgba(247, 226, 90, 1) 0%, rgba(247, 226, 90, 1) 50%, rgba(92, 92, 92, 1) 50%, rgba(92, 92, 92, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e25a', endColorstr='#5c5c5c', GradientType=1);
}

.home_content_sec_left {
	width: 100%;
	padding: 20px 10px 20px 0;
}

.home_content_sec_right {
	width: 100%;
	padding: 20px 0px 20px 30px;
}

span.icon4content {
	width: 100%;
	margin-bottom: 10px;
}

.home_content_sec_left h2 {
	color: #2d2d2d!important;
	font-size: 34px!important;
	font-weight: 300!important;
	padding-bottom: 15px;
	background: url(../images/h2border_white.png) bottom left no-repeat;
}

.home_content_sec_left ul {
	margin: 0;
	padding: 0;
	width: 95%;
}

.home_content_sec_left li {
	list-style: none;
	padding-left: 30px;
	width: 100%;
	background: url(../images/home_li_white.png) 0% 15% no-repeat;
	font-size: 15px;
	color: #434343;
	line-height: 20px;
	margin-top: 15px;
}

.home_content_sec_right h2 {
	color: #FFF!important;
	font-size: 34px!important;
	font-weight: 300!important;
	padding-bottom: 15px;
	background: url(../images/h2border_yellow.png) bottom left no-repeat;
}

.home_content_sec_right ul {
	margin: 0;
	padding: 0;
	width: 95%;
}

.home_content_sec_right li {
	list-style: none;
	padding-left: 30px;
	width: 100%;
	background: url(../images/home_li_yellow.png) 0% 15% no-repeat;
	font-size: 15px;
	color: #FFF;
	line-height: 20px;
	margin-top: 15px;
}

.slide_text {
	color: #FFF;
	padding-top: 15%;
}

.slide_text h2 {
	color: #FFF!important;
	font-size: 36px;
	font-weight: 500;
	font-family: 'Oswald', sans-serif;
	padding-bottom: 10px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
}

.slide_text h2 span {
	background: url(../images/h2_border.jpg) bottom left repeat-x;
	padding-bottom: 10px;
}

.slide_text h4 {
	color: #FFF!important;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 1px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
	line-height: 38px;
}

.slide_text p {
	color: #FFF!important;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 1px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
}

.form-top {
	overflow: hidden;
	padding: 0 0 10px 0;
	text-align: left;
}

.form-top-left {
	float: left;
	width: 75%;
	padding-top: 25px;
}

.form-top-left h3 {
	margin-top: 0;
	font-weight: 500;
	color: #000;
	font-size: 20px;
}

.form-top-left h3 span {
	font-weight: 400;
}

.banner_outer .signuphome .form-top-left h3 {
	color: #FFF!important;
}

.form-top-left p {
	margin-top: 0;
	font-weight: 300;
	color: #373737;
	font-size: 16px;
}

.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 70px;
	color: #eee;
	line-height: 0px;
	text-align: right;
}

.form-top-right .fa {
	font-size: 60px;
}

.form-bottom {
	padding: 0px 0px 15px 0px;
	/*background: #f4f4f4;*/
	text-align: left;
}

.form-bottom form textarea {
	height: 100px;
}

.form-bottom form .form-links {
	display: inline-block;
	width: 275px;
	text-align: right;
	vertical-align: top;
}

.form-bottom form .form-links a {
	color: #888;
}

.form-bottom form .form-links a:hover, .form-bottom form .form-links a:focus {
	color: #888;
	border-bottom: 1px dotted #888;
}

.signup_form .form-group [class*="fa"] {
	/* color: #777777;
    display: block;
    font-size: 14px;
    font-weight: 300;
    right: 5px;
    line-height: 36px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px; */
}

.signup_form .form-control {
	padding-right: 30px;
}

.temrs_blk_signup {
	padding: 0;
	font-size: 12px;
	color: #FFF!important;
}

.temrs_blk_signup a {
	color: #f8af30!important;
}

.temrs_blk_signup a:hover {
	color: #43B9F6!important;
}
footer {
    background: #FBFBFB;
    border: 0;
    margin: 10px 0 0 0;
    padding: 10px 0;
}

ul.ftr_links {
	color: #8b8b8b;
	width: 100%;
	float: left;
}

ul.ftr_links li {
	color: #8b8b8b;
	list-style: none;
	float: left;
	margin: 10px 15px 10px 0;
}

ul.ftr_links li a {
	color: #000;
	font-size: 16px;
	text-decoration: none;
}

.copyright {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	text-align: right;
	font-size:16px;
	color: #000;
}

.hdr_indication_icon {
	margin: 0;
}

ul.hdr_indication_icon li {
	float: left;
}

.userdisplayname {
	color: #FFF!important;
	font-size: 12px!important;
	font-weight: normal;
	text-transform: capitalize!important;
	margin-left: 15px;
	margin-top: 5px;
}

.userdisplayname img {
	margin-right: 8px;
	height: 24px;
	width: 24px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFFFFF;
	object-fit: cover;
}

.userdisplayname a {
	padding-left: 10px!important;
	display: block;
}

.userdisplayname span {
	float: left;
	padding: 2px 0 0 0;
}

div.userdisplayname a {
	color: #FFF!important;
	font-size: 12px!important;
	font-weight: normal;
	text-transform: capitalize!important;
}

.header-search {
	margin: 5px auto 0;
	max-width: 370px;
	width: 100%;
	border: 0;
}

.header-search input {
	background: none!important;
	display: table-cell;
	width: 80%;
	float: none!important;
}

.login_db_search {
	border-bottom: 1px solid #f6a59c;
	margin: 0 0 0 0;
	padding: 0;
	border-radius: 3px;
}

.login_db_searchbox {
	height: 26px!important;
	line-height: 26px!important;
	background-color: none !important;
	font-size: 13px!important;
	outline: none;
	border: 0!important;
	border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	margin: 0!important;
	padding: 0 5px!important;
	box-shadow: none!important;
	color: #c3e6fa!important;
}

.login_db_searchbox::-webkit-input-placeholder {
	color: #757575 !important;
}

.login_db_searchbox:-moz-placeholder {
	/* Firefox 18- */
	color: #757575 !important;
}

.login_db_searchbox::-moz-placeholder {
	/* Firefox 19+ */
	color: #757575 !important;
}

.login_db_searchbox:-ms-input-placeholder {
	color: #757575 !important;
}

.login_db_searchbtn {
	color: #ffcfca;
	outline: none;
	border: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	outline: none;
	background: none!important;
	padding: 4px 12px!important
}

.login_db_searchbtn i.fa {
	color: #ffcfca;
	font-size: 20px;
}

.frnd_requests, .chat_list, .mail_list, .notifi_list {
	position: relative;
	padding: 0 15px;
}

.frnd_requests .notifi_no {
	position: absolute;
	background-color: #d64949;
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #ffffff;
	font-family: "Open sans";
	font-size: 9px;
	text-align: center;
	line-height: 18px;
	right: -2px;
	top: -8px;
	font-weight: bold;
	z-index: 100;
	padding: 0 2px!important;
}

.frnd_requests_icon {
	width: 24px;
	height: 19px;
	display: block;
	background: url(../images/icon_friends_req.png) 0% 50% no-repeat!important;
	height: 22px!important;
	margin: 2px 0!important;
	padding: 0!important;
}

.chat_list .notifi_no {
	position: absolute;
	background-color: #d64949;
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #ffffff;
	font-family: "Open sans";
	font-size: 9px;
	text-align: center;
	line-height: 20px;
	right: -2px;
	top: -8px;
	font-weight: bold;
	z-index: 100;
	padding: 0 2px!important;
}

.chat_list_icon {
	width: 24px;
	height: 19px;
	display: block;
	height: 22px!important;
	margin: 2px 0!important;
	padding: 0!important;
}

.mail_list .notifi_no {
	position: absolute;
	background-color: #f8af30;
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #47494b;
	font-family: "Open sans";
	font-size: 9px;
	text-align: center;
	line-height: 20px;
	right: -2px;
	top: -8px;
	font-weight: bold;
	z-index: 100;
	padding: 0 2px!important;
}

.mail_list_icon {
	display: block;
	height: 22px!important;
	margin: 6px 0 0 0!important;
	padding: 0!important;
}

.mail_list_icon .fa {
	color: #FFF;
	font-size: 18px;
}

.notifi_list .notifi_no {
	position: absolute;
	background-color: #f8af30;
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #47494b;
	font-family: "Open sans";
	font-size: 9px;
	text-align: center;
	line-height: 20px;
	right: -2px;
	top: -8px;
	font-weight: bold;
	z-index: 100;
	padding: 0 2px!important;
}

.notifi_list_icon, .notifi_pending_list_icon {
	display: block;
	margin: 6px 0 0 0!important;
	padding: 0!important;
}

.notifi_list_icon .fa, .notifi_pending_list_icon .fa {
	color: #FFF;
	font-size: 18px;
}

.notifi_pending_list_icon .fa {
	color: #FFF;
	font-size: 18px;
}

.frnd_requests_icon span, .chat_list span, .mail_list span, .notifi_list span {
	display: none;
}

.username_drpdwn {
	background: url(../images/arrow_dwn.png) 100% 50% no-repeat!important;
	padding-right: 10px;
	font-size: 16px!important;
}

.member_area .member_left_outer_blk {
	display: table;
	max-width: 965px;
	width: 100%;
	vertical-align: top;
}

.member_area .member_left_blk {
	width: 100%;
	display: table-cell;
	background: #f8f8f8;
	padding: 12px 8px;
}

.member_profile_picblk {
	width: 178px;
	height: 164px;
	border: 0;
	position: relative;
}

.member_profile_picblk img {
	max-width: 178px!important;
	max-height: 164px!important;
}

.member_profile_changeimg {
	width: 178px;
	height: 27px;
	line-height: 27px;
	display: block;
	text-align: center;
	z-index: 100;
	position: absolute;
	bottom: 0;
	background: url(../images/profilename_bg.png) repeat;
	color: #bcbcbc;
}

.member_profile_changeimg a {
	color: #bcbcbc;
	text-decoration: none;
	font-size: 15px;
}

.member_profile_changeimg a:hover {
	color: #FFF;
}

.member_area .member_left_blk span {
	margin: 10px 0px;
	width: 184px!important;
	display: block;
	color: #4f4f4f;
	font-size: 13px;
	text-align: center;
}

.member_area .member_left_blk h5 {
	display: block;
	width: 164px;
	background: #f1d567;
	color: #4f4f4f;
	font-size: 15px;
	text-align: left;
	padding: 3px 10px;
	margin: 10px 0px;
	font-weight: normal;
}

.member_area .member_left_blk ul {
	width: 184px;
	margin: 10px 0px;
}

.member_area .member_left_blk ul li {
	list-style: none;
	width: 184px;
	font-weight: normal;
	color: #aaaaaa;
	font-size: 15px;
	padding: 2px 0px;
}

.member_area .member_left_blk ul li b {
	color: #656565;
	font-weight: normal;
	font-size: 15px;
	width: 82px!important;
	margin-right: 5px;
	display: block;
	float: left;
}

.member_area .member_left_blk ul a {
	color: #e19708;
	font-size: 15px;
	margin-top: 15px;
}

.member_area .member_left_blk ul a:hover {
	color: #e0bb2b;
}

.myacc_left {
	background: #f5f5f5;
	display: table-cell;
	vertical-align: top;
	float: none;
	padding: 0 0 50px 0!important;
	margin-right: 5%;
}

.myacc_left_inr {
	height: 100%!important;
	background: #000;
}

.myacc_right {
	background: #FFF;
	display: table-cell;
	vertical-align: top;
	float: none;
	padding-left: 45px;
}

.profilesec_left {
	width: 100%;
	min-height: 200px;
	padding: 20px;
	margin-bottom: 15px;
	border-radius: 10px;
    border: 1px solid #e3e3e3;
    background: #FFF;
}

/*.profilesec_left h4{
	font-size: 13px;
	color: #454545;
	text-transform: uppercase;
	margin-top: 15px;
	font-weight: 500;
}*/

.profilesec_left ul {
	margin-top: 10px;
}

.profilesec_left li {
	list-style: none;
	margin-bottom: 15px;
}

.profilesec_left li.active a {
	color: #0F67D3 !important;
	border-radius: 6px;
background:  #EEF3F9;
}
.profilesec_left li a svg {
	stroke: #283340 ;
}
.profilesec_left li a svg path {
	stroke: #283340 ;
}
.profilesec_left li.active a svg {
	stroke: #0F67D3 !important;
	
}
.profilesec_left li.active a svg path {
	stroke: #0F67D3 !important;
}
.profilesec_left li a:hover svg {
	stroke: #0F67D3 !important;
	-webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
}
.profilesec_left li a:hover svg path {
	stroke: #0F67D3 !important;
	-webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
}


.profilesec_left li .setting_nav:hover svg {
	stroke: #0F67D3 !important;
-webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
}
.profilesec_left li .setting_nav:hover svg path {
	stroke: #0F67D3 !important;
}
.profilesec_left li.active .setting_nav svg {
	fill: #0F67D3 !important;
	stroke: none !important;
}
.profilesec_left li .setting_nav svg {
	fill: #283340 !important;
	stroke: none !important;
}
.profilesec_left li .setting_nav svg path {
	fill: #283340 !important;
	stroke: none !important;
}
.profilesec_left li.active .setting_nav svg path {
	fill: #0F67D3 !important;
}
.profilesec_left li .setting_nav:hover svg {
	fill: #0F67D3 !important;
	stroke: none !important;
}
.profilesec_left li .setting_nav:hover svg path {
	fill: #0F67D3 !important;
	stroke: none !important;
}
.profilesec_left li a {


	color: var(--Dark-text, #283340);
font-size: 16px;
font-style: normal;
font-weight: 500;
padding: 10px 10px;
line-height: normal;
display: flex;
    align-items: center;
    gap: 10px;
}

.profilesec_left li a:hover {
	color: #0F67D3;
	border-radius: 6px;
background: var(--Light-background, #EEF3F9);
}

.profilesec_left li a .fa {
	color: #000;
	padding-right: 7px;
	font-size: 15px;
}

.profile_pic_sec {
	width: 100%;
	background: #ececec;
	min-height: 200px;
	padding: 10px;
}

.profile_pic_sec select {
	border: 1px solid #dddddd;
	padding: 5px;
	border-radius: 3px;
	width: 100%;
	height: 32px;
}

#profilepic {
	width: 100%;
}

.profile_pic {
	width: 32px!important;
	height: 32px!important;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit--moz-border-radius: 16px;
	line-height: 32px;
	border: 2px solid #d8d8d8;
	overflow: hidden;
	display: block;
	position: relative;
}

.profile_pic img {
	/*flex-shrink:0;
    max-height: 80px;
    max-width:none!important;*/
	max-width: 40px;
	max-height: 40px;
}

.whitebox {
	width: 100%;
	background: #FFF;
	padding: 15px 18px;
	margin-bottom: 25px;
	/*border-top: 3px solid #e7eaec!important;
	border: 1px solid #e7eaec;*/
	border-radius: 10px;
	/* box-shadow: 0 3px 10px rgba(0, 0, 0, .1); */
	position: relative;
}

.whitebox textarea {
	width: 100%;
	/*min-height: 80px;*/
	border: 0;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
	height: 80px;
}

.whitebox textarea#newsfeed_comment {
	font-size: 13px;
	height: 38px;
	padding: 5px 10px !important;
}

.emotionsbtn_textblk .jEmojiTextarea {
	min-height: 60px!important;
	background: #F8F8F8!important;
	border: 0!important;
	border-radius: 7px!important;
	margin-left: 13px!important;
	width: 89%;
	padding-left: 15px !important;
	font-size: 15px !important;
}

.whitebox.jpost_comment_div textarea {
	font-size: 13px;
	height: 38px;
	padding: 5px 0 !important;
}

.whitebox .signup_form textarea {
	width: 100%;
	min-height: 80px;
	border: 0;
	border: 1px solid #dbdbdb!important;
	padding: 10px;
}

.changepic {
	height: 22px;
	width: 22px;
	background: #FFF;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

.changepic a {
	color: #43B9F6;
}

.changepic a:hover {
	color: #7a7a7a;
}

.profilepic {
	position: relative;
}

.profile_leftpicthumb a {
	position: relative;
	overflow: hidden;
	width: 40px;
	height: 40px;
	display: block;
	border: 2px solid #e4e4e4!important;
}

.profile_leftpicthumb a img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: none!important;
}

.profilepic .changepic {
	background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
	border-radius: 12px;
	display: block;
	height: 24px;
	width: 24px;
	line-height: 24px;
	position: absolute;
	right: 9px;
	text-align: center;
	top: -7px;
}

.profilepic .changepic label {
	line-height: 24px!important;
	display: inline-block;
}

.profilepic .changepic .fa {
	color: #FFF!important;
	font-size: 12px!important;
}

a.editbizcom {
	height: 30px;
	width: 30px;
	display: block;
	background: #e9e9e9;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: 0;
	text-align: center;
	float: right;
}

a.editbizcom .fa-pencil {
	font-size: 17px;
	color: #8d8d8d!important;
	padding-top: 5px;
}

a.editbizcom:hover {
	background: #1480AF;
}

a.editbizcom:hover .fa-pencil {
	color: #FFF!important;
}

a.edititem {
	height: 26px;
	width: 26px;
	display: block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: 0;
	text-align: center;
}

a.edititem .fa-pencil {
	font-size: 15px;
	color: #fff!important;
	padding-top: 5px;
}

a.edititem:hover {
	background: #1480AF;
	color: #FFF!important;
}

a.edititem:hover .fa-pencil, a.deleteitem:hover .fa-trash {
	color: #FFF!important;
}

a.deleteitem {
	height: 26px;
	width: 26px;
	display: block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: 0;
	margin-right: 7px;
	text-align: center;
}

a.deleteitem .fa-trash {
	font-size: 15px;
	color: #fff!important;
	padding-top: 5px;
}

a.deleteitem:hover {
	background: #e14242;
	color: #FFF!important;
}

.profile_name {
	font-size: 18px;
	color: #5b5b5b;
	margin: 0!important;
}

.profilenamesec h5 {
	font-size: 11px;
	font-weight: 400!important;
	color: #939393;
	margin: 0!important;
}

.profile_name a {
	font-size: 13px!important;
	color: #000000!important;
	font-weight: 500;
}

.profile_pic_sec h5 {
	font-size: 13px;
	font-weight: 400px;
	color: #7a7a7a;
	width: 100%;
}

.profile_pic_sec h5 span {
	color: #43B9F6;
	float: right;
}

.profile_leftlinks {
	margin: 0;
	padding: 0;
}

.profile_leftlinks ul {
	margin: 0;
	padding: 0;
}

.profile_leftlinks li {
	list-style: none;
	width: 100%;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	background: #ffffff;
	float: left;
	padding: 15px;
	color: #7a7a7a;
}

.profile_leftlinks li a {
	color: #7a7a7a;
}

.profile_leftlinks li a:hover {
	color: #000;
}

.profile_lefticons_left {
	width: 10%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 2%;
}

.profile_lefticons_left .fa {
	color: #7a7a7a;
	font-size: 16px;
}

.profile_leftlinks_left {
	width: 70%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 3%;
}

.profile_leftlinks_right {
	width: 20%;
	display: table-cell;
	vertical-align: middle;
}

li.profile_left_sublinks {
	list-style: none;
	width: 100%;
	border: 0!important;
	background: #ffffff;
	float: left;
	padding: 10px 0;
	color: #7a7a7a;
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_lefticons_left .fa {
	padding-left: 10px;
	color: #1480AF;
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span {
	background: #FFF;
	border: 1px solid #dddddd;
}

.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span a {
	color: #aaaaaa!important;
}

.profile_leftlinks_right a {
	/*background: #43B9F6;*/
	/*padding:3px 10px;*/
	border-radius: 10px;
	color: #43B9F6!important;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
	/*min-width: 34px; height: 22px; */
	text-align: center;
	display: block;
	/*float: right;*/
}

.profile_leftlinks_right span {
	background: #FFF;
	padding: 1px 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	color: #1480AF!important;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	min-width: 24px;
	text-align: center;
	display: block;
	float: right;
}

.profile_leftlinks li:nth-child(odd) .profile_leftlinks_right span {
	border: 1px solid #43B9F6;
	background: #FFF;
}

.profile_leftlinks li:nth-child(even) .profile_leftlinks_right span {
	background: #FFF;
	border: 1px solid #43B9F6;
}

.tab_container {
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
}

.jFriends_div .tab_container {
	width: 100%;
	border-bottom: 0px!important;
}

.dropdown-toggle {
	color: #7a7a7a!important;
	border: 1px solid #e3e3e3!important;
}

.timeline_tabmenu ul.nav-tabs {
	background: none!important;
}

/* .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border: 0!important;
	outline: none!important;
	color: #43B9F6!important;
	font-size: 13px;
	font-weight: 500!important;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	outline: none!important;
	color: #FFF!important;
	border-radius: 0!important;
	border-bottom: 3px solid #43B9F6!important;
	background: none!important;
} */

/* .nav-tabs.nav-justified>li>a {
	border: 0!important;
	color: #FFF!important;
	font-size: 13px;
	font-weight: 500!important;
	text-shadow: 0px 0px 5px rgba(150, 150, 150, 1);
	border-bottom: 3px solid rgba(255, 255, 255, 0.5)!important;
}

.nav-tabs.nav-justified>li>a:hover {
	color: #43B9F6!important;
	background: none!important;
} */

.mediapost {
	margin-top: 15px!important;
	border: 1px solid #edecec;
	/*padding-bottom: 5px;*/
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	min-height: 98px;
}

.jFriends_div .mediapost {
	padding-bottom: 0px!important;
}

.masonry .mediapost {
	margin-top: 15px!important;
	border: 1px solid #edecec;
	padding-bottom: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	min-height: 98px;
}

/*
.bizcomlisting .mediapost{
	min-height: 150px;
}
*/

/* .media-body {
	padding: 2px 10px 10px 5px;
} */

.follow_section .media-body {
	padding: 0px 10px 10px 5px !important;
}

.media-body h4 {
	color: #000000;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

.media-body a:hover h4 {
	color: #43B9F6;
}

.bizcomlisting .media-body h4 {
	color: #000000;
	font-size: 15px;
	font-weight: 400!important;
	padding: 0;
	margin: 0 0 6px 0;
}

.media-body h4 a {
	color: #000;
	line-height: 21px;
}

.media-body h4 a:hover {
	color: #43B9F6;
	text-decoration: none;
}

.bizcomlisting .media-body h5 {
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.bizcomlisting .media-body p.owncaption {
	font-size: 13px;
}

.bizcomlisting .media-body p.owncaption span {
	font-size: 13px;
	color: #636363!important;
}

.media-body h3 {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	padding: 0;
	margin: 0;

}

.req_hd {
	color: #000000;
	font-weight: 400;
}

.media-body p {
	color: #767676;
	font-size: 15px;
	padding: 5px 0 0 0;
	margin: 0;
	line-height: 19px;
	    overflow: hidden;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.media-body span.accept {
	padding: 0 10px 0 0;
	margin: 0;
	color: #62605d;
	font-size: 12px;
	float: left;
}

.profile_pic_sec span.accept {
	padding: 0 10px 0 0;
	margin: 0;
	color: #62605d;
	font-size: 12px;
	float: left;
}

.media-body span.accept a {
	color: #43B9F6;
}

.media-body span.accept a:hover, .media-body span.reject a:hover {
	color: #4e4e4e;
}

.media-body a span.accept {
	color: #43B9F6;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.profile_pic_sec a span.accept {
	color: #ebb83f;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.profile_pic_sec .profile_pic_actions a span.accept {
	color: #2f2f2f!important;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.profile_pic_sec .profile_pic_actions span.accept {
	padding-right: 0!important;
}

.profile_pic_actions .dishid a {
	margin-top: 5px;
	display: block;
}

.profile_pic_actions a span.reject {
	padding: 4px 12px!important;
	border: 1px solid #b4b4b4 !important;
	font-size: 12px;
	border-radius: 4px;
	background: #FFF;
}

.profile_pic_actions .dropdown .dropdown-toggle {
	padding: 4px 12px!important;
	border: 1px solid #f6b819 !important;
	font-size: 12px;
}

.profile_pic_actions ul.dropdown-menu {
	right: 0;
	left: inherit!important;
	top: 30px!important;
}

.profile_pic_sec .replymessage, .profile_pic_sec .deletemessage, .profile_pic_sec .fullmessage {
	margin-right: 5px!important;
}

.bizcom_accept a span.accept {
	color: #ffb238;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	padding: 5px;
	border: 1px solid #f2d05a;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 0;
}

.bizcom_accept a span.accept:hover {
	background: #f9c948;
	color: #FFF;
}

.media-body a:hover span.accept {
	color: #4e4e4e;
}

.media-body a span.viewoffer {
	color: #a8bc6c;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.media-body a:hover span.viewoffer {
	color: #333333;
}

.media-body span.reject {
	padding: 0 10px 0 0;
	margin: 0;
	color: #62605d;
	font-size: 12px;
	float: left;
}

.bizcom_decline a span.reject {
	padding: 0 10px 0 0;
	margin: 0;
	color: #62605d;
	float: left;
	padding: 5px;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 0;
}

.profile_pic_sec span.reject {
	padding: 0 10px 0 0;
	margin: 0;
	color: #62605d;
	font-size: 12px;
	float: left;
}

.profile_pic_sec a span.reject {
	color: #aaaaaa;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.profile_pic_sec a:hover span.reject {
	color: #000;
}

.bizcom_decline a span.reject:hover {
	background: #62605d;
	color: #FFF;
	border: 1px solid #62605d;
}

.media-body span.reject a {
	color: #aaaaaa;
}

.media-body a span.reject {
	color: #aaaaaa;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.media-body a:hover span.reject {
	color: #000;
}

.mediapost_head {
	background: #f7f7f7;
	padding: 15px;
	color: #2a2a2a;
}

.mediapost_head h4 {
	color: #2a2a2a;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.mediapost_head h4 span {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

.mediapost_left {
	padding: 10px;
	width: 83px;
	height: 83px;
}

.mediapost_left.bizcomsugg {
	padding: 10px;
	width: 50px;
	height: 50px;
}

.mediapost_pic {
height: 40px;
    width: 40px;
	border: 2px solid #e4e4e4;
	overflow: hidden;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fdfdfd;
}

.bizcomlisting .mediapost {
	padding-bottom: 0!important;
}

.picpost_left {
	padding: 0px;
	width: 94px;
	height: 94px;
	margin-right: 7px;
}

/*.picpost_left_pic{
	width: 94px;
	height: 94px;
	display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
	background: #fdfdfd;
}
.picpost_left_pic img{
    flex-shrink:0;
    min-width:100%;
    min-height:100%
}*/

.picpost_left_pic {
	width: 94px;
	height: 94px;
	position: relative;
	overflow: hidden;
	display: block;
}

.picpost_left_pic img {
	max-width: none!important;
	max-height: none!important;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.postheadtablediv .mediapost_pic {
	width: 58px;
	height: 58px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.postheadtablediv .mediapost_pic img {
	object-fit: cover !important;
	max-width: none!important;
	/* min-width: 100px;
	min-height: 100px; */
	width: 44px;
	height: 44px;
	border-radius: 4px;
	border-radius: 50%;
	background: #FFF;
	border: 5px solid rgba(255, 255, 255, 0.85);
	/* margin: 25px auto 20px auto; */
	margin: auto;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	-webkit-box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%);
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-justify-content: center;
}

.pendappr .picpost_left_pic {
	width: 94px;
	height: 114px!important;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	background: #fdfdfd;
}

.picpost_left_pic a {
	width: 94px;
	height: 94px;
	display: block;
}

.grplisting .picpost_left_pic a {
	width: 94px;
	height: 94px;
	display: block;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #edecec!important;
}

.grplisting .picpost_left_pic a img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: none!important;
	max-height: none!important;
}

.grplisting .picpost_left {
	margin-right: 8px;
}

.grplisting .picpost_left_pic img {
	border-right: 1px solid #edecec!important;
}

.grplisting .mediapost, #member_container_div .mediapost, #member_container_div .mediapost, #tagged_people .mediapost {
	padding-bottom: 0!important;
}

.whitebox .post_left .mediapost_pic {
	position: absolute;
	top: -19px;
}

.bizcomsugg .mediapost_pic {
	width: 40px;
	height: 40px;
	border: 0;
	border: 1px solid #ececec;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fdfdfd;
}

.mediapost_pic img {
	max-width: 56px;
	max-height: 56px;
}

.bizcomsugg .mediapost_pic img {
	max-width: 40px;
	max-height: 40px;
}

.bizcomlisting .mediapost_pic {
	width: 86px;
	height: 86px;
	border: 0;
	border: 3px solid #ececec;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fdfdfd;
	text-align: center!important;
	line-height: 86px!important;
	position: relative;
}

.bizcomlisting .mediapost_pic img {
	max-width: none !important;
	max-height: none !important;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.bizcomlisting .mediapost_left {
	padding: 10px;
	width: 108px;
	height: 108px;
}

.inboxlist .mediapost_left {
	padding: 0px;
	width: 48px;
	height: 48px;
}

.inboxlist .mediapost_pic {
	width: 48px;
	height: 48px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	border: 3px solid #f4bfba;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.mediapost_pic {
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.mediapost_pic:hover {
	border-color: #43B9F6!important;
}

.inboxlist .mediapost_pic img {
	max-width: 48px;
	max-height: 48px;
}

.mediapost.announcementblk .media-body {
	padding: 15px!important;
}

.media-body h5 a {
	color: #808080;
	font-size: 15px;
}

.media-body h5 a:hover {
	color: #43B9F6;
}

.content .frnds_blk.memberslist h3 {
	margin: 5px 10px!important;
	margin-top: 5px!important;
}

.memberslist .filter_feild {
	height: 30px;
	background: #FFF;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 6px;
	font-size: 12px;
}

.welcome_head {
	color: #2a2a2a;
	display: table;
	width: 100%;
}

.welcome_head h4 {
	color: #292929;
	font-size: 18px;
	font-weight: normal;
	margin: 0px!important;
}

.welcome_head h4 span {
	color: #43B9F6;
}

.welcome_head h5 {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin: 0px!important;
	padding-top: 5px;
}

.welcome_head h5 span {
	color: #939393;
	padding-left: 15px;
}

.welcome_left {
	display: table-cell;
	width: 65%;
	margin-right: 5%;
	vertical-align: top;
}

.welcome_right {
	display: table-cell;
	width: 30%;
	vertical-align: top;
}

.welcome_right .rateit {
	text-align: right;
	float: right;
}

.welcome .media-body {
	padding: 10px 0px 10px 0px!important;
}

.media-body.invitefrnds_blk {
	padding: 10px 15px 10px 15px!important;
}

.groupwelcome.welcome_left {
	display: table-cell;
	width: 100%!important;
	margin-right: 0%!important;
	vertical-align: top;
}

.suggbody {
	display: table;
	width: 100%;
}

.suggbody_left {
	display: table-cell;
	width: 67%;
	vertical-align: middle;
	margin-right: 3%;
}

.suggbody_right {
	display: table-cell;
	width: 30%;
	vertical-align: middle;
	margin-right: 3%;
}

.viewall_link {
	padding: 2px 10px;
	border-top: 1px solid #f0f0f0;
	display: block;
	color: #828282;
	text-align: center;
	font-size: 13px;
}

.viewall_link a {
	color: #828282!important;
}

.viewall_link a:hover {
	color: #000!important;
}

#myprofile h4 {
	color: #2a2a2a;
	font-size: 15px;
	font-weight: bold;
}

#myprofile h4 a {
	color: #2a2a2a;
	font-weight: bold;
	font-size: 15px;
}

#myprofile h4 a:hover {
	color: #1480AF;
	text-decoration: none;
}

.ui-widget-content {
	background: #FFF!important;
	border: 1px solid #ededed!important;
}

.list_item_container .search_info {
	color: #bfbfbf;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
	font-weight: normal;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 0!important;
	background: #43B9F6;
	font-weight: normal;
	color: #FFF !important;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #ebe06a;
	text-decoration: none;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0px!important;
	color: #FFF!important;
}

.ui-widget-header {
	border: 1px solid #fbe20f;
	background: #fbe20f;
	color: #000;
}

.member_prof_abt {
	width: 100%;
	margin-top: 10px;
}

.member_prof_abt_table {
	display: table;
	width: 100%;
}

.member_prof_abt_row {
	display: table-row;
	font-size: 12px;
	padding: 10px 15px 10px 5px;
}

.member_prof_abt_col1 {
	display: table-cell;
	padding: 8px 15px 7px 0px;
	font-size: 13px;
	font-weight: 500;
	color: #4F4F4F;
}

.member_prof_abt_col2 {
	width: 25px;
	padding: 8px 10px 7px 10px;
	font-size: 13px;
	color: #484848;
	text-align: center;
}

.member_prof_abt_col3 {
	display: table-cell;
	padding: 8px 5px 7px 15px;
	font-size: 13px;
	color: #787878;
}

.loginfb_btn {
	width: 100%;
	margin-top: 10px!important;
	height: inherit!important;
	text-align: center;
	padding: 7px 20px;
	background: #2c72c7!important;
	border: 0!important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF!important;
	font-size: 16px;
}

.signinform .form-top-left {
	padding-top: 35px;
}

.form-bottom p {
	margin-bottom: 10px;
	line-height: 21px;
	color: #717171;
}

section.description {
	margin-top: 15px;
	min-height: 400px;
}

section.description p {
	font-size: 14px;
	color: #737373;
	line-height: 22px;
}

.addbusiness {
	float: right;
	vertical-align: middle;
	background: #43b9f6;
	border: 1px solid #43b9f6;
	font-weight: 500;
	color: #fff;
	display: inline-block;
	padding: 5px 14px;
	border-radius: 1px;
	font-size: 12px;
}

.addbusiness a {
	color: #fff!important;
}

.addbusiness a:hover {
	color: #fff !important;
	text-decoration: none;
}

.businesslist_search_blk {
	margin-top: 10px;
	line-height: 36px;
	display: block;
	/*border-top:1px solid #eaeaea;*/
	width: 100%;
	padding: 5px 0px;
}

.businesslist_search_blk a {}

.businesslist_search_blk_col1 {
	width: 60%;
	float: left;
}

.businesslist_search_blk_col2 {
	width: 48%;
	float: left;
	/*color:#FFF;
	font-family: "Plus Jakarta Sans"; */
	font-size: 14px;
	padding-left: 13px;
	color: #8e8e8e;
	/*font-family: "Plus Jakarta Sans"; */
	font-size: 17px;
}

.businesslist_search_blk_col3 {
	width: 40%;
	/* float:left; */
	float: right;
}

.frnds_blk {
	background: #f8f8f8;
	padding: 10px 0;
	margin: 10px 0!important;
}

.frnds_blk.content h3 {
	font-size: 18px;
	color: #505050;
	padding-left: 12px;
	margin-top: 0px!important;
	margin-top: 0 10px!important;
	border: 0!important;
}

.frndslisting_blk_content {
	margin-top: 5px;
}

.friendlist1blk {
	margin: 10px 0px 10px 10px;
	padding: 5px;
	border: 1px solid #e1e2e3;
	background: #fafafa;
	height: 80px;
	float: left;
	width: 100%;
	max-width: 225px;
	float: left;
}

.friendlist1blk_img {
	width: 68px;
	height: 78px;
	margin-right: 10px;
	background: #FFF;
	float: left;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #efefef;
}

.friendlist1blk_img img {
	max-width: 68px!important;
	max-height: 78px!important;
	text-align: center;
	vertical-align: bottom;
}

.friendlist1blk_content {
	font-size: 12px;
	color: #505050;
	max-width: 145px;
	float: left;
	width: 100%;
}

.friendlist1blk_content h6 {
	color: #1480AF;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.friendlist1blk_content p {
	color: #505050;
	font-size: 11px;
	margin-top: 2px;
	padding: 0;
}

.minht, .bizcomlisting {
	/* min-height: 380px; */
	padding: 9px;
	overflow-y: auto; 
    max-height: calc(100vh);
	/* overflow-x: hidden; */
}

.ht70 {
	height: 70px!important;
}

.minht132 {
	min-height: 132px!important;
}

.minht550 {
	/*min-height: 550px!important;*/
	min-height: calc(100vh - 129px);
}

span.commentsdate {
	font-size: 12px;
	color: #43B9F6;
	float: right;
}

#contact_list1 {
	margin-bottom: 10px;
	:
}

.cateforylist_items {
	float: left;
	width: 100%;
	border-bottom: 1px solid #EEE;
	padding: 10px 0px;
	margin-top: 20px;
	min-height: 48px;
}

.cateforylist_items a {
	color: #585858;
	/*float: left;*/
	display: block;
	margin-top: 7px;
}

.cateforylist_items a:hover {
	color: #43B9F6;
}

.subscribe_listing .mediapost_pic {
	width: 100%;
	height: 200px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;
}

.subscribe_listing .mediapost_pic img {
	max-width: none!important;
	max-height: 200px;
}

.subscribe_listing .media-heading span a {
	color: #333333;
}

.inv_back a {
	color: #2a2a2a;
}

.inv_back a .fa {
	color: #2a2a2a;
}

.referral_blk {
	margin-top: 5px;
	float: left;
	width: 100%;
}

.referral_btn {
	/*background:url(../images/free_gift_icon.png) no-repeat 10% 50%;*/
	padding: 5px 15px 5px 30px;
	border: 1px solid #1480AF!important;
	color: #1480AF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
}

.referral_btn_icon {
	font-size: 16px !important;
	color: #5c5e5e;
	padding-right: 2px;
}

.referraltype_blk {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.referral_blk h4 {
	color: #656565;
	font-size: 15px;
	margin: 0 0 5px 0!important;
	width: 100%;
}

.referral_blk ul {
	margin: 0;
	float: left;
	width: 100%;
	text-align: left;
}

.referral_blk li {
	margin: 8px 0 0 0;
	width: 100%;
	float: left;
}

.edit_link_businessprofile {
	color: #43B9F6!important;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/edit_icon.png) no-repeat center left;
	padding-left: 20px;
	margin: 4px 15px 0 15px;
	vertical-align: middle;
}

.edit_link_businessprofile:hover {
	color: #757575!important;
}

.delete_link_business {
	color: #1480AF!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/del_icon.png) no-repeat center left;
	padding-left: 15px;
	margin: 0px 15px 0 15px;
	vertical-align: middle;
}

.delete_link_business:hover {
	color: #757575!important;
}

.business_profile_desc_location span {
	padding-left: 17px;
	background: url(../images/location_icon.jpg) no-repeat left center;
}

.business_profile_map_outer {
	width: 1;
	height: 242px;
	margin-right: 10px;
	width: 100%;
}

.business_profile_map {
	width: 100%;
	height: 242px;
}

.addresstbl {
	margin: 10px 0;
}

.display_table.addresstbl .display_table_cell {
	padding: 5px 0;
	font-size: 12px;
	color: #4c4c4c;
}

.business_profile_commentBlk {
	float: left;
	border-top: 1px solid #f3f3f3;
	padding-top: 5px;
	margin-top: 5px;
	width: 100%;
	font-size: 12px;
}

#jDivDisplayBusiness .business_profile_commentBlk {
	border-top: 0!important;
}

.business_profile_commentrow {
	margin-top: 5px;
	padding: 10px 0px;
	border-bottom: 1px solid #f3f3f3;
}

.business_profile_commentBlk h3 {
	font-size: 22px;
	color: #505050;
	border: 0!important;
}

.business_profile_commentBlk h3 span {
	height: 30px;
	vertical-align: middle;
}

#jDivDisplayBusiness .business_profile_commentBlk h3 {
	margin-top: 0!important;
}

.business_profile_commentBlk h3 span a, .business_profile_addressBlk h3 span a {
	float: right;
	font-size: 12px;
	margin-top: 5px;
	color: #505050;
	/*background:url(../images/comment_icon.png) no-repeat 0% 50%;*/
	margin-top: 5px;
	padding: 0 0 0 15px;
}

.business_profile_commentBlk h3 span a:hover {
	color: #EDA306;
}

.testi_icon {
	padding: 5px 0;
	width: 100%;
	line-height: 20px;
	float: none;
	font-style: italic;
	font-size: 14px;
	color: #333333;
}

#tagged_people {
	min-height: 350px;
}

.member_prof_abt_edit_table .abtlabel {
	width: 165px!important;
	float: left;
	margin-top: 20px;
}

#myprofile .control-label {
	font-weight: normal;
}

#myprofile h3 {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-top: 15px!important;
}

.bus_prof_outer {
	width: 100%;
	padding: 10px;
	background: #fcfcfc;
}

#serachbuisnessform label {
	padding-top: 7px;
}

.srch_blk {
	background: #f8f8f8;
	margin: 2px 2px 3px 0;
	height: 28px;
	border: 1px solid #dbd9d9;
}

.businesslist_col3_srchbox {
	float: left;
	height: 23px;
	padding-left: 5px;
	color: #bfbebe;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	background: #f8f8f8;
	outline: none;
	border: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin: 0;
	max-width: 314px;
	width: 85%;
}

.businesslist_col3_srchbtn {
	height: 20px;
	padding: 2px 5px;
	color: #bfbebe;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	background: url(../images/srch_icon.jpg) no-repeat #f8f8f8;
	outline: none;
	border: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin: 4px 0 0 0;
	width: 25px;
	cursor: pointer;
	outline: none;
}

.businesseditlists {
	margin-top: 15px;
	padding: 10px 0;
	border-top: 1px solid #EFEFEF;
}

.businesseditlists h4.media-heading {
	margin: 10px 0 0 0;
}

.accept b {
	font-size: 13px;
}

a.req_pend_community {
	color: #333333;
}

a.req_pend_community:hover {
	color: #43B9F6;
}

.inbox_section {
	min-height: 550px;
	margin: 20px 0;
}

.inbox_section h3 {
	margin: 10px 0 15px 0;
	font-weight: 500;
	color: #000;
}

.inboxlist {
	padding: 5px 25px;
	border-bottom: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 3px;
}

.inboxlist .read {
	padding: 5px 25px;
	border-bottom: 1px solid #e0e0e0;
	background: #f4f8f9;
	margin-bottom: 3px;
}

.inboxlist .border_bot {
	padding: 0;
}

.inboxlist h6.normal_head {
	margin: 10px 25px 5px 5px!important;
}

.inboxlist h6.normal_head a {
	font-size: 14px;
	color: #6f6f6f;
	font-weight: bold!important;
}

.inboxlist h6.normal_head a:hover {
	color: #b6b6b6!important;
}

.inboxlist h6.normal_head a span {
	font-size: 13px;
	color: #6f6f6f;
	font-weight: bold!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.inboxlist h6.normal_head a:hover span {
	color: #b6b6b6!important;
	font-weight: bold!important;
}

.inboxlist h5.normal_user {
	margin: 10px 0 5px 0!important;
	color: #43B9F6;
}

.inboxlist h5.normal_user a {
	color: #43B9F6;
}

.inboxlist h5.normal_user a:hover {
	color: #b6b6b6!important;
}

.inbox_date {
	padding-top: 10px;
}

span.date {
	color: #404040;
	font-size: 12px;
	font-weight: 500;
	display: block;
	margin: 2px 0 5px 0!important;
}

.inboxlist .dropdown-toggle {
	border: 0!important;
	padding: 0!important;
}

.inboxlist .dropdown-menu {
	min-width: 162px;
	padding: 0;
	border-radius: 1px!important;
	-moz-border-radius: 1px!important;
	-webkit-border-radius: 5px!important;
	padding: 0;
	background-color: #fff;
	border: 1px solid #ccd8e0;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}

.inboxlist .dropdown-menu>li>a {
	padding: 8px 15px!important;
	font-size: 13px!important;
	color: #626465!important;
	cursor: pointer!important;
	border-bottom: 1px solid #f0f0f0;
}

.inboxlist .dropdown-menu>li:last-child>a {
	border-bottom: 0!important;
}

.inboxlist .dropdown-menu>li>a:hover {
	color: #43B9F6!important;
}

.inboxlist .dropdown-menu>li>a .fa {
	width: 14px;
	text-align: center;
}

.listin h4.media-heading {
	margin-bottom: 0!important;
}

.find_friends_list_outer {
	width: 100%;
	background: none;
}

.inbox_read {
	background: #f7f7f7;
}

.inboxlist.inbox_read h6.normal_head a {
	font-weight: normal!important
}

.inboxlist.inbox_read h6.normal_head a span {
	font-weight: normal!important
}

.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 0px;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0px;
	clear: both;
}

.signuphome .form-control {
	/* background-color: #ffffff;
	background-image: none;
	border: 0!important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: inherit;
	display: block;
	font-size: 14px;
	padding: 3px 5px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%; */
}

.form-control {
	/* background-color: #ffffff;
	background-image: none;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: inherit;
	display: block;
	font-size: 15px;
	padding: 3px 5px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%; */
}

.single-line {
	background-color: #ffffff;
	background-image: none;
	border: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: inherit;
	display: block;
	font-size: 14px;
	padding: 3px 5px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}

.form-control:focus, .single-line:focus {
	border-color: #43B9F6 !important;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left: -2px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #43b9f6;
	border-color: #43b9f6;
	color: #fff;
}

.btn-primary {
	background-color: #43B9F6;
	border-color: #e14f40;
	color: #fff;
}

#frmBizComListing h4, #jDisplayCommonIntroDiv h4, #jDivUserDetails h4, .steps4 h4 {
	font-size: 15px!important;
	font-family: 'Karla', sans-serif!important;
	color: #505050;
	border: 0!important;
	font-weight: normal!important;
}

.input-sm.form-control {
	border: 1px solid #eaeaea!important;
}

.member_search {
	padding: 10px 0px;
}

.linkstyle2 {
	text-align: right;
	color: #8f8f8f;
	margin: 15px 0;
	font-size: 12px;
	width: 100%;
	border: 0;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	clear: both;
	cursor: pointer;
	padding: 5px;
	text-align: center;
	background-color: #f0f0f0;
}

#jDisplayCommonIntroDiv .intro_list {
	background: #FFF;
	padding: 5px 0 0 0;
}

.biz_step_btns_group {
	float: right;
}

.bizcom_back {
	float: left;
	margin: 10px 10px 10px 0px;
}

.bizcom_next {
	float: left;
	margin: 10px 10px 10px 0px;
}

.initial_fee {
	float: left;
	width: 100%;
	background: #fafafa;
	border: 1px solid #ebebeb;
	padding: 0;
	margin: 15px 0;
}

.initial_fee_inner {
	float: left;
	width: 100%;
	padding: 10px 0%;
}

.initial_fee_inner.white {
	background: #FFF;
}

.initial_fee_inner_L {
	float: left;
	width: 35%;
	padding-left: 2%;
}

.initial_fee_inner_R {
	float: left;
	width: 50%;
}

.budgetInput [type="text"] {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d8d8d8;
	color: #4f4f4f;
	font-size: 13px;
	height: 30px;
	padding: 2px 5px;
}

.budgetInput .buttons {
	background: #e7e7e7 none repeat scroll 0 0;
	border: 0 none;
	color: #666666;
	display: inline-block;
	font-size: 15px;
	height: 30px;
	width: 26px;
	text-align: center;
	padding: 8px 10px 0;
	float: left;
}

.budgetInput .buttonInput {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	width: 75px;
}

.campaignLabel {
	display: table-cell;
	width: 75%;
	text-align: left;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
	padding-top: 20px!important;
}

.campaignInput {
	display: table-cell;
	width: 25%;
	text-align: right;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
}

.campaignInput [type="text"] {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d8d8d8;
	color: #4f4f4f;
	font-family: 'Karla', sans-serif font-size: 13px;
	height: 30px;
	padding: 2px 5px;
}

#termsTextArea {
	height: 135px;
	margin-left: 20px;
	width: 100%;
	max-width: 530px;
}

.termsTextArea {
	height: 135px;
	margin-left: 0px;
	width: 100%;
	max-width: 500px;
}

.ajxtxtarea {
	max-width: 630px;
	height: 98px;
	width: 100%;
}

.campaign_details {
	border: 1px solid #e7e7e7;
	border-bottom: 0px;
	background: #fafafa;
}

.campaign_details_title {
	width: 100%!important;
	padding: 5px 15px!important;
	background: #f0f0f0;
	border-bottom: 1px solid #e1e1e1;
}

.campaign_details_title h4 label {
	font-size: 16px!important;
}

.campaign_details .budgetLabel {
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-top: 10px !important;
}

#divBudget label {
	font-weight: normal!important;
}

#divBudget p {
	margin: 0;
}

.campaign_details .budgetInput {
	border-bottom: 1px solid #e1e1e1;
}

.campaign_details #divBudget {
	padding: 0;
}

.content_pif {
	background: #ffffff;
	margin: 15px 0 10px 0;
}

.campaign_details_mainouter {
	margin: 5px 0;
}

.campaign_details_mainouter h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 5px 0;
}

.campaign_details_mainouter h4 a {
	float: right;
	font-size: 14px;
	font-weight: normal;
	margin: 2px 0 0 0;
}

.campaign_details_split {
	float: left;
	width: 45.8%;
	margin: 0 20px 0 0;
}

.campaign_details_mainouter .budgetInput {
	text-align: left;
}

.intro_list h4 {
	color: #505050 !important;
	font-family: 'Karla', sans-serif font-size: 16px;
	font-weight: normal!important;
}

.campaign_details_title a {
	color: #43B9F6;
}

.campaign_details_title label {
	font-weight: normal!important;
	font-size: 15px;
}

/* ------Table elements ------------------*/

table.invitation_tbl {
	margin: 15px 0;
}

.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}

/* 
	Generic Styling, for Desktops/Laptops 
	*/

table.invitation_tbl {
	width: 100%;
	border-collapse: collapse;
}

/* Zebra striping */

.invitation_tbl tr:nth-of-type(even) {
	background: #f4f4f4;
}

.invitation_tbl th {
	background: #ececec;
	color: #454545;
	font-weight: bold;
}

.invitation_tbl td, .invitation_tbl th {
	padding: 6px;
	border: 1px solid #e4e4e4;
	text-align: left;
	word-wrap: break-word;
}

/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	/* Force table to not be like tables anymore 
		table, thead, tbody, th, td, tr { 
			display: block; 
		}*/
	/* Hide table headers (but not display: none;, for accessibility) */
	.invitation_tbl thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.invitation_tbl tr {
		border: 1px solid #ccc;
	}
	.invitation_tbl td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}
	.invitation_tbl td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}
	/*
		Label the data
		*/
	table.invitation_tbl td:nth-of-type(1):before {
		content: "First Name";
	}
	table.invitation_tbl td:nth-of-type(2):before {
		content: "Last Name";
	}
	table.invitation_tbl td:nth-of-type(3):before {
		content: "Job Title";
	}
	table.invitation_tbl td:nth-of-type(4):before {
		content: "Favorite Color";
	}
	table.invt_list_tbl td:nth-of-type(1):before {
		content: "Sender Name";
	}
	table.invt_list_tbl td:nth-of-type(2):before {
		content: "Status";
	}
	table.invt_list_tbl td:nth-of-type(3):before {
		content: "Sent On";
	}
	table.invt_list_tbl td:nth-of-type(4):before {
		content: "Received By";
	}
}

/* Smartphones (portrait and landscape) 
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}
	
	/* iPads (portrait and landscape)
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		body { 
			width: 495px; 
		}
	}


	/*
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr {
		display: block;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	tr {
		border: 1px solid #ccc;
	}
	td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}
	td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}
	/*
		Label the data
		*/
	td:nth-of-type(1):before {
		content: "First Name";
	}
	td:nth-of-type(2):before {
		content: "Last Name";
	}
	td:nth-of-type(3):before {
		content: "Job Title";
	}
	td:nth-of-type(4):before {
		content: "Favorite Color";
	}
	td:nth-of-type(5):before {
		content: "Wars of Trek?";
	}
	td:nth-of-type(6):before {
		content: "Porn Name";
	}
	td:nth-of-type(7):before {
		content: "Date of Birth";
	}
	td:nth-of-type(8):before {
		content: "Dream Vacation City";
	}
	td:nth-of-type(9):before {
		content: "GPA";
	}
	td:nth-of-type(10):before {
		content: "Arbitrary Data";
	}
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	body {
		padding: 0;
		margin: 0;
	}
}

/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width: 992px) and (max-device-width: 1199px) {
	.buy_offer_bt {
		text-align: right;
		font-size: 14px;
	}
}

/* ------Menu ------------------*/

ul.sub-menu {
	padding: 0;
	margin: 0;
}

ul.sub-menu li {
	list-style-type: none;
	background: #252525;
	display: inline-block;
	width: 150px;
	padding: 0 5px;
	height: 30px !important;
	line-height: 3 !important;
	margin-top: 5px;
}

/*Link Appearance*/

ul.sub-menu li a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	background: none;
	display: inline-block;
	padding: 0px 5px;
}

/*Make the parent of sub-menu relative*/

ul#menu li {
	position: relative;
}

/*sub menu*/

ul#menu li ul.sub-menu {
	display: none;
	position: absolute;
	top: 28px;
	right: -4px;
	width: 160px;
	padding-top: 0px;
	padding-bottom: 12px;
	z-index: 9999;
	height: auto !important;
	background: #252525;
}

ul#menu li:hover ul.sub-menu {
	display: block;
}

/*--------------Width elements-------------*/

.display_table {
	display: table;
	width: 100%;
}

.display_table_row {
	display: table-row;
}

.display_table_cell {
	display: table-cell;
}

.vlaign_top {
	vertical-align: top;
}

.vlaign_middle {
	vertical-align: middle;
}

.vlaign_bottom {
	vertical-align: bottom;
}

.wid2per {
	width: 2%;
}

.wid5per {
	width: 5%;
}

.wid10per {
	width: 10%;
}

.wid20per {
	width: 20%;
}

.wid30per {
	width: 30%;
}

.wid32per {
	width: 32%;
}

.wid40per {
	width: 40%;
}

.wid50per {
	width: 50%;
}

.wid60per {
	width: 60%;
}

.wid70per {
	width: 70%;
}

.wid80per {
	width: 80%;
}

.wid90per {
	width: 90%;
}

.wid95per {
	width: 95%;
}

.wid98per {
	width: 98%;
}

.wid100per {
	width: 100%;
}

.widnone {
	width: none!important;
}

.min_width252px {
	min-width: 252px;
}

/*--------------Form elements-------------*/

input [type="text"] {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top: 4px;
	color: #4f4f4f;
	font-size: 13px;
	padding: 2px;
}

input [type="password"] {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top: 4px;
	color: #4f4f4f;
	font-size: 13px;
	padding: 2px 5px;
}

[type="file"] {
	width: 100%;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #4f4f4f;
	font-size: 13px;
	padding: 5px;
	border: 1px solid #dbdbdb;
}

.yellow_btn {
	padding: 0px 15px;
	height: 24px!important;
	cursor: pointer;
	background: #43B9F6!important;
	font-size: 12px;
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	line-height: 24px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.yellow_btn:hover {
	background: #43B9F6!important;
}

.dark_blue_btn {
	padding: 0px 15px;
	height: 24px!important;
	cursor: pointer;
	background: #f8af30 !important;
	font-size: 12px;
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	line-height: 24px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.dark_blue_btn:hover {
	background: #bf3636!important;
}

.msg_back_btn {
	padding: 6px 20px;
	cursor: pointer;
	background: #bdbaba!important;
	font-size: 13px;
	/* font-family: "Plus Jakarta Sans"; */
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.msg_back_btn:hover {
	background: #898989!important;
}

.yellow_btn2 {
	padding: 6px 20px;
	cursor: pointer;
	background: #43B9F6!important;
	font-size: 13px;
	/* font-family: "Plus Jakarta Sans"; */
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	/* width: 110px;
}
.yellow_btn2:hover{
	/*background:#1480AF!important;*/
}

.blue_btn2 {
	padding: 0px 15px;
	height: 38px!important;
	cursor: pointer;
	background: #f8af30!important;
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	/*width: 110px;*/
}

.blue_btn2:hover {
	background: #bf3636!important;
}

.yellow_btn3 {
	padding: 3px 15px;
	height: 30px!important;
	cursor: pointer;
	background: #43B9F6!important;
	font-size: 12px;
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.yellow_btn3:hover {
	background: #43B9F6!important;
}

.yellow_btn4 {
	padding: 6px 15px;
	cursor: pointer;
	background: #43B9F6!important;
	font-size: 13px;
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

.yellow_btn4:hover {
	background: #43B9F6!important;
	color: #000;
}

.grey_btn {
	padding: 3px 15px;
	height: 30px!important;
	cursor: pointer;
	background: #bdbaba !important;
	font-size: 12px;
	color: #ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	display: block;
	line-height: 24px;
}

.cancel-btn {
	background: #bdbaba !important;
	border: transparent;
}

.grey_btn:hover {
	background: #2f2f2f!important;
	color: #ffffff;
}

.primary {
	background: #0090FF !important;
	font-size: 13px;
	color: #ffffff;
	border: 0;
}

.primary:hover {
	background: #43b9f6 !important;
	font-size: 13px;
	opacity: .8;
	color: #ffffff;
}

.post_btn {
	padding: 5px 15px!important;
}

.camicon {
	padding-right: 10px;
	padding-top: 5px;
	float: left;
}

.camicon .fa {
	font-size: 18px;
	color: #6f7273;
}

.camicon .fa:hover, .smiley .fa:hover {
	color: #43B9F6;
}

.smiley {
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}

.smiley .fa {
	font-size: 18px;
	color: #6f7273;
}

.sendref_offr_btn {
	background: #43B9F6;
	color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 28px;
	border: 0;
	padding: 5px 10px;
	cursor: pointer;
}

.sendref_offr_btn:hover {
	background: #e17909!important;
}

/*--------------Notifications-----------------*/

.addedsuccess {
	background: #ecf7c1;
	padding: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	width: 100%;
	color: #656761;
}

.addedsuccess .fa {
	color: #87bb36;
	font-size: 12px;
}

/*--------------padding & margins-------------*/

.pad_right1px {
	padding-right: 1px;
}

.pad5top {
	padding-top: 5px!important;
}

.pad15top {
	padding-top: 15px!important;
}

.pad5 {
	padding: 10px 0!important;
}

.pad5col {
	padding: 5px 0!important;
}

.pad10col {
	padding: 10px 0!important;
}

.pad10_right {
	padding-right: 10px!important;
}

.marg5col {
	margin: 5px 0!important;
}

.marg7col {
	margin: 7px 0!important;
}

.marg10col {
	margin: 10px 0!important;
}

.marg15col {
	margin: 15px 0!important;
}

.marg20col {
	margin: 49px  0px 0!important;
}

.marg40col {
	margin: 40px 0!important;
}

.marg0top {
	margin-top: 0!important;
}

.marg0btm {
	margin-bottom: 0!important;
}

.marg10top {
	margin-top: 10px!important;
}

.marg20top {
	margin-top: 20px!important;
}
.marg30top {
	margin-top: 30px!important;
}
.marg40top {
	margin-top: 40px!important;
}

.marg5right {
	margin-right: 5px!important;
}

.marg10right {
	margin-right: 10px!important;
}

.pad15px_left {
	padding-left: 15px!important;
}

.pad25px_left {
	padding-left: 25px!important;
}

.pad25px_right {
	padding-right: 25px!important;
}

.pad5p {
	padding: 5px!important;
}

.pad5_10p {
	padding: 5px 10px!important;
}

.pad10p {
	padding: 10px!important;
}

.pad_left_0 {
	padding: 0 0 0 10px!important;
}

.align-center {
	text-align: center!important;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.textnormal {
	font-style: normal!important;
}

.border_top1px {
	border-top: 1px solid #eeeeee;
}

.border_bot1px {
	border-bottom: 1px solid #eeeeee;
}

.border_left1px {
	border-left: 1px solid #d7d7d7;
}

.border_box {
	border: 1px solid #eeeeee!important;
}

.padding_left_10 {
	padding-left: 10px !important;
}

.display_table {
	display: table!important;
}

.display_table_cell {
	display: table-cell!important;
}

.vert_align_top {
	vertical-align: top;
}

.vert_align_middle {
	vertical-align: middle;
}

/*---------------Text styles------------------------------*/

.yellow_text {
	color: #43B9F6!important;
}

.yellow_text:hover {
	color: #333333!important;
}

/*---------------Masonry------------------------------*/

*, *:before, *:after {
	box-sizing: border-box !important;
}

.row.masonry {
	-moz-column-width: 18em;
	/*-webkit-column-width: 18em;*/
	-webkit-column-width: 18em;
	-moz-column-gap: 0.25em;
	-webkit-column-gap: 0.25em;
}

.item {
	display: inline-block;
	padding: .25rem;
	width: 100%;
}

.well {
	position: relative;
	display: block;
	padding: 0;
	background: #FFF;
}

.bs-wizard {
	margin-top: 40px;
}

/*Form Wizard*/

.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

.bs-wizard>.bs-wizard-step {
	padding: 0;
	position: relative;
}

.bs-wizard>.bs-wizard-step+.bs-wizard-step {}

.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}

.bs-wizard>.bs-wizard-step .bs-wizard-info {
	color: #999;
	font-size: 14px;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot {
	position: absolute;
	border: 0;
	width: 30px;
	height: 30px;
	display: block;
	background: #fbe8aa;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #fbbd19;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}

.bs-wizard>.bs-wizard-step>.progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;
}

.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa;
}

.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {
	width: 50%;
}

.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
	width: 0%;
}

.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
	background-color: #f5f5f5;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {
	opacity: 0;
}

.bs-wizard>.bs-wizard-step:first-child>.progress {
	left: 50%;
	width: 50%;
}

.bs-wizard>.bs-wizard-step:last-child>.progress {
	width: 50%;
}

.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {
	//pointer-events: none; 
	cursor: default;
}

.bs-wizard-info p {
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*END Form Wizard*/

/*------------------------Old styles------------------------------------*/

/*------------------------Fonts------------------------------------*/

@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot);
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff) format('woff');
}

/*------------------------Fonts------------------------------------*/

input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 20px;
	height: 15px;
	display: inline-block;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 15px;
	vertical-align: middle;
	cursor: pointer;
}

input[type=checkbox].css-checkbox:checked+label.css-label {
	background-position: 0 -15px;
}

.css-label {
	background-image: url(http://csscheckbox.com/checkboxes/lite-gray-check.png);
}

/* ----------------- Container styles --------------------- */

.outer {
	width: 100%;
	margin: 0;
	padding: 0;
}

.wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}

.header {
	width: 100%;
	height: 102px;
}

.hdr_wrapper {
	width: 1000px;
	height: 102px;
	margin: 0px auto;
	padding: 0px;
	background: url(../images/chat_bg.png) repeat-x;
}

.member_area .hdr_wrapper {
	max-width: 1000px!important;
	width: 100%;
	height: 102px;
	margin: 0px auto;
	padding: 0px;
	background: url(../images/chat_bg.png) repeat-x;
}

.member_area .wrapper {
	max-width: 1000px!important;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}

.business_profile .hdr_wrapper {
	max-width: 1000px!important;
	width: 100%;
	height: 102px;
	margin: 0px auto;
	padding: 0px;
	background: url(../images/chat_bg.png) repeat-x;
}

.business_profile .wrapper {
	max-width: 1000px!important;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}

.header_row {
	/*background:url(../img/OrangePeel/top_hdr_bg.jpg) #FBFCFC bottom left repeat-x;*/
}

.header_left {
	height: 92px;
	float: left;
	width: 814px;
	padding: 10px 10px 0 0;
}

.logo_tagline {
	color: #FFF;
	font-size: 30px;
	padding: 7px 0 0 109px;
	float: left;
}

.header_right {
	height: 58px;
	float: right;
	padding: 44px 0 0 10px;
}

.main_nav {
	width: 100%;
	/*height:63px;*/
	height: 45px;
	background: #252525;
}

.nav {
	width: 1000px;
}

.nav ul {
	height: 45px;
	/*padding:11px 0px;*/
}

.nav ul li {
	list-style: none;
	height: 41px;
	line-height: 41px;
	display: inline-block;
	float: left;
	vertical-align: middle;
}

.nav ul li a {
	height: 41px;
	list-style: none;
	color: #FFF!important;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 22px;
	background: url(../images/nav_sep.gif) no-repeat right center;
	vertical-align: middle;
}

.nav ul li a:hover {
	color: #ffe50c!important;
}

.nav li.active a {
	color: #ffe50c!important;
}

.nav ul li img {
	vertical-align: middle;
	margin-left: 10px;
	max-height: 35px;
	max-width: 35px;
}

.nomarg-nav {
	padding-right: 0px!important;
	background: none!important;
}

.nopadhome-nav {
	padding-left: 0px!important;
}

.content_area {
	width: 1000px;
	/*margin:25px 0;*/
	float: left;
}

.member_area .content_area {
	width: 100%;
	max-width: 1000px!important;
	margin: 0px;
	display: table;
	float: none!important;
	vertical-align: top;
}

.business_profile .content_area {
	width: 100%;
	max-width: 1250px!important;
	margin: 0px;
	display: table;
	float: none!important;
	vertical-align: top;
	/*overflow: hidden !important;*/
}

.content_left {
	width: 700px;
	padding-right: 14px;
	border-right: 1px solid #e9e9e9;
	float: left;
	/*margin:25px 0;*/
}

.member_area .content_left {
	max-width: 715px;
	width: 100%;
	display: table-cell;
	border-right: 0px!important;
	padding-right: 10px;
	vertical-align: top;
}

.business_profile .content_left {
	max-width: 715px;
	width: 100%;
	display: table-cell;
	border-right: 0px!important;
	padding-right: 10px;
	overflow: hidden !important;
	vertical-align: top;
}

.content_right {
	background: none repeat scroll 0 0 #e7e7e7;
	border: 1px solid #d9d6d6;
	display: table-cell;
	max-width: 259px;
	padding: 10px 7px;
	vertical-align: top;
	float: right;
}

.member_area .content_right {
	/*max-width:2px;*/
	padding: 10px 7px;
	display: table-cell;
	background: #e7e7e7;
	float: none!important;
	vertical-align: top;
}

.business_profile .content_right {
	max-width: 259px;
	padding: 10px 7px;
	display: table-cell;
	background: #e7e7e7;
	/*float:none!important;*/
	vertical-align: top;
	/*margin-top:66px;*/
	border: 1px solid #d9d6d6;
}

.welcome_area {
	width: 690px;
	padding-bottom: 10px;
	padding: 25px 0 0 0;
}

.welcome_area img {
	width: 115px;
	height: 115px;
	float: left;
	margin-right: 25px;
	margin-top: 20px;
}

.welcome_area h3 {
	font-size: 28px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #444444;
	padding: 15px;
	font-weight: normal;
	text-align: center;
	line-height: 40px;
}

.home_loginsec {
	padding: 25px 0 0 0;
	border-top: 1px solid #e9e9e9;
	margin-top: 10px;
}

.home_loginsec_left {
	width: 310px;
	padding: 5px 34px 20px 0px;
	border-right: 1px solid #e9e9e9;
	float: left;
}

.home_loginsec_right {
	width: 310px;
	padding: 5px 0px 20px 34px;
	float: left;
}

.home_loginsec_right form a {
	color: #E99620;
}

.home_loginsec_right form a:hover {
	color: #929292;
}

.home_log_form_blk {
	background: none repeat scroll 0 0 #f0f0f0;
	border: 1px solid #e7e6e6;
	margin-top: 15px;
	min-height: 145px;
	padding: 16px;
	width: 276px;
}

.home_loginsec h3, .right_search h3, .content h3 {
	/*border-left:12px solid #1480AF;*/
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
	padding-left: 14px;
	margin-top: 25px !important;
}

.home_loginsec_left .yellow_btn {
	padding: 0px 15px;
	height: 30px;
	cursor: pointer;
	background: #1480AF;
	/*background:url(../images/yellow_btn.jpg) repeat-x;*/
	border: 1px solid #1480AF;
	font-size: 15px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #ffffff;
	text-shadow: Red;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	float: left;
	margin-top: 5px;
}

.home_loginsec_left .yellow_btn:hover {
	background: #f8be4a;
}

.checkbox {
	margin: 8px 7px 8px 0px;
}

.checkbox_label {
	font-size: 15px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #444444;
}

.readmore {
	float: right;
	margin-top: 10px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	padding-right: 10px;
	color: #1480AF!important;
	background: url(../images/readmore.gif) no-repeat 100% 70%;
}

.readmore:hover {
	color: #7d7d7d!important;
}

.home_log_form_forgotblk {
	margin-top: 7px;
	padding-top: 5px;
}

.home_log_form_blk span {
	color: #e99620;
	padding: 0 0 0 5px;
}

.home_log_form_blk span a {
	color: #e99620;
}

.home_log_form_blk span a:hover {
	color: #929292;
}

.right_nav {
	border: 1px solid #e0e0e0;
	background: #f8f8f8;
}

.right_nav ul {
	width: 258px;
}

.right_nav ul li {
	width: 224px;
	padding: 3px 10px 3px 24px;
	/*background:url(../images/nav_arrow.jpg) no-repeat 95% 50%;*/
	list-style: none;
	font-size: 25px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #8e8e8e;
	border-bottom: 1px solid #efefef;
}

.right_nav li a {
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #8e8e8e;
	text-decoration: none;
}

.right_nav li a:hover {
	color: #1480AF;
}

.right_nav ul li.title {
	background: #fafafa;
	border-bottom: 1px solid #ececec;
	color: #7c7c7c;
	font-size: 16px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-transform: uppercase;
	background: url(../images/r_yellow_arrow.png) no-repeat 7px 15px;
	cursor: pointer;
}

.right_nav ul li.title:hover {
	color: #f1c212;
}

.no_btmborder {
	border-bottom: 0!important;
}

.right_search {
	border: 1px solid #e0e0e0;
	background: #f8f8f8;
	padding: 20px 16px;
	margin-top: 15px;
	float: left;
	width: 226px;
}

.right_search [type="text"] {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 32px;
	width: 214px!important;
	border-radius: 0!important;
	margin: 10px 0px!important;
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #444444;
	padding: 4px;
}

.search_btn {
	width: 83px;
	height: 29px;
	margin-top: 5px;
	background: url(../images/search_btn.jpg) no-repeat;
	border: 0;
	cursor: pointer;
	outline: none;
	float: left;
}

.search_btn:hover {
	background: url(../images/search_btn_over.jpg) no-repeat;
}

/*--------------------Member page styles------------------------*/

.member_area .member_middle_blk {
	width: 100%;
	max-width: 495px;
	margin: 15px 0px;
	display: table-cell;
	padding-left: 10px;
	padding-top: 15px;
	vertical-align: top;
}

.member_prof_menu {
	height: 43px;
	background: #FFF;
}

.member_prof_menu ul {}

.member_prof_menu ul li {
	list-style: none;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	margin-right: 1px;
}

.member_prof_menu ul li a {
	color: #979797;
	font-weight: normal;
	font-family: 'Karla', sans-serif!important;
	color: #4f4f4f;
	font-size: 14px;
	padding: 0px 15px;
	border-right: 1px solid #e5e5e5;
}

.member_prof_menu ul li:last-child a {
	border-right: 0;
}

.member_prof_menu ul li:hover, .member_prof_menu ul .active {
	border-bottom: 2px solid #43B9F6 !important;
}

.more_menu {
	border-right: 0!important;
	background: url(../images/moremenu_arrow.jpg) no-repeat right;
}

.member_prof_abt_edit_table [type="text"] {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 35px;
	width: 294px;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top: 15px;
	color: #4f4f4f;
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 2px 5px;
}

.member_prof_abt_edit_table [type="password"] {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 30px;
	width: 294px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top: 15px;
	color: #4f4f4f;
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 2px 5px;
}

.member_prof_abt_edit_table select {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 39px!important;
	width: 305px!important;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top: 15px;
	color: #4f4f4f;
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 5px 5px;
}

.member_prof_abt_edit_table textarea {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 60px;
	width: 294px;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top: 15px;
	color: #4f4f4f;
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 2px 5px;
}

/*-----------------Business Profile---------------------*/

.business_profile_detailsarea {
	max-width: 683px;
	background: #FFF;
	border: 1px solid #e1e1e1;
	padding: 15px;
	margin: 15px 0;
}

.business_profile_desc_pic {
	width: 256px;
	height: 242px;
	border: 1px solid #e2e2e2;
	padding: 2px;
	float: left;
	margin-right: 15px;
	text-align: center;
	vertical-align: middle;
	display: block;
	clear: right;
}

.business_profile_desc {
	display: table;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
	width: 100%;
	margin-top: 15px;
}

.business_profile_desc_cola1 {
	display: table-cell;
	vertical-align: top;
	width: 312px;
}

.business_profile_desc_col1 {
	display: table-cell;
	vertical-align: top;
}

.col1wide {
	width: 406px;
}

.margtop5 {
	margin-top: 5px!important;
}

.margtop6 {
	margin-top: 6px!important;
}

.margtop10 {
	margin-top: 10px!important;
}

.margtop15 {
	margin-top: 15px!important;
}

.business_profile_desc p {
	color: #4c4c4c;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
}

.business_profile_desc h3 {
	font-size: 22px;
	color: #505050;
	margin-bottom: 10px;
}

.business_profile_desc h3 span {
	padding-left: 12px;
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
}

.business_profile_desc_location {
	font-size: 13px;
	color: #43B9F6;
	/*height:20px;*/
	line-height: 20px;
	display: block;
}

.inquire_ratingblk {
	margin-top: 7px;
	width: 100%;
}

.inquire_btn {
	width: 116px;
	height: 35px;
	/*background:url(../images/inquire_btn.jpg) repeat-x;*/
	background: #f0a901;
	border: 1px solid #f0a901;
	cursor: pointer;
	outline: none;
	font-size: 18px;
	color: #FFF;
	margin-right: 10px;
}

.inquire_btn:hover {
	background: #f0a901;
	border: 1px solid #bb8300;
}

.comment_btn {
	width: 116px;
	height: 35px;
	/*background:url(../images/comment_btn.jpg) repeat-x;*/
	background: #f0a901;
	border: 1px solid #f0a901;
	cursor: pointer;
	outline: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #FFF;
}

.comment_btn:hover {
	background: #f0a901;
	border: 1px solid #bb8300;
}

.business_profile_desc_action {
	float: left;
	margin-top: 10px;
}

.business_profile_desc_starring {
	float: right;
}

.business_profile_addressBlk {
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
	margin-top: 15px;
	max-width: 683px;
	width: 100%;
}

.business_profile_addressBlk p {
	color: #4c4c4c;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
}

.business_profile_addressdiv {
	width: 400px;
	padding-left: 5px;
	float: left;
}

.col1 {
	width: 100px;
	float: left;
	color: #7a7a7a;
	font-size: 13px;
	font-weight: 500;
}

.col2 {
	width: 25px;
	float: left;
	font-size: 13px;
}

.col3 {
	width: auto;
	float: left;
	color: #9a9a9a;
	font-size: 13px;
	font-weight: normal;
}

.business_profile_addressrow {
	margin-bottom: 8px;
}

.business_profile_commentBlk_pic {
	width: 66px;
	height: 60px;
	border: 1px solid #e3e3e3;
	float: left;
	margin-right: 25px;
	clear: right;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.business_profile_commentBlk p {
	color: #4c4c4c;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
}

.business_profile_commentBlk h5 {
	color: #f9a512;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: normal;
}

.business_profile_commentBlk h5 span {
	float: right;
}

/*------------------Inner pages styles------------------*/

.inner .content, .register .content {
	font-size: 17px;
	color: #8e8e8e;
	min-height: 480px;
}

.inner .content p, .register .content p {
	font-size: 17px;
	color: #8e8e8e;
	margin-top: 10px;
	text-align: justify;
	line-height: 27px;
}

.register .content p a {
	color: #edbb00;
}

.register .content p a:hover {
	text-decoration: underline;
}

.register_form {
	width: 690px;
	margin-top: 20px;
}

.login_form {
	width: 690px;
	margin: 15px;
}

.login_form [type="password"] {
	margin-bottom: 0px!important
}

.login_form [type="checkbox"] {
	margin: 15px 0;
}

.home_log_form_blk [type="checkbox"] {
	margin: 10px 0;
}

.register_form span {
	margin-right: 25px;
}

.register_form form a {
	color: #E99620;
}

.register_form form a:hover {
	color: #515151;
}

.register_form span p {
	font-size: 14px!important;
	color: #4a4a4a!important;
	line-height: 24px;
}

.classified_category {
	width: 410px!important;
}

.signup_btn {
	border: 1px solid #dcb30d;
	height: 35px;
	cursor: pointer;
	outline: none;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFF;
	/*text-shadow: 1px 1px 1px #a78a1c;
box-shadow: inset 0 1px #f8d86b;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
	margin: 10px 10px 0 0;
	background: #1480AF;
	/* Old browsers 
background: -moz-linear-gradient(top, #f2c40f 0%, #f6b116 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c40f), color-stop(100%,#f6b116)); 
background: -webkit-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: -o-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: -ms-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: linear-gradient(to bottom, #f2c40f 0%,#f6b116 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c40f', endColorstr='#f6b116',GradientType=0 ); */
}

.signup_btn:hover {
	text-shadow: 1px 1px 1px #dfb515;
	/*box-shadow: inset 0 1px #ffefb9;*/
	color: #FFF!important;
	background: #f8be4a;
	/* Old browsers 
background: -moz-linear-gradient(top, #ffd229 0%, #f2c311 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd229), color-stop(100%,#f2c311)); 
background: -webkit-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -o-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -ms-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: linear-gradient(to bottom, #ffd229 0%,#f2c311 100%); /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd229', endColorstr='#f2c311',GradientType=0 ); */
}

.register_form form .signup_btn {
	border: 1px solid #dcb30d;
	height: 35px;
	cursor: pointer;
	outline: none;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFF;
	text-shadow: 1px 1px 1px #a78a1c;
	/*box-shadow: inset 0 1px #f8d86b;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
	margin: 15px 10px 0 0;
	background: #1480AF;
	/* Old browsers 
background: -moz-linear-gradient(top, #f2c40f 0%, #f6b116 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c40f), color-stop(100%,#f6b116)); 
background: -webkit-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: -o-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: -ms-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: linear-gradient(to bottom, #f2c40f 0%,#f6b116 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c40f', endColorstr='#f6b116',GradientType=0 );*/
}

.register_form form .signup_btn:hover {
	text-shadow: 1px 1px 1px #dfb515;
	/*box-shadow: inset 0 1px #ffefb9;*/
	background: #f8be4a;
	/* Old browsers 
background: -moz-linear-gradient(top, #ffd229 0%, #f2c311 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd229), color-stop(100%,#f2c311)); 
background: -webkit-linear-gradient(top, #ffd229 0%,#f2c311 100%); /
background: -o-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -ms-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: linear-gradient(to bottom, #ffd229 0%,#f2c311 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd229', endColorstr='#f2c311',GradientType=0 ); */
}

.cancel_btn {
	border: 1px solid #656565;
	height: 35px;
	cursor: pointer;
	outline: none;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFF;
	/*text-shadow: 1px 1px 1px #656565;
box-shadow: inset 0 1px #c6c6c6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
	margin: 10px 10px 0 0;
	background: #9c9c9c;
	/* Old browsers 
background: -moz-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#6d6d6d)); 
background: -webkit-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); 
background: -o-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); 
background: -ms-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%);
background: linear-gradient(to bottom, #9c9c9c 0%,#6d6d6d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#6d6d6d',GradientType=0 );*/
}

.cancel_btn:hover {
	border: 1px solid #7e7e7e;
	/*text-shadow: 1px 1px 1px #656565;
box-shadow: inset 0 1px #c6c6c6;*/
	background: #ababab;
	/* 
background: -moz-linear-gradient(top, #ababab 0%, #8c8c8c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ababab), color-stop(100%,#8c8c8c)); 
background: -webkit-linear-gradient(top, #ababab 0%,#8c8c8c 100%); 
background: -o-linear-gradient(top, #ababab 0%,#8c8c8c 100%);
background: -ms-linear-gradient(top, #ababab 0%,#8c8c8c 100%);
background: linear-gradient(to bottom, #ababab 0%,#8c8c8c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#8c8c8c',GradientType=0 );  */
}

.recent_adddtion_blk {
	background: #f8f8f8;
	border: 1px solid #e1e1e1;
	padding: 10px 15px;
	margin: 10px 0 10px 0;
}

.recent_adddtion_blk h3 {
	font-size: 22px;
	color: #505050;
	border: 0!important;
}

.recent_adddtion_blk_content {
	margin-top: 10px;
}

.invite_contacts_blk_content.recent_adddtion_blk_content {
	margin-top: 0!important;
}

.recent_img {
	width: 141px;
	height: 102px;
	margin-right: 20px;
	background: #FFF;
	float: left;
}

.recent_img img {
	max-width: 141px;
	max-height: 102px;
	text-align: center;
	vertical-align: middle;
}

.recent_content {
	font-size: 12px;
	color: #505050;
	/*float:left;
	max-width:562px;*/
	width: 100%;
}

.recent_content h6 {
	color: #1480AF;
	font-size: 13px;
	font-weight: normal;
}

.recent_content h6 a {
	color: #6b6b6b;
}

.recent_content p {
	color: #505050;
	font-size: 12px;
	line-height: 20px;
}

.recent_content .more {
	margin-top: 5px;
}

.recent_content .more a {
	float: right;
	font-size: 13px;
	padding-right: 10px;
	color: #505050;
	background: url(../images/more_arrow.jpg) no-repeat right;
}

.recent_content .more a:hover {
	color: #eda306;
}

.recent_adddtion_blk_content .seeall {
	margin-top: 10px;
}

.recent_adddtion_blk_content .seeall a {
	float: right;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	padding-right: 20px;
	color: #eda306;
	background: url(../images/seeall_arrow.jpg) no-repeat right;
}

.recent_adddtion_blk_content .seeall a:hover {
	color: #505050;
}

.champions_blk {
	margin: 10px 0 0 0;
}

.champions_blk h3 {
	font-size: 22px;
	color: #505050;
}

.business_profile .content_left h3 {
	font-size: 22px;
	color: #505050!important;
	margin-top: 25px;
}

.business_profile .content_left h3 span.count_bg {
	color: #000;
}

.business_profile .content_left .business_profile_desc_col1 h3 {
	margin-top: 0px;
}

.business_profile .content_left h3 span a {
	color: #505050!important;
}

.business_profile .content_left h3 span a:hover {
	color: #1480AF!important;
}

.business_profile .content_left .addbusiness {
	color: #505050!important;
	font-size: 12px!important;
	float: right;
	vertical-align: middle;
	background: url(../images/plus_icon.png) no-repeat 0% 50%;
	margin-top: 5px;
	padding: 0 0 0 15px;
}

.business_profile .content_left .addbusiness a {
	color: #505050!important;
}

.business_profile .content_left .addbusiness a:hover {
	color: #1480AF !important;
	text-decoration: none;
}

.invite_search_list {
	width: 100%;
}

.invite_search_list .businesslist_search_blk_col3 {
	width: 100%
}

.invite_search_list select {
	float: left;
	height: 28px;
	margin: 3px 0 0 3px;
	width: 180px;
}

.srch_list {
	float: left;
}

.invite_search_list .businesslist_search_blk_col3 .srch_blk {
	float: right;
	width: 276px;
}

.double_list {
	width: 100%;
	padding: 0 0 10px 0;
}

.double_list select {
	width: 183px;
}

.double_list .businesslist_search_blk_col1 {
	float: left;
	width: auto;
}

.double_list .businesslist_search_blk_col2 {
	float: right;
	width: auto;
}

.filter_feild {
	background-color: #ffffff;
	width: 200px;
	float: right;
	margin: 0;
	border: 1px solid #D8D8D8;
	padding: 0 10px;
}

.businesslist_search_business {
	padding-left: 13px;
	color: #8e8e8e;
	/*font-family: "Plus Jakarta Sans"; */
	font-size: 17px;
}

.businesslist_search_blk_col2 a {
	margin-left: 10px;
}

.businesslist_search_blk_col2 span {
	color: #FFF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	background: url(../images/srch_location_icon.jpg) no-repeat 0% 50%;
	padding-left: 25px;
}

.business_profilelist_detailsarea {
	max-width: 693px;
	width: 100%;
	background: #FFF;
	border: 1px solid #e1e1e1;
	padding: 10px;
	margin: 15px 0;
	display: table;
	-dt-display: table;
}

.business_profilelist_detailsarea .business_profile_desc_colside {
	display: table-cell;
	width: 210px;
	vertical-align: top;
	padding-right: 5px;
}

.business_profile_desc_colside_list {
	width: 100%;
	padding: 0 0 5px 0;
}

.business_profile_desc_colside_list .edit_link_business {
	margin-left: 0px;
	/*margin-top:4px;*/
}

.business_profile_desc_colside_list .delete_link_business {
	margin-right: 0px;
}

.business_profile_desc_colside_list .business_profile_desc_colside {
	float: left;
}

.business_profilelist_detailsarea .business_profile_desc_colmiddle {
	max-width: 468px;
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
}

.business_profile_desc_colmiddle h3 {
	font-size: 22px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #505050;
	padding-left: 12px;
	padding-bottom: 5px;
	background: url(../images/h3_bg.jpg) no-repeat 0% 8px!important;
	margin-top: 0px!important;
}

.business_profile_desc_colmiddle p a.readmore {
	margin-top: 0;
}

.business_profile_desc_colmiddle_location {
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #1480AF;
	padding-left: 0px;
	margin: 7px 0;
	line-height: 20px;
	display: block;
}

.business_profile_desc_colmiddle_location span {
	padding: 10px 0 10px 21px;
	background: url(../images/location_icon.jpg) no-repeat left center;
}

.business_profile_desc_colmiddle p {
	font-size: 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	line-height: 18px;
}

.show_product_link {
	font-size: 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding-left: 14px;
	background: url(../images/add_icon.jpg) no-repeat left;
	margin-top: 10px;
	color: #505050;
}

.show_product_link a {
	color: #505050;
}

.show_product_link a:hover {
	color: #e4b70d;
}

.pad_cont_left {
	padding-left: 10px;
}

.pad_cont_right {
	padding-right: 10px;
}

.frnd_reqst_blk {
	background: #f8f8f8;
	border: 1px solid #e1e1e1;
	padding: 10px;
	margin: 10px 0 10px 0;
}

.frnd_reqst_blk h3 {
	font-size: 22px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #505050;
	padding-left: 12px;
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
	border: 0!important;
	margin: 0 !important;
}

.frnd_reqst_blk_content {
	margin-top: 10px;
}

.frnds_list_blk {
	max-width: 226px;
	width: 100%;
	min-height: 50px;
	padding-right: 10px;
	float: left;
	margin: 10px 0 15px 0;
}

.frnds_list_blk_tag {
	max-width: 325px;
	width: 100%;
	min-height: 50px;
	padding-right: 10px;
	float: left;
	margin: 10px 0 15px 0;
}

.frnd_reqst_img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	background: #FFF;
	float: left;
	border: 1px solid #ececec;
}

.frnd_reqst_img img {
	max-width: 50px;
	max-height: 50px;
	text-align: center;
	vertical-align: middle;
}

.frnd_content {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	color: #505050;
	/*float:left;
	max-width:562px;*/
	width: 100%;
}

.frnd_content a {
	color: #e26102;
}

.frnd_content a:hover {
	color: #797979;
}

.frnd_content h6 {
	color: #1480AF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.frnd_content p {
	color: #505050;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.frnd_content_add {
	color: #62605d;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 1px 5px 0 0;
	float: left;
	width: 103px;
}

.frnd_content_accept {
	color: #62605d;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 1px 5px 0 0;
	float: left;
	width: 54px;
}

.frnd_content_accept span {
	color: #e58f2b;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.frnd_content_accept span a {
	color: #e58f2b;
	text-decoration: none;
}

.frnd_content_accept span a:hover {
	color: #e58f2b;
	text-decoration: underline;
}

.frnd_content_decline {
	color: #62605d;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 1px 0 0 5px;
	float: left;
}

.frnd_content_decline span {
	color: #e58f2b;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.frnd_content_decline span a {
	color: #e58f2b;
	text-decoration: none;
}

.frnd_content_decline span a:hover {
	color: #e58f2b;
	text-decoration: underline;
}

.frnd_reqst_blk_content .seeall {
	margin-top: 10px;
}

.frnd_reqst_blk_content .seeall a {
	float: right;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	padding-right: 20px;
	color: #eda306;
	background: url(../images/seeall_arrow.jpg) no-repeat right;
}

.frnd_reqst_blk_content .seeall a:hover {
	color: #505050;
}

/*--------------------Footer---------------------------*/

.footer_main {
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(../images/footer_bg.jpg) repeat-x;
}

.footer {
	width: 1000px;
	margin: 0px auto;
	padding: 30px 0 0 0;
}

.business_profile .footer, .member_area .footer {
	width: 1000px;
	margin: 0px auto;
	padding: 30px 0 0 0;
}

.footer_nav {
	width: 191px;
	float: left;
	background: url(../images/ftr_sep.jpg) no-repeat center right;
}

.footer_nav h5 {
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #e5e5e5;
	padding-bottom: 10px;
	font-weight: normal;
}

.footer_nav ul {
	width: 191px;
}

.footer_nav li {
	font-size: 14px;
	padding: 0px 0px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #FFF;
	list-style: none;
}

.footer_nav li a {
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #989898;
	padding-left: 20px;
	background: url(../images/ftr_arrow.png) no-repeat center left;
}

.footer_nav li a:hover {
	color: #FFF;
}

.nav_pad {
	padding-left: 72px;
}

.nav_nobg {
	padding-left: 60px;
	background: none!important;
	padding-top: 19px;
}

.member_prof_abt_edit_table {
	margin-top: 5px;
}

.member_prof_abt_edit_table #frmUserEdit label {
	width: 300px!important;
	margin-right: 10px;
}

.edit_link {
	color: #43b9f6!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/edit_icon.png) no-repeat center left;
	padding-left: 20px;
	margin-right: 10px;
}

.edit_link:hover {
	color: #43b9f6!important;
}

.edit_link_business {
	color: #43B9F6!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/edit_icon.png) no-repeat 1px 0px;
	padding-left: 20px;
	/*margin:7px 35px 0 30px;*/
	vertical-align: middle;
	float: right;
}

.edit_link_business:hover {
	color: #757575!important;
}

.community_page_nav li a {
	padding: 0 13px!important;
}

.community_page {
	margin: 0 0 0 0!important;
}

.community_page>.edit_link_business {
	margin: 14px 20px 0 11px!important;
}

div.pagination {
	float: right;
	margin: 10px 0;
	padding: 10px 0;
	text-align: right;
	width: auto;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
}

div.pagination span.disabled {
	background-color: #f9f9f9;
	border: 1px solid #ececec;
	color: #CCCCCC;
	margin: 4px;
	padding: 7px 15px;
	/*border-radius:2px;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

div.pagination span.current {
	background-color: #FFF;
	border: 1px solid #1480AF;
	color: #1480AF;
	font-weight: bold;
	margin: 2px;
	padding: 7px 13px
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}

div.pagination a {
	background-color: #f4f4f4;
	border: 1px solid #dfdfdf;
	color: #444444;
	margin: 4px;
	padding: 7px 13px;
	text-decoration: none;
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}

div.pagination a:hover {
	background-color: #f4f4f4;
	border: 1px solid #bfbfbf;
	color: #333333;
	margin: 4px;
	text-decoration: none;
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}

/*----------------------Developer CSS------------------------------*/

/*-----------------Error class-----------------------------------*/

.clserror {
	color: #ef5350 !important;
	margin-bottom: 2px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	clear: both;
}

.error_div {
	color: red !important;
	margin-bottom: 7px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	border: 1px solid #f9ea96;
	/*height:22px;*/
	line-height: 22px;
	padding: 2px 3px 2px 35px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: 0% 50% #fff8bd;
	/*background:url(../images/warning_icon.png) no-repeat 0% 50% #fff8bd;*/
}

.success_div {
	color: #3d7258!important;
	margin-bottom: 7px;
	margin-top: 10px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #d5e5ca;
	/* height:22px; */
	min-height: 22px;
	line-height: 22px;
	padding: 7px 10px;
	font-weight: 500;
	font-size: 13px;
	margin-bottom: 10px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: 5px 50% #def0d8;
	/*background:url(../images/success_icon.png) no-repeat 5px 50% #def0d8;*/
}

.notification_div {
	color: #94ac10!important;
	margin-bottom: 7px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	border: 1px solid #f9ea96;
	/* height:22px; */
	min-height: 22px;
	line-height: 22px;
	padding: 2px 3px 2px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #fff8bd;
	width: 650px;
}

.register [type="textarea"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D8D8D8;
	/*border-radius: 0;*/
	color: #444444;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 18px;
	margin-bottom: 0px!important;
	line-height: 32px;
	margin-top: 15px;
	padding: 4px;
	width: 400px;
}

.invite_contacts_content p a {
	color: #FFFFFF;
}

.invite_contacts_content p a:hover {
	color: #898989;
}

.ui-menu-item a {
	font-size: 13px !important;
}

/*-------------------New slider style -----------------*/

/* Header Style */

.codrops-top {
	line-height: 24px;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2);
}

.codrops-top a {
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}

.codrops-top a:hover {
	background: #fff;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

p.codrops-demos {
	text-align: center;
	display: block;
	padding: 14px;
}

p.codrops-demos a, p.codrops-demos a.current-demo, p.codrops-demos a.current-demo:hover {
	display: inline-block;
	border: 1px solid #b19099;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 0px 3px;
	font-weight: 800;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #b19099;
	background: -moz-linear-gradient(top, #b19099 0%, #936975 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b19099), color-stop(100%, #936975));
	background: -webkit-linear-gradient(top, #b19099 0%, #936975 100%);
	background: -o-linear-gradient(top, #b19099 0%, #936975 100%);
	background: -ms-linear-gradient(top, #b19099 0%, #936975 100%);
	background: linear-gradient(top, #b19099 0%, #936975 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b19099', endColorstr='#936975', GradientType=0);
}

p.codrops-demos a:hover {
	background: #b19099;
}

p.codrops-demos a:active {
	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);
	box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.4);
}

p.codrops-demos a.current-demo, p.codrops-demos a.current-demo:hover {
	color: #443132;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
}

#testSlide3 {
	display: inline-block;
	border: 1px solid #b19099;
	padding: 4px 10px 3px;
	margin: 0px 3px;
	color: #fff;
	background: #111;
}

/*----------------------------Friends-------------------------------*/

.friendname_blk {
	height: 54px;
}

.friends_btn {
	border: 0;
	font-size: 12px;
	padding: 3px 10px;
	text-decoration: none;
	display: inline-block;
	/*font-weight:bold;*/

	background-color: #f8f8f8;
	/*cursor:default;*/
	cursor: pointer !important;
	margin:0px auto 10px !important;
    width: 121px;
    border-radius: 6px;
}


.friends_btn:hover {
    background-color: #0f67d3 !important;
    color: #fff !important;
    border: none;
}

.profile_pic_sec .friends_btn {
	border: 1px solid #ebb83f;
	font-size: 12px;
	padding: 3px 6px!important;
	text-decoration: none;
	display: inline-block;
	/*font-weight:bold;*/
	color: #8a8a8a!important;
	margin: 0!important;
	background: none!important;
	/*cursor:default;*/
	cursor: pointer !important;
	/*margin-left:10px;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tik_icon {
	background: url(../images/tik.png) no-repeat 0% 50%;
	margin-right: 3px;
	height: 8px;
	width: 11px;
	padding-left: 11px;
}

.view_m_icon {
	background: url(../images/view_eye_icon.png) no-repeat 0% 50%;
	margin-right: 3px;
	height: 10px;
	width: 13px;
	padding-left: 13px;
}

/*------------------Find friends page style-------------------------*/

.addfriend_icon {
	/* background: url(../images/plus-icon.svg) no-repeat 0% 50%; */
	margin-right: 3px;
	height: 8px;
	width: 16px;
	padding-left: 10px;
	background-size: 8px;
}

.declinefriend_icon {
	background: url(../images/decline_icon.png) no-repeat 0% 50%;
	margin-right: 3px;
	height: 8px;
	width: 11px;
	padding-left: 11px;
}

.findfriend {}

.business_profile .member_area .findfriend h3 {
	font-size: 28px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #505050;
	margin: 15px 0;
	/*border-left: 12px solid #1480AF;*/
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
	padding-left: 14px;
	background: none;
}

.find_friends_list_blk {
	max-width: 693px;
	width: 96%;
	padding: 0px 2%;
	margin: 5px 0%;
	display: table;
	-dt-display: table;
}

.find_friends_list_blk .row {
	border-bottom: 1px solid #eeeeee;
	margin: 0px 5px;
	padding: 10px 0px;
}

.find_friends_list_blk .rownoborder {
	border-bottom: 0!important;
}

.categorylist_row {
	margin: 0px 5px;
	padding: 10px 0px;
}

.categorylist_row a {
	color: #5d5d5d;
	font-size: 16px;
}

.categorylist_row a:hover {
	color: #EDA306;
}

.find_friends_list_blk .colside1 {
	display: table-cell;
	width: 75px;
	vertical-align: top;
	padding-right: 15px;
}

.find_friends_list_blk .colmiddle {
	width: 308px;
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
}

.find_friends_list_blk .colside3 {
	display: table-cell;
	width: 260px;
	vertical-align: top;
	padding-left: 10px;
}

.find_friends_list_blk .colmiddle h6 {
	color: #1480AF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	margin: 0;
	padding: 0;
}

.find_friends_list_blk .colmiddle h6.normal_head a {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.find_friends_list_blk .colmiddle h5.normal_user a {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	color: #1480AF;
}

.find_friends_list_blk .colmiddle p.mesage_txt {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding: 0px 0 10px 0;
}

.msg_date_1 {
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	padding: 15px 0 0 0;
}

.find_friends_list_blk .colmiddle h6 a {
	color: #1480AF;
}

.find_friends_list_blk .colmiddle p {
	color: #505050;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	margin-top: 2px;
	padding: 0;
}

.colside1_pic {
	width: 75px;
	height: 75px;
	border: 1px solid #ebebeb;
	float: left;
}

.colside1_pic img {
	max-width: 75px;
	max-height: 75px;
}

.colmiddle h3 {
	font-size: 20px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #505050;
	padding-left: 12px;
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
	margin-top: 0px!important;
}

.find_friends_list_outer h3 {
	background: #85caff;
	border: 0 none !important;
	color: #ffffff;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 22px!important;
	padding: 9px;
	margin: 4px 15px!important;
	border-radius: 70px;
	width: 40px;
	height: 40px;
	text-align: center;
	font-weight: 500;
}

.find_friends_list_blk .colside3 .friends_btn {
	border: 1px solid #f9d13c;
	/*-webkit-border-radius: 0; 
-moz-border-radius: 0;
border-radius: 0;*/
	font-size: 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 3px 10px;
	text-decoration: none;
	/*display:inline-block;*/
	/*text-shadow: 0  1px 0 rgba(255,255,255,0.5);
font-weight:bold; */
	color: #8a8a8a!important;
	/*text-shadow: 0 1px 0 #FFFFFF;*/
	background-color: #f8f8f8;
	cursor: default;
	margin-left: 10px;
	float: right!important;
}


span.expiry {
	margin-top: 5px;
	margin-left: 10px;
}

/*-------------------New slider style End Here -----------------*/

.starring {
	float: right;
}

/*-----------------------------------------------------JQUERY COLORBOX CSS---------------------------------------------------------*/

/*
        ColorBox Core Style:
        The following CSS is consistent between example themes and should not be altered.
    */

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10001;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

/* 
        User Style:
        Change the following styles to modify the appearance of ColorBox.  They are
        ordered & tabbed in a way that represents the nesting of the generated HTML.
    */

/* #cboxOverlay{background:url(../images/overlay.png) repeat 0 0;} */

#cboxOverlay {
	background: #1c272d;
}

#colorbox {
	outline: 0;
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
	width: 21px;
	background: url(../images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
	width: 21px;
	background: url(../images/controls.png) right top repeat-y;
}

#cboxTopCenter {
	height: 21px;
	background: url(../images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
	height: 21px;
	background: url(../images/border.png) 0 -29px repeat-x;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxLoadingOverlay {
	background: url(../images/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
	background: url(../images/loading.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline: 0;
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxPrevious:hover {
	background-position: -75px -25px;
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxNext:hover {
	background-position: -50px -25px;
}

#cboxClose {
	position: absolute;
	top: 0px;
	right: -3px;
	background: url(../images/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxClose:hover {
	background-position: -25px -25px;
}

/*
      The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
      when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
      See: http://jacklmoore.com/notes/ie-transparency-problems/
    */

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

/*-------autocomplete------*/

DIV.list_item_container {
	height: 39px;
	padding: 2px 5px;
	cursor: pointer;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
}

DIV.list_item_container:hover {
	color: #fff
}

DIV.image {
	width: 35px;
	height: 35px;
	position: relative;
	overflow: hidden;
	border: 1px solid #EEE;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #43b9f6;
	border-radius: 50%;
	overflow: hidden;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}

DIV.image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	/*position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	max-width: none!important;*/
}

DIV.image h4 {
	font-weight: 500;
	color: #fff;
	font-size: 16px;
}

.list_item_container .label {
	font-size: 15px!important;
	padding-top: 4px;
	font-weight: normal;
	color: #bbbbbb;
}

.list_item_container .tile {
	display: flex;
	width: calc(100% - 30px);
	justify-content: space-between;
}

.ui-autocomplete .list_item_container .label {
	font-size: 13px!important;
	padding-top: 4px;
	font-weight: normal;
	color: #707b87!important;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 280px;
	white-space: nowrap;
}

.ui-autocomplete .list_item_container:hover .label, .ui-autocomplete .list_item_container:hover .search_info {
	color: #fff !important
}

.list_item_container a.jtab {
	color: #E19708;
}

.list_item_container a.jtab:hover {
	color: #000;
}

.datepaosted {
	color: #AAAAAA;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 14px;
}

.loader {
	display: none;
}

.jedit {
	float: right;
	margin-top: -25px;
}

.jedittag {
	float: right;
	margin-top: -25px;
}

.user {
	color: #949494;
	display: inline-block;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 10px 0px 0px 24px;
}

.user a {
	color: #1480AF;
	float: left;
}

.user img {
	float: left;
	margin-right: 3px;
}

.friend {
	float: right;
	margin: 10px;
}

#inviteblock .invite {
	margin: 10px 0px 18px 0px;
	float: left;
}

.invitefrnd_contact_blk {
	width: 290px;
	padding-right: 10px;
	float: left;
}

#inviteblock h3 {
	margin-bottom: 7px;
}

.search_info {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-style: italic;
	font-size: 12px;
	color: #443132;
	float: right;
}

/*.invite_btn {
    background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DCB30D;
    border-radius: 0;
    box-shadow: 0 1px #F8D86B inset;
    color: #FFFFFF !important;
    cursor: pointer; height:auto;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 5px 0 0;
    outline: medium none;
    padding: 0 15px;
    text-shadow: 1px 1px 1px #A78A1C;
}*/

.invite_btn {
	background: #43b9f6;
	border: 0;
	line-height: 24px;
	color: #FFFFFF !important;
	cursor: pointer;
	height: auto;
	font-size: 13px;
	/* height: 30px;*/
	margin: 5px 0 0;
	border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	padding: 5px 15px;
	text-transform: uppercase;
}

.invite_btn:hover {
	opacity: .8;
}

#jDivEmail textarea {
	margin: 15px 0 0 0;
	border: 1px solid #EEE;
	width: 100%;
	border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	padding: 10px;
}

.invite_btn.grey_btn {
	height: auto!important;
	border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
}

.member_prof_menu .more {
	float: right;
	margin-right: 10px;
}

.find_friends_list_blk .colmiddle1 {
	width: 308px;
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
	max-width: 212px;
}

.find_friends_list_blk .colmiddle1 h6 {
	color: #1480AF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.find_friends_list_blk .colmiddle1 h6 a {
	color: #1480AF;
}

.find_friends_list_blk .colmiddle1 p {
	color: #505050;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	margin-top: 2px;
	padding: 0;
}

.colmiddle1 h3 {
	font-size: 20px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #505050;
	padding-left: 12px;
	background: url(../images/h3_bg.jpg) no-repeat 0% 50%;
	margin-top: 0px!important;
}

.cateforylist_blk {
	width: 210px;
	display: table-cell;
	vertical-align: top;
	padding: 0px 10px;
}

.breadCrumb {
	padding: 10px 10px 10px 0px;
	color: #1480AF;
	vertical-align: middle;
}

.breadCrumb a {
	color: #888888;
}

.breadCrumb span {
	background: url(../images/brdcrumb_arrow.png) no-repeat 50% 50%;
	width: 16px;
	height: 12px;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
}

.find_friends_list_blk .colside4 {
	display: table-cell;
	width: 260px;
	vertical-align: top;
	padding-left: 10px;
	max-width: 161px;
}

.invite_frnds_div {
	width: auto;
}

.invite_btn1 {
	background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #DCB30D;
	border-radius: 0;
	box-shadow: 0 1px #F8D86B inset;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	height: 25px;
	margin: 5px 5px 5px 10px;
	outline: medium none;
	padding: 0 5px;
	text-shadow: 1px 1px 1px #A78A1C;
}

.cancel_btn1 {
	border: 1px solid #656565;
	height: 25px;
	margin: 5px 5px 5px 5px;
	padding: 0px 5px;
	cursor: pointer;
	outline: none;
	font-size: 16px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px #656565;
	box-shadow: inset 0 1px #c6c6c6;
	border-radius: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #9c9c9c;
	/* Old browsers */
	background: -moz-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c9c9c), color-stop(100%, #6d6d6d));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9c9c9c 0%, #6d6d6d 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#6d6d6d', GradientType=0);
	/* IE6-9 */
}

.textarea1 {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 55px;
	width: 220px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top: 15px;
	color: #4f4f4f;
	font-size: 13px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 2px 5px;
}

.ui-autocomplete {
	max-height: 300px;
	min-width: 200px;
	overflow: auto;
}

.orange_hd_invite {
	color: #d77b18;
	font-size: 18px;
}

.inviterow {
	margin: 0px 5px;
	padding: 10px 0px;
}

.invitecol1 {
	width: 150px;
	padding-right: 10px;
	display: table-cell;
	word-break: break-all;
}

.invitecol2 {
	width: 200px;
	padding-right: 10px;
	display: table-cell;
	word-break: break-all;
}

.invitecol3 {
	width: 90px;
	padding-right: 10px;
	display: table-cell;
	word-break: break-all;
}

.invitecol4 {
	width: 90px;
	padding-right: 10px;
	display: table-cell;
	word-break: break-all;
}

.invitecol5 {
	width: 100px;
	padding-right: 0px;
	display: table-cell;
	word-break: break-all;
}

.categ_count {
	padding: 0px 5px 0px 10px;
	margin: 2px 0 0 5px;
	font-size: 14px;
	float: right;
	background: #43B9F6;
	color: #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bus_catprofileform {
	margin: 10px;
}

.bus_catprofileform #serachbuisness.busname {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 21px;
	max-width: 150px!important;
	border-radius: 0!important;
	margin: 10px 10px 10px 0px!important;
	font-size: 15px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #444444;
	padding: 4px;
}

.bus_catprofileform #role.rolename {
	background: #FFF;
	border: 1px solid #d8d8d8;
	height: 21px;
	max-width: 125px!important;
	border-radius: 0!important;
	margin: 10px 10px 10px 0px!important;
	font-size: 15px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #444444;
	padding: 4px;
}

#tag_list_19 {
	padding: 0px 10px;
}

.bus_profile_blk {
	width: 483px;
	float: left;
	margin: 5px 5px 10px;
}

.bus_name_profile {
	width: 273px;
	float: left;
	padding: 0px 5px 0px 7px;
}

.bus_name_profile a {
	color: #1480AF!important;
	cursor: pointer;
}

.bus_name_profile a:hover {
	color: #757575!important;
}

.bus_name_profile span {
	color: #716962!important;
}

.error_block {
	width: 100%;
	background: #FFF;
	padding: 108px 15px 30px;
	margin: 5px 0;
	min-height: 550px;
	text-align: center;
}

.error_block span {
	background: url(../images/notfound.png) no-repeat center left;
	padding: 0 0 0 45px;
	font-size: 21px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #f99910;
	height: 35px;
}
.error_logo svg
{
width: 100%;
max-width: 290px;
height: auto;
}
.error_block p {

	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0 0;
}

.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #333;
	background-color: #161616;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
	font-size: 12px Arial;
}

.profilebizcom_invite {
	max-width: 100% !important;
}

.loaderposition {
	padding: 15px 5px 5px 5px;
	float: right;
	vertical-align: bottom;
}

.loaderposition1 {
	padding: 5px 5px 5px 5px;
	float: right;
	vertical-align: bottom;
}

.right_name {
	float: right!important;
}

ul#menu li:first a {
	padding-left: 0px!important;
	margin-left: 0px!important;
	float: left;
}

.permission_link {
	padding: 10px 0px 10px 0px;
	cursor: pointer;
}

.content_left .inbox_div {
	display: block;
	max-width: 710px;
}

#member_middle_blk.findfriend {
	margin: 0px;
}

.floatright {
	float: right;
}

.replymessage, .fullmessage, .deletemessage {
	float: left;
	margin: 0 50px 0 0;
	cursor: pointer;
}

.replymessage a, .fullmessage a, .deletemessage a {
	color: #1480AF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.menufloattop {
	float: right;
	padding-top: 25px;
	padding-right: 20px;
}

.menufloattop .replymessage, .menufloattop .fullmessage, .menufloattop .deletemessage {
	float: left;
	margin: 0 5px 0 0!important;
	cursor: pointer;
}

.menufloattop a {
	padding: 5px 15px!important;
	background: rgba(0, 0, 0, 0.35)!important;
	border-radius: 3px;
	font-size: 12px!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFF!important;
	float: left;
	margin: 0 5px 0 0!important;
	border: 1px solid #43b9f6;
}

.menufloattop a:hover {
	background: #43b9f6!important;
}

.menufloattop .replymessage a, .menufloattop .fullmessage a, .menufloattop .deletemessage a {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.menufloattop a input {
	background: none!important;
	border: 0!important;
	text-transform: capitalize!important;
}

.replymessage a {
	background: url(../images/msg_icons.png) no-repeat 0px 0px;
}

.fullmessage a {
	background: url(../images/msg_icons.png) no-repeat 0px -44px;
}

.deletemessage a {
	background: url(../images/msg_icons.png) no-repeat 0px -82px;
}

.classified_form {
	position: relative;
}

.classified_remove_img {
	position: absolute;
	top: 285px;
	left: 129px;
	z-index: 1000;
	cursor: pointer;
}

.classified_form .classifieds_description {
	resize: none;
	height: 130px!important;
}

#classifieds_image_id {
	margin-top: 0px;
}

#frmClassifiedsRegister div>label.error {
	font-size: 0px!important;
	text-indent: -999em!important;
	display: none;
}

#frmClassifiedsRegister div.clserror label.error {
	font-size: 12px!important;
	text-indent: inherit!important;
	display: inherit;
}

.classif_image {
	max-height: 150px;
	max-width: 150px;
}

.intro_list div {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	text-align: left;
	color: #333;
	line-height: 18px;
}

.member_search .filter_feild {
	float: left;
	width: 205px;
	margin-top: 5px;
}

.member_search .invite_btn {
	float: right;
}

.intro_list_members {
	padding: 0 10px;
}

.intro_list_members .friendlist1blk {
	max-width: 215px;
}

.intro_list_members h4 {
	padding-left: 10px;
	padding-right: 10px;
}

.frndsselect_chkbx {
	position: absolute;
	left: 6px;
	top: 7px;
}

.intro_list_members .friendlist1blk {
	position: relative;
	margin-top: 0;
}

.linkstyle2:hover {
	color: #f6b116;
}

.mail_preview {
	padding: 0 11px 15px 11px;
}

.mail_preview p {
	padding: 10px 0 10px 0;
}

.mail_textarea {
	width: 638px;
	height: 40px;
	margin-top: 0;
}

.introdiv {
	padding: 0 0 10px 0px;
	margin: 15px 0;
	max-width: 674px;
	background: #ffffff
}

.introdiv .member_prof_menu {
	border-bottom: 1px solid #dfdfdf;
	background: none;
}

.bizcom_blk {
	background: #fafafa;
	width: 305px;
	float: left;
	border: 1px solid #CCCCCC;
	height: 80px;
	padding: 5px;
	position: relative;
}

.bizcomlist_image {
	float: left;
	width: 60px;
	height: 70px;
	margin-right: 10px;
	margin-left: 10px;
}

.bizcomlist_image img {
	border: 1px solid #e1e1e1;
	padding: 1px;
	background: #fff;
}

.bizcom_detail {
	color: #f99910;
}

.rtmargin {
	margin: 0 10px;
}

.search_bizcom {
	float: left;
}

.linkstyle3 {
	text-align: right;
	color: #828282;
	margin: 0 10px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	width: 606px;
	border: 1px solid #bbbbbb;
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	clear: both;
	cursor: pointer;
	padding: 0 0 0 15px;
	text-align: center;
	background-color: #e9e9e9
}

.linkstyle3:hover {
	color: #666666;
}

.refferal_request_outer {
	width: 100%;
	max-width: 100%;
	background: #ffffff;
	/*border:1px solid #e1e1e1;*/
	margin: 15px 0 10px 0;
}

.divPifHeading {
	padding: 10px;
	font-size: 18px;
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #43B9F6;
}

.content_pif .divPifHeading {
	padding: 10px 0;
}

.content_pif .pif_preview {
	padding: 10px 0;
}

.pif_preview {
	padding: 10px 20px;
}

#divDisplayUserTypes .intro_list_members {
	padding: 0;
}

#divDisplayUserTypes .intro_list_members h4 {
	padding-left: 0px;
	padding-right: 0px;
}

#divDisplayIntroductionMemberDetails .yellow_btn {
	margin-top: 10px!important;
}

#divDisplayIntroductionMemberDetails #jSendPifMail.invite_btn {
	float: left;
	background: #43B9F6!important;
	border: 0 !important;
}

#jSendPifMail.invite_btn:hover {
	background: #43B9F6!important;
}

#jDisplayCommonIntroDiv .display_table_cell label {
	font-weight: normal;
}

.bizcom_img {
	float: left;
	margin: 0 auto;
	padding: 5px 10px;
}

.divShowOptions {
	color: #43B9F6;
	cursor: pointer;
}

a.divShowOptions:hover {
	color: #e26102;
}

.Introduction-container {
	min-height: 500px;
	padding: 10px;
	font-size: 16px;
}

/*Incentivised referral*/

#divBudget {
	display: table;
	width: 100%;
	font-size: 13px;
	color: #333;
}

.budgetLabel {
	display: table-cell;
	width: 75%;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	color: #333;
	padding-top: 20px!important;
	padding-right: 10px!important;
}

.budgetInput {
	display: table-cell;
	width: 25%;
	text-align: right;
	padding-left: 34px !important;
	vertical-align: middle;
	font-size: 13px;
	color: #333;
}

.view_other_bizcom {
	color: #1480AF;
}

.view_other_bizcom:hover {
	color: #000;
}

.admin_announcement .mediapost_head {
	background: #fbe20f!important;
}

.table_layout_outer {
	display: table;
	width: 100%;
	font-size: 13px;
	color: #333;
}

.table_layout_inner {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
	padding: 20px 10px 10px 10px!important;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.table_layout_1 {
	width: 35%;
}

.table_layout_2 {
	width: 15%;
}

.table_layout_3 {
	width: 15%;
}

.table_layout_4 {
	width: 15%;
}

.table_layout_5 {
	width: 15%;
}

.table_layout_inner.last {
	border-right: 0px!important;
}

label.error {
	background: none!important;
}

.error {
	color: #ef2e2e;
	border-color: #ef2e2e;
	/* background: #fee9ea;*/
	    font-size: 14px !important;
    font-weight: 400 !important;
}

#id-error {
	/*display: table-row;*/
}

#divIntoType {
	line-height: 20px;
}

#divCampaignExpiry {
	display: table;
	width: 100%;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
}

.bizcom_content .rtmargin {
	margin: 5px 7px;
}

.business_profile .content_left h3 {
	padding-left: 15px!important;
	background: url("../images/h3_bg.jpg")0% 50% no-repeat!important;
}

/*------------------------login dashboard new layout-----------------------------------*/

.login_dashboard_wrapper {
	padding: 20px 0;
}

.dashboard_blocks {
	display: table;
	width: 100%;
}

.dashboard_block_row {
	display: table-row;
	width: 100%;
}

.dashboard_block {
	background-color: #ffffff;
	border: 1px solid #f3f3f3;
	border-right-width: 25px;
	border-bottom-width: 25px;
	padding: 15px 2%;
	width: 26%;
	/*height:140px;
	float:left;*/
	margin: 25px 5% 0 0;
	display: table-cell;
	vertical-align: top;
}

.dashboard_block_outer {
	margin-right: 15px;
	margin-bottom: 15px;
}

.dashboard_block .col_1 {
	float: left;
	width: 40%;
	vertical-align: top;
}

.dashboard_block .col_2 {
	float: right;
	width: 55%;
	vertical-align: top;
}

.db_block_img {
	width: 100px;
	height: 100px;
	border: 1px solid #d1d1d1;
}

.dashboard_block_nomargin {
	margin: 25px 0 0 0!important;
	border-right: 0px;
}

.dashboard_block .col_2 p {
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 10px;
	min-height: 104px;
}

.dashboard_block .col_2 a {
	font-size: 16px;
	background: url(../images/arrow-right.gif) 0% 50% no-repeat;
	padding-left: 15px;
}

.bizbfrndz {
	background: url(../images/bizb1.jpg) 0% 0% no-repeat;
}

.bizcom {
	background: url(../images/bizb2.jpg) 0% 0% no-repeat;
}

.bizbdirectory {
	background: url(../images/bizb3.jpg) 0% 0% no-repeat;
}

.rewards {
	background: url(../images/bizb6.jpg) 0% 0% no-repeat;
}

.newintr {
	background: url(../images/biz5.jpg) 0% 0% no-repeat;
}

.messg {
	background: url(../images/biz4.jpg) 0% 0% no-repeat;
}

.recent_conversations {
	padding: 20px 0 0 0;
}

.recent_conversations h2 {
	font-size: 20px;
	color: #363636;
	padding: 5px 0 0 35px;
	background: url(../images/conversation_icon.png) 0% 50% no-repeat;
}

.rcnt_conver {}

.rcnt_conver li {
	float: left;
	display: block;
	float: left;
	width: 296px;
	padding: 10px;
	margin: 20px 23px 0 0;
	height: 64px;
	background: #fff;
	border: 1px solid #ebebeb;
}

.conver_img {
	width: 45px;
	padding-top: 5px;
	display: table-cell;
	padding-right: 8px;
	vertical-align: top;
}

.conver_txt {
	display: table-cell;
	vertical-align: top;
}

.conver_txt p {
	font-size: 13px;
	line-height: 20px;
	color: #5a5a5a!important;
}

.linomargin {
	margin: 20px 0 0 0!important;
}

#referral_subheading {
	padding-left: 35px;
	font-size: 16px;
}

.bizcom_accept {
	float: left;
	margin-bottom: 10px;
}

.bizcom_decline {
	float: right;
	margin-bottom: 10px;
}

.contactDetails {
	width: 589px;
}

.padside10 {
	padding: 0 20px;
}

.buttons {
	background: #E7E7E7;
	border: 0 none;
	color: #666666;
	display: inline-block;
	font-size: 15px;
	height: 28px;
	padding: 8px 10px 0;
}

.buttonInput {
	width: 75px;
	border-bottom-left-radius: 0!important;
	-moz-border-bottom-left-radius: 0!important;
	-webkit-border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important;
	-moz-border-top-left-radius: 0!important;
	-webkit-border-top-left-radius: 0!important;
	border: 1px solid #CCC;
	height: 28px;
}

.buttonInput.urotxtbox {
	width: 165px!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 5px;
}

.Pbuttons {
	background: #E7E7E7;
	border: 0 none;
	color: #666666;
	display: inline-block;
	font-size: 15px;
	height: 28px;
	padding: 9px 11px 0px;
	margin-right: -3px;
}

.campaign_Urobox {
	background: #E7E7E7;
	border: 0 none;
	color: #666666;
	display: inline-block;
	font-size: 15px;
	height: 28px;
	padding: 0px 10px;
	line-height: 28px;
	margin-right: -3px;
	margin-bottom: 0;
	margin-top: 0;
	float: left;
}

.hasDatepicker {
	border: 1px solid #CCC;
	height: 28px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF;
	padding: 0 5px;
}

.campaignfriendlist1blk {
	margin: 10px 10px 10px 10px !important;
	padding: 5px;
	border: 1px solid #e1e2e3;
	background: #fafafa;
	height: 80px;
	float: left;
	width: 100%;
	max-width: 280px!important;
	float: left;
	position: relative;
}

/*--------------------------Campaign navigation steps-------------------*/

.outer-box {
	width: 671px;
	height: auto;
	/*border-radius:5px;*/
	background: #f3f3f3;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
}

.inner-box {
	width: auto;
	height: auto;
	float: left;
	padding: 6px 5px;
	border-left: 1px solid #dfdfdf;
	background: #f8f8f8;
}

.inner-box-active {
	width: auto;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-top: 6px;
	background: #252525;
}

.round {
	border: 2px solid #6d6d6c;
	border-radius: 100px;
	float: left;
	font-size: 16px;
	height: 7px;
	line-height: 4px;
	padding: 10px;
	text-align: center;
	width: 7px;
	background: #fff;
	/* Old browsers */
}

.line-outer {
	width: 106.5px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 5px;
}

.round-active {
	border-radius: 100px;
	float: left;
	font-size: 15px;
	height: 5px;
	line-height: 4px;
	padding: 10px;
	text-align: center;
	width: 5px;
	color: #fff;
	border: 2px solid #FFFFFF;
	background: #febf04;
}

.step-titile {
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
}

.step-heading {
	font-size: 10px;
	color: #FFF;
}

.step-titile-box {
	width: 100%;
	height: auto;
	float: left;
}

.step-titile-normal {
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
}

.step-heading-normal {
	font-size: 10px;
	color: #000;
}

.box-BRD {
	border: 1px solid #ececec;
	padding-top: 15px;
	clear: both;
	overflow: hidden;
}

.no-bdr {
	border: none !important;
}

.btn-outer {
	width: 659px;
	height: auto;
	float: left;
}

.intro_list-new {
	padding: 10px;
	border: 1px solid #d8d8d8;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 610px;
}

.back-btn {
	background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #DCB30D;
	border-radius: 0;
	box-shadow: 0 1px #F8D86B inset;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 17px;
	height: auto !important;
	margin: 5px 0 0;
	outline: medium none;
	padding: 0 15px;
	text-shadow: 1px 1px 1px #A78A1C;
}

.invite_btn_next {
	/*background:url(../images/next-left.png) right no-repeat #F6B116;linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: #F6B116;
	border: 1px solid #1480AF;
	/* border-radius: 0;*/
	/* box-shadow: 0 1px #F8D86B inset;*/
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	/*height: 30px;*/
	margin: 5px 0 0;
	/*outline: medium none;*/
	/*padding: 0 15px;*/
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	/*text-shadow: 1px 1px 1px #A78A1C;*/
}

.invite_btn_next:hover {
	background: #f8be4a;
}

.invite_btn_back {
	background: #F6B116;
	border: 1px solid #1480AF;
	/* border-radius: 0;*/
	/* box-shadow: 0 1px #F8D86B inset;*/
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	height: 30px !important;
	margin: 5px 0 0;
	/*outline: medium none;*/
	/*padding: 0 15px;*/
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.invite_btn_back:hover {
	background: #f8be4a;
}

.no-mrg {
	margin: 0 !important;
}

.right-mrg {
	margin-right: 8px !important;
}

.small-padding {
	padding-left: 2px !important;
}

.add_classifieds_img_feild {
	border: 1px solid #ccc;
	float: left;
	height: 26px!important;
	margin-top: 14px;
	width: 351px!important;
}

.add_classifieds_img_btt {
	margin-top: 13px;
}

.split_outer {
	margin-bottom: 10px;
	margin-top: 10px;
}

.split_outer>div {
	float: left;
	width: 45%;
}

.campaign_details {
	border: 1px solid #e7e7e7;
	border-bottom: 0px;
	background: #fafafa;
}

.reg_steps_outer {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}

.reg_steps_top {
	width: 612px;
	margin: 0 auto;
	padding: 0 0 2px 0;
}

.reg_steps_bottom {
	float: left;
	width: 96%;
	margin: 0 2%;
}

.reg_steps_bottom_inner {
	float: left;
	width: 108px;
	padding: 0 69px 0 0;
}

.reg_steps_bottom_inner p {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #4f4f4f;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}

.reg_steps_bottom_inner span {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #4f4f4f;
	text-align: center;
	font-size: 12px;
}

.reg_steps_bottom_inner.last {
	padding-right: 0px;
}

.reg_steps_inner {
	float: left;
	width: 37px;
	height: 37px;
	padding: 0 138px 0 0;
	background: url(../images/inactive.png) no-repeat left center;
}

.reg_steps_inner span {
	float: left;
	width: 37px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-size: 20px;
	color: #cecece;
}

.reg_steps_inner.after {
	background: url(../images/after.png) no-repeat left center!important;
}

.reg_steps_inner.after span {
	font-size: 0px;
	text-indent: -999em;
	background: url(../images/tick.png) no-repeat center center!important;
}

.reg_steps_inner.active {
	background: url(../images/active.png) no-repeat left center!important;
	color: #252525;
}

.reg_steps_inner.active span {
	color: #252525;
}

.reg_steps_inner.last {
	padding: 0 0 0 0;
}

.nonbizmemnberlisting {
	max-width: 300px!important;
}

.more_non_bizcom_members_button {
	width: 618px!important;
}

.home_page_left_content {
	padding-right: 0px;
	border: 0px;
	width: 100%;
}

.home_page_left_content .welcome_area {
	width: 100%;
	padding-bottom: 35px;
}

.home_page_left_content .home_loginsec_left {
	width: 465px;
}

.home_page_left_content .home_loginsec_right {
	width: 466px;
}

.home_page_left_content .home_log_form_blk {
	width: 431px;
}

.home_page_left_content [type="text"], .home_page_left_content [type="password"] {
	width: 419px;
	padding: 2px 5px;
}

.split_L {
	float: left;
	width: 45%;
}

.split_R {
	float: left;
	width: 45%;
}

.intro_list.gray {
	background: #fafafa;
	padding: 7px 10px;
}

.intro_list.white {
	background: #fff;
	padding: 7px 10px;
}

.split_R .colside1_pic11 {
	padding: 0;
}

.split_R .colside1_pic11 img {
	width: 46px;
	background: #fff;
	border: 1px solid #ececec;
	padding: 2px;
}

.invite_list_blk_outer {
	border: 1px solid #f1f1f1;
	float: left;
	margin: 0 0 20px;
	width: 99.8%;
}

.main_listing_gray_main_outer {
	float: left;
	padding: 0 10px 20px 10px;
	/*width:700px;*/
	width: 683px;
}

.main_listing_gray_outer {
	margin: 0 11px 10px 0;
	padding: 5px;
	border: 1px solid #e1e2e3;
	background: #fafafa;
	height: 80px;
	float: left;
	width: 319px;
	float: left;
	position: relative;
}

.main_listing_gray_main_outer .linkstyle2 {
	margin-left: 0px;
	margin-right: 0px;
	width: 656px;
}

.margin_r_0 {
	margin-right: 0!important;
}

#divDisplayGoodFriendIntro {
	padding-bottom: 15px;
}

.pending_pf_1 {
	display: table-cell;
	width: 45%;
	text-align: left;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
	padding: 20px 10px 10px 17px!important;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.pending_pf_2 {
	display: table-cell;
	width: 15%;
	text-align: left;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
	padding: 20px 10px 10px 17px!important;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.pending_pf_3 {
	display: table-cell;
	width: 40%;
	text-align: left;
	vertical-align: middle;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
	padding: 20px 10px 10px 17px!important;
	border-bottom: 1px solid #e1e1e1;
	border-right: 0 solid #e1e1e1;
}

.pending_pf_3 a {
	color: #000000;
	cursor: pointer;
	/*padding:0 0 0 20px;*/
	margin: 0 20px 0 0;
}

.pending_pf_3 a:hover {
	/*text-decoration:underline;*/
}

.pif_approve_link {
	background: url(../images/approve.png) no-repeat left center;
}

.pif_dis_approve_link {
	background: url(../images/dis_pprove.png) no-repeat left center;
}

.dashboard.content_left h3 {
	padding-left: 15px!important;
	font-size: 22px;
	background: url("../images/h3_bg.jpg")0% 50% no-repeat!important;
}

.budgetLabel_outer {
	display: table;
	width: 100%;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	color: #333;
}

.affliate_content_add {
	color: #62605d;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 22px 5px 0 0;
	width: 150px;
}

#greyspan {
	color: #cecece;
}

.content_changepassword {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #e1e1e1;
	margin: 10px 0;
	padding: 2px 15px;
}

.div_cc_detail {
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #e5e5e5;
	padding: 15px;
}

.business_prof_menu {
	height: 43px;
	background: #FFF;
	margin-top: 10px;
}

.business_prof_menu ul {}

.business_prof_menu ul li {
	list-style: none;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	margin-right: 1px;
}

.business_prof_menu ul li a {
	color: #979797;
	font-weight: normal;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color: #4f4f4f;
	font-size: 17px;
	padding: 0px 15px;
	border-right: 1px solid #e5e5e5;
}

.business_prof_menu ul li:last-child a {
	border-right: 0;
}

.business_prof_menu ul li:hover, .business_prof_menu ul .active {
	background: url(../images/profile_menu_li_bg.jpg) repeat-x bottom;
}

.round-search {
	min-width: 60px;
	height: 36px;
	/* background: url(../images/round.png) no-repeat center; */
	margin: 0 0 0 10px!important;
	padding: 2px 6px;
	font-size: 12px;
	font-weight: 500;
	background: #FFF;
	line-height: 20px;
	text-align: center;
	border: 1px solid #43b9f6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #43B9F6;
}

.search-heading-outer {
	width: 715px;
	height: 30px;
	float: left;
}

.heading_h3 {}

.heading_h3 span {
	float: left;
	margin: 5px 0 0 0;
}

.search-heading-inner {
	width: 150px;
	height: 30px;
	float: left;
}

.r-search-left {
	float: left;
	height: 30px;
	width: 82px;
}

.r-search-right {
	width: 102px;
	height: 30px;
	float: left;
}

.r-search {
	width: 50px !important;
	height: 50px !important;
	background: #1480AF;
	padding: 25px;
	border-radius: 5px;
	color: #000 !important;
	margin-left: 85px;
	margin-top: -4px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 12px!important;
}

.r-search a {
	font-size: 12px!important;
}

.r-search2 {
	width: 25%!important;
	height: 20px !important;
	/*background: url(../images/r-2.png) no-repeat center;*/
	background: #1480AF;
	border-radius: 50px;
	color: #000 !important;
	/*margin-left:141px;
	margin-top:5px;*/
	line-height: 22px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 12px!important;
	text-align: center;
	float: right;
}

.r-search2 a {
	color: #FFF !important;
	font-size: 12px!important;
	font-family: 'Open Sans Condensed', sans-serif !important;
}

.jMenu {
	float: right;
	padding-right: 0 !important;
	width: 256px;
	margin-right: 1px;
}

.jMenu li {
	padding-left: 23px;
	width: 222px !important;
	background: url(../images/r_white_arrow.png) no-repeat 5% 50% #e0e0e0 !important;
}

.jMenu li a {
	font-size: 16px;
	color: #585858;
}

.bus_prof_inner {
	float: left;
	width: 230px;
}

.bus_prof_inner label {
	float: left;
	width: 90px;
	text-align: left;
	margin: 13px 0 0 0;
}

.bus_prof_inner input[type="text"] {
	width: 120px!important;
	margin-right: 0px !important;
}

.bus_prof_inner_1 {
	float: left;
	width: 460px;
}

.bus_prof_inner_1 label {
	float: left;
	width: 90px;
	text-align: left;
	margin: 13px 0 0 0;
}

.bus_prof_inner_1 input[type="text"] {
	width: 260px!important;
	height: 21px!important;
	margin-right: 0px !important;
	font-size: 15px!important;
}

.bus_prof_inner_1 input[type="submit"] {
	width: 80px!important;
	margin: 5px 0 0 10px!important;
}

.pay_now_btt {
	float: left;
	width: 79px;
	height: 25px;
	background: url(../images/pay_now_btt.png) no-repeat left top;
}

.business_profile_info DIV.image {
	width: 50px!important;
}

.business_profile_info DIV.image img {
	max-height: 50px!important;
	max-width: 50px!important;
}

.business_profile_info .bus_name_profile {
	width: 267px!important;
}

.business_profile_info .bus_name_profile>span {
	font-size: 13px!important;
}

.main_business_profile_info_outer DIV.image {
	width: 50px!important;
}

.main_business_profile_info_outer DIV.image img {
	max-height: 50px!important;
	max-width: 50px!important;
}

.main_business_profile_info_outer .label {
	float: left;
	font-size: 13px !important;
	line-height: 20px;
	padding-bottom: 15px;
	padding-left: 7px;
	padding-top: 4px;
	width: 400px;
}

.main_business_profile_info_outer .label a {
	font-size: 15px !important;
}

.review_confirm_Payment {
	padding: 10px;
	margin: 0;
	border: 1px solid #e8e8e8;
}

.review_confirm_Payment_inner {
	padding: 15px 0 0 0;
}

.review_confirm_Payment_inner label {
	float: left;
	padding: 18px 10px 0 0;
}

.review_confirm_Payment_inner table {
	float: right;
	margin: 0 220px 0 0;
}

.review_confirm_Payment .bizcom_next {
	margin: 15px 255px 20px 0!important;
}

.my_friends_list {
	margin: 10px 10px 0 0;
	padding: 5px;
	border: 1px solid #e1e2e3;
	background: #fafafa;
	height: 92px;
	float: left;
	width: 100%;
	max-width: 219px;
	float: left;
}

.my_friends_list .friendlist1blk_content {
	max-width: 136px;
}

.my_friends_list_last {
	margin-right: 0px!important;
}

.my_friends_list .friendname_blk {
	height: 64px;
}

#jDisplayCommonIntroDiv .intro_list.gray {
	background: #f5f5f5;
	border-bottom: 1px solid #e3e3e3;
}

.intro_list_inner {
	float: left;
	width: 98%;
	padding: 10px 0 0 1%;
	background: none;
}

.annsection_cont_outer {
	padding: 15px;
}

.annsection_cont_outer_2 {
	margin: 10px;
	width: 459px;
}

.add_btt {
	color: #505050!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px!important;
	float: right;
	vertical-align: middle;
	background: url(../images/plus_icon.png) no-repeat 0% 50%;
	margin-top: 5px;
	padding: 0 0 0 15px;
	cursor: pointer;
}

.add_btt {
	color: #505050!important;
}

.testi_icon2 {
	width: 20px;
	height: 20px;
	background: url(../images/testi_icon2.png) no-repeat 0 bottom;
	padding: 0 12px 7px 12px;
	margin: 0 0 0 6px;
}

.margin_l_20 {
	margin-left: 20px;
}

.my_pending_business_incentives .table_layout_1 {
	width: 23%;
}

.my_pending_business_incentives .table_layout_2 {
	width: 10%;
}

.my_pending_business_incentives .table_layout_3 {
	width: 12%;
}

.my_pending_business_incentives .table_layout_4 {
	width: 13%;
}

.my_pending_business_incentives .table_layout_5 {
	width: 15%;
}

.my_pending_business_incentives .table_layout_6 {
	width: 27%;
}

.my_pending_campaignwise_business_incentives .table_layout_1 {
	width: 10%;
}

.my_pending_campaignwise_business_incentives .table_layout_2 {
	width: 30%;
}

.my_pending_campaignwise_business_incentives .table_layout_3 {
	width: 13%;
}

.my_pending_campaignwise_business_incentives .table_layout_4 {
	width: 15%;
}

.my_pending_campaignwise_business_incentives .table_layout_5 {
	width: 12%;
}

.my_pending_campaignwise_business_incentives .table_layout_6 {
	width: 30%;
}

.my_pending_campaignwise_business_incentives .table_layout_full {
	float: left;
	width: 96%;
	padding: 20px 2% 10px 2% !important;
}

.padding_L_15 {
	padding-left: 15px;
}

.friends_btn_yellow {
	border: 1px solid #1480AF;
	font-size: 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 3px 10px 3px 20px;
	text-decoration: none;
	display: inline-block;
	/*font-weight:bold;*/
	color: #FFF!important;
	background: url(../images/tik_white.png) no-repeat 5px 52% #f8be4a;
	cursor: pointer !important;
}

.friends_btn_yellow:hover {
	background: url(../images/tik.png) no-repeat 5px 52% #f8f8f8;
	color: #8a8a8a!important;
	border: 1px solid #d7dada;
}

.view_my_campaign {
	border: 0;
}

.business_profile_commentrow .datepaosted {
	float: right;
}

.business_profile_commentBlk h5.testimonials {
	float: left;
	width: 440px;
	margin-left: 98px;
}

.business_profile_commentBlk h5.testimonials span {
	float: left;
	color: #969696;
}

.register [type="email"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d8d8d8;
	color: #444444;
	font-family: "Open Sans Condensed", sans-serif !important;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	margin-top: 15px;
	padding: 4px;
	width: 400px;
}

.register [type="url"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d8d8d8;
	color: #444444;
	font-family: "Open Sans Condensed", sans-serif !important;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	margin-top: 15px;
	padding: 4px;
	width: 400px;
}

.fleft {
	float: left;
}

.width280 {
	width: 280px!important;
}

.charitylist_image {
	float: left;
	width: 60px;
	height: 70px;
	margin-right: 10px;
	margin-left: 10px;
}

.charitylist_image img {
	border: 1px solid #e1e1e1;
	padding: 1px;
	max-width: 100%;
	background: #fff;
}

.table a {
	color: #43B9F6;
}

.table a:hover {
	color: #969696;
}

.bord0 {
	border: 0px!important;
}

.ibox-content label {
	font-weight: normal!important;
}

/*--------- push menu dropdown styles ------------*/

#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1.15;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#cssmenu {
	width: 100%;
	color: #ffffff;
}

#cssmenu ul ul {
	display: none;
}

#cssmenu>ul>li.active>ul {
	display: block;
}

#cssmenu>ul>li>a {
	padding: 13px 35px 13px 20px;
	cursor: pointer;
	z-index: 2;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
	background: #272727;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

#cssmenu>ul>li>a:hover {
	color: #FFF;
	background: #e9c32e;
}

#cssmenu ul>li.has-sub>a:after {
	position: absolute;
	right: 26px;
	top: 19px;
	z-index: 5;
	display: block;
	height: 10px;
	width: 2px;
	background: #ffffff;
	content: "";
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

#cssmenu ul>li.has-sub>a:before {
	position: absolute;
	right: 22px;
	top: 23px;
	display: block;
	width: 10px;
	height: 2px;
	background: #ffffff;
	content: "";
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

#cssmenu ul>li.has-sub.open>a:after, #cssmenu ul>li.has-sub.open>a:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#cssmenu ul ul li a {
	padding: 14px 22px;
	cursor: pointer;
	z-index: 2;
	font-size: 14px;
	text-decoration: none;
	color: #dddddd;
	background: #49505a;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}

#cssmenu ul ul li a:hover {
	background: #e6cb4d;
}

#cssmenu ul ul ul li a {
	padding-left: 32px;
}

#cssmenu ul ul li a:hover {
	color: #ffffff;
}

#cssmenu ul ul>li.has-sub>a:after {
	top: 16px;
	right: 26px;
	background: #dddddd;
}

#cssmenu ul ul>li.has-sub>a:before {
	top: 20px;
	background: #dddddd;
}

/*--------- push menu styles ------------*/

/* -----------------------------------------------------------------------------

  WRAPPER OBJECT
  
----------------------------------------------------------------------------- */

.o-wrapper {
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

/* -----------------------------------------------------------------------------

  CONTAINER OBJECTS
  
----------------------------------------------------------------------------- */

.o-container {
	margin: 0 auto;
	padding: 0 12px;
	max-width: 960px;
}

@media all and (min-width: 480px) {
	.o-container {
		padding: 0;
	}
}

@media all and (min-width: 720px) {
	.o-container {
		padding: 0;
	}
}

/* -----------------------------------------------------------------------------

  HEADER OBJECT
  
----------------------------------------------------------------------------- */

.o-header {
	margin: 0;
	padding: 0;
}

.o-header-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #67b5d1;
}

.o-header-nav__link {
	padding: 12px;
	color: #fff;
}

.o-header-nav__link:hover {
	color: #fff;
	background-color: #3184a1;
}

.o-header__title {
	margin: 24px;
	padding: 0;
	color: #818181;
	font-size: 28px;
	font-weight: 300;
	text-align: center;
}

@media all and (min-width: 480px) {
	.o-header__title {
		margin: 36px;
		font-size: 42px;
	}
}

/* -----------------------------------------------------------------------------

  MAIN OBJECT
  
----------------------------------------------------------------------------- */

.o-main {
	/**/
}

/* -----------------------------------------------------------------------------

  SUB-NAVIGATION OBJECT
  
----------------------------------------------------------------------------- */

.o-sub-nav {
	margin: 0 0 24px 0;
	padding: 0;
}

.o-sub-nav__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.o-sub-nav__item {
	margin: 0;
	padding: 4px;
}

.o-sub-nav__link {
	display: block;
	margin: 0;
	padding: 4px 24px;
	border: solid 2px #67b5d1;
}

.o-sub-nav__link:hover, .o-sub-nav__item.active .o-sub-nav__link {
	color: #fff;
	background-color: #67b5d1;
}

@media all and (min-width: 720px) {
	.o-sub-nav {
		margin: 0 0 48px 0;
	}
}

/* -----------------------------------------------------------------------------

  FOOTER OBJECT
  
----------------------------------------------------------------------------- */

.o-footer {
	padding: 12px 0;
	text-align: center;
}

@media all and (min-width: 480px) {
	.o-footer {
		padding: 24px 0;
	}
}

@media all and (min-width: 720px) {
	.o-footer {
		padding: 48px 0;
	}
}

/* -----------------------------------------------------------------------------

  SLIDE AND PUSH MENUS COMPONENT
  
----------------------------------------------------------------------------- */

/**
 * Menu overview.
 */

.c-menu {
	position: fixed;
	z-index: 200;
	background-color: #272727;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.c-menu__items {
	list-style: none;
	margin: 0;
	padding: 0;
}

/**
 * Left and right menus
 *
 * Slide and push menus coming in from the left and right inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.
 */

/**
 * Common modifiers for left/right menus.
 */

.c-menu--slide-left, .c-menu--slide-right, .c-menu--push-left, .c-menu--push-right {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}

@media all and (min-width: 320px) {
	.c-menu--slide-left, .c-menu--slide-right, .c-menu--push-left, .c-menu--push-right {
		width: 300px;
	}
}

.c-menu--slide-left .c-menu__item, .c-menu--slide-right .c-menu__item, .c-menu--push-left .c-menu__item, .c-menu--push-right .c-menu__item {
	display: block;
	text-align: center;
	border-top: solid 1px #b5dbe9;
	border-bottom: solid 1px #3184a1;
}

.c-menu--slide-left .c-menu__item:first-child, .c-menu--slide-right .c-menu__item:first-child, .c-menu--push-left .c-menu__item:first-child, .c-menu--push-right .c-menu__item:first-child {
	border-top: none;
}

.c-menu--slide-left .c-menu__item:last-child, .c-menu--slide-right .c-menu__item:last-child, .c-menu--push-left .c-menu__item:last-child, .c-menu--push-right .c-menu__item:last-child {
	border-bottom: none;
}

.c-menu--slide-left .c-menu__link, .c-menu--slide-right .c-menu__link, .c-menu--push-left .c-menu__link, .c-menu--push-right .c-menu__link {
	display: block;
	padding: 12px 24px;
	color: #fff;
}

.c-menu--slide-left .c-menu__close, .c-menu--slide-right .c-menu__close, .c-menu--push-left .c-menu__close, .c-menu--push-right .c-menu__close {
	display: block;
	padding: 12px 24px;
	width: 100%;
}

/**
 * Slide/Push Menu Left.
 */

.c-menu--slide-left, .c-menu--push-left {
	top: 0;
	left: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

@media all and (min-width: 320px) {
	.c-menu--slide-left, .c-menu--push-left {
		-webkit-transform: translateX(-300px);
		-ms-transform: translateX(-300px);
		transform: translateX(-300px);
	}
}

.c-menu--slide-left.is-active, .c-menu--push-left.is-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

/**
 * Slide/Push Menu Right.
 */

.c-menu--slide-right, .c-menu--push-right {
	top: 0;
	right: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

@media all and (min-width: 320px) {
	.c-menu--slide-right, .c-menu--push-right {
		-webkit-transform: translateX(300px);
		-ms-transform: translateX(300px);
		transform: translateX(300px);
	}
}

.c-menu--slide-right.is-active, .c-menu--push-right.is-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

/**
 * Wrapper states.
 *
 * Various wrapper states occur depending on if a menu is pushing into view, in
 * which case, the wrapper has to be pushed by the respective distance.
 */

.o-wrapper.has-push-left {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

@media all and (min-width: 320px) {
	.o-wrapper.has-push-left {
		-webkit-transform: translateX(300px);
		-ms-transform: translateX(300px);
		transform: translateX(300px);
	}
}

.o-wrapper.has-push-right {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

@media all and (min-width: 320px) {
	.o-wrapper.has-push-right {
		-webkit-transform: translateX(-300px);
		-ms-transform: translateX(-300px);
		transform: translateX(-300px);
	}
}

.o-wrapper.has-push-top {
	-webkit-transform: translateY(60px);
	-ms-transform: translateY(60px);
	transform: translateY(60px);
}

.o-wrapper.has-push-bottom {
	-webkit-transform: translateY(-60px);
	-ms-transform: translateY(-60px);
	transform: translateY(-60px);
}

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent
 * awkward document scrolling.
 */

body.has-active-menu {
	overflow: hidden;
}

/**
 * Close button resets.
 */

.c-menu__close {
	color: #fff;
	background-color: #646464;
	font-size: 14px;
	border: none;
	box-shadow: none;
	border-radius: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}

.c-menu__close:focus {
	outline: none;
}

/* -----------------------------------------------------------------------------

  MASK COMPONENT
  
----------------------------------------------------------------------------- */

.c-mask {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	height: 0;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
	transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

.c-mask.is-active {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

/***************************************    New style    ****************************************/

.mediapost_user-side {
	padding: 0;
	border-top: 1px solid #edecec;
	margin-top: 10px;
}

.mediapost_user-side1 {
	padding: 2px 0px;
	border-top: 1px solid #edecec;
	margin-top: 10px;
}

.mediapost_user-side a.jShowReply {
	color: #b5b5b5!important;
}

.mediapost_links {
	/*padding-right:8px;*/
	color: #868686;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	width: auto;
	cursor: pointer;
	padding: 5px 0px 0px;
    display: inline-block;
	font-weight: 400;
}

.mediapost_links a.jShowReply {
	color: #b5b5b5!important;
}

.emoji-wysiwyg-editor {
	min-height: 30px;
	padding-bottom: 5px;
	border-top: 0!important;
	border-left: 0!important;
	border-right: 0!important;
	border-bottom: none !important;
	padding-top: 6px;
}

.emotionsbtn_textblk {
	width: 100%;
	position: relative;
	color: #777777!important;
}

.emotionsbtn_textblk #custom-emoji-button {
	position: absolute;
	right: 0px;
	top: 3px;
}

.emoji-menu {
	margin-left: -167px;
}

.emotionsbtn_textblk i.fa {
	font-size: 20px!important;
}

.mediapost_user-side-top {
	padding: 0px;
	margin-top: 5px;
}

.mediapost p {
	font-size: 12px;
}

.masonry .mediapost p {
	font-size: 12px;
	text-align: left;
}

.referral_blk .yellow_btn {
	border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
}

.coloryellow_text {
	color: #1480AF!important;
}

.colorgrey_text {
	color: #868686!important;
}

.colorgrey_text:hover {
	color: #1480AF!important;
}

.mediapost_user-side-top .fa, .emoji-picker-container .fa {
	color: #868686!important;
	font-size: 15px!important;
}

.referral_btn-new {
	color: #878787;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.farefer {
	background: url(../images/free_gift_icon.png) no-repeat 50% 50%;
	width: 17px;
	height: 15px;
	display: inline-block;
}

.mediapost_links-width {
	width: 10%;
	color: #999999;
	font-family: "Plus Jakarta Sans", sans-serif;
	float: left;
}

.frnds_blk.memberslist {
	padding: 7px 10px!important;
}

.frnds_blk.memberslist h3 {
	margin: 0!important;
}

.new-text {
	color: #999999;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
}

.mediapost_links-widthM {
	width: 17%;
	color: #999999;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	float: left;
}

.mediapost_links-widthN {
	width: 30%;
	color: #999999;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	float: left;
}

.jLikeNewsFeed span, .jNewsfeedCommentButton, .jNewsfeedDeletetButton, .jCommentButton, a.jLikeFeedcommunity span {
	/* font-size: 16px!important; */
}

.liked {
	color: #43B9F6 !important;
}

.liked .fa-thumbs-o-up {
	color: #43B9F6 !important;
}

.liked span {
	color: #43B9F6 !important;
}

.mediapost_head h4 a {
	color: #4c4c4c;
}

.unliked {
	color: #43B9F6 !important;
}

.frndslist_media {
	overflow: inherit!important;
}

.mediapost .dropdown .btn {
	font-size: 12px!important;
	color: #8a8a8a !important;
	padding: 3px 10px!important;
}

/*.liked:hover
{
	color: #1480AF;
}*/

.icn-fnt-size {
	font-size: 17px !important;
}

.icn-fnt-size:hover {
	color: #1480AF;
	font-size: 17px !important;
}

.clear {
	clear: both;
	overflow: hidden;
}

.btm-mrg {
	margin-bottom: 10px;
}

.ryt-mrg {
	margin-right: 5px;
}

.new-height {
	height: 50px;
}

.name {
	font-size: 14px;
	margin-right: 5px;
	color: #1480AF;
}

.mediapost_user-side-top .btm-mrg a {
	color: #1480AF !important;
}

.mediapost_user-side-top .btm-mrg a:hover {
	color: #878787 !important;
}

#jMorecommentsButton {
	color: #1480AF !important;
}

#jDisplayCommonIntroDiv a label {
	font-weight: normal;
	color: #1480AF !important;
	font-size: 15px;
}

.rt_title {
	color: #888888;
}

label.hding {
	font-weight: bold!important;
}

.commentblk {
	background: #fbfbfb;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #ededed;
	margin-top: 10px;
}

.commentblk .mediapost_pic {
	width: 40px;
	height: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 2px solid #ececec;
}

.commentblk .mediapost_pic img {
	max-width: 40px;
	max-height: 40px;
}

.jfeeddisplay .mediapost {
	padding-bottom: 0;
}

.comment_sharelike_sec a {
	font-size: 12px;
	color: #868686 !important;
}

.comment_sharelike_sec a:hover {
	font-size: 12px;
	color: #1480AF !important;
}

.jDisplayReply {
	margin: 10 0 0 0;
}

.nopadding {
	padding: 0!important;
}

.searchblk_box {
	width: 100%;
	margin-bottom: 8px;
}

.height32 {
	height: 32px!important;
}

.filter_outer_T {
	display: none;
}

.filter_outer_B {
	display: block;
}

.sugge_box_outer {
	border-bottom: 0px!important;
	border-left: 0px!important;
	border-right: 0px!important;
}

.choose_referral_outer {
	padding: 5px;
	margin: 10px 0 0 0;
	border: 1px solid #edecec;
	background: #edecec;
}

.btt_full_width {
	float: left!important;
	width: 100%!important;
}

.profilepicsec {
	display: table-cell;
	width: 17%!important;
	vertical-align: middle;
}

.profilenamesec {
	display: table-cell;
	width: 70%!important;
	vertical-align: middle;
}

.changepicsec {
	display: table-cell;
	width: 10%!important;
	vertical-align: middle;
}

.profilepic_timelineblk {
	max-width: 300px;
	width: 100%;
	float: left;
	position: relative;
}

.profilepic_business1blk {
	width: 100%;
	position: relative;
}

.profilepic_business1blk form.upload {
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	bottom: 46px;
	right: 115px!important;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding-left: 5px;
}

.likesec span, .likesec a {
	font-size: 12px !important;
}

/* Media Queries */

@media screen and (max-width: 767px) {
	.container>header {
		text-align: center;
	}
	.section-five h2 {
		font-size: 35px;
		line-height: 40px;
		position: relative;
		z-index: 9;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
	.mediapost_user-side-top .display_table_cell {
		display: block;
		width: 100%;
	}
	.budgetLabel {
		display: block!important;
		width: 100%!important;
	}
	.budgetInput {
		display: block!important;
		width: 100%!important;
		padding-left: 0!important;
	}
	div.pagination a, div.pagination span {
		float: left;
		font-size: 12px!important;
		text-indent: inherit!important;
	}
	.pagination {
		font-size: 0px!important;
		text-indent: -999em;
	}
	.filter_outer_T {
		display: block;
	}
	.filter_outer_B {
		display: none;
	}
	.profile_left {
		width: 100%!important;
		margin-right: 0!important;
	}
	.memberslist input.filter_feild {
		width: 100%;
		margin: 20px 0 0 0;
	}
	.inboxlist {
		text-align: center;
	}
	.inboxlist .mediapost_left {
		width: 100%!important;
	}
	.inboxlist .mediapost_left .mediapost_pic {
		margin: 10px auto 0 auto;
	}
	.buttonInput.urotxtbox {
		width: 66px!important;
	}
	.campaign_details_title {
		margin-bottom: 25px;
	}
	.campaign_details {
		background: #fff;
		border-right: 0px!important;
		border-left: 0px!important;
	}
	.budgetLabel {
		border-left: 1px solid #e1e1e1;
		border-top: 1px solid #e1e1e1;
		background: #f7f7f7;
	}
	.budgetInput {
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
		padding: 10px 15px!important;
		margin: 0 0 25px 0;
	}
	.timeline_tabmenu {
		width: 100%;
		max-width: 100%!important;
		position: static!important;
		right: none;
		bottom: none;
		margin-left: 0!important;
		padding-left: 0!important;
	}
	.timeline_tabmenu .nav {
		margin-left: 0!important;
	}
	body .modal-dialog {
		width: auto !important;
	}
	.press_head_right {
		float: left !important;
		max-width: 283px;
		height: 63px;
	}
	.side_drop .dropdown ul.dropdown-menu {
		left: auto !important;
		position: absolute;
	}
	.buy_history_box {
		width: 30% !important;
		float: left;
		margin-top: 20px;
	}
	.resp_text_left {
		text-align: left !important;
	}
}

@media screen and (max-width:600px) {
	.press_head_right {
		height: 50px;
	}
	.press_head_right .job-search-form {
		float: left !important;
	}
	.press_head .dropdown-toggle {
		margin-left: 0 !important;
		margin-top: 10px;
	}
	.press_head .inbox_section h3 {
		font-size: 22px;
	}
	.container-fluid.section-two, .container-fluid.section-four,
	.container-fluid .section-five{
		padding:50px 0;
	}
	.heading-wrapper h2 {
		padding: 20px 0;
	}
}

@media screen and (max-width:991px) {
	.businesslist_search_blk {
		padding-bottom: 8px;
	}
	.wrapper-login .log-section {
		min-height:auto;
	}
	.wrapper-login .content-wrapper {
		text-align: center;
	}
	.wrapper-login .content-wrapper h2 {
		font-size: 45px;
	}
	.banner-content p{
		padding-top:0;
	}
	.banner-content {
		display: flex;
		flex-direction: column;
		order: 2;
		max-width: 100%;
	}
	.banner .img-container{
		display: flex;
		order:1;    
	}
	.logo, .login_db_search {
		margin-bottom: 8px!important;
	}
	.post_right {
		float: left;
		width: 100%;
		max-width: 100%!important;
	}
	.company-profile-left .u-tags ul.taglist {
		margin-bottom: 22px;
	}
	.inner-header-grid-left .side_drop .dotmore {
		display: block !important;
		margin-top: 6px;
	}
	.frndboxlist {
		width: 1000px;
	}
	.frndboxlist li {
		float: left;
		width: auto;
	}
	/* .right-section .whitebox {
		overflow: auto;
	} */
}

.margin_l_1 {
	margin-left: 1px!important;
}

.upload_cambtn {
	float: right;
	margin-right: 25px;
}

.emotionsbtn_textblk .upload_cambtn {
	/*float: none!important;
  margin-right: 0px!important;
  position: absolute;
  right: 29px;
  top: 2px;*/
}

.emotionsbtn_textblk .upload_cambtn {
	top: 0px!important;
}

.emotionsbtn_textblk .upload_cambtn .feed-reply-camera {
	position: static!important;
}

.jDisplayReply .emotionsbtn_textblk .upload_cambtn {
	float: none!important;
	margin-right: 0px!important;
	position: absolute;
	right: 25px;
	top: 2px!important;
	color: #868686!important;
}

.commentimg_box {
	width: 100%;
	margin: 10px 0;
}

.commentimg_box img {
	max-width: 100%!important;
}

.content_comment {
	float: left;
}

.errorbox {
width: 100%;
    text-align: center;
    max-width: 500px;
    margin: auto;
    display: inline-block;
}

.errorbox img {
	margin:96px auto 20px;
	max-width: 100%!important;
}

.error_block p {
	text-align: center!important;
font-size: 23px;
    margin-bottom: 25px;
    line-height: normal;
	color: #3b3b3b;
}
.error_block  a
{
    background: #f90;
    padding: 14px 35px;
    border-radius: 55px;
    border-radius: 70px;
    border: 1px solid var(--Primary, #0F67D3);
    background: var(--Primary, #0F67D3);
    color: var(--white, #FFF);
    font-size: 16px;
    margin-top: 20px;
    display: inline-block;
}
.error_block  a:hover
{
border: 1px solid var(--Primary, #0a58b8);
    background: var(--Primary, #0a58b8);
    color: var(--white, #FFF);
}
a.edititem, a.deleteitem {
	padding: 3px!important;
}

a.edititem i.fa {
	display: inline!important;
}

a.deleteitem .fa-trash {
	display: inline!important;
}

.feed-reply-camera {
	position: absolute;
	bottom: 58px;
	right: 44px;
}

.feed-ajax-reply-camera {
	bottom: 13px;
	position: absolute;
	right: 32px;
}

.bizcom_h3 h3 {
	font-family: "Plus Jakarta Sans", sans-serif;
}

.announcement-detail-sec {
	width: 100%;
	margin-top: 40px;
}

.sharepage .announcement-detail-sec {
	width: 100%;
	margin-top: 0px!important;
}

.announcement-detail-sec .mediapost_pic {
	/* background: #fdfdfd none repeat scroll 0 0;*/
	border: 1px solid #ececec;
	width: 150px;
	height: 150px;
	position: relative;
	overflow: hidden;
	margin-right: 15px;
	background: #43b9f6;
}

.announcement-detail-sec .mediapost_pic h3 {
	font-size: 43px;
}

.announcement-detail-sec .mediapost_pic img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: none!important;
	max-height: none!important;
}

.announcement-detail-sec p {
	color: #999999;
	font-family: "Plus Jakarta Sans", sans-serif;
	margin-top: 0 !important;
	line-height: 20px;
}

.announcement-detail-sec .mediapost {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom: 1px solid #edecec !important;
	border-image: none;
	border-left: 1px solid #edecec;
	border-radius: 2px;
	border-right: 1px solid #edecec;
	border-top: 1px solid #edecec;
	display: inline-block;
	margin-top: 15px !important;
	min-height: 204px;
	padding-bottom: 5px;
	padding-top: 25px;
}

.announcement-detail-sec h3 {
	color: #43B9F6;
	font-family: "Roboto", sans-serif !important;
	font-size: 23px;
	margin: 0 0 10px 0;
	padding: 0;
}

a.twitter-timeline {
	/* Buttonish */
	display: inline-block;
	padding: 1px 6px 0px 16px;
	margin: 0;
	border: #55acee solid 1px;
	border-radius: 3px;
	background: #0090ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=) 2% 50% no-repeat;
	background-size: 1em 1em;
	color: #FFF!important;
	font: normal 12px/18px Helvetica, Arial, sans-serif;
	white-space: nowrap;
	font-weight: 600;
}

a.twitter-timeline:hover, a.twitter-timeline:focus {
	background-color: #dedede;
	color: #0e8ccd!important;
}

/* Color Highlight for keyboard navigation */

a.twitter-timeline:focus {
	outline: none;
	border-color: #0089cb;
}

.border-radious-left {
	border-radius: 0 2px 2px 0 !important;
	height: 31px;
	border: none!important;
	float: left;
	margin-top: 2px;
}

.no-box-shadow {
	box-shadow: none !important;
	border: 0 !important;
}

.width-new {
	width: 26%;
	float: left;
}

.new-titile {
	color: #2a2a2a;
	font-family: "Plus Jakarta Sans", sans-serif;
	margin: 13px 0;
	padding: 0;
}

.center-div {
	margin: 0 auto !important;
	float: none !important;
}

.charity_title {
	color: #fbbd19;
}

.post_left {
	float: left;
}

.post_right {
	float: left;
	width: 100%;
	margin-top: 25px;
}

.posthead {
	width: 100%;
	border-bottom: none;
	padding: 5px 0px;
}

.posthead h4 a {
	color: #000;
	line-height: 18px;
	font-size: 14px;
	font-weight: 500;
}

.posthead h4 span {
	color: #777777;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
}

.postsubhead {
	width: 100%;
	display: table;
}

.postsubhead_left {
	display: table-cell;
	width: 80%;
	padding: 5px 5px 5px 0px;
	text-align: justify;
}

.postsubhead_left span {
	color: #777777;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	word-wrap: break-word;
}

.postsubhead_right {
	display: table-cell;
	width: 20%;
	padding: 5px 0px 5px 5px;
	text-align: right;
}

.postsubhead_right span {
	color: #b2b2b2;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.postpic {
	width: 100%;
	/*height: 295px;*/
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	margin: 15px 0;
}

.sidead {
	width: 100%;
	height: 320px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
}

.whitebox_right {
	width: 100%;
	background: #FFF;
	padding: 5px;
	margin-bottom: 15px;
	/*border-top: 3px solid #e7eaec!important;
    border: 1px solid #e7eaec;*/
	border-radius: 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
}

/* body{
   // overflow:hidden;
} */

/* .suggestion {
    box-shadow:0 0 10px;
   // border:10px solid black;
   // height:800px;
    //left:-1000px;
    width:100%;
    -webkit-animation:slide_in 800ms ease-out forwards;
  //  position:absolute;
    box-sizing:border-box;
    z-index: 9999;
} */

.title {
	font-size: 50px;
	text-align: center;
}

.nav {
	margin-left: 20px;
}

@-webkit-keyframes slide_in {
	0% {
		left: -1000px;
	}
	100% {
		left: 0px;
	}
}

.low-mrg-top {
	margin-top: 5px;
	float: left;
}

.suggbody_fullwidth {
	width: 100%;
}

.suggbody_btm-pdg {
	padding-bottom: 15px;
}

.no-shadow {
	box-shadow: none !important;
}

.new-size {
	font-size: 12px;
}

.radio-mrg {
	margin-top: 5px !important;
	padding-top: 5px!important;
	margin-right: 6px !important;
}

.special_terms {
	display: table-caption;
	width: 100%;
	overflow-y: scroll;
}

.terms-new {
	width: 100%;
	padding: 15px;
	border: 1px solid #ececec;
	margin-bottom: 15px;
	display: table-caption;
	text-align: justify;
}

.full-width {
	width: 100%;
}

.profile-bnr {
	max-width: 100%;
	height: auto;
	display: block;
	padding: 0;
}

.profile-bnr img {
	padding: 15px;
}

@media(max-width:766px) {
	.profile-bnr {
		height: auto;
		display: block;
		width: 100% !important;
		max-width: 100% !important;
	}
	.profile-bnr img {
		width: 100% !important;
	}
}

.btm-mrg {
	margin-bottom: 15px;
}

.no-top-mrg {
	margin-top: 0!important;
}

.center {
	margin: 0 auto;
}

.no-item {
	border: 2px solid #ececec;
	border-radius: 5px;
	padding: 15px;
	width: 98.5%;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
}

@media(max-width: 1181px) {
	.no-item {
		width: 98%;
	}
}

@media(max-width:656px) {
	.no-item {
		width: 97%;
	}
}

@media(max-width:480px) {
	.login_main_sec .display_table, .login_main_sec .display_table_cell {
		display: block!important;
		width: 100%!important;
		padding-bottom: 7px!important;
	}
	.login_main_sec .display_table_cell .dark_blue_btn {
		min-width: 139px;
	}
	.buy_history_box {
		width: 100% !important;
		float: left;
		margin-top: 20px;
	}
	.container-fluid.section-five h2{
		color:#fff;
	}
	.wrapper-login .content-wrapper h2{
		font-size:30px;
	}
	.section-five:after {
		display: none;
	}
}

@media(max-width:360px) {
	.no-item {
		width: 94%;
	}
}

.paragraph-height {
	overflow: hidden;
	height: 20px;
}

.fixed-width-btn {
	width: 200px;
}

.no-btn-pad {
	padding: 0!important;
}

/*   NEW style Feb-09-2016 */

.no_found_page {
	text-align: center;
	padding: 65px 15px;
	margin: 0 0 0 0;
	border: 1px solid #eaeaea;
	background: #fff;
	font-size: 15px;
}

.profile_left {
	width: 288px;
}

select {
	background: #fff url(../images/select_bg.png) no-repeat right center!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 28px!important;
}

select option {
	padding: 5px;
}

.filter_outer {
	padding-top: 15px;
}

.normal_txt {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
}

.normal_txt_profile {
	font-size: 12px;
	padding-top: 15px;
	word-wrap: break-word;
}

.view_all_bizcom {
	color: #1480AF;
}

.view_all_bizcom:hover {
	color: #000;
}

.terms-new-paypal {
	width: 100%;
	padding: 15px;
	border: 1px solid #ececec;
	margin-bottom: 15px;
	display: table;
	text-align: justify;
}

/*
.business_list_outer .media, .media-body{
    overflow:inherit!important;
}
*/

.listannouncements_img_bottom {
	margin-top: 5px;
	padding: 8px 15px;
}

.listannouncements_img_bottom a.delete_link_business {
	margin-left: 0px;
}

.listannounce_date {
	margin: 17px 0 0 0;
}

.suggestions_border_outer {
	border: 1px solid #edecec;
	border-bottom-width: 5px;
	margin: 0 0 30px 0;
	min-height: 90px;
}

.ui-datepicker-title select {
	background: url(../images/select_bg.png) no-repeat right center!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 28px!important;
}

select option {
	padding: 5px;
}

a#newlink {
	color: #F4C11B!important;
}

.select_chkbx {
	position: relative !important;
	left: 6px;
	top: 7px;
}

.bigimg {
	width: 100%;
}

.bigimg .mediapost_pic {
	width: 200px;
	height: 200px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 20px 0;
}

.list_img_blk {
	width: 100%;
	height: 200px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
}

.charity_sec_content .display_table_cell {
	height: 200px!important;
	vertical-align: middle;
}

.charity_sec_content .charity_title {
	font-size: 16px;
	color: #43B9F6!important;
}

.charity_sec_content p {
	color: #656565;
}

.charity_sec_content p a {
	color: #43B9F6!important;
}

.charity_sec_content p a:hover {
	color: #ecb716!important;
}

.charity_sec_content .fa {
	width: 20px;
}

.sidebanner_right {
	width: 100%;
	margin: 15px 0;
	min-height: 700px!important;
}

.tooltip {
	//color: #900 !important;
	text-decoration: none !important;
	opacity: 1 !important;
}

.tooltip:hover {
	// color: red;
	position: relative;
}

.tooltip-left[data-tooltip]:hover:after {
	content: attr(data-tooltip);
	padding: 4px 8px;
	position: absolute;
	right: 30%;
	white-space: nowrap;
	z-index: 99999;
	background-color: #000;
	color: #fff;
}

#jDivEmail {
	padding-top: 1%;
}

.profile_pic_actions {
	background: #f7f7f7;
	border-top: 1px solid #43B9F6;
	padding: 10px;
}

.posticon {
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background: #FFF;
	float: left!important;
	margin-right: 5px;
	text-align: center;
	line-height: 22px;
}

.posticon .fa {
	font-size: 15px;
}

.privateicon {
	width: 23px;
	height: 22px;
	border-radius: 12px;
	background: #494949;
	float: left!important;
	margin-right: 5px;
	text-align: center;
	line-height: 22px;
}

.privateicon .fa {
	font-size: 14px;
	color: #ffdd48;
}

.marg4btns {
	margin: 0px 0px 10px 10px!important;
}

.marg10btms {
	margin: 0px 0px 10px 0px!important;
}

.bordertop_0 {
	border-top: 0!important;
}

/*------------Tooltips-----------*/

.tooltips {
	/* position: relative; 
    top: 50px; 
    left: 50px;*/
}

.tooltips:hover span {
	opacity: 1;
	visibility: visible;
	z-index: 9999;
}

.tooltips span {
	padding: 10px;
	top: 20px;
	min-width: 100px;
	max-width: 250px;
	background: rgba(0, 0, 0, 0.8);
	color: #FFFFFF;
	font-weight: 400;
	height: auto;
	border-radius: 5px;
	opacity: 0;
	position: absolute;
	visibility: hidden;
	word-wrap: break-word;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

#tooltip {
	text-align: center;
	color: #fff;
	background: #111;
	position: absolute;
	z-index: 100;
	padding: 15px;
}

#tooltip:after
/* triangle decoration */

	{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #111;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}

#tooltip.left:after {
	left: 10px;
	margin: 0;
}

#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}

.nomessage_title {
	padding: 10px;
	margin-top: 15px;
	display: block;
	background: #FFF;
	border: 5px solid #ededed;
	width: 100%;
	height: 100px;
	line-height: 70px;
	text-align: center;
	color: #757575;
	font-size: 15px;
}

.cover-wrapper {
	width: 100%;
	height: 258px;
	border: 0!important;
	-webkit-box-shadow: inset 0px 0px 126px 35px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0px 0px 126px 35px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0px 0px 126px 35px rgba(0, 0, 0, 0.75);
	overflow: hidden;
	background-size: cover;
	background-position: center center;
}

.cover-wrapper img {
	border: 0!important;
}

.shareitemsblks {
	float: right;
	margin-top: 15px;
}

.shareitemsblks span {
	font-size: 11px!important;
}

.timeline_tabmenu {
	width: 100%;
	max-width: 600px;
	position: absolute;
	right: 25px;
	bottom: 0px;
}

.timeline_tabmenu.buztimelineblock {
	max-width: 890px;
}

.timelineheader {
	width: 100%;
	margin: 15px 0 15px 0;
}

.timelineheader_left {
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.timelineheader_left h3 {
	color: #FFF;
	font-size: 15px;
	text-align: center;
	font-weight: 400;
}

.timelineheader_left h3 a {
	color: #FFF;
	font-size: 16px;
	text-shadow: 0px 0px 5px rgba(150, 150, 150, 1);
}

.timelineheader_left h3 a:hover {
	color: #43B9F6;
}

.timelineheader_right {
	background: #595e60;
	width: 100%;
	position: relative;
}

.timeline_left_pic {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: #edf5ff;
	/* border: 1px solid #eaeaea; */
	margin: 25px auto 20px auto;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	/* -webkit-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75); */
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-justify-content: center;
}

.timeline_left_pic h4 {
	color: #43b9f6;
	margin: 0;
	text-align: center;
	font-size: 50px;
	line-height: 30px;
	font-weight: 500;
}

.timeline_left_pic_nosec {
	width: 150px;
	height: 150px;
	margin: 38px auto 20px auto;
}

.timelineimage form {
	height: 38px;
	width: 38px;
	display: block;
	position: absolute;
	top: 62px;
	right: 25px;
	text-align: center;
	line-height: 38px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding-left: 5px;
	z-index: 13333;
}

.timelineimage .fa {
	cursor: pointer;
	margin: 0 auto!important;
	font-size: 16px!important;
	color: #FFF;
	padding: 10px 7px 10px 8px;
    width: 36px;
    height: 36px;
}
.timelineimage .fa:hover
{
color: #c4e6f7;
}

.timelineheader_left form {
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	bottom: 53px;
	left: 45%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding-left: 5px;
}

.timelineheader_left .fa {
	cursor: pointer;
	margin: 0 auto!important;
	font-size: 14px!important;
	color: #FFF;
}

.timelineheader_left .dltbtn {
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	bottom: 53px;
	right: 118px;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

.chatbutton {
	padding: 10px 10px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 23px;
	position: fixed;
	bottom: 56px;
	right: 15px;
	background: #0090FF;
	text-align: center;
	color: #FFF !important;
	-webkit-box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 32%);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 18%);
	z-index: 8;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-align-items: center;
}

.chatbutton .fa {
	font-size: 25px;
	color: #FFF;
	margin-right: 0px;
}

.chatbutton:hover {
	background: #43B9F6;
	color: #FFF;
}

.tagform.whitebox {
	padding: 10px!important;
}

.chatlist {
	width: 100%;
	min-height: 400px;
	position: relative;
	/* bottom: 0;
	right: 25px; */
	background: #fdfdfd;
	text-align: center;
	color: #43B9F6;
	z-index: 100;
	border-radius: 10px;
	box-shadow: 0 3px 7px rgb(0, 0, 0, .1);
	-webkit-box-shadow: 0 3px 7px rgb(0, 0, 0, .1);
	/* overflow-y: scroll !important; */
}

.chatlist h3.profile_name {
	text-align: left;
	color: #cfcfcf!important;
	padding-left: 5px;
}

.chatlist ul {
	padding: 10px!important;
	margin: 0!important;
}

.chatlist li {
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
}

.chatlist .profilepicsec .mediapost_pic {
	width: 35px;
	height: 35px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	border: 2px solid #0090FF;
}

.picstatus {
	color: #a6a6a6;
	font-size: 11px;
	display: table-cell;
	vertical-align: middle;
}

.chatlisthead {
	height: 40px;
	width: 100%;
	background: #646b6f;
	line-height: 40px;
	padding: 0 10px;
}

.chatlisthead h3 {
	font-size: 14px;
	color: #FFF;
	margin: 0!important;
	text-align: left;
	height: 40px;
	line-height: 40px;
	font-weight: 500;
}

.chatlisthead h3 a {
	color: #FFF;
}

.picstatus .fa {
	color: #36c99a;
}

.timelinebox .post_right {
	float: left;
	width: 100%;
}

.hdrtopnav.nav {
	width: inherit!important;
}

.hdrtopnav.nav>li>a:hover, .hdrtopnav.nav>li>a:focus, .hdrtopnav.nav .open>a, .hdrtopnav.nav .open>a:hover, .hdrtopnav.nav .open>a:focus {
	color: #1b82bd;
	background: none;
}

.hdrtopnav .dropdown {
	border: 0;
	width: inherit;
}

.hdrtopnav .dropdown-menu>li>a {
	color: #FFF;
}

.hdrtopnav li.dropdown>a .fa {
	color: #FFF!important;
}

.hdrtopnav .dropdown ul.dropdown-menu {
	border-radius: 4px;
	box-shadow: none;
	margin-top: 15px;
	width: 210px;
	right: -15px!important;
	left: inherit!important;
	height: inherit!important;
	padding: 7px 0!important;
	-webkit-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 5px 15px -2px rgba(0, 0, 0, 0.75);
}

.hdrtopnav .dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 16px;
	z-index: 10;
}

.hdrtopnav .dropdown ul.dropdown-menu:after {
	content: "";
	border-bottom: 12px solid #ccc;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	right: 14px;
	z-index: 9;
}

.hdrtopnav.navbar-nav>li>a {
	padding: 0!important;
	border: 0!important;
}

.hdrtopnav.nav ul li {
	height: inherit!important;
	width: 100%;
}

.hdrtopnav.nav ul li a {
	list-style: none;
	color: #5b5b5b!important;
	font-size: 12px;
	text-transform: capitalize!important;
	padding: 5px 15px;
	vertical-align: middle;
	background: none!important;
	height: inherit!important;
}

.hdrtopnav.nav ul li a:hover {
	color: #43B9F6!important;
}

.hdleft {
	font-weight: 500!important;
}

.sentitemslink {
	margin-right: 25px;
	padding-top: 10px;
	color: #565a5c;
	cursor: pointer;
}

.main_gallary a {
	width: 100%;
	margin-bottom: 5px;
}

.main_gallary a.fancybox {
	padding: 3px;
	height: 96px;
	display: block;
	line-height: 96px;
	border: 1px solid #EEE;
}

.main_gallary a img {
	max-width: 100%;
	max-height: 110px;
	margin: 0 auto;
	border: 0!important;
}

.profile_sm_pic_outer {
	width: 34px;
	height: 34px;
}

img.profile_sm_pic {
	margin-right: 8px;
	height: 40px;
	width: 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFFFFF;
	border-radius: 50%;
}

.ann_post .post_right {
	/* max-width: 444px!important;*/
}

.mediapostpicblk {
	width: 100%;
	height: 200px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
}

.mediapost.announcementblk .profile-bnr {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

textarea#announcement_desc {
	border: 1px solid #eaeaea!important;
}

.likesec {
	padding-top: 10px!important;
	width: auto;
	float: left;
}

.sharefnt {
	padding-top: 14px!important;
	float: right;
}

.sharefnt span {
	font-size: 11px!important;
}

.lead.emoji-picker-container {
	margin-bottom: 10px!important;
	position: relative;
}

.bnrright_img {
	padding-top: 50px;
}

.bnrright_img img {
	max-width: 100%;
}

#sticky {}

#sticky.stick {
	margin-top: 0 !important;
	position: fixed;
	top: 25px;
	z-index: 10000;
	max-width: 265px;
}

#jDivDisplayBusiness {
	padding-top-top: 10px;
}

.media-body #starring {
	min-height: 26px;
}

.wel_community #sticky.stick {
	max-width: 540px!important;
}

.form-bottom.signup_form .error_div {
	margin-bottom: 20px!important;
}

.option_active{
	color: #0f67d3 !important;
}

@media only screen and (max-width: 1024px) {
	.wel_community #sticky.stick {
		position: static!important;
		max-width: 540px!important;
	}
}

/*.friendphotobox_blk{
	width: 100%;
	height: 60px;
	display: block;
	border:1px solid #dadde0;
	position: relative;
	overflow: hidden;
}*/

.friendphotobox {
	width: 57px;
	height: 57px;
	border-radius: 50%;
	border: 1px solid #c4e6f7;
	margin: 0 auto;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #c4e6f7;
	background-size: cover;
	background-position: center center;
	/* -webkit-box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
    box-shadow: 1px 5px 15px -2px rgb(0 0 0 / 75%); */
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
}

.friendphotobox_blk img {
	width: 100%;
	height: 100%;
}

/*.friendphotobox{
	width: 100%;
	height: 78px;0
	overflow: hidden;
    background-size: cover;
    background-position: center center;
    -webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}*/

.friendphotobox h3 {
	margin: 0;
	font-weight: normal;
	border: 0;
	color: #020202;
	font-size: 16px;
}

.friendphotobox_blk h4 {
	font-size: 11px;
	font-weight: 500;
	/*color: #FFF;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.5);
	padding: 5px;
	margin:0!important;*/
	color: #000;
}

.hdsec h3 {
color: #17272F;
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
    margin-bottom: 20px;
    border-bottom: solid 1px #DEDEDE;
    padding-bottom: 10px;
}

.hdsec h3 a {
	font-size: 16px;
	color: #43B9F6;
	font-weight: 400;
	padding: 0px 0px;
}

.hdsec h3 a:hover {
	color: #43B9F6;
}

.more_add {
	font-size: 12px;
	color: #a0a6ab;
}

.more_add a {
	font-size: 12px!important;
	color: #a0a6ab!important;
	text-transform: capitalize!important;
}

.more_add a .fa {
	font-size: 9px!important;
	color: #a0a6ab !important;
	text-transform: capitalize!important;
	font-weight: normal;
	margin-left: 0px;
}

.more_add a:hover {
	opacity: .8
}

#portfolio {
	display: block;
	padding: 0 10px;
}

#portfolio li {
	display: block;
	float: left;
	width: 17.7%;
	max-width: 400px;
	margin-right: 12px;
	margin-bottom: 7px;
}

#portfolio li a {
	display: block;
	background: #f3f3f3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 1px solid #dadde0;
	width: 100%;
	height: 160px;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

#portfolio li a img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: none!important;
	max-height: none!important;
}

.mfp-title {
	font-size: 1.2em;
	color: #ddd !important;
	font-weight: 500;
}

img {
	border: 0;
	max-width: 100%;
}

.friendphotobox_outer {
	display: table;
	width: 100%;
}

ul.friendphotobox_outer li {
	padding-right: 3px;
}

ul.friendphotobox_outer li:last-child {
	padding-right: 0px!important;
}

.jDivMain #jDivDisplayBusiness {
	min-height: 400px;
}

.rememberstext {
	margin-top: 1px;
	padding-left: 3px;
}

#jaddTestimonial {
	font-size: 14px!important;
	color: #869296;
}

#jaddTestimonial .fa {
	font-size: 14px!important;
	color: #43b9f6;
}

#jTestimonials .mediapost {
	min-height: 90px!important;
	padding-bottom: 0!important;
}

#txtTestimonial {
	height: 40px!important;
}

.fontsmall {
	font-size: 14px!important;
}

.ui-autocomplete .list_item_container .label:hover {
	color: #EEE!important;
}

.content_comment .register_form {
	width: 100%!important;
}

.frndboxlist {
	padding: 0 12px!important;
	margin-bottom: 0!important;
}

.frndboxlist li {
	padding-left: 3px!important;
	padding-right: 3px!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
}

.pageslisting_img {
	width: 100%;
	height: 160px;
	overflow: hidden;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #f3f3f3;
	background-color: #f5f5f5;
	border-radius: 6px;
}

.pageslisting_actions {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 10;
}

.pageslisting_actions a.edititem, .pageslisting_actions a.deleteitem {
	background: rgba(0, 0, 0, 0.5);
}

#mainCaptcha {
	background: #ececec;
	border: 1px solid #bbb;
	height: 35px;
	text-align: center;
	color: black;
	font-weight: bold;
}

.err_div {
	color: red;
}

/** media queries **/

@media screen and (max-width: 780px) {
	#portfolio li {
		width: 45%;
	}
	.blog-list li p {
		font-size: 16px;
	}
	.hdrtopnav.nav {
		margin-top: 0!important;
	}
	.hdrtopnav .userdisplayname {
		margin-top: 0!important;
		margin-right: 20px!important;
	}
	.hdrtopnav.navbar-nav .open .dropdown-menu {
		background-color: #FFF!important;
		position: absolute!important;
	}
	.hdrtopnav .dropdown ul.dropdown-menu {
		right: 6px !important;
	}
}

@media screen and (max-width: 550px) {
	#portfolio {
		text-align: center;
	}
	#portfolio li {
		float: none;
		display: inline-block;
		width: 44%;
		margin-bottom: 30px;
	}
}

@media (min-width: 550px) and (max-width: 767px) {
	.friendphotobox_blk {
		height: 172px!important;
	}
	.friendphotobox {
		height: 170px!important;
	}
	.preview iframe {
		width: 43% !important;
	}
}

#frmUserRegister label.error {
	font-size: 11px;
	background: #ec6c72 !important;
	font-weight: 400;
	line-height: 23px;
	padding: 0 9px;
	margin-top: 5px;
	border-radius: 2px;
	color: #fff;
}

#frmLogin .display_table label.error {
	background: red !important;
	color: #fff;
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 5px;
	margin-top: 3px;
	border-radius: 2px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
}

#cke_Upload_168 .cke_dialog_tab {
	display: none !important;
}

/*.btn-default
{
	display:none !important;
}
.character
{
	display:none !important;
}*/

.autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	z-index: 99;
	/*position the autocomplete items to be the same width as the container:*/
	top: 100%;
	left: 0;
	right: 0;
}

.autocomplete-items div {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
}

/*when hovering an item:*/

.autocomplete-items div:hover {
	background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/

.autocomplete-active {
	background-color: DodgerBlue !important;
	color: #ffffff;
}

.form-top-left h6 {
	color: #000 !important;
	display: inline-block;
}

.tags {
	background: #43B9F6;
	text-align: center;
	color: #fff;
	font-weight: 500;
	padding: 11px 10px;
	border-radius: 3px;
	font-size: 15px;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	transition: all .2s;
	font-family: 'Nunito Sans', sans-serif;
}

.tags:hover {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}

.form-top-right span {
	font-size: 10px !important;
	color: #000 !importnat;
}

/*---------------------New Styles---------------*/

body.plans {
	background: url("../images/planbg.jpg") center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 55px;
}

.plantop {
	margin: 50px 0 30px 0;
	font-family: 'Montserrat', sans-serif;
}

.plantop h4 {
	font-size: 30px;
	color: #235E7D;
	text-align: center;
	font-weight: 500;
}

.plantop p {
	font-size: 17px;
	color: #52798D;
	text-align: center;
	margin-top: 15px;
}

.plantop a {
	color: #43B9F6;
	font-weight: 500;
}

.planlist {
	border: 2px solid #CDE3EF;
	border-radius: 20px;
	font-family: 'Montserrat', sans-serif;
	padding: 20px!important;
}

.planlist:hover {
	border: 2px solid #45B9F6;
	-webkit-box-shadow: 0px 3px 18px 5px #C8ECFF;
	box-shadow: 0px 3px 18px 5px #C8ECFF;
}

.planlist .content-sec {
	padding: 15px 30px!important;
}

.planlist h4 {
	color: #41555F!important;
	font-size: 18px!important;
	font-weight: bold!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	margin: 0px!important;
}

.planprice {
	color: #43B9F6!important;
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	font-weight: 500;
}

.planprice sup {
	font-size: 11px;
	font-weight: 500;
	padding-right: 2px;
	top: -14px!important;
}

.planprice span {
	color: #669AB5!important;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 500;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.planlist .content-sec p {
	color: #669AB5;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 5px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	line-height: 20px;
	min-height: 46px;
	-webkit-line-clamp: 2;
}

.planlist .pricing-levels-3 {
	margin: 20px 0;
}

.planlist .pricing-levels-3 p {
	color: #669AB5;
	font-size: 16px;
	margin-top: 0px;
	font-family: 'Montserrat', sans-serif;
	line-height: 26px;
	min-height: 75px;
	font-weight: 400;
	-webkit-line-clamp: 5;
	text-transform: capitalize;
}

.plancontent .tab-content>.tab-pane {
	display: none!important;
}

.plancontent .tab-content>.tab-pane.in {
	display: block!important;
}

.plannav {
	text-align: center!important;
}

.plancontent .nav {
	width: 464px;
	display: inline-block!important;
	margin-left: 0px;
}

.plannav .nav-pills>li>a {
	border-radius: 5px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 20px;
	color: #689BB6;
	width: 220px;
	margin: 20px 5px;
	padding: 19px 20px!important;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	text-align: center;
}

.plannav .nav-pills>li>a.gradient-button-3 {
	background-image: linear-gradient(to right, #FFFFFF 0%, #FFFFFF 75%, #FFFFFF 100%)
}

.plancontent .nav li.active a {
	color: #FFFFFF!important;
}

.plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a.active {
	border-radius: 5px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 20px;
	color: #FFF;
	width: 220px;
	margin: 20px 5px;
	padding: 19px 20px!important;
	text-align: center;
}

.plannav .nav-pills>li.active>a.gradient-button-3, .plannav .nav-pills>li>a.active {
	background-image: linear-gradient(to right, #1185DF 0%, #27BAF1 75%, #27BAF1 100%)
}

.gradient-button {
	transition: 0.5s;
	background-size: 200% auto;
	color: #FFF;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 18px 5px #C8ECFF;
	box-shadow: 0px 3px 18px 5px #C8ECFF;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	cursor: pointer;
	display: inline-block;
	border-radius: 5px;
}

.gradient-button:hover {
	-webkit-box-shadow: 0px 3px 18px 5px #C8ECFF;
	box-shadow: 0px 3px 18px 5px #C8ECFF;
	margin: 8px 10px 12px;
}

.plannav .nav-pills>li>a.gradient-button-3:hover {
	background-image: linear-gradient(to right, #1185DF 0%, #27BAF1 75%, #27BAF1 100%);
	transition: all 0.3s cubic-bezier(.5, .8, .25, 1);
	color: #FFF;
}

.gradient-button-3:hover {
	background-position: right center;
}

.plancontent .tab-pane {
	margin: 50px 0px 30px 0px;
}

a.choosebtn {
	background: #1185DF!important;
	background-image: linear-gradient(to right, #1185DF 0%, #27BAF1 75%, #27BAF1 100%)!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px!important;
	font-weight: 400!important;
	border-radius: 5px!important;
	text-align: center;
	color: #fff;
	padding: 11px 10px;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	transition: all .2s;
}

a.choosebtn:hover {
	background-image: linear-gradient(to right, #27BAF1 0%, #1185DF 75%, #1185DF 100%)!important;
	color: #fff!important;
}

.plangutter {
	padding-left: 8px!important;
	padding-right: 8px!important;
}

.plancheckrow {
	color: #669AB5;
	font-size: 15px;
	margin-top: 0px;
	font-family: 'Montserrat', sans-serif;
	line-height: 16px;
	min-height: 16px;
}

.plancheckrow label {
	font-weight: 400!important;
}

.planlist [type="checkbox"]:checked, .planlist [type="checkbox"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.planlist [type="checkbox"]:checked+label, .planlist [type="checkbox"]:not(:checked)+label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
}

.planlist [type="checkbox"]:checked+label:before, .planlist [type="checkbox"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	border: 2px solid #689BB6;
	background: #fff;
	/* border-radius: 50%; */
}

.planlist [type="checkbox"]:checked+label:after, .planlist [type="checkbox"]:not(:checked)+label:after {
	content: '\f00c';
	font-family: FontAwesome;
	width: 0;
	height: 0;
	font-size: 12px;
	background: #00a69c;
	position: absolute;
	top: 1px;
	left: 3px;
	/* -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; */
}

.planlist [type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.planlist [type="checkbox"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

body.plans .footer-inner-links {
	background: transparent;
}

.jobsearch-blk {
	background: #F9FDFF;
	border-radius: 22px;
	border: 1px solid #B5D9EC;
	padding: 0 15px;
	-webkit-box-shadow: 0px 24px 12px 2px #E5E8E9;
	box-shadow: 0px 24px 12px 2px #E5E8E9;
	margin-bottom: 50px;
	font-family: 'Montserrat', sans-serif;
}

.jobsearch-blk h3 {
	color: #235E7D;
	font-size: 26px;
	font-weight: 500;
}

.jobsearch-blk h4 {
	color: #57859D;
	font-size: 16px;
	font-weight: 400;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.jobsearch-blk .flex-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

.jobsearch-blk .flex-item-left {
	padding: 30px;
	flex: 60%;
}

.jobsearch-blk .flex-item-right {
	padding: 10px;
	flex: 40%;
}

.job-search-form {
	width: 100%;
	max-width: 500px;
	outline: 0;
	border: 0;
	height: 60px;
	position: relative;
	margin-top: 30px;
}

.job-search-form .textbox {
	width: 100%;
	border: 1px solid #45B9F6;
	padding: 8px 50px 8px 20px;
	height: 50px;
	position: absolute;
	left: 0;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	-webkit-box-shadow: 0px 5px 5px 3px #E5E8E9;
	box-shadow: 0px 5px 5px 3px #E5E8E9;
	border-radius: 7px;
}

.searchbtn {
	background: transparent;
	border: 0;
	outline: none;
	position: absolute;
	right: 10px;
	top: 5px;
}

.job-search-form .flaticon-loupe {
	color: #43B9F6;
	font-size: 26px;
}

.jobsearchsvg {
	/* transform: translateY(5%); */
	/* display: inline-block;
    text-align: center; */
	width: 100%;
}

.joblist-blk .cateforylist_items {
	border: 1px solid transparent;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.joblist-blk .cateforylist_items:hover {
	border: 1px solid #43B9F6;
	-webkit-box-shadow: 0px 8px 24px 2px #C0D9E9;
	box-shadow: 0px 8px 24px 2px #C0D9E9;
	transition: all 0.3s cubic-bezier(.5, .8, .25, 1);
	transform: translateY(-3px);
}

.joblist-blk h3 {
	color: #161616!important;
	font-size: 26px!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	margin: 0px;
}

.joblist-blk .grid-sec .srtby {
	border: 1px solid #CBCBCB;
	border-radius: 4px;
	padding: 5px 10px;
	color: #7B7B7B;
	font-weight: 500;
	font-family: "Plus Jakarta Sans", sans-serif;
	background: #fff;
	margin-right: 6px;
	margin-bottom: 0px!important;
}

.joblist-blk .grid-sec .post_btn {
	padding: 7px 25px!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 500;
	-webkit-box-shadow: 0px 3px 6px 2px #CFE7FF;
	box-shadow: 0px 3px 6px 2px #CFE7FF;
}

.listjob {
	display: flex;
	/* flex-wrap: wrap; */
	flex-direction: row;
	padding: 22px 25px 15px 25px;
	align-items: center;
}

.listjob .thumbblk img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	border: 1px solid #f7f7f7 !important;
	box-shadow: 1px 2px 4px #cccccc78;
}

.my-job-list .listjob .thumbblk h3 {
	width: 45px;
	background: #EFF7FE;
	height: 45px;
	border-radius: 50%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px;
	font-weight: 400 !important;
	color: #235e7d;
}

.listjob .thumbblk {
	flex: 62px;
}

.listjob .namedata {
	flex: calc(100% - 50px)
}

.thumbblk .thumb, .jobdetail-whitebox .thumb {
	border-radius: 50%;
	height: 50px;
	width: 50px;
	border: 1px solid #f2f2f2;
	display: flex;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	margin-right: 7px;
	background:#76CCF9;
	align-items: center;
	justify-content: center;
}

.thumbblk .thumb img {
	object-fit: cover;
	border: 0!important;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.namedata h4 {
	font-size: 15px;
	font-weight: 500;
	margin: 0px;
	margin-bottom: 3px;
	color: #41555F;
	font-family: 'Montserrat', sans-serif;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 19px;
	overflow: hidden;
}

.my-job-list .cateforylist_items {
	float: left;
	width: 100%;
	border-bottom: 1px solid #EEE;
	padding: 10px 0px;
	margin-top: 20px;
	min-height: 295px;
}

@media only screen and (max-width: 767px) {
	.minht, .bizcomlisting {
    /* overflow-y:inherit;
    overflow-x: inherit; */
	        display: contents;
    }
	.wrapper-login .log-section .log-sec-form .account-button-wrapper {
		flex-direction: column;
	}
	.wrapper-login .log-section .log-sec-form h3.login-hd {
		font-size: 26px;
		margin: 0px 0 30px;
	}
	.wrapper-login .log-section .log-sec-form .create-acc-sec {
		text-align: center;
	}
	.log-sec-form .account-button-wrapper .wid100per, .wrapper-login .log-section .log-sec-form .create-acc-sec {
		width: 100%;
		justify-content: center;
	}
	.wrapper-login .log-section .log-sec-form .create-acc-sec{
		padding-bottom:10px;
	}
	.my-job-list .cateforylist_items {
		margin: auto !important;
		display: block;
		float: none;
		margin-bottom: 10px !IMPORTANT;
	}
	.blog-list {
		flex-direction: column;
	}
	.blog-list li{
		width:100%;
	}
}

.update-status {
	font-size: 12px;
	color: #41555F;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400;
}

.listjobcontent {
	padding: 0 30px 30px 30px!important;
}

.joblist-blk .cateforylist_items {
	padding: 0;
}

.listjobcontent h4 {
	font-size: 18px!important;
	font-size: 15px!important;
	color: #41555F!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 600!important;
	/* min-height: 56px; */
	line-height: 21px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.joblocation {
	color: #707070;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: 500;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height: 19px;
	overflow: hidden;
}

.joblocation i {
	font-size: 13px;
	margin-right: 7px;
}

.jobactions {
	padding-top: 15px;
}

.jobactions span.tagbox {
	background: none;
	color: #567484;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: 400!important;
	padding: 0px !important;
	border-radius: 4px;
	margin-right: 5px;
	position: relative;
	margin-left: 9px;
}

.jobactions span.tagbox::after {
	content: '';
	width: 5px;
	height: 5px;
	background-color: #ccc;
	border-radius: 50%;
	position: absolute;
	left: -8px;
	top: 6px;
}

/*a.jobactionbtn{
    background: #43B9F6;
    text-align: center;
    color: #fff;
    font-weight: 400;
    padding: 6px 20px;
    border-radius: 4px;
    font-size: 16px;
    margin-right: 5px;
    display: inline-block;
    width: inherit;
    transition: all .2s;
    font-family: "Plus Jakarta Sans", sans-serif; 
}
a.jobactionbtn:hover{
	background: #249AD8;
    color: #fff;
    cursor: pointer;
}*/

body.business_profile {
	/* padding-top: 75px!important; */
	padding-top: 56px!important;
}

.jobback-sec {
	padding: 20px 0;
	text-align: right;
}

.jobsback {
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #767578;
	font-size: 13px;
}

.jobdetail-whitebox {
	background: #ffffff;
	padding: 30px;
	-webkit-box-shadow: 0px 12px 18px 5px #DBEAF2;
	box-shadow: 0px 12px 18px 5px #DBEAF2;
}

.jobdetail-whitebox .media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 15px;
	border-bottom: 1px solid #CEE0E9;
	margin-bottom: 25px;
	margin-top: 0px;
}

.jobdetail-whitebox .expandsdots {
	right: 25px!important;
}

.emotionsbtn_textblk .media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 15px;
	border-bottom: 1px solid #CEE0E9;
	margin-bottom: 25px;
}

.mr-3, .mx-3 {
	margin-right: 1rem!important;
}

.mt-0, .my-0 {
	margin-top: 0!important;
}

.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important;
}

.media-body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.jobdetail-section .jobdetail-whitebox {
	/* min-height: 775px; */
}

.jobdetail-whitebox h3, .applyjob-top h3 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 20px;
	font-weight: 700!important;
	line-height: 30px;
	color: #43b9f6 !important;
	margin-bottom: 10px!important;
	margin-top: 0!important;
}

.jobdetail-whitebox .media-body {
	padding: 0 0 0 6px!important;
}

.detailcontent p {
	line-height: 26px;
}

.location-company {
	color: #6D7C84;
	font-size: 12px;
	font-weight: 600!important;
}

.location-company i {
	color: #6D7C84;
	margin-right: 3px;
}

.location-company span {
	margin-right: 10px;
}

.tag-update-blk {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 20px 0px 10px 0px;
}

.tags-left {
	flex: 70%;
}

.update-right {
	flex: 30%;
	text-align: right;
}

span.tagbox {
	background: #DBF2FD;
	color: #567484;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	font-weight: 600!important;
	padding: 5px 15px!important;
	border-radius: 4px;
}

span.lastupdate {
	background: #DBF2FD;
	color: #567484;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 11px;
	font-weight: 600!important;
	padding: 5px 15px!important;
	border-radius: 4px;
	line-height: 16px;
	display: inline-block;
}

span.lastupdate i {
	margin-right: 3px;
}

.redcolor {
	color: red!important;
}

.applyjobform .form-group span {
	font-size: 14px;
	color: #2C4A5A;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400;
	margin-bottom: 5px;
}

.applyjobform .form-control {
	padding: 15px!important;
	margin-top: 7px!important;
	border-radius: 4px;
	border: 1px solid #92A5AE;
	color: #859196!important;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 500;
	font-size: 14px;
}

.applyjobform .form-control:focus {
	-webkit-box-shadow: 0px 3px 6px 1px #C9EAFB;
	box-shadow: 0px 3px 6px 1px #C9EAFB;
}

.applyjobform .form-group {
	margin-bottom: 0px!important;
	min-height: 81px!important;
}

.applyjobform input[type="file"] {
	display: none;
}

.custom-file-upload {
	border: 1px dashed #43B9F6;
	display: inline-block;
	padding: 22px;
	cursor: pointer;
	background: #EFF7FE;
	width: 100%;
	color: #43B9F6;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
	border-radius: 4px;
	margin-top: 10px;
}

.custom-file-upload i {
	margin-right: 7px;
}

.applyjobform span.supportfiles-label {
	font-family: 'Open Sans', sans-serif!important;
	color: #9F9F9F;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	text-align: right;
}

.applyjob-btn {
	background: #1185DF!important;
	background-image: linear-gradient(to right, #1185DF 0%, #27BAF1 75%, #27BAF1 100%)!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 16px!important;
	font-weight: 600!important;
	border-radius: 5px!important;
	text-align: left;
	color: #fff;
	padding: 15px 20px;
	margin-top: 5px;
	display: inline-block;
	width: 100%;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	border: 0;
	outline: none;
}

.applyjob-btn:hover {
	background-image: linear-gradient(to right, #27BAF1 0%, #1185DF 75%, #1185DF 100%)!important;
	color: #fff!important;
	-webkit-box-shadow: 0px 3px 6px 3px #C9EAFB;
	box-shadow: 0px 3px 6px 3px #C9EAFB;
	transition: all 0.3s cubic-bezier(.5, .8, .25, 1);
	transform: translateY(-2px);
}

.applyjob-btn i {
	float: right;
}

.my-25 {
	margin-bottom: 25px!important;
}

.modal.successmodal {
	/* z-index: 6666!important; */
	background: rgb(0, 0, 0, 0.5)!important;
}

.successmodal .modal-dialog {
	margin-top: 130px !important;
}

.successmodal .modal-header {
	border: 0;
	min-height: 50px!important;
}

.successmodal .modal-header .close {
	opacity: 0.9!important;
	width: 39px!important;
	height: 39px!important;
}

.successmodal .modal-body {
	padding: 10px 20px 20px 20px;
	text-align: center;
	color: #538FAE;
}

.successmodal .modal-body p {
	padding: 9px 0;
	text-align: center;
	color: #538FAE;
	font-size: 17px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400;
	margin-bottom: 0;
}

.successmodal .modal-body p a {
	padding: 0px 20px;
	text-align: center;
	color: #43B9F6;
	font-size: 13px;
	text-decoration: underline;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400;
	outline: none!important;
}

.successmodal .modal-header .close:focus {
	outline: none!important;
	border: 0!important;
}

.successmodal .modal-body .successimg {
	margin: 10px 0;
}

.productslist {
	min-height: 483px !important;
	max-height: 483px !important;
}

.productslist .pageslisting_image {
	min-height: 265px!important;
}

.productslist .content-sec {
	padding: 15px 25px 5px 25px;
	min-height: 144px;
}

.productslist h4 a {
	font-size: 17px!important;
	color: #41555F!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 500!important;
	line-height: 23px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2!important;
	cursor: pointer;
}

.productslist h4 a:hover {
	color: #43B9F6!important;
	transition: all .2s;
}

.productslist .content-sec p {
	font-size: 15px!important;
	color: #52798D!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400!important;
	-webkit-line-clamp: 2!important;
	line-height: 22px!important;
	margin-bottom: 15px!important;
}

.enquireblk {
	padding: 0px 25px 25px 25px;
}

.enquirenow {
	background: #0090FF;
	text-align: center;
	color: #fff;
	font-weight: 400;
	padding: 8px 15px;
	border-radius: 4px;
	font-size: 16px;
	margin-right: 5px;
	display: inline-block;
	width: inherit;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	font-family: 'Open Sans', sans-serif!important;
	border: 0!important;
}

.enquirenow:hover {
	background: #249AD8;
	color: #fff;
	cursor: pointer;
	outline: none;
	border: 0!important;
	transition: all 0.3s cubic-bezier(.5, .8, .25, 1);
	transform: translateY(-2px);
}

.enquirenow:focus {
	background: #43B9F6;
	outline: none;
}

.productslist-category {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 10;
}

.productslist-category span.productlabel {
	background: #87D37C;
	border-radius: 4px;
	font-size: 13px!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 300!important;
	color: #FFFFFF;
	padding: 5px 10px;
}

.productslist-category span.servicelabel {
	background: #343434;
	border-radius: 4px;
	font-size: 13px!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 400!important;
	color: #FFFFFF;
	padding: 5px 10px;
}

.position_relatv {
	position: relative;
}

.detailmodal .modal-header {
	border: 0!important;
	min-height: 20px!important;
}

.detailmodal .modal-body {
	padding: 20px 20px 20px 20px;
}

.detailmodal .modal-content {
	border-radius: 0!important;
}

.detailmodal button.close {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 9999;
	opacity: 0.75;
}

h4.detailhead {
	font-size: 24px!important;
	color: #43B9F6!important;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 700!important;
	line-height: 34px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2!important;
	cursor: pointer;
}

p.productdesc {
	font-size: 15px!important;
	color: #52798D!important;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 400!important;
	line-height: 30px!important;
	margin: 10px 0!important;
}

.getquote-form {
	border: 2px dashed #43B9F6;
	display: inline-block;
	padding: 30px;
	background: #EFF7FE;
	width: 100%;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 400;
	border-radius: 4px;
	margin: 10px 0 20px 0;
	background: url(../images/bill.svg) no-repeat 95% 5% #EFF7FE;
}

.getquote-form h4 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 24px;
	font-weight: 700!important;
	line-height: 30px;
	color: #43b9f6 !important;
	margin-bottom: 10px!important;
	margin-top: 0!important;
}

.getquote-form .form-control {
	border: 1px solid #B4C7CE;
	font-weight: 400;
	border-radius: 4px;
	margin-bottom: 5px!important;
}

.getquote-form .form-group {
	margin-bottom: 5px!important;
}

.profileimg-box {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #F2F2F2;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	background: #fff;
	/* position: absolute; */
	left: 0px;
	top: 0px;
	text-align: center;
	display: inline-block;
}

.emotionsbtn_textblk.smileyicon {
	margin-bottom: 10px;
	display: flex;
}

.userpostTop .emotionsbtn_textblk.smileyicon #custom-emoji-button {
	position: absolute;
	left: 0px;
	bottom: -44px !important;
	top: inherit !important;
	right: inherit !important;
}

.smileyicon #custom-emoji-button.fa-smile-o:before {
	content: "\f118";
	color: #9f9f9f;
	font-size: 26px;
}

.photoicon i {
	background: url(../images/photoicon.svg) no-repeat 0% 50%;
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 20px;
	float: left;
}

.photoicon span {
	color: #5E5E5E;
	font-size: 14px;
	font-weight: 600!important;
	margin-left: 5px;
}

a.photoicon label {
	cursor: pointer;
}

a.writearticle {
	padding-right: 10px;
	padding-top: 7px;
	float: left;
}

a.writearticle:hover {
	background: #fefefe;
	border-radius: 4px;
}

a.writearticle i {
	background: url(../images/writearticle.svg) no-repeat 0% 50%;
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 10px;
	float: left;
	background-size: cover;
}

a.writearticle span {
	color: #5E5E5E;
	font-size: 14px;
	font-weight: 400 !important;
	margin-left: 6px;
}

a.photoicon span:hover, a.writearticle span:hover {
	color: #181818!important;
}

.feedpost_btn {
	padding: 7px 25px!important;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 500;
	/* -webkit-box-shadow: 0px 3px 6px 2px #cfe7ff;
	box-shadow: 0px 3px 6px 2px #cfe7ff; */
	background: #43B9F6FC !important;
	font-size: 13px;
	color: #ffffff;
	border: 0;
	border-radius: 4px;
}

.left-top-profile-sec #profilepic {
	width: 110px  !important ;
    height: 110px  !important;
    border: 2px solid #f3f3f3  !important;
	background-color: #fff;
}

.smileyicon .emoji-wysiwyg-editor {
	min-height: 60px!important;
	padding: 10px 15px!important;
	background: #F8F8F8!important;
	border: 0!important;
	border-radius: 7px!important;
	margin-left: 13px!important;
	width: 89%;
}

.profilenamesec h4 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #525252;
	width: 100%;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.profilenamesec h4 span {
	color: #000000;
}

.feedconnectionblk {
	display: flex;
	display: -ms-flexbox;
	flex-direction: row;
	margin-top: 10px;
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 10px 0;
}

.feedconnectionblk-left {
	flex: 50%;
	border-right: 1px solid #E2E2E2;
	text-align: center;
	padding: 4px;
}

.feedconnectionblk-right {
	flex: 50%;
	text-align: center;
	padding: 4px;
}

@media only screen and (max-width:1098px) and (min-width: 992px) {
	.feedconnectionblk-left {
		flex: 100%;
		text-align: left !important;
	}
}

.feedconnectionblk-left h4, .feedconnectionblk-right h4 {
	font-size: 13px;
	color: #000;
	font-weight: 400!important;
	margin: 0;
}

.feedconnectionblk-left h5, .feedconnectionblk-right h5 {
	font-size: 14px;
	color: #43B9F6;
	font-weight: 700!important;
	margin: 0!important;
}

.newsfeedbox .whitebox .post_left .mediapost_pic {
	position: static;
}

.timelinebox {
	font-size: 15px;
	font-weight: 400;
	color: #000000;
	line-height: 23px;
	padding: 15px!important;
}

.jfeeddisplay_div.newsfeedbox .timelinebox {
	padding: 15px 0!important;
}

.timelinebox .postpic {
	margin: 0!important;
}

.timelinebox .postpic ul {
	margin: 0!important;
}

.timelinebox .mediapost_user-side {
	padding: 0 14px!important;
	border-top: 0!important;
	margin-top: 0px!important;
}

.timelinebox .media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 5px;
	padding: 0 14px!important;
}

.timelinebox .media-body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 5px 0;
}

.jfeeddisplay_div.newsfeedbox .timelinebox .posthead {
	width: 100%;
	border-bottom: 0!important;
	padding: 0px;
}

.timelinebox .posthead h4 a {
	color: #000000!important;
	font-size: 16px!important;
	font-weight: 600!important;
}

.timelinebox .posthead span {
	color: #9F9F9F!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 13px !important;
	font-weight: 400!important;
}

.timelinebox .mediapost_user-side-top {
	padding: 5px 14px!important;
}

.timelinebox .commentblk {
	margin-left: 14px!important;
	margin-right: 14px!important;
}

.jEmojiable {
	padding: 0 14px 9px 14px;
	font-size: 17px;
	color: #000;
}

.postheadtablediv.media .mediapost_pic {
	width: 44px!important;
	height: 44px!important;
}

span.connectioncount {
	margin-left: 5px;
}

span.connectioncount a {
	display: inline-block;
	background: #43B9F6;
	color: #FFF;
	padding: 6px 10px;
	border-radius: 15px;
	color: #FFF!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 13px!important;
	font-weight: 700!important;
}

span.connectioncount a:hover {
	background: #138CCB;
}
.frndboxlist li
{
   border-bottom: 1px solid #e7e7e7;
   	      display: block !important;
        margin-bottom: 10px !important;
}
.frndboxlist li:last-child {
	    border-bottom: 0px solid #e7e7e7;
		        margin-bottom: 0px !important;
}

.coonectionsmedia {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	
}


.coonectionsmedia .media-body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.friendphotobox_blk .media-body h4 {
	text-align: left!important;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #000000;
		    overflow: hidden;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.coonectionsmedia .friendphotobox {
	width: 51px !important;
	height: 51px !important;
}

.adbox-s {
	margin: 10px 0 15px 0;
	display: flex;
}

.adbox-s img {
	margin: 0 auto;
}

.articlelist ul li {
	list-style: none;
	padding: 13px 0 0 0;
	width: 100%;
}

.articlelist h4 {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px!important;
	font-weight: 600!important;
	color: #000000;
	line-height: 20px;
	margin: 0 0 2px 0;
}

.articlelist h4 a {
	font-size: 13px!important;
	font-weight: 600!important;
	color: #000000;
}

.articlelist h4 a:hover {
	color: #43B9F6!important;
}

.articlelist span {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 12px!important;
	font-weight: 400!important;
	color: #939393;
	line-height: 18px;
}

.timelinebox ul.portfolio li {
	width: 100%!important;
	display: flex!important;
	align-items: center!important;
	justify-content: center!important;
	background: #f7f7f7;
	min-height: 100px;
}

.nodata {
	padding: 40px;
	text-align: center;
}

.nodata h4 {
	text-align: center;
	color: #43B9F6!important;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	margin: 15px 0;
}

.nodata p {
	text-align: center;
	color: #41555F!important;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: 400;
	margin: 0;
}

a.photobox {
	width: 100%;
	height: 76px;
	border-radius: 5px;
	border: 1px solid #f3f3f3;
	margin: 0 auto;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f3f3f3;
}

a.photobox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profilesec_left ul {
	margin-bottom: 0px!important;
}

.descimgblk {
	border: 1px solid #B2D4E5;
	padding: 15px;
	margin: 15px 0;
}

.pad0px {
	padding: 0px!important;
}

.descimgblk .xzoom {
	box-shadow: none!important;
}

.productlarge-blk {
	width: 100%;
	min-height: 488px;
	display: flex;
	align-items: center;
	justify-content: center!important;
}

.xzoom-container {
	display: inline-block;
	width: 100%;
}

.getquote-form label.error {
	margin-bottom: 5px!important;
}

.btn.btn-default.icon {
	background: url(../images/in-icon.svg) no-repeat 3px 3px #0073B1;
	border: 0;
	color: #FFFFFF;
	padding: 1px 8px 1px 25px;
	height: 21px;
	max-width: 70px;
}

.left-top-profile-sec .profilenamesec {
	display: block!important;
	width: 100%!important;
}

.timelinebox i.commenticons {
	width: 22px;
	height: 16px;
	background: url(../images/commenticon.svg) no-repeat;
	display: inline-block;
}

.timelinebox a.commentbtnblk:hover {
	color: #45B9F6!important;
}

.timelinebox a.commentbtnblk:hover i.commenticons {
	background: url(../images/commenticonover.svg) no-repeat;
}

.timelinebox .sharenow-blk {
	vertical-align: middle;
}

.timelinebox .likesec a {
	font-size: 16px!important;
	display: flex;
	height: 30px;
	align-items: center;
	padding-right: 5px;
}

.timelinebox .icn-fnt-size {
	width: 20px;
	height: 17px;
	background: url(../images/like.png);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
}

.timelinebox i.shareicons {
	width: 19px;
	height: 15px;
	background: url(../images/share.svg) no-repeat;
	display: inline-block;
}

.likesec .sharemenu-btn {
	font-size: 16px;
}

.timelinebox .colorgrey_text:hover {
	color: #45B9F6!important;
}

.timelinebox .likesec span, .likesec a {
	font-size: 16px !important;
}

.timelinebox .mediapost_links {
	font-size: 16px!important;
	color: #939393!important;
	font-weight: 400!important;
	margin-right: 6px;
}

.timelinebox .likesec .display_table_cell {
	vertical-align: middle!important;
}

.sharemenu-btn {
	background-color: transparent!important;
	border: 0!important;
	outline: none!important;
	color: #868686!important;
	padding: 0;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.sharemenu-btn:hover {
	color: #45B9F6!important;
}

.timelinebox .sharemenu-btn:hover i.shareicons {
	width: 19px;
	height: 15px;
	background: url(../images/shareover.svg) no-repeat;
}

.sharenow-blk .dropdown-menu {
	position: relative;
	display: inline-block;
	padding: 0!important;
	margin: 0!important;
	font-size: 13px!important;
	background-color: transparent!important;
	border: 0!important;
	box-shadow: none!important;
}

.sharemenu-content {
	display: none;
	position: absolute;
	background-color: #FFF;
	min-width: 107px;
	z-index: 1;
	box-shadow: 0 3px 10px rgb(0 0 0 / 10%);
	padding: 10px;
}

.sharemenu-content .links {
	color: #45B9F6;
	padding: 10px 10px;
	border-radius: 4px;
	margin: 3px;
	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: 500;
	border-bottom: 1px solid #fafafa;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.sharemenu-content .links:hover {
	background-color: #45B9F6;
	color: #FFFFFF;
}

.sharemenu-content .dropdown-menu:hover .menu-btn {
	background-color: #3e8e41;
}

.postcommentblk.emotionsbtn_textblk .emoji-wysiwyg-editor {
	padding: 10px 15px!important;
	border: 0!important;
	background: #F7F7F7!important;
	border-radius: 30px!important;
	font-size: 12px!important;
	min-height: 40px!important;
}

.postcommentblk.emotionsbtn_textblk #custom-emoji-button {
	position: absolute;
	right: 47px;
	top: 10px!important;
}

.postcommentblk.emotionsbtn_textblk .upload_cambtn {
	top: 10px!important;
	right: 47px;
}

a.postcommentbtn {
	position: absolute;
	top: 10px!important;
	right: 10px;
	background: url(../images/posticon.svg) no-repeat;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

a.postcommentbtn:hover {
	background: url(../images/posticonover.svg) no-repeat;
}

/*---------------3Dots menu------------*/

.expandsdots {
	position: absolute;
	right: 12px;
	top: 15px;
}

.expandsdots.detailpage-edit {
	position: absolute;
	right: 64px;
	top: 20px;
	z-index: 9999;
}

.more-menu {
	width: 100px;
}

/* More Button / Dropdown Menu */

.more-btn, .more-menu-btn {
	background: none;
	border: 0 none;
	line-height: normal;
	overflow: visible;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	width: 100%;
	text-align: left;
	outline: none;
	cursor: pointer;
}

.more-dot {
	background-color: #6e6e6e;
	margin: 0 auto;
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-right: 0px;
	border-radius: 50%;
	transition: background-color 0.3s;
}

.more-menu {
	position: absolute;
	top: 100%;
	z-index: 900;
	float: left;
	padding: 0px 0;
	margin-top: 9px;
	background-color: #fff;
	border: 1px solid #ccd8e0;
	border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
	opacity: 0;
	transform: translate(0, 15px) scale(.95);
	transition: transform 0.1s ease-out, opacity 0.1s ease-out;
	pointer-events: none;
	right: 0;
}

.more-menu-caret {
	position: absolute;
	top: -10px;
	right: 12px;
	width: 18px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.more-menu-caret-outer, .more-menu-caret-inner {
	position: absolute;
	display: inline-block;
	margin-left: -1px;
	font-size: 0;
	line-height: 1;
}

.more-menu-caret-outer {
	border-bottom: 10px solid #c1d0da;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: auto;
	left: 0;
	top: 0;
	width: auto;
}

.more-menu-caret-inner {
	top: 1px;
	left: 1px;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
}

.more-menu-items {
	margin: 0;
	list-style: none;
	padding: 0;
}

.more-menu-item {
	display: block;
}

.more-menu-btn {
	min-width: 100%;
	color: #66757f;
	cursor: pointer;
	display: block;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 20px;
	position: relative;
	white-space: nowrap;
}

.more-menu-item:hover {
	background-color: #489fe5;
}

.more-menu-item:hover .more-menu-btn {
	color: #fff;
}

.more-btn:hover .more-dot, .show-more-menu .more-dot {
	background-color: #516471;
}

.show-more-menu .more-menu {
	opacity: 1;
	transform: translate(0, 0) scale(1);
	pointer-events: auto;
}

/* Responsive layout - makes a one column-layout instead of a two-column layout */

@media screen and (max-width:800px) {
	/* .flex-item-right, .flex-item-left, .feedconnectionblk-left, .feedconnectionblk-right  { */
	.flex-item-right, .flex-item-left {
		flex: 100%!important;
	}
	.flex-item-left {
		margin-bottom: 15px;
	}
	.feedconnectionblk-left {
		/* margin-bottom: 15px;
		border-right: 0; */
	}
	.jobsearchsvg img {
		max-height: 150px;
	}
}

/*------------------Media Query--------------------*/

@media screen and (min-width:1601px) {
	.plantop {
		margin: 80px 0;
	}
	.plantop h4 {
		font-size: 38px;
	}
	.plantop p {
		font-size: 20px;
		margin-top: 22px;
	}
}
@media(max-width:1380px){
	body .container.content-center{
		max-width:1200px;
	}
	.section-five:after {
		opacity: .2;
	}
}
@media(max-width:1200px){
	.home p {
		font-size: 18px;
	}
	.copyright{
		font-size:14px;
	}
	ul.ftr_links li a {
		font-size: 14px;
	}
	.post-job p{
		font-size:25px;
	}
	.border-right:after {
		right: -6px;
	}
	.section-five:after {
		opacity:.2;
	}
	.section-five h2{
		font-size:35px;
	}


}

@media screen and (max-width:991px) {
	.copyright {
		text-align: center;
	}
	.wrapper-login .content-wrapper{
		padding-top:100px;
	}
	ul.ftr_links {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	ul.ftr_links li {
		margin: 10px 15px 0px 0;
	}
	.profile_cover img {
		border-radius: 8px 8px 8px 8px !important;
		height: auto;
		max-height: inherit;
	}
	.croppie-container .cr-boundary {
		width: 100% !important;
	}
	.card {
		display: block;
		height: 100%;
	}
	.linkdin .content-wrapper p {
		font-size: 35px;
		line-height:40px;
		padding:0 10px;
	}
}

@media screen and (min-width:1025px) {}

@media (min-width: 1200px) {
	.detailmodal .modal-dialog {
		width: 1140px;
	}
}

@media (min-width:992px) {
	.profile_cover {
		min-height: 329px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.detailmodal .modal-dialog {
		width: 968px;
	}
}

/* @media (min-width:992px) and (max-width:1200px) {
	.inner-header .inner-header-grid .inner-header-grid-left .header-form form input {
		width: 220px!important;
	}
} */

@media screen and (max-width:991px) {
	/* .inner-header .inner-header-grid .inner-header-grid-left .header-form form input {
		width: 220px!important;
	} */
	.jobdetail-section .jobdetail-whitebox {
		min-height: 400px;
	}
	a.photobox {
		width: 100%;
		height: 150px;
	}
}

@media (max-width: 767px) {
	.more-menu {
		right: 0%;
	}
	.more-menu-caret {
		left: 70px!important;
	}
	.tags-left {
		flex: 50%;
	}
	.update-right {
		flex: 50%;
		text-align: right;
	}
	.plancontent .nav {
		margin: auto;
		display: block !important;
		max-width: 319px;
	}
	.plannav .nav-pills>li>a {
		border-radius: 4px;
		font-family: "Plus Jakarta Sans", sans-serif;
		font-size: 15px;
		color: #689BB6;
		width: 160px;
		margin: 15px 5px;
		padding: 9px 10px!important;
		transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
		text-align: center;
	}
	.plannav .nav-pills>li.active>a, .plannav .nav-pills>li>a.active {
		border-radius: 4px;
		font-family: "Plus Jakarta Sans", sans-serif;
		font-size: 15px;
		color: #FFF;
		width: 160px;
		margin: 15px 5px;
		padding: 9px 10px!important;
		text-align: center;
	}
	.plantop h4 {
		font-size: 22px;
	}
	.plantop p {
		font-size: 14px;
		color: #52798D;
		text-align: center;
		margin-top: 10px;
	}
}

@media (max-width: 530px) {
	.more-menu {
		right: 0%;
	}
	.more-menu-caret {
		left: 70px!important;
	}
	.tags-left {
		flex: 100%;
		padding-bottom: 10px;
	}
	.update-right {
		flex: 100%;
		text-align: left;
	}
	.jobdetail-whitebox h3, .applyjob-top h3 {
		font-family: "Plus Jakarta Sans", sans-serif;
		font-size: 18px;
		font-weight: 700!important;
		line-height: 22px;
	}
	.productlarge-blk {
		width: 100%;
		min-height: 220px;
	}
	h4.detailhead, .getquote-form h4 {
		font-size: 16px!important;
		line-height: 21px;
	}
	p.productdesc {
		font-size: 13px!important;
		line-height: 20px!important;
	}
	.feedpost_btn {
		/* margin-top: 15px!important; */
	}
}

.header-main-right a {
	color: #fff;
	background:#43b9f6;
	padding: 10px 38px;
	margin-left: 8px;
	font-weight: 500;
	border-radius: 35px;
	display: inline-block;
	font-size: 16px;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	color:#fff;
}
.header-main-right a:hover {
	background: #2399D6;
	color: #fff !important;
}
.header_link_outer {
	width: 100%;
	text-align:right;
}

.header_link_outer a {
	display: inline-block;
	margin: 0 20px;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	padding:10px 10px;
}

.header_link_outer a i {
	color: #e7e7e7;
	margin: 0 5px 0 0;
	font-size: 18px;
	font-weight: 100 !important;
}
.tooltip_outer {
	position: absolute;
	right: 10px;
	top: 10px;
}
.tooltip_outer .tooltip_inner {
	position: absolute;
	width: 25px;
	height: 25px;
	line-height: 25px;
	background:#43b9f6;
	right: 0;
	top: 0;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	cursor: pointer;
}

.tooltip_outer .text {
	display: none;
	position: absolute;
	z-index: 99;
	background: white;
	top: 40px;
	right: -10px;
	min-width: 200px;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0 -1px 15px rgba(0, 0, 0, 0.1);
	border: 1px solid #dcdcdc;
	color: #707070;
	font-size: 13px;
}

.tooltip_outer:hover .text {
	display: block;
}

.tooltip_outer .text::before {
	content: " ";
	position: absolute;
	right: 10px;
	top: -14px;
	width: 25px;
	height: 14px;
	background: url("../images/tooltip_arrow.png") no-repeat left top;
}

.article-content {
	background: #fff;
	box-shadow: 0 -1px 15px rgba(0, 0, 0, 0.1);
	padding: 30px;
	border-radius: 20px;
}

.article-content table {
	border-color: #ccc;
	margin-bottom: 30px;
}

.article-content table tr td {
	padding: 8px 15px;
	font-size: 15px;
	border-color: #ccc;
}

.article-content table tr td strong {
	font-size: 16px!important;
}

.article-content table tr td span {
	font-size: 15px!important;
}

.detail_banner_img_outer {
	width: 100%;
	padding: 0 0 30px 0;
}

.detail_banner_img_outer img {
	max-width: 100%;
}

.chooseplan_upgrade_outer {
	display: flex;
	justify-content: center;
}

.chooseplan_upgrade_outer h5 {
	margin: 5px 8px 0 0 !important;
}

.chooseplan_upgrade_outer span a {
	border-radius: 3px;
	background: #43b9f6;
	font-size: 11px;
	padding: 2px 10px;
	float: right;
	color: #fff;
	text-transform: uppercase;
	margin: 3px 0 0 0;
}

.header-right .edit_btt, .header-right .delete_btt {
	border-radius: 5px;
	font-size: 13px;
	padding: 6px 30px;
	float: right;
	color: #fff!important;
	text-transform: uppercase;
	font-weight: 500;
	margin: 10px 0 0 10px;
}

.header-right .edit_btt {
	background: #43b9f6;
}

.header-right .delete_btt {
	background: #ccc;
}

/* media-query for home page */
@media(max-width:991px){
	.row.flex-container {
		display: flex;
		flex-direction: column;
	}
}
/* ======================== */

@media screen and (max-width: 884px) {
	.header-link-mobile-view {
		display: block !important;
		margin-top: 13px;
		background:#f5f5f5;
		padding: 6px;
	}
	.search-banner.active{
		margin-top: 0;
	}
	.search-banner {
		margin-top: 100px;
	}
	.header_link_outer {
		text-align: center;
	}
	.wrapper-login .content-wrapper{
		padding-top:180px;
	}
	.logo-main img {
		max-width: 300px;
		width: 100%;
	}
	.headersection .row {
		justify-content: center !important;
	}
	body .header-main-right.btns.mobile-sec-menu a {
		color:#fff !important;
		background-color:#43b9f6 !important;
	}
	.sticky .header-link-mobile-view {
		margin-top: 13px;
		background: #fff;
		padding: 6px;
		border-top: 1px solid #f1f1f1;
	}
	.header-link-desktop-view {
		display: none;
	}
	.header_link_outer a i {
		font-size: 20px !important;
	}
}

@media screen and (max-width: 532px) {
	.header-link-mobile-view {
		display: none !important;
	}
}

@media screen and (max-width: 1199px) {
	.market-banner .jobsearchsvg {
		display: none;
	}
	.job-banner-section .job-banner-img {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	.inner-header-grid .btn-links a span {
		display: none;
	}
	.banner-content .button-wrapper {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		max-width: 100%;
	}
}

@media screen and (max-width: 882px) {
	.header_link_outer a {
		display: inline-block;
		margin: 1px 6px !important;
	}
	.header_link_outer a {
		min-width: 72px;
		font-size: 17px !important;
	}
}

@media screen and (max-width: 1192px) {
	.job-sec1 .listjob .namedata h4 {
		min-height: auto;
	}
	.job-sec1 .cateforylist_items {
		min-height: auto;
	}
	a.photoicon span {
		display: none;
	}
	a.writearticle span {
		display: none;
	}
	a.invite-friend span {
		display: none;
	}
}
@media(max-width:531px){
	.mobile-sec-menu button span.icon-bar {
		background:#43b9f6;
	}
	.mobile-menu-list li{
		background-color:#dde7ef;
	}
	.header-main-right.btns.mobile-sec-menu button:hover{	
		transform: none;
	}
	.mobile-sec-menu button {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.wrapper-login .content-wrapper{
		padding-top:80px;
	}
	.wrapper-login .content-wrapper p{
		font-size:16px;
		line-height:27px;
	}
}
@media(max-width:480px){
	.avaliable-jobs {
		flex-direction: column;
	}
	.post-job {
		padding: 30px 0;
	}
	.banner-content .content-wrapper {
		flex-wrap: wrap;
		justify-content: center;
	}
	.banner-content .button-wrapper {
		justify-content: center;
	}
	.banner-content .trusted-members:before {
		display: none;
	}
	.home p, .home h2, .home h3, .home h1  {
		text-align: center;
	}
	.border-right:after {
		display: none;
	}
	.banner-content h1 {
		font-size: 35px;
	}
	.home h2 {
		font-size: 30px;
		color: #535353;
		line-height: 35px;
	}
	.col-lg-4.rating-number h2 {
		color:#040404;
		margin-top:0;
	}
	.linkdin .content-wrapper p {
		font-size: 25px;
		line-height: 30px;
	}
	.linkdin .button-wrapper {
		margin-top: 0;
	}
}

.pagesec h3 {
	font-weight: 800;
	color: #000;
	font-size: 26px;
}

.newsSection .gridrow {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.newsSection .cateforylist_items .pageslisting_image {
	width: 100%;
	height: 241px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #f3f3f3;
	background-color: #f5f5f5;
	transition: all .5s;
}

.newsSection .cateforylist_items .pageslisting_image:hover {
	transform: scale(1.2);
	transition: all .5s;
}

.newsSection .content-sec p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #3c3c3c;
	font-size: 15px;
	margin-top: 9px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 500;
	line-height: 20px;
}

.newsSection .content-sec h3 {
	color: #313435;
	max-height: 79px;
	overflow: hidden;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.newsSection .content-sec .moreBtn {
	/* width: 219px;
    background-image: linear-gradient(to right, #1185DF , #27BAF1);
    color: #fff;
    font-weight: 500;
    padding: 11px 18px;
    border-radius: 5px;
    font-size: 14px;
    margin-top: 10px;
    display: inline-block;
    transition: all .2s;
    font-family: 'Nunito Sans', sans-serif;
    box-shadow: 0px 3px 18px rgb(200 236 255 / 99%); */
	color: #43b9f6;
	font-size: 16px;
	font-weight: 400;
	display: flex;
	width: 96px;
	justify-content: space-between;
	align-items: center;
}

.newsSection .content-sec .moreBtn i {
	font-size: 10px;
	position: relative;
	top: 0.4999px;
}

.newsSection .cateforylist_items {
	background: #fff;
	float: none;
	margin: 0;
	margin-bottom: 30px;
	padding-top: 0;
	/* border-radius: 12px; */
	overflow: hidden;
	-webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
	-ms-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 10px rgb(0 0 0 / 5%);
	padding-bottom: 0px;
	transition: all 0.5s;
	font-weight: 500;
	font-weight: 500;
	filter: drop-shadow(0px 12px 12px #d5e5ee);
}

.newsSection .cateforylist_items:hover {
	box-shadow: 0 10px 36px -10px #1188e073;
	transition: all 0.5s;
}

.newsSection .cateforylist_items .position_relatv a {
	margin-top: 0px !important;
	overflow: hidden;
}

.newsSection .grid-sec .srtby {
	border: 1px solid #CBCBCB;
	padding: 3px 10px;
	outline: 0;
	color: #7B7B7B;
	font-weight: 500;
	background: #fff;
	margin-left: 6px;
	margin-bottom: 6px;
	height: 34px;
	border-radius: 5px;
	margin-bottom: 0px;
	line-height: 23px;
}

.newsSection .grid-sec .srtby a {
	font-size: 13px;
	color: #7B7B7B;
}

.newsSection .content-sec {
	padding: 22px 27px;
}

.newsSection .grid-sec {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	margin-bottom: 15px;
}

.newsSection .grid-sec .filter-right {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	max-width: 335px;
	/* min-width: 335px; */
}

.news-details-date span {
	font-weight: bold;
	color: #9c9c9c;
	font-size: 16px;
	margin-bottom: 6px;
	display: flex;
}

.news-details-head {
	margin-bottom: 29px;
}

.news-details-page h3 {
	color: #43B9F6;
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 32px;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.news-details-page p span {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 15px !important;
}

.recommented {
	margin: auto !important;
}

.recommented h2 {
	font-weight: bold;
	margin-bottom: 31px;
	font-size: 20px;
}

.news-details-page img.news-img {
	margin-bottom: 20px;
}

ul.round-social-icons {
	display: flex;
}

ul.round-social-icons li {
	/* display: inline-block; */
	width: 22px;
	height: 22px;
	background: #24AEF6;
	border-radius: 50%;
	color: #fff;
	/* display: flex; */
	margin-right: 6px;
	align-items: center;
	justify-content: center;
	display: flex;
	font-size: 12px;
}

.news-details-date p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.news-search-form {
	width: 100%;
	max-width: 160px;
	outline: 0;
	border: 0;
	height: 20px;
	position: relative;
	/* margin-top: 30px; */
	/* border: 1px solid #CBCBCB; */
	padding: 3px 10px;
	outline: 0;
	color: #7B7B7B;
	font-weight: 500;
	/* background: #fff; */
	/* margin-left: 6px; */
	margin-bottom: 18px;
}

.news-search-form .textbox {
	width: 100%;
	border: 1px solid #e3e3e3;
	/* padding: 8px 50px 8px 20px; */
	height: 33px;
	position: absolute;
	left: 0;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	font-weight: 500;
	/* -webkit-box-shadow: 0px 5px 5px 3px #e5e8e9; */
	/* height: 20px; */
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 13px;
}

.news-search-form .searchbtn {
	background: transparent;
	border: 0;
	outline: none;
	position: absolute;
	right: 5px;
	top: 9px;
	color: #9c9c9c;
}

.newsSectionDetail {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 31px;
}

.newsSectionDetail .header-right {
	text-align: right;
}

.newsSectionDetail .header-right a {
	color: rgba(0, 0, 0, 0.5);
	font-weight: 500;
}

.newsSection .carousel-control {
	display: none;
}

.newsSection .carousel-indicators {
	bottom: 0px;
}

.newsSection .carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #43B9F6;
}

.roundshare .icon {
	height: 20px;
	width: 20px;
	padding: 0px !important;
	border-radius: 50%;
}

.roundshare .btn.icon {
	border: 0;
	background-color: #43B9F6;
	padding: 1px 8px 1px 25px;
	height: 21px;
	color: #FFFFFF;
	display: inline-block;
	padding: 1px 6px 0px 16px;
	margin: 0;
	border: #0e8ccd solid 1px;
	border-radius: 3px;
	background-size: 1em 1em;
	color: #FFF!important;
	font: normal 12px/18px Helvetica, Arial, sans-serif;
	white-space: nowrap;
}

.roundshare .btn.icon i {
	color: #FFFFFF;
}

/*----------------newstyles-----------------------*/

@media screen and (max-width:532px) {
	.header_link_outer a span {
		display: none;
	}
	.header_link_outer a {
		min-width: 41px;
	}
	.search-banner {
		margin-top: 50px;
	}
}

@media screen and (max-width:991px) {
	.header_link_outer a span {
		font-size: 13px;
	}
	.header_link_outer a {
		/* margin: 0 16px !important;
		font-size: 14px !important; */
	}
}

@media screen and (max-width:1388px) {
	.header_link_outer a {
		margin: 0 12px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 992px) and (min-width: 885px) {
	.header_link_outer {
		min-width: 550px !important;
	}
}

@media screen and (max-width:1021px) {
	.header_link_outer a {
		margin: 0 3px;
		font-size: 13px !important;
	}
}

.sticky .header_link_outer a {
	color: #000 !important;
	transition: .5s;
}

.sticky .header_link_outer a i {
	color: #43b9f6 !important;
}

.sticky .header-main-right a {
	background: #43b9f6 !important;
	color: #fff !important;
}

.share-sec {
	font-weight: bold;
	color: #9c9c9c;
	font-size: 16px;
	margin-bottom: 6px;
}

.news-detail-share {
	float: right;
	position: relative;
	right: 14px;
}

@media only screen and (max-width: 767px) {
	.news-heading {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.wrapper-login .content-wrapper h2{
		font-size:35px;
	}
	.responsive-plancontent ul {
		width: 100% !important;
	}
	.responsive-plancontent ul li {
		width: 42%;
		float: left;
		margin: 5px;
	}
	.responsive-plancontent ul li a {
		width: 100% !important;
	}
}

.successmodal .modal-dialog {
	width: 440px;
}

.successmodal button.close {
	right: 7px
}

.successmodal button.close img {
	max-width: 28px;
}

/* Stripe connect styles START */

.stripe-connect {
	background: #0090ff;
    display: inline-block;
    height: 38px;
    text-decoration: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-font-smoothing: antialiased;
    color: #fff;
	text-align:left;
    padding: 8px 2px;
    display: inline-block;
    width: 196px;
}

.stripe-connect span {
	color: #ffffff;
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    padding: 5px 28px;
    position: relative;
    text-align: left;
    display: block;
    width: 100%;
}

.stripe-connect:hover {
	background: #056cbb;
    color: #fff;
}

.stripe-connect.slate {
	background: #0a2540;
}

.stripe-connect.slate:hover {
	background:#393a3a;
}

.stripe-connect.white {
	background: #ffffff;
}

.stripe-connect.white span {
	color: #0a2540;
}

.stripe-connect.white:hover {
	background: #f6f9fc;
}

.stripe-connect span::after {
	background-repeat: no-repeat;
    background-size: 49.58px;
    content: "";
    height: 20px;
    left: 61%;
    position: absolute;
    top: -0.05%;
    width: 49.58px;
}

/* Logos */

.stripe-connect span::after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E");
}

.stripe-connect.white span::after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230A2540;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E");
}

.padding-L0 {
	padding-left: 0px;
}

.padding-R0 {
	padding-right: 0px;
}

/* Stripe connect style END */
/* 
.connect_bt {

	padding: 5px 12px;
	border-radius: 8px;
	border: 1px solid var(--Primary, #0F67D3);
	background: #FFF;
	color: var(--Primary, #0F67D3);
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	height: 33px;



 
}

.connect_bt:hover{
	background: #0090FF;
	border: solid 1px #0090FF;
	color: #fff;
} */


.message_btn{

  padding: 8px 12px;
    width: 100%;
    height: 38px;
    background: #ffffff;
    color: #0F67D3;
    /* border: none; */
    border-radius: 19px;
    font-weight: 600;
    font-size: 14px;
    margin-top: 5px;
    line-height: 19px;
    margin-bottom: 0;
    border: solid 1px #0F67D3;
	display: inline-block;
	

}
.message_btn:hover{
background: #0090FF;
    border: solid 1px #0090FF;
    color: #fff;

}



/* Custom Radio Button Start*/

.radiotextsty {
	color: #383838;
	font-size: 14px;
	font-weight: 400;
}

.customradio {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default radio button */

.customradio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	background-color: white;
	border-radius: 50%;
	border: 1px solid #0090FF;
}

/* On mouse-over, add a grey background color */

.customradio:hover input~.checkmark {
	background-color: transparent;
}

/* When the radio button is checked, add a blue background */

.customradio input:checked~.checkmark {
	background-color: white;
	border: 1px solid #0090FF;
}

/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */

.customradio input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */

.customradio .checkmark:after {
	top: 2px;
	left: 2px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #0090FF;
}

/* Custom Radio Button End*/

.upload_button .attache_icon {
	color: #0090FF;
}

.upload_button .attache_icon span {
	text-align: left;
	float: left;
	font-size: 14px;
	margin-right: 6px;
}

/* file upload */

.upload_button .btn-file {
	position: relative;
	overflow: hidden;
	background: transparent;
	border: navajowhite;
	padding: 0px;
}

.upload_button .btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

.upload_button img {
	max-width: 103px;
}

.radio_m {
	margin-top: 30px;
}

.cover_disply {
	display: block;
}

.cover_disply_resp {
	display: none;
}


@media only screen and (min-width: 320px) and (max-width:480px) {
	.card-feed .action-sec ul.lcs li a {
		color: #939393;
		display: flex;
		align-items: center;
		font-size: 12px;
	}
	.card-feed .action-sec ul.lcs li {
		width: calc(93%/3) !important;
		padding: 7px;
		margin: .2% !important;
	}
	.card-feed .action-sec ul.lcs li a .feed-comment-icon {
		margin-right: 3px;
	}
	.joblist-blk .grid-sec .post_btn {
		padding: 6px 12px!important;
	}
	.resp_mobile {
		width: 100% !important;
	}
	.product_header h6 span a {
		font-size: 12px !important;
		margin-left: 1px !important;
	}
	.buy_offer_bt input {
		margin: 2px !important;
		padding: 8px !important;
	}
	.buy_offer_bt {
		font-size: 12px !important;
	}
	.right-section .whitebox {
		overflow: auto;
	}
	.frndboxlist {
		width: 1000px;
	}
	.frndboxlist li {
		float: left;
		width: auto;
	}



}

@media only screen and (min-width: 320px) and (max-width:767px) {
	.u-tags {
		width: 100%;
		overflow-x: auto;
	}
	.company-profile-left .u-tags ul.taglist {
		width: 751px;
	}
	.user-profile-left .u-tags ul.taglist {
		        width: max-content;
	}
	.rate_exp_inner {
		width: 100%;
		display: block;
		overflow: auto;
	}
	.rate_exp_inner ul {
		width: 700px;
	}
	.us_name {
		text-align: center;
	}
	.pro_pic {
		float: none !important;
		margin: auto;
	}
	.pro_rview_resp {
		text-align: center;
	}
	.pro_review {
		width: 100%;
	}
	.visit_link {
		width: 100%;
	}
	.pop_uplode_center {
		text-align: center !important;
		margin-bottom: 20px;
	}
	.offer_exp_box {
		text-align: left !important;
	}
}

@media only screen and (min-width: 768px) and (max-width:1180px) {
	.company-profile-left .u-tags ul.taglist li {
		padding: 10px 2px;
		margin-right: .5%;
		font-size: 14px;
		width: calc(93% / 6);
		text-align: center;
	}
}

@media only screen and (min-width: 320px) and (max-width:991px) {
	.radio_m {
		margin-top: 0px;
	}
	.customradio {
		margin-bottom: 10px;
	}
	.resp_add {
		display: block;
		width: 100%;
	}
	.resp_add tr {
		border: none !important;
	}
	.resp_add button {
		float: right;
	}
	.add_upload {
		width: 100%;
		display: inline-block;
	}
	.add_upload td:nth-of-type(1):before {
		content: "";
	}
	.add_upload td:nth-of-type(1)::after {
		content: "";
	}
	.add_upload .add_row td:nth-of-type(2):before {
		content: "";
	}
	.profile_right h4 {
		margin-top: 28px;
	}
	.strength_right {
		margin-top: 30px;
	}
	.cover_disply {
		display: none;
	}
	.cover_disply_resp {
		display: block;
		padding: 0px 15px !important;
	}
	.pd_resp_15 {
		padding: 15px !important;
	}
	.profile_cover {
		border-radius: 8px !important;
		width: 100% !important;
		height: auto !important;
	}
	.company_profile_left {
		background: #323232;
		border-radius: 8px !important;
	}
	.product_bt_sec {
		text-align: left !important;
	}
	.buy_offer_bt {
		text-align: left !important;
		font-size: 14px;
	}
}

.add_product div span {
	font-size: 16px;
	color: #4D4D4D;
}

.timelineimage form {
	display: none;
}

.user-profile-head form {
	display: block;
	background: transparent;
}

.company_profile_left {
	background: #323232;
	padding: 10px 23px 7px;
	width: 100%;
	float: left;
	border-radius: 8px 0px 0px 8px;
}

.pro_review {
	float: right;
}

.pro_review h5 {
	color: #fff;
	font-weight: 400;
}

.pro_review h5 span {
	color: #0090FF;
}

.pro_l_star {
	color: #EDB500 !important;
}

.pro_l_of {
	color: #9A9A9A !important
}

.pro_pic {
	width: 115px;
	float: left;
	border-radius: 70px;
	padding: 15px 0px 0px;
}

.pro_pic img {
	width: 112px;
	border-radius: 70px;
	height: 112px;
}

.us_name {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 20px;
	padding: 10px 0px;
	font-weight: 500;
}

.us_name span {
	float: left;
	width: 100%;
	color: rgb(177, 177, 177);
	font-size: 14px;
	font-weight: 400;
}

.blue_bt {
	display: inline-block;
    border-radius: 70px;
    border: 1px solid #0F67D3;
    background: #0F67D3;
	padding: 8px 8px;
	margin-bottom: 5px;
	color: #fff !important;
	min-width: 123px;
	text-align: center;
	font-size: 14px;
}

.timelinebox .liked .icn-fnt-size {
	width: 20px;
	height: 20px;
	background: url(../images/liked.png) !important;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
}

.blue_bt:hover {
background: #0090FF;
    border: solid 1px #0090FF;
    color: #fff;
}

.dark_bt {
	display: inline-block;
	background: #003957;
	padding: 8px 13px;
	border-radius: 70px;
	margin-bottom: 5px;
	color: #fff;
	min-width: 123px;
	text-align: center;
	border: none;
}

.dark_bt:hover {
	background: #001520;
	color: #fff;
	border: none;
}

.popup_uplod {
	color: #0090FF;
	padding: 8px 0px;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
}

.following-butons .blue_bt {
	min-width: 100%;
}

.bordr_bt {
	display: inline-block;
	background: transparent;
	border: solid 1px #fff;
	padding: 7px 13px;
	border-radius: 4px;
	margin-bottom: 6px;
	color: #fff;
	min-width: 123px;
	text-align: center;
}

.bordr_bt:hover {
	background: #1d87c0;
	border: solid 1px #1d87c0;
	color: #fff;
}

.following-butons .bordr_bt {
	min-width: 100%;
}

.common_connection {
	background: #f8f8f8;
	padding: 20px 7px;
	max-width: 100%;
	float: right;
	margin-top: 0;
	text-align: left;
	border-radius: 7px;
	border: 1px solid #f1f0f0;
	width: 100%;
}

.common_connection h3 {
	font-size: 13px;
	font-weight: 500;
	margin-top: 0px;
	color: #000;
	margin-bottom: 0px !important;
}

.common_connection h4 {
	color: #43b9f6;
	font-weight: 800;
	margin: 0px;
	font-size: 23px;
	margin-top: 5px;
}

.gry .common_connection {
	background: #606060;
	border: 1px solid #606060;
}

.gry .common_connection:hover {
	background: #5b5b5b;
	border: 1px solid #5b5b5b;
}

.gry .common_connection h3 {
	color: #a5a5a5;
}

.gry .common_connection h4 {
	color: #fff;
	font-weight: 400;
}

.pr_0 {
	padding-right: 0;
}

.pl_0 {
	padding-left: 0;
}

.profile_cover {
	border-radius: 0px 8px 8px 0px;
	width: 100%;
	height: 100vh;
	max-height: 329px;
}

.profile_cover img {
	border-radius: 0px 8px 8px 0px;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.visit_link {
	float: right;
	padding: 4px 0px;
	color: #abaaaa;
}

.bg_w {
	background: #fff;
	border-radius: 10px;
}

.p-5 {
	padding: 15px;
}

.p-1 {
	padding: 10px;
}

.dark_blue {
	background: #0090FF !important;
}

.dark_blue:hover {
	background: #0c96ff !important;
}

.clr_black {
	color: #000;
}

.card-inner {
	margin-left: 5rem;
}

.card h5 {
	color: #000;
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 23px;
	display: inline-block;
}

.custom_review h6 a {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0px;
	display: inline-block;
	padding: 0px 0px 5px;
}

.custom_review h6 {
	margin-bottom: 0;
}

.custom_review h6 span a {
	color: #0090FF !important;
}

.text-secondary {
	color: #808080;
	font-size: 15px;
}

.text-star {
	color: #EDB500;
}

.custom_review .img-fluid {
	max-width: 69px;
}

.reply_inner {
	border: solid;
	border: solid 1px #DBDBDB;
	border-radius: 10px;
	padding: 15px;
}

.b-t {
	border-top: 1px solid #DADADA;
}

.pt-3 {
	padding-top: 20px;
}

.summery_text h3 {
	font-size: 18px;
	color: #767676;
	font-weight: 500;
}

.ext_profile_info {
	text-align: center;
	width: 100%;
	float: left;
	text-align: right;
}

.ext_profile_info .blue_bt {
	min-width: 160px;
}

.main_pro_info {
	width: 100%;
	text-align: left;
	float: left;
}

.ext_profile_info span {
	padding: 4px 0px;
    display: inline-block;
	font-size: 14px;
}

.stregth_default {
	background: #d8d8d8;
}

.emoji-menu {
	margin-left: -43px;
	position: absolute;
	z-index: 13333;
}

.c-profile-img .action-button {
	display: none;
}

.c-profile-img:hover .action-button {
	position: absolute;
	display: flex;
	bottom: 7px;
	/* -webkit-font-smoothing: subpixel-antialiased; */
	border-radius: 2px 0px;
	padding: 4px 6px;
	transition: all 0.2s;
	width: 29px;
	height: 29px;
	background: #000000a8;
	border-radius: 70px;
	color: #fff;
	margin: auto;
	cursor: pointer;
	left: 0;
	display: block;
	right: 0;
}

.c-profile-img {
	position: relative;
	/* text-align: center; */
}

.company-profile-left .summery_text {
	overflow-y: initial;
	height: auto;
	max-height: none;
}

.pro_exp_box_img h3 {
	margin: 0;
	text-align: center;
	padding: 8px;
	font-size: 19px;
}

.profile_cover:hover .timelineimage form {
	height: 38px;
	width: 38px;
	display: block;
	position: absolute;
	top: 12px;
	right: 25px;
	text-align: center;
	line-height: 38px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding-left: 5px;
}

.pro_exp_box_found h3 {
	font-size: 16px;
	text-align: center;
	width: 93%;
	padding: 26px 0px 5px 0px;
	display: inline-block;
	position: absolute;
	color: #bdbbbb;
	font-weight: 300;
	margin: 0;
}

.lib-panel {
	margin-bottom: 20px;
}

.lib-panel img {
	width: 100%;
	background-color: transparent;
}

.lib-panel .row, .lib-panel .col-md-6 {
	padding: 17px 0px;
	background-color: #FFFFFF;
}

.lib-panel .lib-row {
	padding: 0 20px 0 20px;
}

.lib-panel .lib-row.lib-header {
	background-color: #FFFFFF;
	font-size: 20px;
	padding: 10px 20px 0 20px;
}

.lib-panel .lib-row.lib-header .lib-header-seperator {
	height: 2px;
	width: 26px;
	background-color: #d9d9d9;
	margin: 7px 0 7px 0;
}

.lib-panel .lib-desc {
	position: relative;
	height: 100%;
	display: block;
	font-size: 16px;
	max-height: 96px;
	overflow-y: hidden;
}

.lib-panel .lib-row.lib-desc a {
	position: absolute;
	width: 100%;
	bottom: 10px;
	left: 20px;
}

.lib-panel .lib-row.lib-header {
	background-color: #FFFFFF;
	font-size: 20px;
	padding: 0px 3px 12px 0px;
	line-height: 24px;
	color: #000;
}

.lib-panel .lib-row.lib-header span {
	width: 100%;
	display: block;
	font-size: 13px;
	color: #383838;
}

.attachment a {
	font-size: 15px;
	color: #0090FF;
	float: left;
	width: auto;
}

.attachment {
	width: 100%;
	float: left;
	margin-top: 13px;
}

.releases_outer {
	margin-bottom: 22px;
}

.custom_review .img-rounded {
	height: 57px;
	width: 57px;
	border-radius: 70px;
}

.custom_review h4 {
	width: 57px;
	height: 57px;
	background: #c4e6f7;
	padding: 18px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	border-radius: 70px;
}

.review_pro {
	width: auto;
	float: left;
	margin-right: 10px;
}

.review_cnt {
	display: inline-block;
}

.attachment a:hover {
	color: #002b4d;
}

.cancel_bt {
	font-size: 14px;
	font-weight: 400;
	padding: 5px 0px;
	color: #000;
	float: right;
	cursor: pointer;
}

.product_seller {
	border: solid 1px #707070;
	padding: 5px 10px;
	border-radius: 4px;
	font-size: 14px;
	margin-right: 14px;
	display: inline-block;
}

.product_seller:hover {
	background: #43b9f6;
	color: #fff;
	border: solid 1px #43b9f6;
}

.my_product_box .my_product_edit {
	left: 10px !important;
	top: 9px !important;
	width: 120px;
	float: left;
}

.home_contn_outer h4, h5 {
	text-align: left !important;
	font-size: 16px;
}

.home_contn_outer .feedconnectionblk-left {
	padding-left: 0px;
	padding-left: 0px;
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.home_contn_outer .feedconnectionblk-right {
	flex: 50%;
	text-align: center;
	padding-left: 18px;
}

.comment_icon {
	width: 21px;
	position: relative;
	top: -3px;
}

.home_post_photo {
	width: 25px;
	margin-top: -2px;
}

.right-section .hdsec h3 a {
	font-size: 12px;
	padding: 4px 0px;
}

.right-section .whitebox {
	padding:  20px;
}

.right-section .media-body {
	padding: 8px 0px 15px 5px !important;
	    display: grid;
    gap: 10px;
    justify-content: space-between;
}

.gry_form_bg input {
	background-color: #F5F5F5 !important;
	border: none !important;
	box-shadow: none !important;
	/* min-height: 45px; */
}

.gry_form_bg .radio_bt input {
	min-height: auto !important;
}

.gry_form_bg select {
	background-color: #F5F5F5 !important;
	border: none !important;
	box-shadow: none !important;
}

.gry_form_bg textarea {
	background-color: #F5F5F5 !important;
	border: none !important;
	box-shadow: none !important;
	padding: 11px;
}

body .modal-dialog {
	width: 700px;
}

.larg_popup {
	max-width: 700px !important;
}

.small_popup {
	max-width: 400px !important;
}

#datepicker {
	width: 180px;
	margin: 0 20px 20px 20px;
}

.ext_profile_info .blue_bt span {
	padding: 0px;
}

.certi_upload .upload_button {
	background: #F6F6F6;
	width: 155px;
	border-radius: 12px;
	text-align: center;
	padding: 28px 0px 10px;
	border: solid 1px #dfdfdf;
}

.upload_bt {
	position: relative;
	float: left;
	width: 100%;
	height: 39px;
	margin-top: 18px;
}

.certi_upload .upload_button .btn-file {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #383838;
}

.preview img {
	border: none !important;
	background: transparent;
}

/* placeholde */

/* .date-placeholder {
    display: inline-block;
    position: absolute;
    text-align: left;
    color: #aaa;
    background-color: white;
    cursor: text;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    line-height: 32px;
    padding-left: 12px;
} */

.press_head {
	width: 100%;
	display: inline-block;
}

.press_head_right {
	width: 100%;
}

.press_head_right .job-search-form {
	max-width: 420px;
	outline: 0;
	border: 0;
	height: auto;
	margin-top: 8px;
	float: right;
}

.press_head_right .job-search-form .textbox {
	width: 100%;
	border: 1px solid #707070;
	padding: 8px 50px 8px 20px;
	height: 41px;
	font-size: 14px;
	font-weight: 400;
	box-shadow: none;
	border-radius: 13px;
	background: transparent;
}

.job-search-form .flaticon-loupe {
	color: #383838;
	font-size: 22px;
}

.pressreleases_outer {
	padding: 0px;
	border-radius: 12px;
}

.press_head .sorting-drop {
	background-color: transparent !important;
	margin-right: 0px;
}

.press_head .sorting-drop button {
	background: transparent;
	font-size: 13px;
}

.press_head .dropdown-toggle {
	color: #7a7a7a!important;
	border: 1px solid #707070 !important;
	padding: 9px;
	border-radius: 12px;
	margin-left: 10px;
	min-width: 127px;
}

.p-3 {
	padding: 15px;
}

.pressreleases_outer .releases_outer {
	margin-bottom: 20px;
}

.pressreleases_outer .releases_outer {
	margin-bottom: 20px;
	display: inline-block;
	background: #fff;
	padding: 16px 7px;
	border-radius: 12px;
}

.side_drop .nav {
	right: 0;
	margin-left: 0;
	/* top: 50px; */
	position: relative;
	width: 100%;
}

.side_drop .nav>li>a:hover, .nav>li>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background: #fff;
}

.side_drop .dropdown {
	background: #fff;
	border: none;
	border-radius: 4px;
	width: 100%;
}

.side_drop .dropdown-toggle {
	border: none !important;
	padding: 5px;
}

.side_drop .dropdown-menu li {
	width: 100%;
	border: none;
	height: auto;
	line-height: 18px;
	padding: 0;
}

.side_drop .nav ul li a:hover {
	color: #45b8f5!important;
}

.side_drop .dropdown-menu>li>a {
	background: transparent;
	color: #000 !important;
	font-size: 12px;
	text-transform: capitalize;
	padding: 5px 10px;
	height: auto;
}

.side_drop .dropdown ul.dropdown-menu {
	min-width: auto;
	border-radius: 4px;
	box-shadow: none;
	margin-top: 20px;
	width: 117px;
	right: 0px;
	background: #fff;
	height: auto;
	left: auto;
}

.side_drop .dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 3px;
	z-index: 10;
}

.side_drop .dropdown ul.dropdown-menu:after {
	content: "";
	border-bottom: 12px solid #ccc;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	right: 1px;
	z-index: 9;
}

.side_drop {
	position: absolute;
	right: 7px;
	top: 0;
	width: 23px;
}

.create_ress_elease #pic {
	display: none;
}

.create_ress_elease .newbtn {
	cursor: pointer;
	background: #F3F3F3;
	width: 161px;
	text-align: center;
	border-radius: 12px;
	padding: 36px 0px;
	margin-bottom: 20px;
}

.create_ress_elease #blah {
	max-width: 100px;
	height: 100px;
	margin-top: 0px;
}

.create_ress_elease {
	background: #fff;
	display: inline-block;
	width: 100%;
	padding: 15px 0px;
	border-radius: 12px;
}

.create_ress_elease .pop_uplode_center {
	text-align: right !important;
}

.inner-header .btn-links span {
	width: 100%;
	display: block;
	text-align: center;
	color: #545454;
}

.inner-header .btn-links {
	text-align: center;
}

.inner-header .inner-header-grid .inner-header-grid-left {
	position: relative;
	gap: 70px;
}

.inner-header-grid-left .side_drop {
	right: -31px;
	top: -2px;
	width: 30px;
	text-align: center;
}

.inner-header-grid-left .side_drop .dropdown ul.dropdown-menu {
	margin-top: 0px;
}

.inner-header-grid-left .side_drop .dropdown ul.dropdown-menu:before {
	display: none;
}

.inner-header-grid-left .side_drop .dropdown ul.dropdown-menu:after {
	display: none;
}

.product_box_outer {
	width: 100%;
	background: #fff;
	float: left;
	padding: 10px 10px;
	border-radius: 12px;
}

.product_header h4 {
	font-size: 17px;
}

.product_header h6 span a {
	color: #0090FF;
	margin-left: 10px;
	display: inline-block;
	font-size: 14px;
}

.product_inner_cnt p {
	color: #5F5F5F;
	font-size: 13px;
	margin: 0;
	width: 100%;
}

.product_inner_cnt span a {
	color: #0090FF;
	font-weight: 500;
	font-size: 18px;
}

.product_c_content {
	border-right: solid 1px #f3f3f3;
	height: 100%;
	min-height: 130px;
}

.product_inner_cnt h3 {
	font-size: 17px !important;
	font-weight: 500;
	margin: 0;
}

.ellow_text {
	color: #EDB500;
}

.border_bt {
	border: solid 1px #0090FF;
	padding: 5px;
	border-radius: 8px;
	width: 120px;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	font-size: 15px;
	color: #0090FF;
}

.product_bt_sec {
	text-align: center;
	margin-top: 44px;
}

.blank_bt {
	padding: 5px;
	border-radius: 8px;
	width: 120px;
	display: inline-block;
	text-align: center;
	font-size: 15px;
	color: #969696;
	margin-bottom: 10px;
}

.could_none {
	display: none;
}

.strth_full {
	border-right: none !important;
}

.all_press .releases_outer {
	width: 100%;
}

/* product dtails */

.product_details .preview {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (max-width: 996px) {
	.product_details .preview {
		margin-bottom: 20px;
	}
}

.product_details .preview-pic {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.product_details .preview-thumbnail.nav-tabs {
	border: none;
	margin-top: 15px;
	width: 100%;
	margin: 10px 0px;
}

.product_details .preview-thumbnail.nav-tabs li {
	width: 18%;
	margin-right: 2.5%;
}

.product_details .preview-thumbnail.nav-tabs li img {
	max-width: 100%;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.product_details .preview-thumbnail.nav-tabs li a {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 55px;
}

.product_details .preview-thumbnail.nav-tabs li:last-of-type {
	margin-right: 0;
}

.product_details .tab-content {
	overflow: hidden;
	max-height: 320px;
}

.product_details .tab-content img {
	width: 100%;
	-webkit-animation-name: opacity;
	animation-name: opacity;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	object-fit: cover;
	height: 100%;
	max-height: inherit;
}

.product_details .tab-content>.active {
	display: block;
	width: 100%;
	max-height: 320px;
}

/* .product_details .card {
	margin-top: 50px;
	background: #eee;
	padding: 3em;
	line-height: 1.5em;
} */

@media screen and (min-width: 997px) {
	.product_details .wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.product_details .details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.product_details .colors {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.product_details .product-title, .price, .sizes, .colors {
	text-transform: UPPERCASE;
	font-weight: bold;
}

.product_details .checked {
	color: #ff9f1a;
}

.product_details .product-title, .rating, .product-description, .price, .vote, .sizes {
	margin-bottom: 15px;
}

.product_details .product-title {
	margin-top: 0;
}

.product_details .size {
	margin-right: 10px;
}

.product_details .size:first-of-type {
	margin-left: 40px;
}

.product_details .color {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	height: 2em;
	width: 2em;
	border-radius: 2px;
}

.product_details .color:first-of-type {
	margin-left: 20px;
}

.product_details .add-to-cart:hover, .like:hover {
	background: #b36800;
	color: #fff;
}

.product_details .not-available {
	text-align: center;
	line-height: 2em;
}

.product_details .not-available:before {
	font-family: fontawesome;
	content: "\f00d";
	color: #fff;
}

.product_details .orange {
	background: #ff9f1a;
}

.product_details .green {
	background: #85ad00;
}

.product_details .blue {
	background: #0076ad;
}

.product_details .tooltip-inner {
	padding: 1.3em;
}

@-webkit-keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

/*# sourceMappingURL=style.css.map */

.product_details {
	padding-top: 95px;
}

.product_details .price {
	font-size: 16px;
	font-weight: 400;
}

.product_details .amound {
	color: #0090ff;
	font-weight: 600;
	font-size: 23px;
	padding: 0px;
	display: block;
	width: 120px;
}

.product_details .price_text {
	float: left;
	padding: 4px 0px;
	margin-right: 10px;
}

.price_outer h4 {
	margin: 0;
}

.price_outer p a {
	text-align: left;
	float: left;
	margin: 0;
	width: 100%;
	font-size: 14px;
	color: #8C8C8C;
}

.product-description p a {
	color: #0090ff;
	font-weight: 500;
}

.product_details .like {
	width: auto;
	min-width: auto;
	background: #fd9a05;
	margin-left: 10px;
}

.product_details .like:hover {
	background: #db8503;
}

.pro_atached_img li {
	float: left;
	margin-right: 10px;
	max-width: 50px;
	width: 100%;
}

.Product_details_box ul {
	list-style: circle;
	padding-left: 17px;
	font-size: 14px;
	color: #5C8194;
}

.Product_details_box p {
	font-size: 14px;
	color: #5C8194;
}

.Product_details_box_inner h4 {
	font-size: 16px;
	margin: 0 0 10px;
	font-weight: 500;
}

.pro_attached_doc {
	float: left;
	width: 100%;
}

.Product_details_box {
	padding: 20px;
	background: #fff;
	border: solid 1px #ccc;
	border-radius: 8px;
}

.cust_off_img {
	width: 69px;
	height: auto;
	float: left;
	margin-right: 11px;
}

.cust_off_cnt h5 {
	color: #000000;
	margin: 0;
}

.cust_off_cnt p {
	margin-top: 7px;
}

.cust_off_cnt p a {
	color: #0090FF;
	font-weight: 500;
}

.cust_off_cnt p span {
	color: #8C8C8C;
	font-size: 11px;
}

.blue_clr {
	color: #0090FF !important;
}

.cust_offer_outr label {
	font-weight: 400;
}

.cust_offer_top {
	width: 100%;
	float: left;
	margin: 7px 0px 22px;
}

.cust_off_dash_box {
	padding: 24px;
	font-size: 13px;
	color: #8D8D8D;
	text-align: center;
	font-weight: 400;
	border: dashed 1px #70707063;
	border-radius: 8px;
}

.buy_history {
	margin-top: 100px;
}

.product_header span {
	margin-right: 10px;
}

.buy_history_box {
	width: calc(100% / 5);
	float: left;
	margin-top: 16px;
}

.border_none {
	border: none !important;
}

.buy_history_box h3 {
	font-size: 16px !important;
	font-weight: 500;
	margin: 0;
}

.buy_history_box p {
	color: #5F5F5F;
	font-size: 13px;
	margin: 0;
	width: 100%;
}

.but_offer_outer {
	margin-top: 75px;
}

.green_text {
	color: #07BD00;
}

.buy_offer_outer .product_inner_cnt h3 {
	font-size: 18px !important;
	font-weight: 500;
	margin: 9px 0;
}

.reject_bt {
	border: solid 1px #FF0000;
	text-align: center;
	padding: 7px 13px;
	border-radius: 4px;
	width: auto;
	background-color: transparent;
	display: inline-block;
	margin-bottom: 5px;
	color: #FF0000;
}

.reject_bt:hover {
	background-color: #FF0000;
	color: #fff;
}

.green_bt {
	text-align: center;
	padding: 8px 13px;
	border-radius: 4px;
	width: auto;
	display: inline-block;
	color: #fff;
	background-color: #07BD00;
	margin-bottom: 5px;
	border: none;
}

.green_bt:hover {
	background-color: #069b01;
}

.mr-1 {
	margin-right: 10px;
}

.buy_offer_outer .product_inner_cnt {
	margin-bottom: 20px;
}

.buy_offer_bt {
	text-align: right;
}

.buy_offer_outer {
	margin-top: 75px;
}

.pro_inner_cnt_drop li {
	list-style: none;
	width: auto;
	outline: none;
	border: none;
}

.pro_inner_cnt_drop {
	display: inline-block;
	border: none;
}

.pro_inner_cnt_drop a {
	color: #0090ff;
}

.pro_inner_cnt_drop .dropdown-menu {
	min-width: 250px;
	padding: 15px !important;
}

.pro_inner_cnt_drop .dropdown-menu p {
	color: #000;
	font-size: 13px;
	line-height: 25px;
	font-weight: 400;
}

.pro_inner_cnt_drop .dropdown-menu span {
	font-weight: 500;
}

.orenge_text {
	color: #EDB500;
}

.d_orenge_text {
	color: #F07600;
}

.red_text {
	color: #FF0000;
}

.gray_text {
	color: #838383;
}

.offer_exp_box {
	color: #969696;
	font-weight: 400;
	font-size: 14px;
	text-align: right;
	padding-right: 41px;
}

.company_page {
	display: inline-block !important;
	width: auto !important;
	margin-right: 10px;
	color: #000 !important;
}

.my_offer_requests {
	margin-top: 75px;
}

.my_offer_rq_head {
	border-bottom: solid 1px #e5e5e5;
	width: 99%;
	float: left;
	margin: 0px 6px;
	padding: 10px 0px;
}

.my_offer_rq_head .product_c_content {
	min-height: auto;
}

.blue {
	color: #0090FF;
}

.create_ress_elease .text_box {
	padding-left: 10px;
	font-size: 14px;
	width: 100%;
	border-radius: 8px;
}

.create_ress_elease .preview iframe {
	width: 30% !important;
	margin: 10px;
	height: auto !important;
}

.inner_banner_search_bt {
	float: right;
	font-size: 23px;
	min-width: 99px;
	border-radius: 8px;
}

.my_offer_rq_head img {
	border-radius: 12px;
	max-width: 65px;
}

.gray_bt {
	border: solid 1px #969696;
	text-align: center;
	padding: 7px 13px;
	border-radius: 4px;
	width: auto;
	background-color: transparent;
	display: inline-block;
	margin-bottom: 5px;
	color: #969696;
}

.sell_history {
	margin-top: 75px;
}

/* cutom select */

.wrap-drop {
	background: transparent;
	cursor: pointer;
	/* margin: 0 auto; */
	max-width: 100%;
	padding: 3px 10px 10px;
	position: relative;
	width: 100%;
	z-index: 3;
	float: left;
	border: solid 1px #ccc;
	border-radius: 12px;
	font-size: 16px;
}

.wrap-drop::after {
	content: "";
	height: 0;
	margin-top: -4px;
	position: absolute;
	right: 1rem;
	top: 63%;
	border: solid #717171;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.wrap-drop .drop {
	background: #fff;
	display: none;
	left: 0;
	list-style: none;
	margin-top: 0;
	opacity: 0;
	padding-left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 2;
}

.wrap-drop .drop li a {
	color: #695d52;
	display: block;
	padding: 1rem;
	text-decoration: none;
}

.wrap-drop .drop li:hover a {
	background-color: #0090ff;
	color: #ffffff;
}

.wrap-drop.active::after {}

.wrap-drop.active .drop {
	display: block;
	opacity: 1;
	pointer-events: auto;
}

/* custom select end */

.product_inner_cnt {
	margin-bottom: 20px;
}

.update_bt {
	position: relative
}

.update_bt .p_update {
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 1;
	color: #0090FF;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
}

.update_bt .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #D5D5D5;
	border-radius: 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 8px;
	font-size: 15px;
	padding: 13px 68px 13px 10px;
	height: auto;
}

.description_outer h3 {
	margin: 0;
	font-size: 18px;
}

.description_outer p {
	margin: 0;
}

.provid_box {
	border: solid 1px #707070;
	padding: 10px;
	border-radius: 12px;
	width: 100%;
}

.provid_box p {
	color: #9D9D9D;
	font-size: 13px;
	margin: 0;
}

.provid_box input {
	border: none !important;
	box-shadow: none;
	font-weight: 600;
	font-size: 18px;
	padding: 0px;
	height: auto;
}

.provid_box .form-control:focus, .single-line:focus {
	border-color: none !important;
	box-shadow: none !important;
}

.provid_box input {
	text-align: left;
}

.provide_outer h6 {
	color: #414141 !important;
	font-size: 14px;
	font-weight: 400 !important;
}

.edit_profile textarea {
	height: auto;
}

.edit_profile .hasDatepicker {
	height: 40px;
}

.f-600 {
	font-weight: 600;
}

.edit_profile {
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 12px;
}

.gry_form_bg select {
	min-height: 45px;
}

.edit_profile .form-group {
	margin-bottom: 30px;
}

.edit_profile .gry_form_bg .min_auto input {
	min-height: auto !important;
	background: none;
}

.provid_popup_total {
	background: #ebebeb;
}

.provid_popup_total input {
	background: transparent;
}

.pro_orange {
	background: #ffac31 !important;
}

.pro_orange h4 {
	color: #ffffff !important;
}

.pro_orange h3 {
	color: #ffffff !important;
}

.pro_blue {
	background: #b0ddff !important;
}

.pro_blue h4 {
	color: #2c2c2c !important;
}

.pro_blue h3 {
	color: #2c2c2c !important;
}

.pro_yellow {
	background: #ffdd31 !important;
}

.pro_yellow h4 {
	color: #1e1e1e !important;
}

.pro_yellow h3 {
	color: #1e1e1e !important;
}

.pro_violet {
	background: #f785f4 !important;
}

.pro_violet h4 {
	color: #000000 !important;
}

.pro_violet h3 {
	color: #000000 !important;
}

.not_summery {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.not_summery img {
	width: 85px;
}

.word_count {
	position: absolute;
	right: 34px;
	font-size: 13px;
	bottom: 6px;
	color: #838383;
}

.float-right {
	float: right;
}

.signup_form label {
	font-weight: normal !important;
}

.bottom_text {
	font-size: 14px;
	padding: 10px 0px;
	display: inline-block;
}

.mt-6 {
	margin-top: 98px;
}

.detailcontent {
	word-break: break-all;
}

.user-profile-left .card-feed .action-sec ul.lcs li a {
	margin: 5px 0px;
}

.exp_cont a {
	margin: 0px 0px 0px 12px;
	line-height: 20px;
	display: inline-block;
	float: left;
}

.exp_cont .jExperienceDeletetButton {
	margin-top: -1px;
}

.user-profile-left .card-feed .action-sec ul.lcs li .sharemenu-content a {
	font-size: 12px !important;
	width: 90px;
}

.jgroupfeeddisplay_div .card-feed .action-sec ul.lcs li .sharemenu-content a {
	font-size: 12px !important;
	width: 90px;
}

.sharemenu-content .IN-widget {
	width: 90px;
	border-radius: 3px;
	background: #0073b1;
}

.sharemenu-content .IN-widget:hover {
	background: #006097;
}

.sharemenu-content iframe {
	background: #1877f2;
	border-radius: 3px;
	width: 90px;
}

.sidemenu_logo {
	width: 100%;
	background: #fff;
	padding: 10px 0px;
	float: left;
}

#sticky .profilesec_left_bottom ul li a .info-chat {
	background: #43b9f6;
	border-radius: 3px;
	font-size: 10px;
	color: #fff;
	position: absolute;
	padding: 1px 3px;
	font-weight: 500;
  }

  .my-right_pfl{
	margin-top:23px;
  }
  
  .paaded_icon_right{
	margin-right: -2px !important;
  }

  .IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-1G9ISYhSF8XoOmdcl0yKDu, .IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-1G9ISYhSF8XoOmdcl0yKDu.IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-3uCBSbQNVNf2QjqHe1rfb6 {
    font-size: 11px!important;
    height: 23px!important;
    line-height: 22px!important;
    padding: 1 7px!important;
	margin-top: -10px;
}

a.twitter-timeline {
height: 22px !important;
}

.fb_iframe_widget_fluid span {
    width: 100%;
    vertical-align: middle !important;
	height: 16px !important;
}

.inline-back_btn{
	padding-bottom: 2rem;
}
.inline-back_btn h3{
	display: inline;
	
}

.inline-back_btn a{
	float: right;
	vertical-align: middle;
	display: inline;
	color: #43B9F6;
	font-weight: 400;
}

.friend_rqst {
	position: relative;
}

@media only screen and (min-width: 768px) and (max-width:992px) {
	.rqst_count {
		top: -16px !important;
		right: -15px !important;
	}
}

.inner-header .btn-links a .rqst_count {
	right: auto;
	left: 65%;
}

.rqst_count {
	position: absolute;
	background: #43B9F6;
	height: 20px;
	width: 20px;
	color: #fff!important;
	font-size: 11px;
	top: -5px;
	right: -5px;
	text-align: center;
	z-index: 12;
	border-radius: 71px;
	padding: 3px 0;
	display: block;
}

.chat_count{
	position:absolute;
	top:-4px;
	right:-17px;
	background:#43B9F6;
	border-radius:70px;
	width:20px;
	height:20px;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding:3px 0
}


 #enquire_close_button{
	top: 30px !important;
	right: 20px;
}

.edit_product_input{
	max-width: 50%;
}


.left-top-profile-sec #profilepic {
    cursor: pointer;
}

/* .u-profile-img{
	cursor: pointer;
} */
.action-button{
	cursor: pointer;
}


.likesec .dropdown-menu .IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-1G9ISYhSF8XoOmdcl0yKDu, .IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-1G9ISYhSF8XoOmdcl0yKDu.IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-3uCBSbQNVNf2QjqHe1rfb6 {

	margin-top: 2px !important;
	padding-left: 0px !important;
}


.likesec .dropdown-menu .IN-widget {

	text-align: left !important;
	padding-left: 2px !important;
}

.likesec .dropdown-menu .IN-36f20d8e-4c6e-4cef-bba0-83622a7a0637-1G9ISYhSF8XoOmdcl0yKDu>xdoor-icon {
margin-left: unset !important;
}


#user_prf_aligned{
	margin-top: 47px;
}


.my-profile_cover{
	max-height: 336px;
}

.my-company-profile{
	height: 336px;
	max-height: 336px;
}

.my-profile_cover img{
	max-height: 336px;
}
@media (min-width:320px) and (max-width: 991px) {
    .profilesec_left {
    padding: 4px;
}
.profilesec_left li a {
    font-size: 12px;
    padding: 5px 5px;
}
}