.row-vertical-align{
    display:table;
    width:100%;
    }


    .image {
   position: relative;
   width: 100%; /* for IE 6 */
}

   .small-icons{
   margin-left:36px;
   width:90px;
   text-align:right;
   display: table-cell;
   vertical-align: middle;
   }
   .small-icons2{
   margin-left:86px;
   width:90px;
   text-align:right;
   display: table-cell;
   vertical-align: middle;
   }


   .titleTop {
    position: absolute;
    top: 50px;
    color: #EEEEEE;
    font-size: 36px;
    line-height: normal;
    font-family:"Open Sans", Arial, sans-serif;  }
    .col-md-2 {
    margin:0 auto;  }



     @media (max-width: 540px) {
         .small-icons{margin:auto;position:relative; }
         .small-icons2{margin:auto;position:relative; }
         div {
            background-image: none !important;
            text-align: center;  }
        p   {text-align:center;}
        h2  {text-align:center;}
        .titleTop{font-size:16px;left: 0;top: 6px;}

    }

    @media (max-width: 700px) {
        .small-icons{margin:0 auto;}
        .small-icons2{margin:0 auto;}
        div {
            background-image: none !important;
            text-align: center;  }
        p   {text-align:center;}
        h2  {text-align:center;}
      .titleTop{font-size:16px;left: 0;top: 6px;}

    }

    @media (max-width: 1000px) {
        .small-icons{margin:0 auto;}
         .small-icons2{margin:0 auto;}
        .small-icons{margin:0 auto;}
        h2  {text-align:center;margin:0 auto;}
        div {
            background-image: none !important;
            .col-md-6{width:100%;}
       .titleTop{font-size:20px;left: 0;top: 6px;}
    }


     @media (max-width: 1200px) {
        .small-icons{margin:0 auto;}
         .small-icons2{margin:0 auto;}
         h2 {font-size:18px;}
         p {text-align:center;}
         div {background-size:30%;}
        .titleTop{font-size:26px;top: 6px;}
        }
