/* Fonts */
@import url("../fonts/avenirltstd/stylesheet.css");

html {
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	min-height:100%;
}
body {
    font-family: AvenirLTStd-Book;
	color:#535353;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*-webkit-text-stroke: .1px;
	-moz-text-stroke: .1px;*/
	min-height:100%;
}
body.body-offcanvas {
	left: 0 !important;
}
#wrap {
   min-height:100%;
   position:relative;
}
#wrap #page-body {
   padding-bottom:164px;   /* Height of the footer */
}
#wrap footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:164px;   /* Height of the footer */
}
*:focus {
    outline: 0;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.empty-space {
    border-top: 5px solid #e5e5e5;
    margin-bottom: 18px;
}
.empty-space.w60 {
    width: 60%;
}
.empty-space.w35 {
    width: 35%;
}
.empty-space.w21 {
    width: 21%;
}
.empty-space.w12 {
    width: 12%;
}
.empty-space.w26 {
    width: 26%;
}f
.empty-space.w45 {
    width: 45%;
}
.empty-space.w66 {
    width: 66%;
}
.empty-space.w52 {
    width: 52%;
}
.empty-space.w92 {
    width: 92%;
}

span.skill.form-skill {
	padding: 5px 4px 5px 12px;
	background-color: #27c1a9;
	color: #fff;
	border-color: #27c1a9;
	font-size: 14px;
}
b.remove-skill {
	border: 2px solid #fff;
	border-radius: 50%;
	font-family: AvenirLTStd-Black;
	font-size: 12px;
	padding: 1px 4px;
	margin-left: 5px;
}

span.empty-space {
    margin: 8px 0 0;
}

textarea.form-control {
    resize: none;
}
h2, h5, h6 {
	font-family: AvenirLTStd-Black;
}
h2{
	font-size: 36px; 
}
h3{
	font-size: 30px; 
}
h4{
	font-size: 26px; 
}
h5{
	font-size: 22px; 
}
h6{
	font-size: 14px; 
}
.p-0{
	padding: 0px;
}
header {
    background-color: #27c1a9;
}
/* Haim */
.banner h1 {
	color: #fff;
	text-transform: uppercase;
	font-family: AvenirLTStd-Black;
}
.banner h2 {
	color: #fff;
	text-transform: uppercase;
	font-family: AvenirLTStd-Book;
}

.banner .homevideo h2 {
	color: #fff;
	text-transform: uppercase;
	font-family: AvenirLTStd-Black;
	margin-top: 10px;
}

.banner h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: AvenirLTStd-Book;
}
/* Haim */
.banner .sub1-title{
	color: #fff;
	margin-bottom: 50px;
}
ul.list-blue {
    margin-left: 0;
    padding-left: 24px;
}
ul.list-blue li {
    color: #27c1a9;
    font-size: 28px;
	margin-bottom: 24px;
}
ul li p {
    font-size: 20px;
    color: #535353;
}
.content p {
	font-size: 17px;
}
/* Navbar */
.navbar-default {
    background-color: #27c1a9;
    border-color: #27c1a9;
}
.navbar {
    margin-bottom: 0px;
	position: relative;
}
.navbar-default .navbar-nav > li > a.active {
    font-weight: bold;
}
.caret {
    display: inline-block;
    width: auto;
    height: auto;
    margin-left: 2px;
    vertical-align: middle;
    border: none;
}
b.caret.img-sprite.img-menu-down {
    width: 10px;
    height: 10px;
	background-position: -67px -431px;
}
section.business-trust {
	background-color: #ecf0f1;
}
/* Haim */
section.business-trust.white-background {
	background-color: #fff;
}
.img-sprite {
	background-image: url(../images/sprite.png);
}
/* Haim */
.img-trust {
    background-position: 10px -81px;
    width: 148px;
    height: 118px;
    margin-bottom: 52px;
    margin-top: 18px;
}
.oneresult {
	border-bottom: 1px solid #dedede;
}
/* Haim */
.img-real-business {
	width: 194px;
	height: 82px;
	margin-bottom: 70px;
	margin-top: 38px;
}
section.how-work {
	padding-top: 75px;
	padding-bottom: 50px;
}
ul.list-icon-text {
	padding: 0;
}
ul.list-icon-text li {
	list-style: none;
	margin-bottom: 70px;
}
ul.list-icon-text li span.img-sprite {
	width: 52px;
	height: 50px;
	float: left;
}
ul.list-icon-text li p {
	padding-left: 75px;
}
ul.list-icon-text li span.img-sprite.img-lance{
	background-position: 0px -197px;
}
ul.list-icon-text li span.img-sprite.img-user{
	background-position: 0px -245px;	
}
ul.list-icon-text li span.img-sprite.img-list{
	background-position: 0px -295px;	
}
ul.list-icon-text li span.img-sprite.img-mail{
	background-position: 0px -342px;	
	height: 45px;
}
ul.list-icon-text li span.img-sprite.img-finger{
	background-position: 0px -385px;
	height: 58px;
	width: 52px;
}
ul.list-icon-text li span.img-sprite.img-like{
	background-position: 0px -442px;	
}

footer {
	background-color: #2d3e50;
}
ul.nav-inline {
    padding: 0;
}
ul.nav-inline li {
    list-style: none;
    display: inline-block;
}
ul.nav-inline li a {
	color:#fff;
	font-size:16px;
}
.navbar-default .navbar-nav.nav-main > li > a{
	font-family: AvenirLTStd-Heavy;
	font-size: 16px;
}
.navbar-default .navbar-nav > li.dropdown > a.dropdown-toggle{
	font-family: AvenirLTStd-Black;
	font-size: 16px;
}
.profile-pic{
	border-radius: 50%;
}
footer ul.nav-inline {
	margin-top: 10px;
}
footer ul.nav-inline li {
	margin-right: 42px;
}
footer p{
	color:#fff;
	font-size:13px;
}

/* Haim */
ul.social-icon.nav-inline li {
    margin-right: 7px;
    margin-bottom: -10px;
}

ul.social-icon.nav-inline li:last-child{
	margin-right: 0px;
}
ul.social-icon li a.img-sprite {
    width: 40px;
    height: 40px;
    display: block;
}

/* Message page bottom icon */
.chat-bottom-icon .img-reply{
    margin-top: 4.5px;
    margin-right: 10px;
}
ul.page-social {
    margin-bottom: 0;
    height: 30px;
    float: right;
}
ul.page-social.social-icon li a.img-sprite {
    width: 30px;
    height: 30px;
    display: block;
    background-size: 250px;
}
ul.page-social a.img-sprite.img-fb {
    background-position: -42px -158px;
}
ul.page-social a.img-sprite.img-tw {
    background-position: -42px -187px;
}
ul.page-social a.img-sprite.img-gplus {
    background-position: -42px -217px;
}
ul.page-social a.img-sprite.img-pinrst {
    background-position: -42px -248px;
}
/* Message page bottom icon End*/
/* Haim */
.carousel-indicators .active {
    background-color: #27c1a9;
	border-color: #27c1a9;
	width: 8px;
    height: 8px;
	margin: 0px 2px;
}
/* Haim */
.carousel-indicators li {
    background-color: #d2d2d2 \9;
    background-color: #d2d2d2;
    border: 1px solid #d2d2d2;
	width: 8px;
    height: 8px;
	margin: 0px 2px;
}

a.img-sprite.img-fb {
    background-position: -54px -200px;
}

a.img-sprite.img-tw {
    background-position: -54px -239px;
}

a.img-sprite.img-gplus {
    background-position: -54px -277px;
}

a.img-sprite.img-pinrst {
    background-position: -54px -316px;
}
/* button */
.btn.btn-white {
	background-color: #fff;
	border-color: #27c1a9;
}
.btn.btn-white a {
	color: #27c1a9;
}

.btn.btn-green,
.btn-primary {
	background-color: #27c1a9;
	border-color: #27c1a9;
}
/* Haim */
.btn.btn-green.joinnowbtn {
	background-color: #ec9a10;
	border-color: #ec9a10;
}
.btn.btn-green a,
.btn-primary {
	color: #fff;
}
.btn.btn-white a,
.btn.btn-green a{
	padding: 18px 37px;
}
.btn.btn-white,
.btn.btn-green,
.btn-primary {
	border-radius: 50px;
	height: 56px;
	padding: 0;
	margin-top: 50px;
}

.btn.btn-small.btn-white,
.btn.btn-small.btn-green {
	height: 42px;
}
.btn.btn-small.btn-white a,
.btn.btn-small.btn-green a{
	padding: 11px 30px;
}
.btn.btn-white a,
.btn.btn-green a,
.btn-primary {
	text-align: center;
	font-family: AvenirLTStd-Black;
	letter-spacing: 2px;
	width: 100%;
	display: block;
	border-radius: 50px;
}
.btn-primary {
    min-width: 166px;
    margin-left: auto;
    margin-right: auto;
    outline: none;
    margin-top: 36px;
    width: auto;
	padding: 0 24px;
}
.btn.btn-white a:hover,
.btn.btn-green a:hover,
.btn-primary:hover{
	text-decoration: none;
    outline: none;
}
.btn-primary:hover,
.btn-primary:active:hover, 
.btn-primary.active:hover, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary:active:focus, 
.btn-primary.active:focus, .open > 
.dropdown-toggle.btn-primary:focus, 
.btn-primary:active.focus, 
.btn-primary.active.focus, 
.open > .dropdown-toggle.btn-primary.focus,
.btn-primary:focus, 
.btn-primary.focus,
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
    color: #27c1a9;
    background-color: #fff;
    border-color: #27c1a9;
    outline: none;
}
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	color: #9a9a9a;
    background-color: #ddd;
    border-color: #ddd;
    outline: none;
}

section.form {
	margin: 7.5% 0% 8%;
	float: left;
	width: 100%;
}
section.form form {
    margin-top: 70px;
}
.form .center-block {
	width:270px
}

/* Haim */
.form.contact-us .center-block {
	width:700px
}

#layout {
    min-height: 100%;
    clear: both;
	margin-bottom: -169px;
}
.footer-skinny {
    clear: both;
    position: relative;
    /* height: 169px; */
}
form{
	font-family: AvenirLTStd-Roman;
}
.form-group {
    margin-bottom: 20px;
}
label {
    font-weight: normal;
    color: #808080;
    margin-top: 10px;
	margin-left: 4px;
}
.form-control#username,
.form-control#currentpassword {
	background-color: #ececec;
}
.form-control {
    border: 1px solid #bababa;
    height: 44px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    border-color: #27c1a9;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.forget-txt {
    margin: 30px 0;
    color: #27c1a9;
    font-size: 16px;
	font-family: AvenirLTStd-Medium;
}
.forget-txt a {
    color: #27c1a9;
    font-size: 14px;
	font-family: AvenirLTStd-Medium;
}
input[type=checkbox] {
	position:absolute; 
	z-index:-1000; 
	left:-1000px; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0; 
	border:0;
}

input[type=checkbox] + label.checkbox-label {
	padding-left:40px;
	height:24px; 
	display:inline-block;
	line-height:24px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox]:checked + label.checkbox-label {
	background-position: 0 -24px;
}
label.checkbox-label {
	background-image:url(../images/checkbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 0;
	margin-left: 0;
}
form .btn-primary {
    margin-top: 36px;
}

.rc-anchor-light {
    background: #fff;
    border: none;
    color: #000;
}
.rc-anchor-normal {
    height: 74px;
    width: 270px;
}
.rc-anchor {
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.08);
}
.checkbox.rc-anchor.rc-anchor-normal.rc-anchor-light label.checkbox-label{
    margin-top: 25px;
}
.success-msg {
	text-align: center;
}
.success-msg p {
	color: #27c1a9;
	font-family: AvenirLTStd-Medium;
}

/* --------- Home video page ---------------------------------------------------------------- */
.banner-video span.sub1-title {
    color: #535353;
}
.video-player {
    width: 100%;
}
.video-player { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 
.video-player iframe, 
.video-player object, 
.video-player embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}
/* --------- Home video page End ------------------------------------------------------------ */

/* --------- About page ------------------------------------------------------------ */
.about-img-sec h5 {
    margin-bottom: 20px;
}
.about-img-sec img.img-responsive {
    box-shadow: 5px 5px 27px rgba(0, 0, 0, .14);
}
.about-img-main {
    margin-top: 55px;
	margin-bottom: 20px;
}
.about-img-main .success-msg {
    margin-top: 75px;
}
/* --------- About page End ------------------------------------------------------------ */


/* --------- Profile page ------------------------------------------------------------ */
.profile-page {
	margin-top: 50px;
}
.profile-detail .content,
.profile-skills h5, 
span.skill  {
    display: inline-block;
}
.profile-left-main hr {
    margin-top: 0;
}

.profile-page p {
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
}
/* Haim */
.border-style {
	margin: 18px 0 40px;
		border-left: 4px solid #27c1a9;
		padding-left: 15px;
}

.profile-photo img {
    border-radius: 50%;
}
.friend-box .profile-photo img {
    border: 2px solid #27c1a9;
}
.img-sprite.img-photo-edit {
    width: 28px;
    height: 24px;
    background-position: -60px -357px;
    margin: 20px auto 0;
}

span.edit-btn {
    color: #27c1a9;
    font-family: AvenirLTStd-Medium;
    font-size: 13px;
	cursor: pointer;
}

span.edit-btn-big {
    color: #27c1a9;
    font-family: AvenirLTStd-Medium;
    font-size: 26px;
	cursor: pointer;
}

span.profile-position,
.profile-box h5 {
    font-size: 16px;
	line-height: 16px;
    display: block;
    margin-bottom: 3px;
}
.profile-box .titles span {
    color: rgba(83, 83, 83, 0.9);
}
span.profile-position b {
    font-family: AvenirLTStd-Medium;
	font-weight: normal;
}
span.profile-address,
.profile-box span {
    font-size: 13px;
    display: block;
}

.profile-info h5 {
    margin-top: 0;
    margin-bottom: 7px;
}
.profile-info span.profile-position {
    margin-bottom: 3px;
}
.profile-info span.profile-address {
    margin-bottom: 8px;
}

.profile-skills h5 {
    margin-bottom: 2px;
}
span.skill {
    color: rgba(60, 56, 56, .60);
    padding: 3px 12px;
    border: 1px solid #d5d8dc;
    margin-top: 10px;
    border-radius: 20px;
    font-size: 13px;
    font-family: AvenirLTStd-Roman;
    margin-right: 7px;
    cursor: pointer;
}
span.skill.active {
    background-color: #27c1a9;
    border-color: #27c1a9;
    color: #fff;
}
/* Haim */
span.skill.active.msgtitle {
    background-color: #27c1a9;
    border-color: #27c1a9;
    color: #fff;
    margin-top: 5px;
}

span.skill.active.msgtitle_orange {
    background-color: #ffa800;
    border-color: #ffa800;
    color: #fff;
    margin-top: 5px;
}



.profile-detail .content {
    padding-bottom: 30px;
	width: 100%;
}
.profile-detail h5 {
    margin-bottom: 22px;
}
.experience {
    margin-top: 0px;
}

.info-detail {
    margin-bottom: 22px;
    font-family: AvenirLTStd-Roman;
    font-size: 13px;
}
.info-detail b {
    display: block;
    font-weight: normal;
    color: #535353;
}
.info-detail span {
    display: block;
    color: rgba(8, 7, 7, .50);
}
.progress {
		height: 5px;
		background-color: #e5e5e5;
		max-width: 180px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-top: 30px;
	}
	.progress-bar{
		background-color: #27c1a9;
	}
/* --------- Profile page End ------------------------------------------------------------ */




/* --------- Contact page ------------------------------------------------------------ */

.container.contact-page {
    margin-bottom: 10px;
}
a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.contact-page a:hover, .contact-page a:focus {
    text-decoration: none;
}
.row.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs .tab-box {
    background-color: darkgray;
    color: #fff;
    margin-left: 15px;
    margin-right: 46.5px;
    text-align: center;
    font-family: AvenirLTStd-Black;
    border-radius: 5px;
    margin-top: 86px;
    margin-bottom: 100px;
}
.nav-tabs .tab-box a {
    display: inline-block;
    color: #fff;
    padding: 18px 0;
}
.nav-tabs .tab-box a:hover {
	text-decoration:none;
}
.nav-tabs .tab-box.active {
    border: 4px solid #25e1bd;
}
.nav-tabs .tab-box.active .dot-info{
	right:10px;
}
.nav-tabs .tab-box.active a {
    padding: 14px 0;
}

.green.tab-box.active, 
.blue.tab-box.active,
.orange.tab-box.active,
.red.tab-box.active,
.navy.tab-box.active {
	border-color: rgba(255, 255, 255, .5);
}
.tab-box.active .counter-pop {
    top: -19px;
    right: -24px;
}
.tab-box .counter-pop {
    font-size: 14px;
    position: absolute;
    right: -20px;
    width: 42px;
    height: 42px;
    background-color: black;
    border: 3px solid #fff;
    border-radius: 50%;
    line-height: 38px;
    color: #fff;
    top: -15px;
}
.nav-tabs .tab-box h5 {
    font-size: 14px;
    margin: 0 0 16px;
    padding: 0 42px;
    height: 32px;
    letter-spacing: 1px;
    line-height: 17px;
}
.tab-box span.tab-counter {
    font-size: 50px;
    display: inline-block;
    line-height: 40px;
}
.tab-box span.tab-counter::after {
    content: "";
    border: 2px solid rgba(255, 255, 255, .3);
    display: block;
    border-radius: 20px;
    width: 42px;
    text-align: center;
    margin: 10px auto 0;
}

