@media (max-width:1550px){.home-page-header .bg-element{width:60vw}}@media (max-width:1300px){.home-page-header .bg-element{width:70vw;left:-10%}}@media (max-width:1200px){footer .top-footer ul.menu li a{font-size:16px}.team .team-member .team-details .caption h2{font-size:28px}.team .team-member .team-details .caption h5{font-size:22px}}@media (max-width:1130px){.home-page-header .bg-element{width:80vw;left:-20%}}@media (max-width:992px){.header .header-menu{width:70px}.main-menu{right:70px}.main-menu ul li a{font-size:25px}.custom-mobile-dropdown-menu ul li a{font-size:18px;margin:0 0 5px 0}.main-menu ul li.social ul.social-icons li a{width:40px;height:40px}.home-page-header .bg-element{display:none}.home-page-header .header-content{padding:50px;background:rgba(26,24,24,.75);text-align:center}.home-page-header .no-gutters{margin-left:0}.home-page-header a{margin:0 auto 15px auto}footer .top-footer ul.menu{display:block;text-align:center;padding:0;max-width:50%;margin:auto}footer .top-footer ul.menu li a{font-size:18px;margin:0 0 5px 0}footer .top-footer ul.menu li ul.sub-menu{padding:0 0 20px 0}.about-work .work-template .work-head,.about-work .work-template .work-body{padding:35px 40px}.ceo-statement .dark-section,.ceo-statement .light-section{padding:25px}.team .team-member .team-details .caption h2{font-size:32px}.team .team-member .team-details .caption h5{font-size:25px}.history-intro .history-box{padding:50px}.project-body a.cover-img:after{display:none}.project-body a.cover-img{min-height:450px}.project-body .project-info .project-label{box-sizing:border-box;border-top:10px solid #FFC20E}.project-body .project-imgs .img-cont:nth-of-type(even){padding-left:15px}.project-body .project-imgs,.project-body .project-imgs .img-cont{margin:0}.testimonials .testimonial-box p{font-size:30px}}@media (max-width:768px){.loader-wrapper .logo-container{width:200px;height:200px}.loader-wrapper .logo-container .logo-loader:after{width:150px;height:150px}.loader-wrapper .logo-container .logo-loader:before{top:-50%;left:0%}.custom-desktop-dropdown-menu{display:none}.header .header-menu{width:60px}.header .logo-container{width:200px;height:200px}.header .logo-container img{width:150px;height:150px;object-fit:contain}.main-menu{right:60px;display:block}.main-menu ul{width:365px;float:right}.main-menu .custom-mobile-dropdown-menu ul{width:unset}.main-menu ul li a{font-size:28px}.main-menu .custom-mobile-dropdown-menu ul li a{font-size:18px}.main-menu ul li a{margin:0 0 5px 0}.main-menu ul li.social ul.social-icons{margin:20px 0 0 0}.page-header{margin:0 0 25px 0}.page-header .container .title-label h1{font-size:28px}.projects-slider-section .slider-holder:after{width:calc(100% - 30px);right:15px;left:15px}.testimonials .testimonial-box p{font-size:25px;max-width:70%}.testimonials .testimonial-box img{margin:0 0 120px 0;width:80px}.testimonials .testimonial-box p span{font-size:20px}.about-work .work-template .work-head,.about-work .work-template .work-body{padding:25px}.about-work .work-template .work-body .locations,.about-work .work-template .work-body img{width:100%;display:block}.about-work .work-template .work-body .locations{margin:0 0 30px 0}.about-who h4{margin:0 0 30px 0}.ceo-statement .ceo-img{height:550px}.ceo-statement .dark-section,.ceo-statement .light-section{padding:25px}.expertise-section h2,.expertise-section .people h2{margin:0 0 30px 0}.overview-brief .brief-section .full-height-img-container{padding-left:15px}.history-projects .project-item{padding-right:15px}.history-projects .project-item.last-item{padding:0 15px}.history-projects .project-item.last-item .title{margin:0 0 20px 0}footer{padding:25px}footer .top-footer{margin:25px auto;padding:20px 0 0 0}footer .bottom-footer{width:100%;display:block}footer .bottom-footer p{text-align:center;display:block;width:100%}footer .bottom-footer ul.social-icons{width:fit-content;display:block;margin:20px auto 0 auto;padding:0}footer .iso-container{margin:20px auto 0 auto}.project-body a.back-btn{margin:0 0 25px 15px}.project-body .project-info .project-brief,.project-body .project-info .project-label{padding:25px}.form .container{padding:30px}.form .container form{max-width:100%}}@media (max-width:576px){.header .logo-container,.loader-wrapper .logo-container{width:150px;height:150px}.header .logo-container img,.loader-wrapper .logo-container .logo-loader:after{width:120px;height:90px;object-fit:contain}.header .logo-container span{display:none}.header .affiliate-logo{display:none}.projects .project-item .caption h4{max-width:100%}.projects .project-item .caption a{position:unset;bottom:unset;right:unset;margin:0 0 0 auto;display:block;width:fit-content}.about-section{padding:0}.home-page-header .header-content{padding:25px}.home-page-header a{width:fit-content}.expertise-section .exp-item{padding:0 15px 30px 15px}.projects-slider-section .slider-holder .title-area{position:unset;left:unset;top:unset;margin:0 0 25px 0}.projects-slider-section .slider-holder .title-area h2{color:#1A1818}.projects-slider-section .swiper-slide .content{bottom:50%;left:50%;text-align:center;transform:translate(-50%,50%)}.projects-slider-section .swiper-slide a{bottom:35%;transform:translate(50%,50%);right:50%}.projects-slider-section .swiper-container-horizontal>.swiper-pagination-bullets,.projects-slider-section .swiper-pagination-custom,.swiper-pagination-fraction{left:50%;transform:translateX(-50%)}.projects-slider-section .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.projects-slider-section .swiper-pagination-bullet{width:10px;height:10px}.team .team-member .team-details img{display:block;width:100%;margin:auto}.team .team-member .team-details .caption{width:100%;padding:20px;text-align:center}.team .team-member .team-details .caption a{margin:20px auto auto auto;font-size:18px;padding:10px 30px}.contact-details .info-c{padding-right:15px}.services a{margin:10px 0 35px auto}.services .service-item{padding-right:15px}}@media (max-width:350px){.page-header .container .title-label span.subtitle{display:block;padding:0}}@media (max-height:750px){.home-page-header .align-items-center{align-items:flex-end!important}.home-page-header .header-content{margin-bottom:10vh}}