@media only screen and (max-width : 1199px) {
    @keyframes animate {
        0%   { 
            transform: scale(1.20);
            -webkit-transform: scale(1.20);
        }
        100% { 
            transform: scale(1.30);
            -webkit-transform: scale(1.30);
        }
    }  
}

@media only screen and (min-width : 992px) and (max-width : 1199px)  {
    .animate-shadow, .mobile-img {
        width: 250px;
    }
    .products .single-product:not(:last-child) {
        margin-bottom: 200px;
    }
    .mobile-img {
        left: 0;
        top: -23px;
    }
    .model {
        margin: 110px 0px 50px 50px;
    }
    .bottom-content {
        padding: 140px 0 200px 0;
    }
}

@media only screen and (max-width : 991px) {
    @keyframes animate {
        0%   { 
            transform: scale(1.20);
            -webkit-transform: scale(1.20);
        }
        100% { 
            transform: scale(1.30);
            -webkit-transform: scale(1.30);
        }
    }  
}

@media only screen and (min-width : 768px) and (max-width : 991px)  {
    .entry-title h1 {
        font-size: 55px;
    }
    .products .single-product:not(:last-child) {
        margin-bottom: 180px;
    }
    .mobile-img {
        left: 0;
        top: -18px;
    }
    .model {
        margin: 30px 0px 50px 0;
    }
    .model h2 {
        font-size: 40px;
    }
    .bottom-content {
        padding: 120px 0 170px 0;
    }
}

@media only screen and (max-width : 767px) {
    .content-main {
        background-attachment: unset;
    }
    .entry-title {
        padding: 115px 0 130px 0;
    }
    .entry-title h1 {
        font-size: 25px;
    }
    .products .single-product:not(:last-child) {
        margin-bottom: 80px;
    }
    .mobile-img {
        left: 0;
        top: -9px;
    }
    .model {
        margin: 0 0 15px 0;
    }
    .model h2 {
        font-size: 25px;
    }
    .bottom-content p {
        font-size: 14px;
    }
    .bottom-content {
        padding: 70px 0;
        text-align: center;
    }
    .offer-mt {
        margin-top: 40px;
    }
}

@media only screen and (max-width : 340px) {
    .model h2 {
        font-size: 20px;
    }
}