

.navbar {
margin-bottom:0px !important;
}
        .product-pg-banner::after {
            background: linear-gradient(45deg, rgba(0, 0, 0, 0.48), transparent);
        }

        .inner-content {
    background: rgba(0, 0, 0, 0.45);
    padding: 35px 35px 60px 35px;
}

        .cust-test {
            position: relative;
            border: 1px solid #fff;
            padding: 15px;
            margin-bottom:40px;
            height:210px;
        }

            .cust-test::after {
                content: "\f10e";
                font-family: 'FontAwesome';
                position: absolute;
                color: white;
                top: 0px;
                right: 30px;
                font-size: 30px;
            }

        .testimonial-btn {
        background:#fff !important;
        color:#000!important;
        padding:10px 25px;
         border:1px solid #fff!important;
        }

            .testimonial-btn:hover {
               background: transparent !important;
               color:#fff!important;
            }

.btn-secondary {
        background-image: none !important;
    background-color: #77c043!important;
    border-color: #77c043!important;
}

        .full-client-btn {
            padding: 15px 25px;
            border: 1px solid #23bbee;
            background: #23bbee;
            color: #fff;
        }

            .full-client-btn:hover {
                background: transparent !important;
                color: #ffffff !important;
                border-color: #fff;
            }
        .company-counter-wrapper {
        margin-top:0px;
           background: url(../jpg/testimonial-bg-2.jpg);
           background-size:contain;
        }

        .contact-container-bg {
        background:#fff;
        }

        .testimonial-section {
        background:#efefef;
        padding:40px 0px;
        }

        .case-std-wrapper {
        position: absolute;
    top: -30%;
     left: 7.5%;
    width: 85%;
    border-radius:15px;
    background:#000;
        }

            .case-std-wrapper iframe {
           width: 100%;
    padding: 10px;
            }

        .home-testimonial-wrapper .testimonial-block:before {
        color:#fff !important;
        }
        .testimonial-section .testimonial-block .content {
        padding: 135px 25px 18px 27px;
    margin: 80px 0 25px;
        }

        .cust-secion .nav-tabs > li img {
        margin-bottom:10px;
        }

        .count-sec {
        padding:15px;
        }

        .trustedby-sec .nav-tabs > li.active > a .img-wrapper,
        .trustedby-sec .nav-tabs > li.active > a:focus .img-wrapper,
        .trustedby-sec .nav-tabs > li.active > a:hover .img-wrapper {
            background: #77c043;
        }

        .trustedby-sec .nav-tabs > li.active > a,
        .trustedby-sec .nav-tabs > li.active > a:focus,
        .trustedby-sec .nav-tabs > li.active > a:hover {
            background: #fff !important;
        }

        .img-wrapper {
            box-shadow: 1px 7px 11px 0 rgba(0, 0, 0, 0.15);
            transform: scale(1.2, 1.2) translate3d(0, 0, 0);
            padding: 16px 20px 10px;
            width: 33.33%;
            margin: auto;
                background: #5bd0f7;
        }

        .cust-secion {
        padding:20px;
        }

        .cust-secion h4 {
    margin-top: 26px;
    font-size: 15px;
}

        .cust-secion .nav-tabs > li {
            width: 33% !important;
        }


            .cust-secion .nav-tabs > li.active > a,
            .cust-secion .nav-tabs > li > a, .cust-secion .nav-tabs > li > a:hover {
                background: #ffffff !important;
                border-right: 3px solid #ffffff !important;
                border-color: #ffffff;
                color: #000;
                padding:0;
            }

            .cust-secion .nav-tabs > li.active {
                border-bottom: 2px solid #77c043;
               
            }

            .cust-secion .nav-tabs {
                border-bottom: 0px;
            }

            .cust-secion .tab-pane {
                padding: 25px 0px;
            }

            .cust-secion .tab-content {
                padding: 1px !important;
                    border: none;
            }

        .stats-sec {
            background: url(../jpg/stats-sec-bg.jpg);
            padding: 70px 0px;
            background-size: cover;
        }

        .border-sec {
        border-right:1px solid rgba(255, 255, 255, 0.36);
        border-bottom:1px solid rgba(255, 255, 255, 0.36);
        }
            .border-sec-at {
        border-top:1px solid rgba(255, 255, 255, 0.36);
        border-left:1px solid rgba(255, 255, 255, 0.36);
        }

        .product-banner-content {
        top:20%;
        }
            .stats-sec strong {
            font-size:25px;
            }
            .stats-sec h3 {
                font-size: 26px;
            }

            .stats-sec p {
                font-size: 17px;
            }

        .stats-sec img {
        width:50px;
        } 

        .stats-sec-cta {
            padding: 40px;
            background:rgba(0, 0, 0, 0.64);
        }

        .product-banner-content.home-banner h1 {
         margin-bottom: 15px !important;
        }

           @media (min-width: 1024px) and (max-width:1030px){
            .home-banner {
                top: 15% !important;
            }

            .contactus-page .testimonial-block .content {
                   height: 225px;
            }

            .img-wrapper {
                padding: 12px 13px 6px;
            }

            .cust-test {
                height: 245px;
            }

        }

        @media (min-width: 767px) and (max-width:992px) {

            .product-pg-banner::after {
                background: transparent !important;
            }

            .img-wrapper {
                padding: 11px 8px 3px;
            }

            .contactus-page .testimonial-block .content {
                height: 250px !important;
            }

            .testimonial-section .testimonial-block .content {
                padding: 95px 25px 18px 27px;
            }

            .cust-test {
                height: 315px;
                padding: 30px 15px;
            }
        }


        @media (min-width: 320px) and (max-width:767px) {
        .testimonial-section .testimonial-block .content {
    margin: 125px 0 50px;
}
        .product-banner-content p {
    margin-bottom: 35px;
}
      
        }
        @media (min-width: 640px) and (max-width:767px) {
            .home-banner {
                top: 9% !important;
            }
        .cust-test{
        height:auto;
        }
        }
    