@media screen and (max-width: 767px) {


    .vt-item{
        margin-bottom:20px;
    }

    .intro-image img{
        margin:20px auto;
    }
    .page-header{
        margin:10px 0 10px !important;
    }
    .page-header h1{
        font-size:32px !important;
        margin-top:10px;

    }
    .page-header h2{
        font-size:18px;
        margin:-10px 0 10px;
    }
    .intro-info h3{
        font-size:12px;
    }

    .pp-item-header h2{
        font-size:22px;
    }
    #salutementale{
        margin-top:30px;
    }
    #salutementale .right-content{
        padding: 35px 0 0;
        border-left: none;
    }


    #modulo-a1, #modulo-a2, #modulo-b1, #modulo-b2, #modulo-c{
        margin-top:20px;
        max-height:none;

    }

    #footer{
        text-align:center;
        margin-top:40px;
        margin-bottom:20px;
    }

}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .container{
      width:100% !important;
  }
  #modulo-a2{
      margin-top:12px;

  }
  #modulo-b2{
      margin-top:15px;

  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    #modulo-a2{
        margin-top:15px;

    }
    #modulo-b2{
        margin-top:17px;

    }
    .homepage-small-new{
        min-height:207px;
    }

}


@media screen and (min-width: 1200px) {
    .homepage-small-new{
        min-height:207px;
    }
}
