@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype'),
        url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Italic.woff2') format('woff2'),
        url('../fonts/Roboto-Italic.woff') format('woff'),
        url('../fonts/Roboto-Italic.ttf') format('truetype'),
        url('../fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}



:root{
    --primary-blue: #0072CE;
    --primary-white: #fff;
    --primary-black: #000000;
    --primary-light-gray: #F1F1F1;
    --secondary-snow-gray: #F9F9F9;
    --secondary-sky-blue: #6FAFE3;
    --secondary-dark-navy: #002954;
    --secondary-neutral-dark-blue: #3E4148;
    --deep-rose: #CA054D;
    --bright-yellow: #F1D302;
    --cool-mint: #55D6BE;
    --light-sky: #E1ECF4;
}

/* common css start */
body{
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: var(--secondary-snow-gray);
    color: var(--secondary-neutral-dark-blue);
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
    font-weight: 500;
}
h1,.h1{
    font-size: clamp(1.75rem, 1.1622rem + 1.6357vw, 3.125rem);
    line-height: 1.32;    
}
h2,.h2{
    font-size: clamp(1.5625rem, 1.0281rem + 1.487vw, 2.8125rem);
    color: var(--secondary-neutral-dark-blue);
    line-height: 1.33;
}
h3,.h3{
    font-size: clamp(1.4375rem, 1.0367rem + 1.1152vw, 2.375rem);
    color: var(--secondary-neutral-dark-blue);
}
h5,.h5{
    font-size: clamp(1.125rem, 1.0716rem + 0.1487vw, 1.25rem);
    color: var(--secondary-neutral-dark-blue);
}
a{text-decoration: none; color: var(--secondary-dark-navy);}
.btn{
    font-size: 15px;
    line-height: 18px;
    padding: 10px 22.5px ;
}
.blue-btn{
    background-color: var(--primary-blue);
    color: var(--primary-white);
}
.blue-btn:hover{
    background-color: var(--secondary-sky-blue);
    color: var(--primary-black);
}
.transparent-blue-btn{
    background-color: transparent;
    padding: 0;
    color: var(--primary-blue);
}
.transparent-blue-btn:hover, .service-box:hover .transparent-blue-btn,.blog-box:hover .transparent-blue-btn{
    color: var(--secondary-dark-navy);
    text-decoration: underline;
}
.with-arrow{display: inline-flex; align-items: center;}
.with-arrow:after{
    content: "";
    width: 12.63px;
    height: 10.5px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12.625" height="10.503" viewBox="0 0 12.625 10.503"><g id="right-arrow" transform="translate(0 -41.346)"><g id="Group_144" data-name="Group 144" transform="translate(0 41.346)"><path id="Path_413" data-name="Path 413" d="M12.423,46.107,7.864,41.548a.693.693,0,0,0-.977,0l-.414.414a.686.686,0,0,0-.2.489.7.7,0,0,0,.2.494l2.66,2.666H.682A.674.674,0,0,0,0,46.29v.585a.7.7,0,0,0,.682.709H9.163l-2.69,2.681a.684.684,0,0,0,0,.97l.414.413a.693.693,0,0,0,.977,0l4.559-4.559a.7.7,0,0,0,0-.981Z" transform="translate(0 -41.346)" fill="%230072ce"/></g></g></svg>') no-repeat;
    margin-left: 10.5px;
}
.transparent-blue-btn:hover:after,.service-box:hover .transparent-blue-btn:after,.blog-box:hover .transparent-blue-btn:after{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12.625" height="10.503" viewBox="0 0 12.625 10.503"><g id="right-arrow" transform="translate(0 -41.346)"><g id="Group_144" data-name="Group 144" transform="translate(0 41.346)"><path id="Path_413" data-name="Path 413" d="M12.423,46.107,7.864,41.548a.693.693,0,0,0-.977,0l-.414.414a.686.686,0,0,0-.2.489.7.7,0,0,0,.2.494l2.66,2.666H.682A.674.674,0,0,0,0,46.29v.585a.7.7,0,0,0,.682.709H9.163l-2.69,2.681a.684.684,0,0,0,0,.97l.414.413a.693.693,0,0,0,.977,0l4.559-4.559a.7.7,0,0,0,0-.981Z" transform="translate(0 -41.346)" fill="%23002954"/></g></g></svg>') no-repeat;
}
.sub-title {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 12px !important;
    color: var(--secondary-dark-navy);
}
.small, small{font-size: 12px;}
.cmn-space-top{
    padding-top: clamp(2.5rem, 0.2823rem + 6.171vw, 7.6875rem);
}
.cmn-space-bottom{
    padding-bottom: clamp(2.5rem, 0.2823rem + 6.171vw, 7.6875rem);
}
.cmn-medium-space-bottom{
    padding-bottom: clamp(2.1875rem, 0.4507rem + 4.8327vw, 6.25rem);
}
.cmn-medium-space-top{
    padding-bottom: clamp(2.1875rem, 0.4507rem + 4.8327vw, 6.25rem);
}
.page-title{
    margin-bottom: clamp(1.5625rem, 0.9212rem + 1.7844vw, 3.0625rem);
}
.color-white ,.color-white a,.color-white p,.color-white li,.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5,.color-white h6 ,.color-white sub-title{color: var(--primary-white);}
.list-items-with-arrow,.circle-list-style{
    list-style: none;
    padding: 0;
    margin: 0;
}
.list-items-with-arrow li {
    position: relative;
    padding-left: 31px;
    margin-bottom: 14px;
    line-height: 21px;
}
.list-items-with-arrow li:last-child,.circle-list-style li:last-child{margin-bottom: 0;}
.list-items-with-arrow li:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g id="Group_157" data-name="Group 157" transform="translate(-960 -2581)"><circle id="Ellipse_28" data-name="Ellipse 28" cx="9" cy="9" r="9" transform="translate(960 2581)" fill="%23fff"/><g id="checked" transform="translate(960 2581)"><g id="Group_145" data-name="Group 145"><path id="Path_414" data-name="Path 414" d="M14.137,6.682l-5.8,5.75a.892.892,0,0,1-1.25.023l-3.068-2.8a.922.922,0,0,1-.068-1.273.9.9,0,0,1,1.273-.045l2.432,2.227,5.182-5.182a.916.916,0,1,1,1.3,1.3Z" fill="%230072ce"/></g></g></g></svg>') no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
}
.circle-list-style li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 20px;
}
.circle-list-style li:before{
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    background: var(--primary-blue);
    border-radius: 100%;
    height: 8px;
}
.red-box{
    background-color: var(--deep-rose);
    color: var(--primary-white);
}
.yellow-box{
    background-color: var(--bright-yellow);
    color: var(--secondary-neutral-dark-blue);
}
.dark-blue-box{
    background-color: var(--secondary-neutral-dark-blue);
    color: var(--primary-white);
}
.dark-navy-box{
    background-color: var(--secondary-dark-navy);
    color: var(--primary-white);
}
.mint-box{
    background-color: var(--cool-mint);
    color: var(--secondary-neutral-dark-blue);
}
.object-fit-cover{object-fit: cover;}
/* common css end */


