    .product-grid {box-shadow: 0px 5px 9px #999;margin: 0 0 50px 0;padding:0;}
    .apply-grid, .gallery-grid {box-shadow: 0px 5px 9px #999;margin: 0 0 50px 0;padding: 10px;}
    .apply-grid .divbox {color:#fff; padding:10px; height:110px; margin: 0px 15px -15px 0px; border-radius: 3px; }
    .divbox i {font-size: 60px;}
    .feature-grid {box-shadow: 0px 5px 9px #999;background-color:#162755;margin: -50px 0px 0px 0px;padding:50px 15px 5px 15px;color:#fff;}
    .feature-grid a{color:#fff;}
    .benefits, .benefits-new {list-style:none;font-size:15px;}
    .benefits li, .benefits-new li {padding:5px;}
    .benefits i {font-size:18px;color:#0964ab;}
    .benefits-new i {font-size:18px;color:orange;}
    .gallery-grid img {width: 290px;height: 240px;}
    .text-head {top:0px;}
    .left-bg .text-head {left: 0px;}
    .left-bg.product-grid:after {left:0;}
    .product-grid:after {bottom:0;}
    .banner-grid {margin:20px;padding:25px; border: red 1px solid;width:220px;height:220px;float:left;}
    table {border-collapse: collapse;border-spacing: 0;width: 100%;border: 1px solid #ddd;}
    th, td {text-align: left;padding: 8px;}
    tr:nth-child(even){background-color: #f2f2f2}
    .slick-arrow{z-index:2;}
    .slick-next {right: 15px;}
    .fas.fa-caret-right {display: block;}
    .blog-gallery-img img{width:180px;height:180px;display:inline-block;}
    .diy-tool-tip {position: relative;opacity: 1;visibility: visible;}
    .tint{z-index: 1;height: 100%;width: 100%;position: absolute;background: rgba(0, 0, 0, 0.4);}
    .diy-tool-text{top:30%;left:48%;background: none;font-size:28px;opacity:1;visibility:visible;}
    .diy-tool-text2{background: rgba(0, 0, 0, 0.8);height:100%;min-height: 265px;padding:10px;color:#fff;font-size:24px;opacity:1;visibility:visible;text-align:center;}
    .diy-tool-text2 p{color:#fff;font-size:14px;opacity:1;visibility:visible;}
    /*.diy-tool-tip:hover .diy-tool-text {opacity: 0;visibility: hidden;}*/
    .front-tool-text {color: #fff;font-size: 20px;position: absolute;top: 45%;padding: 10px;background: rgba(0, 0, 0, 0.3); width:100%; }
    .box-benefits {background-color:#fff;margin:5px;border-radius:10px;width:80px;height:90px;}
    .benefits-box {background-color:#fff;margin:10px 20px;border-radius:10px;width:80px;min-height:280px;padding:10px;}
    .benefits-box i {padding: 20px;border: #999 1px solid;border-radius: 50%;margin: 10px 0px 20px 0px;font-size:24px;}
    .application-putty .fa-caret-left, .application-putty .fa-caret-right {color:white;}
    
    .feature-text-grid{background-color:lightgrey;padding: 10px 15px;}
    .flip-card-inner {
      transition: transform 0.6s;
      transform-style: preserve-3d;
      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    }
    .flip-card:hover .flip-card-inner {
      transform: rotateY(180deg);
    }
    .flip-card-front, .flip-card-back {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
    }
    .flip-card-back {
      background-color: #fff;
      color: #000;
      transform: rotateY(180deg);
    }
    .slick-list.draggable {
      user-select: text;
    }
    .benefits-putty {
        height:300px;
        border-radius:50%;
        border:orange 6px solid;
    }
    
    .faq-section h3 button {
        width: 100%;
        text-align: left;
        padding-bottom: 30px;
        color: #3c3c3c;
        font-size: 19px;
        font-weight: 600;
    }
    .faq-section h3 button:hover {
        text-decoration: none;
        color: #3c3c3c;
    }
    .btn.focus, .btn:focus {
        box-shadow: none;
    }
    
    @media (min-width: 992px) {
        .banner {
            padding: 75px 10px 0px 120px;
        }
        .banner-text {
            left: 500px;
            position: absolute;
            top: 250px;
        }
    }
    @media only screen and (max-width: 767px) {
        .benefits-box { width:100%; margin: 10px 20px !important;}
        .diy-tool-text2 .pt-3 {padding-top: 6rem!important;}
    }
    