@media (min-width: 768px) and (max-width: 991px) {
    #pickABadge {
	  max-height: 450px;
	  overflow-y: scroll !important;
	}
	#testimonails .swiper-slide.swiper-slide-active .content {
        width: 760px;
    }
    .over-imgg > img {
        width: 65%;
    }
    #home-carousel-slider.carousel .item {
        height: 700px;
        width: 100%;
    }
    /*Dec 12*/
    
    .check-icon a::before {
        left: 35%;
        top: 34%;
    }
    .header-text.center-content.mbl-center {
        text-align: center;
    }
    .steps-block .block-1 {
        padding: 40px 0 0;
    }
    .steps-block .block-3 {
        padding: 40px 0 0;
    }
    .steps-block .block-1 .line::after {
        background-color: #6bc530;
        border-bottom: 0 solid #fff;
        border-radius: 0;
        color: #6bc530;
        content: "";
        font-size: 36px;
        font-weight: bolder;
        height: 258px;
        line-height: 0;
        margin: 0;
        position: absolute;
        right: 0;
        text-align: center;
        text-indent: 0;
        top: -4px;
        width: 4px;
    }
    .steps-block .block-2 .line::before {
        background-color: #6bc530;
        border-bottom: 0 solid #fff;
        border-radius: 0;
        color: #6bc530;
        content: "";
        font-size: 36px;
        font-weight: bolder;
        height: 259px;
        line-height: 0;
        margin: 0;
        position: absolute;
        right: 0;
        text-align: center;
        text-indent: 0;
        top: -4px;
        width: 4px;
        z-index: 1;
    }
    .steps-block .block-3 .line h2::before {
        border: solid transparent;
        content: " ";
        position: absolute;
        border-color: rgba(136, 183, 213, 0);
        border-left-color: #6BC530;
        border-width: 8px;
        margin-top: -12px;
        z-index: 1;
        top: 46px;
        right: 0;
        left: -6px;
    }
    .steps-block .block-3 .line::after {
        display: none;
    }
    .steps-block .block-3 .line {
        background: linear-gradient(to left, transparent 50%, #6BC530 50%);
        border-top: 0 solid;
        height: 4px;
        margin: 40px auto 0;
        padding-bottom: 0;
        padding-top: 0;
        position: relative;
        width: 84%;
        top: 1px;
    }
    .steps-block .block-2 .line h2::before {
        border: solid transparent;
        content: " ";
        position: absolute;
        border-color: rgba(136, 183, 213, 0);
        border-right-color: #6BC530;
        border-width: 8px;
        margin-top: -12px;
        z-index: 1;
        top: 42px;
        right: -6px;
    }
    .steps-block .block-1 .line::before {
        background-color: #6bc530;
        border-bottom: 0 solid #fff;
        border-radius: 0;
        color: #6bc530;
        content: "\2022";
        font-size: 36px;
        font-weight: bolder;
        height: 36px;
        left: -5px;
        line-height: 0;
        margin: 3px 4px 6px 5px;
        position: absolute;
        text-align: center;
        text-indent: -5px;
        top: -39px;
        width: 4px;
    }
    .steps-block .line {
        border-top: 4px solid #6bc530;
        margin: 40px auto 0;
        padding-bottom: 5px;
        padding-top: 5px;
        position: relative;
        width: 84%;
    }
    .two-blocks .blocks-1 .blocks-11 {
        padding: 80px 30px;
    }
    .two-blocks .blocks-2 .blocks-22 {
        padding: 80px 30px;
    }
    /*Dec 24*/
    
    .working-steps .step-one {
        height: 250px;
        width: 250px;
    }
    .working-steps .inner-content > h3 {
        font-size: 24px;
        line-height: 30px;
    }
    /*End dec 24*/
    
    .signupform-default #ctl00_cntBody_stripeCardForm_CouponCodePanel .checkout-option.border-box {
        margin: 20px 10px;
        width: 45%;
    }
    label.takedownLabel {
        height: 420px;
    }
    .row.solve-heading.contact-page {
        margin-top: 104px;
    }
    .badge-imges a {
        margin-bottom: 20px;
    }
    .badge-imges {
        margin-bottom: 0px;
    }
    .banner-groups .left-box {
        padding-bottom: 20px !important;
    }
    .tab-content {
        width: 100%;
        float: none;
    }
    .banner-groups .left-box h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .banner-groups .left-box {
        padding: 20px 20px 78px 50px;
    }
    .badge-imges img {
        width: 100%;
    }
    #problem .container-fluid [class*="problem-"] {
        display: block;
    }
    .slider {
        padding: 15% 0 5%;
    }
    .inner-content p {
        padding: 0;
    }
    .problem-left-block {
        width: 100%;
    }
    .problem-right-block {
        width: 100%;
    }
    i.glyphicon-plus {
        font-size: 10px;
    }
    .inner-content {
        margin: 0 auto;
        width: 60%;
    }
    .top-footer .footer-content h4 {
        text-align: left;
    }
    .footer-content > ul {
        padding-left: 0px;
    }
    .footer-content > ul.space30 {
        padding: 0;
        text-align: left;
    }
    .black-bg-inside p.statement {
        text-align: center;
    }
    /* Commercial page*/
    
    .single-men .grey-box h1,
    .single-men .grey-box p {
        text-align: left;
    }
    .team-job .color-fill h3 {
        color: #fff;
        font-size: 20px;
        text-align: center;
        font-style: italic;
        line-height: 30px;
        padding-top: 15px !important;
    }
    .team-job .color-fill-purple a {
        padding: 10px 20px;
        white-space: nowrap;
    }
    /*End commercial page*/
    /*Dec 12*/
    
    .check-icon a::before {
        font-size: 18px;
        left: 50%;
        padding: 10px;
        top: 50%;
        transform: translate(-50%, -50%);
    }
}