@media (max-width:767px){.h6,h6{font-size:20px}header{position:fixed;width:100%;top:0;z-index:999}.navbar-brand img{width:60%;height:auto}.mobi-login{display:block;text-align:center}.navbar-collapse{position:absolute;top:109%;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 6px 10px #00000029;overflow-y:auto;height:560px}.navbar-collapse a,.navbar-collapse i{color:#060043}.header-socials i{line-height:normal}.navbar-toggler{padding:0 20px;line-height:1;color:#060043;background-color:transparent;border:0;border-radius:0}.navbar-toggler i{color:#060043;font-size:30px;font-weight:500}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none;border:0}.navbar{padding:0 10px}.navbar-nav{width:100%;text-align:center;padding:5px 10px;border:0}.dropdown .dropdown-toggle.active,.nav-link .nav-item:hover,.nav-link.active .nav-item{color:#ed3438!important;font-weight:400;border-bottom:3px solid #ed3438!important;padding-bottom:5px}.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;top:114%;border:0;min-width:150px;padding:5px;left:20px;box-shadow:none;border-radius:0;text-align:center}.header .navbar-nav .nav-link{padding:0;border-bottom:transparent;line-height:45px;vertical-align:middle}.mobile-contact-details{padding:15px}.mobile-contact-details a,.mobile-contact-details p{font-weight:300;line-height:30px;margin:0;font-size:16px}.mobile-contact-details i{color:#ed3438;font-size:18px;margin-right:10px}.mobile-contact-details span{font-weight:600;color:#ed3438;font-size:17px;padding:0 10px}.dark-card{padding:20px 15px!important}.dark-card i{font-size:30px}.blue-card{padding:20px 10px}.home-header{background-image:url(/images/home/mobile-header.jpg)}.home-header .card{height:450px}.blog,.branches,.contact,.contact-form,.home-intro,.proj-customers,.services,.services-vision-mission,.values,.vision-mission{padding:10% 0}.home-intro .col{margin-bottom:20px}.testimonials .card{padding:30px}.testimonials .carousel-control-prev{left:-22px}.testimonials .carousel-control-next{right:-22px}#riskAssessmentModal ul>li>i,.why-choose ul>li>i{margin-left:-30px}#riskAssessmentModal ul>li,.why-choose ul>li{margin-left:30px}.values .nav-pills .nav-link{margin-bottom:10px;width:100%}.nav.nav-pills .nav-item{width:100%}.about-team .card{height:250px}.about .card .card-body{margin-left:0;padding:10% 5%}.page-top{padding:5% 0;margin-top:17%}.careers .card,.our-team .card{height:250px}.team{margin-top:-16%;padding-bottom:5%}.dark-card .card-body,.service-page{padding:4%}.dark-card img{width:20%}.service-page .card img{width:100%;margin-top:15px}.services-gallery{padding:5% 0}.services-gallery .carousel-item{padding:10px}.customers ul>li,.projects ul>li{line-height:40px}.accordion-button{font-size:16px}.projects{background-image:url(/images/projects/mobile-header.jpg);padding:10% 0}.careers{background-image:url(/images/careers/mobile-header.jpg);padding:10% 0}.branches .card{margin-top:20px}.blog-page{padding:2% 0 9% 0}footer{background-image:url(/images/mobile-background.jpg)}.footer,.vacancies{padding:10% 0}.footer p>strong{font-size:25px}.footer span.badge{font-size:20px}}@media (min-width:768px) and (max-width:991px){header{padding:5px 0;top:0}.navbar-collapse{position:absolute;top:106%;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 6px 10px #00000029;overflow-y:auto;max-height:572px}.navbar-collapse a,.navbar-collapse i{color:#060043}.header-socials i{line-height:normal}.navbar-toggler{padding:0 20px;line-height:1;color:#060043;background-color:transparent;border:0;border-radius:0}.navbar-toggler i{color:#060043;font-size:30px}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none;border:0}.navbar{padding:10px}.navbar-nav{width:100%;text-align:center;padding:15px 20px}.header .nav-item{display:block;justify-content:center;margin-bottom:10px;border-bottom:3px solid transparent}header.smaller li a{padding:0}.header .navbar-nav .nav-link{font-size:15px;padding:0;border-bottom:transparent;line-height:25px;vertical-align:middle;padding-bottom:0}.dropdown .dropdown-toggle.active,.nav-link .nav-item:hover,.nav-link.active .nav-item{padding-bottom:0}.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;top:120%;border:0;min-width:90px;padding:5px;left:0;box-shadow:none;border-radius:0;text-align:center}.mobi-logo img{width:50%;height:auto}.mobile-contact-details{padding:15px}.mobile-contact-details a,.mobile-contact-details p{font-weight:300;line-height:30px;margin:0;font-size:16px}.mobile-contact-details i{color:#ed3438;font-size:18px;margin-right:10px}.mobile-contact-details span{font-weight:600;color:#ed3438;font-size:17px;padding:0 10px}.dark-card{padding:20px 15px!important}.dark-card i{font-size:30px}.blue-card{padding:20px 10px}.home-header .card{height:600px}.home-header .card-img-overlay{padding:0}#riskAssessmentModal ul>li,.why-choose ul>li{margin-left:30px}#riskAssessmentModal ul>li>i,.why-choose ul>li>i{margin-left:-30px}.page-top{padding:4% 0;margin-top:11.5%}.about .card .card-body{margin-left:0}.values .nav-item{width:auto;margin-bottom:20px;margin-right:10px}.values .nav-item .nav-link{width:100%}.about-team .card{height:400px}.our-team .card{height:350px}.team{margin-top:-8%}.service-page .card img{width:100%}.careers .card{height:400px}footer{background-image:url(/images/mobile-background.jpg)}.footer p>strong{font-size:25px}span.badge{font-size:20px}}@media (min-width:992px) and (max-width:1199px){.topbar a,.topbar p{margin:0 3px;font-size:14px}.topbar i{font-size:15px;margin-right:5px}.topbar span{font-size:15px;padding:0}.header .navbar-nav .nav-link{padding:0 0 0 15px;line-height:45px}.dropdown .dropdown-toggle.active,.nav-link .nav-item:hover,.nav-link.active .nav-item{padding-bottom:12px}.navbar-expand-lg .navbar-nav .dropdown-menu{top:107%;padding:15px;left:10px}.logo img{width:100%;height:auto}.home-header .card{height:500px}#riskAssessmentModal ul>li,.why-choose ul>li{margin-left:30px}#riskAssessmentModal ul>li>i,.why-choose ul>li>i{margin-right:10px;margin-left:-30px}.page-top{margin-top:5%}.about{padding:5% 0}.about .card .card-body{margin-left:-125px}.values .nav-pills .nav-link,.values .nav-pills .nav-link.active,.values .nav-pills .show>.nav-link{padding:10px 15px;font-size:15px}.about-team .card{height:400px}span.badge{font-size:20px}}@media (min-width:1200px) and (max-width:1600px){.topbar a,.topbar p{margin:0 10px;font-size:15px}.dropdown .dropdown-toggle.active,.nav-link .nav-item:hover,.nav-link.active .nav-item{padding-bottom:22px}.navbar-expand-lg .navbar-nav .dropdown-menu{top:105%;padding:20px;left:27px}.home-header .card{height:600px}}@media (min-width:1391px) and (max-width:1600px){.home-header .card{height:550px}}