@media (min-width: 1501px) and (max-width: 1700px) {}

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
    
    .container {
        max-width: 1170px;
    }
    .banner-text p {
        margin-bottom: 20px;
    }
    .banner-area {
        padding: 40px 0px;
    }
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    .banner-text p {
        margin-bottom: 15px;
        padding-right: 0px;
        line-height: 1.6;
    }
    .banner-area {
        padding: 100px 0px;
    }
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .banner-img.text-right {
        text-align: center!important;
    }
    .banner-text p {
        margin-bottom: 15px;
        padding-right: 0px;
        line-height: 1.6;
    }
    .banner-area {
        padding: 70px 0px;
    }
    .banner-text {
        padding: 35px 125px 0px 125px;
    }
}


/* small mobile :320px. */
@media (max-width: 767px) {
    .banner-img.text-right {
        text-align: center!important;
        margin-bottom: 30px;
    }
    .banner-text p {
        margin-bottom: 15px;
        padding-right: 0px;
    }
    .banner-area {
        padding: 30px 0px;
    }
    .banner-text,
    .banner-img {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        max-width: 450px;
    }
    .banner-text,
    .banner-img {
        padding-left: 0px;
        padding-right: 0px;
    }
}