header {
    position: absolute;
    width: 100%;
    z-index: 10;
    padding: 18px 0 12px;
}
header >div{position: relative;}
header >div:after {
    content: "";
    width: calc(100% + 62px);
    height: 1px;
    background: rgba(255,255,255,0.1);
    position: absolute;
    bottom: -12px;
    left: -31px;
}
.black-header header>div:after{
    display: none;
}

.black-header ,.black-header header{
    position: unset;
    background-color: var(--primary-black);
}
.black-header header{
     padding: 18px 0 17px;
}
.black-header .navbar-brand img{
    max-width: 113px;
}
.navbar-brand img {
    max-width: 130px;
    width: 100%;
}
.navbar-nav li a {
    color: var(--primary-white) !important;
    padding: 0 !important;
    font-size: 16px;
}
.navbar-nav> li:hover> a {
    color: var(--secondary-sky-blue) !important;
}
.navbar-nav li:not(.visit-store-btn,header .dropdown-menu li) {margin-left: 26px;}
   
.visit-store-btn .btn{display: flex; align-items: center; margin-left: 28px; color: var(--primary-white) !important;  padding: 10px 22.5px !important;}
.visit-store-btn .btn:hover{
    background-color: var(--secondary-sky-blue);
    color: var(--primary-black) !important;
}
.visit-store-btn .btn:hover::after{filter: brightness(100%) invert(1);}
.visit-store-btn .btn:after{
    content: "";
    width: 18px;
    height: 16px;
    background: url(../images/cart.svg);
    margin-left: 13.5px;
}
.banner-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.has-children {
	position: relative;
	padding-right: 15px;
}
.has-children::after {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.103" height="5.462" viewBox="0 0 9.103 5.462"><g id="Chevron" transform="translate(11.103 -6) rotate(90)"><path id="Path_332" data-name="Path 332" d="M11.2,5.908,7.554,2.267A.91.91,0,1,0,6.267,3.554l3,3-3,3a.91.91,0,1,0,1.287,1.287L11.2,7.2a.91.91,0,0,0,0-1.287Z" fill="%23fff"/></g></svg>') no-repeat;
    border: unset;
    width: 9.1px;
    height: 5.46px;
    display: block;
    margin-left: 1px;
    transition: .15s ease-in-out;
    position: absolute;
    top: 10px;
    right: 0px;
}
.has-children:hover::after{
     background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.103" height="5.462" viewBox="0 0 9.103 5.462"><g id="Chevron" transform="translate(11.103 -6) rotate(90)"><path id="Path_332" data-name="Path 332" d="M11.2,5.908,7.554,2.267A.91.91,0,1,0,6.267,3.554l3,3-3,3a.91.91,0,1,0,1.287,1.287L11.2,7.2a.91.91,0,0,0,0-1.287Z" fill="%236FAFE3"/></g></svg>') no-repeat;
}
header .dropdown-menu {
    background: transparent;
    padding: 20px 0;
    margin: 0 !important;
    border-radius: 5px;
    border: unset;
    overflow: hidden;
}
header .dropdown-menu li a{color: var(--primary-blue) !important; font-size: 16px; padding: 7px 13px !important; background: var(--primary-white);}
header .dropdown-menu li:not(header .dropdown-menu li:last-child) a{border-bottom: 1px solid rgba(0,0,0,0.1) ;}
header .dropdown-menu li a:hover{background-color: var(--primary-white); color: var(--secondary-dark-navy) !important; text-decoration: underline;}
header .dropdown-menu:before {
    content: "";
    width: 17px;
    height: 12px;
    background: var(--primary-white);
    position: absolute;
    top: 9px;
    left: 10px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
header .dropdown-menu li:first-child a {
    border-radius: 4px 4px 0 0;
}
header .dropdown-menu li:last-child a {
    border-radius: 0 0 4px 4px;
}
.banner-content {
    width: 100%;
    position: relative;
    z-index: 2;
    color: var(--primary-white);
    padding: 227px 0 212px;
    max-width: 799px;
}
.banner-image img{width: 100%; height: 100%; object-fit: cover;}
.banner-content .sub-title {
    font-size: 13px;
    margin-bottom: 14px;
    color: var(--primary-white);
}
.banner-content h1 {
    margin: 0 0 10px;
}
.banner-description {
    max-width: 648px;
    margin-bottom: 32px;
}
.banner-content .btn {
    padding: 15.5px 61.5px;
}
.service-box {
    gap: 22px;
    display: flex;
    align-items: center;
    padding: 22px 33px 29px 33px;
    background-color: var(--primary-white);
    height: 100%;
    box-shadow: -20px 20px 50px #0000001A;
    transition: all 0.3s ease-in-out;
}
.service-box:hover,.blog-box:hover .blog-image {
    transform: scale(1.05);
}
.service-image {
    position: relative;
    min-width: 65px;
    max-width: 65px;
  text-align: center;
}
.service-image img {
    max-width: 65px;
    max-height: 58px;
    position: relative;
    object-fit: contain;
    z-index: 1;
}
.service-image:after {
    content: "";
    position: absolute;
    width: 56px;
    height: 56px;
    background: var(--primary-light-gray);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 0;
    border-radius: 100%;
}
.service-title {
    font-size: 19px;
    margin: 0 0 3px;
    line-height: 1.316;
}
.service-description {
    margin-bottom: 10px;
}
.service-row {
    margin: -64px 0 0;
    position: relative;
    z-index: 2;
}
.service-row>div{padding: 0;}
.about-machines-image {
    height: 100%;
    max-width: 97%;
}
.about-machines-content {
	background: var(--primary-white);
	padding: 35px 48px 35px 30px;
	height: 100%;
}
.highlight-circle span {
    font-size: 70px;
    display: block;
    line-height: 1.3;
    font-weight: 500;
}
.highlight-circle {
    padding: 45px 24px;
    background: var(--secondary-dark-navy);
    border-radius: 100%;
    text-align: center;
    position: absolute;
    display: inline-block;
    color: var(--primary-white);
    top: 50%;
    right: -37px;
    transform: translate(0%,-50%);
}
.section-title,.news-block-title {
    margin-bottom: clamp(1.25rem, 0.6087rem + 1.7844vw, 2.75rem);
}
.about-machines-section .section-title, .why-choose-section  .section-title {
    max-width: 60%;
}
.feature-boxes {max-width: max-content; margin-left: auto;}
.detail-content p {
    margin-bottom:  clamp(0.9375rem, 0.5367rem + 1.1152vw, 1.875rem);
    max-width: 421px;
}
.about-machines-section .feature-box .feature-box-title {
    margin-bottom: 12px;
    z-index: 1;
    position: relative;
}
.about-machines-section .feature-box .feature-box-title:before{
    content: "";
    width: 30px;
    height: 30px;
    top: -3px;
    left: -10px;
    position: absolute;
    background-color: var(--secondary-snow-gray);
    border-radius: 100%;
    z-index: -1;
}
.about-machines-section .feature-box p {
    max-width: 250px;
}
.signature {max-width: 102px;}
.author-detail {gap: clamp(1.875rem, 0.3787rem + 4.1636vw, 5.375rem);}
.author-detail div p {
	margin-bottom: 0;
}
.expert-box {
    display: flex;
    align-items: center;
    height: 100%;
}
.expert-row{
    row-gap: clamp(1.5625rem, 1.0816rem + 1.3383vw, 2.6875rem);
}
.expert-image img {
    min-width: 79px;
    width: 79px;
    height: 79px;
    object-fit: cover;
    border-radius: 100%;
}
.linkedin-icon:before {
    content: "";
    display: inline-block;
    background: url('data:image/svg+xml,<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" width="18.864" height="18.864" viewBox="0 0 18.864 18.864"><g id="linkedin" transform="translate(0)"><path id="icon" d="M16.291,0H2.572A2.572,2.572,0,0,0,0,2.572V16.291a2.572,2.572,0,0,0,2.572,2.572H16.291a2.572,2.572,0,0,0,2.572-2.572V2.572A2.572,2.572,0,0,0,16.291,0ZM6.431,14.928a.4.4,0,0,1-.4.4H4.339a.4.4,0,0,1-.4-.4v-7.1a.4.4,0,0,1,.4-.4H6.033a.4.4,0,0,1,.4.4ZM5.185,6.752A1.608,1.608,0,1,1,6.793,5.145,1.608,1.608,0,0,1,5.185,6.752Zm10.1,8.2a.365.365,0,0,1-.367.367H13.1a.365.365,0,0,1-.367-.367V11.628c0-.5.146-2.178-1.3-2.178-1.12,0-1.348,1.15-1.393,1.667V14.96a.367.367,0,0,1-.361.367H7.918a.365.365,0,0,1-.365-.367V7.793a.365.365,0,0,1,.365-.367h1.76a.367.367,0,0,1,.367.367v.62a2.493,2.493,0,0,1,2.347-1.105c2.913,0,2.894,2.72,2.894,4.214Z" transform="translate(0)" fill="%230072ce"/></g></svg>');
    width: 19px;
    height: 19px;
}
.linkedin-icon:hover:before{
background: url('data:image/svg+xml,<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" width="18.864" height="18.864" viewBox="0 0 18.864 18.864"><g id="linkedin" transform="translate(0)"><path id="icon" d="M16.291,0H2.572A2.572,2.572,0,0,0,0,2.572V16.291a2.572,2.572,0,0,0,2.572,2.572H16.291a2.572,2.572,0,0,0,2.572-2.572V2.572A2.572,2.572,0,0,0,16.291,0ZM6.431,14.928a.4.4,0,0,1-.4.4H4.339a.4.4,0,0,1-.4-.4v-7.1a.4.4,0,0,1,.4-.4H6.033a.4.4,0,0,1,.4.4ZM5.185,6.752A1.608,1.608,0,1,1,6.793,5.145,1.608,1.608,0,0,1,5.185,6.752Zm10.1,8.2a.365.365,0,0,1-.367.367H13.1a.365.365,0,0,1-.367-.367V11.628c0-.5.146-2.178-1.3-2.178-1.12,0-1.348,1.15-1.393,1.667V14.96a.367.367,0,0,1-.361.367H7.918a.365.365,0,0,1-.365-.367V7.793a.365.365,0,0,1,.365-.367h1.76a.367.367,0,0,1,.367.367v.62a2.493,2.493,0,0,1,2.347-1.105c2.913,0,2.894,2.72,2.894,4.214Z" transform="translate(0)" fill="%23002954"/></g></svg>');
}
.linkedin-icon:before,.phone-icon:before,.email-icon:before{background-size: contain !important; background-position: center !important;}
.phone-icon:before,.email-icon:before{
    content: "";
    min-width: 14px;
    height: 14px;
    display: inline-block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.815" height="14.846" viewBox="0 0 14.815 14.846"><g id="phone-call" transform="translate(-0.539)"><g id="Group_156" data-name="Group 156" transform="translate(0.539 0)"><path id="Path_415" data-name="Path 415" d="M14.966,10.9,12.894,8.824a1.378,1.378,0,0,0-2.294.518,1.41,1.41,0,0,1-1.628.888A6.389,6.389,0,0,1,5.125,6.382a1.341,1.341,0,0,1,.888-1.628A1.378,1.378,0,0,0,6.531,2.46L4.459.388a1.478,1.478,0,0,0-2,0L1.055,1.794c-1.406,1.48.148,5.4,3.626,8.879s7.4,5.106,8.879,3.626l1.406-1.406A1.478,1.478,0,0,0,14.966,10.9Z" transform="translate(-0.539 0)" fill="%230072ce"/></g></g></svg>') no-repeat;
}
.phone-icon:hover:before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.815" height="14.846" viewBox="0 0 14.815 14.846"><g id="phone-call" transform="translate(-0.539)"><g id="Group_156" data-name="Group 156" transform="translate(0.539 0)"><path id="Path_415" data-name="Path 415" d="M14.966,10.9,12.894,8.824a1.378,1.378,0,0,0-2.294.518,1.41,1.41,0,0,1-1.628.888A6.389,6.389,0,0,1,5.125,6.382a1.341,1.341,0,0,1,.888-1.628A1.378,1.378,0,0,0,6.531,2.46L4.459.388a1.478,1.478,0,0,0-2,0L1.055,1.794c-1.406,1.48.148,5.4,3.626,8.879s7.4,5.106,8.879,3.626l1.406-1.406A1.478,1.478,0,0,0,14.966,10.9Z" transform="translate(-0.539 0)" fill="%23002954"/></g></g></svg>') no-repeat;
}
.email-icon:before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.815" height="11.096" viewBox="0 0 14.815 11.096"><g id="email" transform="translate(0 -64.266)"><path id="Path_416" data-name="Path 416" d="M8.646,175.519a2.228,2.228,0,0,1-2.476,0L.1,171.472q-.051-.034-.1-.07v6.632A1.363,1.363,0,0,0,1.364,179.4H13.452a1.363,1.363,0,0,0,1.364-1.364V171.4c-.032.024-.065.048-.1.07Z" transform="translate(0 -104.036)" fill="%230072ce"/><path id="Path_417" data-name="Path 417" d="M.58,66.714l6.071,4.047a1.36,1.36,0,0,0,1.513,0l6.071-4.047a1.3,1.3,0,0,0,.58-1.084,1.365,1.365,0,0,0-1.363-1.363H1.363A1.365,1.365,0,0,0,0,65.63a1.3,1.3,0,0,0,.58,1.084Z" fill="%230072ce"/></g></svg>') no-repeat;
}
.email-icon:hover:before{
     background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.815" height="11.096" viewBox="0 0 14.815 11.096"><g id="email" transform="translate(0 -64.266)"><path id="Path_416" data-name="Path 416" d="M8.646,175.519a2.228,2.228,0,0,1-2.476,0L.1,171.472q-.051-.034-.1-.07v6.632A1.363,1.363,0,0,0,1.364,179.4H13.452a1.363,1.363,0,0,0,1.364-1.364V171.4c-.032.024-.065.048-.1.07Z" transform="translate(0 -104.036)" fill="%23002954"/><path id="Path_417" data-name="Path 417" d="M.58,66.714l6.071,4.047a1.36,1.36,0,0,0,1.513,0l6.071-4.047a1.3,1.3,0,0,0,.58-1.084,1.365,1.365,0,0,0-1.363-1.363H1.363A1.365,1.365,0,0,0,0,65.63a1.3,1.3,0,0,0,.58,1.084Z" fill="%23002954"/></g></svg>') no-repeat;
}
.expert-detail a:hover{
    color: var(--secondary-dark-navy);
}
.expert-box {
    display: flex;
    align-items: center;
    padding: clamp(1.25rem, 0.5553rem + 1.9331vw, 2.875rem)  clamp(0.9375rem, 0.3497rem + 1.6357vw, 2.3125rem) clamp(1.25rem, 0.395rem + 2.3792vw, 3.25rem);
    padding: 46px 37px 52px;
    background: var(--primary-white);
    gap: 23px;
}
.expert-contact-wrapper .icon, .title-with-linked-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: var(--primary-blue);
}
.expert-contact-wrapper {
    margin-top: 14px;
}
.title-with-linked-wrapper{gap: 13px;}
.why-choose-section{
    background: url(../images/why-choose-banner.jpg) no-repeat;
    background-size: cover;
}
.why-choose-section:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--secondary-dark-navy);
    opacity: 90%;
}
.why-choose-section >div {
    position: relative;
    z-index: 1;
}
.why-choose-detail-text >p {
    margin-bottom: clamp(1.5625rem, 0.8411rem + 2.0074vw, 3.25rem);
}
.blog-section .section-description{
    max-width: 440px;
    margin: 0 auto ;
}
.blog-section > div>.row,.related-news-section > div>.row{
    row-gap:clamp(1.875rem, 1.7147rem + 0.4461vw, 2.25rem);
}
.blog-detail {
    padding: clamp(1.25rem, 1.063rem + 0.5204vw, 1.6875rem) 15px 0 0;
}
.tag-list {
    list-style: none;
    gap: 13px;
}
.tag-list li {
    padding: 3px 14px;
    font-size: 10px;
}
.date {
    padding: 12px 0 19px;
    font-size: 12px;
    font-style: italic;
}
.blog-title a{
    display: block;
    color: var(--secondary-neutral-dark-blue);
    margin-bottom: 10px;
}
.blog-box:hover .blog-title a{
    color: var(--secondary-dark-navy);
    text-decoration: underline;
}
.blog-description {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: clamp(1.25rem, 0.9828rem + 0.7435vw, 1.875rem);
    max-width: 300px;
}
.blog-section .section-description {
    max-width: 440px;
    margin: 0 auto clamp(1.5625rem, 0.7876rem + 2.1561vw, 3.375rem);
}
.blog-box .blog-image{
    transition: all 0.3s ease-in-out;
}
.blog-box .blog-image img{width: 100%; object-fit: cover;}
.sticky-service-box-container {
  position: fixed;
  top: 31vw;
  right: 0;
  z-index: 9;
}
.sticky-service-box-detail p {
    line-height: 1;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    margin: 0;
    text-align: start;
}
.sticky-service-box-detail:not(.sticky-service-box.active  .sticky-service-box-detail) {
    display: flex;
    gap: 3px;
}
.sticky-service-box-detail a {
    margin: 10px 0 0;
    display: inline-block;
}
.sticky-service-wrapper:hover .sticky-service-box-detail a{text-decoration: underline;}
.sticky-service-wrapper {
  color: white;
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
  background: var(--secondary-dark-navy);
  color: var(--primary-white);
  gap: 22px;
    padding: clamp(1.25rem, 0.6355rem + 1.71vw, 2.6875rem) clamp(0.9375rem, 0.8306rem + 0.2974vw, 1.1875rem) clamp(1.25rem, 1.1431rem + 0.2974vw, 1.5rem) clamp(0.9375rem, 0.6703rem + 0.7435vw, 1.5625rem);
    transition: transform 0.4s ease, opacity 0.4s ease;
   
}
.sticky-service-box.active .sticky-service-wrapper{
    padding: clamp(0.9375rem, 0.6703rem + 0.7435vw, 1.5625rem) clamp(1.25rem, 0.6355rem + 1.71vw, 2.6875rem) clamp(0.9375rem, 0.8306rem + 0.2974vw, 1.1875rem)  clamp(1.25rem, 1.1431rem + 0.2974vw, 1.5rem);
    transition: unset;
}
.sticky-service-wrapper .phone-icon {
    width: 36px;
    height: 36px;
    border: 1px solid var(--primary-white);
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    
}
.sticky-service-wrapper .phone-icon:not(.sticky-service-box.active .sticky-service-wrapper .phone-icon){
    transform: rotate(-80deg);
margin: 15px 0 0 0;
}
.sticky-service-wrapper .phone-icon:before {
    width: 18px;
    height: 18px;
    filter: brightness(0%) invert(1);
}
.vertical-text {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  display: block;
  color: var(--primary-white);
  white-space: nowrap;
}

