/* ==== poppins Font family start ==== */

@font-face { font-family: 'Poppins black'; src: url('fonts/Poppins-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins ExtraBold'; src: url('fonts/Poppins-ExtraBold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face{font-family:'Poppins ExtraLight';src:url('fonts/Poppins-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins Bold';src:url('fonts/Poppins-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins Italic';src:url('fonts/Poppins-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Poppins Light';src:url('fonts/Poppins-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins Medium';src:url('fonts/Poppins-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins Thin';src:url('fonts/Poppins-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins SemiBold';src:url('fonts/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins Regular';src:url('fonts/Poppins-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}

/* ==== poppins Font family End ==== */

/* ==== Roboto Font family Start ==== */

@font-face { font-family:'Roboto black'; src:url('fonts/Roboto-Black.ttf') format('truetype'); font-weight:900; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto bold'; src:url('fonts/Roboto-Bold.ttf') format('truetype'); font-weight:bold; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto extrabold'; src:url('fonts/Roboto-ExtraBold.ttf') format('truetype'); font-weight:bold; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto extralight'; src:url('fonts/Roboto-ExtraLight.ttf') format('truetype'); font-weight:200; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto light'; src:url('fonts/Roboto-Light.ttf') format('truetype'); font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto medium'; src:url('fonts/Roboto-Medium.ttf') format('truetype'); font-weight:500; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto regular'; src:url('fonts/Roboto-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto semibold'; src:url('fonts/Roboto-SemiBold.ttf') format('truetype'); font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Roboto thin'; src:url('fonts/Roboto-Thin.ttf') format('truetype'); font-weight:100; font-style:normal; font-display:swap; }

/* ==== Roboto Font family End ==== */

img { max-width:100%; }
input.text, input[type="text"], input[type="button"], input[type="submit"], input[type="email"], input[type="tel"], textarea, .input-checkbox { outline:0; }
h1, h2, h3, h4, h5, h6, p { margin:0; }
input:focus { outline:0; }
textarea:focus { outline:0; }
button:focus { outline:0; }
a { cursor:pointer; text-decoration:none; transition:all 0.5s ease; }
a:focus, a:hover { text-decoration:none; outline:0; }
.TC { text-align:center; }
.TL { text-align:left; }
.TR { text-align:right; }
.margin_auto { margin:auto; float:none; }
.padding { padding:0; }
.al { width:100%; height:100%; display:table; }
.alm { width:100%; height:100%; display:table-cell; vertical-align:middle; }
abbr[title] { border-bottom:none !important; cursor:inherit !important; text-decoration:none !important; }
body { font-family:'Poppins Regular'; background-color:#fff; }
html { scrollbar-color:#FFC513 #2D2D2D; scrollbar-width:thin; }
.container { max-width:1240px; margin:0 auto; width:100%; }

/* ==== navbar start ==== */

.whatsapp-icon-main { display:none; }
.header-main { width:100%; margin:auto; background-color:#00000085; padding:25px 0px; position:fixed; top:0px; z-index:9; }
.header-main.active { background-color:#000000e6; }
.header-main-inside { width:100%; margin:auto; display:flex; align-items:center; justify-content:space-between; }
.header-logo { width:fit-content; }
.header-logo a { display:flex; align-items:center; justify-content:center; }
.header-nav-nenu-list { width:fit-content; }
.header-nav-nenu-list ul { padding:0px; margin:0px; display:flex; align-items:center; gap:50px; }
.header-nav-nenu-list ul li { list-style:none; }
.header-nav-nenu-list ul li a { font-size:20px; color:white; font-family:'Poppins Medium'; display:flex; align-items:center; gap:10px; }
.header-nav-nenu-list ul li a.active { color:#FFC513; }
.header-nav-nenu-list ul li a:hover { color:#FFC513; }
.header-nav-nenu-list ul li a i { transition:0.2s; }
.header-contact-button a { display:flex; align-items:center; justify-content:center; gap:10px; line-height:normal; font-size:16px; color:#2D2D2D; background-color:#FFC513; border:1px solid #FFC513; border-radius:50px; width:200px; padding:14px 0px; font-family:'Poppins SemiBold'; transition:0.3s; }
.header-contact-button a:hover { background-color:transparent; color:#FFC513; }
.Services-drop-down { background-color:#2D2D2D; border:unset; border-radius:14px; display:flex; flex-direction:column; align-items:unset !important; gap:0px !important; padding:18px !important; width:280px; top:14px !important; display:none !important; }
.Services-drop-down.dropdown-menu.show { display:block !important; }
.Services-drop-down li a { gap:10px; padding:6px 10px; border-radius:10px; font-size:18px !important; }
.Services-drop-down li a:hover { background-color:#FFC513; color:#2D2D2D !important; }
.header-nav-nenu-list ul li.dropdown a.show { color:#FFC513; }
.header-nav-nenu-list ul li.dropdown a.show i { transform:rotate(180deg); }
.respo-tgl-mn { display:none; }
.farid-forklift-sidebar-main { display:none; }

/* ==== navbar End ==== */

/* ==== Home Page banner start ==== */

.home-page-banner-main { width:100%; margin:auto; position:relative; }
.home-page-banner-image { width:100%; }
.home-page-banner-image img { width:100%; height:800px; object-fit:cover; }
.home-page-banner-contact-main { position:absolute; bottom:0px; right:0px; left:0px; margin:auto; width:100%; height:calc(100% - 105px); background:linear-gradient(90deg, rgba(45, 45, 45, 1) 0%, rgba(45, 45, 45, 0) 81%); z-index:1; display:flex; align-items:center; }
.home-page-banner-contact-and-form-main { width:100%; display:flex; justify-content:space-between; }
.home-page-banner-left-cnctnt { width:60%; }
.home-page-banner-left-cnctnt h1 { font-size:48px; color:white; line-height:72px; font-family:'Poppins SemiBold'; margin-bottom:16px; white-space:pre-wrap; display:inline-block; animation:blink 0.8s infinite; }
@keyframes blink { 50% { border-color:transparent; } }
.home-page-banner-left-cnctnt h2 { font-size:40px; color:#FFC513; line-height:48px; font-family:'Poppins Medium'; margin-bottom:20px; }
.banner-main-button { width:fit-content; margin-bottom:20px; }
.banner-main-button a { display:flex; align-items:center; justify-content:center; width:fit-content; color:#2D2D2D; font-size:24px; font-family:'Poppins Medium'; line-height:30px; background:linear-gradient(46deg, rgba(255, 237, 181, 1) 0%, rgba(255, 197, 19, 1) 100%); padding:9px 40px; border-bottom-left-radius:80px; border-top-right-radius:80px; transition:0.3s; }
.banner-main-button a:hover { border-bottom-left-radius:0px; border-top-right-radius:0px; border-top-left-radius:80px; border-bottom-right-radius:80px; }
.banner-forklift-and-car-services-pera { margin-bottom:20px; }
.banner-forklift-and-car-services-pera p { color:white; font-size:20px; line-height:30px; font-family:'Poppins Medium'; }
.banner-fork-lift-and-car-service-point { width:100%; }
.banner-fork-lift-and-car-service-point ul { padding:0px; margin:0px; display:flex; flex-wrap:wrap; justify-content:space-between; gap:20px; }
.banner-fork-lift-and-car-service-point ul li { font-size:16px; line-height:24px; color:white; font-family:'Poppins Medium'; list-style:none; display:flex; align-items:center; gap:10px; width:48%; }
.banner-fork-lift-and-car-service-point ul li span { display:flex; align-items:center; justify-content:center; width:12px; min-width:12px; height:12px; border-radius:50px; background-color:#FFC513; }
.home-page-banner-right-cnctnt { width:33%; }
.home-page-banner-form-main { width:100%; background-color:#00000090; border-radius:20px; border:1px solid white; }
.home-page-banner-form-main form { width:100%; padding:40px; }
.home-page-banner-form-main h3 { font-size:24px; line-height:36px; color:white; font-family:'Poppins Medium'; margin-bottom:20px; }
.home-page-banner-form-main input { font-size:14px; width:100%; border:1px solid white; color:white; padding:16px; border-radius:8px; background-color:#ffffff1f; margin-bottom:30px; }
.home-page-banner-form-main input::placeholder { color:white; }
.home-page-banner-form-main textarea { font-size:14px; width:100%; border:1px solid white; color:white; padding:16px; border-radius:8px; background-color:#ffffff1f; margin-bottom:30px; height:130px; resize:none; }
.home-page-banner-form-main textarea::placeholder { color:white; }
.home-page-banner-form-main button { display:flex; align-items:center; justify-content:center; gap:10px; line-height:normal; font-size:16px; color:#2D2D2D; background-color:#FFC513; border:1px solid #FFC513; border-radius:50px; width:152px; padding:14px 0px; font-family:'Poppins SemiBold'; transition:0.3s; }
.home-page-banner-form-main button:hover { background-color:transparent; color:#FFC513; }

/* ==== Home Page banner End ==== */

/* ==== After Hours Drop-OFF section start ==== */

.after-hours-drop-off-section-main { width: 100%; margin: auto; background-image: url(../images/after-hoursdrop-off.webp); background-repeat: no-repeat; background-size: cover; padding: 49px 0px; }
.after-hours-drop-off-main-contact-and-button { width: 100%; display: flex; align-items: center; justify-content: space-between; }
.after-hours-drop-off-main-contact-and-button h3, .after-hours-drop-off-main-contact-and-button h2 { font-size: 30px; color: #2D2D2D; font-family: 'Poppins SemiBold'; }
.after-hour-drop-off-buttons-main { width: fit-content; display: flex; gap: 30px; }
.after-hour-drop-off-buttons-main a { color: #2D2D2D; font-size: 16px; display: flex; align-items: center; justify-content: center; line-height: 24px; padding: 14px 0px; width: 190px; border-radius: 50px; font-family: 'Poppins SemiBold'; }
.after-hour-drop-off-buttons-main a.cr-rpair-btn { background-color: #FFC513; border: 1px solid #FFC513; }
.after-hour-drop-off-buttons-main a.cr-rpair-btn:hover { background-color: transparent; color: #2D2D2D; border-color: #2D2D2D; }
.after-hour-drop-off-buttons-main a.forklft-rpair-btn { background-color: #2D2D2D; border: 1px solid #2D2D2D; color: #FFC513; }
.after-hour-drop-off-buttons-main a.forklft-rpair-btn:hover { background-color: transparent; color: #2D2D2D; }

/* ==== After Hours Drop-OFF section End ==== */

/* ==== section three start ==== */

.section-three-main { width: 100%; margin: auto; padding: 40px 0px 20px 0px; }
.section-three-inside-main { width: 100%; }
.section-three-heading-main { margin-bottom: 40px; }
.section-three-heading-main h1 { text-align: center; font-size: 40px; color: #2D2D2D; line-height: 60px; font-family: 'Poppins SemiBold'; }
.yellow-line { position: relative; width: fit-content; z-index: 1; }
.yellow-line::before { position: absolute; content: ""; background-color: #ffc51360; width: 100%; height: 15px; bottom: 12px; z-index: -1; }
.section-three-pera-main { width: 100%; margin-bottom: 40px; }
.section-three-pera-main p { color: #2D2D2D; font-size: 16px; line-height: 30px; font-family: 'Poppins Medium'; }
.section-three-point-list-main { width: 100%; margin-bottom: 40px; }
.section-three-point-list-main .banner-fork-lift-and-car-service-point ul li { color: #2D2D2D; }

/* ==== section three End ==== */

/* ==== Forklift Service Price start ==== */

.forklift-service-price-main { width: 100%; padding: 40px 0px; background-color: #2D2D2D; }
.forklift-service-price-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.fork-lift-service-head-and-book-button-main { width: 34%; }
.forklift-srvc-heading-one { width: 100%; }
.forklift-srvc-heading-one h2 { font-size: 40px; line-height: 60px; font-family: 'Poppins SemiBold'; color: white; margin-bottom: 10px; }
.forklift-srvc-heading-one p { color: #64B5F6; line-height: 27px; font-size: 16px; font-family: 'Poppins Medium'; }
.forklift-srvc-gst-sec-main { width: fit-content; margin-bottom: 20px; }
.forklift-srvc-gst-sec-main h3 { color: #FFC513; font-size: 30px; line-height: 60px; font-family: 'Poppins SemiBold'; display: flex; align-items: center; gap: 10px; }
.forklift-srvc-gst-sec-main h3 span { font-family: 'Poppins Medium'; font-size: 16px; line-height: 30px; color: white; }
.forklift-which-includessrvc-pera { margin-bottom: 10px; }
.forklift-which-includessrvc-pera p { font-family: 'Poppins Medium'; font-size: 16px; line-height: 30px; color: white; }
.forklift-srvc-sec-button-main a { color: #2D2D2D; font-size: 16px; display: flex; align-items: center; justify-content: center; line-height: 24px; padding: 14px 0px; width: 190px; border-radius: 50px; font-family: 'Poppins SemiBold'; background-color: #FFC513; border: 1px solid #FFC513; }
.forklift-srvc-sec-button-main a:hover { background-color: transparent; color: #FFC513; }
.forklift-right-service-box-main { width: 64%; display: flex; justify-content: space-between; }
.forklift-services-includes-main { width: 49%; border-radius: 12px; background-color: #ffffff20; padding: 20px; }
.forklift-services-includes-main h4 { font-size: 20px; line-height: 30px; font-family: 'Poppins SemiBold'; color: #FFC513; margin-bottom: 20px; }
.forklift-services-includes-main ul { padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 20px; }
.forklift-services-includes-main ul li { list-style: none; color: white; font-size: 14px; line-height: 24px; font-family: 'Poppins Medium'; display: flex; gap: 10px; align-items: baseline; }
.forklift-services-includes-main ul li i { color: #FFC513; font-size: 16px; }
.forklift-services-includes-main ul li span { display: flex; align-items: center; justify-content: center; width: 12px; min-width: 12px; height: 12px; border-radius: 50px; background-color: #FFC513; }

/* ==== Forklift Service Price End ==== */

/* ==== what we do start ==== */

.what-we-do-section-main { width: 100%; padding: 40px 0px; margin: auto; }
.what-we-do-inside-main { width: 100%; margin: auto; }
.what-we-do-heading-main { margin-bottom: 20px; }
.what-we-do-heading-main h1, .what-we-do-heading-main h2 { color: #2D2D2D; font-size: 40px; font-family: 'Poppins SemiBold'; text-align: center; line-height: 60px; }
.yellow-color-text { color: #FFC513; }
.what-we-do-pera-main { margin-bottom: 40px; }
.what-we-do-pera-main p { font-size: 16px; line-height: 20px; color: #2D2D2D; text-align: center; font-family: 'Poppins Medium'; }
.what-we-do-boxes-main { width: 100%; display: flex; justify-content: space-between; }
.what-we-do-box-one-main { width: 32%; border-radius: 12px; overflow: hidden; position: relative; cursor: pointer; }
.what-we-do-box-one-main img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s; }
.what-we-do-box-animation-containt { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; padding: 20px; background: linear-gradient(180deg, rgba(45, 45, 45, 0) 0%, rgba(45, 45, 45, 1) 96%); display: flex; align-items: end; }
.what-we-do-box-animation-inside-main { width: 100%; transform: translateY(85px); transition: 0.3s; }
.what-we-do-box-animation-inside-main h5, .what-we-do-box-animation-inside-main h3 { margin-bottom: 10px; font-size: 20px; color: #FFC513; line-height: 30px; font-family: 'Poppins SemiBold'; }
.what-we-do-box-animation-inside-main p { font-size: 16px; color: white; line-height: 24px; font-family: 'Poppins Medium'; opacity: 0; }
.what-we-do-box-one-main:hover img { transform: scale(1.2); }
.what-we-do-box-one-main:hover .what-we-do-box-animation-inside-main { transform: translateY(0px); }
.what-we-do-box-one-main:hover .what-we-do-box-animation-inside-main p { opacity: 1; }

/* ==== what we do End ==== */

/* ==== Guaranteed Results Section Start ==== */

.guaranteed-results-section-main { width: 100%; margin: auto; padding: 40px 0px; background-color: #F7F7F7; }
.guaranteed-results-inside-main { width: 100%; margin: auto; }
.guaranteed-results-card-box-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.guaranteed-results-box-inside-main { width: 32%; border-radius: 16px; border: 1px solid #2D2D2D; background-color: #2D2D2D; padding: 20px; position: relative; overflow: hidden; transition: 0.3s; z-index: 1; cursor: pointer; }
.guaranteed-results-box-inside-main img { margin-bottom: 10px; transition: 0.3s; }
.guaranteed-results-box-inside-main h5, .guaranteed-results-box-inside-main h6 { font-size: 18px; line-height: 27px; color: #FFC513; font-family: 'Poppins SemiBold'; margin-bottom: 14px; }
.guaranteed-results-box-inside-main p { font-size: 14px; line-height: 21px; color: white; font-family: 'Poppins Medium'; }
.guaranteed-results-box-inside-main::before { position: absolute; content: ""; width: 100%; height: 100%; background: white; top: 0; left: 0; clip-path: polygon(0 0, 100% 0%, 49% 49%, 0% 100%); transform: translate3d(-100%, -100%, 0px); z-index: -1; transition: 0.3s; }
.guaranteed-results-box-inside-main::after { position: absolute; content: ""; width: 100%; height: 100%; background: white; bottom: 0; right: 0; clip-path: polygon(48% 48%, 100% 0%, 100% 100%, 0% 100%); transform: translate3d(100%, 100%, 0px); z-index: -1; transition: 0.3s; }
.guaranteed-results-box-inside-main:hover { border-color: #FFC513; }
.guaranteed-results-box-inside-main:hover img { filter: brightness(0) saturate(100%) invert(19%) sepia(0%) saturate(0%) hue-rotate(75deg) brightness(92%) contrast(100%); }
.guaranteed-results-box-inside-main:hover p { color: #2D2D2D; }
.guaranteed-results-box-inside-main:hover::after, .guaranteed-results-box-inside-main:hover::before { transform: translate3d(0px, 0px, 0px); }

/* ==== Guaranteed Results Section End ==== */

/* ==== Convenient, Fast Repair & Maintenance Services section start ==== */

.fast-repair-and-maintenance-services-main { width: 100%; margin: auto; padding: 40px 0px; background-size: cover; }
.fast-repair-and-maintenance-services-inside-main { width: 100%; margin: auto; }
.fast-repair-and-maintenance-services-inside-main .what-we-do-heading-main h1, .fast-repair-and-maintenance-services-inside-main .what-we-do-heading-main h2 { color: white; }
.fast-repair-and-maintenance-services-inside-main .what-we-do-pera-main p { color: white; }
.fast-repair-and-maintenance-services-list-main { width: 100%; display: flex; justify-content: space-between; }
.fast-repair-and-maintenance-services-list-main ul { padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 20px; width: 27%; }
.fast-repair-and-maintenance-services-list-main ul li { list-style: none; color: white; font-size: 14px; font-family: 'Poppins Medium'; display: flex; align-items: center; gap: 10px; }

/* ==== Convenient, Fast Repair & Maintenance Services section End ==== */

/* ==== Why Choose Us For Forklift and Car Repair and Maintenance section start ==== */

.why-choose-us-forklift-car-repair-and-maintanance-main { width: 100%; margin: auto; padding: 40px 0px 60px; background-color: #F7F7F7; }
.what-we-do-forklift-inside-main { width: 100%; margin: auto; }
.why-choose-forklift-inside-main .what-we-do-heading-main { width: 77%; margin: auto; margin-bottom: 40px; }
.why-choose-forklift-inside-main-containt { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.why-choose-forklift-left-main { width: 37%; position: relative; }
.why-choose-forklift-image-one { width: 100%; }
.why-choose-forklift-image-one img { width: 100%; height: 100%; object-fit: cover; }
.why-choose-forklift-image-two { width: 216px; height: 216px; position: absolute; right: -50px; bottom: -28px; }
.why-choose-forklift-image-two img { width: 100%; height: 100%; object-fit: cover; border: 10px solid #F7F7F7; }
.why-choose-forklift-right-main { width: 56%; }
.why-choose-forklift-right-pera-mn { margin-bottom: 40px; }
.why-choose-forklift-right-pera-mn p { color: #2D2D2D; font-size: 16px; line-height: 24px; font-family: 'Poppins Medium'; }
.why-choose-forklift-all-support-list { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.why-choose-forklift-all-support-box-one { width: 32%; display: flex; padding: 17px 15px; gap: 10px; align-items: center; background-color: white; border-radius: 8px; margin-bottom: 12px; }
.why-choose-forklift-all-support-box-one p { color: #2D2D2D; font-size: 14px; line-height: 20px; font-family: 'Poppins Medium'; }

/* ==== Why Choose Us For Forklift and Car Repair and Maintenance section End ==== */

/* ==== How Its Work section start ==== */

.how-it-work-section-main { width: 100%; margin: auto; padding: 40px 0px; background-size: cover; }
.how-it-work-section-inside-main { width: 100%; margin: auto; }
.how-it-work-section-inside-main .what-we-do-heading-main h1, .how-it-work-section-inside-main .what-we-do-heading-main h2 { color: white; }
.how-it-work-section-inside-main .what-we-do-pera-main p { color: white; }
.how-its-work-main-point-section-start { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.how-ites-work-point-section-box-main { width: 25%; position: relative; }
.how-ites-work-point-section-box-main img { width: 100%; height: 100%; object-fit: cover; }
.how-its-work-section-box-contant-point { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; padding: 10px; display: flex; align-items: end; background: linear-gradient(180deg, rgba(45, 45, 45, 0) 26%, rgba(45, 45, 45, 0.77) 97%); }
.how-its-work-section-head-and-pera { display: flex; align-items: end; width: 80%; position: relative; }
.how-its-work-section-head-and-pera h1, .how-its-work-section-head-and-pera h3 { font-family: 'Roboto semibold'; font-size: 100px; height: 95px; color: #FFC513; }
.how-its-work-section-head-and-pera p { color: white; font-size: 16px; line-height: 21px; font-family: 'Roboto semibold'; }
.how-ites-work-point-section-box-main.point-two .how-its-work-section-head-and-pera { display: flex; align-items: end; width: 74%; margin: 0 auto; gap: 10px; }

/* ==== How Its Work section End ==== */

/* ==== How we are different? Section Start ==== */

.how-we-are-different-main { width: 100%; margin: auto; padding: 40px 0px; background-color: #F7F7F7; }
.how-we-are-different-inside-main { width: 100%; margin: auto; }
.how-we-are-different-box-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.how-we-are-different-box-inside-main { width: 32%; padding: 20px; border-left: 2px solid #FFC513; position: relative; z-index: 1; cursor: pointer; transition: 0.3s; }
.how-we-are-different-icon { width: fit-content; margin-bottom: 10px; }
.how-we-are-different-icon img { transition: 0.3s; }
.how-we-are-different-box-inside-main h5 { color: #FFC513; font-size: 18px; line-height: 27px; font-family: 'Poppins SemiBold'; margin-bottom: 20px; transition: 0.3s; }
.how-we-are-different-box-inside-main p { color: #2D2D2D; font-size: 14px; line-height: 21px; font-family: 'Poppins Medium'; transition: 0.3s; }
.how-we-are-different-box-inside-main::before { position: absolute; content: ""; left: 0px; top: 0px; background-color: #2D2D2D; width: 0%; height: 100%; transition: 0.3s; z-index: -1; }
.how-we-are-different-box-inside-main:hover { border-left-color: #2D2D2D; }
.how-we-are-different-box-inside-main:hover p { color: white; }
.how-we-are-different-box-inside-main:hover img { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(296deg) brightness(104%) contrast(101%); }
.how-we-are-different-box-inside-main:hover::before { width: 100%; }

/* ==== How we are different? Section End ==== */

/* ==== What Our Client Says ? section start ==== */

.what-our-client-says-main { width: 100%; padding: 60px 0px; }
.what-our-client-says-inside-main { width: 100%; margin: auto; position: relative; }
.testimonials-client-says-main { width: 100%; max-width: 800px; margin: auto; }
.client-says-testi-profile-image-name-and-star { width: 100%; margin: auto; text-align: center; }
.client-says-testi-profile-image-name-and-star img { width: 64px; height: 64px; border-radius: 50px; margin: auto; margin-bottom: 10px; }
.client-says-testi-profile-image-name-and-star h6 { color: #2D2D2D; font-size: 18px; line-height: 28px; text-align: center; font-family: 'Poppins SemiBold'; margin-bottom: 5px; }
.testi-says-star-rating { width: fit-content; display: flex; gap: 2px; margin: auto; margin-bottom: 20px; }
.testi-says-star-rating i { color: #FFC513; }
.what-our-client-says-inside-main .what-we-do-heading-main { margin-bottom: 40px; }
.client-says-testi-profile-image-name-and-star p { font-size: 16px; line-height: 26px; color: #2D2D2D; font-family: 'Poppins Medium'; text-align: center; }
.testimonials-client-says-main .slick-dots li button:before { content: ""; width: 12px; height: 12px; border-radius: 50px; background-color: #2d2d2d50; opacity: 1; }
.testimonials-client-says-main .slick-dots li.slick-active button:before { background-color: #FFC513; }
.testimonials-client-says-main .slick-dots { bottom: -50px; }
.testimonials-image { position: absolute; }
.testimonials-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 50px; }
.testimonials-image.one { width: 90px; height: 90px; border-radius: 50px; border: 5px solid white; box-shadow: 0px 4px 10px #00000040; top: -13px; left: 14%; }
.testimonials-image.two { width: 90px; height: 90px; border-radius: 50px; border: 5px solid white; box-shadow: 0px 4px 10px #00000040; top: 30px; right: 12%; }
.testimonials-image.three { width: 56px; height: 56px; border-radius: 50px; border: 3px solid white; box-shadow: 0px 4px 10px #00000040; bottom: -15px; left: 11%; }
.testimonials-image.four { width: 68px; height: 68px; border-radius: 50px; border: 4px solid white; box-shadow: 0px 4px 10px #00000040; bottom: 5px; right: 9%; }

/* ==== What Our Client Says ? section End ==== */

/* ==== Our Service Stats Section Start ==== */

.our-services-status-main { width: 100%; margin: auto; padding: 40px 0px 60px; background-color: #F7F7F7; }
.our-services-status-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.our-services-status-inside-left-main { width: 55%; }
.our-services-status-inside-left-main .what-we-do-heading-main h1, .our-services-status-inside-left-main .what-we-do-heading-main h2 { text-align: left; }
.our-services-status-inside-left-main .what-we-do-pera-main p { text-align: left; }
.our-services-status-card-boxes-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.our-services-card-box-main-inside-one { width: 33%; }
.our-services-card-box-main-inside-one img { margin-bottom: 10px; }
.our-services-card-box-main-inside-one h1, .our-services-card-box-main-inside-one h3 { font-size: 40px; line-height: 40px; color: #2D2D2D; font-family: 'Poppins SemiBold'; margin-bottom: 10px; }
.our-services-card-box-main-inside-one h1 span, .our-services-card-box-main-inside-one h3 span { font-size: 30px; }
.our-services-card-box-main-inside-one p { color: #2D2D2D; line-height: 24px; font-size: 16px; font-family: 'Poppins Medium'; }
.our-services-card-box-icon { width: 60px; height: 60px; display: flex; align-items: center; }
.our-services-status-inside-right-main { width: 40%; position: relative; }
.our-services-status-inside-right-main img { width: 100%; border-radius: 12px; }
.our-services-year-of-experience-box { width: 180px; background-color: #FFC513; border-radius: 8px; padding: 20px; position: absolute; bottom: -30px; left: -30px; }
.our-services-year-of-experience-box h1, .our-services-year-of-experience-box h3 { font-size: 40px; line-height: 40px; color: #2D2D2D; font-family: 'Poppins SemiBold'; margin-bottom: 10px; }
.our-services-year-of-experience-box p { color: #2D2D2D; line-height: 20px; font-size: 14px; font-family: 'Poppins Medium'; }

/* ==== Our Service Stats Section End ==== */

/* ==== Forklift Repair Estimator section Start ==== */

.forklift-repair-estimatore-section-main { width: 100%; margin: auto; padding: 40px 0px; background-size: cover; }
.forklift-repair-estimatore-section-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.forklift-contact-left-image-main { width: 40%; position: relative; }
.forklift-contact-left-image-main img { width: 100%; height: 100%; border-top-right-radius: 50px; border-bottom-left-radius: 50px; }
.forklift-repair-top-left-border { position: absolute; top: -15px; left: -15px; width: 250px; height: 250px; border-top: 15px solid #FFC513; border-left: 15px solid #FFC513; }
.forklift-repair-bottom-right-border { position: absolute; bottom: -15px; right: -15px; width: 250px; height: 250px; border-bottom: 15px solid #FFC513; border-right: 15px solid #FFC513; }
.forklift-contact-right-form-main { width: 55%; }
.forklift-contact-right-form-main .what-we-do-heading-main h1, .forklift-contact-right-form-main .what-we-do-heading-main h2 { text-align: left; color: white; }
.forklift-contact-right-form-main .what-we-do-pera-main p { text-align: left; font-size: 20px; color: white; }
.forklift-contact-right-form-main .what-we-do-pera-main { margin-bottom: 20px; }
.forklift-repair-inq-now-main { width: 100%; }
.forklift-repair-inq-now-main form { width: 100%; }
.forklift-repair-form-itp-main { width: 100%; display: flex; justify-content: space-between; }
.forklift-repair-form-itp-main input { width: 49%; padding: 13px 10px; background-color: white; font-size: 14px; color: #2D2D2D; border: unset; border-radius: 4px; margin-bottom: 20px; }
.forklift-repair-form-itp-main input::placeholder { color: #2D2D2D; }
.forklift-repair-form-itp-main textarea { width: 100%; height: 150px; resize: none; padding: 10px; background-color: white; font-size: 14px; color: #2D2D2D; border: unset; border-radius: 4px; margin-bottom: 20px; }
.forklift-repair-form-itp-main textarea::placeholder { color: #2D2D2D; }
.forklift-repair-inq-button button { display: flex; align-items: center; justify-content: center; gap: 10px; line-height: normal; font-size: 16px; color: #2D2D2D; background-color: #FFC513; border: 1px solid #FFC513; border-radius: 50px; width: 152px; padding: 14px 0px; font-family: 'Poppins SemiBold'; transition: 0.3s; }
.forklift-repair-inq-button button:hover { background-color: transparent; color: #FFC513; }

/* ==== Forklift Repair Estimator section End ==== */

/* ==== Explore Recent Work Section Start ==== */

.explore-recent-work-main { width: 100%; margin: auto; padding: 40px 0px; }
.explore-recent-work-inside-main { width: 100%; margin: auto; }
.explore-recent-work-galary-section-main { width: 100%; margin: auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.explore-recent-galary-section-inside-main { width: 49%; display: flex; justify-content: space-between; margin-bottom: 24px; cursor: pointer; }
.explore-recent-galary-section-inside-main img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s; }
.explore-recent-galary-section-inside-main .gallery-explore-img { width: 48%; }
.explore-recent-galary-section-inside-main .gallery { overflow: hidden; height: 100%; }
.explore-recent-galary-section-inside-main .gallery:hover img { transform: scale(1.2); }
.explore-recent-ppp.popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; z-index: 9999; }
.explore-recent-ppp.popup img { max-width: 90%; max-height: 90%; border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.explore-recent-ppp.popup span { position: absolute; top: 20px; right: 40px; font-size: 40px; color: white; cursor: pointer; font-weight: bold; }
.explore-recent-work-inside-main .what-we-do-heading-main { margin-bottom: 40px; }

/* ==== Explore Recent Work Section End ==== */

/* ==== Our Blogs section start ==== */

.our-blog-section-main { width: 100%; margin: auto; padding: 40px 0px; background-color: #F7F7F7; }
.our-blog-section-inside-main { width: 100%; display: flex; justify-content: flex-start; gap: 20px; flex-wrap: wrap; }
.our-blog-card-one-main { flex: 0 0 calc(33.33% - 14px); box-sizing: border-box; margin-bottom: 24px; }
.our-blog-card-image-main { width: 100%; border-top-left-radius: 12px; border-top-right-radius: 12px; overflow: hidden; }
.our-blog-card-image-main img { width: 100%; height: 100%; object-fit: cover; border-top-left-radius: 12px; border-top-right-radius: 12px; transition: 0.3s; }
.our-blog-card-body-main { width: 100%; background-color: white; box-shadow: 0px 10px 40px #00000010; padding: 20px 30px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
.our-blog-card-body-main h5 { color: black; line-height: 33px; font-size: 20px; font-family: 'Poppins Medium'; padding-bottom: 15px; border-bottom: 1px solid #EEEEEE; }
.our-blog-date-and-read-more { width: 100%; padding-top: 23px; display: flex; justify-content: space-between; }
.our-blog-date-and-read-more p { color: #2D2D2D; font-size: 16px; font-family: 'Poppins Medium'; padding-left: 10px; border-left: 2px solid #FFC513; }
.our-blog-date-and-read-more a { display: flex; text-decoration: underline; color: #2D2D2D; font-size: 16px; font-family: 'Poppins Medium'; padding-left: 10px; border-left: 2px solid #FFC513; }
.our-blog-card-one-main:hover .our-blog-card-image-main img { transform: scale(1.2); }
.our-blog-section-main .what-we-do-heading-main { margin-bottom: 40px; }

/* ==== Our Blogs section End ==== */

/* ==== our company partner section start ==== */

.our-company-partners-logo-main-respo { display: none; }
.our-company-partner-section-main { width: 100%; margin: auto; padding: 40px 0px; }
.our-company-partner-section-inside-main { width: 100%; margin: auto; }
.our-company-partner-section-inside-main .what-we-do-pera-main p { font-size: 20px; line-height: 30px; }
.our-company-partner-pera { margin-bottom: 20px; }
.our-company-partner-pera p { font-size: 20px; line-height: 30px; color: #2D2D2D; text-align: center; font-family: 'Poppins SemiBold'; }
.our-company-partners-logo-main { width: 100%; display: flex; justify-content: flex-start; flex-wrap: wrap; gap: 14px; }
.our-company-partners-logo-main img { flex: 0 0 calc(16% - 14px); }

/* ==== our company partner section End ==== */

/* ==== Our Brand Partner section start ==== */

.our-brand-partner-section-main { width: 100%; padding: 40px 0px; background-color: #F7F7F7; }
.our-brand-partner-inside-main { width: 100%; margin: auto; }
.our-brand-partner-inside-main .what-we-do-heading-main { margin-bottom: 40px; }
.our-brand-partner-sld-main { width: 100%; max-width: 700px; margin: auto; }
.our-brand-partner-sld-main img { width: 180px !important; }
.our-brand-partner-sld-main .slick-track { display: flex; justify-content: space-between; }

/* ==== Our Brand Partner section End ==== */

/* ==== Schedule Your Appointment Today Section Start ==== */

.schedule-your-appointment-today-main { width: 100%; margin: auto; padding: 40px 0px; position: relative; }
.schedule-your-appointment-today-inside-main { width: 100%; margin: auto; }
.schedule-your-appointment-call-btn { width: fit-content; margin: auto; }
.schedule-your-appointment-call-btn a { display: flex; align-items: center; justify-content: center; gap: 10px; line-height: normal; font-size: 16px; color: #2D2D2D; background-color: #FFC513; border: 1px solid #FFC513; border-radius: 50px; width: 200px; padding: 14px 0px; font-family: 'Poppins SemiBold'; transition: 0.3s; }
.schedule-your-appointment-call-btn a:hover { background-color: #2D2D2D; color: #FFC513; border-color: #2D2D2D; }
.schedule-your-appointment-today-main-car-image { position: absolute; width: 330px; height: 230px; right: 0; top: 0; bottom: 0; margin: auto; }
.schedule-your-appointment-today-main-car-image img, .schedule-your-appointment-today-main-forklift-image img { width: 100%; height: 100%; }
.schedule-your-appointment-today-main-forklift-image { position: absolute; width: 230px; height: 230px; left: 0; top: 0; bottom: 0; margin: auto; }

/* ==== Schedule Your Appointment Today Section End ==== */

/* ==== footer section start ==== */

.footer-main { width: 100%; margin: auto; padding: 40px 0px; background-color: #2D2D2D; }
.footer-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; margin-bottom: 40px; }
.footer-logo-sectoin-main { width: 29%; }
.footer-logo-main { width: fit-content; margin-bottom: 40px; }
.footer-logo-main a { display: flex; align-items: center; justify-content: center; width: fit-content; height: fit-content; }
.footer-pera-main p { font-size: 16px; color: white; line-height: 30px; }
.footer-services h3 { font-size: 24px; line-height: 31px; font-family: 'Poppins Medium'; color: white; position: relative; margin-bottom: 55px; }
.footer-services h3::before { position: absolute; content: ""; width: 80px; height: 3px; border-radius: 50px; background-color: #FFC513; left: 0px; bottom: -15px; }
.footer-services ul { padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 16px; }
.footer-services ul li { list-style: none; display: flex; align-items: center; gap: 10px; font-size: 16px; line-height: 24px; color: white; }
.footer-services ul li a { display: flex; align-items: center; gap: 10px; font-size: 16px; line-height: 24px; color: white; }
.footer-services ul li a:hover { color: #FFC513; }
.footer-services ul li a.active { color: #FFC513; }
.footer-services ul li a span { display: flex; align-items: center; justify-content: center; width: 12px; min-width: 12px; height: 12px; border-radius: 50px; background-color: #FFC513; }
.footer-services ul li span { display: flex; align-items: center; justify-content: center; width: 12px; height: 12px; border-radius: 50px; background-color: #FFC513; }
.footer-location-main { width: 100%; margin: auto; }
.footer-location-main h3 { width: 100%; margin: auto; text-align: center; font-size: 24px; line-height: 31px; font-family: 'Poppins Medium'; color: white; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #FFC513; }
.footer-location-list-main { width: 100%; margin: auto; }
.footer-location-list-main ul { padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; }
.footer-location-list-main ul li { list-style: none; }
.footer-location-list-main ul li a { display: flex; align-items: center; gap: 6px; font-size: 16px; line-height: 24px; color: white; }
.footer-location-list-main ul li a.active { color: #FFC513; }
.footer-location-list-main ul li a:hover { color: #FFC513; }
.footer-location-list-main ul li a span { display: flex; align-items: center; justify-content: center; width: 12px; min-width: 12px; height: 12px; border-radius: 50px; background-color: #FFC513; }

/* ==== footer section End ==== */

/* ==== copy right section start ==== */

.copy-right-section-main { width: 100%; margin: auto; padding: 20px 0px; background-color: #FFC513; }
.copy-right-section-inside-main { width: 100%; margin: auto; }
.copy-right-section-inside-main p { color: #2D2D2D; font-size: 18px; line-height: 27px; text-align: center; }
.copy-right-section-inside-main p a { color: #2D2D2D; font-size: 18px; line-height: 27px; text-align: center; font-family: 'Poppins SemiBold'; }

/* ==== copy right section End ==== */

/* ========== Forklift Repairs Page start ========== */

.forklift-repair-page-banner-main { width: 100%; margin: auto; position: relative; }
.forklift-repair-page-banner-main img { width: 100%; height: 350px; object-fit: cover; }
.forklift-repair-page-heading-and-pera { position: absolute; left: 0px; right: 0px; bottom: 0px; margin: auto; width: 100%; height: calc(100% - 105px); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 6px; }
.forklift-repair-page-heading-and-pera h1 { color: #FFC513; font-size: 48px; font-family: 'Poppins SemiBold'; text-align: center; }
.forklift-repair-page-heading-and-pera h1 span { color: white; }
.forklift-repair-page-heading-and-pera p { text-align: center; font-size: 24px; font-family: 'Poppins Medium'; color: white; }

/* ==== Forklift Servicing & Repairs Melbourne section Start ==== */

.forklift-servicing-repairs-melbourne { width: 100%; padding: 40px 0px; margin: auto; }
.forklift-servicing-repairs-melbourne-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.forklift-page-services-page-image-left { width: 48%; }
.forklift-page-services-page-image-left img { width: 100%; height: 100%; object-fit: cover; }
.forklift-page-services-page-contant-right { width: 52%; padding: 20px; }
.forklift-page-services-page-contant-right h2 { color: #FFC513; font-size: 28px; line-height: 55px; font-family: 'Poppins SemiBold'; margin-bottom: 12px; }
.forklift-page-services-page-contant-right p { margin-bottom: 20px; font-size: 16px; line-height: 24px; color: #2D2D2D; font-family: 'Poppins Medium'; }
.forklift-page-services-page-contant-right p:nth-last-child(1) { margin-bottom: 0px; }

/* ==== Forklift Servicing & Repairs Melbourne section End ==== */

/* ==== Our Capabilities section start ==== */

.our-capabilities-secion-main { width: 100%; margin: auto; padding: 40px 0px; }
.our-capabilities-secion-inside-main { width: 100%; margin: auto; }
.our-capabilities-sectiuon-list-main { width: 100%; margin: auto; display: flex; justify-content: space-around; }
.our-capabilities-secion-inside-main .what-we-do-heading-main { margin-bottom: 40px; }
.our-capabilities-sectiuon-list-main ul { padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 10px; }
.our-capabilities-sectiuon-list-main ul li { list-style: none; font-size: 16px; color: #2D2D2D; line-height: 20px; font-family: 'Poppins Medium'; display: flex; align-items: center; gap: 10px; }
.our-capabilities-sectiuon-list-main ul li i { color: #FFC513; font-size: 20px; }

/* ==== Our Capabilities section End ==== */

/* ==== Why Forklift Repair and Service Are Important? start ==== */

.why-forklift-repair-and-service-are-important { width: 100%; margin: auto; padding: 40px 0px; background-size: cover; }
.why-forklift-repair-and-service-inside-main .what-we-do-heading-main { margin-bottom: 40px; }
.why-forklift-repair-and-service-inside-main .what-we-do-heading-main h1, .why-forklift-repair-and-service-inside-main .what-we-do-heading-main h2 { color: white; }
.why-forklift-repair-and-services-page-pera { width: 100%; margin: auto; margin-bottom: 20px; }
.why-forklift-repair-and-services-page-pera p { line-height: 20px; font-size: 16px; color: white; font-family: 'Poppins Medium'; text-align: center; }
.why-forklift-repair-and-service-inside-main .why-forklift-repair-and-services-page-pera:nth-last-child(1) { margin-bottom: 0px; }

/* ==== Why Forklift Repair and Service Are Important? End ==== */

/* ==== Emergency Forklift Breakdown Repairs In Melbourne sectoin start ==== */

.emergency-forklift-breakdown-repairs-in-melbourne { width: 100%; margin: auto; padding: 40px 0px; background-color: #F7F7F7; }
.emergency-forklift-breakdown-repairs-in-melbourne-inside-main { width: 100%; margin: auto; }
.emergency-forklift-breackdwn-pera { width: 100%; margin: auto; margin-bottom: 40px; }
.emergency-forklift-breackdwn-pera p { color: #2D2D2D; font-size: 16px; line-height: 20px; text-align: center; font-family: 'Poppins Medium'; }
.emergency-forklift-breackdwn-checking-items-list-boxs-main, .emergency-forklift-breackdwn-checking-items-list-boxs-sec-main { width: 100%; margin: auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.e-forklift-breackdwn-list-box-one-main { width: 32%; padding: 17px 15px; background: white; border: 1px solid #EEEEEE; border-radius: 8px; display: flex; align-items: center; gap: 10px; margin-bottom: 24px; }
.e-forklift-breackdwn-list-box-one-main p { font-size: 16px; line-height: 20px; color: #2D2D2D; font-family: 'Roboto medium'; }
.emergency-forklift-breackdwn-checking-items-list-boxs-sec-main .e-forklift-breackdwn-list-box-one-main { width: 49%; }

/* ==== Emergency Forklift Breakdown Repairs In Melbourne sectoin End ==== */

/* ==== our-maintenance-program-section start ==== */

.our-maintenance-program-section .what-we-do-heading-main { margin-bottom: 20px; }

/* ==== our-maintenance-program-section End ==== */

/* ==== benefits-working-with-us section start ==== */

.benefits-working-with-us .what-we-do-heading-main { margin-bottom: 40px; }
.benefits-working-with-us-get-a-quete-button { width: fit-content; margin: auto; margin-top: 40px; }
.benefits-working-with-us-get-a-quete-button a { display: flex; align-items: center; justify-content: center; gap: 10px; line-height: normal; font-size: 16px; color: #2D2D2D; background-color: #FFC513; border: 1px solid #FFC513; border-radius: 50px; width: 152px; padding: 13px 0px; font-family: 'Poppins Medium'; transition: 0.3s; }
.benefits-working-with-us-get-a-quete-button a:hover { background-color: #2D2D2D; border-color: #2D2D2D; color: #FFC513; }

/* ==== benefits-working-with-us section End ==== */

/* ==== our-service-team-main-sec section Start ==== */

.our-service-team-main-sec .what-we-do-pera-main { max-width: 720px; margin: auto; margin-bottom: 40px; }

.our-service-team-main-sec .schedule-your-appointment-today-main-car-image { width: 285px; }

/* ==== our-service-team-main-sec section End ==== */

/* ========== Forklift Repairs Page End ========== */

/* ==== forklift-for-sales-melbourne page start ==== */

.forklift-for-sales-melbourne-sec-one { background-image: unset !important; }
.forklift-for-sales-melbourne-sec-one .what-we-do-heading-main { margin-bottom: 20px; }
.forklift-for-sales-melbourne-sec-one .what-we-do-heading-main h1, .forklift-for-sales-melbourne-sec-one .what-we-do-heading-main h2 { color: #2D2D2D; }
.forklift-for-sales-melbourne-sec-one .why-forklift-repair-and-services-page-pera p { color: #2D2D2D; }

/* ==== Why choose Our Second-Hand Forklifts section start ==== */

.why-choose-our-second-hand-forklifts { width: 100%; margin: auto; padding: 40px 0px; background-color: #F7F7F7; }
.why-choose-our-second-hand-forklifts-inside-main { width: 100%; margin: auto; }
.why-choose-our-second-hand-forklifts-boxes-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.why-choose-our-second-hand-box-one-main { width: 24%; padding: 17px 15px; background: white; border: 1px solid #EEEEEE; border-radius: 8px; margin-bottom: 24px; box-shadow: 0px 4px 8px 2px #00000000; transition: 0.3s; }
.why-choose-our-second-hand-box-one-main:hover { box-shadow: 0px 4px 8px 2px #00000026; }
.why-choose-our-second-hand-box-one-main img { width: 60px; height: 60px; margin-bottom: 14px; }
.why-choose-our-second-hand-box-one-main h5 { color: #2D2D2D; font-size: 18px; font-family: 'Poppins Medium'; margin-bottom: 6px; }
.why-choose-our-second-hand-box-one-main p { color: #2D2D2D; }
.top-brands-available-main-section { background-color: white; }
.top-brands-available-main-section .why-choose-our-second-hand-box-one-main { background-color: #F7F7F7; }
.top-brands-available-main-section .what-we-do-heading-main { margin-bottom: 20px !important; }
.why-choose-our-second-hand-forklifts .what-we-do-heading-main { margin-bottom: 40px; }
.type-of-used-section-main .why-choose-our-second-hand-box-one-main { width: 32.50%; }

/* ==== Why choose Our Second-Hand Forklifts section End ==== */

/* ==== Why Buy a Second-Hand Forklift? section start ==== */

.why-buy-a-second-hand-forklift-main { width: 100%; margin: auto; padding: 40px 0px; }
.why-buy-a-second-hand-forklift-inside-main { width: 100%; margin: auto; }
.why-buy-second-seciton-boxes-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.why-buy-second-section-box-one-main { width: 32.5%; background-color: #F7F7F7; border: 1px solid #EEEEEE; padding: 17px 15px; border-radius: 8px; }
.why-buy-second-section-box-one-main img { filter: brightness(0) saturate(100%) invert(85%) sepia(45%) saturate(2400%) hue-rotate(346deg) brightness(102%) contrast(101%); margin-bottom: 10px; }

/* ==== Why Buy a Second-Hand Forklift? section End ==== */

.visit-our-melbourne-section { background-color: #F7F7F7; }

/* ==== forklift-for-sales-melbourne page End ==== */

/* ==== forklift hire page start ==== */

.forklift-hire-section-one { background-color: #F7F7F7; }
.forklift-hire-section-two { background-color: transparent; }
.forklift-hire-section-two .how-we-are-different-box-inside-main p span { font-family: 'Poppins SemiBold'; }
.forklift-hire-section-two .how-we-are-different-box-inside-main p { margin-bottom: 10px; }
.forklift-hire-section-two .how-we-are-different-box-inside-main h3 { font-family: 'Roboto black'; font-size: 50px; color: #2D2D2D; margin-bottom: 10px; }
.how-we-are-different-box-inside-main:hover h3 { color: white; }
.forklift-hire-section-three { background-color: #f7f7f7; }
.forklift-hire-section-three .why-buy-second-seciton-boxes-main .why-buy-second-section-box-one-main { width: 24%; background-color: white; }
.forklift-hire-section-four { background-color: white; }
.forklift-hire-section-four .why-choose-our-second-hand-forklifts-boxes-main .why-choose-our-second-hand-box-one-main { background-color: #f7f7f7; }

/* ==== forklift hire page End ==== */

/* ==== Get In Touch! section start ==== */

.get-in-tuch-section-main { width: 100%; margin: auto; padding: 40px 0px; background-size: cover; }
.get-in-tuch-inside-main-section { width: 100%; }
.get-in-tuch-cnct-form-main { width: 100%; max-width: 1000px; margin: auto; padding: 40px; border: 1px solid #EEEEEE; background-color: white; margin-bottom: 40px; border-radius: 12px; box-shadow: 4px -1px 4px #00000010, -1px 4px 4px #00000010; }
.get-in-tuch-heading-main { width: 100%; margin: auto; margin-bottom: 40px; }
.get-in-tuch-heading-main h2 { font-size: 40px; line-height: 60px; color: #FFC513; font-family: 'Poppins SemiBold'; margin-bottom: 10px; }
.get-in-tuch-heading-main p { font-size: 20px; color: #2D2D2D; font-family: 'Roboto regular'; }
.get-in-tuch-form-main { width: 100%; margin: auto; }
.get-in-tuch-form-main form { width: 100%; margin: auto; }
.get-in-tuch-inside-form-main-itp { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.get-in-tuch-inside-form-main-itp input { width: 49%; font-size: 14px; color: #2D2D2D; padding: 12px 10px; border: 1px solid #00000010; background-color: #F7F7F7; border-radius: 4px; margin-bottom: 20px; }
.get-in-tuch-inside-form-main-itp input::placeholder { color: #2D2D2D; }
.get-in-tuch-inside-form-main-textaria textarea { width: 100%; height: 150px; resize: none; font-size: 14px; color: #2D2D2D; padding: 12px 10px; border: 1px solid #00000010; background-color: #F7F7F7; border-radius: 4px; margin-bottom: 20px; }
.get-in-tuch-inside-form-main-textaria textarea::placeholder { color: #2D2D2D; }
.get-in-tuch-cnct-button-main button { display: flex; align-items: center; justify-content: center; gap: 10px; line-height: normal; font-size: 16px; color: #2D2D2D; background-color: #FFC513; border: 1px solid #FFC513; border-radius: 50px; width: 152px; padding: 14px 0px; font-family: 'Poppins Medium'; transition: 0.3s; }
.get-in-tuch-cnct-button-main button:hover { background-color: #2D2D2D; color: #FFC513; border-color: #2D2D2D; }
.get-in-tuch-contact-details-section-main { width: 100%; margin: auto; display: flex; justify-content: space-between; }
.get-in-tuch-contact-box-one-main { width: 24%; padding: 30px 10px; border-radius: 12px; border: 1px solid #EEEEEE; background-color: white; display: flex; flex-direction: column; align-items: center; gap: 10px; box-shadow: 0px 4px 8px 2px #00000000; transition: 0.3s; }
.get-in-tuch-contact-box-one-main:hover { box-shadow: 0px 4px 8px 2px #00000026; }
.get-in-tuch-contact-box-one-main img { transition: 0.5s; }
.get-in-tuch-contact-box-one-main:hover img { transform: rotateY(360deg) scale(1.3); }
.get-in-tuch-contact-box-one-main h4 { line-height: 30px; font-size: 20px; color: #2D2D2D; font-family: 'Poppins SemiBold'; text-align: center; }
.get-in-tuch-contact-box-one-main p, .get-in-tuch-contact-box-one-main p a { color: #2D2D2D; line-height: 20px; font-size: 14px; font-family: 'Poppins Medium'; text-align: center; overflow-wrap: anywhere; word-break: break-word; hyphens: auto; }
.wyndham-page-section-one .get-in-tuch-inside-form-main-itp input { width: 32%; }

/* ==== Get In Touch! section End ==== */

/* ==== wyndham location page start ===== */

.forklift-repair-wydham-lct-section-one { width: 100%; display: flex; justify-content: space-between; }
.forklift-repair-wydham-lct-section-one ul { padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px; }
.forklift-repair-wydham-lct-section-one ul li { line-height: 20px; font-size: 16px; font-family: 'Poppins Medium'; color: #2D2D2D; width: 35%; }
.forklift-repair-wydham-lct-section-one ul li::marker { color: #FFC513; }

/* ==== faq section start ==== */

.location-wyndham-faq-section-main { width: 100%; margin: auto; padding: 40px 0px; }
.location-wyndham-faq-section-inside-main {width: 100%;margin: auto;}
.location-wyndham-faq-section-inside-main {
    .accordion-item {border: unset;}
    .accordion-button { line-height: 43px; font-size: 22px; color: #2D2D2D; font-family: 'Poppins SemiBold'; border-bottom: 2px solid #FFC513; padding: 16px 20px 16px 0px; }
    .accordion-body { padding: 16px 20px 16px 0px; }
    .accordion-button::after { background-image: url(../images/faq-arrow.webp);}
    .accordion-button:not(.collapsed) { background-color: transparent; border-color: #FFC513; box-shadow: unset;}
    .accordion-button:focus { box-shadow: none; border-color: #FFC513;}
}

.location-faq-body-main { width: 100%; }
.location-faq-body-main p { color: #2D2D2D; line-height: 24px; font-size: 16px; font-family: 'Poppins Medium'; }
.location-faq-body-main p span { font-family: 'Poppins Bold'; }
.location-faq-body-main ul { padding: 0px 0px 0px 20px; margin: 0px; }
.location-faq-body-main ul li { color: #2D2D2D; line-height: 24px; font-size: 16px; font-family: 'Poppins Medium'; }
.location-faq-body-main ul li::marker { color: #FFC513; }
.location-wyndham-faq-section-inside-main .what-we-do-heading-main h1,
.location-wyndham-faq-section-inside-main .what-we-do-heading-main h2 { text-align: left; }

/* ==== faq section End ==== */

/* ==== wyndham location page End ===== */

.whatsapp-icon-main { display: block; position: fixed; width: 50px; height: 50px; border-radius: 50px; background-color: #FFC513; z-index: 9; bottom: 15px; right: 15px; padding: 12px; animation: pulse 2s infinite; }
.whatsapp-icon-main a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }

@keyframes pulse {
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(255, 197, 19, 0.7); }
    70% { transform: scale(1.1); box-shadow: 0 0 15px 10px rgba(255, 197, 19, 0); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(255, 197, 19, 0); }
}

/* ==== one side image and one side content section start ==== */

.oneside-image-one-side-content-main { width: 100%; margin: auto; padding: 40px 0px; }
.oneside-image-one-side-content-inside-main { width: 100%; margin: auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.one-side-image-section-main { width: 49%; }
.one-side-image-section-main img { width: 100%; height: 100%; object-fit: cover; }
.oneside-content-main { width: 49%; }
.one-side-content-heading { margin-bottom: 4px; }
.one-side-content-heading h2 { color: #FFC513; font-size: 28px; line-height: 38px; font-family: 'Poppins SemiBold'; }
.oneside-contect-pera-main { margin-bottom: 16px; }
.oneside-contect-pera-main p { font-size: 16px; line-height: 24px; color: #2D2D2D; font-family: 'Poppins Medium'; }
.oneside-image-one-side-content-inside-main .section-three-point-list-main { margin-bottom: 20px; }
.oneside-content-main .oneside-contect-pera-main:nth-last-child(1) { margin-bottom: 0px; }
.one-side-content-heading-sec-section { margin-bottom: 14px; }
.one-side-content-heading-sec-section h2 { font-size: 28px; font-family: 'Poppins SemiBold'; }
.one-side-content-heading-sec-section h2 span { color: #FFC513; }

/* ==== one side image and one side content section End ==== */

.forklift-servicing-repairs-melbourne.forklift-hire-section-one .banner-fork-lift-and-car-service-point ul li { color: #2D2D2D; width: 100%; }
.forklift-servicing-repairs-melbourne.forklift-hire-section-one .banner-fork-lift-and-car-service-point ul { margin-bottom: 14px; }
.section-three-point-list-main h5 { font-family: 'Poppins SemiBold'; margin-bottom: 14px; color: #2D2D2D; }
.oneside-contect-pera-main h5 { font-family: 'Poppins SemiBold'; margin-bottom: 14px; color: #2D2D2D; }

/* ==== blog page peragraph start ==== */

.blog-page-peragraph-main { margin-bottom: 20px; } 
.blog-page-peragraph-main p { font-size: 16px; line-height: 24px; color: #2D2D2D; font-family: 'Poppins Medium'; }

/* ==== blog page peragraph End ==== */