@media screen and (min-width: 721px) {
  #zVMR img.alliances_logo_lp, #zVMR img.alliance_logo_cisco_lp, #zVMR img.alliance_logo_dellemc_lp, #zVMR img.alliance_logo_labtech_lp, #zVMR img.alliance_logo_microsoft_lp, #zVMR img.alliance_logo_netapp_lp, #zVMR img.alliance_logo_vmware_lp {
    width: 194px;
    height: 73px;
  }
}

#zVMR .logo_partner {
  width: auto;
  height: 73px;
}

#zVMR, body{
  font-size: 16px;
}

#zVMR header{
  padding: 130px 0;
  text-align:left;
  line-height:normal;
  background:#f1f1f1 url('https://psr.veeam.com/vmr/local/lp-intelligent-data-management/img/intelligent-data-management-hb.jpg') no-repeat center center;
  background-size:cover;
}
#zVMR .header, #zVMR .preheader__table{
  max-width:1170px;
}

#zVMR .preheader__table .preheader__td {
  vertical-align: middle;
}

#zVMR .header{
  margin:0px auto;
  text-align: center;
}
#zVMR h1{
  font-size:70px;
  line-height: 85px;
  margin-bottom: 19px;
  font-weight: 600;
}
#zVMR h2 {
  font-size:40px;
  margin-bottom: 25px;
}

#zVMR p + h2 {
  margin-top: 100px;
}

#zVMR h3{
  font-size:30px;
  margin-bottom:25px;
  line-height:36px;
}

#zVMR .header h1{
  color: #fff;
}

#zVMR .header h3{
  margin-bottom: 0;
  color: #fff;
}

#zVMR h4{
  font-size:19px;
  line-height:27px;
  margin-bottom: 40px;
}

#zVMR .main_section{
  max-width: 1170px;
  margin:0 auto;
  padding:90px 0;
  position: relative;
  z-index: 10;
  overflow: hidden;
}

#zVMR .main_section + .main_section {
  padding-top: 0;
}

#zVMR .main_section p {
  margin-bottom: 30px;
}

#zVMR .main_section p:last-child {
  margin-bottom: 0;
}

#zVMR .wrap_form {
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#zVMR .wrap_form__gray {
  background-color: #f7f7f7;
  border: 3px solid transparent;
  border-radius: 30px;
  padding: 35px !important;
  max-width: 340px;
}

#zVMR .form_title{
  font-size: 21px;
  margin-bottom: 30px;
}
#zVMR .overflow__hidden{
  overflow: hidden;
}

#zVMR .mb30{
  margin-bottom: 30px;
}

#zVMR .mb20{
  margin-bottom: 20px;
}

#zVMR .mb40{
  margin-bottom: 40px;
}

#zVMR .mb60{
  margin-bottom: 60px;
}

#zVMR .text__red {
  color: #ba0200;
}
#zVMR .text__green{
  color: #005f4b;
}
#zVMR .text__bold{
  font-weight: 500;
}

#zVMR .align_center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#zVMR .max_width__700 {
  max-width: 700px;
}

#zVMR .max_width__1000 {
  max-width: 1000px;
}

#zVMR .main_section .mb50 {
  margin-bottom: 50px;
}

#zVMR .border_gray__top{
  border-top: 1px solid #f1f1f1;
}

#zVMR .bgr__grey {
  background: #f1f1f1;
  position: relative;
  overflow: hidden;
}

#zVMR .bgr__grey:after{
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 508px;
  height: 249px;
  background: url("https://go.veeam.com/rs/veeam/images/bgr_pattern_1027x504.png") no-repeat 0 0;
  background-size: contain;
  z-index: 1;
}

#zVMR .z_img {
  display: block;
  margin: 0 auto;
}

#zVMR .ul_list li .ul_list li::before {
  color: #959597;
}


#zVMR .ul__checkbox {
  margin-bottom: 0px;
}

#zVMR .ul__checkbox li{
  margin: 0 0 18px 38px;
}