.sticky-service-box.active .sticky-service-box-detail p{
    writing-mode: unset;
  transform: unset;
}
.sticky-service-box.active .sticky-service-box-detail{text-align: left;}
.sticky-service-box {
  display: none;
  position: relative;
}

.sticky-service-box-close {
    width: 30px;
    background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12.625" height="10.503" viewBox="0 0 12.625 10.503"><g id="right-arrow" transform="translate(0 -41.346)"><g id="Group_144" data-name="Group 144" transform="translate(0 41.346)"><path id="Path_413" data-name="Path 413" d="M12.423,46.107,7.864,41.548a.693.693,0,0,0-.977,0l-.414.414a.686.686,0,0,0-.2.489.7.7,0,0,0,.2.494l2.66,2.666H.682A.674.674,0,0,0,0,46.29v.585a.7.7,0,0,0,.682.709H9.163l-2.69,2.681a.684.684,0,0,0,0,.97l.414.413a.693.693,0,0,0,.977,0l4.559-4.559a.7.7,0,0,0,0-.981Z" transform="translate(0 -41.346)" fill="%230072ce"/></g></g></svg>') no-repeat center;
}
.sticky-service-box {
  position: relative;
  transform: translateX(100%);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
  display: flex;
}

.sticky-service-box.active {
  transform: translateX(0);
  opacity: 1;
}

