@media (max-width:991px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{width:100%;max-width:100%;flex:auto}.nav-inner{display:none}.logo-h{max-width:160px;width:160px;margin-inline-end:8px}.item.res-menu{display:block}.head-inner .menu-left{gap:11px}.menu-left .lang-h,.menu-left #themeToggle{display:none}.banner-h,.banner-h .row{height:500px}header .btn{display:none}.mobile-menu .menu-box .menu-outer .logo-h{margin-bottom:60px}.video-controls{max-width:160px;min-width:auto}.video-controls button{padding:0 14px;font-size:15px;min-height:45px;gap:10px}.about-text{padding-block:40px;padding-inline-start:0}.title-about{margin-bottom:30px}.about-text .title-about h2{font-size:30px;line-height:40px;margin-bottom:15px}.about-text .des-about{padding:0}.about-h{padding-block:20px}.services-h{padding-block:50px}.title{margin-bottom:30px}.title h3{font-size:28px;line-height:38px}.serv-block{margin:10px 0;height:370px}.serv-block .content-block{padding:35px 23px}.serv-block .content-block h3{font-size:20px;line-height:30px}.btn-center{margin-top:20px}.projects-h{padding:50px 0}.project-img{position:relative;height:350px;left:0;right:0;width:100% !important;max-width:100%;margin-bottom:30px}.project-text h2{font-size:30px;line-height:40px;margin-bottom:20px}.project-text p{font-size:14px;line-height:24px}.project-text .btn{margin-top:30px}.all-clients .slick-arrow{height:59.4px;width:114.4px;padding:20px}.clients-h{padding-block:10px 50px}.foot-block h3{margin:20px 0}.footer-bottom{text-align:center;padding:20px 0 0}.ryad-logo{float:none}.breadcrumb-h{padding:40px 0}.text-bread h1{font-size:30px;line-height:40px}.text-bread ul li,.text-bread ul li a{font-size:13px;line-height:23px}.about-page .about-text .title-about h2{font-size:30px;line-height:40px}.about-page .about-text{padding-bottom:0}.about-more .project-text h2{font-size:30px;line-height:40px;margin-bottom:20px}.about-more .project-text h2 i{font-size:28px;line-height:38px;margin-inline-end:10px}.mission-block .row{flex-direction:column-reverse}.mission-block .project-img{right:0;left:0}.about-more{padding:32px 0}.footer-top{padding-block:42px}.body-inner{padding:40px 0}.single-img{height:400px}.single-text{padding:30px 0 0}.single-text h3{font-size:28px;line-height:38px}.single-text h4{font-size:18px;line-height:28px}.single-text p{font-size:15px;line-height:25px}.single-text ul li{font-size:14px;line-height:24px}.career-block h3{font-size:25px;line-height:35px;margin-bottom:20px}.form-group label{font-size:15px;line-height:25px}.form-group .form-control{font-size:14px;line-height:24px}.form-group .file-upload-group.form-control .for-sm-input-file{min-width:auto;padding:0 15px;font-size:15px}.accordion .accordion-item.active button.accordion-button{font-size:21px;line-height:31.82px;padding-block:27px 0}.accordion .accordion-item .accordion-button{font-size:16.07px;line-height:31.82px;padding:9px 12px}.accordion .accordion-item .accordion-button:after{font-size:15px}.accordion-body{padding:0 12px 15px}.accordion-body p{font-size:15px;line-height:25px}.single-inner .single-content{margin-top:50px}.single-content h3{font-size:28px;line-height:38px;margin-bottom:14px}.single-inner .single-content p{font-size:14px;line-height:24px;margin-top:20px}.contact-page .row{flex-direction:column-reverse}.contact-form .contact-block{padding:20px;margin-bottom:30px}.contact-block{padding:15px}.projects-top-page{padding-inline:15px}.project-block-top .project-img{height:350px}.project-block-top .project-text{padding:0;margin-bottom:12px}.controls-inner{margin:30px auto 0}.controls-inner .btn-wrap button{width:54px;height:45px}.projects-page .nav.nav-tabs .nav-item{margin-bottom:20px}.projects-page .nav.nav-tabs .nav-item .nav-link{font-size:18px;line-height:28px}.projects-page .nav.nav-tabs{margin:0 0 30px}.project-block .img{height:350px !important}.project-block .details h3{font-size:20px;line-height:28px;margin-bottom:15px}.project-block .details p{font-size:15px;line-height:25px}.project-block{margin-bottom:30px}.big-img{height:400px;border-radius:20px}.single-pro-inner .single-text p{font-size:15px;line-height:25px}.search-box-btn.search-box-outer{display:none}.search-h{margin:30px 0 0}.search-h .form-group{display:flex;justify-content:space-between}.search-h .form-group input{width:calc(100% - 60px);padding:0 15px;height:50px;border:1px #eee solid;border-radius:6px}.search-h .form-group button{width:50px;height:50px;border-radius:6px;border:none;background:var(--main-color);color:#fff;box-shadow:none !important}.banner-text .text-flex{display:block}.banner-text h1{font-size:26px;line-height:36px}.banner-text p{font-size:15px;line-height:25px;margin-top:15px}.careers-page.body-inner .row{flex-direction:column-reverse}.career-block.form-career{margin-top:28px}.about-text.row .title-about .btn{display:none}.about-text .des-about p{margin-bottom:20px}section.small-logos{padding-top:40px}.small-logos .img{margin-bottom:24px}.small-logos .col-4{flex:0 0 auto;width:33.33333333%}}@media (max-width:600px){.container{max-width:100%}}@media (max-width:480px){.service-block{height:450px;max-width:270px;margin:0 auto}}@media (min-width:991px){.des-about .btn{display:none}}