#zVMR .ul__checkbox li:last-child{
  margin-bottom: 0;
}

#zVMR .ul__checkbox li::before {
  content: "";
  display: block;
  background: transparent url('https://go.veeam.com/rs/870-LBG-312/images/checkbox_green_40x30.png') 0% 0% no-repeat;
  width: 20px;
  height: 15px;
  background-size: contain;
  position: absolute;
  left: -38px;
  top: 4px;
}

#zVMR .margin_l__38 {
  margin-left: 38px;
}

#zVMR .margin_l__minus38 {
  margin-left: -38px;
}

#zVMR .ws_nowrap{
  white-space: nowrap;
}

#zVMR .mb0 {
  margin-bottom: 0;
}

#zVMR .dir_rtl {
  direction: rtl;
}

#zVMR .table__block {
  display: table;
  width: 100%;
}

#zVMR .table__td {
  display: table-cell;
  vertical-align: top;
}

#zVMR .table__block .table__td{
  direction: ltr;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#zVMR .z_img{
  width: 100%;
  max-width: 515px;
  max-width: max-content;
}

#zVMR .fl_right{
  float: right;
}

#zVMR .table__block .table__td:first-child {
  padding-right: 50px;
}

#zVMR .table__block.dir_rtl .table__td:first-child {
  padding-right: 0;
  padding-left: 50px;
}

#zVMR .wrap_video {
  max-width: 574px;
  margin: 0 auto 40px;
}


#zVMR .my_btn {
  margin-top: 40px
}

/* bgr -- starts */
#zVMR .bgr_gray {
  background: #f7f7f7;
}

#zVMR .bgr_volvo {
  background: #f1f1f1 url(https://psr.veeam.com/vmr/local/lp-intelligent-data-management/img/availability-volvo.jpg) no-repeat 90% 0%;
  background-size: cover;
}

#zVMR .bgr_hardrock {
  background: #f1f1f1 url(https://psr.veeam.com/vmr/local/lp-intelligent-data-management/img/availability-hardrock.jpg) no-repeat 100% 0%;
  background-size: cover;
}

#zVMR .bgr_telefonica {
  background: #f1f1f1 url(https://psr.veeam.com/vmr/local/lp-intelligent-data-management/img/availability-telefonica.jpg) no-repeat 100% 0%;
  background-size: cover;
}

#zVMR .bgr_gatwick {
  background: #f1f1f1 url(https://psr.veeam.com/vmr/local/lp-intelligent-data-management/img/availability-gatwick.jpg) no-repeat 0% 50%;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  #zVMR .bgr_volvo, #zVMR .bgr_hardrock, #zVMR .bgr_telefonica, #zVMR .bgr_gatwick {
    background: #fff;
  }

  #zVMR .separate_768:after {
    content: "";
    display: block;
    width: 90%;
    max-width: 730px;
    height: 1px;
    background: #58595b;
    margin: 0 auto;
  }
}

/* bgr -- ends */

#zVMR .title-general-customer-story {
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  #zVMR .title-general-customer-story {
    margin-bottom: 0;
  }  
}


#zVMR .customer-story {
  background: #fff;
  padding: 65px;
  max-width: 926px;
  margin: 0 auto;
  box-sizing: border-box;
}

#zVMR .customer-story__headline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

#zVMR .customer-story__headline h3 {
  margin-bottom: 35px;
  margin-right: 25px;
}

#zVMR .customer-story__logo img {
  width: 219px;
  height: 53px;
}

#zVMR .customer-story__quote {
	display: block;
  background: transparent url(https://go.veeam.com/rs/870-LBG-312/images/quotes_reversed_lightgreen_132x123.png) no-repeat 0% 0%;
	background-size: 44px auto;
  padding-left: 65px;
}

#zVMR .customer-story__quote__autor {
  font-weight: bold;
}

@media screen and (max-width:850px){
  #zVMR .customer-story__headline {
    display: block;
    text-align: center;
  }

  #zVMR .customer-story__logo {
    margin-bottom: 30px;
  }

  #zVMR .customer-story__headline h3 {
    margin-right: 0;
  }

  #zVMR .customer-story {
    padding: 45px;
  }
}