.sticky-service-box:not(.active) {
  pointer-events: none;
  position: absolute;
  left: 50px; 
  top: 0;
}
.sticky-service-box-toggle.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 0;
  transform: translateX(100%);
}
.detail-wrap-box {
    background: var(--light-sky);
    height: 100%;
    padding: clamp(1.5625rem, 1.0281rem + 1.487vw, 2.8125rem) 12px clamp(1.625rem, 1.4647rem + 0.4461vw, 2rem);
    text-align: center;
}
.detail-wrap-box-title {
    font-size: 14px;
    margin: 22px 0 0;
    line-height: 1.5;
}
.detail-wrap-left {
    margin-top: 15px;
    max-width: 93%;
}
.block-wrapper h2 {
    margin-bottom: 23px;
}
.detail-wrap-list {
	margin-top: clamp(1.875rem, 0.5925rem + 3.5688vw, 4.875rem);
	margin-bottom: clamp(1.875rem, 0.5925rem + 3.5688vw, 4.875rem);
	row-gap: 20px;
}
.detail-wrap-left p,.service-single-content p,.tab-content p,.news-entry-wrapper p{margin-bottom: 30px;}
.service-single-content p:last-child,.tab-content-block p:last-child{margin-bottom: 0;}
.blog-entry-image,.news-single-image{margin-bottom: 34px;}
.detail-wrap-section .section-title {
    margin-bottom: clamp(1.25rem, 1.1698rem + 0.223vw, 1.4375rem);
}
.detail-wrap-left .block-wrapper:not(.block-wrapper:last-of-type) {
    margin: 0 0 clamp(1.875rem, 0.5925rem + 3.5688vw, 4.875rem);
}
.block-wrapper h2{
    margin-bottom: clamp(1.25rem, 0.6087rem + 1.7844vw, 2.75rem);
}
.breadcrumb-separator:after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.462" height="9.103" viewBox="0 0 5.462 9.103"><g id="Chevron" transform="translate(-6 -2)"><path id="Path_332" data-name="Path 332" d="M11.2,5.908,7.554,2.267A.91.91,0,1,0,6.267,3.554l3,3-3,3a.91.91,0,1,0,1.287,1.287L11.2,7.2a.91.91,0,0,0,0-1.287Z"/></g></svg>') no-repeat center;
    content: "";
    display: inline-block;
    width: 5px;
    height: 9px;
    margin: 0 5px;
}
.home-icon:after{
      background: url('data:image/svg+xml,<svg id="InterfaceIcon" xmlns="http://www.w3.org/2000/svg" width="11.994" height="11.994" viewBox="0 0 11.994 11.994"><g id="_01.Home" data-name="01.Home"><path id="Path_3782" data-name="Path 3782" d="M6,0a6,6,0,1,0,6,6A6,6,0,0,0,6,0Zm3.03,6.179H8.781V8.694a.481.481,0,0,1-.48.48H6.924V7.55a.927.927,0,0,0-1.853,0V9.174H3.694a.481.481,0,0,1-.48-.48V6.179H2.967a.483.483,0,0,1-.31-.853L5.38,3.045a.961.961,0,0,1,1.235,0L9.338,5.327a.483.483,0,0,1-.31.853Z" fill="%230072ce"/></g></svg>') no-repeat center;
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
}
.news-page .section-description{
    max-width: 843px;
    margin-left: 0;
}
.news-page h1 {
    margin-bottom: clamp(1.25rem, 1.1698rem + 0.223vw, 1.4375rem);
}
.youtube-video-wrapper {
    position: relative;
    display: block;
    margin: clamp(1.5625rem, 0.3601rem + 3.3457vw, 4.375rem) 0;
    padding-top: 56.5%;
}
.youtube-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news-entry-wrapper {
	max-width: 66%;
}
.news-block-wrapper {
    margin-bottom: clamp(1.5625rem, 0.3601rem + 3.3457vw, 4.375rem);
}
.news-entry-wrapper .date {
    margin: 0;
    font-size: 14px;
}
.pagination-wrapper > * {
    margin: 0 14px;
    font-size: 16px;
    line-height: 1;
    color: var(--primary-blue);
}
.pagination-wrapper > a:not(.pagination-wrapper .active ):hover{
    color: var(--secondary-dark-navy);
}

