@media (max-width: 767px){
/*
    .desk-block{
        display: none;
    }
    
    .mob-block{
        display: block !important;
    }
*/
    .hero-home .video{
            height: 55vw;
    }
    
    #loader .progress .logo {
    height: 130px;
}
    .header .logo {
    height: 100%;
}
	.newheader{
		height: auto;
		top: 10px;
	}
	.navbar{
	height: auto	
	}
    .header .container {
    margin-top: 20px;
}
    #menu .trigger {
    top: 5%;
}
	.menu-link{
		font-size: 36px;
    margin-bottom: 20px;
		text-transform: uppercase;
		        justify-content: center;
		color: #2b2d2e
	}
	.burger{
		z-index: 1
	}
	.logo-img{
		z-index: 1
	}
	.navbar-block{
	 display: flex !important;	
		 justify-content: center !important;
	}
	.navbar-block.is-active {
    opacity: 1;
    pointer-events: initial;
    display: flex;
    justify-content: center;
}
.external-menu{
	display: flex;
	        align-items: center;
}
	#newmwnu .menu {
    margin-right: 0;
}
    .project-sec-home{
    height: 80vh;
    }
	.hero-home{
		padding-top: 9vw !important;
		        padding-bottom: 0;
	}
	.project-img{
		width: 100%
	}
    .project-sec-home .big .image img{
        object-fit: cover;
    }
	.hero-services .headline{
		opacity: 0
	}
    #menu .inner .content .center .menu li a {
    font-size: 36px;
        margin-bottom: 15px;
   }
    .facts-section .columns__item {
       width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
}
    
    .menu-item .children li a{
           font-size: 20px !important;
    }
	    .dropdown-show .dropdown-content {
        margin-bottom: 20px;
    }
	.dropdown-items {
  row-gap: 0.6rem;
	text-align: center;
 
  padding-top: 0.35rem;
}
.dropdown-link{
	    font-size: 22px !important;
    line-height: 36px !important;
	    opacity: 0.9;
}
    .subtitle .line {
    height: 10vw;
}
    .about-details .subtitle .line {
    height: 9vw;
}
    .about-details .subtitle {
    font-size: 8vw;
}
    .hero-services {
    height: 30vh;
		padding-top: 6vw !important;
}
    .hero-services .image--featured img {
            object-fit: contain;
        object-position: top;
}
	.hero-services .image{
		    background-color: transparent;
	}
	    .hero-services .image--featured {
        height: 50vw;
    }
	.about-details.about-comp{
		padding-top: 0
	}
	
    .text-staggered .wysiwyg{
    width: 100%;
    margin-left: 0;
    }
    
    .facts-section {
    padding: 80px 0 60px 0;
}
    
    .facts-section .wysiwyg{
        text-align: center;
    }
    .facts-section .label.--dotted {
    text-align: center;
}
    .facts-section .label.--dotted:before {
    right: unset;
    left: 50px;
}
	section.component.component--text-background.text-background.--fullheight.--fullheight.abt-img {
    height: auto !important;
}
    .home-contact-form .button {
    font-size: 14px;
            height: auto;
    padding: 10px 20px;
    }
        .text-numbered .draggable__item {
        width: 100%;
        margin-right: 0;
    }
	
    .footer .sec.text-header1{
          font-size: 28px;
    }
	
    .qr-location {
    margin-bottom: 30px;
}
    .footer .social-footer .headline {
    margin-bottom: 21px;
}
   .more-about-details {
    width: 100% !important;
    bottom: 0 !important;
    padding: 20px;
    left: 0 !important;
       margin: 0 !important;
}
    .abt-img .image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #d6d2ce6e;
    z-index: 99;
}
    .vision-mission-section .subtitle .line {
    height: auto;
}
     .vision-mission-section .draggable__inner{
        display: block;
    }
    .vision-mission-section .text-numbered .draggable__item {
    width: 100%;
     margin-right: 0; 
}
    .vision-mission-section .text-numbered .group__title {
    margin-bottom: 5vw;
}
     .vision-mission-section .text-numbered .group {
    margin-bottom: 10vw;
}
    
    .archive-sec .columns__item{
            margin: 20px 0;
    }
    .archive-sec .event {
    width: 100%;
            margin-top: 0;
}
    .archive-sec .container--medium {
    width: 90vw;
}
    
    .project-main-title .medium-title .line{
    line-height: 10vw;
    height: unset;
            display: flex;
                font-size: 30px;
}
    .project-main-title .small-title .line{
    line-height: 10vw;
    height: unset;
            display: flex;
        font-size: 24px;
}
    .project-main-title {
    margin-top: 45px;
}
    .medium-title .line, .small-title .line {
    line-height: normal;
}
    .form-details{
        width: auto;
            padding: 10px 10px;
    }
    
    .file-button{
        font-size: 12px;
    }
  .form input, .form textarea{
        line-height: 35px !important;
    }
    .team-sec .columns__item {
    width: 100% !important;
}
    .team-sec .address {
    display: block;
    }
    .team-sec .address__image {
    width: 100% !important;
}
    .team-sec .address__info {
    width: auto;
            padding-bottom: 25px;
}
    .team-sec .social-team li {
    margin-right: 20px;
    margin-top: 20px;
}
    .team-sec .social-team li a{
            width: 10vw;
    height: 10vw;
    line-height: 10vw;
    border-radius: 8vw;
    font-size: 22px !important;
    }
	.facts-section .columns__item:last-child {
    margin-bottom: 0;
}
}
       