@media screen and (max-width: 768px) {
  #zVMR .customer-story {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width:480px){
  #zVMR .customer-story__logo img {
    width: 180px;
    height: 43px;
  }

  #zVMR .customer-story {
    padding: 0;
  }
}

#zVMR .link:after{
  display: block;
  background: url(https://psr.veeam.com/vmr/global/img/icon/arrow_right_green.svg#green-arrow) no-repeat center center;
  width: 15px;
  height: 26px;
  content: "";
  display: inline-block;
  height: 14px;
  background-size: cover;
  margin: 0 0 -1px 3px;
  vertical-align: baseline;
  transition: all .15s ease-in-out;
}

#zVMR .link{
  text-transform: uppercase;
  font-weight: 700;
}

#zVMR .link:hover{
  color:#019b2f;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  #zVMR .link:after {
    display: none;
  }
}


/* Features */


#zVMR .features {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  margin-bottom: 85px;
  list-style: none;
}

#zVMR .features__title {
  font-weight: 600;
}

#zVMR .features__item {
  max-width: 300px;
  text-align: center;
}

#zVMR .features__item + .features__item {
  margin-left: 110px;
}

#zVMR .features__img {
  margin-bottom: 15px;
}

#zVMR .features__img:first-child {
  width: 58px;
  height: 72px;
}

#zVMR .features__img::nth-child(2) {
  width: 72px;
  height: 72px;
}

#zVMR .features__img:last-child {
  width: 92px;
  height: 72px;
}

@media screen and (max-width:767px) {
  #zVMR .features {
    display: block;
    margin-bottom: 50px
  }

  #zVMR .features__item {
    max-width: none;
  }

  #zVMR .features__item + .features__item {
    margin: 40px 0 0;
  }

}


#zVMR .veeam-image__view {
  display: inline-block;
  width: 100%;
  line-height: 0;
  text-align: center;
  margin-bottom: 50px;
}

#zVMR .veeam-image__view img {
  max-width: 926px;
  width: 100%;
}

@media screen and (max-width: 1020px){
  #zVMR .wrap_resources {
    display: block;
    margin: 0;
  }
  #zVMR .resource {
    padding: 0;
    margin-bottom: 50px;
    width: 100%;
  }

  #zVMR .resource.mb0 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 680px){
  #zVMR .resource_img {
    float: none;
  }

  #zVMR .resource_img img{
    margin: 0 auto 35px;
    width: 100%;
    max-width: 252px;
  }

  #zVMR .resource_text {
    text-align: center;
  }

  #zVMR .resource_text {
    padding: 0;
  }
}


/* --- simple quote - s --- *
#zVMR .customer-story__quote {
  position: relative;
}

#zVMR .simple_quote:before {
  content: "";
  position: absolute;
  width: 66px;
  height: 61.5px;
  left: 0;
  top: 0;
  background: url(https://go.veeam.com/rs/870-LBG-312/images/quotes_reversed_lightgreen_132x123.png) no-repeat;
  background-size: 66px;
}
/* --- simple quote - e --- */


/* ---- feedback section ---- */
#zVMR .blockquote {
  display: block;
}
#zVMR .feedback {
  background-color: #f1f1f1;
}
#zVMR .carousel_container {
  margin: 0 auto;
  width: 100%;
  max-width: 1130px;
  position: relative;
  overflow: hidden;
}
#zVMR .carousel_container .z_img{
  width: 100%;
  max-width: 515px;
}
#zVMR .carousel_list {
  list-style: none;
  margin: 0;
  padding: 0;
  transition: 1s;
  position:relative;
}

#zVMR .carousel_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: 1130px;
  padding: 0 30px;
  box-sizing: border-box;
}

