@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--theme-orange:#f05736;--theme-black:#3b434b}.bg-theme-orange{background-color:var(--theme-orange)!important}.bg-theme-black{background-color:var(--theme-black)!important}.bg-light-t{background-color:rgb(255 255 255 / .75)}.text-orange{color:var(--theme-orange)!important}.text-black{color:var(--theme-black)!important}h1,h2,h3,h4,h5,h6,h2 b,h1 b{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:700!important;font-style:normal}*,body{font-family:"Lato",sans-serif;font-style:normal;font-weight:400}.bold{font-weight:700!important}.bolder{font-weight:900!important}.btn-theme-orange{background-color:var(--theme-orange)!important;color:#fff!important;transition:background-color 300ms linear}.btn-theme-orange:hover{background-color:var(--theme-black)!important;color:#fff!important}.btn-theme-black{background-color:transparent!important;color:var(--theme-black)!important;border:2px solid var(--theme-black);transition:background-color 300ms linear,color 300ms linear}.btn-theme-black:hover{background-color:var(--theme-black)!important;border:2px solid var(--theme-black);color:#fff!important}.hero-contact-btn{background-color:var(--theme-orange);color:#fff;border:2px solid var(--theme-orange);transition:background-color 300ms linear,color 300ms linear}.hero-contact-btn:hover{background-color:var(--theme-black);color:var(--theme-orange);border:2px solid var(--theme-orange)}.hero-eqp-btn{background-color:var(--theme-black);color:#fff;border:2px solid #fff;transition:background-color 300ms linear,color 300ms linear}.hero-eqp-btn:hover{background-color:#fff;color:var(--theme-black);border:2px solid #fff}.view-all-btn{background-color:var(--theme-black);color:#fff;border:2px solid var(--theme-black);transition:background-color 300ms linear,color 300ms linear}.view-all-btn:hover{background-color:#fff;color:var(--theme-black);border:2px solid var(--theme-black)}.btn-whatsapp{background-color:#25D366;border:2px solid #25D366;transition:background-color 300ms linear}.btn-whatsapp:hover{background-color:#12a849}.btn-black-section{border:none!important}.carousel-item .card-img-overlay{background-color:rgb(0 0 0 / .3)}.active>.page-link,.page-link.active{background-color:var(--theme-orange)!important;border:1px solid #f05736!important}.crop{position:relative!important;width:100%!important;padding-top:100%!important}.crop img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.thumb-wrapper{width:90px!important;height:90px!important}img.thumb-crop{width:100%!important;height:100%!important;object-fit:cover!important}.section-pading{padding:60px 0}.border-orange{border:2px solid var(--theme-orange)}main{padding-top:130px!important}.bg{background-repeat:no-repeat;background-size:cover;background-position:center}.black-bg{background-image:url(../img/bg/equipment-rental-in-sri-lanka-peters-equipment-b.png)}.white-bg{background-image:url(../img/bg/equipment-rental-in-sri-lanka-peters-equipment-w.png)}.con-bg{background-image:url(../img/bg/house-builders-in-sri-lanka-peters-equipment.jpg)}.contact-sec{background-image:url(../img/bg/house-building-company-in-sri-lanka-peters-equipment.jpg)}.sketch{background-image:url(../img/bg/house-building-contactors-sri-lanka-peters-equipment.jpg)}.fb-post{width:100%!important;height:600px!important;border:1px solid #ddd!important;border-radius:8px}.bg-light-t.navbar-light.fixed-top .nav-link{color:var(--theme-black)!important;font-weight:bolder}#collapsibleNavbar .nav-link{color:var(--theme-black)!important}#collapsibleNavbar a.nav-link:hover,.bg-light-t.navbar-light.fixed-top .nav-link:hover,#collapsibleNavbar a.nav-link.active,.bg-light-t.navbar-light.fixed-top .nav-link.active{color:var(--theme-orange)!important}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:100;padding:48px 0 0;box-shadow:inset -1px 0 0 rgb(0 0 0 / .1)}.sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto}.sidebar .nav-link{font-weight:500;color:#fff;transition:background-color 600ms linear}.sidebar .nav-link.active,.sidebar .nav-link:hover{background-color:var(--theme-orange)}.sidebar .nav-link.active{font-weight:700}.sidebar-heading{font-size:.75rem;text-transform:uppercase}.navbar-brand{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem}.ps-4.nav-link.active{background-color:rgb(240 87 54 / .8)!important}.navbar .navbar-toggler{right:1rem}.navbar .form-control{padding:.75rem 1rem;border-width:0;border-radius:0}.form-control-dark{color:#fff;background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .1)}.form-control-dark:focus{border-color:#fff0;box-shadow:0 0 0 3px rgb(255 255 255 / .25)}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}#sidebarMenu{overflow-y:scroll!important}#sidebarMenu .nav-item{border-bottom:1px solid rgb(240 87 54 / .1)}.pagination .d-none.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between{flex-direction:column!important}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background:var(--theme-black)!important;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--theme-orange)!important}.hover-underline:hover{text-decoration:underline}.card.border-0.shadow:hover{box-shadow:rgb(240 87 54 / .3) 0 8px 16px 0px!important}.social-icons a{color:var(--theme-black);transition:color 0.3s ease}.social-icons a:hover .bi-whatsapp{color:#25D366}.social-icons a:hover .bi-facebook{color:#1877F2}.social-icons a:hover .bi-telegram{color:#08c}.social-icons a:hover .bi-linkedin{color:#0077B5}.social-icons a:hover .bi-twitter-x{color:#000}.social-icons a:hover .bi-youtube{color:red}img.thumb{height:35px;width:35px}@media (max-width:572px){.collapse.navbar-collapse{border-top:1px solid #ccc}#sidebarMenu{display:none!important}}@media (min-width:572.1px){#collapsibleNavbar{flex:none}}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}#sidebarMenu,.navbar-brand{max-width:250px}h1{font-size:54px!important}h2{font-size:42px!important}.navbar-brand img{height:80px!important;width:auto}}@media (max-width:767.98px){.sidebar-heading{display:none!important}h1{font-size:36px!important}h2{font-size:28px!important}.navbar-brand img{height:65px!important;width:auto}}