.thumbnail{margin:0 10px}.card{position:relative}.card-img-top{width:100%}.contactformhome form.vertical-form button:hover{background-color:#000!important;color:#fff!important}.contactformhome form.vertical-form button{background-color:#fff!important;color:#000!important}.header-top .mainmenu .navbar-nav .nav-item{margin:0 15px}.header-top .mainmenu .navbar-nav .nav-item .nav-link{color:#fff;font-size:16px}.header-top .mainmenu .navbar-nav .nav-item .nav-link:hover,.footer-widget .menu-item a:hover{color:#007bff}.header-top .header-btn .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#fff;color:#000;text-decoration:none;border-radius:5px;font-size:16px;transition:background-color .3s ease,transform .3s ease;margin:5px}.header-btn .btn:hover{background-color:#f7f7f7;color:#000}.header-btn{justify-content:space-between;align-items:center;margin-top:8px}.play-button{background-color:#fff!important}.header-top .dropdown-menu{background:#1d1d1d}.navbar-nav .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000}.contactformhome form#verticalForm button{width:120px!important;margin:auto}.navbar-nav .dropdown:hover .dropdown-menu{display:block}.navbar-nav .dropdown-menu{left:0;top:100%;position:absolute}li.contactmenumobile{display:none}span.carousel-control-next-icon{filter:invert(100%) sepia(50%) saturate(1800%) hue-rotate(87deg) brightness(119%) contrast(119%)}span.carousel-control-prev-icon{filter:invert(100%) sepia(50%) saturate(1800%) hue-rotate(87deg) brightness(119%) contrast(119%)}.footer-links a{display:block}.footer{padding:60px 0 0;background:#000;color:#fff}.footer-top .footer-widget-title{font-size:20px;font-weight:700;padding-bottom:20px;padding-top:20px}.footer-widget p{font-size:15px}.footer-bottom a{text-decoration:none;color:#fff}.footer-bottom{background:#000;color:#fff;display:none}.footer-social-media{display:flex;justify-content:left;align-items:center;gap:15px;margin-bottom:30px}.footer-social-media i{color:#fff!important;font-size:20px}.footer-bottom p{margin-bottom:0;text-align:center;padding:10px 0}.footer-bottom .container{border-top:1px solid #9faaaa}.footer-social-media .social-icon{color:#333;text-decoration:none;transition:color .3s ease}.footer-social-media .social-icon:hover{color:#0073e6}.footer-social-media .facebook{color:#3b5998}.footer-social-media .twitter{color:#00acee}.footer-social-media .instagram{color:#3f729b}.footer-social-media .linkedin{color:#0077b5}.header-bottom .content{text-align:center;padding:40px 20px}ol.breadcrumb{display:block}ol.breadcrumb li{display:inline-block}.header-bottom .header-banner-btn .btn i{margin-right:8px}.header-top .mainmenu .navbar-nav .nav-item .nav-link{outline:none}.contactformhome{width:80%;margin:auto}.product-box1 h2{font-size:32px;font-weight:700}.price-section-home .accordion{--bs-accordion-bg:#1d1d1d}.price-section-home button.accordion-button.collapsed{color:#fff;font-weight:700;background-color:#1d1d1d;outline:none}.price-section-home .accordion-button:not(.collapsed){color:#fff;background-color:#000;font-weight:700}.price-section-home .accordion-button::after{background-color:#fff}.price-section-home .product-box1 .accordion-body p:last-child{margin-bottom:0}.contact-home-wrap .contact-box{background:#3b3a3a!important;padding:10px;border-radius:5px}.contact-home-wrap .contact-box p{font-size:14px;min-height:60px}.contact-home-wrap .contact-box h4{font-size:18px;font-weight:700}.contact-home-wrap .contact-box span{color:#fff!important}.card-body h4{font-size:18px;font-weight:700;padding:10px 0}.card-body p{font-size:15px!important}.testimonial-client-rating i{color:#f3bb00;padding:0 2px}.testimonials-home-wrap .card-body{padding:30px}.testimonials-home-wrap .card-body p.card-text{min-height:110px}.contact-box.text-center.phone-section{min-height:214px!important}.section-our-company-pd{padding-top:4%;padding-bottom:4%;color:#fff}.section-our-company-grey{background:#1d1d1d}.section-our-company-lightgrey{background:#111}.section-our-company-black{background:#000}.banner-company-sec h1{font-size:36px;font-weight:700;margin-bottom:20px;color:#fff}.our-company-img{padding:0 2%}.about-company-wrap p{font-size:16px;line-height:1.5em;text-align:justify;align-items:center;vertical-align:middle;display:flex;padding:0 2%}.row.perfect_elevator{width:60%;margin:30px auto}.section-ceo-pd{padding-top:4%;padding-bottom:4%;color:#fff}.section-ceo-grey{background:#1d1d1d}.section-ceo-lightgrey{background:#111}.section-ceo-black{background:#000}.ceo-wrap h1{font-size:36px;font-weight:700}.ceo-wrap h2{font-size:24px;font-weight:700;margin-bottom:20px;color:#fff}.ceo-img{padding:0 2%}.ceo-wrap{line-height:1.5em;text-align:justify;align-items:center;vertical-align:middle;padding:0 2%}.ceo-wrap{display:block;font-size:14px}.ceo-img{height:100%!important;object-fit:cover}.book-now-btn{margin-top:30px}.book-now-btn a:hover{background:#fff;color:#000!important}.section-sos-pd{padding-top:4%;padding-bottom:4%;color:#fff}.section-sos-grey{background:#1d1d1d}.section-sos-lightgrey{background:#111}.section-sos-black{background:#000}section.banner-company-sec{position:relative}.sosbanner-overlay{position:absolute;bottom:10%;left:-30px}.section-sos-pd .heading h2{font-size:36px;font-weight:700;padding-bottom:10px}.header-thank-bottom{position:relative}.thank-banner-content{position:absolute;bottom:35%;width:100%}.thank-banner-content h1{font-size:36px;font-weight:700;margin-bottom:20px;color:#fff}.thank-banner-content p{font-size:16px;line-height:1.6;color:#fff;margin-bottom:30px}button.carousel-control-next{right:-30px}button.carousel-control-prev{left:-30px}@media only screen and (min-device-width:1300px) and (max-device-width:1370px) and (-webkit-min-device-pixel-ratio:1){.section-sos-pd .heading h2{font-size:32px}.our-company-img .frontofficecompany{height:320px;object-fit:cover}.contact-box.text-center.phone-section{min-height:234px!important}}@media (max-width:1200px){.sosbanner-overlay{width:60%;bottom:0}.section-sos-pd .heading h2{font-size:30px}.our-company-img{padding:30px 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.header-top .mainmenu .navbar-nav .nav-item{margin:0 15px}.header-top .header-btn .btn{padding:8px 10px;font-size:14px}.footer-social-media i{font-size:18px}.contact-home-wrap .contact-box p{min-height:86px}.testimonials-home-wrap .card-body p{font-size:14px!important}.testimonials-home-wrap .card-body h4{font-size:16px}.testimonials-home-wrap .card-body p.card-text{min-height:150px}.contact-box.text-center.phone-section{min-height:256px!important}}@media (max-width:991px){.navbar-nav .dropdown.show .dropdown-menu{display:block}.header-top .navbar-toggler:focus{box-shadow:none!important;outline:none}.navbar-nav .dropdown-menu{position:relative}.header-btn{display:none}}@media (max-width:980px){.contact-home-wrap .contact-box p{min-height:auto}.testimonials-home-wrap .card-body h4{min-height:60px;font-size:16px}.testimonials-home-wrap .card-body p.card-text{min-height:210px}.ceo-img{height:auto!important}.testimonials-home-wrap-mobile{display:block}.testimonials-home-wrap-mobile .card{width:80%;margin:auto}.thank-banner-content{bottom:20%}.contact-box.text-center.phone-section{min-height:auto!important}li.contactmenumobile{display:block}.row.perfect_elevator{width:100%;margin:30px auto}.navbar-toggler.mobile{display:none}}@media (max-width:767px){.header-btn{display:flex;flex-direction:column;align-items:center}.header-btn .btn{width:100%;text-align:center}.header-top .mainmenu button{border:0px}.header-top .mainmenu button a{color:#fff!important}.header-top span.navbar-toggler-icon{color:#fff}.header-top .navbar-toggler:focus{box-shadow:none!important;outline:none}.header-top .navbar-toggler-icon{background-color:transparent;color:#fff}.header-top button#navbar-toggler{background-color:red}.header-bottom .content{padding-left:0;text-align:center}.testimonials-home-wrap .card-body p.card-text{min-height:auto}.testimonials-home-wrap .card{margin-bottom:30px!important}.section-sos-pd{padding-left:20px;padding-right:20px}.sosbanner-overlay{display:none}.ceo-wrap h1{font-size:30px;text-align:left}.thank-banner-content{bottom:10%}.thank-banner-content h1{font-size:24px}.contactformhome{width:100%;margin:auto}form.vertical-form{padding:10px 0}.book-now-btn{margin-top:10px;margin-bottom:40px}.contact-box.text-center.phone-section{min-height:auto!important}li.contactmenumobile{display:block}.header-top .mainmenu .navbar-nav .nav-item .nav-link{padding-top:5px}.banner-image.banner-thankyou{display:block}.perfect_elevator .icon-box{padding:0 0 20px}.row.perfect_elevator{width:100%;margin:10px auto 30px}.row.perfect_elevator{width:100%;margin:30px auto}.navbar-toggler.mobile{display:none}}ol.breadcrumb{display:block}ol.breadcrumb li{display:inline-block}