/* banner */

.product-banner-hero p,  .product-banner-hero  h2 {
	color:#202020;
}
.product-banner-hero .breadcrumbs, .product-banner-hero .breadcrumbs a {
	color:#666;
}
.table-row img {
	margin-bottom:15px;
}
body .white {
color:#fff;
}
@media screen and (max-width: 991px) {
	.product-banner-hero  h2 {
		margin-top:0px;
		font-size: 50px;
		line-height: 58px;
	}
}
	
@media screen and (max-width: 600px) {
	.product-banner-hero  h2 {
		margin-top:0px;
		font-size: 38px;
		line-height: 44px;
	}
	.table-row img {
		margin-top:25px;
		margin-bottom:15px;
	}
}




/* product container */

.link-container {
	text-align:left;
	padding-top:80px;
	padding-bottom:80px;
}
.link-container.full-image  {
padding-top:0px;
padding-bottom:0px
}
.link-container.full-image img{
margin:auto;
}
.link-container h1, .link-container h2 {
	font-weight:300;
	font-size: 38px;
	line-height: 46px;
	margin-bottom: 20px;
}
.link-container h3 {
	font-size:26px;
	font-weight:400;
	line-height:36px;
	margin-bottom:15px;
	color:#444;
	text-transform:none;
}
.link-container h3.white {
	color:#fff;
}
@media screen and (max-width: 991px) {
	.link-container h1, .link-container h2 {
		font-size: 32px;
		line-height: 38px;
	}
}
@media screen and (max-width: 767px) {
	.link-container {
		text-align:center;
		padding-top:30px;
		padding-bottom:40px;
	}
	.link-container h1, .link-container h2 {
		margin-top:20px;
	}
	.link-container h3 {
	font-size:18px;
	line-height:25px;
	margin-bottom:5px;
	}
	.link-container h1 br, .link-container h2 br, .link-container h3 br, .link-container p br {
	display:none;
	}
	.link-container .img-responsive {
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	/* 
.link-container h2 br{
		display:none;
	}
 */
}

.link-container .flex-align {
	display: flex;align-items: center; 
}
.link-container .flex-align .img-responsive {
	margin:auto;
}
@media screen and (max-width: 767px) {
	.link-container .flex-align {
		display: block;
	}
}

.link-container .video-box {
	margin:20px 0 20px 0;
}


.link-btn {
	transition: background 0.2s ease-in-out;
	padding: 7px 22px;
	font-weight: 500;
	margin: 20px 0px 20px 0px;
	display: inline-block;
	cursor: pointer;
	font-size: 15px;
	line-height: 19px;
	border: 2px solid transparent;
}

/* link homepage https://www.veeva.com/products/veeva-link/ */

.link-container.challenge {
	background-position:center center;
  	background-size: cover !important;
  	background-repeat: no-repeat;
  	background-color:#223459;
  	background-image: url('/wp-content/uploads/2021/01/LINK-home-solve-biggest-challenge-image.jpg');
  	padding: 80px 20px 80px 20px; 
}
@media screen and (max-width: 767px) {
	.link-container.challenge {
		padding: 40px 20px 40px 20px; 
	}
}

/* link overview https://www.veeva.com/products/veeva-link/overview/ */
.area-container {
margin-top:20px;
margin-bottom:40px;
}
.area-box {
	height:160px;font-size:38px;
	box-shadow: 0px 5px 30px #e1e1e1;
	padding-top:25px;
	font-weight:400;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
}
.area-box span {
	color:#e0e0e0;
}
.area-box div {
	font-size:26px;margin-top:18px;
}
.area-box hr {
	margin-top:15px;width:40px;border-top:4px solid #f7981d
}

/* used for floating boxes on this page */
/* https://www.veeva.com/products/veeva-link/rich-profiles/ */
.box-bottom {
	margin-bottom: -100px;
}

/* used for left and right bg image sections on these pages */
/* link https://www.veeva.com/products/veeva-link/digital-engagement/ */
/* https://www.veeva.com/products/veeva-link/rich-profiles/ */

@media screen and (min-width: 992px) {
.link-container.image-left-bg {
max-width:1440px;margin:auto;background-position:center center;
  	background-size: cover !important;
  	background-repeat: no-repeat;
}
.link-container.image-left-bg.influence {
background-image: url('/wp-content/uploads/2021/01/LINK-engagement-influence-image-bg.jpg');
}
.link-container.image-left-bg.engagement {
background-image: url('/wp-content/uploads/2021/01/LINK-profile-engagementdriven-image-bg.jpg');
}


.link-container.image-right-bg {
max-width:1440px;margin:auto;background-position:center center;
  	background-size: cover !important;
  	background-repeat: no-repeat;
}
.link-container.image-right-bg.pin-point {
background-image: url('/wp-content/uploads/2021/01/LINK-engagement-pinpoint-image-bg.jpg');
}

}      
@media screen and (max-width: 991px) {

.link-container.image-left-bg {
text-align:center;
}
.link-container.image-left-bg img{
margin:auto;
margin-top:25px;
}
.link-container.image-right-bg {
text-align:center;
}
.link-container.image-right-bg img{
margin:auto;
margin-top:25px;
}
}
/* https://www.veeva.com/products/veeva-link/consultancy/*/
/* https://www.veeva.com/products/veeva-link/rich-profiles/ */
.link-container .circle img {
margin:auto;
margin-top:30px;

}
.link-container .circle h4 {
font-size:21px; line-height:28px;
font-weight:300;
margin-top:15px;
margin-bottom:15px;
font-weight:400;
}
@media (max-width: 768px)  {
.link-container .circle h4 {
font-size:18px; line-height:24px;
font-weight:300;
margin-top:15px;
}
.link-container .circle img {
margin:auto;
margin-top:20px;

}
.link-container .circle  {
padding:0 40px;
}
.link-container .circle.profiles  {
padding:0 20px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.link-container .circle .col-sm-6:nth-child(2n+1) {
    clear: left;
  }

}
 @media (min-width: 768px) and (max-width: 991px) {
.link-container .circle.profiles .col-sm-4:nth-child(3n+1) {
    clear: left;
  }

}
@media (max-width: 767px)  {
.link-container .circle .col-xs-6:nth-child(2n+1) {
    clear: left;
  }

}
/* https://www.veeva.com/products/veeva-link/consultancy/*/
.link-container .challenges {
margin:auto;max-width:1440px;background-color:#000;padding-top:80px;
}
.link-container .challenges div {
margin-bottom:-15px;
padding:0 20px;
}
@media (max-width: 767px)  {
.link-container .challenges {
margin:auto;padding-top:30px;
}
.link-container .challenges div {
margin-bottom:10px;
}
.link-container .challenges .img-responsive {
margin-bottom:0px;
}

}
.link-container .challenges div p{
font-weight:400;
}

/* https://www.veeva.com/products/veeva-link/rich-profiles/ */
.rich-box {
	height:160px;
	box-shadow: 0px 5px 30px #e1e1e1;
	padding-top:37px;
	font-weight:300;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
}
.rich-box div {
	font-size:38px;
	line-height:38px;

}
.rich-box hr {
	margin-top:15px;width:40px;border-top:4px solid #f7981d
}