﻿@charset "UTF-8"; @font-face {
    font-family: 'SegoeUI-Bold';
    src: url('../fonts/SegoeUI-Bold.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-Light';
    src: url('../fonts/Montserrat-Light.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    display: block;
    font-weight: 100 700;
    src: url('../fonts/Material-Symbols-Outlined.woff2') format('woff2');
    src: local('Material Symbols Outlined'),url('../fonts/Material-Symbols-Outlined.woff2') format('woff2');
}
.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'material icons';
    font-style: normal;
    display: block;
    font-weight: 400;
    src: url('../fonts/MaterialIcons-Regular.woff2');
    src: local('Material Icons'),url('../fonts/MaterialIcons-Regular.woff2') format('woff2');
}
.material-icons {
    font-family: 'material icons';
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
body .loader {
    height: 100%;
    position: absolute;
    margin: auto;
    width: 100%;
    display: block;
    z-index: 1;
    animation: none;
    opacity: 1;
    border-radius: 0;
}
body .loader_overlay {
    width: 70px;
    height: 70px;
    background: 0 0;
    border-radius: 100%;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    top: 109px;
    bottom: 0;
    margin: auto;
    box-shadow: none;
}
.loader_overlay img {
    background: #fff;
    border-radius: 2px;
    padding: 5px;
    box-shadow: 0 0 10px #ccc;
    width: 70px;
}
/* body .loader_cogs {
    z-index: -2;
    width: 100px;
    height: 100px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body .loader_cogs__top {
    position: relative;
    width: 100px;
    height: 100px;
    -webkit-transform-origin: 50px 50px;
    transform-origin: 50px 50px;
    -webkit-animation: rotate 10s infinite linear;
    animation: rotate 10s infinite linear;
}
body .loader_cogs__top div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
body .loader_cogs__top div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}
body .loader_cogs__top div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
body .loader_cogs__top div.top_part {
    width: 100px;
    border-radius: 10px;
    position: absolute;
    height: 100px;
    background: #f98db9;
}
body .loader_cogs__top div.top_hole {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body .loader_cogs__left {
    position: relative;
    width: 80px;
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
    top: 28px;
    -webkit-transform-origin: 40px 40px;
    transform-origin: 40px 40px;
    -webkit-animation: rotate_left 10s .1s infinite reverse linear;
    animation: rotate_left 10s .1s infinite reverse linear;
    left: -24px;
    height: 80px;
}
body .loader_cogs__left div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
body .loader_cogs__left div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}
body .loader_cogs__left div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
body .loader_cogs__left div.left_part {
    width: 80px;
    border-radius: 6px;
    position: absolute;
    height: 80px;
    background: #97ddff;
}
body .loader_cogs__left div.left_hole {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body .loader_cogs__bottom {
    position: relative;
    width: 60px;
    top: -65px;
    -webkit-transform-origin: 30px 30px;
    transform-origin: 30px 30px;
    -webkit-animation: rotate_left 10.2s .4s infinite linear;
    animation: rotate_left 10.2s .4s infinite linear;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    left: 79px;
    height: 60px;
}
body .loader_cogs__bottom div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
body .loader_cogs__bottom div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}
body .loader_cogs__bottom div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
body .loader_cogs__bottom div.bottom_part {
    width: 60px;
    border-radius: 5px;
    position: absolute;
    height: 60px;
    background: #ffcd66;
}
body .loader_cogs__bottom div.bottom_hole {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
} */
body {
    float: none;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    background: #fff!important;
}
a:hover {
    text-decoration: none;
}
a:focus {
    outline: 0 auto -webkit-focus-ring-color;
    text-decoration: none;
}
img {
    max-width: 100%;
}
a:-webkit-any-link {
    text-decoration: none;
}
textarea {
    resize: none;
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #fff inset!important;
}
.search_menu {
    position: relative;
    margin: 0 auto;
    width: 70%;
}
.search_menu .search_machine > input::placeholder {
    font-size: 14px;
}
.search_machine .dropdown_menu {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 9;
    box-shadow: 0 10px 10px rgb(0 0 0/10%);
    border-radius: 1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    padding-left: 20px;
    max-height: 295px;
    z-index: 99;
    overflow-y: auto;
    padding: 10px 15px 0;
}
.dropdown_menu {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 9;
    box-shadow: 0 10px 10px rgb(0 0 0/10%);
    border-radius: 1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    padding-left: 20px;
    padding: 10px 15px 0;
}
.dropdown_menu .tab-content >  {
    padding: 0 10px;
}
.dropdown_menu .tab-content > .active {
    margin-left: 0;
}
.banner_img p {
    margin-bottom: 25px;
}
.dropdown_menu .tab_list h3 {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    text-align: left;
    margin-bottom: 5px;
}
.dropdown_menu .tab_list p {
    font-size: 15px;
    line-height: 18px;
    color: #000;
    text-align: left;
    margin-bottom: 5px;
    font-family: montserrat-light;
    text-align: left;
    margin-bottom: 5px;
}
.dropdown_menu .nav-tabs > li > a {
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
    font-family: 'SegoeUI-Bold';
    color: #b2b2b2;
    -webkit-font-smoothing: antialiased;
    padding: 10px 20px;
    padding-top: 0;
    border: 0;
    border-bottom: 2px solid transparent;
}
.dropdown_menu .nav-tabs > li.active > a, .dropdown_menu .nav-tabs > li.active > a:focus, .dropdown_menu .nav-tabs > li.active > a:hover {
    color: #000;
    border: 0;
    border-bottom: 2px solid #000;
}
.dropdown_menu .nav-tabs > li > a span {
    background: #f7f7f7;
    padding: 3px 5px;
    border-radius: 3px;
    margin-left: 5px;
}
.dropdown_menu .nav-tabs {
    border-bottom: 0;
    margin-bottom: 0;
}
.dropdown_menu .tab-content {
    border-top: 1px solid #eee;
    padding-top: 10px;
}
.dropdown_menu .tab_list {
    list-style: none;
    margin-bottom: 0;
    padding: 0;
}
.dropdown_menu .tab_list li:last-child {
    border-bottom: 0;
}
.dropdown_menu .tab_list li a .searc_dropHead {
    font-size: 15px;
    line-height: 21px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.dropdown_menu .tab_list li a .searc_type {
    font-size: 13px;
    line-height: 16px;
    font-family: 'Montserrat-Light';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.dropdown_menu .tab_list li {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
    margin-bottom: 5px;
    position: relative;
}
.dropdown_menu .nav.nav-tabs .active {
    color: #000;
}
.link_icon {
    position: absolute;
    right: 7px;
    top: 11px;
    color: #000;
    transform: rotate(135deg);
}
.link_icon button {
    border: 0;
    background: #ededed;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    border-radius: 20px;
}
.link_icon span {
    font-size: 16px;
    color: #000;
}
.search_menu .dropdown_menu::-webkit-scrollbar {
    width: 2px;
}
.search_suggestions ul::-webkit-scrollbar {
    width: 1px;
}
.search_menu .dropdown_menu::-webkit-scrollbar-track, .search_suggestions ul::-webkit-scrollbar-track {
    background: 0 0;
}
.search_menu .dropdown_menu::-webkit-scrollbar-thumb, .search_suggestions ul::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 5px;
}
.search_menu .dropdown_menu::-webkit-scrollbar-thumb:hover, .search_suggestions ul::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.m-checkbox {
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-size: 1rem;
    margin-right: 22px;
    margin-top: 1px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.m-checkbox.m-checkbox--single {
    float: left;
    margin-bottom: 0;
    padding: 0;
    margin-top: 3px;
    width: unset!important;
}
.m-checkbox > input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}
.m-checkbox.m-checkbox--solid > span {
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    border: 1px solid #000;
    width: 16px;
}
.m-checkbox.m-checkbox--solid > input:checked~span {
    background-color: #000;
    border: 1px solid #000;
}
.m-checkbox > span:after {
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -6px;
    width: 4px;
    height: 10px;
    border-width: 0 2px 2px 0!important;
    transform: rotate(45deg);
}
.m-checkbox > span:after {
    content: '';
    position: absolute;
    display: none;
}
.m-checkbox.m-checkbox--solid > span:after {
    border: solid #fff;
}
.m-checkbox > input:checked~span:after {
    display: block;
}
.paymentHelp a {
    color: #000;
}
header {
    width: 100%;
    float: left;
}
.logo_text {
    color: #db271f;
    margin: 0;
    line-height: 40px;
    font-size: 24px;
    font-family: 'SegoeUI-Bold';
}
.header_machineD {
    padding: 10px 0;
    line-height: 40px;
    background: #fff;
    margin: 0 auto;
    float: none;
    z-index: 99;
    position: relative;
    box-shadow: 0 6px 8px rgba(0,0,0, .07);
}
.logo {
    float: left;
    margin: 0;
}
.logo img {
    width: 190px;
    margin: 0;
    height: 36.09px;
}
.logo span {
    font-family: 'Montserrat-Regular';
    margin-left: 3px;
    font-size: 16px;
    margin-top: 5px;
    position: relative;
    top: 2px;
    color: #000;
}
.menu_text {
    float: right;
    display: flex;
}
.machine_dropdown .dropbtn {
    color: #000;
    font-size: 14px;
    border: none;
    cursor: pointer;
    font-family: 'Montserrat-Regular';
    width: auto;
    float: right;
    text-align: right;
}
.drop_icon {
    position: unset;
    font-size: 28px;
    vertical-align: middle;
}
.machine_dropdown .dropbtn:hover {
    background: 0 0;
}
.machine_dropdown .dropbtn:hover, .machine_dropdown .dropbtn:focus {
    background-color: transparent;
    text-decoration: none;
}
.machine_dropdown .show {
    display: block;
}
.machine_dropdown .dropdown {
    position: relative;
    display: inline-block;
}
.machine_dropdown .dropdown-content {
    z-index: 1;
    right: -20px;
    width: 210px;
    display: flex!important;
    flex-direction: column;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    padding: 15px;
    box-shadow: 0 2px 10px #00000017;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #fff;
    position: absolute;
    top: 45px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}
.machine_dropdown .dropdown-content:before {
    content: "";
    position: absolute;
    right: 30%;
    top: -7px;
    width: 12px;
    height: 12px;
    background: #fff;
    display: block;
    transform: rotate(45deg);
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}
.machine_dropdown .dropdown:hover .dropdown-content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}
.machine_dropdown .dropdown-content a {
    text-decoration: none;
    border: none;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    color: #000;
    padding: 8px 0;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #efefef;
}
.machine_dropdown .dropdown-content a:first-child {
    padding-top: 0;
}
.machine_dropdown .dropdown-content a:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.machine_dropdown .dropdown-content a:hover {
    color: #000;
}
.machine_dropdown .dropbtn:focus {
    outline: -webkit-focus-ring-color auto 0;
}
.machine_dropdown i {
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 44px;
    color: #000;
}
.banner_img {
    height: 500px;
    width: 100%;
    float: left;
    background: #db271f;
    display: table;
}
.menu_text h3 {
    font-size: 16px;
    margin: 0;
}
.menu_text ul {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
}
.menu_text ul li {
    margin-right: 20px;
}
.menu_text ul li:last-child {
    margin-right: 0;
}
.banner_img h1, .banner_img h3 {
    line-height: 55px;
    margin: 0;
    margin-bottom: 12px;
    font-size: 40px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
}
.banner_img h3 span {
    display: block;
}
.banner_img p {
    margin-bottom: 30px;
}
.menu_list-fill {
    background-color: #000;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #000;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    height: 40px;
    font-size: 14px;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    border-radius: 3px;
    outline: 0;
    font-family: 'Montserrat-Light';
}
.menu_list-border:hover {
    text-decoration: none;
    color: #000;
}
.menu_list-fill:hover, .machine_dalal_btn:hover {
    color: #fff;
    text-decoration: none;
}
.menu_list-fill:focus, .menu_list-border:focus, .machine_dalal_btn:focus {
    color: #fff;
}
.newsletter_input input:focus {
    outline: 0 auto -webkit-focus-ring-color;
    text-decoration: none;
    color: #000;
}
.bannerInner_content {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}
.menu_list-border:focus {
    color: #000;
}
.banner_content {
    width: 100%;
    color: #fff;
    display: table;
    height: 500px;
    text-align: center;
}
.bannerInner_content p {
    font-family: 'SegoeUI-Bold';
    font-size: 17px;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
}
.search_machine {
    width: 70%;
    position: relative;
    z-index: 9;
    margin-top: 30px;
    display: flex;
    margin: 0 auto;
    box-shadow: 0 2px 10px rgb(0 0 0/5%);
}
.search_machine input {
    width: 100%;
    height: 45px;
    border: 0;
    padding: 10px 20px;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-family: 'Montserrat-Light';
}
.search_machine a {
    color: #fff;
}
.search_machine i {
    background: #000;
    padding: 10px 12px;
    vertical-align: top;
    height: 45px;
    border: 1px solid #000;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.search_machine input:focus {
    outline: -webkit-focus-ring-color auto 0;
}
.grey-box {
    background: #f6f6f6;
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
}
.newsletter_content h1, .newsletter_content h3 {
    font-size: 22px;
    margin: 0;
    padding: 0 17%;
    line-height: 31px;
    font-family: 'SegoeUI-Bold';
    text-transform: inherit;
    color: #000;
}
.newsletter_box {
    text-align: center;
    padding: 40px 0;
}
.red_text {
    color: #db261e;
}
.white_text {
    color: #fff;
}
.newsletter_box {
    display: table;
    margin: 0 auto;
    float: none;
    position: relative;
}
.bg_newsletter {
    position: absolute;
    width: 10%;
    transform: rotate(30deg);
    right: -40px;
    bottom: -30px;
    opacity: .2;
}
.newsletter_input {
    width: 60%;
    margin: 0 auto;
    margin-top: 30px;
    float: none;
    display: flex;
    position: relative;
}
.newsletter_input input {
    width: 81%;
    font-family: 'Montserrat-Light';
    padding: 10px;
    height: 45px;
    border: 1px solid #ddd;
    font-size: 14px;
    box-shadow: none;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.add_banner {
    margin: 0 auto;
    float: none;
    display: table;
}
.newsletter_input .subscribe-btn {
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    line-height: 43px;
}
.machine_dalal_btn {
    background-color: #000;
    padding: 12px 30px;
    color: #fff;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
    line-height: 19px;
    font-size: 14px;
    justify-content: center;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
}
.newsletter_content img {
    width: 60px;
    height: 44px;
    margin-bottom: 20px;
}
.machinmedalal_banner {
    width: 100%;
    float: left;
    padding: 40px 0;
}
.banner_image {
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/index/webp/new-machine-Banner.webp') no-repeat;
    width: 100%;
    background-size: contain;
}
.banner_table {
    display: table;
}
.banner_tableCell {
    display: table-cell;
    padding-left: 50px;
    height: 195px;
    vertical-align: middle;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3 {
    color: #fff;
    font-size: 30px;
    margin: 0;
    line-height: 41px;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    text-transform: inherit;
}
.banner_tableCell h1 span a, .banner_tableCell h3 span a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.black_text {
    color: #000;
}
.banner_tableCell p {
    color: #fff;
    padding-right: 40%;
    margin-bottom: 0;
}
.space-box {
    padding: 40px 0;
    width: 100%;
    float: left;
}
.right-btn {
    float: right;
}
.product_list {
    display: flex;
}
.banner_tableCell .small-heading {
    margin-bottom: 5px;
    margin-top: 0;
}
.product_content > div {
    width: 100%;
}
.product_content > div > a {
    text-align: center;
    width: 100%;
    display: block;
}
.product_content img {
    width: 100%;
    height: 160px;
    object-fit: contain;
    background: #eee;
}
.Download_Box {
    background-color: rgb(250 245 241/96%);
    padding: 20px;
    border-radius: 2px;
    box-shadow: 0 5px 10px rgb(0 0 0/0%);
}
.brand_name {
    position: absolute;
    top: 0;
}
.brand_name {
    color: #fff;
    background: #000;
    padding: 5px;
    left: 0;
    top: 0;
    font-size: 12px;
    line-height: 20px;
    max-width: 222px;
    box-shadow: 0 4px 8px rgb(0 0 0/23%);
    margin: 0;
    border-radius: 0;
    font-family: 'Montserrat-Regular';
}
.product_content {
    margin: 0 7px;
    background: #fff;
    padding: 0;
    position: relative;
    font-size: 16px;
    width: calc(25% - 14px);
}
.product_content p {
    font-family: 'Montserrat-Regular';
    color: #000;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 19px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
    padding-bottom: 0;
}
.year {
    font-size: 16px;
    color: #000;
    margin-bottom: 0;
    line-height: 21.33px;
}
.product_block {
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
    font-size: 13px;
    color: #000;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 100%;
    font-family: 'Montserrat-Light';
    overflow: hidden;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
}
.product_block li {
    margin-bottom: 4px;
    word-break: break-all;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.product_block li:first-child {
    margin-top: 10px;
}
.machine_dalal_link i {
    float: right;
    color: transparent;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    border-radius: 2px;
    box-shadow: 5px 8px 8px -3px rgba(0,0,0, .2901960784313726);
    position: absolute;
    right: 0;
    bottom: 0;
}
.product_content a {
    text-decoration: none;
}
.view_location {
    float: right;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    color: #000;
    line-height: 17.33px;
    margin-bottom: 0;
    position: absolute;
    right: 17px;
    bottom: 7px;
    text-align: right;
    width: 175px;
    word-break: break-all;
}
.size_list {
    font-family: 'Montserrat-Regular';
    color: #000;
    font-size: 13px;
    line-height: 21.33px;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
    word-break: break-all;
}
.space-box .help_box p {
    margin-bottom: 10px;
    line-height: 21.33px;
    letter-spacing: .5px;
    color: #000;
}
.space-box .help_box p:last-child {
    margin-bottom: 0;
}
.recent_box {
    width: 100%;
    margin-bottom: 20px;
}
.view_btn a {
    width: 100%;
    float: left;
}
.machine_dalal_btn i {
    vertical-align: middle;
}
.heading, .banner_tableCell h2.heading {
    font-size: 28px;
    margin: 0;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    opacity: 1;
}
.help_box img {
    width: 285px;
    height: 280px;
}
.coming_soon_img {
    padding: 0;
    text-align: center;
    position: relative;
}
.coming_soon_img img {
    position: relative;
}
.becomeDealer_sec {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.becomeDealer_sec h5 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    margin: 20px 0;
}
.becomeDealer_sec img {
    width: 100px;
    height: 130px;
}
.download_section .download_text {
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 30px;
}
.download_box {
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/index/webp/machine-main.webp') no-repeat center;
    height: 400px;
    background-size: cover;
}
.banner-height {
    height: 400px;
}
.banner-height p {
    color: #000;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 0;
    line-height: 21.33px;
    letter-spacing: .5px;
}
.footer-box {
    background: #1f2024;
    padding: 40px 0;
    width: 100%;
    float: left;
}
.footer-box p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}
.border_bottom_link p:last-of-type {
    margin-bottom: 50px;
}
.block_element {
    display: block;
}
.footer_list {
    padding: 0;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.download_section .play_store {
    display: flex;
    width: 50%;
}
.play_store a {
    box-shadow: 0 2px 7px rgba(0,0,0, .30980392156862746);
}
.download_section .play_store a img {
    vertical-align: middle;
}
.footer_list li {
    list-style: none;
    margin-bottom: 10px;
}
.footer_list li a {
    color: #fff;
}
.footer_list li a:hover {
    text-decoration: none;
    color: #fff;
}
.footer_list:focus, .footer_list li a:focus {
    outline: 0 auto -webkit-focus-ring-color;
    outline-offset: 0;
    text-decoration: none;
}
.box-first {
    width: 175px;
    height: 33.25px;
    margin-bottom: 30px;
}
.footer-bottom {
    width: 100%;
    float: left;
    border-top: 1px solid #454545;
    padding-top: 20px;
    margin-top: 25px;
}
.footer_right {
    float: right;
}
.red_text:hover {
    color: #db271f;
}
.footer-bottom p {
    margin: 0;
    font-family: 'Montserrat-Light';
    font-size: 13px;
}
.footer-play_store {
    display: flex;
}
.footer-play_store a img {
    width: 19px;
    height: 21px;
}
.footer-play_store a {
    padding: 10px 20px;
    padding-bottom: 12px;
    border-radius: 3px;
    background: #1f4790;
    margin-right: 10px;
    text-align: center;
    display: inline-block;
}
.footer-play_store a:last-child {
    margin-right: 0;
}
.footer-play_store a span {
    color: #fff;
    font-family: 'Montserrat-Light';
    margin-left: 5px;
    font-size: 14px;
    line-height: 19px;
    vertical-align: bottom;
}
.footer_right .fav_icon {
    vertical-align: bottom;
    font-size: 18px;
    color: #db271f;
}
.sidebar-cat-box {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 195px;
}
.category_list, .brand_list, .sheet_list, .color_list {
    padding: 0;
    margin-bottom: 0;
    padding-left: 0;
}
.category_list > li, .brand_list li, .sheet_list li, .color_list li {
    list-style: none;
}
.category_list > li:last-child, .brand_list > li:last-child, .sheet_list > li:last-child, .color_list > li:last-child {
    margin-bottom: 0;
}
.category_list > li input, .brand_list li input, .sheet_list li input, .color_list li input {
    float: right;
    margin-top: 0;
}
.category_list li p, .brand_list li p, .sheet_list li p, .color_list li p {
    margin-top: 0;
    font-size: 15px;
    font-family: 'Montserrat-Light';
    margin-bottom: 1px;
    background: #fff;
    color: #000;
    padding: 3px 10px;
}
.red_line {
    width: 20%;
    height: 4px;
    background: #db271f;
    margin-top: -15px;
    float: left;
    margin-bottom: 30px;
}
.card_box_list {
    width: 80%;
}
.card_machine > a {
    text-align: center;
    background: #f7f7f7;
}
.card_machine a img {
    height: 190px;
    object-fit: contain;
    object-position: center;
}
.padding-0 {
    padding: 0!important;
}
.card_machine {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    display: flex;
    box-shadow: 0 1px 9px rgba(0,0,0, .09019607843137255);
    position: relative;
}
.Signup__div {
    margin-top: 10px;
}
.card_machine h3 {
    margin-top: 0;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}
#div_machines .card_content {
    width: 100%;
    padding: 15px;
}
.sidebar_banner {
    width: 100%;
}
.sidebar_banner {
    position: relative;
    margin-top: 20px;
}
.banner_con-box h6 {
    position: absolute;
    top: 0;
    color: #fff;
    font-size: 15px;
    font-family: 'Montserrat-Regular';
    text-align: center;
    margin: 47px 0;
    width: 53%;
    line-height: 20px;
}
.category_list .lnk_category {
    margin-top: 0;
    font-size: 12px;
    background: #fff;
    margin-bottom: 0;
    padding: 0 10px;
    color: #000;
    width: 100%;
    float: left;
    cursor: pointer;
    line-height: 31px;
    font-family: 'Montserrat-Light';
}
.category_list .lnk_category:hover {
    background: #000;
    color: #fff;
    box-shadow: 0 4px 10px rgba(0,0,0, .14901960784313725);
    position: relative;
    border: 0;
    line-height: 30px;
}
.lnk_category label {
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 400;
}
.banner_con-box .signup_banner {
    position: absolute;
    color: #fff;
    font-family: 'Montserrat-Regular';
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    background: #98110b;
    padding: 24px;
    right: 8%;
    top: 18%;
    border-radius: 10px;
    box-shadow: 3px 6px 9px 1px rgba(0,0,0, .25098039215686274);
}
.yellow-text {
    font-size: 15px;
    color: #ffe101;
}
.small-text {
    font-size: 9px;
    margin-top: 0;
    margin-bottom: 0;
}
.sidebar-heading h4 {
    font-size: 14px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 37px;
    height: 40px;
    padding: 0 5px;
}
.recent_box {
    padding: 0;
    list-style: none;
}
.used_machinery {
    width: 27%;
    float: left;
    height: 82px;
    object-fit: cover;
}
.used_mach_text {
    width: 73%;
    height: 82px;
    float: left;
    padding: 8px;
    box-shadow: 0 0 4px rgb(0 0 0/10%);
    border-left: 0;
    background: #fff;
}
.used_mach_text h3 {
    margin-top: 0;
    margin-bottom: 5px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 14px;
    line-height: 19px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
}
.used_sub_text .year, .used_sub_text .view_location {
    font-size: 13px;
    width: 100%;
    line-height: 17.33px;
}
.used_sub_text {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 17.33px;
}
.recent_box li {
    display: inline-block;
    width: 100%;
    margin-bottom: 3px;
}
.formCheckBox {
    font-size: 16px;
    line-height: unset;
    float: right;
    margin: 0;
    padding: 0;
}
.checkbox_select .formCheckBox {
    padding: 10px;
}
.category_list:not(:checked) .formCheckBox input:before {
    background: #f8f8f8!important;
    border: 1px solid #aaa;
    border-radius: 0;
    content: "";
    height: 17px;
    width: 17px;
    display: block;
}
.category_list:not(:checked) h5:after {
    opacity: 0;
    transform: scale(0);
}
.download_sidebar-links {
    position: relative;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
.download_sidebar-content {
    position: absolute;
    top: 0;
    display: table;
    text-align: center;
    width: 100%;
    font-family: 'SegoeUI-Bold';
}
.download_sidebar-content h3 {
    display: table-cell;
    height: 232px;
    vertical-align: middle;
    width: 100%;
    border: 1px solid #b8b8b8;
}
.download_sidebar-content a img {
    width: 110px;
    margin-top: 30px;
}
.machine_left {
    width: 59%;
    float: left;
}
.machine_left p {
    padding-right: 20%;
    font-size: 16px;
    line-height: 21.33px;
    font-weight: 400;
    color: #000;
}
.machine_left h5 {
    font-size: 20px;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    margin-bottom: 15px;
    line-height: 27px;
    font-weight: 400;
    color: #000;
}
.machine_right {
    width: 40%;
    float: right;
}
.machine_left h3 {
    position: relative;
    top: 20px;
    margin-bottom: 80px;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.machine_right img {
    object-fit: cover;
}
.card_content h4 {
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    color: #000;
    line-height: 19px;
    margin-bottom: 2px;
    margin-top: 0;
    float: left;
    width: 100%;
}
.wanted_mach .box {
    width: 24%;
    background: #efefef;
    height: 120px;
    position: absolute;
    left: 0;
}
.modal_box {
    float: left;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
}
.wanted_mach {
    width: 100%;
    float: left;
}
.year_list {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    line-height: 17.33px;
    font-family: 'Montserrat-Regular';
    float: right;
    padding: 0;
    text-align: right;
}
.card_machine .view_location_list {
    float: left;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    color: #000;
    line-height: 19px;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}
.mobile-nav {
    display: none;
}
.viewall_btn {
    display: none;
    float: none;
    margin: 0 auto;
}
.viewall_btn a {
    margin-top: 30px;
    background-color: #db271f;
    padding: 0 30px;
    color: #fff;
    border: 1px solid #db271f;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    line-height: 38px;
    font-size: 14px;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 3px;
    display: block;
    font-family: 'Montserrat-Regular';
}
.viewall_btn a:hover, .viewall_btn a:focus {
    text-decoration: none;
}
.viewall_btn a i {
    vertical-align: middle;
}
.color_box {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    background: #000;
    padding: 1px 10px;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    box-shadow: 3px -4px 6px rgba(0,0,0, .21176470588235294);
    border-top-right-radius: 8px;
}
#div_masterLogin {
    display: flex;
    margin-right: 0;
}
#div_masterLogin span {
    margin-right: 10px;
}
.menu_text div {
    margin-right: 15px;
    display: flex;
}
.menu_text div:last-child {
    margin-right: 0;
}
.popup_window {
    padding: 10px;
    background: #1983c6;
    cursor: pointer;
    color: #fcfcfc;
}
.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    opacity: 0;
    z-index: 9999;
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    left: 0%;
}
.popup-content p input:focus {
    border: 1px solid #000;
    box-shadow: none;
}
.overlay .popup-overlay {
    opacity: 1;
    left: 0;
}
.popup {
    position: fixed;
    top: 25%;
    left: 50%;
    transform: translate(-50%,0);
    z-index: -9999;
}
.machine_change_pwd .popup .popup-body {
    background: #fff;
    opacity: 0;
    min-height: 150px;
    width: 430px;
    padding: 30px;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 0 5px 23px rgba(2,2,2, .27);
    -webkit-box-shadow: 0 5px 23px rgba(2,2,2, .27);
    box-shadow: 0 5px 23px rgba(2,2,2, .27);
    text-align: center;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
}
.popup .popup-exit {
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 5px;
    right: 5px;
}
.popup .popup-content {
    overflow-y: auto;
    margin-top: 20px;
}
.popup-content .popup-title {
    font-size: 16px;
    padding-bottom: 0;
    font-family: 'SegoeUI-Bold';
    text-align: left;
    margin-bottom: 20px;
    line-height: 24px;
    margin-top: 0;
}
.update_btn {
    width: auto;
    display: inline-block;
    margin-top: 10px;
}
.popup-content p input {
    height: 45px;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    background: 0 0;
    margin-bottom: 10px;
}
.popup-content p {
    font-size: 13px;
    text-align: justify;
}
.product_block_list {
    margin-bottom: 0;
    overflow: hidden;
    border-top: 1px solid #ddd;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 100%;
    font-family: 'Montserrat-Light';
    padding: 0;
    list-style: none;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    cursor: pointer;
}
.machine_type {
    color: #db271f;
    margin-bottom: 0;
    float: left;
}
.price_text {
    float: right;
}
.machine_type {
    color: #000;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
}
.product_block .machineList_desc {
    border-top: 1px solid #f1eeee;
    margin-top: 10px;
    background: #f5f5f5;
    margin-bottom: 6px;
    padding: 4px 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.machine_sidebar {
    color: #000;
    font-size: 13px;
    margin-bottom: 5px;
    float: left;
}
.bottom_card {
    width: 100%;
    float: left;
}
.left_sidebar [type=checkbox]:not(:checked), .left_sidebar [type=checkbox]:checked, .authentication_box [type=checkbox]:not(:checked), .authentication_box [type=checkbox]:checked {
    position: absolute;
    left: -9999px;
}
.left_sidebar [type=checkbox]:not(:checked)+label, .left_sidebar [type=checkbox]:checked+label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
    line-height: 15px;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    font-size: 12px;
    font-weight: 400;
}
.authentication_box [type=checkbox]:not(:checked)+label, .authentication_box [type=checkbox]:checked+label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
    line-height: 12px;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    font-weight: 400;
}
.left_sidebar [type=checkbox]:not(:checked)+label:before, .left_sidebar [type=checkbox]:checked+label:before, .authentication_box [type=checkbox]:not(:checked)+label:before, .authentication_box [type=checkbox]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1em;
    height: 1em;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 1px;
    box-shadow: inset 0 1px 3px rgba(0,0,0, .1);
}
.left_sidebar [type=checkbox]:not(:checked)+label:after, .left_sidebar [type=checkbox]:checked+label:after, .authentication_box [type=checkbox]:not(:checked)+label:after, .authentication_box [type=checkbox]:checked+label:after {
    content: '\2713\0020';
    position: absolute;
    top: 2px;
    left: 2px;
    font-size: 16px;
    line-height: 11px;
    padding: 3px;
    color: #ffffff00;
    background: #000;
    width: 8px;
    text-align: center;
    height: 8px;
    border: 1px solid #000;
    transition: all .2s;
    box-shadow: inset 0 1px 3px rgb(0 0 0/41%);
    border-radius: 1px;
    font-family: none;
}
body label:hover:before {
    border: 1px solid #ccc!important;
    box-shadow: inset 0 1px 3px rgba(0,0,0, .1);
}
.left_sidebar [type=checkbox]:not(:checked)+label:after, .authentication_box [type=checkbox]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}
.left_sidebar [type=checkbox]:checked+label:after, .authentication_box [type=checkbox]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}
.left_sidebar [type=checkbox]:disabled:not(:checked)+label:before, .left_sidebar [type=checkbox]:disabled:checked+label:before, .authentication_box [type=checkbox]:disabled:not(:checked)+label:before, .authentication_box [type=checkbox]:disabled:checked+label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}
.left_sidebar [type=checkbox]:disabled:checked+label:after, .authentication_box [type=checkbox]:disabled:checked+label:after {
    color: #999;
}
.left_sidebar [type=checkbox]:disabled+label, .authentication_box [type=checkbox]:disabled+label {
    color: #aaa;
}
.left_sidebar [type=checkbox]:checked:focus+label:before, .left_sidebar [type=checkbox]:not(:checked):focus+label:before, .authentication_box [type=checkbox]:checked:focus+label:before, .authentication_box [type=checkbox]:not(:checked):focus+label:before {
    border: 1px solid #ccc;
}
label:hover:before {
    border: 1px solid #ccc;
}
.left_sidebar input[type=file]:focus, .left_sidebar input[type=checkbox]:focus,input[type=radio]:focus {
    outline: none;
    outline: 0 auto -webkit-focus-ring-color;
    outline-offset: 0;
}
.search_droplist {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    height: 202px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top: 0;
}
.search_droplist .searc_dropHead, .search_droplist .searc_type {
    margin-bottom: 0;
    line-height: 24px;
}
.search_droplist .searc_type {
    font-size: 15px;
    line-height: 20px;
    color: #db271f;
}
.search_droplist .searc_dropHead {
    font-size: 15px;
    font-family: 'Montserrat-Regular';
    margin-bottom: 2px;
}
.drop_box {
    width: 100%;
    float: left;
    color: #000;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.drop_box:hover, .drop_box:focus {
    color: #000;
}
.drop_content {
    width: 100%;
    float: right;
    padding: 10px;
    text-align: left;
}
.scroll {
    float: none;
    width: 70%;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 15%;
}
.banner_content .not-found {
    background: #fff;
    color: #000;
    font-size: 14px;
    padding: 10px;
    text-align: left;
    font-family: 'Montserrat-Light';
}
.search_droplist::-webkit-scrollbar:hover {
    width: 5px;
}
.search_droplist::-webkit-scrollbar-track {
    background: #ccc;
}
.search_droplist::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 10px;
}
.ques_tabs .panel-heading .panel-title > a:not(.collapsed):before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    content: '\e5cf';
    font-family: material icons;
}
.ques_tabs .panel-heading .panel-title a:before {
    position: absolute;
    right: 10px;
    font-size: 17px;
    font-family: material icons;
    content: '\e145';
}
.pannel_box .panel-body {
    padding: 0;
}
.panel-group {
    margin-bottom: 5px;
}
.right_sidebar {
    margin-top: 20px;
}
.left_sidebar .panel-default > .panel-heading {
    position: relative;
    padding: 0;
}
.right_sidebar h4 {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    float: left;
    line-height: 19px;
    width: 100%;
    padding: 0;
}
.usedMac_sec .right_sidebar h4 {
    height: unset;
}
.grey_line {
    height: 2px;
    background-color: #b8b8b8;
    width: 30%;
    right: 0;
    position: absolute;
    top: 3px;
}
.grey_line:before {
    height: 2px;
    background-color: #b8b8b8;
    width: 25%;
    right: 0;
    position: absolute;
    top: 0;
}
.sidebar-year_list {
    font-size: 14px;
    color: #000;
    margin-bottom: 0;
    line-height: 19px;
    float: left;
    padding: 0;
}
.card_machine .sizeRed {
    color: #db271f;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 2px;
    font-family: 'Montserrat-Regular';
}
.mach_list_color {
    color: #000;
    font-family: 'Montserrat-Regular';
}
.card_machine .list_box {
    margin-top: 0;
    margin-bottom: 0;
    font-family: 'Montserrat-Regular';
    font-size: 13px;
    line-height: 17.33px;
    position: relative;
    bottom: -10px;
    font-weight: 600;
}
.wanted_text_left {
    padding-left: 70px;
}
.learn_more {
    background-color: #000;
    padding: 12px 25px;
    color: #fff;
    border: 1px solid #000;
    border-radius: 3px;
    margin-top: 20px;
    float: left;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 19px;
}
.line_machine {
    height: 2px;
    width: 30%;
    background: #b8b8b8;
    position: absolute;
    top: 6px;
    left: 54%;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #fff;
    box-shadow: 0 8px 20px rgba(0,0,0, .0392156862745098);
}
.left_sidebar .panel {
    border: 0;
}
.left_sidebar .panel-default > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: transparent;
}
.grey_line:after {
    content: "";
    height: 2px;
    background: #b8b8b8;
    width: 50%;
    display: flex;
    left: 0;
    position: absolute;
    top: 5px;
}
.line_machine:after {
    content: "";
    height: 2px;
    background: #b8b8b8;
    width: 30%;
    position: absolute;
    top: 5px;
    left: 0;
}
.heading_sidebar {
    width: 70%;
    float: left;
    margin-right: 44px;
}
.learn_more:hover, .learn_more:focus {
    color: #fff;
}
.search_btn {
    width: 70%;
    float: none;
    margin: 0 auto;
}
.search_btn a {
    padding: 8px 18px;
    color: #fff;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    border-radius: 3px;
    margin-top: 20px;
    display: inline-flex;
    float: none;
    text-decoration: underline;
}
.space-box #div_recommendedMachines {
    display: flex;
    gap: 15px;
}
.card_border #div_randomUsedMachine {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    width: 100%;
}
.loader_machinedalal {
    width: 100%;
    display: table;
    text-align: center;
    padding-top: 15px;
}
.loader_machinedalal img {
    width: 10%;
}
.loader_btn {
    background-color: #000;
    padding: 12px 20px;
    color: #fff;
    border: 1px solid #000;
    border-radius: 3px;
    cursor: pointer;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    text-align: center;
    margin: 0 auto;
    width: 120px;
    display: table;
}
.search-bar {
    position: relative;
}
.enquiry_box {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    box-shadow: 0 0 4px rgba(0,0,0, .2);
}
.seller_btnBox {
    padding: 30px 0;
    margin: 0 auto;
    float: none;
    display: table;
}
.enquiry_box h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    background: #f5f5f5;
    padding: 20px;
    text-align: center;
}
.enquiry_box .send_btnBox a {
    color: #fff;
    width: 80%;
    margin: 10px auto 0;
}
.enquiry_profile {
    padding: 0;
    text-align: left;
    width: 100%;
}
.enquiry_profile img {
    width: 40px;
    float: left;
    margin-right: 10px;
    height: 43px;
    margin-bottom: 10px;
}
.enquiry_profile a, .enquiry_profile .seller_email {
    font-size: 13px;
    color: #000;
    font-family: 'Montserrat-Light';
    display: flex;
    line-height: 15px;
    margin-bottom: 10px;
    word-break: break-all;
    align-items: flex-start;
}
.description_box .table-desc .thead-light tr th {
    border-bottom: 0;
    padding: 10px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
}
.enquiry_profile p {
    font-size: 13px;
    line-height: 15px;
    color: #000;
    font-family: 'Montserrat-Light';
}
.enquiry_profile i, .macQuery_email i {
    font-size: 17px;
    margin-right: 5px;
    vertical-align: middle;
}
.enquiry_profile textarea {
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #d4d4d4;
    margin-bottom: 15px;
}
.enquiry_profile textarea::placeholder {
    color: #b6b6b6;
    font-size: 12px;
    font-family: 'Montserrat-Regular';
}
.features_box {
    width: 100%;
    float: left;
}
.single_heading {
    font-size: 20px;
    margin: 0;
    line-height: 40px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.usedMac_sec .single_heading {
    margin-top: 10px;
}
.black-line {
    background: #000;
    height: 3px;
    width: 5%;
}
.table .thead-dark th {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}
.table_machine thead tr th {
    font-size: 14px;
    font-family: 'SegoeUI-Bold';
}
.table > tbody > tr > th {
    font-weight: 400;
}
.machine_tbody {
    font-size: 14px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.table_machine {
    margin-top: 20px;
    width: 100%;
    float: left;
}
.description_box table {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.description_box p {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
    color: #000;
    font-family: 'Montserrat-Light';
    line-height: 21.33px;
}
.ui-widget-header {
    display: flex;
    overflow: hidden;
}
.machine_slide .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 2px;
    width: 130px;
}
.machine_slide .item img {
    width: 100%;
    height: 400px!important;
    object-fit: cover;
}
.machine_slide .carousel {
    margin-top: 0;
}
#custom_carousel .item .top {
    overflow: hidden;
    max-height: 300px;
    margin-bottom: 15px;
    padding: 0;
}
#custom_carousel .item {
    color: #000;
    background-color: #fff;
    padding: 0;
    overflow: hidden;
}
#custom_carousel .item img {
    width: 100%;
    height: auto;
}
#custom_carousel .izq {
    position: absolute;
    left: 14px;
    top: 40%;
    background-image: none;
    height: 40px;
    width: 40px;
    font-size: 50px;
    margin-top: 10px;
}
#custom_carousel .der {
    position: absolute;
    right: 15px!important;
    top: 40%;
    left: inherit;
    background-image: none;
    border-radius: 23px;
    height: 40px;
    font-size: 50px;
    width: 40px;
    margin-top: 10px;
}
#custom_carousel .controls {
    overflow: hidden;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background: #fff;
    border: 0;
    margin-bottom: 20px;
}
#custom_carousel .controls .nav {
    padding: 0;
    margin: 0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background: #fff;
    width: auto;
    border: 0;
}
#custom_carousel .controls li {
    transition: all .5s ease;
    display: inline-block;
    max-width: 130px;
    opacity: .5;
    margin: 0 2px;
}
#custom_carousel .controls li a {
    padding: 0;
}
#custom_carousel .controls li img {
    width: 100%;
    height: 80px;
    object-fit: cover;
}
#custom_carousel .controls li.active {
    background-color: #fff;
    opacity: 1;
}
#custom_carousel .controls a small {
    overflow: hidden;
    display: block;
    font-size: 10px;
    margin-top: 5px;
    font-weight: 700;
}
.carousel {
    margin-top: 20px;
}
.item .thumb {
    width: 25%;
    cursor: pointer;
    float: left;
}
.item .thumb img {
    width: 100%;
    margin: 2px;
}
.item img {
    width: 100%;
}
.panel .active_li {
    background: #000 none repeat scroll 0 0;
    box-shadow: 0 2px 2px rgba(0,0,0, .4);
    color: #fff;
}
.table-desc .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 0;
}
.download_box_new {
    opacity: 1;
    margin: 0 0 2rem;
    position: relative;
    margin-top: 30px;
    float: left;
    width: 100%;
}
.download_box_new img {
    width: 15%;
    float: none;
    margin-right: 5px;
}
.loader_machinedalal_new {
    width: 8%;
    margin: 0 auto;
    display: table;
    float: none;
}
.download_img {
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(16,14,23, .13),0 0 20px rgba(16,14,23, .12);
    position: relative;
    z-index: 98;
    background: #fff;
    display: block;
    padding: 10px;
}
.sidebarAdd .logo_download {
    float: left;
    width: 17%;
    filter: none;
    -webkit-filter: none;
    margin-right: 10px;
}
.download_box_new:before {
    content: "";
    background: #db271f;
    position: absolute;
    top: -1rem;
    right: -1rem;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    padding-bottom: 1rem;
}
.play_storeBox {
    padding: 20px 20px 30px;
    white-space: normal;
    float: left;
    position: relative;
    text-align: center;
    padding-right: 0;
}
.android_icon, .ios_icon {
    padding: 6px;
    border: 1px solid #fff;
    width: 48%;
    float: left;
    border-radius: 3px;
    background: #db271f;
    text-align: center;
}
.ios_icon {
    margin-left: 8px;
}
.android_icon span, .ios_icon span {
    color: #fff;
    font-family: 'Montserrat-Light';
    margin-right: 5px;
    font-size: 13px;
}
.download_img h1 {
    color: #000;
    margin: 0;
    line-height: 21.33px;
    text-align: left;
    font-size: 16px;
    font-family: 'Montserrat-Regular';
    position: relative;
}
.sub_text-signup {
    font-size: 14px;
    margin-bottom: 0;
}
.sign_up_click {
    text-align: center;
    margin: 2px auto 0;
    display: table;
}
.sign_up_click p {
    margin-bottom: 0;
    line-height: 19px;
    font-size: 14px;
    color: #fff;
    font-family: 'Montserrat-Light';
    border: 1px solid #fff;
    padding: 8px 15px;
    border-radius: 3px;
}
.signup_Box {
    text-align: center;
    margin: 0 auto;
    float: none;
    color: #fff;
    font-family: 'Montserrat-Light';
    font-size: 13px;
    padding: 10px 20px 25px;
    padding-right: 0;
}
.sign_up_click:hover, .sign_up_click:focus {
    color: #fff;
}
.cat_height {
    height: 135px;
}
.text_center {
    text-align: center;
    margin: 0;
}
.brand_popular {
    padding: 40px 0 0;
    display: flex;
    margin-bottom: 0;
    width: 100%;
}
.brand_popular li {
    list-style: none;
    margin-right: unset;
    width: 20%;
    text-align: center;
}
.brand_popular li img {
    width: 130px;
}
.brand_popular li p {
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    color: #000;
    line-height: 19px;
    text-align: center;
    margin-bottom: 0;
    display: none;
}
.brand_popular li:last-child {
    margin-right: 0;
}
.search_machine_new {
    width: 100%;
}
.popular_head h1:before {
    height: 4px;
    width: 20%;
    background: #000;
}
.filter_machines h3 {
    font-size: 14px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 5px;
    margin-top: 0;
    line-height: 13px;
}
.filter_tags {
    list-style: none;
    padding: 0;
    display: flex;
    margin-bottom: 0;
    flex-wrap: wrap;
    gap: 8px;
}
.filter_tags li {
    font-size: 12px;
    background: #f4f4f4;
    color: #000;
    float: left;
    font-family: 'Montserrat-Light';
    padding: 5px 8px;
    padding-right: 10px;
    display: flex;
    line-height: 20px;
    align-items: center;
}
.filter_tags li span {
    display: flex;
}
.clear_all {
    width: 100%;
    float: left;
    margin-bottom: 0;
    margin-top: 15px;
}
.clear_all a {
    font-size: 13px;
    background: #fff;
    margin-bottom: 0;
    padding: 0;
    color: #000;
    width: 100%;
    float: left;
    cursor: pointer;
    line-height: 17.33px;
    font-family: 'Montserrat-Regular';
}
.filter_tags li a i {
    vertical-align: sub;
    font-size: 16px;
    color: #c3c3c3;
    margin-right: 5px;
    float: left;
}
.filter-box {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.sell_machineBlock {
    background: #fff;
    width: 100%;
    float: left;
    text-align: center;
    padding: 40px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.machine_sell h2, .machine_sell h3 {
    color: #000;
    font-size: 40px;
    margin: 0;
    line-height: 53px;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
}
.get_started {
    width: auto;
    display: inline-block;
    margin-top: 20px;
}
.machine_sell p {
    color: #000;
    margin-bottom: 0;
    padding: 0 17%;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
}
.fast_text img {
    width: 104px;
    height: 29px;
    vertical-align: baseline;
}
.client_box {
    width: 100%;
    float: left;
    padding: 40px 0;
}
.zero_text {
    font-family: 'SegoeUI-Bold';
}
.video_block {
    float: left;
    width: 100%;
}
.video_block #div_video {
    margin-top: 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #000;
    text-align: center;
}
.loginform_sec {
    width: 100%;
    float: left;
    position: relative;
}
.authentication_img {
    width: 28%;
    float: right;
    background: #ebeff0;
    display: flex;
    height: 100vh;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}
.authentication_img img {
    width: 100%;
}
.authentication_content {
    width: 100%;
    float: left;
    display: table;
}
.authentication_mid {
    display: table-cell;
    vertical-align: middle;
    height: 100vh;
}
.authentication_subheading {
    font-size: 16px;
    font-family: 'Montserrat-Light';
    margin-bottom: 13px;
    line-height: 21.33px;
}
.auth_Box {
    width: 100%;
    float: left;
    display: grid;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.auth_Box input, .auth_Box select {
    height: 44px;
    width: 100%;
    margin-bottom: 15px;
    border: #ebeff0 1px solid;
    border-radius: 2px;
    background: #fff;
    padding: 10px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
}
.auth_Box .myCard {
    height: 44px;
    width: 100%;
    margin-bottom: 15px;
    border: #ebeff0 1px solid;
    border-radius: 2px;
    background: #fff;
    padding: 10px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
}
.authentication_box input::placeholder {
    color: #000;
    font-family: 'Montserrat-Light';
    font-size: 14px;
}
.authentication_box input, .authentication_box select:focus {
    outline: -webkit-focus-ring-color auto 0;
}
body .shadow_box .authentication_btn {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    line-height: 20px;
    height: 40px;
    font-size: 14px;
    width: auto;
    border-radius: 3px;
    outline: 0;
    font-family: 'Montserrat-Light';
    margin-top: 20px;
    float: left;
}
.otp_log {
    float: right;
}
.otp_text {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    color: #000;
    margin-top: 19px;
    margin-bottom: 0;
    text-align: right;
}
.auth_Box .otp_text a {
    font-family: 'SegoeUI-Bold';
    font-size: 13px;
    color: #000;
    text-decoration: none;
}
.auth_Box .log_text {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    color: #db271f;
    margin-top: 25px;
    margin-bottom: 0;
    text-align: right;
    text-decoration: underline;
}
.shadow_box {
    width: 100%;
    float: left;
    max-width: 550px;
}
.signup--otp {
    float: right;
    margin-top: 42px;
}
.forgot_text {
    float: right;
    color: #000;
}
body .shadow_box .authentication_btn:hover {
    color: #fff;
}
.authentication_box {
    width: 100%;
    float: left;
    padding-left: 0;
}
.opt_text {
    width: 100%;
    float: left;
    border: 1px solid #ebeff0;
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    font-size: 12px;
    background: #fbfbfb;
    color: #000;
    padding: 10px;
    border-left: 0;
    border-right: 0;
}
.opt_text a {
    font-family: 'Montserrat-Regular';
    color: #000;
}
.keep_login .label_text_auth {
    margin-bottom: 0;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
}
.keep_login {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    line-height: 19px;
    margin-top: 10px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
    padding: 0;
}
.keep_login .forgot_pwd {
    float: right;
    color: #000;
}
.recommend_card {
    background: #fff;
    width: 33.33%;
    float: left;
    margin-top: 30px;
    margin-right: 0;
    /* box-shadow: 0 4px 10px rgba(0,0,0, .10196078431372549); */
    border: 1px solid #dddddd;
}
.recommend_card img {
    width: 100%;
    height: 150px;
    object-fit: contain;
    background: #f7f7f7;
}
.modal_boxRecommend {
    width: 100%;
    /* float: left; */
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 21.33px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 0;
}
.hoverable:hover h6, .hoverable:hover .modal_boxRecommend, .hoverable:hover .sizeRed, .hoverable:hover .modal_box, .hoverable:hover .year_list, .hoverable:hover .size_list {
    color: #1f4790 !important;
    transition: .3s all;
}
.recommend_card .sizeRed {
    color: #000;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0;
    font-family: 'Montserrat-Regular';
}
.main_heading {
    font-size: 28px;
    margin: 0;
    line-height: 23px;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    opacity: 1;
}
.recommend_card p {
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 100%;
    font-family: 'Montserrat-Light';
    overflow: hidden;
    list-style: none;
    word-break: break-all;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.recommend_content {
    padding: 15px;
}
.recommend_card.new_Card {
    width: calc(20% - 12px);
}
.recommend_card:last-child {
    margin-right: 0;
}
.card_border {
    border-top: 1px solid #ddd;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
}
#div_machines .card {
    padding: 15px;
    position: relative;
}
.product_list .card h3 {
    margin: 0;
    margin-bottom: 5px;
    width: 100%;
    float: left;
}
.card .modal_box {
    width: 75%;
}
.opt_text .Redlink_text, .Redlink_text {
    float: right;
    color: #db271f;
    font-family: 'Montserrat-Light';
}
.forgot_text {
    float: right;
    color: #000;
}
.advertisement_bg {
    background: #f2f3f8;
    width: 100%;
    float: left;
    padding: 10px 0;
}
.head_advertisement {
    margin: 0 auto;
    float: none;
    display: table;
}
.advertisement_bg iframe {
    height: 78px!important;
}
.viewed_list {
    width: calc(10% - 10px);
    margin: 5px;
    /* box-shadow: 0 4px 10px rgb(0 0 0/10%); */
    border: 1px solid #dddddd;
    text-align: center;
}
.viewed_list img {
    width: 100%;
    height: 100px;
    object-fit: contain;
    position: relative;
    background: #f7f7f7;
}
.viewed_para {
    font-size: 13px;
    line-height: 21.33px;
    margin-top: 5px;
    width: 100%;
    float: left;
    color: #000;
    font-family: 'SegoeUI-Bold';
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 0 5px;
    text-align: left;
}
.viewed_box {
    width: 100%;
    display: flex;
    margin-top: 30px;
    flex-wrap: wrap;
}
.small_heading {
    font-size: 19px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
}
.common_box {
    text-align: center;
    border-left: 1px solid #ddd;
    padding-left: 20px;
    margin-top: 30px;
}
.common_box h6, .common_box p {
    font-size: 14px;
    font-family: 'Montserrat-Light';
    margin-top: 0;
    margin-bottom: 15px;
}
.common_box .new_account {
    margin-top: 10px;
}
.new_account a {
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 14px;
}
.sizeRed_history {
    font-size: 10px;
    color: #000;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    float: left;
    line-height: 15px;
    margin-bottom: 5px;
    padding: 0 5px;
    text-align: left;
}
.brand_name_history {
    text-align: left;
    font-size: 10px;
    color: #fff;
    background: #000;
    padding: 5px;
    left: 10px;
    top: 10px;
    margin: 0;
    border-radius: 0;
    font-family: 'Montserrat-Regular';
    text-align: left;
}
.hoverable {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    z-index: 0;
    -webkit-tap-highlight-color: transparent;
}
.hoverable:hover .viewed_para {
    /* box-shadow: rgba(0,0,0, .13) 0 8px 15px; */
    /* -webkit-box-shadow: rgba(0,0,0, .13) 0 8px 15px; */
    /* -moz-box-shadow: rgba(0,0,0, .13) 0 8px 15px; */
    color: #1f4790;
}
.row_padding {
    padding: 0 20px;
}
.authentication_box [type=checkbox]:checked+label:after {
    width: 10px;
    height: 10px;
}
.row_padding {
    padding: 0 20px;
}
.auth_Box h3 {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 20px;
}
.machine-head {
    background: url('../images/Background-line.png') repeat-x #db271f;
    height: 500px;
    display: table;
    width: 100%;
    position: relative;
    z-index: 9;
    box-shadow: 0 5px 10px rgba(0,0,0, .22);
}
.banner-new {
    height: 500px;
    vertical-align: middle;
    display: table-cell;
}
.white_text {
    color: #fff;
}
.banner-new p {
    color: #fff;
    width: 100%;
    margin-bottom: 0;
    float: left;
    padding-right: 20%;
}
.newMachine-form {
    position: absolute;
    top: 20%;
    right: 20.3%;
    background: #fff;
    padding: 40px;
    width: 27%;
    box-shadow: 0 9px 20px rgba(0,0,0, .16862745098039217);
}
.newMachine-form input, .newMachine-form select {
    height: 44px;
    width: 100%;
    margin-bottom: 15px;
    border: #ebeff0 1px solid;
    border-radius: 2px;
    padding: 10px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
}
.newMachine-form select {
    display: block;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url('../images/arrow.png') #fff;
    background-repeat: no-repeat,repeat;
    background-position: right .7em top 50%,0 0;
    background-size: .65em auto,100%;
}
.search_machineNew {
    width: 100%;
    position: relative;
    margin-top: 30px;
    margin-bottom: 20px;
}
.search_machineNew a {
    right: 10px;
    position: absolute;
    top: 10px;
    color: #000;
}
.light_text {
    position: relative;
}
.light_text h1 {
    font-size: 90px;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    color: #f0f0f0;
    position: relative;
    top: -20px;
    height: 70vh;
}
.submit .form_btn {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    line-height: 20px;
    height: 40px;
    font-size: 14px;
    width: auto;
    border-radius: 3px;
    outline: 0;
    font-family: 'Montserrat-Light';
    margin-top: 20px;
    float: right;
}
.newMachine_content {
    width: 50%;
    float: left;
}
.category-frm label {
    font-size: 13px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 5px;
    font-weight: 400;
    float: left;
    width: 100%;
}
.search_machineNew input::placeholder {
    color: #000;
}
.search_machineNew input {
    background-color: rgba(219,39,31, .1803921568627451);
    border: 1px solid #efc7c3;
}
:focus {
    outline: -webkit-focus-ring-color auto 0;
}
.category-frm textarea {
    width: 100%;
    border: 1px solid #ebeff0;
    font-size: 13px;
    font-family: 'Montserrat-Light';
    padding: 5px 10px;
}
.text_or {
    text-align: center;
    font-family: 'SegoeUI-Bold';
    margin-top: -13px;
    margin-bottom: -8px;
    font-size: 14px;
}
.marginTop10 {
    margin-top: 10px;
    width: 100%;
    float: left;
}
#progressbar {
    margin-top: 30px;
    overflow: hidden;
    counter-reset: step;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    z-index: 9;
}
#progressbar li {
    list-style-type: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    width: 24.33%;
    float: left;
    position: relative;
    text-align: center;
}
#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 24px;
    line-height: 20px;
    display: block;
    color: #333;
    background: #f2f3f8;
    border-radius: 2px;
    margin: 0 auto 5px;
    font-size: 12px;
    padding: 1px;
    font-family: 'Montserrat-Regular';
}
#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    left: -50%;
    top: 9px;
    z-index: -1;
}
#progressbar li:first-child:after {
    content: none;
}
#progressbar li.active:before,#progressbar li.active:after {
    background: #db271f;
    color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0, .4196078431372549);
}
#msform fieldset {
    width: 100%;
    position: relative;
}
#msform fieldset:not(:first-of-type) {
    display: none;
}
#msform .action-button {
    background: #db271f;
    font-weight: 700;
    color: #fff;
    border: 0;
    cursor: pointer;
    padding: 10px 25px;
    height: auto;
    border-radius: 2px;
    width: auto;
    margin-top: 15px;
    margin-left: 5px;
    float: right;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
}
.float-right {
    float: right!important;
}
.priceBox {
    width: 100%;
}
.priceBox .priceL {
    width: 49%;
    float: left;
}
.priceBox .priceR {
    width: 49%;
    float: right;
}
.priceBox .priceR textarea {
    height: 44px;
    border-radius: 4px;
    padding: 8px;
}
.submit a:hover {
    color: #fff;
}
.special_features {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.special_features ul {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 20px;
}
.special_features ul li {
    font-size: 14px;
    line-height: 21.33px;
    font-weight: 400;
    color: #000;
    margin-bottom: 10px;
}
.special_features ul li:last-child {
    margin-bottom: 0;
}
.price_checkbox [type=checkbox]:not(:checked), .price_checkbox [type=checkbox]:checked {
    position: absolute;
    left: -9999px;
}
.price_checkbox [type=checkbox]:not(:checked)+label, .price_checkbox [type=checkbox]:checked+label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
    line-height: 12px;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    font-size: 12px;
    font-weight: 400;
}
.price_checkbox [type=checkbox]:not(:checked)+label:before, .price_checkbox [type=checkbox]:checked+label:before, .authentication_box [type=checkbox]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1em;
    height: 1em;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 1px;
    box-shadow: inset 0 1px 3px rgba(0,0,0, .1);
}
.price_checkbox [type=checkbox]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}
.price_checkbox [type=checkbox]:not(:checked)+label:after, .price_checkbox [type=checkbox]:checked+label:after {
    content: '\2713\0020';
    position: absolute;
    top: 2px;
    left: 2px;
    font-size: 16px;
    line-height: 11px;
    padding: 3px;
    color: #ffffff00;
    background: #db271f;
    width: 8px;
    text-align: center;
    height: 8px;
    border: 1px solid #c32019;
    transition: all .2s;
    box-shadow: inset 0 1px 3px rgba(134,20,15, .41);
    border-radius: 1px;
    font-family: none;
}
.video_browse img, .image_browse img {
    width: 30%;
    margin: 0 auto;
    float: none;
    display: table;
}
.browse_box {
    margin: 30px 0;
    width: 100%;
    float: left;
}
.video_browse, .image_browse {
    background: #fdf2cb;
    padding: 20px 0;
}
.video_browse .browse_btn, .image_browse .browse_btn {
    background: #fff;
    padding: 5px 18px;
    color: #000;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'Montserrat-Light';
    border: 1px solid #000;
    margin: 15px auto 0;
    float: none;
    display: table;
}
.paddingL_0 {
    padding-left: 0;
}
.paddingR_0 {
    padding-right: 0;
}
body .browse_box p {
    color: #000;
    font-size: 14px;
    font-family: 'Montserrat-Light';
    text-align: center;
    padding: 0;
    margin-top: 10px;
}
.form-button {
    float: right;
}
.previous {
    background: #fff;
}
ul.nav.ui-widget-header {
    display: none;
}
#div_category .btn_selectCategory .searchhoverText p {
    color: #000;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    width: 100%;
    padding: 10px 0 5px;
}
#div_category {
    background: #fff;
    clear: both;
    left: 0;
    border-width: 0 1px 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #d3d3d3;
    border-bottom-color: #d3d3d3;
    border-left-color: #d3d3d3;
    border-image: initial;
    position: absolute;
    width: 100%;
    z-index: 9999999;
    min-height: 0;
    max-height: 165px;
    overflow: hidden auto;
    top: 44px;
    border-top-style: initial;
    border-top-color: initial;
}
.small_loader img {
    width: 100%;
    position: absolute;
    left: -10%;
    top: -11%;
}
.result {
    font-size: 14px;
    font-family: 'Montserrat-Light';
    padding-left: 10px;
}
.box-space .light_text h1 {
    height: 40vh;
}
.step3Input4 {
    position: relative;
}
.sheetFed_size {
    position: absolute;
    color: #000;
    padding: 10px;
    top: 83%;
    font-size: 13px;
    font-family: 'Montserrat-Light';
    z-index: 99;
    background: #fff;
    height: 130px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    width: 100%;
    border-left: 1px solid #f5f7f7;
}
body .dropdownText {
    width: 100%;
    float: left;
    border-bottom: 1px solid #f5f7f7;
    margin-bottom: 10px;
}
body .dropdownText h2 {
    text-align: left;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    margin-bottom: 5px;
    margin-top: 0;
}
body .btn_selectSheetSize .dropdownText p {
    font-size: 12px;
    color: #000;
    width: 100%;
    padding: 0;
}
body #lbl_selSheetSize {
    font-size: 13px;
    font-family: 'Montserrat-Light';
    width: 100%;
    border: #ebeff0 1px solid;
    height: 44px;
    display: inline-block;
    padding: 10px;
    margin-bottom: .7rem;
}
.cross_icon {
    position: absolute;
    right: 11px;
    top: 41px;
    color: #fff;
    background: #db271f;
    line-height: 5px;
    padding: 1px;
    box-shadow: 0 0 4px rgba(0,0,0, .4196078431372549);
    border-radius: 2px;
    cursor: pointer;
}
.cross_icon:hover {
    color: #fff;
}
.cross_icon i {
    font-size: 18px;
}
body .dropdownText:last-child {
    margin-bottom: 0;
}
body #msform .sheetSize_loader img {
    width: 10%;
    position: absolute;
    left: 90%;
    top: 36px;
}
.images-holder__image {
    width: 30%;
    object-fit: cover;
    height: 65px;
}
.images-holder__title {
    font-size: 11px;
    font-family: 'Montserrat-Light';
    width: 29%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.glyphicon-eye-open {
    display: none;
}
body .primaryUpload {
    border-radius: 2px;
    float: left;
    font-size: 18px;
    line-height: 28px;
    margin: 8px 0 0;
}
body .file-upload {
    position: relative;
    overflow: hidden;
    background: #fff;
    text-transform: uppercase;
    box-shadow: none!important;
    color: #060606!important;
    text-shadow: none;
    padding: 5px 10px!important;
    border: 1px solid #000;
    width: auto;
}
body .step4Uploadinn {
    width: 100%;
    float: left;
}
body .newMachine-form .uploadbutton4 {
    position: absolute;
    top: 70px;
    width: 63%;
    right: 22px;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
body .ui-progressbar .ui-progressbar-value {
    background-color: #9acd32;
    position: absolute;
    top: 58%;
    z-index: 999;
    height: 10px;
    width: 100%!important;
    left: 0;
    border-radius: 10px;
}
.category-frm {
    max-height: 400px;
    overflow-y: auto;
    padding-bottom: 20px;
}
.header_machMagazine {
    padding: 0;
    line-height: 40px;
    background: #fff;
    margin: 0 auto;
    z-index: 99;
    position: relative;
}
.machine_magazine {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.machine_magazine ul.Left_list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    width: 100%;
    float: left;
    display: flex;
}
.machine_magazine ul.Left_list li {
    padding-right: 25px;
    font-size: 16px;
    line-height: 24px;
}
.machine_magazine ul.Left_list li a {
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.machine_magazine ul.Right_list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    float: right;
    display: flex;
    text-align: right;
}
.machine_magazine ul.Right_list li {
    padding-left: 25px;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 24px;
}
.machine_magazine ul.Right_list li a {
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.machine_magazine ul.Right_list li a img {
    width: 17px;
    text-decoration: none;
    cursor: pointer;
}
.machine_magazine ul.Right_list li.search_div span.search_icon {
    vertical-align: bottom;
    font-size: 22px;
}
.machine_logo {
    width: 100%;
    float: left;
    padding-top: 20px;
    border-top: 2px solid #e6e4e4;
    border-bottom: 2px solid #e6e4e4;
    padding-bottom: 15px;
}
.machine_logo .logo_img {
    width: 100%;
    float: left;
    text-align: center;
}
.machine_logo .logo_img img {
    width: 110px;
    margin-bottom: 20px;
}
.machine_logo h1 {
    font-family: 'Montserrat-Light';
    font-size: 50px;
    line-height: 55px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    float: left;
}
.bottom_header {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0;
    border-bottom: 2px solid #e6e4e4;
}
.bottom_header ul.bHeader_list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    float: none;
    display: flex;
    justify-content: center;
}
.bottom_header ul.bHeader_list li {
    padding: 0 25px;
    font-size: 16px;
    line-height: 25px;
}
.bottom_header ul.bHeader_list li a {
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.magazine_sec {
    width: 100%;
    float: left;
    padding-top: 50px;
    padding-bottom: 20px;
}
.news_listBox {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.news_listBox .maga_box h1 {
    font-family: 'Montserrat-Light';
    font-size: 32px;
    line-height: 40px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news_listBox .maga_box h1 a {
    color: #000;
    cursor: pointer;
    text-decoration: none;
}
.news_listBox .maga_box.single_line h1 {
    -webkit-line-clamp: 1;
}
.news_listBox .maga_box.three_lines h1 {
    -webkit-line-clamp: 3;
}
.news_listBox .maga_box h6 {
    font-family: 'SegoeUI-Bold';
    font-size: 14px;
    line-height: 18px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 0;
}
.maga_box {
    margin-bottom: 35px!important;
}
.maga_box .magaImg_box {
    width: 100%;
    height: 250px;
    position: relative;
}
.maga_box .magaImg_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.maga_box p {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 22px;
    color: #000;
}
.maga_box a {
    color: #fff;
}
.magaImg_labels {
    background-color: #dc2720;
    color: #fff;
    display: inline-block;
    padding: 13px 15px;
    border-radius: 0;
    position: absolute;
    bottom: 40px;
    left: -10px;
}
.magaImg_labels p {
    font-family: 'Montserrat-Regular';
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    margin-bottom: 0;
}
p a.red_button {
    background-color: #b00003;
    color: #fff;
    display: inline-block;
    padding: 13px 15px;
    border-radius: 0;
    font-family: 'Montserrat-Regular';
    font-size: 13px;
    line-height: 15px;
}
.advertisement_box {
    width: 100%;
    float: left;
}
.advertisement_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.img_box {
    max-height: 600px;
    overflow: hidden;
    margin-top: 30px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 39px;
    line-height: 50px;
}
.blog-detail.news_listBox .maga_box h6 {
    text-transform: inherit;
    font-size: 18px;
    line-height: 28px;
    font-family: inherit;
}
.side-bar-blog h3 a {
    font-size: 17px;
    color: #000;
}
.side-bar-blog {
    border-bottom: 1px dashed #ccc;
}
.side-bar-blog h6 {
    font-family: 'SegoeUI-Bold';
}
.img-desc {
    font-size: 14px;
    margin-top: 4px;
}
.img-desc span {
    color: #000;
    font-weight: 700;
}
.maga_box p.article_p {
    margin-top: 10px;
    margin-bottom: 0;
    height: 87px;
}
.sucessFail_screen {
    width: 100%;
    float: left;
    padding: 40px 0;
}
.payment_msgBox {
    max-width: 650px;
    margin: 0 auto;
    text-align: center;
}
.sucessFail_screen h1 {
    font-family: 'Montserrat-Regular';
    font-size: 28px;
    line-height: 40px;
    color: #db271f;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.sucessFail_screen p {
    font-family: 'Montserrat-Light';
    font-size: 17px;
    line-height: 23px;
    color: #000;
    margin-bottom: 8px;
    width: 100%;
    float: left;
}
.sucessFail_screen p a {
    font-family: 'Montserrat-Light';
    text-decoration: underline;
    color: #000;
    cursor: pointer;
}
.payment_msgBox p .bold_text {
    font-family: 'Montserrat-Regular';
}
.sucessFail_screen .payment_details {
    padding-left: 0;
    list-style: none;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.payment_details li {
    width: 100%;
    float: left;
    text-align: left;
}
.payment_details li .left_span {
    float: left;
    font-family: 'Montserrat-Regular';
}
.payment_details li .right_span {
    float: right;
}
.payment_msgBox .bottom_txt {
    width: 100%;
    float: left;
    text-align: left;
}
.payment_msgBox .bottom_txt .retry_btn {
    width: 100%;
    float: left;
    padding: 10px;
    text-align: center;
    background-color: #54a13c;
    margin-top: 20px;
    border-radius: 3px;
    color: #fff;
    font-family: 'Montserrat-Light';
    font-size: 17px;
}
.pricing_screen {
    width: 100%;
    float: left;
    padding: 40px 0;
}
.pricing_heading h1 {
    font-size: 28px;
    margin: 0;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.pricing_grid {
    width: 100%;
    float: left;
    background-color: #f6f6f6;
    padding: 40px;
}
.pricing_grid .pricing_head {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.pricing_head .head_left {
    width: 50%;
    float: left;
}
.pricing_head .head_right {
    text-align: right;
    width: 50%;
    float: right;
}
.pricing_head .head_right a {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
}
.pricing_head h2 {
    font-size: 25px;
    margin: 0;
    line-height: 33px;
    margin-bottom: 10px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.head_left .active_btn {
    margin-left: 20px;
}
.head_left .active_btn a {
    background-color: #53973e;
    padding: 6px 30px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    line-height: 20px;
    border-radius: 25px;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
    vertical-align: top;
}
.pricing_head .head_left p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.pricing_details {
    width: 100%;
    float: left;
    display: flex;
}
.pricing_details .timing_detail {
    width: 40%;
    float: left;
    display: inline-grid;
}
.pricing_details .etc_details {
    width: 60%;
    float: left;
}
.timing_detail .date_col {
    width: 60%;
    float: left;
}
.timing_detail .date_col h3 {
    font-family: 'Montserrat-Light';
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
    color: #00000a;
    margin-bottom: 10px;
    text-align: center;
}
.date_col .date_box {
    background-color: #fff;
    box-shadow: 0 4px 10px rgba(0,0,0, .10196078431372549);
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 0;
}
.timing_detail .date_col:last-child .date_box {
    margin-bottom: 0;
}
.date_col .date_box h4 {
    font-family: 'Montserrat-Light';
    background-color: #db271f;
    margin-top: 0;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}
.date_col .date_box h5 {
    font-size: 25px;
    line-height: 33px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 0;
    margin-bottom: 5px;
}
.date_col .date_box p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
.pricing_details .etc_details ul {
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
    width: 100%;
    float: left;
    padding-top: 60px;
}
.etc_details ul li {
    display: flex;
    margin-bottom: 15px;
    color: #000;
}
.etc_details ul li p {
    font-family: 'Montserrat-Light';
    margin-top: 0;
    font-size: 17px;
    line-height: 28px;
    color: #000;
    margin-bottom: 0;
    margin-left: 30px;
}
.etc_details ul li .red_icon {
    color: #db271f;
}
.etc_details button.buySubscription {
    background-color: #000;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
    margin-top: 20px;
}
.etc_details button.cancel_subs {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
    margin-top: 20px;
}
.adv_freePlan .pricing_details .etc_details ul {
    padding-top: 0;
}
.issues_sec {
    width: 100%;
    float: left;
    padding: 50px 0;
}
.subscribe_Box {
    width: 100%;
    float: left;
    background-color: #f9f9f9;
    padding: 40px;
    margin-bottom: 40px;
    border: 1px solid #e4e4e4;
    border-top: 5px solid #000;
    border-radius: 0;
    box-shadow: 0 3px 6px rgb(0 0 0/10%);
}
.subscribe_Box h4 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 15px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.subscribe_Box p {
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    margin-bottom: 15px;
}
.subscribe_Box p.small_txt {
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    font-size: 17px;
    line-height: 22.66px;
    color: #000;
    margin-bottom: 15px;
}
.subscribe_Box .input_box {
    position: relative;
}
.subscribe_Box .input_box input {
    width: 100%;
    border: 1px solid #ece9e9;
    margin-bottom: 10px;
    padding: 10px;
    background: #fff;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
.input_box .error_msg {
    color: #db2720;
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    left: 3px;
    bottom: -11px;
    display: none;
}
.subscribe_Box .submit_btn {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
    margin-top: 13px;
}
.subscribe_Box .after_subsMsg {
    width: 100%;
    float: left;
    text-align: left;
    background: #db271f;
    border: 1px solid #db271f;
    padding: 10px;
    border-radius: 2px;
    margin-top: 15px;
    display: none;
}
.subscribe_Box .after_subsMsg p {
    font-family: 'Montserrat-Light';
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 0;
}
.sidebar_boxes h4.subs_txt {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 15px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.sidebar_boxes {
    width: 100%;
    float: left;
}
.sidebar_boxes .pop_section {
    display: flex;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.pop_section .left_img {
    width: 30%;
    float: left;
    background-color: #f6f6f6;
    border: 1px solid #e6e5e5;
    padding: 5px;
}
.pop_section .left_img a, .pop_section .right_content a {
    text-decoration: none;
}
.pop_section .right_content {
    width: 70%;
    float: right;
    padding-left: 15px;
}
.pop_section .left_img p {
    font-family: 'Montserrat-Light';
    margin-top: 0;
    font-size: 15px;
    line-height: 24px;
    color: #000;
    margin-bottom: 5px;
}
.pop_section .left_img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
    object-position: center;
}
.pop_section .right_content h3 {
    font-size: 17px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.pop_section .right_content p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.33px;
    letter-spacing: .5px;
    color: #000;
    margin-bottom: 0;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.MacDesign_box .rightSide_boxes {
    width: 100%;
    float: left;
}
.rightSide_boxes .pop_section {
    display: flex;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.rightSide_boxes .pop_section .left_img img {
    height: 120px;
}
.rightSide_boxes .pop_section .left_img {
    width: 30%;
    padding: 0;
    background: 0 0;
}
.rightSide_boxes .pop_section .right_content {
    width: 70%;
    float: right;
    padding-left: 25px;
}
.rightSide_boxes .pop_section .right_content h3 {
    font-size: 20px;
    line-height: 27px;
}
.pop_section .right_content p {
    font-size: 17px;
    line-height: 22px;
}
.viewMore_div {
    width: 100%;
    float: left;
}
.viewMore_div .viewMore_btn {
    background-color: #db271f;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #db271f;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    text-decoration: none;
}
.issue_detailBox {
    width: 100%;
    float: left;
    margin: 0;
}
.issue_detailBox .issue_bg {
    background: url('../magazinesImages/october-issue.jpg') no-repeat;
    height: 820px;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.issue_detailBox .logo_Box {
    background-color: #db271f;
    position: absolute;
    left: 0;
    right: 20%;
    bottom: 16%;
    padding: 30px;
}
.logo_Box img {
    width: 50px;
}
.logo_Box span {
    font-family: 'Montserrat-Regular';
    margin-left: 10px;
    font-size: 30px;
    margin-top: 10px;
    position: relative;
    top: 7px;
    color: #fff;
}
.issue_name {
    background-color: #db271f;
    position: absolute;
    right: 0;
    top: 0;
    padding: 15px 20px;
    border-radius: 2px;
}
.issue_name p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 0;
}
.issue_no {
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 10px;
    box-shadow: 0 2px 5px #00000033;
}
.issue_no p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-bottom: 0;
}
.issue_detailBox h1 {
    font-size: 25px;
    line-height: 33.33px;
    margin-top: 20px;
    margin-bottom: 0;
    color: #fff;
    font-family: 'Montserrat-Regular';
}
.Description__Box {
    background-color: #fff;
    padding: 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}
.Description__Box p {
    margin-top: 0;
    color: #000;
    margin-bottom: 0;
}
.detail_bg .heading_box {
    width: 100%;
    margin-bottom: 30px;
}
.heading_box h2 {
    font-size: 25px;
    line-height: 33.33px;
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.previous_issue {
    width: 100%;
    float: left;
}
.issue_discription {
    width: 50%;
    float: left;
    padding-left: 20px;
}
.sepIssue_bg {
    background: url('../magazinesImages/sep_issue.jpg') no-repeat;
    height: 250px;
    width: 50%;
    float: left;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.previous_issue .issue_name {
    background-color: #db271f;
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 10px;
    border-radius: 2px;
}
.previous_issue .logo_Box img {
    width: 25px;
}
.previous_issue .logo_Box span {
    margin-left: 5px;
    font-size: 16px;
    top: 1px;
}
.issue_detailBox .previous_issue h1 {
    font-size: 14px;
    line-height: 19px;
    margin-top: 10px;
}
.issue_detailBox .previous_issue .logo_Box {
    left: 0;
    right: 15%;
    bottom: 6%;
    padding: 10px;
}
.previous_issue .issue_discription p {
    margin-top: 0;
    line-height: 24px;
    color: #000;
    margin-bottom: 0;
}
.previous_issue .issue_no p {
    font-size: 12px;
    line-height: 15px;
}
.previous_issue .issue_name p {
    font-size: 13px;
    line-height: 22px;
}
.payments-outer {
    display: flex;
    justify-content: center;
    align-items: center;
    clear: both;
    height: 100vh;
}
.payments-outer .auth_Box {
    width: 100%;
    float: left;
    display: grid;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    max-width: 562px;
    border: 1px solid #ccc;
    text-align: center;
}
.payments-outer .auth_Box h1 {
    margin-bottom: 7px;
    font-size: 23px;
}
.payment-img {
    text-align: center;
    margin: 0 0 16px;
}
.payment-img img {
    max-width: 100%;
    width: 200px;
}
.auth_Box p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
}
.commitment-box {
    border: 1px solid #d8d8d8;
    padding: 9px 34px;
    margin: 20px auto 29px;
    border-left: 4px solid red;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
    max-width: 389px;
}
.auth-content {
    padding: 0 20px;
}
.auth-bot {
    border-top: 1px solid #ccc;
    padding: 10px 16px;
    display: flex;
    justify-content: space-between;
}
.select-method {
    width: 100%;
}
.auth-bot select.form-control {
    margin: 0;
    border: 0 solid #ccc;
    box-shadow: none;
}
.go-btn {
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.go-btn a span {
    font-size: 34px;
    color: #000;
    line-height: 43px;
}
.auth-content a.machine_dalal_btn {
    margin: 27px 0 40px;
    padding: 3px 33px;
}
.payment-img.success-payment img {
    width: 338px;
}
.mb-1 {
    margin-bottom: 10px!important;
}
.mb-2 {
    margin-bottom: 20px!important;
}
.mb-3 {
    margin-bottom: 30px!important;
}
.mb-4 {
    margin-bottom: 40px!important;
}
.mb-5 {
    margin-bottom: 50px!important;
}
.enter-otp input:first-child {
    margin-left: 0;
}
.enter-otp input {
    margin: 0 10px;
    height: 100px;
    border-radius: 3px;
    font-size: 34px;
    text-align: center;
}
.enter-otp {
    display: flex;
}
.page-heading h2, .page-heading h1 {
    font-size: 28px;
    line-height: 35px;
    font-family: 'SegoeUI-Bold';
    text-transform: capitalize;
    color: #000;
    opacity: 1;
}
.PrivacyPolicy_Outer {
    width: 100%;
    padding: 50px 0;
}
.advertise_Sec2 p a, .PrivacyPolicy_Outer p a {
    color: #1f4790 !important;
}
.PrivacyPolicy_Outer p a:hover, .PrivacyPolicy_Outer p a:focus {
    color: #1f4790;
    text-decoration: underline !important;
}
.inner_privacyDiv {
    width: 100%;
}
.new_txt p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    color: #000000;
    -webkit-font-smoothing: antialiased;
}
.new_txt p.bold_txt {
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
    line-height: 24px;
}
.used_macDiv {
    width: 100%;
    display: flex;
    background-color: #f7f7f7;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-top: 30px;
}
.used_macDiv > div {
    max-width: 515px;
}
.used_macDiv img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100px;
}
.h2Privacy_1 {
    background: #000;
    border-radius: 2px;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 14px 10px;
}
.picContact img {
    width: 100%;
    height: 530px;
    object-fit: cover;
}
.logoMidHeader {
    box-shadow: 0 1px 4px rgba(0,0,0, .3);
    border-radius: 2px;
    float: left;
    margin: 15px 0 0;
    padding: 7px 10px;
    width: 100%;
}
.paymentHelp {
    float: right;
    text-align: right;
}
.paymentHelp > h5 {
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 18px 10px 0;
    width: auto;
    font-family: 'Montserrat-Light';
}
.inneraddSection {
    border: 1px solid #ccc;
    border-radius: 2px;
    float: left;
    margin: 20px 0;
    padding: 15px 15px 0;
    width: 100%;
}
.p_aboutText, .p_privacy_a {
    margin-bottom: 10px;
    color: #000;
}
.textDivPrivacy {
    width: 100%;
}
.smallText_img {
    float: right;
    margin: 0 0 0 12px;
    width: auto;
}
img.aboutTextImg {
    margin-bottom: 15px;
    margin-top: 15px;
}
.clrancherlink {
    color: #1f4790;
}
.innerForm_contact {
    border: 1px solid #ccc;
    border-radius: 2px;
    float: left;
    margin: 20px 0;
    width: 100%;
}
.paddingContact {
    float: left;
    padding: 15px;
    width: 100%;
}
.contactform {
    background: #f5f5f5;
    padding: 24px;
    margin-top: 20px;
}
.h2contact_1 {
    background: #000;
    border-radius: 2px;
    color: #fff;
    font-size: 20px;
    margin: 0 0 8px;
    padding: 14px 10px;
}
.h2Enquery {
    color: #282828;
    font-weight: 600;
    float: left;
    font-size: 23px;
    margin: 10px 0 20px;
    width: 100%;
    font-family: 'SegoeUI-Bold';
}
div .form_contactform {
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: none;
    height: 45px;
    color: #2d2d2d;
}
textarea.form-control {
    height: 150px;
    border-radius: 2px;
    font-size: 16px;
}
textarea.form-control.TextArea_contactform {
    min-height: 150px;
    box-shadow: none;
}
.a_ancherContect {
    background: #000 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
    padding: 12px 25px;
    border: 0;
}
.view {
    float: left;
    font-size: 14px;
    margin: 20px 0 0;
    width: 100%;
}
ul#showingSelectedItems li {
    list-style: none;
    display: inline-block;
    margin-right: 1px;
}
ul#showingSelectedItems li:after {
    content: " > ";
    margin: 1px 8px;
    vertical-align: middle;
    color: #aaa;
}
ul#showingSelectedItems {
    padding: 0;
    margin-top: 13px;
    display: block;
    clear: both;
    float: left;
    width: 100%;
}
.issue_detailBox .january_issue_bg {
    background: url('../magazinesImages/machine-jan-issue_bg.jpg') no-repeat;
    height: 820px;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.dec_issue_bg {
    background: url('../magazinesImages/machine-dec-issue_bg.jpg') no-repeat;
    height: 250px;
    width: 50%;
    float: left;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.nov_Issue_bg {
    background: url('../magazinesImages/nov_issue_bg.jpg') no-repeat;
    height: 250px;
    width: 50%;
    float: left;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.octIssue_bg {
    background: url('../magazinesImages/october-issue.jpg') no-repeat;
    height: 250px;
    width: 50%;
    float: left;
    position: relative;
    padding: 30px;
    background-position: center;
    background-size: cover;
    border: 1px solid #ececec;
}
.machines_dtlTable {
    margin: 30px 0;
    border: 1px solid #ddd;
    border-top: 0;
}
.machines_dtlTable tbody tr td {
    border-right: 1px solid #ddd;
    padding: 5px 20px;
    vertical-align: middle;
}
.machines_dtlTable tr:last-child {
    border-right: 0;
}
.machines_dtlTable tbody tr td h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    margin: 0;
}
.machines_dtlTable thead tr th {
    padding: 0;
    border: 0;
}
.issue_detailBox .february_issue_bg {
    background-color: #fff8ed;
    width: 100%;
    border: 1px solid #e4e4e4;
    border-radius: 0;
    box-shadow: 0 3px 6px rgb(0 0 0/8%);
}
.issue_no_head {
    padding: 15px 20px;
    background-color: #000;
    color: #fff;
}
.issue_no_head p {
    font-family: 'Montserrat-Regular';
    font-size: 25px;
    line-height: 28px;
    text-align: right;
    margin-bottom: 0;
    color: #fff;
    font-weight: 400;
}
.Logo_box p {
    text-align: center;
    margin-bottom: 0;
    padding: 50px 20px;
}
.Logo_box p img {
    width: 75px;
    margin-right: 5px;
}
.Logo_box p span {
    font-family: 'Montserrat-Regular';
    font-size: 42px;
    color: #000;
    vertical-align: text-top;
}
.Descri_Box {
    padding: 20px;
}
.Descri_Box .issue_nme {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
    color: #989898;
}
.Descri_Box h2 {
    font-family: 'SegoeUI-Bold';
    font-size: 27px;
    line-height: 40px;
    color: #000;
    margin-bottom: 15px;
    margin-top: 0;
}
.Descri_Box p {
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    font-size: 17px;
    line-height: 22.66px;
    color: #000;
    margin-bottom: 5px;
}
.about_Msec {
    clear: both;
    border: 1px solid #d5d5d5;
    border-top: 3px solid #000;
    border-radius: 0;
    box-shadow: 0 3px 6px rgb(0 0 0/10%);
    margin: 50px 0;
}
.about_heading h3 {
    font-family: 'Montserrat-Regular';
    font-size: 32px;
    line-height: 42px;
    margin: 0;
    color: #000;
}
.about_heading {
    padding: 15px;
    border-bottom: 2px solid #e2e2e2;
}
.about_content {
    padding: 15px;
}
.magazine_image img, .about_content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.About_DBox {
    margin-top: 15px;
}
.About_DBox h2 {
    font-family: 'SegoeUI-Bold';
    font-size: 27px;
    line-height: 40px;
    color: #000;
    margin-bottom: 2px;
    margin-top: 0;
}
.About_DBox .issue_nme {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
    color: #989898;
}
.About_DBox p {
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    font-size: 17px;
    line-height: 22.66px;
    color: #000;
    margin-bottom: 5px;
}
.previous_card {
    border: 1px solid #d5d5d5;
    border-top: 5px solid #000;
    border-radius: 0;
    box-shadow: 0 3px 6px rgb(0 0 0/10%);
    height: 100%;
}
.previous_card .Pcard_name {
    padding: 15px;
    border-bottom: 2px solid #e2e2e2;
}
.Pcard_name h3 {
    font-family: 'Montserrat-Regular';
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    color: #000;
}
.previous_card .Pcard_content {
    padding: 15px;
}
.Pcard_content .img_card {
    position: relative;
    width: 100%;
    height: 200px;
}
.Pcard_content .img_card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.issue_count {
    background-color: #db271f;
    position: absolute;
    right: 0;
    bottom: 20px;
    padding: 6px 20px;
    box-shadow: -10px 10px 10px #00000026;
}
.issue_count span {
    font-family: 'Montserrat-Light';
    color: #fff;
    font-size: 14px;
}
.previous_issues {
    display: flex;
    margin-bottom: 10px;
}
.Pcard_content h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
    line-height: 22px;
    color: #000;
    margin-bottom: 15px;
    margin-top: 15px;
}
.Pcard_content p {
    font-family: 'Montserrat-Regular';
    font-size: 17px;
    line-height: 22.66px;
    color: #000;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 100%;
    height: 88px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.issues_slider {
    width: 95%;
    margin: 0 auto;
}
.issues_slider .carousel-control.left {
    background: unset;
    left: -40px;
    color: #e2e2e2;
    opacity: 1;
    width: 5%;
    text-shadow: none;
    font-weight: 400;
}
.issues_slider .carousel-control.right {
    background: unset;
    right: -40px;
    color: #e2e2e2;
    opacity: 1;
    width: 5%;
    text-shadow: none;
    font-weight: 400;
}
.page-not-found {
    margin-top: 10%;
    margin-bottom: 80px;
}
.page-not-found h1 {
    font-size: 178px;
    font-family: 'SegoeUI-Bold';
}
.error-msg {
    font-size: 28px;
    margin: 20px 0 30px;
    text-transform: uppercase;
}
.page-not-found p {
    font-size: 17px;
}
.err-btn {
    display: inline-block;
    margin-top: 80px;
    padding-right: 21px;
}
.err-btn span.material-icons {
    vertical-align: middle;
    margin-left: 11px;
}
.machine_filter {
    margin-top: 20px;
    width: 100%;
    display: inline-block;
}
.machine_filter ul {
    display: flex;
    align-items: center;
    background: #eee;
}
.machine_filter li {
    display: inline-block;
    width: 50%;
    padding: 0;
    margin: 0;
    position: relative;
    text-align: center;
    background: #eee;
}
.machine_filter li label {
    padding: 7px 37px;
    background: #eee;
    cursor: pointer;
    display: block;
    margin-bottom: 0;
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    min-height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.machine_filter li p {
    margin: 0;
    padding: 0;
    height: 100%;
}
.machine_filter li input {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    visibility: hidden;
    bottom: 0;
}
.machine_filter li input:checked+label {
    background: #000;
    color: #fff;
}
.search-inner {
    width: 100%;
    display: flex;
    position: relative;
}
.email_error {
    clear: both;
    text-align: left;
    color: #e64545;
    top: 57px;
    position: absolute;
    left: 0;
    background: #fff;
    border: 1px solid #c7c7c7;
    padding: 2px 9px;
    border-radius: 3px;
}
.email_error:after, .email_error:before {
    bottom: 100%;
    left: 16%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.email_error:after {
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 9px;
    margin-left: -9px;
    top: -18px!important;
}
.email_error:before {
    border-color: transparent;
    border-bottom-color: #f50000;
    border-width: 10px;
    margin-left: -10px;
}
.position-relative {
    position: relative;
}
span.footer-link {
    color: #fff;
    border-bottom: 1px solid #fff;
}
svg#boxLoader {
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
}
b,strong {
    font-weight: 700;
}
:hover {
    text-decoration: none!important;
}
.faq_sec {
    padding-top: 40px;
    padding-bottom: 50px;
    width: 100%;
    float: left;
}
.faq_sec .top_head {
    margin-bottom: 40px;
}
.faq_sec h1 {
    color: #000;
    font-size: 28px;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: 'SegoeUI-Bold';
    text-transform: capitalize;
}
.faq_sec .main_formDiv {
    width: 43%;
    float: left;
    border: 1px solid #ddd;
    padding: 50px 20px;
}
.faq_sec .top_head p {
    text-align: left;
    color: #000;
    line-height: 21.33px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    margin-bottom: 0;
}
.questions_side {
    width: 100%;
    display: inline-block;
}
.questions_side {
    float: right;
}
.wrapper.quesTab_box {
    width: 100%;
    float: left;
}
.quesTab_box .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #eaeaea;
    margin-top: 5px;
    padding: 10px 0;
    box-shadow: none;
}
.ques_tabs .panel-heading {
    padding: 0;
    border: 0;
    background-color: #fff;
}
.quesTab_box .ques_tabs .panel-title > a {
    display: block;
    padding: 0;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    word-spacing: 0;
    text-decoration: none;
    line-height: 24px;
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
    padding-left: 44px;
    padding-right: 40px;
    color: #000;
    margin-bottom: 10px;
    position: relative;
    -webkit-font-smoothing: antialiased;
}
.ques_tabs .panel-title > a:not(.collapsed) {
    color: #000;
}
.quesTab_box .ques_tabs .panel-heading a:before, .Queries_content .ques_tabs .panel-heading a:before {
    font-family: material icons;
    content: '\e5cf';
    float: right;
    transition: all .5s;
    font-size: 24px;
}
.quesTab_box .ques_tabs .panel-title > a span.star_icon {
    vertical-align: sub;
    margin-right: 15px;
    position: absolute;
    left: 0;
    top: 2px;
}
.quesTab_box .ques_tabs .panel-body {
    padding: 15px 0;
    padding-left: 44px;
    color: #000;
    line-height: 21.33px;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    border-top: 1px solid #eaeaea;
}
.ques_tabs .panel-body a, .ques_tabs .panel-body a:hover, .ques_tabs .panel-body a:focus {
    color: #337ab7;
    text-decoration: underline;
}
.quesTab_box .ques_tabs .panel-heading.active a {
    color: #000;
}
.social_links {
    display: flex;
    margin-top: 20px;
}
.links_list {
    margin-right: 20px;
}
.links_list:last-child {
    margin-right: 0;
}
.links_list img {
    width: auto;
    height: 25px;
}
.pl-0 {
    padding-left: 0;
}
.pr-0 {
    padding-right: 0;
}
.section_space .row {
    display: flex;
}
.section_space p:last-child {
    margin-bottom: 0;
}
.section_space {
    width: 100%;
    float: left;
    clear: both;
    padding: 80px 0;
}
.section_1 {
    width: 100%;
    float: left;
    height: 500px;
    position: relative;
    background-color: #1a1b1d;
}
.bannerBG_img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}
.bannerBG_img img {
    height: 100%;
    width: auto;
}
.sec_tablee {
    display: table;
    height: 100%;
    width: 100%;
}
.sec_table_box {
    display: table-cell;
    vertical-align: middle;
}
.section_1 h1 {
    font-size: 35px;
    line-height: 48px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    margin-top: 0;
    margin-bottom: 30px;
}
.section_1 .banner_haed {
    width: 520px;
}
.dealer_btn {
    background-color: #db271f;
    padding: 12px 30px;
    color: #fff;
    border: 1px solid #db271f;
    -webkit-box-align: center;
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    line-height: 20px;
    font-size: 14px;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
}
.dealer_btn:hover, .dealer_btn:focus {
    color: #fff;
    outline: none;
    text-decoration: none;
    cursor: pointer;
}
.section_2 .img_section {
    padding: 0 40px;
}
.section_2 h2, .section_4 h2 {
    font-size: 28px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
.section_2 p, .section_5 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 21.33px;
    margin-bottom: 10px;
    color: #000;
}
.section_2 p:last-child {
    margin-bottom: 0;
}
.section_3, .section_5, .section_7 {
    background-color: #f6f6f6;
}
.section_3 h2, .section_5 h2, .section_7 h2, .section_8 h2 {
    font-size: 28px;
    line-height: 42px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
.section_3 .featuresList {
    padding-left: 35px;
    list-style: square;
    margin-bottom: 0;
}
.section_3 .featuresList li, .section_3 .appsList li {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
}
.section_3 .featuresList li:last-child, .section_3 .appsList li:last-child {
    margin-bottom: 0;
}
.section_3 .appsList {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.section_3 .appsList img {
    width: 20px;
    margin-right: 5px;
}
.section_4 p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    color: #000;
    width: 650px;
    margin: 0 auto;
}
.featuresSec_2 {
    width: 750px;
    text-align: center;
    margin: 0 auto;
}
.featuresSec_2 .circle_div {
    width: 35px;
    height: 18px;
    background-color: #db271f;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.featuresSec_2 ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.featuresSec_2 ul li {
    width: 98%;
    margin: 0 1%;
}
.featuresSec_2 ul li h3 {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 0;
}
.featureIcone_1 {
    margin: 0 auto;
    padding: 20px;
    border-radius: 20px;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.featureIcone_1 img {
    width: 100%;
    height: 100%;
}
.featuresList_1 h3 {
    color: #ff1743;
}
.featuresList_2 h3 {
    color: #4e99c4;
}
.featuresList_3 h3 {
    color: #d2a500;
}
.featuresList_4 h3 {
    color: #359256;
}
.featuresList_5 h3 {
    color: #3e2d91;
}
.featuresList_6 h3 {
    color: #007cff;
}
.featuresList_1 .featureIcone_1 {
    background-color: #fff0f3;
}
.featuresList_2 .featureIcone_1 {
    background-color: #eaf9ff;
}
.featuresList_3 .featureIcone_1 {
    background-color: #fff6d3;
}
.featuresList_4 .featureIcone_1 {
    background-color: #e4ffee;
}
.featuresList_5 .featureIcone_1 {
    background-color: #f4f4ff;
}
.featuresList_6 .featureIcone_1 {
    background-color: #e2edff;
}
.dealerSignup_box {
    width: 750px;
    margin: 0 auto;
    text-align: center;
}
.section_5 p {
    width: 500px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.section_6 .text_center {
    width: 750px;
    margin: 0 auto;
}
.section_6 .client_box {
    padding: 0;
}
.section_7 .dealerSignup_box p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    color: #000;
    line-height: 26px;
    margin-bottom: 20px;
}
.query_quesDiv {
    padding-left: 0;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    width: 100%;
    float: left;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.query_quesDiv li {
    width: 33.3%;
    padding: 40px 1%;
    padding-bottom: 0;
}
.query_quesDiv li h3 {
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    line-height: 26px;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.query_quesDiv li p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #000;
    margin-bottom: 0;
}
.signUp_padding {
    padding-right: 20%;
}
.signUp_padding p {
    color: #000;
}
.section_8 {
    padding: 50px 0;
}
.payment_confSec {
    width: 100%;
    float: left;
    padding: 50px 0;
    text-align: center;
    min-height: calc(100vh - 359px);
}
.payment_confirmation {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.payment_confirmation img {
    width: 200px;
    margin-top: 10px;
    margin-bottom: 40px;
}
.payment_confirmation p {
    color: #000;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px;
}
.payment_confirmation p a {
    color: #000;
}
.payment_confirmation p.payment_txt {
    font-size: 38px;
    line-height: 35px;
    font-family: 'Montserrat-Regular';
    border: 1px solid #ddd;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 30px;
    padding: 6px 15px;
}
.payment_txt span {
    font-size: 20px;
    line-height: 25px;
    vertical-align: super;
    font-family: 'Montserrat-Light';
    margin-right: 3px;
}
.payment_confirmation .pay_btn {
    margin-bottom: 15px;
}
.payment_confirmation .cancel_btn {
    color: #000;
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    cursor: pointer;
}
.blog-mainheading h2 {
    line-height: 48px;
}
.date {
    font-size: 13px;
}
.first-headingimg, .cal-date {
    z-index: 9;
}
.h3Priavcy {
    color: #000;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    font-family: 'SegoeUI-Bold';
    margin-top: 20px;
    margin-bottom: 15px;
}
#div_machines {
    width: 100%;
    float: left;
}
.listed_machine_sec .manufact_sec31 > #div_machines {
    display: flex;
}
.search-outer {
    margin-bottom: 64px;
    margin-top: 14px;
    margin: 2px auto 37px;
    background: #db281f;
    padding: 10px;
    border-radius: 3px;
}
.search-outer .search_machine {
    width: 100%;
    position: relative;
    z-index: 9;
    margin-top: 29px;
    display: flex;
    margin: 0 auto;
    box-shadow: none;
    background: 0 0;
    color: #fff;
    border-radius: 2px;
    overflow: hidden;
}
.search-outer .search_machine i {
    background: #db281f;
    padding: 4px 4px 10px 15px;
    vertical-align: top;
    height: 37px;
    border: 0;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 32px;
}
.search-outer .search_machine input {
    width: 100%;
    height: 39px;
}
.left_sidebar.sidebar-heading .panel-title > a:before {
    font-family: material icons;
    content: '\e5cf';
    transition: all .5s;
    font-size: 24px;
    position: absolute;
    right: 10px;
}
.left_sidebar.sidebar-heading .panel-title > a:not(.collapsed):before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    content: '\e5cf';
    font-family: material icons;
}
.left_sidebar.sidebar-heading .filter_machines a:before {
    position: absolute;
    right: 10px;
    font-size: 17px;
    font-family: material icons;
    content: '\e429';
    transform: rotate(90deg);
}
.advertise_banner {
    clear: both;
    width: 100%;
    background: url('../images/advertise_banner.png') no-repeat center;
    height: 600px;
    top: 0;
    background-size: cover;
}
.advertise_Sec2 {
    width: 100%;
    clear: both;
    padding-top: 50px;
    padding-bottom: 50px;
}
.advertise_Sec2 .page-heading h3 {
    font-family: 'Montserrat-Light';
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.advertise_Sec2 .page-heading h3 span {
    font-family: 'SegoeUI-Bold';
}
.advertise_Sec2 p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.advertise_Sec2 p a {
    color: #000;
    text-decoration: none;
}
.advertise_Sec2 h4 {
    font-family: 'SegoeUI-Bold';
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 27px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.advertise_Sec2 ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.advertise_Sec2 ul li {
    margin-bottom: 15px;
}
.advertise_Sec2 ul li p {
    margin-bottom: 2px;
}
.advertise_Sec2 img {
    margin-top: 20px;
    width: 100%;
}
.downloadKit_sec {
    width: 100%;
    clear: both;
    background: #f6f6f6;
    border-radius: 3px;
    padding: 50px 20px;
    padding-bottom: 80px;
    text-align: center;
    position: relative;
}
.downloadKit_sec h3 {
    font-family: 'Montserrat-Light';
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.downloadKit_sec h3 span {
    font-family: 'SegoeUI-Bold';
}
.downloadKit_sec a {
    display: inline-block;
    z-index: 9;
}
.downloadKit_sec a i {
    font-size: 18px;
}
.downloadKit_2 {
    position: absolute;
    right: 0;
    bottom: 0;
}
.downloadKit_2 img {
    margin: 0;
    width: 90px;
}
.paddingR_80 {
    padding-right: 80px;
}
.advertise_Sec2 .PrivacyPolicy_Outer {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.mt-0 {
    margin-top: 0!important;
}
textarea.form-control {
    font-size: 14px;
}
.newMachine_banner {
    clear: both;
    width: 100%;
    background: url('../images/new_machines_banner.jpg') no-repeat center;
    height: 600px;
    top: 0;
    background-size: cover;
}
.newMachine_login {
    width: 100%;
    clear: both;
    background: #f6f6f6;
    border-radius: 3px;
    padding: 50px;
    padding-top: 45px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
}
.newMac_left h3 {
    font-family: 'Montserrat-Light';
    font-size: 25px;
    line-height: 35px;
    margin: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.newMac_left h3 span {
    font-family: 'SegoeUI-Bold';
    font-size: 26px;
}
.contactform .form-control:focus {
    border-color: #aaa;
    box-shadow: none;
}
.newEnquiry_Form {
    margin-top: 30px;
    background: #f6f6f6;
    border-radius: 3px;
    padding: 40px;
    padding-top: 50px;
}
.newEnquiry_Form .h2Enquery {
    font-family: 'SegoeUI-Bold';
    font-size: 25px;
    line-height: 35px;
    margin-top: 0;
    margin-bottom: 5px;
    color: #000;
}
.newEnquiry_Form p {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.enquiryUs {
    width: 100%;
    text-align: center;
    display: inline-block;
    margin-top: 15px;
}
.enquiryUs a {
    display: inline-block;
    padding: 2px 50px;
}
.phoneNo_div {
    display: flex;
    width: 100%;
}
.phoneNo_div1 {
    width: 135px;
    margin-right: 13px;
}
.newEnquiry_Form .phoneNo_div1 select {
    background-position: 88% 50%;
}
.newEnquiry_Form select {
    appearance: none;
    background: url('../images/drop_arrow.png') no-repeat;
    background-color: #fff;
    background-position: 98% 50%;
    background-size: 12px;
}
.phoneNo_div2 {
    width: calc(100% - 148px);
}
#product_slider {
    width: 100%;
    display: inline-block;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 3px;
}
#product_slider .productImg_slider {
    width: 100%;
    float: left;
}
#product_slider .gallery {
    display: flex;
    align-items: center;
    width: 100%;
    background: #f7f7f7;
}
#product_slider .gallery .previews,#product_slider .gallery .full {
    width: 100px;
    padding: 0 10px;
}
#product_slider .gallery .previews {
    max-height: 385px;
    overflow: hidden;
    overflow-y: auto;
}
#product_slider .gallery .previews::-webkit-scrollbar {
    width: 2px;
}
#product_slider .gallery .previews::-webkit-scrollbar-track {
    background: #ddd;
}
#product_slider .gallery .previews::-webkit-scrollbar-thumb {
    background: #f5f5f5;
    border-radius: 5px;
}
#product_slider .gallery .previews::-webkit-scrollbar-thumb:hover {
    background: #f5f5f5;
}
#product_slider .gallery .full {
    width: calc(100% - 100px);
    padding: 20px;
    background: #fff;
}
#product_slider .gallery .full {
    width: calc(100% - 100px);
    height: 404px;
}
#product_slider .gallery .previews a {
    display: block;
    height: 60px;
    padding: 2px;
    margin-bottom: 5px;
    overflow: hidden;
}
#product_slider .gallery .previews a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#product_slider .gallery .previews a {
    border: 1px solid #ddd;
}
#product_slider .gallery .previews a:last-child {
    margin-bottom: 0;
}
#product_slider .gallery .previews a:hover,#product_slider .gallery .previews a.selected {
    border: 1px solid #db271f;
}
#product_slider .gallery .full img.Img_thumbnail {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.singleMachine-slider {
    width: 100%;
    display: inline-block;
}
.description_box {
    width: 100%;
    float: left;
}
.avail_button {
    width: 100%;
    display: flex;
    margin-bottom: 5px;
    justify-content: space-between;
    align-items: center;
}
.avail_button > div {
    width: calc(100% - 120px);
}
.avail_button {
    width: 100%;
    display: flex;
    margin-top: 10px;
    margin-bottom: 20px;
    justify-content: flex-end;
    align-items: center;
}
.avail_button img {
    width: 42px;
    padding: 6px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-left: 10px;
}
.availFinancing .modal-dialog, .shareMachine .modal-dialog {
    width: 500px;
    margin: 30px auto;
}
.availFinancing .modal-header, .shareMachine .modal-header {
    border: 0;
    padding: 20px 25px;
    padding-bottom: 5px;
    display: inline-block;
    width: 100%;
    position: relative;
}
.availFinancing button.close, .shareMachine button.close {
    font-size: 32px;
    opacity: 1;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 9;
}
.availFinancing .buttons_footer {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 15px;
}
.buttons_footer .machine_dalal_btn {
    background-color: #000;
    padding: 12px 30px;
    color: #fff;
    border: 1px solid #000;
    text-align: center;
    cursor: pointer;
    line-height: 19px;
    font-size: 14px;
    justify-content: center;
    border-radius: 3px;
    outline: 0;
    display: inline-block;
    font-family: 'Montserrat-Light';
    width: unset;
}
.availFinancing .modal-body {
    padding: 40px 25px;
    padding-top: 0;
}
.shareMachine .modal-body {
    padding: 30px;
    padding-top: 20px;
}
.avail_finance p {
    font-size: 14px;
    color: #000;
    font-family: 'Montserrat-Light';
    line-height: 21.33px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 20px;
}
.availFinancing h4 {
    font-size: 18px;
    margin: 0;
    line-height: 40px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.availForm_dtl p {
    font-size: 14px;
    color: #000;
    font-family: 'Montserrat-Light';
    line-height: 21.33px;
    margin-bottom: 20px;
}
.availForm_dtl label {
    font-weight: 400;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    color: #000;
}
.availForm_dtl .input-field {
    width: 100%;
    margin-bottom: 15px;
    position: relative;
}
.availForm_dtl .input-field input, .availForm_dtl .input-field select, .availForm_dtl .input-field textarea {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #f4f4f4;
    background: #f4f4f4;
    padding: 10px 20px;
    border-radius: 3px;
    box-shadow: none;
}
.availForm_dtl .input-field input:focus, .availForm_dtl .input-field textarea:focus {
    border: 1px solid #ddd;
    outline: 0;
    box-shadow: none;
    transition: .3s border;
}
.countryCode_list {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border-radius: 3px;
    width: 160px;
    height: 350px;
    overflow: hidden;
    overflow-y: auto;
    box-shadow: 0 2px 10px rgb(0 0 0/11%);
    z-index: 9;
    display: none;
}
.countryCode_list ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.countryCode_list ul li {
    padding: 10px 15px;
    border-bottom: 1px solid #f2f2f2;
}
.countryCode_list ul li:last-child {
    border-bottom: 0;
}
.countryCode_list ul li a {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    color: #000;
    width: 100%;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}
.mb-0 {
    margin-bottom: 0!important;
}
.countryCode_list::-webkit-scrollbar {
    width: 2px;
}
.countryCode_list::-webkit-scrollbar-track {
    background: 0 0;
}
.countryCode_list::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 5px;
}
.countryCode_list::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.singleMachine-slider .singleMac_head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    width: 100%;
    align-items: center;
}
.singleMac_head .heading {
    margin-bottom: 0;
}
.singleMac_head span {
    display: inline-block;
}
.share_machine {
    flex-shrink: 0;
}
.share_machine a, .share_machine a:hover {
    color: #000;
}
.share_machine a.usedMac_query {
    border: 1px solid #000;
    background: #000;
    border-radius: 3px;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
}
.share_machine a.usedMac_query:hover {
    color: #fff;
}
.share_machine i {
    color: #000;
    font-size: 24px;
    vertical-align: middle;
}
.share_machine a:last-child {
    margin-left: 20px;
}
.CopiedBtn {
    background-color: lightgrey!important;
    border: lightgrey!important;
}
.availFinance_box {
    border: 2px dotted #000;
    padding: 25px 20px;
    padding-bottom: 28px;
    background: #f7f7f7;
    border-radius: 2px;
    text-align: center;
    margin-bottom: 20px;
}
.availFinance_box img {
    width: 42px;
    margin-bottom: 10px;
}
.availFinance_box h4 {
    font-family: 'Montserrat-Light';
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px;
    margin-top: 0;
    color: #000;
}
.availFinance_box h4 span {
    font-family: 'SegoeUI-Bold';
    font-size: 19px;
}
.availFinance_box p {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 15px;
    color: #000;
}
.availFinance_box a {
    background-color: #000;
    padding: 10px 20px;
    color: #fff;
    border: 1px solid #000;
    border-radius: 3px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
}
.availFinance_box a:hover, .availFinance_box a:focus {
    color: #fff;
}
.availFinance_box.msg_seller img {
    width: 45px;
}
.availFinance_box.msg_seller h4 {
    margin-top: 7px;
    margin-bottom: 20px;
}
.availFinance_box.msg_seller h4 span {
    font-size: 16px;
    line-height: 24px;
}
.usedMac_sec {
    border-bottom: 2px solid #f2f2f2;
    margin-bottom: 70px;
    width: 100%;
    clear: both;
}
.usedMac_dtlSlider .slick-list {
    width: 100%;
}
.usedMac_dtlSlider .col {
    position: relative;
}
.soldOut_machine {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #db271f;
    z-index: 9;
    padding: 16px 30px;
    padding-top: 12px;
    border-radius: 2px;
}
.soldOut_machine p {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 0;
}
.newDealer_sec {
    padding: 70px 0;
    width: 100%;
    clear: both;
}
.newDealer_sec > .container > .row {
    display: flex;
}
.dealer_image {
    width: 100%;
    height: 100%;
    padding-right: 20px;
}
.dealer_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newDealer_sec h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 30px;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 15px;
    color: #000;
}
.newDealer_sec p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
    padding-left: 28px;
}
.newDealer_sec ul {
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 10px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.newDealer_sec ul li {
    width: 100%;
    margin-bottom: 30px;
}
.newDealer_sec ul li .borderTop {
    width: 60px;
    border-bottom: 2px solid #ddd;
    margin-bottom: 10px;
    display: block;
}
.newDealer_sec ul li h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
}
.newDealer_sec .dealer_Btn {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.newDealer_sec .dealer_Btn a {
    display: inline-block;
    padding: 0 50px;
}
.newDealer_Sec2 .machineQuery_sec1 {
    width: 100%;
    margin-bottom: 50px;
}
.Subscription_Box {
    border: 2px dotted #db271f;
    padding: 40px;
    background: #fffcfc;
    border-radius: 2px;
    width: 100%;
}
.Subscription_Box h3 {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 20px;
}
.Subscription_Box ul {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
.Subscription_Box ul li {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
}
.Subscription_Box ul li span {
    margin-right: 15px;
}
.Subscription_Box ul li img {
    color: #db271f;
    width: 13px;
    max-width: 13px;
    margin-top: 5px;
    vertical-align: revert;
}
.Subscription_Box .price_txt {
    font-size: 15px;
    line-height: 30px;
    padding-left: 33px;
    margin-top: 5px;
}
.Subscription_Box .price_txt span {
    font-family: 'SegoeUI-Bold';
    font-size: 20px;
    color: #db271f;
}
.subscribeBtn {
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}
.subscribeBtn a {
    display: inline-block;
}
.p-0 {
    padding: 0!important;
}
.sticky_height {
    min-height: 100vh;
    width: 100%;
    float: left;
}
.login_section {
    display: table;
    width: 100%;
    float: left;
}
.authentication_sc {
    display: table;
    width: 100%;
}
.authentication_sc > .row {
    display: flex;
    margin: 0;
}
.login_image {
    background: #efefef;
    min-height: 100vh;
    height: 100%;
    width: 100%;
    display: table;
    text-align: center;
}
.table_image {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.table_image img {
    width: 80%;
    margin: 0 auto;
}
.login_formN {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.formLogo {
    position: absolute;
    top: 3%;
    left: 4%;
}
.formLogo img {
    width: 65px;
}
.latestForm_table {
    width: 460px;
    padding: 80px 30px;
    padding-top: 120px;
}
.login_formN h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 45px;
    line-height: 60px;
    color: #000;
    margin-top: 0;
    margin-bottom: 12px;
}
.login_formN p {
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-bottom: 0;
}
.login_formN p a {
    font-family: 'SegoeUI-Bold';
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.login_formN p a:hover, .login_formN p a:focus {
    color: #000;
    text-decoration: none;
}
.latestForm_table .inner_table {
    margin: 40px 0;
    width: 100%;
}
.inner_table .input_fields {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
.inner_table .input_fields label {
    width: 100%;
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
    margin-bottom: 5px;
}
.inner_table .input_fields input, .inner_table .input_fields select {
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 12px 20px;
    font-size: 14px;
    line-height: 20px;
}
.inner_table .input_fields select option {
    background-color: #fff;
}
.inner_table .input_fields input:focus, .inner_table .input_fields select:focus {
    border: 1px solid #000;
    transition: border .5s;
}
.inner_table .input_fields input::placeholder {
    color: #a4a4a4;
}
.Check_box {
    display: flex;
}
.check_txt {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 23px;
    color: #000;
    margin-bottom: 0;
}
.check_txt a {
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.newMd_btns {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    background: #000;
    padding: 12px 20px;
    text-align: center;
    width: 100%;
    display: inline-block;
    border-radius: 3px;
    border: 0;
}
.newMd_btns:hover, .newMd_btns:focus {
    color: #fff;
}
.newMd_btns2 {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    background: #f4f4f4;
    padding: 12px 20px;
    text-align: center;
    width: 100%;
    display: flex;
    border-radius: 3px;
    margin-top: 20px;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgb(0 0 0/14%);
}
.newMd_btns2:hover, .newMd_btns2:focus {
    color: #000;
}
.newMd_btns2 i {
    font-size: 17px;
    margin-right: 5px;
    color: #000;
}
.resend_otp {
    text-align: right;
    margin-top: 10px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.resend_otp.txt_right {
    justify-content: flex-end;
}
.resend_otp a {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    cursor: pointer;
    text-decoration: underline!important;
}
.signinBody_2 {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.signinBody_2 .sides_border {
    width: 100%;
    display: block;
    border-top: 1px solid #d8d8d8;
    position: absolute;
    top: 50%;
    left: 0;
}
.signinBody_2 h4 {
    background-color: #fff;
    display: inline-block;
    margin: 0;
    padding: 0 20px;
    z-index: 9;
    position: relative;
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 20px;
    color: #989898;
}
.signup_links {
    text-align: center;
    width: 100%;
    display: inline-block;
}
.signup_links ul {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 0;
}
.signup_links ul li {
    background-color: #fff;
    border-radius: 3px;
    padding: 10px 20px;
    margin: 0 10px;
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    justify-content: center;
}
.signup_links ul li:first-child {
    margin-left: 0;
}
.signup_links ul li:last-child {
    margin-right: 0;
}
.signup_links ul li a {
    display: flex;
    align-items: center;
}
.signup_links ul li .social_links {
    margin-right: 12px;
    margin-top: 0;
}
.social_links img {
    height: 20px;
}
.signup_links ul li p {
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 21px;
    color: #000;
    border: 0;
}
.breadCrumbs_sec {
    width: 100%;
    clear: both;
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
}
.innerBread_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.leftLinks1 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
    color: #000;
    -webkit-font-smoothing: auto;
}
.leftLinks1 p a {
    color: #000;
    transition: .2s all;
}
.leftLinks1 p a:hover {
    color: #db271f;
}
.leftLinks2 {
    flex-shrink: 0;
    margin-left: 30px;
}
.leftLinks2 a {
    font-size: 13px;
    line-height: 20px;
    color: #000;
    background: #e6e6e6;
    padding: 10px 18px;
    border-radius: 3px;
    display: inline-block;
}
#product-slider .slick-slider .slick-list,#product-slider .slick-slider .slick-track {
    margin: 0;
}
#product-slider {
    width: 100%;
    position: relative;
    padding-right: 0;
}
#product-slider2 {
    width: 100%;
    position: relative;
}
#product-slider > div:nth-of-type(2),#product-slider2 > div:nth-of-type(2) {
    margin-top: 0;
}
#product-slider.reverse,#product-slider2.reverse {
    display: flex;
    flex-direction: column-reverse;
}
#product-slider.reverse > div:first-of-type,#product-slider2.reverse > div:first-of-type {
    margin-bottom: 1em;
}
#product-slider.reverse > div:nth-of-type(2),#product-slider2.reverse > div:nth-of-type(2) {
    margin-top: 0;
}
#product-slider.has-social-share #product-slider__nav,#product-slider2.has-social-share #product-slider__nav2 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    display: inline-block;
}
#product-slider .slick-slide,#product-slider2 .slick-slide {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    overflow: hidden;
    border-radius: 3px;
}
#product-slider .slick-slide > div,#product-slider2 .slick-slide > div {
    width: 100%;
    height: 100%;
}
#product-slider .slick-slide > div {
    height: 70px;
    background: #000;
}
#product-slider .slick-slide img,#product-slider2 .slick-slide img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    object-fit: cover;
}
#product-slider .slick-prev:before,#product-slider .slick-next:before {
    font-size: 40px;
    font-family: material icons;
    content: '\e409';
}
#product-slider .slick-prev:before {
    content: '\e5cb';
}
#product-slider .slick-next:before {
    content: '\e409';
}
#product-slider .slick-prev:before,#product-slider .slick-next:before,#product-slider2 .slick-prev:before,#product-slider2 .slick-next:before {
    color: #fff;
    opacity: 1;
}
#product-slider .slick-arrow,#product-slider2 .slick-arrow {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    background: 0 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 42px;
    margin: auto;
    width: 10%;
    text-align: center;
    z-index: 1;
    color: #000;
    background: #fff;
    height: 1.2em;
    padding: 1em 0;
    cursor: pointer;
}
#product-slider .slick-arrow.slick-next,#product-slider2 .slick-arrow.slick-next {
    left: initial;
}
#product-slider .slick-arrow.slick-prev,#product-slider2 .slick-arrow.slick-prev {
    right: initial;
}
#product-slider__main,#product-slider__main2 {
    margin-bottom: 0;
}
#product-slider__main::after,#product-slider__main2::after {
    color: #555;
    font-size: .85em;
    text-align: center;
    width: 100%;
    display: block;
    padding: 1em 0;
}
#product-slider__main.object-fit--contain .slick-slide img {
    object-fit: contain;
    height: 100%;
    width: 100%;
}
#product-slider__main2.object-fit--contain .slick-slide img {
    object-fit: cover;
    height: 460px;
    width: 100%;
}
.slick-list {
    margin-top: 0;
}
.slick-slider {
    margin-bottom: 0!important;
}
#product-slider__main .slick-slide {
    height: 460px;
    border-radius: 2px;
    background: #000;
}
#product-slider__main2 .slick-slide {
    height: 460px;
    border-radius: 2px;
}
#product-slider__nav.object-fit--contain .slick-slide img {
    object-fit: cover;
    height: 70px;
    width: 100%;
}
#product-slider__nav2.object-fit--contain .slick-slide img {
    object-fit: cover;
    height: 70px;
}
#product-slider__nav .slick-slide,#product-slider__nav2 .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
}
#product-slider__nav .slick-slide.slick-current img,#product-slider__nav2 .slick-slide.slick-current img {
    border: 1px solid #db271f;
    padding: 0;
    box-sizing: border-box;
    opacity: .7;
}
#product-slider__nav .slick-slide img,#product-slider__nav2 .slick-slide img {
    cursor: pointer;
}
#product-slider__main2 .vide_sec {
    text-align: center;
    background-color: #272727;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
}
.MachineDtl_sec {
    width: 100%;
    clear: both;
    padding-top: 20px;
    padding-bottom: 50px;
    border-bottom: 2px solid #ededed;
    margin-bottom: 50px;
}
.newMac_heading {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
    align-items: center;
}
.newMac_name h3 {
    font-size: 28px;
    line-height: 38px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}
.newMac_name span {
    display: block;
}
.newMac_name .redBottom {
    background: #000;
    width: 100px;
    height: 3px;
    border-radius: 2px;
    display: block;
}
.newMac_icon {
    position: relative;
    background: #f3f3f3;
    padding: 6px;
    width: 42px;
    height: 40px;
    border-radius: 2px;
    color: #000;
    text-align: center;
    flex-shrink: 0;
    margin-left: 30px;
    margin-top: 10px;
}
.newMac_icon i {
    font-size: 26px;
}
.newMac_icon .redDot {
    background: #db271f;
    width: 9px;
    height: 9px;
    border-radius: 4px;
    position: absolute;
    top: 10px;
    right: 10px;
    border: 1px solid #fff;
}
.newMac_brand {
    position: absolute;
    top: 15px;
    left: 15px;
    background: #db271f;
    padding: 10px 20px;
    border-radius: 1px;
    z-index: 9;
}
.newMac_brand p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 0;
}
.newMac_models {
    width: 100%;
    margin-top: 20px;
}
.newMac_models a {
    background: #fff;
    padding: 7px 12px;
    border-radius: 2px;
    border: 1px solid #ddd;
    color: #000;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    margin-right: 5px;
    margin-top: 10px;
}
.newMac_models a:hover, .newMac_models a:focus {
    color: #000;
    text-decoration: none;
}
.newMac_models a.active {
    background: #db271f;
    border: 1px solid #db271f;
    color: #fff;
}
.newMac_models a.active:hover {
    color: #fff;
}
.newMach_features {
    width: 100%;
    display: inline-block;
    padding-bottom: 50px;
}
.newMach_features ul {
    padding-left: 20px;
    list-style: disc;
    margin-bottom: 0;
    width: 100%;
}
.newMach_features ul li p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 10px;
}
.newMach_features ul li:last-child p {
    margin-bottom: 0;
}
.newMach_description {
    padding-bottom: 50px;
    width: 100%;
    display: inline-block;
}
.newMach_description p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 10px;
}
.newMach_description p:last-child {
    margin-bottom: 0;
}
.newMach_images {
    width: 100%;
    display: inline-block;
    padding-bottom: 60px;
}
.MachineDtl_txt h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 30px;
    line-height: 40px;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.MachineDtl_txt p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.getIn_toch {
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}
.getIn_toch a {
    display: inline-block;
}
.MachineDtl_sec2, .MachineDtl_sec4 {
    background-color: #f6f6f6;
    width: 100%;
    clear: both;
    padding: 70px 0;
    margin-bottom: 70px;
}
.MachineDtl_sec4 .row {
    margin-left: 0;
    margin-right: 0;
}
.features_head {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}
.MachineDtl_sec2 .features_head {
    margin-bottom: 50px;
}
.features_head h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 30px;
    line-height: 40px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
}
.features_head p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.features_sec ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}
.features_sec ul li {
    width: calc(33.33% - 30px);
    margin: 50px 15px;
    text-align: left;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
.features_sec ul li:nth-child(4), .features_sec ul li:nth-child(5), .features_sec ul li:nth-child(6) {
    margin-bottom: 0;
}
.features_sec ul li h5 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'SegoeUI-Bold';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-top: 0;
    margin-bottom: 0;
}
.features_sec ul li p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 5px;
    text-align: left;
}
.features_sec ul li p:last-child {
    margin-bottom: 0;
}
.features_sec {
    display: flex;
    align-items: center;
    width: 100%;
}
.features_sec1 {
    width: 50%;
}
.features_sec1 .features_head p {
    margin-bottom: 0;
}
.border_top {
    width: 70px;
    height: 4px;
    background: #000;
    border-radius: 3px;
    margin-bottom: 15px;
}
.features_sec1 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    margin-bottom: 40px;
}
.features_sec1 p:last-child {
    margin-bottom: 0;
}
.features_sec2 {
    width: 50%;
    padding-left: 12%;
}
.features_sec2 img {
    width: 100%;
}
.MachineDtl_sec3 {
    background-color: #fff;
    width: 100%;
    clear: both;
}
.MachineDtl_sec5 {
    background-color: #fff;
    width: 100%;
    clear: both;
    padding-top: 0!important;
    padding-bottom: 70px;
}
.newMach_technical {
    padding-bottom: 50px;
    width: 100%;
    display: inline-block;
}
.technicalData_table .table {
    border: 1px solid #ddd;
    margin-bottom: 0;
}
.technicalData_table .table th {
    font-size: 15px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin: 0;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #f6f6f6;
}
.technicalData_table .table td {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 20px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    padding: 10px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top: 0;
}
.machineQuery_sec {
    border: 2px dotted #000;
    padding: 40px 60px;
    background: #f7f7f7;
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.machineQuery_sec1 {
    width: 60%;
}
.machineQuery_sec1 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 30px;
    line-height: 40px;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
}
.machineQuery_sec1 h3 span {
    display: inline-block;
    background: #c2c2c23e;
    border-radius: 3px;
    padding: 3px 10px;
    padding-bottom: 1px;
}
.machineQuery_sec1 h3 img {
    width: 130px;
    position: absolute;
    top: -16px;
    right: 8px;
    transform: translate(100%);
}
.machineQuery_sec1 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 0;
    padding-left: 0!important;
}
.machineQuery_sec2 {
    width: 40%;
}
.machineQuery_sec21 {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}
.macQuery_email {
    width: 70%;
}
.macQuery_email > div {
    font-size: 13px;
    color: #000;
    font-family: 'Montserrat-Light';
    line-height: 15px;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-all;
}
.macQuery_email p {
    font-size: 13px;
    color: #000;
    font-family: 'Montserrat-Light';
    line-height: 15px;
    margin-bottom: 8px;
}
.machineQuery_sec21 a {
    display: flex;
    align-items: center;
}
.machineQuery_sec21 a i {
    font-size: 13px;
    margin-left: 7px;
}
.machineQuery_sec21 textarea {
    width: 70%;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #fff;
    padding: 10px 15px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px;
    position: relative;
}
#productGallery {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 10px;
    list-style: none;
    margin-bottom: 0;
    background: #f7f7f7;
    border-radius: 3px;
    padding: 30px 50px;
}
#productGallery img {
    width: calc(25% - 7.5px);
    height: 230px;
    object-fit: cover;
    object-position: top;
    border: 1px solid #ddd;
}
#productGallery img.single_imgBox {
    width: 100%;
    min-height: 636px;
    max-height: 636px;
    padding: 20px;
    margin-bottom: 0;
}
.image-preview-container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0, .6);
    transition: all .3s;
    display: none;
    color: #fff;
    will-change: transform;
    user-select: none;
}
.image-preview-container.show {
    animation: show .5s forwards;
    -webkit-animation: show .5s forwards;
}
.image-preview-container.hiding .preview-header {
    animation: opacityAnimation .5s forwards reverse;
}
.image-preview-container img {
    transition: all .5s;
    transform: translateX(var(--offsetX)) translateY(var(--offsetY)) translateZ(0) scale(var(--scale),var(--scale)) rotate(var(--rotate));
    object-fit: contain;
}
.image-preview-container .image-container {
    width: 100%!important;
    height: 100%!important;
    overflow: hidden;
}
.image-preview-container .preview-header {
    height: 60px;
    background: rgba(0,0,0, .2);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2vw 0 1vw;
    position: relative;
    z-index: 90;
    animation: opacityAnimation .5s forwards;
}
.image-preview-container .preview-header .nums {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.image-preview-container .preview-header .nums p {
    font-weight: 300;
    padding: 4px 8px;
    font-size: 16px;
}
.image-preview-container .preview-header button {
    background: 0 0;
    border: none;
    outline: none;
    font-size: 18px;
    color: #fff;
    padding: 4px 8px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    position: relative;
}
.image-preview-container .preview-header .tool-btn button {
    margin-left: 2vw;
}
.image-preview-container .preview-header button:hover::after, .image-preview-container .preview-header button:hover::before {
    display: block;
}
.image-preview-container .preview-header button::before {
    content: '';
    position: absolute;
    left: 50%;
    top: calc(130% - 5px);
    transform: translateX(-50%);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #000;
    display: none;
}
.image-preview-container .preview-header button::after {
    content: attr(data-tooltip);
    font-size: 12px;
    position: absolute;
    left: 50%;
    top: 130%;
    transform: translateX(-50%);
    background: #000;
    padding: 2px 5px;
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    display: none;
}
.image-preview-container .preview-header button:hover {
    background: rgba(0,0,0, .2);
    cursor: pointer;
}
#prev,#next {
    background: 0 0;
    border: none;
    outline: none;
    position: absolute;
    top: 50%;
    color: #f6f6f6;
    padding: 20px 10px;
    cursor: pointer;
    z-index: 9;
}
#prev i,#next i {
    font-size: 24px;
}
#prev {
    left: 1%;
}
#next {
    right: 1%;
}
.zoom-in {
    cursor: zoom-in;
}
.moving {
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -ms-transition: none!important;
    -o-transition: none!important;
}
@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2387568_7n96d4x0sva.eot?t=1614436212405);
    src: url(//at.alicdn.com/t/font_2387568_7n96d4x0sva.eot?t=1614436212405#iefix) format('embedded-opentype'),url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAT4AAsAAAAACjAAAASqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDXgqGXIUtATYCJAMcCxAABCAFhG0HgQEbpggRFaRXkP0ocPcUUIQJE35oLZsytsFlXASH/P8RD//tx7pvZr5g2iCR4Ee6SRMNieSNBom6Ftqmsknrnm272avZT+9ZL5kSyYL4OoAruFgmd66mB+uXQDZXayVUeGYizL6S8eBfX0r6fOmkWbj7n2OmS2uw/GubS2VStY2Ge+MBDSj7ovRADvhO7OjUTwN23crPBD1NoNe0MMTq2MmzoVUomwJxWlKUA23IouSQQ6uvU04WiPvA16YB8ixwz/75+CwmRCCpMijP2j4Zkw+L7+B5CdJxOkjPRtC154JwjowOKMRdqucWkJvpIL2f38mzj0GtpH7nOfl84rnP88DnJRxHuFMZDYNqI1lRSfP650UNjKYf2ONszTvQ+WTekXwK72g+Fe981PK0gTAJaEugtaroRjfYQ+4XiC1gO03ah+KQ5TFC3eUXpVJ4eStVbZRJRxfkGzdsYh2LrHqHQgtDtdFmHZVfQKaNTFilT3OzdF0G0kGdnyuv4KJps6gqMFSOWW9us9rXr6UkV1/Pvn498caNJPbaDAmzUbeJllq3OBKWzX6YguvX3+Rr1xLeW6dgjjqR+Ji/csMJV2Q/nm6iFBYHpLdKlayZzmngvuuzh1ntmxlqtgnTCWZ2i91h6I2EisXmdRuWpJmwqXJswnMjYfLQkUnViZa9TjZ6yPXZHewsMNNK1kogvUWiMFFkVoByzJnUHd29/jiBVpzQ1LmB3RWXlpSWWkWjXbHRiI3NBuNGVxuEP3KDAVcmGbfJMNfmuhEG34wYcdbnLOiqEUrsrPdZlRc66nNUFZSkSDNvhEFXse7f92aFE849J7fOIZajy6/QclVoCo1DyYvHD52t8HH3ubj5oY98sztTkT54wvaE4iPo188M5RFWiMesI9+99FgG1zjWCyvfDOGP7Ed7JhXnrGMXiN+UBD6r34Y8Jrr3HrnSH18T0ozGDoijnXFWvsXWn5Vqc9V+mTe1grLglsj1h50bB08xXwW46p6Z0gd7tm3Y3xRSEVzPl1ldfVxwTrLNpT87727g9KijCa2oNqQ36vB5X0a0TrQA8xJ4/yv8QbxAzKlJ2OuskoO7nvjjWfgPm6Ed/H+TnuYAlvolz0Ey6tN8CA3K3fIQ0j97L/M45NqZLOXgbyIpD+BtdnM9LNz/ch4jwAOkVVr6pJkKkYP4p/jKFWtT3n10UeklCDQWZUol9KpDPF+BUffb0070JjF9rQkfksYUZK0ZZMF2UOkzD7XWAvSaM+58nzG1sihiYFYPQRi2A5JBTyAbdg5ZsPegMukd1IaxgUAiMbQ3SgVEiRrFqAU/8P6HYKhazS7KKb2h27PmoNymvJB7iMMaERXNX7Eit7Gnf90mYsEyFbjQ8zBngsYU0cjkRdp5jixM+6TJUBmUURjSBPoAb/9AYJDKmuOFin3/DXJ2mcY5PT+CL4h1YXqwmiwlkFdNLdVzLPO7L2cjhGXXWYwU4AIXymqGgJa+LEKGmPgaqeZsZgbZspqpf105zhPQS/lgEylylKiijiZawuug/4PDY53X1bmzTtoY2quMjUm0XzfhmLF3qqPJ1PHQ6qk6oygcm3ddbREMynWvwwAA) format('woff2'),url(//at.alicdn.com/t/font_2387568_7n96d4x0sva.woff?t=1614436212405) format('woff'),url(//at.alicdn.com/t/font_2387568_7n96d4x0sva.ttf?t=1614436212405) format('truetype'),url(//at.alicdn.com/t/font_2387568_7n96d4x0sva.svg?t=1614436212405#iconfont) format('svg');
}
.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-xiayige:before {
    content: '\e627';
}
.icon-shangyige:before {
    content: '\e622';
}
.icon-account-practice-lesson-close:before {
    content: '\e600';
}
.icon-zhongzhi:before {
    content: '\e602';
}
.icon-xuanzhuan:before {
    content: '\e615';
}
.icon-xuanzhuan1:before {
    content: '\e669';
}
.newMach_credit_sec {
    width: 100%;
    display: inline-block;
    padding-bottom: 60px;
}
.newMach_credit {
    width: 100%;
    display: flex;
    background: #f7f7f7;
    border-radius: 3px;
    align-items: stretch;
}
.newMach_cre1 {
    width: 50%;
    text-align: center;
    padding: 30px;
}
.newMach_cre1 img {
    width: 330px;
}
.newMach_cre2 {
    width: 50%;
    background: #000;
    display: flex;
    align-items: center;
}
.newMach_cre2 .content {
    padding: 40px 50px;
    width: 100%;
}
.newMach_cre2 .features_head {
    color: #fff;
    margin-bottom: 15px;
}
.newMach_cre2 .features_head h3 {
    color: #fff;
    margin-bottom: 0;
}
.newMach_cre2 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 18px;
}
.newMach_newsletter {
    width: 100%;
    clear: both;
}
.newMach_cre2 .content a {
    background: #fff;
    color: #000;
}
.manufact_sec1 {
    clear: both;
    width: 100%;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalimages/NewOptimizeImages/manufacturer-banner.jpg') no-repeat center;
    height: 600px;
    top: 0;
    background-size: cover;
    display: table;
}
.manufact_box {
    display: table-cell;
    vertical-align: middle;
}
.manufact_cont {
    width: 755px;
}
.manufact_cont h3, .about_cont h3 {
    font-family: 'SegoeUI-Bold';
    color: #fff;
    font-size: 65px;
    line-height: 75px;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.manufact_cont h3 span, .about_sec612 h3 span, .about_sec71 span {
    display: block;
}
.manufact_cont p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border-left: 4px solid #fff;
    padding-left: 15px;
}
.manufact_sec2, .manufact_sec6 {
    padding: 70px 0;
    background: #f7f7f7;
    width: 100%;
    clear: both;
}
.manufact_sec21 {
    width: 100%;
    text-align: center;
}
.manufact_sec21 .text_red, .manufact_sec4 p.text_red, .manufact_sec61 p.text_red {
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    line-height: 24px;
    color: #db271f;
    margin-bottom: 15px;
}
.manufact_sec4 .row {
    display: flex;
}
.manufact_sec41 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.manufact_sec21 h3, .manufact_sec32 h3, .manufact_sec4 h3, .manufact_sec5 h3, .manufact_sec61 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 45px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}
.manufact_sec21 p, .manufact_sec32 p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.manufact_sec21 p:last-child, .manufact_sec32 p:last-child {
    margin-bottom: 0;
}
.manufact_sec21 p.text_wid1 {
    width: 82%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.manufact_sec21 p.text_wid2 {
    width: 75%;
    margin: 0 auto;
}
.manufact_sec3 {
    background-color: #f7f7f7;
}
.manufact_sec3, .manufact_sec5, .about_sec5, .about_sec10 {
    padding: 70px 0;
    width: 100%;
    clear: both;
}
.manufact_sec3 .row {
    display: flex;
}
.manufact_sec31 {
    width: 100%;
    padding-right: 50px;
    margin-bottom: 25px;
}
.manufact_sec31 .carousel {
    margin-top: 0;
}
.manufact_sec31 .carousel-indicators li {
    border: 0;
    background: #ddd;
    width: 30px;
    height: 5px;
    border-radius: 3px;
    margin: 2px;
}
.manufact_sec31 .carousel-indicators .active {
    background: #000;
}
.manufact_sec31 .carousel-indicators {
    bottom: -30px;
    left: 50%;
    transform: translate(-50%);
    margin: 0;
    display: block;
}
.manufact_sec31 .carousel-inner > .item > img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.manufact_sec32 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-left: 50px;
}
.manufact_sec32 h3 span, .manufact_sec4 h3 span {
    display: block;
}
.manufact_sec4 {
    clear: both;
    width: 100%;
    background: url('../images/magazine-bg.jpg') no-repeat center;
    top: 0;
    background-size: cover;
    display: table;
    padding: 70px 0;
}
.manufact_sec4 h3 {
    color: #fff;
}
.manufact_sec42 {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    width: 90%;
    margin-right: 0;
    margin-left: auto;
}
.manufact_sec42 h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
    line-height: 25px;
    color: #000;
    margin-top: 0;
    -webkit-font-smoothing: antialiased;
}
.manufact_sec42 img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.goTo_article {
    margin-top: 20px;
    text-align: right;
    width: 100%;
    display: inline-block;
}
.manufact_sec51 ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 30px;
}
.manufact_sec51 li {
    border: 1px solid #ddd;
    padding: 25px;
    border-radius: 3px;
    width: calc(50% - 30px);
    transition: .3s all;
}
.manufact_sec51 li:hover {
    box-shadow: -3px 4px 15px rgb(0 0 0/9%);
    cursor: pointer;
}
.manufact_sec51 li h6 {
    font-family: 'SegoeUI-Bold';
    font-size: 20px;
    line-height: 28px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.manufact_sec51 p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 5px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.sec511 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
}
.sec511 p {
    margin-bottom: 0;
}
.manufact_sec51 p.text_red {
    color: #db271f;
}
.sec514 {
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
}
.manufact_sec51 p.sec515 {
    text-align: right;
    width: 100%;
    margin-bottom: 0;
}
.manufact_sec52 {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
}
.manufact_sec61 {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.manufact_sec61 div {
    width: 90%;
    margin: 0 auto;
    margin-top: 40px;
    overflow: hidden;
    border-radius: 3px;
}
.manufact_sec61 div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newBrands_sec1 {
    clear: both;
    width: 100%;
    background: url('../images/brands_banner.jpg') no-repeat center;
    height: 600px;
    top: 0;
    background-size: cover;
    display: table;
}
.newBrands_cell {
    display: table-cell;
    vertical-align: middle;
}
.newBrands_sec11 {
    background: #fff;
    padding: 30px;
    border-radius: 3px;
    box-shadow: 0 2px 10px rgb(0 0 0/14%);
    width: 655px;
}
.newBrands_sec11 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 50px;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    padding-bottom: 10px;
    border-bottom: 4px solid #000;
    display: inline-block;
}
.newBrands_sec11 p {
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec2 {
    width: 100%;
    padding: 70px 0;
}
.newBrands_sec2 h3, .newBrands_sec3 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 35px;
    line-height: 45px;
    color: #000;
    margin-top: 0;
    margin-bottom: 30px;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec2 ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    display: flex;
}
.newBrands_sec2 ul li {
    border-radius: 3px;
    box-shadow: 0 5px 10px rgb(0 0 0/11%);
    width: calc(33.33% - 20px);
    overflow: hidden;
    margin: 0 10px;
}
.newBrands_sec21 {
    width: 100%;
    height: 260px;
}
.newBrands_sec21 img {
    width: 100%;
    object-fit: cover;
    object-position: top;
    height: 100%;
}
.newBrands_sec22 {
    width: 100%;
    background: #db271f;
    padding: 20px;
}
.newBrands_sec22 h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec22 p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec3 {
    width: 100%;
    clear: both;
    background: #f7f7f7;
    padding: 70px 0;
}
.newBrands_sec3 ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.newBrands_sec3 ul li {
    border-radius: 3px;
    width: calc(25% - 18px);
    overflow: hidden;
    box-shadow: 0 5px 6px rgb(0 0 0/2%);
    background: #fff;
    transition: .3s all;
}
.newBrands_sec31 {
    width: 100%;
    height: 200px;
}
.newBrands_sec31 img {
    width: 100%;
    height: 180px;
    object-fit: contain;
    background-color: #f7f7f7;
}
.newBrands_sec32 {
    width: 100%;
    padding: 10px;
    position: relative;
}
.machine_list12 .newBrands_sec32 {
    height: calc(100% - 180px);
}
.d_flex {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 5px;
}
.newBrands_sec32 h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 17px;
    line-height: 22px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec32 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec32 .cate_brand {
    font-family: 'SegoeUI-Bold';
    font-size: 13px;
    margin-bottom: 0;
}
.viewbranded_btn {
    width: 100%;
    display: inline-block;
    margin-top: 30px;
    text-align: right;
}
.newBrands_sec3 ul li:hover {
    box-shadow: 0 5px 10px rgb(0 0 0/11%);
    cursor: pointer;
}
.newBrands_sec4 {
    clear: both;
    width: 100%;
    background: url('../images/newsletter_bg.jpg') no-repeat center;
    height: 350px;
    top: 0;
    background-size: cover;
    display: table;
}
.newBrands_sec41 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.newBrands_sec412 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.newBrands_sec42 {
    max-width: 705px;
    margin: 0 auto;
}
.newBrands_sec42 h3 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 44px;
    line-height: 38px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 30px;
    display: inline-block;
    position: relative;
}
.newBrands_sec42 h3:before {
    content: '';
    background: url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/newsletter-pencil.svg')no-repeat;
    width: 61px;
    height: 32px;
    position: absolute;
    background-size: contain;
    top: 5px;
    left: -75px;
}
.newBrands_sec42 p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.newBrands_sec42 p span {
    color: #fff;
}
.newNewsletter_btn {
    margin-top: 25px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    border: 1px solid #fff;
    border-radius: 2px;
}
.newNewsletter_btn input {
    background: unset;
    padding: 12px 20px;
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 22px;
    color: #fff;
    width: calc(100% - 115px);
    border: 0;
}
.newNewsletter_btn input:-webkit-autofill, .newNewsletter_btn input:-webkit-autofill:hover, .newNewsletter_btn input:-webkit-autofill:focus, .newNewsletter_btn input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px transparent inset!important;
}
.newNewsletter_btn input::placeholder {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
}
.newNewsletter_btn a {
    background: #fff;
    border: 0;
    padding: 12px 20px;
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    color: #000;
    width: 115px;
    text-align: center;
    flex-shrink: 0;
}
.about_sec1 {
    clear: both;
    width: 100%;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalimages/NewOptimizeImages/about_banner.jpg') no-repeat center;
    height: 600px;
    top: 0;
    background-size: cover;
    display: table;
}
.about_cont {
    text-align: center;
    width: 100%;
}
.about_cont p {
    font-family: 'Montserrat-Regular';
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.about_cont h3 {
    margin-bottom: 0;
}
.about_sec2 {
    background-color: #fff;
    clear: both;
    width: 100%;
    padding: 70px 0;
}
.about_sec11 {
    background-color: #f7f7f7;
    clear: both;
    width: 100%;
    padding: 70px 0;
}
.about_sec21 {
    width: 100%;
    position: relative;
    padding-right: 150px;
}
.about_sec21 img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 80px;
}
.about_sec21 p, .about_sec612 p, .about_sec71 p, .about_sec81 p, .about_sec91 p, .about_sec101 p, .about_sec111 p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.about_sec71 p:last-child, .about_sec101 p:last-child {
    margin-bottom: 0;
}
.mb-0 {
    margin-bottom: 0;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-family: 'SegoeUI-Bold';
    color: #000;
    font-size: 40px;
    line-height: 55px;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.about_sec4 .manufact_cont {
    width: 70%;
}
.about_sec4 h3 {
    color: #fff;
    font-size: 40px;
    line-height: 55px;
}
.about_sec4 p {
    font-size: 16px;
    line-height: 21.3px;
    padding-left: 0;
    border: 0;
    margin-bottom: 15px;
}
.about_sec4 p:last-child {
    margin-bottom: 0;
}
.about_sec5 .row {
    display: flex;
}
.about_sec51 {
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
}
.about_sec52 {
    display: flex;
    background: #f7f7f7;
    padding: 40px;
    width: 100%;
    border-radius: 3px;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.about_sec52 ul {
    padding-left: 16px;
    margin-bottom: 0;
}
.about_sec52 p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.about_sec52 li:last-child p {
    margin-bottom: 0;
}
.about_sec52 img {
    width: 50px;
    margin-bottom: 20px;
}
.aboutSub_btn {
    width: 100%;
    text-align: right;
}
.aboutSub_btn input {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px 20px;
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
    margin-bottom: 20px;
}
.Aborder_red {
    border: 2px dotted #000;
    background: #fff;
}
.about_sec6 {
    background-color: #f7f7f7;
    clear: both;
    width: 100%;
    padding-top: 30px;
    overflow: hidden;
}
.about_sec61 {
    display: flex;
    align-items: center;
    width: 100%;
}
.about_sec611 {
    width: 50%;
    text-align: center;
}
.about_sec611 img {
    width: 427px;
}
.about_sec612 {
    width: 50%;
}
.about_sec612 .app_icons {
    display: flex;
    margin-top: 30px;
}
.about_sec612 .app_icons img {
    height: 25px;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    padding: 0 8px;
}
.about_sec612 .app_icons a:last-child img {
    border-left: 0;
}
.about_sec7 {
    background-color: #212121;
    clear: both;
    width: 100%;
    display: flex;
    align-items: center;
}
.about_sec71 {
    width: 50%;
    padding: 70px;
}
.about_sec711 {
    width: 500px;
    margin-right: 0;
    margin-left: auto;
}
.about_sec71 h3, .about_sec71 p, .about_sec91 h3, .about_sec91 p {
    color: #fff!important;
}
.about_sec72 {
    width: 50%;
    height: 650px;
}
.about_sec72 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_sec8 {
    background-color: #ebebe9;
    clear: both;
    padding-top: 70px;
    width: 100%;
}
.about_sec81 h3 span {
    font-style: italic;
    font-family: 'Montserrat-Regular';
}
.about_sec81 img {
    width: 350px;
}
.about_sec811 {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
.about_sec9 {
    clear: both;
    width: 100%;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalimages/NewOptimizeImages/logistics-banner.jpg') no-repeat center;
    top: 0;
    background-size: cover;
    padding: 70px 0;
}
.about_secXI {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.about_sec1011 {
    width: 60%;
}
.about_sec101 img {
    width: 200px;
}
.required-box {
    position: relative;
}
.required-message {
    position: absolute;
    color: #db271f;
    width: auto;
    left: 0;
    top: 50px;
    font-size: 12px;
    line-height: 0;
}
.error_icon {
    font-size: 14px;
    vertical-align: middle;
    margin-right: 2px;
}
.sitemap_sec1 {
    width: 100%;
    padding: 80px 0;
    clear: both;
}
.sitemap_sec2 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.sitemap_sec3 {
    margin: 0 15px;
    width: calc(33.33% - 30px);
    margin-bottom: 30px;
}
.sitemap_sec3 h3 {
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
    background-color: #f7f7f7;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    display: flex;
    -webkit-font-smoothing: antialiased;
    align-items: center;
}
.sitemap_sec3 h3 img {
    width: 22px;
    margin-right: 10px;
}
.sitemap_sec3 i {
    font-size: 25px;
    vertical-align: text-bottom;
    margin-right: 12px;
}
.sitemap_sec4 {
    padding: 10px;
}
.sitemap_sec4 ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    width: 100%;
}
.sitemap_sec4 ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f7f7f7;
}
.sitemap_sec4 ul li:first-child {
    padding-top: 0;
}
.sitemap_sec4 ul li a {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.arrow_right1 {
    color: #ddd;
    transform: rotate(-90deg);
}
.sitemap_sec4 ul li:hover .arrow_right1, .sitemap_sec4 ul li a:focus .arrow_right1 {
    color: #000;
    cursor: pointer;
}
.search-icon {
    position: absolute;
    right: 15px;
    top: 10px;
}
.search-icon i {
    font-size: 18px;
    color: #000;
}
.search-barForm .search_droplist {
    width: 100%;
    left: 0;
    top: 40px;
    height: unset;
    max-height: 140px;
    overflow-y: auto;
    box-shadow: 0 2px 5px rgb(0 0 0/6%);
    position: absolute;
    background: #fff;
    z-index: 9;
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
}
.search-barForm .search_droplist li a {
    border-bottom: 1px solid #ececec;
}
.search-barForm .search_droplist li:last-child a {
    border-bottom: 0;
}
.form-box .search-barForm .drop_content {
    padding: 6px 20px;
}
.form-box .search-barForm .drop_content p {
    font-size: 13px;
}
.verify_btns {
    text-align: right;
    margin-top: 5px;
}
.verify_btns a {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 20px;
    color: #db271f;
    margin-left: 10px;
    text-decoration: underline;
    cursor: pointer;
}
.newapps_sec1 {
    padding: 70px 0;
    width: 100%;
    background: url('../images/apps-banner.jpg') no-repeat;
    background-size: cover;
    display: table;
    height: 600px;
    clear: both;
}
.newsapps_box {
    display: table-cell;
    vertical-align: middle;
}
.apps_content {
    width: 695px;
}
.apps_content h3 {
    font-family: 'SegoeUI-Bold';
    color: #fff;
    font-size: 60px;
    line-height: 65px;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.apps_content p {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.newapps_sec2 {
    padding: 70px 0;
    width: 100%;
    clear: both;
}
.newapps_sec2_content h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 52px;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
.newapps_sec2_content p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 10px;
}
.newapps_sec2_content ul {
    margin-bottom: 0;
    padding-left: 18px;
    width: 100%;
}
.newapps_sec2_button {
    width: 100%;
    margin-top: 30px;
}
.newapps_sec3 {
    padding: 70px 0;
    width: 100%;
    clear: both;
    background: #f7f7f7;
}
.AppFeacture_heading {
    width: 100%;
    text-align: left;
    margin-bottom: 30px;
}
.AppFeacture_heading h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 52px;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.AppFeacture_heading p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 0;
}
.grid_section {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}
.grid_content h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 20px;
    line-height: 27px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
}
.grid_content p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 5px;
}
.app_feacture_img {
    width: 100%;
    text-align: right;
}
.app_feacture_img img {
    width: 90%;
}
.Queries_sec {
    padding: 70px 0;
    width: 100%;
    clear: both;
}
.Queries_content {
    width: 100%;
    margin-top: 30px;
}
.Queries_content .panel-title {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-top: 0;
    border: 1px solid #e6e5e5;
}
.Queries_content .panel-body {
    padding: 15px;
    background: #f7f7f7;
}
.Queries_content .panel-body p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 0;
}
.Queries_content .panel-group .panel-heading a {
    display: block;
    padding: 10px 15px;
    color: #000;
    text-decoration: none;
    position: relative;
    transition: .3s all;
}
.Queries_content .panel, .Queries_content .panel-body {
    box-shadow: none;
}
.Queries_content .panel-group .panel-heading {
    padding: 0;
    box-shadow: none;
}
.Queries_content .panel-group .panel-heading+.panel-collapse > .list-group, .Queries_content .panel-group .panel-heading+.panel-collapse > .panel-body {
    border-top: none!important;
}
.Queries_img_content {
    margin-top: 30px;
}
.Queries_content {
    margin-top: 30px;
}
.Queries_content .panel-group .panel {
    margin-bottom: 15px;
    border-radius: 4px;
}
.Queries_content .panel-group .panel-title a:not(.collapsed) {
    background-color: #000;
    color: #fff;
}
.pricing_sec1 {
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    clear: both;
}
.pricing_sec11 {
    background: url('https://Hashbrown.azureedge.net/machinedalalassets/images/pricing-dotted-bg.png')repeat;
    width: 100%;
    padding: 35px 40px;
    padding-top: 30px;
}
.pricing_sec11 h3 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    line-height: 52px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
}
.pricing_sec11 span {
    display: block;
}
.pricing_sec2, .pricing_sec3 {
    padding-top: 70px;
    width: 100%;
    clear: both;
}
.pricing_sec21 {
    width: 100%;
    background: #f7f7f7;
    padding: 10px 25px;
    border-radius: 2px;
    margin-bottom: 30px;
}
.pricing_sec21 h4 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
    line-height: 40px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
}
.pricing_sec22 {
    display: flex;
    width: 100%;
}
.pricing_sec221 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    width: 45%;
    padding-right: 5%;
    margin-right: 5%;
    border-right: 1px dashed #000;
}
.pricing_sec221:last-child {
    padding-right: 0;
    border-right: 0;
    margin-right: 0;
}
.pricing_sec221 > div > p {
    font-family: 'Montserrat-Regular';
    font-size: 22px;
    line-height: 30px;
    color: #000;
    margin-bottom: 10px;
}
.pricing_sec221 > div h5 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 28px;
    line-height: 37px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
}
.pricing_sec221 ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    width: 100%;
    margin-top: 40px;
}
.pricing_sec221 ul li {
    display: flex;
    width: 100%;
    margin-bottom: 15px;
}
.pricing_sec221 ul li:last-child {
    margin-bottom: 40px;
}
.pricing_sec221 ul li img {
    width: 13px;
    margin-right: 10px;
}
.pricing_sec221 ul li p {
    font-family: 'Montserrat-Regular';
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
.pricing_sec3 .pricing_sec22 {
    flex-direction: column;
}
.pricing_sec3 .pricing_sec221 {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    padding-bottom: 50px;
    margin-bottom: 40px;
    border-bottom: 1px dashed #000;
}
.pricing_sec3 .pricing_sec221:last-child {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.pricing_sec221 > div > img {
    width: 430px;
}
.banner_sec {
    padding: 70px 0;
    width: 100%;
    clear: both;
    height: 450px;
}
.banner_sec_content h3 {
    margin-top: 0;
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-bottom: 15px;
    -webkit-font-smoothing: antialiased;
}
.banner_sec_content h3 span {
    display: block;
}
.imeage_content {
    width: 100%;
    text-align: right;
}
.mission_sec {
    width: 100%;
    clear: both;
    padding: 70px 0;
    background: #f7f7f7;
}
.mission_sec_content_img {
    width: 300px;
    text-align: center;
    position: relative;
}
.mission_sec_content_img img {
    position: absolute;
    width: 100%;
    top: -210px;
}
.main_content h3 {
    -webkit-font-smoothing: antialiased;
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.main_content h5 {
    -webkit-font-smoothing: antialiased;
    font-family: 'Montserrat-Light';
    font-size: 25px;
    line-height: 33px;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.main_content p {
    -webkit-font-smoothing: antialiased;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 20px;
}
.main_content p:last-child, .main_content_text p:last-child {
    margin-bottom: 0;
}
.values_section {
    padding: 70px 0;
    width: 100%;
    clear: both;
}
.Values_text h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.Values_text {
    border-top: 2px solid #000;
    padding-top: 20px;
    width: 100%;
    margin-bottom: 30px;
}
.main_content_text {
    width: 100%;
}
.background_box {
    width: 64px;
    height: 8px;
    background-color: #000;
    margin-top: 0;
    margin-bottom: 30px;
}
.main_content_text p {
    -webkit-font-smoothing: antialiased;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 20px;
}
.image_content {
    width: 100%;
    text-align: right;
}
.image_content img {
    width: 90%;
}
.Progress_section {
    background: #f7f7f7;
    padding: 30px;
    margin-top: 70px;
    width: 100%;
}
.Values_text1 {
    width: 100%;
    margin-bottom: 40px;
}
.Values_text1 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.Progress_section .main_content_text p {
    -webkit-font-smoothing: antialiased;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-bottom: 20px;
}
.image_content1 {
    width: 100%;
    text-align: right;
    margin-top: 40px;
}
.image_content1 img {
    width: 80%;
}
.road_map {
    position: relative;
    margin-top: 70px;
    width: 100%;
}
.road_map_image {
    width: 100%;
    text-align: center;
}
.road_map_image img {
    width: 80%;
}
.capablities_sec {
    width: 100%;
    margin-top: 70px;
    border-top: 2px solid #000;
    padding-top: 70px;
}
.capabilites_text {
    display: flex;
    width: 100%;
}
.capabilites_text h3 {
    width: 48%;
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.pink_background {
    background: #fdf4f4;
    width: 52%;
    height: 160px;
}
.Presentation_sec {
    width: 100%;
    text-align: right;
}
.Presentation_sec img {
    margin-top: 70px;
    width: 70%;
    object-fit: cover;
}
.Download_presentation {
    width: 100%;
    text-align: right;
    margin-top: 20px;
}
.bg-red:hover, .bg-red:focus {
    color: #fff;
}
.banner_sec_content p {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
    font-family: 'Montserrat-Light';
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.block_txt2 {
    display: inline;
}
.banner_sec {
    padding: 70px 0;
    height: 550px;
}
.pink_background {
    background: #fdf4f4;
    width: 55%;
    padding: 40px 50px;
}
.capabilites_text h3 {
    width: 45%;
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
}
.capabilites_text p {
    margin: 0;
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 21.3px;
    padding: 0;
}
.banner_sec_content h5 {
    -webkit-font-smoothing: antialiased;
    font-family: 'Montserrat-Light';
    font-size: 25px;
    line-height: 33px;
    color: #000;
    margin: 0;
}
.banner_sec_content {
    width: 100%;
}
.block_txt {
    display: block;
}
.mission_sec1 {
    display: flex;
}
.main_content {
    width: 50%;
}
.imeage_content_sec {
    width: 50%;
}
.banner_sec1 {
    display: flex;
}
.banner_sec_content {
    width: 50%;
}
.newapps_sec2 .imeage_content {
    width: 100%;
    text-align: center;
}
.imeage_content img {
    width: 320px;
}
.newapps_sec2 .imeage_content img {
    width: 260px;
}
.banner_imeage {
    width: 50%;
}
.banner_sec2 {
    padding: 70px 0;
    height: 600px;
    display: table;
    width: 100%;
    background: url('../images/backgroung.png') no-repeat center;
    background-size: cover;
    background-blend-mode: overlay;
    background-color: rgb(0 0 0/43%);
}
.table-cell {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.newsletter_sec_content {
    max-width: 775px;
    margin: 0 auto;
    text-align: center;
}
.newsletter_sec_content h3 {
    font-size: 55px;
    line-height: 65px;
    color: #fff;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.newsletter_sec_content p {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-family: 'Montserrat-Regular';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 12px;
}
.newsletter_button a {
    background: #000;
    color: #fff;
    font-family: 'Montserrat-Light';
    padding: 12px 18px;
    font-size: 14px;
    line-height: 22px;
    border: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.newsletter_button a i {
    vertical-align: middle;
}
.newsletter_button input::placeholder {
    font-size: 15px;
}
.newsletter-sec1 {
    background: #fff;
    padding: 25px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #f2f2f2;
}
.newsletter_sec2_text {
    width: 100%;
    float: left;
}
.newsletter_sec2_text ul {
    list-style: none;
    display: inline-flex;
    width: 100%;
    margin: 0;
    padding-left: 0;
}
.newsletter_sec2_text ul li {
    padding: 0 20px;
    width: 33.3%;
    border-right: 1px solid #ddd;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
}
.newsletter_sec2_text ul li h3 {
    font-size: 45px;
    line-height: 55px;
    color: #000;
    margin: 0;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
}
.newsletter_sec2_text ul li h4 {
    font-size: 16px;
    line-height: 21px;
    font-family: 'Montserrat-Light';
    text-transform: capitalize;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}
.newsletter_sec2_text ul li:last-child {
    border: 0;
}
.newsletter_sec2 {
    padding: 70px 0;
}
.newsletter_sec_text ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.newsletter_sec_text ul li {
    margin-bottom: 20px;
}
.newsletter_sec_text ul li p {
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    font-family: 'Montserrat-Light';
}
.newsletter_img_content {
    width: 100%;
}
.newsletter_img_content img {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.sitemap_sec5 {
    width: 100%;
    clear: both;
    background: #000;
    padding: 50px 0;
}
.sitemap_sec51 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5%;
}
.sitemap_sec511 {
    width: 50%;
    text-align: left;
}
.sitemap_sec512 {
    width: 45%;
}
.sitemap_sec511 h3, .sitemap_sec511 h1 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.sitemap_sec511 p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.sitemap_sec6 {
    width: 100%;
    clear: both;
    padding: 60px 0;
}
.sitemap_sec7 {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
}
.sitemap_sec6 .sitemap_sec7:first-child {
    margin-top: 0;
}
.sitemap_sec71 {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.sitemap_sec71 h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.sitemap_sec8 ul {
    width: 100%;
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 18px;
    margin-bottom: 0;
}
.sitemap_sec8 ul li {
    width: calc(16.66% - 15px);
}
.sitemap_sec8 ul li a {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    border-bottom: 1px solid transparent;
    color: #000;
    -webkit-font-smoothing: antialiased;
    transition: all .2s;
    cursor: pointer;
}
.sitemap_sec8 ul li a:hover, .sitemap_sec8 ul li a:focus {
    border-bottom: 1px solid #1f4790;
    color: #1f4790;
    transform: scale(1.1);
}
.sitemap_sec52 {
    background: #f7f7f7;
    padding: 25px 0;
    width: 100%;
    clear: both;
    box-shadow: 0 2px 5px rgb(0 0 0/10%);
}
.sitemap_sec52 ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sitemap_sec52 ul li {
    border-right: 2px solid #e2e2e2;
    padding: 0 20px;
}
.sitemap_sec52 ul li:last-child {
    border-right: 0;
}
.sitemap_sec52 ul li a {
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 22px;
    color: #000;
    transition: .3s color;
    cursor: pointer;
}
.sitemap_sec52 ul li a:hover {
    color: #db271f;
}
.google_btn .abcRioButton {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 20px;
    color: #000;
    height: 42px!important;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: none;
    width: unset!important;
    padding: 10px 15px;
    border: 1px solid #ddd;
}
.google_btn .abcRioButtonIcon {
    margin-right: 12px;
    padding: 0!important;
}
.google_btn .abcRioButtonContents {
    font-family: 'Montserrat-Light';
    font-size: 13px!important;
    line-height: 20px!important;
    letter-spacing: 0;
    color: #000;
    margin: 0;
}
.newmanufacture_sec {
    padding: 70px 0;
    height: 300px;
    display: table;
    width: 100%;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/equipment.svg') no-repeat;
    background-size: cover;
}
.table_cell {
    display: table-cell;
    vertical-align: middle;
}
.newsletter_button {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    align-items: center;
}
.newsletter_button input {
    width: 100%;
    padding: 13px 23px;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #ddd;
    border-right: 0;
}
.newmanufacture_sec_content {
    max-width: 775px;
    margin: 0 auto;
    text-align: center;
}
.mewmanufacture_sec1 {
    padding: 20px 0;
}
.logo_content {
    display: inline-flex;
    justify-content: center;
    gap: 15px;
    align-items: center;
}
.logo_content img {
    width: 100px;
    box-shadow: 0 3px 6px #0000001d;
    padding: 10px;
}
.logo_content h4 {
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin: 0;
}
.manufacture_sec2 .nav-tabs {
    border-bottom: unset;
}
.manufacture_sec2 .nav-tabs {
    border-bottom: unset;
    display: flex;
    width: 80%;
    justify-content: space-between;
}
.background_bg {
    background: #f8f8f8;
    width: 100%;
}
.manufacture_sec2 ul li {
    margin-right: 0;
}
.manufacture_sec2 .nav-tabs > li > a {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    border: 0;
    padding: 15px 40px;
    transition: .3s border-color;
}
.manufacture_sec2 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #000;
    cursor: default;
    background-color: unset;
    border: unset;
    border-bottom-color: #db271f;
}
.manufacture_sec2 .nav-tabs > li > a:focus, .manufacture_sec2 .nav-tabs > li > a:hover {
    background-color: unset;
}
.manufacture_sec2 .grid_content > img {
    width: 100%;
    height: 272px;
    object-fit: cover;
}
.manufacture_sec2 .grid_content {
    margin-top: 20px;
    position: relative;
    width: 100%;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgb(0 0 0/6%);
}
.manufacture_sec2 .main_content {
    background: #f8f8f8;
    padding: 15px;
}
.manufacture_sec2 .grid_section {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
}
.manufacture_sec2 .main_content {
    width: 100%;
}
.manufacture_sec2 .grid_content h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 21px;
    color: #000;
    margin-top: 0;
    margin-bottom: 5px;
    -webkit-font-smoothing: antialiased;
}
.manufacture_sec2 .nav.nav-tabs .active {
    color: #000;
    border: 0;
    border-bottom: 2px solid #da271f;
    color: #000;
}
.manufacture_sec2 .tab-content {
    padding: 50px 0;
}
.video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.manufacture_sec2 .video img {
    width: 50px;
    height: 40px;
    object-fit: cover;
    border-radius: 15px;
}
.manufacture_sec2 li a input {
    border: none;
    background: 0 0;
    border-bottom: 1px solid #ddd;
}
.manufacture_sec2 img {
    width: 300px;
    height: 270px;
    object-fit: cover;
}
.manufacture_sec_tab {
    display: flex;
    align-items: flex-end;
}
.input_search {
    position: relative;
    width: 30%;
}
.input_search input {
    border: 0;
    background: unset;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 10px;
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    transition: .3s border-color;
}
.input_search input:focus {
    border-bottom: 1px solid #000;
}
.input_search input::placeholder {
    font-size: 15px;
}
.input_search i {
    color: #9f9fa0;
    position: absolute;
    left: 0;
    font-size: 22px;
    top: 2px;
}
.brandPage_search2 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 10px 15px;
    box-shadow: 0 10px 10px rgb(0 0 0/10%);
}
.brandPage_search2 .search_suggestions {
    margin-bottom: 0;
}
.brandPage_search2 .search_suggestions ul li:last-child {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.con_section p {
    font-family: 'Montserrat-Light';
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
}
.con_section p:last-child {
    margin-bottom: 0;
}
.con_section p span {
    font-family: 'SegoeUI-Bold';
}
.paymentCon_sec {
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    clear: both;
}
.paymentCon_sec h3 {
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
    line-height: 52px;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.paymentCon_sec p {
    font-family: 'Montserrat-Light';
    color: #000;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
}
.paymentSec_1 {
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px dashed #db271f;
    width: 100%;
}
.paymentCon_sec .paymentSec_1:nth-of-type(1) {
    padding-top: 0;
    border-top: 0;
}
.paymentSec_1 a {
    background: #000;
    font-family: 'Montserrat-Light';
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 25px;
    border-radius: 3px;
    display: inline-block;
}
.paymentSec_1 a span {
    font-family: 'SegoeUI-Bold';
    font-size: 22px;
    margin-right: 5px;
}
.paymentSec_1 a:hover, .paymentSec_1 a:focus {
    color: #fff;
    text-decoration: none;
}
.paymentSec_1 a.wide_width {
    font-size: 14px;
    line-height: 24px;
    width: 250px;
    text-align: center;
}
.paymentSec_1 ul {
    margin: 35px 0;
    width: 100%;
    padding-left: 20px;
}
.paymentSec_1 ul li {
    width: 100%;
    margin-bottom: 10px;
}
.paymentSec_1 ul li:last-child {
    margin-bottom: 0;
}
.Usedmachinelisting_sec {
    padding: 70px 0;
    width: 100%;
    height: 600px;
    display: table;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/used-machiney-banner.jpg') no-repeat center;
}
.Machinelisting_celll {
    display: table-cell;
    vertical-align: middle;
}
.Usedmachinelisting_sec_content {
    text-align: center;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 55px;
    line-height: 73px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 20px;
}
.Usedmachinelisting_sec_content {
    max-width: 820px;
    margin: 0 auto;
}
.Usedmachinelisting_sec_content p {
    font-size: 15px;
    color: #000;
    line-height: 21px;
    font-family: 'Montserrat-Light';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 25px;
}
.banner_search {
    display: flex;
    width: 100%;
    align-items: center;
    position: relative;
}
.Usedmachinelisting_sec .newsletter_button {
    width: calc(100% - 65px);
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 5px #0000000f;
}
.Usedmachinelisting_sec .newsletter_button input {
    width: 100%;
    padding: 13px 20px;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    border: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.Usedmachinelisting_sec .newsletter_button a {
    background: #db271f;
    color: #fff;
    font-family: 'Montserrat-Light';
    padding: 13px 20px;
    font-size: 14px;
    line-height: 20px;
    border: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.banner_filter {
    margin-top: 30px;
    margin-left: 15px;
}
.banner_filter > a {
    background: #db271f;
    color: #fff;
    font-family: 'Montserrat-Light';
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    border-radius: 3px;
    width: 50px;
    height: 46px;
}
.banner_dropdown .nav-tabs li a {
    background: unset;
    color: #000;
}
.banner_dropdown .dropdown_menu .tab-content {
    border-top: unset;
    padding-top: 0;
}
.banner_filter span {
    font-size: 24px;
}
.Usedmachinelisting_sec1 {
    padding: 70px 0;
    width: 100%;
}
.Usedmachinelisting_sec1_content {
    background: #f6f6f6;
    margin: 0 auto;
    padding: 20px;
    margin-bottom: 25px;
    width: 80%;
    position: relative;
}
.location {
    display: flex;
    justify-content: space-between;
}
.listing_button {
    position: absolute;
    top: 40px;
    left: 50px;
}
.listing_button a {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-family: 'Montserrat-Light';
    background: #db271f;
    padding: 12px 20px;
    border-radius: 3px;
}
.Usedmachinelisting_sec1_content .video_img, .Usedmachinelisting_sec1_content .videos_img {
    position: absolute;
    right: 25px;
    top: 27px;
}
.Usedmachinelisting_sec1_content h3 {
    font-size: 21px;
    line-height: 28px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.Usedmachinelisting_sec1_content h4 {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    color: #db271f;
}
.Usedmachinelisting_sec1_content p {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.Usedmachinelisting_sec1_content p:last-child {
    border: 0;
    margin: 0;
    padding: 0;
}
.load_more {
    text-align: center;
}
.load_more1 {
    text-align: left;
}
.add_videos h3 {
    margin-top: 0;
    font-size: 35px;
    line-height: 47px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.videos_content {
    display: flex;
    gap: 22px;
    list-style: none;
    padding: 0;
    position: relative;
}
.videos_content .video_img {
    width: 35px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.single_videos .video_img {
    display: block;
}
.single_videos .videos_img {
    display: none;
}
.multi_videos .video_img {
    display: none;
}
.multi_videos .videos_img {
    display: block;
}
.videos_content li a img {
    width: 396px;
    height: 272px;
    object-fit: cover;
}
.add_videos .Usedmachinelisting_sec1 .content h3 {
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    border: 0;
    margin: 0;
    padding: 0;
}
.videos_content li {
    position: relative;
}
.Usedmachinelisting_sec1 .content {
    position: absolute;
    bottom: 0;
    background: rgb(0 0 0/47%);
    border-radius: 0 0 4px 4px;
    width: 100%;
    padding: 15px;
}
.Usedmachinelisting_sec1 .content h5 {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
}
.Usedmachinelisting_sec1 .content h4 {
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
}
.Usedmachinelisting_sec1 .content p {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
}
.banner_search_dropdown {
    position: relative;
    display: inline-block;
}
.dropbtn {
    color: #fff;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
.dropdown-content-sec {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0, .2);
    z-index: 1;
}
.banner_search_dropdown:hover .dropdown-content-sec {
    display: block;
}
.banner_filter .tab_list li a {
    background: unset;
}
.banner_search .tab_list li {
    border-bottom: unset!important;
}
.banner_search .dropdown_menu .nav-tabs > li.active > a, .dropdown_menu .nav-tabs > li.active > a:focus, .dropdown_menu .nav-tabs > li.active > a:hover {
    border-bottom: unset!important;
}
.banner_filter li a {
    width: unset;
    height: unset;
}
ul.dropdown_content {
    list-style: none;
    display: flex;
}
.banner_filter .dropdown_content li a {
    background: unset;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    font-family: 'SegoeUI-Bold';
}
.banner_search .tab_list li a {
    display: unset;
    padding: 0;
    justify-content: unset;
}
.banner_search .tab_list li .searc_dropHead {
    font-size: 14px!important;
    line-height: 18px!important;
    font-family: 'Montserrat-Light'!important;
    color: #000!important;
}
.banner_search .dropdown_menu .tab_list li {
    padding-bottom: 0;
    margin-bottom: 0;
}
.relatedMac_sec {
    padding: 70px 0;
    width: 100%;
    clear: both;
    background: #f7f7f7;
}
.relatedMac_sec1 {
    display: flex;
    width: 100%;
}
.relatedMac_sec11 {
    width: calc(35% - 20px);
    background: #fdf4f3;
    margin-right: 20px;
    padding: 20px;
    position: relative;
}
.relatedMac_sec2 {
    width: 65%;
}
.relatedMac_sec2 .carousel {
    margin-top: 0;
    width: 100%;
}
.caraouselItems {
    display: flex;
    gap: 30px;
}
.button span {
    position: unset;
}
.caraouselItems1 .item img {
    width: 340px;
    height: 278px;
    object-fit: cover;
}
.caraouselItems1 {
    background: #fff;
    padding: 15px;
    border-radius: 4px;
}
.caraouselItems2 {
    background: #fff;
    padding: 15px;
    border-radius: 4px;
}
.carousel_content h4 {
    font-size: 21px;
    line-height: 28px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 20px;
}
.carousel_content p {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.carousel_content p:last-child {
    margin-bottom: 0;
}
.caraouselItems1 img {
    height: 250px;
    border-radius: 4px;
    object-fit: cover;
}
.caraouselItems2 img {
    height: 250px;
    border-radius: 4px;
    object-fit: cover;
}
.relatedMac_sec11 h4 {
    font-size: 35px;
    line-height: 46px;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 25px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.relatedMac_sec11 p {
    font-size: 14px;
    font-family: 'Montserrat-Light';
    line-height: 22px;
}
.relatedMac_sec11 h4 span {
    display: block;
}
.button span {
    color: #fff;
    background: #000;
    padding: 13px;
    border-radius: 25px;
    margin-top: 20px;
}
.Usedmachinelisting_sec1_content .content_sec {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.banner-dropdown {
    position: absolute;
}
.banner-dropdown {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 9;
    box-shadow: 0 10px 10px rgb(0 0 0/10%);
    border-radius: 1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    padding-left: 20px;
    max-height: 335px;
    overflow-y: auto;
    z-index: 99;
    padding: 20px;
    text-align: left;
    display: flex;
    justify-content: space-evenly;
    gap: 25px;
    transition: .3s all;
}
.banner_list {
    width: 25%;
}
.menu-bar li {
    padding: 3px;
    padding-right: 20px;
    position: relative;
    cursor: pointer;
}
.menu-bar li a {
    font-size: 13px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
}
.banner-dropdown-content h3 {
    font-size: 16px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
}
.banner-dropdown-content a {
    background: unset;
    color: #000;
}
.menu-bar {
    list-style: none;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
}
.banner-dropdown-content h3 {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.menu-bar li a {
    text-align: left;
}
.dropdown_bar {
    width: 30%;
}
.dropdown_bar:last-child {
    width: 10%;
}
.scroll_bar {
    max-height: 250px;
    overflow-y: auto;
}
.scroll_bar::-webkit-scrollbar {
    width: 1px;
}
.scroll_bar::-webkit-scrollbar-track {
    background: #fff;
}
.scroll_bar::-webkit-scrollbar-thumb {
    background: #fafafa;
}
.scroll_bar::-webkit-scrollbar-thumb:hover {
    background: #fafafa;
}
.location {
    display: flex;
    margin-top: 15px;
    justify-content: space-between;
}
.location h5:nth-child(2) {
    background: #db271f;
    padding: 8px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 2px;
}
.videos_content .video_icon img {
    width: 45px;
    position: absolute;
    left: 50%;
    top: 30%;
    border-radius: 30px;
    transform: translate(-50%,-50%);
    object-fit: unset;
}
.selected_F {
    background: #fdf5f5;
}
.selected_F::after {
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translate(0,-50%);
    font-family: material icons;
    content: 'done';
    color: #db271f;
    font-size: 15px;
}
.selected_F a {
    color: #db271f;
}
.add_filter_btn {
    display: none;
}
.equipment_sec1 .card_content h6 {
    color: #000;
    margin-top: 0;
    margin-bottom: 7px;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Montserrat-Regular';
}
section.equipment_sec1 .card_content h6 {
    display: flex;
    justify-content: space-between;
}
.breadcrumbs_sec {
    width: 100%;
    display: inline-block;
    background: #f7f7f7;
    box-shadow: 0 1px 2px rgb(0 0 0/11%);
    position: relative;
    z-index: 1;
}
.breadcrumbs_sec .leftLinks1 {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 15px 0;
    flex-wrap: wrap;
}
.leftLinks1 span.arrowRight {
    margin: 0 10px;
}
.breadcrumbs_sec a, .breadcrumbs_sec span {
    font-size: 15px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.breadcrumbs_sec a i {
    color: #a7a7a7;
    font-size: 20px;
    margin-right: 5px;
    vertical-align: bottom;
}
.breadcrumbs_sec span.mac_brand {
    font-family: 'Montserrat-Regular';
}
.breadcrumb_drop {
    position: relative;
}
.breadcrumb_drop2 {
    position: absolute;
    background-color: #fff;
    min-width: 140px;
    box-shadow: 0 8px 16px 0 rgb(0 0 0/20%);
    z-index: 1;
    top: 46px;
    left: -10px;
    display: none;
}
.breadcrumb_drop:hover .breadcrumb_drop2 {
    display: block;
}
.breadcrumb_drop2:before {
    content: '';
    width: 12px;
    height: 12px;
    background: #fff;
    display: block;
    position: absolute;
    top: -5px;
    left: 20px;
    transform: rotate(45deg);
}
.breadcrumb_drop2 > a {
    padding: 8px 10px;
    text-decoration: none;
    display: block;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    border: none;
    cursor: pointer;
    border-bottom: #f5f5f5 1px solid;
    font-family: 'Montserrat-Light';
}
.blur_content {
    filter: blur(6px);
    -webkit-filter: blur(6px);
}
.description_box {
    position: relative;
}
.blured_content {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    width: 100%;
    height: 200px;
}
.blured_content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.stop_scrolling {
    height: 100%;
    overflow: hidden;
}
.fixed_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: -264px;
    background: rgb(0 0 0/63%);
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    height: 100vh;
}
.fixed_popup1 {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}
.fixed_popup2 {
    padding: 40px 15px;
    max-width: 609px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.fixed_popup2 h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.fixed_popup2 h3 span {
    font-family: 'Montserrat-Light';
}
.fixed_popup2 > a {
    background: #000;
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    padding: 10px 30px;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 20px;
}
.fixed_popup2 p {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 22px;
    color: #000;
    margin-bottom: 0;
    border-bottom: 1px solid #000;
    display: inline-block;
}
.fixed_popup2 p a {
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.post_your_requirement_banner {
    padding: 70px 0;
    height: 600px;
    width: 100%;
    display: table;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/post-your-require-banner.jpg') no-repeat;
    background-color: rgb(0 0 0/56%);
    background-blend-mode: overlay;
}
.requirement_cell {
    display: table-cell;
    vertical-align: middle;
}
.post_your_requirement_banner_content {
    max-width: 775px;
}
.post_your_requirement_banner_content h3 {
    font-size: 65px;
    line-height: 86px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    margin-top: 0;
    margin-bottom: 30px;
}
.post_your_requirement_section1 {
    padding: 70px 0;
    position: relative;
}
.post_your_requirement_banner_content p {
    font-size: 20px;
    line-height: 28px;
    font-family: 'Montserrat-Light';
    color: #fff;
}
.post_requirement_content h3 {
    font-size: 32px;
    line-height: 43px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 20px;
    margin-top: 0;
}
.post_requirement_content h5 {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.imeage_sec_content > img {
    width: 100%;
    height: 430px;
    object-fit: cover;
    border: 1px solid #ededed;
}
.post_requirement_content {
    border-top: 1px solid #ddd;
    padding-top: 20px;
    margin-bottom: 20px;
}
.project_sec img {
    width: 50px;
    height: 44px;
    object-fit: cover;
}
.post_your_requirement_section2 {
    padding: 70px 0;
    background: #f5f5f5;
}
.imeage_sec_content {
    padding-right: 40px;
    position: relative;
    margin-bottom: 40px;
}
.text-block1 {
    position: absolute;
    bottom: -40px;
    right: 20px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgb(0 0 0/17%);
    color: #070707;
    padding: 15px 25px;
    display: flex;
    align-items: center;
    gap: 20px;
}
.text-block1 h4 {
    font-size: 30px;
    line-height: 35px;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 0;
}
.text-block1 p {
    font-size: 16px;
    line-height: 23px;
    font-family: 'Montserrat-Light';
    margin: 0;
}
.text-block2 {
    position: absolute;
    top: -20px;
    left: -20px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgb(0 0 0/17%);
    color: #070707;
    padding: 15px 25px;
    display: flex;
    align-items: center;
    gap: 20px;
}
.text-block2 h4 {
    font-size: 30px;
    line-height: 35px;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 0;
}
.text-block1 p {
    font-size: 16px;
    line-height: 23px;
    font-family: 'Montserrat-Light';
    margin: 0;
}
.text-block1 img, .text-block2 img {
    width: 50px;
}
.post_your_requirement_section2_content h4 {
    margin-top: 0;
    margin-bottom: 80px;
    font-size: 33px;
    font-family: 'SegoeUI-Bold';
    line-height: 44px;
    border-top: 1px solid #ddd;
    padding-top: 20px;
    color: #000;
}
.post_requirement_content p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 21.3px;
    font-family: 'Montserrat-Light';
}
.grid_section_section2 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
}
.grid_content_sec {
    background: #fff;
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.grid_content_sec h3 {
    margin-top: 0;
    font-size: 22px;
    line-height: 30px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 10px;
}
.grid_content_sec ul {
    margin: 0;
    padding: 20px;
}
.grid_content_sec ul li {
    margin-bottom: 10px;
}
.grid_content_sec ul li a {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.read_more a {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
}
.post_require {
    max-width: 1518px;
    margin: 0 auto;
    padding: 0 30px;
    display: flex;
    gap: 50px;
}
.post_require1 {
    width: 30%;
}
.post_require2 {
    width: 70%;
}
.read_more {
    border-top: 1px solid #ddd;
    padding-top: 30px;
    margin-top: 30px;
}
.grid_content_sec li:last-child {
    margin-bottom: 0;
}
.text-block2 p {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    margin: 0;
}
a.post_requirements {
    background: #000;
    padding: 12px;
    color: #fff;
    border-radius: 2px;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    display: inline-block;
}
a.post_requirements.bell {
    background: #000 url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/bell-icon.svg') no-repeat 18px center;
    background-size: 15px;
    padding-left: 44px;
    padding-right: 18px;
}
a.post_requirements:hover,a.post_requirements:focus {
    text-decoration: none;
    color: #fff;
}
.sell_your_requirement_sec {
    padding: 70px 0;
    clear: both;
    width: 100%;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/sell-your-requirements.jpg') no-repeat center;
    height: 600px;
    display: table;
    background-position: right;
    background-blend-mode: overlay;
    background-color: rgb(0 0 0/34%);
}
.requirement_cell {
    display: table-cell;
    vertical-align: middle;
}
.sell_your_requirement_content {
    max-width: 775px;
}
.sell_your_requirement_content p {
    font-size: 17px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 25px;
}
.your_requirement .get_started {
    margin-top: 0;
    background: #000;
    border: 0;
}
.your_requirement {
    text-align: left;
    margin-top: 20px;
}
.your_requirement1 {
    text-align: end;
}
.sell_your_requirement_sec1 {
    padding: 70px 0;
}
.plateftorm_content h4 {
    margin-top: 0;
    font-size: 17px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 20px;
}
.plateftorm_content h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.plateftorm_content1 {
    margin-top: 55px;
}
.plateftorm_content1 p {
    font-size: 16px;
    line-height: 21.3px;
    font-family: 'Montserrat-Light';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.listed_machine_sec {
    padding: 70px 0;
    background: #f7f7f7;
}
.listed_machine_content h3 {
    font-size: 30px;
    line-height: 40px;
    margin: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-left: 10px;
    margin-bottom: 35px;
}
.listed_machine_sec .get_started {
    margin-top: 0;
}
.listed_machine_sec .carousel-indicators li {
    display: inline-block;
    width: 30px;
    height: 5px;
    margin: 2px;
    background: #ddd;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    margin: 2px;
    border: 0;
}
.listed_machine_sec .carousel-indicators .active {
    background: #db271f;
}
.listed_machine_sec .caraouselItems1 {
    background: unset;
    padding: unset;
    border-radius: unset;
}
.listed_machine_sec .manufact_sec31 {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
}
.sell_your_requirement_content h3 {
    font-size: 53px;
    line-height: 63px;
    color: #fff;
    margin-top: 0;
    font-family: 'SegoeUI-Bold';
}
.sellon_machinedalal {
    padding: 70px 0;
}
.sell_heading h3 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.grid_sec {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
    width: 100%;
}
.grid_content {
    background: #fff;
    box-shadow: 0 3px 6px #0000001a;
    padding: 20px;
}
.grid_content h4 img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.sell_head {
    display: flex;
    gap: 20px;
}
.sell_head img {
    width: 75px;
}
section.sell_your_equipment_sec {
    padding: 70px 0;
    background: #f7f7f7;
}
.sell_your_equipment_sec_content {
    text-align: center;
}
.sell_your_equipment_sec_content p {
    font-size: 24px;
    line-height: 34px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-top: 0;
}
.sell_your_equipment_sec_content img {
    width: 65px;
    margin-bottom: 10px;
}
.span_txt {
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.listed_machine_content {
    width: 50%;
    float: left;
}
.machine_img_content {
    background: #fff;
    padding: 20px;
}
.machine_img_content h4 {
    font-size: 22px;
    line-height: 30px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 10px;
    color: #000;
    margin-top: 0;
}
.machine_img_content h4 {
    font-size: 22px;
    line-height: 30px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 10px;
    color: #000;
}
.list_item1 {
    width: calc(100% - 20px);
    margin: 0 10px;
}
.manufact_sec31 .slider-nav {
    padding: 0;
}
.manufact_sec31 .slick-next:before, .manufact_sec31 .slick-prev:before {
    font-size: 10px;
    line-height: 1;
    opacity: 1;
    border: solid #808191;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 6px;
    color: #808191;
    content: '';
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.manufact_sec31 .slick-prev:before {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.machine_img_sec {
    position: relative;
}
.machine_img_sec .imeage_sec1 {
    width: 100%;
}
.machine_img_sec .imeage_sec2 {
    position: absolute;
    right: 14px;
    width: 50px;
    height: 50px;
    bottom: -20px;
}
.sell_img {
    width: 40px;
    flex-shrink: 0;
}
.sell_img img {
    width: 100%;
}
.machine_img_content p {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 0;
}
.manufact_sec31 .machine_list12 {
    margin-bottom: 0;
}
.manufact_sec31 .machine_list12 ul {
    display: flex;
    gap: 20px;
    flex-wrap: nowrap;
}
.manufact_sec31 .machine_list12 ul li {
    width: calc(25% - 15px);
}
.manufact_sec31 .card h3 {
    display: flex;
    margin: 0;
}
.blog_sec {
    padding: 70px 0;
    width: 100%;
    background: #f7f7f7;
    clear: both;
    position: relative;
}
.blog_sec .blog_heading h3 {
    margin: 0;
    font-size: 37px;
    line-height: 47px;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased;
}
.blog_heading1 h3 {
    margin: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
    font-size: 23px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 45px;
}
.blog_img {
    border: 1px solid #f0f0f0;
    margin-top: 20px;
    width: 100%;
    box-shadow: 0 2px 5px rgb(0 0 0/4%);
    border-radius: 2px;
}
.single_blog_list1 {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    background: #fff;
    padding: 15px;
    padding-bottom: 0;
}
.single_blog_list1 li a {
    list-style: none;
    border-bottom: 1px solid #dcdcdc;
    display: block;
    color: #000;
    padding-bottom: 12px;
    margin-bottom: 0;
    font-size: 15px;
    font-family: 'Montserrat-Regular';
    position: relative;
}
.single_blog_list1 li a span {
    position: absolute;
    right: -6px;
}
.blog_list {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 15px;
    background: #fff;
}
.blog_list li a {
    list-style: none;
    border-bottom: 1px solid #dcdcdc;
    display: block;
    padding-bottom: 12px;
    margin-bottom: 12px;
    color: #000;
    font-size: 15px;
    font-family: 'Montserrat-Regular';
    -webkit-font-smoothing: antialiased;
    position: relative;
}
.blog_list li:hover a {
    color: #db271f;
}
.blog_content {
    background: #fff;
    padding: 25px;
}
.blog_content h5 {
    margin-top: 0;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    font-family: 'Montserrat-Light';
}
.blog_content h5 span {
    color: #db271f;
}
.blog_content h4 {
    margin-top: 0;
    font-size: 27px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.blog_content p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    color: #000;
}
.blog_content a {
    margin-top: 15px;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    border: 1px solid #000;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    border-radius: 3px;
}
.blog_list li:last-child a {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.listed_mac {
    margin-top: 40px;
}
.listed_mac h3 {
    margin: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
    font-size: 23px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
}
.listed_mac_content {
    margin-top: 25px;
    box-shadow: 0 2px 5px rgb(0 0 0/4%);
    border-radius: 2px;
    border: 1px solid #f0f0f0;
    width: 100%;
}
.inner_content {
    background: #fff;
    padding: 20px;
    position: relative;
}
.inner_content h4 span {
    position: absolute;
}
.inner_content h5 {
    margin-top: 0;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 5px;
}
.inner_content h4 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Montserrat-Regular';
    color: #000;
}
.machine_list li:hover h4 {
    color: #db271f;
}
a.clickable_text {
    border: none;
    padding: 0;
    margin: 0;
}
.inner_content .logo-text {
    float: unset;
    margin-left: 5px;
}
.blog_img img {
    width: 100%;
    height: 385px;
    object-fit: cover;
    border: 1px solid #f7f7f7;
}
.blog_list li span {
    position: absolute;
    right: -6px;
    top: -3px;
}
.machine_list {
    margin: 0;
    list-style: none;
    padding: 0;
}
.listed_mac_content img {
    border: 1px solid #f7f7f7;
    width: 100%;
    height: 170px;
    object-fit: cover;
}
.icons img:hover {
    background: #000;
    padding: 5px 10px;
}
.single_blog_sec {
    padding: 70px 0;
    background: #f6f6f6;
    width: 100%;
    clear: both;
}
.single_blog_sec .recent_box {
    padding-top: 70px;
}
.single_blog_sec .recent_box .right-btn {
    display: inline-flex;
}
.single_blog_head h3 {
    margin-top: 0;
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.single_blog_head p {
    font-size: 14px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.single_blog_head p span {
    color: #db271f;
}
.single_blog_content h5 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 27px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.single_blog_head {
    background: #fff;
    padding: 20px;
}
.single_blog_head1 h3 {
    margin: 0;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    font-size: 23px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
}
.single_blog_list {
    list-style: none;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 15px;
    background: #fff;
    position: relative;
}
.single_blog_list li a span {
    position: absolute;
    right: 11px;
}
.single_blog_list li a {
    list-style: none;
    border-bottom: 1px solid #dcdcdc;
    display: block;
    color: #000;
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-size: 15px;
    margin-right: 10px;
    font-family: 'Montserrat-Regular';
}
.listed_mac {
    margin-top: 40px;
}
.listed_mac h3 {
    margin: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
    font-size: 23px;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
}
.listed_mac_content {
    border: 1px solid #f7f7f7;
    margin-top: 25px;
    box-shadow: 0 2px 5px #0000000d;
}
.inner_content {
    background: #fff;
    padding: 20px;
    position: relative;
}
.inner_content h4 span {
    position: absolute;
    right: 36px;
    color: #000;
}
.inner_content h5 {
    margin-top: 0;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.inner_content h4 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Montserrat-Regular';
    color: #000;
}
.machine_list li:hover h4 {
    color: #db271f;
}
.inner_content .logo-text {
    float: unset;
    margin-left: 10px;
}
.single_blog_content {
    margin-top: 20px;
}
.single_blog_sec1 {
    padding: 70px 0;
}
.single_blog_content img {
    width: 100%;
    object-fit: cover;
    border: 1px solid #f7f7f7;
    margin-bottom: 15px;
    box-shadow: 0 2px 5px #00000017;
}
.single_blog_content a {
    color: #db271f;
}
.login_form input {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    background: #f6f6f6;
}
.login_form input:nth-child(2) {
    border-bottom: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.login_form input::placeholder {
    color: #8e8e8e;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
}
.login_form {
    width: 380px;
    background: #f6f6f6;
    padding: 20px 30px;
    height: 187px;
    position: relative;
    border: .6px solid #ce3733;
    border-radius: 6px;
}
.login_form h4 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 27px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 15px;
}
.login_form h4 span {
    display: block;
    color: #000;
    font-family: 'Montserrat-Light';
}
.login_form img {
    position: absolute;
    top: 0;
    right: 0;
    height: 80px;
}
.login_button {
    text-align: center;
    height: 50px;
}
.login_button a {
    color: #fff;
    background: #000;
    padding: 12px 20px;
    display: block;
    font-size: 14px;
    line-height: 19px;
    border-radius: 2px;
    font-family: 'Montserrat-Light';
}
a.apps_button {
    background: #000;
    padding: 6px;
    color: #fff!important;
    border-radius: 2px;
    text-decoration: none!important;
    border: 0;
    border-radius: 4px;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    display: inline-block;
    margin: 0 3px;
    cursor: pointer;
}
a.apps_button.android {
    background: #000 url('https://hashbrown.azureedge.net/machinedalalimages/index/webp/android.webp') no-repeat 13px center;
    background-size: 13px;
    padding-left: 35px;
    padding-right: 13px;
}
a.apps_button.ios {
    background: #000 url('https://hashbrown.azureedge.net/machinedalalimages/index/webp/ios.webp') no-repeat 13px center;
    background-size: 13px;
    padding-left: 35px;
    padding-right: 13px;
}
.blogSingleDataInner a.apps_button:hover, .blogSingleDataInner a.apps_button:focus {
    text-decoration: none!important;
    color: #fff;
}
.single_blog_content .red_text {
    color: #db271f;
    cursor: pointer;
}
.single_blog_list li a:hover {
    color: #db271f;
}
.listed_mac_content img {
    border: 1px solid #f7f7f7;
}
.blog_list li .last-cild {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.blog-img img {
    margin-right: 6px;
    border: 1px solid #d8d8d8;
    padding: 5px;
    border-radius: 3px;
    width: 32px;
    height: 28px;
    transition: .2s;
}
.blog-img img:hover {
    transform: scale(1.1);
}
.single-mchinne {
    margin-top: 40px;
}
.blog_content {
    background: #fff;
    padding: 25px;
}
.blog_content h5 {
    margin-top: 0;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    font-family: 'Montserrat-Light';
}
.blog_content h5 span {
    color: #db271f;
}
.blog_content h4 {
    margin-top: 0;
    font-size: 27px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    -webkit-font-smoothing: antialiased;
}
.blog_content p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    font-family: 'Montserrat-Light';
    color: #000;
}
.blog_img {
    width: 100%;
    box-shadow: 0 2px 5px #00000029;
    border: 1px solid #f7f7f7;
}
.blog_content a {
    margin-top: 15px;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    border: 1px solid #000;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    border-radius: 3px;
}
a.clickable_text {
    border: none;
    padding: 0;
    margin: 0;
}
.blog_img img {
    width: 100%;
    height: 385px;
    object-fit: cover;
    border: 1px solid #f7f7f7;
}
.single-mchinne h3 {
    font-size: 26px;
    line-height: 32px;
    text-align: center;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'Montserrat-Light';
    position: relative;
}
.machine_list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.para-content {
    font-size: 12px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.para-content span {
    color: #000!important;
    font-family: 'SegoeUI-Bold';
    font-size: 14px;
    line-height: 19px;
}
.single-mchinne h3::after {
    content: '';
    background-color: #ddd;
    height: 1px;
    display: block;
    position: absolute;
    top: 38px;
    left: 45%;
    width: 10%;
}
.login_form h4 span {
    display: block;
    color: #000;
    font-family: 'Montserrat-Light';
}
header {
    padding-bottom: 60px;
}
.header_machineD {
    position: fixed;
}
.header_content {
    position: relative;
}
body, .header_machineD {
    width: 100%;
}
.logo {
    margin-left: 50px;
}
.mobile-nav {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.menu_img_div img {
    width: 100%;
}
.mobile-nav .b-nav ul li a:hover, .mobile-nav .b-nav ul li a:focus {
    color: #000;
    text-decoration: none;
}
.b-brand, .b-link {
    font-size: 15px;
    line-height: 22.66px;
    margin-left: 0;
    text-decoration: none;
    font-family: 'Montserrat-Regular';
}
.b-nav {
    background: #fff none repeat scroll 0 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 12;
    width: 320px;
    box-shadow: 0 5px 24px rgb(24 24 24/27%);
}
.b-nav:not(.open) {
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
.b-nav {
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
.b-nav ul {
    margin-bottom: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    padding: 20px;
}
.b-nav li i {
    vertical-align: bottom;
    margin-bottom: 10px;
    margin-right: 10px;
}
.b-nav li {
    color: #fff;
    list-style-type: none;
    line-height: 0;
    text-align: left;
    display: initial;
    position: relative;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.b-nav li:not(.open) {
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
.b-nav li:not(.open), .b-nav.open li {
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-duration: .4s;
    -webkit-animation-fill-mode: both;
}
.b-nav li:first-child {
    margin-top: 0;
}
.b-nav.open {
    visibility: visible;
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
    position: fixed;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    height: 100%;
}
.b-nav:not(.open) {
    visibility: hidden;
    animation-duration: .4s;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
.b-nav.open li {
    animation-duration: .4s;
    animation-fill-mode: both;
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
.b-link {
    background: 0 0;
    color: #000;
    width: 100%;
    float: left;
    padding: 12px;
    font-size: 14px;
    line-height: 22.66px;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #e7e7e7;
    font-family: 'Montserrat-Regular';
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.mobile-nav ul li:first-child a {
    padding-top: 0;
}
.b-menu {
    cursor: pointer;
    display: block;
    height: 20px;
    position: relative;
    top: 0;
    width: 30px;
    z-index: 12;
    left: 0;
}
.b-bun--bottom, .b-bun--mid, .b-bun--top {
    height: 2px;
    width: 30px;
}
.b-brand, .b-bun {
    position: relative;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.b-bun {
    background: #000;
}
.b-bun--top {
    top: 0;
}
.b-bun--mid {
    top: 6px;
}
.b-bun--bottom {
    top: 12px;
}
.b-brand {
    color: #2196f3;
    top: -21.43px;
    transition: all .4s ease;
    z-index: 13;
}
.b-container {
    position: absolute;
    left: 0;
    right: unset;
    top: 12px;
    height: 20px;
    width: 30px;
}
.b-container:hover:not(.open) .bun-bottom, .b-container:hover:not(.open) .bun-mid, .b-container:hover:not(.open) .bun-top {
    background: #2196f3;
}
.b-container.open .b-bun--top {
    background: #fff;
    top: 10px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .4s ease;
}
.b-container.open .b-bun--mid {
    opacity: 0;
}
.mobile-nav .b-container.open .b-bun--bottom {
    background: #fff;
    top: 6px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .4s ease;
}
.b-container.open .b-brand {
    color: #fff;
}
body.open .mobile-nav {
    background: rgba(0,0,0, .8);
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99;
}
.b-container.open {
    width: 320px;
}
.b-container.open .b-menu {
    left: unset;
    top: 5px;
    right: -45px;
    position: absolute;
}
.b-nav ul li a span {
    font-size: 28px;
    font-weight: 200;
    margin-right: 10px;
}
.b-nav h3 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 0;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.user_profileM {
    display: flex;
    width: 100%;
    background: #1f4790;
    padding: 10px 20px;
    align-items: center;
}
.user_profileM > div {
    display: flex;
    align-items: center;
}
.user_profileM img {
    width: 35px;
    height: 35px;
    object-fit: cover;
    vertical-align: bottom;
    margin-right: 5px;
    border-radius: 50%;
}
.user_profileM span {
    font-size: 15px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    -webkit-font-smoothing: antialiased;
    margin: 0 6px;
}
.user_profileM a {
    font-size: 15px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.user_profileM a:hover, .user_profileM a:focus {
    color: #fff;
    cursor: pointer;
}
.menu-bar .selected {
    background: #fee4e5;
}
.menu-bar .selected a {
    color: #db271f;
}
.menu-bar {
    list-style: none;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    position: relative;
}
.menu-bar .selected::after {
    position: absolute;
    right: 7px;
    font-family: material icons;
    content: 'done';
    color: #db271f;
    font-size: 15px;
}
.machine_finder_sec {
    padding: 70px 0;
    width: 100%;
    height: 400px;
    display: table;
    background: url('https://hashbrown.blob.core.windows.net/machinedalalassets/images/used-machiney-banner.jpg') no-repeat center;
}
.Usedmachinelisting_sec1 .dropdown-menu {
    background-color: unset;
    border: unset;
    box-shadow: unset;
}
.Usedmachinelisting_sec1r .dropdown-menu > li > a {
    padding: 0;
}
.Usedmachinelisting_sec1 .dropdown-menu > li {
    margin-bottom: 15px;
}
.Usedmachinelisting_sec1 .dropdown, .dropup {
    position: relative;
    float: left;
}
.Usedmachinelisting_sec1_content {
    background: #f6f6f6;
    margin: 0 auto;
    padding: 20px;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
}
.dropdown-menu .selected {
    color: #fee4e5;
}
.Usedmachinelisting_sec1 .dropdown-menu .selected a {
    color: #db271f;
}
.Usedmachinelisting_sec1 .dropdown-menu li {
    position: relative;
}
.Usedmachinelisting_sec1 .dropdown-menu .selected::after {
    position: absolute;
    right: 7px;
    font-family: material icons;
    content: 'done';
    color: #db271f;
    font-size: 15px;
    top: 5px;
}
.Usedmachinelisting_sec1 .dropdown-menu > li > a {
    padding: unset;
}
.Usedmachinelisting_sec1 .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.Usedmachinelisting_sec1 .add_filter {
    position: relative;
}
.Usedmachinelisting_sec1_content .machine_img2 {
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.Usedmachinelisting_sec1 .add_filter .btn::after {
    position: absolute;
    right: 7px;
    font-family: material icons;
    content: 'keyboard_control_key';
    font-size: 15px;
    top: 5px;
}
.dropdown-filter {
    display: flex;
    gap: 30px;
    margin: 0;
    width: 100%;
}
.dropdown-filter p {
    margin: 0;
    font-size: 16px;
    line-height: 21px;
    font-family: 'Montserrat-Light';
}
.clear-all {
    padding: 0;
    background: 0 0;
    border: none;
    color: #db271f;
    vertical-align: top;
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    line-height: 18px;
    display: inline-block;
}
.Usedmachinelisting_sec1 .nav-tabs {
    border-bottom: unset;
}
.dropdown-text {
    padding: 0;
    list-style: none;
    margin: 0;
    position: relative;
}
.Usedmachinelisting_sec1 .nav li a {
    color: #000;
    font-size: 16px;
    line-height: 21px;
    font-family: 'SegoeUI-Bold';
    margin: 0;
    margin-bottom: 15px;
    padding: 8px 16px;
    background: #f7f7f7;
    text-align: left;
}
.Usedmachinelisting_sec1 .nav li {
    margin-bottom: 15px;
}
.Usedmachinelisting_sec1 .dropdown-text li a {
    color: #000;
    font-size: 13px;
    line-height: 17px;
    font-family: 'Montserrat-Light';
    margin: 0;
    background: unset;
    padding: 0;
    border: none;
    text-decoration: none;
}
.Usedmachinelisting_sec1 .nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: unset;
}
.Usedmachinelisting_sec1 .nav-tabs > li > a {
    border: unset;
}
.Usedmachinelisting_sec1 .dropdown-text .selected p::after {
    position: absolute;
    font-family: material icons;
    content: 'done';
    color: #db271f;
    font-size: 15px;
    right: 5px;
}
.dropdown-text .selected {
    color: #db271f;
    background: #fee4e5;
}
.Usedmachinelisting_sec1 .dropdown-text .selected a {
    color: #db271f;
}
.Usedmachinelisting_sec1 .dropdown-text li {
    text-decoration: none;
    margin-bottom: 0;
    padding: 3px 5px;
}
.Usedmachinelisting_sec1 .panel-body {
    padding: 5px;
    padding-bottom: 0;
}
.Usedmachinelisting_sec1 .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: grid;
    position: relative;
}
.Usedmachinelisting_sec1 .nav li a span {
    position: absolute;
    right: 0;
    top: 12px;
    font-size: 23px;
}
.Usedmachinelisting_sec1 .panel {
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: unset;
    -webkit-box-shadow: unset;
}
.Usedmachinelisting_sec1 .panel-group .panel-heading+.panel-collapse > .panel-body {
    border-top: unset;
}
.Usedmachinelisting_sec1 .ques_tabs .panel-heading .panel-title a:before {
    right: 12px;
    top: 12px;
}
.Usedmachinelisting_sec1 .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    background: #f7f7f7;
}
.Usedmachinelisting_sec1 .ques_tabs .panel-title > a:not(.collapsed) {
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 21px;
}
.Usedmachinelisting_sec1 .ques_h {
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 20px;
}
.Usedmachinelisting_sec1 .listing-filter {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 15px;
}
.filter {
    background: 0 0;
    border: none;
    color: #000;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    padding: 0;
}
.butttons p {
    font-size: 15px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin: 0;
}
.butttons {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: flex;
}
.listing-sec {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.listing-sec li {
    margin-bottom: 0;
}
.listing-sec li a {
    color: #000;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    margin: 0;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 3px;
    display: inline-block;
}
.listing-sec li span {
    font-size: 17px;
    margin-left: 3px;
    vertical-align: middle;
}
.show_more_btn .show_more {
    text-decoration: none!important;
    color: #000!important;
    background: #bbb1b1;
    font-size: 13px;
    line-height: 18px;
    padding: 8px 14px;
    font-family: 'Montserrat-Regular';
    border-radius: 2px;
}
.show_more_btn .show_less {
    text-decoration: none!important;
    color: #000!important;
    background: #bbb1b1;
    font-size: 13px;
    line-height: 18px;
    padding: 8px 14px;
    font-family: 'Montserrat-Regular';
    border-radius: 2px;
}
.Usedmachinelisting_sec1 .hide {
    display: none;
}
.Usedmachinelisting_sec1 .toggle {
    background: #db271f;
    border: none;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    padding: 7px 12px;
    border-radius: 2px;
    display: inline-block;
}
.Usedmachinelisting_sec1 .dropbtn {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    background: 0 0;
    font-family: 'Montserrat-Regular';
}
.Usedmachinelisting_sec1 .dropdown1 {
    display: inline-block;
    margin-top: 10px;
}
.Usedmachinelisting_sec1 .ques_tabs .panel-heading .panel-title > a:not(.collapsed):before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    content: '\e15b';
    font-family: material icons;
}
.Usedmachinelisting_sec1 .dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    overflow: auto;
    z-index: 1;
}
.Usedmachinelisting_sec1 .panel-group .panel-heading a {
    display: block;
    padding: 10px 15px;
    color: #000;
    text-decoration: none;
    position: relative;
    transition: .3s all;
}
.carousel_content h5 {
    margin-top: 0;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.Usedmachinelisting_sec1 .dropdown-content a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.Usedmachinelisting_sec1 .show {
    display: none;
}
.Usedmachinelisting_sec1_content h4 {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    color: #db271f;
    margin-top: 0;
    margin-bottom: 5px;
}
.dropdown-text li p {
    color: #000;
    font-size: 13px;
    line-height: 17px;
    font-family: 'Montserrat-Light';
    margin: 0;
    background: unset;
    padding: 0;
    border: none;
    text-decoration: none;
}
.dropdown-text .selected p {
    color: #db271f;
}
section.dealer_sec {
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/pricing-banner.png');
    padding: 70px 0;
    width: 100%;
    float: left;
    background-size: 100%;
}
.dealer_content {
    background: #fff;
    margin: 0 auto;
    margin-top: 70px;
    padding: 50px;
    width: 60%;
}
.dealer_content h3 {
    margin-top: 0;
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.dealer_menu {
    padding: 0;
    margin: 0;
}
.dealer_content p {
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.dealer_menu li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.dealer_menu li:last-child {
    border-bottom: 0;
}
.dealer_menu li h5 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-family: 'Montserrat-Regular';
    margin-bottom: 5px;
}
.dealer_menu li p {
    font-size: 14px;
    line-height: 19px;
    color: #000;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.grey_BG::after {
    background: #f7f7f7;
    vertical-align: top;
    text-align: center;
}
.dealer_menu td h5 {
    margin-top: 0;
    font-size: 20px;
    line-height: 27px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 10px;
    display: list-item;
    -webkit-font-smoothing: antialiased;
}
.dealer_menu td p {
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.dealer_menu td {
    padding: 15px;
    padding-left: 0;
    border-bottom: 1px solid #ededed;
    display: table-cell;
}
.dealer_menu ul {
    margin: 0;
    padding: 0;
}
.dealer_menu tr:last-child {
    border-bottom: 0;
}
.dealer_menu td .dealer_content {
    margin-top: 0;
    font-size: 30px;
    line-height: 40px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.subscribe_now {
    text-align: center;
    margin-top: 25px;
    position: relative;
}
.subscribe_now a {
    color: #fff;
    font-size: 15px;
    background: #000;
    display: block;
    padding: 12px 10px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    border-radius: 3px;
}
.subscribe_now a img {
    position: absolute;
    right: 0;
}
.para_text {
    margin-top: 20px;
}
.presen_btn a span {
    font-size: 18px;
    vertical-align: middle;
    margin-left: 5px;
}
.subscribe_now a img {
    position: absolute;
    right: 0;
}
td.grey_BG {
    vertical-align: top;
    background: #f7f7f7;
    padding-left: 15px;
    border: 0;
    text-align: center;
}
.dealer_menu td:last-child {
    border-bottom: unset;
}
.grey_BG span {
    font-size: 20px;
}
.presentation_btn {
    text-align: center;
    margin-top: 20px;
}
.presentation_btn a {
    color: #fff;
    background: #db271f;
    text-decoration: none;
    padding: 10px 20px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 18px;
    border-radius: 2px;
    display: inline-block;
}
.presentation_btn a i {
    font-size: 18px;
    vertical-align: bottom;
    margin-right: 5px;
}
section.grey_color {
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/bg_business.png');
    width: 100%;
    display: table;
    padding: 70px 0;
    height: 500px;
    background-position: top;
    background-size: cover;
}
.presen_content h3 {
    margin-top: 0;
    font-size: 37px;
    line-height: 46px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.presen_content p {
    font-size: 16px;
    line-height: 21.3px;
    margin-bottom: 15px;
    font-family: 'Montserrat-Light';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
section.more_question {
    padding: 70px 0;
}
.ques_img img {
    width: 100%;
    margin-top: 20px;
    height: 350px;
    object-fit: contain;
}
.form p {
    font-size: 16px;
    line-height: 21.3px;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.form h4 {
    font-size: 40px;
    line-height: 50px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
}
.submit_btn a {
    text-decoration: none;
    color: #fff;
    background: #000;
    display: inline-block;
    padding: 12px 30px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 19px;
    border-radius: 3px;
    min-width: 120px;
    text-align: center;
}
.presen_btn a {
    color: #fff;
    background: #000;
    text-decoration: none;
    padding: 12px 30px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 19px;
    border-radius: 3px;
    display: inline-block;
}
.grey_color .free-download-head {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 21.3px;
    color: #000;
    margin-top: 0;
    font-family: segoe ui;
}
.grey_color h3.free-download-head {
    color: #fff;
}
.grey_color .institutional-laptop-heading {
    margin-bottom: 12px;
    color: #fff;
    margin-top: 0;
    font-size: 28px;
    line-height: 37.33px;
    font-family: 'SegoeUI-Bold';
}
.institutional-laptop-paragraph {
    color: #000;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 21.3px;
    font-family: 'cormorant-garamond, serif';
}
.bg-red {
    background-color: #e20613;
    color: #fff;
    margin-top: 10px;
    padding: 10px 20px;
    border: 0;
    border-radius: 2px;
    letter-spacing: .4px;
    font-weight: 400;
    font-family: segoe ui;
    font-size: 14px;
    line-height: 42px;
    cursor: pointer;
    min-width: 100px;
}
.grey_color .table-cell {
    display: table-cell;
    vertical-align: middle;
    text-align: unset;
}
.machine_dropdown a i {
    font-size: 29px;
    vertical-align: middle;
}
.machine_dropdown a {
    color: unset;
}
.more_question .form-group {
    margin-bottom: 20px;
}
.more_question .form .form-group .form-control {
    display: block;
    width: 100%;
    height: 45px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    box-shadow: none;
    border-radius: 3px;
}
.brand_content {
    max-width: 774px;
    margin: 0 auto;
    margin-top: -70px;
}
.brand_content h3 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 45px;
    line-height: 55px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
section.right_equipment {
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/equipment.svg') no-repeat;
    display: table;
    width: 100%;
    height: 300px;
    background-size: cover;
}
.right_equipment .newsletter_button input {
    width: 100%;
    padding: 12px 18px;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    border: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.right_equipment .newsletter_button a, .brand_content .newsletter_button a {
    background: #000;
    color: #fff;
    font-family: 'Montserrat-Light';
    padding: 12px 15px;
    font-size: 15px;
    line-height: 18px;
    border: 0;
    border-top-right-radius: 3px;
    display: inline-block;
    border-bottom-right-radius: 3px;
}
section.equipment_sec1 {
    padding-top: 50px;
    padding-bottom: 50px;
    clear: both;
    position: relative;
}
.equipment_sec1 .left_sidebar.sidebar-heading .panel-title > a:before {
    font-family: material icons;
    content: '\e145';
    transition: all .5s;
    font-size: 17px;
    position: absolute;
    right: 10px;
    color: #c3c3c3;
}
.equipment_sec1 .left_sidebar.sidebar-heading .panel-title > a:not(.collapsed):before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    content: '\e15b';
    font-family: material icons;
}
.equipment_sec1 .panel-default > .panel-heading {
    border-bottom: unset;
}
.equipment_sec1 .panel-default > .panel-heading {
    background-color: unset;
    box-shadow: unset;
}
.equipment_sec1 .sidebar-heading h4 {
    font-size: 14px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 37px;
    height: 40px;
    -webkit-font-smoothing: antialiased;
    padding: 0 5px;
}
.right-equipment .left_sidebar.sidebar-heading .filter_machines a:before {
    position: absolute;
    right: 10px;
    font-size: 17px;
    font-family: material icons;
    content: '\ef4f';
    transform: rotate(360deg);
}
.equipment_sec1 .clear_all {
    width: 100%;
    float: left;
    margin-bottom: 0;
    margin-top: 15px;
}
.equipment_sec1 .filter-box {
    width: 100%;
    float: left;
    margin-bottom: 0;
}
.equipment_sec1 .panel-body {
    padding: 0;
    padding-bottom: 10px;
}
.equipment_sec1 .modal_box {
    float: left;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.equipment_sec1 .card_machine .sizeRed {
    color: #000;
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 5px;
    font-family: 'SegoeUI-Bold';
}
.equipment_sec1 .sidebar-year_list {
    font-size: 13px;
    color: #000;
    margin-bottom: 0;
    line-height: 18px;
    float: left;
    padding: 0;
}
.avail_financing {
    background: #db271f;
    padding: 20px;
    height: 230px;
    margin-bottom: 20px;
    position: relative;
}
.avail_financing1 {
    background: #000;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
}
.avail_financing2 {
    background: #f7f7f7;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
}
.avail_financing2 .click_here img {
    position: absolute;
    right: -19px;
    top: -42px;
}
.avail_financing1 .finan_content h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 27px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    color: #fff;
}
.avail_financing1 .finan_content p {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.avail_financing2 .finan_content h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 27px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    color: #000;
}
.avail_financing2 .finan_content p {
    font-size: 14px;
    line-height: 19px;
    color: #000;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.click_here a {
    background: #000;
    text-decoration: none;
    color: #fff;
    padding: 12px 20px;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    border-radius: 3px;
}
.avail_financing1 {
    padding-right: 50px;
}
.avail_financing1 img {
    top: 0;
    width: 120px;
    position: absolute;
    right: 0;
}
.avail_financing1 .click_here a {
    background: #fff;
    text-decoration: none;
    color: #000;
    padding: 12px 20px;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    border-radius: 2px;
}
.avail_financing2 img {
    width: 180px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.become_dealer {
    box-shadow: 0 3px 6px #00000024;
    padding: 20px;
    margin-bottom: 30px;
    border-right: 2px solid #db271f;
    border-bottom: 2px solid #db271f;
}
.avail_financing .finan_content h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 27px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    color: #fff;
}
.avail_financing .finan_content p {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    font-family: 'Montserrat-Light';
    margin-bottom: 15px;
}
.finan_content h3 span {
    display: block;
}
.view_color {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    color: #000;
    line-height: 17.33px;
    margin-bottom: 0;
    position: absolute;
    bottom: 7px;
    text-align: left;
    width: 175px;
    word-break: break-all;
}
.equipment_sec1 .right_sidebar h4 {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    float: left;
    line-height: 19px;
}
.become_dealer img {
    width: 45px;
}
.pr-0 {
    padding-right: 0;
}
.right_equipment .newsletter_button a i {
    font-size: 20px;
    vertical-align: bottom;
}
.right_equipment .newsletter_button {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 0;
    align-items: center;
}
.avail_financing img {
    width: 120px;
    position: absolute;
    right: 0;
    bottom: 0;
}
body {
    position: relative;
}
.new_header {
    position: absolute;
    padding: 0;
    z-index: 9;
}
.new_header .header_machineD {
    background: no-repeat;
    box-shadow: none;
    padding: 15px 0;
    position: unset;
}
.new_header .menu_list-fill {
    background-color: #fff;
    border: 1px solid #fff;
}
.new_header .menu_list-border {
    border: 1px solid #fff;
    color: #fff;
}
.userLoginPro2 {
    display: flex;
    align-items: center;
    position: relative;
    margin-left: 30px;
}
.header__head {
    border: 0;
    padding: 0;
    background: unset;
    display: flex;
    align-items: center;
}
.user_nme {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
}
.header__head i {
    font-size: 28px;
    margin-left: 5px;
    color: #fff;
}
.new_header #div_masterLogin span {
    margin-right: 0;
    margin-left: 20px;
}
.new_header .b-bun {
    background: #fff;
}
.userLoginPro2 .header__body {
    right: -20px;
    width: 210px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    padding: 15px;
    box-shadow: 0 2px 10px #00000017;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #fff;
    position: absolute;
    top: 45px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
    z-index: 9;
    display: flex;
    flex-direction: column;
}
.userLoginPro2:hover .header__body {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}
.header__body:before {
    content: "";
    position: absolute;
    right: 30%;
    top: -7px;
    width: 12px;
    height: 12px;
    background: #fff;
    display: block;
    transform: rotate(45deg);
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}
.header__item {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    color: #000;
    padding: 8px 0;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #efefef;
}
.header__body .header__item:first-child {
    padding-top: 0;
}
.header__body .header__item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.header__item:hover {
    color: #000;
}
.new_header .machine_dropdown .dropbtn {
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    color: #fff;
}
.new_header .dropbtn_click {
    float: none;
}
.new_header .machine_dropdown a i {
    position: unset;
    font-size: 28px;
    margin-left: 5px;
    color: #fff;
}
.indexSec_1 .banner_content {
    text-align: left;
}
.indexSec_1 .search_menu {
    margin: 0;
    max-width: 700px;
    width: unset;
    margin-top: 20px;
}
.indexSec_1 .banner_text p {
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    font-family: 'Montserrat-Regular';
    color: #fff;
    margin-bottom: 0;
    margin-top: 10px;
}
.indexSec_1 .banner_text p span {
    font-weight: 700;
}
.indexSec_1 .banner_text p span a {
    color: #fff;
}
.indexSec_1 .banner_text p span a > span {
    vertical-align: bottom;
    background: #7c7c7c9c;
    border-radius: 15px;
    padding: 2px;
    font-size: 14px;
    margin-left: 5px;
    cursor: pointer;
    color: #fff;
}
.new_section {
    height: 500px;
    width: 100%;
    display: table;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/background-img.jpg') no-repeat center;
    background-size: cover;
}
.menu_list-border {
    border: 1px solid #db271f;
    padding: 10px 30px;
    color: #000;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    height: 40px;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    border-radius: 3px;
    font-size: 14px;
    outline: 0;
    font-family: 'Montserrat-Light';
}
.bannerInner_content h3 {
    line-height: 55px;
    margin: 0;
    margin-bottom: 20px;
    font-size: 40px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
}
.bannerInner_content p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px;
}
.menu_text > div .menu_list-fill {
    background-color: #000;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #000;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    height: 40px;
    font-size: 14px;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    border-radius: 3px;
    outline: 0;
    font-family: 'Montserrat-Light';
}
.new_section .search_machine .dropdown_menu {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 9;
    box-shadow: 0 10px 10px rgb(0 0 0/10%);
    border-radius: 1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    padding-left: 20px;
    max-height: 440px;
    display: block;
    z-index: 99;
    overflow-y: auto;
    padding: 15px 20px;
    padding-bottom: 20px;
}
.search_suggestions {
    width: 100%;
    margin-bottom: 23px;
}
.search_suggestions ul {
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    max-height: 226px;
    overflow-y: auto;
    padding-right: 4px;
    text-align: left;
}
.search_suggestions ul li {
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.search_suggestions ul li:last-child {
    margin-bottom: 0;
}
.search_suggestions ul li p {
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    margin-bottom: 0;
}
.search_suggestions ul li h4 {
    width: 100%;
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-top: 2px;
    margin-bottom: 0;
}
.recent_searches {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.new_section .dropdown_menu .tab_list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    position: relative;
    margin-bottom: 25px;
    width: 100%;
    border-radius: 2px;
}
.new_section .tab_list li a {
    padding: 10px 20px;
    color: #000;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    margin: 0;
    border-radius: 2px;
    display: inline-block;
}
.new_section .dropdown_menu .tab_list li {
    border-bottom: none;
    position: relative;
    border: 1px solid #ddd;
    margin-bottom: 0;
    padding: 0;
}
.tab_list li a span {
    font-size: 20px;
    vertical-align: middle;
    margin-left: 5px;
}
.new_section .dropdown_menu .tab_list1 {
    list-style: none;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    position: relative;
    margin-bottom: 25px;
    width: fit-content;
    width: 60%;
}
.new_section .tab_list1 li a {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    margin: 0;
    padding: 13px 25px;
    background: #000;
    border-radius: 2px;
    border: 1px solid #ddd;
    display: inline-block;
}
.new_section .dropdown_menu .tab_list1 li {
    border-bottom: none;
    position: relative;
    padding: 0;
}
.tab_list1 li a span {
    font-size: 17px;
    position: absolute;
    right: 9px;
}
.new_section .dropdown_menu .tab_list2 {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 15px;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    flex-wrap: wrap;
}
.new_section .tab_list2 li a {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    margin: 0;
    padding: 15px 25px;
    border-radius: 2px;
    border: 1px solid #ddd;
    display: inline-block;
}
.tab_list2 li a img {
    height: 18px;
}
.new_section .dropdown_menu .tab_list2 li {
    border-bottom: none;
    position: relative;
    padding: 0;
    width: auto;
}
.recent_searches h4 {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'SegoeUI-Bold';
}
.clear_btn {
    background: 0 0;
    border: none;
    color: #ababab;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
}
.tab_list li a img {
    height: 35px;
    width: 64px;
    object-fit: contain;
}
.search_menu .search_machine {
    position: relative;
    display: flex;
    box-shadow: none;
    width: 100%;
    border: 0;
    border-radius: 2px;
    background: #fff;
    z-index: unset;
    padding: 0;
    margin-bottom: 5px;
    margin-top: 0;
}
.search_menu .search_machine > input {
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Montserrat-Light';
    padding: 10px 20px;
    height: 45px;
    border: 1px solid #ddd;
    border-right: 0;
}
.search_menu .search_machine > a {
    color: #fff;
    border-left: 0;
    position: unset;
    padding-left: 0;
    text-align: center;
    height: unset;
}
.search_menu .search_machine > a > i {
    border: 0;
    height: 45px;
    border-radius: 0;
    vertical-align: unset;
    font-size: 26px;
    background: #000;
    padding: 10px 12px;
}
.new_content_sec1 {
    padding: 70px 0;
}
.used_machine h4 span {
    font-size: 24px;
    vertical-align: baseline;
}
.used_machine {
    background: #000;
    text-align: left;
    box-shadow: 0 2px 6px #00000029;
    position: relative;
    height: 160px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    border-radius: 3px;
    justify-content: space-between;
    align-items: flex-start;
}
.used_machine lord-icon {
    width: 50px;
    height: 50px;
}
.banner_icon span {
    font-size: 50px;
    color: #fff;
}
.banner_icon1 > span {
    font-size: 50px;
    color: #fff;
    rotate: 90deg;
}
.used_machine .used_mac img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 86px;
    margin-bottom: 0;
}
.used_machine p {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 0;
    visibility: hidden;
    opacity: 0;
    transition: .3s;
}
.used_machine:hover {
    box-shadow: 0 1px 20px rgb(0 0 0/42%);
}
.used_machine:hover p {
    visibility: visible;
    opacity: 1;
}
.used_machine.new_machine {
    background: #333;
}
.new_content_sec1 .d_flex {
    width: 100%;
    display: flex;
    gap: 30px;
}
.padding_3 {
    width: 25%;
}
.used_machine img {
    width: 45px;
    margin-bottom: 10px;
}
.used_machine img {
    height: 40px;
    width: unset;
    margin-bottom: 10px;
}
.used_machine h4 {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-family: 'SegoeUI-Bold';
    margin: 0;
    margin-bottom: 0;
    display: flex;
    align-items: flex-end;
    gap: 10px;
    width: 100%;
    justify-content: space-between;
}
.new_content_sec1 {
    padding: 70px 0;
    background-image: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/white-dotts-bg.png');
}
.imeage-sec {
    display: flex;
    gap: 20px;
}
.imeage-sec div img {
    width: 100%;
    object-fit: cover;
}
.imeage-sec .content {
    background: #1f4790;
    text-align: center;
    padding: 20px;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.imeage-sec1 {
    width: 50%;
    object-fit: cover;
    overflow: hidden;
    position: relative;
    border: 4px solid #fff;
    box-shadow: 0 2px 10px #00000021;
}
.imeage-sec .content p {
    margin-bottom: 0;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
}
.content1 {
    background: #1f4790;
    padding: 15px 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.content1 p {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #fff;
}
.content p span {
    display: block;
}
.new_sec22 {
    background: #f7f7f7;
    padding: 70px 0;
}
.newsec2_cont {
    margin-top: 0;
}
.newsec2_cont p {
    font-size: 16px;
    line-height: 21.33px;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
    color: #000;
}
.redefine_equip {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
.redefine_equip_content {
    background: #fff;
    padding: 25px;
    text-align: center;
}
.redefine_equip_content img {
    height: 35px;
    margin-bottom: 10px;
}
.redefine_equip_content p {
    font-size: 14px;
    line-height: 19px;
    color: #000;
    font-family: 'Montserrat-Light';
}
section.buyer_sec {
    padding: 70px 0;
    background-image: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/white-dotts-bg.png');
}
.buyers_content h3 {
    margin-top: 0;
    font-size: 40px;
    color: #000;
    line-height: 53px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 20px;
}
.buyers_content p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 0;
}
.imeage_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.imeage_grid_content img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.imeage_grid_content1 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
section.requirement_sec1 {
    padding: 70px 0;
    background: #f7f7f7;
    width: 100%;
}
.requirement_sec1 .post_requirement_content {
    border-top: unset;
    padding-top: 20px;
    margin-bottom: 20px;
}
.new_sec22 .heading_text {
    width: 100%;
    margin-bottom: 20px;
}
.heading_text h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 53px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.new_grid_content {
    background: #fff;
    padding: 15px;
    height: 180px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #ddd;
    justify-content: center;
}
.new_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: -80px;
    gap: 10px;
    width: 50%;
    align-items: end;
}
.heading_text h3 span {
    display: block;
}
.main_content1 {
    display: flex;
    gap: 60px;
}
.para_text p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 15px;
}
.para_text p:last-child {
    margin-bottom: 0;
}
.grid_2 {
    gap: 10px;
    display: flex;
    flex-direction: column;
}
.new_sec22 .para_text {
    width: calc(50% - 60px);
    margin-top: 0;
}
.buyers_content h3 > span {
    display: block;
}
.blue_color {
    color: #1f4790;
}
section.mission_sec {
    padding: 70px 0;
    width: 100%;
    display: table;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/mission_bg.jpg') no-repeat;
    background-size: cover;
}
.mission_content {
    max-width: 640px;
    text-align: center;
    background: #fff;
    padding: 40px;
    border: 1px solid #f7f7f7;
    display: -webkit-inline-box;
    outline: 1px solid #ddd;
    outline-offset: -10px;
}
.mission_content h3 {
    font-size: 40px;
    margin-top: 0;
    line-height: 53px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.mission_content p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    margin-bottom: 20px;
    font-family: 'Montserrat-Light';
}
.about_btn a {
    display: inline-block;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    padding: 12px 30px;
    border-radius: 3px;
}
.mission_sec .table-cell {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.mission_section1 {
    background: #f6f6f6;
    clear: both;
    width: 100%;
    display: flex;
}
.mission_sec11 {
    width: 52%;
    padding: 70px;
}
.mission1_content {
    max-width: 570px;
    margin-right: 0;
    margin-left: auto;
}
.mission_sec12 {
    width: 48%;
    height: 680px;
}
.mission_sec12 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mission1_content h4 {
    margin-top: 0;
    font-size: 40px;
    line-height: 53px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 20px;
}
.mission1_content h4 span {
    display: block;
}
.mission1_content p {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Montserrat-Light';
    margin-bottom: 20px;
}
.form-sec input {
    padding: 10px 15px;
    width: 300px;
    border: 1px solid #f7f7f7;
    outline: none;
    border-radius: 3px;
    margin-bottom: 20px;
    box-shadow: unset;
    background: #fff!important;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    height: unset;
    font-family: 'Montserrat-Light';
}
.form-sec input:focus {
    border-color: #ddd;
    outline: 0;
    box-shadow: unset;
}
.form-sec label {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 15px;
}
.continue_btn a {
    color: #fff;
    background: #1f4790;
    font-size: 14px;
    line-height: 19px;
    padding: 12px 30px;
    display: inline-block;
    border-radius: 3px;
}
.new_grid_content img {
    margin-bottom: 20px;
    width: 45px;
}
.heading_text1 h3 {
    margin-top: 0;
    font-size: 46px;
    line-height: 60px;
    color: #000;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
}
.para-text1 h5 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Montserrat-Light';
    font-weight: 400;
    margin-bottom: 20px;
    text-indent: 50px;
}
.para-text1 {
    width: 54%;
}
.requirement_sec1 .main_content1 {
    gap: 0;
    width: 100%;
}
.requirement_sec1 .para-text1 {
    padding-right: 5%;
}
.para-text1 p {
    font-size: 20px;
    line-height: 26px;
    color: #000;
}
.para-text1 p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Montserrat-Light';
}
.requirement_sec1 .imeage_sec_content {
    margin: 0;
    padding: 0;
    width: 50%;
}
.requirement_sec1 .load_more1 {
    margin-top: 15px;
}
.mission1_content .form-sec p {
    font-size: 14px;
    line-height: 18px;
    color: #000;
    font-family: 'Montserrat-Light';
    border-top: 1px solid #000;
    margin-top: 100px;
    padding-top: 15px;
    margin-bottom: 0;
}
.heading_text1 {
    max-width: 920px;
    margin-bottom: 20px;
}
.new_grid_content p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Montserrat-Regular';
    margin-bottom: 0;
}
.requirement_sec1 .text-block1, .requirement_sec1 .text-block2 {
    display: none;
}
.imeage_grid div p span {
    display: block;
}
.require_button {
    margin-top: 25px;
}
.require_button a {
    border-radius: 3px;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 12px 30px;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
}
.requirement_sec1 .imeage_sec_content > img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    border: 4px solid #fff;
    box-shadow: 0 3px 6px #00000050;
}
.buyers_content h6 {
    font-size: 24px;
    line-height: 32px;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    margin-bottom: 0;
}
.buyers_content h6 span {
    display: block;
}
.add_btn {
    text-align: right;
    margin-bottom: 20px;
}
.add_btn a {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 12px 30px;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    border-radius: 2px;
}
.latestIndex_sec2 {
    width: 100%;
    padding: 40px 0;
    clear: both;
    background: #efefef;
    position: relative;
    overflow: hidden;
}
.latestIndex_sec2:before {
    content: '';
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/left-banner-img.png')no-repeat;
    width: 300px;
    height: 100%;
    position: absolute;
    background-size: contain;
    top: -2px;
    left: 0;
}
.view_text .dropdown1, .view_text .dropup {
    position: relative;
    display: flex;
    gap: 12px;
    align-items: baseline;
    margin-bottom: 0;
}
.form-select {
    display: block;
    width: 100%;
    padding: 6px 16px;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.machine_listing .form-select-lg {
    font-size: 14px;
    line-height: 19px;
    border: 1px solid #dddd;
    outline: none;
    margin-bottom: 10px;
    min-width: 110px;
}
.latestIndex_sec2:after {
    content: '';
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/right-banner-img.png')no-repeat;
    width: 300px;
    height: 100%;
    position: absolute;
    background-size: contain;
    background-position: bottom;
    bottom: -2px;
    right: 0;
}
.laIndex_sec1 {
    display: flex;
    align-items: center;
    max-width: 880px;
    flex-direction: column;
    margin: 0 auto;
}
.laIndex_sec11 {
    text-align: center;
}
.laIndex_sec11 p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 0;
}
.laIndex_sec11 p:last-child {
    margin-bottom: 15px;
}
.laIndex_sec11 p b {
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-family: 'Montserrat-Regular';
}
.laIndex_sec12 {
    flex-shrink: 0;
}
.laIndex_sec12 a {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Montserrat-Light';
    color: #1f4790;
    display: flex;
    align-items: center;
    gap: 5px;
}
.laIndex_sec12 a span {
    font-size: 19px;
}
.latestIndex_sec3 {
    background: #f7f7f7;
    width: 100%;
    clear: both;
    padding: 70px 0;
}
.laIndex_sec2 ul {
    width: 100%;
    display: flex;
    gap: 20px;
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: 0;
    list-style: none;
}
.laIndex_sec2 ul li {
    width: 25%;
    position: relative;
}
.laIndex_sec4 {
    position: relative;
}
.laIndex_sec2 .soldOut_p {
    position: absolute;
    background: #1f4790;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 10px 20px;
    border-radius: 3px;
}
.laIndex_sec2 .soldOut_p p {
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'Montserrat-Regular';
}
.laIndex_sec5 h6 {
    color: #000;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Montserrat-Regular';
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-all;
}
.laIndex_sec2 ul li a {
    width: 100%;
    margin: 0;
    height: 100%;
}
.laIndex_sec2 .modal_boxRecommend {
    margin-bottom: 5px;
}
.recommend_card .laIndex_sec5 p {
    border-top: 1px solid #ddd;
    padding-top: 8px;
    margin-top: 8px;
}
.recommend_card .laIndex_sec5 p:last-of-type {
    font-family: 'Montserrat-Regular';
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 0;
    border: 0;
    margin-top: 10px;
}
.recommend_card .laIndex_sec5 p:last-of-type span:last-child {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: calc(100% - 60px);
    text-align: right;
    word-break: break-all;
}
.laIndex_sec2 .recommend_card .sizeRed {
    width: 100%;
    margin: 0;
    margin-bottom: 0;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-all;
}
.laIndex_sec21 {
    width: 100%;
    display: inline-block;
    margin-top: 40px;
    text-align: center;
}
.laIndex_sec21 p {
    font-family: 'Montserrat-Light';
    font-size: 25px;
    margin: 0;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    -webkit-font-smoothing: antialiased;
}
.laIndex_sec21 p a {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    text-decoration: underline;
    color: #000;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.latestIndex_sec4 {
    width: 100%;
    clear: both;
    background: #000;
    position: relative;
}
.latestIndex_sec4:after {
    content: '';
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/latest-become-dealer.svg')no-repeat;
    width: 350px;
    height: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
}
.laIndex_sec3 {
    display: flex;
    width: 100%;
}
.laIndex_sec31 {
    width: 50%;
    padding: 70px 0;
}
.laIndex_sec32 {
    width: 50%;
    position: relative;
}
.laIndex_sec32 img {
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 400px;
}
.laIndex_sec31 h3 {
    font-size: 25px;
    line-height: 33px;
    font-family: 'Montserrat-Light';
    color: #fff;
    margin-top: 0;
    margin-bottom: 35px;
}
.laIndex_sec31 h3 span {
    font-family: 'SegoeUI-Bold';
    display: block;
    font-size: 40px;
    line-height: 53px;
    -webkit-font-smoothing: antialiased;
}
.laIndex_sec311 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}
.laIndex_sec311 a {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #000;
    display: flex;
    gap: 5px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    background: #fff;
    align-items: center;
    padding: 10px 20px;
    justify-content: center;
    border-radius: 2px;
    flex-shrink: 0;
}
.laIndex_sec311 p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    color: #fff;
    margin: 0;
}
.transForm_icon {
    transform: rotate(320deg);
    font-size: 22px;
}
.position_rel {
    position: relative;
    box-shadow: 0 2px 6px #00000029;
    overflow: hidden;
    border-radius: 3px;
}
.position_rel2 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .5s ease 0s;
    visibility: hidden;
    overflow: hidden;
    background: #1f4790;
    padding: 20px;
    display: flex;
    align-items: center;
}
.position_rel2 p {
    font-size: 15px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #fff;
    margin: 0;
}
.position_rel a:hover .position_rel2 {
    visibility: visible;
    top: 0;
}
.new_grid {
    position: relative;
    margin: 0;
    overflow: hidden;
}
.new_grid_content {
    display: block;
}
.new_grid_content .innerBox_div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
}
.plus_icon, .plus_icon2 {
    position: absolute;
    bottom: -8px;
    right: -5px;
    transform: rotate(45deg);
}
.plus_icon2 {
    bottom: 10px;
    right: 10px;
    transform: rotate(1deg);
}
.plus_icon button, .plus_icon2 button {
    background: unset;
    border: 0;
    padding: 0;
}
.plus_icon span, .plus_icon2 span {
    color: #000;
    border: 2px solid #4c4c4c;
    border-radius: 15px;
    padding: 2px;
    font-size: 14px;
    font-weight: 600;
}
.plus_icon2 span {
    color: #fff;
    border: 2px solid #fff;
}
.boxDescription_p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1f4790;
    border-radius: 3px;
    padding: 60px;
    text-align: left;
    display: flex;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: all .8s;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.boxDescription_p h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 24px;
    line-height: 32px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 20px;
}
.new_grid_content .boxDescription_p p {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-family: 'Montserrat-Light';
    margin-bottom: 12px;
    opacity: 0;
    transform: translateY(-20px);
    transition: all .66s cubic-bezier(0,0, .2,1);
}
.boxDescription_p p:last-of-type {
    margin-bottom: 0;
}
.boxDescription_p a {
    font-size: 16px;
    line-height: 22px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-top: 22px;
    opacity: 0;
    transform: translateY(-40px);
    transition: all .66s cubic-bezier(0,0, .2,1);
}
.boxDescription_p.transition_c p, .boxDescription_p.transition_c a {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .66s;
}
.para_text p {
    margin-bottom: 15px;
}
.bannerCont_txt h3 {
    font-family: 'SegoeUI-Bold';
    color: #fff;
    font-size: 60px;
    line-height: 75px;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.bannerCont_txt p {
    font-family: 'Montserrat-Regular';
    line-height: 26px;
    font-size: 20px;
    color: #fff;
    margin-bottom: 0;
    -webkit-font-smoothing: antialiased;
}
.Spare_parts {
    background: #555;
    padding: 45px 21px;
    text-align: center;
    box-shadow: 2px 7px 9px rgb(0 0 0/25%);
    height: unset;
}
.Spare_parts h5 {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 15px;
    margin-top: 0;
}
.Spare_parts p {
    color: #fff;
    font-size: 16px;
    line-height: 21px;
    font-family: 'Montserrat-Regular';
    margin: 0;
}
.download_box {
    width: 100%;
    clear: both;
}
.recent_box {
    margin-bottom: 20px;
}
.your_requirement1 {
    text-align: end;
    margin-bottom: 30px;
}
.machine_img_sec img {
    width: 100%;
    height: 160px;
    object-fit: cover;
}
.machine_img_sec {
    position: relative;
    background: #fff;
    padding: 3px;
}
.machine_img_content {
    background: unset;
    padding: 0;
}
.list_itemCont {
    width: 100%;
    padding: 15px;
}
.list_itemCont h4 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    color: #db271f;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
    margin-bottom: 5px;
}
.list_itemCont h4 span {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    color: #db271f;
}
.list_itemCont h5 {
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    color: #000;
}
.machine_img_sec p {
    font-size: 20px;
    line-height: 26px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin: 0;
}
.plateform_sec {
    position: relative;
    width: 100%;
    clear: both;
}
.banner_video {
    object-fit: cover;
    background-blend-mode: overlay;
    background: #000;
}
.list_item1 .machine_img_sec p {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
    color: #000;
    margin: 0;
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.list_itemCont h6 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 0;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
}
.new_sec2 {
    padding: 70px 0;
}
.newsec2_cont h3 {
    margin-top: 0;
    font-size: 40px;
    line-height: 50px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.newsec2_cont p {
    font-size: 14px;
    line-height: 21.33px;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
    color: #000;
}
.newsec2_cont {
    margin-top: 30px;
}
.new_sec2 .grid_sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    max-width: 100%;
}
.new_sec2 .grid_content {
    background: #f5f5f5;
    box-shadow: unset;
    padding: 30px;
    text-align: center;
}
.new_sec2 .grid_content p {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
}
.new_sec2 .grid_content img {
    margin-bottom: 15px;
}
.list_itemCont h5 {
    margin: 0;
}
.listed_machine_sec .machine_img_sec img {
    height: 160px;
    object-position: center;
    padding: 5px;
    padding-bottom: 0;
    object-fit: contain;
    margin: 0 auto;
    background: #f7f7f7;
}
.listed_machine_sec .modal_box {
    float: left;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
    margin-bottom: 6px;
}
.deletedMac_sec {
    width: 100%;
    clear: both;
    padding: 70px 0;
}
.deletedMac_sec .machineQuery_sec1 {
    width: 100%;
    text-align: center;
    margin: 0;
}
.deletedMac_sec img {
    width: 100px;
}
.deletedMac_sec .machineQuery_sec1 h3 {
    margin-bottom: 15px;
    display: block;
    margin-top: 12px;
}
.deletedMac_sec .machineQuery_sec1 p {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
section.spare_parts {
    padding: 70px 0;
    float: left;
    width: 100%;
    display: table;
    height: 300px;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/spare-part.png') no-repeat center;
    background-size: cover;
}
section.sparePart_sec1 {
    padding: 50px 0;
    width: 100%;
    clear: both;
    background: #f7f7f7;
}
.sparePart_sec1_content h5 {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.spare_part_sec2 h5 {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.sparePart_sec1_content h6 {
    font-size: 18px;
    line-height: 25px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 20px;
    margin-top: 0;
}
.sparePart_sec2_content h6 {
    font-size: 18px;
    line-height: 25px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
    margin-top: 0;
}
.sparePart_grid {
    display: flex;
    gap: 50px 20px;
    margin-bottom: 30px;
    flex-wrap: wrap;
    margin-top: 25px;
}
.sparePart_grid_content {
    width: calc(25% - 15px);
}
.imeage-content img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: #f7f7f7;
}
.imeage-content {
    width: 100%;
    height: 180px;
    border: 1px solid #dddd;
}
.sparePart_grid_content p {
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 0;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
}
.sparePart_grid_content a:hover p {
    color: #1f4790;
    transition: .2s;
}
.sparePart_sec1_content ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.sparePart_sec1_content ul li {
    margin-bottom: 8px;
}
.sparePart_sec1_content ul li a {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    transition: .1s;
}
.sparePart_sec1_content ul li a:hover {
    color: #1f4790;
}
.spare_search {
    margin-bottom: 30px;
}
.spare_search .newsletter_button input::placeholder {
    font-size: 13px;
    line-height: 18px;
}
.spare_search .newsletter_button {
    margin-top: 0;
}
.bg_back {
    background: #fff;
    box-shadow: 0 2px 15px rgb(0 0 0/6%);
}
.spare_search .newsletter_button input {
    width: 100%;
    padding: 15px 23px;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    background: #fff;
    border: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.spare_search .newsletter_button a {
    background: #db271f;
    color: #fff;
    font-family: 'Montserrat-Light';
    padding: 14px 28px;
    font-size: 15px;
    line-height: 20px;
    border: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.background-bg {
    padding: 25px;
    width: 100%;
    background: #fff;
    display: flex;
    gap: 15px;
    box-shadow: 0 1px 5px rgb(0 0 0/14%);
}
.spare_part_sec1 {
    width: 25%;
}
.spare_part_sec2 {
    width: 75%;
}
.spare_content h3 {
    margin-top: 0;
    line-height: 73px;
    font-size: 55px;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    margin-bottom: 20px;
}
.spare_content p {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Montserrat-Regular';
    color: #fff;
}
.slider_sec img {
    width: 600px;
    border: 1px solid #ddd;
}
.fast_join {
    background: #fff;
    padding: 10px;
    display: flex;
    gap: 25px;
    border: 1px solid #ddd;
}
.sparePart1_content {
    margin-left: 20px;
}
.para {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
.innerText_content p {
    font-size: 16px;
    line-height: 22px;
    color: gray;
    font-family: 'Montserrat-Light';
    margin-bottom: 3px;
}
.innerText_content h3 {
    margin-top: 0;
    color: #000;
    font-family: 'SegoeUI-Bold';
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
}
.innerText_content h4 {
    font-size: 16px;
    line-height: 25px;
    color: #1f4790;
    font-family: 'Montserrat-Regular';
    margin-bottom: 15px;
    margin-top: 0;
}
.sparePart_sec1 .seller_btn a {
    color: #fff;
    background: #000;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    padding: 8px 16px;
    border-radius: 2px;
    display: inline-block;
}
.sparePart_sec1 .para_text1 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.contactSellerModal .availForm_dtl {
    text-align: left;
}
.sparePart_sec1 .contact_btn {
    text-align: left;
    margin-top: 20px;
}
.sparePart_sec1 .contact_btn a {
    background: #000;
    color: #fff;
    padding: 12px 20px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Light';
    display: inline-block;
}
.contactSellerModal .contact_btn1 {
    text-align: end;
}
.contactSellerModal .contact_btn1 a {
    background: #000;
    color: #fff;
    padding: 10px 18px;
    border-radius: 2px;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    display: inline-block;
}
.sparePart_sec1_content h6 {
    font-size: 21px;
    line-height: 28px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 20px;
    margin-top: 0;
}
.slider-sec {
    width: 45%;
}
.slider-sec #product-slider__main .slick-slide {
    height: 360px;
    border-radius: 2px;
    background: #fff;
}
.slider-sec #product-slider__main.object-fit--contain .slick-slide img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.contactSellerModal .availForm_dtl h3 {
    font-size: 22px;
    line-height: 30px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-top: 0;
    margin-bottom: 20px;
}
.sparePart_sec1_content ul li:last-child {
    margin-bottom: 0;
}
.description {
    margin-top: 10px;
}
.para_text1 p span {
    color: #000;
}
.description p {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Light';
    margin-bottom: 3px;
}
.LoadMoreBtn {
    text-align: center;
    margin: 20px 0 30px;
}
.btnTheme:hover, .btnTheme:focus {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    box-shadow: none;
}
.manufacture_sec21 .tab-content {
    padding: 50px 0;
}
.manufacture_sec21 .nav-tabs {
    border-bottom: unset;
    display: flex;
    width: 80%;
    justify-content: flex-start;
}
.manufacture_sec21 .nav.nav-tabs li {
    margin-right: 40px;
    min-width: 100px;
    text-align: center;
}
.manufacture_sec21 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #000;
    cursor: default;
    background-color: unset;
    border: unset;
    border-bottom-color: #000;
}
.manufacture_sec21 .nav-tabs > li > a {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    border: 0;
    padding: 15px 0;
    transition: .3s border-color;
}
.grid-section {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
    width: 100%;
}
.manufacture_sec21 .grid-content img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.manufacture_sec21 .main_content {
    padding: 15px;
    background: #f7f7f7;
    width: 100%;
}
.manufacture_sec21 .main_content h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 15px;
    line-height: 21px;
    color: #000;
    margin-top: 0;
    margin-bottom: 5px;
    -webkit-font-smoothing: antialiased;
}
.manufacture_sec21 .grid-content {
    position: relative;
    width: 100%;
    background: #f7f7f7;
}
.manufacture_sec21 .video img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 26px;
}
.manufacture_sec21 .nav.nav-tabs .active {
    color: #000;
    border: 0;
    border-bottom: 2px solid #000;
    color: #000;
}
.cookieAcceptBar {
    display: block;
    position: fixed;
    bottom: 50px;
    left: 20px;
    right: 0;
    text-align: left;
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
    z-index: 3000;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 2px 10px rgb(0 0 0/25%);
    padding: 25px;
    max-width: 420px;
    border-radius: 2px;
}
.cookieAcceptBar button {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0;
    background: unset;
    border: 0;
    box-shadow: none;
    cursor: pointer;
}
.cookieAcceptBar button span {
    font-size: 22px;
    cursor: pointer;
}
.button-text button {
    background: 0 0;
    border: none;
    text-decoration: underline;
}
.cookie_text, .cookie_text1 {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    font-weight: 400;
    margin-bottom: 0;
}
.cookie_text1 {
    margin-top: 8px;
}
.cookie_text1 a {
    color: #fff;
    font-family: 'SegoeUI-Bold';
}
.cookie_box p:last-child {
    display: flex;
    gap: 40px;
    margin-top: 20px;
}
.cookie_box p:last-child a {
    font-family: 'Montserrat-Light';
    border-bottom: 1px solid rgb(255 255 255/43%);
}
.bannerInner {
    padding: 100px 0;
    width: 100%;
    background: url('https://hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/cedric_verstraete.png') no-repeat center;
    background-size: cover;
    background-blend-mode: overlay;
    background-color: rgb(0 0 0/43%);
    clear: both;
}
.bannerInnerData h3 {
    text-align: left;
    font-size: 40px;
    line-height: 55px;
    color: #fff;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
    margin: 0 0 20px;
}
.bannerInnerData {
    max-width: 700px;
    padding: 0;
    text-align: left;
}
.bannerInnerData .form-group {
    margin-bottom: 15px;
    position: relative;
}
.bannerInnerData .input-group {
    margin: 0;
    border-radius: 3px;
    max-width: 700px;
}
.bannerInnerData .form-control {
    border-radius: 3px;
    background-color: #fff;
    border: none;
    color: #000;
    line-height: 18px;
    height: 45px;
    padding: 5px 15px;
    box-shadow: none;
    transition: none;
}
.bannerInnerData .form-control::-webkit-input-placeholder {
    color: #333;
}
.bannerInnerData .form-control::-moz-placeholder {
    color: #333;
}
.bannerInnerData .form-control::-ms-input-placeholder {
    color: #333;
}
.bannerInnerData .btn {
    background-color: #000;
    color: #fff;
    font-size: 16px;
    height: 45px;
    border: none;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 0;
    padding: 10px 15px;
    transition: .8s all;
}
.bannerInnerData .btn:hover, .bannerInnerData .btn:focus {
    color: rgba(255,255,255, .8);
    border: none;
}
.bannerInnerData .btn:hover {
    background: #000;
}
.blogMore {
    text-align: center;
    margin: 20px 0 0;
}
.closeMore {
    text-align: center;
    margin: 20px 0 0;
    display: none!important;
}
.soldMain {
    padding: 70px 0 40px;
    display: inline-block;
    width: 100%;
}
.soldInner {
    background: #f5f5f5;
    display: inline-block;
    width: 100%;
    margin: 0 0 30px;
    min-height: 315px;
}
.soldData {
    padding: 10px;
}
.soldInner figure img {
    width: 100%;
    height: 170px;
    object-fit: cover;
}
.soldInner h4 {
    font-size: 17px;
    line-height: 23px;
    margin: 0 0 10px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.soldInner p {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 5px;
    color: #000;
    font-family: 'Montserrat-Regular';
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.soldInner figure {
    position: relative;
}
.soldInner .sold {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #1f4790;
    color: #fff;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 23px;
    font-family: 'Montserrat-Regular';
    border-radius: 2px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(33.33% - 18px);
}
.latesSold_sec .laIndex_sec2 ul {
    margin-top: 0;
    flex-wrap: wrap;
    gap: 27px;
}
.latesSold_sec ul li .laIndex_sec5 {
    padding: 15px;
    background: #ffffff;
}
.latesSold_sec .laIndex_sec2 li a {
    box-shadow: none;
}
.btnTheme {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    line-height: 19px;
    padding: 12px 25px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s ease-in-out 0s;
    position: relative;
    font-family: 'Montserrat-Light';
}
.btnTheme:hover, .btnTheme:focus {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    box-shadow: none;
}
.headingCustom {
    display: inline-block;
    width: 100%;
}
.headingCustom h2 {
    font-size: 28px;
    line-height: 35px;
    margin: 0 0 35px;
    font-family: 'SegoeUI-Bold';
    position: relative;
    color: #000;
}
.headingCustom h2:before {
    background-color: #6e6e6e;
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 1px;
}
.bannerBlog {
    padding: 160px 0 80px;
}
.blogMain {
    background: #fff;
    overflow: hidden;
    position: relative;
    padding: 70px 0 30px;
    width: 100%;
}
.blogInner {
    background-color: #fff;
    box-shadow: 1px 3px 18px 0 rgb(0 0 0/5%);
    margin: 0 0 30px;
    position: relative;
    width: 100%;
    padding: 0;
    border-radius: 5px;
}
.blogInner:hover {
    box-shadow: 1px 3px 28px 0 rgb(0 0 0/10%);
}
.blogInner a:hover {
    cursor: pointer;
}
.blogInner figure {
    margin: 0;
}
.blogInner figure img {
    margin: auto;
    width: 100%;
    display: block;
    border-radius: 4px 4px 0 0;
}
.blogInner h4 {
    color: #000;
    font-size: 16px;
    line-height: 21px;
    margin: 0 0 5px;
    width: 100%;
    font-family: 'SegoeUI-Bold';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blogInner h5 {
    color: #111;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 5px;
    font-family: 'Montserrat-Light';
}
.blogInner h6 {
    color: #000;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    font-family: 'Montserrat-Medium';
}
.blogInner p {
    color: #555;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 10px;
    font-family: 'Montserrat-Regular';
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.adminData {
    padding: 15px;
}
.posted p a {
    color: #f22;
}
.posted p a:hover {
    color: #f28709;
    text-decoration: none;
}
.blogInnerRight h4 {
    font-size: 32px;
    line-height: 40px;
}
.blogAll {
    background: #f7f7f7;
    overflow: hidden;
    position: relative;
    padding: 60px 0;
    width: 100%;
}
.blogInner.blogInnerAll {
    min-height: 385px;
}
.blogMore {
    text-align: center;
    margin: 20px 0 0;
}
.closeMore {
    text-align: center;
    margin: 20px 0 0;
    display: none!important;
}
#blogAll .LoadMoreBtn {
    text-align: center;
    margin: 0;
}
.sidebar {
    margin: 0 0 30px;
}
.categories {
    margin: 0 0 20px;
}
.categories h3 {
    font-size: 28px;
    line-height: 35px;
    margin: 0 0 15px;
    font-family: 'SegoeUI-Bold';
    position: relative;
    color: #000;
}
.categoriesListing {
    background: #fff;
    margin: 0 0 30px;
    padding: 15px 15px 5px;
    /* box-shadow: 1px 3px 18px 0 rgb(0 0 0/5%); */
    border: 1px solid #dddddd;
    border-radius: 3px;
}
.categoriesListing ul {
    margin: 0;
    padding: 0;
}
.categoriesListing ul li {
    list-style-type: none;
    padding-left: 0;
    margin: 0 0 10px;
    color: #333;
    position: relative;
}
.categoriesListing ul li a {
    color: #333;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    text-decoration: none;
    transition: .5s all;
}
.categoriesListing ul li a:hover {
    text-decoration: none;
    color: #1f4790;
}
.contentScroll {
    overflow: auto;
    position: relative;
    padding: 0;
    background-color: transparent;
    margin: 0;
    max-height: 342px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
}
.contentScroll::-webkit-scrollbar {
    width: 2px;
}
.contentScroll::-webkit-scrollbar-track {
    background: 0 0;
}
.contentScroll::-webkit-scrollbar-thumb {
    background: #ededed;
    border-radius: 5px;
}
.contentScroll::-webkit-scrollbar-thumb:hover {
    background: #ededed;
}
.adsBig {
    margin: 0 0 50px;
}
.adsBig img {
    width: 100%;
    object-fit: cover;
}
.blogSingle {
    background: #fff;
    overflow: hidden;
    position: relative;
    padding: 30px 0 20px;
    width: 100%;
}
.blogSingleHeading {
    display: inline-block;
    width: 100%;
    position: relative;
    margin: 0 0 30px;
}
.blogSingleHeading:before {
    background-color: #6e6e6e;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
}
.blogSingleHeading h4 {
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    font-family: 'Montserrat-Regular';
    color: #000;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 6px 12px;
}
.blogSingleHeading p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    font-family: 'Montserrat-Regular';
    color: #000;
    display: inline-block;
    letter-spacing: 1px;
    padding-left: 10px;
}
.blogSingleImage {
    margin: 0 0 40px;
    border: 1px solid #dddddd;
    border-radius: 3px;
}
.blogSingleImage img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.blogSingleDataInner a {
    color: #1f4790;
    transition: .3s;
}
.blogSingleDataInner a:hover {
    color: #1f4790;
    text-decoration: underline!important;
}
.blogSingleDataInner {
    padding: 0;
}
.blogSingleDataInner h3 {
    font-size: 28px;
    line-height: 35px;
    margin: 0 0 15px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.blogSingleDataInner h4 {
    font-size: 18px;
    line-height: 27px;
    margin: 0 0 20px;
    color: #000;
    font-family: 'Montserrat-Regular';
}
.blogSingleDataInner p {
    margin: 0 0 15px;
    color: #000;
    font-size: 16px;
    line-height: 21.3px;
    font-family: 'Montserrat-Light';
}
.blogSingleDataInner p:first-child {
    text-indent: 30px;
}
.blogSingleDataInner p:first-child:first-letter {
    font-size: 30px;
    line-height: 35px;
    color: #000;
}
.blogSingleDataInner img {
    width: 100%;
    display: inline-block;
    height: unset!important;
}
.blogSingleDataInner p b, .blogSingleDataInner p strong {
    font-family: 'SegoeUI-Bold';
    font-size: 18px;
}
.blogSingleDataInner ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 20px;
}
.blogSingleDataInner ul li {
    margin: 0 0 5px;
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
}
.blogSingleData {
    max-width: 650px;
    margin: 0 0 30px;
}
.blog_cards {
    width: 100%;
    background-color: #f7f7f7;
    padding: 70px 0;
}
.blog_cards h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 28px;
    line-height: 37px;
    color: #000;
    margin-top: 0;
    margin-bottom: 24px;
}
.blog_cards1 {
    width: 100%;
    display: flex;
    gap: 15px;
    padding: 0;
    margin-bottom: 0;
    list-style: none;
    flex-direction: column;
}
.blog_cards1 li {
    width: 100%;
}
.blog_cards1 li a {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    /* margin-left: 20px; */
}
.blog_cards1 li span {
    width: 20px;
    height: 2px;
    background-color: #000000;
    display: block;
    /* position: relative; */
}
/* .blog_cards1 li span:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translate(0, -50%);
    width: 20px;
    height: 1px;
    background-color: #000000;
} */
.blog_cards1 li h4 {
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin: 0;
}
.storiesMain {
    background: #ffffff;
    overflow: hidden;
    position: relative;
    padding: 70px 0;
    width: 100%;
}
.storiesInner {
    width: 100%;
}
.storiesInner h3.main_heading {
    margin: 0 0 15px;
}
.storiesInner ul {
    margin: 20px 0 0;
    padding: 0;
}
.storiesInner ul li {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    list-style-type: none;
    transition: .5s all;
    margin: 0 0 12px;
}
.storiesInner ul li:last-child {
    margin-bottom: 0;
}
.storiesInner ul li a:hover {
    text-decoration: none;
    color: #1f4790;
}
.blackStripe {
    background: #000;
}
.blackStripe .laIndex_sec11 p {
    color: #fff;
}
.blackStripe .laIndex_sec12 a {
    color: #fff;
}
.blackStripe.latestIndex_sec2:before, .blackStripe.latestIndex_sec2:after {
    display: none;
}
.right_equipment h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 46px;
    color: #000;
    font-family: 'SegoeUI-Bold';
}
.machine_filter li p span {
    font-weight: 300;
    margin-right: 6px;
    font-size: 24px;
}
#mainBanner_txt {
    display: table;
    height: 500px;
    width: 100%;
}
.searchBanner_box {
    height: 350px;
    width: 100%;
    display: table;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/background-img.png') no-repeat center;
    background-size: cover;
}
.searchBanner_inner {
    text-align: left;
    max-width: 700px;
}
.searchBanner_inner h3 {
    color: #fff;
    font-size: 40px;
    line-height: 55px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    -webkit-font-smoothing: antialiased;
}
.tabAreaHome {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0;
}
.tabAreaHome .tab-content {
    margin: 0;
    display: inline-block;
    width: 100%;
}
.tabAreaHome .nav-tabs {
    border-bottom: none;
}
.tabAreaHome .nav-tabs li {
    width: 50%;
    margin: 0 0 4px;
}
.tabAreaHome .nav-tabs li a {
    background: #f4f6f9;
    border: 1px solid #ddd;
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    border-radius: 2px;
    font-weight: 400;
}
.tabAreaHome .nav-tabs li a span {
    font-size: 24px;
    line-height: 24px;
    vertical-align: top;
}
.tabAreaHome .nav-tabs li a:hover, .tabAreaHome .nav-tabs li a:focus {
    background: #000;
    border: 1px solid #000;
    color: #fff!important;
}
.tabAreaHome .nav-tabs > li.active > a, .tabAreaHome .nav-tabs > li.active > a:focus, .tabAreaHome .nav-tabs > li.active > a:hover {
    background: #000;
    border: 1px solid #000;
    color: #fff!important;
}
section.category_sec {
    height: 500px;
    width: 100%;
    display: table;
    background: url('https://Hashbrown.azureedge.net/machinedalalimages/NewOptimizeImages/background-img.jpg') no-repeat center;
    background-size: cover;
}
.category_sec #mainBanner_txt1 {
    display: table;
    height: 500px;
    width: 100%;
}
.category_scroll {
    width: 100%;
    padding-top: 30px;
}
.category_sec .bannerInnerData h1 {
    text-align: left;
    color: #ffff;
    font-size: 36px;
    line-height: 48px;
    margin-top: 0;
    font-family: 'SegoeUI-Bold';
}
.machine_slider h1, .machine_slider h2 {
    font-size: 18px;
    margin-bottom: 0;
    font-family: 'SegoeUI-Bold';
    color: #fff;
    margin-top: 0;
    line-height: 24px;
    width: 170px;
    flex-shrink: 0;
}
.machine_slider h1 a, .machine_slider h2 a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-family: 'Montserrat-Light';
    text-align: center;
    color: #fff;
}
.machine_slider {
    margin-top: 20px;
    display: flex;
    width: 100%;
    align-items: center;
    gap: 30px;
    overflow: hidden;
}
.machine_slider .slick-prev {
    left: -20px;
}
.machine_slider .slick-next {
    right: -20px;
}
.machine_slider .slick-prev:before {
    content: '\e5e0';
    font-family: 'material symbols outlined';
    color: #fff;
}
.machine_slider .slick-next:before {
    content: '\e5e1';
    font-family: 'material symbols outlined';
    color: #fff;
}
.machine_slider ul {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 10px;
    width: 100%;
    margin-bottom: 0;
}
.machine_slider ul li a {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-family: 'Montserrat-Light';
    cursor: pointer;
    text-align: center;
}
.swiper_container .slider .outer_box {
    background-color: #000;
    display: flex;
    align-items: center;
    border-radius: 3px;
    justify-content: center;
    padding: 15px;
    width: 120px;
    height: 100%;
}
.swiper_container .slider li:last-child .outer_box {
    margin-right: 0;
}
.category_text .nav-tabs {
    width: 100%;
    border-bottom: 0;
    display: flex;
    align-items: center;
    /* gap: 12px; */
    overflow: auto;
    padding-bottom: 2px;
}
.category_text .nav-tabs::-webkit-scrollbar {
    height: 2px;
}
.category_text .nav-tabs::-webkit-scrollbar-track {
    background: 0 0;
}
.category_text .nav-tabs::-webkit-scrollbar-thumb {
    background: #ededed;
    border-radius: 5px;
}
.category_text .nav-tabs::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.category_text .nav-tabs > li {
    margin-bottom: 0;
}
.category_text .nav-tabs > li:not(:last-child) {
    margin-right: 12px;
}
.category_text h2 {
    font-size: 18px;
    margin-bottom: 0;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-top: 0;
    line-height: 24px;
    flex-shrink: 0;
}
.category_text h2 a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-family: 'Montserrat-Light';
    text-align: center;
}
.category_text li a img {
    width: 80px;
}
.category_text .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: unset;
    cursor: unset;
    background-color: unset;
    border: unset;
    border-bottom-color: unset;
}
.category_text ul li a {
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
    border-radius: 3px;
    padding: 6px 15px;
    transition: .2s all;
    margin: 0;
    min-width: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.category_text ul li a:hover, .category_text ul li a:focus {
    background-color: #ffffff;
}
.category_text ul h2 a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-family: 'Montserrat-Regular';
    text-align: center;
}
.category_text .nav > li > a > img {
    max-width: none;
    width: unset;
    height: 25px;
    margin-left: 0;
    vertical-align: middle;
}
.padd_10 {
    margin-top: 0;
    display: flex;
    gap: 25px;
    max-width: 100%;
}
.machine_list121 img {
    width: 400px;
    object-fit: cover;
}
.machine_list121 {
    width: 100%;
    position: relative;
}
.machine_list12 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.machine_list12 ul#div_machines {
    float: unset;
}
.machine_list12 ul li {
    border-radius: 3px;
    width: calc(16.6% - 16px);
    /* box-shadow: 1px 2px 5px rgb(0 0 0/16%); */
    border: 1px solid #dddddd;
    color: #fff;
    background-color: #fff;
    transition: .3s all;
}
.machine_list12 ul li:hover {
    background-color: #f7f7f7;
}
.machine_list12 ul li:hover h3, .machine_list12 ul li:hover h4, .machine_list12 ul li:hover h5 {
    color: #1f4790;
    transition: .3s all;
}
.machine_list12 .newBrands_sec32 h3 {
    display: flex;
    font-size: 14px;
    line-height: 19px;
    justify-content: space-between;
    color: #000;
    font-family: 'Montserrat-Light';
    margin: 0;
    margin-bottom: 5px;
}
.home_container {
    max-width: calc(100% - 150px);
    margin: 0 auto;
}
.side_nav {
    width: 280px;
    flex-shrink: 0;
}
.machine_listing {
    width: calc(100% - 610px);
}
.machine_list12 .newBrands_sec32 h4 {
    font-size: 16px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 5px;
}
.machine_list12 .newBrands_sec32 h5 {
    display: flex;
    font-size: 14px;
    line-height: 18px;
    justify-content: space-between;
    color: #000;
    font-family: 'Montserrat-Light';
    margin: 0;
    margin-bottom: 5px;
}
.machine_list12 .newBrands_sec32 p {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
    color: #000;
    -webkit-font-smoothing: antialiased;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.machine_list12 .newBrands_sec31 {
    width: 100%;
    height: unset;
    object-fit: cover;
    object-position: top;
    overflow: hidden;
}
.contact_box {
    border: 2px dotted #000;
    padding: 25px 10px;
    padding-bottom: 28px;
    background: #f7f7f7;
    border-radius: 2px;
    text-align: center;
    margin-bottom: 20px;
}
.contact_box h6 {
    color: #000;
    font-size: 20px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 10px;
    margin-top: 0;
}
.contact_box img {
    margin-bottom: 10px;
}
.contact_box a {
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    padding: 8px 15px;
    display: inline-block;
    width: 100px;
    border-radius: 3px;
}
.contact_box a:last-child {
    margin-bottom: 0;
}
.availFinance_box1 {
    background: #f4f4f4;
    border: 1px solid #f2f2f2;
    padding: 10px;
    margin-bottom: 20px;
}
.availFinance_box1 a {
    display: flex;
    gap: 15px;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
}
.availFinance_box1 img {
    width: 32px;
}
.availFinance_box1 figure {
    background: #fff;
    padding: 8px;
    border-radius: 3px;
}
.availFinance_box1 h4 {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    margin: 0;
    color: #000;
}
.machine_list1 {
    background: #f7f7f7;
    padding: 15px;
    margin-bottom: 20px;
}
.machine_list1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}
.machine_list1 ul li {
    border-radius: 3px;
    width: 50%;
    overflow: hidden;
    box-shadow: 1px 2px 7px #0000001a;
    color: #fff;
}
.grid_sec12 {
    display: flex;
    gap: 14px;
    width: 100%;
    flex-wrap: wrap;
}
.grid_content1 {
    box-shadow: 1px 2px 7px rgb(0 0 0/10%);
    background: #fff;
    width: calc(50% - 7px);
}
.grid_content1 img {
    width: 100%;
    height: 80px;
    object-fit: cover;
}
.innercontent_12 {
    padding: 6px;
    width: 100%;
    display: inline-block;
}
.innercontent_12 h5 {
    margin-top: 0;
    font-size: 13px;
    color: #000;
    line-height: 16px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 5px;
}
.innercontent_12 h6 {
    margin-top: 0;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 5px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.innercontent_12 p {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 3px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.machine_list1 h4 {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 16px;
    color: #000;
    line-height: 21px;
    font-family: 'SegoeUI-Bold';
}
.machine_list12 p:last-child {
    border: 0;
    padding: 0;
    margin: 0;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 60%;
    margin-right: 0;
    margin-left: auto;
    text-align: right;
    word-break: break-all;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 20px;
}
.pagina_tion {
    margin-top: 30px;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.pagina_tion ul li span {
    padding: 0;
    border: unset;
    color: #000;
    font-size: 23px;
}
.pagina_tion .pagination > .active > a, .pagina_tion .pagination > .active > a:focus, .pagina_tion .pagination > .active > a:hover, .pagina_tion .pagination > .active > span, .pagina_tion .pagination > .active > span:focus, .pagina_tion .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    background-color: #000;
    border-color: unset;
}
.pagina_tion ul li a {
    color: #000;
    border: unset;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Light';
    background-color: #efefef; 
}
.pagina_tion ul {
    gap: 10px;
    display: flex;
}
/*========= NEW PAGINATION =========*/
.List_pagination {
    width: 100%;
    margin-top: 50px;
}
.List_pagination ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding: 0;
    margin: 0;
}
.List_pagination ul li {
    background: #ffffff;
    display: inline-block;
    border-radius: 1px;
    text-align: center;
    height: 39px;
    line-height: 38px;
    color: #808191;
    margin: 0 5px;
    border: 1px solid #dddddd;
}
.List_pagination ul li:first-child {
    margin-left: 0;
}
.List_pagination ul li:first-child {
    margin-left: 0;
}
.List_pagination ul .previous_page, .List_pagination ul .next_page {
    min-width: 86px;
}
.List_pagination ul li a {
    line-height: 38px;
    height: 38px;
    display: inline-block;
}
.List_pagination ul li span {
    font-family: 'Montserrat-Light';
    font-size: 15px;
    line-height: 38px;
    padding: 0 10px;
    color: #000000;
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 39px;
    justify-content: center;
}
.List_pagination ul li span i {
    font-size: 20px;
}
.List_pagination ul li.active {
    border-color: #000000;
    background-color: #000000;
}
.List_pagination ul li.active span {
    color: #ffffff;
}
/*========= NEW PAGINATION =========*/
.category_text {
    display: flex;
    width: 100%;
    padding-left: 305px;
    margin-bottom: 30px;
    gap: 20px;
}
.category_text ul:before {
    display: none;
}
.view_text {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}
.machineFil {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    color: #000000;
    text-align: center;
    padding: 5px 15px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    height: 36px;
    min-width: 90px;
}
.machineFil.active {
    /* color: #ffffff; */
    background-color: #f4f4f4;
    /* border-color: #000000; */
}
.view_text h5 {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    font-family: 'Montserrat-Regular';
    margin: 0;
    display: none;
}
.view_text .form-group {
    position: absolute;
    right: 60px;
    top: -40px;
}
.machine_list12 .newBrands_sec32 .loca_tion {
    position: absolute;
    bottom: 7px;
    right: 10px;
    left: 10px;
    color: #000;
    font-family: 'Montserrat-Regular';
    font-size: 15px;
    line-height: 19px;
    display: flex;
    width: calc(100% - 20px);
    float: unset;
}
.view_text .form-group select {
    border-radius: 2px;
    border: 1px solid #d6d6d6;
    box-shadow: 1px 1px 2px #00000014;
    background: #efefef;
    font-family: 'Montserrat-Regular';
}
.view_text #dLabel {
    width: unset;
    height: 36px;
    border-radius: 2px;
    color: #000;
    box-shadow: none;
    border: 1px solid #d6d6d6;
    margin-bottom: 0;
    padding: 5px;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.view_text .dropdown-menu {
    width: 79px;
    min-width: 79px;
    padding: 0;
    margin: 0;
    top: 33px;
    left: unset;
    border: 0;
    right: 0;
    text-align: center;
}
.view_text .dropdown:hover > .dropdown-menu {
    display: block;
}
.view_text .dropdown button:hover, .view_text .dropdown button:focus {
    border: none;
    outline: 0;
}
.view_text .dropdown-menu li {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    color: #000000;
    padding: 5px 10px;
    border-bottom: 1px solid #f3f3f3;
}
.dropdown-menu li:hover {
    background-color: #f7f7f7;
}
#dLabel span {
    font-size: 20px;
    color: #000;
}
.view_text .dropdown, .view_text .dropup {
    position: relative;
    display: flex;
    gap: 12px;
    align-items: center;
    margin-bottom: 0;
}
.view_text p {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    margin-bottom: 0;
}
.machine_list12 {
    width: 100%;
}
.color_flex {
    display: flex;
    align-items: center;
    gap: 4px;
}
.color_flex span {
    font-size: 18px;
    vertical-align: sub;
    margin-right: 2px;
}
.color_flex img {
    width: 15px;
}
.side_nav .machine_list1:last-of-type {
    margin-bottom: 0;
}
.close_btn {
    display: none;
}
.headingT {
    margin: 0 0 25px;
    width: 100%;
}
.headingT h1 {
    font-size: 28px;
    margin: 0;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    position: relative;
}
.headingT h1:before {
    width: 100px;
    height: 3px;
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
}
.categoryTop {
    display: flex;
    width: 100%;
    margin-bottom: 30px;
    align-items: center;
    justify-content: space-between;
}
.categoryLeft ul {
    margin: 0;
    padding: 0;
}
.categoryLeft ul li {
    margin: 0 10px 0 0;
    display: inline-block;
    list-style-type: none;
    font-size: 17px;
    line-height: 23px;
}
.categoryLeft ul li span {
    font-family: 'Montserrat-Light';
    color: #000;
}
.categoryLeft ul li a {
    color: #1f4790;
}
.categoryLeft ul li a span {
    font-family: 'Montserrat-Regular';
    color: #1f4790;
}
.categoryRight {
    display: flex;
    align-items: center;
    gap: 8px;
}
.categoryRight a {
    background: #f2f2f2;
    border: 1px solid #ededed;
    border-radius: 2px;
    display: flex;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    padding: 8px 12px;
    align-items: center;
    cursor: pointer;
    height: 38px;
}
.categoryRight a i {
    font-size: 19px;
    vertical-align: middle;
    top: 1px;
    position: relative;
    margin: 0 4px 0 0;
}
.categoryRight a.share_btn i {
    font-size: 16px;
    top: 0;
}
.categoryRight a.bookmark i {
    margin-right: 2px;
    font-size: 20px;
    top: 0;
}
.machineListSearch ul li {
    width: calc(33% - 15px);
}
.requestForOffer {
    margin: 65px 0 20px;
    width: 100%;
}
.requestForOffer .btn {
    background: #1f4790;
    border: 1px solid #1f4790;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    padding: 10px 12px;
    width: 100%;
}
.requestForOffer .btn img {
    width: 18px;
    vertical-align: middle;
    margin: 0 5px 0 0;
    top: -1px;
    position: relative;
}
.popupFields_box .input-field {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.popupFields_box .input-field label {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin-bottom: 8px;
    font-weight: 400;
}
.popupFields_box .input-field input.form_control, .popupFields_box .input-field select.Size--list, .popupFields_box .input-field textarea.form_control {
    box-shadow: none;
    border: 1px solid #ddd;
    margin-bottom: 0;
    background: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 20px;
    color: #000;
    width: 100%;
    cursor: unset;
}
.requestOffer_form .modal-dialog {
    max-width: 600px;
}
.modal.requestOffer_form .modal-content .modal-header h3 {
    font-size: 22px;
    line-height: 28px;
    color: #000;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 0;
}
.modal.requestOffer_form .modal-header .close {
    position: absolute;
    right: 15px;
    top: 13px;
    font-size: 30px;
    margin-top: 0;
}
.btn_black {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 18px;
    border-radius: 3px;
    display: inline-block;
    font-family: 'Montserrat-Light';
    margin: 0;
}
.btn_cancel {
    background: #fff;
    border: 1px solid #ddd;
    color: #000;
    padding: 10px 25px;
    font-size: 15px;
    line-height: 18px;
    border-radius: 3px;
    display: inline-block;
    font-family: 'Montserrat-Light';
    margin: 0;
}
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
    display: block;
    max-width: none;
    max-height: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.xzoom-container {
    display: inline-block;
}
.xzoom-thumbs {
    text-align: center;
    margin: 20px 0 10px;
}
.xzoom {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
    box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
}
.xzoom2, .xzoom3, .xzoom4, .xzoom5 {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
    box-shadow: 0 0 5px 0 rgba(0,0,0, .5);
}
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
    border: 1px solid #cecece;
    margin-left: 5px;
    margin-bottom: 10px;
}
.xzoom-source, .xzoom-hidden {
    display: block;
    position: static;
    float: none;
    clear: both;
}
.xzoom-hidden {
    overflow: hidden;
}
.xzoom-preview {
    border: 1px solid #888;
    background: #2f4f4f;
    box-shadow: 0 0 10px rgba(0,0,0, .5);
}
.xzoom-lens {
    border: 1px solid #555;
    box-shadow: 0 0 10px rgba(0,0,0, .5);
    cursor: crosshair;
}
.xzoom-loading {
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 100%;
    opacity: .7;
    background: url('../example/images/xloading.gif');
    width: 48px;
    height: 48px;
}
.xactive {
    -webkit-box-shadow: 0 0 3px 0 #4aa9d2;
    -moz-box-shadow: 0 0 3px 0 #4aa9d2;
    box-shadow: 0 0 3px 0 #4aa9d2;
    border: 1px solid #4aaad2;
}
.xzoom-caption {
    position: absolute;
    bottom: -43px;
    left: 0;
    background: #000;
    width: 100%;
    text-align: left;
}
.xzoom-caption span {
    color: #fff;
    font-family: Arial,sans-serif;
    display: block;
    font-size: .75em;
    font-weight: 700;
    padding: 10px;
}
.modalTabs {
    padding: 0 20px;
}
.modalTabs .tab-content {
    margin: 25px 0 0;
}
.modalTabs .nav-tabs {
    border-bottom: 1px solid #ddd;
    width: 100%;
    display: inline-block;
}
.modalTabs .nav-tabs li {
    width: auto;
}
.modalTabs .nav-tabs li a {
    background: 0 0;
    border: none;
    color: #333;
    font-size: 14px;
    line-height: 19px;
    padding: 12px 15px;
    font-family: 'Montserrat-Regular';
    text-decoration: none;
    text-transform: capitalize;
    border-radius: 0;
    font-weight: 500;
    border-bottom: 2px solid transparent;
}
.modalTabs .nav-tabs li a:hover, .modalTabs .nav-tabs li a:focus {
    background: 0 0;
    border: none;
    border-bottom: 2px solid #000;
    color: #000;
}
.modalTabs .nav-tabs > li.active > a, .modalTabs .nav-tabs > li.active > a:hover, .modalTabs .nav-tabs > li.active > a:focus {
    background: 0 0;
    border: none;
    border-bottom: 2px solid #000;
    color: #000;
}
.modelCustom .modal-dialog {
    width: 80%;
    margin: 0 auto;
}
.modelCustom .close {
    text-shadow: none;
    color: #000;
    border-radius: 50%;
    position: absolute;
    right: 35px;
    border: 1px solid transparent;
    font-size: 30px;
}
.modelCustom .close:hover {
    opacity: .8;
}
.xzoom-container {
    display: inline-block;
    width: 100%;
}
.xzoom-container > img {
    width: 100%!important;
    height: 500px;
    object-fit: cover;
}
.xzoom-thumbs a {
    display: inline-block;
    position: relative;
}
.xzoom-thumbs img {
    width: 80px;
    height: 60px;
    object-fit: cover;
    background: #fff;
    padding: 2px;
}
.xactive {
    border: 1px solid rgb(0 0 0/37%);
    box-shadow: 0 0 9px -1px rgb(0 0 0/58%);
}
.xzoom-thumbs .overlay {
    position: absolute;
    left: 5px;
    top: 0;
    width: calc(100% - 5px);
    height: calc(100% - 10px);
}
.xzoom-thumbs .overlay:before {
    background: url('../images/videoPlayIcon.png');
    background-size: 100% 100%;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 24px;
    height: 24px;
    border: 1px solid rgb(255 255 255/45%);
    border-radius: 50%;
}
.imageTabInner {
    padding: 0;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.tabImageDetail {
    background: #f7f7f7;
    text-align: center;
    height: 600px;
}
.imageTabInner .owl-carousel .owl-item .tabImageDetail img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    text-align: center;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.dotsMain {
    display: inline-block;
    width: 100%;
}
.dotsMain h3 {
    margin: 0 0 30px;
    color: #000;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
}
.dotInner {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.dotInner .dot {
    width: calc(20% - 12px);
    transition: all 500ms ease-in-out;
    cursor: pointer;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0 0 9px -1px rgb(0 0 0/27%);
    padding: 1px;
}
.dotInner .dot.active {
    border: 1px solid rgb(0 0 0/90%);
    box-shadow: 0 0 9px -1px rgb(0 0 0/58%);
    background: #000;
}
.dotInner .dot img {
    border-radius: 2px;
    width: 100%;
    height: 70px;
    object-fit: cover;
}
.imageTabInner .owl-theme .owl-nav {
    display: none;
}
.imageTabInner .owl-theme .owl-dots .owl-dot span {
    background: 0 0;
    border: 1px solid #000;
    width: 25px;
    height: 8px;
    margin: 20px 5px 0;
    border-radius: 1px;
    display: none;
}
.imageTabInner .owl-theme .owl-dots .owl-dot.active span, .imageTabInner .owl-theme .owl-dots .owl-dot:hover span {
    background: #000;
    border: 1px solid #000;
    box-shadow: 0 2px 4px 0 rgba(0,0,0, .12);
}
.videoRightMain h3 {
    margin: 0 0 20px;
    color: #000;
    font-size: 24px;
    line-height: 32px;
    font-family: 'SegoeUI-Bold';
}
.itemYoutube video {
    margin: 0 0 10px;
}
.itemYoutube iframe {
    margin: 0 0 10px;
    width: 100%;
    height: 700px;
    background: #f7f7f7;
}
.itemYoutube h4 {
    margin: 0 0 10px;
    color: #000;
    font-size: 18px;
    line-height: 25px;
    font-family: 'SegoeUI-Bold';
}
.itemYoutube p {
    margin: 0;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}
.videoRightInner {
    margin: 0 0 10px;
}
.dotVideo {
    width: 100%;
    display: inline-block;
    margin: 0 0 10px;
    transition: all 500ms ease-in-out;
    cursor: pointer;
}
.dotVideo figure {
    width: 130px;
    float: left;
    position: relative;
    border: 1px solid #eee;
    padding: 1px;
    background: #fff;
    padding: 1px;
}
.dotVideo.active figure {
    border: 1px solid rgb(0 0 0/90%);
    box-shadow: 0 0 9px -1px rgb(0 0 0/60%);
    border-radius: 2px;
    background: #000;
    transition: all 500ms ease-in-out;
}
.dotVideo figure:before {
    content: "";
    background-image: url('../images/videoPlayIcon.png');
    width: 46px;
    height: 46px;
    position: absolute;
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.dotVideo figure img {
    max-width: 100%;
    border-radius: 2px;
    height: 80px;
    object-fit: cover;
    width: 100%;
}
.videoContent {
    margin: 0;
    padding-left: 140px;
    width: 100%;
    display: block;
}
.videoContent h5 {
    margin: 0 0 10px;
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.videoContent p {
    margin: 0 0 5px;
    color: #000;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Montserrat-Regular';
}
.videoDuration {
    position: absolute;
    color: #fff;
    right: 4px;
    bottom: 4px;
    background: rgba(0,0,0, .75);
    padding: 4px 6px 3px;
    border-radius: 4px 0 0 0;
    font-size: 14px;
    line-height: 1.2em;
}
.videoTabInner .owl-theme .owl-nav {
    display: none;
}
.videoTabInner .owl-theme .owl-dots .owl-dot span {
    display: none;
}
.productSliderMain {
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 100%;
    display: inline-block;
}
.productImageDetail img {
    height: 500px;
    object-fit: contain;
    cursor: zoom-in;
    background-color: #f7f7f7;
}
.productSlideInner {
    display: inline-block;
    overflow-x: scroll;
    width: 100%;
    white-space: nowrap;
    text-align: center;
    margin: 20px 0 0;
}
.productSlideInner::-webkit-scrollbar {
    height: 5px;
}
.productSlideInner::-webkit-scrollbar-track {
    background: 0 0;
}
.productSlideInner::-webkit-scrollbar-thumb {
    background: #ededed;
    border-radius: 5px;
}
.productSlideInner::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.dotProduct {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 80px;
    padding: 0 3px;
    box-sizing: border-box;
    vertical-align: top;
}
.dotProduct img {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    width: 100%;
    height: 55px;
    object-fit: cover;
    box-shadow: 0 0 9px -1px rgb(0 0 0/27%);
    padding: 1px;
    transition: all 500ms ease-in-out;
}
.dotProduct.active img {
    background: #000;
    border: 1px solid rgb(0 0 0/37%);
    box-shadow: 0 0 9px -1px rgb(0 0 0/58%);
}
.dotProduct .overlayIcon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 55px;
}
.dotProduct .overlayIcon:before {
    background: url('../images/videoPlayIcon.png');
    background-size: 100% 100%;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 24px;
    height: 24px;
    border: 1px solid rgb(255 255 255/45%);
    border-radius: 50%;
}
.dotProduct p {
    text-align: center;
    margin: 5px 0 5px;
    font-size: 14px;
    font-family: 'Montserrat-Light';
    color: #000;
}
.productSliderMain .owl-theme .owl-nav {
    display: none;
}
.productSliderMain .owl-theme .owl-dots .owl-dot span {
    background: 0 0;
    border: 1px solid #000;
    width: 25px;
    height: 8px;
    margin: 20px 5px 0;
    border-radius: 1px;
    display: none;
}
.productSliderMain .owl-theme .owl-dots .owl-dot.active span, .productSliderMain .owl-theme .owl-dots .owl-dot:hover span {
    background: #000;
    border: 1px solid #000;
    box-shadow: 0 2px 4px 0 rgba(0,0,0, .12);
}
.productSliderMain .owl-theme .owl-dots {
    display: none;
}
.videoRightInner {
    height: 650px;
    overflow-x: scroll;
}
.videoRightInner::-webkit-scrollbar {
    width: 1px;
}
.videoContent::-webkit-scrollbar-track {
    background: 0 0;
}
.videoRightInner::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 5px;
}
.videoRightInner::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.productSliderMain .owl-theme .owl-dots {
    display: none;
}
.videoRightInner {
    height: 650px;
    overflow-x: scroll;
}
.videoRightInner::-webkit-scrollbar {
    width: 1px;
}
.videoContent::-webkit-scrollbar-track {
    background: 0 0;
}
.videoRightInner::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 5px;
}
.videoRightInner::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}
.all_categories {
    padding: 40px 0;
    clear: both;
    width: 100%;
}
.all_categorie_sec ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.all_categorie_sec h3 {
    font-size: 17px;
    line-height: 23px;
    background: #f7f7f7;
    max-width: 300px;
    padding: 10px;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
}
.all_categorie_sec ul li {
    border-bottom: 1px solid #ddd;
    max-width: 300px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.all_categorie_sec1 {
    margin-top: 20px;
}
.all_categorie_sec ul li a {
    color: #4e96e5;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.all_categorie_sec1 ul li {
    border-bottom: 1px solid #ddd;
    max-width: 300px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.all_categorie_sec ul li:hover, .all_categorie_sec1 ul li :hover {
    background: #f7f7f7;
}
.all_categorie_sec1 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 0;
}
.all_categorie_sec1 h3 {
    font-size: 17px;
    line-height: 23px;
    background: #f7f7f7;
    max-width: 300px;
    padding: 10px;
    font-family: 'Montserrat-Regular';
    margin-top: 0;
}
.all_categorie_sec1 ul li a {
    color: #4e96e5;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
}
.category_links {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
    width: 100%;
}
.category_links a {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-family: 'Montserrat-Light';
}
.category_links a:first-child {
    font-size: 16px;
    line-height: 21px;
    color: #4e96e5;
    font-family: 'Montserrat-Regular';
}
.plansMain {
    background: #fff;
    padding: 70px 0;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.plansMain .headingOtherTop {
    margin: 0 0 50px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.plansMain .headingOtherTop h2 {
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 30px;
    position: relative;
    display: inline-block;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.plansMain .headingOtherTop p {
    color: #000;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 10px;
    font-family: 'Montserrat-Regular';
    padding: 0 10%;
}
.plansMain .headingOtherTop h5 {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 30px;
    font-family: 'Montserrat-Regular';
}
.plansMain .headingOther {
    margin: 0 0 30px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.plansMain .headingOther h2 {
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 20px;
    position: relative;
    display: inline-block;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.plansMain .headingOther h2:before {
    background: #000;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translate(-50%,0);
    width: 100px;
    height: 2px;
}
.price {
    font-size: 42px;
    color: #000;
    line-height: 56px;
    font-family: 'SegoeUI-Bold';
    margin: 0 0 30px;
}
.price sub {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 22px;
}
.priceBlock {
    background: #fff;
    border: 1px solid #d3d2d2;
    box-shadow: none;
    border-radius: 1px;
    padding: 35px 25px 30px;
    text-align: left;
    position: relative;
    width: 100%;
    min-height: 460px;
    transition: all .3s ease 0s;
}
.priceBlock h3 {
    color: #141414;
    width: 100%;
    margin: 0 0 25px;
    position: relative;
    font-size: 16px;
    font-family: 'Montserrat-Regular';
    line-height: 22px;
}
.priceBlock h3:before {
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 60px;
    height: 1px;
}
.priceBlock h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 60px;
    line-height: 70px;
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
}
.priceBlock ul {
    padding: 0;
    margin: 0 0 15px;
    min-height: 188px;
}
.priceBlock ul li {
    list-style-type: none;
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px;
    font-family: 'Montserrat-Light';
    position: relative;
    padding-left: 23px;
}
.priceBlock ul li:before {
    color: #000;
    content: "\e5ca";
    font-family: material icons;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    left: 1px;
    position: absolute;
    top: 0;
}
.priceBtn {
    margin: 20px 0 0;
}
.priceBtn .btn {
    font-size: 14px;
    line-height: 19px;
    color: #1f4790;
    padding: 0;
}
.priceBtn .btnTheme {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    font-family: 'Montserrat-Light';
    display: inline-block;
}
.priceBlockBlue {
    background: #1f4790;
}
.priceBlockBlue h4 {
    color: #fff;
    width: 100%;
    margin: 0 0 15px;
    position: relative;
    font-size: 25px;
    line-height: 32px;
    font-family: 'Montserrat-Light';
}
.priceBlockBlue h4 span {
    display: block;
    font-family: 'SegoeUI-Bold';
    font-size: 28px;
}
.priceBlockBlue p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px;
    font-family: 'Montserrat-Light';
    position: relative;
}
.priceImg_1 {
    position: absolute;
    right: 0;
    bottom: 0;
}
.plansSec_1 {
    background: #f6f8fd url('https://hashbrown.blob.core.windows.net/machinedalalimages/NewOptimizeImages/plans_grids.svg') repeat;
    padding: 70px 0;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.plansSec_1 .headingOther {
    margin-bottom: 50px;
    text-align: left;
    display: inline-block;
    width: 100%;
}
.plansSec_1 .headingOther h2 {
    font-size: 54px;
    line-height: 45px;
    margin: 0 0 20px;
    position: relative;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.plansSec_1 .headingOther h2:before {
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    bottom: -18px;
    width: 87%;
    height: 2px;
}
.plansSec_1 .headingOther p {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    font-family: 'Montserrat-Light';
    position: relative;
}
.priceSecInner {
    display: flex;
    background: #fff;
    border: 1px solid #d3d2d2;
    box-shadow: none;
    border-radius: 1px;
    margin: 0 0 30px;
    padding: 0;
    text-align: left;
    position: relative;
    width: 100%;
    min-height: 455px;
    transition: all .3s ease 0s;
}
.priceSecInner .price {
    color: #000;
}
.rowFlex {
    align-items: start;
    display: flex;
}
.padding0 {
    padding: 0;
}
.paddingRight0 {
    padding-right: 0;
}
.plansSec_1 .priceBlock {
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 35px 25px 30px;
    min-height: 480px;
}
.planeRight {
    width: 100%;
    height: 493px;
    position: relative;
}
.planeRight img {
    max-width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
}
.plansSec_2 {
    background: #fff;
    padding-top: 60px;
    padding-bottom: 70px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.plansSec_2 .headingOther {
    margin: 0 0 25px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.plansSec_2 .headingOther h2 {
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 20px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.plansSec_2 .headingOther h2:before {
    background: #000;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translate(-50%,0);
    width: 100px;
    height: 2px;
}
.priceImg_2 {
    position: absolute;
    right: 10px;
    bottom: 20px;
    width: 94%;
}
.successful_msgT {
    visibility: hidden;
    min-width: 250px;
    position: fixed;
    top: 30px;
    right: 30px;
    background-color: #1f4790;
    padding: 20px 40px;
    border-radius: 2px;
}
.successful_msgT p {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-family: 'Montserrat-Regular';
    margin-bottom: 0;
}
.failed_msgT {
    visibility: hidden;
    min-width: 250px;
    position: fixed;
    top: 30px;
    right: 30px;
    background-color: #000;
    padding: 20px 40px;
    border-radius: 2px;
}
.failed_msgT p {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-family: 'Montserrat-Regular';
    margin-bottom: 0;
}
.successful_msgT.show, .failed_msgT.show {
    visibility: visible;
    -webkit-animation: fadein .5s,fadeout .5s 2.6s;
    animation: fadein .5s,fadeout .5s 2.6s;
}
.dropdown1 h5 {
    font-size: 13px;
    line-height: 18px;
    color: #000;
    font-family: 'Montserrat-Regular';
    margin: 0;
    width: 86px;
}
@-webkit-keyframes fadein {
    from {
    top: 0;
    opacity: 0;
}
to {
    top: 30px;
    opacity: 1;
}
}
@keyframes fadein {
    from {
    top: 0;
    opacity: 0;
}
to {
    top: 30px;
    opacity: 1;
}
}
@-webkit-keyframes fadeout {
    from {
    top: 30px;
    opacity: 1;
}
to {
    top: 0;
    opacity: 0;
}
}
@keyframes fadeout {
    from {
    top: 30px;
    opacity: 1;
}
to {
    top: 0;
    opacity: 0;
}
}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    touch-action: pan-Y;
    -ms-touch-action: pan-Y;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.owl-height {
    transition: height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url('owl.video.play.png') no-repeat;
    cursor: pointer;
    z-index: 1;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none;
}
.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
}
.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom:1}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}
/* .view_text {
    display: flex;
    justify-content: end;
    margin-bottom: 20px;
}
.bannerInner_content p:last-of-type {
    margin-bottom: 0;
} */
.content_box {
    width: 100%;
    padding: 70px 0;
}
.content_box1 {
    width: 100%;
    display: flex;
    gap: 60px;
}
.content_box1:not(:last-child) {
    margin-bottom: 70px;
}
.content_box11 img {
    width: 100%;
    height: 500px;
    border: 1px solid #dddddd;
    object-fit: cover;
    object-position: bottom;
}
.content_box12 {
    width: calc(50% - 30px);
}
.content_box11 {
    width: calc(40% - 30px);
}
.content_box12 h4 {
    font-family: 'SegoeUI-Bold';
    font-size: 40px;
    line-height: 55px;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
}
.content_box12 p {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    color: #000;
    margin-bottom: 20px;
}
.content_box12 p:last-of-type {
    margin-bottom: 0;
}
.resources_sec .sitemap_sec8 ul {
    flex-direction: column;
}
.static_css .footer-play_store a {
    border: 1px solid #515151;
    background: #000;
}
.content_box12 p span {
    font-size: 18px;
}
.content_box12 p.bg_grey {
    background-color: #f7f7f7;
    padding: 20px;
}
.directCom .content_box11 img {
    border: 0;
}
/*======== MACHINE NOT FOUND CSS ========*/
.not_found {
    width: 100%;
    padding: 60px 0;
}
.not_found1 {
    width: 100%;
    text-align: center;
}
.not_found1 img {
    width: 240px;
}
.not_found1 h4 {
    font-size: 28px;
    line-height: 37px;
    font-family: 'SegoeUI-Bold';
    color: #000000;
    -webkit-font-smoothing: antialiased;
    margin-top: 30px;
    margin-bottom: 8px;
}
.not_found1 a {
    font-family: 'Montserrat-Light';
    font-size: 16px;
    line-height: 22px;
    color: #1f4790;
    display: inline-block;
}
.not_found1 a:hover, .not_found1 a:focus {
    text-decoration: underline !important;
}
/*======== MACHINE NOT FOUND END ========*/
/*====== BLOG CATEGORY LIST START =======*/
.categoryName h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 35px;
    line-height: 46.6px;
    color: #000000;
    margin: 0;
}
.categoryList {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
}
.categoryList ul {
    width: 100%;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.categoryList1 {
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 30px;
}
.categoryList1 img {
    width: 100%;
    /* height: 400px; */
    object-fit: cover;
}
.categoryCont {
    width: 100%;
    padding: 15px;
    padding-top: 20px;
}
.categoryCont h5 {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    margin: 0;
}
.categoryCont h3 {
    font-family: 'SegoeUI-Bold';
    font-size: 28px;
    line-height: 37px;
    color: #000000;
    margin: 5px 0;
}
.categoryCont h4 {
    font-family: 'Montserrat-Regular';
    font-size: 16px;
    line-height: 21.6px;
    color: #000000;
    margin-top: 0;
    margin-bottom: 12px;
    display: -webkit-box;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-break: break-all;
}
/*======= BLOG CATEGORY LIST END ========*/
/*========== MEDIA QUERY START ==========*/
#ShowDiv {
    display: none;
}
select {
    -webkit-appearance: menulist-button;
    -moz-appearance: menulist-button;
    appearance: menulist-button;
    background-repeat: no-repeat,repeat;
    background-position: right .7em top 50%,0 0;
    background-size: .65em auto,100%;
}
@media(max-width: 2200px) {
.side_nav {
    width:250px;
}
.machine_listing {
    width: calc(100% - 550px);
}
.category_text {
    padding-left: 275px;
}
.machine_list12 ul li {
    width: calc(25% - 15px);
}
}
@media(max-width: 1920px) {
body, .header_machineD {
    width:100%;
}
}
@media(max-width: 1860px) {
.viewed_list {
    width:calc(20% - 10px);
}
.latestIndex_sec4:after {
    width: 250px;
}
}
@media(max-width: 1760px) {
.side_nav {
    width:230px;
}
.machine_listing {
    width: calc(100% - 510px);
}
.category_text {
    padding-left: 255px;
}
.availFinance_box1 h4 {
    font-size: 15px;
    line-height: 20px;
}
.availFinance_box1 a {
    gap: 10px;
}
.availFinance_box1 img {
    width: 28px;
}
.availFinance_box1 {
    padding: 8px;
}
}
@media(max-width: 1680px) {
.newMachine-form {
    right:16.3%;
}
.home_container {
    max-width: calc(100% - 40px);
}
.avail_financing {
    padding: 15px;
    height: 220px;
}
.avail_financing img {
    width: 100px;
}
.grid_content1 {
    width: 100%;
}
}
@media(max-width: 1600px) {
.dotInner {
    gap:8px;
}
.dotInner .dot {
    width: calc(25% - 6px);
}
.itemYoutube iframe {
    height: 500px;
}
.productImageDetail img {
    height: 450px;
}
.dotInner .dot img {
    height: 50px;
}
.machine_list12 ul li {
    width: calc(33.3% - 14px);
}
}
@media(max-width: 1540px) {
.news_listBox .maga_box h1 {
    font-size:30px;
}
.latestIndex_sec4:after {
    width: 170px;
}
}
@media(max-width: 1440px) {
.authentication_box {
    padding-left:10%;
}
.auth_Box input, .auth_Box select {
    width: 100%;
}
.newMachine-form {
    right: 10.4%;
    width: 32%;
}
.light_text h1 {
    height: 50vh;
}
.formLogo img {
    width: 55px;
    filter: grayscale(1);
}
.latestIndex_sec4:after {
    width: 130px;
}
}
@media(max-width: 1366px) {
body, .header_machineD {
    width:100%;
}
.about_sec1 {
    height: 500px;
}
.advertise_banner, .newMachine_banner {
    height: 500px;
}
.blog-mainheading h2 {
    font-size: 27px;
    line-height: 36px;
}
.new_section, .banner_content, .banner_img,#mainBanner_txt {
    height: 450px;
}
.brand_popular li {
    margin-right: 189px;
}
.wanted_mach .box {
    width: 12%;
}
.search_droplist {
    height: 240px;
}
.drop_content {
    padding: 10px;
}
.menu_list-fill, .menu_list-border {
    height: 38px;
}
.menu_text ul li {
    margin-right: 10px;
}
.download_box {
    width: 100%;
    float: left;
}
.brand_popular li {
    margin-right: 115px;
}
.shadow_box {
    width: 68%;
}
.auth_Box .heading {
    font-size: 26px;
    line-height: 37px;
    margin-bottom: 20px;
}
.menu_list-fill, .menu_list-border {
    height: 38px;
}
.menu_text ul li {
    margin-right: 10px;
}
.download_box {
    width: 100%;
    float: left;
}
.newMachine-form {
    right: 8.4%;
    width: 41%;
}
.light_text h1 {
    height: 50vh;
}
.MachineDtl_sec4 {
    margin-bottom: 60px;
}
.login_formN h3 {
    font-size: 42px;
    line-height: 52px;
}
.newDealer_sec {
    padding: 50px 0;
}
.about_sec1 {
    height: 500px;
}
.about_sec2, .about_sec11 {
    padding: 50px 0;
}
.manufact_sec3, .manufact_sec5, .about_sec5, .about_sec10 {
    padding: 50px 0;
}
.manufact_sec1 {
    height: 600px;
}
.about_sec8 {
    padding-top: 50px;
}
.about_sec9 {
    padding: 50px 0;
}
.about_sec4 .manufact_cont {
    width: 100%;
}
.newBrands_sec2, .newBrands_sec3 {
    padding: 50px 0;
}
.banner_sec, .mission_sec, .values_section, .capablities_sec {
    padding: 50px 0;
}
.newapps_sec1 {
    padding: 50px 0;
}
.newapps_sec2, .newapps_sec3, .Queries_sec {
    padding: 50px 0;
}
.banner_sec2 {
    padding: 50px 0;
    height: 550px;
}
.newsletter_sec2 {
    padding: 50px 0;
}
.newmanufacture_sec {
    padding: 50px 0;
}
.paymentCon_sec {
    padding-top: 60px;
    padding-bottom: 60px;
}
.paymentCon_sec h3 {
    font-size: 38px;
    line-height: 48px;
}
.Usedmachinelisting_sec, .Usedmachinelisting_sec1, .relatedMac_sec {
    padding: 50px 0;
}
.pricing_sec1 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.pricing_sec2, .pricing_sec3 {
    padding-top: 50px;
}
.sell_your_requirement_sec {
    padding: 50px 0;
}
.sell_your_requirement_sec1 {
    padding: 50px 0;
}
.listed_machine_sec {
    padding: 50px 0;
}
.sellon_machinedalal {
    padding: 50px 0;
}
section.sell_your_equipment_sec {
    padding: 50px 0;
}
.post_your_requirement_banner {
    padding: 50px 0;
}
.post_your_requirement_section2 {
    padding: 50px 0;
    background: #f5f5f5;
}
.post_your_requirement_section1 {
    padding: 50px 0;
}
.faq_sec {
    padding-top: 50px;
    padding-bottom: 50px;
}
.faq_sec .top_head {
    margin-bottom: 30px;
}
.blog_sec {
    padding: 50px 0;
}
.single_blog_sec {
    padding: 50px 0;
}
.single_blog_sec1 {
    padding: 50px 0;
}
.single_blog_sec .recent_box {
    padding-top: 50px;
}
.machine_finder_sec {
    padding: 50px 0;
}
section.dealer_sec {
    padding: 50px 0;
}
section.more_question {
    padding: 50px 0;
}
section.grey_color {
    padding: 50px 0;
}
.new_content_sec1, .new_sec2 {
    padding: 50px 0;
}
section.equipment_sec1 {
    padding-top: 40px;
    padding-bottom: 40px;
}
section.spare_parts {
    padding: 50px 0;
}
section.sparePart_sec1 {
    padding: 50px 0;
}
.new_sec22 {
    background: #f7f7f7;
    padding: 50px 0;
}
section.buyer_sec {
    padding: 50px 0;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 44px;
    line-height: 54px;
}
.buyers_content h3 {
    margin-bottom: 12px;
}
.new_sec22 .heading_text {
    margin-bottom: 15px;
}
.heading_text1 {
    max-width: 875px;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 420px;
}
.laIndex_sec31 h3 {
    font-size: 33px;
    line-height: 50px;
}
.mission_sec11 {
    padding: 50px;
}
.laIndex_sec31 h3 span {
    font-size: 52px;
}
section.requirement_sec1 {
    padding: 50px 0;
}
section.mission_sec {
    padding: 50px 0;
}
.mission_sec1 {
    padding: 50px 0;
    height: 600px;
}
.mission1_content .form-sec p {
    margin-top: 70px;
}
.latestIndex_sec3 {
    padding: 50px 0;
}
.laIndex_sec31 {
    padding: 50px 0;
}
.latestIndex_sec2:before, .latestIndex_sec2:after {
    width: 250px;
}
.laIndex_sec32 img {
    width: 350px;
}
.mission_sec12 {
    height: unset;
}
.mission1_content h4 {
    font-size: 28px;
    line-height: 37px;
}
.form-sec label {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
}
.latesSold_sec {
    padding-top: 60px;
}
.bannerInnerData h3 {
    font-size: 42px;
}
.view_text .form-group {
    right: 14px;
}
section.category_sec {
    height: 450px;
}
.category_sec #mainBanner_txt1 {
    height: 450px;
}
.view_text .form-group {
    right: 14px;
}
.category_text {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 20px;
    margin-bottom: 30px;
}
.padd_10 {
    gap: 20px;
}
.machine_listing {
    width: calc(100% - 500px);
}
.machine_list12 ul li {
    width: calc(50% - 10px);
}
.dotVideo figure {
    width: 90px;
}
.dotVideo figure img {
    height: 55px;
}
.videoContent {
    padding-left: 100px;
}
.itemYoutube iframe {
    height: 400px;
}
.dotsMain h3 {
    font-size: 20px;
    line-height: 27px;
}
.modelCustom .modal-dialog {
    width: 95%;
}
.tabImageDetail {
    height: 450px;
}
.videoContent h5 {
    margin: 0 0 3px;
    font-size: 14px;
    line-height: 19px;
}
.videoContent p {
    font-size: 13px;
    line-height: 18px;
}
.videoRightInner {
    height: 360px;
}
.dotInner .dot img {
    height: 50px;
}
}
@media only screen and (max-width: 1280px) {
.banner_sec {
    height:500px;
}
.image_content {
    padding-left: 5%;
}
.image_content1 {
    margin-top: 25px;
}
.road_map_image img {
    width: 70%;
}
.Presentation_sec img {
    width: 70%;
    margin-top: 0;
}
.capablities_sec {
    margin-top: 50px;
}
.pink_background {
    padding: 35px 44px;
    height: unset;
}
.capabilites_text h3 {
    font-size: 53px;
    line-height: 70px;
}
.main_content h5 {
    font-size: 30px;
    line-height: 40px;
}
.mission_sec_content_img {
    width: 280px;
}
.image_content img {
    width: 100%;
}
.mission_sec_content_img img {
    top: -182px;
}
.main_content h3, .Values_text h3, .Values_text1 h3, .Values_text h3 {
    font-size: 53px;
    line-height: 70px;
    margin-bottom: 15px;
}
.banner_sec_content h3 {
    font-size: 58px;
    line-height: 66px;
}
.banner_sec_content h5 {
    font-size: 30px;
    line-height: 40px;
}
.newapps_sec1 {
    height: 550px;
}
.sitemap_sec7 {
    margin-top: 40px;
}
.sitemap_sec6 {
    padding-top: 45px;
    padding-bottom: 50px;
}
.paymentCon_sec {
    padding-top: 50px;
    padding-bottom: 50px;
}
.paymentSec_1 {
    margin-top: 40px;
    padding-top: 40px;
}
.paymentSec_1 ul {
    margin: 30px 0;
}
.Usedmachinelisting_sec {
    height: 550px;
}
.sell_your_requirement_sec, .post_your_requirement_banner {
    height: 550px;
}
.faq_sec {
    padding-top: 40px;
    padding-bottom: 40px;
}
.faq_sec .top_head {
    margin-bottom: 20px;
}
.latestIndex_sec4:after {
    display: none;
}
.latesSold_sec .laIndex_sec2 ul {
    gap: 21px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(33.33% - 14px);
}
.modalTabs {
    padding: 0 10px;
}
.modalTabs .tab-content {
    margin: 10px 0 0;
}
.tabImageDetail {
    height: 450px;
}
section.category_sec, .category_sec #mainBanner_txt1 {
    height: 400px;
}
}
@media(max-width: 1199px) {
.new_section, .banner_content, .banner_img, .mainBanner_txt {
    height:400px;
}
.banner_img p {
    margin-bottom: 20px;
}
.search_btn a {
    margin-top: 12px;
}
.dealer_image {
    padding-right: 0;
}
.newDealer_Sec2 .machineQuery_sec1 {
    margin-bottom: 30px;
}
.Subscription_Box {
    padding: 30px;
}
.newMachine_login {
    padding: 40px;
}
.newEnquiry_Form .h2Enquery {
    font-size: 22px;
    line-height: 32px;
}
.banner_img h3 {
    font-size: 32px;
    line-height: 42.66px;
}
.search_machine {
    margin-top: 25px;
}
.authentication_box {
    padding-left: 3%;
}
.newsletter_content h1 {
    font-size: 21px;
    line-height: 28px;
}
.banner_tableCell h1 {
    font-size: 32px;
    line-height: 42.66px;
    margin-bottom: 15px;
}
.banner_image {
    background-size: cover;
    background-position: right;
}
.recent_box {
    margin-bottom: 25px;
}
.machine_sell h1 {
    font-size: 26px;
    line-height: 34.66px;
    margin-bottom: 15px;
}
.product_block li:first-child {
    margin-top: 5px;
}
.year_list {
    line-height: 19.33px;
    margin-bottom: 0;
}
.modal_box {
    font-size: 15px;
    line-height: 20px;
}
.product_content img {
    height: 140px;
}
.year {
    font-size: 15px;
    line-height: 20px;
}
.view_location {
    font-size: 12px;
    width: 125px;
}
.download_box, .download_box .banner-height {
    height: 350px;
}
.product_block li {
    margin-bottom: 0;
}
.brand_popular li {
    margin-right: 72px;
}
.main_heading {
    font-size: 26px;
}
.machine_right {
    width: 35%;
}
.recommend_card img {
    height: 130px;
}
.card_border .new_Card img {
    height: 105px;
}
.card_border .recommend_content {
    padding: 5px 10px;
}
.card_border .modal_boxRecommend {
    font-size: 15px;
    margin-bottom: 5px;
}
.card_border .recommend_card p {
    margin-top: 5px;
    padding-top: 5px;
}
.card_border .recommend_card .sizeRed {
    font-size: 11px;
    line-height: 15px;
}
.product_list .card h3 {
    margin-bottom: 0;
}
.recommend_content {
    padding: 10px;
}
.viewed_list img {
    height: 65px;
}
.small_heading {
    font-size: 17px;
}
.android_icon, .ios_icon {
    width: 70%;
}
.ios_icon {
    margin-left: 0;
    margin-top: 10px;
}
.ios_icon img {
    margin-right: 5px;
}
.line_machine {
    left: 60%;
}
.red_line {
    margin-top: -7px;
}
.modal_boxRecommend {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 5px;
}
.recommend_card p {
    padding-top: 5px;
}
.description_box {
    width: 100%;
    float: left;
}
.used_mach_text h3, .machine_sidebar {
    margin-bottom: 0;
}
.sidebar-year_list, .machine_sidebar {
    font-size: 12px;
    line-height: 17px;
}
.used_mach_text {
    padding: 5px 5px 5px 10px;
}
.used_machinery {
    height: 63px;
}
#div_machines .card {
    padding: 7px 10px;
}
.news_listBox .maga_box h1 {
    font-size: 25px;
    line-height: 33px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 36px;
    line-height: 47px;
}
.advertise_banner, .newMachine_banner {
    height: 450px;
}
.advertise_Sec2 .page-heading h3, .newMac_name h3 {
    font-size: 33px;
    line-height: 43px;
}
.downloadKit_sec {
    padding: 40px 20px;
    padding-bottom: 60px;
}
.downloadKit_2 img {
    width: 70px;
}
.MachineDtl_txt h3, .features_head h3, .machineQuery_sec1 h3 {
    font-size: 28px;
    line-height: 37px;
}
.machineQuery_sec21 textarea, .macQuery_email {
    width: 80%;
}
.MachineDtl_sec {
    padding-top: 30px;
    padding-bottom: 45px;
    margin-bottom: 35px;
}
.newMach_features, .newMach_technical, .newMach_description {
    padding-bottom: 35px;
}
.newMach_images {
    padding-bottom: 40px;
}
.MachineDtl_sec5 {
    padding-bottom: 50px;
}
.usedMac_sec {
    margin-bottom: 50px;
}
#product-slider__main .slick-slide {
    height: 400px;
}
.machineQuery_sec {
    padding: 30px 40px;
}
.newMach_credit_sec {
    padding-bottom: 40px;
}
.login_formN h3 {
    font-size: 40px;
    line-height: 50px;
}
.latestForm_table {
    width: 100%;
    padding: 60px 40px;
    padding-top: 110px;
}
.manufact_sec1 {
    height: 500px;
}
.manufact_sec31 {
    padding-right: 0;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-size: 50px;
    line-height: 66px;
}
.about_sec71 {
    width: 50%;
    padding: 50px;
}
.about_sec4 .manufact_cont {
    width: 100%;
}
.manufact_cont h3, .about_cont h3 {
    font-size: 60px;
    line-height: 70px;
}
.about_cont p {
    margin-bottom: 15px;
}
.block_txt2 {
    display: inline;
}
.banner_sec_content h5, .main_content h5 {
    font-size: 28px;
    line-height: 38px;
}
.mission_sec_content_img {
    text-align: left;
    width: 250px;
    padding-left: 10%;
}
.main_content {
    width: 55%;
}
.imeage_content_sec {
    width: 45%;
}
.banner_sec {
    height: 450px;
}
.mission_sec_content_img img {
    top: -165px;
}
.imeage_content img {
    width: 310px;
}
.image_content {
    height: 340px;
}
.image_content img {
    height: 100%;
    object-fit: cover;
}
.background_box {
    height: 5px;
}
.Values_text1 {
    margin-bottom: 20px;
}
.road_map .Values_text {
    margin-bottom: 0;
}
.newapps_sec1 {
    height: 500px;
}
.newapps_sec2_content h4 {
    font-size: 38px;
    line-height: 48px;
}
.AppFeacture_heading h3 {
    font-size: 38px;
    line-height: 48px;
}
.banner_sec2 {
    height: 500px;
}
.newsletter_sec_content h3 {
    font-size: 53px;
    line-height: 63px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 42px;
    line-height: 52px;
}
.sitemap_sec511 h3 {
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 15px;
}
.sitemap_sec71 h4 {
    font-size: 28px;
    line-height: 37px;
}
.sitemap_sec6 {
    padding-top: 40px;
    padding-bottom: 45px;
}
.sitemap_sec512 {
    text-align: right;
}
.sitemap_sec511 {
    padding-right: 5%;
}
.paymentCon_sec h3 {
    font-size: 36px;
    line-height: 46px;
}
.Usedmachinelisting_sec {
    height: 450px;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 53px;
    line-height: 63px;
}
.add_videos h3 {
    font-size: 33px;
    line-height: 43px;
}
.banner-dropdown-content h3 {
    font-size: 16px;
    line-height: 22px;
}
.relatedMac_sec11 h4 {
    font-size: 33px;
    line-height: 43px;
}
.pricing_sec11 h3 {
    font-size: 38px;
    line-height: 50px;
}
.pricing_sec11 {
    padding: 30px 35px;
}
.pricing_sec221 > div > p {
    font-size: 20px;
    line-height: 28px;
}
.pricing_sec3 .pricing_sec221 {
    padding-bottom: 45px;
    margin-bottom: 35px;
}
.sell_your_requirement_sec, .post_your_requirement_banner {
    height: 450px;
}
.sell_your_requirement_content h3 {
    font-size: 50px;
    line-height: 60px;
}
.grid_content {
    padding: 20px;
}
.sell_your_equipment_sec_content p {
    font-size: 22px;
    line-height: 30px;
}
.listed_machine_sec .carousel_content h4 {
    font-size: 18px;
    line-height: 24px;
}
.plateftorm_content1 p {
    margin-bottom: 0;
}
.plateftorm_content1 {
    margin-top: 40px;
}
.plateftorm_content1 p {
    font-size: 16px;
}
.post_your_requirement_banner_content h3 {
    font-size: 62px;
    line-height: 72px;
}
.post_requirement_content h3 {
    font-size: 30px;
    line-height: 40px;
}
.post_your_requirement_section2_content h4 {
    font-size: 31px;
    line-height: 41px;
}
.load_more {
    text-align: left!important;
}
.post_require {
    gap: 30px;
}
.grid_content_sec {
    padding: 20px;
}
.read_more {
    padding-top: 20px;
    margin-top: 20px;
}
.grid_content_sec ul {
    padding-bottom: 0;
}
.grid_content_sec ul {
    padding: 15px;
    padding-bottom: 0;
}
.grid_section_section2 {
    gap: 15px;
}
.blog_sec .blog_heading h3 {
    font-size: 35px;
    line-height: 45px;
}
.inner_content h4 span {
    right: inherit;
}
.dealer_content {
    padding: 35px;
}
section.grey_color {
    height: 450px;
}
.presen_content h3 {
    font-size: 35px;
    line-height: 46px;
}
.form h4 {
    font-size: 38px;
    line-height: 46px;
}
.bannerInner_content h3 {
    font-size: 38px;
    line-height: 48px;
}
.newsec2_cont h3 {
    font-size: 37px;
    line-height: 47px;
}
.new_sec2 .grid_content {
    padding: 25px;
}
.avail_financing1 {
    padding-right: 35px;
}
.card_machine h3 {
    display: flex;
}
.card_machine a img {
    height: 190px;
    object-position: top;
    object-fit: contain;
}
.deletedMac_sec {
    padding: 50px 0;
}
.spare_content h3 {
    line-height: 70px;
    font-size: 52px;
}
.sparePart_sec1_content h6 {
    font-size: 19px;
    line-height: 25px;
}
.sparePart_sec1_content h5 {
    width: 200px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 42px;
    line-height: 54px;
}
.buyers_content p {
    font-size: 20px;
    line-height: 26px;
}
.imeage-sec .content {
    padding: 15px;
    width: 105px;
}
.imeage-sec .content p, .content1 p {
    font-size: 15px;
    line-height: 20px;
}
.para_text p, .para-text1 p, .para-text1 h5, .mission_content p {
    font-size: 19px;
    line-height: 25px;
}
.mission_content h3 {
    font-size: 28px;
    line-height: 36px;
}
.mission1_content h4 {
    font-size: 26px;
    line-height: 34px;
}
.mission_sec11 {
    padding: 50px;
}
.soldInner {
    min-height: 365px;
}
.laIndex_sec11 p {
    font-size: 16px;
    line-height: 22px;
}
.laIndex_sec12 a {
    font-size: 18px;
    line-height: 25px;
}
.form-sec label {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
}
.laIndex_sec1 {
    max-width: 775px;
}
.latestIndex_sec2:before, .latestIndex_sec2:after {
    width: 220px;
}
.used_machine lord-icon {
    width: 43px;
    height: 43px;
}
.laIndex_sec31 h3 span {
    font-size: 50px;
}
.laIndex_sec31 h3 {
    font-size: 31px;
    line-height: 45px;
}
.used_machine h4 {
    font-size: 18px;
    line-height: 23px;
}
.used_machine {
    padding: 15px;
}
.new_content_sec1 .d_flex {
    gap: 20px;
}
.boxDescription_p {
    padding: 30px;
}
.new_grid_content p {
    font-size: 16px;
    line-height: 22px;
}
.new_grid_content img {
    width: 52px;
}
.plus_icon span, .plus_icon2 span {
    font-size: 12px;
}
.laIndex_sec31 {
    width: 55%;
}
.laIndex_sec32 {
    width: 45%;
}
.mission1_content .form-sec p {
    margin-top: 50px;
}
.new_grid_content {
    height: 150px;
}
.blogInner.blogInnerAll {
    min-height: 510px;
}
.bannerInner {
    padding: 80px 0;
}
.latesSold_sec {
    padding-top: 50px;
}
.bannerInnerData h3 {
    font-size: 40px;
    line-height: 52px;
}
.dotInner .dot {
    padding: 2px;
}
.bannerCont_txt h3 {
    font-size: 58px;
    line-height: 70px;
}
.apps_content h3 {
    font-size: 57px;
    line-height: 65px;
}
.blogMain {
    padding: 50px 0 30px;
}
.blogAll {
    padding: 50px 0;
}
.newBrands_sec31 img {
    height: 150px;
}
.machine_list12 .newBrands_sec32 {
    height: calc(100% - 150px);
}
.itemYoutube iframe {
    height: 450px;
}
.productImageDetail img {
    height: 400px;
}
.tabImageDetail {
    height: 450px;
}
.category_text {
    max-width: 970px;
}
.machine_list12 ul {
    gap: 25px 20px;
}
.machine_list12 ul li {
    width: calc(50% - 10px);
}
.machine_slider {
    gap: 20px;
}
.swiper_container::-webkit-scrollbar {
    height: 2px;
}
.swiper_container::-webkit-scrollbar-track {
    background: transparent; 
}
.swiper_container::-webkit-scrollbar-thumb {
    background: #2d2d2d;
    border-radius: 5px;
}
.swiper_container::-webkit-scrollbar-thumb:hover {
    background: #2d2d2d;
}
.machine_slider h1, .machine_slider h2 {
    font-size: 16px;
    width: 150px;
}
.swiper_container {
    width: calc(100% - 170px);
    overflow-x: auto;
}
.footer-play_store a {
    padding: 10px 16px;
}
.newBrands_sec42 h3 {
    font-size: 42px;
    line-height: 36px;
}
.newBrands_sec42 h3:before {
    width: 58px;
    height: 30px;
    left: -72px;
}
}
@media(max-width: 1191px) {
.viewed_list {
    width:calc(16% - 10px);
}
.common_box {
    border-left: 0;
    padding-left: 0;
    border-top: 1px solid #ddd;
    padding-top: 25px;
}
}
@media(max-width: 1024px) {
.magazine_sec {
    padding-top:30px;
    padding-bottom: 10px;
}
.features_sec2 {
    padding-left: 8%;
}
.authentication_box {
    padding-left: 7%;
}
.newsletter_content h1, .newsletter_content h3 {
    padding: 0 10%;
}
.latestForm_table {
    padding: 60px 20px;
    padding-top: 110px;
}
.banner_sec_content h3 {
    font-size: 56px;
    line-height: 71px;
}
.mission_sec_content_img {
    width: 240px;
}
.mission_sec_content_img img {
    top: -165px;
}
.main_content h3, .main_content h3, .Values_text h3, .Values_text1 h3, .Values_text h3 {
    font-size: 50px;
    line-height: 66px;
    margin-bottom: 15px;
}
.capabilites_text h3 {
    font-size: 50px;
    line-height: 66px;
}
.main_content {
    width: 65%;
}
.imeage_content_sec {
    width: 35%;
}
.deletedMac_sec {
    padding: 40px 0;
}
.latestIndex_sec2:before, .latestIndex_sec2:after {
    width: 150px;
}
.latestIndex_sec2 {
    padding: 30px 0;
}
.used_machine {
    height: 150px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 40px;
    line-height: 52px;
}
.laIndex_sec31 h3 {
    font-size: 29px;
}
.laIndex_sec31 h3 span {
    font-size: 48px;
}
.mission_sec11 {
    padding: 50px 30px;
}
.mission1_content h4 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px;
}
.laIndex_sec11 p b {
    font-size: 16px;
}
.machine_listing {
    width: calc(100% - 250px);
}
.add_filter_btn {
    display: block;
    position: fixed;
    z-index: 9;
    right: 40px;
    bottom: 40px;
}
.add_filter_btn a {
    background: #000;
    color: #fff;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgb(0 0 0/53%);
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: 18px;
}
.add_filter_btn a span {
    font-size: 19px;
}
.category_filter {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    align-items: stretch;
    background: #fff;
    max-height: 0;
    overflow-y: auto;
    padding: 0 30px;
    box-shadow: 0 -8px 20px #0000001a;
    transition: all .6s;
}
.category_filter.open {
    max-height: calc(100% - 200px);
    padding-bottom: 25px;
}
.left_sidebar .wrapper .panel-group {
    margin: 0;
}
.left_sidebar .wrapper .panel-group:first-child {
    position: sticky;
    top: 0;
    left: 30px;
    right: 30px;
    background: #fff;
    z-index: 9;
    border-bottom: 1px solid #ddd;
    padding-top: 25px;
}
.left_sidebar .wrapper .panel-group:first-child .panel {
    box-shadow: none;
}
.left_sidebar .wrapper .panel-group:first-child h4 {
    margin: 0;
    font-size: 18px;
}
.equipment_sec1 .sidebar-heading h4 {
    padding: 0;
}
.right-equipment .left_sidebar.sidebar-heading .filter_machines a::before {
    display: none;
}
.filter_machines h4 a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.close_btn {
    display: block;
    font-size: 25px;
    color: #b7b7b7;
}
}
@media(max-width: 991px) {
.container {
    width: 98%;
}
.machine_slider ul li a {
    font-size: 13px;
}
section.category_sec, .category_sec #mainBanner_txt, .category_sec #mainBanner_txt1, .category_sec .table-cell {
    display: block;
}
.category_scroll {
    width: 100%;
    padding-top: 110px;
}
.download_box, .download_box .banner-height {
    height: 380px;
    background-position: 40%;
}
.MachineDtl_sec2 .features_head {
    margin-bottom: 30px;
}
.features_sec1 p {
    margin-bottom: 30px;
}
.features_sec2 {
    padding-left: 5%;
}
.p_contact_Text_1 {
    padding: 0;
}
.issues_sec {
    padding: 40px 0;
}
.modal_box {
    width: 75%;
}
.subscribe_Box {
    padding: 20px;
}
.previous_card .Pcard_name, .previous_card .Pcard_content {
    padding: 10px;
}
.inner_privacyDiv .col-md-8, .inner_privacyDiv .col-md-4 {
    padding: 0;
}
.Pcard_name h3 {
    font-size: 20px;
    line-height: 28px;
}
.magazine_image {
    height: 250px;
}
.Pcard_content .img_card {
    height: 120px;
}
.issues_slider {
    width: 96%;
}
.detail_bg .heading_box {
    margin-bottom: 20px;
}
.card_machine a img {
    height: 190px;
}
.issue_count {
    padding: 3px 10px;
}
.about_Msec {
    margin: 40px 0;
}
.about_heading h3 {
    font-size: 28px;
    line-height: 36px;
}
.Logo_box p span {
    font-size: 35px;
}
.Logo_box p {
    padding: 35px 10px;
    line-height: 28px;
}
.sidebarAdd .logo_download {
    width: 32%;
}
.used_machinery {
    height: 80px;
}
.wanted_mach .box {
    width: 15%;
}
.line_machine {
    left: 60%;
}
.side-bar-blog {
    width: 100%;
    float: left;
}
.loardmore_background_button {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}
.headingone {
    border: 0;
}
.machine_logo .logo_img img {
    width: 80px;
}
.machine_logo h1 {
    font-size: 40px;
    line-height: 50px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 32px;
    line-height: 44px;
}
.maga_box p.article_p {
    height: auto;
}
.maga_box {
    margin-bottom: 20px!important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
}
.news_listBox div:last-child div:last-child .maga_box {
    margin-bottom: 0!important;
    border-bottom: 0;
    padding-bottom: 0;
}
.authentication_box {
    padding-left: 0;
}
.advertise_banner, .newMachine_banner {
    height: 400px;
}
.paddingR_80 {
    padding-right: 20px;
}
.downloadKit_sec {
    padding: 40px 15px;
    padding-bottom: 50px;
}
.downloadKit_sec h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}
.downloadKit_sec a {
    padding: 0 12px;
}
.MachineDtl_txt {
    margin-top: 30px;
    width: 100%;
    display: inline-block;
}
.getIn_toch {
    margin-top: 10px;
}
.features_head {
    margin-bottom: 20px;
}
.features_sec ul li {
    width: calc(33.33% - 20px);
    margin: 40px 10px;
    margin-top: 0;
}
.machineQuery_sec {
    padding: 30px;
}
.machineQuery_sec21 textarea, .macQuery_email {
    width: 85%;
}
.MachineDtl_sec {
    padding-bottom: 40px;
    margin-bottom: 25px;
}
.newMach_features, .newMach_technical, .newMach_description {
    padding-bottom: 25px;
}
.newMach_images, .MachineDtl_sec5 {
    padding-bottom: 35px;
}
.usedMac_sec {
    margin-bottom: 35px;
}
#productGallery img {
    height: 140px;
}
#productGallery {
    padding: 30px;
}
#product-slider__main .slick-slide {
    height: 350px;
}
#product-slider__nav.object-fit--contain .slick-slide img {
    height: 60px;
}
.newMach_cre2 .content {
    padding: 30px;
}
.newMach_credit_sec {
    padding-bottom: 35px;
}
.view_location {
    width: 75px;
}
.banner_image {
    background-position: 88% 100%;
}
.banner_tableCell {
    padding-left: 0;
    padding: 25px 30px;
    height: unset;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3 {
    padding-right: 15%;
}
.machine_sell p {
    padding: 0;
}
.footer-play_store a span {
    font-size: 13px;
    line-height: 18px;
}
.table_image img {
    width: 90%;
}
.newDealer_sec > .container > .row {
    flex-direction: column;
}
.dealer_image {
    height: 400px;
    margin-bottom: 30px;
}
.about_sec1 {
    height: 400px;
}
.about_sec2, .about_sec11 {
    padding: 40px 0;
}
.about_sec81 img {
    margin-bottom: 10px;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 10px;
}
.manufact_sec32 {
    padding-left: 0;
}
.manufact_sec3, .manufact_sec5, .about_sec5, .about_sec10 {
    padding: 40px 0;
}
.about_sec71 p {
    color: #fff!important;
    width: 85%;
}
.about_sec8 {
    padding-bottom: 40px;
    padding-top: 40px;
}
.about_sec71 {
    padding: 35px;
}
.about_sec9 {
    padding: 40px 0;
}
.about_sec52 {
    padding: 25px;
}
.about_sec72 {
    height: 540px;
}
.banner_sec {
    padding: 40px 0;
}
.banner_sec_content h3 {
    font-size: 54px;
    line-height: 66px;
}
.banner_sec_content h5, .main_content h5 {
    font-size: 23px;
    line-height: 32px;
}
.background_box {
    margin-bottom: 20px;
}
.imeage_content img {
    width: 250px;
}
.mission_sec_content_img img {
    top: -142px;
}
.mission_sec_content_img {
    width: 210px;
    padding-left: 0;
}
.banner_sec {
    height: 400px;
}
.banner_sec_content {
    width: 436px;
}
.pink_background {
    padding: 20px 25px;
}
.main_content h3 {
    font-size: 38px;
    line-height: 48px;
}
.main_content h3, .Values_text h3, .Values_text1 h3, .Values_text h3 {
    font-size: 47px;
    line-height: 57px;
    margin-bottom: 15px;
}
.image_content {
    width: 100%;
    height: 330px;
    text-align: right;
    margin-top: 20px;
}
.Progress_section .main_content_text p {
    margin-bottom: 0;
}
.image_content1 img {
    width: 100%;
}
.Values_text1 {
    margin-bottom: 25px;
}
.capabilites_text h3 {
    font-size: 38px;
    line-height: 48px;
}
.capablities_sec {
    margin-top: 30px;
    padding: 30px;
}
.road_map {
    margin-top: 40px;
}
.Progress_section {
    padding: 20px;
    margin-top: 40px;
}
.mission_sec {
    padding: 40px 0;
}
.values_section {
    padding: 40px 0;
}
.imeage_content {
    width: 100%;
}
.newapps_sec1 {
    padding: 40px 0;
}
.newapps_sec2, .newapps_sec3, .Queries_sec {
    padding: 40px 0;
}
.apps_content h3 {
    font-size: 58px;
    line-height: 68px;
}
.newapps_sec2_content h4 {
    font-size: 35px;
    line-height: 45px;
}
.AppFeacture_heading h3 {
    font-size: 35px;
    line-height: 45px;
}
.app_feacture_img img {
    width: 100%;
}
.newapps_sec1 {
    height: 450px;
}
.grid_section {
    gap: 25px;
}
.banner_sec2 {
    padding: 40px 0;
    height: 450px;
}
.newsletter_sec_content h3 {
    font-size: 50px;
    line-height: 60px;
}
.newsletter_sec_content p {
    font-size: 16px;
    line-height: 21px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 35px;
    line-height: 38px;
}
.newsletter_sec2 {
    padding: 40px 0;
}
.sitemap_sec511 {
    width: 58%;
    padding-right: 0;
}
.sitemap_sec512 {
    width: 42%;
}
.sitemap_sec511 h3 {
    font-size: 32px;
    line-height: 42px;
}
.sitemap_sec6 {
    padding-top: 35px;
    padding-bottom: 40px;
}
.sitemap_sec71 h4 {
    font-size: 26px;
    line-height: 35px;
}
.sitemap_sec8 ul {
    gap: 10px 20px;
}
.sitemap_sec8 ul li {
    width: calc(25% - 15px);
}
.sitemap_sec7 {
    margin-top: 30px;
}
.newmanufacture_sec {
    padding: 40px 0;
}
.logo_content h4 {
    font-size: 28px;
    line-height: 38px;
    font-family: 'SegoeUI-Bold';
    color: #000;
}
.manufacture_sec2 .grid_section {
    grid-template-columns: 1fr 1fr 1fr;
}
.manufacture_sec2 .tab-content {
    padding: 40px 0;
}
.paymentCon_sec {
    padding-top: 40px;
}
.paymentSec_1 {
    margin-top: 30px;
    padding-top: 30px;
}
.paymentSec_1 ul {
    margin: 25px 0;
}
.paymentCon_sec h3 {
    font-size: 34px;
    line-height: 44px;
}
.Usedmachinelisting_sec, .Usedmachinelisting_sec1, .relatedMac_sec {
    padding: 40px 0;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 48px;
    line-height: 58px;
}
.Usedmachinelisting_sec {
    height: 400px;
}
.add_videos .content h3 {
    font-size: 18px;
    line-height: 24px;
}
.Usedmachinelisting_sec1_content h3 {
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 0;
}
.Usedmachinelisting_sec1_content {
    width: 100%;
    padding: 15px;
}
.carousel_content h4 {
    font-size: 18px;
    line-height: 24px;
}
.pricing_sec1 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pricing_sec11 h3 {
    font-size: 35px;
    line-height: 45px;
}
.pricing_sec11 {
    padding: 25px 30px;
}
.pricing_sec3 .pricing_sec221 {
    padding-bottom: 40px;
}
.pricing_sec2, .pricing_sec3 {
    padding-top: 40px;
}
.logo {
    margin-left: 45px;
}
.sell_your_requirement_sec1 {
    padding: 40px 0;
}
.listed_machine_sec {
    padding: 40px 0;
}
.sellon_machinedalal {
    padding: 40px 0;
}
.listed_machine_sec .listed_machine_content h3 {
    font-size: 28px;
    line-height: 37px;
}
.carousel_content img {
    right: 9px;
    height: 50px;
}
.sellon_machinedalal .grid_sec {
    grid-template-columns: 1fr 1fr;
}
.plateftorm_content h3 {
    font-size: 28px;
    line-height: 37px;
}
.sell_heading h3 {
    font-size: 28px;
    line-height: 37px;
}
.sell_your_requirement_content h3 {
    font-size: 45px;
    line-height: 55px;
}
.post_your_requirement_banner {
    padding: 40px 0;
    height: 450px;
}
.post_your_requirement_banner_content h3 {
    font-size: 58px;
    line-height: 66px;
}
.post_your_requirement_banner_content p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0;
}
.post_your_requirement_section1 {
    padding: 40px 0;
}
.text-block2 h4 {
    font-size: 25px;
    line-height: 33px;
}
.text-block1 h4 {
    font-size: 25px;
    line-height: 33px;
}
.post_your_requirement_section2_content h4 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 50px;
}
.post_requirement_content h5 {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 15px;
}
.post_your_requirement_section2 {
    padding: 40px 0;
}
.post_require {
    flex-direction: column;
    gap: 30px;
    padding: 0 20px;
}
.post_require1 {
    width: 100%;
}
.post_require2 {
    width: 100%;
}
.post_your_requirement_section2_content h4 span {
    display: block;
}
.imeage_sec_content > img {
    height: 400px;
}
.faq_sec {
    padding-top: 30px;
    padding-bottom: 30px;
}
.faq_sec .top_head {
    margin-bottom: 10px;
}
.quesTab_box .panel-group .panel {
    padding: 5px 0;
}
.quesTab_box .ques_tabs .panel-title > a {
    margin-bottom: 6px;
}
.blog_sec {
    padding: 40px 0;
}
.blog_sec .blog_heading h3 {
    font-size: 33px;
    line-height: 43px;
}
.blog_content {
    padding: 20px;
}
.blog_content h4 {
    font-size: 25px;
    line-height: 31px;
}
.blog_img img {
    height: 340px;
}
.single_blog_sec1 {
    padding: 40px 0;
}
.single_blog_sec {
    padding: 40px 0;
}
.single_blog_sec .recent_box {
    padding-top: 40px;
}
.single_blog_sec1_content h4 {
    font-size: 43px;
    line-height: 53px;
}
.machine_finder_sec {
    padding: 40px 0;
    height: 350px;
}
.Usedmachinelisting_sec1_content .machine_img2 {
    height: 250px;
}
.caraouselItems {
    gap: 15px;
}
.caraouselItems1 img, .caraouselItems2 img {
    height: 200px;
}
.relatedMac_sec11 h4 {
    font-size: 31px;
    line-height: 40px;
    margin-bottom: 15px;
}
.carousel_content h4 {
    margin-top: 12px;
}
.carousel_content h5 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 8px;
}
.caraouselItems1, .caraouselItems2 {
    padding: 10px;
}
.relatedMac_sec11 {
    width: calc(35% - 15px);
    margin-right: 15px;
    padding: 15px;
}
.button span {
    margin-top: 12px;
    padding: 10px;
}
.listing_button {
    left: 30px;
}
section.dealer_sec {
    padding: 40px 0;
}
.dealer_content h3 {
    margin-top: 0;
    font-size: 28px;
    line-height: 36px;
    font-family: 'SegoeUI-Bold';
    color: #000;
    margin-bottom: 15px;
}
.dealer_content {
    width: 70%;
}
.presen_content h3 {
    font-size: 32px;
    line-height: 40px;
}
section.grey_color {
    padding: 40px 0;
    height: 400px;
}
.presen_content p {
    font-size: 14px;
    line-height: 19px;
}
section.more_question {
    padding: 40px 0;
}
.form h4 {
    font-size: 35px;
    margin-top: 10px;
    line-height: 43px;
}
.ques_img img {
    margin-top: 0;
}
.new_content_sec1, .new_sec2 {
    padding: 40px 0;
}
.bannerInner_content h3 {
    font-size: 36px;
    line-height: 45px;
}
.listed_machine_sec .machine_img_sec img {
    height: 135px;
}
.list_itemCont {
    padding: 7px 10px;
}
.newsec2_cont h3 {
    font-size: 34px;
    line-height: 44px;
}
.new_sec2 .grid_sec {
    margin-top: 15px;
}
.newsec2_cont {
    margin-top: 0;
}
.new_sec2 .grid_sec {
    max-width: 100%;
}
.listed_machine_sec .modal_box {
    width: 100%;
    margin-bottom: 5px;
}
.used_machine h4 {
    font-size: 16px;
    line-height: 22px;
}
.used_machine {
    padding: 15px;
}
.used_machine .used_mac img {
    width: 70px;
}
.new_content_sec1 .d_flex {
    gap: 15px;
}
.used_machine {
    height: 150px;
}
.avail_financing .finan_content h3 {
    font-size: 24px;
    line-height: 29px;
}
.avail_financing2 .finan_content h3 {
    font-size: 25px;
    line-height: 30px;
}
.avail_financing .finan_content h3 {
    font-size: 25px;
    line-height: 30px;
}
section.equipment_sec1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.product_block_list {
    padding-top: 4px;
}
.avail_financing1 .finan_content h3 {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
}
.avail_financing {
    padding: 15px;
}
.avail_financing1 {
    padding: 15px;
    padding-right: 10px;
}
.avail_financing2 {
    padding: 15px;
}
.used_machinery {
    height: 65px;
}
.equipment_sec1 .card_machine .sizeRed {
    font-size: 15px;
    line-height: 21px;
}
.category_list li p, .brand_list li p, .sheet_list li p, .color_list li p {
    padding: 3px 8px;
}
.card_machine a img {
    height: 167px;
    width: 100%;
    object-fit: contain;
    object-position: top;
}
.avail_financing2 img {
    width: 130px;
}
.avail_financing1 img {
    width: 100px;
}
.avail_financing {
    height: 200px;
}
section.sparePart_sec1 {
    padding: 40px 0;
}
section.spare_parts {
    padding: 40px 0;
}
.spare_content h3 {
    line-height: 64px;
    font-size: 48px;
}
section.requirement_sec1 {
    padding: 40px 0;
}
.new_content_sec1 {
    padding: 40px 0;
}
section.buyer_sec {
    padding: 40px 0;
}
.new_sec22 {
    padding: 40px 0;
}
.grid_2, .new_grid {
    gap: 15px;
}
.new_grid_content img {
    margin-bottom: 15px;
    width: 40px;
}
.new_grid_content {
    padding: 12px;
}
.new_section, .banner_content, .banner_img,#mainBanner_txt {
    height: 350px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 36px;
    line-height: 45px;
}
.para_text p, .para-text1 p, .para-text1 h5, .mission_content p {
    font-size: 17px;
    line-height: 22px;
}
.new_grid_content .boxDescription_p p {
    font-size: 15px;
    line-height: 20px;
}
.main_content1 {
    gap: 20px;
}
.boxDescription_p h3 {
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 12px;
}
.boxDescription_p a {
    font-size: 15px;
    line-height: 20px;
}
.para-text1 h5 {
    margin-bottom: 15px;
    text-indent: 40px;
}
.mission_content {
    padding: 25px;
}
.require_button {
    margin-top: 20px;
}
.requirement_sec1 .para-text1 {
    padding-right: 3%;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 370px;
}
.mission_content {
    max-width: 590px;
}
section.mission_sec {
    padding: 40px 0;
}
.mission_sec1 {
    padding: 40px 0;
}
.mission_content h3 {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 12px;
}
.manufacture_sec21 .tab-content {
    padding: 40px 0;
}
.grid-section {
    grid-template-columns: 1fr 1fr 1fr;
}
.brand_popular {
    padding: 20px 0 0;
}
.popular_head .heading, .banner_tableCell h2.heading {
    font-size: 26px;
    line-height: 35px;
}
.soldInner {
    min-height: 312px;
}
.recommend_card.new_Card {
    width: calc(33.33% - 12px);
}
.viewed_list {
    width: calc(25% - 10px);
}
.laIndex_sec11 p {
    font-size: 15px;
    line-height: 20px;
    display: inline;
}
.laIndex_sec11 {
    margin-bottom: 10px;
}
.latestIndex_sec3 {
    padding: 40px 0;
}
.laIndex_sec2 ul {
    margin-top: 25px;
    gap: 15px;
}
.recommend_card .laIndex_sec5 p {
    padding-top: 5px;
    margin-top: 5px;
}
.laIndex_sec2 .soldOut_p {
    padding: 8px 15px;
}
.laIndex_sec2 .soldOut_p p {
    font-size: 14px;
}
.laIndex_sec31 {
    padding: 40px 0;
}
.laIndex_sec31 h3 span {
    font-size: 42px;
}
.laIndex_sec31 h3 {
    font-size: 31px;
    line-height: 41px;
    margin-bottom: 20px;
}
.laIndex_sec21 {
    margin-top: 25px;
}
.laIndex_sec21 p a {
    font-size: 16px;
    line-height: 22px;
}
.laIndex_sec21 p {
    font-size: 20px;
}
.used_machine lord-icon {
    width: 40px;
    height: 40px;
}
.buyers_content p {
    font-size: 18px;
    line-height: 25px;
}
.imeage-sec {
    gap: 15px;
}
.laIndex_sec31 {
    width: 65%;
}
.laIndex_sec32 {
    width: 35%;
}
.laIndex_sec32 img {
    width: 90%;
}
.laIndex_sec311 a {
    font-size: 15px;
    line-height: 20px;
}
.transForm_icon {
    font-size: 20px;
}
.laIndex_sec311 {
    gap: 25px;
}
.laIndex_sec311 p {
    font-size: 14px;
    line-height: 19px;
}
.mission_sec11 {
    padding: 30px;
}
.mission1_content h4 {
    font-size: 22px;
    line-height: 28px;
}
.mission1_content p {
    font-size: 15px;
    line-height: 20px;
}
.form-sec label {
    font-size: 16px;
    line-height: 22px;
}
.latesSold_sec .laIndex_sec2 ul {
    gap: 24px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(50% - 12px);
}
.bannerInnerData h3 {
    font-size: 38px;
    line-height: 48px;
}
.latesSold_sec {
    padding-top: 40px;
}
.xzoom-container > img {
    height: auto;
}
.dotInner {
    gap: 15px;
}
.dotInner .dot {
    width: calc(15% - 12px);
}
#tabImageSlider {
    margin: 0 0 15px;
}
.imageTabInner {
    margin: 0 0 20px;
}
.imageTabInner .owl-theme .owl-dots .owl-dot span {
    display: block;
}
.bannerCont_txt h3 {
    font-size: 45px;
    line-height: 55px;
}
.require_button a {
    padding: 10px 26px;
}
.continue_btn a {
    padding: 10px 26px;
}
.about_btn a {
    padding: 10px 26px;
}
.blogMain {
    padding: 40px 0 30px;
}
.blogAll {
    padding: 40px 0;
}
.mb_10 {
    margin-bottom: 15px;
}
.seller_btn {
    display: flex;
    gap: 10px;
}
.xzoom-container > img {
    height: auto;
}
.productImageDetail img {
    height: 300px;
}
.dotInner {
    gap: 15px;
}
.dotInner .dot {
    width: calc(15% - 12px);
}
.itemYoutube iframe {
    height: 420px;
}
.tabImageDetail {
    height: 420px;
}
#tabImageSlider {
    margin: 0 0 15px;
}
.imageTabInner {
    margin: 0 0 20px;
}
.imageTabInner .owl-theme .owl-dots .owl-dot span {
    display: block;
}
.dotInner .dot img {
    height: 60px;
}
.category_text {
    padding: 0;
}
/* .machine_slider ul li:nth-child(5), .machine_slider ul li:nth-child(6), .machine_slider ul li:nth-child(7) {
    display: none;
} */
.downloadKit_sec a {
    padding: 8px 16px;
}
.machine_dropdown .dropdown-content {
    right: 0;
}
.newBrands_sec4 {
    height: 300px;
}
.newBrands_sec42 h3 {
    font-size: 40px;
    line-height: 34px;
}
.newBrands_sec42 h3:before {
    top: 4px;
    width: 54px;
    height: 28px;
    left: -68px;
}
.newsletter-sec1 {
    padding: 20px 0;
}
.newsletter_sec2_text ul li {
    padding: 0 10px;
}
.newsletter_sec2_text ul li h4 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}
}
@media(max-width: 982px) {
.auth_Box .heading {
    font-size:24px;
    line-height: 32px;
}
.view_location {
    width: 80px;
}
.shadow_box {
    width: 70%;
}
.bannerInner_content p, .banner_tableCell p {
    font-size: 14px;
    line-height: 22px;
}
.search_machine input, .search_machine i {
    height: 40px;
}
.logo_text {
    line-height: 38px;
}
.menu_list-fill, .menu_list-border {
    height: 38px;
}
.download_section .play_store {
    width: 60%;
}
.newsletter_input input {
    height: 40px;
}
.newsletter_input .subscribe-btn {
    line-height: 38px;
}
.newsletter_content h1 {
    font-size: 19px;
    line-height: 25.33px;
}
.newsletter_input {
    margin-top: 25px;
}
.product_content img {
    height: 100px;
}
.product_content h3 {
    font-size: 14px;
    line-height: 18.66px;
    margin-bottom: 2px;
}
.product_block li {
    padding-top: 0;
    margin-top: 5px;
}
.modal_box {
    font-size: 14px;
    line-height: 18.66px;
}
.year_list {
    font-size: 13px;
    line-height: 18.33px;
}
.color_box {
    font-size: 12px;
}
.year, .view_location {
    font-size: 12px;
    line-height: 16px;
}
.machine_dalal_link i {
    font-size: 18px;
}
.coming-soon {
    bottom: 10%;
}
.bg_newsletter {
    right: -20px;
    bottom: -20px;
}
.download_box, .download_box .banner-height {
    height: 350px;
}
.footer-box p, .footer_list {
    font-size: 14px;
    line-height: 18.66px;
}
.footer-bottom p {
    font-size: 13px;
}
.footer-box .col-sm-3, .footer-box .col-sm-1 {
    padding: 0;
}
.brand_popular {
    padding: 10px 0 0;
}
.client_box {
    padding: 40px 0;
}
.brand_popular li {
    margin-right: 48px;
}
.brand_popular li img {
    width: 100px;
    height: 55px;
}
.sell_machineBlock {
    padding: 40px 0;
}
.machine_sell h1 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px;
}
.common_box .new_account {
    margin-bottom: 0;
}
.download_img h1 {
    line-height: 19px;
    font-size: 14px;
}
.android_icon, .ios_icon {
    width: 100%;
}
.sidebarAdd .logo_download {
    width: 18%;
}
.modal_box {
    width: 70%;
}
.machine_sidebar {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.card_machine a img {
    height: 170px;
}
.grey_line {
    width: 35%;
}
.grey_line:after {
    right: 28px;
}
.line_machine {
    left: unset;
    right: 10%;
    width: 22%;
}
.wanted_mach .box {
    height: 70px;
}
.machine_left h3 {
    margin-bottom: 40px;
    margin-top: 0;
}
.sub_text-signup {
    text-align: right;
}
.product_block_list {
    font-size: 14px;
    line-height: 19px;
}
.card_machine a img {
    height: 190px;
}
.used_mach_text h3 {
    font-size: 13px;
    line-height: 18px;
}
.modal_boxRecommend {
    font-size: 14px;
    line-height: 18.66px;
}
.recommend_card .sizeRed {
    font-size: 12px;
    line-height: 15px;
}
.recommend_card p {
    font-size: 14px;
    line-height: 19px;
}
.card_border .modal_boxRecommend {
    font-size: 14px;
    line-height: 18.66px;
}
.seller_btnBox .menu_list-fill {
    padding: 10px;
}
.seller_btnBox {
    padding: 20px 0;
}
.enquiry_box h3 {
    padding: 20px 0;
}
.red_line {
    margin-top: -10px;
    margin-bottom: 20px;
}
.used_mach_text h3, .machine_sidebar {
    margin-bottom: 1px;
}
.used_mach_text h3 {
    font-size: 12px;
    line-height: 15px;
}
.right_sidebar h4 {
    margin-bottom: 25px;
}
.used_machinery {
    height: 61px;
}
.newMachine-form {
    position: absolute;
    top: 13%;
    width: 46%;
    right: 3.3%;
    background: #fff;
    padding: 31px 31px 15px;
    box-shadow: 0 9px 20px rgba(0,0,0, .16862745098039217);
}
.light_text {
    max-width: 375px;
}
.light_text h1 {
    font-size: 72px;
}
.newsletter_content h1, .newsletter_content h2 {
    padding: 0 30px;
}
.magazine_sec {
    padding-top: 30px;
    padding-bottom: 0;
}
.maga_box p.article_p {
    height: auto;
}
.advertisement_box {
    height: 300px;
}
.advertisement_box img {
    object-fit: contain;
}
}
@media(max-width: 980px) {
.blog-mainheading h2 {
    font-size:27px;
    line-height: 36px;
}
.sub-headingone h4 {
    font-size: 22px;
    line-height: 30px;
}
.division-box {
    width: 98%;
    margin: 0 auto;
    margin-top: 30px;
}
.bg-colour-box .spacing-box {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
}
.category_text ul li a {
    padding: 6px 15px;
}
.avail_financing, .availFinance_box1, .machine_list1 {
    margin-bottom: 15px;
}
}
@media(max-width: 883px) {
.newsletter_content h1, .newsletter_content h3 {
    padding:0 5%;
}
.newsletter_input {
    width: 70%;
}
.viewed_list {
    width: calc(25% - 10px);
}
.latestIndex_sec2:before, .latestIndex_sec2:after {
    display: none;
}
.boxDescription_p {
    padding: 25px;
}
.line_machine {
    display: none;
}
.heading_sidebar {
    width: 100%;
    margin-right: 0;
}
}
@media(max-width: 767px) {
.authentication_sc > .row {
    flex-direction:column-reverse;
    position: relative;
}
.category_scroll {
    padding-top: 0;
}
.swiper_container .slider .outer_box {
    padding: 12px;
    width: 110px;
}
.pagina_tion .loader_btn {
    min-width: 200px;
    padding: 14px 20px;
    margin: 10px auto;
}
.login_image {
    min-height: 350px;
    height: 350px;
}
.table_image img {
    width: 80%;
}
.login_formN, .authentication_sc .row .col-xs-12 {
    position: unset;
}
.formLogo {
    top: 3%;
    left: 3.2%;
    z-index: 9;
}
.latestForm_table {
    padding: 40px 30px;
    max-width: 520px;
}
.banner_tableCell h1, .banner_tableCell h2 {
    color: #000;
}
.availFinance_box {
    margin-top: 20px;
    margin-bottom: 0;
    width: 100%;
    display: inline-block;
}
.MachineDtl_sec4 {
    margin-bottom: 40px;
}
.issues_sec {
    padding: 30px 0;
}
.hiddencyOn {
    display: block;
}
.paddingR_80 {
    padding-right: 15px;
}
.newEnquiry_Form {
    margin-top: 10px;
}
.advertise_banner, .newMachine_banner {
    height: 350px;
}
.advertise_Sec2 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.advertise_Sec2 .page-heading h3, .newMac_name h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
}
.availFinancing .modal-dialog, .shareMachine .modal-dialog {
    margin: 20px auto;
}
.advertise_Sec2 h4 {
    margin-top: 20px;
    margin-bottom: 12px;
}
.advertise_Sec2 ul li:last-child {
    margin-bottom: 0;
}
.advertise_Sec2 .PrivacyPolicy_Outer {
    margin-bottom: 0;
}
.newsletter_content h1, .newsletter_content h3 {
    padding: 0 20px;
}
.issue_detailBox .february_issue_bg {
    margin-bottom: 30px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h3.heading, .heading, .machine_sell h1, .machine_sell h3 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 15px;
}
.news_listBox.blog-detail .blog-full h3 {
    font-size: 20px;
    line-height: 28px;
    color: #000;
}
.pricing_grid {
    padding: 20px;
}
.timing_detail .date_col {
    width: 80%;
}
.subscribe_Box {
    padding: 40px;
    margin-bottom: 0;
}
.pricing_heading h1 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
}
.magazine_image {
    height: auto;
}
.pricing_head h2 {
    font-size: 20px;
    line-height: 30px;
}
.pricing_head .head_left p {
    font-size: 16px;
}
.etc_details ul li p {
    font-size: 16px;
    line-height: 25px;
}
.pricing_head .head_left, .pricing_head .head_right {
    width: auto;
}
.division-box {
    margin-top: 0;
}
.popular-post-magicbox .post-spacingbox {
    margin-left: 0;
    margin-right: 0;
}
.heading-tag {
    padding: 30px 20px;
}
.first-headingimg {
    padding: 20px;
}
.blog-mainheading {
    margin-top: 0;
}
.cal-date {
    padding: 4px 12px;
}
.second-heading h5 {
    font-size: 15px;
    line-height: 25px;
}
.authentication_img {
    display: block;
    position: unset;
    width: 100%;
    float: left;
    height: 350px;
    text-align: center;
    padding-bottom: 20px;
}
.authentication_mid {
    height: auto;
}
.authentication_img img {
    width: auto;
    height: 100%;
    text-align: center;
}
.auth_Box .heading {
    font-size: 22px;
    line-height: 29.33px;
}
.shadow_box {
    width: 100%;
    max-width: 100%;
}
.auth_Box {
    padding: 30px 0;
}
.payments-outer .auth_Box {
    padding: 40px 0 0;
}
.authentication_box {
    padding: 0;
}
.authentication_content {
    width: 100%;
}
.authentication_box [type=checkbox]:not(:checked)+label, .authentication_box [type=checkbox]:checked+label {
    padding-left: 1.6em;
}
.Signup__div {
    margin-top: 0;
}
.otp_text {
    margin-top: 13px;
}
.signup--otp {
    margin-top: 37px;
}
.authentication_content {
    width: 80%;
    margin: 0 auto;
    padding: 0 15px;
}
.size_list {
    display: none;
}
.card_machine .sizeRed {
    font-size: 12px;
    line-height: 17px;
}
#ShowMoreDiv1 {
    width: 100%;
}
.search-outer {
    margin: 2px auto 25px;
}
#ShowMoreDiv2 {
    display: none;
}
.hiddencyOff {
    display: none;
}
.hiddencyOn {
    display: block;
    padding: 0 15px;
    width: 100%;
    float: left;
}
.orderChange_MDiv, .authentication_box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.order_firstDiv, .authentication_img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order_secDiv, .authentication_content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
#ShowDiv {
    display: block;
    text-decoration: none;
    position: fixed;
    z-index: 99;
    top: 80px;
    right: 10px;
}
#accordion4 {
    margin-top: 0;
}
.filter_btn {
    width: 100%;
    display: inline-block;
    clear: both;
}
.filter_btn .filter_icon {
    background-color: #db271f;
    padding: 10px;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -webkit-box-pack: center;
    justify-content: center;
    outline: 0;
    box-shadow: 0 2px 7px rgba(0,0,0, .5);
    -moz-box-shadow: 0 2px 7px rgba(0,0,0, .5);
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0, .5);
}
.filter_btn .filter_icon i {
    font-size: 20px;
    font-weight: 500;
    vertical-align: text-bottom;
    color: #fff;
}
.advertisement_bg, .bg__transparent {
    display: none;
}
.panel-default > .panel-heading {
    color: #fff;
    background-color: #f6f6f6;
    box-shadow: 0 2px 2px rgba(0,0,0, .07);
}
.mobile-search-btn {
    background-color: #e00a12;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 25px;
    margin-left: 30px;
    padding: 10px 20px;
    text-transform: uppercase;
    border: none;
}
.mobile-search {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #949494;
    font-size: 14px;
    margin-bottom: 20px;
    margin-left: 30px;
    padding: 10px;
    width: 80%;
}
.row_padding {
    padding: 0 15px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3 {
    color: #000;
}
.magazine_header .bottom_header ul.bHeader_list {
    display: inline;
    line-height: 30px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 30px;
    line-height: 40px;
}
.blog-detail.news_listBox .maga_box h6 {
    text-transform: inherit;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
}
.bottom_header {
    padding: 5px 0;
}
.magazine_header .bottom_header ul.bHeader_list li {
    padding: 0 30px;
    display: inline-block;
}
header.magazine_header {
    padding-bottom: 0;
}
.machine_logo .logo_img img {
    width: 75px;
}
.machine_logo h1 {
    font-size: 40px;
    line-height: 50px;
}
.magazine_sec {
    padding-top: 20px;
}
.news_listBox {
    margin-bottom: 20px;
}
.machine_magazine ul.Right_list li {
    padding-left: 0;
}
.advertisement_bg {
    display: none;
}
header {
    padding-bottom: 60px;
}
.header_machineD {
    position: fixed;
}
.banner_img h3, .banner_tableCell h2, .heading, .banner_tableCell h2.heading, .machine_sell h2 {
    font-size: 25px;
    line-height: 33.33px;
}
.product_block {
    margin-bottom: 30px;
}
.search_machine {
    margin-top: 15px;
}
.product_list .product_content .size_list {
    display: none;
}
.banner_tableCell p {
    color: #000;
}
.newsletter_content h1 {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat-Light';
    padding: 0 5%;
}
.viewall_btn {
    display: table;
    margin-top: 0;
}
.space-box .viewall_btn a {
    margin-top: 15px;
    font-family: 'Montserrat-Light';
}
.space-box {
    padding: 30px 0;
}
.newsletter_box {
    padding: 20px 0;
}
.space-box .help_box p {
    font-size: 15px;
    line-height: 20px;
}
.recent_box {
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}
.color_box {
    font-size: 11px;
}
.search_machine input, .newsletter_input input {
    font-size: 14px;
}
.newsletter_content img {
    width: 50px;
    height: 37px;
    margin-bottom: 15px;
}
.newsletter_input {
    width: 80%;
}
.bg_newsletter {
    right: -5px;
    bottom: -5px;
}
.newsletter_input {
    margin-top: 20px;
    width: 93%;
}
.banner_image {
    padding: 20px;
}
.machinmedalal_banner .banner_tableCell {
    background-color: #fff;
    box-shadow: 0 5px 24px rgb(24 24 24/65%);
    padding: 20px;
}
.machinmedalal_banner h1 {
    color: #000;
}
.machinmedalal_banner p {
    color: #000;
    padding: 0;
}
.black_text {
    color: #db271f;
}
.machinmedalal_banner {
    padding: 20px 0;
}
.right-btn1 {
    display: none;
}
.right-btn2 {
    display: block;
}
.right-btn {
    float: left;
    width: 60%;
    margin-top: 30px;
}
.banner_tableCell p {
    font-size: 15px;
    line-height: 20px;
    color: #000;
}
.product_list {
    display: block;
}
.brand_name {
    left: 0;
    top: 0;
}
.listed_machine_sec .manufact_sec31 > #div_machines {
    flex-wrap: wrap;
    gap: 20px;
}
#div_machines .product_content {
    width: calc(50% - 10px);
    margin: 0;
}
#div_machines .pro_con2 {
    margin-right: 0;
}
#div_machines .pro_con3 {
    margin-bottom: 0;
}
#div_machines .pro_con4 {
    margin-right: 0;
    margin-bottom: 0;
}
.coming_soon_img {
    text-align: center;
    margin-top: 20px;
}
.download_box, .download_box .banner-height {
    padding: 0;
    height: unset;
}
.download_box {
    padding: 20px 0;
}
.download_box {
    background-position: left;
}
.bannerInner_content p {
    display: block;
}
.machine_dalal_banner .bannerInner_content p {
    display: block;
}
.search_droplist .searc_dropHead {
    font-size: 14px;
    line-height: 20px;
}
.search_droplist .searc_type {
    font-size: 13px;
    font-weight: 600;
}
.download_section .play_store {
    width: 90%;
}
.space-box .padding_zer0 {
    padding: 0;
}
.banner_tableCell .small-heading {
    font-size: 15px;
}
.footer-box p {
    margin-bottom: 15px;
}
.download_section .download_text {
    font-size: 15px;
    margin-top: 20px;
}
.border_bottom_link {
    border-bottom: 1px solid #383838;
    padding-bottom: 25px;
    margin-bottom: 10px;
}
.footer-bottom {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}
.border_bottom_hide .footer_list {
    border-bottom: 0;
    padding-bottom: 0;
}
.footer_list {
    border-bottom: 1px solid #383838;
    padding-top: 10px;
    padding-bottom: 10px;
}
.footer_right {
    float: left;
    width: 100%;
}
.footer-box .col-sm-3, .footer-box .col-sm-1 {
    padding: 0 15px;
}
.footer-box {
    padding: 20px 0;
    padding-top: 30px;
}
.machine_sell h1 {
    font-size: 21px;
    line-height: 28px;
}
.machine_sell p {
    padding: 0;
    font-size: 15px;
    line-height: 20px;
}
.brand_popular {
    display: inline-block;
    text-align: center;
}
.brand_popular li {
    margin: 4px 2px;
    padding: 10px;
    width: calc(33.33% - 8px);
    box-shadow: 0 4px 10px rgb(0 0 0/9%);
    background-color: #fff;
    display: inline-block;
}
.client_box {
    background-color: #ffff;
}
.brand_popular li img {
    width: 95px;
    height: 51px;
}
.client_box {
    padding: 30px 0;
}
.sell_machineBlock {
    padding: 30px 0;
    border-top: none;
}
.search_btn {
    width: 80%;
}
.viewed_box {
    margin-top: 20px;
}
.sizeRed_history {
    display: none;
}
.common_box {
    border-left: 0;
    padding-left: 0;
    border-top: 1px solid #ddd;
    padding-top: 25px;
}
.search_machine {
    z-index: 9;
}
.scroll {
    z-index: 1;
    left: 0;
    width: 100%;
}
.sidebarAdd .logo_download {
    width: 38px;
}
.sub_text-signup {
    text-align: left;
}
.android_icon, .ios_icon {
    width: 47%;
    float: left;
    margin-top: 0;
    margin-left: 7px;
}
.download_box_new img {
    width: 10%;
    margin-right: 7px;
}
.download_box_new {
    width: 99%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 25px;
}
.download_img {
    z-index: 9;
}
.panel-group {
    margin-top: 5px;
}
.machine_left {
    width: 100%;
}
.machine_right {
    width: 100%;
    float: none;
    padding-left: 0;
    display: none;
}
.wanted_text_left {
    padding-left: 0;
}
.line_machine {
    left: 52%;
    width: 25%;
}
.line_machine {
    left: 55%;
    width: 25%;
}
.wanted_mach .box {
    height: 60px;
}
.machine_left h3 {
    top: 15px;
}
.recommend_card.new_Card {
    width: calc(33.33% - 10px);
    margin-top: 0;
}
.recommend_card img {
    height: 90px;
}
.recommend_content {
    padding: 7px;
}
.card_border .recommend_content {
    padding: 7px;
}
.heading_sidebar {
    width: 100%;
    margin-right: 0;
}
.sidebar-heading h4 {
    height: auto;
    width: 100%;
}
.grey_line {
    width: 27%;
    height: 1px;
}
.grey_line:after {
    right: 0;
    width: 45%;
    height: 1px;
}
.wanted_mach .box {
    width: 17%;
}
.machine_left p {
    padding-right: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
}
.machine_right img {
    margin-top: 30px;
}
.card_border #div_randomUsedMachine {
    margin-top: 40px;
}
.card_border .recommend_card .sizeRed {
    display: none;
}
.card_border .new_Card img {
    height: 80px;
}
.main_heading {
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 10px;
}
.modal_boxRecommend {
    font-size: 13px;
    line-height: 16px;
}
.card_border .modal_boxRecommend {
    font-size: 13px;
    line-height: 16px;
}
.recommend_card p {
    font-size: 13px;
    line-height: 16px;
    margin-top: 0;
    -webkit-line-clamp: 1;
}
.description_box {
    padding: 0 0;
    margin-bottom: 20px;
}
.description_box p {
    font-size: 15px;
    line-height: 20px;
}
.machine_tbody {
    font-size: 13px;
}
.machine_left h5 {
    font-size: 17px;
    margin-bottom: 10px;
}
.card_border .space-box .container-fluid {
    padding: 0;
}
.row_padding .space-box .container-fluid {
    padding: 0;
}
.space-box #div_recommendedMachines {
    margin-top: 0;
    width: 100%;
    float: left;
}
.description_box table {
    width: 100%;
    margin-bottom: 5px;
}
.description_box .table-desc .thead-light tr th {
    font-size: 14px;
    vertical-align: middle;
}
.black-line {
    width: 12%;
    float: left;
}
.line_machine:after {
    top: 6px;
}
.recommend_card .sizeRed {
    font-size: 11px;
    line-height: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 100%;
}
.features_box {
    padding: 0 0;
}
.right_sidebar {
    display: none;
}
.seller_btnBox .menu_list-fill {
    padding: 10px 30px;
}
.enquiry_box {
    margin-bottom: 0;
}
.card_machine a img {
    height: 165px;
}
.red_line {
    margin-bottom: 26px;
}
.order_secDiv .red_line {
    margin-bottom: 0;
}
.single_heading {
    font-size: 18px;
    line-height: 35px;
}
.card .modal_box {
    width: 71%;
}
.used_machinery {
    height: 63px;
}
.product_block_list {
    margin-top: 5px;
    padding-top: 5px;
}
#div_machines .card_content {
    padding: 10px;
}
.view_location {
    width: calc(100% - 80px);
}
.machine-head {
    height: 500px;
    display: block;
    width: 100%;
    position: relative;
    clear: both;
    padding: 40px 0;
}
.newMachine_content {
    width: 100%;
    float: none;
    padding-bottom: 35px;
}
.newMachine-form {
    position: relative;
    top: 19%;
    width: 100%;
    right: 0;
    padding: 31px 31px 15px;
}
.banner-new p {
    float: none;
}
.light_text h1 {
    height: 71vh;
}
.bottom_header ul.bHeader_list {
    display: block;
}
.line_machine {
    left: 300px;
}
.play_storeBox {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-left: -3px;
}
.bg-colour-box .san-section-bar {
    padding: 0;
}
.text, .date {
    font-size: 14px;
}
.head_left .active_btn {
    margin-left: 10px;
}
.MachineDtl_txt h3, .features_head h3, .machineQuery_sec1 h3 {
    font-size: 26px;
    line-height: 35px;
}
#product-slider {
    padding-right: 0;
}
.innerBread_box {
    align-items: flex-start;
    flex-direction: column;
}
.leftLinks2 {
    margin-left: 0;
    margin-top: 15px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3 {
    padding-right: 0;
}
.fast_text img {
    width: 80px;
    height: 22px;
}
.inneraddSection {
    margin-bottom: 0;
}
.login_formN h3 {
    font-size: 38px;
    line-height: 48px;
}
.newDealer_sec {
    padding: 40px 0;
}
.Subscription_Box h3 {
    font-size: 24px;
    line-height: 32px;
}
.about_cont p {
    font-size: 16px;
    line-height: 21px;
}
.manufact_cont h3, .about_cont h3 {
    font-size: 45px;
    line-height: 55px;
}
.about_sec61 {
    flex-direction: column;
}
.about_sec81 img {
    margin-bottom: 15px;
}
input::placeholder {
    font-size: 12px;
    line-height: 18px;
}
.about_sec21 img {
    display: none;
}
.about_sec21 {
    padding-right: 0;
}
.about_sec611 {
    width: 100%;
    margin-bottom: 20px;
}
.about_sec612 .app_icons {
    margin-top: 20px;
}
.about_sec612 {
    width: 100%;
}
.about_sec612 h3 span {
    display: unset;
}
.about_sec6 {
    padding-bottom: 30px;
}
.about_sec7 {
    display: unset;
    background-color: #212121;
    width: 100%;
}
.about_sec71 {
    width: 100%;
    padding: 30px;
    background: #000;
}
.about_sec711 {
    width: 100%;
}
.manufact_cont h3 span, .about_sec612 h3 span, .about_sec71 span {
    display: unset;
}
.about_sec72 {
    width: 100%;
    height: unset;
}
.about_sec71 p {
    width: unset;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-size: 34px;
    line-height: 46px;
    margin-bottom: 10px;
}
.manufact_sec3 .row {
    flex-direction: column;
}
.about_sec5 .row {
    flex-direction: column;
}
.about_sec51 {
    margin-bottom: 0;
}
.about_sec52 {
    margin-bottom: 25px;
    padding: 25px;
}
.manufact_sec32 {
    padding-left: 0;
}
.manufact_sec31 {
    padding-right: 0;
    margin-bottom: 40px;
}
.about_sec52.Aborder_red {
    margin-bottom: 0;
}
.road_map_image {
    width: 80%;
    margin: 0 auto;
}
.banner_sec {
    height: 380px;
}
.banner_sec_content h3 {
    font-size: 35px;
    line-height: 46px;
}
.banner_sec_content h5 {
    font-size: 22px;
    line-height: 30px;
}
.block_txt {
    display: block;
}
.banner_sec_content {
    width: 100%;
}
.image_content {
    padding-left: unset;
}
.Values_text {
    margin-bottom: 20px;
}
.banner_sec_content h3 {
    font-size: 52px;
    line-height: 69px;
}
.imeage_content img {
    width: 100%;
}
.block_txt2 {
    display: block;
}
.main_content h3 {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 10px;
}
.main_content {
    width: 65%;
}
.imeage_content_sec {
    width: 35%;
}
.Values_text h3 {
    font-size: 36px;
    line-height: 46px;
}
.Values_text1 h3 {
    font-size: 35px;
    line-height: 46px;
}
.capabilites_text h3 {
    font-size: 36px;
    line-height: 46px;
    width: 100%;
}
.pink_background {
    width: 100%;
    margin-top: 20px;
    height: unset;
}
.image_content {
    margin-bottom: 0;
}
.image_content img {
    width: 100%;
    object-fit: cover;
    margin-top: 10px;
}
.image_content1 {
    width: 100%;
    text-align: left;
    margin-top: 40px;
}
.image_content1 img {
    width: 100%;
}
.road_map_image img {
    width: 100%;
}
.Presentation_sec img {
    width: 100%;
}
.capabilites_text {
    flex-direction: column;
}
.background_box {
    margin-bottom: 20px;
}
.Presentation_sec img {
    margin-top: 0;
}
.main_content h5 {
    margin-bottom: 10px;
}
.Progress_section .main_content_text p {
    margin-bottom: 0;
}
.imeage_content img {
    width: 100%;
    margin-top: 15px;
}
.imeage_content {
    width: 100%;
}
.mission_sec_content_img img {
    top: -126px;
}
.mission_sec_content_img {
    width: 180px;
    text-align: unset;
}
.apps_content h3 span {
    display: block;
}
.apps_content h3 {
    font-size: 55px;
    line-height: 65px;
    margin-bottom: 15px;
}
.apps_content {
    width: 100%;
}
.newapps_sec1 {
    height: 400px;
}
.newapps_sec2_content h4 {
    font-size: 33px;
    line-height: 43px;
    margin-top: 15px;
}
.AppFeacture_heading h3 {
    font-size: 33px;
    line-height: 43px;
    margin-bottom: 15px;
}
.AppFeacture_heading {
    width: 100%;
}
.grid_section {
    gap: 20px;
}
.newapps_sec2 .imeage_content img {
    width: 220px;
}
.Queries_img_content {
    margin-top: 0;
    text-align: center;
}
.AppFeacture_heading {
    margin-bottom: 25px;
}
.app_feacture_img img {
    width: 100%;
    padding-top: 0;
}
.newsletter_sec_content h3 {
    font-size: 45px;
    line-height: 55px;
}
.newsletter_sec_content p {
    font-size: 15px;
    line-height: 21px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 30px;
    line-height: 32px;
}
.newsletter_sec_content p {
    font-size: 14px;
    line-height: 19px;
}
.newsletter_sec_content h3 {
    font-size: 40px;
    line-height: 50px;
}
.newsletter-sec1 {
    padding: 15px 0;
}
.banner_sec2 {
    height: 370px;
}
.newsletter_sec_content {
    max-width: 100%;
}
.manufacture_sec2 .grid_section {
    grid-template-columns: 1fr 1fr;
}
.paymentCon_sec {
    padding-top: 30px;
    padding-bottom: 40px;
}
.paymentCon_sec h3 {
    font-size: 32px;
    line-height: 42px;
}
.Usedmachinelisting_sec1_content {
    width: 100%;
}
.Usedmachinelisting_sec1_content img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 45px;
    line-height: 55px;
}
.relatedMac_sec2 {
    width: 100%;
}
.relatedMac_sec1 {
    flex-direction: column;
}
.caraouselItems {
    flex-direction: column;
}
.relatedMac_sec11 {
    width: 100%;
    margin-bottom: 20px;
}
.Usedmachinelisting_sec1_content {
    padding: 15px;
    margin-bottom: 20px;
}
.add_videos h3 {
    font-size: 28px;
    line-height: 37px;
}
.manufacture_sec2 a img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}
.manufacture_sec_tab {
    flex-wrap: wrap;
}
.manufacture_sec2 .nav-tabs {
    margin: 0 auto;
    width: 90%;
}
.background_bg {
    padding-top: 5px;
    padding-bottom: 20px;
}
.input_search {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}
.input_search input {
    padding: 10px 20px;
    padding-left: 45px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.input_search i {
    left: 12px;
    top: 11px;
}
.manufacture_sec2 ul li {
    width: 25%;
    text-align: center;
}
.pricing_sec11 h3 {
    font-size: 33px;
    line-height: 43px;
}
.pricing_sec21 h4 {
    font-size: 28px;
    line-height: 38px;
}
.pricing_sec21 h4 {
    font-size: 28px;
    line-height: 38px;
}
.pricing_sec221 ul {
    margin-top: 30px;
}
.pricing_img_content {
    margin-top: 20px;
}
.pricing_sec221 > div > img {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
}
.pricing_sec3 .pricing_sec221 {
    flex-direction: column;
    align-items: flex-start;
}
.pricing_sec22 {
    flex-direction: column;
}
.pricing_sec221 {
    padding-bottom: 5%;
    margin-bottom: 5%;
    border-bottom: 1px dashed #db271f;
    width: 100%;
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}
.pricing_sec21 {
    margin-bottom: 25px;
}
.pricing_sec3 {
    padding-top: 0;
}
.pricing_sec3 .pricing_sec221 {
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.your_requirement1 {
    text-align: end;
    margin-bottom: 25px;
}
.sell_your_requirement_sec, .post_your_requirement_banner {
    height: 350px;
}
.sell_your_requirement_content h3 {
    font-size: 42px;
    line-height: 50px;
}
.listed_machine_sec .listed_machine_content h3 {
    margin-left: 0;
    margin-bottom: 25px;
}
.plateftorm_content1 {
    margin-top: 25px;
}
.machine_img_content h4 {
    font-size: 20px;
    line-height: 28px;
    font-family: 'SegoeUI-Bold';
    margin-bottom: 10px;
    color: #000;
}
.post_your_requirement_banner {
    height: 400px;
}
.post_your_requirement_banner_content h3 {
    font-size: 50px;
    line-height: 58px;
    margin-bottom: 20px;
}
.post_requirement_content h3 {
    font-size: 27px;
    line-height: 35px;
    margin-bottom: 15px;
}
.grid_section_section2 {
    margin-top: 0;
}
.post_requirement_content {
    border-top: 0;
}
.grid_section_section2 {
    grid-template-columns: 1fr 1fr;
}
.post_your_requirement_section2_content h4 {
    margin-bottom: 30px;
}
.imeage_sec_content {
    padding-right: 0;
}
.text-block1 {
    right: 0;
}
.imeage_sec_content > img {
    height: 350px;
}
.post_require {
    gap: 20px;
}
.post_requiremenyt .get_started {
    margin-top: 0;
}
.blog_list {
    margin-top: 25px;
}
.blog_img {
    margin-top: 25px;
    margin-bottom: 25px;
}
.blog_content {
    padding: 15px;
}
.blog_sec .blog_heading h3 {
    font-size: 30px;
    margin-bottom: 15px;
    line-height: 40px;
}
.blog_heading1 h3 {
    margin-bottom: 25px;
}
.inner_content {
    padding: 15px;
}
.listed_mac_content img {
    width: 100%;
    height: 320px;
    object-fit: cover;
}
.single_blog_content img {
    height: 340px;
}
.single_blog_content :last-child {
    margin-bottom: 10px;
}
.single_blog_head {
    margin-bottom: 25px;
}
.single_blog_list {
    margin-top: 25px;
}
.inner_content {
    padding: 15px;
}
.single_blog_head h3 {
    font-size: 28px;
    line-height: 37px;
}
.single_blog_content {
    margin-top: 20px;
}
.listed_mac_content img {
    height: 300px;
    width: 100%;
}
.listed_mac {
    margin-top: 20px;
}
.single_blog_sec1_content h4 {
    font-size: 41px;
    line-height: 51px;
}
.login_form {
    margin-top: 20px;
}
.login_form {
    width: 100%;
}
.single-mchinne h3 {
    text-align: left;
}
.single-mchinne h3::after {
    left: 0;
}
.single_blog_head1 {
    margin-top: 20px;
}
.blog_content {
    padding: 20px;
}
.Usedmachinelisting_sec1_content img {
    width: unset;
    height: unset;
}
.presen_content h3 {
    font-size: 28px;
    line-height: 36px;
}
section.grey_color {
    height: 350px;
}
.form h4 {
    font-size: 32px;
    line-height: 40px;
}
.ques_img img {
    height: 330px;
}
.margibBottom10 {
    margin-bottom: 15px;
}
.dealer_content {
    width: 100%;
}
.dealer_content p:last-child {
    margin-bottom: 0;
}
.dealer_content {
    padding: 30px;
}
.used_machine {
    padding: 15px;
}
.listed_machine_sec .slick-prev {
    left: -11px;
}
.listed_machine_sec .slick-next {
    right: -15px;
}
.new_sec2 .grid_sec {
    gap: 15px;
    max-width: 100%;
}
.newsec2_cont h3 {
    font-size: 30px;
    line-height: 38px;
}
.new_section, .banner_content, .banner_img, .mainBanner_txt {
    height: unset;
}
.indexSec_1 {
    padding-top: 100px;
    padding-bottom: 40px;
    min-height: 320px;
}
.used_machine h4 {
    font-size: 18px;
    line-height: 24px;
}
.used_machine .used_mac img {
    width: 70px;
}
.your_requirement1 {
    margin-bottom: 15px;
}
.new_section .dropdown_menu .tab_list1 {
    width: 100%;
}
.bannerInner_content h3 {
    font-size: 32px;
    line-height: 40px;
}
.new_content_sec1 .d_flex {
    flex-wrap: wrap;
    gap: 20px;
}
.padding_3 {
    width: calc(50% - 10px);
}
.used_machine {
    height: 170px;
}
header {
    float: unset;
}
.brand_content {
    margin-top: unset;
}
section.right_equipment {
    height: 250px;
    float: left;
}
.newmanufacture_sec {
    height: 250px;
}
.equip_bg {
    background: unset;
}
.card_machine h3 {
    display: unset;
}
.avail_financing2 {
    margin-bottom: 15px;
}
.pr-0 {
    padding-right: 15px;
}
.card_machine a img {
    height: 167px;
    width: 100%;
    object-fit: contain;
    object-position: center;
}
.filter_nav {
    position: fixed;
    z-index: 99;
    bottom: 0;
    background: #fff;
    padding-top: 15px;
    padding: 15px;
    right: 0;
}
.recent_box li {
    width: calc(50% - 7px);
    margin-bottom: 0;
}
.equipment_sec1 .sidebar-heading h4 {
    padding: 0;
}
.deletedMac_sec {
    padding: 35px 0;
}
.deletedMac_sec .machineQuery_sec {
    padding: 30px;
    padding-bottom: 35px;
}
.deletedMac_sec .machineQuery_sec1 h3 {
    margin-bottom: 10px;
}
.deletedMac_sec .machineQuery_sec1 p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 12px;
}
.deletedMac_sec img {
    width: 80px;
}
.sparePart_sec1_content h5 {
    width: 100%;
}
.innerText_content h3 {
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 8px;
}
.sparePart_sec1 .contact_btn {
    margin-top: 15px;
}
section.spare_parts {
    padding: 40px 0;
}
.fast_join {
    gap: 20px;
}
.spare_part_sec1 {
    width: 100%;
}
.sparePart_sec1_content {
    height: 300px;
    overflow-y: auto;
}
.sparePart_grid {
    gap: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.spare_part_sec2 {
    width: 100%;
    margin-top: 15px;
}
.spare_search {
    margin-bottom: 15px;
}
.background-bg {
    flex-direction: column;
    padding: 20px;
}
.spare_content h3 {
    line-height: 52px;
    font-size: 42px;
}
.sparePart_grid:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 30px;
    line-height: 40px;
}
.para_text p, .para-text1 p, .para-text1 h5, .mission_content p, .buyers_content p {
    font-size: 16px;
    line-height: 20px;
}
.buyers_content {
    margin-bottom: 20px;
}
.para_text p {
    margin-bottom: 12px;
}
.new_grid_content img {
    width: 40px;
}
.imeage-sec1 {
    width: 100%;
}
.buyers_content h3 > span {
    display: inline;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 330px;
}
.text-block1 h4 {
    font-size: 22px;
    line-height: 28px;
}
.form-sec p {
    margin-top: 40px;
}
.mission_sec1 {
    height: 400px;
}
.mission1_content .form-sec p {
    margin-top: 25px;
}
.mission_section1 {
    flex-direction: column;
}
.mission1_content {
    width: 100%;
    max-width: 100%;
}
.mission_sec12 {
    width: 100%;
    height: 300px;
}
.mission_sec1 {
    height: 350px;
}
.mission_sec11 {
    padding: 30px 15px;
    width: 100%;
}
.bannerInnerData h3 {
    font-size: 36px;
    line-height: 46px;
}
.recommend_card.new_Card {
    width: calc(50% - 12px);
}
.viewed_list {
    width: calc(33.33% - 10px);
}
.smallText_img {
    margin: 0 0 12px;
    width: 100%;
}
.paymentHelp {
    float: left;
    text-align: left;
}
.paymentHelp > h5 {
    margin: 0;
    padding: 0;
}
.latestIndex_sec2:after, .latestIndex_sec2:before {
    display: none;
}
.laIndex_sec1 {
    max-width: 700px;
}
.laIndex_sec11 p:last-child {
    margin-bottom: 10px;
}
.laIndex_sec21 {
    margin-top: 20px;
}
.laIndex_sec31 h3 {
    font-size: 28px;
    line-height: 40px;
}
.laIndex_sec31 h3 span {
    font-size: 40px;
}
.laIndex_sec32 img {
    width: 210px;
}
.laIndex_sec21 p a {
    font-size: 16px;
    line-height: 21px;
}
.laIndex_sec31 {
    padding: 40px 0;
    padding-right: 4%;
    width: 70%;
}
.laIndex_sec32 {
    width: 30%;
}
.boxDescription_p {
    padding: 20px;
}
.boxDescription_p a {
    margin-top: 15px;
}
.main_content1 {
    flex-direction: column;
}
.requirement_sec1 .main_content1 {
    flex-direction: column-reverse;
}
.new_sec22 .para_text {
    width: 100%;
}
.new_grid {
    width: 100%;
}
.heading_text h3 span {
    display: inline;
}
.grid_2, .new_grid {
    gap: 20px;
}
.mdBox_ordermain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.mdBox_order2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
}
.mdBox_order1 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
}
.used_machine lord-icon {
    width: 50px;
    height: 50px;
}
.requirement_sec1 .para-text1 {
    padding-right: 0;
    width: 100%;
    margin-top: 25px;
}
.requirement_sec1 .imeage_sec_content {
    width: 100%;
}
.laIndex_sec11 p b {
    font-size: 15px;
}
.bannerBlog {
    padding: 80px 0;
}
.blogInner.blogInnerAll {
    min-height: auto;
}
.blogMore {
    margin: 20px 0 30px;
}
.soldInner {
    min-height: 320px;
}
.latesSold_sec .laIndex_sec2 ul {
    gap: 21px;
    margin-bottom: 30px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(33.33% - 14px);
}
.bannerInner {
    padding: 60px 0;
}
.bannerInnerData h3 {
    font-size: 34px;
    line-height: 44px;
}
.category_sec .bannerInnerData h3 {
    font-size: 34px;
    line-height: 44px;
}
.searchBanner_inner h3 {
    font-size: 36px;
    line-height: 44px;
}
.dotInner {
    gap: 8px;
}
.dotInner .dot {
    width: calc(16.7% - 8px);
}
.dotVideo figure {
    padding: 3px;
}
.bannerCont_txt h3 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 15px;
}
.apps_content h3 {
    font-size: 45px;
    line-height: 60px;
}
.apps_content h3 {
    font-size: 35px;
    line-height: 46px;
}
.banner_sec_content h3 {
    font-size: 45px;
    line-height: 60px;
}
.Values_text h3 {
    font-size: 35px;
    line-height: 46px;
}
.capabilites_text h3 {
    font-size: 35px;
    line-height: 46px;
    width: 100%;
}
.banner_icon1 > span {
    font-size: 35px;
}
.banner_icon span {
    font-size: 36px;
}
.new_section, .banner_content, .banner_img {
    height: unset;
}
#mainBanner_txt {
    height: unset;
}
.contact_box {
    max-width: 100%;
    margin-top: 10px;
}
.availFinance_box1 {
    max-width: 100%;
}
.machine_list1 {
    max-width: 100%;
}
section.category_sec {
    height: 350px;
    padding-top: 95px;
}
.category_sec #mainBanner_txt1 {
    height: unset;
}
.avail_financing {
    padding: 20px;
}
.category_sec .bannerInnerData h1 {
    font-size: 32px;
    line-height: 42px;
}
.swiper-navigation-button-next {
    right: -15px;
}
.machine_slider .swiper-slide {
    margin: 0 -10px;
    margin-right: 25px;
}
.machine_slider .swiper-navigation-button-next {
    top: 40px;
}
.machine_slider .swiper-container {
    width: unset;
}
.padd_10 {
    padding: unset;
}
#ShowMoreDiv2 {
    display: none;
}
.machine_listing {
    width: 100%;
}
.side_nav {
    width: 100%;
}
.padd_10 {
    flex-direction: column;
}
.bannerInnerData {
    max-width: 550px;
}
.category_text ul h2 {
    margin-left: -40px;
}
.seller_btn {
    display: unset;
    gap: unset;
}
.dotInner {
    gap: 8px;
}
.dotInner .dot {
    width: calc(16.7% - 8px);
}
.itemYoutube iframe {
    height: 300px;
}
.tabImageDetail {
    height: 300px;
}
.dotInner .dot img {
    height: 70px;
}
.machine_list12 ul {
    gap: 20px 18px;
}
.grid_content1 {
    width: calc(50% - 7px);
}
.category_filter {
    padding: 0 20px;
}
.left_sidebar .wrapper .panel-group:first-child {
    left: 20px;
    right: 20px;
    padding-top: 20px;
}
.cookieAcceptBar {
    bottom: 30px;
}
.machine_dropdown .dropdown-content {
    width: 150px;
    right: 0;
    padding: 10px;
}
.machine_dropdown .dropdown-content a {
    font-size: 13px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
}
.pagina_tion {
    margin-top: 20px;
}
.box-first {
    margin-bottom: 20px;
}
.border_bottom_link p:last-of-type {
    margin-bottom: 20px;
}
.more_question select.form-control {
    margin-bottom: 15px;
}
.inner_privacyDiv {
    margin-top: 0;
}
.page-heading h2 {
    margin-bottom: 15px;
}
.banner_sec_content h3 {
    font-size: 35px;
    line-height: 46px;
}
.mission_sec {
    padding: 0;
}
.plateftorm_content1 {
    margin-top: 15px;
}
.laIndex_sec2 ul {
    margin-top: 35px;
    gap: 20px;
    flex-wrap: wrap;
}
.laIndex_sec2 ul li {
    width: calc(50% - 10px);
}
.laIndex_sec2 .recommend_card img {
    height: 130px;
}
.headingT h1 {
    font-size: 26px;
    line-height: 35px;
}
.categoryTop {
    margin-bottom: 20px;
}
.requestForOffer {
    margin-top: 0;
    margin-bottom: 0;
}
.contactform .form-group select {
    margin-bottom: 15px;
}
.newBrands_sec42 h3 {
    font-size: 38px;
    line-height: 32px;
    margin-bottom: 25px;
}
.newBrands_sec42 h3:before {
    width: 50px;
    height: 26px;
    left: -64px;
}
.app_feacture_img img {
    margin-bottom: 20px;
}
.AppFeacture_heading p {
    margin-bottom: 15px;
}
}
@media(max-width: 700px) {
.category_text h2 {
    font-size: 15px;
}
/* .machine_slider ul li:nth-child(4) {
    display: none;
} */
}
@media(max-width: 650px) {
.container {
    width:100%;
}
.machine_list12 ul {
    gap: 20px;
}
.machine_list12 ul li {
    width: 100%;
}
section.category_sec {
    height: 330px;
}
.categoryTop {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.headingT h1:before {
    width: 70px;
    height: 2px;
    bottom: -5px;
}
}
@media(max-width: 580px) {
.features_sec {
    flex-direction:column;
}
section.category_sec {
    padding-top: 90px;
}
.box-first {
    margin-bottom: 20px;
}
img.aboutTextImg {
    margin-bottom: 0;
    margin-top: 0;
}
.features_sec1 {
    width: 100%;
}
.features_sec2 {
    padding: 0 10%;
    width: 100%;
    margin-top: 30px;
}
.row.previous_issues {
    margin-left: 0;
    margin-right: 0;
}
.enquiryUs {
    margin-top: 0;
}
.newEnquiry_Form p {
    margin-bottom: 20px;
}
.newEnquiry_Form {
    padding: 20px;
    padding-top: 25px;
}
.previous_issues .col-sm-4, .previous_issues .col-xs-4 {
    padding: 0 5px;
}
.availFinancing .modal-dialog, .shareMachine .modal-dialog {
    width: 94%;
    margin: 3%;
}
.popular-post-magicbox {
    padding-left: 0;
}
.issues_slider {
    width: 100%;
}
.issues_slider .carousel-control.left {
    left: -20px;
    width: 4%;
}
.issues_slider .carousel-control.right {
    right: -20px;
    width: 4%;
}
.Pcard_name h3 {
    font-size: 16px;
    line-height: 20px;
    font-family: 'SegoeUI-Bold';
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.about_heading h3 {
    font-size: 24px;
    line-height: 30px;
}
.about_Msec {
    margin: 30px 0;
}
.Logo_box p span {
    font-size: 30px;
}
.heading_box h2 {
    font-size: 22px;
    line-height: 28px;
}
.banner_img h3, .banner_img h1 {
    line-height: 40px;
    font-size: 30px;
    margin-bottom: 10px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h2.heading {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
}
.newsletter_content h1, .newsletter_content h2 {
    padding: 0 15px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h3.heading, .heading, .banner_tableCell h3.heading, .machine_sell h1, .machine_sell h3 {
    font-size: 25px;
    line-height: 35px;
}
.heading-dataone {
    padding-left: 5px;
    padding-right: 5px;
}
.marginT {
    padding-bottom: 10px;
}
.blog-mainheading h2 {
    font-size: 25px;
    line-height: 36px;
}
.heading-box h1 {
    font-size: 30px;
    margin-bottom: 15px;
}
.first-headingimg {
    padding: 12px;
}
.pricing_screen {
    padding: 30px 0;
}
.pricing_head .head_left, .pricing_head .head_right {
    width: 100%;
    text-align: left;
}
.pricing_head .head_left p {
    margin-bottom: 20px;
}
.pricing_grid .pricing_head {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.pricing_details .etc_details ul {
    padding-top: 30px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 28px;
    line-height: 35px;
}
.magazine_header .bottom_header ul.bHeader_list li {
    padding: 0 20px;
}
.news_listBox .maga_box h1 {
    font-size: 23px;
    line-height: 30px;
}
.maga_box {
    margin-bottom: 15px!important;
    padding-bottom: 20px;
}
.Pcard_content .img_card {
    height: 70px;
}
.Pcard_content p {
    -webkit-line-clamp: 2;
    height: auto;
}
.subscribe_Box {
    padding: 30px;
}
.authentication_content {
    width: 90%;
}
.authentication_img {
    height: 280px;
}
.features_sec ul li {
    width: 100%;
    margin: 20px 0;
    margin-top: 0;
    padding-top: 20px;
}
.features_sec ul li:nth-child(4), .features_sec ul li:nth-child(5) {
    margin-bottom: 20px;
}
.features_sec ul li:last-child {
    padding-bottom: 0;
}
.machineQuery_sec {
    flex-direction: column;
    padding-top: 40px;
}
.machineQuery_sec1 {
    width: 100%;
    margin-bottom: 25px;
}
.machineQuery_sec2 {
    width: 100%;
}
.machineQuery_sec21 textarea, .macQuery_email {
    width: 100%;
}
.machineQuery_sec1 h3 img {
    width: 110px;
}
#product-slider__main .slick-slide {
    height: 300px;
}
#productGallery {
    padding: 20px;
}
#productGallery img {
    height: 200px;
    width: calc(50% - 5px);
}
.newMach_credit {
    flex-direction: column;
    border: 1px solid #000;
}
.newMach_cre1 {
    width: 100%;
}
.newMach_cre2 {
    width: 100%;
}
.newMach_cre2 .content {
    padding: 30px;
}
.advertise_Sec2 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.latestForm_table {
    padding: 30px 20px;
}
.newDealer_sec {
    padding: 30px 0;
}
.newDealer_Sec2 .machineQuery_sec1 {
    margin-bottom: 20px;
}
.dealer_image {
    height: 300px;
    margin-bottom: 25px;
}
.Subscription_Box {
    padding: 20px;
}
.orderchangesbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.machineList_order1 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.machineList_order2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.machineList_order3 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.about_sec2, .about_sec11 {
    padding: 30px 0;
}
.about_sec81 img {
    width: 100%;
}
.about_sec5 {
    padding: 30px 0;
}
.manufact_sec3 {
    padding: 30px 0;
}
.about_sec1 {
    height: 300px;
}
.manufact_sec31 .carousel-inner > .item > img {
    height: 350px;
}
.about_sec3 .manufact_sec32 h3 {
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 10px;
}
.manufact_sec1 {
    padding: 30px 0;
}
.about_sec4 h3 {
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 10px;
}
.about_sec4 .manufact_cont {
    width: 100%;
}
.about_sec5 h3 {
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 0;
}
.about_sec71 {
    padding: 30px 15px;
}
.about_sec72 {
    height: 410px;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 10px;
}
.about_sec8 {
    padding-bottom: 30px;
    padding-top: 30px;
}
.about_sec9 {
    padding: 30px 0;
}
.about_sec10 {
    padding: 30px 0;
}
.manufact_cont h3, .about_cont h3 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 10px;
}
.about_cont p {
    margin-bottom: 10px;
}
.about_sec52 {
    margin-bottom: 25px;
    padding: 15px;
}
.manufact_sec1 {
    height: 300px;
}
.about_sec611 img {
    width: 400px;
}
.about_secXI {
    flex-direction: column;
}
.about_sec1011 {
    width: 100%;
}
.about_sec101 img {
    margin: 0 auto;
}
.banner_sec {
    height: 350px;
}
.banner_sec_content h5 {
    font-size: 18px;
    line-height: 26px;
}
.mission_sec_content_img {
    width: 110px;
}
.banner_sec_content {
    width: 100%;
}
.mission_sec_content_img img {
    top: -82px;
}
.main_content h3 {
    font-size: 28px;
    line-height: 38px;
}
.main_content h5 {
    font-size: 18px;
    line-height: 24px;
}
.Values_text h3 {
    font-size: 28px;
    line-height: 38px;
}
.Values_text {
    margin-bottom: 20px;
}
.Values_text1 h3 {
    font-size: 28px;
    line-height: 38px;
}
.capabilites_text h3 {
    font-size: 28px;
    line-height: 38px;
}
.banner_sec_content h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}
.banner_sec1 {
    flex-direction: column;
}
.image_content img {
    height: 300px;
}
.block_txt {
    display: inline;
}
.Progress_section {
    padding: 15px;
    margin-top: 0;
}
.image_content1 {
    margin-top: 30px;
}
.road_map {
    margin-top: 30px;
}
.capablities_sec {
    margin-top: 20px;
    padding: 20px;
}
.pink_background {
    margin-top: 20px;
}
.Presentation_sec img {
    margin-top: 10px;
}
.newBrands_sec42 {
    width: 100%;
    margin: 0 auto;
}
.banner_sec {
    padding: 30px 0;
}
.mission_sec {
    padding: 30px 0;
}
.values_section {
    padding: 30px 0;
}
.pink_background {
    width: 100%;
    padding: 26px 34px;
    height: unset;
}
.image_content img {
    margin-top: 0;
}
.block_txt2 {
    display: inline;
}
.Progress_section .main_content_text p {
    margin-bottom: 0;
}
.main_content {
    width: 70%;
}
.imeage_content_sec {
    width: 30%;
}
.imeage_content {
    width: 100%;
    text-align: center;
}
.banner_imeage {
    width: 100%;
}
.imeage_content img {
    width: 200px;
}
.main_content h3, .Values_text h3, .Values_text1 h3, .Values_text h3 {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 0;
}
.image_content {
    margin-bottom: 0;
}
.banner_sec_content h3 span {
    display: inline;
}
.newapps_sec1, .newapps_sec2, .newapps_sec3, .Queries_sec {
    padding: 30px 0;
}
.newapps_sec1, .newBrands_sec4 {
    height: 250px;
}
.apps_content h3 {
    font-size: 42px;
    line-height: 52px;
    margin-bottom: 15px;
}
.newNewsletter_btn {
    margin-top: 22px;
}
.newNewsletter_btn input::placeholder, .newNewsletter_btn input {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.grid_section {
    grid-template-columns: 1fr;
}
.grid_section {
    gap: 15px;
}
.newapps_sec2_content h4 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.AppFeacture_heading h3 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 15px;
}
.grid_content h4 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 5px;
}
.newapps_sec2 .imeage_content img {
    width: 250px;
    margin-top: 0;
}
.AppFeacture_heading {
    margin-bottom: 10px;
}
.newBrands_sec42 p {
    font-size: 15px;
    line-height: 22px;
}
.newapps_sec2 .imeage_content {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
}
.Queries_img_content img {
    width: 190px;
}
.newapps_sec2 .imeage_content img {
    width: 151px;
}
.Queries_img_content {
    margin-top: 0;
    text-align: center;
    border: 1px solid #ddd;
    padding: 10px;
}
.app_feacture_img {
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
    padding: 10px;
}
.app_feacture_img img {
    width: 322px;
    padding-top: 0;
    text-align: center;
}
.banner_sec2 {
    height: 300px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 26px;
    line-height: 34px;
}
.newsletter_sec_content h3 {
    font-size: 35px;
    line-height: 45px;
}
.newsletter_sec2 {
    padding: 30px 0;
}
.banner_sec {
    padding: 30px 0;
}
.newsletter_button {
    margin-top: 0;
}
.banner_filter {
    margin-top: 0;
}
.newsletter_sec_text ul li p:last-child {
    margin-bottom: 0;
}
.newsletter_sec_text ul li:last-child {
    margin-bottom: 0;
}
.newsletter-sec1 {
    padding: 10px 0;
}
.machineList_order1 {
    display: none;
}
.machineList_order2 .red_line {
    margin-bottom: 0;
}
.line_machine {
    display: none;
}
.machineList_order3 {
    display: none;
}
.wanted_mach .box {
    background: #e7e7e7;
}
.search-outer {
    margin: 2px auto 15px;
}
.wanted_mach .box {
    height: 45px;
    top: 38px;
}
.sitemap_sec5 {
    padding: 30px 0;
}
.sitemap_sec51 {
    flex-direction: column;
}
.sitemap_sec511 {
    width: 100%;
    margin-bottom: 15px;
}
.sitemap_sec512 {
    width: 100%;
    text-align: center;
}
.sitemap_sec8 ul {
    gap: 10px 21px;
}
.sitemap_sec8 ul li {
    width: calc(33.33% - 14px);
}
.sitemap_sec7 {
    margin-top: 20px;
}
.manufacture_sec2 .tab-content {
    padding: 30px 0;
}
.newmanufacture_sec {
    padding: 30px 0;
}
.manufacture_sec2 ul li {
    width: 25%;
    text-align: center;
}
.logo_content h4 {
    font-size: 25px;
    line-height: 34px;
}
.manufacture_sec2 .grid_section {
    grid-template-columns: 1fr;
    gap: 20px;
}
.manufacture_sec2 .nav-tabs > li > a {
    font-size: 14px;
    line-height: 19px;
}
.manufacture_sec2 .grid_content {
    margin-top: 0;
}
.manufacture_sec2 .nav-tabs {
    width: 100%;
}
.manufacture_sec2 .nav-tabs > li > a {
    padding: 10px 20px;
}
.logo_content {
    padding-left: 0;
}
.manufacture_sec_tab {
    flex-wrap: wrap;
}
.input_search {
    width: 100%;
    margin-top: 15px;
}
.paymentCon_sec h3 {
    font-size: 30px;
    line-height: 40px;
}
.paymentSec_1 a span {
    font-size: 20px;
}
.paymentCon_sec p {
    font-size: 14px;
}
.Usedmachinelisting_sec {
    height: unset;
}
.Usedmachinelisting_sec, .Usedmachinelisting_sec1, .relatedMac_sec {
    padding: 30px 0;
}
.add_videos {
    margin-top: 15px;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 10px;
}
.videos_content {
    flex-direction: column;
}
.videos_content li a img {
    width: 100%;
}
.add_videos h3 {
    font-size: 25px;
    line-height: 34px;
}
.Usedmachinelisting_sec_content p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 15px;
}
.relatedMac_sec11 {
    margin-right: 0;
    padding: 15px;
}
.add_videos h3 {
    margin-bottom: 25px;
}
.Usedmachinelisting_sec1_content .get_started {
    margin-top: 10px;
}
.load_more .get_started {
    margin-top: 0;
}
.relatedMac_sec11 h4 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
}
.button span {
    margin-top: 15px;
}
.listing_button {
    left: 27px;
}
.Usedmachinelisting_sec1_content h3 {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: 15px;
}
.pricing_sec1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.pricing_sec11 h3 {
    font-size: 30px;
    line-height: 38px;
}
.pricing_sec2 {
    padding-top: 30px;
}
.pricing_sec221 > div > p {
    font-size: 18px;
    line-height: 24px;
}
.pricing_sec221 > div h5 {
    font-size: 25px;
    line-height: 33px;
}
.pricing_sec221 ul {
    margin-top: 20px;
}
.pricing_sec221 ul li:last-child {
    margin-bottom: 30px;
}
.pricing_sec21 h4 {
    font-size: 25px;
    line-height: 33px;
}
.pricing_sec3 {
    padding-top: 30px;
}
.pricing_sec11 {
    padding: 20px;
}
.pricing_sec2 .pricing_sec221:last-child {
    margin-bottom: 0;
}
.sell_your_requirement_sec, .post_your_requirement_banner {
    padding: 30px 0;
    height: 300px;
}
.sell_your_requirement_sec1, .listed_machine_sec, .sellon_machinedalal,section.sell_your_equipment_sec {
    padding: 30px 0;
}
.sell_your_requirement_content h3 {
    font-size: 35px;
    line-height: 45px;
}
.sell_your_requirement_content p {
    font-size: 16px;
    line-height: 26px;
}
.plateftorm_content h3 {
    font-size: 25px;
    line-height: 34px;
}
.plateftorm_content1 p {
    font-size: 15px;
}
.listed_machine_content h3 {
    margin-bottom: 20px;
}
.sell_heading h3 {
    font-size: 23px;
    line-height: 31px;
    margin-bottom: 20px;
}
.sellon_machinedalal .grid_sec {
    grid-template-columns: 1fr;
}
.sellon_machinedalal .grid_content {
    padding: 15px;
}
.sell_your_equipment_sec_content p {
    font-size: 16px;
    line-height: 21px;
}
.listed_machine_sec .listed_machine_content h3 {
    font-size: 25px;
    line-height: 31px;
    margin-left: 0;
}
.machine_img_content h4 {
    font-size: 18px;
    line-height: 24px;
}
.machine_img_content {
    padding: 15px;
}
.plateftorm_content1 {
    margin-top: 15px;
}
.sell_your_equipment_sec_content img {
    width: 55px;
}
.post_your_requirement_banner {
    padding: 30px 0;
    height: 350px;
}
.post_your_requirement_banner_content h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}
.post_your_requirement_section1 {
    padding: 30px 0;
}
.post_requirement_content h3 {
    font-size: 25px;
    line-height: 33px;
}
.post_requirement_content p {
    margin-bottom: 20px;
}
.post_requirement_content h5 {
    font-size: 14px;
    line-height: 19px;
}
.post_your_requirement_section2_content h4 {
    font-size: 25px;
    line-height: 33px;
}
.grid_section_section2 {
    grid-template-columns: 1fr;
    gap: 20px;
}
.grid_content_sec {
    padding: 15px;
}
.grid_content_sec ul {
    padding: 10px;
}
.grid_content_sec h3 {
    font-size: 18px;
    line-height: 26px;
}
.read_more {
    padding-top: 20px;
    margin-top: 20px;
}
.post_your_requirement_section2 {
    padding: 30px 0;
}
.post_require {
    gap: 25px;
    padding: 0 15px;
}
.text-block2 h4 {
    font-size: 22px;
    line-height: 30px;
}
.text-block1 h4 {
    font-size: 22px;
    line-height: 30px;
}
.text-block2 {
    left: -2px;
}
.post_your_requirement_banner_content p {
    font-size: 16px;
    line-height: 21px;
}
.imeage_sec_content > img {
    height: 300px;
}
.post_requiremenyt .get_started {
    margin-top: 0;
}
.text-block1 {
    bottom: -30px;
    padding: 10px 20px;
}
.imeage_sec_content {
    margin-bottom: 25px;
}
.text-block1 img, .text-block2 img {
    width: 40px;
}
.text-block2 {
    padding: 10px 20px;
}
.faq_sec h1 {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 8px;
}
.quesTab_box .ques_tabs .panel-title > a span.star_icon {
    margin-right: 8px;
    font-size: 22px;
}
.quesTab_box .ques_tabs .panel-title > a {
    padding-left: 35px;
    padding-right: 35px;
}
.quesTab_box .ques_tabs .panel-body {
    padding: 10px 0;
    padding-left: 35px;
}
.ques_tabs .panel-heading .panel-title a:before {
    right: 0;
}
.blog_sec {
    padding: 30px 0;
}
.blog_sec .blog_heading h3 {
    font-size: 27px;
    line-height: 34px;
}
.blog_content h4 {
    font-size: 23px;
    line-height: 30px;
}
.blog_content p {
    font-size: 16px;
    line-height: 21px;
}
.blog_img img {
    height: 240px;
}
.listed_mac_content img {
    height: 240px;
}
.listed_mac {
    margin-top: 20px;
}
.blog_heading1 h3 {
    margin-bottom: 15px;
}
.blog_list {
    margin-top: 15px;
}
.single_blog_sec {
    padding: 30px 0;
}
.single_blog_sec .recent_box {
    padding-top: 30px;
}
.listed_mac_content img {
    height: 220px;
}
.single_blog_content img {
    height: 250px;
}
.single_blog_head h3 {
    font-size: 25px;
    line-height: 34px;
}
.listed_mac h3 {
    font-size: 25px;
    line-height: 31px;
}
.single_blog_head1 h3 {
    font-size: 25px;
    line-height: 31px;
}
.single_blog_sec1 {
    padding: 30px 0;
}
.login_form {
    width: 100%;
    padding: 15px;
}
.single_blog_sec1_content h4 {
    font-size: 37px;
    line-height: 47px;
}
.single_blog_sec1_content {
    padding: 15px;
    height: 170px;
}
.single_blog_head {
    margin-bottom: 20px;
}
.single_blog_head {
    padding: 15px;
}
.single_blog_list {
    margin-top: 15px;
}
.listed_mac_content {
    margin-top: 20px;
}
.listed_mac {
    margin-top: 20px;
}
.single_blog_head1 {
    margin-top: 15px;
}
.single-mchinne h3 {
    font-size: 23px;
    line-height: 29px;
}
.blog_content h4 {
    font-size: 25px;
    line-height: 31px;
}
.blog_content {
    padding: 15px;
}
.blog_content p {
    font-size: 16px;
    line-height: 21px;
}
.blog_img img {
    height: 270px;
}
.machine_finder_sec {
    padding: 30px 0;
    height: 290px;
}
.bannerInnerData {
    max-width: 500px;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 10px;
}
.Usedmachinelisting_sec1_content .machine_img2 {
    height: 250px;
}
.carousel_content h4 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
}
.carousel_content {
    padding-top: 15px;
}
.bannerInner_content h3 {
    font-size: 28px;
    line-height: 37px;
}
.new_content_sec1, .new_sec2 {
    padding: 30px 0;
}
.used_machine h4 {
    font-size: 18px;
    line-height: 24px;
}
.used_machine:nth-child(4) {
    margin-bottom: 0;
}
.newsec2_cont h3 {
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 10px;
}
.newsec2_cont {
    margin-top: 0;
}
.new_sec2 .grid_content {
    padding: 15px;
}
.machine_img_sec h4 {
    font-size: 12px;
    line-height: 17px;
}
.list_itemCont h4 span {
    font-size: 12px;
    line-height: 17px;
}
.list_itemCont h4 span {
    font-size: 12px;
    line-height: 17px;
}
.list_item1 .machine_img_sec p {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.list_itemCont h5 {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 5px;
}
.list_itemCont h6 {
    font-size: 13px;
    line-height: 18px;
}
.used_machine h4 {
    font-size: 18px;
    line-height: 24px;
}
section.right_equipment {
    height: 200px;
    float: left;
}
.newmanufacture_sec {
    height: 200px;
}
section.spare_parts {
    padding: 30px 0;
    height: 270px;
}
.background-bg {
    padding: 15px;
    flex-wrap: wrap;
}
section.sparePart_sec1 {
    padding: 30px 0;
}
.spare_content h3 {
    line-height: 46px;
    font-size: 37px;
    margin-bottom: 15px;
}
.sparePart_grid_content p {
    font-size: 13px;
    line-height: 17px;
}
.spare_content p {
    font-size: 16px;
    line-height: 21px;
}
.imeage-content {
    height: 160px;
}
.innerText_content h3 {
    font-size: 17px;
    line-height: 23px;
}
.innerText_content h4 {
    font-size: 15px;
    line-height: 19px;
}
.new_content_sec1 {
    padding: 30px 0;
}
.new_sec22 {
    padding: 30px 0;
}
section.buyer_sec {
    padding: 30px 0;
}
section.requirement_sec1 {
    padding: 30px 0;
}
.used_machine h4 {
    font-size: 18px;
    line-height: 24px;
}
.used_machine {
    height: 140px;
}
.main_content1 {
    flex-direction: column;
    gap: 15px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 25px;
    line-height: 33px;
}
.para_text p, .para-text1 p, .para-text1 h5, .mission_content p, .buyers_content p {
    font-size: 15px;
}
.new_sec22 .para_text {
    width: 100%;
    margin-top: 0;
}
.new_grid {
    width: 100%;
}
.para-text1 {
    width: 100%;
}
.requirement_sec1 .imeage_sec_content {
    margin-top: 0;
    width: 100%;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 250px;
}
.requirement_sec1 .text-block1 {
    left: -5px;
}
.para-text1 h5 {
    margin-bottom: 15px;
}
.mission1_content h4 {
    font-size: 20px;
    line-height: 26px;
}
.mission1_content p {
    font-size: 15px;
    line-height: 20px;
}
.form-sec label {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.mission_content h3 {
    font-size: 25px;
    line-height: 31px;
}
section.mission_sec {
    padding: 30px 0;
}
.client_box .brand_popular {
    padding-top: 0;
}
.mission1_content p {
    font-size: 14px;
}
.mission_sec1 {
    padding: 30px 0;
    height: 350px;
}
.mission1_content {
    max-width: 100%;
}
.mission_sec12 {
    width: 100%;
    height: 250px;
}
.mission_sec11 {
    padding: 30px 15px;
    width: 100%;
}
.buyers_content h3 > span {
    display: unset;
}
.manufacture_sec21 .tab-content {
    padding: 30px 0;
}
.grid-section {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.manufacture_sec21 .grid-content img {
    width: 100%;
    height: 210px;
}
.manufacture_sec21 .video img {
    width: 40px;
    height: 40px;
}
.manufacture_sec21 .nav-tabs {
    width: 100%;
}
.latestIndex_sec3 {
    padding: 30px 0;
}
.laIndex_sec32 img {
    width: 46%;
    position: unset;
}
.laIndex_sec1 {
    max-width: 532px;
}
.used_machine lord-icon {
    width: 38px;
    height: 38px;
}
.laIndex_sec31 h3 span {
    font-size: 30px;
    display: inline;
}
.laIndex_sec31 h3 {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 15px;
}
.laIndex_sec31 {
    padding: 30px 0;
    padding-right: 0;
    width: 100%;
}
.laIndex_sec3 {
    flex-direction: column;
}
.laIndex_sec32 {
    width: 100%;
    text-align: center;
}
.boxDescription_p {
    padding: 15px;
}
.heading_text1 h3 {
    margin-bottom: 0;
}
.heading_text1 {
    margin-bottom: 15px;
}
.popular_head .heading, .banner_tableCell h2.heading {
    font-size: 25px;
    line-height: 33px;
}
.category_sec .bannerInnerData h3 {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 15px;
}
.indexSec_1 {
    padding-top: 75px;
    padding-bottom: 30px;
    min-height: 240px;
}
.latesSold_sec .laIndex_sec2 ul {
    gap: 24px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(50% - 12px);
}
.latesSold_sec {
    padding-top: 30px;
    padding-bottom: 10px;
}
.bannerInner {
    padding: 50px 0;
}
.searchBanner_inner h3 {
    font-size: 34px;
    line-height: 42px;
}
.search_suggestions ul {
    max-height: 100px;
}
.bannerCont_txt h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 10px;
}
.bannerCont_txt p {
    line-height: 21px;
    font-size: 16px;
}
.form h4 {
    font-size: 28px;
    line-height: 36px;
}
.machine_slider .list-item {
    width: 110px;
}
.machine_slider .swiper-container {
    width: 446px;
}
.machine_slider .swiper-slide {
    margin-right: 20px!important;
}
.pagination {
    margin-bottom: 0;
    margin-top: 20px;
}
.machine_list1:last-child {
    margin-bottom: 0;
}
.contact_box {
    margin-top: 0;
}
.itemYoutube iframe {
    height: 230px;
}
.dotInner .dot img {
    height: 50px;
}
.home_container {
    max-width: calc(100% - 30px);
}
.dotInner .dot {
    width: calc(33.7% - 8px);
}
.cookieAcceptBar {
    bottom: 15px;
    left: 15px;
    padding: 15px 20px;
    max-width: 340px;
}
.logo img {
    display: none;
}
.logo a:before {
    content: '';
    background: url('https://hashbrown.blob.core.windows.net/machinedalalimages/NewOptimizeImages/md-small-logo.svg') no-repeat;
    position: absolute;
    top: 1px;
    left: 42px;
    background-size: contain;
    z-index: 9;
    width: 40px;
    height: 40px;
}
.new_header .machine_dropdown .dropbtn {
    display: flex;
    align-items: center;
}
.new_header .dropbtn_click {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 200px;
    word-break: break-all;
}
.new_header .dropbtn_click.drop_icon {
    display: inline-block;
    position: unset;
    width: unset;
    overflow: auto;
}
.popup {
    top: 15%;
    left: 0;
    transform: none;
    width: 100%;
}
.machine_change_pwd .popup .popup-body {
    width: calc(100% - 40px);
    margin: 0 auto;
}
.availFinance_box {
    margin-top: 20px;
}
.apps_content h3 {
    font-size: 32px;
    line-height: 42px;
}
.sparePart_grid {
    gap: 20px;
    padding-bottom: 0;
    margin-bottom: 20px;
}
.blogInnerRight h4 {
    font-size: 25px;
    line-height: 33px;
}
.categories h3 {
    font-size: 25px;
    line-height: 33px;
}
.headingCustom h2 {
    font-size: 25px;
    line-height: 33px;
}
.mission_sec1 {
    padding: 0;
    height: 300px;
}
#div_machines .product_content {
    width: 100%;
}
.newMach_images, .MachineDtl_sec5 {
    padding-bottom: 30px;
}
.usedMac_sec .space-box {
    padding-top: 20px;
    padding-bottom: 25px;
}
.usedMac_sec {
    margin-bottom: 25px;
}
.leftLinks1 span.arrowRight {
    margin: 0 8px;
}
img.aboutTextImg {
    margin-bottom: 15px;
    margin-top: 0;
}
.new_header #div_masterLogin span {
    margin-left: 15px;
}
#div_masterLogin {
    margin-top: 4px;
}
.breadcrumbs_sec .leftLinks1 {
    padding: 12px 0;
}
.newBrands_sec42 h3 {
    font-size: 34px;
    line-height: 28px;
    margin-bottom: 20px;
}
.newBrands_sec42 h3:before {
    width: 43px;
    height: 23px;
    left: -56px;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    text-align: left;
}
.about_sec72 {
    margin-bottom: 15px;
}
}
@media(max-width: 480px) {
.border_bottom_link p:last-of-type {
    margin-bottom:20px;
}
.apps_content h3 {
    font-size: 35px;
    line-height: 45px;
}
.newapps_sec2_content h4 {
    font-size: 25px;
    line-height: 35px;
}
.AppFeacture_heading h3 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
}
.apps_content h3 {
    font-size: 35px;
    line-height: 45px;
}
.newapps_sec2_content h4 {
    font-size: 25px;
    line-height: 35px;
}
.AppFeacture_heading h3 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
}
.newapps_sec1 {
    height: unset;
}
.advertise_banner, .newMachine_banner {
    height: 250px;
}
.newsletter_content img {
    width: 40px;
    height: 30px;
}
.latestForm_table {
    padding: 30px 15px;
}
.check_txt {
    line-height: 22px;
}
.MachineDtl_sec4 {
    margin-bottom: 30px;
}
.newMachine_login {
    padding: 30px;
}
.newMac_left h3 {
    font-size: 20px;
    line-height: 30px;
}
.newsletter_content h1, .newsletter_content h3 {
    font-size: 20px;
    padding: 0 15px;
    line-height: 30px;
}
.advertise_Sec2 {
    padding-top: 25px;
    padding-bottom: 35px;
}
.advertise_Sec2 .page-heading h3, .newMac_name h3 {
    font-size: 28px;
    line-height: 37px;
}
.Subscription_Box h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 15px;
}
.brand_name {
    max-width: 42%;
}
.Subscription_Box ul li span {
    margin-right: 10px;
}
.newDealer_sec p {
    padding-left: 23px;
}
.Subscription_Box ul li {
    margin-bottom: 15px;
}
.Subscription_Box .price_txt {
    padding-left: 23px;
    margin-top: 0;
}
.subscribeBtn {
    margin-top: 15px;
}
.inner_privacyDiv {
    margin-bottom: 0;
}
.smallText_img {
    margin: 0;
    width: 100%;
    margin-bottom: 15px;
}
.search_btn a {
    margin-top: 10px;
}
.page-heading h2, .page-heading h1 {
    font-size: 25px;
    line-height: 35px;
    margin: 15px 0 0;
}
.newsletter_content h1, .newsletter_content h2 {
    font-size: 18px;
    padding: 0 10px;
    line-height: 25px;
}
.blog-mainheading h2 {
    font-size: 24px;
    line-height: 34px;
}
.sub-headingone h4 {
    font-size: 20px;
    line-height: 28px;
    padding-top: 10px;
}
.heading-tag h4, .heading-dataone h4, .main-headline {
    font-size: 20px;
    line-height: 28px;
}
.MacDesign_box .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}
.issues_slider .carousel-control.right {
    right: -10px;
    width: 3%;
}
.issues_slider .carousel-control.left {
    left: -10px;
    width: 3%;
}
.issue_count span {
    font-family: 'Montserrat-Regular';
    font-size: 11px;
}
.issue_count {
    padding: 0 8px;
    bottom: 10px;
}
.previous_issues .col-sm-4, .previous_issues .col-xs-4 {
    padding: 0 4px;
}
.pricing_details .timing_detail, .pricing_details .etc_details {
    width: 100%;
}
.pricing_details {
    display: block;
}
.timing_detail .date_col {
    margin: 0 auto;
    width: 100%;
}
.timing_detail .date_col h3 {
    font-size: 18px;
    line-height: 20px;
}
.pricing_heading h1 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}
.etc_details ul li:last-child {
    margin-bottom: 0;
}
.machine_logo h1 {
    font-size: 30px;
    line-height: 40px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 25px;
}
.img_box {
    margin-top: 20px;
}
.magazine_header .bottom_header ul.bHeader_list li {
    padding: 0 10px;
}
.machine_logo {
    padding-top: 15px;
    padding-bottom: 10px;
}
.news_listBox.blog-detail .blog-full ul {
    padding-left: 20px;
}
.news_listBox .maga_box h1 {
    font-size: 22px;
    line-height: 28px;
}
.news_listBox .maga_box h6 {
    font-size: 12px;
    line-height: 16px;
}
.magazine_image {
    height: 250px;
}
.subscribe_Box {
    padding: 20px;
}
.authentication_content {
    width: 98%;
}
.authentication_img {
    height: 280px;
}
.downloadKit_sec h3 span {
    display: block;
}
.MachineDtl_txt {
    margin-top: 20px;
}
.MachineDtl_txt h3, .features_head h3, .machineQuery_sec1 h3 {
    font-size: 24px;
    line-height: 32px;
}
.features_sec ul li {
    margin: 15px 0;
    margin-top: 0;
    padding-top: 15px;
}
.features_sec ul li:nth-child(4), .features_sec ul li:nth-child(5) {
    margin-bottom: 15px;
}
.machineQuery_sec {
    padding: 20px;
    padding-top: 30px;
}
#product-slider__main .slick-slide {
    height: 250px;
}
#product-slider__nav.object-fit--contain .slick-slide img {
    height: 50px;
}
.MachineDtl_sec {
    padding-bottom: 35px;
    margin-bottom: 20px;
    padding-top: 20px;
}
.newMac_models {
    margin-top: 10px;
}
.newMach_cre2 .content {
    padding: 25px;
}
.newMach_cre1 img {
    width: 250px;
}
#productGallery {
    padding: 15px;
}
.search_machine {
    width: 85%;
}
.search_btn {
    width: 100%;
}
.viewed_list {
    width: calc(33.33% - 10px);
}
.login_image {
    min-height: 260px;
    height: 260px;
}
.formLogo img {
    width: 45px;
}
.login_formN h3 {
    font-size: 36px;
    line-height: 35px;
    margin-bottom: 20px;
}
.signup_links ul {
    flex-direction: column;
}
.signup_links ul li {
    margin: 0;
    margin-top: 10px;
}
.latestForm_table .inner_table {
    margin: 30px 0;
}
.signinBody_2 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.banner_sec2 {
    height: unset;
}
.newsletter_sec2_text ul li h3 {
    font-size: 20px;
    line-height: 22px;
}
.newsletter_sec_content h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 15px;
}
.newsletter_sec2_text ul li h4 {
    font-size: 13px;
    line-height: 18px;
}
.sitemap_sec511 h3 {
    font-size: 28px;
    line-height: 37px;
}
.sitemap_sec511 {
    margin-bottom: 10px;
}
.sitemap_sec6 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.sitemap_sec71 h4 {
    font-size: 22px;
    line-height: 28px;
}
.manufacture_sec_tab {
    flex-wrap: wrap;
}
.manufacture_sec2 .nav-tabs > li > a {
    padding: 10px;
}
.dropdown_bar {
    width: 100%;
}
.banner-dropdown {
    flex-direction: column;
    justify-content: unset;
    gap: 15px;
    padding: 15px;
}
.Usedmachinelisting_sec1_content a .machine_img2 {
    height: 210px;
    object-fit: cover;
}
.banner-dropdown-content > h3 {
    margin-bottom: 10px;
}
.banner-dropdown-content h3 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 0;
}
.menu-bar {
    list-style: none;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.menu-bar li {
    padding: 0 10px;
    border: 1px solid #ddd;
}
.dropdown_bar:last-child {
    width: 100%;
}
.logo_content img {
    width: 70px;
}
.pricing_sec3 .pricing_sec221 {
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.fixed_popup2 {
    padding: 30px 15px;
}
.fixed_popup2 h3 {
    font-size: 16px;
    line-height: 22px;
}
.b-nav, .b-container.open {
    width: 300px;
}
.b-nav.open {
    padding: 30px 15px;
}
.b-bun--bottom, .b-bun--mid, .b-bun--top {
    width: 25px;
}
.sell_your_requirement_content h3 {
    font-size: 32px;
    line-height: 42px;
}
.listed_machine_content {
    width: 100%;
}
.listed_machine_sec .listed_machine_content h3 {
    margin-bottom: 15px;
}
.your_requirement1 {
    text-align: left;
}
.sell_head {
    gap: 15px;
}
.sell_img {
    width: 35px;
}
.faq_sec {
    padding-top: 20px;
    padding-bottom: 20px;
}
.card_border .new_Card img {
    height: 65px;
}
.dealer_content {
    padding: 15px;
}
section.more_question {
    padding: 30px 0;
}
.dealer_menu td {
    padding: 10px;
}
.dealer_menu td p {
    font-size: 13px;
    line-height: 19px;
}
.more_question textarea.form-control {
    height: 100px;
}
section.grey_color {
    height: 300px;
}
.newsec2_cont h3 {
    font-size: 22px;
    line-height: 28px;
}
.new_section .tab_list1 li a {
    padding: 10px 20px;
}
.new_section .tab_list2 li a {
    padding: 10px 20px;
}
.used_machine {
    height: 140px;
}
.equipment_sec1 .modal_box {
    font-size: 14px;
    line-height: 19px;
}
.year_list {
    font-size: 12px;
    line-height: 17.33px;
}
.equipment_sec1 .card_machine .sizeRed {
    font-size: 14px;
    line-height: 19px;
}
.product_block_list {
    font-size: 13px;
    line-height: 18px;
}
.deletedMac_sec .machineQuery_sec {
    padding: 20px;
    padding-bottom: 30px;
}
.deletedMac_sec {
    padding: 30px 0;
}
.deletedMac_sec img {
    width: 60px;
}
.slider-sec {
    width: 100%;
}
.fast_join {
    gap: 15px;
    flex-wrap: wrap;
}
.slider-sec #product-slider__main .slick-slide {
    height: 200px;
}
section.spare_parts {
    height: 220px;
}
.sparePart_grid_content {
    width: 100%;
}
.background-bg {
    flex-direction: column;
}
.sparePart_grid {
    gap: 15px;
}
.imeage-content {
    height: 140px;
}
.spare_content h3 {
    line-height: 41px;
    font-size: 33px;
}
.spare_content p {
    font-size: 14px;
    line-height: 19px;
}
.new_grid {
    grid-template-columns: 1fr;
    gap: 15px;
}
.grid_2 {
    gap: 15px;
}
.imeage-sec {
    flex-direction: column;
}
.main_content1 {
    gap: 15px;
}
.imeage-sec {
    gap: 15px;
}
.mission1_content h4 {
    margin-bottom: 10px;
}
.mission1_content p {
    margin-bottom: 10px;
}
.grid-section {
    grid-template-columns: 1fr;
    gap: 15px;
}
.soldRES {
    width: 100%;
}
.soldInner {
    min-height: auto;
}
.used_machine h4 {
    font-size: 16px;
    line-height: 21px;
}
.laIndex_sec11 p {
    font-size: 14px;
    line-height: 19px;
}
.laIndex_sec2 ul {
    flex-direction: column;
}
.laIndex_sec2 ul li {
    width: 100%;
}
.laIndex_sec31 h3 {
    font-size: 22px;
    line-height: 28px;
}
.laIndex_sec31 h3 span {
    font-size: 25px;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 200px;
}
.laIndex_sec11 p b {
    font-size: 14px;
}
.latestIndex_sec2 {
    padding: 20px 0;
}
.laIndex_sec12 a {
    font-size: 16px;
    line-height: 22px;
}
.new_content_sec1 .d_flex {
    gap: 15px;
}
.new_sec22,section.buyer_sec,section.requirement_sec1 {
    padding-top: 20px;
    padding-bottom: 28px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 22px;
    line-height: 29px;
}
.new_sec22 .heading_text {
    margin-bottom: 12px;
}
.para_text p {
    margin-bottom: 10px;
}
.buyers_content {
    margin-bottom: 12px;
}
.heading_text1 {
    margin-bottom: 12px;
}
.para-text1 h5 {
    margin-bottom: 10px;
}
.require_button {
    margin-top: 12px;
}
.requirement_sec1 .para-text1 {
    margin-bottom: 20px;
}
.bannerInner_content h3 {
    font-size: 26px;
    line-height: 34px;
}
.mission_content h3 {
    font-size: 22px;
    line-height: 29px;
}
.mission_content p {
    margin-bottom: 15px;
}
.popular_head .heading, .banner_tableCell h2.heading {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 12px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h3.heading, .heading, .banner_tableCell h3.heading, .machine_sell h1, .machine_sell h3 {
    font-size: 22px;
    line-height: 29px;
}
.fast_text img {
    width: 70px;
    height: unset;
}
.machine_sell p {
    font-size: 14px;
    line-height: 19px;
}
.mission_sec12 {
    height: 200px;
}
.laIndex_sec21 p a {
    font-size: 15px;
    line-height: 20px;
}
.laIndex_sec311 {
    gap: 15px;
    flex-direction: column;
    align-items: flex-start;
}
.laIndex_sec32 img {
    width: 60%;
}
.b-nav ul {
    padding: 15px 0;
}
.b-link {
    padding: 10px;
}
.user_profileM {
    padding: 8px 15px;
}
.b-nav ul li a span {
    font-size: 25px;
    margin-right: 8px;
}
.user_profileM img {
    width: 32px;
    height: 32px;
}
.mission_sec11 {
    padding: 22px 15px;
}
.bannerInnerData h3 {
    font-size: 32px;
    line-height: 42px;
}
.latesSold_sec .laIndex_sec2 ul {
    flex-direction: unset;
}
.latesSold_sec .laIndex_sec2 ul {
    gap: 16px;
    margin-bottom: 20px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: calc(50% - 8px);
}
.bannerInner {
    padding: 40px 0;
}
.itemYoutube iframe {
    height: 200px;
}
.modelCustom .modal-dialog {
    width: 90%;
}
.modelCustom .modal-body {
    padding: 10px 0 0;
}
.modalTabs .tab-content {
    margin: 15px 0 0;
}
.dotVideo figure {
    width: 90px;
}
.videoContent {
    padding-left: 100px;
}
.dotInner {
    gap: 5px;
}
.dotInner .dot {
    width: calc(33% - 5px);
}
.dotInner .dot img {
    height: 60px;
}
.dotsMain h3 {
    font-size: 20px;
    line-height: 27px;
}
.categoryRight a {
    padding: 4px 8px;
    margin: 0 0 3px;
}
.tabImageDetail {
    height: 200px;
}
.machine_list12 ul li {
    width: 100%;
}
.category_sec .bannerInnerData h3 {
    font-size: 28px;
    line-height: 37px;
}
.machine_slider h1, .machine_slider h2, .category_text h1 a {
    text-align: left;
}
.category_text {
    flex-direction: row;
    /* gap: 10px; */
}
.category_text h2 a {
    text-align: left;
}
section.category_sec {
    height: 300px;
    padding-top: 75px;
}
.category_text ul li a {
    padding: 6px 10px;
}
.machine_slider h1, .machine_slider h2 {
    font-size: 14px;
    width: 130px;
}
.swiper_container {
    width: calc(100% - 150px);
}
/* .machine_slider ul li:nth-child(3) .outer_box {
    margin-right: 0;
} */
.add_filter_btn {
    right: 30px;
    bottom: 30px;
}
.new_header .dropbtn_click {
    width: 180px;
}
.apps_content h3 {
    font-size: 28px;
    line-height: 37px;
}
.new_header .menu_list-border {
    padding: 10px 20px;
    min-width: 95px;
}
.newNewsletter_btn {
    margin-top: 20px;
    height: 46px;
}
.newNewsletter_btn input {
    width: calc(100% - 105px);
    padding: 12px 15px;
}
.newNewsletter_btn a {
    padding: 12px 15px;
    width: 105px;
    font-size: 14px;
    line-height: 20px;
}
}
@media(max-width: 450px) {
/* .machine_slider ul li:nth-child(3) {
    display:none;
} */
.new_header .dropbtn_click {
    width: 150px;
}
.new_header .menu_list-border {
    padding: 10px 15px;
    min-width: 90px;
    height: 36px;
}
.new_header #div_masterLogin span {
    margin-left: 10px;
}
}
@media(max-width: 430px) {
.banner_img h3, .banner_img h1 {
    line-height:36px;
    font-size: 28px;
}
.authentication_content {
    width: 100%;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h3.heading, .heading, .banner_tableCell h3.heading, .machine_sell h1, .machine_sell h3, .heading, .banner_tableCell h2.heading, .machine_sell h2 {
    font-size: 24px;
    line-height: 32px;
}
.blog-mainheading h2 {
    font-size: 22px;
    line-height: 32px;
}
.etc_details ul li p {
    font-size: 15px;
    line-height: 20px;
    margin-left: 12px;
}
.etc_details ul li span.material-icons {
    font-size: 20px;
}
.Logo_box p span {
    font-size: 25px;
}
.Descri_Box .issue_nme {
    margin-bottom: 10px;
}
.magazine_image {
    height: 200px;
}
.authentication_img {
    height: 200px;
    padding-bottom: 10px;
}
#product-slider__main .slick-slide {
    height: 300px;
}
.newMac_models a:last-child {
    margin-right: 0;
}
#product-slider__main .slick-slide {
    height: 250px;
}
#productGallery img {
    height: 200px;
    width: 100%;
}
.newMach_images, .MachineDtl_sec5 {
    padding-bottom: 30px;
}
.usedMac_sec {
    margin-bottom: 30px;
}
.newMach_credit_sec {
    padding-bottom: 30px;
}
.banner_image {
    padding: 10px;
}
.machinmedalal_banner .banner_tableCell {
    padding: 15px;
}
.newsletter_input {
    padding: 0 18px;
    width: 100%;
}
.sitemap_sec8 ul {
    gap: 10px 20px;
}
.sitemap_sec8 ul li {
    width: calc(50% - 10px);
}
.new_content_sec1 .d_flex {
    gap: 15px;
}
.padding_3 {
    width: 100%;
}
.b-nav ul {
    padding: 10px 0;
}
.user_profileM span {
    font-size: 14px;
    line-height: 20px;
}
.modelCustom .modal-dialog {
    width: auto;
}
.modelCustom .modal-body {
    padding: 10px 0 0;
}
.modalTabs .tab-content {
    margin: 15px 0 0;
}
.dotVideo figure {
    width: 90px;
    padding: 2px;
}
.videoContent {
    padding-left: 110px;
}
.dotInner {
    gap: 5px;
}
.dotInner .dot {
    width: calc(33% - 5px);
}
}
@media(max-width: 407px) {
.newMachine_login {
    flex-direction:column;
}
.newMac_left {
    margin-bottom: 15px;
}
}
@media(max-width: 400px) {
.maga_box {
    margin-bottom:15px!important;
    padding-bottom: 15px;
}
.blog-detail.news_listBox .maga_box h1 {
    font-size: 22px;
    line-height: 30px;
}
.news_listBox.blog-detail .blog-full h3 {
    font-size: 18px;
    line-height: 25px;
}
.innerBread_box {
    align-items: flex-start;
    flex-direction: column;
}
.leftLinks2 {
    margin-left: 0;
    margin-top: 10px;
}
.login_image {
    min-height: 230px;
    height: 230px;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 23px;
    line-height: 29px;
    margin-bottom: 10px;
}
.sell_img {
    width: 30px;
}
.machine_slider .swiper-container {
    width: 265px;
    height: 80px;
}
.category_sec .bannerInnerData h1 {
    font-size: 27px;
    line-height: 36px;
}
.machine_slider .swiper-slide {
    height: 77px;
}
.padd_10 {
    padding: unset;
}
.category_text {
    margin-bottom: 20px;
}
.contact_box {
    margin-top: 0;
}
.machine_list1:last-child {
    margin-bottom: 0;
}
.contact_box h6 {
    font-size: 16px;
    line-height: 21px;
}
/* .machine_slider ul li:nth-child(2) {
    display: none;
} */
.add_filter_btn a {
    padding: 8px 18px;
}
.productImageDetail img {
    height: 200px;
}
.new_header .dropbtn_click {
    width: 120px;
}
.cookieAcceptBar {
    padding: 12px 15px;
    max-width: 300px;
}
.machine_change_pwd .popup .popup-body {
    width: calc(100% - 30px);
    padding: 20px;
}
.popup .popup-content {
    margin-top: 10px;
}
.newsletter_sec2_text ul li {
    padding: 0 5px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 18px;
    line-height: 20px;
}
}
@media(max-width: 375px) {
.space-box #div_recommendedMachines {
    display:block;
}
.recommend_card {
    width: 100%;
}
.recommend_card p {
    -webkit-line-clamp: 2;
    font-size: 14px;
    line-height: 19px;
}
.recommend_card img {
    height: 130px;
}
.modal_boxRecommend {
    font-size: 14px;
    line-height: 19px;
}
.recommend_card .sizeRed {
    font-size: 13px;
    line-height: 19px;
}
.recommend_card.new_Card {
    width: 100%;
}
.card_border .new_Card img {
    height: 105px;
}
.card_border .modal_boxRecommend {
    font-size: 15px;
    line-height: 20px;
}
.viewed_list {
    width: calc(50% - 10px);
}
.dotInner .dot img {
    height: 50px;
}
.category_sec .bannerInnerData h3 {
    font-size: 28px;
    line-height: 37px;
}
.logo a:before {
    top: 2px;
    left: 40px;
    width: 35px;
    height: 38px;
}
.breadcrumbs_sec a, .breadcrumbs_sec span {
    font-size: 13px;
    line-height: 18px;
}
}
@media(max-width: 372px) {
.brand_name {
    word-break:break-all;
}
}
@media(max-width: 360px) {
.advertise_banner, .newMachine_banner {
    height:200px;
}
.category_text {
    gap: 15px;
}
.category_text .nav-tabs > li:not(:last-child) {
    margin-right: 8px;
}
.view_text .dropdown1, .view_text .dropup {
    gap: 8px;
}
.footer-play_store a img {
    width: 17px;
    height: 19px;
}
.advertise_Sec2 .page-heading h3, .newMac_name h3 {
    font-size: 25px;
    line-height: 35px;
}
.search_machine {
    width: 98%;
}
.search_btn {
    width: 98%;
}
.newsletter_content h1, .newsletter_content h3 {
    font-size: 18px;
    line-height: 26px;
}
.search_btn {
    width: 90%;
}
.download_section .download_text {
    font-size: 13px;
    margin-top: 17.33px;
}
.menu_text ul li {
    margin-right: 0;
}
.banner_img h3 {
    font-size: 25px;
    line-height: 35px;
}
.banner_tableCell h1.banner_tableCell h2, .banner_tableCell h3 {
    font-size: 21px;
    line-height: 27.33px;
}
.right-btn {
    width: 70%;
}
#div_machines .pro_con2 {
    margin-right: 0;
}
#div_machines .pro_con3 {
    margin-bottom: 0;
}
#div_machines .pro_con4 {
    margin-right: 0;
    margin-bottom: 0;
}
.download_box .Download_Box {
    padding: 15px;
}
.brand_popular li {
    width: calc(50% - 8px);
}
.laIndex_sec31 h3 {
    font-size: 21px;
}
.machine_right img {
    margin-top: 25px;
}
.single_heading {
    font-size: 17px;
    line-height: 30px;
}
.machine_logo {
    padding-top: 10px;
    padding-bottom: 5px;
}
.machine_logo h1 {
    font-size: 35px;
    line-height: 45px;
}
.banner_img h3, .banner_img h1 {
    font-size: 25px;
    line-height: 35px;
}
.banner_tableCell h1, .banner_tableCell h2, .banner_tableCell h3, .heading, .banner_tableCell h3.heading, .heading, .banner_tableCell h3.heading, .machine_sell h1, .machine_sell h3 {
    font-size: 20px;
    line-height: 28px;
}
.newsletter_content h1, .newsletter_content h2 {
    font-size: 15px;
    padding: 0 10px;
    line-height: 24px;
}
.view_location {
    width: 75px;
}
.page-heading h2, .page-heading h1 {
    font-size: 22px;
    line-height: 32px;
}
.h3Priavcy {
    font-size: 18px;
    line-height: 25px;
}
.machineQuery_sec1 h3 img {
    width: 70px;
    top: -5px;
}
.features_sec2 {
    padding: 0;
    margin-top: 20px;
}
.download_section .play_store {
    width: 100%;
}
.table_image img {
    width: 90%;
}
.login_image {
    min-height: 200px;
    height: 200px;
}
.about_sec3 .manufact_sec32 h3, .about_sec4 h3, .about_sec5 h3, .about_sec612 h3, .about_sec71 h3, .about_sec81 h3, .about_sec91 h3, .about_sec101 h3, .about_sec111 h3 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 10px;
}
.banner_sec {
    height: 317px;
}
.banner_sec_content h5 {
    font-size: 18px;
    line-height: 24px;
}
.main_content h5 {
    font-size: 18px;
    line-height: 24px;
}
.Values_text h3 {
    font-size: 25px;
    line-height: 33px;
}
.Values_text1 h3 {
    font-size: 25px;
    line-height: 33px;
}
.capabilites_text h3 {
    font-size: 25px;
    line-height: 33px;
}
.pink_background {
    width: 100%;
}
.pink_background {
    width: 100%;
    padding: 20px 25px;
    height: unset;
}
.block_txt2 {
    display: inline;
}
.banner_imeage {
    width: 100%;
}
.imeage_content {
    width: 100%;
}
.banner_sec_content h3 {
    font-size: 30px;
    line-height: 40px;
}
.main_content {
    width: 80%;
}
.mission_sec_content_img img {
    top: -64px;
}
.mission_sec_content_img {
    width: 70px;
}
.imeage_content img {
    width: 155px;
}
.newapps_sec1 {
    height: 300px;
}
.apps_content h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}
.apps_content p {
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 19px;
}
.newapps_sec2 .imeage_content img {
    width: 150px;
}
.newapps_sec2 .AppFeacture_heading {
    margin-bottom: 10px;
}
.AppFeacture_heading h3 {
    margin-bottom: 10px;
}
.box-first {
    margin-bottom: 10px;
}
.newapps_sec2 .imeage_content {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
}
.Queries_img_content img {
    width: 180px;
}
.newsletter_sec2_text ul li h3 {
    font-size: 18px;
    line-height: 24px;
}
.newsletter_sec_content h3 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 10px;
}
.newsletter_sec2_text ul li {
    padding: 0 5px;
    width: 35%;
}
.newsletter_sec_text ul li {
    margin-bottom: 10px;
}
.newmanufacture_sec {
    padding: 30px 0;
}
.manufacture_sec2 .nav-tabs > li > a {
    font-size: 13px;
    line-height: 18px;
    padding: 8px;
}
.logo_content h4 {
    font-size: 22px;
    line-height: 30px;
}
.input_search {
    width: 100%;
}
.manufacture_sec2 .nav-tabs {
    width: 100%;
}
.paymentCon_sec {
    padding-top: 20px;
    padding-bottom: 30px;
}
.Usedmachinelisting_sec {
    height: 250px;
}
.Usedmachinelisting_sec_content > h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}
.listing_button a {
    padding: 10px;
}
.Usedmachinelisting_sec1_content p {
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.Usedmachinelisting_sec_content p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
.manufacture_sec2 a img {
    height: 200px;
}
.pricing_sec11 {
    padding: 15px;
}
.pricing_sec21 {
    padding: 10px 20px;
}
.pricing_sec11 h3 {
    font-size: 28px;
    line-height: 37px;
}
.pricing_sec21 h4 {
    font-size: 23px;
    line-height: 30px;
}
.pricing_sec11 h3 {
    font-size: 26px;
    line-height: 33px;
}
.pricing_sec221 > div h5 {
    font-size: 23px;
    line-height: 30px;
}
.pricing_sec3 .pricing_sec221 {
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.pricing_sec221 > div > p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 5px;
}
.pricing_sec221 ul {
    margin-top: 15px;
}
.fixed_popup2 h3 {
    font-size: 14px;
    line-height: 20px;
}
.fixed_popup2 p {
    font-size: 13px;
}
.b-nav, .b-container.open {
    width: 260px;
}
.b-link {
    padding: 8px 6px;
}
.b-container.open .b-menu {
    top: 0;
    right: -40px;
}
.sell_your_requirement_sec, .post_your_requirement_banner {
    height: 250px;
}
.sell_your_requirement_content h3 {
    font-size: 28px;
    line-height: 36px;
}
.plateftorm_content h3 {
    font-size: 20px;
    line-height: 28px;
}
.plateftorm_content1 p {
    font-size: 14px;
    line-height: 18px;
}
.listed_machine_sec .listed_machine_content h3 {
    font-size: 19px;
    line-height: 24px;
    margin-left: 0;
}
.plateftorm_content h4 {
    margin-bottom: 10px;
}
.sell_heading h3 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
}
.sellon_machinedalal .grid_content h4 {
    font-size: 16px;
    line-height: 21px;
}
.your_requirement1 {
    text-align: left;
    margin-bottom: 25px;
}
.machine_img_content {
    padding: 15px;
}
.post_your_requirement_banner {
    height: 250px;
}
.post_your_requirement_banner_content h3 {
    font-size: 37px;
    line-height: 46px;
}
.post_requirement_content h3 {
    font-size: 22px;
    line-height: 30px;
}
.post_your_requirement_section2_content h4 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
}
.post_your_requirement_banner_content h3 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
}
.post_your_requirement_banner_content p {
    font-size: 14px;
    line-height: 19px;
}
.text-block2 h4 {
    font-size: 20px;
    line-height: 28px;
}
.text-block1 h4 {
    font-size: 20px;
    line-height: 28px;
}
.imeage_sec_content > img {
    height: 250px;
}
.grid_content_sec {
    padding: 15px;
}
.text-block1, .text-block2 {
    padding: 10px 15px;
}
.imeage_sec_content {
    padding: 0 15px;
}
.post_requirement_content {
    padding: 0 15px;
}
.text-block1 {
    bottom: -15px;
}
.quesTab_box .ques_tabs .panel-title > a {
    font-size: 14px;
    line-height: 20px;
}
.faq_sec h1 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 5px;
}
.blog_sec .blog_heading h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}
.blog_content h4 {
    font-size: 17px;
    line-height: 23px;
}
.blog_img img {
    height: 200px;
}
.listed_mac_content img {
    height: 200px;
}
.listed_mac h3 {
    font-size: 21px;
    line-height: 30px;
}
.inner_content h4 {
    font-size: 16px;
    line-height: 21px;
}
.blog_img {
    margin-top: 15px;
    margin-bottom: 15px;
}
.inner_content {
    padding: 10px;
}
.single_blog_head h3 {
    font-size: 23px;
    line-height: 30px;
}
.single_blog_content h5 {
    font-size: 14px;
    line-height: 19px;
}
.single_blog_content img {
    height: 160px;
}
.single_blog_head1 h3 {
    font-size: 18px;
    line-height: 24px;
}
.single_blog_head1 h3 {
    font-size: 20px;
    line-height: 28px;
}
.listed_mac h3 {
    font-size: 20px;
    line-height: 28px;
}
.listed_mac_content img {
    height: 160px;
}
.inner_content h4 {
    font-size: 16px;
    line-height: 21px;
}
.inner_content {
    padding: 10px;
}
.single_blog_sec1_content h4 {
    font-size: 24px;
    line-height: 32px;
}
.single_blog_sec1_content {
    padding: 10px;
    height: 150px;
}
.blog_img img {
    height: 160px;
}
.blog_content h4 {
    font-size: 18px;
    line-height: 24px;
}
.blog_content p {
    font-size: 13px;
    line-height: 19px;
}
.blog_content {
    padding: 10px;
}
.single-mchinne h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
}
.single_blog_sec1_content h5 {
    margin-top: 15px;
}
.single-mchinne h3::after {
    top: 28px;
}
.single_blog_head p {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
}
.login_form h4 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.login_form {
    height: 165px;
}
.login_form img {
    height: 65px;
}
.single-mchinne {
    margin-top: 15px;
}
.machine_finder_sec {
    height: 220px;
}
.Usedmachinelisting_sec1_content a .machine_img2 {
    height: 180px;
}
.newsletter_button input {
    padding: 10px 18px;
}
.newsletter_button a {
    padding: 10px 18px;
}
.dealer_menu td h5 {
    font-size: 15px;
    line-height: 20px;
}
section.grey_color {
    height: 250px;
}
.presen_content h3 {
    font-size: 20px;
    line-height: 28px;
}
.form h4 {
    font-size: 22px;
    line-height: 28px;
}
.ques_img img {
    height: 250px;
}
section.more_question {
    padding: 30px 0;
}
.dealer_content {
    padding: 15px;
}
.dealer_content h3 {
    font-size: 19px;
    line-height: 25px;
}
.dealer_menu td p {
    font-size: 13px;
    line-height: 18px;
}
.dealer_menu td h5 {
    font-size: 14px;
    line-height: 19px;
}
.presen_content h3 {
    font-size: 22px;
    line-height: 28px;
}
.presen_content p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
}
.presen_content h3 {
    font-size: 22px;
    line-height: 28px;
}
.form h4 {
    font-size: 22px;
    line-height: 28px;
}
.bannerInner_content h3 {
    font-size: 24px;
    line-height: 32px;
}
.recent_searches h4 {
    font-size: 16px;
    line-height: 21px;
}
.search_menu {
    width: unset;
}
.new_section .tab_list1 li a {
    padding: 10px 22px;
}
.tab_list2 li a img {
    height: 10px;
}
section.right_equipment {
    height: 150px;
}
.newmanufacture_sec {
    height: 150px;
}
.card_machine a img {
    height: 155px;
}
.avail_financing .finan_content h3 {
    font-size: 22px;
    line-height: 28px;
}
.avail_financing1 .finan_content h3 {
    font-size: 22px;
    line-height: 28px;
}
.avail_financing2 .finan_content h3 {
    font-size: 22px;
    line-height: 28px;
}
.avail_financing .finan_content p {
    margin-bottom: 10px;
}
.avail_financing1 .finan_content p {
    margin-bottom: 10px;
}
.avail_financing2 .finan_content p {
    margin-bottom: 10px;
}
.MachineDtl_txt h3, .features_head h3, .machineQuery_sec1 h3 {
    font-size: 22px;
    line-height: 30px;
}
.deletedMac_sec .machineQuery_sec {
    padding: 15px;
    padding-bottom: 22px;
}
.fast_join {
    padding: 10px;
}
.slider-sec #product-slider__main .slick-slide {
    height: 170px;
}
.sparePart_sec2_content h6 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
section.spare_parts {
    height: 190px;
}
.spare_content h3 {
    line-height: 36px;
    font-size: 28px;
    margin-bottom: 10px;
}
.spare_search .newsletter_button input {
    padding: 10px 18px;
}
.spare_search .newsletter_button a {
    padding: 10px 18px;
}
.requirement_sec1 .text-block2 {
    top: -8px;
}
.mission_content h3 {
    font-size: 21px;
    line-height: 28px;
}
.heading_text h3, .buyers_content h3, .heading_text1 h3 {
    font-size: 21px;
    line-height: 28px;
}
.popular_head .heading, .banner_tableCell h2.heading {
    font-size: 21px;
    line-height: 28px;
}
.boxDescription_p h3 {
    font-size: 21px;
    line-height: 30px;
}
.new_grid_content p {
    font-size: 15px;
}
.mission1_content h4 {
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 10px;
}
.requirement_sec1 .imeage_sec_content > img {
    height: 290px;
}
.imeage-sec1 {
    width: 100%;
}
.new_grid_content {
    height: 130px;
}
.manufacture_sec21 .main_content {
    padding: 10px;
}
.laIndex_sec12 a {
    font-size: 16px;
    line-height: 21px;
}
.mission_content {
    padding: 18px;
}
.laIndex_sec21 p a {
    font-size: 14px;
    line-height: 19px;
}
.laIndex_sec311 {
    flex-direction: column;
    align-items: baseline;
    gap: 15px;
}
.laIndex_sec31 h3 span {
    font-size: 24px;
}
.laIndex_sec31 {
    padding-top: 25px;
    padding-bottom: 20px;
}
.laIndex_sec32 img {
    width: 70%;
}
.bannerInnerData h3 {
    font-size: 25px;
    line-height: 35px;
}
.category_sec .bannerInnerData h3 {
    font-size: 24px;
    line-height: 32px;
}
.latesSold_sec .laIndex_sec2 ul li {
    width: 100%;
}
.bannerCont_txt h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
}
.bannerCont_txt p {
    font-size: 14px;
    line-height: 19px;
}
.p_aboutText:last-child {
    margin-bottom: 0;
}
.manufact_cont h3, .about_cont h3 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 10px;
}
.banner_sec_content h3 {
    font-size: 25px;
    line-height: 37px;
}
.sell_your_requirement_content h3 {
    font-size: 25px;
    line-height: 31px;
}
.listed_machine_sec .manufact_sec31 > #div_machines {
    flex-wrap: wrap;
}
.headingCustom h2 {
    font-size: 25px;
    line-height: 31px;
    margin: 0 0 15px;
}
.searchBanner_inner h3 {
    font-size: 25px;
    line-height: 33px;
}
.sparePart_grid_content {
    width: calc(50% - 8px);
}
.searchBanner_inner h3 {
    font-size: 25px;
    line-height: 36px;
}
.searchBanner_inner h3 {
    font-size: 30px;
    line-height: 38px;
}
.searchBanner_inner h3 {
    font-size: 25px;
    line-height: 34px;
}
.mac_brand {
    font-size: 13px;
}
.searchBanner_inner h3 {
    font-size: 25px;
    line-height: 36px;
}
.social_links {
    flex-wrap: wrap;
}
.listed_machine_sec .manufact_sec31 > #div_machines {
    flex-wrap: wrap;
}
.mission_sec1 {
    padding: 0;
    height: 350px;
}
.mission_sec1 {
    padding: 0;
}
.about_cont p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
}
.blogInnerRight h4 {
    font-size: 25px;
    line-height: 34px;
}
.categories h3 {
    font-size: 25px;
    line-height: 34px;
}
.indexSec_1 {
    min-height: 230px;
    padding-top: 80px;
}
.category_sec .bannerInnerData h1 {
    font-size: 24px;
    line-height: 32px;
}
.machine_slider .swiper-navigation-button-next {
    top: 20px;
}
.machine_slider {
    gap: 15px;
}
.category_text ul h2 {
    margin-left: 0;
}
.grid_sec12 {
    grid-template-columns: 1fr;
}
.arrowRight {
    margin: 0 5px;
}
.availFinance_box1 h4 {
    font-size: 14px;
    line-height: 18px;
}
.availFinance_box1 {
    padding: 10px;
}
.category_text h2 {
    font-size: 16px;
    line-height: 21px;
}
.dotVideo figure {
    width: 100%;
    margin: 0 0 10px;
}
.dotVideo figure img {
    height: 120px;
    width: 100%;
    object-fit: cover;
}
.videoContent {
    padding-left: 0;
    margin: 0 0 10px;
}
.videoContent h5 {
    width: 100%;
}
.cookieAcceptBar {
    max-width: 270px;
}
.machine_change_pwd .popup .popup-body {
    padding: 15px;
}
.categories h3 {
    font-size: 22px;
    line-height: 30px;
}
.dealer_content {
    margin-top: 40px;
}
.footer-play_store a {
    padding: 10px 15px;
}
.user_profileM {
    padding: 8px 10px;
}
.user_profileM a {
    font-size: 14px;
    line-height: 20px;
}
.newBrands_sec4 {
    height: 230px;
}
.newNewsletter_btn {
    margin-top: 18px;
    height: 44px;
}
.newBrands_sec42 h3 {
    font-size: 30px;
    line-height: 23px;
    margin-bottom: 18px;
}
.newBrands_sec42 h3:before {
    top: 1px;
    width: 40px;
    height: 21px;
    left: -52px;
}
.newNewsletter_btn a {
    padding: 12px 10px;
    width: 95px;
}
.newNewsletter_btn input {
    width: calc(100% - 95px);
    padding: 12px 13px;
}
.about_sec5 h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: left;
}
}
@media(max-width: 320px) {
.machine_slider {
    gap: 10px;
}
.swiper_container .slider .outer_box {
    padding: 10px;
    width: 100px;
}
.category_sec .bannerInnerData h3 {
    font-size: 23px;
    line-height: 32px;
}
.category_text {
    margin-bottom: 15px;
    gap: 10px;
}
.view_text {
    margin-bottom: 20px;
}
.machineFil {
    font-size: 14px;
    min-width: 85px;
}
.new_header .menu_list-border {
    padding: 0;
    min-width: unset;
    height: 36px;
    border: 0;
    font-family: 'Montserrat-Regular';
    font-size: 15px;
}
#div_masterLogin {
    margin-top: 3px;
}
.new_header #div_masterLogin span {
    margin-left: 20px;
}
.newBrands_sec42 h3 {
    font-size: 28px;
    line-height: 21px;
}
.newBrands_sec4 {
    height: 250px;
}
}
@-webkit-keyframes slideInLeft {
0% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    visibility: visible;
}
100% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    visibility: visible;
}
}
@keyframes slideInLeft {
0% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    visibility: visible;
}
100% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    visibility: visible;
}
}
@-webkit-keyframes rotate {
from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotate {
from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@-webkit-keyframes rotate_left {
from {
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
}
to {
    -webkit-transform: rotate(376deg);
    transform: rotate(376deg);
}
}
@keyframes rotate_left {
from {
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
}
to {
    -webkit-transform: rotate(376deg);
    transform: rotate(376deg);
}
}
@-webkit-keyframes rotate_right {
from {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
to {
    -webkit-transform: rotate(364deg);
    transform: rotate(364deg);
}
}
@keyframes rotate_right {
from {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
to {
    -webkit-transform: rotate(364deg);
    transform: rotate(364deg);
}
}
/*=========== MEDIA QUERY END ===========*/