.profileHeaderBox {
	min-height: 250px;
	border-radius: 5px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	margin-top:38px;
	margin-bottom:12px;
	padding-top:38px;
	padding-bottom:38px;
	padding-left:70px;
}

.profile-img {
	border-radius: 50%;
	width:175px;
    height: 175px;
   /* border: 1px solid #CCC; */
	float:left;
	margin-right:77px;
}

.review-img {
	width:80px;
    height: 40px;
}

.review-td {
	width:60px;	
}

.profile-cName {
	max-width: 800px;
    width: 100%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;	
	margin-bottom: 15px;
    margin-top: 0;
}

.star-yellow {
	color: #ffb626;	
	font-size: 20px !important; 
}

.review-amt-text {
	margin-left: 23px;	
}
.profile-rating {
	margin-top: 5px;
	margin-bottom: 20px;	
}


.profile-s-b {
	border-radius: 5px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	padding: 30px;	
	margin-bottom: 15px;
}

.profile-section-head {
	margin-top: 0px;
	margin-bottom: 23px;
}

.about {
  	line-height: 1.53;    
  	white-space: pre-wrap;	
}

.galleryPhoto {
	width: 163px;
	height: 163px;
	margin-right:16px;
}

.logo-img {
	width: 200px;
	height: 100px;
	margin-bottom:20px;
}

.changeImageText {
	position: absolute;
    top: 177px;	
}

#changeProfilePicture{
    display:none;
}
#changeLogo{
    display:none;
}
#addGalleryPicture{
    display:none;
}
.header-inp-label {
	font-size: 14px;
	margin-bottom:10px;
}
.headerInput {
    width: 300px;
	font-size: 14px;
    border: 1px solid #CCC;
    height: 30px;
    background: #FFF;
    border-radius: 4px;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 4px;
    margin-left: 5px;
}


.btn-small {
    min-width: 120px;
    height: 30px;
    font-size: 14px;
    padding-top: 5px;	
}

.btn-bottom-right {
    bottom: 0;
    position: absolute;
    right: 0;
    margin-right: 35px;
}

.input-about {
	width: 100%;
	padding: 10px;	
	border-radius: 5px;
	border: solid 1px #e5e5e5;
}
	
	
.gallery-img {
	width:125px;
	margin-right:15px;
}

.gallery-div {
	display: inline-block;
	font-size:14px;
	margin-bottom: 10px;	
}

.sendwelcomeemail-btn {
    position: absolute;
    right: 0;
    bottom: 160px;
    margin-right: 40px;
}

.scheduleonboardingemail-btn {
    position: absolute;
    right: 0;
    bottom: 120px;
    margin-right: 40px;
}

.editprofile-btn {
    position: absolute;
    right: 0;
    bottom: 40px;
    margin-right: 40px;
}

.enable-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-right: 40px;
}

.datainput {
    width: 80%;
    border: 1px solid #CCC;
    height: 30px;
    border-radius: 0;
    background: #FFF;
}
.serviceli {
    margin-bottom: 10px;
    display: list-item;
    margin-left: 15px;
}

.hourtable {
	width: 100%;
	font-size: 14px;	
}

.bd-img {
	width: 20px;	    
	margin-right: 20px;
}

.bd-table {
	font-size: 15px;
	line-height: 1.6;
	text-align: left;
	color: #474b56;
	width: 100%;	
}

.bd-table td {
    padding-bottom: 20px;
}

.bd-loc-img {
    margin-top: -9px;	
}

.service-img {
	width: 20px;	   
	margin-top: -2x;	
    margin-right: 13px;
}

.core-service {
	float: left;	
	font-size: 15px;
	line-height: 1.6;
	text-align: left;
	color: #474b56;
	width: 50%;	
}
.valueadd-service {
	float: right;
	font-size: 15px;
	line-height: 1.6;
	text-align: left;
	color: #474b56;
	width: 50%;		
}

.service-text {
	font-size: 15px;
	line-height: 1.6;
	color: #474b56;
	margin-bottom: 7px;
    white-space: nowrap;
}

.badge-text {
	font-size: 15px;
	line-height: 1.6;
	color: #474b56;	    
	margin-bottom: 7px;
    display: inline;
}

.contactless-text {
    display: list-item;
    margin-left: 15px;
	font-size: 15px;
	line-height: 1.6;
	color: #474b56;
	margin-bottom: 7px;
}


.ready {
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 25px;
	line-height: 1.68;
	text-align: center;
	color: #474b56;
	
}

.badge-img {
    width: 50px;
	margin-right:20px;	
}


.hourinput {
    font-size: 15px;
}


.image-container {
    position: relative;    
    width: 125px;
    height: 100%;
}
.image-container .after {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px;
    border-radius: 0px 0px 0px 20px;
    display: block;
    color: #FFF;
    background: #000;
    cursor: pointer;
}

.enlargeModalContent {
    margin-top: 100px;
}

.gallery-img-large {
	width: 600px;
}

.reviews-table td {
	border-top: 0 !important;
	border-bottom: 1px solid #CCC;
	padding-top:22px !important;
	padding-bottom:22px !important;
}

.review-text {
	font-size: 15px;	
}
.review-date {
	font-size: 14px;	
	color: #848484;
}

.info-container {
	max-width: 500px;
	margin: 0 auto;
	margin-bottom: 20px;	
}

.pb-info-table th {
	white-space: nowrap;	
}


.contacts-container {
	
	margin-bottom: 20px;	
}

.add-contact {
	font-size: 15px; 
	margin-left: 10px;	
}

input.inputwithxeroinfo {
    width: 80%;
    border: 1px solid #CCC;
    border-radius: 4px;
}



.breadcrumbs {
    background: #FFF;
    border: solid 1px #e5e5e5;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
	
}

.breadcrumb-link {
	color: #474b56;
	font-size:14px;
}

.breadcrumb-seperator {
	color: #e5e5e5;
	margin-left:10px;
	margin-right:10px;
    font-size: 14px;
}

.breadcrumb-link.active {
	color: #ecac2e;
}


.seomoreinfo {
	cursor: pointer;
	font-size: 17px;
}

.moreinfoheader {
	font-weight: bold;
	font-size: 20px;;
}



