/** begin **/
.custom-white-border {
border: 1px solid white !important;
}
.custom-height {
height: 100% !important;
}
.custom-column-calc {
width:calc(50% - 0px) !important;
}
.ibm-card *,
.ibm-card:hover {
text-decoration: none !important;
z-index: 2;
}
header .grad {
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.2);
background: -webkit-linear-gradient(260deg, rgba(0, 0, 0, 0.5) , rgba(0, 0, 0, 0.0));
background: -o-linear-gradient(260deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
background: -moz-linear-gradient(260deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
background: -ms-linear-gradient(260deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
background: linear-gradient(100deg, rgba(0, 0, 0, 0.5) , rgba(0, 0, 0, 0.0));
}
#ibm-leadspace-head {
position: relative;
min-height:330px;
}

#ibm-leadspace-social {
bottom: 0;
display: block;
position: absolute;
width: 100%;
z-index: 10;
}
#ibm-leadspace-social .ibm-leadspace-social-links {
overflow: hidden;
/*! padding: 10px 0 1px; */
padding: 0px 70px 20px 0px;
}
#ibm-leadspace-social .ibm-leadspace-social-links div {
float: right;
}
#ibm-leadspace-social .ibm-leadspace-social-links p {
display: inline-block;
padding: 0;
}
#ibm-leadspace-social .ibm-leadspace-social-links p.ibm-ind-link a {
color: transparent;
display: inline-block;
margin-left: 15px;
padding: 0;
position: relative;
transition: opacity 0.2s ease 0s;
width: 1.625rem;
}
#ibm-leadspace-social .ibm-leadspace-social-links p.ibm-ind-link a:hover {
opacity: 1;
}
@media only screen and (max-width: 579px) {
#ibm-leadspace-social .ibm-leadspace-social-links div {
display: inline-block;
float: none;
}
#ibm-leadspace-social .ibm-leadspace-social-links {
text-align: center;
}
}
@media (min-width: 580px) and (max-width: 759px) {
.ibm-col-6-4, .ibm-col-1-1 {
width: 520px;
}
.ibm-col-6-1, .ibm-col-6-2, .ibm-col-6-3, .ibm-col-5-1, .ibm-col-5-2, .ibm-col-4-1 {
width: 250px;
}
}
.ibm-padding-top-0 {
padding-top: 0px !important;
}
.ibm-padding-bottom-0 {
padding-bottom: 0px !important;
}
.ibm-padding-top-1 {
padding-top: 20px !important;
}
.ibm-padding-bottom-1 {
padding-bottom: 20px !important;
}
.ibm-landing-page .ibm-alternate-background ul#ibm-navigation-trail li a {
color: #ffffff;
}
ul#ibm-navigation-trail li:last-child:after {
content: '';
}
.slick-dots li button {
border-color: #d5d5d5;
}
.slick-dots li.slick-active button {
background: #f4f4f4;
border-color: #999999;
}
@media only screen and (max-width: 579px) and (min-width: 0) {
#ibm-leadspace-body .ibm-btn-row a {
width: auto;
}
}
.retail-headline{
font-size:60px;
line-height:70px;
}
/*
.retail-intro{
font-size:30px;
line-height:40px;
margin: 0px -20px;
font-weight: 200;
}
*/
.solutions .ibm-anchor-down-link:before {
margin-left:calc(50% - 0.4em);
margin-top:1.75rem;
}
a.custom-circled-link {
border-radius: 50%;
color: transparent;
display: block;
margin-left: 15px;
padding: 0;
bottom: 0;
margin-bottom: -8px;
width: 26px;
height: 26px;
}
a.custom-circled-link img {
width: 22px;
height: 22px;
left: 2px;
position: absolute;
top: 2px;
}
.custom-no-padding {
padding: 0px !important;
}
.custom-no-margin{
margin-bottom: 0px !important;
}
.custom-expanded-column {
width: calc(50% - 0px) !important;
}

.expanded-column{
width: calc(100% *2);
position: relative;
}
.ibm-card {
margin-bottom: 0px!important;
}
.slick-track .ibm-col-6-4 p.ibm-h4.ibm-light {
padding-right: 30%;
}

.custom-position{
position: absolute;
bottom: 0;
}
@media (max-width: 759px) and (min-width: 580px) {
.custom-expanded-column{
width: 100%!important;
}
}
@media (max-width: 579px){
.expanded-column, .custom-expanded-column{
width: 100%!important;
}
.custom-position{
position: relative!important;
}
}
/** end **/
/** experts begin **/
@media (min-width:1000px){
  #medium{
    position: absolute;
    left: 8000px;
  }
}
@media (max-width:580px) {
  #medium{
    position: absolute;
    left: 8000px;
  }
}
@media (min-width:580px) {
  #small{
    position: absolute;
    left: 8000px;
  }
}
@media (max-width:1000px) {
  #large{
    position: absolute;
    left: 8000px;
  }
}
.centered{
  margin: 0 auto;
}
/** experts end **/
