@media screen and (max-width:1200px) {
    .mobileHeader {
        display: flex;
    }

    .logo {
        display: none;
    }

    .container12, .container13, .container14  {
        width: -webkit-fill-available;
        width: fill-available;
        padding: 20px;
    }

    .nav {
        flex-direction: column;
        gap: 20px;
        display: none;
    }

    .nav.active {
        display: flex;
    }

    .navList {
        flex-direction: column;
        text-align: center;
    }

    .mainWrapper {
        padding-top: 0px;
    }

    .nav {
        margin-top: 20px;
        position: fixed;
        z-index: 101;
        width: -webkit-fill-available;
        background: #000000;
        top: 41px;
        left: 0;
    }

    #scrollIndicator {
    	display: none !important;
    }

    .timerCol {
    	width: 60px;
    	height: 60px;
    	font-size: 26px;
    }

    .timer {
    	padding: 25px;
    }

    .digitalWrapper {
    	margin-top: 0;
    }

    .toolkitWrapper {
    	margin-top: 60px;
    }

    .shape2, .shape3 {
    	display: none;
    }

    .solutionsWrapper {
    	margin-top: 0px;
    }

    .toolkitIcons {
    	padding: 40px;
    }

    .toolkitIcons img {
    	max-width: 100%;
    }

    .solutionsBlockRow {
    	grid-template-columns: repeat(2, 1fr);
    }

    .sectionSolut {
    	margin-block: 60px;
    }

    .projectsRow a img {
    	max-width: 100%;
    }

    .projectsRow {
    	gap: 10px;
    }

    .sectionPrice {
    	margin-top: 30px;
    }

    .clientCarousel {
    	right: 150px;
    }

    .homrFaqWrapper {
    	margin-bottom: 0;
    }

    .formTitle {
    	margin-top: 0;
    }

	.header .btnOutlineOr {
        border-color: #000000;
        background: #000;
    }
}