.green.tab-box, .green.tab-box .counter-pop {
    background-color: #27c1a9;
}
.blue.tab-box, .blue.tab-box .counter-pop {
    background-color: #508df8;
}
.orange.tab-box, .orange.tab-box .counter-pop {
    background-color: #ffa800;
}
.red.tab-box, .red.tab-box .counter-pop {
    background-color: #f86450;
}
.navy.tab-box, .navy.tab-box .counter-pop {
    background-color: #2c3e50;
}
.nav-tabs .navy.tab-box {
    margin-right: 0;
}
.dot-info {
    width: 10px;
    height: 10px;
    position: absolute;
    background-color: #fff;
    right: 14px;
    border-radius: 50%;
}

.profile-box {
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    padding: 50px 41px;
	margin-bottom: 30px;
}
#requests .profile-box {
	border-color: #27c1a9;
	border-radius: 40px;
}
#newly-joined .profile-box:hover {
    border-color: #508df8;
}
#pending-contacts .profile-box:hover {
    border-color: #ffa800;
}
#pending-invites .profile-box:hover {
    border-color: #fcb1a7;
}
#all-contacts .profile-box:hover,
#all-contactss .profile-box:hover,
#find-new-contacts .profile-box:hover {
    border-color: #abb2b9;
}
.profile-box .profile-photo {
    width: 50px;
    float: left;
}
/* Haim */
.chat-message-info .profile-photo {
    width: 50px;
    float: left;
    margin-top:-17px;
}
.chat-message-info .titles,
.profile-box .titles {
    margin-left: 15px;
    display: inline-block;
}
.profile-box span {
    display: inline-block;
}
.profile-box .skills-group {
    margin-top: 10px;
}
.profile-box .content {
    margin-top: 28px;
}
.profile-box .content p {
    margin-bottom: 0px;
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
}
.profile-box-buttons button.btn.btn-white {
    width: 140px;
    font-size: 13px;
    height: 43px;
    font-family: AvenirLTStd-Black;
    margin-right: 15px;
	letter-spacing: 2px;
}
button.btn-white.red {
    color: #ff005a;
    border-color: #ff005a;
}
button.btn-white.green {
    color: #27c1a9;
    border-color: #27c1a9;
}

#pending-invites .profile-box {
    padding: 22px 10px 22px 35px;
}
#pending-invites .profile-box .titles {
    margin-left: 0px;
}
#pending-invites .profile-box .titles h5 {
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
    margin-top: 0;
}
/* Haim */
.requestsent {
    width: auto;
    font-size: 26px;
    height: 43px;
    font-family: AvenirLTStd-Black;
    margin-top: 50px;
    margin-right: 15px;
    margin-bottom: 0px;
    letter-spacing: 2px;
    color: #27c1a9;
    display: none;
}

#find-new-contacts .requestsent {
    font-size: 14px;
    margin-top: 10px;
}

#all-contacts .profile-box,
#all-contactss .profile-box,
#find-new-contacts .profile-box {
    padding: 17px 10px 17px 26px;
	border: 1px solid #fff;
}
/* Haim */
#all-contacts .profile-box .titles,
#all-contactss .profile-box .titles,
#find-new-contacts .profile-box .titles{
    margin-left: 12px;
    width: 167px;
}
#all-contacts .profile-box h5,
#all-contactss .profile-box h5,
#find-new-contacts .profile-box h5{
    font-family: AvenirLTStd-Heavy;
}

.sidebar-box {
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    margin-bottom: 24px;
}

.sidebar-box .box-head {
    background-color: #27c1a9;
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
}

.sidebar-box .box-head h6 {
    font-size: 16px;
    font-family: AvenirLTStd-Heavy;
    line-height: 30px;
}

.sidebar-box .box-body {
    padding: 24px 18px;
    display: block;
    clear: both;
    text-align: center;
}

.img-sprite.img-email {
    width: 154px;
    height: 33px;
    background-position: -152px -83px;
    margin: 0 auto 15px;
}
select.form-control {
    text-indent: 10px;
    padding-left: 0;
}
.form-control {
	color: rgba(85, 85, 85, .7);
}
.sidebar-box .form-control, 
.sidebar-box select.form-control {
    height: 38px;
}
/* Haim */
.sidebar-box .form-control.bulk-invite {
    height: auto;
}
.sidebar-box select.form-control {
    line-height: 32px;
}
.sidebar-box button.btn.btn-white.green {
    margin-top: 0px;
    min-width: 91px;
    padding: 0 20px;
    height: 47px;
    font-size: 14px;
    letter-spacing: 2px;
    font-family: AvenirLTStd-Black;
}

.sidebar-box button.btn.btn-white.green:active:hover, 
.sidebar-box button.btn.btn-white.green.active:hover,
.sidebar-box button.btn.btn-white.green:active:focus, 
.sidebar-box button.btn.btn-white.green.active:focus,
.sidebar-box button.btn.btn-white.green:active.focus,
.sidebar-box button.btn.btn-white.green.active.focus,
.sidebar-box button.btn.btn-white.green:active, 
.sidebar-box button.btn.btn-white.green.active,
.sidebar-box button.btn.btn-white.green:focus, 
.sidebar-box button.btn.btn-white.green.focus,
.sidebar-box button.btn.btn-white.green:hover, 
.sidebar-box button.btn.btn-white.green.hover,
.sidebar-box button.btn.btn-white.green .open > .dropdown-toggle.btn-default	{
			color: #fff;
			background-color: #27c1a9;
			border-color: #27c1a9;
		}

#search-contacts .profile-box-buttons button.btn.btn-white {
    width: auto;
    padding: 0 41px;
}
.img-sprite.img-search-arrow {
    width: 60px;
    height: 38px;
    background-position: -260px -127px;
    position: absolute;
    bottom: 68px;
    left: -20px;
}
.add-contact-model .modal-dialog {
	margin-top: -334px;
}
.add-contact-model .modal-body {
    text-align: left;
    color: #535353;
    margin: 0px 0px;
    background-color: #fff;
    padding: 24px 25px 2px 40px;
}
/* Haim */
.add-contact-model .modal-body-main {
    max-height: 384px;
    overflow: auto;
    max-width: 550px;
    padding-right: 15px;
}
.add-contact-model .modal-body-main::-webkit-scrollbar,
.tt-dataset.tt-dataset-skills::-webkit-scrollbar {
    width: 5px;
}
 
.add-contact-model .modal-body-main::-webkit-scrollbar-track,
.tt-dataset.tt-dataset-skills::-webkit-scrollbar-track  {
    -webkit-box-shadow: inset 0 0 6px #e0e2e5;
}
 
.add-contact-model .modal-body-main::-webkit-scrollbar-thumb,
.tt-dataset.tt-dataset-skills::-webkit-scrollbar-thumb {
  background-color: #c5cacf;
  outline: 1px solid slategrey;
}

.add-contact-model .checkbox {
    float: left;
    width: 100%;
    border-top: 1px solid #dedede;
    padding: 15px 0;
    margin: 0;
}
.add-contact-model .checkbox label.checkbox-label {
    background-image: url(../images/checkbox2.png);
}
.add-contact-model h6 {
    margin-bottom: 15px;
    letter-spacing: 2px;
}

.add-contact-model label.checkbox-label {
    font-size: 14px;
    font-family: AvenirLTStd-Medium;
    color: #535353;
}

/* --------- Contact page End ------------------------------------------------------------ */

/* --------- Messages PAGE ------------------------------------------------------------ */	
.message-page {
    margin-bottom: 25px;
}
.pink-color {
	color:#ff005a;
}
.green-color {
	color:#19bc9d;
}
.blue-color {
	color:#508df8;
}
.orange-color {
	color:#ffa800;
}
.tab-pane a:hover, .tab-pane a:focus {
    text-decoration: none;
}
a:hover, a:focus, a {
    color: #535353;
    text-decoration: none;
}

.message-chat-expend hr {
    border-color: #dedede;
}
.message-chat-box-left {
	margin-bottom: 40px;
	z-index: 11;
}

.message-page .nav-tabs .tab-box {
	width: 185px;
	margin-left: 73px;
	margin-right: 48.5px;
    margin-top: 30px;
}
.message-page .navy.tab-box {
    margin-right: 0;
}
.message-page .nav-tabs .tab-box h5 {
    margin: 0 0 12px;
    height: auto;
	padding: 0 34px;
}
.message-page .nav-tabs .tab-box a {
    padding: 31.5px 20px;
}	
.message-page .nav-tabs .tab-box.active a {
    padding: 27.5px 20px;
}	
.message-page .tab-box .dot-info {
    bottom: 12px;
}
.message-page .tab-box.active .dot-info {
    right: 10px;
    bottom: 8px;
}

.message-chat-box.tab-box{
    border-top: 1px solid #dedede;
	position: relative;
	margin-right: 38px;
	width: auto;
}
.message-chat-box.tab-box.chat-box-last {
    border-bottom: 1px solid #dedede;
}
.message-chat-box.tab-box.active {
    background-color: #f4f4f4;
    border-left: 1px solid #dedede;
    border-radius: 4px 0px 0px 4px;
    border-bottom: 1px solid #dedede;
    box-shadow: -1px 1px 0px #dedede;
	margin-right: 0;
}
.message-chat-box.tab-box.active::after {
    right: 43px;
}
/* Haim */
.chat-box-reply {
    padding-left: 35px;
    height: 50px;
}
.chat-box-konnektt {
    height: 50px;
}
/* Haim */
.chat-box-title {
    padding-left: 35px;
}
.chat-title {
    letter-spacing: 2px;
    margin-bottom: 3px;
    margin-top: 30px;
}
.chat-box-title h6:before {
    content: "\00b7";
    position: absolute;
    left: 11px;
    font-size: 44px;
    top: 11px;
}
.chat-subtitle {
    font-size: 13px;
    font-family: AvenirLTStd-Roman;
    color: rgba(83, 83, 83, .7);
}
/* Haim */
.chat-subtitle.frommsg-sub {
    color: #fff;
}
button.btn.btn-white.btn-sec.pull-right {
    right: 150px;
}

.chat-box-title button.btn-white {
    margin-top: 0;
    position: absolute;
    right: 20px;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    height: 40px;
    width: 118px;
}
/* Haim */
.chat-msg-dtl-buttons button.btn-white {
    margin-top: 0;
    position: absolute;
    right: 20px;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    height: 40px;
    width: 118px;
}
/* Haim */
.chat-box-reply button.btn-white {
    margin-top: 18px;
    position: relative;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    height: 40px;
    width: 118px;
}

.chat-box-konnektt button.btn-white {
    margin-top: 18px;
    position: relative;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    height: 40px;
    width: 100%;
}
/* Haim */

.img-sprite.img-star {
    width: 27px;
    height: 27px;
    background-position: -96px -337px;
    position: absolute;
    right: 0;
    top: 31px;
}
.message-chat-box.tab-box.active .img-sprite.img-star {
	right: 38px;
}
.chat-box-pic-group {
    padding: 28px 0;
	position:relative;
}
.chat-box-pic {
    max-width: 144px;
    display: inline-block;
    min-width: 136px;
    position: relative;
}
.chat-box-pic img.img-responsive.img-circle {
    width: 50px;
    margin: 0 auto 18px;
}
.chat-box-pic span {
    font-size: 13px;
    display: block;
    line-height: 17px;
}
span.chat-pic-title {
    font-family: AvenirLTStd-Heavy;
	display: block;
	margin: auto;
}
/* Haim */
.profile-photo span.chat-pic-title.konnekttor {
	margin-left:-14px;
}
.connect-arrow::after {
    content: "";
    background-image: url(../images/sprite.png);
    width: 19px;
    height: 11px;
    position: absolute;
    background-position: -101px -204px;
    right: -13px;
    top: 20px;
}
/* Haim */
.img-chat-status {
    background-image: url(../images/sprite.png);
    width: 19px;
    height: 19px;
    position: absolute;
    right: 43px;
    top: 54px;
}
.img-connect-group {
    width: 19px;
    height: 82px;
    position: absolute;
    background-position: -270px -489px;
    left: -73px;
    top: 26px;
}
.img-connect-check,
.connect-check::after {
    background-position: -101px -219px;
}
.img-connect-cross,
.connect-cross::after {
    background-position: -101px -243px;
}
.img-connect-pending,
.connect-pending::after{
    background-position: -101px -267px;
}
 
.connect-pending-black::after {
	 background-position: -101px -315px;
}
.connect-check-black::after {
	 background-position: -101px -291px;
}

.connect-check::after, 
.connect-check-black::after, 
.connect-cross::after, 
.connect-pending::after, 
.connect-pending-black::after {
	content: "";
	background-image: url(../images/sprite.png);
    width: 19px;
    height: 19px;
    position: absolute;
    top: 18px;
    right: -9px;
}

.message-chat-box a.tab-link {
    content: "";
    background-image: url(../images/sprite.png);
    background-position: -101px -384px;
    top: 96px;
    width: 19px;
    height: 14px;
    position: absolute;
    right: 5px;
	padding: 0px;
	z-index: 1;
}
.message-chat-box.tab-box.active a{
	padding: 0px;
	right: 43px;
    background-position: -101px -367px;
}
.message-chat-expend {
    background-color: #f4f4f4;
    border: 1px solid #dedede;
    padding: 0px 24px 30px 30px;
    min-height: 934px;
    margin-left: -1px;
    z-index: 1;
    position: relative;
}
.chat-message {
    margin: 26px 0;
}
.chat-message-info {
    padding-left: 14px;
}
/* Haim */
.chat-message-info.postedby {
    	padding-left: 14px;
	float:left;
	padding-top:24px;
	min-width:200px;
	max-width:201px;
}
.jobs-col1 {
	float: left;
	padding-top:29px;
}
/* Haim */
.message-chat-expend .chat-box-title {
    padding-left: 0;
}
.message-chat-expend .chat-box-title h6:before {
	content: "";
}
.chat-message-text {
	clear: both;
	background-color: #e8e8e8;
	margin-left: 80px;
	padding: 15px 20px 20px 20px;
	border-radius: 4px;
}

.chat-message-text span {
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
}
/* Haim */
.chat-last-message-text {
	clear: both;
	background-color: #e8e8e8;
	padding: 15px 20px 20px 20px;
	border-radius: 4px;
}
.frommsg {
	background-color: #27c1a9;
	color: #fff;
	border-radius: 4px;
}
/* Haim */

.chat-last-message-text span {
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
}
/* Haim */
.chat-message-info .titles {
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 20px;
}
/* Haim */
.chat-message-info .titles.postedby-title {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 3px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.jobs-desc-text {
	clear: both;
	background-color: #e8e8e8;
	padding: 5px 20px 20px 20px;
	border-radius: 4px;
	margin-left:0px;
	height:163px;
	overflow:hidden;
	margin-top: 10px;
}

.jobs-desc-text span {
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
}
/* Haim */
.chat-message-info .profile-photo {
    position: relative;
}
.chat-message-info .profile-photo .img-chat-status {
    right: 0;
}
.chat-message-text.message-pending {
    background-color: transparent;
    margin-left: 70px;
    padding: 30px 20px 0px 20px;
    height: 60px;
}

.chat-message-text.message-pending span {
    font-size: 55px;
    color: #c3c3c3;
    letter-spacing: -3px;
    line-height: 14px;
}
.img-reply {
    width: 27px;
    height: 21px;
    background-position: -97px -402px;
    cursor: pointer;
}

/* Message popup */

	.confirm-window .modal-header {
		padding: 15px 15px 20px;
	}
	
	.confirm-window .modal-content {
		padding: 10px 0px;
	}
	
	.confirm-window .modal-title {
		font-size: 18px;
		letter-spacing: 2px;
	    margin-bottom: 5px;
	}
	.confirm-window .chat-box-pic span {
		width: 190px;
		margin: auto;
	}
	.confirm-window .chat-box-pic span.chat-pic-title {
		font-size: 16px;
		margin-bottom: 2px;
	}
	.confirm-window  span.model-subtitle {
		font-size: 15px;
		font-family: AvenirLTStd-Roman;
	}
	.confirm-window .modal-body {
		padding: 28px 15px 11px;
	}
	.confirm-window textarea.form-control {
		padding: 16px 20px 16px;
		font-size: 15px;
		font-family: AvenirLTStd-Roman;
	}
	.confirm-window .connect-both {
		height: auto;
		padding: 20px 0 15px;
	}
	.confirm-window .chat-box-pic {
		max-width: 190px;
		min-width: 190px;
		margin: 0;
	}
	
	.confirm-window .chat-box-pic img.img-responsive.img-circle {
		margin: 0 auto 10px;
		border: 3px solid #fff;
		width: 56px;
	}
	.confirm-check:after {
		content: "";
		background-image: url(../images/sprite.png);
		width: 122px;
		height: 20px;
		position: absolute;
	}
	
	.confirm-window textarea.form-control:focus {
		border-color: #bababa;
	}
	
	#good-match-yes .modal-title,
	#want-konnektt-yes .modal-title {
		color: #27c1a9;
	}
	#good-match-yes .confirm-check:after{
		background-position: -126px -203px;
	}
	
	#good-match-no .modal-title,
	#want-konnektt-no .modal-title {
		color: #ff005a;
	}
	#good-match-no .confirm-check:after{
		background-position: -126px -225px;
	}
	#good-match-no .modal-header .close,
	#want-konnektt-no .modal-header .close {
		background-color: #ff005a;
	}
	#good-match-no .modal-content .close:hover,
	#good-match-no .modal-content .close:focus, 
	#want-konnektt-no .modal-content .close:hover,
	#want-konnektt-no .modal-content .close:focus 	{
		background-color: #ff005a;
	}

/* Message popup */
/**/
/* --------- Messages PAGE End -------------------------------------------------------- */


