@media only screen and (min-width: 1600px) and (max-width: 1920px) {}

@media only screen and (min-width: 1445px) and (max-width: 1599px) {}

@media only screen and (min-width: 1400px) and (max-width: 1444px) {}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .header-area .header-inner .logo a img {
        height: 45px;
    }

    .header-area .header-inner .header-right .vw-btn-primary {
        padding: 12px 30px;
        font-size: 14px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li a {
        font-size: 15px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li .web-dropdown {
        padding: 12px 10px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li .web-dropdown li a {
        padding: 7px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li .web-dropdown li a img {
        width: 30px;
        height: 30px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li .web-dropdown li {
        margin: 0px 0px 8px;
    }

    .header-area .header-inner .header-right .menu-icon .menu_list li:hover .web-dropdown {
        margin: 5px 0px 0px;
    }

    .MBS-tools_wrap .main-img img {
        height: 120px;
    }

    .head h2 {
        font-size: 40px;
        margin-bottom: 15px;
        line-height: 50px;
    }

    p {
        font-size: 14px;
        line-height: 24px;
    }

    .about_wrap .main-box .main-img img {
        height: 400px;
    }

    .about_wrap .main-box {
        padding: 30px 45px;
    }

    .online_shop_wrap .main-img img {
        height: 581px;
    }

    .online_shop_wrap::after {
        width: 360px;
        height: 830px;
        top: 10%;
    }

    .Concept_wrap::before {
        top: 12%;
        width: 450px;
        height: 230px;
    }

    .Concept_wrap .main-img img {
        height: 517px;
    }

    .online_shop_wrap.challenges_wrap .main-img img {
        height: 500px;
    }

    .online_shop_wrap.challenges_wrap::after {
        height: 580px;
        top: 9%;
    }

    .platform_wrap .head ul li {
        font-size: 14px;
        line-height: 24px;
    }

    .platform_wrap .images_wrap .main-img img {
        height: 335px;
    }

    .platform_wrap::before {
        height: 666px;
        width: 370px;
        top: 10%;
    }

    .key_features_wrap .key_features_item {
        padding: 40px 25px 25px;
    }

    .key_features_wrap .key_features_item h3 {
        font-size: 24px;
        margin: 0px 0px 15px;
    }

    .contact-area .contact-headings .heading-contact {
        font-size: 65px;
    }

    .contact-area .contact-headings .subheading-contact {
        font-size: 40px;
    }

    .footer-links-area ul.footer-nav-links a {
        font-size: 14px;
        line-height: 18px;
    }

    .address__block a,
    .footer-info-area a {
        font-size: 15px;
        line-height: 20px;
    }

    .address__block p,
    .footer-info-area p {
        font-size: 15px;
        line-height: 20px;
    }

    ul.footer-social-list li a {
        width: 30px;
        height: 30px;
    }

    ul.footer-social-list li a i {
        font-size: 23px;
    }

    .footer-copyright p {
        font-size: 14px;
    }

    .footer-bottom .footer-nav-links li a {
        font-size: 14px;
        line-height: 20px;
    }

    .footer-logo-area .footer-logo {
        width: 140px;
    }

    .testimonial-area-2 .testimonial-section .section-title.testimonial-right-title .section-heading {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 40px;
    }

    .testimonial-carousel-2 .single-testimonial-avatar img {
        width: 110px;
        height: 110px;
    }

    .key_features_wrap .main-img img {
        height: 330px;
    }

    .key_features_wrap .main-img {
        top: 20%;
    }

    .key_features_wrap .key_features_item p {
        height: 158px;
    }

    .case-study-area-sec .contant h1 {
        font-size: 55px;
        line-height: 65px;
    }

    .case-study-area-sec {
        padding: 160px 0px 0px;
    }

    .case-study-area-sec .main-img img {
        height: 90px;
    }

    .case-study-area-sec .contant .unlock .btn-unlock {
        padding: 12px 25px;
        font-size: 16px;
    }

    .case-study-area-sec .main-mobile img {
        height: 780px;
    }

    .app_screens_wrap .head {
        margin-bottom: 60px;
    }

    .app_screens_wrap .main-img img {
        height: 500px;
    }

    .app_screens_wrap .row>div:nth-child(even):hover {
        margin-top: -30px;
    }

    .app_screens_wrap .row>div:nth-child(odd) {
        margin-top: 40px;
    }

    .luxury_wrap .head ul li {
        font-size: 18px;
    }

    .luxury_wrap .head ul {
        padding: 7px 0px 0px 16px;
    }

    .luxury_wrap .main-img img {
        height: 390px;
    }

    .section5_wrap .main-img .two-imgs .screen1 {
        width: 74%;
        height: 375px;
    }

    .section5_wrap .main-img .txt h2 {
        font-size: 35px;
        line-height: 43px;
        margin: 0px 0px 8px;
    }

    .section5_wrap .main-img img {
        height: 340px;
    }

    .section5_wrap .full-img img {
        height: 580px;
    }

    .section5_wrap .full-img {
        height: 705px;
    }

    .luxury_wrap,
    .app_screens_wrap {
        padding: 60px 0px 0px;
    }

    .section5_wrap {
        padding: 80px 0px 0px;
    }
    .testimonial-area-2{
        padding: 60px 0px;
    }
    .contact-area{
            padding: 80px 0;
    }

    .section5_wrap .main-img .txt {
        padding: 45px 30px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 576px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 575px) {}