.modal{
  background: none!important;
  top: -2em!important;
  left: 5vw!important;
  box-shadow: inherit!important;
  
}
.body-cra .titles-sections {
  margin-bottom:0!important;
}
.comparative-table .col{max-height:60px;}
.btn-verisure_outline:hover {color:#ffffff!important;}
.nav-header a::before{
  content:"";
  background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmYwMDMzIj48cGF0aCBkPSJNNDg3LjggMjQuMUwzODcgLjhjLTE0LjctMy40LTI5LjggNC4yLTM1LjggMTguMWwtNDYuNSAxMDguNWMtNS41IDEyLjctMS44IDI3LjcgOC45IDM2LjVsNTMuOSA0NC4xYy0zNCA2OS4yLTkwLjMgMTI1LjYtMTU5LjYgMTU5LjZsLTQ0LjEtNTMuOWMtOC44LTEwLjctMjMuOC0xNC40LTM2LjUtOC45TDE4LjkgMzUxLjNDNSAzNTcuMy0yLjYgMzcyLjMuOCAzODdMMjQgNDg3LjdDMjcuMyA1MDIgMzkuOSA1MTIgNTQuNSA1MTIgMzA2LjcgNTEyIDUxMiAzMDcuOCA1MTIgNTQuNWMwLTE0LjYtMTAtMjcuMi0yNC4yLTMwLjR6TTU1LjEgNDgwbC0yMy05OS42IDEwNy40LTQ2IDU5LjUgNzIuOGMxMDMuNi00OC42IDE1OS43LTEwNC45IDIwOC4xLTIwOC4xbC03Mi44LTU5LjUgNDYtMTA3LjQgOTkuNiAyM0M0NzkuNyAyODkuNyAyODkuNiA0NzkuNyA1NS4xIDQ4MHoiPjwvcGF0aD48L3N2Zz4=");
    background-size: contain;
    display: inline-block;
    height: 1.33em;
    pointer-events: none;
    position: absolute;
    left: 24px;
    bottom: 15px;
    width: 1.33em;
    transform:scale(-1,1);
}

.nav-header a:hover::before{
  content:"";
  background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNDc2LjUgMjIuOUwzODIuMyAxLjJjLTIxLjYtNS00My42IDYuMi01Mi4zIDI2LjZsLTQzLjUgMTAxLjVjLTggMTguNi0yLjYgNDAuNiAxMy4xIDUzLjRsNDAgMzIuN0MzMTEgMjY3LjggMjY3LjggMzExIDIxNS40IDMzOS41bC0zMi43LTQwYy0xMi44LTE1LjctMzQuOC0yMS4xLTUzLjQtMTMuMUwyNy43IDMyOS45Yy0yMC40IDguNy0zMS41IDMwLjctMjYuNiA1Mi4zbDIxLjcgOTQuMmM0LjggMjAuOSAyMy4yIDM1LjUgNDQuNiAzNS41QzMxMi4zIDUxMiA1MTIgMzEzLjcgNTEyIDY3LjVjMC0yMS40LTE0LjYtMzkuOC0zNS41LTQ0LjZ6TTY5LjMgNDY0bC0yMC45LTkwLjcgOTguMi00Mi4xIDU1LjcgNjguMWM5OC44LTQ2LjQgMTUwLjYtOTggMTk3LTE5N2wtNjguMS01NS43IDQyLjEtOTguMkw0NjQgNjkuM0M0NjMgMjg2LjkgMjg2LjkgNDYzIDY5LjMgNDY0eiI+PC9wYXRoPjwvc3ZnPg==");
    background-size: contain;
    display: inline-block;
    height: 1.33em;
    pointer-events: none;
    position: absolute;
    left: 24px;
    bottom: 15px;
    width: 1.33em;
    transform:scale(-1,1);
}
.btn-primary{
  border-radius: 2em!important;
}
@media (min-width:1200px){
  .modal{
    left: 30%!important;
  }
}
@media (max-width:375px){
  #services-cards #icon{
    top:10em!important;
    left: 0.2em!important;
  }
  #services-cards #image-card{
    height: 365px!important;
    max-height: none!important;
  }
}

@media screen and (max-width: 425px) and (min-width: 375px){
  #services-cards #icon{
    top:6em!important;
    left: 1.5em!important;
  }
  #services-cards #image-card{
    max-height: 280px!important;
  }
}
@media screen and (max-width: 473px) and (min-width: 425px){
  #services-cards #icon{
    top:6em!important;
    left: 2em!important;
  }
  #services-cards #image-card{
    max-height: 250px!important;
  }
}

@media (max-width:767px){
   .comparative-table #row-button{
     margin-bottom:0!important;
   }
   .app-module .nav-tabs .nav-item a{
      flex-flow: column;
      text-align: center;
      line-height: 1.3em;
   }
  
   .app-module .nav-tabs .nav-item{
         width:33.3%!important;
   }
   .app-module ul{
        align-items: flex-start;
   }
   
  .comparative-table .the-best .col-3 {
      -webkit-box-shadow: none;
      box-shadow: none;
      border-bottom-right-radius: 1em;
      padding: 1em 1em;
      -webkit-box-shadow: 0.3em 0.2em 0.5em rgba(0,0,0,0.05);
      box-shadow: 0.3em 0.2em 0.5em rgba(0,0,0,0.05);
  }
  .comparative-table .the-best .border-right{
    padding: 1em 1em;
    border-right: 1px solid #dcddde;
  }
  #body-cra{
    margin-right: 5em;
    margin-bottom:inherit!important;
  }
  .card-services{display:inline-flex;}
  .card-services .img-services {width:33%!important;border-top-right-radius:0!important;border-bottom-left-radius:2em;}
  .card-services .icon-services{left:9%!important;}
  .card-services .card-body{border-bottom-left-radius:0!important;border-top-right-radius:2em;}
}
@media(min-width:768px){
    .product-block {height:100%;}
    .margin-bottom-table{margin-bottom:5em;}
}
@media (max-width:768px){
 .container-fluid #image-hero{height:38vh!important;min-height:18em;}
  .hero-height{height:98vh!important;min-height: 60em!important;}
 .container-fluid h1{text-align: center;}
 .container-fluid #form-hero{top:11em;}
 .comparative-table #button-table{
     background: none!important;
    box-shadow: none!important;
   }
}
@media (max-width:480px){
     .cra-container{background-position:-55em!important}

}
@media only screen and (max-device-width: 769px) and (min-device-height:945px){
  .container-fluid #image-hero{height: 100%!important;}
  .form-container{min-height: 34em!important;height: 50vh!important;}
} 
@media (min-width:1120px){
  #body-cra{margin: 0 0 0 auto!important;}
}
@media (max-width:360px){
  .container-fluid #form-hero{top:10em;}
  .container-fluid #image-hero {
    min-height: 20em!important;
  }
  .hero-height {
    min-height: 60em!important;
  }
}
@media (max-width:520px){
  .container-fluid #image-hero {
    height: 32vh!important;
    min-height: 18em;
  }
}
