.header-nav__item--prod > a:after {
  left: 0;
  width: 100%;
}

.area-ttl {
  text-align: center;
  background:url('/img/1040250650.jpg') center 50% no-repeat;
  background-size: cover;
}

.area-ttl__ttl {
  color: #37404a;
  text-shadow: 0px 0px 5px #ccc;
  background: url('/certificate-authority-security/img/ca-icon.png') no-repeat 50% 0;
  background-size: auto 36px;
}

.area-ttl__ttl a {
  color: inherit;
}

.area-ttl__ttl a:hover {
  text-decoration: none;
}

/* slider CSS */


.carousel-item {
  height: 480px;
  min-height: 480px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel-caption h2{
  font-size:30pt;
}

.carousel-cas {background: url('/certificate-authority-security/img/auth-sec-header.jpg') 40% center no-repeat; background-size: cover;}






@media only screen and (max-width: 540px) {
.carousel-caption h2{
  font-size:20pt;
}

.carousel-caption p{
  font-size: 10.5pt;
}
}

/* slider CSS End */



.campaign-cta{
background: url('/security-diagnosis/img/secdiag-summer-campaign-cover.jpg') 40% center no-repeat;
background-size: cover;
background-attachment: fixed;
}






.accordion-toggle:after {
    font-family: 'FontAwesome';  
    content: "\f146";
    float: left; 
}

a.accordion-toggle.collapsed::after {
    content: "\f0fe"; 
}


.card {
    overflow: hidden;
    padding: 0;
    border: none;
    border-radius: .3rem;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
}

.card:hover{
    box-shadow: 0 1px 5px 3px #E1F5FE, 0 0 0 1px #4FC3F7;
}

.card-block {
    position: relative;
    margin: 0;
    padding:1em;
    border: none;
    border-top: 1px solid rgba(34, 36, 38, .1);
    box-shadow: none;
}

.card-block p{
    font-size: 10.5pt;
}


.card-img-top {
    display: block;
}

@media screen and (-ms-high-contrast: none) {
  .card {
    display: block;
  }
}

.certification-security-jumbotron {
  background:url('/certificate-authority-security/img/auth-sec-header.jpg') center 50% no-repeat;
  background-size: cover;
  color:#343638;
  margin-bottom:0;
  padding: 3em 0 3em;
  min-height:350px;
  display:flex;
  align-items:center;
}

.certification-security-jumbotron container {
  vertical-align:middle;
  top:10%;
}


.trial-pg {
  background: linear-gradient(#9bf4f6, #1594f4) !important;
}