@media only screen and (min-width: 1700px) {
    .container {
        max-width: 1670px;
    }
}
@media only screen and (min-width : 900px) and (max-width : 1290px) and (orientation : portrait) {
}
@media only screen and (min-width : 900px) and (max-width : 1920px) and (orientation : landscape) {
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
}
@media only screen and (min-width : 1200px) and (max-width : 1280px) and (orientation : landscape) {
}
@media only screen and (max-width: 1699px) {
    .banner-left-item p {
        font-size: 23px;
    }
    .bannerlogo img {
        max-width: 250px;
    }
    .banner-left-item h2 {
        font-size: 32px;
    }
    .banner-left-item ul li img {
        max-height: 70px;
    }
    .sec-cont.banner-left-cont, .AboutProject, .whCat, .proSol, .GoodProductivity, .Colors-section {
        padding: 50px 0;
    }
    .main-banner {
        padding: 60px 0;
    }
    .CompetitorAnalysis {
        padding: 50px 0 0;
    }
    .GoodProductivity-img {
        margin: 50px 0 0;
    }
    .AllFeaturesSec {
        padding: 0 0 50px;
    }
    .Typography-section {
        padding: 40px 0 60px;
    }
    .AboutProject-cont h2, .whCat-inner h2, .proSol-cont-itm h2, .GoodProductivity-inn h2, .CompetitorAnalysis-inn h2, .CompetitorAnalysis-sec-item h2, .AllFeaturesSec-div h2, .AllFeaturesSec-btm-in h2, .Typography-main h2, .Colors-head h2 {
        font-size: 35px;
    }
    .Colors-main .Colors-itm {
        font-size: 35px;
    }
    .AboutProject-cont p, .whCat-inner p, .proSol-cont-itm p, .GoodProductivity-inn p, .CompetitorAnalysis-cntTxt, .CompetitorAnalysis-sec-item li, .AllFeaturesSec-div p, .AllFeaturesSec-btm-in p {
        font-size: 22px;
    }
    .whCat-inner {
        padding: 20px 0;
    }
    .Colors-img {
        max-width: 70%;
        margin: 0 auto;
    }
    .Colors-main {
        margin: 50px 0 0;
    }
    .CompetitorAnalysis-txt p {
        font-size: 18px;
    }
    .CompetitorAnalysis-sec-item li::before {
        width: 14px;
        height: 14px;
        top: 12px;
    }
    .CompetitorAnalysis-sec-item li {
        padding-left: 30px;
    }
    .AllFeaturesSec-img {
        margin: 50px 0;
    }
    .Typography-txt h3 {
        font-size: 28px;
    }
    .Typography-lft {
        font-size: 118px;
    }
    .Typography-rit li {
        font-size: 20px;
    }
    footer.footer {
        padding: 50px 0;
    }
    .ftr-icn span {
        display: inline-block;
        max-width: 120px;
    }
    .ftr-cont h2 {
        font-size: 45px;
    }
    .ftr-cont p {
        font-size: 30px;
    }
    .ftr-cont h5 {
        font-size: 32px;
    }
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width:1199px) {
    .bannerlogo img {
        max-width: 170px;
    }
    .banner-left-item {
        margin: 0 0 15px;
    }
    .banner-left-item ul li img {
        max-height: 55px;
    }
    .sec-cont.banner-left-cont, .AboutProject, .whCat, .proSol, .GoodProductivity, .Colors-section {
        padding: 25px 0;
    }
    .AboutProject-cont h2, .whCat-inner h2, .proSol-cont-itm h2, .GoodProductivity-inn h2, .CompetitorAnalysis-inn h2, .CompetitorAnalysis-sec-item h2, .AllFeaturesSec-div h2, .AllFeaturesSec-btm-in h2, .Typography-main h2, .Colors-head h2, .banner-left-item h2 {
        font-size: 25px;
    }
    .AboutProject-cont p, .whCat-inner p, .proSol-cont-itm p, .GoodProductivity-inn p, .CompetitorAnalysis-cntTxt, .CompetitorAnalysis-sec-item li, .AllFeaturesSec-div p, .AllFeaturesSec-btm-in p, .banner-left-item p  {
        font-size: 19px;
    }
    .CompetitorAnalysis-txt p {
        font-size: 15px;
    }
    .CompetitorAnalysis-sec-item li::before {
        top: 8px;
    }
    .proSol-cont-itm:not(:last-child), .CompetitorAnalysis-sec-item:not(:last-child), .AllFeaturesSec-div:not(:last-child) {
        margin: 0 0 25px;
    }
    .CompetitorAnalysis-sec-item h2, .Typography-main h2 {
        margin: 0 0 15px;
    }
    .Typography-txt h3 {
        font-size: 22px;
    }
    .Typography-lft {
        font-size: 95px;
        border-radius: 25px;
    }
    .Typography-rit li {
        font-size: 18px;
    }
    .Colors-main .Colors-itm {
        font-size: 22px;
    }
    .ftr-icn span {
        max-width: 100px;
    }
    .ftr-cont h2 {
        font-size: 35px;
    }
    .ftr-cont p {
        font-size: 23px;
    }
    .ftr-cont h5 {
        font-size: 23px;
    }
}
@media only screen and (max-width: 991px) {
    .main-banner {
        padding: 120px 0 30px;
    }
    header.header .logo {
        max-width: 200px;
    }
    .banner-img {
        max-width: 60%;
        margin: 0 auto;
    }
    .AboutProject-img {
        max-width: 50%;
        margin: 0 auto;
    }
    .proSol-img {
        max-width: 80%;
        margin: 0 auto;
    }
    .Typography-lft {
        font-size: 65px;
    }
    .Typography-rit li {
        font-size: 15px;
    }
    .CompetitorAnalysis-sec-left {
        margin: 0 0 50px;
    }
    .CompetitorAnalysis-items {
        margin: 35px 0;
    }
}
@media only screen and (max-width:768px) {
}
@media only screen and (max-width:767px) {
    .CompetitorAnalysis-item {
        margin: 0 0 20px;
    }
    .Typography-rit {
        margin: 15px 0 0;
    }
    .Typography-row {
        margin: 20px 0 0;
    }
    .ftr-cont h2 {
        font-size: 25px;
    }
    .ftr-cont p {
        font-size: 17px;
    }
    .ftr-cont h5 {
        font-size: 18px;
    }
    .Colors-main .Colors-itm {
        padding: 15px 0;
    }
    .AllFeaturesSec-btm-img {
        margin: 20px 0 0;
    }
    .sec-cont.banner-left-cont {
        padding: 25px 0 0;
    }
}
@media only screen and (max-width:575px) {
}
@media only screen and (max-width:414px) {
}