#zVMR .feedback__quote {
  padding-top: 75px;
  padding-bottom: 10px;
  width: 100%;
  margin: 0;
}
#zVMR .quote__text:before {
  content: "";
  position: absolute;
  width: 66px;
  height: 61.5px;
  left: 0;
  top: -75px;
  background: url(https://go.veeam.com/rs/870-LBG-312/images/quotes_reversed_lightgreen_132x123.png) no-repeat;
  background-size: 66px;
}
#zVMR .quote__text:after {
  content: "";
  position: absolute;
  width: 66px;
  height: 61.5px;
  right: 0;
  bottom: -72px;
  background: url(https://go.veeam.com/rs/870-LBG-312/images/quotes_lightgreen_132x123.png) no-repeat;
  background-size: 66px;
}
#zVMR .quote__text {
  margin-bottom: 70px !important;
  font-size: 214.2857142857143%;
  line-height: 1.2;
  font-family: 'Guardian Sans';
  font-weight: 300;
  position: relative;
}
#zVMR .quote__footer {
  display: block;
  text-align: left;
}
#zVMR .quote__author {
  font-style: normal;
  font-size: 114.2857142857143%;
  line-height: 1.2;
}

#zVMR .author_title{
  display: block;
  margin-top: 11px;
}

#zVMR .author_name {
  font-weight: 600;
}
#zVMR .arrow_container {
  padding-top: 35px;
  text-align: center;
}
#zVMR .arrow {
  width: 105px;
  height: 10px;
  background-color: #8d8d8d;
  display: inline-block;
}
#zVMR .arrow:hover {
  cursor: pointer;
  opacity: 0.6;
  transition: .5s;
}
#zVMR .arrow:active, #zVMR .arrow.active {
  background-color: #93ea20;
}

#zVMR .arrow_container .arrow {
  margin-left: 5px;
}
#zVMR .arrow_container .arrow:first-child {
  margin-left: 0;
}





@media screen and (max-width:1250px){
  #zVMR .main_section{
    padding-left: 45px;
    padding-right: 45px;
    max-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }

  #zVMR header{
    padding-left: 45px;
    padding-right: 45px;
  }

  #zVMR .bgr__grey:after{
    width: 440px;
    height: 216px;
  }

  #zVMR .quote__text {
    font-size: 180%;
  }

  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 1000px;
  }
}

@media (min-width: 480px) {
#zVMR .content__promo {
    padding: 80px 0;
}
}


#zVMR .content__promo {
    padding: 50px 0;
}

@media screen and (max-width:1090px){
  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 700px;
  }
  #zVMR .quote__text {
    font-size: 150%;
  }
}
@media screen and (max-width:850px){
  #zVMR header {
    background-position: 35% 50%;
    padding: 70px 0;
  }
}

@media screen and (max-width:740px){
  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 500px;
  }
  #zVMR .hide740  {
    display: none !important;
  }
  #zVMR .arrow {
    max-width: 30%;
  }

  #zVMR .mForm__btn-green {
    margin-right: auto;
    margin-left: auto;
  }

  #zVMR .promo {
    max-width: 355px;
    padding: 45px 20px;
    margin: 0 auto;
  }

  #zVMR .promo__container {
    display: block;
  }

  #zVMR .promo__text{
    max-width: none;
    margin: 0 0 40px;
    text-align: center;
  }
}

@media screen and (max-width:540px){
  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 470px;
  }
}

@media screen and (max-width:510px){
  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 320px;
  }
  #zVMR .quote__text {
    font-size: 125%;
  }
  #zVMR .quote__text:before, #zVMR .quote__text:after{
    background-size: 40px;
    width: 40px;
    height: 37.266px;
  }
  #zVMR .quote__text:before, #zVMR .quote__text:after {
    bottom: -50px;
  }
  #zVMR .quote__author {
    font-size: 110%;
  }
}

@media screen and (max-width:380px){
  #zVMR .carousel_container, #zVMR .carousel_item {
    max-width: 250px;
  }
}