/* --------- Search PAGE  -------------------------------------------------------- */
.container.search-page{
   padding-top: 55px;
}
.steps-follow {
    float: left;
    width: 100%;
    margin: 37px 0;
}
.steps-follow .img-sprite {
    width: 56px;
    height: 52px;
    float: left;
}
.steps-home {
    float: left;
    width: 100%;
    margin: 30px 0 0 0;
}
.steps-home .img-sprite {
    width: 56px;
    height: 52px;
    margin: 0 auto;
}
.img-sprite.img-step1 {
    background-position: -205px -250px;
}
.img-sprite.img-step2 {
    background-position: -205px -300px;
}
.img-sprite.img-step3 {
    background-position: -205px -351px;
}
.step-title {
    padding-left: 84px;
}
.steps-follow h6 {
    margin-top: 3px;
    margin-bottom: 10px;
}
.steps-follow span {
    font-size: 18px;
}
.find-section {
    margin-bottom: 50px;
}
.find-section h2 {
    margin-bottom: 40px;
}
.find-section input.form-control {
    margin-bottom: 30px;
}
.label-info {
    background-color: #27c1a9;
    padding: 8px 8px 8px 10px;
    border-radius: 20px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 2px 5px;
    font-size: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin-left: 5px;
    cursor: pointer;
}
.bootstrap-tagsinput {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	display: block;
	padding: 4px 10px;
	color: #555;
	vertical-align: middle;
	border-radius: 4px;
	max-width: 100%;
	line-height: 34px;
	cursor: text;
}
.bootstrap-tagsinput input {
	border: none;
	box-shadow: none;
	outline: none;
	background-color: transparent;
	padding: 0 6px;
	margin: 0;
	width: 144px;
	max-width: inherit;
}
.tt-menu {
    border: 1px solid #dedede;
    padding: 5px 10px 5px 0px;
}
.tt-dataset.tt-dataset-skills {
    height: 140px;
    overflow: auto;
    padding: 5px 10px 0 0px;
}
.tt-suggestion.tt-selectable {
    font-size: 14px;
    font-family: AvenirLTStd-Light;
    margin-bottom: 2px;
    padding-left: 15px;
    line-height: 13px;
    padding: 5px 15px;
	cursor: pointer;
}
.tt-suggestion.tt-selectable.active,
.tt-suggestion.tt-selectable:hover {
    background-color: #27c1a9;
    color: #fff;
}

button.btn-white.green.large {
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    padding: 0px 20px;
    width: 138px;
    height: 44px;
    margin-top: 25px;
}

/* Haim */
button.btn-white.green.large.view-job-button {
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    padding: 0px 20px;
    width: 100%;
    height: 44px;
    margin: 7px 0 10px;
}
button.btn-white.green.large.view-job-buttonm {
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    padding: 0px 20px;
    width: 100%;
    height: 44px;
    margin: 14px 0 10px;
}

/* --------- Search PAGE Result -------------------------------------------------------- */

.search-sec-input {
    padding: 44px 0 30px;
}

	.search-sec-input.home-search input.form-control {
		border-radius: 50px;
		border: 2px solid #27c1a9;
      	font-weight: 900;
	}

.search-sec-result {
    background-color: #ececec;
    padding: 66px 0;
}
.profile-box.search-box {
    padding: 32px 22px;
    margin-bottom: 15px;
    background-color: #f4f4f4;
	height: 500px;
}
.mutual-friends {
    margin-top: 40px;
}
/* Haim */
.mutual-friends.mobile-results,
.mutual-friends.mobile {
    margin-top: 10px;
}

.mutual-friends .chat-box-pic {
    max-width: 110px;
    min-width: 110px;
    padding: 24px 0;
}
.mutual-friends .chat-box-pic:hover {
    background-color: #fff;
    border: 1px solid #27c1a9;
    padding: 20px 0px 0px;
    border-radius: 35px;
	cursor: pointer;
}
/* Haim */
.mutual-friends .chat-box-pic.lastrow:hover, .mutual-friends .chat-box-pic.lastrow.mobile, .mutual-friends .chat-box-pic.mobile {
    background-color: #fff;
    border: 1px solid #27c1a9;
    padding: 24px 0px 0px;
    border-radius: 35px;
	cursor: pointer;
    margin-bottom: 22px;
}
.mutual-friends .chat-box-pic.lastrow.jobskon:hover {
    background-color: #fff;
    border: 1px solid #27c1a9;
    padding: 24px 0px 0px;
    border-radius: 35px;
	cursor: pointer;
    margin-bottom: 22px;
}
.mutual-friends .chat-box-pic.jobskon:hover {
    background-color: #fff;
    border: 1px solid #27c1a9;
    padding: 24px 0px 0px;
    border-radius: 35px;
	cursor: pointer;
    margin-bottom: 22px;
}
/* Haim */

.mutual-friends .chat-box-pic span {
    width: 100px;
}
.mutual-friends .carousel-indicators {
    bottom: -6px;
}

.mutual-friends .content button.btn.btn-green.btn-small,
.search-sec-input button.btn.btn-green.btn-small {
    color: #ffffff;
    font-family: AvenirLTStd-Black;
    width: 158px;
    margin-top: 16px;
}
.search-sec-input button.btn.btn-green.btn-small {
    margin-top: 0px;
}
.search-sec-input .form-group {
    margin-bottom: 5px;
}
.search-sec-input h2,
.search-sec-input button.btn-white.green.large {
    margin: 0;
}
.mutual-friends button.btn.btn-small.btn-white.green {
    width: 70px;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    margin-top: 15px;
	visibility: hidden;
}
/* Haim */
.mutual-friends button.btn.btn-small.btn-white.green.askabout {
    width: 90px;
    font-size: 13px;
    font-family: AvenirLTStd-Black;
    margin-top: 15px;
	visibility: hidden;
}
.chat-box-pic:hover button.btn.btn-small.btn-white.green, .chat-box-pic.mobile button.btn.btn-small.btn-white.green{
	visibility: visible;
}

.checkbox-local {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
}

/* Haim */
.checkbox-local-service {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 26px;
}
.checkbox-local .checkbox-label, .checkbox-local-service .checkbox-label {
  color: #27c1a9;
}

/* Haim */
.chat-box-pic.mobile:hover button.btn.btn-small.btn-white.green{
	visibility: visible;
}
#ask-window .confirm-check:after{
	background-position: -126px -203px;
}
#ask-window.confirm-window .modal-title {
    color: #27c1a9;
	margin-bottom: 15px;
}
/* Haim */
#askdone .modal-title {
    color: #27c1a9;
	margin-bottom: 15px;
	font-size: 26px;
	text-align: center;
}
/* Haim */
.post-job-title {
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
}
.post_job_50 {
    width: 50%;
}

.counter-result {
    font-size: 13px;
    position: absolute;
    right: 20px;
    width: 21px;
    height: 21px;
    background-color: #27c1a9;
    border: 1px solid #27c1a9;
    border-radius: 50%;
    line-height: 19px;
    color: #fff;
    top: 60px;
}

.counter-result.public {
    right: 38px;
}

.counter-result-mobile {
    font-size: 13px;
    position: absolute;
    width: 21px;
    height: 21px;
    background-color: #27c1a9;
    border: 1px solid #27c1a9;
    border-radius: 50%;
    line-height: 19px;
    color: #fff;
    top: 50px;
    left:50px;
    padding-left: 6px;
    padding-top: 1px;
}

	button.add-btn {
		position: absolute;
		right: 20px;
		background-color: #fff;
		border: 2px solid #27c1a9;
		border-radius: 50%;
		color: #27c1a9;
		font-family: AvenirLTStd-Black;
		font-size: 16px;
		padding: 0px;
		width: 20px;
		height: 20px;
		line-height: 16px;
		margin-top: 12px;
	}

		.modal-title.profile-mobile {
			font-size: 14px;
			font-family: AvenirLTStd-Black;
			text-transform: uppercase;
			letter-spacing: 3px;
		}
.import-linkedin-m {
	display: none;
	background-image: url(../images/import-linkedin.png);
}
.faq-top {
	display: block;
}
.faq-bottom {
	display: none;
}
.contact-us a {
	color: #27c1a9;
}
.profile-signup-top {
	border-bottom: 5px solid #e5e5e5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.greenn {
	color: #27c1a9;
}
.connect-both.pst {
	background-color: #fff;
}
.btn-pst {
	background-color: #fff;
	border-color: #27c1a9;
	color:#27c1a9;
	text-transform: uppercase;
	padding: 17.5px 36px;
	border-radius: 30px;
	font-family: AvenirLTStd-Black;
	font-size: 13px;
	font-weight:normal;
	letter-spacing 2px;
	margin: 0 17px;
}

.sidebar-box.pst {
	height:269px;
}

section.form.joinnow form{
	margin-top: 0px;
}

.aboutus-profile {
	margin-top: 70px;
}

.ffp-title {
	font-weight: 700;
	font-family: AvenirLTStd-Black;
}
	.center-btn.joinnowbtn {
		padding-left: 0px;
	}

	.faq-answers h3 {
		margin-top: 30px;
		margin-bottom: 0px;
		font-family: AvenirLTStd-Heavy;
	}

#find-new-contacts button.btn.btn-white.green{
    margin-top: 10px;
    height: 28px;
    padding: 0 10px;
    font-family: AvenirLTStd-Black;
}

.home-main {
	font-size:36px;
}
.home-main.first-paragraph {
	font-size:36px;
	margin-bottom: 50px;
}
.home-sub {
	font-size:20px;
	padding: 0 20px;
}

.service-plan-box {
	border: 3px solid #e5e5e5;
	width:90%;
	min-height: 645px;
}

.service-plan-box h2{
	margin-top: 10px !important;
}

.service-plan-box h2.top-heading{
	margin: 0 !important;
	padding: 10px 0;
}

.service-plan-line {
	padding-top: 5px;
	min-height: 48px;
border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.service-plan-line.price {
border-top: none;
    border-right: none;
    border-bottom: 1px solid #e5e5e5;
}

.features .service-plan-line {
    border-left: 1px solid #e5e5e5;
	padding-top: 10px;
}

.features .service-plan-line.price {
    border-left: none;
}

.service-plan-line.bottom {
	min-height: 63px;
	padding-top: 10px;
}

.features .service-plan-line.bottom {
	padding-top: 5px;
}

.features .service-plan-line.price {
	padding-top: 5px;
}

.service-plan-line:nth-child(even) {
    background-color: #f4f6f8;
}

.home-newheader {
	font-size:56px;
}

.icon-header{
	margin-top: 0px !important;
}

.home-main.first-para {
	margin-bottom: 30px !important;
}

.price-plan {padding-left: 0px; padding-right: 0px;}

.price-plan-hdr {list-style-type: none; padding-left: 0px;}

.big-check {font-size: 23px; color: #508df8;margin-top: 8px;}

.big-times {font-size: 23px; color: #f86450;margin-top: 8px;}

#upgrade-account {color: #27c1a9;}

#upgrade-account h4 {color: #27c1a9; font-size:22px;}
#upgrade-account h6 {color: #27c1a9; font-size:20px; min-height: 44px;}

#upgrade-account .btn.btn-green {margin-top: 20px !important;}

#ask_button_firstname {text-transform: uppercase;}


/* Haim */

/* --------- Search PAGE End -------------------------------------------------------- */






/* ---------------------------------------------------------------------------------------- */
/* --------------------------------- @media query start from here ------------------------- */
/* ---------------------------------------------------------------------------------------- */

/* --------------------------------- @media screen for Mobile ----------------------------- */
@media (max-width: 767px){

.service-plan h2{
	min-height: 0px;
}
.home-sub {
	font-size:15px;
}

.service-plan-line {
	min-height: 56px;
}

.service-plan-line.bottom {
	min-height: 73px;
}
	
	body.body-offcanvas.offcanvas-stop-scrolling {
		left: 250px !important;
	}
	h1, h2, h3, h4 {
	   text-align: center;
	}
	
	.green {
		color: #27c1a9;
	}
	.hide-mobile{
		display: none;
	}
	.p-xs-0{
		padding: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	h2 {
		font-size: 25px;
	}
	h4 {
		font-size: 15px;
		line-height: 21px;
	}
	ul li p, p {
		font-size:14px;
	}
	ul li {
		font-size: 24px;
		line-height: 22px;
	}
	.title{
		text-align: center !important;
	}
	.btn.btn-green, .btn-primary {
		height: 46px;
	}
/* Haim */
#sidebar {
    margin-top: 20px;
}
.sidebar-box.pst.fb {
	height:auto;
	border: none;
}
.pstbox {
	float:none;
}
#service-left-top {
    margin-bottom: 50px;
}
.aboutus-profile{
	margin-top: 30px;
}
	.business-trust-hdr h2 {
		margin-bottom: 30px;
	}
	.mid-tool {
		margin-top: 30px;
	}
	.center-btn.joinnowbtn {
		padding-left: 15px;
	}
/* Haim */
#askdone .modal-title {
	letter_spacing: 3px;
	font-family: AvenirLTStd-Black;
}
.postjob-footer button.green.thirdbutton {
    margin-top: 10px;
}
.post_job_50 {
    width: 50%;
    padding-left: 25px;
}

.mutual-friends .carousel-inner {
    margin: 0 auto;
}

.checkbox-local {
  padding-top: 70px;
}

/* Haim */
.checkbox-local-service {
  padding-left: 0px;
  text-align: center;
}
.oneresult.jobs-mobile-row {
	border-bottom: 0px;
}
	.p-l-0-mobile{padding-left: 0px;}
	.p-r-0-mobile{padding-right: 0px;}
		.experience-select select.form-control.col-month-4 {
			width: 100%;
			margin-bottom: 10px;
		}
		.experience-select .checkbox.pull-right label {
			color: #535353;
			background-image: url(../images/checkbox2.png);
		}
		.experience-select .divider {
			width: 48px;
			margin-left: auto;
			margin-right: auto;
		}
		.experience-select .divider hr {
			border-color: #7f7f7f;
		}

		#profile-linkedin .modal-dialog {
			margin-top: 60px;
		}
		#profile-linkedin .modal-header,
		.add-contact-model .modal-header {
			padding: 10px 0 35px;
		}
		#profile-linkedin .modal-dialog .modal-content,
		.add-contact-model .modal-dialog .modal-content {
			background-color: #2d3e50;
			padding: 20px 10px 0;
		}
		#profile-linkedin .modal-dialog .modal-content h4.modal-title {
			color: #fff;
			letter-spacing: 0px;
			font-size: 22px;
			text-transform: capitalize;
			text-align: center;
			font-family: AvenirLTStd-Black;
		}
		#profile-linkedin .modal-body  {
			margin: 0px 0px;
			background-color: #fff;
			padding: 24px 40px 2px 40px;
			text-align: center;
		}
		#profile-linkedin .modal-footer {
			text-align: center;
			background-color: #fff;
			margin-bottom: 10px;
			padding: 34px 0px;
		}
		
		#profile-linkedin input#cont-info-linkedin {
			padding-left: 24px;
		}
		.img-sprite.connect-linkedin {
			background-position: 0px -488px;
			width: 270px;
			height: 80px;
			margin: auto;
		}
		#profile-linkedin button.green{
			background-color: #27c1a9;
			color: #fff;
			text-transform: uppercase;
			padding: 17.5px 36px;
		}
		.import-tagline {
			position: relative;
			width: 246px;
			margin: 0 auto 0px;
		}
		.import-tagline h6 {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			font-size: 16px;
			line-height: 35px;
			font-family: AvenirLTStd-Heavy;
			color: #535353;
		}
		.import-tagline b{
			display: inline-block;
			width: 104px;
			height: 35px;
			background-position: -151px -128px;
		}

		.connect-both {
			width: 100%;
			background-color: #ececec;
			left: 0;
			height: 110px;
			position: relative;
			padding: 13px 0;
		}
