:root {  
 --primary-color: #DB5214;
 --content-font:  'FranklinGothicBook';
 --content-font-demi:  'FranklinGothicDemi';
 --content-font-semibold:  'FranklinSemiBold';
 --content-font-medium:  'FranklinMedium';
 --content-font-regular:  'FranklinRegular';
 --content-font-size: 22px;
 --content-color: #383434;
 --white: #ffffff;
 --black: #000000;
}

@font-face {
    font-family: 'FranklinGothicHeavy';
    src: url('../fonts/FranklinGothic-Heavy.eot');
    src: url('../fonts/FranklinGothic-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FranklinGothic-Heavy.woff2') format('woff2'),
        url('../fonts/FranklinGothic-Heavy.woff') format('woff'),
        url('../fonts/FranklinGothic-Heavy.ttf') format('truetype'),
        url('../fonts/FranklinGothic-Heavy.svg#FranklinGothic-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FranklinGothicDemi';
    src: url('../fonts/FranklinGothic-Demi.eot');
    src: url('../fonts/FranklinGothic-Demi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FranklinGothic-Demi.woff2') format('woff2'),
        url('../fonts/FranklinGothic-Demi.woff') format('woff'),
        url('../fonts/FranklinGothic-Demi.ttf') format('truetype'),
        url('../fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FranklinGothicBook';
    src: url('../fonts/FranklinGothic-Book.eot');
    src: url('../fonts/FranklinGothic-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FranklinGothic-Book.woff2') format('woff2'),
        url('../fonts/FranklinGothic-Book.woff') format('woff'),
        url('../fonts/FranklinGothic-Book.ttf') format('truetype'),
        url('../fonts/FranklinGothic-Book.svg#FranklinGothic-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FranklinRegular';
    src: url('../fonts/LibreFranklin-Regular.eot');
    src: url('../fonts/LibreFranklin-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LibreFranklin-Regular.woff2') format('woff2'),
        url('../fonts/LibreFranklin-Regular.woff') format('woff'),
        url('../fonts/LibreFranklin-Regular.ttf') format('truetype'),
        url('../fonts/LibreFranklin-Regular.svg#LibreFranklin-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FranklinSemiBold';
    src: url('../fonts/LibreFranklin-SemiBold.eot');
    src: url('../fonts/LibreFranklin-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LibreFranklin-SemiBold.woff2') format('woff2'),
        url('../fonts/LibreFranklin-SemiBold.woff') format('woff'),
        url('../fonts/LibreFranklin-SemiBold.ttf') format('truetype'),
        url('../fonts/LibreFranklin-SemiBold.svg#LibreFranklin-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FranklinMedium';
    src: url('../fonts/LibreFranklin-Medium.eot');
    src: url('../fonts/LibreFranklin-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LibreFranklin-Medium.woff2') format('woff2'),
        url('../fonts/LibreFranklin-Medium.woff') format('woff'),
        url('../fonts/LibreFranklin-Medium.ttf') format('truetype'),
        url('../fonts/LibreFranklin-Medium.svg#LibreFranklin-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


body { font-family: var(--content-font); font-size: var(--content-font-size); line-height: 28px; color: var(--content-color); font-weight: 400; background: var(--white); }
a { color: var(--primary-color); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; text-decoration: none; outline: none }
a, button, ::after, ::before { transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
p, ul, ol { margin-bottom: 20px; }
ul, ol { padding-left: 0; }
ul > li { list-style: none;  padding-left: 33px; }
.text-center ul, .text-center ol { text-align: left }
ul > li, ol > li { word-wrap: break-word; position: relative; }
ul > li::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); width: 22px; height: 22px; display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M8 11L10 13L14 9M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: center;  background-size: contain;}
ul > li > ul > li::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); background: url(../images/check-solid.svg) no-repeat; background-size: 100% !important; width: 24px; height: 24px; }
ol > li:before, ul > li > ol > li:before { display: none }
ol > li, ul > li > ol > li { list-style: decimal; list-style-position: outside; }
ol > li > ol > li { list-style-type: lower-alpha; }
ol > li:not(:last-child), ul > li:not(:last-child) { margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-top: 10px; }
ul.list-unstyled > li:before { display: none }
ul > li.selected a, ul > li.active a { color: var(--primary-color); }
li.me-1:last-child, li.me-2:last-child, li.me-3:last-child, li.me-4:last-child, li.me-5:last-child { margin-right: 0 !important; }
button:focus { outline: none; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'FranklinGothicBook'; margin: 0 0 15px 0; font-weight:normal; }
h1, .h1{ color: var(--black);font-size: 80px;font-style: normal; line-height: 110%; letter-spacing: 0;}
h2, .h2 { color: var(--content-color); font-size: 40px;line-height: 52px; letter-spacing: 0; }
h3, .h3 { color: var(--black); font-size: 36px;line-height: 100%; letter-spacing: 0; }
h4, .h4 { color: var(--content-color); font-size: 30px;line-height: 32px; letter-spacing: 0px; font-family: 'FranklinGothicDemi'; }
h5, .h5 { color: var(--black); font-size: 26px;line-height: 30px; letter-spacing: 0px; }
h6, .h6 { color: var(--black); font-size: 24px;line-height: 26px; letter-spacing: 0px; }
div > h1, div > .h1, div > h2, div > .h2, div > h3, div > .h3, div > h4, div > .h4, div > h5, div > .h5, div > h6, div > .h6 { margin-top: 0 !important; }
 select::-ms-expand {
 display: none !important;
}
.subtitle, .text-primary { color: var(--primary-color) !important; }
.swiper { margin-bottom: 7px; }

/*btn*/
.btn-primary, a.btn-primary { border: none; position: relative; width: auto; display: inline-flex; height: 50px; line-height: normal; justify-content: center; align-items: center; text-transform: uppercase; border-radius: 0px; margin: 0; padding: 0 41px 0 20px; text-align: center; font-size: 16px; font-weight: 500; text-decoration: none; color: var(--white); cursor: pointer; transition: ease-out 0.5s; background: linear-gradient(92deg, #F78F24 0.77%, #F36422 99.23%); letter-spacing: 0px;    font-family: var(--content-font-medium); }
.btn-primary:after, a.btn-primary:after  { width: 11px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
 background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2711%27%20height%3D%2712%27%20viewBox%3D%270%200%2011%2012%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9.16984%203.62428L1.29412%2011.5L0%2010.2059L7.87573%202.33016H0.934133V0.5H11V10.5659H9.16984V3.62428Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E"); position: absolute; right: 20px; content: '';}

.btn-primary svg,  a.btn-primary svg, .btn-secondary svg, .btn-primary-border svg, a.btn-primary-border svg { margin-left: 10px;float:left; }
.btn-primary-border, a.btn-primary-border { width: auto; display: inline-flex; height: 50px; height: 50px; justify-content: center; align-items: center; text-transform: uppercase; border-radius: 0px; margin: 0; padding: 0 20px; text-align: center; font-size: 16px; font-weight: 400; text-decoration: none; color: var(--white); border: 2px #7C7C7C solid; cursor: pointer; transition: ease-out 0.5s; background: #38343499; letter-spacing: 0px;backdrop-filter: blur(8px); }

.btn-underline { font-weight: 500;font-size: 16px; line-height: 16px; letter-spacing: 0;text-transform: uppercase;text-decoration: none; color: var(--primary-color); border-bottom: 1px var(--primary-color) solid; }

.btn-secondary, a.btn-secondary { position: relative;line-height: normal; transition: all ease-in-out 0s; display: inline-flex; align-items: center; background: #FCD5AB; padding: 0 40px 0 20px; height: 50px;border-radius: 0px; color: var(--content-color); font-size: 16px;font-family: var(--content-font-medium);   text-transform: uppercase; border: none; }
.btn-secondary:after, a.btn-secondary:after, .btn-white::after, a.btn-white::after  { width: 11px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2711%27%20height%3D%2712%27%20viewBox%3D%270%200%2011%2012%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9.16984%203.62428L1.29412%2011.5L0%2010.2059L7.87573%202.33016H0.934133V0.5H11V10.5659H9.16984V3.62428Z%27%20fill%3D%27currentColor%27%2F%3E%3C%2Fsvg%3E"); position: absolute; right: 20px; content: '';}
.btn-secondary.btn-download::after {   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 17V3' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M6 11L12 17L18 11' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M19 21H5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  height: 20px; width: 24px;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;}
.btn-border, a.btn-border { border: 1px var(--primary-color) solid;  position: relative; transition: all ease-in-out 0s; display: inline-flex; align-items: center; background:transparent; padding: 0 40px 0 20px; height: 50px;  border-radius: 0px; color: #F36622; font-size: 16px;font-family: var(--content-font-demi);   text-transform: uppercase; }
.btn-border svg, a.btn-border svg { margin-left: 10px; }
.btn-white, a.btn-white { position: relative; transition: all ease-in-out 0s; display: inline-flex; align-items: center; background: #fff; padding: 0 40px 0 20px; height: 50px; border-radius: 0px; color: var(--content-color); font-size: 16px;font-family: var(--content-font-demi);   text-transform: uppercase; border: none; }

  /*btn*/
.select_box { position: relative; }
.select_arrow i, .select_arrow svg { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; pointer-events: none; background-position: -10px -15px; width: 12px; height: 12px; }
.select_box select { appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; -webkit-appearance: none; }
.section_padding { padding: 100px 0 }
.z-0 { z-index: 0 !important }
.z-1 { z-index: 1 !important }
.z-5 { z-index: 5 !important }
.z-9 { z-index: 9 !important }
/*********/
body > div { position: fixed }
body > div.wrappermain { position: static; /*overflow: hidden*/ }
.wrappermain {padding-top: 148px;}
.noscript { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; border-top: 1px solid var(--primary-color); bottom: 0; float: left; font-size: 20px; left: 0; margin: 0 auto; min-height: 50px; padding: 10px 0; position: fixed; right: 0; text-align: center; top: auto; width: 100%; z-index: 99999; color: #fff }
.noscript svg {
    height: 30px;
    width: auto;
}
.noscript .noscript-img { display: inline; height: 36px; margin: 0 auto; width: 34px; }
.wrappermain { position: relative; /*overflow: hidden;*/ }
.cms-area ul, .cms-area ol { overflow: hidden; }
#home_banner { display: block; }
.wpcf7-form-control-wrap { display: block; }
label.error, .wpcf7-form label.error, .recaptcha-error-message { color: #f00 !important; z-index: 1; float: none; font-size: 13px !important; left: 0; padding-left: 0px !important; position: absolute; top: 100%; line-height: normal; }
.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-notice p { background: #e68d8d; color: #000; padding: 0 20px; margin: 15px 0 0 0; }
.mc4wp-alert.mc4wp-success p { background: #8ac18c; color: #000; padding: 0 20px; margin: 15px 0 0 0; }
.mc4wp-alert.mc4wp-success p a, .mc4wp-alert.mc4wp-error p a, .mc4wp-alert.mc4wp-notice p a { color: #000; text-decoration: underline; }
.mCSB_scrollTools * { border-radius: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { width: 5px; background: #dbdbdb !important; }
.mCSB_scrollTools .mCSB_dragger { background: var(--primary-color) !important; }
.mCSB_scrollTools .mCSB_draggerRail { width: 5px; background: var(--primary-color) !important; }
.mCSB_scrollTools { width: 5px; }
.mCSB_draggerRail { display: none; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: transparent !important; }
 @-webkit-keyframes progress-bar-stripes {  from {
 background-position: 2rem 0
}
to { background-position: 0 0 }
}
 @keyframes progress-bar-stripes {  from {
 background-position: 2rem 0
}
to { background-position: 0 0 }
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next  { background: url('../images/left-arrow.svg') center center no-repeat; height: 56px; width: 56px; border: 1px #fff solid; display:flex; align-items: center; justify-content: center; }
.raiting-slider .owl-carousel .owl-nav button.owl-prev, .raiting-slider .owl-carousel .owl-nav button.owl-next { background-color: var(--primary-color); height: 40px; width: 36px; }
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span { display: none; }
.owl-carousel .owl-nav button.owl-next { transform:translateY(-50%) rotate(180deg); }
.success-story-slider .owl-carousel .owl-nav {  width: 128px; bottom: 18px; top: auto; left: auto; right:20%; }
.success-story-slider .owl-carousel .owl-nav button.owl-next { top: -28px; }
div.wpcf7 .ajax-loader:before, div.wpcf7 .wpcf7-spinner:before { display: none; }
div.wpcf7 .ajax-loader, div.wpcf7 .wpcf7-spinner { position: absolute; left: 0; border-radius: 0 !important; background-color: transparent; top: 0; margin: 0 !important; pointer-events: none; width: 100% !important; height: 100% !important; background-image: linear-gradient(45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent) !important; background-size: 2rem 2rem !important; -webkit-animation: progress-bar-stripes 1s linear infinite !important; animation: progress-bar-stripes 1s linear infinite !important; }
.grecaptcha-badge { bottom: 90px !important; z-index: -5; opacity: 0; right: 100% !important; }
.owl-carousel { display: block; padding: 0px 0; }
.owl-carousel img { width: 100%; }
.owl-carousel .owl-nav { position: absolute; left: 0; right: 0; width: 100%; top: 50%; transform: translateY(-50%); }
.owl-carousel .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); }
.owl-carousel .owl-nav button svg { stroke: #f00 }
.owl-carousel .owl-nav button.owl-prev { left: 0; }
.owl-carousel .owl-nav button.owl-next { right: 0; }
.owl-carousel .owl-dots { text-align: center; margin-top: 30px; }
.owl-carousel .owl-dots button span { background: #FFBD9F; width: 12px; height: 12px; display: block; border-radius: 50%; }
.owl-carousel .owl-dots button { margin: 0 5px; }
.owl-carousel .owl-dots button.active span { background:#DB5214; }
.owl-carousel .owl-item { backface-visibility: visible !important; -moz-backface-visibility: visible !important; -ms-backface-visibility: visible !important; -o-backface-visibility: visible !important; -webkit-backface-visibility: visible !important; }
.overflowvisible .owl-carousel .owl-stage-outer {
    overflow: initial !important;
}
.white { color: var(--white) !important; }
.black { color: var(--black) !important; }
img.ajax-loader { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
div.wpcf7-validation-errors { border: 2px solid #f7e700; clear: both; color: #f7e700; margin: 15px 15px 0 !important; position: relative; text-align: center; width: auto; display: block; }
div.wpcf7-mail-sent-ng { border: 2px solid var(--primary-color); clear: both; color: var(--primary-color); margin: 15px 15px 0 !important; position: relative; text-align: center; width: auto; display: block; }
div.wpcf7-mail-sent-ok { border: 2px solid #47a547; clear: both; color: #47a547; margin: 15px 15px 0 !important; position: relative; text-align: center; width: auto; display: block; }
div.wpcf7-spam-blocked { border: 2px solid #ffa500; clear: both; color: #ffa500; margin: 15px 15px 0 !important; position: relative; text-align: center; width: auto; display: block; }
.wpcf7 form.sent .wpcf7-response-output { background: #cbe9ce; text-align: center; }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { background: #fbb9b9; text-align: center; }
.my_pagination .pagination li:before { display: none }
.my_pagination .pagination li a, .my_pagination .pagination li span { background-color: #f0f0f0; position: relative; border: medium none; margin: 0; border-radius: 50% !important; display: block; padding: 0; font-size: 14px; color: #999999 !important; text-align: center !important; width: 40px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; height: 40px; font-weight: 700; line-height: 40px; }
.my_pagination .pagination li { padding: 0 10px 0 0; float: none; display: inline-block; vertical-align: top; margin-bottom: 0 }
.my_pagination .pagination li:last-child { padding: 0; }
.my_pagination .pagination li a span.sr-only, .my_pagination .pagination li span span.sr-only { display: none; }
.my_pagination .pagination li.active span, .my_pagination .pagination li.active a, .my_pagination .pagination li.selected span, .my_pagination .pagination li.selected a { background-color: var(--primary-color) !important; color: #fff !important; }
.my_pagination .pagination { clear: both; border-radius: 0 !important; text-align: center; display: block; font-size: 0; margin: 0 }
.my_pagination { display: block; float: none; margin: 20px auto 0; text-align: center; }
.my_pagination .pagination > li.disabled > a, .my_pagination .pagination > li.disabled > span, .my_pagination .pagination > li.disabled > a:hover, .my_pagination .pagination > li.disabled > span:hover { display: none; }
.my_pagination .pagination li a i, .my_pagination .pagination li span i { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.my_pagination .pagination li a.prev:before, .my_pagination .pagination li span.prev:before { content: ""; background: url(../images/pagination_left_arrow.svg) scroll no-repeat; width: 15px; height: 15px; margin: 0 auto; position: absolute; left: -3px; right: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); background-size: 15px 15px; }
.my_pagination .pagination li a.next:before, .my_pagination .pagination li span.next:before { content: ""; background: url(../images/pagination_right_arrow.svg) scroll no-repeat; width: 15px; height: 15px; margin: 0 auto; position: absolute; left: 0; right: -3px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); background-size: 15px 15px; }
.header_height { margin-top: 104px; }

.overlay::before { background: #000 none repeat scroll 0 0; content: ""; display: block; height: 100%; position: absolute; width: 100%; z-index: 1; opacity: 0 !important; }
.overlay-10:before { opacity: 0.1 }
.overlay-50:before { opacity: 0.5 }
.overlay-80:before { opacity: 0.8 }
/*********/

/* Menu CSS ****************/
header { background: #fff;  transition: all 0.3s ease-in-out 0s; position: static;top: 37px; width: 100%; z-index: 999; padding: 0px 0; }
.sticky header {box-shadow: 0px 1px 15px 3px rgb(227 227 227 / 70%); }
.header_main {position: fixed; top: 0; left: 0;right: 0;z-index: 999;background-color: #ffffff;}
header .container { position: relative }
header .primary { transition: all 0.5s ease 0s; width: 100%; }
header .navbar { background: none; border: 0 none; margin: 0; min-height: 22px; padding: 0; display: block }
header .navbar nav { margin: 0 0px 0 0; }
header .navbar-collapse { padding: 0; position: relative; justify-content: center; }
header .navbar-nav .parent { position: relative }
header .navbar-nav .parent:hover > .sub { display: block; -webkit-animation: fadeIn 0.4s; animation: fadeIn 0.4s }
header .navbar-nav > li:not(:last-child) { margin-right: 30px }
header .navbar-nav > li:after { background: none; }
header .navbar-nav > li:before, header .navbar-nav .sub li:before { display: none; }
header .navbar-nav > li { padding: 45px 0; position: static; margin-bottom: 0; margin-left: 0; transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
header .navbar-nav > li.active > a { color: var(--primary-color);}
header .navbar-nav > li.active > a.dropdown-toggle::after {  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'><path d='M1 1L6 6L11 1' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 
              no-repeat center / contain;}
/* header .navbar-brand img, header { transition: all 0.3s ease-in-out 0s; } */
header .navbar-brand img {transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.sticky header .navbar-brand img {  height: 70px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
header .navbar-nav > li .dropdown-menu { background: var(--white); border-radius: 0; padding: 0px; min-width: 230px; border: none; top: 100%; }
header .navbar-nav > li .dropdown-menu li {  padding: 0px; margin: 0;  display: flex; width: 100%; justify-content: space-between; /*position: static;*/ }
header .navbar-nav > li .dropdown-menu li::before { display: none;}
header .navbar-nav > li .dropdown-menu li:last-child{ border-bottom: none;}
header .navbar-nav > li .dropdown-menu li a {width: 100%; color: #010101;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal; padding: 15px 30px; }
header .navbar-nav > li.menu_logo { margin: 0 80px; }
header .navbar-nav > li > a { color:var(--content-color); line-height: normal; padding: 0 !important; position: relative; text-shadow: none; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; z-index: 1; font-size: 14px; text-transform: uppercase; margin: 0; letter-spacing: 0;font-family: var(--content-font-semibold);   }
header  a.btn-primary, .request-quote-btn .calculate-btn { padding: 2px 42px 0 20px; color: var(--white); font-weight: 500; flex: 0 0 auto; display: flex; align-items: center; margin-left: 10px; background: var(--Linear, linear-gradient(92deg, #DB5214 0.77%, #DA1E24 99.23%));transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
header .navbar-nav > li.parent.megamenu { overflow: hidden; position: static }
header .navbar-nav > li.parent.megamenu>a { position: relative }
header .navbar-nav > li.parent.megamenu:hover>a:after { left: 0; right: 0 }
header .navbar-nav > li.parent .parent>a:after { border-left: 5px solid #909090; border-top: 5px solid rgba(0, 0, 0, 0); border-bottom: 5px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; right: 10px; top: 50%; width: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
header .navbar-nav a > i { margin-right: 2px; opacity: .8; filter: alpha(opacity=80); text-align: center; width: 15px }
header .navbar-nav .sub { background: var(--white) none repeat scroll 0 0; border: medium none; border-radius: 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: none; line-height: 24px; margin: 0; padding: 0; position: absolute; z-index: 905; }
header .navbar-nav .sub li { font-size: 13px; line-height: 24px; margin: 0 !important; padding: 0; }
header .navbar-nav .sub li:after { background: none }
header .navbar-nav .sub li a { color: #606060; display: block; font-size: 15px; font-weight: 700; padding: 10px 15px; text-decoration: none; text-transform: uppercase; width: 230px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
header .navbar-nav .sub li.selected > a { color: var(--white); background: var(--primary-color); }
header .navbar-nav .sub .sub { left: 100%; top: 0 }
header .navbar-nav .sub .sub .sub .parent>a { background: none !important }
header .navbar-nav .sub .sub .sub .parent>a:after { display: none }
header .navbar-nav .sub .sub .sub .sub { background: none; border: 0 none; box-shadow: none; display: block; left: 0; padding: 0 0 0 10px; position: relative; -webkit-animation: fadeIn 0; animation: fadeIn 0 }
header .navbar-nav .megamenu > .sub { border-radius: 3px; left: -15px; padding: 0; width: 886px; z-index: 900 }
header .navbar-nav .megamenu > .sub a { width: 100% }

header .navbar-nav > li .mega-menu { width: 100%; max-width: 1100px; padding: 55px 60px; background: #FFF; min-height: 520px; }
header .navbar-nav > li .mega-menu li { margin-bottom: 16px; }
header .navbar-nav > li .mega-menu li > a{ width: auto; min-width: 295px; padding: 15px 10px; position: relative; }
header .navbar-nav > li .mega-menu li > a::after { width: 7px; position: absolute; content: ''; right: 20px; top: 20px;
  height: 11px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'><path d='M4.12477 5.30326L0 9.42809L1.17851 10.6066L6.48185 5.30326L1.17851 0L0 1.17851L4.12477 5.30326Z' fill='black'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;} 
header .navbar-nav > li .mega-menu .submenu-img { display: none; position: absolute; right: 60px; top: 55px; }
header .navbar-nav > li .mega-menu .submenu-img .megamenu-btn { font-size: 12px; position: absolute; bottom: 21px; right: 21px; height: 44px; line-height: 44px; color: #333; background: #FFF; padding: 0 20px; transition: all 0.5 ease-in-out 0.s; }
header .navbar-nav > li .mega-menu .submenu-img .megamenu-btn::after { display: none; }
.btn-search { background: #F78F24; padding: 14px; margin-left: 38px; border-radius: 0px; border:none; height: 51px; min-width: 50px; width: 50px; display: flex; align-items: center; justify-content: center; }
.btn-search:hover { background: var(--primary-color); }
header .navbar-nav > li .mega-menu li.current_page_item .submenu-img , header .navbar-nav > li .mega-menu li.current_page_item .submenu-img, header .navbar-nav > li .mega-menu li.active .submenu-img, header .navbar-nav > li .mega-menu li:hover .submenu-img { display: block;}
.search-box .btn-search { height: 45px; }
.search-box .search-icon:focus, .search-box .search-icon:active, .search-box .search-icon:hover { background: var(--primary-color);}
/**************************************************************************************************************************************/
ul.nav-tabs { margin: 0; padding: 0 0 0 0; overflow: visible; border: 0 }
ul.nav-tabs > li.nav-item { margin: 0; padding: 0; border: none; position: relative }
ul.nav-tabs > li.nav-item:before { display: none }
ul.nav-tabs > li.nav-item:not(:last-child) { margin-right: 55px; margin-bottom: 0 }
ul.nav-tabs > li.nav-item > a.nav-link { border: none; padding: 15px 0; font-size: 24px; color: #999999; font-weight: 700; }
ul.nav-tabs > li.nav-item > a.nav-link:before { content: ""; background: #f23030; position: absolute; left: auto; right: 0; width: 0; bottom: -1px; height: 3px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
ul.nav-tabs > li.nav-item > a.nav-link.active { color: #202020 }
ul.nav-tabs > li.nav-item > a.nav-link.active:before { right: auto; left: 0; width: 100%; }
ul.nav-tabs > li.nav-item > a.nav-link > svg { display: none; pointer-events: none; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
ul.nav-tabs + .tab-content { padding: 30px 0; }
 @media (max-width: 767px) {
ul.nav-tabs { border: 0; }
ul.nav-tabs > li.nav-item { margin-left: 0 !important; display: block; width: 100%; margin-top: 20px !important; }
ul.nav-tabs > li.nav-item .tab-pane { display: none; padding: 15px 0; }
ul.nav-tabs > li.nav-item .tab-pane.active { display: block; }
ul.nav-tabs > li.nav-item > a.nav-link { border: 1px solid #ddd; border-radius: 0; padding: 10px 20px; }
ul.nav-tabs > li.nav-item > a.nav-link:before { display: none }
ul.nav-tabs > li.nav-item > a.nav-link.active { border: 1px solid #f23030 !important; }
ul.nav-tabs > li.nav-item > a.nav-link > svg { display: block; width: 18px; position: absolute; right: 15px; top: 20px; }
ul.nav-tabs > li.nav-item > a.nav-link > svg > path { fill: #ddd }
ul.nav-tabs > li.nav-item > a.nav-link.active > svg { transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); -webki-transform: rotate(-180deg); }
ul.nav-tabs > li.nav-item > a.nav-link.active > svg > path { fill: #f23030 }
}
.section-padding { padding-bottom: 180px; }
.section-padding-top { padding-top: 180px; }
.section-margin { margin-bottom: 180px; }

.searchpage_main+.searchpage_main {margin-top: 30px;}
.search-inner-page {padding-top: 50px;}
body:not(.sticky).search-results .header {border-bottom: 1px solid #dddddd;}
.search-results .searchpage_main {background-color: #FFF2E6;}
.search-results .search_content {padding: 15px 15px 15px 0;}


.section-title {  margin: 0 auto 30px;}
.small_title{font-size: 24px; color: #DB5214;font-family: 'FranklinGothicDemi';margin: 0 0 10px; display: inline-block; }
.single_blog_aside {padding:40px 40px;background: #FFF2E6;}
.single_blog_aside ul {margin-bottom: 0px;}
.listing_recent_blog li {margin-bottom: 20px !important;line-height: normal; padding-left: 0;display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items:center;-ms-flex-align: center;align-items:center;padding-bottom: 0px;}
.listing_recent_blog li:before {display:none;}
.listing_recent_blog li a {color: #222222;}
.listing_recent_blog li:last-child {margin-bottom: 0 !important;}
.listing_recent_blog li .blog-left-img {margin-right: 20px;}
.listing_recent_blog li .blog-left-img img {max-width: 120px;width: 120px;}
.listing_recent_blog li .blog-right-content a {  display: block;  font-size: 18px;color: var(--primary-color);margin-bottom: 0px;line-height: normal;font-weight: 500;}

.listing_recent_blog li .blog-right-content span {font-size: 15px;color: #7C7C7C; margin-top: 10px;font-weight: 400;display: inline-block;}
.listing_recent_blog li .blog-right-content span i {color:#3959d8;margin-right: 5px;}

.single-featured-image img {width: 100%;}
.cnt_date {margin-top: 25px;margin-bottom: 40px;}
.cnt_date span {display: inline-flex;align-items: center;line-height: normal;}
.cnt_date span svg {margin-right: 10px;fill: #DB5214;width: 23px;height: auto;}
.single_blog-page h1 {line-height: normal;font-size: 50px;}
.left_sidebar {position: sticky;top: 80px;}
.img_wrpr {height: 100%;display: block;width: 100%;overflow: hidden;}
.img_wrpr img {object-fit: cover;height: 100%;    width: 100%;}
.why-choose-bendi .why-choose-img {    justify-content: center;}
.stickyelement {position: sticky;top: 110px;}
.location-tabs .map iframe {width: 100%;    height: 940px;}

.submitting .submit-btn  {pointer-events: none;}
.contact-form .submit-btn:not(.text-center)::after {top: 50%;right: auto;left: calc(50% - -75px);transform: translate(-50%, -50%);}
.wpcf7-list-item {margin: 0 1em 6px 0;}
/* wrapper */
.wpcf7-form .wpcf7-checkbox label {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  cursor: pointer;
      font-size: 16px;
}

/* hide default appearance but keep native focus and keyboard support */
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #cfcfcf;
  display: inline-block;
  position: relative;
  margin: 0;
  vertical-align: middle;
  transition: background-color .15s, border-color .15s;
  background-clip: content-box;
      cursor: pointer;
}

/* checked state: teal background with white tick */
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked {
  background-color: #F78F24;
  border-color: #F78F24;
}

/* tick using pseudo-element (keeps DOM clean) */
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
  width: 6px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* focus ring for keyboard users */
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:focus {
  outline: 3px solid rgba(0,150,165,0.18);
  outline-offset: 2px;
}
.calculate-form .submit-btn::after {
    transform: translate(-50%, -50%);
    left: calc(50% - -75px);
    top: 50%;
}
.modal-content {
    border-radius: 0;
    border: none;
    padding: 30px;
}
.modal-content .btn-close {
    position: absolute;
    right: 25px;
    top: 25px;
}
span.text-small {
    width: 100%;
    text-align: center;
    display: block;
    margin-top: 15px;
}
.modal-content .submit-btn::after {
    top: 50%;
    left: calc(50% - -75px);
    transform: translate(-50%, -50%);
}


.raiting-slider .owl-carousel .owl-stage {display: flex;}
.raiting-slider .owl-carousel .owl-item {display: flex;height: auto;}
.raiting-slider .owl-carousel .item {display: flex;height: 100%;}
.about-thumbnail {height: 100%;display: inline-flex;flex-direction: column;}
.btnwrpr {margin-top: auto;}
.single_blog-page img {max-width: 100%;}

.location_cnt {padding-bottom: 145px;}

.location_cnt_box {padding: 145px 0;background: #FFF4E8;}
.points_cnt_bx {
    width: 100%;
    height: 100%;
    padding: 60px;
    background-color: #fff4e8;
}
.single-location .choose-model-info .choose-model-content .content {max-width: 100%;}
.single-location .choose-model-info .choose-model-content {max-width: 100%;padding: 54px 48px 50px 48px;}
.location_cnt .btn-primary+.btn-primary {margin-left: 15px;}
.points_cnt_bx ul:last-child {margin-bottom: 0;}



/*landing page css*/
.single_banner {
    width: 100%;
    height: 760px;
    display: flex;
    justify-content: center;
    align-items: end;
}

.banner_logo {
    display: inline-block;
    float: right;
    top: 78px;
    position: absolute;
    right: 94px;
}

.single_banner figcaption {
    width: 100%;
    background: linear-gradient(121.96deg, #FB6701 12.52%, #DE2620 77.13%);
    max-width: 810px;
    float: left;
    padding: 56px 40px 75px 40px;
    margin-bottom: -62px;
}

.single_banner figcaption span {
    color: #ffffff;
    font-size: 30px;
    display: block;
    margin-bottom: 20px;
        letter-spacing: 1px;
}

.single_banner figcaption h1 {
    font-size: 80px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 45px;
        letter-spacing: 4px;
}

.single_banner figcaption h1 u {
    text-decoration: none;
    border-bottom: 5px solid #ffffff;
}

.single_banner figcaption p {
    color: #ffffff;
    font-size: 35px;
    margin-bottom: 0;
        max-width: 650px;
    line-height: 1.4;
    letter-spacing: 1.8px;
}


.details_form_wrpr {
    width: 100%;
    background: linear-gradient(131.9deg, #FEF3E8 1.69%, #FFEAD4 108.47%);
    padding: 87px 66px 55px 57px;
    margin-top: -57px;
}
.details_form_wrpr h2 {
    letter-spacing: 1px;
    margin-bottom: 38px;
}

.details_form_wrpr .form-control {
    background-color: #ffffff;
}

.details_form_wrpr .submit-btn {
    width: auto;
    margin-top: 16px;
}
.details_form_wrpr span.wpcf7-list-item>label:not(.error) {
    font-size: 16px;
    color: rgba(56, 52, 52, 1);
    line-height: 1.5;
}
.details_form_wrpr .submit-btn::after {
    top: 19px;
    right: 21px;
}
.whychoose {
    padding-top: 67px;
}
.whychoose h2 {letter-spacing: 1px;margin-bottom: 22px;}

.page_footer {
    width: 100%;
    text-align: center;
    padding: 62px 0 40px;
}

.page_footer img {
    max-width: 214px;
}
.wrappermain .whychoose .container {
    max-width: 1452px;
}
body.page-id-7581 {
    background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 122.17%);
}
.checkmark .wpcf7-list-item {
    margin-bottom: 0;
}





/* Make label clickable */
.wpcf7-list-item label {
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 10px;
}

/* Hide default checkbox */
.terms_condition {
    position: absolute;
    opacity: 0;
}

/* Create custom box */
.terms_condition + .wpcf7-list-item-label {
    position: relative;
    padding-left: 28px;
    font-size: 18px;
}

/* Box */
.terms_condition + .wpcf7-list-item-label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 21px;
    height: 21px;
    border: 1px solid #000000;
    border-radius: 4px;
    background: #fff;
    transition: all 0.3s ease;
}

/* Checked background */
.terms_condition:checked + .wpcf7-list-item-label::before {
    background: #ffffff;
    border-color: #000000;
}

/* Checkmark */
.terms_condition + .wpcf7-list-item-label::after {
    content: "";
    position: absolute;
    left: 8px;
    top: 6px;
    width: 6px;
    height: 11px;
    border: solid #000000;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    opacity: 0;
}

/* Show checkmark */
.terms_condition:checked + .wpcf7-list-item-label::after {
    opacity: 1;
}

/* Hover effect */
.checkmark .wpcf7-list-item label:hover .wpcf7-list-item-label::before {
    border-color: #000000;
}
.checkmark {margin-top: -14px;}
body.page-id-7584 > div.wrappermain {height: 100vh;}






body.page-id-7584 {background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 122.17%);}
.thankyou-wrpr {
    width: 100%;
    text-align: center;
    display: inline-flex;
     align-items: center; 
    justify-content: center;
    height: inherit;
    
}

.thankyou-wrpr .ty-logo img {
    max-width: 240px;
}

.email_icn svg {
    width: 185px;
    height: auto;
}

.thankyou-wrpr .ty-logo {
    margin-bottom: 60px;
}

.thankyou-wrpr h2 {
    font-size: 70px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
    margin: 50px 0 30px !important;
    letter-spacing: 5px;
}

.thankyou-wrpr span {
    display: block;
    font-size: 17px;
    margin-top: 15px;
    color: rgba(97, 97, 97, 1);
    font-weight: 600;
}



/**********************************************************************************************************************************************/
/******************************************************* 001 RESPONSIVE ********************************************************************/
/**********************************************************************************************************************************************/
.wrappermain .container { max-width: 1680px; padding-left: 15px; padding-right: 15px; width: 100%; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.overly-get-quote:before { content: ""; position: fixed; right: 510px; top: 10px; z-index: 999999; width: 31px; height: 31px; background-image: url(../images/closeicon.png) }
}
/* && Container Width *****/

/*========================================================================================================================================================================*/


/*Home page section*/
body .row { margin-left: -15px; margin-right: -15px; }
body .row>* { padding-left: 15px; padding-right: 15px; }
.tb_space { padding-top: 110px; padding-bottom: 110px; }
.row.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.row.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.section_title { font-size: 60px; font-weight: 500; }
.section_title span { color: var(--primary-color);}

/*header*/
.logo { display: none; }
/*header*/


/*footer Start*/
.footer-main { width: 100%; display: inline-block; padding: 0; position: relative;background: #FEEFDF; position: relative; margin-top: 339px; }
.footer-main::before{ position: absolute; left: 0; z-index: 0; bottom: 0; width: 50%; height: 100%;  background: url('../images/footer-bg-img.png')  left bottom no-repeat; content: ""; }
.footer-main .footer-top { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px #FAB670 solid; margin-bottom: 30px; }
.footer-main .footer-link li.selected a { color: var(--primary-color);}
.footer-main ul { margin: 0; padding: 0; list-style: none; }
.footer-main ul > li::before { display: none; }
.footer-main ul.contact-info li { margin: 0 0 17px 0; padding: 0; }
.footer-main ul.contact-info li.call, .footer-main ul.contact-info li.call a {  color: var(--white);font-size: 25px;font-style: normal;font-family: var(--content-font-demi); line-height: 25px; text-transform: uppercase; }
.footer-main ul.contact-info li, .footer-main ul.contact-info li a {  color: var(--white);font-size: 18px;font-style: normal;font-weight: 400;line-height: 25px; }
.footer-main ul.social-link  { display: flex; align-items: center; justify-content: start; margin-top: 0px; }
.footer-main ul.social-link li { height: 45px; width: 45px; padding-left: 0; border: 1px #F78F24 solid;  margin: 0 10px 0 0; display: flex;  justify-content: center; align-items: center; }

.footer-main .footer-links { display: flex; align-items: start; justify-content: end; gap: 225px; margin-top: 0px; }
.footer-main .footer-link h4 { color: #F78F24;font-size: 20px;font-style: normal;font-weight: normal; font-family: 'FranklinGothicBook'; letter-spacing: 0; position: relative; line-height: 22px; margin-bottom: 20px; }
.footer-main .footer-link li { list-style: none;  padding: 0; margin: 0; transition: all 0.5s ease-in-out 0s;}
.footer-main .footer-logo-col { margin-bottom: 19px;}
.footer-main .footer-logo-col img { height: 112px; }

/* .footer-main ul.social-link li svg > *, .footer-main ul.social-link li svg  { fill: var(--white); } */
.footer-main .footer-link li a {  color: var(--content-color);font-size: 18px;font-style: normal;font-weight: 400;line-height: 42px; }
.footer-main p { margin: 0 0 15px; font-size: 15px; color: var(--content-color); }
ul.contact-info-content  { flex-direction: column; padding: 0; }
ul.contact-info-content li { padding: 0; }
ul.contact-info-content li a{ color: var(--content-color); font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; display: flex;  align-items: center;  justify-content: start; column-gap: 15px; }
ul.contact-info-content li{ color: var(--content-color); font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; display: flex;  align-items: center;  justify-content: start; column-gap: 15px; margin-bottom: 20px; }
ul.contact-info-content li span { height: 50px; width: 50px; min-width: 50px; padding-left: 0; border: 1px #F78F24 solid; display: flex; justify-content: center; align-items: center;}
.footer-main .footer-content { width: 100%; max-width: 364px; color: #000; margin-bottom: 48px; line-height: 18px; }
ul.contact-info-content li::before {display: none;}

.footer_bottom_content { margin-top: 48px; border: 1px solid #FAB670; padding: 19px 20px; margin-bottom: 90px; position: relative; z-index: 1; }
.footer_bottom_content p { margin: 0; font-weight: 400;font-size: 16px;line-height: 16px;letter-spacing: 0%; color:var(--content-color); }
.footer_bottom_content p.footer-copy { color: var(--content-color); font-size: 16px; text-align: right; }
.footer_bottom_content .bottom-footer-link { display: flex; justify-content: center; align-items: center; gap: 40px; }
.footer_bottom_content .bottom-footer-link li { padding: 0; margin: 0;}
.footer_bottom_content .bottom-footer-link a { color: var(--content-color); font-size: 16px; line-height: 18px; }
.footer_bottom_content .bottom-footer-link a:hover { color: var(--primary-color); }
footer .footer-copyright { flex: 0 0 30%; }
footer .footer-copyright.footer-copyright-link { flex: 0 0 40%;}
/*footer End*/

/*popup video*/
.video_container { position: fixed !important; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.95); display: none; z-index: 9999 }
.video_container .video_close { position: absolute; right: 15px; top: 15px; z-index: 8888; }
.video_container .video_close:before {content: ""; background: url(../images/closeicon.png); width: 16px;height: 16px;display: block;position: absolute;right: 0;top: 0;cursor: pointer;background-size: 100%;background-repeat: no-repeat;}
.video_container .video-main .video { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); padding: 20px; background: transparent;}
.video_container .video-main .video iframe { border: none }
.video_container .video-main .video iframe { height: 725px;width: 1290px; }
.video_container .video-main .video span { position: absolute; right: 0; font-size: 14px; height: 20px; width: 20px; text-align: center; line-height: 20px; border-radius: 0; background: #EB1C22; color: var(--white); cursor: pointer; top: 0px }


/*popup video*/
:focus { outline: none !important; }
input[type="text"], 
input[type="password"], 
input[type="url"], 
input[type="tel"], 
input[type="search"], 
input[type="number"], 
input[type="datetime"],
input[type="date"], 
input[type="email"], select{ display: block; margin-bottom: 30px; background:#FEF2E7; border:1px #FEF2E7 solid; background-clip: padding-box; font-size: 16px; height: 50px; line-height: 50px; padding: 0 10px 0 15px; vertical-align: baseline; width: 100%; box-sizing: border-box; color:var(--content-color); border-radius: 0px; }
textarea , textarea.form-control{ margin-bottom: 30px; background:#FEF2E7; border: 1px #FEF2E7 solid; background-clip: padding-box; font-size: 16px; height: 150px; line-height: 18px; padding: 16px 20px 16px 1.3rem; color: var(--content-color); vertical-align: baseline; width: 100%; box-sizing: border-box; border-radius: 0px; }

input[type="text"]:disabled, input[type="password"]:disabled, input[type="url"]:disabled, input[type="tel"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type="datetime"]:disabled, input[type="email"]:disabled { opacity: 0.5; }

select { background: url(../images/arrow_down.png) no-repeat calc(100% - 20px) center #FEF2E7; background-size: 12px 8px;  }
select:disabled { opacity: 0.5; }
select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }

input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="email"]::-moz-placeholder {
    color: var(--content-color);
   }
   input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder {
    color: var(--content-color);
   }
   input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder {
    color: var(--content-color);
   }

textarea { background: var(--white); background-clip: padding-box; border: 1px solid var(--primary-color); border-radius: 8px; font-weight: normal; font-size: 14px; min-height: 120px; line-height: 1.42857143; margin: 0; padding: 10px 10px 10px 19px; vertical-align: baseline; width: 100%; box-sizing: border-box; resize: vertical; resize: none; color: var(--content-color); }
textarea:disabled { opacity: 0.5; }
textarea::-moz-placeholder {
  opacity: 1;
 color: var(--content-color);
}
textarea::-webkit-input-placeholder {
 color:var(--content-color);
}
textarea:-ms-input-placeholder {
 color: var(--content-color);
}
.form-control:focus, .form-select:focus {
    color: var(--content-color);
    background-color: transparent;
    outline: 0;
    box-shadow: none;
    border: 1px #db5214 solid;
}

header.openSearch .nav-links a {
  opacity: 0;
  pointer-events: none;
}
header .search-icon {
  color: #353842;
  font-size: 20px;
  cursor: pointer;
}
header .search-box {
    position: absolute;
    right: 192px;
    height: 45px;
    max-width: 355px;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all 0.2s linear;
    top: 100%;
    background: #FFF;
    border: none;
    z-index: 1;
}
.sticky header .search-box {
    top: 100%;
}
header.openSearch .search-box {
  opacity: 1;
  pointer-events: auto;
      z-index: 999;
}
.search-box .search-icon {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0;
  color: #ffcc00;
  transform: translateY(-50%);
}
.search-box input {
  height: 100%;
  width: 100%;
  border: 1px #e5e5e5 solid;
  outline: none;
  color:#333;
  border-radius: 0px;
  background-color: #fff;
  padding: 14px 50px 14px 15px;
  margin: 0;
  font-size: 14px;
}
/* header .search-box svg { position: absolute;  top: 6px; left: 0;} */
/* Announcement bar css Start */
.announcement-bar { position: relative; background: linear-gradient(90deg, #C3511B 0%, #CE7A25 100%); text-align: center; width: 100%; left: 0; top: 0; z-index: 1; padding:13px 0;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;  }
.sticky .announcement-bar {height: 0px;opacity: 0;padding: 0; transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.announcement-bar p{ margin: 0; font-size: 14px; line-height: 14px; font-style: normal; color: var(--white);font-family: var(--content-font-semibold);   }
.announcement-bar p .contact-info { margin: 0 10px; }
.announcement-bar p a { color: var(--white);}
.announcement-bar p svg { margin-right: 10px; }
/* Banner CSS Start */
.main-banner{
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 150px;
    overflow: hidden;
}
.main-banner .banner-overlay {
    /* background: linear-gradient(180.18deg, rgba(0, 0, 0, 0.8) 0.17%, rgba(0, 0, 0, 0.3) 96.9%); */
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0.17%, rgba(0, 0, 0, 0) 96.9%);
   position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.main-banner img { width: 100%; }
.main-banner .banner-content {
    position: absolute;
    z-index: 2;
    bottom: 185px;
    max-width: 646px;
    width: 100%;
   
}
.main-banner h1,.main-banner .h1 { 
    color: #FFF;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 60px */
    margin-bottom: 22px;
}
.main-banner .subtitle{
    color: var(--white);
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
    letter-spacing: 0.64px;
    margin-bottom: 12px;
}
.main-banner p {
    font-size: 22px;
    font-style: normal;
    color: var(--white);
    font-weight: 300;
    line-height: 140%;
    letter-spacing: 0.5px;
    margin: 0px 0 33px 0;
        max-width: 700px;
}
.main-banner .banner-content>p:first-child {
    margin-bottom: 10px;
}
.main-banner .banner-btn{
    display: flex;
    gap: 21px;
}
.main-banner .owl-carousel .owl-dots {position: absolute;bottom: 70px;width: 100%;z-index: 88;}
.main-banner .banner-counter-main {    width: 100%;position: absolute;bottom: 85px;z-index: 1;  }
.main-banner .banner-counter { display: flex; column-gap: 25px; align-items: start; justify-content: start; padding:0px 0 0 0; margin: 0; width: 100%;    max-width: 616px;}
.main-banner .banner-counter li { padding: 0 25px 0 0; margin: 0; border-right: 1px #E5E5E5 solid; flex:0 0 26%;}
.main-banner .banner-counter li:last-child { border: none; padding: 0; }
.main-banner .banner-counter li span.count {display: block; color: #DB5214; font-size: 28px; font-style: normal; font-family: 'FranklinGothicDemi';font-weight: normal;line-height: 32px; /* 142.857% */}
.main-banner .banner-counter li span.count span { color: #FFF;font-family: 'FranklinGothicDemi';font-weight: normal;font-size: 20px;font-style: normal;font-weight: 700;line-height: 20px;}
.main-banner .banner-counter li span.title { color: #FFF;font-size: 16px;font-style: normal;font-weight: 300;line-height: 18px; /* 112.5% */}
.main-banner .banner-counter li::before { display: none; }
.why-choose-section { padding: 0 0 150px 0;}
.why-choose-section .container { max-width: 1437px; width: 100%; }
.choose-box { background: #FFEFDF; text-align: center;height: calc(100% - 63px); padding: 45px 20px 52px 20px; margin-top: 63px;display:flex;flex-direction: column; }
.choose-box .choose-btn {margin-top: auto;}
.choose-box h4,.choose-box h3 { color: var(--content-color);font-size: 28px;font-style: normal; line-height: 100%; /* 28px */ font-family: 'FranklinGothicDemi';}
.choose-box p { width: 100%; max-width: 350px; color: var(--content-color);font-size: 20px;font-style: normal; margin: 35px auto 40px auto; font-weight: 400;line-height: 100%; /* 20px */}
.choose-box .icon { margin-bottom: 30px; }

.why-choose-bendi { display: inline-block; width: 100%; position: relative; background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 122.17%); margin-bottom: 67px; }
.why-choose-bendi::after { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../images/why-choose-bg.webp) left bottom no-repeat; content: ''; }
.why-choose-img { display: flex; align-items: center; justify-content: end; }
.why-choose-img img { width: auto; max-width: 100%; }
.why-choose-bendi ul { padding: 10px 0 0px 0; margin: 0; display: flex; column-gap: 64px; flex-wrap: wrap; }
.why-choose-bendi ul li { flex: 0 0 auto; min-width:280px; margin-bottom: 12px; font-size: 18px; width: 100%;  }
.why-choose-bendi .why-choose-bendi-content ul li { width: auto;}
.why-choose-bendi-content p span.text-primary { font-weight: 500;}
.why-choose-bendi.bg-white { margin-bottom: 150px; }
.why-choose-bendi .green-list ul li::before {   width: 24px; height: 24px; display: inline-block;  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%2300B80C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M9 12L11 14L15 10' stroke='%2300B80C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat; background-size: contain; background-position: center; }
.feature-detail { background: #FFF; padding: 18px; margin:58px 0 150px 0; }
.feature-detail .feature-box { background: #FFF4E8; display: flex; justify-content: space-between; flex-direction: column; }
.feature-box .feature-box-title { background: #FAB670; padding: 20px 39px;font-family: var(--content-font-demi);  font-size: 24px;line-height: 130%;letter-spacing: 0;}
.feature-box ul { padding: 0; margin: 0; position: relative; }
.feature-box ul li::before { display: none; }
.feature-box ul li { padding: 0px 40px; font-weight: 400;font-size: 22px;line-height: 120%; display: flex; align-items: center; min-height: 78px; margin: 0; }
.feature-box ul li:nth-child(even) { background: #FFECD8;}
.feature-box.green-list ul li, .feature-box.close-list ul li { padding-left: 77px; }
.feature-box.green-list ul li::before { display: block; left: 39px; }
.feature-box.close-list ul li::before{ display: block; left: 39px; background: url('../images/red-check-solid.svg'); height: 24px; width: 24px; } 

.warehous-section { padding: 0 0 145px 0;}
.warehouse-process-area { display: inline-block; width: 100%; overflow: hidden; }
.consultancy-box { background: #FFEFDF; padding: 91px 50px 60px 50px; text-align: center; position: relative; margin-top: 33px; height:calc(100% - 33px); }
.consultancy-box p:last-child {margin-bottom: 0;}
.warehous-section .consultancy-box .icon { margin-bottom: 40px; }

.consultancy-box .title { display: inline-block; width: 100%; margin-bottom: 20px; color: #383434;text-align: center;font-family: 'FranklinGothicDemi';font-size: 30px;font-style: normal;line-height: 100%; /* 30px */}
.consultancy-box .consultancy-number { background: #FFF; position: absolute; left: -30px; top: 0;  display: inline-block; padding: 0 20px 20px 30px;}
.consultancy-box .consultancy-number::after { z-index: 0; position: absolute; left: 0px; top: 45%; transform: translateY(-50%); content: '';  background: var(--primary-color); height: 1px; width: 100%; }
.consultancy-box .consultancy-number .number { z-index: 1;  position: relative; background: var(--Linear, linear-gradient(92deg, #F36422 0.77%, #F78F24 99.23%)); display: flex; align-items: center; justify-content: center; width: 80px; height: 80px; color: #FFF; text-align: center;
font-family: 'FranklinGothicDemi';font-size: 30px;line-height: 100%; /* 30px */}
.range-slider { padding-left: calc((100vw - 1670px) / 2); padding-top: 80px; padding-bottom: 160px; display: flex; }
.range-slider-section .range-box-slide { background: #FFF2E6; padding: 25px 15px 30px 15px; display: flex; flex-direction: column;  height: 100%; }
.range-slider-section .range-box-slide .btn-secondary, .range-slider-section .range-box-slide a.btn-secondary { width: fit-content;margin-top: auto;}
.range-slider-section .range-box-slide .badge { position: absolute; right: 0; top: 0px; width: auto; background: linear-gradient(92deg, #F78F24 0.77%, #F36422 99.23%);color: #FFF;
font-size: 14px;font-style: normal; border-radius: 0px; padding: 0 19px; height: 37px; line-height: 37px;font-family: var(--content-font-demi);   }
.range-slider-section .range-box-slide h6 { color: #DB5214;font-size: 24px;font-style: normal;font-family: var(--content-font-demi);  margin-bottom: 8px; line-height: 130%; /* 31.2px */}
.range-slider-section .range-box-slide p {     min-height: 43px; display: -webkit-box;  -webkit-line-clamp: 2; /* Limit to 2 lines */  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis; color: #7C7C7C;font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.range-slider-section .range-box-slide .img-slide {position: relative; }
.range-slider-section .range-box-slide img { width: 100%; margin: 6px 0 6px 0; }
.range-slider-section .range-box-slide span { display: block; width: 100%; color: #383434;font-size: 17px; margin: 20px 0 30px 0; font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.range-slider-section .range-box-slide span span { display: inline-block; width: auto; color: var(--primary-color); margin: 0; }
.btn-group { margin-top: 10px; display: flex; justify-content: center;  align-items: center;  column-gap: 19px; }

.choose-model-info { position: relative; }
.choose-model-info::after {  position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; content: ''; background: url('../images/choose-model-bg.png') right bottom no-repeat; }
.choose-model-info .choose-model-content { margin-bottom: 150px; text-align: center; color: var(--white);padding: 54px 48px 50px 20px; background: var(--Linear, linear-gradient(92deg, #F36422 0.77%, #F78F24 99.23%)); max-width: calc(100% - 274px); margin-left: auto; }
.choose-model-section .choose-model-img { position: absolute; left: 0; bottom: 0; width: 40%; }
.choose-model-section .choose-model-img img { width: 100%; } 
.choose-model-section.space-above { padding-top: 275px; }


.before-after-info .slider-container { margin: 0 auto; position: relative;  width: 100%;  max-width: 100%; height: auto; min-height: 671px; border-radius: 0; overflow: hidden;}
.before-image,
.after-image { position: absolute;  top: 0; left: 0; width: 100%; height: 100%; display: flex;  justify-content: center; align-items: center;  overflow: hidden;}
.trusted-section { padding: 150px 0;}
.trusted-content { margin-bottom: 94px; }
.choose-model-info .choose-model-content .content { max-width: 960px; width: 100%; margin: 0 auto; }
.choose-model-info .choose-model-content .content p { font-weight: 300; margin-bottom: 30px; }
.choose-model-info .choose-model-content .content p a { color: #fff; }
.choose-model-info .choose-model-content .content p a:hover { text-decoration: underline; }
.innner-page .choose-model-info .choose-model-content .content { margin-left: auto; margin-right: 0;}
.btn-secondary.btn-download { padding-right: 50px; }
.submit-btn { margin-top: 30px; width: 100%; position: relative; }
.contact-page .contact-form .submit-btn { margin: 30px auto 0 auto; width: auto; position: relative;  }
.submit-btn::after { width: 11px; height: 12px; display: inline-block; background-repeat: no-repeat; background-size: 100%;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2711%27%20height%3D%2712%27%20viewBox%3D%270%200%2011%2012%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9.16984%203.62428L1.29412%2011.5L0%2010.2059L7.87573%202.33016H0.934133V0.5H11V10.5659H9.16984V3.62428Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
    position: absolute; top:20px; right: 38%;content: '';}
.contact-page .contact-form .submit-btn::after { width: 11px; height: 12px; display: inline-block; background-repeat: no-repeat; background-size: 100%;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2711%27%20height%3D%2712%27%20viewBox%3D%270%200%2011%2012%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9.16984%203.62428L1.29412%2011.5L0%2010.2059L7.87573%202.33016H0.934133V0.5H11V10.5659H9.16984V3.62428Z%27%20fill%3D%27white%27%2F%3E%3C%2Fsvg%3E);
    position: absolute; top:20px; right: 60px;content: '';}
.submit-btn .btn-primary:after, .submit-btn a.btn-primary:after { display: none; }
.annual-savings-box { height: 100%; text-align: center; background: linear-gradient(131.9deg, #FEF3E8 1.69%, #FFEAD4 108.47%); padding: 70px 57px; position: relative; }
.annual-savings-box::after { z-index: 0; position: absolute; right: 0; bottom: 0; background: url('../images/bg-annual.png') right bottom no-repeat; content: ''; width: 100%; height: 100%; } 
.annual-savings-box .annual-price { color: #F36622;  font-family: 'FranklinGothicDemi'; display: inline-block; width: 100%; margin:30px 0 40px 0; font-size: 80px;line-height: 100%;letter-spacing: 0%;text-align: center; }
.annual-savings-box .annual-info h2{color: #435151; }

.annual-savings-box span span{font-size: 20px;line-height: 130%;letter-spacing: 0%;font-family: var(--content-font-demi);   }
.annual-savings-box p {font-size: 20px;line-height: 120%;letter-spacing: 0%;text-align: center;   }
.annual-savings-box p span { font-weight: 700;}
.annual-savings-box .annual-info p.small { font-size: 18px; }
.optimize-warehouse-content { margin-bottom: 62px; }
.support-box { background: #FFF2E6; padding: 54px 40px 84px 40px; }
.support-box ul  { padding: 0; margin: 0;}
.support-box ul li { display: flex; align-items: center; justify-content: start; padding: 55px 0 0 0; }
.support-box ul li::before { display: none; }
.support-box li .icon { border: 1px solid #F78F24; position: relative; height: 66px; width: 66px;min-width: 66px; display: flex; align-items: center; justify-content: center; margin-right: 46px; }
.support-box li .icon::after { content: ''; position: absolute; right: -27px; top: 46%;
  width: 29px;
  height: 6px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='6' viewBox='0 0 29 6' fill='none'><path d='M28.8868 3L26 0.113249L23.1132 3L26 5.88675L28.8868 3ZM0 3V3.5H26V3V2.5H0V3Z' fill='%23F78F24'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.support-box li .info span { color: #DB5214;font-size: 24px;font-style: normal;font-family: var(--content-font-demi); line-height: 130%; /* 31.2px */}
.support-box li .info p, .support-box li .info a { color: #7C7C7C; margin: 8px 0 0 0;font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.network-section .image-box { margin-right: 20px; }
.success-story { padding: 150px 0; margin-bottom: 143px; background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 67.17%); }
.success-story .success-story-slider { padding: 99px 59px; background: linear-gradient(92deg, #F36422 0.77%, #F78F24 99.23%); position: relative; }
.success-story .success-story-slider:after { background: url(../images/faq-bg.png) no-repeat right bottom; width: 100%; position: absolute; content: ''; bottom: 0; right: 0; height: 100%; }
.success-story .success-story-slider .story-detail { display: flex; align-items: start; justify-content: space-between; gap: 172px; }
.success-story .success-story-slider .story-content { max-width: 38%; width: 100%; }
.success-story .success-story-slider .story-content .testi-content { width: 100%; max-width: 540px; }
.success-story .success-story-slider .story-img { width: 100%; max-width: 60%; }
ul.white-list { padding: 10px 0 40px 0; margin: 0; }
ul.white-list li { margin: 0 0 20px 0; background: rgba(252, 213, 171, 0.40); backdrop-filter: blur(9px); position: relative; padding:11px 14px 13px 59px; color: #FFF; font-size: 20px; }
ul.white-list li::before { width: 32px; position: absolute; left: 14px; top: 26px; height: 32px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'><path d='M29.0679 13.3333C29.6768 16.3217 29.2428 19.4285 27.8384 22.1357C26.4339 24.8429 24.1437 26.9867 21.3499 28.2097C18.5561 29.4328 15.4274 29.661 12.4856 28.8565C9.54385 28.0519 6.96681 26.2632 5.18426 23.7885C3.4017 21.3139 2.52138 18.303 2.69011 15.2578C2.85883 12.2127 4.06639 9.31744 6.11142 7.05488C8.15645 4.79232 10.9153 3.29923 13.928 2.82459C16.9406 2.34995 20.0249 2.92247 22.6666 4.44665' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 14.6663L16 18.6663L29.3333 5.33301' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;  background-size: contain; background-position: center; }
.story-content .testi-content p { margin: 30px 0; color: #FFF;font-size: 30px;font-style: normal;font-weight: 300; line-height: 130%; /* 39px */ }
.story-content .testi-content span { color: #FFF;font-size: 15px;font-style: normal;font-weight: 300;line-height: 158%; /* 23.7px */}
.story-content .testi-content span.authore-name { display: inline-block; width: 100%; margin: 0 0 5px 0; color: #FEF3E7;font-size: 18px;font-style: normal;font-family: var(--content-font-demi); line-height: 18px; }


/* Styling the Before/After text */
.before-text,
.after-text { position: absolute;  font-size: 20px;  color: #fff;  z-index: 4;  padding: 10px 16px;  border-radius: 0;  letter-spacing: 0;  display: flex;  align-items: center;  column-gap: 13px;}
.before-img-title, .after-img-title  { position: absolute; color: #000; font-size: 20px; font-style: normal; font-weight: 700; line-height: 130%; /* 26px */ text-transform: uppercase; }
.before-img-title {  left: 28px;  bottom: 28px;}
.after-img-title {  right: 28px; bottom: 28px;}
.before-text { left: 30px;  top: 30px;  z-index: 5;  background: rgba(218, 30, 36, 0.70);  backdrop-filter: blur(9px); }
.after-text {  right: 30px; top: 30px; z-index: 3;  background: rgba(0, 184, 12, 0.70);  backdrop-filter: blur(9px); }
.after-image .after-text { visibility: visible; z-index: 3; }
.after-image { clip-path: inset(0 50% 0 0); }
.slider-handle {  position: absolute;  top: 0; left: 50%; width: 0px;height: 100%; background-color: #fff;  cursor: pointer; z-index: 2;}
.slider-line {  position: absolute;  top: 0; left: 50%;  width: 8px;  height: 100%;  display: flex;  justify-content: center;  align-items: center;  background-color: #FFF;  z-index: 1; }
.pulse-container { position: relative;  display: inline-block;}
.slider-line svg {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  z-index: 3;  cursor: pointer;}
.before-after-info .slider-container,
.before-image img,
.after-image img {  user-select: none;   -webkit-user-select: none;   -moz-user-select: none;  -ms-user-select: none; }
.slider-handle,
.slider-line {  user-select: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; }


.before-after-info { margin-top: 62px;}

.contact-form .text-small { font-weight: 400;font-size: 16px;line-height: 120%;letter-spacing: 0%;text-align: center; color: var(--content-color); display: inline-block; width: 100%; text-align: center; margin-top: 30px; }
.contact-form { box-shadow: 0px 0px 12px 0px #00000024; background: #FFF; padding: 70px 60px;}
.testimonial-section { padding: 154px 0 100px 0;}
.sub-title { display: inline-block; width: 100%; margin-bottom: 15px; color: #898989;font-size: 24px;font-style: normal;font-weight: 300;line-height: 130%; /* 31.2px */ text-transform: uppercase;}
.testimonial-content p { margin-bottom: 60px; }
.raiting-box { background: #FFF; box-shadow: 0 0 9.9px 0 rgba(0, 0, 0, 0.10); padding: 5px; margin-bottom: 55px; }
.raiting-box .raiting-header { background: #FFEBD7; padding: 25px 23px; display: flex; justify-content: space-between; align-items: center; }
.raiting-box .raiting-header img { width: auto;}
.raiting-box .review-body { padding: 30px 23px 25px 23px;width: 100%;float: left; }
.raiting-box .review-body p { font-size: 22px; line-height: 26px; padding: 30px 0 23px 0; margin-bottom: 0; }
.raiting-box .review-footer { position: relative; padding: 34px 0 0 0; border-top: 1px #BCBCBC solid; }
.raiting-box .review-footer .footer-title { display: block; color: #F78F24;font-size: 20px;font-style: normal;font-weight: 700;line-height: 158%; /* 28.44px */}
.raiting-box .review-footer ul { padding: 0; margin: 0;width: 100%;float: left; }
.raiting-box .review-footer ul li:last-child { color: #F78F24;}
.raiting-box .review-footer ul li { padding: 0 5px 0 0; margin: 0; color: #7C7C7C;font-size: 17px;font-style: normal;font-weight: 400;line-height: 158%;float:left; /* 23.7px */} 
.raiting-box .review-footer ul li::before { display: none; }
.raiting-box .review-footer::before { position: absolute; left: 0; top: 0;   border-style: solid;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-top: 17px solid #bcbcbc;
  border-bottom: 0;
 content: ''; width: 24px; height: 17px; }
.raiting-slider .item { width: 100%; padding: 5px;}
.raiting-slider .owl-carousel .owl-nav { top: 45%;}

.video-section { padding-bottom: 146px; }
.video-section .image-box img { width: 100%; }
.video-content { max-width: 1190px;  margin: 0 auto 82px auto; width: 100%; }
.video-box a { position: relative; display: inline-block; width: 100%;box-shadow: 0 0 12.8px 0 rgba(0, 0, 0, 0.30); }
.video-box img { width: 100%;display: block; border-radius: 0px; }
.play-button { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); right: 0; width: 78px; height: 78px; margin: 0 auto; cursor: pointer; transition: all 0.5s ease-in-out 0s; }
.play-button .hide img, .play-button.hide .show {  display:none; }
.play-button:hover {  box-shadow:0px 0px 20px 9px rgb(60 51 37); }
.play-button .show, .play-button.hide .hide img { display:inline-block; width: 100%; height: 100%; object-fit: contain; margin: 0 auto;    background-color: #ffffff; }

.video-section .video-subtitle { color: var(--content-color);font-size: 30px;font-style: normal;font-weight: 400; line-height: 150%; /* 45px */}
.video-section p { color: #7C7C7C;    font-weight: normal;}   
.video-section .video-content-detail { width: 100%; max-width: 97%; }


.optimise-warehouse { position: relative; padding-bottom: 30px; margin-top: -142PX; }
.optimise-warehouse .warehouse-img { position: absolute; left: 0; bottom: 27px; width: 45%; }
.optimise-warehouse .warehouse-img img { width: 100%; } 
.optimise-warehouse .optimise-warehouse-content { margin-left: auto; padding: 44px 172px 44px 20px; width: 100%; max-width:1281px; background: linear-gradient(91.9deg, #DB5214 0.77%, #DA1E24 99.23%); }
.optimise-warehouse .optimise-warehouse-content .content p {color: #ffffff;}

.footer-main .optimise-warehouse .optimise-warehouse-content { width: 100%;  max-width: calc(100% - 263px);   padding: 44px 20px 44px 175px;  }
.footer-main .optimise-warehouse .optimise-warehouse-content .content {width: 100%; margin-left: auto; text-align: center;    position: relative;  }
.footer-main .optimise-warehouse .optimise-warehouse-content .content h2 { margin-bottom: 20px; }
.footer-main .optimise-warehouse .optimise-warehouse-content .content P { font-size: 20px; line-height: 26px; font-weight: 300; max-width: 648px; margin: 0 auto 20px auto; }
.optimise-warehouse .optimise-warehouse-content .content p a {color: #ffffff;text-decoration: underline;text-underline-offset: 6px;}
.footer-main .optimise-warehouse .warehouse-img { max-width: 600px;}

.faq-section { background: linear-gradient(91.9deg, #F36422 0.77%, #F78F24 99.23%); padding: 87px 62px 87px 0; position: relative;}
.faq-section::after {z-index: 0; content: ''; position: absolute; right: 0; bottom: 0; background: url('../images/faq-bg.png') right bottom no-repeat; height: 100%; width: 100%; }
.faq-section .faq-list .subtitle { color: #FFF;font-size: 24px;font-style: normal;font-weight: 400;line-height: 130%; /* 31.2px */text-transform: uppercase; display: inline-block; width: 100%; margin-top: 24px; margin-bottom: 20px;}
.faq-section .faq-list p { margin-top: 30px; font-size: 20px; font-weight: 400; line-height: 26px; }
.faq-section .image-box  { padding-left: 59px; }
.faq-section .image-box img { width:100%; }
.faq-accordion { width: 100%;margin: 40px auto 0 auto;}
.faq-accordion .at-tab { display: none;  padding: 15px;  border-top: none;  background: rgba(252, 213, 171, 0.40);backdrop-filter: blur(9px);color: #FFF;font-size: 20px;}
.faq-accordion .at-title { cursor: pointer; background: rgba(252, 213, 171, 0.40); backdrop-filter: blur(9px); position: relative; transition: background-color 0.3s ease;}
.faq-accordion .at-title:after { content: ''; background: url(../images/down-arrow-faq.png) center center no-repeat; position: absolute; top:12px; border: 1px #fff solid; border-radius: 100%; transform: none; right: 15px; transition: all 0.3s ease; height: 30px; width: 30px; }
.faq-accordion .at-title.active:after { content: ''; transform: rotate(180deg); top: 15px; }
.faq-accordion .at-item {margin-bottom: 20px;}
.faq-accordion .at-title h2, .faq-accordion .at-title .h2 { font-size: 22px; line-height: 22px; font-weight: 500; padding: 17px 54px 17px 14px; margin: 0; color: #FFF;  font-family: var(--content-font);}


.faq-accordion.trusted-industries .at-title.active h2 { color: #383434; }
.faq-accordion.trusted-industries .at-title { background: transparent; }
.faq-accordion.trusted-industries .at-item:first-child .at-title h2 { padding-top: 0; }
.faq-accordion.trusted-industries .at-title h2 { display: flex; align-items: center; color: #898989; padding: 19px 0; font-size: 30px;font-family: 'FranklinGothicBook';font-style: normal;font-weight: 400;line-height: 100%; /* 30px */}
.faq-accordion.trusted-industries .at-tab { padding:10px 60px 30px 0; background: transparent; color: #7C7C7C; }
.faq-accordion.trusted-industries .at-tab ul { padding:10px 0 0 0; margin: 0 }
.faq-accordion.trusted-industries .at-tab ul li { background: rgba(252, 213, 171, 0.40);  margin: 0 10px 10px 0; display: inline-block; color: #383434;font-size: 16px;font-family: var(--content-font-demi);  
line-height: 130%; /* 20.8px */ width: 48%; padding: 10px 14px 10px 47px; backdrop-filter: blur(9px);}
.faq-accordion.trusted-industries .at-tab ul li::before { left: 14px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'><path d='M18.1676 8.84333C18.5482 10.7111 18.2769 12.6529 17.3991 14.3448C16.5213 16.0368 15.09 17.3767 13.3438 18.1411C11.5977 18.9055 9.64227 19.0482 7.80367 18.5453C5.96506 18.0425 4.35441 16.9245 3.24031 15.3779C2.12622 13.8312 1.57602 11.9494 1.68147 10.0462C1.78692 8.14295 2.54165 6.33341 3.81979 4.91931C5.09793 3.50521 6.82223 2.57203 8.70514 2.27538C10.588 1.97873 12.5157 2.33655 14.1667 3.28917' stroke='%23F78F24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.5 9.67611L10 12.1761L18.3333 3.84277' stroke='%23F78F24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat; background-size: contain;  background-position: center; }
.faq-accordion.trusted-industries .at-title.active:after { background: #DB5214; color: #fff; }
.faq-accordion.trusted-industries .at-title:after { font-size: 34px; font-weight: 300; background: #FFF2E6; border-radius: 0px; display: flex; align-items: center; justify-content: center; color: #DB5214; padding: 14px; width: 44px; height: 44px; text-align: center; right: 0; top: 22px; }
.faq-accordion.trusted-industries .at-title h2 .icon { padding-right: 20px; }
.faq-accordion.trusted-industries .at-item { margin-bottom: 2px; border-bottom: 1px #D8D8D8 solid; }
.faq-accordion.trusted-industries .at-item:last-child { border-bottom: none;}
.faq-accordion.trusted-industries .at-title:after {content: "";background-image: url(../images/plus.svg);background-position: center;background-repeat: no-repeat; }
.faq-accordion.trusted-industries .at-title.active:after { content: ""; transform: none;background-image: url(../images/minus.svg);background-position: center;background-repeat: no-repeat;}
.annual-savings-btn.btn-border { display: flex; width: 100%;justify-content: center; margin-top: 60px; text-align: center;}
.faq-accordion.trusted-industries .at-item:first-child .at-title:after { top: 0; }

.service-support { position: relative; background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 102.49%); padding: 0 0 150px 0; margin-bottom: 150px; }
.service-support::after { position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background: url('../images/service-bg.png') bottom left no-repeat; content: ''; }
.home .service-support .service-box,.page-template-home-demo .service-support .service-box {height: auto;}
.service-box { position: relative; display: block; width: 100%; padding: 42px 33px; margin-bottom: 30px;height: calc(100% - 30px);display: flex;flex-direction: column; }
.service-box::after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(91.9deg, #DB5214 0.77%, #DA1E24 99.23%); opacity: 80%; }
.service-box .service-img { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; }
.service-box .service-content { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; margin-bottom: 40px; column-gap: 65px; }
.service-box .service-content p { font-weight: 300; color: #ffffff;}
.service-box .service-content h2 { margin-bottom: 20px; }
.service-box .service-list { padding: 0; margin: 0; gap:20px; position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;margin-top: auto; }
.service-box .service-list li { width: auto; margin: 0; }
.service-box-info.service-box { padding: 65px 20px 40px 0; }
.service-box-info.service-box p { margin-bottom: 55px; width: 100%; max-width: 580px; }
.service-box-info.service-box::after { display: none;}
.menumobileview .dropdown-toggle::after {  width: 12px; content: '';  border: none; height: 8px; vertical-align: middle;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'><path d='M1 1L6 6L11 1' stroke='%23383434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
background-repeat: no-repeat; background-size: contain; background-position: center; margin-top: -3px; margin-left: 3px;}
/*.request-quote-btn { position: fixed; right: -241px; top: 50%; display: flex; gap: 10px; transform: rotate(270deg); z-index: 999; }*/
.request-quote-btn { position: fixed; right: 0; bottom:0; display: flex; gap: 10px;width:100%; z-index: 999;padding:10px 10px;background-color:rgba(0,0,0,0.4);justify-content: end; }


.why-choose-bendi-content { max-width: 730px; width: 100%; }
.range-slider-section.forklift-list { margin-bottom: 120px;}
.range-slider-section.forklift-list.pb-0 { margin-bottom: 0px !important;}
.innner-page .range-slider-section .range-box-slide {  height: 100%; }
.bg-white { background: #FFF;} 
.bg-white::after { display: none;}
.breadcrumb { display: flex;  flex-wrap: wrap;  list-style: none;}
.breadcrumb-item { font-style: normal; line-height: normal;list-style: none; font-size: 16px; }
.breadcrumb-item a { color: #FFF; font-size: 16px; font-weight: 300;  }
.breadcrumb-item::before { display: inline-block;  } 
.breadcrumb-item:hover::before { text-decoration: underline; }
.breadcrumb-item:hover::before {  text-decoration: none; }
.breadcrumb-item.active { color: var(--white);}
.breadcrumb-item+.breadcrumb-item::before{
   width: 16px;
  height: 11px;
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'><path d='M4.12477 5.11996L0 9.10223L1.17851 10.24L6.48185 5.11996L1.17851 0L0 1.13778L4.12477 5.11996Z' fill='white'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  top: 6px;
  position: relative;
  content: '';
  left: 2px;
}
.main-banner.inner-banner h1,.main-banner.inner-banner .h1 { margin-bottom: 15px; letter-spacing: 1.1px; font-family: var(--content-font); color: #FFF;font-size: 46px;font-style: normal;font-weight: 400;line-height: normal;}
.main-banner.inner-banner .banner-content { bottom: 30px; }

.gallery-section { margin-bottom: 120px; }
.gallery-section .gallery-img { margin-bottom: 30px; overflow: hidden; position: relative; display: inline-block; width: 100%; }
.gallery-section .gallery-img img { width: 100%; transition: transform 0.5s ease-in-out;  transform: scale(1);}
.case-studies-section { margin-bottom: 120px;}
.case-studies-img-box .image-box { overflow: hidden; }
.case-studies-img-box img { width: 100%; transition: transform 0.5s ease-in-out;  transform: scale(1);}
.case-studies-img-box .case-studies-title { display: inline-block; width: 100%; text-align: center; margin: 30px 0; color:var(--content-color);font-size: 24px;font-family: var(--content-font-demi); 
line-height: 130%; /* 31.2px */ }
.full-width-img { width: 100%; margin-bottom: 70px; }
.half-width-img { width: 100%; max-width: 51%; margin-bottom: 30px;  }
.case-studies-section .detail-content { width: 100%; max-width: 49%; float: left; padding-right: 70px; }

.news-box { margin-bottom: 50px;    height: calc(100% - 50px);    display: flex;flex-direction: column; }
.news-box .image-box { overflow: hidden; }
.news-box .image-box img { width: 100%; transition: transform 0.5s ease-in-out;  transform: scale(1); }
.news-box:hover .image-box img { transform: scale(1.1); }
.news-box .news-content { margin-top: 30px; }
.news-box .news-content .date { display: inline-block; width: 100%; margin-bottom: 15px; color: #7C7C7C;font-size: 20px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.news-box .news-content h4{  min-height: 63px; font-family: var(--content-font); margin-bottom: 15px; color: var(--primary-color);font-size: 24px;font-style: normal;font-family: var(--content-font-demi);  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden; line-height: 130%; /* 31.2px */}
.news-box .news-content h4 a:hover { color: var(--primary-color); }
.news-box .news-content p { color: #7C7C7C;font-size: 20px; margin-bottom: 30px; font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.news-box .link { color: var(--primary-color);font-size: 18px;font-style: normal;font-family: var(--content-font-medium); line-height: normal;text-transform: uppercase;    margin-top: auto; }
.news-box .news-content .link span { margin-left: 10px; }
.news-box:hover .news-content .link span svg { transition: transform 0.5s ease-in-out;  }
.news-box:hover .news-content .link span svg { transform: rotate(45deg); }
.light-beige { background: #FFEAD4; }
.dark-beige { background: #FFE5CA;}
.network-section-content { max-width: 490px; display: inline-block; width: 100%; }
header .navbar-toggler { display: none;}
.news-section { padding-bottom: 100px; }

.contact-section { margin-bottom: 150px; padding: 0 81px; }
.contact-section .contact-box { height: 100%;  display: inline-block; width: 100%; border: 1px solid #7C7C7C; text-align: center; padding: 33px 45px 35px 45px; }  
.contact-section .contact-box .info span{ color: #000;text-align: center;    font-family: var(--content-font-semibold); display: block; margin: 20px 0; font-size: 20px;font-style: normal;font-weight: 500;line-height: 130%; /* 26px */ }
.contact-section .contact-box .info a, .contact-section .contact-box .info address { color: #000;text-align: center;font-size: 18px;font-style: normal;font-weight: 400;line-height: 130%; /* 23.4px */}
.contact-page .contact-form { box-shadow: none; background: #F5F5F5; padding: 73px 88px; }
.contact-page .contact-form input.form-control, .contact-page .contact-form textarea { background: #FFF; border-color: #FFF;}
.contact-page .contact-form select { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'><path d='M1 1L6 6L11 1' stroke='%23383434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat; background-position: 98% center;  background-size: auto; background-color: #FFF; border-color: #FFF; }
.contact-page .contact-form .submit-btn .btn-primary { min-width: 300px; margin: 0 auto; text-align: center; padding: 0 10px; }

.calculate-form input { background: #FFF; border: 1px solid #828282; backdrop-filter: blur(7px); height: 78px; line-height: 78px; font-size: 20px; padding: 0 20px; }
.calculate-form .form-label { font-weight: 500; }
.calculate-form-section { margin-top: 10px; }
.calculate-table { padding: 80px 0 0 0;}
.calculate-table thead th { background: #FAB670; }
.calculate-table thead tr th { border-right: 10px #FFF solid; }
.calculate-table tbody tr { background: #FFECD8; }
.calculate-table tbody tr td , .calculate-table tbody tr th {border-top: 10px solid #FFF; border-right: 10px #FFF solid; font-weight: normal; box-shadow: none; border-bottom: none; }
.calculate-table tbody tr td:last-child , .calculate-table thead tr th:last-child { border-right: none;}
.calculate-table tbody tr:nth-child(odd) { background: #FFF4E8; }
.table-striped>tbody>tr:nth-of-type(odd)>* { --bs-table-accent-bg: transparent; }
.table>:not(caption)>*>* { background: transparent; box-shadow: none; }
.calculate-table thead th{ padding: 20px 34px; }
.calculate-table tbody td, .calculate-table tbody th { padding: 27px; } 
.calculate-table h4 { margin: 40px 0 20px 0 !important; font-size: 30px; }
.calculate-form-section .image-box img { width: 100%;}

.location-tabs { width: 100%;}
.location-tabs .tabs-nav { display: flex; align-items: center; justify-content: center; column-gap: 0px; }
.location-tabs .tabs-nav li { width: auto; padding: 0; margin: 0; display: inline-flex; }
.location-tabs .tabs-nav li::before { display: none;}
.location-tabs .tabs-nav li.active a, .location-tabs .tabs-nav li:hover a {  background: #DB5214;  color: #fff; cursor: pointer; }
.location-tabs .tabs-nav li a { color: #383434;font-size: 20px;font-style: normal;font-weight: 400;line-height: 100%; /* 20px */ text-transform: uppercase; padding: 15px 20px;}
.location-tabs .tabs-stage {  padding: 15px 0px 32px 0px;position: relative; top: -1px; }
.locations-content { display: flex; align-items: start; justify-content: start; gap: 89px; }
.location-tabs .addess-detail { background:#FEF3E8; padding:28px 40px 34px 40px; width: 100%; margin-bottom: 50px; border: 2px #FEF3E8 solid; }
.location-tabs .addess-detail.active { border: 2px solid #DB5214;}
.location-tabs .map {width: 100%; padding-left: 59px;height: 100%; }
.location-tabs .addess-detail h4 { color: #000;font-size: 30px;font-style: normal;font-weight: 500; font-family: 'FranklinGothicDemi'; margin-bottom: 13px; line-height: 120%; /* 36px */}
.location-tabs .addess-detail .location-row { display: flex; color: #3F3F3F;font-size: 18px;font-style: normal;font-weight: 400; margin-bottom: 20px; line-height: 120%; /* 21.6px */}
.location-tabs .addess-detail .location-row a { color: #3F3F3F;font-size: 18px;font-style: normal;font-weight: 400;    text-align: left;    display: flex; margin-right: 20px; line-height: 120%; /* 21.6px */    align-items: center;}
.location-tabs .addess-detail .location-row span { margin-right: 15px;    width: 26px;display: inline-block;}
.location-tabs .addess-detail .location-row a+a span {width: 15px;}
.location-tabs .addess-detail .btn-primary { min-width: 330px; text-align: center; margin-top: 25px; }
.location-tabs .addess-detail .btn-primary::after { width: 23px;
  height: 24px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'><path d='M16.9283 7.56941C16.9283 6.0392 16.3471 4.57898 15.3245 3.50841C14.3032 2.43927 12.9266 1.84615 11.4999 1.84615C10.0732 1.8462 8.69654 2.43922 7.67525 3.50841C6.65268 4.57898 6.07154 6.03922 6.07154 7.56941C6.07161 9.28162 6.96228 11.1445 8.15322 12.8419C9.30573 14.4846 10.6533 15.8502 11.4433 16.5956C11.4639 16.609 11.4828 16.6154 11.4999 16.6154C11.517 16.6154 11.5359 16.6089 11.5565 16.5956C12.3468 15.8505 13.6949 14.4849 14.8475 12.8419C16.0382 11.1446 16.9282 9.28164 16.9283 7.56941ZM4.06713 15.1433C4.05602 15.147 4.04468 15.1535 4.03299 15.1623C4.02106 15.1713 4.00864 15.1832 3.99795 15.1983L3.971 15.2533L1.85068 21.8996C1.84038 21.9319 1.83754 21.9674 1.8426 22.0024C1.84767 22.0374 1.86023 22.0685 1.87674 22.0925C1.89302 22.1161 1.91162 22.1319 1.92885 22.1412C1.94599 22.1504 1.96325 22.1538 1.97826 22.1538H21.0215C21.0365 22.1538 21.0538 22.1504 21.071 22.1412C21.0882 22.1319 21.1068 22.1161 21.1231 22.0925C21.1396 22.0686 21.1521 22.0374 21.1572 22.0024C21.1622 21.9677 21.1592 21.9326 21.1491 21.9005L19.0333 15.2542V15.2533C19.0196 15.2105 18.9952 15.1803 18.9713 15.1623C18.948 15.1447 18.9251 15.1388 18.9057 15.1388H15.4198C14.4107 16.3884 13.4023 17.3925 12.7703 17.9856C12.7527 18.0021 12.7344 18.0183 12.7155 18.0334C12.371 18.3087 11.9439 18.4615 11.4999 18.4615C11.0559 18.4615 10.6288 18.3088 10.2843 18.0334C10.2654 18.0182 10.2472 18.0022 10.2295 17.9856C9.59809 17.3927 8.59006 16.3883 7.58092 15.1388H4.09857L4.06713 15.1433ZM12.6966 7.56941C12.6966 6.81832 12.124 6.27674 11.4999 6.27674C10.8758 6.27684 10.3041 6.81839 10.3041 7.56941C10.3042 8.32033 10.8759 8.86108 11.4999 8.86118C12.124 8.86118 12.6965 8.32041 12.6966 7.56941ZM14.5366 7.56941C14.5365 9.26529 13.2131 10.7073 11.4999 10.7073C9.78678 10.7072 8.46418 9.26523 8.46408 7.56941C8.46408 5.87351 9.78672 4.43069 11.4999 4.43059C13.2132 4.43059 14.5366 5.87345 14.5366 7.56941ZM18.7683 7.56941C18.7682 9.60573 17.8529 11.6112 16.7647 13.2927H18.9057C19.3304 13.2927 19.7403 13.4324 20.0773 13.6866C20.4136 13.9404 20.6594 14.2936 20.7861 14.6917L22.902 21.338V21.3389C22.9975 21.6394 23.0238 21.9584 22.9783 22.2701C22.9329 22.5818 22.817 22.8804 22.6378 23.1409C22.4583 23.4018 22.2188 23.6185 21.9379 23.7692C21.657 23.9199 21.3433 23.9997 21.0233 24H1.97736C1.65717 23.9999 1.34305 23.92 1.06186 23.7692C0.780873 23.6185 0.541479 23.4019 0.361973 23.1409C0.182556 22.88 0.06673 22.5805 0.0214656 22.2683C-0.0237767 21.9563 0.00273817 21.6369 0.0987312 21.3362L2.21904 14.6908V14.6899C2.34604 14.2925 2.59112 13.94 2.92701 13.6866C3.26371 13.4326 3.67335 13.2929 4.09768 13.2927H6.23596C5.14767 11.6113 4.2316 9.6058 4.23154 7.56941C4.23154 5.5744 4.98812 3.65327 6.34646 2.23107C7.7062 0.807555 9.55935 4.91147e-05 11.4999 0C13.4405 0 15.2936 0.807511 16.6533 2.23107C18.0118 3.65329 18.7683 5.57432 18.7683 7.56941Z' fill='white'/></svg>") no-repeat center center;
background-size: contain; right: 65px;
}


header ul.navbar-nav > li.menu-item-has-children span.arrow { display: none;}
.overlayactive header::after { z-index: 9; transition: all 0.3s ease-in-out 0.9s;  content: "";  background: rgba(36, 36, 36, 0.80); backdrop-filter: blur(7.5px); position: fixed; left: 0;  top: 149px; width: 100%; height: 100%;  transform: none; display: none; }
.logged-in.overlayactive:not(.sticky) header::after { top: 181px !important;}
.overlayactive header::after{ display: block;}
.sticky.overlayactive header::after { top: 89px;}
.warehouse-faq-section { margin-top: 150px; }
.warehouse-before-after { margin-bottom: 100px; }
.warehouse-before-after .warehous-img-box { width: 100%; max-width: 1201px; margin: 0 auto; text-align: center;}
.why-choose-bendi-content.warehous-content span { display: inline-block; width: 100%; margin-bottom: 30px; color: #383434; }
.why-choose-bendi-content.warehous-content p { color: #7C7C7C;}
.why-choose-bendi .why-choose-bendi-content.warehous-content ul li { width: 100%; }
.why-choose-bendi-content.warehous-content h2 span { width: auto; display: inline-block; margin: 0;} 
.warehous-container .why-choose-bendi-content { max-width: 100%;}
.warehous-container, .section-margin-150, .optimize-warehouse-section.warehouse-design-section { margin-bottom: 150px; }

.about-section { margin-bottom: 150px; }
.about-section h5 { color: #383434;font-size: 30px;font-style: normal; margin-bottom: 30px; font-weight: 400;line-height: 150%; /* 45px */}
.about-section p { color: #7C7C7C;}
.about-thumbnail .about-thumbnail-img img { width: 100%; margin-bottom: 50px; }
.about-thumbnail-content p { color: #7C7C7C; }

.our-team { margin-bottom: 145px; }
.title-row { margin-bottom: 80px; }
.title-row h2 { margin-bottom: 0; }
.team-thumbnail { background: #FFF4E8; height: 100%; }
.team-thumbnail .user-img img { width: 100%; }
.team-thumbnail .team-detail { padding: 35px 18px;}
.team-thumbnail .team-detail .info-row, .team-thumbnail .team-detail .info-row a { display: block; margin: 0 0 15px 0; width: 100%; color: #7C7C7C; font-size: 16px; font-style: normal;font-weight: 400;
line-height: normal;letter-spacing: -0.32px; }
.team-thumbnail .team-detail .info-row span { margin-right: 14px;width: 10px;display: inline-block; }
.team-thumbnail .team-detail .user-name { font-family: var(--content-font); color: #DB5214;font-size: 22px; margin-bottom: 12px; font-style: normal;font-weight: 500;line-height: normal;letter-spacing: -0.44px;}
.team-thumbnail .designation { display: inline-block; width: 100%; color: #383434;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.32px; margin: 0 0 20px 0;}
.team-thumbnail .team-detail a.info-row:hover { color: var(--primary-color); }
.team-thumbnail .team-detail a.info-row:hover svg *{ stroke: var(--primary-color); }

.about-product { background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 98.31%); position: relative; padding-bottom: 150px; margin-bottom: 276px; }
.about-product::after { background: url('../images/about-product-bg.png') left bottom no-repeat;content: ''; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; }
.about-product-box { background: #fff; padding: 30px 20px; position: relative; z-index: 1; }
.about-product-box .title { color: #DB5214;font-size: 24px;font-style: normal;font-family: var(--content-font-demi);  margin-bottom: 8px; line-height: 130%; /* 31.2px */}
.about-product-box .semititle { color: #7C7C7C;font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */}
.about-product-box .product-img { margin: 40px 0 20px 0;}
.about-product-box p {  color: #383434;font-size: 18px;font-style: normal;font-weight: 400; margin-bottom: 30px; line-height:21.6px; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.about-product-box .btn-secondary { border: 1px #FCD5AB solid; }
.about-product-box .btn-secondary:hover { border-color: #FCD5AB;}
.bendi-forklifts .why-choose-bendi-content.warehous-content { max-width: 766px; }

.process-box { margin-top: 50px; }
.process-box .process-img { position: relative; width: 100%; margin-bottom: 20px; }
.process-box .process-img img { width: 100%; }
.process-box .count { background: #FFf; padding: 0 10px 10px 0; position: absolute; left: 0; top: 0; }
.process-box .count span { height: 58px; width: 58px; background: #F78F24; display: flex; justify-content: center; align-items: center; font-family: 'FranklinGothicDemi'; color: #FFF;font-size: 35px;font-style: normal;font-weight: 700;line-height: normal; }
.process-box h4 { font-family: 'FranklinGothicBook'; margin:0 0 20px 0; font-weight: normal; color: #DB5214;}
.process-box p { color: #7C7C7C;font-size: 20px;font-style: normal;font-weight: 400;line-height: 140%; /* 28px */}

.about-thumbnail-content h4 { font-family: var(--content-font); }
.about-thumbnail-content ul { padding: 20px 0 0 0; margin: 0; gap:20px; display: flex; align-items: center; justify-content: start; }
.about-thumbnail-content ul li { font-size: 16px; }
.about-thumbnail-content ul li::before { width: 22px; height: 22px; display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M8 11L10 13L14 9M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: center;  background-size: contain;}

.bendi-forklifts p { color: #7C7C7C;}
.bendi-forklifts p a { color: #F78F24; }
.bendi-forklifts h4 { font-family: var(--content-font); margin-bottom: 30px; }

.benefit-box{ background: #FFEFDF; text-align: center; padding: 56px 10px;height: 100%; }
.benefit-box .icon { margin-bottom: 40px; }
.benefit-box p { margin:20px 20px 0 20px; color: #383434;text-align: center;font-size: 20px;font-style: normal;font-weight: 400;line-height: 130%; /* 26px */}

.warehouse.testimonial-section { padding-top: 0; background: linear-gradient(180deg, #FFFFFF 0%, #FEF1E4 119.23%); margin-bottom: 150px; position: relative; }
.warehouse.testimonial-section::after { background: url('../images/warehouse-testimonial.png') right bottom no-repeat; content: ''; position: absolute; right: 0; bottom: 0; height: 100%; width: 100%; }
.warehouse.testimonial-section .testimonial-box { display: grid; grid-template-columns: 2fr 2fr; box-shadow: 0px 0px 12px 0px #00000024; padding: 5px; }
.warehouse.testimonial-section .raiting-box .review-body { padding: 100px 87px 96px 87px; }
.warehouse.testimonial-section .raiting-box { margin-bottom: 0px; padding: 0; }
.warehouse.testimonial-section .raiting-box .review-body p { padding-top: 0; margin-bottom: 0; padding-bottom: 30px; }
.warehouse.testimonial-section .quote-icon { margin-bottom: 45px; }
.warehouse.testimonial-section .raiting-box .review-footer::before { left: auto; right: 15px; }
.warehouse.testimonial-section .raiting-box .review-footer { text-align: right; margin-top: 18px; }
.warehouse.testimonial-section .raiting-box .review-footer ul { justify-content: end; flex-direction: column; align-items: end; }
.warehouse.testimonial-section .raiting-box .review-footer ul li { padding: 0; color: #7C7C7C;font-weight: 400;font-size: 18px;line-height: 120%;width: 100%; }
.warehouse.testimonial-section .raiting-box .review-footer ul li strong { color: #383434; }
.warehouse.testimonial-section .raiting-box .review-footer .footer-title { color: #DB5214; margin-bottom: 8px; }
.warehouse.testimonial-section .owl-carousel .owl-nav button.owl-prev, .warehouse.testimonial-section .owl-carousel .owl-nav button.owl-next { background-color: var(--primary-color); }
.warehouse.testimonial-section .owl-carousel .owl-nav button.owl-prev:hover, .warehouse.testimonial-section .owl-carousel .owl-nav button.owl-next:hover { background-color: #F78F24;}
.warehouse.testimonial-section .owl-carousel .owl-nav button.owl-next { margin-top: -28px; }


.delivery-box-content {position: relative;background: #fff;height: 100%;display: flex;flex-direction: column;padding: 0;margin-bottom: 0;}
.delivery-box a.btn-primary.w-100 {  position: absolute;  bottom: 0; left: 0; right: 0; }
.delivery-box {margin-bottom: 30px;height: 100%;background: #FFF2E6;padding: 25px 0px 48px  0;display: flex;flex-direction: column;position: relative;  }
.delivery-box h4 { font-family: var(--content-font-demi); color: #DB5214;  font-size: 24px;line-height: 130%; margin:0 20px 8px 20px; }
.delivery-box .detail-row { display: flex; justify-content: space-between; align-items: center; padding: 0 20px; }
.delivery-box .detail-row span { font-weight: 400;font-size: 16px;line-height: 160%; }
.delivery-box .detail-row span span { color: #DB5214; }
.delivery-box .delivery-img { margin: 26px 20px;}
.delivery-box .owl-carousel .owl-dots { margin: 0; position: absolute; left: 0; right: 0; bottom: 10px; }
.delivery-box .delivery-list { padding: 0 20px; }
.delivery-box .delivery-list li { font-family: var(--content-font-demi);font-size: 18px;line-height: 120%; margin-bottom: 22px; }
.delivery-box .delivery-list li::before {  width: 24px; height: 24px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M21.8006 9.99999C22.2573 12.2413 21.9318 14.5714 20.8785 16.6018C19.8251 18.6322 18.1075 20.24 16.0121 21.1573C13.9167 22.0746 11.5702 22.2458 9.36391 21.6424C7.15758 21.0389 5.2248 19.6974 3.88789 17.8414C2.55097 15.9854 1.89073 13.7272 2.01728 11.4434C2.14382 9.15952 3.04949 6.98808 4.58326 5.29116C6.11703 3.59424 8.18619 2.47442 10.4457 2.11844C12.7052 1.76247 15.0184 2.19185 16.9996 3.33499' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M9 10.9998L12 13.9998L22 3.99976' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
background-repeat: no-repeat;background-size: contain;background-position: center; }

.purchase-buy { display: flex; }
.purchase-buy .purchase-buy-data { background: #FCD5AB; padding: 17px 15px; color: #383434;font-size: 17px;font-style: normal;font-family: var(--content-font-demi); line-height: 19.2px; }
.purchase-buy .purchase-buy-data span { font-size: 21px; line-height: 24px; }
.purchase-buy .purchase-buy-data span span { font-size: 15px; }
.purchase-buy .purchase-buy-data.buy-info  { background: #FAB670;}
.delivery-box .btn-primary:after { right: 33%; }
.forklift-delivery { margin-bottom: 110px; }
.forklift-delivery .forklift-delivery-content { margin-bottom: 100px; }

.equipment-section p { max-width: 604px; width: 100%; margin: 0 0 44px 0; }

.form-check-input {
  position: absolute;
  opacity: 0;
}
.form-check-input + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #383434;
}
.form-check-input + label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: white;
  border: 1px solid #7C7C7C
}
.form-check-input:hover + label:before {
  background: #FEF2E7;
}
.form-check-input:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.form-check-input:checked + label:before {
  background: #FEF2E7;
}
.form-check-input:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.form-check-input:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.form-check-input:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 9px;
  background: black;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 black, 4px 0 0 black, 4px -2px 0 black, 4px -4px 0 black, 4px -6px 0 black, 4px -8px 0 black;
  transform: rotate(45deg);
}
.contact-form .purchase-option-lbl { font-weight: 400;font-size: 16px;line-height: 120%; color: #383434; margin-bottom: 15px; margin-left: 15px; }
.contact-form .form-check { padding-left: 15px; padding-right: 30px; padding-bottom: 30px; }
.contact-form .form-check:last-child { padding-right: 0; }
.contact-form  .form-check .form-check-input { margin-left: 0; }

.breadcrumb-row { background: #F5F5F5; padding: 26px 0;}
.breadcrumb-row .breadcrumb { margin: 0; }
.breadcrumb-row .breadcrumb li { margin: 0; color: #383434; font-size: 16px;font-style: normal;font-weight: 500;line-height: normal; }
.breadcrumb-row .breadcrumb li a { color: #8D8D8D; }
.breadcrumb-row .breadcrumb-item+.breadcrumb-item::before { width: 7px;  height: 11px; margin-right: 10px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'><path d='M4.12477 5.12084L0 9.1038L1.17851 10.2418L6.48185 5.12084L1.17851 0L0 1.13797L4.12477 5.12084Z' fill='%238D8D8D'/></svg>");
  background-repeat: no-repeat; background-size: contain; background-position: center; }
.detail-page { margin: 80px 0 110px 0; }


.product-image-large {
    position: relative;
    padding-bottom: 100%;
    overflow: hidden;
    cursor: pointer;
    border: none;
}

.product-image-large img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    pointer-events: none
}

.detail-page .product-thumbnails {
    margin-top: 30px;
}

.product-thumbnails a {
    pointer-events: none;
    display: block;
    position: relative;
    padding-bottom: 100%;
}

.product-thumbnails img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
}

.product-thumbnails a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #dddddd;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    pointer-events: none;
}

.product-thumbnails .selected a:after {
    opacity: 1
}

.product-thumbnails .item {
    cursor: pointer;
    border:2px #fff solid;
}
.product-thumbnails .item.selected{
  border: 2px solid #DB5214;
}

.product-thumbnails.slide {
    padding: 0 0;
    position: relative;
    overflow: hidden;
}
.productdetail_content p { margin-bottom: 30px; color: #7C7C7C;font-style: normal;font-weight: 400; }
.productdetail_content ul span { color: #F78F24;font-size: 18px;font-style: normal;font-family: var(--content-font-demi); line-height: 21.6px; } 
.productdetail_content ul li { margin-top: 20px; color: #383434;font-size: 16px;font-style: normal;font-weight: 400;line-height:19.2px; }
.productdetail_content .btn-group { margin-top: 50px; }
.productdetail_content .btn-group .btn-secondary:hover { background: #D8D8D8;}

.tab-container { background: #F5F5F5; padding: 60px 56px; margin-bottom: 150px; }
.tab-container .location-tabs .tabs-nav { justify-content: start; border-bottom: 1px #C55B1C solid; margin-bottom: 0; }
.tab-container .location-tabs .tabs-nav li { display: inline-flex; }
.tab-container .location-tabs .tabs-stage { padding: 20px 0 0 0;}
.tab-container .location-tabs .tabs-nav li a {color: #7C7C7C; text-transform: capitalize; padding: 18px 32px; font-size: 20px;font-style: normal;font-weight: 400;line-height: normal; }
.tab-container .location-tabs .tabs-nav li.active a, .tab-container .location-tabs .tabs-nav li:hover a { color: #FFF; background: #C55B1C; }
.tab-container .location-tabs .tabs-stage p.small { margin-bottom: 15px; display: inline-block; width: 100%; color: #383434;font-family: 'FranklinGothicBook'; font-size: 20px;
font-style: normal;font-weight: 400;line-height: 26px; }
.tab-container .location-tabs .tabs-stage p {color: #7C7C7C;font-size: 20px;font-style: normal;font-weight: 400;line-height:28px; }
.tab-container .location-tabs .tabs-stage p a { color: #F78F24;}
.tab-container .location-tabs .tabs-stage h2 { margin-bottom: 10px; }
.forklift-warehouse .annual-info { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.forklift-warehouse .annual-savings-box { padding: 110px 57px; }
.forklift-warehouse .annual-savings-box .annual-info .annual-price { width: auto; margin-top: 10px; }
.forklift-warehouse .annual-forklift-warehouse { width: 100%; max-width: 1370px; margin: 0 auto; }
.forklift-warehouse .annual-savings-btn.btn-border { margin-top: 0;}
.technicians-slide img { width: 100%; }
.mt0{margin-top: 0px;}
.single-post .case-studies-section h2 span,.why-choose-bendi-content.warehous-content h2 span{color:#DB5214;}
.vimeo-video iframe{width: 100%;    aspect-ratio: 16 / 9;border: 0;height: auto;}
.gallery-section .gallery-img.vimeo-video{margin-bottom: 0;}
.field-wrapper { position: relative;width: 100%;}
.range-slider .swiper { width: 100%; margin: 0;}
.range-slider-section .range-box-slide {width:100%; display: inline-flex; } 
.range-slider-section .range-box-slide .img-slide { width:100%; display:inline-block; }
h2 span,h3 span,.main-content p span{color: #DB5214;}
.choose-model-section h2,.choose-model-section .h2{color: var(--white);}

.blog-pagination ul.page-numbers {
    display: inline-flex;
    align-items: center;
    padding: 0;
    margin: 0;
}

.blog-pagination ul.page-numbers li:before {
    display: none;
}
.blog-pagination ul.page-numbers li{
  padding: 0;
  margin: 0;
}
.blog-pagination ul.page-numbers li a, .blog-pagination ul.page-numbers li span {
    padding: 5px 15px;
    border: 1px var(--primary-color) solid;
    margin: 0 5px 0 0;
    font-size: 16px;
    color: #000;
    cursor: pointer;
    display: inline-block;
}
.blog-pagination ul.page-numbers li span.page-numbers.current {color: #fff;background-color: var(--primary-color);}
.blog-pagination ul.page-numbers li a.next, .blog-pagination ul.page-numbers li a.prev  { border: none; padding: 5px 10px; }
.blog-pagination ul.page-numbers li a.next:hover, .blog-pagination ul.page-numbers li a.prev:hover { background: transparent; }
.blog-pagination ul.page-numbers li a:hover, .blog-pagination ul.page-numbers li span:hover a{color: #FFF; background: var(--primary-color);}
.blog-pagination ul.page-numbers li svg{ display: inline-block;  width: 16px;}


/* .range-slider-section .range-box-slide h6  {
     overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
} */
.innner-page .related-product-slider.range-slider-section .range-box-slide { margin-bottom: 0; }
.page-id-4833 .warehouse-faq-section {margin-top: 0px;}
.bendi-points ul {margin-top: 35px;column-count: 2;}
.bendi-points .bg-light {background-color: #FFEFDF !important;padding: 90px 10px 80px 10px;}
.section-spacing {padding:150px 0;}


.before-after-info .slider-container {min-height: 750px;}
.before-after-info .slider-container, .before-image img, .after-image img {max-height: 100%;}
.before-after-info {max-width: 1156px;margin-left: auto;margin-right: auto;}
.note_cnt {text-align: center;}
.note_cnt p {font-size: 16px;}
.job_role{    display: inline-block;width: 100%;color: #383434;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.32px;margin: 0 0 20px 0;}


/******************************************************* 001 RESPONSIVE ********************************************************************/
@media (min-width:576px) {
  .innner-page .range-slider-section .col-sm-6 { margin-bottom: 30px; }
}
@media (min-width:767px) {
  .raiting-slider .owl-carousel.owl-theme { display: flex; column-gap: 30px;} 
}
@media (min-width: 992px) {    
  .navbar-expand-lg .navbar-nav { align-items: center; }
  .max-width-970 { max-width: 970px; }
  .productdetail_content p {font-size: 18px;line-height: 25.2px; }
}
@media (min-width: 1921px) {
  .owl-carousel .owl-item img, .inner-banner_img_main img { height: auto; left: 0; position: relative; transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); -webkit-transform: translateX(0px); width: 100%; }
}
@media(min-width:1880px){
  .act-services .container-fluid { padding-left: 95px; }
  .act-shade-service-content { margin-left: 90px; }
  .umbrella-options-slider{ padding-left: 188px; }        
}
@media (max-width:1640px) {
 .single_banner figcaption h1 {font-size: 75px;}
 .single_banner figcaption {padding-right: 20px;}
}

@media (min-width:1570px) and (max-width:1881px){
  .act-services .container-fluid { padding-left: 0; }
  .act-shade-service-content { margin-left: 100px; }
  .umbrella-options-slider{ padding-left: 195px; }
}
@media (max-width:1569px) {
  .act-shade-service-content { margin-left: 30px; }
  .choose-model-info .choose-model-content .content { margin: 0 0 0 auto;}
  .single_banner figcaption h1 {font-size: 65px;}
  .single_banner figcaption p {font-size: 31px;max-width: 590px;}
}

@media (min-width:1200px) and (max-width:1550px){
  .home-banner, .home-banner .owl-carousel .owl-item .item {min-height: 610px !important;}
  .main-banner h1, .main-banner .h1 {font-size: 50px;}
  .main-banner .banner-content {    max-width: 596px;padding: 40px 0 0 0;}
}
@media (min-width:1200px) and (max-width:1400px){
  .home-banner, .home-banner .owl-carousel .owl-item .item {min-height: 450px !important;}
  .main-banner h1, .main-banner .h1 {font-size: 40px;}
  .main-banner .banner-counter {padding: 30px 0 0 0;}
  /*.main-banner .banner-content {bottom: 165px !important}*/
}
@media (max-width:1550px) {
  .act-shade-service-content { margin-left: 0px; }
  .service-slider .owl-carousel .owl-nav { top:63%; }
  .contact-section{ padding: 0 20px;}
  .contact-form .form-check { padding-right: 0; }
  .success-story-slider .owl-carousel .owl-nav { bottom: 200px; }
  .calculate-form .submit-btn::after {left: calc(50% - -58px);}
  .modal-content .submit-btn::after {left: calc(50% - -61px);}

}
@media (max-width:1400px) {
.banner_logo img {max-width: 400px;}
.single_banner figcaption h1 {font-size: 50px;}
.single_banner figcaption p {font-size: 26px;max-width: 520px;}
}

@media (max-width:1310px) {
.single_banner figcaption span {font-size: 26px;}
.single_banner figcaption p {font-size: 22px;max-width: 460px;}
.details_form_wrpr {padding: 60px 40px 50px 40px;}
.single_banner {height: 500px;}
.banner_logo img {max-width: 350px;}
.banner_logo {top: 40px;right: 50px;}
}


@media (min-width:1200px) {
  .productdetail_content { padding-left:30px; } 
  .calculate-table thead tr th { width: 25%; }
  .trusted-section .image-box { padding-left: 55px; }
  .warehous-section .consultancy-box .icon { height: 81px; }
  .annual-savings-btn.btn-border:hover { background: var(--primary-color);color:#ffffff; }
  .annual-savings-btn.btn-border:hover svg * { fill: #fff;}
  .gallery-section .gallery-img:hover img, .case-studies-img-box:hover img { transform: scale(1.1);}
  .case-studies-img-box:hover .case-studies-title { color: var(--primary-color);}
  header .navbar-nav > li .dropdown-menu li.active a::after, header .navbar-nav > li .dropdown-menu li a:hover::after , header .navbar-nav > li .dropdown-menu li.current_page_item a::after,
  header .navbar-nav > li .dropdown-menu li.current-menu-parent a::after,
  header .navbar-nav > li .dropdown-menu li:hover a::after{ background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'><path d='M4.12477 5.30326L0 9.42809L1.17851 10.6066L6.48185 5.30326L1.17851 0L0 1.17851L4.12477 5.30326Z' fill='%23FFFFFF'/></svg>");background-repeat: no-repeat;background-size: contain;display: inline-block;}
  
  header .navbar-nav > li .dropdown-menu li a::after  { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'><path d='M4.12477 5.30326L0 9.42809L1.17851 10.6066L6.48185 5.30326L1.17851 0L0 1.17851L4.12477 5.30326Z' fill='%23000000'/></svg>");background-repeat: no-repeat;background-size: contain;display: inline-block;        height: 12px;}   
  header .navbar-nav li:hover > .dropdown-menu { display: block;}
  header .navbar-nav li li .dropdown-menu {left: 100%;top: 0;}

  .contact-section .contact-box .info a:hover { color: var(--primary-color);}
  .service-box .service-content { min-height: 187px; }
  .innner-page .service-box .service-content { min-height: 200px; }
  .warehous-content { max-width: 740px;} 
  .mt-40 { margin-top: 40px !important; }
  .mt-20 { margin-top: 20px !important; }
  .video-section .video-subtitle { max-width: 86%; }
  .btn-white:hover, a.btn-white:hover { background:#FCD5AB; color: var(--content-color);}
  ul.contact-info-content li a:hover { color: var(--primary-color);}
  header .navbar-nav > li .mega-menu .submenu-img .megamenu-btn:hover { background: #FCD5AB;}
  header .navbar-nav > li:not(.megamenu_wrapper) .dropdown-menu li.active>.dropdown-item, 
  header .navbar-nav > li:not(.megamenu_wrapper) .dropdown-menu li.current_page_item>.dropdown-item, 
  header .navbar-nav > li:not(.megamenu_wrapper) .dropdown-menu li:hover>a,
  header .navbar-nav > li:not(.megamenu_wrapper) .dropdown-menu li.current-menu-item>a,
  header .navbar-nav > li:not(.megamenu_wrapper) .dropdown-menu li.current-menu-parent>a{ color: #FFFFFF !important; background: var(--Linear, linear-gradient(92deg, #DB5214 0.77%, #DA1E24 99.23%));;}
  
  .btn-secondary:hover { background: #FFF; color: var(--content-color);}
  /*.home-banner  { min-height: 100vh; } */
  .home-banner, .home-banner .owl-carousel .owl-item .item {height: calc(100vh - 149px);min-height: 700px;}
  .main-banner img {width: 100%;object-fit: cover;height: 100%;}
  header .navbar-nav > li:hover > a::after,
  header .navbar-nav > li.current-menu-ancestor > a::after{  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.61111L6 6.61111L11 1.61111' stroke='%23DB5214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");}
  header .navbar-nav > li:hover > a { color: var(--primary-color); }
  .footer-main ul.contact-info li:hover a, .footer-main ul.contact-info li.call:hover a, .footer-main .footer-link li:hover a { color: var(--primary-color);}
  .footer-main ul.social-link li:hover, ul.contact-info-content li:hover span { border-color: var(--primary-color); background: var(--primary-color); }
  .footer-main ul.social-link li:hover svg *, ul.contact-info-content li:hover svg * { stroke: #FFFF; }
  a:focus, a:hover { text-decoration: none; outline: none; }
  a:hover { color: var(--primary-color); }
  .gallery-section { margin-top: 15px; }
  .pricing-box .btn-primary:hover { color: var(--primary-color); }
  .gallery-section .owl-carousel .owl-item .gallery-box:hover img, .tips-idea-block:hover .tips-img-box img { transform: scale(1.1);}
  .btn-primary:hover, .btn-primary:focus, a.btn-primary:hover, a.btn-primary:focus { background:linear-gradient(91.9deg, #F36422 0.77%, #F78F24 99.23%); color:var(--white); }
  .btn-primary:focus, a.btn-primary-border:hover, a.btn-primary-border:focus { background: var(--primary-color); color: var(--white); border-color: var(--primary-color);  }
  .btn-underline:hover, .btn-underline:focus,  .tips-idea-block:hover .btn-underline{ border-bottom: none; transition: ease-out 0.5s; color: var(--white); }
  .process-box:hover + .process-title { opacity: 0;}
  .process-box:hover .img-overlay { height: 100%;}
  .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover { background-color: var(--primary-color); }
  .owl-carousel .owl-nav button.owl-prev:hover span, .owl-carousel .owl-nav button.owl-next:hover span{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E%3Cg clip-path='url(%23clip0_275_555)'%3E%3Cpath d='M16.6136 6.25637H3.92127L8.09704 2.14386C8.216 2.02766 8.31043 1.8894 8.37486 1.73709C8.4393 1.58475 8.47247 1.42138 8.47247 1.25636C8.47247 1.09135 8.4393 0.927965 8.37486 0.775641C8.31043 0.623316 8.216 0.485065 8.09704 0.368862C7.85924 0.136048 7.53755 0.00537109 7.20223 0.00537109C6.86692 0.00537109 6.54523 0.136048 6.30742 0.368862L0.862429 5.74386C0.385722 6.21055 0.116417 6.8444 0.113583 7.50636C0.11976 8.164 0.388808 8.79275 0.862429 9.25637L6.30742 14.6313C6.42576 14.7471 6.56609 14.8387 6.7204 14.901C6.8747 14.9634 7.03995 14.9951 7.20673 14.9946C7.37349 14.994 7.53851 14.961 7.69237 14.8976C7.84621 14.8342 7.98588 14.7416 8.10339 14.625C8.22089 14.5086 8.31395 14.3703 8.37723 14.2184C8.44049 14.0665 8.47276 13.9037 8.47217 13.7395C8.47159 13.5752 8.43815 13.4127 8.37379 13.2612C8.30942 13.1096 8.21538 12.9721 8.09704 12.8564L3.92127 8.75636H16.6136C16.9502 8.75636 17.2731 8.62467 17.5111 8.39024C17.7491 8.15583 17.8829 7.83789 17.8829 7.50636C17.8829 7.17485 17.7491 6.8569 17.5111 6.62248C17.2731 6.38806 16.9502 6.25637 16.6136 6.25637Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_275_555'%3E%3Crect width='18' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
  header a.btn-primary:hover, .request-quote-btn .calculate-btn:hover { background: var(--Linear, linear-gradient(92deg, #DA1E24 0.77%, #DB5214 99.23%));}
  .sticky .header .navbar-nav > li  { padding:36px 0 ;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
  header .navbar-nav>li.selected>a, header .navbar-nav>li.parent:hover>a, header .navbar-nav>li:hover>a, header .navbar-nav>li>a:focus,header li.current_page_item > a, header .navbar-nav > li.current-menu-ancestor > a { color: var(--primary-color) !important; }
  header .navbar-nav .sub li a:hover, header .navbar-nav .sub li a:focus { color: var(--white) !important; background: var(--primary-color); }
  
  /*.menumobileview .navbar-nav .dropdown-menu .dropdown-toggle::after {float: right;transform: rotate(-90deg);    margin: 0;}*/
  header .navbar-nav > li .dropdown-menu li a {display: flex;align-items: center;justify-content: space-between;}
  header .navbar-nav > li .dropdown-menu {box-shadow:0px 8px 15px 3px rgb(0 0 0 / 8%);}
  .headercall svg {display:none;}
  
  
  
  
  
  
  
  
  
  
  
  
  
/*megamenu css start*/
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu {width: 1245px;padding: 0;transform: translate(-50%, 0px);left: 50%;padding: 35px;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li {width: 23%;float: left;flex-direction: column;justify-content: flex-start;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li+li {padding-left:15px;margin-left:2%;border-left:1px solid #dddddd;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li a {padding:0}
header .navbar-nav > li.megamenu_wrapper .dropdown-menu li a::after, header .navbar-nav > li.megamenu_wrapper .dropdown-menu li.removelink span::after {display:none;}
.navbar-expand-lg .navbar-nav .megamenu_wrapper>ul.dropdown-menu .dropdown-menu {display:block;position:static;box-shadow: none;}
.navbar-expand-lg .navbar-nav .megamenu_wrapper>ul.dropdown-menu li li {display:inline-block;width:100%;margin:7px 0 10px 0;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li>a {margin-bottom: 15px;font-family: var(--content-font-demi); }
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li li>a, header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li li>span {font-size: 16px;padding: 0;line-height: normal;color: #010101;font-weight: 500;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li li>span {cursor: inherit;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li>a {color: #838383 !important;background-color: transparent !important;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu {padding-left: 30px;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li {list-style: initial;display: list-item;color: #838383 !important;}
header .navbar-nav > li.megamenu_wrapper .dropdown-menu li.current-menu-item>a, header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li.current-menu-item>a,
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li>a:hover,
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li>a:hover, 
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li.hidden>.dropdown-menu>li>a:hover,
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li.current-menu-item,
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu>li>a:active {background: transparent;color: #db3b1b !important;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu li.hidden>a {display: none;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu li.hidden {list-style: unset !important;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu li.hidden>ul {padding-left: 0 !important;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li>a, header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li.hidden>.dropdown-menu>li>a {margin-bottom: 15px;font-family: var(--content-font-medium); font-size: 16px;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li.hidden>.dropdown-menu>li {margin-top: 0;}
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu>li.hidden>.dropdown-menu>li+li {border-top: 1px solid #dddddd;padding-top: 29px;margin-top: 24px;}
.navbar-expand-lg .navbar-nav .megamenu_wrapper>ul.dropdown-menu li li:last-child {margin-bottom: 0;}
header .navbar-nav > li.megamenu_wrapper:hover>ul.dropdown-menu {display: flex;}
header .navbar-nav > li.megamenu_wrapper a[href="#"] {cursor: inherit;}
/*megamenu css end*/



}
@media (max-width:1550px) {
  .consultancy-box .title { font-size: 24px; margin-bottom: 10px; }
  .optimise-warehouse .optimise-warehouse-content { padding-right: 50px; }
  .navbar-brand img, .sticky header .navbar-brand img { height: 60px;}  
  .main-banner .banner-content h1 br { display: none; }
  header .navbar-nav > li:not(:last-child) { margin-right: 15px;} 
  header .navbar-nav > li > a { font-size: 13px; }
  .menumobileview .dropdown-toggle::after { height: 7px; }
  header a.btn-primary { font-size: 14px; }
  .faq-accordion.trusted-industries .at-tab ul li { width: 100%; }
  .btn-secondary, a.btn-secondary, .btn-white, a.btn-white { font-size: 12px; height: 40px; }
  .btn-primary, a.btn-primary, .btn-primary-border, a.btn-primary-border { height: 40px;font-size: 12px; }
  .details_form_wrpr .submit-btn::after {top: 14px;}
  .btn-search { height: 40px; line-height: 40px; width: 40px; min-width: 40px;}
  .main-banner { margin-bottom: 110px; }
  .location_cnt {padding-bottom: 110px;}
  .wrappermain .container { max-width: 95%;}
  .range-slider { padding-left: calc((100vw - 1430px) / 2); }
  .range-slider-section .range-box-slide h6 { font-size: 20px; margin-bottom: 3px; }
  .range-slider-section .range-box-slide p { font-size: 16px; }
  .range-slider-section .range-box-slide span { font-size: 14px; margin-bottom: 20px;}
  h2, .h2 { font-size: 30px; line-height: 42px; margin-bottom: 10px; }
  .choose-model-info .choose-model-content .content p { margin-bottom: 20px; }
  body { font-size: 18px; line-height: 24px; }
 .why-choose-bendi-content.why-chooes-ul h2+p {font-size: 20px;}
  ul.white-list li { padding: 7px 20px 7px 40px; font-size: 16px; }
  ul.white-list li::before { height: 22px; left: 5px;top: 19px; }
  .faq-accordion.trusted-industries .at-title h2 { font-size: 20px; padding: 10px 0; }
 .faq-accordion.trusted-industries .at-title h2 .icon { height: 36px; }
  .faq-accordion.trusted-industries .at-title h2 .icon svg { height: 100%; }
  .faq-accordion.trusted-industries .at-title:after { top: 11px; height: 34px; width: 34px; line-height: 34px; font-size: 24px;}
  .faq-accordion .at-tab { font-size: 16px; }
  .success-story .success-story-slider { padding: 70px 50px; }
  .success-story .success-story-slider .story-detail { gap: 100px; }
  .success-story .success-story-slider .story-content { max-width: 42%; }
  .success-story-slider .owl-carousel .owl-nav { bottom: 70px; }
  .raiting-box .review-body p { font-size: 18px; line-height: 24px; }
  .faq-accordion .at-title h2 { font-size: 18px; }
  .faq-accordion { margin: 20px 0 0 0;}
  .faq-section .faq-list p { margin-top: 20px; font-size: 18px; }
  .optimise-warehouse .optimise-warehouse-content { max-width: 1100px;}
  .main-banner.inner-banner h1,.main-banner.inner-banner .h1 { font-size: 40px; }
  .about-section h5 { font-size: 22px; margin-bottom: 20px; }
  .about-product-box .title { font-size: 20px; }
  .about-product-box .product-img { margin: 20px 0;}
  .about-product-box p { line-height: 20px; font-size: 14px; margin-bottom: 20px; }
  .sub-title { font-size: 18px; margin-bottom: 5px;}
  .choose-model-info .choose-model-content .content { max-width: 840px; }
  .feature-box .feature-box-title { padding: 15px 24px; font-size: 20px; }
  .feature-box ul li { padding: 0 30px; }
  .feature-box ul li,   .purchase-buy .purchase-buy-data span { font-size: 16px; }
  .choose-model-info .choose-model-content .content { max-width: 800px; }
  .choose-model-info .choose-model-content {max-width: calc(100% - 239px); }
  .delivery-box .detail-row span, .purchase-buy .purchase-buy-data { font-size:14px; }
  .delivery-box { padding-bottom: 38px; }
  .process-box h4 { font-size: 26px; margin-bottom: 10px; }
  .process-box p, .benefit-box p, .case-studies-section { font-size: 16px; }
  .benefit-box h4 { font-size: 24px; }
  .warehouse.testimonial-section .raiting-box .review-body { padding: 60px 87px 60px 87px;}
  .why-choose-bendi-content.warehous-content span { margin-bottom: 10px;}
  .contact-form .submit-btn:not(.text-center)::after {left: calc(50% - -60px);}
  .main-banner .owl-carousel .owl-dots {bottom: 60px;}
  .footer-main .optimise-warehouse .warehouse-img { max-width: 500px; }
  .footer-main .optimise-warehouse .optimise-warehouse-content {max-width: calc(100% - 195px);padding: 44px 20px 44px 150px;}
  .location-tabs .map iframe {height: 890px;}
}

@media (max-width:1366px) {
  .wrappermain .container { max-width: 98%;}
  .contact-section .contact-box { padding: 20px; }
  .contact-section .contact-box .info a, .contact-section .contact-box .info address { font-size: 14px; }
  /* .footer-main .optimise-warehouse .optimise-warehouse-content .content { max-width:600px; } */
  .footer-main .optimise-warehouse .optimise-warehouse-content .content h2 { font-size: 30px; margin-bottom: 20px;}
  .footer-main .optimise-warehouse .optimise-warehouse-content .content p{ font-size: 16px; }
  .footer_bottom_content p, .footer_bottom_content .bottom-footer-link a, .footer_bottom_content p.footer-copy { font-size: 12px; }
  .footer_bottom_content { padding: 15px 10px; }
  .footer-main .footer-links { gap: 165px; }
  .counter-number-block .counter-number { font-size: 80px; line-height: 86px; }
  .counter-section .projectFactsWrap .item p { font-size: 18px; line-height: 24px; }
  .footer-main ul.contact-info li { font-size: 16px;}
  .contact-form-box p br { display: none; }
  .range-slider-section .range-box-slide h6 { font-size: 20px; }
  .range-slider-section .range-box-slide p, .range-slider-section .range-box-slide span { font-size: 16px; }
  .range-slider-section .range-box-slide p {min-height: 38px;}
  .range-slider-section .range-box-slide span span { margin-top: 5px;}
  .choose-model-info .choose-model-content .content { max-width: 640px; }
  .service-box .service-content .icon { height: auto; width: 260px; }
  .service-box .service-content .icon svg { width: 100%;}
  .service-box .service-content p{ font-size: 14px;}
  .service-box .service-content { column-gap:25px; }
  .service-box .service-content h2, .support-box h2 { font-size: 28px; margin-bottom: 0; }
  .range-slider-section .range-box-slide span span { width: 100%; display: inline-block; }  
  .success-story .success-story-slider .story-detail { gap: 30px; }
  .success-story .success-story-slider .story-content { max-width: 49%; }
  .benefit-box h4 { font-size: 24px; }
  .footer-main .optimise-warehouse .warehouse-img { max-width: 360px; }
  .footer-main .optimise-warehouse .optimise-warehouse-content {max-width: calc(100% - 138px);padding: 44px 20px 44px 110px;}
  
}

@media (min-width:1200px) and (max-width:1350px){
header .navbar-nav > li.megamenu_wrapper>ul.dropdown-menu {width: 1111px;transform: translate(-46%, 0px);}
}    
    
@media (max-width: 1259px) {
  
  
  header .navbar-nav > li > a { font-size: 12px; }
  .feature-box .feature-box-title { font-size: 19px; padding: 20px 29px; }
  .feature-box ul li { font-size: 16px; }
}
@media (max-width:1299px) {
  .location-tabs .map { padding-left: 0; }
  .optimise-warehouse .optimise-warehouse-content { max-width: 80%;}
  .support-box ul li { padding-top: 15px; }
  .support-box h2 { font-size: 28px;}
  .support-box li .info span { font-size: 20px; }
  .choose-model-info .choose-model-content .content { max-width: calc(100% - 125px); width: 100%; margin: 0; margin-left: auto; }
  .range-slider-section .range-box-slide { height: 100%;}
  h1, .h1 { font-size: 60px; }
  .pricing-box .price-title h5 { font-size: 23px; margin-bottom: 15px; }
  .pricing-box .price { font-size: 14px; margin-bottom: 15px; }
  .pricing-box .price span { margin-left: 5px;}
  .pricing-box { padding: 100px 15px 40px 25px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 20%); }
  .pricing-box.active { background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 20%);}
  .pricing-box .price-list li { font-size: 14px; padding-left: 20px; }
  .tips-idea-block .project-idea-content p {  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis;}
  ul > li::before { height: 18px; width: 18px; }
}
@media (min-width: 1081px) and (max-width: 1199px) {
  header .navbar-nav .megamenu>.sub { margin: -1px 0 0 -37px; width: 832px }
}
@media (max-width:1199px) {
  .testimonial-content p { margin-bottom: 20px; }
  .wrappermain .container { max-width: 100%; }
   header a.btn-primary { font-size: 0; }
  .contact-section .contact-box { padding: 20px 10px 0px 10px; }
  .main-banner.inner-banner .banner-content { bottom: 10px; }
  .warehouse.testimonial-section .raiting-box { margin: 0; }
  .warehouse.testimonial-section .raiting-box .review-body { padding: 35px; }
  .benefit-box { height: 100%; }
  .benefit-box p { font-size: 16px; }
  .faq-list h2 { font-size: 28px; }
  .sub-title { font-size: 20px; }
  .about-product { padding-top: 30px; }
  .why-choose-bendi-content.warehous-content p { font-size: 16px; }
  .why-choose-bendi .why-choose-bendi-content.warehous-content ul li { margin-bottom: 5px; }
  .why-choose-bendi .why-choose-bendi-content.warehous-content ul, .warehouse.testimonial-section .quote-icon { margin-bottom: 20px; }
  .case-studies-section .detail-content { padding-right: 20px; }
  .delivery-box .detail-row span { font-size: 14px; }
  .forklift-delivery .forklift-delivery-content { margin-bottom: 50px; }
  .warehouse.testimonial-section .raiting-box .review-body p { padding-bottom: 10px; font-size: 14px; line-height: 20px; }
  .purchase-buy .purchase-buy-data span { font-size: 19px; }
  .location-tabs .addess-detail .location-row{ font-size: 15px; margin-bottom: 15px; } 
  .location-tabs .addess-detail .location-row a { font-size: 15px; }
  .case-studies-section { margin-bottom: 50px;}
  .main-banner { margin-bottom: 50px; }
  .location_cnt {padding-bottom: 50px;}
  .main-banner.inner-banner h1,.main-banner.inner-banner .h1 { font-size: 36px; margin-bottom: 5px; }
  .faq-accordion .at-title:after { height: 20px; width: 20px; background-size: 10px 7px; top: 10px; }
  .faq-accordion .at-title.active:after { top: 7px;}
  .footer_bottom_content .bottom-footer-link { gap: 10px;}
  .faq-section { padding: 30px;}
  .faq-section .image-box { padding-left: 0px; }
  .faq-accordion .at-title h2 { font-size: 18px; padding: 10px 46px 10px 14px;}
  .faq-accordion .at-tab { font-size: 16px; }
  .faq-section .faq-list p { font-size: 16px; margin-top: 20px; }
  .contact-form { padding: 30px 20px;}
  .faq-accordion.trusted-industries .at-title h2 {  font-size: 20px; padding: 10px 0; }
  .faq-accordion.trusted-industries .at-item { margin-bottom: 0;}
  .faq-accordion.trusted-industries .at-title:after { top: 5px; }
  .faq-accordion.trusted-industries .at-title h2 .icon { width: 40px; height: auto; display: inline-block; }
  .faq-accordion.trusted-industries .at-tab { font-size: 14px; padding-top: 0; }
  .faq-accordion.trusted-industries .at-title h2 .icon svg { width: 100%;}
  .faq-list { padding-right: 0;}
  .service-box-info.service-box { padding-top: 0px; }
  .service-box-info.service-box .btn-primary { width: fit-content;}
  .choose-model-section .choose-model-img { width: 40%;}
  .choose-model-section .choose-model-img img { width: 100%; }
  body { font-size: 18px;} 
  .feature-box.green-list ul li, .feature-box.close-list ul li { padding-left: 47px; }
  .feature-box.green-list ul li::before, .feature-box.close-list ul li::before { left: 15px; }
  .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link { color: var(--primary-color);}
  .menumobileview .dropdown-toggle::after { display: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'><path d='M5.40986 4.88385L9.53469 0.759079L10.7132 1.93759L5.40986 7.24093L0.106598 1.93759L1.28511 0.759079L5.40986 4.88385Z' fill='white'/></svg>");
  background-repeat: no-repeat; background-size: contain;  background-position: center; }
  .request-quote-btn { }
  .request-quote-btn .btn-primary:after, .request-quote-btn a.btn-primary:after  { right: 10px; }
  .request-quote-btn .btn-primary, .request-quote-btn a.btn-primary { font-size: 12px; height: 30px; line-height: 30px; padding: 0 31px 0 10px; }
  header .search-icon { margin-left: auto; }
  header a.btn-primary { margin-left: 10px; }
  header a.btn-primary { padding: 0px 30px 0px 20px; height: 40px; }
  .btn-search { min-width: 50px; width: 40px; height: 41px; }
  .main-banner h1,.main-banner .h1 { font-size: 50px; line-height: 110%; }
  h1, .h1 { font-size: 60px;}
  .main-banner .banner-btn { margin-top: 30px; }
  .main-banner .banner-content { bottom: 135px; }
  h2, .h2 { font-size: 27px; line-height: 34px; margin-bottom: 20px; }
  h4, .h4 { font-size: 24px; line-height: 28px; }
  .bendi-forklifts h2 { margin-bottom: 10px;}
  .why-choose-bendi-content.warehous-content h2 { font-size: 26px; }
  header ul.navbar-nav > li.menu-item-has-children a::after { display: none; }
  .range-slider-section .range-box-slide span span { display: block;}
  .btn-secondary, a.btn-secondary, .btn-white, a.btn-white { height: 40px; font-size: 14px; padding: 0 30px 0 10px;}
  .btn-secondary:after, a.btn-secondary:after, .btn-white::after, a.btn-white::after { right: 10px ;}
  header ul.navbar-nav > li.menu-item-has-children span.arrow { right: 0px; z-index: 9; content: ""; display: inline-block; width: 30px; height: 50px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'><path d='M5.40986 4.88385L9.53469 0.759079L10.7132 1.93759L5.40986 7.24093L0.106598 1.93759L1.28511 0.759079L5.40986 4.88385Z' fill='white'/></svg>");
  background-repeat: no-repeat;  background-size: 11px 8px;  vertical-align: middle; border: none; margin: 0; background-position: center; position: absolute; top: 0; }
  header .navbar-nav > li .dropdown-menu li.menu-item-has-children span.arrow {height: 41px; }
  .nav-link:focus, .nav-link:hover { color: var(--white);}
  header .navbar-nav > li .dropdown-menu li a.dropdown-item:hover, header .navbar-nav > li .dropdown-menu li a.dropdown-item:active { background: transparent;}
  header .navbar-nav > li .dropdown-menu li a, header .navbar-nav > li .dropdown-menu li a.nav-link { font-size: 14px; line-height: normal;padding: 13px 30px 13px 0px;white-space: normal;}
  header .navbar-nav > li .mega-menu li.current_page_item .submenu-img, header .navbar-nav > li .mega-menu li.active .submenu-img, header .navbar-nav > li .mega-menu li:hover .submenu-img { display: none;}
  header .navbar-nav > li .mega-menu li { margin-bottom: 0;}
  header .navbar-nav > li .mega-menu { min-height: auto; padding: 0; }
  header .navbar-nav > li .dropdown-menu { border: none; border-top:1px dashed rgba(0,0,0,0.1);}
  header .navbar-nav > li .mega-menu li.current_page_item .submenu-img { display: none;}
  /* header .navbar-nav > li.menu-item-has-children::after { z-index: 9999; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M5.40986 4.88385L9.53469 0.759079L10.7132 1.93759L5.40986 7.24093L0.106598 1.93759L1.28511 0.759079L5.40986 4.88385Z' fill='black'/%3E%3C/svg%3E"); position: absolute; top: 25px; right: 0; content: '';  height: 20px; width: 20px; background-repeat: no-repeat;} */
  header .navbar-nav > li.nav-item.menu-item-has-children.active .dropdown-menu { padding: 0 0 10px 10px; }
  header .navbar-nav > li.nav-item.menu-item-has-children .dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 25px;}
  header .navbar-nav > li.nav-item.menu-item-has-children.active::after { transform: rotate(180deg); top:23px; right: 0px; }
  .overly { position: fixed !important; left: 0; top: 0; bottom: 0; z-index: 9999; background: linear-gradient(92deg, #F78F24 0.77%, #F36422 99.23%); width: 0; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
  .overly:before { content: ""; width: 24px; height: 24px; position: fixed; right: 510px; top: 25px; opacity: 0; pointer-events: none; display: block !important; font-size: 36px; color: var(--white); background: url(../images/closeicon.png) no-repeat; background-size: 100% !important; }
  body.menuoverly .overly:before { right: 382px; opacity: 1; pointer-events: auto; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webki-transition: all 0.5s ease 0s; }
  body.menuoverly { overflow: hidden; }
  body.menuoverly .overly { width: calc(100% - 360px); transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webki-transition: all 0.5s ease 0s; }
  .menumobileview { height: 100vh; }
  header .menumobileview a.btn-primary { margin-left: 25px; display: inline-flex; }
  .menumobileview .mCSB_inside > .mCSB_container { margin-right: 0; }
  header .navbar-nav .parent > a { position: relative }
  header .navbar-nav .open-sub span { position: absolute; left: 0; right: 0; margin: 0 auto !important; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  header .navbar-nav .open-sub span + span { left: 0; right: 0; margin: 0 auto !important; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  header .navbar-collapse.collapse { display: block !important; height: 100% !important; overflow: visible !important; padding-bottom: 0; visibility: visible !important; }
  header .navbar-collapse.collapse.show { transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); }
  header .navbar-collapse { border: 0 none; box-shadow: none; left: auto; margin: 0; background: var(--black); max-height: inherit; max-width: 360px; overflow: hidden !important; padding: 0; position: fixed; right: 0; top: 0; height: auto !important; width: 100%; z-index: 9199; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transform: translateX(360px); -moz-transform: translateX(360px); -ms-transform: translateX(360px); -o-transform: translateX(360px); -webkit-transform: translateX(360px); }
  header .navbar-collapse.collapsing { transition: none; }
  header .primary { display: none; margin: 26px 0px 0 0; text-align: left; vertical-align: top; z-index: inherit }
  .menuoverly header .primary { display: inline-block; }
  header ul.navbar-nav > li { margin: 0 !important; }
  header ul.navbar-nav > li { border-bottom: 1px dashed rgb(242 189 30 / 39%); position: relative; }
  header ul.navbar-nav > li:last-child { border-bottom: none; }
  header .mobile_black_menu .navbar-collapse { background: #333; }
  header .mobile_black_menu .navbar-nav>li>a { color: var(--white); }
  header .mobile_black_menu ul.navbar-nav > li { border-bottom: 1px dashed rgba(255, 255,255, 0.1); }
  header .mobile_black_menu .navbar-nav .sub, header .mobile_black_menu .parent .sub, header .mobile_black_menu .parent:hover>.sub { background: rgba(0,0,0,0.2); }
  header .mobile_black_menu .navbar-nav .sub li a { color: var(--white); }
  header .mobile_black_menu .navbar-nav .sub li:first-child { border-top: 1px dashed rgba(255, 255,255, 0.1); }
  header .mobile_black_menu .navbar-nav .sub li { border-bottom: 1px dashed rgba(255, 255,255, 0.1); }
  header .mobile_black_menu .navbar-nav .selected .open-sub span, header .mobile_black_menu .navbar-nav > .parent.selected.active > a .open-sub span, header .mobile_black_menu .navbar-nav .selected .selected .open-sub span, header .mobile_black_menu .navbar-nav .open-sub span, header .mobile_black_menu .navbar-nav > .parent.active > a .open-sub span, header .mobile_black_menu .navbar-nav .parent .parent>a .open-sub span, header .mobile_black_menu .navbar-nav .megamenu .title .open-sub span { background: var(--white) !important; }
  header .navbar-nav .selected .open-sub span, header .navbar-nav > .parent.selected.active > a .open-sub span, header .navbar-nav .selected .selected .open-sub span, header .navbar-nav .open-sub span, header .navbar-nav > .parent.active > a .open-sub span, header .navbar-nav .parent .parent>a .open-sub span, header .navbar-nav .megamenu .title .open-sub span { background: var(--content-color); }
  header .navbar-nav .selected .parent .open-sub span { background: var(--secondary-color) none repeat scroll !important; }
  header .navbar-nav > li.selected > a::after { background: none; }
  header .navbar-nav > li.selected > a { border-bottom: none !important; border-radius: 0 !important; color: var(--primary-color) !important; }
  header .navbar-nav li > a:before { content: ""; background: var(--primary-color); position: absolute; left: -30px; top: 20px; width: 20px; height: 10px; opacity: 0; }
  header .navbar-nav li.menu-item-has-children li.selected > a:before { opacity: 1; left: -46px; top:15px; }
  header .navbar-nav li.selected > a:before { opacity: 1; }
  header .navbar-nav .sub li.selected > a { color: var(--primary-color); background: transparent; }
  header .navbar { margin: 0; min-height: inherit; position: static }
  header .navbar-nav > li .mega-menu .submenu-img { display: none;}
  header .navbar-toggler { background: var(--primary-color); border: none; border-bottom: 0 none; display: block; border-radius: 0; box-shadow: none; height: 40px; margin: 0 0 0 10px; padding: 0; position: static; text-shadow: none; z-index: 99; width: 50px; min-width: 50px; border-radius: 0px; right: 5px; top: 50%; transform: translateY(-0%); display: block !important }
  header .navbar-toggler:focus { outline: 0; box-shadow: none; }
  header .navbar-toggler:before { bottom: 8px; content: ""; display: none; left: -1px; position: absolute; top: 7px }
  header .navbar-toggler.collapsed:before { display: block }
  header .navbar-toggler .navbar-toggler-icon { width: 20px; height: 2px; position: absolute; margin: 0 auto; left: 0; right: 0; z-index: 50; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
  header .navbar-toggler .navbar-toggler-icon:before { content: ""; margin: 0 auto; width: 20px; height: 2px; position: absolute; left: 0; right: 0; top: -8px; }
  header .navbar-toggler .navbar-toggler-icon:after { content: ""; margin: 0 auto; width: 20px; height: 2px; position: absolute; left: 0; right: 0; bottom: -8px; }
  header .navbar-toggler .navbar-toggler-icon, header .navbar-toggler .navbar-toggler-icon:before, header .navbar-toggler .navbar-toggler-icon:after { background: var(--white); }
  header .navbar-nav { background: transparent; border: medium none; border-radius: 0 !important; float: none; padding: 30px 30px 10px 30px !important; display: block }
  header .navbar-nav>li { float: none; margin: 0 0 3px; padding: 0 }
  header .navbar-nav>li>a { padding: 15px 0px 15px 0 !important; color: var(--white); width: 80%; margin-right: 30px; position: relative;z-index: 0; }
  header .navbar-nav>li.parent .parent>a:after { display: none }
  header .navbar-nav .open-sub { bottom: 0; right: 0; position: absolute; top: 0; width: 50px }
  header .navbar-nav .open-sub span { display: block; height: 2px; margin: 17px 0 0 15px; position: absolute; width: 16px }
  header .navbar-nav .open-sub span + span { height: 16px; margin: 10px 0 0 22px; width: 2px }
  header .navbar-nav .parent .parent>a .open-sub span { height: 2px; margin: 14px 0 0 18px; position: absolute; width: 16px; }
  header .navbar-nav .parent .parent>a .open-sub span + span { height: 16px; margin: 9px 0 0 23px; width: 2px }
  header .navbar-nav>li.parent:hover>a:after { display: none }
  header .navbar-nav .sub, header .parent .sub, header .parent:hover>.sub { background: rgba(0,0,0,0.02); border: 0 none; border-radius: 0; box-shadow: none; display: none; font-size: 13px; left: 0; line-height: 24px; margin-top: 0; margin-bottom: 0; padding: 0; position: relative; margin-left: 0 !important }
  header .navbar-nav .parent.active>a .open-sub span + span { display: none }
  header .navbar-nav .parent:hover>.sub { -webkit-animation: fadeIn 0; animation: fadeIn 0; display: none }
  header .navbar-nav .sub li { line-height: 22px; border-bottom: 1px dashed rgba(0,0,0,0.1); }
  header .navbar-nav .sub li:first-child { border-top: 1px dashed rgba(0,0,0,0.1); }
  header .navbar-nav .sub li:last-child { border-bottom: none; }
  header .navbar-nav .sub li a { background: none; color: var(--content-color); padding: 15px 50px 15px 15px; text-decoration: none; width: auto !important }
  header .navbar-nav .sub .sub li a { padding: 15px 50px 15px 30px; }
  header .navbar-nav li a>i { color: #1e1e1e }
  header .navbar-nav .sub .sub { left: 0; margin-left: 10px }
  header .navbar-nav .megamenu>.sub { left: 0; padding: 6px 0 5px; width: 100% }
  .overly-get-quote:before { content: ""; position: fixed; right: 510px; top: 10px; z-index: 999999; width: 31px; height: 31px; background-image: url(../images/closeicon.png) }
  header .navbar-nav .sub li:last-child { border-bottom: 0 !important; }
  .service-box { padding: 30px 13px; min-height: 291px; display: flex; flex-direction: column; justify-content: space-between; }
  .service-box .service-content .icon { min-width: 73px; width: 73px; }
  .service-box .service-content { column-gap:16px; margin-bottom: 0; } 
  .service-box .service-content .icon svg { width: 100%; height: auto;}
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: static; background: transparent; }
  header .navbar-nav > li .dropdown-menu li a, header .navbar-nav > li .dropdown-menu li>span { color: #fff;}
  .navbar-expand-lg .navbar-nav .nav-item.active>.dropdown-menu { display: block;}
  header .navbar-nav > li .dropdown-menu li {flex-direction: column;}
  .consultancy-box { padding: 30px 20px;}
  .consultancy-box .consultancy-number { padding: 0 10px 10px 30px; }
  .consultancy-box .consultancy-number .number { width: 50px; height: 50px; font-size: 20px; }
  .consultancy-box .icon { height: 40px; width: 40px; display: block; margin: 0 auto 40px auto; }
  .consultancy-box .icon svg { width: 100%;}
  .consultancy-box .title { font-size: 20px; }
  .consultancy-box p { font-size: 14px;}
  /* .footer-main .optimise-warehouse .optimise-warehouse-content .content { max-width: 520px; }  */
  .footer-main { margin-top: 250px; }
  .raiting-slider .item { width: 100%;}
  .raiting-slider { margin-top: 30px; }
  .raiting-box { margin: 10px;}
  .case-studies-img-box .case-studies-title { font-size: 16px; margin: 20px 0; }
  .optimize-warehouse-content {margin-bottom: 50px; }
  .purchase-buy { flex-direction: column;}
  .delivery-box { padding-bottom: 43px; }
  .process-box p { font-size: 14px; }
  .process-box h4 { font-size: 24px; margin-bottom: 10px; }
  .choose-model-section.space-above { padding-top: 85px; }
  header .search-box { right: 0px; max-width: 100%; left: 0px; border: 1px #ccc solid; border-top: none; }
  .sticky header .search-box { top: 100%; }
  
  header .navbar-nav > li .dropdown-menu li.active>.dropdown-item, header .navbar-nav > li .dropdown-menu li.current_page_item .dropdown-item, header .navbar-nav > li .dropdown-menu li:hover>a, header .navbar-nav > li .dropdown-menu li.current-menu-item>a, header .navbar-nav > li .dropdown-menu li.current-menu-parent>a, header .navbar-nav > li.current-menu-ancestor > a, header .navbar-nav > li.current-menu-item > a {color: var(--primary-color);}
  header .navbar-nav .dropdown-item:focus, header .navbar-nav .dropdown-item:hover {color: #ffffff;}
  header { padding:5px 0; }
  .headercall.btn-primary:after {display:none;}
  .headercall svg {margin: 0 !important;}
  .headercall {padding: 0px 10px 0px 10px;}
  .headernemu_wrap .btn-primary {width: 50px !important;padding: 0;}
  .footer-main .optimise-warehouse .warehouse-img {max-width: 310px;}
  .footer-main .optimise-warehouse .optimise-warehouse-content {max-width: calc(100% - 120px);}
  .before-after-info {max-width: 961px;}
  .before-after-info .slider-container {min-height: 623px;}
  .main-banner .owl-carousel .owl-dots {bottom: 20px;}
  .main-banner .banner-counter-main {    bottom: 55px;}
  .footer_bottom_content {margin-bottom: 70px;}
  .wrappermain {padding-top: 111px;}
  .location-tabs .map iframe {height: 840px;}
      .choose-model-info .choose-model-content {max-width: calc(100% - 185px);}

      .banner_logo img {max-width: 250px;}
      .single_banner figcaption span {font-size: 22px;}
      .single_banner figcaption h1 {font-size: 42px;margin-bottom: 30px;}
      .single_banner figcaption h1 u {border-bottom: 3px solid #ffffff;}
     .single_banner figcaption p {font-size: 20px;max-width: 410px;}
}
@media (min-width: 1081px) {
  .menumobileview { height: auto !important; }
  header .navbar-nav .sub li + li { border-top: 1px dashed rgba(0, 0, 0, 0.2); }
  header .navbar-nav .sub li.selected a:after, header .navbar-nav .sub li a:hover:after { border-left: 5px solid var(--white); }
  .overly-get-quote { cursor: url(../images/closeicon.png) 15 15, pointer; }


  @media (max-height:630px) {
.email_icn svg {width: 100px;}
.thankyou-wrpr .ty-logo {margin-bottom: 30px;}
.thankyou-wrpr .ty-logo img {max-width: 180px;}
.thankyou-wrpr h2 {font-size: 60px;}
}

@media (max-height:480px) {
.email_icn svg {width: 70px;}
.thankyou-wrpr .ty-logo {margin-bottom: 20px;}
.thankyou-wrpr .ty-logo img {max-width: 140px;}
.thankyou-wrpr h2 {font-size: 45px;margin: 30px 0 20px !important;}
body.page-id-7584 > div.wrappermain {min-height: 380px;}

}

}
 @media (max-width: 1080px) {
  .forklift-warehouse .annual-savings-box { padding: 50px;}
  .forklift-warehouse .annual-forklift-warehouse h2 { margin-bottom: 30px; }
  .news-box .news-content h4 { min-height: 55px;}
  .about-thumbnail-content ul { padding: 20px 0; flex-direction: column; justify-content: start; align-items: start; gap: 0; }
  .about-product-box { padding: 10px; }
  .about-product-box .title { font-size: 20px; line-height: 22px; }
  .sub-title { margin-bottom: 0; }
  .news-box .news-content h4 { font-size: 20px; }
  .news-box .news-content p { font-size: 16px; }
  .about-thumbnail .about-thumbnail-img img { margin-bottom: 20px;}
  .innner-page .about-section p { font-size: 18px; line-height: 24px; }
  .innner-page .sub-title { margin-bottom: 0; }
  .about-section h5 { font-size: 22px; line-height: 28px; }
  .location-tabs .addess-detail .btn-primary { min-width: 100%;}
  .calculate-table { padding-top: 40px; }
  .calculate-form input { height: 48px; line-height: 48px;}
  .calculate-table thead th, .calculate-table tbody td, .calculate-table tbody th { padding: 10px 15px; }
  .footer-main { margin-top: 220px; } 
  .video-content { margin: 0 0 40px 0;}
  .play-button svg { height: 50px;}
  .btn-primary, a.btn-primary { height: 40px; font-size: 14px; padding: 0 35px 0 10px; }
  .btn-primary:after, a.btn-primary:after{ right: 12px; }
  header .btn-primary:after, header a.btn-primary:after { right: 19px;}
  .btn-primary-border, a.btn-primary-border { height: 44px;font-size: 14px; padding: 0 10px 0 10px; }
  .btn-primary-border svg, a.btn-primary-border svg { vertical-align: sub;}
  .main-banner .banner-content { bottom:135px; }
  body { line-height: 130%;}
  .home-contact-form .home-form { margin-right: 0; }
  .service-slider .owl-carousel .owl-nav { top:60%; width: 110px; }
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { width: 50px; height: 50px; }
  .video_container .video-main .video iframe {height: 528px;width: 940px;}
  .main-banner .subtitle { font-size: 44px; line-height: 50px; }
  h1, .h1 { font-size: 60px; }
  h2, .h2 { margin-bottom: 20px; }
  header .navbar-nav > li > a { font-size: 16px; font-weight: 500; }
  header .navbar-nav > li .dropdown-menu li { border-bottom:1px dashed rgb(242 189 30 / 39%); }
  .main-banner, .section-margin, .contact-section { margin-bottom: 50px; }
  .gallery-section { margin-bottom: 20px;}
  .section-padding, .news-section { padding-bottom: 50px;}
  .section-padding-top { padding-top: 50px; }
  .about-section p, .counter-section .counter-content p { font-size: 30px; line-height: 46px; }
  .counter-section .projectFactsWrap { gap: 10px; }
  .counter-section .projectFactsWrap { margin-left: 0;}
  .counter-section .projectFactsWrap .item p { font-size: 17px;}
  .footer-main ul.contact-info li.call, .footer-main ul.contact-info li.call a { font-size: 20px; }
  .footer-main .footer-links { gap: 70px; }
  .main-banner img {  height: 574px; object-fit: cover; }
  .main-banner.inner-banner img { height: 230px;}
  h6, .h6 { font-size: 20px; }
  .main-banner h1,.main-banner .h1 { font-size: 40px; margin-bottom: 20px;}
  .choose-box h4,.choose-box h3 { font-size: 21px;  }
  .choose-box p { font-size: 16px; margin: 25px auto; }
  .choose-box a.btn-secondary { font-size: 13px; padding: 0 34px 0 15px; }
  .choose-box { margin-top: 20px;height: calc(100% - 20px);}
  .why-choose-section, .video-section { padding-bottom: 50px; }
  .section-spacing {padding:50px 0;}
  .feature-detail { margin-bottom: 33px;}
  .warehous-section, .about-product, .range-slider { padding-bottom: 50px; }
  .choose-model-info .choose-model-content, .section-margin-150, .about-section, .our-team, .about-product, .forklift-delivery, .why-choose-bendi.bg-white, 
  .trusted-content, .warehous-container, .range-slider-section.forklift-list, .warehouse.testimonial-section, .tab-container { margin-bottom: 50px;}
  .optimize-warehouse-section.warehouse-design-section {    margin-bottom: 50px;}
  .location_cnt_box {padding: 50px 0;}
  .points_cnt_bx {padding: 40px 30px;}
  .process-box { margin-top: 10px; }
  .service-support { margin-bottom: 36px; padding-bottom: 6px; }
  .trusted-section { padding: 50px 0; } 
  .success-story { padding: 50px 0 30px 0; margin-bottom: 50px; } 
  .testimonial-section { padding: 50px 0;}
  .raiting-slider {margin-top: 0;}
  .video-section .video-subtitle { font-size: 20px; }
  .video-section p, .why-choose-bendi ul li { font-size: 16px; }
  .why-choose-bendi-content.why-chooes-ul h2+p {font-size: 18px;}
  .support-box { padding: 20px; }
  .support-box h2 { font-size: 24px; margin-bottom: 20px !important; }
  .optimise-warehouse .optimise-warehouse-content { padding-right: 20px; }
  /* .footer-main .optimise-warehouse .optimise-warehouse-content .content { max-width: 500px; } */
  .warehouse-faq-section, .before-after-info { margin-top: 50px; } 
  .title-row { margin-bottom: 30px; }
  .team-thumbnail .team-detail { padding: 15px 10px; }
  .team-thumbnail .team-detail .info-row { font-size: 13px; }
  .team-thumbnail .designation { font-size: 15px; }
  .team-thumbnail .team-detail .user-name { margin-bottom: 3px;}
  .about-product-box .semititle { font-size: 14px; }
  .about-product-box .product-img { margin: 20px 0;}
  .about-product-box p { font-size: 15px; }
  .contact-page .contact-form { padding: 33px 48px;}
  .contact-section .contact-box .icon img { width: 50px; }
  .contact-section .contact-box .info span { margin: 10px 0;}
  .range-slider { padding-top: 40px; }
  .network-section h2 { font-size: 24px;}
  ul.contact-info-content li a, ul.contact-info-content li { font-size: 16px;}
  /*.before-after-info .slider-container { min-height: 550px; }*/
  /*.before-after-info .slider-container img {max-height: 550px;}*/
  .range-slider .technicians-slide img { width: 100%; }
  .tab-container .location-tabs .tabs-nav li a { padding: 10px 18px; font-size: 16px; }
  .footer-main .optimise-warehouse .warehouse-img {max-width: 230px;}
  .detail-page {margin: 50px 0 80px 0;}
  .footer-main .optimise-warehouse .optimise-warehouse-content {max-width:calc(100% - 85px);}
  .news-box .link {    font-size: 15px;}
  .news-box .news-content .date {    font-size: 16px;}
  .single_banner figcaption {    padding: 40px 40px 55px 30px;}
  .details_form_wrpr {padding: 50px 30px 40px 30px;}
} 

@media (min-width:768px) and (max-width:1079px){
.footer-main .optimise-warehouse .optimise-warehouse-content {padding: 44px 20px 44px 90px;}
}

@media (min-width:575px) and (max-width:1080px){
@media (max-height:630px) {
.email_icn svg {width: 80px;}
.thankyou-wrpr .ty-logo {margin-bottom: 20px;}
.thankyou-wrpr .ty-logo img {max-width: 150px;}
.thankyou-wrpr h2 {font-size: 50px;margin: 25px 0 20px !important;}
}

@media (max-height:415px) {
.email_icn svg {width: 60px;}
.thankyou-wrpr .ty-logo {margin-bottom: 20px;}
.thankyou-wrpr .ty-logo img {max-width: 110px;}
.thankyou-wrpr h2 {font-size: 45px;margin: 30px 0 20px !important;}
body.page-id-7584 > div.wrappermain {min-height: 330px;}
.thankyou-wrpr span{font-size: 14px;}
}
}

@media (max-width:574px) {

.thankyou-wrpr .ty-logo img {max-width: 160px;}
.email_icn svg {width: 120px;}
.thankyou-wrpr .ty-logo {margin-bottom: 30px;}
.thankyou-wrpr h2 {font-size: 50px;letter-spacing: 1px;    margin: 30px 0 20px !important;}
.thankyou-wrpr span {    font-size: 14px;}

@media (max-height:480px) {
.email_icn svg {width: 60px;}
.thankyou-wrpr .ty-logo {margin-bottom: 20px;}
.thankyou-wrpr .ty-logo img {max-width: 110px;}
.thankyou-wrpr h2 {font-size: 45px;margin: 25px 0 20px !important;}
}

@media (max-height:380px) {
.email_icn svg {width: 50px;}
.thankyou-wrpr .ty-logo {margin-bottom: 10px;}
.thankyou-wrpr h2 {font-size: 30px;margin: 20px 0 10px !important;}
.thankyou-wrpr span {font-size: 13px;margin-top: 10px;}
body.page-id-7584 > div.wrappermain {min-height: 300px;}
}
}
    
@media (max-width: 991px) {

   /*.footer-main .optimise-warehouse .warehouse-img { max-width: 310px; }*/
   
  .innner-page  .forklift-detail-list.range-slider-section .range-box-slide { height: auto;}
  .produc_detail_slider { margin-bottom: 20px; }
  .warehouse.testimonial-section .testimonial-box { grid-template-columns: 1fr; }
  .benefit-box { padding: 35px 30px; }
   .benefit-box h4 { font-size: 18px; line-height: 24px; } 
   .benefit-box p { margin-top: 10px; font-size: 14px; line-height: 16px; }
  .range-slider-section .range-box-slide p, .range-slider-section .range-box-slide span { margin: 10px 0;}
  .choose-model-section.space-above { padding-top: 0;}
  .contact-form { margin-bottom: 30px; }
  .success-story .success-story-slider .story-detail { flex-direction: column; }
  .success-story .success-story-slider { padding: 50px 40px; }
  .success-story .success-story-slider .story-content, .success-story .success-story-slider .story-img { max-width: 100%; }
  .annual-savings-box .annual-price { font-size: 50px; margin-top: 10px; }
  .annual-savings-box { padding: 30px 20px; }
  .process-box .count span { font-size: 16px; height: 38px; width: 38px;}
  .delivery-box h4 { margin: 0 10px 8px 10px; }
  .delivery-box .delivery-img { margin:20px 10px;}
  .delivery-box .detail-row { padding: 0 10px; }
  .team-thumbnail { margin-bottom: 30px; }  
  .location-tabs .tabs-nav li a { font-size: 16px; padding: 10px 15px; }
  .addess-detail .location-row span { margin-right: 10px; }
  .location-tabs .addess-detail { padding: 25px 20px; }
  .addess-detail .location-row { font-size: 16px; margin-bottom: 18px; }
  .addess-detail .location-row a, .delivery-box .delivery-list li { font-size: 16px; }
  .footer-main { margin-top: 142px; } 
   .footer-main .optimise-warehouse .optimise-warehouse-content .content { max-width: 100%; }
  .footer-main .optimise-warehouse .optimise-warehouse-content .content h2 { margin-bottom: 10px; line-height: 38px; }
  ul.contact-info-content li, ul.contact-info-content li a { font-size: 16px;}
  .footer-main .footer-link li a { font-size: 14px; line-height: 38px; } 
  .footer-main::before { background: url('../images/footer-mobile-bg.png')  left bottom no-repeat; width: 100%;}
  .choose-model-info .choose-model-content { padding-right: 20px; }
  .feature-detail .feature-box { height: 100%; justify-content: flex-start;}
  .feature-box .feature-box-title { font-size: 14px; padding: 10px; }
  .feature-box ul li { padding:10px; font-size: 14px; min-height: 48px; min-width: auto; }
  .feature-box.green-list ul li::before, .feature-box.close-list ul li::before { left: 7px;height: 18px; width: 18px; background-size: 100%; }
  .feature-box.green-list ul li, .feature-box.close-list ul li { padding-left: 30px; }
  .footer-main .footer-link h4 { margin-bottom: 0; font-size: 16px; line-height: 18px; padding: 22px 0; }
  .footer-main .footer-link { display: inline-block;  width: 100%;  border-bottom: 1px solid #FAB670; padding: 0; }
  .footer-main .footer-link .accordion-toggle { margin-bottom: 10px; }
  .footer-main .footer-links { justify-content: space-between; gap: 0px; margin-top:0px; flex-direction: column; }
  .footer-main .footer-link .acc-tital:before { transform: rotate(180deg); content: ''; background: url('../images/footer-menu-icon.svg') 0 0 no-repeat; position: absolute; right: 20px; top: 40%;  background-size: contain; height: 16px; width: 16px; }
  .footer-main .footer-link.active .acc-tital:before{transform: rotate(0deg);  top: 39%; }
  .footer-main { padding: 50px 0 0 0;}    
  h3, .h3 { font-size: 32px; }
  body, .service-box-slide p { font-size: 16px; }  
  
      .choose-model-section .choose-model-img {width: 100%;max-width: 300px;}
      .choose-model-info .choose-model-content {max-width: calc(100% - 125px);   }
      .choose-model-info .choose-model-content .content {max-width: calc(100% - 95px);    }
      
  .range-slider { padding-bottom: 40px; }
  .service-box .service-list { gap: 10px;}
  .service-box .service-content h2 { font-size: 26px;}
  .network-section-content { max-width: 100%;}
  .network-section .image-box { margin:70px auto 40px auto;}
  footer .footer-copyright, footer .footer-copyright.footer-copyright-link { flex:0 0 100%; display: flex;  justify-content: space-around; gap: 20px; }
  footer .footer-copyright.footer-copyright-link { order: 1;}
  footer .footer-copyright { order: 2; margin: 20px 0 0 0; }
  .footer_bottom_content { padding: 0; border: none; margin:0 0 70px 0; }
  .footer_bottom_content .bottom-footer-link { gap: 43px; }
  .success-story-slider .owl-carousel .owl-nav { width: 115px; bottom: 0; top: auto; left: 0; right: 0; position: relative; margin: 50px auto 80px auto;}
  .success-story-slider .owl-carousel .owl-nav button.owl-next { top: -25px; }
     .forklift-warehouse .annual-savings-box {padding: 40px 30px;}
     .why-choose-img img {width: 100%;}
     .bendi-forklifts .why-choose-bendi-content.warehous-content {max-width: 100%;}
     .single_blog-page h1{font-size: 40px;}
  /*.why-choose-img img, .video-section .image-box img {object-fit: cover;height: 100%;max-height: 400px;}*/
  .before-after-info {max-width: 737px;}
  .before-after-info .slider-container {min-height: 477px;}
  .productdetail_content ul li {    font-size: 15px;margin-top: 10px;}
 .productdetail_content .btn-group {margin-top: 30px;}
 .productdetail_content .btn-secondary.btn-download {padding-right: 40px;}
    .location-tabs .map iframe {height: 100%;}
    .team-thumbnail {height: calc(100% - 30px);}
    .success-story .success-story-slider .story-content .testi-content {max-width: 100%;}
   .single_banner figcaption {max-width: 100%;margin-bottom: 0;}
   .details_form_wrpr {margin-top: 0;}
     .banner_logo img {max-width: 200px;}
}

 @media (min-width: 768px) {
.location_cnt h1 {font-size: 40px;}
}

 @media (max-width: 767px) {

  
  .footer-main .optimise-warehouse .warehouse-img { max-width: 100%; }
  .footer-main .optimise-warehouse .optimise-warehouse-content .content { width: 100%; }
  .footer-main .optimise-warehouse .optimise-warehouse-content { padding-top: 125px; }

  .about-product { padding-top: 0;}
   .network-section .image-box { max-width: 50%; margin: 40px auto;}
  .faq-accordion .at-title.active:after { top: 16px; }
  header .search-box { max-width: 100%; left: 0px; right: 0px; top: 108%; }
      .case-studies-img-box .case-studies-title {font-size: 18px; margin: 20px 0; }
   .news-box .news-content h4 { margin-bottom: 5px; }
   .news-box .news-content p { margin-bottom: 15px;}
  .team-thumbnail .team-detail { padding: 15px; }
  .faq-accordion .at-title:after { top: 17px; }
  .success-story-slider .owl-carousel .owl-nav { width: 85px; margin: 40px auto 60px auto; }
  .service-box .service-list li::before { left: 10px; }
  .warehous-section .consultancy-box .icon { margin-bottom: 20px; }
  .contact-section .contact-box { padding-bottom: 20px; }
  .news-box .news-content h4 { min-height: auto;}
  .news-box .news-content { margin-top: 10px; margin-bottom: 20px; }
  .choose-model-section+.why-choose-bendi.bendi-forklifts.bg-white { margin-top: 50px; }
  .range-slider.benefit-range-slider { padding-bottom: 50px; }
  .benefit-box p { font-size: 12px; margin: 10px 0 0 0; }
  .title-row { text-align: center; }
  .tab-container .location-tabs .tabs-stage h2 { font-size: 24px; }
  .tab-container { padding: 20px; }
  .tab-container .location-tabs .tabs-nav { gap: 0;}
  .tab-container .location-tabs .tabs-nav li a { font-size: 14px; }
  .tab-container .location-tabs .tabs-stage p { font-size: 16px; line-height: 20px; }
  .tab-container .location-tabs .tabs-stage li {font-size: 16px;}
  .news-box { margin-bottom: 30px;}
  .case-studies-section .detail-content, .half-width-img { max-width: 100%; }
  .location-tabs .addess-detail { margin-bottom: 20px; }
  .why-choose-bendi ul { text-align: left; padding-bottom: 20px; }
  .why-choose-bendi ul li { margin-bottom: 10px; }
  .why-choose-bendi .feature-box ul { padding-bottom: 0; }
  .why-choose-bendi .feature-box ul li { margin-bottom: 0; }
  .choose-model-section.space-above { padding-top: 0px; }
  /*.video-section .image-box { margin-top: 30px; margin-bottom: 30px; }*/
  .delivery-box .delivery-list li { font-size: 14px; }
  .delivery-box { padding-bottom: 39px; }
  .title-row h2 { margin-bottom: 15px; }
  .location-tabs .tabs-nav { column-gap:10px; }
  .location-tabs .tabs-nav li a { font-size: 14px; padding: 10px 8px; } 
  .location-tabs .addess-detail .btn-primary { min-width: 300px; }
  .contact-page .contact-form { padding: 40px; } 
  .contact-section .contact-box { margin-bottom: 30px; height: auto; }
  .contact-section .contact-box .info span { margin: 20px 0 7px 0;}
  .calculate-form { margin-bottom: 30px; }
  .calculate-tbl-data table { width: 700px; overflow-x: auto; }
  .breadcrumb { justify-content: center; }
  .raiting-box .review-body .quote-icon { text-align: left; height: 30px; }
  .raiting-box .review-body .quote-icon svg { height: 100%;}
  .raiting-box .review-footer .footer-title { font-size: 15px; }
  .raiting-box .review-footer ul li { font-size: 13px; }
  .footer_bottom_content .bottom-footer-link { gap: 18px; }
  .why-choose-bendi .why-choose-bendi-content.warehous-content ul li { margin-bottom: 10px; }
  .innner-page .video-section:not(.pb-0) { padding-bottom: 50px !important;}
  .bendi-forklifts h4 { font-size: 24px; }
  .range-slider { padding-bottom: 70px; }
  .success-story .success-story-slider .story-content h2 { margin-bottom: 5px; }
  .faq-accordion.trusted-industries .at-tab { padding: 0 0 20px 0; }
  /*.choose-model-info .choose-model-content { margin-bottom: 0;}*/
  .service-box {  justify-content: start; min-height: auto;height: auto; }
  .service-box-info.service-box { text-align: center; padding: 37px 0px 0px 0;}
  .service-box-info.service-box p { margin: 0 auto 30px auto; }
  .service-box .service-content { justify-content: start; }
  .btn-secondary:after, a.btn-secondary:after, .btn-white::after, a.btn-white::after { right: 10px;}
  .btn-white, a.btn-white, .btn-secondary.btn-download { padding: 0 30px 0 10px;}
  .choose-model-info .choose-model-content .btn-group { column-gap:10px; }
  .choose-model-info .choose-model-content { padding: 54px 10px 50px 10px;}
  .range-slider-section .range-box-slide { text-align: left; }
  .range-slider { padding-top: 30px; }
  .warehouse-process-area .col-md-4:first-child .consultancy-box { margin-top: 0;}
  .feature-box.green-list ul li, .feature-box.close-list ul li { padding-left: 48px; }
  .feature-box.green-list ul li::before, .feature-box.close-list ul li::before { left: 23px; }
  .faq-list { padding-right: 0; padding-top: 30px; text-align: center; }
  .faq-section { padding: 30px 15px;}
  .faq-section .image-box { padding-left: 0; }
  .raiting-box .review-footer ul { justify-content: center;}  
  .testimonial-section { text-align: center;}
  .before-text, .after-text { font-size: 10px; padding: 10px 14px;}
  .before-text svg, .after-text svg { height: 13px; width: 13px; }
  .before-img-title, .after-img-title { font-size: 10px; }
  .before-after-info { margin-top: 30px; }
  .before-text { top: 10px; left: 10px; }
  .after-text { top: 10px; right: 10px; }
  .before-img-title { left: 10px; bottom: 10px; }
  .after-img-title { right: 10px; bottom: 10px; }
  .faq-accordion .at-title h2 { font-size: 15px; line-height: 20px; padding: 17px 54px 17px 14px;} 
  .story-content .testi-content p { font-size: 20px; margin-top: 0; }
  /*.before-after-info .slider-container { min-height: 300px; }*/
  /*.before-after-info .slider-container img {max-height: 300px;}*/
  .before-after-info {max-width: 545px;}
  .before-after-info .slider-container {min-height: 352px;}
  .success-story .success-story-slider .story-detail { flex-direction: column-reverse; gap: 20px; }
  ul.white-list li::before { height: 16px; width: 16px; top: 17px; left: 10px; }
  .service-box .service-list li { padding-left: 30px; padding-right: 13px; }
  ul.white-list li { font-size: 15px; padding-left: 38px; }
  .service-box .service-content h2 { margin-bottom: 10px; }
  .success-story .success-story-slider .story-content .testi-content .icon {  text-align: left; margin-bottom: 10px; }
  .success-story .success-story-slider .story-content .testi-content { text-align: center; }
  .success-story .success-story-slider { padding: 30px 15px;}
  .service-box .service-list { gap: 10px; }
  .success-story-slider .owl-carousel .owl-nav button.owl-next { top:-17px; }
  .annual-savings-box { padding: 30px; }
  .annual-savings-box .annual-price { margin: 0 0 20px 0; font-size: 50px; }
  .annual-savings-box p { font-size: 10px; margin-bottom: 10px; }
  .contact-form .text-small { font-size: 12px; margin-top: 15px; }
  .annual-savings-btn.btn-border { margin-top: 30px; font-size: 12px; }
  .trusted-content, .testimonial-content p { margin-bottom: 30px; }
  .contact-form { padding: 30px 15px; margin-bottom: 60px; }
  .submit-btn { margin-top: 0; }
  input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="date"], input[type="email"], select { margin-bottom: 25px; }
  .faq-accordion { text-align: left; margin-bottom: 0;}
  .optimize-warehouse-content { margin-bottom: 30px; }
  .faq-accordion .at-tab { font-size: 15px; }
  .faq-accordion.trusted-industries .at-title .icon svg { height: 28px; }
  .faq-accordion.trusted-industries .at-tab ul li { font-size: 12px; }
  .faq-accordion.trusted-industries .at-title h2 { font-size: 20px; padding: 17px 0; }
  .faq-accordion.trusted-industries .at-title:after { top: 12px; }
  .success-story .success-story-slider .story-content { max-width: 100%;}
  .trusted-section, .before-after { text-align: center; }
  .support-box li .icon { height: 52px; width: 52px;min-width:52px; }
  .support-box li .icon svg { height: 30px; }
  .support-box li .info span { font-size: 18px; }
  .support-box li .info p { font-size: 15px; }
  .support-box { padding: 20px; text-align: left; }
  .support-box ul li { padding-top: 20px; }
  .network-section .image-box { margin: 30px auto; max-width: 80%; }
  .service-box-info.service-box .btn-primary {margin: 0 auto;}
  section.network-section { text-align: center; }
  .choose-model-info { background: var(--Linear, linear-gradient(92deg, #F36422 0.77%, #F78F24 99.23%)); padding-top: 150px; }
  .choose-model-section .choose-model-img { position: static; margin-top:0; width: 100%;        max-width: 100%;        text-align: center; }
  .choose-model-section .choose-model-img img { width: auto; max-width: 100%;        margin-top: 20px; }
  .choose-model-info .choose-model-content .content { max-width: 100%; }
  .range-slider-section .range-box-slide h6 { font-size: 20px; }
  .range-slider-section .range-box-slide p, .range-slider .range-box-slide span { font-size: 15px; }
  .consultancy-box .icon svg { height: 100%; }
  .consultancy-box .icon { margin-bottom: 17px; height: 57px; }
  .consultancy-box .title { font-size: 20px; margin-bottom: 10px; }
  .warehous-section .why-choose-img { /*margin-bottom: 30px;*/ }
  .consultancy-box .consultancy-number { left: 0; padding: 0 13px 13px 0px;}
  .consultancy-box .consultancy-number::after { height: 120%; width: 1px; left: 40%; top: 40%; }
  .consultancy-box { height: auto; margin-top: 12px; padding: 40px; }
  .warehous-section, .range-slider-section{ text-align: center; }
  .main-banner .banner-content { text-align: center;  left: 0; right: 0; margin: 0 auto;padding: 0 15px; }
  .feature-box .feature-box-title { font-size: 20px; padding: 15px; }
  .feature-box ul li { font-size: 15px; padding: 15px; min-height: auto; }
  .main-banner .banner-btn { margin-top: 30px; flex-direction: column; display: inline-flex; gap: 16px; }
  .main-banner .banner-counter li { flex: auto; padding: 0 10px 0 0;}
  .main-banner .banner-counter { column-gap: 15px; }
  /*.request-quote-btn { right: -183px; top: 60%; }*/
  .btn-primary, a.btn-primary, .btn-primary-border, a.btn-primary-border, .btn-secondary, a.btn-secondary, .btn-white, a.btn-white { padding: 0 36px 0 16px; font-size: 12px; height: 39px;} 
  .main-banner p br {  display: none; }
  .main-banner, .section-margin { margin-bottom: 30px; }

  .network-section.section-margin-150 { margin-top: 50px; }
  h1, .h1 { font-size: 40px; }
  h3, .h3 { font-size: 28px; line-height: 34px; }
  .header_info_wrap svg + span { display: none; }
  .me-sm-0 { margin-right: 5px !important; }
  .my_pagination .pagination li + li { padding-left: 0px !important; }
  .main-banner .banner-counter li span.title { font-size: 13px; }
  .main-banner .banner-counter li span.count { font-size: 24px; }
  h2, .h2 { font-size: 30px; line-height: 36px; margin-bottom: 20px; }
  .main-banner .banner-counter li span.count span { font-size: 18px; }
  body { font-size: 15px;}
  .choose-box { margin-top: 0px; padding: 30px 20px;  height: calc(100% - 0px);}
  .choose-box h4,.choose-box h3 { font-size: 20px;}
  .choose-box p { font-size: 15px; margin-top: 25px; margin-bottom: 30px; max-width: 100%; }
  .video-content { margin-bottom: 20px; }
  .video-section { text-align: center; }
  .video-section ul li {text-align: left;}
  .video-section .video-subtitle { font-size: 25px; }
  /*.video-box { margin-top: 28px; }*/
  .why-choose-bendi  { text-align: center; }
  .sub-title { font-size: 16px; }
  .optimize-warehouse-section p br, .range-slider-section p br { display: none; }
  /*.about-thumbnail-content { margin-bottom: 30px; }*/
  .why-choose-img { justify-content: center; /*margin-top: 30px;*/ }
  .feature-detail .feature-box { text-align: left; margin-bottom: 15px; height: auto; }
  .optimise-warehouse .warehouse-img { position: absolute; top: -143px; width: 100%; padding: 0 15px; }
  .optimise-warehouse .warehouse-img img { width: 100%; height: 235px; object-fit: contain; }
  .optimise-warehouse .optimise-warehouse-content, .footer-main .optimise-warehouse .optimise-warehouse-content .content { max-width: 100%; }
  .footer-main { margin-top: 190px;}
  .optimise-warehouse .optimise-warehouse-content { padding: 112px 25px 30px 25px; }
  .footer-main .optimise-warehouse .optimise-warehouse-content .content P { font-size: 15px;}
  .footer-main .footer-top { align-items: start;  border-bottom: 1px #FAB670 solid; margin-bottom: 30px; flex-direction: column; padding-bottom: 20px;}
  .footer-main .footer-logo-col img { height: 53px; }
  .footer-main .footer-content { font-size: 12px; margin-bottom: 15px; }
  ul.contact-info-content li, ul.contact-info-content li a { font-size: 13px; line-height: 20px; }
  ul.contact-info-content li span { width: 29px; height: 29px; min-width: 29px; }
  ul.contact-info-content li span svg { width:13px;}
  ul.contact-info-content li { margin-bottom: 15px; }
  .faq-accordion.trusted-industries .at-tab ul li { width:100%; } 
  .optimise-warehouse { margin: 0 -15px 38px -15px;}
  .footer-main { padding-top: 0; }
  .benefit-box { padding: 20px 10px; height: 100%;}
  .benefit-box .icon { margin-bottom: 20px; }
  .benefit-box .icon svg { height: 100%; }
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { width: 35px; height: 35px; }
  .about-section { text-align: center;}
  .team-thumbnail .team-detail .info-row, .team-thumbnail .designation { font-size: 15px;}
  .play-button { height: 58px; width: 58px; }
  .case-studies-section .detail-content {padding-right: 0;}
  .contact-page .contact-form .submit-btn {margin: 0px auto 0 auto;}
  .contact-page .contact-form .submit-btn::after {top: 14px;}
  .warehouse-process-area {margin-top: 30px;}
  .innner-page .about-section p {font-size: 15px;}
  .forklift-warehouse .annual-info {display: inline;}
  .single_blog-page h1{font-size: 35px;}
  .main-banner.inner-banner h1, .main-banner.inner-banner .h1 {font-size: 28px;}
  .breadcrumb-item a, .breadcrumb-item, .breadcrumb-row .breadcrumb li {font-size: 14px;}
  .breadcrumb-item+.breadcrumb-item::before {top: 4px;}
  .breadcrumb {display: none;}
  .single-products .breadcrumb {display: flex;}
  /*.why-choose-img img, .video-section .image-box img {max-height: 350px;}*/
.main-banner .banner-overlay {background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 73%) 80%);}
    .detail-page {margin: 50px 0 50px 0;}
    .raiting-box {margin: 10px;text-align: left;    }
    .raiting-slider .raiting-box .review-footer ul {justify-content: flex-start;}
     .location-tabs .map iframe {height: 450px;}
     .footer-main .optimise-warehouse .optimise-warehouse-content {padding-left: 20px;        max-width: 100%;}
     .points_cnt_bx {padding: 30px 20px;    }
     .choose-model-info {padding-top: 0px;}
     .choose-model-info .choose-model-content {max-width: 100%;}
}
 @media (max-width: 639px) {
  .announcement-bar p { font-size: 10px; line-height: 10px; }
  .main-banner .subtitle { font-size: 20px; line-height: 26px; margin-bottom: 0; }
  .main-banner p { font-size: 16px; line-height: 22px; margin-bottom: 30px; margin-top: 0; margin-bottom: 0; }   
  h1, .h1 { font-size: 26px; }   
  ul.header_cta li { padding: 0 0 0 15px; }
  .header_cta .header_email > span, .header_cta .header_call > span { display: none; }
  header .navbar-toggler { padding-left: 5px; padding-right: 5px }
  .btn-primary-border, a.btn-primary-border { font-size: 12px; padding: 0 16px;}   
  .btn-primary, a.btn-primary { padding: 0 36px 0 16px; font-size: 12px;}
}
 @media (max-width: 575px) {
.search-results .search_content {padding: 15px 15px 15px 15px;}
.full-width-img {margin-bottom: 40px;}
.calculate-tbl-data table {width: 530px;}
.warehouse.testimonial-section .raiting-box .review-body {padding: 35px 15px;}
.forklift-warehouse .annual-savings-box {padding: 30px 15px;}
.tab-container .location-tabs .tabs-stage h2 {font-size: 22px;line-height: normal;}
.bendi-points .bg-light {padding: 60px 10px 40px 10px;}
.before-after-info {max-width: 440px;}
.before-after-info .slider-container {min-height: 282px;}
.tab-container .location-tabs .tabs-stage li {line-height: normal;}
.points_cnt_bx h2 {font-size: 25px;}
.single-location .choose-model-info .choose-model-content {padding: 40px 15px 40px 15px;}
.single_banner figcaption h1 {font-size: 33px;margin-bottom: 20px;}
.single_banner figcaption p {font-size: 17px;max-width: 380px;}
.single_banner figcaption span {font-size: 18px;}
.single_banner figcaption {padding: 40px 20px 40px 20px;}
.details_form_wrpr {padding: 30px 20px 30px 20px;}
.details_form_wrpr h2 {margin-bottom: 18px;}

  
}

 @media (max-width: 576px) {
  .gallery-section .gallery-img { margin-bottom: 10px; }
  .innner-page .range-slider-section .range-box-slide { height: auto;}
  .location-tabs .addess-detail .location-row a { margin-right: 18px; }
  .tab-container {padding: 15px;}
  .wpcf7-form .wpcf7-checkbox label {font-size: 15px;}
  .bendi-points ul {column-count: 1;}
}

@media (max-width: 415px) {
.productdetail_content .btn-group {flex-direction: column;row-gap: 0.5rem;}
.productdetail_content .btn-group .btn-primary, .productdetail_content .btn-group .btn-secondary {width:220px;justify-content: flex-start;}

}

@media (max-width: 479px) {
  body.menuoverly .overly { width: calc(100% - 310px) !important; }
  header .navbar-collapse { transform: translateX(310px); -moz-transform: translateX(310px); -ms-transform: translateX(310px); -o-transform: translateX(310px); -webkit-transform: translateX(310px); max-width: 310px; }
  body.menuoverly .overly:before { right: 335px !important; top: 15px !important; }
  .overly-get-quote:before { right: 296px !important; transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); -webkit-transform: scale(0.6); transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; -webkit-transform-origin: right top; }
  h3, .h3 { font-size: 24px; line-height: 26px;}
  .customers-slider .owl-carousel .owl-nav { top:40px; }
  .location-tabs .tabs-nav li a { font-size: 12px; }
  .location-tabs .tabs-nav { column-gap: 0;}
  .choose-model-info .choose-model-content .btn-group { flex-direction: column; gap:10px; }
  .location-tabs .addess-detail .btn-primary { min-width: 100%;}
  .full-width-img {margin-bottom: 20px;}
  .contact-page .contact-form .submit-btn .btn-primary {min-width: 250px;}
  .contact-page .contact-form .submit-btn::after {right: 50px;}
  .contact-page .contact-form {padding: 30px 30px;}
  .contact-section {padding: 0;}
  .main-banner .banner-counter li {width:calc(50% - 20px);float: left;}
.main-banner .banner-counter {column-gap: 25px;}
  .main-banner .banner-counter li:nth-child(even) {border-right: none;}
  .main-banner .banner-counter {flex-wrap: wrap;padding: 50px 0 0 0;}
  .main-banner h1, .main-banner .h1 {font-size: 30px;}
  .service-box .service-content h2 {font-size: 22px;}
  /*.before-after-info .slider-container {min-height: 190px;}*/
  /*.before-after-info .slider-container img {max-height: 190px;}*/
  
  .slider-line svg {width: 50px;height: auto;}
  .before-text, .after-text {padding: 5px 10px;column-gap: 5px;}
  .single_blog_aside {padding: 30px 20px;}
  .single_blog-page h1 {font-size: 30px;}
  .main-banner.inner-banner h1, .main-banner.inner-banner .h1 {font-size: 24px;}
  .breadcrumb-item a, .breadcrumb-item {font-size: 12px;}
  .modal-content {padding: 15px;}
  .modal-content .btn-close {right: 15px;top: 15px;}
  .before-after-info {max-width: 350px;}
  .before-after-info .slider-container {min-height: 227px;}
  .main-banner .banner-content {bottom: 185px;}
  .request-quote-btn .btn-primary, .request-quote-btn a.btn-primary{font-size: 10px;}
  .noscript {    font-size: 17px;min-height: 40px;}
  .noscript svg {height: 22px;width: auto;}
  .location-tabs .map iframe {height: 350px;}
  .location-tabs .addess-detail .location-row span {width: 20px;}
  .location-tabs .addess-detail .location-row a+a span {width: 10px;}
  .location-tabs .addess-detail .location-row a:last-child {margin-right: 0;}
  .tab-container .location-tabs .tabs-nav li a {padding: 10px 12px;}
  .single_banner figcaption h1 {font-size: 29px;    letter-spacing: 3px;}
  .whychoose {padding-top: 47px;}
}
@media (max-width:389px) {
  .location-tabs .addess-detail .location-row span { margin-right: 10px; }

  .addess-detail .location-row a { margin-right: 10px; }
  .customers-slider .owl-carousel .owl-nav { top:40px; }
  .choose-model-info .choose-model-content .btn-group .btn-white::after,  .choose-model-info .choose-model-content .btn-group a.btn-white::after,
  .btn-secondary.btn-download::after { display: none; }
  .choose-model-info .choose-model-content .btn-group,  .choose-model-info .choose-model-content .btn-group a.btn-white, .btn-secondary.btn-download { padding: 0 8px;}
  body.menuoverly .overly:before {right: 287px !important;}
  body.menuoverly .overly { width: calc(100% - 280px) !important; }
    header .navbar-collapse { transform: translateX(280px); -moz-transform: translateX(280px); -ms-transform: translateX(280px); -o-transform: translateX(280px); -webkit-transform: translateX(280px); max-width: 280px; }
    header .navbar-nav {padding: 30px 30px 10px 20px !important;}
    .main-banner h1, .main-banner .h1 {font-size: 30px;}
.contact-page .contact-form {padding: 30px 15px;}
.contact-page .contact-form .submit-btn .btn-primary {min-width: 220px;}
.contact-page .contact-form .submit-btn::after {right: 35px;}
.support-box li .icon {height: 40px;width: 40px;margin-right: 35px;min-width:40px; }
.support-box li .icon img {max-width: 20px;}
.upport-box li .icon img {max-width: 20px;}
.support-box ul li{padding-top: 10px;}
.annual-savings-box {padding: 20px;}
h3, .h3 {font-size: 20px;line-height: normal;}
.announcement-bar p svg {margin-right: 5px;max-height: 12px;}
.announcement-bar p .contact-info {margin: 0 5px;}
.btn-border, a.btn-border {padding-right:20px;}
.tab-container .location-tabs .tabs-nav li a {font-size: 13px;}
.listing_recent_blog li .blog-left-img img {max-width: 100px;width: 100px;}
.listing_recent_blog li .blog-right-content a {font-size: 15px;}
.listing_recent_blog li .blog-left-img {margin-right: 15px;}
.wpcf7-list-item {width: 100%;}
.main-banner .banner-btn {margin-top: 15px;}
.main-banner h1, .main-banner .h1 {margin-bottom: 10px;font-size: 26px;}
.request-quote-btn {gap: 5px;}
.request-quote-btn .btn-primary, .request-quote-btn a.btn-primary {padding: 0 25px 0 8px;}
.productdetail_content .btn-group .btn-primary:after, .productdetail_content .btn-group .btn-secondary:after {display: block;}
.wrappermain {padding-top: 107px;}
}

@media (max-width:360px) {
.request-quote-btn .btn-primary, .request-quote-btn a.btn-primary {font-size: 9px;}
.noscript {    font-size: 15px;}
.noscript svg {height: 18px;width: auto;}
.tab-container .location-tabs .tabs-nav li a {font-size: 12px;padding: 10px 11px;}
.single_banner figcaption p {font-size: 16px;}
.single_banner figcaption span {margin-bottom: 15px;}
.banner_logo {top: 30px;right: 30px;}
.single_banner figcaption h1 {font-size: 26px;letter-spacing: 2px;}
.single_banner figcaption p {font-size: 15px;letter-spacing: 1px;}
}

@media (max-width:340px) {
.tab-container .location-tabs .tabs-nav li a {padding: 10px 10px;}
}

/*16/2/2026*/
.delivery-box {padding-bottom: 0px;}

.bendi-points ul {display: flex;flex-wrap: wrap;column-count: unset;}
.bendi-points ul li {width: 50%;margin-bottom: 10px;}


.produc_detail_slider .product-image-large {padding-bottom: unset;height: 700px;}
.product-image-large img {width: 100%;height: 100%;object-fit: cover;}

.tab-container .location-tabs .tabs-nav li.active a,.tab-container .location-tabs .tabs-nav li a:hover {background: var(--Linear, linear-gradient(92deg, #DB5214 0.77%, #DA1E24 99.23%));transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}



@media (max-width: 1299px) and (min-width: 577px){
.bendi-points ul li {align-items: center;display: flex;}

.produc_detail_slider .product-image-large {padding-bottom: 100%;height: unset;}

}


@media (max-width: 576px) {

.bendi-points ul li {width: 100%;}

.produc_detail_slider .product-image-large {padding-bottom: 100%;height: unset;}


}