.pagination-wrapper .active {
    background: var(--primary-blue);
     margin: 0 2px;
    padding: 12px;
    border-radius: 100%;
    color: var(--primary-white);
}
.pagination-wrapper {
    gap: 15px 0;
}
.breadcrumb {
    font-size: 12px;
    align-items: center;
    margin:10px 0 clamp(1.5625rem, 1.2686rem + 0.8178vw, 2.25rem);
}
.breadcrumb a {
    color: var(--primary-blue);
    display: inline-flex;
}
.service-single-image {
    max-width: 93.5%;
    height: 100%;
}
.banner-image-with-content .service-single-image{
        background-color: var(--primary-white);
    align-content: center;
}
.service-single-image img{
    width: 100%;
    object-fit: contain;
    object-position: center;
}
.service-single-content h1 {
    margin-bottom: 23px;
}
.service-single-content {
    max-width: 93.5%;
    margin-left: auto;
}
.service-banner-btn {
    width: 100%;
    margin: clamp(1.25rem, 0.6355rem + 1.71vw, 2.6875rem) 0 0;
}
.tab-section  .nav-tabs {
    border-bottom: unset;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: clamp(1.5625rem, 0.8411rem + 2.0074vw, 3.25rem);
}
.tab-section .nav-tabs .nav-item .nav-link:focus,.tab-section .nav-tabs .nav-item .nav-link:hover{border: unset;}
.tab-section .nav-tabs .nav-item {
    width: 20%;
}
.tab-section .nav-tabs .nav-item .nav-link {
    width: 100%;
    color: var(--primary-blue);
    background-color: var(--primary-white);
    border-radius: 0;
    border: unset;
    height: 100%;
    padding: 14px 10px;
}
.tab-section .nav-tabs .nav-item .nav-link.active {
    background-color: var(--primary-blue);
    color: var(--primary-white);
    border-radius: 4px;
}
.tab-right-img {
    max-width: 93.5%;
    margin-left: auto;
}
.tab-content-block ul {
    margin-bottom: clamp(1.25rem, 0.6087rem + 1.7844vw, 2.75rem);
}
.tab-content-block {
    max-width: 552px;
}
.tab-image-content-reverse .service-single-content {
    margin-left: unset;
    max-width: 93.8%;
}
.tab-image-content-reverse .service-single-image{margin-left: auto; max-width: 93.5%;}
.table  td, .table  th {
    font-size: 15px;
    padding: 4px 20px;
    border: unset;
    white-space: nowrap;
}
.table.last-td-right tr> td:last-child{text-align: right;}
.client-logo-section  >div>.row{
    row-gap: 30px;
}
.client-logo-column {
    max-width: 20%;
}
.client-logo-column .company-logo img {
    max-width: 163px;
    width: 100%;
}
.company-logo {
    border-radius: 4px;
    background-color: var(--primary-blue);
    height: 100%;
    text-align: center;
    padding: clamp(0.9375rem, 0.7237rem + 0.5948vw, 1.4375rem) clamp(0.9375rem, 0.3764rem + 1.5613vw, 2.25rem);
}
.client-logo-column img{transition: all 0.3s ease-in-out;}
.client-logo-column:hover img{
    transform: scale(1.07);
}
.machine-dimensions-table td:not(td:first-child),.machine-dimensions-table th:not(th:first-child),
.cutting-thickness-table td:not(td:first-child),.cutting-thickness-table th:not(th:first-child){
    text-align: center;
}