/* Haim */
/* Menu start */
	.navbar-default .navbar-toggle {
		border-color: #fff;
		position: absolute;
		border-radius: 15px;
		left: 15px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	
	.navbar {
		min-height: 58px;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		position: absolute;
		border-radius: 30px;
		left: 0px;
		width: 98px;
		padding: 13px 15px;
	}
	a.navbar-brand {
		position: absolute;
		left: 50%;
		margin-left: -60px;
		padding: 8px 0;
		width: 120px;
		height: 58px;
	}
	.navbar-toggle .icon-bar {
		width: 18px;
	}
	.navbar-toggle .icon-bar + .icon-bar {
		margin-top: 3px;
	}
	span.menu-text {
		position: absolute;
		top: 8px;
		color: #fff;
		font-size: 16px;
		right: 14px;
		font-weight: bold;
	}
	ul.nav.navbar-nav.navbar-right {
		width: 165px;
		margin: auto;
	}
	.navbar-default .navbar-nav > li > a,
	.dropdown-menu > li > a {
		color: #fff;
		border: 1px solid #fff;
		border-radius: 50px;
		text-align: center;
		margin-top: 35px;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 3px;
		padding: 0;
	}
	.navbar-default .navbar-nav > li.signin > a{
		background-color: #27c1a9;
		border-color: #27c1a9;
	}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		color: #fff;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}
	.mobile-nav-header {
		background-color: #27c1a9;
		text-align: center;
		padding: 10.5px 65px;
	}
	
	/* nav-main menu */
	ul.nav.navbar-nav.nav-main {
		width: 250px;
		margin: 10px 0 0 0;
	}
	ul.nav.navbar-nav.nav-main li {
		margin-left: 44px;
	}
	.navbar-default .navbar-nav.nav-main > li > a ,
	.dropdown-menu > li > a {
		font-family: AvenirLTStd-Black;
		font-size: 16px;
		border: none;
		background-color: transparent;
		text-align: left;
	}
	.mobile-nav-header.user-login {
		background-color: #27c1a9;
		padding: 9px 10px 9px 44px;
		text-align: left;
	}
	.mobile-nav-header.user-login a{
		font-family: AvenirLTStd-Heavy;
		font-size: 14px;
		color:#fff;
		text-transform: uppercase;
		text-decoration: none;
		line-height: 40px;
		display: block;
		width: 190px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.navbar-default .navbar-nav li.btn-nav a {
		height: 48px;
		line-height: 48px;
		margin-top: 30px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color: #fff;
		background-color: transparent;
		outline: none;
	}
	.profile-pic {
		float: left;
		width: 40px;
		margin-right: 15px;
	}
	ul.nav.navbar-nav.navbar-right {
		width: 162px;
		margin: auto;
	}
	.navbar-nav > li > .dropdown-menu {
		display: block;
		background-color: transparent;
	}
	.caret {
		display: none;
	}
	.dropdown-menu {
		padding: 0px;
	}
	.dropdown-menu > li {
		margin-bottom: 15px;
	}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
		outline: none;
	}
	/* nav-main menu */
/* Menu End */	

/* Home Start */
	section.banner {
		background-image: url(../images/banner-xs.jpg);
		background-size: cover;
	}
/* Haim */
	section.banner.videobanner {
		background-image: url(../images/banner-xs.jpg);
		background-size: cover;
		padding-top: 20px;
	}
	ul.list-icon-text {
		margin: 0;
	}
	ul.list-icon-text li span.img-sprite {
		width: 42px;
		height: 37px;
		background-size: 250px;
	}
	ul.list-icon-text li {
		margin-bottom: 20px;
		display: inline-block;
	}
	ul.list-icon-text li span.img-sprite.img-lance {
		background-position: 0px -156px;
	}
	ul.list-icon-text li span.img-sprite.img-user {
		background-position: 0px -193px;
	}
	ul.list-icon-text li span.img-sprite.img-list {
		background-position: 0px -229px;
	}
	ul.list-icon-text li span.img-sprite.img-mail {
		background-position: 0px -268px;
		height: 34px;
	}
	ul.list-icon-text li span.img-sprite.img-finger {
		background-position: 0px -301px;
		height: 46px;
		width: 42px;
	}
	ul.list-icon-text li span.img-sprite.img-like {
		background-position: 0px -345px;
	}
/* Haim */	
	.banner h1 {
		font-size: 48px;
		line-height: 62px;
		margin-top: 48px;
		margin-bottom: 5px;
	}
	.banner h2{
		font-size: 32px;
		line-height: 38px;
		display: block;
		margin-top: 0px;
		margin-bottom: 15px;
	}
/* Haim */
	.banner h3{
		font-size: 34px;
		line-height: 40px;
		display: block;
		margin-top: 0px;
	}
	.btn.btn-green {
		height: 46px;
		padding: 0;
	}
	.banner .btn.btn-green {
		width: 130px;
		margin-bottom: 50px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
/* Haim */
	.banner .btn.btn-green.joinnowbtn.home-top {
		width: 130px;
		margin-bottom: 50px;
		margin-left: unset;
		margin-right: unset;
		display: block;
	}
	.btn.btn-green a {
		padding: 12px 18px;
	}
	section.business-trust {
		padding-bottom: 30px;
	}
	.img-real-business, .img-trust {
		margin-bottom: 25px;
		margin-top: 50px;
		background-size: 250px;
	}
	.img-real-business {
		width: 152px;
		height: 64px;
	}
	.img-trust {
		width: 128px;
		height: 75px;
	}
	ul.list-blue {
		padding-left: 24px;
		margin-top: 20px;
	}
	ul.list-blue li {
		margin-bottom: 10px;
		font-size: 24px
	}

	section.how-work {
		padding-top: 24px;
		padding-bottom: 24px;
	}
/* Haim */
	section.how-work h4{
		margin-bottom: 40px;
		margin-top: 40px;
		font-family: AvenirLTStd-Black;
		font-size: 24px;
	}
/* Haim */
	section.business-trust-hdr h2{
		margin-bottom: 40px;
	}
	ul.list-icon-text li {
		margin-bottom: 20px;
		display: inline-block;
	}

	ul.list-icon-text li p,
	ul.list-icon-text li p {
		padding-left: 52px;
	}

	footer {
		padding: 14px 0px;
	}
	
	footer ul.nav-inline li {
		margin-right: 14px;
	}
	footer img.footer-logo {
		height: 30px;
	}
	footer p {
		margin-top: 10px;
	}
	ul.nav-inline li a {
		font-size: 14px;
	}
	img.logo-footer {
		width: 100px;
		margin-bottom: 10px;
	}


/* Home End */	

/* Form  */	
	section.form {
		padding: 35px 0 65px;
	}
/* Haim */
	section.form.joinnow form,
	section.form form {
		margin-top: 30px;
	}
	#layout {
		margin-bottom: -198px;
	}
	.form-control#username {
		background-color: #fff;
	}
	
	.success-msg p {
		font-size: 17px;
	}
/* Form End */	

/* --------- Home video page ---------------------------------------------------------------- */
	section.banner-video {
		padding: 60px 0;
	}
	.banner-video p {
		max-width: 320px;
		display: block;
		font-size: 14px;
		line-height: 21px;
		margin-top: 25px;
		margin-bottom: 40px;
	}
	.banner-video span.sub1-title {
		color: #535353;
		margin-top: 50px;
		font-size: 20px;
		line-height: 27px;
		max-width: 320px;
	}
	.banner-video span.sub1-title, 
	.banner-video p {
		float: left;
		clear: both;
	}
	.banner-video .btn.btn-green {
		margin: auto;
		display: table;
		clear: both;
	}
	/* --------- Home video page End ------------------------------------------------------------ */
	
	/* --------- Inner page End ------------------------------------------------------------ */
	.title{
		margin-top:38px;
	}
	.content .sub1-title{
		margin-bottom: 34px;
	}
	.sub1-title {
		font-size: 24px;
		line-height: 30px;
		display: block;
	}

/* Haim */
	.sub1-title.hiw {
		font-size: 24px;
		line-height: 30px;
		display: block;
		max-width: 767px;
	}
	.banner .sub1-title {
		font-size: 24px;
		line-height: 28px;
		display: block;
		margin-bottom: 0px;
	}

	.sub1-title {
		font-size: 30px;
	}
	.sub1-title.subtitle-line2 {
		font-size: 28px;
		margin-bottom:10px;
		margin-top: 10px;
	}
	.ffp-title {
		font-weight: 700;
		font-family: AvenirLTStd-Black;
		font-size: 24px;
	}
	.ffp-text {
		font-size:20px;
	}
/* Haim */
	section.about{
		width: 100%;
		clear: both;
		float: left;
		padding: 30px 0;
	}
	.banner-inner.content {
		padding-top: 30%;
	}
	.banner-inner h2 {
		font-size: 25px;
		margin-top: 8px;
		margin-bottom: 0px;
	}
	.banner-inner h6 {
		font-size: 12px;
		margin-top: 5px;
	}
	.banner-inner p {
		margin-top: 10px;
		width: auto;
		font-size: 12px;
	}
	.banner-inner .btn.btn-white {
		margin-top: 10px;
	}
	#aboutCarousel .carousel-inner {
		padding-bottom: 0;
	}
	#aboutCarousel .carousel-indicators {
		bottom: 0px;
		width: auto;
		margin-left: 0;
		left: 0;
		margin-bottom: 0;
		position: relative;
	}
	.about-img-main .col-md-6.col-sm-6.col-xs-12 img {
		margin: auto;
	}
	.about-img-main .success-msg {
		margin-top: 35px;
	}
	.about-img-main .success-msg {
		margin-top: 35px;
		width: 300px;
		margin: 40px auto 0;
	}
	.btn.btn-small.btn-white, .btn.btn-small.btn-green {
		height: 34px;
	}
	.btn.btn-small.btn-white a, .btn.btn-small.btn-green a {
		padding: 8px 24px;
		font-size: 12px;
	}
	.about .img-real-business {
		margin-top: 20px;
	}

	/* --------- Inner page End ------------------------------------------------------------ */

	/* FAQ PAGE */
	
	.faq .content {
		margin: 40px 0 0px;
		display: inline-block;
	}
	.faq .sub1-title,
	.faq .content p,
	.faq strong {
		float: left;
	}
	.faq strong {
		font-size: 24px;
		line-height: 30px;
		margin-right: 10px;
	}
	.faq .sub1-title {
		margin-bottom: 20px;
		width: 82%;
	}
	.faq .content p {
		margin-left: 36px;
	}
/* Haim */
	.faq .sub1-title.hiw {
		margin-bottom: 20px;
		width: 100%;
	}
	.faq .content p.hiwp {
		margin-left: 0px;
	}
/* Haim */
	.faq .sidebar {
		padding-bottom: 35px;
	}
	.faq .sidebar h3 {
		margin-top: 2px;
		font-family: AvenirLTStd-Heavy;
		float: right;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
/* Haim */
	.faq .sidebar ul {
		padding-left: 0px;
		padding-top: 30px;
		width: 100%;
		display: inline-block;
	}
	.faq .sidebar li {
		width: 100%;
		height: auto;
		list-style: none;
		display: inline-block;
	}
	.faq .sidebar li strong {
		font-size: 17px;
		line-height: 24px;
		margin-right: 10px;
	}
	.faq .sidebar li p {
		margin-left: 0px;
		width: 90%;
	}


	/* FAQ PAGE End */

	
	/* Profile PAGE */	
	.profile-page {
		margin-top: 30px;
	}
	.profile-page .col-md-6.col-sm-7.col-xs-9 {
		position: relative;
		width: 100%;
		float: inherit;
	}
		.profile-info {
		padding-left: 22%;
	}
/* Haim */
		#profile-view .profile-info {
		padding-left: 0px;
	}	
	.profile-skills {
		margin-top: 20px;
	}
	.profile-sidebar {
		padding-bottom: 30px;
	}	
	.border-style {
		margin: 0px 0 15px;
	}
/* Haim */
		#profile-view .border-style {
		border-left: 4px solid #27c1a9;
		margin: 0px 0 15px;
		padding-left: 15px;
	}	
	.info-detail {
		font-size: 15px;
	}
/* Haim */	
	.info-detail.mobile {
		font-size: 15px;
		border-left: 4px solid #27c1a9;
		padding-left: 15px;
	}
	.info-detail b {
		font-weight: normal;
	}
	/* Profile PAGE End */	
	
	/* Contact PAGE */	
	.tab-box {
		width: 200px;
		margin: 40px auto;
		height: 184px;
	}
	.tab-box a {
		padding: 40px 0;
	}
	.tab-box.active a {
		padding: 40px 0;
	}
	.green.tab-box.active, .blue.tab-box.active, .orange.tab-box.active, .red.tab-box.active, .navy.tab-box.active {
		border-color: transparent;
	}
	.img-sprite.img-arrow-right {
		width: 12px;
		height: 20px;
		position: absolute;
		right: 15px;
		top: 43px;
		background-position: -188px 0px;
		background-size: 200px;
	}
	.navy.tab-box {
		margin-right: auto;
	}
	.dot-info {
		right: 12px;
		bottom: 12px;
	}
	.profile-box {
		border-top: 1px solid #d1d1d1;
		padding: 30px 0;
		border-radius: 0px;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		max-width: 414px;
		margin: auto;
		position: relative;
	}
	#requests .profile-box{
		border-top: 1px solid #d1d1d1;
		border-radius: 0px;
	}	
	.profile-box-buttons button.btn.btn-white {
		width: 100px;
		height: 40px;
	}
	
	.tab-content > .active {
		display: none;
	}
	.tab-content > .active.show-mobile {
		display: block;
	}
	#pending-invites .profile-box {
		padding: 22px 10px 22px 70px;
	}
	#pending-invites .profile-box .titles::before {
		content: "!";
		width: 40px;
		height: 40px;
		background-color: #eaebed;
		position: absolute;
		border-radius: 50%;
		color: #d2d3d4;
		text-align: center;
		line-height: 40px;
		font-family: AvenirLTStd-Black;
		font-size: 23px;
		left: 15px;
	}
	#all-contacts .img-sprite.img-arrow-right,
	#all-contactss .img-sprite.img-arrow-right,
	#find-new-contacts .img-sprite.img-arrow-right{
		top: 33px;
	}
	#all-contacts .profile-box,
	#all-contactss .profile-box,
	#find-new-contacts .profile-box {
		padding: 17px 10px 17px 15px;
		border-color: #d1d1d1;
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
	}
	#all-contacts .profile-box.active,
	#all-contacts .profile-box:active,
	#all-contacts .profile-box:focus,
	#all-contacts .profile-box:hover,
	#all-contactss .profile-box.active,
	#all-contactss .profile-box:active,
	#all-contactss .profile-box:focus,
	#all-contactss .profile-box:hover,
	#find-new-contacts .profile-box.active,
	#find-new-contacts .profile-box:active,
	#find-new-contacts .profile-box:focus,
	#find-new-contacts .profile-box:hover {
		border-color: #abb2b9;
		background-color: #27c1a9;
		color: #fff;
	}
	#all-contacts .profile-box.active .img-sprite.img-arrow-right,
	#all-contacts .profile-box:active .img-sprite.img-arrow-right,
	#all-contacts .profile-box:focus .img-sprite.img-arrow-right,
	#all-contacts .profile-box:hover .img-sprite.img-arrow-right,
	#all-contactss .profile-box.active .img-sprite.img-arrow-right,
	#all-contactss .profile-box:active .img-sprite.img-arrow-right,
	#all-contactss .profile-box:focus .img-sprite.img-arrow-right,
	#all-contactss .profile-box:hover .img-sprite.img-arrow-right,
	#find-new-contacts .profile-box.active .img-sprite.img-arrow-right,
	#find-new-contacts .profile-box:active .img-sprite.img-arrow-right,
	#find-new-contacts .profile-box:focus .img-sprite.img-arrow-right,
	#find-new-contacts .profile-box:hover .img-sprite.img-arrow-right {
		background-position: -188px -20px;
	}
	#all-contacts .profile-box.active .titles span,
	#all-contacts .profile-box:active .titles span,
	#all-contacts .profile-box:focus .titles span,
	#all-contacts .profile-box:hover .titles span,
	#all-contactss .profile-box.active .titles span,
	#all-contactss .profile-box:active .titles span,
	#all-contactss .profile-box:focus .titles span,
	#all-contactss .profile-box:hover .titles span,
	#find-new-contacts .profile-box.active .titles span,
	#find-new-contacts .profile-box:active .titles span,
	#find-new-contacts .profile-box:focus .titles span,
	#find-new-contacts .profile-box:hover .titles span {
		color: #fff;
	}
	
	.contact-title h5 {
		margin: 20px auto;
	}
	.container.contact-page {
		padding: 0;
	}
	.profile-box {
		padding-left: 15px;
		padding-right: 15px;
	}
/* Haim */
	.contact-bottom-bar.visible-xs {
		background-color: #fff;
		bottom: -50px;
		width: 100%;
		text-align: center;
		padding: 10px 0 5px;
		box-shadow: 0px -6px 4px rgba(0, 0, 0, 0.1);
	}
	#all-contacts,
	#all-contactss,
	#find-new-contacts {
		margin-bottom: 20px;
		max-height: 520px;
		overflow: auto;
	}
	.contact-bottom-bar.visible-xs button.img-sprite {
		background-color: transparent;
		border: none;
		margin: 0 7%;
		width: 49px;
		height: 50px;
		padding: 0;
		background-size: 200px;
		cursor: pointer;
	}
	button.img-sprite.img-add-contact {
		background-position: -77px -153px;
	}
	button.img-sprite.img-invite-contact {
		background-position: -79px -204px;
	}
	button.img-sprite.img-search-contact {
		background-position: -79px -255px;
	}
	
	.nav-tabs.contact-tab .tab-box {
		padding: 10px 0px;
		width: auto;
		height: auto;
		max-width: 150px;
		margin: 50px auto 0px;
	}
	.nav-tabs.contact-tab .tab-box.active a {
		width: 100%;
	}
	.nav-tabs.contact-tab .tab-box h5 {
		margin: 0 0 5px;
		padding: 0 18px;
	}
	.nav-tabs.contact-tab .navy.tab-box {
		margin-right: auto;
	}
	.add-contact-model .modal-dialog {
		margin-top: 30px;
	}