@media (min-width: 768px) and (max-width: 991px){
     #menu .inner .content .center .menu li a {
    font-size: 48px;
        margin-bottom: 15px;
   }
    
    .menu-item .children li a{
           font-size: 28px !important;
    }
    #menu .trigger{
        display: block;
    }
    #menu .trigger span {
    margin-bottom: 14px;
}
    .whatsapp-fixed {
    right: 15%;
}



.hero-home .video{
    height: 55vw;
}

#loader .progress .logo {
height: 130px;
}
.facts-section .columns__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
}

.facts-section .label.--dotted {
    text-align: center;
}

.facts-section .label.--dotted:before {
    right: unset;
    left: 50px;
}

.facts-section .wysiwyg {
    text-align: center;
}
.button.--medium {
    height: 7vw;
    padding: 0 4.083vw;
    font-size: 4.27vw;
}
footer .copyright {
    font-size: 14px;
    
}
.images-overhead .video--main{
    top: 19vw;
}

.team-sec .address__image {
    width: 100% !important;
}                    
.team-sec .address {
    display: block;
}
.team-sec .columns__item {
    width: 100% !important;
}
.team-sec ul.social-team.ele {
    padding-bottom: 12px;
}
.form-details {
    width: auto;
    padding: 10px 10px;
}
.form input, .form textarea {
    line-height: 35px !important;
}
.file-button {
    font-size: 15px;
}
.form-simple {
    padding-top: 10.5vw;
}



.more-about-details {
    width: 100% !important;
    bottom: 0 !important;
    padding: 20px;
    left: 0 !important;
    margin: 0 !important;
}

.abt-img .image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #d6d2ce6e;
    z-index: 99;
}

.vision-mission-section .subtitle .line {
    height: auto;
}

.vision-mission-section .draggable__inner {
    display: block;
}
.about-details .subtitle .line {
    height: 5.5vw;
}
.about-details .wysiwyg {
    line-height: 1.5;
}
.abt-img .wysiwyg {
    line-height: 1.5;
}


.archive-sec .event {
    width: 100%;
    margin-top: 0;
}

.archive-sec .columns__item {
     margin: 20px 0; 
}

.archive-sec .container--medium {
    width: 90vw;
}


.project-main-title .medium-title .line {
    line-height: 6vw;
    height: unset;
    display: flex;
    font-size: 30px;
}

.medium-title .line, .small-title .line {
    line-height: normal;
}

.project-main-title {
    margin-top: 45px;
}

.medium-title .line{
    line-height: normal;
}
	
}



/*
.mob-block{
    display: none;
}*/