table>tbody>tr:nth-of-type(odd), .basic-parameters .table-striped>tbody>tr:nth-of-type(even) {
    background-color: var(--secondary-snow-gray) !important;
    --bs-table-accent-bg: var(--secondary-snow-gray) !important;
}
table>tbody>tr:nth-of-type(even), .basic-parameters .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: var(--primary-white) !important;
    --bs-table-accent-bg: var(--primary-white) !important;
}
.machine-dimensions-table,.basic-parameters{max-width: 843px;}
.cutting-thickness-table{max-width: 587px;}
.notice-alert{
    margin-top:clamp(0.9375rem, 0.6703rem + 0.7435vw, 1.5625rem);
}
.tab-basic-parameters p {
    max-width: 543px;
}
@media (min-width: 992px) {
        .nav-item.has-children:hover .dropdown-menu {
        display: block;
        overflow: visible;
    }
}
@media (min-width: 1200px) {

	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1170px;
	}
}
@media (min-width: 1300px) {

	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1240px;
	}
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1304px;
}
}
@media (max-width: 1499px) { 
    .highlight-circle span {
	font-size: 60px;
	line-height: 1.1;
}
.highlight-circle {
	padding: 45px 19px;
}
.expert-box {
	padding: 40px 30px 45px;
}
}
@media (max-width: 1399px) {
    header > div::after {
	width: calc(100% + 40px);
	left: -20px;
}
    header > div::after {
	width: calc(100% + 30px);
	left: -15px;
}
.expert-image img {
	min-width: 69px;
	width: 69px;
	height: 69px;
}
.highlight-circle span {
	font-size: 52px;
	line-height: 1.1;
}
.highlight-circle span {
	font-size: 52px;
}
.highlight-circle {
	padding: 42px 19px;
	font-size: 14px;
}
.banner-content {
	padding: 190px 0 200px;
}
.banner-content .btn {
	padding: 15.5px 51.5px;
}
}
@media (max-width: 1299px) {
       header > div::after {
	width: calc(100% + 30px);
	left: -15px;
}
    .expert-image img {
	min-width: 59px;
	width: 59px;
	height: 59px;
}
.expert-box {
	padding: 35px 20px 40px;
    gap: 15px;
}
.banner-content .btn {
	padding: 15.5px 41.5px;
}
.tab-section .nav-tabs .nav-item .nav-link {

	font-size: 15px;
}
}
@media (max-width: 1199px) {
    .banner-content .btn {
	padding: 12.5px 31.5px;
}
.visit-store-btn .btn {
	margin-left: 20px;
	padding: 10px 12.5px !important;
}
.navbar-nav li:not(.visit-store-btn, header .dropdown-menu li) {
	margin-left: 20px;
}
.service-title {
	font-size: 18px;
}
.navbar-brand img,.black-header .navbar-brand img {
	max-width: 110px;
}
.banner-content {
	padding: 160px 0 180px;
}
.service-image img {
	max-width: 55px;
}
body {
	font-size: 15px;
}
.about-machines-section .section-title, .why-choose-section .section-title {
	max-width: 80%;
}
.service-details-row {
	gap: 35px 0;
}
.service-single-image,.service-single-content,.tab-right-img,.tab-image-content-reverse .service-single-image,.tab-image-content-reverse .service-single-content {
	max-width: 96.5%;
}
.banner-image-with-content{
	padding-top: clamp(0rem, -2.3037rem + 6.4103vw, 2.5rem);
}
.circle-list-style li {
	margin-bottom: 15px;
}
.detail-wrap-left p, .service-single-content p, .tab-content p, .news-entry-wrapper p {
	margin-bottom: 20px;
}
.circle-list-style li::before {
	top: 8px;
	width: 6px;
	height: 6px;
}
.service-image {
	min-width: 55px;
    max-width: 55px;
}
}
@media (max-width: 991px) {
    .navbar-toggler {
	position: relative;
	float: right;
	margin: 0;
	padding: 9px 10px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
    order: 3;
    margin-left: 15px;
}
.visit-store-btn {
	margin-left: auto;
}
.navbar-toggler .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
    background-color: var(--primary-white);
}
.navbar-toggler .icon-bar {
	width: 30px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.navbar-toggler .icon-bar + .icon-bar {
	margin-top: 6px;
}
.navbar-toggler[aria-expanded="true"] .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 10% 10%;
	-ms-transform-origin: 10% 10%;
	transform-origin: 10% 10%;
}
.navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}.navbar-toggler[aria-expanded="true"]  .icon-bar:nth-of-type(2) {
	opacity: 0;
	filter: alpha(opacity=0);
}
.navbar-toggler .collapsed .icon-bar:nth-of-type(2) {
	opacity: 1;
	filter: alpha(opacity=100);
}
.navbar-toggler[aria-expanded="true"] .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 10% 90%;
	-ms-transform-origin: 10% 90%;
	transform-origin: 10% 90%;
}
.navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.navbar-collapse {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: var(--primary-blue);
	margin-top: 11px;
    padding: 10px 20px;
    z-index: 10;
}
.black-header .navbar-collapse {
	top: calc(100% + 6px);
}
.navbar-light .navbar-toggler:focus {
	box-shadow: none;
}
.navbar-light .navbar-toggler:focus-visible {
	outline: none;
}
.navbar-nav li:not(.visit-store-btn, header .dropdown-menu li) {
	margin-left: 0;
	border-bottom: 1px solid #ffffff3b;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.visit-store-btn .btn {
	margin-left: 0;
    display: none;
}
.has-children.sub-menu-active .dropdown-menu {
	display: block;
}
header .dropdown-menu::before {
    display: none;
}
header .dropdown-menu {
	padding: 10px 0;
}
.banner-content {
	max-width: 650px;
}
.navbar-nav li a:hover,.navbar-nav> li:hover> a{
    color: var(--primary-white) !important;
}
.has-children:hover::after{
     background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.103" height="5.462" viewBox="0 0 9.103 5.462"><g id="Chevron" transform="translate(11.103 -6) rotate(90)"><path id="Path_332" data-name="Path 332" d="M11.2,5.908,7.554,2.267A.91.91,0,1,0,6.267,3.554l3,3-3,3a.91.91,0,1,0,1.287,1.287L11.2,7.2a.91.91,0,0,0,0-1.287Z" fill="%23fff"/></g></svg>') no-repeat;
}
.has-children.sub-menu-active::after {
	transform: rotate(180deg);
}
header .dropdown-menu li a {
	font-size: 16px;
	padding: 5px 10px !important;
}
.highlight-circle {
	right: 0;
	transform: unset;
	top: unset;
	bottom: -50px;
}
.about-machines-image {
	max-width: 100%;
}
.service-box {
	padding: 20px 25px 20px 25px;
}
.service-details-row {
	gap: 30px 0;
}
.service-single-image, .service-single-content, .tab-right-img, .tab-image-content-reverse .service-single-image, .tab-image-content-reverse .service-single-content {
	max-width: 100%;
}
.image-with-content > div > .row,.image-with-content.row {
	row-gap: 25px;
}
.tab-image-content-reverse{
    flex-direction: column-reverse;
}
.tab-content-block{
    max-width: 100%;
}
.detail-wrap-left p, .service-single-content p, .tab-content p, .news-entry-wrapper p {
	margin-bottom: 15px;
}
.tab-content .cmn-medium-space-bottom {
	padding-bottom: 40px;
}
.tab-content .cmn-medium-space-top {
	padding-top: 40px;
}
.client-logo-column {
	max-width: 33.33%;
}
.detail-wrap-left {
	margin-top: 35px;
	max-width: 100%;
}
.detail-wrap-image {
	margin-top: 10px;
}
.news-entry-wrapper {
	max-width: 100%;
}
.blog-entry-image, .news-single-image {
	margin-bottom: 25px;
}
.sticky-service-box-container {
    top: 45vw;
}
}
@media (max-width: 767px) {
    .banner-content {
	max-width: 460px;
}
.banner-content .btn {
	padding: 9px 21.5px;
}
.feature-boxes {
	max-width: 100%;
}
.why-choose-detail-text .list-items-with-arrow:first-of-type{margin-bottom: 10px;}
.list-items-with-arrow li {
	margin-bottom: 10px;
}
.about-machines-section .feature-box p,.detail-content p {
	max-width: 100%;
}
.about-machines-content {
	padding: 35px 30px 35px 30px;
}
.banner-content {
	padding: 120px 0 140px;
}
.service-details-row {
	gap: 25px 0;
}
.tab-section .nav-tabs .nav-item {
	width: 33.33%;
}
.pagination-wrapper > * {
	margin: 0 12px;
	font-size: 15px;
}
.pagination-wrapper .active {
	padding: 10px;
}
.sticky-service-box-container {
    top: 55vw;
}
.service-image::after {
	width: 46px;
	height: 46px;
}
}
@media (max-width: 575px) {
    body {
	font-size: 14px;
}
    .navbar-brand img,.black-header .navbar-brand img {
        max-width: 90px;
    }
    .visit-store-btn .btn {
	background: transparent;
	padding: 0 !important;
	font-size: 0;
}
.visit-store-btn .btn:hover{
	background: transparent;
}
.banner-content {
	padding: 100px 0 120px;
}
.banner-content .btn {
	padding: 9px 15px;
}
.visit-store-btn .btn:hover::after {
	filter: brightness(30%) invert(1);
}
.banner-content {
	max-width: 87%;
}
.service-box {
	padding: 20px 20px 20px 20px;
}
.highlight-circle {
	padding: 36px 12px;
	font-size: 12px;
	bottom: -30px;
}
.highlight-circle span {
	font-size: 38px;
}
header > div::after {
	width: calc(100% );
	left: 0;
}
.service-box:hover, .blog-box:hover .blog-image {
	transform: scale(1.01);
}
.sticky-service-box-detail h5 {
	font-size: 14px;
}
.sticky-service-wrapper .phone-icon {
	width: 26px;
	height: 26px;
}
.sticky-service-wrapper .phone-icon::before {
	width: 10px;
	height: 10px;
}
.sticky-service-wrapper,.sticky-service-box.active .sticky-service-wrapper {
	gap: 10px;
    padding: 10px;
}
.sticky-service-box-close {
	width: 20px;
}
.sticky-service-box-detail a {
	margin: 5px 0 0;
}
.navbar-collapse {
	padding: 10px 10px;
}
.service-title {
	font-size: 17px;
}
.about-machines-content {
	padding: 35px 16px 20px 15px;
}
.expert-box {
	padding: 25px 15px 25px;
}
.expert-contact-wrapper {
	margin-top: 10px;
}
.expert-image img {
	min-width: 49px;
	width: 49px;
	height: 49px;
}
.date {
	padding: 10px 0 0px;
}
.company-logo {
	padding: 10px;
}
.client-logo-column {
	max-width: 50%;
}
.tab-section .nav-tabs .nav-item {
	width: 100%;
}
.table td, .table th {
	font-size: 14px;
	padding: 4px 10px;
}
.client-logo-section > div > .row {
	row-gap: 20px;
}
.circle-list-style li {
	margin-bottom: 10px;
}
.pagination-wrapper > * {
	margin: 0 8px;
	font-size: 14px;
}
.pagination-wrapper .active {
	padding: 8px;
}
.sub-title {
	font-size: 15px;
	margin-bottom: 10px !important;
}
.sticky-service-box-container {
    top: 65vw;
}
}
@media (max-width: 360px) {
    .expert-contact-wrapper .icon{
        font-size: 13px;
    }
}