/* Haim */
	.add-contact-model .checkbox label.checkbox-label{
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.add-contact-model .modal-body-main {
		max-height: 330px;
		padding-right: 0px;
		margin-bottom: 30px;
	}
	.add-contact-model .modal-dialog .modal-content {
		background-color: #2d3e50;
		padding: 20px 10px 0;
	}
	.add-contact-model .modal-dialog .modal-content h4.modal-title {
		color: #fff;
		letter-spacing: 0px;
		text-transform: capitalize;
		text-align: center;
		font-size: 20px;
		font-family: AvenirLTStd-Black;
	}
	.add-contact-model .modal-body {
		padding: 10px 25px 2px 25px;
	}
	.add-contact-model .modal-header {
		padding: 10px 0 35px;
	}
	.add-contact-model .modal-footer {
		background-color: #fff;
		margin-bottom: 10px;
	}
	
	/* Contact Page End*/
	
	
	/* MESSAGE PAGE */
	
	.message-page .nav-tabs .tab-box {
		width: 25%;
		padding: 0 0px;
		margin-left: 4%;
		margin-right: 4%;
		margin-bottom: 5px;
		height: auto;
	}
	.message-page .nav-tabs .green.tab-box.active, 
	.message-page .nav-tabs .blue.tab-box.active,
	.message-page .nav-tabs .navy.tab-box.active {
		border-color: rgba(255, 255, 255, .5);
	}
	.message-page .nav-tabs .tab-box a {
		padding: 16px 0px;
		display: block;
	}
	.message-page .nav-tabs .tab-box.active a {
		padding: 12px 0px;
	}
	.message-page .nav-tabs .tab-box .counter-pop {
		font-size: 10px;
		right: -15px;
		width: 25px;
		height: 25px;
		border: 2px solid #fff;
		line-height: 21px;
		top: -11px;
	}
	.message-page .nav-tabs .tab-box h5 {
		margin: 0 0px 0px;
		height: auto;
		padding: 0;
		font-size: 10px;
	}
	.message-page .nav-tabs .tab-box span.tab-counter {
		font-size: 24px;
		line-height: 24px;
	}
	.message-page .nav-tabs .tab-box span.tab-counter::after {
		border: 1px solid rgba(255, 255, 255, .3);
		width: 26px;
		margin: 5px auto 0;
	}
	.message-page .tab-box .dot-info {
		bottom: 7px;
		right: 5px;
		width: 5px;
		height: 5px;
	}
	.message-page .tab-box.active .dot-info {
		right: 4px;
		bottom: 3px;
	}
	.message-page .navy.tab-box {
		margin-right: auto;
	}	
	.message-chat-box.tab-box.active {
		background-color: transparent;
		border-left: 0px solid #dedede;
		border-radius: 0px 0px 0px 0px;
		border-bottom: 0px solid #dedede;
		box-shadow: 0px 0px 0px #dedede;
		margin-right: 0;
	}
	.message-chat-box.tab-box {
		margin-right: 0px;
	}
	.message-chat-box.tab-box.active .img-sprite.img-star {
		right: 0px;
		top: 17px;
	}
	.message-chat-box.tab-box.active::after {
		background-position: -101px -384px;
	}
	.message-chat-box.tab-box.active::after {
		right: 5px;
	}
	.message-chat-box .chat-title {
		margin-top: 20px;
	}
	.chat-box-title h6:before {
		top: 0px;
	}
/*Haim - only height */
	.message-chat-box.tab-box {
		margin-right: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
		height: auto;
	}
	.message-tab-content .tab-pane.active {
		display: block;
	}
	.message-chat-box-left {
		margin-bottom: 0px;
	}
	.message-chat-box.tab-box.chat-box-last {
		border-bottom: 0px solid #dedede;
	}
	.chat-box-pic-group {
		padding: 20px 0;
	}
	.message-chat-expend .chat-box-title {
		padding-left: 32px;
		min-height: 100px;
		position: relative;
		height: auto;
	}
	button.btn.btn-white.btn-sec.pull-right {
		right: 0px;
	}
/* Haim */
	.chat-msg-dtl-buttons button.btn.btn-white.btn-sec.pull-right {
		right: 150px;
	}

	.chat-box-title button.btn-white {
		width: 107px;
		bottom: 0;
		right: 0px;
		position: relative;
		float: left !important;
		margin-top: 10px;
	    margin-right: 10px;
	}

/* Haim */
	.chat-box-reply button.btn-white {
		width: 107px;
		bottom: 0;
		right: 0px;
	}
	.chat-box-konnektt button.btn-white {
		bottom: 0;
		right: 0px;
	}
	.mutual-friends button.btn.btn-small.btn-white.green.askabout {
		width: 60px;
		margin-top: 6px;
		height: 30px;
		font-size: 9px;
	}
/* Haim */
	.chat-message-text,
	.jobs-desc-text {
		margin-left: 0px;
	}
	.chat-box-pic span{
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.chat-message-info {
		padding-left: 0px;
	}
	.message-chat-expend {
		background-color: #fff;
		border: 0px solid #dedede;
		padding: 0px 2px 30px 2px;
		min-height: auto;
		margin-left: 0px;
	}
	button.back-sm {
		background-color: transparent;
		border: none;
		color: #27c1a9;
		position: absolute;
		left: 0;
		background-position: -30px -214px;
		width: 10px;
		height: 15px;
		padding: 0;
		background-size: 150px;
		top: 8px;
	}
	.message-chat-expend .chat-box-title span.chat-subtitle {
		float: left;
		width: 100%;
	}
	.message-chat-box.tab-box.active a {
		right: 5px;
	}
	
	/* Messages Popup window */
	.modal-dialog {
		position: relative;
		width: auto;
		margin: 30px 30px;
	}
	.confirm-window .modal-header {
		padding: 15px 15px 0px;
		border: none;
	}
	.confirm-window .modal-title {
		font-size: 23px;
		letter-spacing: 2px;
		margin-bottom: 5px;
		font-family: AvenirLTStd-Black;
		padding: 0 44px;
		line-height: 27px;
	}
	.confirm-window .chat-box-pic {
		margin: 0 auto;
		display: block;
	}
	.confirm-window .chat-box-pic.confirm-check.text-center {
		margin-bottom: 50px;
	}
	.confirm-window .confirm-check:after {
		bottom: -35px;
		right: 50%;
		margin-right: -48px;
		background-size: 250px;
		width: 96px;
		height: 16px;
	}
	.modal-header .close {
		background-color: #27c1a9;
		opacity: 1;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		border: 3px solid #fff;
		color: #fff;
		text-shadow: none;
		font-size: 16px;
		font-family: AvenirLTStd-Black;
		position: absolute;
		right: -15px;
		top: -15px;
		padding: 0;
		margin: 0;
	}
	.confirm-window .modal-body {
		padding: 15px 15px 11px;
	}
	.modal-footer {
		text-align: center;
		border: none;
		padding: 0 0 20px;
	}
	.modal-content button, .btn-file {
		border-radius: 30px;
		background-color: #fff;
		color: #535353;
		font-family: AvenirLTStd-Black;
		font-size: 13px;
		font-weight: normal;
		padding: 11px 26px;
		letter-spacing: 2px;
		margin: 0 17px;
	}
	.modal-content button.red {
		color: #ff005a;
		border-color: #ff005a;
	}
	.modal-content button.green{
		color: #27c1a9;
		border-color: #27c1a9;
	}
/* Haim */
	.postjob-footer button, .btn-file {
		border-radius: 30px;
		background-color: #fff;
		color: #535353;
		font-family: AvenirLTStd-Black;
		font-size: 13px;
		font-weight: normal;
		padding: 11px 26px;
		letter-spacing: 2px;
		margin: 0 17px;
	}
	.postjob-footer button.red {
		color: #ff005a;
		border-color: #ff005a;
	}
	.postjob-footer button.green{
		color: #27c1a9;
		border-color: #27c1a9;
	}
/* Haim */
	#good-match-no .confirm-check:after {
		background-position: -100px -175px;
	}
	#good-match-yes .confirm-check:after {
		background-position: -100px -158px;
	}
/* Haim */
	.img-chat-status {
		right: 30px;
		top: 53px;
	}
	/* MESSAGE PAGE End */
	
	/* --------- Search PAGE  -------------------------------------------------------- */
	#wrap #page-body {
		padding-bottom: 197px;
	}
	#wrap footer {
		height: 197px;
	}
	.find-section h2 {
		margin-bottom: 25px;
		text-align: center;
		margin-top: 35px;
	}
	.find-section input.form-control {
		margin-bottom: 10px;
	}	
	.find-section button.btn.btn-white.green.large.pull-right {
		width: 100%;
	}
/* Haim */
	.search-sec-input button.btn.btn-white.green.large.pull-left {
		width: 100%;
		margin: 20px 0 0;
	}
	.container.search-page {
		padding-top: 0px; 
	}
	.search-sec-input {
		padding: 30px 0 10px;
	}
	h6.visible-xs.result-txt {
		margin-bottom: 5px;
		margin-top: 20px;
		font-family: AvenirLTStd-Medium;
	}
	.search-sec-input input.form-control {
		border-radius: 50px;
		border: 2px solid #27c1a9;
	}
	.search-sec-result {
		background-color: #fff;
		padding: 0px 0;
	}
/* Haim */
	.search-sec-result.job-post {
		background-color: #ececec;
		padding: 66px 0;
	}
	.search-sec-result .container {
		padding: 0;
	}
	.profile-box.search-box {
		padding: 15px 15px;
		margin-bottom: 0px;
		background-color: #fff;
		height: auto;
	}
	.profile-box.search-box.profile-box-xs:hover {
		background-color: #27c1a9;
		color: #fff;
	}
	.profile-box.search-box.profile-box-xs:hover .titles span {
		color: #fff;
	}
	.profile-box.search-box.profile-box-xs:hover .img-sprite.img-arrow-right {
		background-position:-188px -20px;
	}
	.profile-box.search-box:hover .mutual-frd-xs.visible-xs {
		background-color: #fff;
		color: #27c1a9;
	}
	.profile-box.search-box .img-sprite.img-arrow-right {
		top: 30px;
	}
	#ask-window .confirm-check:after {
		background-position: -100px -158px;
	}
	.mutual-frd-xs.visible-xs {
		position: absolute;
		right: 50px;
		width: 30px;
		height: 30px;
		background-color: #27c1a9;
		color: #fff;
		border-radius: 50%;
		top: 50%;
		margin-top: -15px;
		text-align: center;
		line-height: 30px;
		font-size: 10px;
		font-family: AvenirLTStd-Black;
	}
	.mutual-friends.carousel {
		margin-bottom: 30px;
	}
	.mutual-friends .chat-box-pic {
		border-top: 1px solid #dedede;
		width: 100%;
		max-width: 100%;
		padding: 15px 0px;
	}
	.mutual-friends .chat-box-pic:hover, .mutual-friends .chat-box-pic.mobile {
		background-color: transparent;
		border-top: 1px solid #dedede;
		padding: 15px 0px;
		border-radius: 0px;
		cursor: pointer;
		border-left: none;
		border-bottom: none;
		border-right: none;
	}
	.mutual-friends .chat-box-pic:after{
		content:"";
		background-image: url(../images/sprite.png);
		background-position: -188px 0px;
		background-size: 200px;
		width: 12px;
		height: 20px;
		position: absolute;
		right: 15px;
		top: 43px;
	}
	.mutual-friends .carousel-indicators {
		bottom: -40px;
	}
	.mutual-friends .chat-box-pic img.img-responsive.img-circle {
		margin: 0;
		float: left;
	}

	.mutual-friends .chat-box-pic span.chat-pic-title {
		text-align: left;
		margin: 8px 0 0;
	}

	.mutual-friends .chat-box-pic span.chat-subtitle {
		text-align: left;
	}

	.mutual-friends .chat-box-pic span {
		padding-left: 20px;
		width: 238px;
	}

	.mutual-friends .chat-box-pic button.btn.btn-small.btn-white.green {
		visibility: visible;
	    float: left;
		margin-left: 20px;
	}
/* Haim */
	.mutual-friends.carousel.mobile {
		margin-bottom: 0px;
	}
	.mutual-friends .chat-box-pic.mobile {
		border-top: 0px solid #dedede;
		width: auto;
		max-width: 110px;
		padding: 24px 0;
	}
	.mutual-friends .chat-box-pic.mobile:hover, .mutual-friends .chat-box-pic.mobile {
    background-color: #fff;
    border: 1px solid #27c1a9;
    padding: 20px 0px 0px;
    border-radius: 35px;
	cursor: pointer;
	margin-left: 2px;

	}
	.mutual-friends .chat-box-pic.mobile:after{
		display: none;
	}
	.mutual-friends .carousel-indicators.mobile {
		bottom: 6px;
		margin-bottom: 0px;
	}
	.mutual-friends .chat-box-pic.mobile img.img-responsive.img-circle {
		margin: 0 auto 18px;
		float: none;
	}

	.mutual-friends .chat-box-pic.mobile span.chat-pic-title {
		text-align: center;
		margin: auto;
	}

	.mutual-friends .chat-box-pic.mobile span.chat-subtitle {
		text-align: center;
	}

	.mutual-friends .chat-box-pic.mobile span {
		padding-left: 0px;
		width: 100px;
	}

	.mutual-friends .chat-box-pic.mobile button.btn.btn-small.btn-white.green {
		visibility: visible;
	    float: none;
		margin-left: 0px;
	}
.chat-box-pic.mobile:hover button.btn.btn-small.btn-white.green{
	visibility: visible;
}
/* Haim */
	span.btn-back-result,
	span.btn-back-contact,
	span.back-from-search {
		margin: 20px 0px 5px;
		position: relative;
		padding-left: 22px;
	}
	span.btn-back-result:before,
	span.btn-back-contact:before,
	span.back-from-search:before {
		content: "";
		width: 12px;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 0px;
		background-position: -40px -285px;
		background-size: 200px;
		background-image: url(../images/sprite.png);
	}
	span.btn-back-contact,
	span.back-from-search {
		margin-left: 15px;
		margin-bottom: 10px;
	}
	.profile-box.search-box.active .skills-group.hidden-xs, 
	.profile-box.search-box.active .content.hidden-xs, 
	.profile-box.search-box.active .mutual-friends.hidden-xs {
		display: block !important;
	}
	.profile-box.search-box.active .mutual-frd-xs.visible-xs{
		display: none !important;
	}
	.post-job-sec span.skill.form-skill {
		margin-bottom: 10px;
	}
	.search-sec-input .post-job-sec button.btn.btn-green.btn-small {
		margin-top: 10px;
	}
	/* --------- Search PAGE End -------------------------------------------------------- */

.home-main {
	font-size:20px;
}
.home-main.first-paragraph {
	font-size:20px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.home-main.first-para {
	margin-top: 30px;
}

.service-plan-box {
	width:100%;
	min-height: 100%;
}

.service-plan-box.second-box {
	margin-top: 50px;
}

.home-newheader {
	font-size:32px;
}

.home-step1 {
	margin-top: 0;
}

}	


/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 530px) {
.service-plan-line.bottom {
	min-height: 95px;
}
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 480px) {

.service-plan-line.freetrial {
	min-height: 73px;
}
	.carousel-inner .col-md-5.col-sm-5.col-xs-5 {
		padding: 0;
	}
	.about-img-main .success-msg {
		width: 100%;
	}
	.about .img-real-business {
		margin-top: 0px;
	}
/* Haim */
.message-chat-box a.tab-link {
    content: "";
    background-image: url(../images/sprite.png);
    background-position: -101px -384px;
    top: 96px;
    width: 19px;
    height: 14px;
    position: absolute;
    right: 1px;
	padding: 0px;
	z-index: 1;
}
	.message-chat-box.tab-box {
		height: auto;
	}
	.add-contact-model .checkbox label.checkbox-label{
	  width: 292px;
	}
	.add-contact-model .checkbox .fullname{
	  display: none;
	}
	.banner h1 {
		font-size: 42px;
		line-height: 52px;
	}
	.banner h2 {
		font-size: 26px;
		line-height: 30px;
	}
	.banner h3 {
		font-size: 30px;
		line-height: 42px;
	}
.form.contact-us .center-block {
	width:300px
}
.modal-content button.good-match-yes-button {
	padding: 11px 10px;
	margin: 0 5px;
}

#upgrade-account h6 {font-size:18px;}
/* Haim */
}


/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 435px) {
/* Haim */
#upgrade-account h6 {min-height: 66px !important;}
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 375px) {
/* Haim */
#upgrade-account h6 {font-size:16px;}
#upgrade-account.btn.btn-green {letter-spacing: 1px;}
.service-plan-line.freetrial {
	min-height: 95px;
}

		#profile-linkedin .modal-body  {
			padding: 24px 40px 2px 10px;
		}
		.import-tagline h6 {
			font-size: 15px;
		}
		.import-tagline b{
			width: 94px;
			background-position: -156px -128px;
		}
/* Haim */
	section.how-work h4{
		font-size: 20px;
	}

}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 360px) {

.service-plan-line.special {
	min-height: 78px;
}
	footer ul.nav-inline li {
		margin-right: 10px;
	}
	.banner-inner.content {
		padding-top: 0%;
	}
	.carousel-inner .col-md-7.col-sm-7.col-xs-7 {
		padding-right: 0;
	}
	.banner-inner .btn.btn-white {
		margin-top: 0px;
	}
	a.navbar-brand {
		margin-left: -40px;
	}
/* Haim */
.mutual-friends .chat-box-pic.mobile {
		min-width: 100px;
	}
.mutual-friends .chat-box-pic.mobile span{
		width: 91px;
	}
#show_resultsm .profile-box.search-box {
    padding: 15px 15px 15px 20px;
	}
