@charset "utf-8";
/* CSS Document */
#logo.logo-left, #logo img, #logo img.retina {width:170px;height:39px;min-height:39px;margin-top:2px;}
nav#main-navigation .menu > li > a, .header-4 nav .menu > li > a, .header-5 nav .menu > li > a, .header-7 nav .menu > li > a 
{padding: 13px 0 9px;font-weight: 500;}
nav#main-navigation .menu > li > a span.nav-line {height: 2px!important;max-height: 3px!important;bottom: 6px;}
.insync-nav-logo {height:45px;margin-top: 5px;}
.phoenix-nav-logo {height:45px;margin-top: 5px;}
.home-sections p {font-size: 12px;line-height: 1.6;}
.home-sections h4 {font-size:21px;}
.wrap-video.customer-video {margin: 18px 30px 0 30px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
.page-hero.products {background-position:center center;}
.page-hero .solutions-illustration {
  max-width: 400px;
  width: 100%;
  margin-bottom: 2rem;
}
#top-bar {padding: 0px;}
.modal-backdrop.in {
  opacity: 0.8;
}
.carousel-control.left, .carousel-control.right {background-image: none!important;}
.carousel-inner .item p {background: transparent;color: #fff;}
.modal.video .close-modal {
    width: 25px;
    height: 25px;
    text-align: center;
    top: 5px!important;
    background: #000;
    color: #fff;
    border: 0px;
    border-radius: 50%;
    line-height: 10px;
    text-shadow: none;
    font-size: 30px;
    padding-top: 7px;
    display: block;
    position: relative;
    z-index: 1000;
}
.page-hero h1 {margin-top:5rem;text-shadow: 1px 1px 1px #000;line-height: 1.2;}
.page-hero h3 {
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 1px #000;
  line-height: 1.3;
  text-align: left;
  margin: 1.6rem 0px;
  font-size: 2rem;
}
.page-hero.technology {background-size:cover;text-align: center;}
.page-hero.technology h1 {text-align: center;}
.page-hero.technology h3 {text-align: center;}
.hero-clouds {
  width: 100%;
  height: 361px;
  display: block;
  position: absolute;
  background-image: url('http://cdn.druva.com/wp-content/uploads/cloud-backup-hero-wide-foreground.png');
  background-position: 50% 0%;
  background-repeat: no-repeat;
  margin-top: 20px;
}
h1.no-bckgrnd-insync {
  text-align: center;
  font-weight: 500;
  letter-spacing: 0px;
  margin: 0em;
  color: #5d9632;
  font-size: 3em;
  line-height: 1.3;
}
h1.no-bckgrnd-phoenix {
  text-align: center;
  font-weight: 500;
  letter-spacing: 0px;
  margin: 0em;
  color: #e16c25;
  font-size: 3em;
  line-height: 1.3;
}
h1.no-bckgrnd {text-align: center;margin-top: 10px;margin-bottom: 50px;font-size: 3em;}
h3.solutions {
  margin-top: 0px;
  font-weight: 500;
}
.container-fullwidth.alt.header {
  padding: 25px 0;
}
.page-hero a.hero-cta-button {
  display: inline-block;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 2px solid #FFF;
  color: #FFF;
  border-radius: 3px;
  width: auto;
  font-size: 1.5rem;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  margin-top: 1.5rem;
  line-height: normal;
  text-shadow: 1px 1px 1px #000;
}
.content .container-fullwidth {
  padding: 35px 0 48px;
}
.content h2 {
  margin-bottom: 4rem;
  line-height: 1.3;
}
.content .solutions-trial {letter-spacing: -1px;}
.content .container-fullwidth.center-content {
  text-align: center;
  padding: 20px 0 25px;
}
.content .row > .col-xs-12 > img {
  max-height: 250px;
  max-width: 100%;
}
.container-fullwidth.alt {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: initial;
}
.container-fullwidth {
  position: relative;
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.10);
}
.quote-image img {
   margin: 0 auto 2rem;
}
.quote-image .citation-text {
  line-height: 1.4;
  margin: 0.2rem 0 1.4rem;
}
.quote-image .citation-text-name {
  line-height: 1.4;
}
.quote-image.full-width {
  text-align: left;
}
.quote-image.full-width .citation-text {
  margin-top: 8px;
}
.quote-image.full-width .para-end-link {
  margin-top: 10px;
  display: inline-block;
}
p.intro {
  color: #333!important;
  font-weight: 400!important;
  font-size: 1.5rem!important;
  line-height: 1.7!important;
  padding: 5px 0px 33px !important;
  margin: 0!important;
  letter-spacing: -0.3px;
}
p {
  line-height: 23px;
  margin: 0 0 22px;
}
.wrap-video p {
  font-weight: 500;
}
.pages-suggested-resources h4 {
  font-weight: 700;
}
.pages-suggested-resources-item {
  padding-right: 30px;
  background-position: left top;
  min-height: 50px;
}
.content li {
  line-height: 1.6;
  padding: 0 10px 10px 15px;
}
.img-centered {text-align: center;}
.img-centered img {display: inline-block;}
.wrap-video {margin-top: 0px;}
.wrap-video img.video-button { top: 28%;}
.wrap-video img {border-radius: 3px 3px 0 0;}
#breadcrumbs {background: rgba(0,0,0,0.4);}
#breadcrumbs a {font-weight: 500;}
.page-hero img {width: 470px;margin-top: 58px;}

@media only screen and (min-width: 769px) {
.page-hero a.hero-cta-button {margin-bottom: 6rem;}
.page-hero.technology a.hero-cta-button {margin-bottom: 5rem;}
.more-pad-right {padding-right: 50px;}
.more-pad-left {padding-left: 50px;}
.content ul {max-width: 480px;}
.row.wrap-video.horiz-video p {padding:0px;}
}
@media only screen and (max-width: 992px){
.page-hero .img-responsive {
  margin-top: 1rem;
  float: none;
  margin-left: 2rem;
}
.label-width {padding-left:10px!important;}
}
.pricing-table {margin-bottom:40px;}
@media only screen and (max-width: 768px){
.wrap-video.customer-video {margin: 0px;}
.page-hero a.hero-cta-button {margin-bottom: 4rem;}
h1.no-bckgrnd{font-size: 2em;}
h1.no-bckgrnd-insync{font-size: 2em;}
h1.no-bckgrnd-phoenix{font-size: 2em;}
.page-hero .img-responsive {
  margin-top: 1rem;
  float: none;
  margin-left: 0rem;
}
.row.wrap-video.horiz-video p {padding:10px 0 0 0;}
}
.pages-suggested-resources-item.webinar {
  background-image: url(http://www.druva.com/images/webinar-new-ico.png);
}
.pages-suggested-resources-item.product-demo {
  background-image: url(http://www.druva.com/images/product-demo-new-ico.png);
}
.pages-suggested-resources-item.datasheet {
  background-image: url(http://www.druva.com/images/datasheet-new-ico.png);
}
.pages-suggested-resources-item.case-study {
  background-image: url(http://www.druva.com/images/case-study-new-ico.png);
}
.pages-suggested-resources-item.infographic {
  background-image: url(http://www.druva.com/images/infographic-new-ico.png);
}
.popover-content {font-family: 'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important;}

nav.mega-menu .sub li.mega-hdr li.menu-item > a {font-size: 12px;}
.promo-topbar h6 {margin: 5px;font-weight: 500!important;}
#footer a {letter-spacing: -0.5px;}
.container-fullwidth.alt.carousel {padding: 10px 0;}
.resources-slider h6 {  font-weight: 500!important;  font-size: 1.2rem;margin-bottom: 5px;}
.image-caption {text-align: center;
  font-weight: 500;
  line-height: 1.3;
  font-size: 1.2rem;
  margin: 20px 0;}
.agents-row img {
  padding:20px;
}
.pages-suggested-resources ul {
  margin:0px;
  max-width: none;
}
.agents-row, .agents-row h3.solutions, .agents-row p {
 text-align: center;
}
.wrap-module {
  background: #fff;
  border: 1px solid #DDD;
  border-radius: 4px;
  -moz-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
  -webkit-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
  box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
  position: inherit;
  display: inline-block;
}
.horiz-video .col-sm-8 {padding: 0px;}
.horiz-video .col-sm-4 {text-align: left;padding: 15px;}
.row.wrap-video.horiz-video p {line-height: 1.3;  margin-bottom: 1rem;}
.row.wrap-video.horiz-video p.small {font-weight: 400; font-size: 80%;}
.row.wrap-video.horiz-video {margin:10px 0 0 0;}
.carousel-control.right i {
  color:#aaa;
  text-shadow:none;
}
.carousel-control.left i {
  color:#aaa;
  text-shadow:none;
}
.quote-image-box {
  background-color: #fff;
  border-radius: 4px;
  -moz-box-shadow: 0px 1px 6px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 0px 1px 6px rgba(150, 150, 150, 0.5);
    box-shadow: 0px 1px 6px rgba(150, 150, 150, 0.5);
}
.quote-image-box img {
   border-radius: 4px;
}
.container-fullwidth.alt.header h1.no-bckgrnd {margin:5px 0px;}
.shadow-box-module {background: #fff;
    text-align: left;
    margin-top: 10px;
    border: 1px solid #DDD;
    border-radius: 4px;
    -moz-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
    -webkit-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
    box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3);
    position: relative;
    padding:10px 15px;}

.shadow-box-module h3.solutions {margin-bottom: 5px;}
.shadow-box-module p.small {line-height: 1.3;margin-bottom: 5px;}

.more-margin {
    margin-bottom: 30px;
}
#CustomerSlider .carousel-control.left {margin-left:3px;}
#CustomerSlider .carousel-control.right {margin-right:3px;}
#CustomerSlider .carousel-inner .item p {color: #333;}
.featured-img-wrapper {max-width: 283px;}
.page-hero.centered.no-tile.shortest {background-position: 50% 68%;}
#resources-selector .select-label label {font-weight: 500;font-size: 1.8rem;}
#resources-selector select {
    background: #fff;
    height: 30px;
    margin: 5px 0 0 0;
}
#resources-selector .select-label {
    padding-top: 8px;
    text-align: center;
}
#resources-selector {
    background-color: #E9E9E9;
    padding: 18px 0 20px;
}
.main-featured-document .row h3 {
  padding: 15px 5px 0;
}
.featured-resource-module h4 {font-size: 1.2rem;}
/* Additional blog styles */
.article-body-wrap h3 {font-weight: 500;}
.article-body-wrap blockquote p {font-size: 1.5rem;line-height: 1.8;font-style: italic;color: #666;padding-left: 20px;padding-top: 8px;}
.article-body-wrap blockquote {background-image: url(http://www.druva.com/images/quote.png);background-repeat: no-repeat;}