      .img-ban {
            vertical-align: middle;
         }
        .slider-info{
            top: 20%;
            left: 11%;
            position: absolute;
        }

        .logo-images{
            width: 42%;
        }

        /* Slideshow container */
        .slideshow-container {
          /*max-width: 1000px;*/
          width:100%;
          position: relative;
          margin: auto;
        }

        /* Next & previous buttons */
        .prev, .next {
          cursor: pointer;
          position: absolute;
          top: 50%;
          width: auto;
          padding: 16px;
          margin-top: -22px;
          color: white;
          font-weight: bold;
          font-size: 18px;
          transition: 0.6s ease;
          border-radius: 0 3px 3px 0;
          user-select: none;
        }

        /* Position the "next button" to the right */
        .next {
          right: 0;
          border-radius: 3px 0 0 3px;
        }

        /* On hover, add a black background color with a little bit see-through */
        .prev:hover, .next:hover {
          background-color: rgba(0,0,0,0.8);
        }

        /* Caption text */
        .text {
          color: #f2f2f2;
          font-size: 15px;
          padding: 8px 12px;
          position: absolute;
          bottom: 8px;
          width: 100%;
          text-align: center;
        }

        /* Number text (1/3 etc) */
        .numbertext {
          color: #f2f2f2;
          font-size: 12px;
          padding: 8px 12px;
          position: absolute;
          top: 0;
        }

        /* The dots/bullets/indicators */
        .dot {
          cursor: pointer;
          height: 15px;
          width: 15px;
          margin: 0 2px;
          background-color: #bbb;
          border-radius: 50%;
          display: inline-block;
          transition: background-color 0.6s ease;
        }

       /* .active, .dot:hover {
          background-color: #717171;
        }*/

        /* Fading animation */
        .ban-fade {
          -webkit-animation-name: fade;
          -webkit-animation-duration: 1.5s;
          animation-name: fade;
          animation-duration: 1.5s;
        }

         .estimate{
          background: #000000;
          position: absolute;
          top: 20%;
          right: 5%;
          opacity: 0.7;
          
        }
        .estimate-heading{
          text-align: center;
          color: #8edfff;
          padding-top: 3%;
        }
         .estimate-btn{
          margin-bottom: 3% !important;
        }
        .custom-pad{
            margin-bottom: 0.5rem;
        }

        @-webkit-keyframes fade {
          from {opacity: .4} 
          to {opacity: 1}
        }

        @keyframes fade {
          from {opacity: .4} 
          to {opacity: 1}
        }

        /* On smaller screens, decrease text size */
        @media only screen and (max-width: 300px) {
          .prev, .next,.text {font-size: 11px}
         
        }
        @media only screen and (max-width: 350px) {
          .img-ban {
            vertical-align: middle;
            height: 300px;
            }
            .slider-info{
                top: 17%;
                left: 11%;
                position: absolute;
            }
            .estimate{
                background: #000000;
                top: 0;
                right: 0;
                width: 90%;
                margin: 5%;
                position: relative;
            }
             .logo-images{
                  width: 70%;
              }
        }
         @media only screen and (max-width: 500px) {
          .img-ban {
            vertical-align: middle;
            height: 400px;
            }
            .slider-info{
                top: 20%;
                left: 11%;
                position: absolute;
            }
            .estimate{
              background: #000000;
              top: 0;
              right: 0;
              width: 90%;
              margin: 5%;
              position: relative;
            }
              .logo-images{
                  width: 70%;
              }
        }
        @media only screen and (max-width: 700px) {
          .img-ban {
            vertical-align: middle;
            height: 400px;
            }
            .slider-info{
                top: 20%;
                left: 11%;
                position: absolute;
            }
            .estimate{
              background: #000000;
              top: 0;
              right: 0;
              width: 90%;
              margin: 5%;
              position: relative;
            }
              .logo-images{
                  width: 70%;
              }
        }

        }