.modal-content button.profile-mobile-button {
	padding: 11px 10px;
	margin: 0 5px;
}
.connect-linkedin.import-linkedin {
	display: none;
}
.import-linkedin-m {
	display: block;
	margin: auto;
	width: 260px;
	height: 160px;
	background-position: -32px -40px;
}
.modal-content button.good-match-yes-button {
	padding: 11px 10px;
	margin: 0 0px;
}
/* Haim */
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media (max-width: 340px) {
/* Haim */

#upgrade-account .btn.btn-green a{padding: 12px 10px;}
#upgrade-account h6 {min-height: 68px !important;}

		.import-tagline {
			width: 226px;
		}

.modal-content button.good-match-yes-button {
	padding: 11px 5px;
	margin: 0 0px;
}
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media screen and (min-width: 412px) and (max-width: 414px) {
/* Haim */
.modal-content button.good-match-yes-button {
	padding: 11px 10px;
	margin: 0 0px;
}
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media screen and (min-width: 375px) and (max-width: 767px) {
	/* Home Start */	
/* Haim  removed banner h1 and h2 */
	/* Home End */	
/* Haim */
.modal-content button.good-match-yes-button {
	padding: 11px 16px;
}
}

/* --------------------------------- @media screen for ----------------------------------- */ 
@media screen and (min-width: 412px) and (max-width: 767px) {
	/* Home  */	
/* Haim  removed banner h1 and h2 */
	/* Home End */
/* Haim */
.form.contact-us .center-block {
	width:380px
}
.modal-content button.good-match-yes-button {
	padding: 11px 26px;
}
	
}	

/* --------------------------------- @media screen for ----------------------------------- */ 
@media screen and (min-width: 568px) and (max-width: 767px) {
	.profile-photo-main{
		max-width: 115px;
	}
	.profile-info {
		padding-left: 16%;
	}
/* Haim */
		#profile-view .profile-info {
		padding-left: 0px;
	}
/* Haim */
.form.contact-us .center-block {
	width:520px
}
}

/* --------------------------------- @media screen for iPhone4 Android ----------------------------------- */ 
@media screen and (min-width: 320px) and (max-width: 359px) {
	/* MESSAGE PAGE */	
	.chat-box-pic {
		max-width: 126px;
		min-width: 94px;
	}
/* Haim */
	.chat-box-pic span{
	  width: 94px;
	}
	/* MESSAGE PAGE End */
/* Haim */
.message-chat-box a.tab-link {
    content: "";
    background-image: url(../images/sprite.png);
    background-position: -101px -384px;
    top: 10px;
    width: 19px;
    height: 14px;
    position: absolute;
    right: 1px;
	padding: 0px;
	z-index: 1;
}
/* Haim */
	.banner h1 {
		font-size: 36px;
		line-height: 48px;
	}
	.banner h2 {
		font-size: 30px;
		line-height: 42px;
	}
	.banner h3 {
		font-size: 26px;
		line-height: 36px;
	}
/* Haim */
}	
/* --------------------------------- @media screen for s5 Android ----------------------------------- */ 
@media screen and (min-width: 360px) and (max-width: 374px) {
	/* MESSAGE PAGE */	
	.chat-box-pic {
		max-width: 126px;
		min-width: 98px;
	}
/* Haim */
	.chat-box-pic span{
	  width: 98px;
	}
.modal-content button.profile-mobile-button {
	padding: 11px 10px;
	margin: 0 5px;
}
	/* MESSAGE PAGE End */
}

/* --------------------------------- @media screen for iphone6 ----------------------------------- */ 
@media screen and (min-width: 375px) and (max-width: 411px) {
	/* MESSAGE PAGE */	
	.chat-box-pic {
		max-width: 126px;
		min-width: 105px;
	}
	.chat-box-pic span{
	  width: 110px;
	}
	/* MESSAGE PAGE End */
}

/* --------------------------------- @media screen for iphone6s ----------------------------------- */ 
@media screen and (min-width: 412px) and (max-width: 480px) {
	/* MESSAGE PAGE */	
	.chat-box-pic {
		max-width: 126px;
		min-width: 115px;
	}
	.chat-box-pic span{
	  width: 120px;
	}
	/* MESSAGE PAGE End */
}

/* --------------------------------- @media screen for Tablet to Desktop ------------------*/
@media (min-width: 768px){
	.p-0{
		padding: 0px;
	}
	.navbar {
		min-height: 80px;
		border-radius: 0px;
	}
	.navbar-brand {
		height: auto;
		padding: 21.5px 0px;
	}
/* Haim */
	.navbar-default .navbar-nav > li > a {
		color: #fff;
		padding: 30px 10px;
		font-size: 16px;
	}
	.navbar-default .navbar-nav > li > a:hover, 
	.navbar-default .navbar-nav > li > a:focus {
		color: #f5f5f5;
	}
	.navbar-default .navbar-nav > .bold > a{
		font-family: AvenirLTStd-Black;
		font-size: 16px;
	} 
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
		color: #fff;
		background-color: transparent;
	}

	#find-new-contacts .contact-title {
    		margin-bottom: 30px;
	}
/* Haim */
.profile-box .skills-group {
    margin-top: 10px;
    height: 37px;
    overflow:hidden;
}
.profile-box .content {
    margin-top: 23px;
}

.profile-box .content p {
    margin-bottom: 0px;
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
    height: 126px;
    overflow:hidden;
}
	.mid-tool {
		margin-top: 70px;
	}
/* Haim */
.profile-box .content.box-friends p {
    margin-bottom: 0px;
    font-size: 15px;
    font-family: AvenirLTStd-Roman;
    height: 116px;
    overflow:hidden;
}
.mutual-friends {
    margin-top: 5px;
}
.mutual-friends .content button.btn.btn-green.btn-small {
    color: #ffffff;
    font-family: AvenirLTStd-Black;
    width: 158px;
    margin-top: 0px;
}
.firstname_toolbar {
    max-width: 100px;
    display: inline-block;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Haim */	
	/* Nav main */
	.navbar.navbar-main {
		min-height: 100px;
		border: none;
	}
	.navbar-main .navbar-brand {
		padding: 31.5px 0px;
	}
	.navbar-default .navbar-nav > li.dropdown > a.dropdown-toggle {
		display: inline-block;
		padding: 25px 15px;
	}
	.dropdown .profile-pic {    
		width: 50px;
		height: 50px;
		margin-right: 18px;
	}
	ul.nav.navbar-nav.nav-main {
		margin-left: 62px;
	}
	.navbar-default .navbar-nav.nav-main > li.active {
		background-color: #fff;
	}
	.navbar-default .navbar-nav.nav-main > li.active a {
		color: #27c1a9;
	}
																				
	.navbar-default .navbar-nav.nav-main > li > a{
		line-height: 55px;
		padding: 14px 0px 0;
		width: 147px;
		text-align: center;
	}
/* Haim */
	.navbar-default .navbar-nav.nav-main.footer-top > li > a{
		line-height: 54px;
		padding: 13px 0px 0;
		width: 117px;
		text-align: center;
	}
	.navbar-default .navbar-nav.nav-main > li > a,
	.navbar-nav > li a span.img-sprite {
		display: block;
	}
	.navbar-nav > li a span.img-sprite {
		position: relative;
		top: 8px;
		margin: auto;
	}
	li.dropdown.active ul.dropdown-menu.shown {
		display: block;
	}
	li.dropdown ul.dropdown-menu {
		background-color: #27c1a9;
		border: none;
		box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.4);
	}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus 	.dropdown-menu > .active > a, 
	.dropdown-menu > .active > a:hover, 
	.dropdown-menu > .active > a:focus {
		color: #fff;
		text-decoration: none;
		background-color: #22d2b0;
		outline: none;
	}
	.dropdown-menu > li > a {
		padding: 6px 20px;
		color: #fff;
	}
	span.img-sprite.img-message {
		width: 38px;
		height: 35px;
		background-position: 0.5px -574.5px;
	}
	span.img-sprite.img-contacts {
		width: 36px;
		height: 35px;
		background-position: -38px -574.5px;
	}
	span.img-sprite.img-search {
		width: 34px;
		height: 35px;
		background-position: -76px -574.5px;
	}
	span.img-sprite.img-postjobs {
		width: 35px;
		height: 35px;
		background-position: -114px -574.5px;
	}
	span.img-sprite.img-job {
		width: 34px;
		height: 35px;
		background-position: -152px -574.5px;
	}
	
	.navbar-default .navbar-nav.nav-main > li.active span.img-sprite.img-message {
		background-position: 0.5px -613.5px;
	}
	.navbar-default .navbar-nav.nav-main > li.active span.img-sprite.img-contacts {
		background-position: -38px -613.5px;
	}
	.navbar-default .navbar-nav.nav-main > li.active span.img-sprite.img-search {
		background-position: -76px -613.5px;
	}
	.navbar-default .navbar-nav.nav-main > li.active span.img-sprite.img-postjobs {
		background-position: -114px -613.5px;
	}
	.navbar-default .navbar-nav.nav-main > li.active span.img-sprite.img-job {
		background-position: -152px -613.5px;
	}

	/* Nav main */
	
	/* Home End */	
	section.banner {
		background-image: url(../images/banner.jpg);
		background-size: cover;
	}
/* Haim */	
	section.business-trust {
		padding-top: 40px;
		padding-bottom: 80px;
	}
	
	ul.list-blue {
		margin-top: 60px;
	}
	
	.how-work h4 {
		margin-top: 65px;
		margin-bottom: 75px;
		font-family: AvenirLTStd-Black;
	}
/* Haim */
	.business-trust-hdr h2 {
		margin-bottom: 75px;
	}
	footer {
		padding-top: 42px;
		padding-bottom: 24px;
	}
	footer p{
		margin-top: 20px;
	}
	footer img.footer-logo {
		margin-right: 92px;
		float: right;
	}
	footer p {
		float: right;
	}
	/* Home End */	
	section.form.change-pass .center-block {
		width: 408px;
		/* margin-bottom: 7.5%; */
	}
	section.form.change-pass form {
		border: 1px solid #bababa;
		padding: 38px 68px;
		border-radius: 4px;
		margin-top: 30px;
	}
	.success-msg {
		margin-top: 25px;
		margin-bottom: 30px;
	}
	
	/* FAQ PAGE */
	section.faq {
		display: inline-block;
		margin-bottom: 60px;
	}
/* Haim */
	.faq .content {
		margin: 30px 0 0px;
		display: inline-block;
	}
	.faq .sub1-title,
	.faq strong, 
	.faq .content p {
	    float: left;
	}
	.faq .sub1-title {
		max-width: 650px;
	}
/* Haim */
	.faq .sub1-title.hiw {
		max-width: 1200px;
	}
	.faq strong{
		font-size: 30px;
		line-height: 37px;
		margin-right: 10px;
	}
	.faq .content p {
		margin-left: 40px;
	}
/* Haim */
	.faq .content p.hiwp {
		margin-left: 0px;
	}
	
	.sidebar h3 {
		margin-top: 2px;
		font-family: AvenirLTStd-Heavy;
		float: right;
	}
/* Haim */
	.sidebar.faq-top h3,
	.sidebar.faq-bottom h3 {
		margin-top: 2px;
		font-family: AvenirLTStd-Heavy;
		float: none;
		text-align: center;
	}
	.sidebar ul {
		display: inline-block;
		padding-left: 80px;
		padding-top: 30px;
	}
/* Haim */
	.sidebar li {
		list-style: none;
		display: inline-block;
		margin-bottom: 24px;
	}
	.sidebar li strong {
		font-size: 17px;
		line-height: 23px;
	}
	.faq .sidebar li p {
		margin-left: 0px;
		margin-bottom: 0;
	    width: 245px;
	}
	
	/* FAQ PAGE END */
	
	
	/* Profile PAGE */
	.profile-status {
		margin-top: 24px;
		display: inline-block;
		width: 100%;
		padding-left: 15px;
	}
	.c100 > span {
		font-family: AvenirLTStd-Black;
		line-height: 4.5em !important;
	}
	.c100 > span b {
		line-height: 28px;
		font-size: 15px;
		text-align: center;
		width: 80px;
		white-space: pre-wrap;
		word-wrap: break-word;
		position: absolute;
		font-family: AvenirLTStd-Roman;
		top: 61px;
		left: 20px;
		font-weight: normal;
	}
	.profile-import {
		margin: 29px 0px;
	}
	.profile-import span.txt-status {
		font-size: 15px;
		font-family: AvenirLTStd-Roman;
	}
	.profile-import hr {
		margin: 10px 0;
	}
	button.add-btn {
		position: absolute;
		right: 20px;
		background-color: #fff;
		border: 2px solid #27c1a9;
		border-radius: 50%;
		color: #27c1a9;
		font-family: AvenirLTStd-Black;
		font-size: 16px;
		padding: 0px;
		width: 20px;
		height: 20px;
		line-height: 16px;
	}
	button.add-btn.add-txt {
		position: relative;
		right: 0;
		margin-top: 0;
	}
	.border-style {
		border-left: 4px solid #27c1a9;
		padding-left: 15px;
	}
	
	
		/* Popup windows */
		.modal-dialog {
			width: 460px;
			position: absolute;
			left: 50%;
			margin-left: -230px;
			top: 50%;
			margin-top: -197px;
		}
		.modal-dialog.modal-lg{
			width: 500px;
			margin-left: -250px;
		}
/* Haim */
		.modal-dialog.modal-lg.viewprofile{
			width: 980px;
			margin-left: -490px;
		}
		.modal-content {
			padding: 20px;
		}
		.modal-header, .modal-footer {
			border: none;
		}
		.modal-header .close {
			background-color: #27c1a9;
			opacity: 1;
			width: 42px;
			height: 42px;
			border-radius: 50%;
			border: 3px solid #fff;
			color: #fff;
			text-shadow: none;
			font-size: 16px;
			font-family: AvenirLTStd-Black;
			position: absolute;
			right: -20px;
			top: -20px;
			padding: 0;
			margin: 0;
		}
		.modal-content .close:hover{
			background-color: #27c1a9;
		}
		.modal-title {
			font-size: 14px;
			font-family: AvenirLTStd-Black;
			text-transform: uppercase;
			letter-spacing: 3px;
		}
		.modal-footer {
			text-align: center;
		}
		.modal-footer .btn + .btn {
			margin-bottom: 0;
			margin-left: 17px;
		}
		
		.modal-body {
			padding: 0px 15px;
			color: #8c8c8c;
			margin: 8px 0px;
		}
/* Haim */
.add-contact-model .modal-dialog {
			width: 550px;
}
		span.img-size {
			padding: 12px 5px;
			display: inline-block;
			line-height: 26px;
		}
		span#delete {
			display: inline-block;
			width: 20px;
			height: 26px;
			background-position: -63px -406px;
			cursor: pointer;
			float: right;
			margin-right: 25px;
			margin-top: 12px;
		}
		.img-upload {
			border: 1px solid #bababa;
/* Haim */
			width: 81px;
		}

		.modal-content button,
		.btn-file {
			border-radius: 30px;
			background-color: #fff;
			color: #535353;
			font-family: AvenirLTStd-Black;
			font-size: 13px;
			font-weight: normal;
			padding: 11px 26px;
			letter-spacing: 2px;    
			margin: 0 17px;
		}
		.modal-content button.red{
			color: #ff005a;
			border-color: #ff005a;
		}
		.modal-content button.green{
			color: #27c1a9;
			border-color: #27c1a9;
		}
		.modal-content button:hover,
		.btn-file:hover {
			background-color: transparent;
		}
		.modal-content .btn-default:active:hover, 
		.modal-content .btn-default.active:hover, 
		.modal-content .btn-default:active:focus, 
		.modal-content .btn-default.active:focus, 
		.modal-content .btn-default:active.focus, 
		.modal-content .btn-default.active.focus,
		.modal-content button.green.btn-default:active:hover, 
		.modal-content button.green.btn-default.active:hover, 
		.modal-content button.green.btn-default:active:focus, 
		.modal-content button.green.btn-default.active:focus, 
		.modal-content button.green.btn-default:active.focus, 
		.modal-content button.green.btn-default.active.focus,
		.modal-content .btn-default:active,  
		.modal-content .btn-default.active, 
		.modal-content .open > .dropdown-toggle.btn-default,
		.modal-content button.green.btn-default:active, 
		.modal-content button.green.btn-default.active, 
		.modal-content button.green.open > .dropdown-toggle.btn-default	{
			color: #fff;
			background-color: #27c1a9;
			border-color: #8c8c8c;
		}
		
		.modal-content button.green.btn-default:focus, 
		.modal-content button.green.btn-default.focus, 
		.modal-content .btn-default.focus,
		.modal-content .btn-default:focus,
		.modal-content button.red.btn-default:focus, 
		.modal-content button.red.btn-default.focus{
			background-color: #fff;
		}

		.modal-content button.red.btn-default:active, 
		.modal-content button.red.btn-default.active, 
		.modal-content button.red.open > .dropdown-toggle.btn-default,
		.modal-content button.red.btn-default:active:hover, 
		.modal-content button.red.btn-default.active:hover, 
		.modal-content button.red.btn-default:active:focus, 
		.modal-content button.red.btn-default.active:focus, 
		.modal-content button.red.btn-default:active.focus, 
		.modal-content button.red.btn-default.active.focus  {
			color: #fff;
			background-color: #ff005a;
			border-color: #ff005a;
		}
/* Haim */
		.postjob-footer button,
		.btn-file {
			border-radius: 30px;
			background-color: #fff;
			color: #535353;
			font-family: AvenirLTStd-Black;
			font-size: 13px;
			font-weight: normal;
			padding: 11px 26px;
			letter-spacing: 2px;    
			margin: 0 17px;
		}
		.postjob-footer button.red{
			color: #ff005a;
			border-color: #ff005a;
		}
		.postjob-footer button.green{
			color: #27c1a9;
			border-color: #27c1a9;
		}
		.postjob-footer button:hover,
		.btn-file:hover {
			background-color: transparent;
		}
		.postjob-footer .btn-default:active:hover, 
		.postjob-footer .btn-default.active:hover, 
		.postjob-footer .btn-default:active:focus, 
		.postjob-footer .btn-default.active:focus, 
		.postjob-footer .btn-default:active.focus, 
		.postjob-footer .btn-default.active.focus,
		.postjob-footer button.green.btn-default:active:hover, 
		.postjob-footer button.green.btn-default.active:hover, 
		.postjob-footer button.green.btn-default:active:focus, 
		.postjob-footer button.green.btn-default.active:focus, 
		.postjob-footer button.green.btn-default:active.focus, 
		.postjob-footer button.green.btn-default.active.focus,
		.postjob-footer .btn-default:active,  
		.postjob-footer .btn-default.active, 
		.postjob-footer .open > .dropdown-toggle.btn-default,
		.postjob-footer button.green.btn-default:active, 
		.postjob-footer button.green.btn-default.active, 
		.postjob-footer button.green.open > .dropdown-toggle.btn-default	{
			color: #fff;
			background-color: #27c1a9;
			border-color: #8c8c8c;
		}
		
		.postjob-footer button.green.btn-default:focus, 
		.postjob-footer button.green.btn-default.focus, 
		.postjob-footer .btn-default.focus,
		.postjob-footer .btn-default:focus,
		.postjob-footer button.red.btn-default:focus, 
		.postjob-footer button.red.btn-default.focus{
			background-color: #fff;
		}

		.postjob-footer button.red.btn-default:active, 
		.postjob-footer button.red.btn-default.active, 
		.postjob-footer button.red.open > .dropdown-toggle.btn-default,
		.postjob-footer button.red.btn-default:active:hover, 
		.postjob-footer button.red.btn-default.active:hover, 
		.postjob-footer button.red.btn-default:active:focus, 
		.postjob-footer button.red.btn-default.active:focus, 
		.postjob-footer button.red.btn-default:active.focus, 
		.postjob-footer button.red.btn-default.active.focus  {
			color: #fff;
			background-color: #ff005a;
			border-color: #ff005a;
		}