@media screen and (max-width:875px){
  #zVMR .carousel_container .z_img {
    max-width: 300px;
  }

  #zVMR .align_center_mob {
    text-align: center;
  }

  #zVMR .z_img {
    width: 100%;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  #zVMR .table__tr {
    display: table-row;
  }

  #zVMR .table__block .table__td:last-child img{
    float: none;
  }

  #zVMR .carousel_container .table__block .table__td:last-child, 
  #zVMR .carousel_container .table__block .table__td:first-child, 
  #zVMR .table__block.dir_rtl .table__td:first-child {
    padding: 0;
    width: 100%;
    display: block;
  }
  #zVMR .carousel_container .table__block .table__td:first-child{
    margin-bottom: 20px;
  }

  #zVMR .table__block .table__td:last-child, #zVMR .table__block .table__td:first-child {
    padding: 0;
    width: 100%;
    display: block;
  }
  #zVMR .table__block .table__td:first-child{
    margin-bottom: 20px;
  }
  
  #zVMR .main_section {
    padding-top:60px;
    padding-bottom:60px;
  }

  #zVMR .margin_l__minus38, #zVMR .margin_l__38 {
    margin-left: 0;
  }

  #zVMR .bgr__grey:after{
    width: 309px;
    height: 151px;
    bottom: -38px;
  }

    /*
    #zVMR .ul__checkbox li, #zVMR .margin_l__38 {
        margin-left: 26px;
    }

    #zVMR .ul__checkbox li::before {
        width: 17px;
        height: 13px;
        left: -26px;
    }
    #zVMR .margin_l__minus38 {
        margin-left: -26px;
    }

    #zVMR .table__block {
        width: calc(100% + 26px * 2)
        }*/
      }

      @media screen and (max-width: 820px){
        #zVMR header, #zVMR .main_section {
          padding-left: 20px;
          padding-right: 20px;
        }
      }

      @media screen and (max-width:720px){

        #zVMR .table__block {
          width: 100%;
        }

        #zVMR h1{
          font-size: 40px;
          line-height: 1.3;
        }

        #zVMR .hide720 {
          display:none !important;
        }
      }
      @media screen and (max-width:580px){

        #zVMR h2{
          font-size: 30px;
          line-height: 1.4;
          margin-bottom: 20px;
        }

        #zVMR p + h2 {
          margin-top: 50px;
        }

        #zVMR h3{
          font-size: 23px;
          line-height: 1.4;
        }

        #zVMR .header {
          text-align: center;
        }

        #zVMR header {
          padding-top: 50px;
          padding-bottom: 50px;
        }

        #zVMR .hide580 {
          display: none !important;
        }

        #zVMR .display580 {
          display: block !important;
        }

        #zVMR .align_center_580 {
          text-align: center;
          margin-left: auto;
          margin-right: auto;
        }

        #zVMR .my_btn {
          margin-left: auto;
          margin-right: auto;
        }
      }


      #zVMR .pb0 {
        padding-bottom: 0;
      }

      /* --- Animation --- */

      #zVMR .animated1 {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
      }

      #zVMR .animated2 {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-delay: 1.2s;
        animation-delay: 1.2s;
      }

      #zVMR .animated3 {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-delay: 2.2s;
        animation-delay: 2.2s;
      }


      @-webkit-keyframes fadeInUp {
        0% {
          opacity: 0;
          -webkit-transform: translate3d(0, 50%, 0);
          transform: translate3d(0, 50%, 0);
        }

        100% {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }

      @keyframes fadeInUp {
        0% {
          opacity: 0;
          -webkit-transform: translate3d(0, 50%, 0);
          -ms-transform: translate3d(0, 50%, 0);
          transform: translate3d(0, 50%, 0);
        }

        100% {
          opacity: 1;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none;
        }
      }

      @-webkit-keyframes scene3 {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
      }

      @keyframes scene3 {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
      }

      @-webkit-keyframes fadeIn {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
      }

      @keyframes fadeIn {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
      }

      #zVMR .fadeIn {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
      }

      #zVMR .scene3 {
        -webkit-animation-name: scene3;
        animation-name: scene3;
      }

      #zVMR .fadeInUp {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
      }