@import url('https://fonts.googleapis.com/css?family=Quicksand:400,500,600,700&amp;display=swap');
body{
  font-family: 'Quicksand', sans-serif;
  font-size:16px;
  font-weight:400 !important;
  line-height:32px;
  color:#545454;
}
.online_supports li {
  font-size: 16px;
   font-family: 'Quicksand', sans-serif;
  line-height: 32px;
}
p{
  font-size: 18px ;
   font-family: 'Quicksand', sans-serif;
  line-height: 32px;
}
.service_section h2 {
  font-size: 25px;
  margin-bottom: 10px;
  margin-top: 20px;
}
footer p {
  font-size: 15px;
}
span.pull-right.clickable.close-icon {
                cursor: pointer;
                position: absolute;
                top: -18px;
                left: 10px;
                padding: 4px 8px;
                color: #fff;
                background: #3d9fe1;
                border-radius: 50%;
            }
            .regular.services .list {
              margin-top: 0 !important;
            }
            .regular.services {
              padding-top: 0;
              padding-bottom:10px;
            }
            .block {
              border-top: 1px solid rgba(0, 0, 0, 0.05);
              margin-top: 32px;
              padding-top: 32px;
              display: inline-block;
            }
            @media only screen and (max-width: 767px) {
              .container{
                  max-width:100%;
              } 
              .about-section p {
                font-size: 15px;
            }
            .about-section h2 {
              font-size: 25px;
              margin-bottom: 5px !important;
            }
            footer {
              padding: 40px 0 60px;
            }
            .products {
              margin-bottom: 0 !important;
            }
            .banner h2 {
              font-size: 22px;
            }
            .block img.small-image {
              float: none;
              margin: 3px 0 0 0px;
            }
        }
             @media only screen and (max-width: 575px) {
              .products img {
               width: 100%; 
            }
            .products {
              text-align: center;
            }
            .product-service img {
              width: 100%;
            }
            .products .scale-9 {
              transform: scale(1);
            }
            .products .row {
              margin: 0;
            }
            .product-service {
              margin: 0 !important;
              padding-top: 20px !important;
            }
            .banner p {
              font-size: 15px;
            }
            
        }
        
        .disclaimer {
            font-size: 12px;
            line-height: 16px;
            position: sticky;
            bottom: 0;
            left: 0;
            width: 100%;
        }
		.navbar-redwood .navbar-brand {
		  background: #3d9fe1 url("../assets/img/logo.html") no-repeat scroll center center / cover ;
		  height: 80px;
		  position: relative;
		  width: 170px;
		  background-size: contain !important;
		}

		.item img {
			position: absolute;
			top: 0;
			left: 0;
			min-height: 300px;
		}
		
		.carousel-caption {
		  top: 0;
		  color: #ffffff;
		  left: 15%;
		  padding-bottom: 20px;
		  padding-top: 160px;
		  position: absolute;
		  right: 15%;
		  text-align: center;
		  z-index: 10;
		}
		
		.regular.services img {
          max-width: 100%;
        }
        
        .regular.services hr {
          box-shadow: 0 0 1px 1px #e4e4e4;
        }
        
        .regular.services hr {
            padding-top: 20px;
            background-image: linear-gradient(to top, #ececec, transparent);
            border: 0;
            box-shadow: none;
            margin: 0 -30px;
        }
        
        .card-image-animated img {
            height: 170px;
            object-fit: contain;
        }
        
        #blog_listing .card-text {
            font-size: 16px;
        }