/* Haim */
		#profile-education .form-inline .form-control {
			width: 100%;
		}
/* Haim */
		#profile-view .form-inline .form-control {
			width: 100%;
		}
		.btn-file {
			position: relative;
			overflow: hidden;
			margin-left: 0;
			margin-top: 20px;
		}
		.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;
			cursor: inherit;
			display: block;
		}
		
		
		.experience-select {
			margin-left: -6px;
			display: inline-block;
		}
		.experience-select .checkbox.pull-right {
			margin: 15px 10px 0px;
		}
		.experience-select .checkbox.pull-right label {
			color: #535353;
			background-image: url(../images/checkbox2.png);
		}
		.experience-select .checkbox.pull-right label span {
			color: #c5c5c5;
		}
		.experience-select select.form-control {
			margin-left: 6px;
			line-height: 38px;
			width: 80px;
			text-indent: 6px;
		}
		.experience-select .divider {
			display: inline-block;
			width: 12px;
			vertical-align: middle;
			margin-left: 6px;
		}
		.experience-select .divider hr {
			border-color: #7f7f7f;
		}
		
		.experience-select select.form-control.col-month-4 {
			width: 108px;
			text-indent: 5px;
			padding-right: 0;
		}
		
		#profile-experience .modal-dialog.modal-lg {
			top: 50%;
			margin-top: -387px;
		}
/* Haim */
		#profile-experience-add .modal-dialog.modal-lg {
			top: 50%;
			margin-top: -387px;
		}
		#profile-view .modal-dialog.modal-lg {
			top: 50%;
			margin-top: -387px;
		}
		#post-job .modal-dialog.modal-lg {
			top: 50%;
			margin-top: -387px;
		}
/* Haim */
		#profile-education .modal-dialog,
		#profile-education-add .modal-dialog {
			margin-top: -144px;
		}
		
		#profile-introduction .modal-dialog {
			margin-top: -163px;
		}
		#profile-skills .modal-dialog {
			margin-top: -181px;
		}
		#profile-location .modal-dialog {
			margin-top: -246px;
		}
		#profile-contact-info .modal-dialog {
			margin-top: -278px;
		}
		#profile-name .modal-dialog,
		#profile-designation .modal-dialog {
			margin-top: -150px;
		}
		
		#profile-linkedin .modal-dialog {
			margin-top: -230px;
		}
		#profile-linkedin .modal-header,
		.add-contact-model .modal-header {
			padding: 10px 0 35px;
		}
		#profile-linkedin .modal-dialog .modal-content,
		.add-contact-model .modal-dialog .modal-content {
			background-color: #2d3e50;
			padding: 20px 10px 0;
		}
		#profile-linkedin .modal-dialog .modal-content h4.modal-title,
		.add-contact-model .modal-dialog .modal-content h4.modal-title {
			color: #fff;
			letter-spacing: 0px;
			font-size: 22px;
			text-transform: capitalize;
			text-align: center;
		}
		#profile-linkedin .modal-body  {
			margin: 0px 0px;
			background-color: #fff;
			padding: 24px 40px 2px 40px;
			text-align: center;
		}
		#profile-linkedin .modal-footer,
		.add-contact-model .modal-footer {
			text-align: center;
			background-color: #fff;
			margin-bottom: 10px;
			padding: 34px 0px;
		}
		
		#profile-linkedin input#cont-info-linkedin {
			padding-left: 24px;
		}
		.import-tagline {
			position: relative;
			width: 246px;
			margin: 0 auto 0px;
		}
		.import-tagline h6 {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			font-size: 16px;
			line-height: 35px;
			font-family: AvenirLTStd-Heavy;
			color: #535353;
		}
		.import-tagline b{
			display: inline-block;
			width: 104px;
			height: 35px;
			background-position: -151px -128px;
		}
		.connect-both {
			width: 100%;
			background-color: #ececec;
			left: 0;
			height: 110px;
			position: relative;
			padding: 13px 0;
		}
		.img-sprite.connect-linkedin {
			background-position: 0px -488px;
			width: 270px;
			height: 80px;
			margin: auto;
		}
		#profile-linkedin button.green{
			background-color: #27c1a9;
			color: #fff;
			text-transform: uppercase;
			padding: 17.5px 36px;
		}
		.form-inline select.education-year.form-control {
			height: 44px;
			width: 194px;
			line-height: 38px;
		}
		select.form-control {
			height: 44px;
			line-height: 38px;
			text-indent: 9px;
		}
		@-moz-document url-prefix() { 
			select.form-control {
				text-indent: 4px;
			}
		}	
	/* Profile PAGE END */
	
	
	/* Messages PAGE */
/* Haim */	
	.chat-box-title button.btn-white {
		top: 24px;
	}
	.chat-box-title button.btn-white.konnekttor-confirm-btn {
		top: 24px;
		margin-top: 20px;
	}
/* Haim */
	
	.confirm-window .modal-dialog {
		width: 700px;
		margin-left: -350px;
		margin-top: -250px;
		text-align: center;
	}
	.confirm-window .form-group {
		margin: auto;
		width: 500px;
	}	
		
	.confirm-check:after {
		top: 20%;
		right: -33%;
	}
	/* Messages PAGE END */
	
	
}

/* --------------------------------- @media screen for sm -------------------------------- */ 
@media screen and (min-width: 768px) and (max-width: 1199px) {
	h2 {
		font-size: 30px;
	}
	/* Home */	
	section.banner {
		padding-top: 50px;
		height: 460px;
	}
/* Haim */
.home-newheader {
	font-size:40px;
}
.home-main {
	font-size:26px;
}
.home-main.first-paragraph {
	font-size:26px;
	margin-bottom: 40px;
}
	.banner h1 {
		font-size: 72px;
		line-height: 52px;
		margin-bottom: 20px;
	}
	.banner h2{
		font-size: 44px;
		margin-top: 0px;
	}
/* Haim */
	.banner h3{
		font-size: 42px;
		margin-top: 5px;
		margin-bottom: 17px;
		text-align: left;
	}
/* Haim */
	.sub1-title {
		font-size: 24px;
		line-height: 30px;
		display: block;
	}
	.btn.btn-green {
		margin-top: 36px;
	}

	.p-l-0-tablet{padding-left: 0px;}
/* Haim */
	.btn.btn-green.home-top {
		margin-top: 22px;
		margin-bottom: 10px;
	}
	section.business-trust {
		padding-top: 40px;
	}
/* Haim */
	.img-real-business {
		margin-bottom: 40px;
	}
	.img-trust {
		margin-bottom: 25px;
	}
/* Haim */
	ul.list-blue {
		margin-top: 30px;
	}
	ul.list-blue li {
		font-size: 28px;
		margin-bottom: 10px;
	}
	ul li p {
		font-size: 16.5px;
	}
	section.how-work {
		padding-top: 40px;
	}
/* Haim */
	.how-work h4 {
		margin-top: 50px;
		margin-bottom: 60px;
		font-family: AvenirLTStd-Black;
	}
.counter-result {
    right: 10px;
}
/* Haim */

	.business-trust-hdr h2 {
		margin-bottom: 60px;
	}
	ul.list-icon-text li {
		margin-bottom: 60px;
	}
	ul.social-icon.nav-inline li {
		margin-right: -4px;
	}
	/* Home End */	
	
		
		
}

/* --------------------------------- @media screen for sm -------------------------------- */ 
@media screen and (min-width: 768px) and (max-width: 991px) {
.service-plan h2{
	min-height: 98px;
}
.home-sub {
	font-size:15px;
}

.service-plan-line {
	min-height: 54px;
}
	h2 {
		font-size: 30px;
		text-align: center;
	}
/* Haim */
.service-plan-box {
	width:100%;
	min-height: 100%;
}

.home-step1 {
	margin-top: 0;
}

.home-step3 {
	margin-bottom: 50px;
}

.banner .sub1-title{
	margin-bottom: 0px;
}


.service-plan-box.second-box {
	margin-top: 50px;
}
	.btn.btn-green a {
		padding: 18px 22px;
	}
#service-left-top {
    margin-bottom: 50px;
}
.aboutus-profile{
	margin-top: 50px;
}
.firstname_toolbar {
    max-width: 70px;
}
	.navbar-default .navbar-nav.nav-main.footer-top > li > a{
		width: auto;
		font-size: 15px;
		min-width: 88px;
		max-width: 96px;
	}
	.navbar-default .navbar-nav.nav-main.footer-top > li.faqq > a{
		min-width: 50px;
		padding-left: 12px;
	}
/* Haim */
	.navbar.navbar-main {
		min-height: 70px;
	}
	.navbar-main .navbar-brand {
		padding: 17.5px 0px;
	}
	ul.nav.navbar-nav.nav-main {
		margin-left: 20px;
	}
	.navbar-default .navbar-nav.nav-main > li {
		margin-left: 3px;
		margin-right: 0px;
	}
	.navbar-default .navbar-nav.nav-main > li > a {
		padding: 0px 0px;    
		font-size: 12px;
	    line-height: 72px;
		width: 70px;
	}
	.navbar-nav > li a span.img-sprite {
		display: none;
	}
	
	.navbar-default .navbar-nav > li.dropdown > a.dropdown-toggle {
		font-size: 14px;
	}
	.dropdown .profile-pic {
		margin-right: 10px;
	}
	.navbar-default .navbar-nav > li.dropdown > a.dropdown-toggle {
		display: inline-block;
		padding: 10px 15px;
	}
	/* Home */	
	.container {
		max-width: 700px;
	}
	.banner .container {
		width: 85%;
		padding: 0;
	}
	.center-btn.col-sm-2.col-sm-offset-5.col-md-2.col-md-offset-5 {
		padding: 0;
	}
	section.business-trust {
		padding-top: 30px;
	}
	.img-trust {
		margin-top: 30px;
	}
/* Haim */
	.how-work h4  {
		font-size: 26px;
		line-height: 30px;
		margin-top: 42px;
		margin-bottom: 42px;
		font-family: AvenirLTStd-Black;
	}	
	ul.social-icon.nav-inline li {
		margin-right: -2px;
	}
	footer ul.nav-inline li {
		margin-right: 30px;
	}
/* Haim */
		.modal-dialog.modal-lg.viewprofile{
			width: 750px;
			margin-left: -375px;
		}

	.sub1-title {
		font-size: 30px;
	}
	.sub1-title.subtitle-line2 {
		font-size: 28px;
		margin-bottom:10px;
		margin-top: 3px;
	}
	.ffp-title {
		font-weight: 700;
		font-family: AvenirLTStd-Black;
		font-size: 24px;
	}
	.ffp-text {
		font-size:20px;
	}
/* Haim */
#all-contacts .profile-box .titles,
#all-contactss .profile-box .titles,
#find-new-contacts .profile-box .titles{
    width: 103px;
}
	.mutual-friends button.btn.btn-small.btn-white.green.askabout {
		width: 68px;
		margin-top: 6px;
		height: 30px;
		font-size: 10px;
	}

	.mutual-friends .jobskon button.btn.btn-small.btn-white.green.askabout {
		width: 60px;
		margin-top: 4px;
		height: 22px;
		font-size: 9px;
	}
.jobs-desc-text {
	clear: both;
	background-color: #e8e8e8;
	padding: 5px 20px 20px 20px;
	border-radius: 4px;
	margin-left:0px;
	height:246px;
	overflow:hidden;
}
.jobs-col1 {
	float:left;
	padding-top: 14px;
	padding-bottom: 10px;
}
	section.banner {
		height: auto;
	}
.sidebar-box.pst.fb {
	height:auto;
	border: none;
}
/* Haim */	
	/* Home End */	

/* Haim */
/* --------------------------------- @media screen for sm -------------------------------- */ 
@media screen and (min-width: 768px) and (max-width: 841px) {

	.btn.btn-green.home-top {
		margin-top: 18px;
	}
}

/* --------- Home video page ---------------------------------------------------------------- */
	section.banner-video {
		padding: 65px 0;
	}
	.banner-video p {
		max-width: 510px;
		display: block;
		font-size: 22px;
		line-height: 27px;
		margin-top: 42px;
		margin-bottom: 27px;
	}
	.banner-video span.sub1-title {
		color: #535353;
		margin-top: 50px;
		font-size: 30px;
		line-height: 38px;
		max-width: 472px;
	}
	.banner-video span.sub1-title, 
	.banner-video p {
		float: left;
	}
	.banner-video .btn.btn-green {
		margin: auto;
		display: table;
		clear: both;
	}
	/* --------- Home video page End ------------------------------------------------------------ */
	
	/* --------- Inner page End ------------------------------------------------------------ */
	.title{
		margin-top:38px;
	}
	.content .sub1-title{
		margin-bottom: 34px;
	}
	
	section.about{
		width: 100%;
		clear: both;
		float: left;
		padding: 30px 0;
	}
	.banner-inner.content {
		padding-top: 90px;
	}
	.banner-inner p {
		margin-top: 50px;
		width: auto;
	}
	.banner-inner .btn.btn-white {
		margin-top: 30px;
	}
	#aboutCarousel .carousel-inner {
		padding-bottom: 30px;
	}
	#aboutCarousel .carousel-indicators {
		bottom: 0px;
		width: 249px;
		margin-left: 0;
		left: 0;
		margin-bottom: 0;
	}
	/* --------- Inner page End ------------------------------------------------------------ */
	
	/* FAQ PAGE */
	.sidebar h3 {
		margin-top: 2px;
		font-family: AvenirLTStd-Heavy;
		float: right;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
	.faq .content {
		margin: 50px 0 0px;
		display: inline-block;
	}
	.faq strong {
		font-size: 24px;
		line-height: 30px;
		margin-right: 10px;
	}
	.faq .sub1-title {
		margin-bottom: 20px;
		width: 82%;
	}
/* Haim */
	.faq .sub1-title.hiw {
		margin-bottom: 20px;
		width: 100%;
	}
	.sidebar ul {
		padding-left: 0px;
		padding-top: 30px;
	}
/* Haim */
	.sidebar li {
		width: 317px;
		height: 66px;
	}
	/* FAQ PAGE End */
	
	/* Profile PAGE End */
	.profile-status {
		padding-left: 0px;
	}
	.profile-import {
		margin: 0px 0px;
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	.profile-sidebar {
		padding-left: 15px;
	}
	/* Profile PAGE End */
	
	/* Contact Page */
	.nav-tabs.contact-tab .tab-box {
		margin-right: 20px;
		margin-left: 5px;
		padding: 10px 0;
	}
	.nav-tabs.contact-tab .tab-box h5 {
		margin: 0 0 5px;
		padding: 0 10px;
	}
	.nav-tabs.contact-tab .navy.tab-box {
		margin-right: 0;
	}
	/* Contact Page End*/
	.tab-box {
		margin-right: 10px;
		padding: 18px 0;
		margin-bottom: 70px;
	}
	.tab-box h5 {
		margin: 0 0 15px;
		padding: 8px 10px;
		height: 36px;
	}
	
	.profile-box-buttons button.btn.btn-white {
		width: 110px;
		margin-right: 5px;
	}
	.chat-box-pic span{
	  width:136px;	
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
		/* MESSAGE PAGE */
	.img-connect-group {
		left: -23px;
	}
	.chat-box-pic {
		max-width: 119px;
		min-width: 118px;
	}
	.message-page .nav-tabs .tab-box {
		margin-left: 4.5px;
		margin-bottom: 30px;
	}
	.message-chat-box.tab-box {
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.chat-title {
		letter-spacing: 2px;
	}
	.message-chat-box .chat-title {
		margin-top: 12px;
	}
	.chat-box-pic {
		max-width: 136px;
		min-width: 135px;
		margin-right: 84px;
	}
	.connect-arrow::after {
		right: -46px;
	}
	.connect-check::after, .connect-check-black::after, .connect-cross::after, .connect-pending::after, .connect-pending-black::after {
		right: -50px;
	}
	.tab-content > .active.show-tablet {
		display: block;
	}
	.hide-tablet {
		display: none;
	}
	.message-chat-expend {
		min-height: auto;
		background-color: transparent;
		border: none;
		margin-left: 0px;
	}
	.message-chat-box-left {
		margin-bottom: 0px;
	}
	.message-chat-box.tab-box.active {
		background-color: transparent;
		border-left: 0px solid #dedede;
		border-radius: 0px 0px 0px 0px;
		border-bottom: 0px solid #dedede;
		box-shadow: 0px 0px 0px #dedede;
		margin-right: 0;
	}
	.message-chat-box.tab-box.active a {
		padding: 0px;
		right: 5px;
	}
	.message-chat-box.tab-box.active .img-sprite.img-star {
		right: 0px;
	}
	.message-chat-expend .chat-box-title {
		padding-left: 15px;
	}
	button.back-sm {
		background-color: transparent;
		border: none;
		color: #27c1a9;
		position: absolute;
		left: 16px;
		background-position: -40px -284px;
		width: 15px;
		height: 21px;
		padding: 0;
		background-size: 200px;
		top: 5px;
	}
/* Haim */
	.chat-box-title button.btn-white,
	.chat-box-konnektt button.btn-white,
	.chat-box-reply button.btn-white {
		top: 0px;
	}
	.chat-box-title button.btn-white.konnekttor-confirm-btn {
		top: 0px;
		margin-top: 18px;
	}
/* Haim */
	.message-chat-box.tab-box.chat-box-last {
		border-bottom: 0px solid #dedede;
	}
	/* MESSAGE PAGE End */	
	
	/* Search PAGE */	
	.step-title {
		padding-left: 78px;
	}
	.steps-follow span {
		font-size: 14px;
	}
	.mutual-friends .chat-box-pic {
		max-width: 88px;
		min-width: 87px;
		padding: 24px 0;
		margin:0px;
	}
	.mutual-friends .chat-box-pic span {
		width: 82px;
	}
/* Haim */
	.mutual-friends .chat-box-pic.jobskon {
		max-width: 65px;
		min-width: 64px;
		padding: 24px 0;
		margin:0px;
	}
	.mutual-friends .chat-box-pic.jobskon span {
		width: 65px;
	}
/* Haim */
	.mutual-friends button.btn.btn-small.btn-white.green {
		width: 70px;
		margin-top: 6px;
		height: 30px;
	}
	.search-sec-input button.btn-white.green.large {
		margin: 20px 0 0;
	}
	.search-sec-input h2 {
		margin: 0 0 15px;
	}
	.post-job-sec span.skill.form-skill {
		margin-bottom: 10px;
	}
	.search-sec-input .post-job-sec button.btn.btn-green.btn-small {
		margin-top: 10px;
	}
	/* Search PAGE End */	
	.profile-box .titles h5, .profile-box .titles span {
		width: 170px;
	}
	
}

	/* --------------------------------- @media screen for TABLET ONLY -------------------------------- */ 
@media screen and (min-width: 768px) and (max-width: 769px) {
	
}

/* --------------------------------- @media screen for Desktop --------------------------- */
@media (min-width: 992px){
	
	.pull-right-md {
		float: right !important;
	}

	.basic-plan {
		padding-top: 120px;
	}
	
	.video-player {
		height: 327px;
	}
	/* --------- Home video page ---------------------------------------------------------------- */
	section.banner-video {
		padding: 100px 0;
	}
	.banner-video p {
		max-width: 510px;
		display: block;
		font-size: 22px;
		line-height: 27px;
		margin-top: 42px;
		margin-bottom: 27px;
	}
	.banner-video span.sub1-title, 
	.banner-video p,
	.banner-video .btn.btn-green {
		float: right;
	}
	.video-player {
		width: 100%;
		margin-top: 5px;
	}
	.banner-video .btn.btn-green {
		margin-right: 340px;
	}
/* Haim */
	.banner .homevideo h2 {
		margin-top: 0px;
	}
.faq-top {
	display: none;
}
.faq-bottom {
	display: block;
}
#find-new-contacts .contact-title h2{
    margin-top: -63px !important;
}
/* Haim */
	/* --------- Home video page End ------------------------------------------------------------ */
	
	/* --------- Inner page End ------------------------------------------------------------ */
	.title{
		margin-top:78px;
	}
	.content .sub1-title{
		margin-bottom: 34px;
	}
/* Haim */
	.content .sub1-title.hiw{
		margin-bottom: 34px;
		width: 100%;
	}
	.about .img-real-business {
		margin-bottom: 52px;
		margin-top: 0px;
	}
	section.about{
		width: 100%;
		clear: both;
		float: left;
		padding: 60px 0;
	}
	.banner-inner.content {
		padding-top: 120px;
	}
	.banner-inner p {
		margin-top: 50px;
		width: 375px;
	}
	.banner-inner .btn.btn-white {
		margin-top: 30px;
	}
	#aboutCarousel .carousel-inner {
		padding-bottom: 50px;
	}
	#aboutCarousel .carousel-indicators {
		bottom: 0px;
		width: 287px;
		margin-left: 0;
		left: 0;
		margin-bottom: 0;
	}
/* --------- Inner page End ------------------------------------------------------------ */
	
	.profile-sidebar {
		padding-left: 45px;
	}
}

/* --------------------------------- @media screen for Desktop -------------------------------- */ 
@media screen and (min-width: 992px) and (max-width: 1199px) {
.service-plan h2{
	min-height: 98px;
}
.home-sub {
	font-size:18px;
}

	.p-sm-0{
		padding:0px;
	}
	.p-md-r-0{
		padding-right:0px;
	}
	.p-md-l-0{
		padding-left:0px;
	}
	
	ul.nav.navbar-nav.nav-main {
		margin-left: 60px;
	}
	.navbar-default .navbar-nav.nav-main > li > a {
		padding: 5px;
	}
	.navbar-default .navbar-nav.nav-main > li > a {
		width: 110px;
	}
	/* FAQ PAGE */
	.faq strong {
		font-size: 24px;
		line-height: 29px;
	}
	.content .sub1-title {
		margin-bottom: 34px;
		width: 90%;
	}
/* Haim */
	.content .sub1-title {
		margin-bottom: 34px;
		width: 100%;
	}
.banner .sub1-title{
	margin-bottom: 10px;
}
	.sub1-title {
		font-size: 30px;
	}
	.sub1-title.subtitle-line2 {
		font-size: 28px;
		margin-bottom: 20px;
	}
	.ffp-title {
		font-weight: 700;
		font-family: AvenirLTStd-Black;
		font-size: 24px;
	}
	.ffp-text {
		font-size:20px;
	}
/* Haim */
	.sidebar ul {
		display: inline-block;
		padding-left: 0;
		padding-top: 49px;
	}
	
	.sidebar {
		border-left: 1px solid #d5d8dc;
		padding-bottom: 50px;
	}
	/* FAQ PAGE END */

	/* Profile PAGE */
	.profile-status {
		padding-left: 0px;
	}
	.profile-status .col-md-5{
		padding: 0;
		margin-right: 10px;
	}
	/* Profile PAGE END */
	
	/* contact PAGE */
	.tab-box {
		margin-right: 20px;
		width: 159px;
	}
	.tab-box h5 {
		padding: 0 24px;
	}
	.profile-box {
		padding: 30px 30px;
	}
	.profile-box-buttons button.btn.btn-white {
		width: 115px;
	}
	.sidebar-box .box-head h6 {
		font-size: 14px;
		line-height: 28px;
	}
	.nav-tabs.contact-tab .tab-box {
		margin-right: 23px;
		margin-left: 12px;
	}
	.nav-tabs.contact-tab .navy.tab-box {
		margin-right: 0;
	}
/* Haim */
	.navbar-default .navbar-nav.nav-main.footer-top > li > a{
		width: 117px;
	}
/* Haim */
#all-contacts .profile-box .titles,
#all-contactss .profile-box .titles,
#find-new-contacts .profile-box .titles{
    width: 112px;
}

.counter-result {
    right: 6px;
}
.counter-result.public {
    right: 26px;
}
/* Haim */

	/* contact PAGE END */
	
	/* MESSAGE PAGE */
	.img-connect-group {
		left: -23px;
	}
	.chat-box-pic {
		max-width: 119px;
		min-width: 118px;
	}
/* Haim */
	.chat-box-pic.jobs-col1 {
		max-width: 99px;
		min-width: 98px;
	}
	.message-page .nav-tabs .tab-box {
		margin-left: 31px;
	}
	.chat-title {
		letter-spacing: 0px;
	}
	.chat-box-pic span{
	  width:118px;	
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
/* Haim */
	.chat-box-pic.jobs-col1 span{
	  width:98px;	
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	/* MESSAGE PAGE End */
	/* Search PAGE */	
	.step-title {
		padding-left: 78px;
	}
	.steps-follow span {
		font-size: 14px;
	}
	.mutual-friends .chat-box-pic {
		max-width: 79px;
		min-width: 78px;
		padding: 24px 0;
	}
	.mutual-friends .chat-box-pic span {
		width: 70px;
	}
	.mutual-friends button.btn.btn-small.btn-white.green {
		width: 70px;
		margin-top: 6px;
		height: 30px;
	}
/* Haim */
	.mutual-friends button.btn.btn-small.btn-white.green.askabout {
		width: 60px;
		margin-top: 6px;
		height: 30px;
		font-size: 9px;
	}

	/* Search PAGE End */

/* Haim */
.chat-message-info.postedby {
    	padding-left: 4px;
	float:left;
	padding-top:24px;
	min-width:167px;
	max-width:168px;
}
/* Haim */
}


/* --------------------------------- @media screen for Desktop --------------------------- */
@media (min-width: 1200px){
	
	
	.p-l-0{padding-left: 0px;}
	.p-r-0{padding-right: 0px;}
	
	.p-l-40{padding-left: 40px;}
	.p-r-40{padding-right: 40px;}
	
	/* Home */	
	section.banner {
		max-height: 660px;
		padding-top: 100px;
		height: 660px;
	}
/* Haim */
	.banner h1 {
		font-size: 110px;
		line-height: 80px;
		margin-bottom: 20px;
	}
/* Haim */
	.banner h2{
		font-size: 56px;		
		margin-top: 0px;
	}
	.banner h3{
		font-size: 42px;		
		margin-top: 15px;
		margin-bottom: 34px;
		font-weight:bold;
	}
/* Haim */
	.sub1-title {
		font-size: 30px;
		line-height: 37px;
		max-width: 1140px;
		display: block;
	}
	.sub1-title.subtitle-line2 {
		font-size: 28px;
		line-height: 37px;
		max-width: 1140px;
		display: block;
		margin-bottom:10px;
	}
	.ffp-text {
		font-size:25px;
	}
/* Haim */
	/* Home End */	
	/* --------- Home video page ---------------------------------------------------------------- */
	section.banner-video {
		padding: 140px 0;
	}
	.banner-video p {
		max-width: 635px;
		display: block;
		font-size: 20px;
		line-height: 27px;
		margin-top: 42px;
		margin-bottom: 19px;
	}
	.banner-video span.sub1-title, 
	.banner-video p,
	.banner-video .btn.btn-green {
		float: right;
	}
	.video-player {
		width: 100%;
		margin-top: 5px;
	}
	.banner-video .btn.btn-green {
		margin-right: 465px;
	}
	/* --------- Home video page End ------------------------------------------------------------ */
	
	/* FAQ PAGE */
	.sidebar .content {
		border-left: 1px solid #d5d8dc;
		padding-bottom: 50px;
	}
	/* FAQ PAGE End */
	
	
	/* PROFILE PAGE */
	
	.profile-info, .profile-skills{
		padding-left: 20px;
	}
	.profile-left-main{
		padding-right: 30px;
	}
	.profile-detail .content {
		padding-bottom: 60px;
	}
	button.add-btn {
		right: 32px;
		margin-top: 12px;
	}
		
	/* PROFILE PAGE End */
	
	
	/* Contact PAGE */
	
	.nav-tabs .tab-box {
		width: 185px;
		margin-left: 0;
		margin-right: 68.5px;
	}
	.chat-box-pic span{
	  width:136px;	
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  margin: auto;
	}		
	/* Contact PAGE End */
	
}

/* --------------------------------- @media screen for Desktop -------------------------------- */ 
@media screen and (min-width: 1200px) and (max-width: 1280px) {
	
	/* FAQ PAGE */
	.sidebar ul {
		padding-left: 30px;
	}
	.sidebar h3 {
		float: initial;
		text-align: center;
	}
	/* FAQ PAGE END */
	
	
	/* contact PAGE */
	.tab-box {
		margin-right: 37.5px;
	}
	.nav-tabs.contact-tab .tab-box {
		margin-right: 41px;
		margin-left: 12px;
	}
	.nav-tabs.contact-tab .navy.tab-box {
		margin-right: 0;
	}
	/* contact PAGE END */
	
	/* MESSAGE PAGE */
	.img-connect-group {
		left: -5px;
	}
	.mutual-friends .chat-box-pic {
		max-width: 107px;
		min-width: 106px;
	}
/* Haim */
	.ffp-text {
	font-size:24px;
	}
	/* MESSAGE PAGE End */
	
}

/* --------------------------------- @media screen for Desktop -------------------------------- */ 
@media screen and (min-width: 1280px) and (max-width: 1400px) {
	
	/* MESSAGE PAGE */
	.img-connect-group {
		left: -20px;
	}
	/* MESSAGE PAGE End */
}


/* --------------------------------- @media screen for Desktop --------------------------- */
@media (min-width: 1280px){
	.container {
		padding: 0;
	}
	/* MESSAGE PAGE */
	.message-chat-box-left.tab-box {
		width: 493px; 
	}
	/* MESSAGE PAGE End */
}

/* --------------------------------- @media screen for Desktop -------------------------------- */ 
@media screen and (min-width: 768px) and (max-width: 1600px) {
#profile-experience .modal-dialog.modal-lg {
    top: 7%;
    margin-top: 0px;
}
}
/* Haim */
#profile-experience-add .modal-dialog.modal-lg {
    top: 7%;
    margin-top: 0px;
}
#profile-view .modal-dialog.modal-lg {
    top: 7%;
    margin-top: 20px;
}
#post-job .modal-dialog.modal-lg {
    top: 7%;
    margin-top: 20px;
}
/* Haim */
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	section.form{
		 margin: 7.5% 0% 11%
	}
}
/* Haim */
.error-txt {
    margin: 30px 0;
}
.error-txt p{
    color: #ff005a;
    font-size: 16px;
	font-family: AvenirLTStd-Medium;
}
.error-txts {
    margin: 30px 0;
    display: none;
    color: #ff005a;
    font-size: 16px;
	font-family: AvenirLTStd-Medium;
}
.k-blue {
    color: #27c1a9;
}
.k-red {
    color: #ff005a;
}
.nodisp {
    display: none;
}

		b.remove-skill a{
			color: #fff;
			text-decoration:none;
		}
	.banner p {
		max-width: 635px;
		display: block;
		font-size: 20px;
		line-height: 27px;
		margin-top: 42px;
		margin-bottom: 19px;
		color: #fff;
		float: left;
	}

#search_results {
    display: none;
}

#ajax-loader {
    display: none;
}

#ajax-loaderm {
    display: none;
}

.ajax-loader {
    display: none;
}

.noresults {
    display: none;
}

.allcaps {
text-transform: uppercase;
}

#education .profile-position, #experience .profile-position {
font-weight: bold;
}

.break-long-words {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

		.modal-body p.green{
			color: #27c1a9;
		}
.job_desc {
    height: auto;
}

#job_title{
    font-weight: bold;
    font-size: 16px;
}
#postjob_skills{
    margin-bottom: 10px;
}
#select-all-chk{
    border-top: 0px;
}
#select-all-label{
    font-family: AvenirLTStd-Heavy;
}

.linkedin a:link, .url a:link,
.linkedin a:hover, .url a:hover,
.linkedin a:focus, .url a:focus {
    color: #27c1a9;
}
#contact_us_sent{
    font-family: AvenirLTStd-Heavy;
		color: #fff;
			letter-spacing: 0px;
			font-size: 22px;
			text-transform: capitalize;
			text-align: center;
}
.reply-in{
    padding-top: 6px;
}
.friend-photo img {
    border: 2px solid #27c1a9;
}

.public-photo img {
    border: 5px solid #ffa800;
}

.private-photo img {
    border: 5px solid #508df8;
}

.btn.btn-green.hello-mobile {
    position:absolute;
    color: #ffffff;
    font-family: AvenirLTStd-Black;
    width: 84px;
    margin-top: 15px;
    right :10px;
}
.profile-box.search-box:hover .hello-mobile {
	background-color: #fff;
	color: #27c1a9;
	}
#searchrow {
	background-color: #ececec;
	border: 1px solid #f4f4f4;
	padding-bottom:10px;
}

#searchinput {
	padding:20px 10px 10px;
	min-height:100%;
}
#search-button {
	width:100%;
	margin:15px 0 10px;
}

.serviceblock {
	display: block;
	padding-top:24px;
}
#profile-skills-add-button {
	margin:0 17px 0 0;
}
#new_job_button {
	width:100%;
	margin: 0;
}
#new_job_button2 {
	width:100%;
	margin: 0;
}
.new_job_button_mobile {
	margin-bottom: 20px;
}
#edit-job {
	margin-top: 15px;
}
#edit-jobm {
	margin-top: 15px;
}

.search-sec-input .form-group.select-jobs-mobile {
	margin-bottom: 20px;
}
.pstshare-top {
	margin-bottom: 10px;
	margin-top: 35px;
}
.pstshare-bottom {
	margin-top: 10px;
}
		.btn-pst:active:hover, 
		.btn-pst.active:hover,
		.btn-pst:active:focus, 
		.btn-pst.active:focus,
		.btn-pst:active.focus,
		.btn-pst.active.focus,
		.btn-pst:active, 
		.btn-pst.active,
		.btn-pst:focus, 
		.btn-pst.focus,
		.btn-pst:hover, 
		.btn-pst.hover,
		.btn-pst .open > .dropdown-toggle.btn-default	{
			color: #fff;
			background-color: #27c1a9;
			border-color: #27c1a9;
		}
.chat-grayout {
	filter: grayscale(30%) opacity(40%);
}
.aboutus {
	margin-left: -15px;
}
.aboutus-pic {
	border: 3px solid #dedede;
}

#importtype_t {
	margin-top:-15px;
	height: 30px !important;
}

#importtype_tt {
	margin-bottom: 5px !important;
}

#importtype_ttt {
	margin-top:-5px;
}

.logo-connectus {max-width: 123px;}