/*** START_INCLUDE mainsite ***/
body{background-color:#ebebeb;color:#4b5a64; font-family: "Roboto", Arial, Helvetica, sans-serif; }
h1{font-weight: 300; letter-spacing: normal; font-size: 28px; line-height: 49px;}
h2{font-size:22px}
h3{font-size:20px}
.segoe_ui_font { font-family: segoe ui,-apple-system,helvetica !important;}
span.grey:hover {
    text-decoration-color: #4b5a64;
}
.bold600{font-weight:600;}
.color424242{color: #424242 !important;}
.colorFF0000{color: #FF0000 !important;}
.btn-success { background: #009a22; border-color: #009a22; border-radius:0; box-shadow: none; text-shadow: none;}
.b-orange { border:2px solid #ff5b01; }
.b-bottom {border-bottom: 1px solid #cecece;}
.b-top {border-top: 1px solid #cecece;}
.b-radius-0 {border-radius:0}
a.grey,span.grey
{color:#4b5a64}
a.ivrdialer{text-decoration:none;}
a.ivrdialer > .contactlistrow {font-size:15px; height: 40px;}
a.ivrdialer .contactdetails {vertical-align:top; line-height: 1.3;}
a.ivrdialer .contactlocdetails {font-size:12px; font-style: italic;font-weight: 500;}
a.hide_state_contacts {display: none;}
.inline-block { display: inline-block; }
/* COMMON JS MODAL */
.financestyleModalContent{
    height: 70vh;
}
.financestyleModalContent .financeBtn{
    font-size: 24px;
    text-shadow: 0px 1px #EA4335;
}
.financestyleModalContent  .modal-body{
    padding: 0px !important;
}
.containerDivStyle{
    margin: 1% 0%;
}
.financeModaliFrame{
    height: inherit;
}
.financeModaliFrame iframe{
    height: -webkit-fill-available;
    border: 0px;
}
.containerFlex{
    display: flex;
    justify-content: center;
}
.width-auto{
    width: auto !important;
}


/*navbar customizations m4u*/
.m4unavbar {background-color:#000;background-image:none;background-repeat:repeat-x;margin-bottom:0px;
            -webkit-box-shadow: 0 4px 7px rgba(127,140,141,0.5);
            box-shadow: 0 4px 7px rgba(127,140,141,0.5);
            border:none;min-height: 40px;}

.m4unavbar .navbar-text{margin-top:10px;margin-bottom:10px}
.m4unavbar .navbar-form{margin-top:5px;margin-bottom:5px;padding-right:0px}
.m4unavbar .navbar-nav>li>a {color:#fff;padding-top:10px;padding-bottom:10px}
.m4unavbar .navbar-nav>.active>a:hover,.m4unavbar .navbar-nav>li>a:hover{color:#fff;background:#ff5b01}
.m4unavbar .navbar-nav>.active>a{color:#fff;background:#ff5b01}
.m4unavbar .navbar-nav>li.home_nv_link>a{padding-top:12px;}
.m4unavbar .navbar-nav>li.home_nv_link>a>.glyphicon{color:#fff;font-size:17px}
.m4unavbar .dropdown-menu{background:#ff5b01;color:#fff}
.m4unavbar .dropdown-menu>li>a{color:#fff}
.m4unavbar .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {color:#fff;background:#000}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus
{color:#fff;background:#ff5b01}
.navbar-default .navbar-toggle{border:0px}
.navbar-default .navbar-toggle .icon-bar{background:#fff}
.navbar-default .navbar-link{color:#ddd}
.navbar-default .navbar-link:hover{color:#fff}
.navbar_fav_btn{margin:4px 0px;font-size: 19px;border:none}
.navbar-header .navbar_fav_btn{margin-top:8px}
.navbar_fav_btn .glyphicon{color:#fff}
.template_top_row{margin-bottom:10px}
.banner_ldb_container{text-align:right;margin:10px 0px 0px 0px}
.top_logo_container img{margin:25px 0 0 0}
.top_logo_container {padding-right:0px}
/* from webslide color-theme.css file */
.tranbg,.tranbg > .wsmenu-list > li > a { background: transparent !important; }
.homepageslider { height: 450px; }
.label_feature_hidden{display: none;}
.label_feature.buynow { background:#009a22;}
.label_feature.buynow:after { border-left: 8px solid #009a22 }
.label_feature {
    position: absolute;
    top: 15px;
    background: #ff5b01;
    color: #fff;
    text-transform: uppercase;
    padding: 2px 10px 2px 15px;
    font-size: 18px;
    font-weight: 600;
    left: -4px;
}
.label_feature:after {
    width: 8px;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 8px solid #ff5b01;
    content: '';
    position: absolute;
    top: 0px;
    right: -8px;
}
.photo_container .photo_overlay_container {
    position: absolute;
    top: 38%;
    left: 39% !important;
    z-index: 60;
    height: unset !important;
}
.text-ellipsis {
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.sellbtn{overflow:hidden;}
.sellbtn a {
    font-size: 17px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.indmenu_overlaybg {
    background-color: #000;
    opacity: 0.6;
    -ms-filter: opacity(.6);
    filter:alpha(opacity=60);
    -webkit-opacity: .6;
    -moz-opacity: .6;
    -o-opacity: .6;
    display:none;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index: 500;
}

.cstm_viewall a:after {content: ' \00bb';}
.mobile-sub .wsmenu-submenu li.cstm_viewall a,cstm_viewall a {padding-right: 15px;text-align: right;}

.h1_replacement {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.template_header {
    background: #fff;
    position: relative;
    z-index: 1000;
}

/* added css for new dealer pricing menu bar */
.template_header .dealer_pricing a::before{
    margin-right: 5px;
    font-family: "FontAwesome";
    content: "\f058";
    background: radial-gradient(at center, white 50%, transparent 50%);
    color: #009a22;
}

.template_header .dealer_pricing {
    background-color: #5F7396;
}

/*.template_header_developer, .template_header_search_box.template_header_search_box_developer.fixed_nav #search-post-wrapper {
    background: #ffe5e5 !important;
}*/

.template_header_search_box.template_header_search_box_developer.fixed_nav {
    border-bottom: 15px solid red;
    background: #ffe5e5 !important;
}

.template_header .header_secondrow {
    background: #ff5b01;
    font-size: 12px;
    color: #fff;
    margin-top: 15px;
    position: relative;
}
.template_header .header_secondrow .bg1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom:0;
    background: #ff5b01;
    width: 50%;
}
.template_header .usernav .wsmenu-list { background: #ff5b01; }
.template_header .header_secondrow .bg2 {
    position: absolute;
    right: 0;
    top: 0;
    bottom:0;
    background: #000;
    width: 50%;
}
.template_header .usernav {
    background: transparent;
    max-width: 1310px;
    color: #fff;
    margin: 0 40px;
    font-family: inherit;
}
.template_header .usernav .blacknav {background-color: #000; position: relative;}
.template_header .usernav .blacknav .ribbon_div {
    position: absolute;
    left: -33px;
    overflow: hidden;
    height: 100%;
    width: 35px;
    background: #000;
}
.template_header .usernav .blacknav .ribbon {
    position: absolute;
    left: -16px;
    bottom: -20px;
    height: 75px;
    width: 33px;
    background: #ff5b01;
    transform: rotate(144deg);
}
.template_header .usernav .blacknav > li { position: relative; }
.template_header .usernav .wsmenu-list > li,.template_header .usernav .wsmenu-list > div > li {
    display: inline-block;
    padding: 10px 0;
    font-size: 15px;
}
.template_header .usernav .wsmenu-list > li.simple-sub-menu {position: relative;}
.template_header ul.wsmenu-list > li > a,.template_header ul.wsmenu-list > div > li > a {
    display: inline;
    padding: 0 15px;
}
.template_header .usernav a {
    color: #000000;
    font-size: 15px;
    background: transparent;
    text-decoration: none;
    border: none;
    line-height: 24px;
}
.template_header .usernav .wsmenu-arrow {
    font-size:10px;
    vertical-align: middle;
    display: inline;
    line-height:1;
}
.template_header .m4usubmenu {
    top: 35px;
    background: #000;
    border: none;
}
.template_header .usernav ul.wsmenu-list li.li-divider {
    color: #9b9b9b;
}
.template_header .profilenav {
    text-align: left;
    word-wrap: normal;
    white-space: nowrap;
    padding-left: 10px;
}
.template_header .profilenav .profile_name {display: inline-block;}
.template_header ul.wsmenu-list > div > li > a.lastlia {
    padding-left: 0px;
}
.template_header .usernav a:hover, .template_header .usernav> ul > li:hover > a, .template_header .usernav li a:hover {
    color: #fff;
}
.template_header .usernav> ul > li > ul> li:hover > a,.template_header .blacknav a:hover, .breadcrumbs_container .blacknav a:hover, .template_header .blacknav li:hover > a, .template_header .blacknav li a:hover {
    color: #ff5b01;
    text-decoration: none !important;
}
.template_header .usernav > li.m4usubmenuitem > a {
    font-size: 12px;
    line-height: 17px;
}
.template_header .usernav .megamenu,.template_header .usernav .wsmenu-submenu { top:38px;}
.template_header .megamenu ul{
    display: inline;
    float: left;
    list-style: none;
    font-size: 13px;
    padding: 0;
}
.template_header .megamenu ul > li { overflow: hidden; text-overflow: text-ellipsis; }
.template_header .megamenu ul > li a {
    word-wrap: normal;
    white-space: nowrap;
    color: #4a4a4a;
    line-height: 25px;
    padding: 0;
}
.template_header .header_greyrow{     height:36px;background-color:#f7f7f7;color:#fff;font-size:14px    }
.template_header .header_greyrow .usernav{margin:0px;}
.template_header .header_greyrow .usernav .wsmenu-list{background-color: transparent;text-align:right}
.template_header .header_greyrow .usernav .wsmenu-list > li, .template_header .header_greyrow .usernav .wsmenu-list > div > li{padding:5px 0px;font-size:14px;}
.template_header .header_greyrow .usernav .wsmenu-list > li.machinery-estimate, .template_header .header_greyrow .usernav .wsmenu-list > div > li.machinery-estimate{padding-left:0 !important;padding-right:0 !important;}
.template_header .header_greyrow .usernav .wsmenu-submenu {top:34px;}
.template_header .header_secondrow .usernav .wsmenu-arrow{display:block;margin-top:-1px;font-size:8px;}
.template_header .header_secondrow .usernav{margin:0px;}
.template_header .header_secondrow .usernav .wsmenu-submenu {top: 50px;}
.template_header .header_secondrow .usernav>.wsmenu-list > li>a{text-shadow:1px 1px 1px #B63D11;}
.template_header .header_secondrow .usernav>.wsmenu-list>li:last-child ul.wsmenu-submenu {right: 0px;}
li.hzbar {width: 1px;margin: 0 15px 0 0!important;height: 16px;padding: 0px!important;color:#999;line-height: 36px;font-size:20px;}
li.sep_bt {padding-bottom: 7px;border-bottom: 1px solid #ddd;margin-bottom: 7px;}
.template_header .mywatchlist,.template_header .mycart ,.template_header .mynotificationlist {
    position: relative;
}
.template_header .watchlistlabel,.template_header .cartlabel,
.template_header_search_box .watchlistlabel,.template_header_search_box .cartlabel,
.template_header_mobile .notificationlistlabel, .template_header .notificationlistlabel, .template_header_search_box .notificationlistlabel{
    display: none;
}
.template_header_mobile .notificationlistlabel.hasitems, .template_header  .hasitems,.template_header_search_box .hasitems {
    display: block;
    position: absolute;
    top: -5px;
    background: #ff5b01;
    color: #fff;
    padding: 1px 5px;
    border-radius: 10px;
    font-size: 10px;
    right: 4px;
    line-height: 1.42857143;
}
.template_header_search_box .hasitems { top: -10px; right: -6px;}
.mycart .mycartsubdiv,.mywatchlistdiv, .mynotificationlistdiv { visibility: hidden; }
.showsubdiv { visibility: visible !important; }
.template_header .mysubdiv,.fixed_nav-usrbtn .mysubdiv, .breadcrumbs_container .mysubdiv {
    position: absolute;
    right: -20px;
    z-index: 100;
    background: #fff;
    border: 1px solid #ccc;
    cursor:default;
    min-height: 50px;
    width: 365px;
    top: 35px;
    padding-top: 7px;
    color: #4b5a64;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.breadcrumbs_container .mysubdiv{
    top:26px;
    right:70px;
    width: 400px;
    border: 2px solid #ff5b01;
    border-radius: 0;
}
.breadcrumbs_container .mysubdiv .pull-right .fa-close{margin-top:9px;}
.breadcrumbs_container .mysubdiv .pull-right p .m4ufa-icon-star{padding-right:10px}
.breadcrumbs_container .mysubdiv a{color: #4b5a64;}
.template_header .mysubdiv:after,.fixed_nav-usrbtn .mysubdiv:after, .breadcrumbs_container .mysubdiv:after {
  position: absolute;
  top: -6px;
  right: 34px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.breadcrumbs_container .mysubdiv:after {border-bottom: 6px solid transparent;}
.template_header .mysubdiv:before,.fixed_nav-usrbtn .mysubdiv:before, .breadcrumbs_container .mysubdiv:before {
  position: absolute;
  top: -7px;
  right: 33px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.breadcrumbs_container .mysubdiv:before {
    top: -10px;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #ccc;
    border-left: 15px solid transparent;
    border-bottom-color: #ff5b01;}
.template_header .mysubdiv p,.fixed_nav-usrbtn .mysubdiv p, .breadcrumbs_container .mysubdiv p { text-align: center; margin: 5px 0;}
.template_header .mysubdiv > a,.fixed_nav-usrbtn .mysubdiv > a, .breadcrumbs_container .mysubdiv > a {
    padding:5px 10px;
    color:inherit;
}
.breadcrumbs_container .mysubdiv > a {color: #4b5a64;}
.mysubdiv .m4uitemname{  font-weight: bold;font-size: 12px; }
.mysubdiv .m4uitemname a { color: inherit;line-height: inherit; font-size: inherit;font-weight: bold;}
.mysubdiv .order_item { padding: 10px 15px; text-align: left; font-size: 12px; }
.mysubdiv .m4ucart_btmlabel { padding: 15px 30px 15px 15px;  }
.mysubdiv .btmleftlabel { padding: 7px 5px;; }
.mysubdiv .m4ucart_total { font-weight: bold; margin-left: 5px }
.mysubdiv .btmrightlabel { padding:0; }
.mysubdiv .btmrightlabel a {
    font-size: 12px;
    padding: 2px 15px;
    background: #019bff;
    border-color: #019bff;
    color: #fff; border-radius: 0;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
}
.mysubdiv .btmrightlabel a:hover { color:#fff; background: #0173FF; }
.template_header .header_firstrow {
    padding-top: 15px;
}
.template_header .header_firstrow .headerbanner {
    text-align: right;
}
.template_header .header_firstrow .template_logo {
    padding-top: 20px;
    padding-bottom: 15px;
}
.template_header .industrynav > li { display: inline-block; }
.template_header .industrynav li.morecat ul.firstlevelmegamenu {
    padding-bottom: 13px;
    top: 38px;
    display: none;
    visibility: visible;
    transform: rotateX(0);
    opacity: 1;
}
.template_header .simple-sub-menu .wsmenu-submenu a {
    word-wrap: normal;
    white-space: nowrap;
    line-height: 25px;
    padding: 0 10px;
    color: #4a4a4a;
}
.template_header .industrynav li.morecat ul li {
    padding-left: 5px;
}
.template_header .industrynav li ul li a {
    word-wrap: normal;
    white-space: nowrap;
    color: #4a4a4a;
    line-height: 25px;
    padding: 0 10px;
}
.template_header .wsmenu-list li.submenu-li> ul.submenu-ul {
    top: -1px;
    position: absolute;
    box-shadow: 0 6px 12px rgba(0,0,0,.25);
    z-index: 1;
    left: 99%;
    padding: 0;
}
.template_header .megamenu_div{ padding:15px;color:#4a4a4a;}
.template_header .megamenu_div a {font-size: 14px;}
.template_header .megamenu_div a.viewmoresuppliers {font-weight: 600;float: right;color: #ff5b01;}
.template_header .megamenu_div>div>h3,.template_header .submenu-ul h3 {
    margin:0;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    padding:15px 0;
}
.template_header .megamenu_div div.categories {border-left: 1px solid #ccc; padding-left: 25px;}
.template_header .megamenu_div .directory-dealer-container { height: 100px; }
.template_header .wsmenu-list .submenu-ul ul {
    max-width:215px;
    float: left;
    padding: 0;
}

.template_header .wsmenu-list .submenu-ul .megamenu_div .hr{
    border-bottom: 1px solid #dedede;
    margin: 0 15px 7px 15px;
    padding-bottom: 7px;
}

.template_header .wsmenu-list .submenu-ul .megamenu_div ul {    
    float: none;    
}
.template_header .wsmenu-list .submenu-ul ul a {padding:0;}
.template_header ul.wsmenu-submenu li.submenu-li>a.submenu-a {
    position: relative;
}
.template_header ul.wsmenu-submenu li:hover a.submenu-a {
    color: #fff;
    background: transparent;
}
.template_header .industrynav li.morecat ul.firstlevelmegamenu li.submenu-li:hover a.submenu-a:after,
.template_header .wsmenu-submenu li.submenu-mega-menu:hover>a:after {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    border-bottom: 14px solid transparent;
    border-right: 13px solid #fff;
    border-top: 13px solid transparent;
    z-index: 2;
}
.template_header ul.wsmenu-submenu li.submenu-li:hover {
    background: #ff5b01;
}
.template_header .megamenu_div li:hover > a,.template_header .ind_megamenu li:hover a,.template_header .industrynav li.m4usubitem a:hover {
    text-decoration: none;
    color: #ff5b01;
}
.template_header .industrynav li.morecat ul.firstlevelmegamenu .submenu_title {
    padding-bottom: 20px;
}
.template_header .industrynav li.morecat ul li.m4usubitem {
    padding: 0 5px;
}
.template_header_search_box #search-post-wrapper {
    background: #fff;
    padding: 30px;
}
/*.template_header_search_box .searchdiv .searchinput, .searchdiv .searchgrp .searchinput{
    height: 50px;
    box-shadow: none;
    width: 100%;
    border: 2px solid #ff5b01;
    font-size: 18px;
    padding: 0 20px;
    float: left;
}*/
.template_header_search_box .searchdiv .searchinput:focus { outline:none; }
.template_header_search_box .searchdiv .input-group-btn > button,  .input-group-btn button.searchbtn{
    background: #ff5b01;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
    font-size: 18px;
    text-shadow: none;
    color: #fff;
    width: 137.5px;
}
.template_header_search_box .searchdiv .input-group-btn > button i { font-size: 16px; }
.template_header_search_box a:hover, .template_header_search_box a:focus { text-decoration: none; }
.template_header_search_box.fixed_nav {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

/*START TEMPLATE HEADER NEW CSS 2021*/
.orange_txt {color: #ff5b01 !important;}
.darkblue_txt {color: #203446 !important;}
.orange_bg { background-color: #ff5b01 !important; }
.darkblue_bg { background-color: #203446 !important; }
.sncd_row_menu_nav_active {background-color: #ff5b01 !important;}
.template_header {background-color: #ff5b01;}
.template_header_search_box .suggestedsearches_wrapper { margin-top:10px; margin-bottom: -5px; }
.template_header_search_box.fixed_nav .suggestedsearches_wrapper { display: none; }
.template_header_search_box.fixed_nav #search-post-wrapper { padding: 15px 0 !important; }
.template_header_search_box.fixed_nav .fixed_nav-logo,.template_header_search_box.fixed_nav .fixed_nav-usrbtn{
    display:block;
}
.template_header_search_box.fixed_nav input,.template_header_search_box.fixed_nav button {
    height: 40px !important;
    font-size: 16px !important;
}
.template_header_search_box.fixed_nav .searchbtn { padding: 8px 33px !important; }
.template_header_search_box.fixed_nav .sellbtn a {
    font-size: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.template_header_search_box.fixed_nav .suggestionsBox { top: 40px; }
.template_header_search_box .fixed_nav-logo,.template_header_search_box .fixed_nav-usrbtn{
    display:none;
}
.template_header_search_box .fixed_nav-usrbtn { padding:10px 15px; }
.template_header_search_box .fixed_nav-usrbtn .col-xs-6 > a { color: inherit }
.template_header_search_box .fixed_nav-usrbtn i { line-height:1; }
.template_header_search_box .fixed_nav-usrbtn .mysubdiv { right: -28px; padding-bottom: 15px; }
.suggestionsBox {
    top: 40px;
}



.template_header .overflow-hidden {
    overflow: hidden;
}

.template_header .usernav li.sellbtn a, .template_header .nav_group_2 li.sellbtn a {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    display: block;
    border-radius: 15px;
    background-color: #33cc33;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}
.template_header .usernav li.dealerpricingbtn a, .template_header .nav_group_2 li.dealerpricingbtn a {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    display: block;
    border-radius: 15px;
    background-color: #fff;
    color: #000000;
    padding-left: 20px;
    padding-right: 20px;
}

.template_header .usernav li.dealerpricingbtn a:hover, .template_header .nav_group_2 li.dealerpricingbtn a:hover {
    color: #ff5b01 !important;
}
.template_header .desktop_search_bar {
    background: #fff;
    max-height: 60px;
}

.template_header .desktop_search_bar .searchgrp,
.template_header .desktop_search_bar .geogrp{width:50%;padding: 9px 19px;margin-top: 10px;position:relative;}
.template_header .desktop_search_bar {background:#fff;max-height:60px}
.template_header .desktop_search_bar .searchgrp,
.template_header .desktop_search_bar .geogrp{width:50%;padding: 9px 19px;margin-top: 10px;}
.template_header .desktop_search_bar input{width:100%;border:none;background:transparent;font-size:14px}

.template_header .desktop_search_bar .geogrp {background-repeat: no-repeat; background-size: 13px 18px; background-position: 19px 9px; padding-left: 36px !important;}

.template_header .desktop_search_bar .geogrp input{width:calc(100% - 20px);}
.template_header .desktop_search_bar .geogrp i.fa{line-height:22px;color:#ff5b01;margin-right:12px}
.template_header .desktop_search_bar .geogrp{width:32%;border-left:1px solid #b9b7b7;padding: 9px 19px;margin-top: 10px;}
.template_header .desktop_search_bar .geodisgrp{width:17%;border-left:1px solid #b9b7b7;padding: 9px 19px;margin-top: 10px;}
.template_header .desktop_search_bar .geodisgrp select{border:none;line-height:22px;height:21px;-webkit-appearance: caret; background-color: #fff !important;}

.template_header .wsmenu-list .submenu-ul ul {
    max-width:215px;
    float: left;
    padding: 0;
}

.template_header .wsmenu-list .submenu-ul .megamenu_div .hr{
    border-bottom: 1px solid #dedede;
    margin: 0 15px 7px 15px;
    padding-bottom: 7px;
}

.template_header .wsmenu-list .submenu-ul .megamenu_div ul {    
    float: none;    
}
.template_header .wsmenu-list .submenu-ul ul a {padding:0;}
.template_header ul.wsmenu-submenu li.submenu-li>a.submenu-a {
    position: relative;
}

.template_header .searchbtn .fa-search {-webkit-transform: scaleX(-1) !important; transform: scaleX(-1) !important;}
.template_header_search_box .searchdiv .input-group-btn > button, .input-group-btn button.searchbtn, .template_header .desktop_search_bar .input-group-btn {background-color: #203446 !important;}
.template_header .searchdiv .wsmenu {-webkit-border-radius: 0 !important; border-radius: 0 !important; padding-bottom:  2px !important;}
.template_header .desktop_search_bar .searchgrp, .template_header .desktop_search_bar .geogrp {margin-top: 5px !important;} 
.template_header .desktop_search_bar .geodisgrp {margin-top: 5px !important;} 
.template_header .desktop_search_bar .searchgrp, .template_header .desktop_search_bar .geogrp, .template_header .desktop_search_bar .geodisgrp {border-left: 1px solid #e8e7e7 !important;}
.template_header .desktop_search_bar input {outline: none !important;}
.template_header .desktop_search_bar .geogrp i.fa {font-size: 20px; margin-right: 6px; line-height: 18px; color: #ff5c00;}
.template_header .header_secondrow_menu {margin-top: 20px; position: relative;}
.template_header .header_secondrow_menu, .template_header .header_secondrow_menu .container {background-color: #203446 !important; color: #fff;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul {list-style-type: none !important; margin-bottom: 0 !important; padding-left: 15px;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul li {display: inline-block !important; float: left !important; font-size: 16px; font-weight: bold; cursor: pointer; border-right: 1px #445869 solid; text-align: center; position: relative; min-width: 140px;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul li:last-child {border-right: none !important;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul li:hover {background-color: #ff5b01;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul li > a {color: #fff; text-decoration: none !important; padding: 12px 30px; display: inline-block;}
.template_header .header_secondrow_menu .header_secondrow_menu_ul li i.fa-caret-down {position: absolute; bottom: -16px; color: #ff5b01; z-index: 2; right: 0; left: 0; margin: auto;font-size:26px;}
.template_header .header_secondrow {margin-top: 0px !important;}
.template_header .header_secondrow, .template_header .header_secondrow .usernav .wsmenu-list { background-color: #fff !important;}
.template_header.template_header_developer .header_secondrow, .template_header.template_header_developer .header_secondrow .usernav .wsmenu-list {background-color: #f1c7c7 !important;}
.template_header .header_secondrow .usernav>.wsmenu-list > li > a {text-shadow: none !important; color : #4a4a4a !important; font-size: 14px !important; font-weight: normal;}
.template_header .header_secondrow .usernav>.wsmenu-list > li:hover > a {color: #ff5b01 !important; text-decoration: underline;}
.template_header .usernav {padding-left: 56px !important;}
.template_header .header_secondrow .usernav .wsmenu-submenu {top: 44px !important;}
.template_header_search_box #search-post-wrapper {padding: 5px 30px 15px 40px !important; background-color: transparent !important }
.template_header .header_greyrow .usernav .wsmenu-list > li, .template_header .header_greyrow .usernav .wsmenu-list > div > li {padding: 5px 10px;}
.template_header .usernav a:hover, .template_header .usernav> ul > li:hover > a, .template_header .usernav li a:hover{color: #203446 !important;}
.template_header .usernav> ul > li.sellbtn:hover > a, .template_header .usernav li.sellbtn a:hover {color: #fff !important;}
.template_header .profilenav, .template_header .mynotificationlist {vertical-align: top;}
.template_header .profilenav > a {padding-right: 0 !important;}
.template_header .profilenav .user_submenu_new li > a {color: #fff !important;}
.template_header .profilenav .user_submenu_new li > a:hover {color: #ff5b01 !important;}
.template_header .header_firstrow .searchdiv .wsmenu-submenu {width: calc(45% - 30px);}
.template_header .header_firstrow .searchdiv .wsmenu-submenu > li > a:hover{background-color: #ff5b01 !important; color: #fff !important;}
.template_header .header_firstrow .searchdiv .wsmenu-submenu a.submenu-a {color: #666666 !important;}
.template_header .mysubdiv:after, .fixed_nav-usrbtn .mysubdiv:after, .breadcrumbs_container .mysubdiv:after {border-bottom: 6px solid #ebebeb !important; right: 21px}
.template_header .mysubdiv:before, .fixed_nav-usrbtn .mysubdiv:before, .breadcrumbs_container .mysubdiv:before {right: 20px}
.template_header .wsmenu-submenu li.submenu-mega-menu:hover>a:after {border: none !important;}
.template_header ul.wsmenu-submenu li.submenu-li:hover, .template_header ul.wsmenu-submenu li.submenu-li > a:hover {color: #fff  !important;}
.template_header .header_firstrow .searchdiv .wsmenu-submenu a.submenu-a:hover {color: #ff5b01 !important; text-decoration: none !important;}
.template_header .header_firstrow ul.wsmenu-submenu li.submenu-li:hover {background-color:  #fff;}
.suggestionsBox {  left: 0; top: 45px;}
.suggestionList ul li a:hover {text-decoration: none !important;} 
/*.geogrp .suggestionsBox {left: calc(50% - 68px); width: calc(100% - 408px);}*/
.template_header_mobile .notificationlistlabel.hasitems, .template_header .hasitems, .template_header_search_box .hasitems {right: 1px;}
/*Dropdown Sing In*/
.template_header .nav_group_2 .signin_submenu {width: 300px !important; background-color: #fff !important; padding: 15px !important; color: #203446 !important; text-align: left; font-size: 15px !important; right: 0 !important; webkit-box-shadow: 0px 2px 4px #c5c0c0; -moz-box-shadow: 0px 2px 4px #c5c0c0; box-shadow: 0px 2px 4px #c5c0c0;}
.template_header .nav_group_2 .signin_submenu p { white-space: normal !important; line-height: 25px !important;}
.template_header .nav_group_2 .signin_submenu .fa-check { color: #33cc33 !important; }
.template_header .nav_group_2 .signin_submenu .btn { width: 50% !important; line-height: 30px !important; padding:3px 15px !important; border-radius: 15px !important;}
.template_header .nav_group_2 .signin_submenu .btn_signin {background-color: #33cc33 !important; color: #fff !important; }
.template_header .nav_group_2 .signin_submenu .btn_register {border: solid 1px #33cc33 !important;}
.template_header .nav_group_2 .signin_submenu .fa-check:before {content: "\f00c" !important;}
.template_header .nav_group_2 .signin_main_btn {font-weight: 500;}
.template_header .nav_group_2 .signin_main_btn > img {width: 16px; margin-top: 3px; filter: brightness(0%);}
/*End Dropdown Sing In*/
.template_header .searchdiv .cat_dropdown {position:unset;}
.template_header .searchdiv .cat_dropdown, .template_header .searchdiv .cat_dropdown .cat_sub_list {width: 110px;}
.template_header .searchdiv .cat_dropdown .cat_sub_list > li {cursor: pointer;color: #203446; padding: 8px 15px; font-weight: bold;}
.template_header .searchdiv .cat_dropdown .cat_sub_list > li:hover, .template_header .searchdiv .cat_dropdown .cat_sub_list > li:hover > span {color: #fff !important; background-color: #ff6501;}
.template_header .searchdiv .cat_dropdown .cat_sub_list {-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 20%), 0 0 0 1px rgb(0 0 0 / 8%);box-shadow: 0 3px 8px 0 rgb(0 0 0 / 20%), 0 0 0 1px rgb(0 0 0 / 8%);border: 1px solid #ccc;}

.template_header .nav_group_2 .usernav {padding-left: 0 !important;} 
.mobile-sub .orange_bg > a, .mobile-sub .orange_bg > .wsmenu-click > i { color: #000 !important; }
.mobile-sub .orange_bg:hover > a { background: #ff5b01 !important; }
/*END TEMPLATE HEADER NEW CSS 2021*/

.template_header_mobile { background: #ff5b01;}
.template_header_mobile .fixed_nav { position: fixed; top: 0;    z-index: 100; background: #ff5b01; width: 100%; }
.template_header_mobile .firstrow_header { border-bottom: 1px solid #f3f3f3; padding-top: 5px; padding-bottom: 3px;}
.template_header_mobile .secondrow_header { padding: 5px 15px 4px 15px;}
.template_header_mobile .secondrow_header input.form-control { height: 23px; font-size: 12px; padding: 3px 12px;}
.template_header_mobile .secondrow_header  #template_search_frm1 .m4ufa-search-m {margin-top: 5px; font-size: 13px; right: 13px;}
.template_header_mobile .categoryrow_header {    background-color: #fff;}
.template_header_mobile #inddrpdwn li:first-child { background-color: #eaeaea; width: 100%; }
.template_header_mobile #inddrpdwn li:first-child a{line-height:30px}
.template_header_mobile #inddrpdwn li .submenulabel { color: #9b9b9b; font-size: 10px; margin: 0; text-align: left; padding: 15px 32px 4px 17px; font-weight: 600;}
.template_header_mobile #template_search_frm2 { position: absolute; z-index:99000;background: #fff; height: 100%; top: 0; left: 0 ; padding: 15px;}
.template_header_mobile #template_search_frm2 input {
    background-color: #eaeaea;
    border: none;
    border-radius: 8px;
    box-shadow: none;
}
.template_header_mobile .mycartsubdiv { max-height: 500px; overflow-y: auto; }
.template_header_mobile #template_search_frm2 button {
    background: none;
    box-shadow: none;
    border: none;
    color: #ff5b01;
    text-shadow: none;
    vertical-align: middle;
}
.template_header_mobile #template_search_frm2 button:not(.searchbtn) {
    padding: 0;
    margin: 7px 0;
    background: none;
    color: #9b9b9b;
    font-size: 20px;
}
.template_header_mobile .firstrow_nav_active {background-color: #ff5b01 !important;}
.template_header_mobile .firstrow_nav_active a {color: #fff !important;}
.template_header_mobile .categoryrow_header .header_menu_nav_ul {
    list-style-type: none !important;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
    justify-content: space-between;
}

.template_header_mobile .categoryrow_header .header_menu_nav_ul li {
    display: inline-block !important;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    position: relative;
    padding: 7px 11px;
}
.template_header_mobile .categoryrow_header .header_menu_nav_ul li a {color: #000000;}
.template_header_mobile .wsmenu-list > li:hover>a { background: #FFF0E7; }
.template_header_mobile #template_search_frm2 .searchbtn { float: right;}
.template_header_mobile #template_search_frm2 form { padding: 0; }
.template_header_mobile .suggestionList { margin: 0;     min-width: 235px; }
.template_header_mobile #template_search_frm2 form > button { padding-right: 0; }
.template_header_mobile #template_search_frm1 .searchinput { background: #993c00; border: none; box-shadow: none; border-radius: 8px; color: #fff; float: left;}
.template_header_mobile #template_search_frm1 i {
    margin-top: 8px ;
    float: left;
    z-index: 1;
    position: absolute;
    right: 20px;
    color: #fff;
    font-size: 17px;
}
.template_header_mobile .searchnav .fa-search {-webkit-transform: scaleX(-1) !important; transform: scaleX(-1) !important; margin-left: 14px}
.template_header_mobile .searchnav button {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
    position: relative;
    color: #000000;
    text-shadow: none;
    font-size: 20px;
    height: 30px;
}
.template_header_mobile .usernav, .template_header_mobile .searchnav {display: inline-block;}
.template_header_mobile .mycart .hasitems{
    position: absolute;
    top: -2px;
    background: red;
    color: #fff;
    padding: 1px 5px;
    border-radius: 10px;
    font-size: 10px;
    right: -10px;
}

.template_header_mobile .mynotification .hasitems{
    position: absolute;
    top: -2px;
    background: red;
    color: #fff;
    padding: 1px 5px;
    border-radius: 10px;
    font-size: 10px;
    left: 10px;
    right:auto;
}

.template_header_mobile .usernav button {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
    position: relative;
    color: #000000;
    text-shadow: none;
    font-size: 20px;
    height: 30px;
}
.template_header_mobile .usernav button:hover,.template_header_mobile .usernav button:focus{
    border: none;
    box-shadow: none;
    background: none;
    color: #fff;
}
.template_header_mobile .usernav .open > button:after {
    position: absolute;
    bottom: -6px;
    left: 4px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
.template_header_mobile .usernav ul.usermenu>li>a{font-size:20px;line-height:40px;}
.template_header_mobile .oursites .open > button:after {
    position: absolute;
    bottom: -3px;
    right: 30px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
.template_header_mobile .oursites .sites_menu { border:none; }
.template_header_mobile .usermenu { right: 0; left:inherit; min-width: 100px; top: 21px; border: none;}
.template_header_mobile .suggestedsearches_wrapper a { display: block; padding-top: 15px;}
.no-padding-horizontal { padding-left:0; padding-right: 0; }

.browse_breadcrumb_panel, .hire_breadcrumb_panel, .search_breadcrumb_panel {
    margin-top: 20px;
}
.browse_breadcrumb_panel ol:first-child > li, .hire_breadcrumb_panel ol:first-child > li, .search_breadcrumb_panel ol:first-child > li{
    display: inline;
}

/* START TRUE SKIN CSS */
#trueskintop {
    height: 150px;
}
#trueskintop_mobile {
    height: 90px;
}
#trueskintop_ldb  {
    width: calc(100% - 320px);
    height: 90px;
    margin-top: 20px;
}
#trueskintop_ldb_mobile  {
    height: 50px;
    margin-top: 20px;
}
.trueskinon .browse_pg_container .browse_breadcrumb_panel, .trueskinon .browse_pg_container .hire_breadcrumb_panel, .trueskinon .search_pg_container .search_breadcrumb_panel {
    margin-top: -20px !important;
}
/* END TRUE SKIN CSS */
.template_footer.firstrow {
    margin-top:15px;
    background:#333;
    color:#fff;
    padding: 30px 15px 20px
}
.template_footer.firstrow .menulist ul {
    padding: 0;
    list-style-type: none;
}
.template_footer.firstrow .menulist ul > li {
    padding: 5px 0;
}
.template_footer.firstrow .menulist ul > li > a {
    font-size: 12px;
    color: inherit;
    text-decoration: none;
}
.template_footer .newslettersignupbar {
    padding: 0 30px;
}
.template_footer .newslettersignupbar .newsletter_desc {
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.template_footer .newslettersignupbar input.emailinput {
    border-radius: 0;
    box-shadow: none;
}
.template_footer .newslettersignupbar input.signupbtn {
    padding: 6px 35px;
    background: #ff5b01;
    color: #fff;
    border-radius: 0;
    border-color: #ff5b01;
    box-shadow: none;
}
.template_footer.firstrow .newslettersignupbar form {
    margin-bottom: 5px;
}
.template_footer.firstrow .newslettersignupbar form + span {
    color: #6d6d6d;
    font-size: 12px;
}
.template_footer.secondrow {
    background: #222222;
    color:#6d6d6d;
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
}
.template_footer .socialicons a, .template_footer_mobile .socialicons a { color: #959595;font-size: 20px;text-align: center;}
.template_footer .socialicons a:hover, .template_footer_mobile .socialicons a:hover { color: #D4D4D4; }
.template_footer .sellbtn a {padding-top:10px; padding-bottom: 10px;}
.template_footer a.fbicon { padding: 5px 11px; margin-right: 5px;}
.template_footer a.twittericon,.template_footer a.gicon,.template_footer a.yticon{
    padding: 5px 7px;
    margin: 0 5px;
}
.template_footer a.linkedinicon {
    padding: 5px 9px;
    margin-left: 5px;
}
.template_footer.secondrow ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.template_footer.secondrow ul > li {
    display: inline-block;
}
.template_footer.secondrow ul > li:not(:last-child):not(.cpw)::after{
    content:" | ";
    margin-left: 5px;
    margin-right: 5px;
}
.template_footer.secondrow ul > li > a {
    color: inherit;
    padding: 0 10px;
    text-decoration: underline;
}
.template_footer.secondrow  img {
    max-width: 115px;
    margin-top: 10px;
    display: inline;
}
.template_footer_mobile{margin-top:15px;background:#333;padding-top:24px;color:#ddd;border-top:6px solid #ff5b01;padding-bottom:24px}
.template_footer_mobile .firstrow .aboutus p{ font-size: 12px;color: #eaeaea; }
.template_footer_mobile .firstrow .iconcog { padding: 0 10px; }
.template_footer_mobile .firstrow .iconcog img { max-width: 100%; }
.template_footer_mobile .firstrow .aboutus h3 { margin-top: 0; margin-bottom: 5px; }
.template_footer_mobile .menulist ul {color:#fff;padding: 0;list-style-type: none;}
.template_footer_mobile .menulist ul > li {padding: 5px 0;}
.template_footer_mobile .menulist ul > li > a {font-size: 12px;color: inherit;text-decoration: none;}
.template_footer_mobile .secondrow {color: #959595; font-size: 12px; text-decoration: none;}
.template_footer_mobile .secondrow ul {list-style-type: none;padding: 0;margin: 0;text-align: center;}
.template_footer_mobile .secondrow ul > li {display: inline-block; padding-left:10px; padding-right:10px;}
.template_footer_mobile .secondrow ul > li a{color:#fff}
.template_footer_mobile .socialicons a {color:#fafafa; padding-left:10px; padding-right:10px}
.template_footer_mobile .footernav .contactlink:hover { color: #ff4500; }
.template_footer_mobile .secondrow a:hover { color: #D4D4D4; }
.template_frm{ filter:none; background-image:none;background-color:#ff5b01 !important;padding:19px 9px;margin-top:10px;margin-bottom:10px}
.template_frm #tsb_adv_search{color:#fff;line-height:26px;text-align: right;margin-left: 638px;;font-size: smaller;margin-bottom: -21px;font-weight: bold;}
.template_frm #sell_equpt_btn{padding: 8px 3px;font-weight: bold; font-size: 12px;}
.template_footer_mobile .footernav .contactlink { color: #ff5b01; }
.template_footer_mobile .secondrow .contactdiv .seal_img {bottom: 15px;}
.footer_ratings a{color:#fff;}
.footer_ratings .fa{padding-right:6px;color:#ccc;}
.footer_ratings.fr5 .fa-star:nth-child(-n+5){color:#ff5b01;}
.footer_ratings.fr4 .fa-star:nth-child(-n+4){color:#ff5b01;}
.footer_ratings.fr3 .fa-star:nth-child(-n+3){color:#ff5b01;}
.footer_ratings.fr2 .fa-star:nth-child(-n+2){color:#ff5b01;}
.footer_ratings.fr1 .fa-star:nth-child(-n+1){color:#ff5b01;}
.home_container > div > p { color: #002240; font-size: 18px; font-weight: bold; }
.homepagebanner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.homepagebanner .bannerdetails { height: 460px; }
.homepagebanner .bgoverlay { height: 100%; background-color: rgba(0, 0, 0, 0.39); }
.homepagebanner .bannertext_container {
    display: table;
    height: 100%;
    padding-bottom:10px;
}
.homepagebanner .bannertext_container .bannertext {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-decoration: none
}
.homepagebanner .bannertext_container .bannertext h1 {  margin-top: 0;}
.homepagebanner .bannertext_container .bannertext p { font-size:12px; margin-top: 15px; margin-bottom: 25px;max-width:380px;}
.homepagebanner .bannertext_container .banner-cta .btn {
    border-radius: 0;
    padding: 12px 25px;
    background-image: none;
    border: none;
    text-shadow: none;
}
.homepagebanner .bannertext_container .banner-cta a.btn1{
    background-color: #fff;
    color: #3C8E3B;
    margin-right: 20px;
}
.home_tabwidgets ul.nav-tabs > li { margin:0 4%;}
.home_tabwidgets ul.nav-tabs > li > a {
    color: #222;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 0;
    border: none;
    font-family: 'Roboto', sans-serif;
}
.home_tabwidgets ul.nav-tabs > li> a:hover { background: none; border-color:transparent;}
.home_tabwidgets ul.nav-tabs > li:active > a ,.home_tabwidgets ul.nav-tabs > li.active > a {
    color: #ff5b01;
    border: none;
    border-bottom: 2px solid;
}
.home_tabwidgets_container {margin-bottom: 15px; background: #fff}
.home_tabwidgets #myTabContent { min-height: 200px; }
.home_tabwidgets ul.nav-tabs {
    border: none;
    height: 50px;
    margin: 20px 0;
    justify-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.home_tabwidgets .scroll_latest_container { height: auto; margin-top: 15px; }
.home_aftertabwidgets {
    background: #fff;
    margin-bottom: 20px;
    padding: 30px 15px;
}
.home_aftertabwidgets div.newsletter_form { margin-bottom: 15px; }
.home_aftertabwidgets div.newsletter_form .signupicon { margin: 55px 0; text-align: center;}
.home_aftertabwidgets div.newsletter_form .signupicon a { color: inherit;}
.home_aftertabwidgets .enquiryqueueboxw { margin-bottom: 15px; }
.home_aftertabwidgets div.activity_widget { height: 220px;overflow:hidden; }
.home_aftertabwidgets div.activity_widget .body_text { display:block; }
.home_aftertabwidgets div.activity_widget .body_text a { color: #333; font-weight: bold;}
.home_aftertabwidgets .newsletter_form .form-title { font-size: 18px;}
.home_aftertabwidgets .newsletter_form input { border-radius: 0; border-color: #a1a1a1;}
.home_aftertabwidgets .newsletter_form .btn {
    width: 110px;
    text-shadow: none;
    color: #fff;
    font-weight: bold;
}
.home_aftertabwidgets .newsletter_form input.signupbtn { margin-right:10px; }
.home_aftertabwidgets .newsletter_form .loginbtn { background:#cfcfcf; border-color: #a1a1a1;}
.home_popular_ind_div { background: #fff; padding: 15px 30px 20px;}
.home_popular_ind_div a {
    display: block;
    color: #000;
    line-height: 30px;
}
.home_testimonials { background: #fff; padding: 15px 30px; margin-bottom:15px;}
.home_testimonials .testimonial_div .review_img { margin-bottom: 10px;overflow:hidden;}
.home_testimonials .scroll_container { height: auto; }
.home_testimonials .scrollable { height: 255px; width: 94%;}
.home_testimonials .testimonial_div .comment { color: #ff5b01; font-weight: bold; font-size: 14px;line-height: 1.25;}
#testimonials_slider .testimonial_div { height: 360px; overflow: hidden; }
.home_banner1,.home_banner2 { text-align: center; }
#watchlist_container .clearall { position: absolute; width: 100%; bottom: 0; }
.breadcrumbs_container .options_topright .pull-right > * { margin-left: 10px;}
.adv_cust_img_new {margin: auto; margin-top: 15px; margin-bottom: 15px;}
.advert_container_new .adv_header_new { margin-bottom: 10px; background: #fff;padding: 0 20px;}
.body_removed .h1 { font-size: 22px; }
.advert_container_new h1,.advert_container_new .h1 {color: #000;margin-top:0px;line-height:inherit;}
.advert_container_new .price_wrapper .price_gstinc,.advert_container_new .price_wrapper .confirm-with-seller{font-size:12px;color:#929292;}
.adv_header_loc { margin-left: -15px;}
.adv_leftcol_wrapper {background: #fff;padding-bottom: 10px;}
.adv_leftcol_wrapper .adv_photo { margin-bottom: 2px; }
.adv_leftcol_wrapper .advert_details .col-md-5.col-xs-5,.product_spec_content .col-md-5.col-xs-5 { clear:both; }
div#watch_video { color: #ff5b01; padding: 15px 25px; }
.advert_view_leftcolumn hr.separator{width: 100%;}
.adv_contact_bottom_new { background: #333; color: #fff; padding-bottom: 10px;cursor:pointer;line-height:42px}
.adv_contact_bottom_new>span { text-transform:uppercase;}
.adv_contact_bottom_new .span_contact_caption { font-size: 18px;padding-right: 15px }

.advert_number {
    font-weight: bold;
    margin-bottom: 0px;
    color: #fff;
    font-size: 32px;
    line-height: 40px;
    text-decoration: none;
}
.adv_contact_bottom_new .advert_number img { width: 18px; height: 24px; margin-right:5px; vertical-align: inherit; }
.sellers_other_listings {  background: #fff; padding: 20px; }
.other_listings_header {font-size: 18px;}
.latest_listing_text a {
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    color: inherit;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest_listing_text {
    float: none !important;
    padding-left: 3px;
    padding-right: 5px;
}
.advert_view_leftcolumn .scroll_container1 .scrollable1 .latest_machine {
    width: 255px;
    height: 264px;
    position: relative;
}
.advert_view_leftcolumn .scroll_container1 .latest_machine .latimg {
    text-align: center;
    height: 190px;
    background: #f3f3f3;
    overflow: hidden;
    padding: 0px;
}
.advert_view_leftcolumn #adv_map_container .modal-lg { width: 915px; }
.advert_view_leftcolumn .doc_title { border-bottom:2px solid #ff5b01;margin-top: 0; padding:0 15px 15px }
.scroll_price {
    color: #ff5b01;
    font-weight: bold;
    font-size: 14px;
}
.scroll_location {
    position: absolute;
    bottom: 5px;
    left: 2px;
}
.scroll_star_icon {
    position: absolute;
    bottom: 5px;
    right: 3px;
    cursor: pointer;
}
.adv_bottom_container_new {
    background: #fff;
    padding: 20px;
}
.product_detail_header, .product_spec_header, .left_column_header { margin-bottom: 15px; margin-top: 10px; color:#000; font-weight:600; font-family:segoe ui,-apple-system,helvetica;}
.bn_terms_content .bn_terms { padding-left: 17px; line-height: 30px; }
.price_wrapper .price_normal { font-size: 22px; font-weight: 300; color: #000;}
.price_wrapper .price_gstinc {  font-size: 16px;}
.confirm-with-seller { padding-bottom: 10px; font-size: 14px; }
.advert_view_leftcolumn .advert_details .ad_det_children,
.advert_view_leftcolumn .product_spec_content .ad_det_children {  margin-bottom:15px; }
.advert_detail_specs_cont { margin-top: 20px; }
.gallerypopup_hover_new {
    position: absolute;
    cursor: pointer;
    margin: 0px;
    bottom: 15px;
    background: rgb(0, 0, 0); /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.5);
}
span.gallerypopup_hover_new {
    left: 39%;
    bottom: 46%;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    z-index:60;
}
.gallery_popup_count {
    height: 38px;
    right: 15px;
    background: #2d2926;
    color: #fff;
    padding: 10px;
    display: inline;
    position: absolute;
    bottom: 27px;
}
.bold { font-weight: bold; }
.member_details { margin-top: 10px; font-size: 12px; }
.member_details a, #location_trading .office_loc a{cursor:pointer;}
.showroom-widget .col-logo{text-align: center}
#location_trading{border-top:1px solid #dedede; margin-top:15px; padding-top:15px;}
#location_trading p.title{color: #424242;font-weight: bold;font-size: 15px; margin-bottom:0}
.showroom-widget .col-logo .fa-cust,.showroom-widget .contact_details .fa{color:#acacac}
.showroom-widget .col-logo div{padding-top:5px; padding-bottom:5px;cursor: pointer;}
.showroom-widget .col-logo div a{padding-left:5px}
.showroom-widget .col-business{min-height: 165px;}
.showroom-widget .col-business .business-name{color: #424242;font-weight: 600;font-size: 15px;}
.showroom-widget .office-loc{padding:0 30px 0 15px;}
.trade-hours{line-height: 2em;}
.description_text{word-wrap: break-word;}
.description_text.long { height:750px;overflow:hidden;}
.sticky_div_wrapper.fixed,.display_campaign_half_page.fixed,.sticky_wrapper .fixed,.Advert_HalfPage_300_600.fixed,.dfp_halfpage.fixed { position: fixed; top:0; width: 310px;}
.sticky_div_wrapper.fixed,.display_campaign_half_page.fixed,.Advert_HalfPage_300_600.fixed { margin-top: 15px; }
.sticky_div_wrapper.fixed {z-index: -1;}
.panel-body,.btn,.modal-content,.panel,.btn{border-radius:0px;}
#tabContentArea .row .col-sm-4{margin-bottom:15px}
#footercontainer{line-height:30px}
#login_frm .m4ubutton{border:none;background-repeat:no-repeat;min-width:72px;background-position:center center;line-height:25px;margin-top:2px;font-size:15px}
#login_frm .m4ubutton:last-child{background:#ffffff;color:#ff5b01;}
.float-widget{display:none}
.template_kw_search_container {position:relative}
.exp_container h3{margin-top:0px;}
.exp_container .exp-listing-img {overflow:hidden;padding-left:0px;}
.exp_container .exp-listing-img .noview{transform: scale(2.0);}
.exp_container .exp-listing-img img{width:200px;}
.exp_container .exp-listing-dtls{padding-top: 15px; text-align: left;}
.exp_container .exp-listing-model{font-size: 16px; font-weight: 600;}
.exp_container .exp-listing-body h3{font-size:24px; margin-top:20px; margin-bottom:35px !important;}

.exp-listing-body .similar-listing-topbtn, .similar-listing-botbtn{
    font-size: 18px;
    padding: 10px 80px;
    color: #fff;
    cursor: pointer;
}
.similar-listing-botbtn{background-color: #ff5b01 !important;}
.exp-listing-box{
    border: 1px solid #dedede;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 35px;
    max-height: 135px;
    overflow: hidden;
}
.exp-listing-model{font-size: 16px; font-weight: 600;}
.exp-listing-img{overflow: hidden;padding-left: 0;}
.exp-listing-img img{width:175px}
.similar-listing-botbtn:hover, .similar-listing-botbtn:focus{color: #fff !important;}
.search-left-column .badge,
.search-right-column .badge,.browse_pg_container .badge{font-weight: normal;color: #999888;background: none;border:none;padding-right:0px;}
.search-left-column .total_equip_badge {text-decoration: none; color: #999888;font-size:13px;}
.search-right-column .ads_type_title {
    background: #ff5b01;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 15px;
    font-size:15px;
    float: none;
}
.search-right-column,.directory-right-column {padding-right:0px;padding-left: 0px;}
.search-left-column .glyphicon{margin-right:10px}
.search-left-column .glyphicon .state_icon {font-size: 10px !important}
.search-left-column .panel-body .list-unstyled {
    padding: 10px 0;
    margin-bottom: 0;
    border-top: 1px solid #EEEEEE;
    font-size:13px;
}
.search-left-column ul.second_level_checkboxes {
    border-top: 0px !important;
    display: block !important;
    padding-top: 0px !important;
    padding-left: 20px !important;
}
.search-left-column .filter_hidden {display:none !important;}
.search-left-column .lft_flt_list_price, .search-left-column .lft_flt_list_type_number {display: flex}
.search-left-column .panel-body > *{padding:0px}
.search-left-column .list-unstyled .text-ellipsis { max-width: 75%; cursor:pointer}
.search-left-column .list-unstyled > li > a, 
.search-left-column .list-unstyled > li > .span_current 
{ display: block; padding-left: 7px; padding-right: 7px;}
.search-left-column .list-unstyled > li > .span_current { color: #428bca; cursor: pointer; }
.search-left-column .list-unstyled > li > a:hover {background: #EEEEEE;}
.search-left-column .list-unstyled li{line-height:20px}
.search-left-column .checkbox .text-ellipsis {color: #428bca;}
.search-left-column div.go_btn button.m4ubutton_s {height: 34px;}
.search-left-column li.hidd,div.hidd{display:none}
.search-left-column li.intick_cat{padding-left:15px}
.search-left-column li.intick_cur,div.intick_cur,span.intick_cur{font-family: segoe ui,-apple-system,helvetica; font-weight: 600;}
.search-left-column label{font-weight:normal}
.search-left-column li.intick_subcat{padding-left:30px}
.search-left-column .lft_flt_head {border-bottom: 1px solid #EEEEEE;line-height:30px;cursor:pointer}
.search-left-column .lft_flt_head i.fa.fa-chevron-right, .search-left-column .lft_flt_head i.fa.fa-chevron-down { font-size: 10px; margin-left: 7px; width: 10px;}
.search-left-column li.intick :not(ul):not(div):not(button):not(.clearfilter ):hover { background-color: #EEEEEE; }
.search-left-column .lft_flt_cross_icon {color: #ff5b01 !important; min-width: 10px; padding: 3px 0px;}
.search-left-column .lft_flt_cross_icon .pull-left { color: #999 !important; min-width: 10px; padding: 4px 0px !important; }
.search-left-column .lft_flt_cross_icon i.plus_minus_icon {font-size:10px!important; cursor:pointer;}
.search-left-column .kw_cat_filter_list li{padding-bottom:10px}
.search-left-column .kw_cat_filter_list li div{padding-left:15px}
.search-left-column .tag-labels{margin:15px}
.search-left-column .tag-labels .label{margin:2px;line-height:25px;padding:3px;cursor:pointer}
.search-left-column .lft_flt_chevron_icon {font-weight:bold}
.search-left-column .lft_flt_chevron_icon .glyphicon {margin:10px 0; color: #428bca; font-size:10px}
.search-left-column .clearfilter{line-height: 34px;color: #428bca;cursor: pointer;font-weight:bold;}
.mag_panel h4 a{color: inherit; font-size: 14px;font-weight:600;text-transform: capitalize;}
.mag_panel .mag_img_container{position:relative;}
.mag_panel h4{width:100%;margin: 0px;}
.mag_panel .mag_img_container img { width: 180px; margin: 0 auto; }
.search-left-column .title{font-weight:bold;font-size:16px;}
.insights_panel .cenqpr,.insights_panel .omke,.insights_panel .ads,.insights_panel .ads1,.insights_panel .pyear,.insights_panel .cname,.insights_panel .avgpr{display:none}
.breadcrumb{background:none;margin-bottom: 0px;padding-top: 0px;padding-bottom:0px;white-space: nowrap;overflow: hidden;}
.breadcrumb h1{margin:0px;font-size:14px;display:inline;}
.breadcrumb li{padding-bottom:0px;padding-top:0px;}
.glyphicon{color:#999}
.watch-compare-container{color:#999;cursor:pointer}
.m4u-fav-icon,.m4u-cmp-icon,.m4u-chat-icon{font-size:16px;color:inherit}
.add_to_watchlist:hover,.add_to_compare:hover{color:#ff5b01;}
.add_to_compare{margin-left:10px}
.chat_seller { margin-left: 10px; font-size: 12px;line-height: 18px; }
.online { color: #5cb85c !important; }
.m4u-chat-icon { vertical-align: middle; }
.active > .glyphicon{color:#ff5b01}
.btn-black,.btn-black:hover{color:#fff;background:#000;border-color:#222}
.btn-black:hover{background:#222}
.search-right-column .panel{margin-bottom:15px}
.search-right-head-panel .btn { padding: 7px 12px; }
.listing-btn{color: #fff;background: #ff5b01;border: 1px solid #ff5b01;font-size:15px; width:190px; margin-top:10px;}
.listing-btn:hover{color: #fff;}

.search-left-column #search_widget .mobile_filter_btn {
    border-radius: 30px;
    padding: 5px 20px;
    font-size: 13px;
    height: auto;
    background: #fff;
    color: #000000;
    border: 1px solid #ddd;
    font-weight: 500;
    width: 110px;
}
.search-left-column #search_widget .glyphicon {margin-right: 0}
.search-left-column #sort_widget .mobile_sort_btn{border-top: none !important}
/*.search-left-column .panel {margin-bottom: 0}*/
.search-left-column #sort_widget {margin-bottom: 20px}
.filters_container .search-left-column {
    width: auto;
    padding-right: 0;
}
a.post_hotdeal_lnk { display: inline-block; white-space: nowrap; }
#filter_widget,#sort_widget  { position: relative; }
#filter_widget .spinner-container,#sort_widget .spinner-container {
        position: absolute;
        height: 100%;
        width: 100%;
        background: rgb(255 255 255 / 0.30);
        top: 0;
        left: 0;
    }
#filter_widget .spinner-container #loadingicon,#sort_widget .spinner-container #loadingicon { margin-top: 50px; }

.browse_pg_container .div_sort_by, .search_pg_container .div_sort_by {position: relative;}
.browse_pg_container .div_sort_by .sort_by_select, .search_pg_container .div_sort_by .sort_by_select {-webkit-appearance: none;-moz-appearance: none; width: 145px; cursor: pointer;}
.browse_pg_container .div_sort_by .sort_by_icon, .search_pg_container .div_sort_by .sort_by_icon {position: absolute; top:12px; right: 15px; font-size: 10px; cursor: pointer;}
.browse_pg_container .div_sort_by .sort_by_icon .glyphicon, .search_pg_container .div_sort_by .sort_by_icon .glyphicon {margin-right: 0px !important; color: #ff5b01 !important;}
.browse_page_filter .refine_div .lft_flt_list_sellertype .lft_flt_cross_icon {padding: 3px 0;}
.browse_page_filter .seller_drop_div {max-height: 500px !important; overflow: hidden !important;}
.browse_pg_container .tab_title, .search_pg_container .tab_title, .search_pg_container .search-right-head-panel {font-size: 23px; font-weight: bold; color: #333333 !important;}
.search_pg_container .search-right-head-panel button {font-size: 14px; font-weight: normal; color: #4b5a64 !important;}
.browse_pg_container .mag_panel .desktop_mag_articles .mag_img_container img {margin: 0 !important;}
.browse_pg_container .article_title {font-size: 18px; font-weight: bold;}
/*.browse_pg_full_container {}*/
.browse_pg_full_container .container > div{width: 100%}
/*.browse_pg_full_container .ad_space_browse > div:first-child {}*/
.browse_main_container .breadcrumb li h1, .search_pg_container .breadcrumb li h1 {line-height: 15px}
.browse_pg_container .mag_panel .mag_panel_desktop h4 {height: 45px; margin-top: 20px; padding-bottom: 5px !important;}
.browse_pg_container .mag_panel .mag_panel_desktop h4 a {height: 32px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.browse_pg_container .mag_panel .mag_panel_desktop .mag_img_container {height: 190px;}
.browse_pg_container .mag_panel .mag_panel_desktop .mag_img_container img {width: 100%; max-height: 190px;}
.browse_pg_container .main_filter_div {padding: 0; padding-top: 20px; padding-bottom: 5px;}
.search_pg_container .main_filter_div {padding: 0; padding-top: 20px; padding-bottom: 5px;}
.browse_pg_container .main_filter_div .page_filter_bar > .dropdown, .browse_pg_container .main_filter_div .div_sort_by_browse {margin-bottom: 15px !important;}
.search_pg_container .main_filter_div .page_filter_bar > .dropdown, .search_pg_container .main_filter_div .div_sort_by_search{margin-bottom: 15px !important;}
.browse_main_container .search-right-column .panel, .search_pg_container .search-right-column .panel  {margin-bottom: 20px;}
.browse_main_container .search-right-column .panel.browse_top_text {margin-bottom: 0px;}
.browse_pg_container .browse_result_banner_div {margin-bottom: 0px !important;}
.browse_pg_container .browse_result_banner_div > div {margin-bottom: 20px; padding-top: 0;}

.search_pg_container .dropdown_search_location .dropdown-menu > li > a {display: inline-block; width: 90%;}
.search_pg_container .page_filter_bar .dropdown_search_location .lft_flt_cross_icon {margin-left: 0; width: 10%;}
.search_pg_container .dropdown_search_location .list-unstyled > li > a, .search_pg_container .dropdown_search_location .list-unstyled > li > .span_current {padding-left: 7px;}
.search_pg_container .page_filter_bar .dropdown_search_location .lft_flt_cross_icon .fa {float: right;}
.search_pg_container .dropdown_search_location .dropdown-menu >li >a {color: #428bca;}
.search_pg_container .dropdown_search_location .dropdown-menu >li >a:hover, .search_pg_container .dropdown_search_location  .dropdown-menu > li > a:focus {color: #428bca; background: #eeeeee;}
.search_pg_container .dropdown_search_location ul.states {padding-left: 25px;}
.search_pg_container .page_filter_bar div.checkbox {padding: 5px 0;}
.search_pg_container .list-unstyled > li > a, .search_pg_container .list-unstyled > li > .span_current {padding-right: 0; padding-left: 0;}
.search_pg_container .search-right-head-panel, .search_pg_container .right-col-head-panel {border-bottom: none;}
.search_pg_container .breadcrumb {border-radius: 0;}
.search_pg_container .search-top-filters-div span, .browse_main_container .search-top-filters-div span {margin-bottom: 0;}
.search_pg_container .bannerrow>div, .search_pg_container .bannerrow>.display_campaign_img {padding-top: 0;}
.search_pg_container .search-right-column .bannerrow, .search_pg_container .search-right-column .bannerrow_mobile {margin-bottom: 0;}
.search_pg_container .search-right-column .bannerrow > div, .search_pg_container .search-right-column .bannerrow_mobile > div {margin-bottom: 20px;}
.search_pg_container .search_filter_widget div.checkbox input {margin-top: -3px;}
.search_pg_container .search_filter_widget .ul_dropdown_sublocation li > a {padding-bottom: 5px;}
.sbh_fixed_container {z-index: 999; padding-top: 20px !important; background-color: #ebebeb !important;}
.hotdeal_fixed_container {z-index: 999; padding-top: 20px; padding-bottom: 5px; background-color: #fff; border-top: solid 20px #ebebeb; -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 8%); box-shadow: 0 1px 2px rgb(0 0 0 / 8%)}
.search_pg_container .search_banner_bottom > div {margin-bottom: 0 !important;}
.search_pg_container div.search-top-filters-div > span, .browse_main_container div.search-top-filters-div > span,
.hotdeals_container div.search-top-filters-div > span { background: none; box-shadow: none; border-radius: 30px; margin-bottom: 0px; padding: 6px 12px; line-height: 20px; margin-right: 5px; margin-bottom: 15px;}
.search_pg_container div.search-top-filters-div > span.search-top-filters > a .fa,
.browse_main_container div.search-top-filters-div > span.search-top-filters > a .fa,
.hotdeals_container div.search-top-filters-div > span.search-top-filters > a .fa,
.search_pg_container div.search-top-filters-div > span.search-top-filters > a .fa:hover,
.browse_main_container div.search-top-filters-div > span.search-top-filters > a .fa:hover,
.hotdeals_container div.search-top-filters-div > span.search-top-filters > a .fa:hover {font-size: 14px; color: #000 !important; padding-left: 0; margin-top: 1px;}
.search_pg_container .main_filter_div, .browse_main_container .main_filter_div{-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 8%); box-shadow: 0 1px 2px rgb(0 0 0 / 8%);}
.search_pg_container .search-top-filters-div .stf_filter_btn, .browse_pg_container .search-top-filters-div .stf_filter_btn {display: inline-block; margin-bottom: 15px;}
.search_pg_container .search_breadcrumb_panel {line-height: 22px;}
.search_pg_container .search_breadcrumb_panel ol {padding: 15px; white-space: normal !important;}
.browse_main_container .browse_breadcrumb_panel .div_max_category_show > span, .browse_main_container .hire_breadcrumb_panel .div_max_category_show > span {color: #428bca; font-size: 0.95em; cursor: pointer;}
.search_pg_container .search-left-column .lft_flt_cross_icon {padding: 3px 0px;}
.search_pg_container .search-left-column .dropdown-menu div.checkbox > label, .browse_main_container .search-left-column .dropdown-menu div.checkbox > label,
.hotdeals_container .search-left-column .dropdown-menu div.checkbox > label {display: block;}
.search_pg_container .search-left-column ul.refine-dropdown, .browse_main_container .search-left-column ul.refine-dropdown {max-width: 310px;}
.search_pg_container .page_filter_bar .dropdown-menu ul > li:hover, .browse_pg_container .page_filter_bar ul.dropdown-menu > li:hover {background-color: #eeeeee;}

/*Make an offer*/
.div_make_offer {display: inline-block; background-color:#333}
.div_make_offer .make_offer_link {cursor: pointer; color: #fff; font-size: 18px;}
.div_make_offer div.input-group > input, .div_make_offer .makeoffer_btn {height: 50px;border-radius: 2px; }
.div_make_offer .makeoffer_btn {color: #fff; background-color:#ff5b01; border-color:#ff5b01; width: 100%;}
.div_make_offer div.input-group > input {border-left: none;}
.div_make_offer div.input-group .addon-left {border-top-left-radius: 2px; border-bottom-left-radius: 2px; background-color: #fff;}
.div_make_offer .disabled_txt {background-color: #eee !important;}
.div_make_offer .disabled_btn {cursor: not-allowed;}
.div_make_offer.horizontal_offer > div > p#make_offer_label {height: 50px; position: relative;}
.div_make_offer.horizontal_offer .make_offer_txt_amt {margin-bottom: 0;}
.div_make_offer.horizontal_offer .addon-left-link {background-color: #333333; border: none}
.div_make_offer.horizontal_offer .addon-left {border-right: none;}
/*End Make an offer*/

/*Start MAC-93*/
/*Extra Space removed*/
div#hdr_ldb_banner {
    height: auto;
}
/* Desktop */
.item, .quick-link-title {
    display: inline-block;
}

.quicklink-wrap.container {
    color: #213445;
    font-size: 16px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    line-height: 19px;
}

div#quick-link {
    /*padding-left: 30px;*/
}

.item-wrapper {
    padding: 13px 0;
    margin-right: 35px;
}

.item a {
    color: #213445;
}

.item a:hover {
    color: #ff5b01 !important;
    text-decoration: underline;
    /*cursor: pointer;*/
}

#quick-link.mobile {
    background: #FFFFFF;
}

/*CSS STICKY*/
.template_header .sticky, #quick-link.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #213445!important;
    z-index: 101;
}

.sticky .item-wrapper, .sticky .item a {
    color: #EBEBEB;
}

.sticky .item-wrapper img {
    filter: invert(100%) sepia(5%) saturate(0%) hue-rotate(141deg) brightness(105%) contrast(101%);
}

.template_header_search_box.fixed_nav {
    border-bottom: 0;
}
/*End MAC-93*/

@media screen and (orientation:landscape) { 
    .search-left-column #search_widget {display: none}
}


.search-right-column .listing_photo_container,
.suggested_ads .listing_photo_container
{padding:10px 0px;text-align:right;font-weight:normal;font-size:12px;max-height:50px;overflow:hidden}

.search-right-column .listing_photo_container img,
.suggested_ads .listing_photo_container img
{max-width:75%}

.search-right-column .price_container,
.suggested_ads .price_container
{font-weight:bold;text-align:right;line-height:20px;font-size:15px}

.search-right-column  p.list_state,
.suggested_ads  p.list_state
{text-align:right;font-weight:normal;font-size:12px;margin-bottom:0px;color:#999;line-height:20px}

.search-right-column .title_container{padding:0px;font-weight:bold;font-size:15px}
.search-right-column .title_container a,.search-right-column .tiled_results a{color:#666;}

.search-right-column .photo_container,
.suggested_ads .photo_container
{
    position:relative;cursor:pointer
}
.search-right-column .form-group{margin-bottom:0px}
.search-right-column .bannerrow,.search-right-column .bannerrow_mobile {text-align:center}
.search-right-column .premium{border-left:2px solid #ff5b01}
.search-right-column .tiled_results_container.premium{border-left:0px}
.search-right-column .bannerrow,.search-right-column .bannerrow_mobile{margin-bottom:20px;}
.search-right-column .bannerrow img{margin:0 auto;}
.search-right-column .premium .tiled_results{border-top:2px solid #ff5b01}
.search-right-column .add_to_watchlist,.add_to_compare {font-size: 12px;line-height: 18px}
.search-right-column .cndtn_typeofsale{color: #999;font-weight:normal;font-size:12px;margin-top:10px}
.search-right-column .tiled_results .advert_row_desc{min-height: auto;max-height:36px;overflow: hidden;padding-bottom: 0px;width:100%;}
/*.search-right-column .panel a{color:#666}*/
.search-right-column .watch-compare-container{margin-bottom:0px}
span.gstlbl{color:#4b5a64;font-size: 12px; font-weight: normal;}
.search-right-column span.gstlbl{display: block; color:#4b5a64;font-size: 12px; font-weight: normal; text-align: right;margin-bottom:-15px;}
.search-right-column .advert_row_mobile span.gstlbl{display:inline;margin-bottom:0px}
.search-right-column .photo_container img.vertical-thumb,
.suggested_ads .photo_container img.vertical-thumb
{
    max-height:135px;margin:auto;
}

.suggested_ads .photo_container img.horizontal-thumb {
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
}
.search-right-column .advert_row { cursor: pointer; }
.search-right-column .advert_row_thumbnail .photo_container img { margin: auto;}
.search-right-column .advert_row_thumbnail .otherphotos { margin-top: 3px; }
.search-right-column .advert_row_thumbnail .otherphotos div.col-xs-4:nth-child(1){padding-right:2px; padding-left: 0px;}
.search-right-column .advert_row_thumbnail .otherphotos div.col-xs-4:nth-child(2){padding:0px 1px;}
.search-right-column .advert_row_thumbnail .otherphotos div.col-xs-4:nth-child(3){padding-right:0px; padding-left:2px;}
.search-right-column .advert_row_thumbnail .otherphotos img { margin: 0 auto; }
.search-right-column .advert_row_thumbnail .photo_container { padding: 0;}
.search-right-column .photo_container button,.suggested_ads .photo_container button, .photo_container span.btn-xs  {
    background: rgba(0, 0, 0, 0.51);
    text-shadow: none;
    box-shadow: none;
    color: #fff;
    padding: 2px 7px;
    border:none;
    bottom:0px;
    position:absolute;
    width:auto;
    left: 5px; bottom: 5px;
}
.search-right-column .photo_container .glyphicon { color: #fff; }
.search-right-column .photo_container button.video,.suggested_ads .photo_container button.video, .photo_container span.btn-xs.video{ left:60px;}
.search-right-column .photo_container button.video,.suggested_ads .photo_container button.video, .photo_container span.btn-xs.pdf{ left:80px;}
.search-right-column .advert_row_details { padding: 15px 15px 15px 0; }
.search-right-column .advert_row_title {
    color: #424242;
    font-weight: bold;
    font-size: 14px;
}
.search-right-column .advert_row_price {
    color: #ff5b01;
    font-weight:bold;
    font-size: 14px;
    text-align: left;
}
.search-right-column .advert_row_type,.search-right-column .advert_row_type a { color: #ff5b01;}
.search-right-column .f_64_1 .advert_row_type,.search-right-column .f_64_1 .advert_row_type a,.advert_f_64_1,.advert_f_64_1 a { color: #C98910;}
.search-right-column .f_64_2 .advert_row_type,.search-right-column .f_64_2 .advert_row_type a,.advert_f_64_2,.advert_f_64_2 a { color: #7c7c7c;}
.search-right-column .f_64_3 .advert_row_type,.search-right-column .f_64_3 .advert_row_type a,.advert_f_64_3,.advert_f_64_3 a { color: #965A38;}
.search-right-column .f_64_4 .advert_row_type,.search-right-column .f_64_4 .advert_row_type a,.advert_f_64_4,.advert_f_64_4 a { color: #000000;}
.search-right-column .f_64_0 .advert_row_type { display:none}
.search-right-column .advert_row_details .advert_row  > span:not(:first-of-type)::before {
    content: "|";
    margin:0 5px;
    color: #4b5a64;
}
.search-right-column .advert_row_type_cndtn { font-size: 13px; }
.search-right-column .advert_row_desc {
    min-height: 79px;
    padding-bottom: 10px;
}
.search-right-column .advert_row_desc.extended { min-height: 112px; }
.search-right-column .advert_row_icon {font-size:16px;}
.search-right-column .advert_row_deliver_bottom { visibility: hidden; }
.search-left-column .removetag {
    color: inherit;
    font-weight: bold;
}
.search-left-column .included-tags{
    color: #39739d;
    background-color: #E1ECF4;
    padding: 5px;
}
.search-left-column .remove-included-tags-icon {
    color: #39739d; margin-right: 0; margin-left: 10px
}
.custom_field_form .btn-toggle .btn-xs{min-width:42px;}
.search-right-head-panel,.right-col-head-panel {border-bottom:2px solid #ff5b01}
.right-col-head-panel h1 { font-size:inherit; line-height:inherit; margin:0;}
.search-right-column .premium .photo_container img.vertical-thumb{max-height:150px;margin:auto;}
.search-right-column .showcase_iframe_container iframe{height:275px;width:100%;overflow:hidden}
.search-right-column .tiled_results{background:#fff;padding:10px;height:421px;position:relative;border: 1px solid rgba(0,0,0,0.10);border-radius:2px;cursor:pointer;}
.search-right-column .tiled_results:hover{border-color:#ff5b01;}
.search-right-column .tiled_results:hover .bottom-row .contact-seller{background: #ff5b01;
    border-color: #ff5b01;
    color: #fff;}
.search-right-column .tiled_results_container{padding-left:0px;height:auto;margin-bottom:20px;padding-right:20px;}
.search-right-column .tiled_results button{bottom:2px}
.search-right-column .tiled_results .watch-compare-container{position:absolute;bottom:10px}
.search-right-column .tiled_results .photo_container{height: 206px;margin-bottom: 10px}
.search-right-column .tiled_results a{font-weight:bold;height:44px;display: block;font-size:16px;color:#424242;overflow-y:hidden;}

.search-right-column .tiled_results .price_container,
.suggested_ads .tiled_results .price_container
{margin-bottom: 15px;text-align:left;}

.search-right-column .tiled_results p.list_state,
.suggested_ads .tiled_results p.list_state
{font-size: 11px;text-align:left;}
 span.first_ele{display:none}
.view-type-0 {padding-right:0px;}
.view-type-0 .search-right-top-header{margin-right:15px}
.search-right-top-header {
    padding-top: 7px;
    padding-bottom:7px;
    line-height:49px;
}
.search-right-top-header button,.search-right-top-header button.active{background: none;border: none;box-shadow: none;border-radius: 0px}
.search-right-top-header button.active{font-weight:bold}
.search-right-top-header button:first-child{border-right:1px solid #ccc}
.search-right-top-header button:last-child { border-left:1px solid #ccc}
.search-right-column .narrrowsearch_container{padding-bottom:15px;line-height:25px;font-size:0.95em}
.top_attr_filters>div.well{position: relative;padding:0px 15px;background:#fff;border:none}
.top_attr_filters>div.well>div{position: relative;height: 160px;overflow-y: hidden;padding-top:10px}
.top_attr_filters ul li span{color:#888}
.top_attr_filters>div.well .btn{border:none;position:absolute;bottom:0px;width:98%;opacity:0.95}
/*  START Search with super premium adverts */
    .m4u_showcase_desc{line-height: 25px;color: #888;min-height:116px;text-align: justify;}
    .m4u_showcase_cndtn{font-weight:bold}

    .hotdeals .m4u_showcase_cndtn .hotdeals_img {
        left:auto;
        right: 100px;
        top: 5px;
    }

    .m4u_showcase_state{font-weight:normal;color:#999;font-size: 12px;}
    .m4u_showcase_state .glyphicon-star{color:inherit;font-size:16px}
    .m4u_showcase_state .glyphicon-star:hover{color:#ff5b01}
    .m4u_showcase_img{position:relative;}
    .m4u_showcase_rtc{cursor:pointer}
    .m4u_showcase_img>div{position:absolute;bottom:10px;right:10px}
    .m4u_showcase_img>img.img-responsive{margin:auto}
    .m4u_showcase_img button{opacity:0.6}
    .m4u_showcase_img .next-photo{opacity:0.6;font-size: large;color:#fff;position:absolute;right:10px;top:35%;padding:15px;cursor:pointer;}
    .m4u_showcase_img .prev-photo{opacity:0.6;font-size: large;color:#fff;position:absolute;left:10px;top:35%;padding:15px;cursor:pointer;}
    .m4u_showcase_img:hover .change-photo{box-shadow: 0px 0px 1px #333;background:#999}
    .m4u_showcase_img .img_cts{left:25px}
    .m4u_showcase_img .img_cts button{height:20px}
    .m4u_showcase_c>div:last-child{padding:15px 30px 15px 0}
    .m4u_showcase_headerrow{font-size:13px;line-height:44px;font-weight:bold;cursor:pointer;  margin-left: 0px;margin-right: 0px;}
    .m4u_showcase_headerrow img{border:none;padding:5px;background:#fff;max-height:35px;margin-top: 5px;}

    .view-type-0 .super_premium {margin-right:15px;clear:both;}
/*  END Search with super premium adverts */

/* Advanced Search PAges */
.advanced_search_container{background:#fff;padding:15px;margin-top:10px;margin-bottom:10px}
.advanced_search_container h1{margin-top:0px}
.advanced_search_hire_container{margin-top:10px}
.advanced_search_hire_container .scroll_container_head{background:#fff;margin-top:10px}
.advanced_search_hire_container > .row > .col-md-8{padding-right:0px}

/*Site Skin Page Gutter*/
.page-gutter {position: absolute;top: 0;left: 50%;margin-left:-640px;}
.page-gutter a{border: none;text-decoration: none}
#page-gutter-left, #page-gutter-right {top: 0px;position: absolute;display: none;}
/*End of Page Gutter*/

/* **** scrollable styles **** */
.scroll_container {height:104px;border:none;background:#fff;font-weight:bold;position:relative}
.scroll_container_head{padding:5px 10px 0px 10px; line-height:22px;font-weight:bold}
.latest_machine {text-align:left;display:inline;height:64px;width:290px;padding:6px 10px;font-weight:normal;color:#333;}
.bx_latest_machine {
    text-align: left;
    background: #fff;
    height: auto;
    padding:0;
    color: inherit;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 2px;
    font-size: 0.8em;
    margin-bottom: 30px;
}
.bx_latest_machine .bx-latimg {
    max-height: 160px;
    text-align: center;
    background: #f3f3f3;
    overflow: hidden;
    padding: 0px;
    float:none;
}
.bx_latest_machine .bx-latimg img { float:none; margin: auto; }
.bx_latest_machine .bx-lattxt { padding: 5px 5px 15px;height: 115px;position: relative;float: none;}
.bx_latest_machine .bx-lattxt a {display: block;color: inherit;font-size: 14px;font-weight: bold;}
.bx_latest_machine .bx-lattxt p { color: #ff5b01;font-weight: bold;font-size: 13px;}
.bx_latest_machine .bx-lattxt .location {left: 10px; position: absolute;bottom: 15px;top: inherit;max-width: 55%;}
.bx_latest_machine .bx-lattxt .add_to_watchlist { position:absolute; right:10px;bottom: 15px;top:inherit; }
.vertical .latest_machine{ padding-left:0px; padding-right:0px; text-align:center;}
.latest_machine img{float:left;padding-right:0px; border:none;width:100%}
.latest_machine a{ border-bottom-width:0px;}
.latest_machine_head, a.latest_machine_head{ text-decoration:none; }
.latest_machine p{text-align:justify; color:#333;}
.scrollable {/* required settings */position:relative;overflow:hidden;width: 90%;height:77px;margin:auto}
.scrollable .items {/* this cannot be too large */width:20000em;position:absolute;}
.items div {float:left;}

/* prev, next, prevPage and nextPage buttons */
a.browse {display:block;width:23px;height:104px;float:left;margin:-14px 10px 0 10px;cursor:pointer;font-size:1px; border-bottom-width:0px;position:absolute}
/* right */
a.right{ background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat -13px center;  clear:right; margin-right: 0px;right:0px}
a.left{ background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat 9px center; margin-left: 0px;left:0px }
a.up{ float:right; background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/u_arw.png) no-repeat;}
a.dn{ float:right; background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/d_arw.png) no-repeat;}

.scroll_container1{height: 300px;padding: 10px;}
.scroll_container1 .latest_machine{border:1px solid #9CA6B4;width: 160px;margin-right: 15px;height: 242px;font-size:0.8em}
.scroll_container1 .scroll_container_head{padding: 0 10px 10px 10px;}
.scroll_container1 .noborder{ border:none;}

.scroll_container1 .scrollable .latest_machine img,
.scroll_container1 .scrollable4 .latest_machine img
{float:none;margin:auto}

.scroll_container1 .scrollable .latest_machine,
.scroll_container1 .scrollable4 .latest_machine
{padding:0px;-moz-border-radius: 2px;border-radius: 2px;}

.scroll_container1 .scrollable,
.scroll_container1 .scrollable4
{height:250px}

.scroll_container1 a.browse{height:280px}
.scroll_container1 a.left{margin-right:35px}
.scroll_container1 .latest_machine .latimg,.latest_machine .lattxt{float: none;padding:15px}
.scroll_container1 .latest_machine .latimg {text-align: center;height: 120px;background: #f3f3f3;overflow:hidden;padding:0px}
.scroll_container1 .latest_machine .lattxt {padding: 10px}
.scroll_container1 .latest_machine .lattxt a{height: 30px;overflow: hidden;display: block;font-weight: bold}
.scroll_container1 .latestlistings_link{padding-bottom:10px}

.latest_machine .play_button {
    font-size: 35px;
    top: 26px;
    color: transparent;
    background-image: url(https://s3-ap-southeast-2.amazonaws.com/m4usiteimages/images/vid_logo2016_2.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.scroll_browse_container .l2,
.scroll_browse_container .r2 {
    position: absolute;
    right: 0px;
    height: 10px;
    margin: 0px;
}

/*
Suggestion list
*/
.suggestionList {
    margin:0 0px 0 0px;
    padding: 0px;
    background:#fff;
    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);;
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
}
.suggestionList ul li {list-style:none;margin: 0px;padding: 0px;cursor: pointer;padding:0 16px;}
.suggestionList ul li a{line-height:28px;color:#222;display:block;font-size: 14px; }
.suggestionList ul li.keysel,.suggestionList ul li:hover {background-color: #f8f8f8;color:#fff;background: #eee;}
.suggestionList ul li .highlight{font-weight: bold}
.suggestionsBox{position: absolute;z-index: 3;width:100%}
.suggestionsBox h3{font-weight: bold;font-size: 11px ;color:#777;line-height:20px;padding: 0 16px;margin:0px}
.suggestionsBox span.xsmall{color:#888}
.suggestionsBox .content_box {font-size:100%}
.prv{text-align: center;margin-top:15px;}
.prv *{padding:15px;background:#fff;border:0px;color:#777;display:inline-block;font-size:16px;color:#424242;}
.prv .prev_next_current{background-color: #ff5b01;color:#fff;}
.per_page {margin-top:10px;font-size:16px;padding-top:18px;text-align:center}
.page_end_text {margin-top:20px; padding: 10px 10px 15px 10px;}
/*Advert page*/
.flash-replaced .alt {display: block;height: 0;position: absolute;overflow: hidden;width: 0;}
.flash-update p{display:none}
#image_wrap,#video_wrap{ margin-bottom:10px; background:#fff;}
#image_wrap img{margin-left:auto;margin-right:auto;}
.ui-widget{ font-size:0.9em}
.ui-widget a,.ui-widget img{ border:none;}
.scroll_containerg { width:100%; height:75px; }
.scrollableg {width:80%; height:75px;left:0px}
.top_portal_link{
    padding-top:10px;
}
.scrollableg .items > div{ margin:0 12px; border:1px solid #f2f2f2;}
.scroll_containerg a.rg { background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat -20px center;  clear:right; margin-right: 0px;}
.scroll_containerg a.lg { background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat 0px center; margin-left: 0px; }
.scroll_containerg a.browse{  z-index: 50;
                              width: 10px;
                              height: 21px;
                              margin: 26px 0 0 0;}
.hl{ background:#FFFF00; border: 1px solid #ff0000;}
.gallerypopup{cursor:pointer;z-index:0}
.slider-nav-thumbnails img.gallery-items{box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.35);}
#gallerypopup iframe{border: none;overflow: hidden;}
.gallerypopup_hover{display: none; position:absolute;cursor:pointer;margin:0px;bottom:15px;background:#000;opacity:0.5;}
img.gallerypopup_hover{height:38px; right:15px;}
span.gallerypopup_hover{left:15px;padding:10px;color:#fff}
.phone_hl{font-weight: bold;}
#image_wrap_no_pic {margin-bottom: 0px;border: none;height: 110px;background: #fff;}
.spec_table{margin:0px;}
.spec_hd td {border:none;}
a.right img {background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat -13px center;clear: right;margin-right: 0px;float: right;}
.adv_header { margin-bottom:10px; background:#f3f3f3;padding:10px}
.adv_header > .tools {text-align: right;margin-top: 10px; }
.adv_header > .tools .adv_header_loc {float: left;}
.adv_header > .tools .adv_header_loc > * { vertical-align:middle;}
.adv_header > .tools a img {margin-right:5px; vertical-align: middle}
.adv_header > .tools .glyphicon{color:#ff5b01}
.adv_header h1{color:#000;margin-top:10px}
.adv_description{margin:10px 0px;padding-left: 6px;line-height:22px}
.adv_description .description_text .more_desc_lnk{display:none}
.adv_photo a.right img{ background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat -13px center;  clear:right; margin-right: 0px;float: right;}
.adv_photo a.left img{ background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/scrollable/lr_arw.png) no-repeat 9px center; margin-left: 0px; }
.adv_specs{margin-top:15px}
a.browse_largimg{float:left;position:absolute;top:38%;cursor:pointer;background: transparent;width: 34px;padding:30px 0px;font-size:26px;color:#ff5b01;}
div.adv_back_button{padding:0px 30px 21px;}
div.adv_back_button a {border: 0px;}
.browse_largimg_lt{left:0px}
.browse_largimg_rt{right:0px}
.adv_contact_seller{background:#333;padding:10px;color:#fff;text-align:center}
.adv_contact_seller .terms_link, .adv_contact_seller_bottom .terms_link { color: #fff; text-decoration: underline; }
.adv_contact_seller>span,.adv_contact_seller_bottom>span{text-align:center;display:block;padding:10px 0;text-transform: uppercase;font-weight: 400;font-size: 20px;}
span.adv_enq_heading{text-align:center;display:block;text-transform: uppercase;font-size: 18px; font-weight:600; font-family:segoe ui,-apple-system,helvetica;padding-bottom:15px;}
.adv_contact_seller_bottom img{ margin-right:-5px; }
/*.adv_contact_seller>div{padding:10px 0px 0px 0;}*/
a.show_number_link {color: #fff; text-align: center; text-decoration: underline; cursor: pointer; font-size: 18px;}

.adv_num{font-weight:bold;margin-bottom:0px;color: #fff;font-size:28px;line-height:40px;vertical-align: top;text-decoration:none;cursor:pointer;}
.show_number_bn {display: inline-block;margin: 5px 10px;color: #222;background: #fff;padding:3px;font-size:20px;text-decoration:underline;cursor:pointer;}
a.show_number_bn:hover { color:inherit;}
.left_col_filterbar{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px}
.adv_num img {margin-right:5px; margin-top: 7px; width: 18px; height: 24px; vertical-align: initial;}
.adv_contact_seller_bottom {background:#333;color:#fff;padding:10px 10px 5px 10px;text-align: center;}
.adv_contact_seller_bottom .adv_num{vertical-align:middle;display: inline-block;margin-top: -3px;}
.adv_contact_seller_bottom .adv_num img{margin-right:5px; margin-left:5px; }
.adv_contact_seller_bottom  input.standard,.adv_contact_seller_bottom  textarea,.adv_contact_seller_bottom  select,
.adv_contact_seller  input.standard,.adv_contact_seller  textarea,.adv_contact_seller select{
    line-height: 20px;font-size: 13px;padding: 12px}
.adv_contact_seller_bottom .form-control
{margin-bottom:15px}
.adv_contact_seller_bottom  select,.adv_contact_seller select{height:40px;width:280px;color: #999;}
.adv_contact_seller_bottom select{height:40px;width:314px;}
.adv_contact_seller_bottom .m4ubutton,.adv_contact_seller .m4ubutton{height:42px;font-size:18px;font-weight:400;width:100%}
.adv_contact_seller_bottom td{padding:5px}
.adv_contact_seller_bottom img{ }
.adv_contact_seller  input[type=checkbox],.adv_contact_seller_bottom  input[type=checkbox] { vertical-align: sub; }
.adv_contact_seller_bottom hr{margin-top:10px;margin-bottom:10px}
.adv_socialshare{margin:15px 0px;text-align:center;padding:10px;background:#fff;font-size:13px}
.adv_socialshare a img{margin-top:10px}
.adv_about_seller{background:#fff;padding:10px 0px;margin-left:0px;margin-right:0px}
.adv_about_seller_cn{display:block;font-size:1.5em;margin-top:10px}
.adv_about_seller_cn .adv_num{font-weight:bold;margin-bottom:10px;color: #ff5b01;}
.adv_about_seller table tr td:last-child{font-weight:bold}
.adv_about_seller table tr td:first-child{width:118px}
.hotdeals .price_container .price_normal,
.adv_leftcol .hotdeals .price_normal,
#printtable .hotdeals .price
{ text-decoration: line-through;color:#666;position: relative;}

.hotdeals .hotdeals_img{background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotedeals.png) no-repeat;width:116px;height:70px;position:absolute;left:-25px;background-size:60%;z-index:2}

.hotdeals .price_container > span.hotdeals_price,.adv_leftcol .hotdeals_price,
#printtable .hotdeals .hotdeals_price
{text-decoration:none !important;color:#ff0000}

.adv_leftcol .hotdeals .price_gstex{display:none}
.adv_leftcol .hotdeals .price_gstinc{text-decoration: line-through;color:#666}
.adv_bottom_link_container{
    border: 1px solid #ccc;
    background: none;
    padding: 15px;
    margin: 10px auto;
}
.adv_bottom_link_container ul.ikey{list-style:none;margin: 10px 0px;padding: 0px;line-height: 23px}
.adv_bottom_link_head{
    border-bottom: none;
    padding-bottom: 12px;
    font-weight: bold;
    background: none;
}
.adv_bottom_link_col>div {
    font-weight: bold;
    color: #777;
}
.adv_cust_logo {
    margin-bottom: 15px;
}
.adv_cust_img {
    margin:auto;
    margin-bottom: 15px;
    margin-top: 15px;
}
.adv_cust_details {
    margin-left: 40px;
}

/*added css for seller not opted out*/
.adv_not_opted_details{ width:100%; cursor:pointer; padding:5px 60px 5px 60px; text-align:left;  }
.adv_not_opted_details a{text-decoration:underline; font-size: 11px;  font-weight: 800; color:#2b33cc; text-decoration: none; border-bottom:none; font-family: Verdana, Arial, Helvetica, sans-serif}
.adv_not_opted_details a:hover{ color:#fc7a26; }


.adv_not_opted_details_bt{ width:25%; cursor:pointer; line-height:40px;  text-align:center; float:left;  }
.adv_not_opted_details_bt a{text-decoration:underline; font-size: 11px;  font-weight: 800; color:#2b33cc; text-decoration: none; border-bottom:none;margin: 0 auto;font-family: Verdana, Arial, Helvetica, sans-serif}
.adv_not_opted_details_bt a:hover{ color:#fc7a26; }

/**/
.tool_bx i{
    margin-left: 5px;
    color:#ff5b01 !important;
}

.adv_about_seller_private{
    float:none;
    width:100%;
    font-size:13px;
}
.adv_about_seller_private div {
    margin:5px;
    width:48%;
    float:left;
}
.adv_about_seller_private div span{

    font-weight:bold;
}
.adv_about_seller_lt label {
    width: 99px;display: inline-block;line-height: 20px;vertical-align: top;font-weight:normal
}
.adv_about_seller_lt div {
    font-size: 12px;line-height: 25px;
}
.adv_about_seller_lt div span{
    font-weight:bold;display: inline-block;
}
.adv_leftcol .latest_machine img {float:none}
.adv_leftcol .scrollable1 .latest_machine {width: 136px;}
#more_from_seller a.browse{height:175px}
a.print_lnk {float: right;vertical-align: top;}
a.print_lnk img{padding-right:10px}
.adv_leftcol .scroll_container1 a.left{margin-right:10px}
.adv_leftcol .scroll_container1 .latest_machine{height:216px}
.adv_leftcol .scroll_container1 a.browse {height: 234px;}
.adv_leftcol .scroll_container1 .latest_machine .latimg {width: 134px;height:110px}

.adv_leftcol .price_normal,.adv_leftcol .hotdeals .hotdeals_price, #printtable .hotdeals_price
{font-weight:bold}

.galleryhover_ctr{
    margin-left:25px;
}
/*
 * Maps dialog css
 */
#adv_map_container{
    display:none;
}
#adv_map_body{
    height:500px; width:100%;  margin:0 auto;  margin-top:1px;
}

#adv_enquiry_msg_body{
    height:75%; width:75%;  margin:0 auto;  margin-top:70px; border:3px #111 solid;

}

.adv_enquiry_msg{
    display:none; position:fixed;  top:0; left:0; right:0; bottom:0;
    z-index:101; background:rgba(0,0,0,0.9);
}
.adv_enquiry_msgheader{
    background:#ff5b01; padding:15px;
}
.adv_enquiry_msgheader label{
    font-weight: bold; color:#fff; margin:15px;
}
.adv_enquiry_msgheader img{
    position:absolute; top:10px;  right:20px;
}

.spec_table{margin:0px;}
.specPriceTbl td{border:none;}
.specPriceTbl{width: 400px;border: none;}
.specPriceTbl .spHdRw{font-weight:bold}
.specPriceTbl .spOdRw{background:#eee}
.specPriceTbl{text-align:right}
.specPriceTbl tr td:first-child{text-align:left}
.specPriceTbl td.spDtCell{font-size:11px}

.adv_visits{
    display:none;
    margin-top: 15px; margin-bottom: 10px;
    background: #FFF;
    padding-top:10px; padding-bottom:10px;
}
.adv_visits * {
    vertical-align:middle;
}

.adv_sms{
    margin-top:10px; margin-bottom:20px;
    padding-top:10px;padding-bottom:10px;
    text-align:left;
    background: #fff;
    min-width:300px;
    line-height:19px;
    font-size: 10.5px;
}
.adv_sms form{
    margin:15px;
}
.adv_sms input{
    width:190px;text-align:center; letter-spacing:2px;color:#666; font-weight:bold; margin-bottom:5px;
}
.lft_css_ar {width: 0px;height: 0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 8px solid #ff5b01;display: inline-block;}
.rt_css_ar {width: 0px;height: 0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 8px solid #ff5b01;display: inline-block;}
/*    ul.float-widget{
    padding: 0px;
    margin: 0px;
    list-style: none;
    width: 75px;
    border: 1px solid #ff5b01;
    font-size:10.5px;
    color:#fff;
    background: #ff5b01;
    position: fixed;
    right: 0px;
    top: 50%;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
ul.float-widget a{color:#fff;text-align: center}
ul.float-widget li{height:85px;position:relative}
ul.float-widget li:hover{background:#000;opacity:1;filter:alpha(opacity=100);}
ul.float-widget li.hoveffect{background:#000;opacity:1;filter:alpha(opacity=100);}
ul.float-widget .flt-ct{
    position: absolute;
    top: 38px;
    right: 15px;
    width:15px;
    height:15px;
    border-radius: 50%;
    background: #ff0000;
}
}*/
#user_customization_div #tabContentArea{min-height:150px}
.m4ubutton,.m4ubutton_s {background-color:#ff5b01;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-indent:0;border:1px solid #fc7a26;
                         display:inline-block;
                         color:#ffffff;
                         font-family:sans-serif;
                         font-size:16px;
                         font-weight:bold;
                         font-style:normal;
                         line-height:28px;
                         padding:0 8px 0 10px;
                         text-decoration:none;
                         text-align:center;
                         cursor: pointer;
                         -webkit-appearance: none;
}
.m4ucontainer_margin{margin-top:10px;margin-bottom:10px}

/*Homepage styles*/
.scroll_browse_container{height:85px;}
.scroll_news_container{background:#fff;margin-bottom:10px;}
.scroll_news_container .latest_machine{font-size:11px;width:680px;}
.scrollable3 .latest_machine{display:block;padding-top:0;padding-left:0;padding-right:0;text-align:left;width:680px;}
.scroll_news_container a.browse{height:92px;}
.scroll_news_container .scrollable2{height:70px;}
.scroll_news_container .latest_machine img { width: auto; margin-right: 10px; }
.homepage_search .homepage_frm{background:#FF6501;padding-top:15px;color:#fff;margin-top: 15px;}
.home_popular_ind{line-height:25px;padding:10px 10px 12px;}
.home_popular_ind_header{border-bottom:1px solid #CCC;font-weight:bold;margin-bottom:5px;padding-bottom:5px;}
.home_popular_ind_header > div{cursor:pointer}
.home_popular_ind_header > div:last-child{max-height:22px}
.homepage_search #tsb_adv_search{color:#fff;line-height:34px;text-align: right;}
#homepage_popdn{padding-bottom:10px;position:relative;cursor:pointer}
#homepage_popdn .glyphicon {position: absolute;right: 15px;top:0px;font-size: 22px;z-index:2}
.search-modal input.searchinput{border: none;background: none;box-shadow: none;border-bottom: 3px solid #2d2926;border-radius:0px;font-size: 20px;color: #000;padding-bottom:10px;}
.search-modal input.searchinput:hover{border-top: 0px}
.search-modal .suggestionsBox { top: 85px;position:inherit; }
.search-modal .suggestionsBox .suggestionList{border:none;box-shadow:none;margin:0px;}
/*.search-modal .modal-dialog{ transform: translate(0, 50%) !important;-ms-transform: translate(0, 50%) !important;-webkit-transform: translate(0, 50%) !important;}
/*START loginpage css - mymachines4u/register/login/ */
.lost_password_statement {
    margin-bottom:10px;
}
.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
.login_modal_message,.email_modal_header_text {
    background-color: #ff5b01;
    color:#fff;
    padding: 25px 100px;
    min-height: 80px;
    box-sizing: border-box;
    position: relative;
    font-size: 14px;
}
div#quickloginpopup div.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: none;
}
#quickloginpopup .modal.fade {opacity: 1;}
#quickloginpopup .modal.fade .modal-dialog, .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
#quickloginModal .modal-dialog.loginregister .modal-content {border:0;background:#fafafa;}
#quickloginModal .modal-dialog.loginregister .modal-body{padding:0;}
#quickloginModal .modal-dialog.loginregister .modal-body >div{padding:15px;}
#quickloginModal button.close,#entercodeModal button.close,#enquiry_message button.close,#enquiry_form_modal button.close, #pdf-confirm button.close, #weblink-confirm button.close, #popup_block_modal button.close,.login_modal_message+button.close {position: absolute;top: 10px;right: 15px;opacity: 1;z-index:1;}
.login_modal_message+button.close,.email_modal_header_text+button.close {color: #fff;}
/*END loginpage css*/

/*START browse page css /browse/ */
.browse_pg_header {margin: 0 10px 10px;}
.browse_pg_row h2,
.hire_pg_row h2,
.browse_ad_row h2 /* browse/industry_name */
{
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    display: inline;
}
.browse_pg_row h3,.browse_ad_row h3{font-size:11px;margin:0px;display:inline}
.browse_pg_container .narcont a{display:block;line-height:23px;font-size:0.95em}
.browse_pg_container .narcont a .badge{float:right}
.browse_pg_container .insights_panel {font-size:0.95em;}
.browse_pg_container .insights_panel h2{margin-top:0px;font-size:16px;}
.search-right-column .browse_pg_row,
.search-right-column .browse_indcat_row /* browse/industry_name */
{
    padding:0;
}

.browse_pg_row > div:first-child {
    min-height: 124px;
    border-right: 1px solid #DEDEDE;
}

.search-right-column .browse_pg_row > *,
.search-right-column .browse_indcat_row > * /* browse/industry_name */
{
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}


.browse_pg_row p,
.hire_pg_row p,
.browse_indcat_row p /* browse/industry_name */
{
    font-size: 0.7em;
}

.mk li{ line-height:18px; }
.mk li:hover{ font-weight:bold}

.adsin {
    /*color: #2B33CC;*/
    /*display: block;*/
    /*float: left;*/
    font-size: 9px;
    min-height: 95px;
    line-height: 13px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    text-align: center;
    /*width: 118px;*/
}

.left_side_column #bottom_text h2 {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 10px;
}
/*END browse page css /browse/*/

/* START browse industry page /browse/(industry name) */

.scroll_cats_container .latest_machine { font-size:11px;}
.scroll_cats_container .scrollable1{width:612px}

/* START browse_location/_body.php CSS */
.browse_ad_row {

}

.margin_top {
    margin-top:20px;
}

.margin_bottom {
    margin-bottom: 10px;
}

.m4u-loader-circle {
    background: url(https://4uassets.s3.amazonaws.com/v2/img/cog.png) no-repeat top left;
    width: 50px;
    height: 50px;
    background-size: 100% auto;
    margin: 0 auto;
}

.search-right-column .browse_ad_row > * /* browse/industry_name */
{
    /*padding-bottom: 15px;*/
    /*    padding-left: 5px;
        padding-right: 5px;*/
    /*padding-top: 15px;*/
    padding:0;
}

.browse_ad_row h3 {
    font-size: 1em;
    font-weight: bold;
    display: inline;
}

.browse_ad_row .list_cndtn,
.browse_ad_row .list_typeofsale {
    display: inline;
}

.browse_ad_row .list_description {
    margin-top: 10px;
}

.list_description p {
    font-size:12px;
}

.browse_ad_row .list_state {
    padding-right:0px;
}

.resultrow {
    cursor:pointer;
}

.resultrow:hover {
    border-color: #FF6600;
}
.photo_advert img {
    max-height: 120px;
    margin: auto;
}


/* END browse_location/_body.php CSS */

/**
* mymachines4u saleshub css
*
*/
.search-left-column .navigation_heads {
    border-top: 1px solid #dedede;
    line-height:30px;
}

.saleshub_container {
    margin-top:15px;
}

/*.saleshub_tabs {
    font-size: 72%;
}*/

/***********************MACHINES4U BRANDPAGE CSS**************************/
.brand_grid_container {
    border: 1px solid #DEDEDE;
}

.brand_main_container .ind_brand_container {
    min-height: 140px;
    padding-top: 5%;
}

.brand_grid_container .row > div
{
    border: 1px solid #DEDEDE;
}

.brand_main_container .ind_branddealer_container div:nth-child(1) {
    /*min-height: 120px;*/
    /*    padding-top: 45px;*/
}

.brand_main_container .ind_branddealer_container {
    border: 1px solid #DEDEDE;
}
/*********************** END MACHINES4U BRANDPAGE CSS **************************/


/* START contact_us/_body.php */
.content_box_headCC, .content_box_headC, .content_box_head, .content_box_headG
{
    height: 26px;
    line-height: 26px;
    font-weight: bold;
    padding-left: 10px;
}
.mm4u, .content_box
{
    vertical-align: top;
    border: 1px solid #fff;
    background: #fff;
    font-size: 1em;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.news-top-right-container #industry_id, .testimonial-top-right-container #industry_id
{
    display:inline;
    width:inherit;
}
.news-left-column .ad_space,
.testimonial-left-column .ad_space,
.contact-us-left-column .ad_space,
machiner-left-column .ad_space
{
    background: #fefefe;
    color: #777;
}

.tool_box_left .tool_bx { padding:8px 5px; vertical-align:middle; border-bottom:1px dotted #cecece;}
.tool_box_left .tool_bx a{padding:0px 0px; text-decoration:none; border-bottom-width:0px;font-size:0.85em}
.tool_box_left .tool_bx a:hover{ color:#ff5b01; text-decoration:underline;}
.tool_box_left .tool_bx img{ vertical-align:middle;}

.news-right-column .prv,
.testimonial-right-column .prv
{
    margin:0;

}
.news-right-column .panel a
{
    font-weight:bold;
}

.news-top-right-container
{
    margin-bottom:10px;
}

.news-right-column .content_box
{
    padding-bottom: 10px;
}
.news-right-column .scroll_container
{
    margin:10px 0;
    height:130px
}
.news-right-column .scroll_container .scrollable
{
    width: 610px;
    height: 85px;
}

.news-right-column .scroll_containerg
{
  width: 100%;
  height: 75px;
}

.news-right-column .article-text
{
    line-height:20px;
    margin:5px 0;
}
.news-left-column .ad_space
{
    margin: 10px 0px;
    padding: 10px;
    text-align: center;
}
.news-right-column .content_box_head
{
    height:auto;
}
.news-right-column span.date
{
    color: #444;
    padding: 10px;
}
.news-right-column div.noprofile
{
    padding: 0px 10px;
    margin: 10px 0px;
}
.news-right-column .news-main-img
{
    padding:10px;
    margin:10px 0;
    border: 1px solid #d5d6d7;

}
.news-right-column .scrollable1 .latest_machine{ width:280px}

.news-right-column #CORPUTG
{
    margin:10px 0px;
    padding:10px
}
.news-right-column .industry-select
{
    margin:17px 0 0 0;
}

/*start Default 404*/
.pop-search-bx{padding-left:0px; padding-top:15px; cursor: pointer;display: -webkit-inline-box;}
.pop-search-bx div{margin:5px 0; padding:10px 15px; background:#ddd;border:1px solid #d3d3d3;white-space: nowrap;overflow: hidden;}
.pop-search-bx i{float:right;}
.header-msg{margin:20px 0;}
.header-msg h1{margin:0}
.header-lnk{margin:25px 0;}
.header-lnk a, .pop-search-bx a {text-decoration:none !important;}
.pop-search-bx a{color: inherit;}
.header-lnk h1, .pop-search-hdr h1{margin:0;line-height:inherit; font-size:20px !important;}
.bdline{margin-top:0px; margin-right:15px; border:1px solid #dedede;}
/*end Default 404*/

/* END news/_body.php */

/*** START testimonials/_body.php ***/
.testimonial-right-column .testimonialrow{ margin:10px 0px;color:#222; padding:10px;}
.testimonial-right-column .testimonialrow:hover{ border:1px solid #FF6600;}
.testimonial-right-column .testimonialrow a{ font-weight:bold;}
.testimonial-right-column .testimonialrow .view{height:120px; width:150px; margin-left:10px;}

.testimonial-left-column .adscripts
{
    margin-top:10px;
    text-align:center
}

.testimonial-right-column .industry-select
{
    margin:17px 0 0 0;
}

.testimonial-right-column, .news-right-column, .contact-us-right-column {
    padding-left: 0;
}
.testimonialrow{ cursor:auto}

.testimonialrow span{ color:#333;}

.testimonialrow:hover{ border-color:#d5d6d7}


.testimonialrow h3{ color:#ff5b01; font-style:italic; font-weight:bold; margin:0px; font-size:1.1em}
.testimonial_dealer_logo {float: left; width:90px;}
.testimonial_info { padding-left: 6px; margin:5px 0; }
.contact-us-right-column .addr p span {
    color: #ff5b01;
    font-weight: bold;
}
.contact-us-right-column .addr
{
    padding-left:0;
}
/** END testimonials/_body.php **/

/** START contact_us/_body.php **/

.contact-us-right-column .m4ucolor
{
    color: #ff5b01;

}
.contact-us-right-column .phone-local input
{
    display:inline-block;
}
.contact-us-right-column .addr a
{
    color:#222;
    text-decoration:underline;
}

.contact-content
{
    margin:10px 0 0 0;
}
.contact-us-right-column .machine-mail
{
    background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/contact_us/machinemail.png) no-repeat;
    background-size:305px;
    padding-top:123px;
    padding-left:20px
}
.contact-us-right-column .contact-content .col-md-5
{
    padding-right:0px;
}
.contact-us-right-column #f_contact_us a.button_m4u
{
    display: block;
}
/** END contact_us/_body.php **/
/** START reauthenticate page **/
.reauthenticate-right-column
{
    margin-top:27px
}
.reauthenticate-right-column h2
{
    margin-top:10px
}
/** END reauthenticate page**/
/** START sell page **/
.sell-top-part h1
{
    font-size: 36px;
    text-transform: uppercase;
    font-weight: bold;
}
.private-seller, .dealer-seller
{
    margin-top:15px;
}
.sell-top-part
{
    text-align: center;
    font-weight:bold;
    font-size: 18px;
}
.cstm-create{padding-left:0;padding-right:10px;}
.cstm-save{padding-left:10px;padding-right:0;}

.private-seller .sell-list-content,
.dealer-seller .sell-list-content
{   list-style-position: inside;
    background-color:#E9DCDA;
    max-width:389px;
    padding: 30px 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;


}
.private-seller img.img-responsive,
.dealer-seller img.img-responsive
{
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.sell-list-content ul
{
    font-size: 15px;
    line-height: 40px;
    list-style: none;
    font-weight: bold;
    padding-left: 15px;
}
.sell-list-content ul li
{
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/sell/tick32x32.png) no-repeat 0 0;
    background-size:30px 30px;
    padding: 0 0 10px 40px;
}

/** END sell page **/
/** START DIRECTORY PAGES **/
.directory-left-column,.directory-right-column{margin-top:15px}
.directory-industry-container {

    padding:0px;
}
.directory-industry-container > ul {
    margin:0px;
}
.directory-left-column .navigation_heads > a{
    text-decoration: none;
}
.directory-left-column .navigation_heads:not(:first-child){
    border-top: 1px solid #dedede;

}
.directory-left-column .navigation_heads{
    line-height:30px;
    padding-left: 20px;
    padding-right: 20px;
}
.directory-left-column .navigation_heads.active{
    background-color: #ff5b01 !important;
    color:white;
}
.directory-left-column .navigation_heads.active > a{
    font-weight: bold;
    color:white;
}
.directory-right-column a.equip_link
{
    font-weight: bold;
    font-size: 15px;
    color: #666;
    text-decoration: none;
}
.directory-right-column .price_container
{
    font-weight:bold;text-align:right;line-height:20px;font-size:15px
}
.directory-right-column .photo_container img
{
    max-height: 135px;
    margin: auto;
}
.directory-right-column  p.list_state
{
    text-align:right;
    font-weight:normal;
    font-size:12px;
    margin-bottom:0px;
    color:#999;
    line-height:20px;
}
.directory-right-column .premium{
    border-left:2px solid #ff5b01
}

.directory-right-column span.date
{
    color: #444;
    padding: 10px;
}
.directory-right-column .article-text
{
    line-height:20px;
    margin:5px 0;
}

.directory-right-column .directory-recently-sold{
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/template/listing_bky.png) repeat;
}
.directory-right-column .nav-tabs li a{
    font-weight: bold;
}
.directory-right-column .photo_container button {
    border: none;
    opacity: 0.75;
    bottom: 0px;
    position: absolute;
    width: 40px;
}
.directory-right-column .photo_container button.video {
    left: 56px;
    padding: 4px;
}
.directory-grid-container {

    border: 1px solid #DEDEDE;
    text-align: center;
}
.directory-grid-container .row > div
{
    border: 1px solid #DEDEDE;

}
.directory-dealer-container {
    text-align: center;
    padding: 0px;
    background-color: white;
    height: 140px;
}
.directory-dealer-container >div {
    height: 100%;
    display: table;
    overflow: hidden;
    margin: auto;
}
.directory-dealer-container > div > a{
    display: table-cell;
    vertical-align: middle;

}
.directory-showall-container
{
    height: 140px;
    color: white;
    background-color: #ff5b01;
    padding: 0px;

}
.directory-showall-container >div {
    height: 100%;
    width: 100%;
    display: table;
    overflow: hidden;
}
.directory-showall-container >div > a{
    display: table-cell;
    vertical-align: middle;
    color: white;
    text-decoration: none;
}
.directory-dealer-name {
    margin-bottom: 10px;
}
.directory-list-header h1{
    margin-top: 10px;
}

.directory-right-column .nav li {
    font-size: 13px;
}
.directory-right-column ul.nav.nav-tabs>li>a {
        padding-left: 5px;
        padding-right: 5px;
}
.directory-right-column .dir_row{background:#fff;margin:15px 0px;padding:15px 0px}
.directory.hide_showroom .directory_details, .directory.hide_showroom ul.showroom_nav { display: none; }
/** END DIRECTORY PAGES **/

/** START mymachines4u contentprv pages **/
.private-pack-list .li_group {
    text-align:center;
}

.private-pack-list .li_group input {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.private-pack-list .li_group #radio_circle {
    border-radius:100%;
    border:8px solid #ccc;
    height:170px;
    width:170px;
    margin: auto;
    text-align: center;
}

.private-pack-list .li_group #radio_desc {
    display:block;
    margin-top:13%;
    margin-bottom:auto;
}

.private-pack-list .li_group #radio_desc span {
    display: block;
}

.private-pack-list .li_group #radio_desc span:nth-child(3) {
    font-size: 10px;
    font-weight: normal;
}

.private-pack-list .li_group #radio_desc span:nth-child(4) {
    font-weight: normal;
    color: #808080;
    font-size: 16px;
}

.private-pack-list .li_group #radio_desc span:nth-child(2) {
    font-size: 36px;
    font-weight: bolder;
    margin-top: 10px;
}

.private-pack-list > li:first-child #radio_desc > span:nth-child(2) {
    color: #19b237;
}

.private-pack-list {
    margin-left: 13px;
}
/** END mymachines4u contentprv pages **/

/********** START advert detail stats css dealer_dashboard/advert_detail_stats.php **********/
.ads_top_summary {
    border-bottom: 1px gray solid;
    font-weight: bold;
}
/********** END advert detail stats css dealer_dashboard/advert_detail_stats.php **********/

/*start enquiry queue box*/
.enquiryqueuebox
{
    opacity: 100; bottom: 20px;position:fixed;left:20px;
    width:300px;background: #fff;border:1px solid #ccc;
    padding:10px;color:#444;font-size: 11px;
    text-align: left;line-height:18px;
    -moz-box-shadow:    0px 5px 5px 0px #ccc;
    -webkit-box-shadow: 0px 5px 5px 0px #ccc;
    box-shadow:         0px 5px 5px 0px #ccc;
    border-left:6px solid #ff5b01;
}
.enquiryqueuebox .close_enq_icn{position:absolute;top:0px;right:0px;padding:8px;}
.enquiryqueuebox time{color:#888;font-size:10.5px}
/*end enquiry queue box*/
/** START bootcard user custom ad**/

.bootcards-container .cus-eqpmnt-label{
    padding-left:25px;
    font-weight:bold;
}

.bootcards-container .cus-eqpmnt-list{
    margin-top:10px;
}

.bootcards-container.cus-eqpmnts .panel{
   min-height:218px;
   border: none;
   box-shadow: none;
   background-color: transparent;
}

.bootcards-container.cus-eqpmnts .panel-body {
    padding:0px;
}

.bootcards-container.cus-eqpmnts .cus-ad-img {
    width:100%;
    height:196px;
    background-repeat: no-repeat;
    background-position:center center;
    background-size:cover;
    margin-bottom: 5px;
}
 .bootcards-container.cus-eqpmnts .word-ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
/** END bootcard user custom ad**/

/** START buyitnow customizations **/
.phone_number_buyitnow {
    font-weight: bold;
    margin-bottom: 0px;
    color: #333;
    font-size: 32px;
    line-height: 40px;
    vertical-align: top;
    text-decoration: none;
    cursor:pointer;
}

.contact_seller_buyitnow .adv_contact_seller_bottom hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.contact_seller_buyitnow .form-control {
    margin-bottom: 15px;
}

.contact_seller_buyitnow input[name=address].standard {
    border: none;
    background: none;
    height: 0px;
    padding: 0px;
    margin: 0px;
}

.contact_seller_buyitnow input.standard,
.contact_seller_buyitnow textarea,
.contact_seller_buyitnow select,
.contact_seller_buyitnow input.standard,
.contact_seller_buyitnow textarea,
.contact_seller_buyitnow select {
    line-height: 20px;
    font-size: 13px;
    padding: 12px;
}

.contact_seller_buyitnow .m4ubutton {
    height: 42px;
    font-size: 1.5em;
    width: 100%;
}

.buyitnow_advert_tools,
.buyitnow_price_container {
    margin-bottom: 10px;
}

.adv_leftcol .ad_tabs_div {
    margin-top: 15px;
}

.buyitnow_advert_tools .add_to_compare {
    margin-left: 0px;
}

.add_to_watchlist_buyitnow:hover,
.add_to_compare_buyitnow:hover
{color: #4b5a64;}

.adv_stats_div {
    font-size: 12px;
    line-height: 2.5;
    margin-top: 15px; margin-bottom: 10px;
    background: #FFF;
    padding-top:10px; padding-bottom:10px;
}

.buyitnow_cc_img {
    max-width: 50%;
}

.buyitnow_cc_paypal {
    max-width: 74%;
}

.buyitnow_cc_sml {
    width: 80px;
    display: inline-block;
    margin-left: 10px;
}

#tab_contents .panel-body .document_body {
    margin-top: 10px;
}

.ad_tabs_div #tab_contents {
    min-height: 200px;
}
/** END buyitnow customizations **/

/** START CUSTOM HTML IN BANNER **/
.search_ind_class .search_ind_inner_class img{
    border: 0pt none;box-shadow: 0 5px 10px rgb(0 0 0 / 8%);
}
.search_ind_halfpage_class, .search_ind_halfpage_mobile_main_div {min-height: 600px;}
.search_ind_halfpage_class .search_ind_halfpage_inner_class{
    border: 0pt none;width: 300px;min-height: 600px;box-shadow: 0 5px 10px rgb(0 0 0 / 8%);margin: auto;
}
.search_HORZ_class {padding-top: 0 !important}
#hdr_ldb_banner {height: 110px;}
#hdr_ldb_banner_mobile {height: 50px; width: 320px; margin: auto;  margin-top:20px}

/*.browse_result_banner_div.bannerrow {height: 190px;}*/
/** END CUSTOM HTML IN BANNER **/

/** Start Brand Page customization**/
    #ratings { padding: 0; }
    #ratings li { list-style: none; font-size: 20px; display: inline; margin: 0 1px; color:#fff; text-shadow: 0 0 1px #000; }
    #ratings .highlight { color:#F4B30A; }
    .listing_videos .tiled_results{ height: 266px;}
    .listing_videos .latimg {text-align: center;height: 163px;background: #f3f3f3;}
    .listing_videos .play_button {  font-size: 35px; top: 42px; color: white; }
    .word-ellipsis {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display:inline-block;
    }
    .warningmessage { background: none; }

/*
* Machines4u Customizations to Jquery library
*/
.ui-widget-content,.ui-dialog .ui-widget-content{background:#fff;border:none}
.ui-dialog-titlebar{background: #fff;color:#444;font-weight:normal;border:none}
.ui-dialog-titlebar-close .ui-icon { background-image: url(/js/images/ui-icons_ef8c08_256x240.png);background-position: -96px -128px;}
.ui-dialog a{border: none}
.ui-widget-overlay { background: #000; opacity: .50;filter:Alpha(Opacity=50); }
/* END jquery customization*/

/* Left column  customization */
.fixed_pos { position: fixed; top: 67px; z-index: 5; padding-left: 8px;}
#ad_space ,.ad_space { overflow: hidden;margin: auto;text-align:center }
#slotadspace > div {
    background-color: #ddd;
    min-height: 600px;
    padding-top: 30px;
    text-align: center;
    padding-bottom: 30px;
    margin-bottom:20px;
    overflow:hidden;
}
/* End of left column customization */

/******  START iconmoon css ******/
@font-face {
    font-family: 'm4uicons';
    src:    url('/css/m4ufonts/m4uicons.eot?m4u0609');
    src:    url('/css/m4ufonts/m4uicons.eot?m4u0609#iefix') format('embedded-opentype'),
        url('/css/m4ufonts/m4uicons.ttf?m4u0609') format('truetype'),
        url('/css/m4ufonts/m4uicons.woff?m4u0609') format('woff'),
        url('/css/m4ufonts/m4uicons.svg?m4u0609#m4uicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="m4ufa-"], [class*=" m4ufa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'm4uicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.m4ufa-icon-menu:before {
    content: "\e900";
}
.m4ufa-icon-burger:before {
    content: "\e909";
}
.m4ufa-icon-cart:before {
    content: "\e907";
}
.m4ufa-icon-star:before {
    content: "\e908";
}
.m4ufa-cart-m:before {
    content: "\e902";
}
.m4ufa-back-m:before {
    content: "\e901";
}
.m4ufa-flame:before {
    content: "\e903";
}
.m4ufa-search:before {
    content: "\e904";
}
.m4ufa-search-m:before {
    content: "\e905";
}
.m4ufa-user-m:before {
    content: "\e906";
}
.m4ufa-heart:before {
    content: "\f004";
}
.m4ufa-home:before {
    content: "\f015";
}
.m4ufa-clock-o:before {
    content: "\f017";
}
.m4ufa-align-justify:before {
    content: "\f039";
}
.m4ufa-check-circle:before {
    content: "\f058";
}
.m4ufa-shopping-cart:before {
    content: "\f07a";
}
.m4ufa-angle-left:before {
    content: "\f104";
}
.m4ufa-angle-right:before {
    content: "\f105";
}
.m4ufa-angle-up:before {
    content: "\f106";
}
.m4ufa-angle-down:before {
    content: "\f107";
}
.m4ufa-history:before {
    content: "\f1da";
}

/****** END of iconmoon css ******/



/**  M$U chat ***/
#m4uchat_container_wrapper {
    overflow: hidden;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif;
    display: block;
    position: fixed;
    right: 2px;
    bottom: 2px;
    height: 620px;
    width: 335px;
    z-index: 8;
}
#m4uchatdivid {
    width: 300px;
    position: absolute;
    bottom: 2px;
    right: 7px;
    padding: 5px;
    color: black;
    border: 3px solid rgb(255, 101, 1);
    border-radius: 10px;
    background: white;
    -webkit-box-shadow: 0 0 15px 0 #444;
    box-shadow: 0 0 15px 0 #444;
}
#m4u-chat-user-img {
    position: absolute;
    left: 10px;
    top: 10px;
}
#m4u-chat-text {
    margin-left: 80px;
    height: 60px;
    padding-top: 10px;
    color: rgb(102, 102, 102);
}
#m4u-chat-text .heading { font-size: 12px; }
#m4u-chat-text .message { font-size: 11px; }
#m4u-chat-footer {
    height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}
#m4u-chat-poweredby {
    bottom: 10px;
    left: 0px;
    font-size: 9px;
    color: rgb(153, 153, 153);
    position: absolute;
}
#m4u-chat-button {
    bottom: 5px;
    right: 0px;
    font-size: 10px;
    position: absolute;
}
#m4u-chat-button  button {
    font-size: 12px;
    border-radius: 5px;
    padding: 5px 15px;
    border: none;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 101, 1);
}
#chat-div {
    padding: 16px 20px 12px;
    position: fixed;
    right: 2px;
    bottom: 2px;
    z-index: 5;
}
/** edn M4u chat**/
.input_editable{
    border:none;
    background:none;
}
.hdO{  color:#ff5b01;font-size:20px;}
.subscribe-chkbx {
    vertical-align: text-bottom;
    margin:0 !important;
}
.subscribe-chkbx-container { float: right; }
/** start post code modal**/
a.postcode-change-location:hover, a.postcode-change-location:link, a.postcode-change-location:visited {
    text-decoration: underline;
    color: white;
}

.postcode-inner-modal {
    max-width: 610px;
    padding: 80px;
    margin: 0 auto;
    background-color: #fff;
}
#postcode-modal-form p,
#postcode-modal-form-enq p,
#postcode-modal-form-enq1 p {
    font-size: 16px;
    text-align: center;
    color: gray;
    margin-top: 10px;
    line-height: 25px;
}

#postcode-modal-form input,
#postcode-modal-form-enq input.enquiry-modal-postcode,
#postcode-modal-form-enq1 input.enquiry-modal-postcode {
    letter-spacing: 3px;
    display: block;
    width: 100%;
    text-align: center;
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    -webkit-box-shadow: none;
}
#postcode-modal-form input,
#postcode-modal-form-enq1 input.primary-field,
#postcode-modal-form-enq input.primary-field {
    border: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-left: 0;
}
#postcode-modal-form button,
#postcode-modal-form-enq button,
#postcode-modal-form-enq1 button {
    margin-top: 10px;
    line-height: 25px;
}
#postcode-modal-form-enq h2{
    font-size: 20px;
    margin: 0;
    text-align: center;
}
#postcode-modal-form h2,
#postcode-modal-form-enq1 h2 {
    font-size: 26px;
    margin: 0;
    line-height: 38px;
    text-align: center;
}
#postcode-modal-form .has-error-input,
#postcode-modal-form-enq1 .has-error-input,
#postcode-modal-form-enq .has-error-input {
    border: 1px solid #a94442;
    border-top: 1px solid #a94442;
    border-bottom: 1px solid #a94442;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-left: 0;
    border: 1px solid #b72929;
    border-radius: 4px;
}

/** end post code modal**/
.awards_cog_div { text-align: center; }
.awards_cog_div .small_cog { width: 12%; }
.m4u_sell_btn_mobile a{
    width: 100% !important;
    border-radius: 0 !important;
    text-shadow: none !important;
}
.m-b-50{margin-bottom:50px;}
.m-t-50{margin-top:50px;}
.m-r-50{margin-right:50px;}
.m-l-50{margin-left:50px;}
.m-t-40{margin-top:40px;}
.m-b-30{margin-bottom:30px;}
.m-t-30{margin-top:30px;}
.m-r-30{margin-right:30px;}
.m-l-30{margin-left:30px;}
.m-t-20{margin-top:20px;}
.m-b-20{margin-bottom:20px;}
.m-b-15{margin-bottom:15px;}
.m-t-15{margin-top:15px;}
.m-r-15{margin-right:15px;}
.m-l-15{margin-left:15px;}
.m-t-10{margin-top:10px;}
.m-b-10{margin-bottom:10px;}
.m-r-10{margin-right:10px;}
.m-l-10{margin-left:10px;}
.m-b-5{margin-bottom:5px;}
.m-t-5{margin-top:5px;}
.m-r-5{margin-right:5px;}
.m-l-5{margin-left:5px;}
.m-b-0{margin-bottom:0px;}
.m-t-0{margin-top:0px;}
.m-r-0{margin-right:0px;}
.m-l-0{margin-left:0px;}

.p-b-50{padding-bottom:50px;}
.p-t-50{padding-top:50px;}
.p-r-50{padding-right:50px;}
.p-l-50{padding-left:50px;}
.p-r-45{padding-right:45px;}
.p-r-40{padding-right:40px;}
.p-b-30{padding-bottom:30px;}
.p-t-30{padding-top:30px;}
.p-r-30{padding-right:30px;}
.p-r-5{padding-right:5px;}
.p-l-40{padding-left:40px;}
.p-l-30{padding-left:30px;}
.p-b-15{padding-bottom:15px;}
.p-t-15{padding-top:15px;}
.p-r-15{padding-right:15px;}
.p-l-15{padding-left:15px;}
.p-b-7{padding-bottom:7px;}
.p-t-7{padding-top:7px;}
.p-r-7{padding-right:7px;}
.p-l-7{padding-left:7px;}
.p-b-10{padding-bottom:10px;}
.p-t-10{padding-top:10px;}
.p-r-10{padding-right:10px;}
.p-l-10{padding-left:10px;}
.p-l-5{padding-left:5px;}
.p-b-5{padding-bottom:5px;}
.p-t-5{padding-top:5px;}
.p-r-5{padding-right:5px;}
.p-b-0{padding-bottom:0px;}
.p-t-0{padding-top:0px;}
.p-r-0{padding-right:0px;}
.p-l-0{padding-left:0px;}

.text-white {color: #fff;}
.line-height-inherit { line-height: inherit; }
.line-height-initial { line-height: initial; }
.line-through { text-decoration: line-through; }
.pointer { cursor: pointer; }
/*BOOTSTRAP overrides for border radius*/
.panel-body,.btn,.modal-content,.panel,.btn{border-radius:0px;}
.watched { color: #ff5b01; }
.gallery-btn { background: #ff5b01;text-shadow: none;box-shadow: none; color: #fff; border-radius: 0; border-color:#ff5b01;}
.gallery-btn:hover {background: #ff5b01;text-shadow: none;box-shadow: none;color:inherit;border-color:#ff5b01;}
/*bxslider css*/
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;box-shadow:none;border:none;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{visibility: hidden; min-height:50px;background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/bxslider/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/bxslider/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:100}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://d3cl59gmk6jgfj.cloudfront.net/images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/***  bxslider customizations  ***/
.home_container .bx-wrapper .bx-viewport,.advert_container_new .bx-wrapper .bx-viewport { box-shadow: none; border:none;}
.bx-slider-wrapper > span > a { color: #ff5b01; }
.bx-slider-wrapper > a { margin-top: -15px; }
.advert_container_new .gal_pdf_vid_container { background:#fff; }
.advert_container_new .gal_pdf_vid_container .bx-prev-div  { position: absolute; height: 100%; top: 0;left:0;}
.advert_container_new .gal_pdf_vid_container .bx-next-div { position: absolute; height: 100%; top: 0;right:0;}
.advert_container_new .gal_pdf_vid_container .bx-prev { position: absolute;top:50%;left:20px;color: rgba(0, 0, 0, 0.5);z-index:60;}
.advert_container_new .gal_pdf_vid_container .bx-next { position: absolute;top:50%;right:20px;color:rgba(0, 0, 0, 0.5);z-index:60;}
.advert_container_new #image_wrap .bx-prev {position: absolute;width:100%;text-align:left;bottom:0;left:5px;color: #fff;z-index:60;}
.advert_container_new #image_wrap .bx-prev-div { position: absolute;width:40%;bottom:7px;left:0;}
.advert_container_new #image_wrap .bx-next { position: absolute;width:100%;text-align:right;bottom:0;right:5px;color:#fff;z-index:60;}
.advert_container_new #image_wrap .bx-next-div { position: absolute;width:40%;bottom:7px;right:0;}
.advert_container_new #image_wrap .bx-pager{
    bottom: 0;
    right: 0;
    left:0;
    text-align: center;
    background:rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 100%;
    padding: 7px 0;
    margin-right: 15px;
    z-index:60;}
.advert_container_buyitnow #image_wrap .bx-pager {
    text-align: left;
    left:15px;
    right:inherit;
}
.advert_container_new .bx-wrapper { margin-bottom:0;}
.advert_container_new .gallerypopup_hover { display:inline;bottom:0;opacity: 0.8;}

/* gallery page dfp related css */
.advert_container_new .gallery_dfpad_thumbnail { height:75px; border: 2px solid #ccc; display:flex; font-size:12px; align-items: center; flex-wrap: wrap; }
.advert_container_new .gallery_dfpad_thumbnail > * { margin:auto; }
.advert_container_new .dfp_container { height: 768px;display: flex; }
.advert_container_new .dfp_wrap { margin: auto; }
.advert_container_new .product_detail_content.smalldescription {line-height: 40px;}

.home_container .bx-slider-wrapper a.bx-prev { left: -4%; background: none;text-indent : inherit; color: transparent; }
.home_container .bx-slider-wrapper a.bx-prev::before {
    color: #ff5b01;
    width: 50px;
    height: 50px;
    content: "\f053";
    font-family: FontAwesome;
    font-style: normal;
    font-size: 2em;
}
.home_container .bx-slider-wrapper a.bx-next { right: -5%; background: none;text-indent: inherit; color: transparent; }
.home_container .bx-slider-wrapper a.bx-next::before {
    color: #ff5b01;
    width: 50px;
    height: 50px;
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-size: 2em;
}
.m4u-flat-btn { background: #ff5b01;border:1px solid transparent;text-shadow: none;box-shadow: none; color: #fff; border-radius: 0; padding: 5px 20px}
.m4u-flat-btn:hover {background:#ff5b01;border:1px solid transparent;text-shadow: none;box-shadow: none;color:#fff;}
.open-gallery-btm-div { background: rgba(64, 63, 63, 0.71); padding-top: 7px;  padding-bottom: 7px; }
.request_finance_form .top-line {width:70px;margin:auto;border-top:2px solid #bebebe;}
.req_fin_quote select {border-radius:0;padding-left:5px;padding-right:3px;font-weight:600;background:#EBEBEB;box-shadow:none;font-size:12px;height:30px; }
.req_fin_quote a:not(.fin_link_horizontal) {line-height:inherit;border-radius:0;font-weight:normal;padding:5px 10px;font-size:12px;display:block;background: #4b5a64;border-color: #4b5a64;}
.req_fin_quote a:focus,.req_fin_quote a:visited,.req_fin_quote a:active{color:#fff;text-decoration: none;}
.req_fin_quote a:hover a:active{text-decoration: underline;}
.fin_form_container {padding-left:60px;padding-right:60px;}
.fin_form_container form.hsb_embed_form label {display:none;}
.fin_form_container form.hsb_embed_form div.input {margin:0;}
.fin_form_container form.hsb_embed_form input.hs-input, .fin_form_container form.hsb_embed_form select.hs-input {border-radius: 0;box-shadow: none;width:100% !important;box-sizing:border-box;height:30px;}
.fin_form_container form.hsb_embed_form>fieldset {margin:0;max-width:100%;}
.fin_form_container form.hsb_embed_form>fieldset.form-columns-1>div{margin-bottom: 0;}
.fin_form_container form.hsb_embed_form .hs_submit .noty_div { width:50%; float:right; padding-left: 10px; padding-right: 20px;}
.fin_form_container form.hsb_embed_form .hs_submit .noty_div .m4ubutton { border-radius: 0; font-weight: 400;font-size: 14px;width: 100%;margin-top: 18px;}
.fin_form_container form.hsb_embed_form .hs_submit .actions {padding:0;}
.fin_form_container form.hsb_embed_form .hsm4ubutton,.fin_form_container form.hsb_embed_form .hsm4ubutton:hover,
.fin_form_container form.hsb_embed_form .hsm4ubutton:focus,.fin_form_container form.hsb_embed_form .hsm4ubutton:active,
.fin_form_container form.hsb_embed_form .hsm4ubutton:visited {
    background: #4b5a64;
    color:#fff;
    outline: none;
    border: 0;
    text-shadow: none;
    font-weight: 400;
    font-size: 14px;
    line-height:2;
    font-family: inherit;
    box-sizing:border-box;
    width:100%;
}
.fin_form_container form.hsb_embed_form input.hs-input.error, .fin_form_container form.hsb_embed_form select.hs-input.error{
    border-color:#ff0000;background-color:#ffff99;
}
.btm_adv_floating_btn_right {z-index: 10;position: fixed;bottom:0px;right:0; padding: 10px 18px 8px 20px;color:#fff;cursor:pointer;}
.btm_adv_floating_btn_left {z-index: 10;position: fixed;bottom:0px;left:0; padding: 10px 18px 8px 20px;color:#fff;cursor:pointer;}
.sticky_bottom{z-index: 100;position: fixed;bottom:0px;left:0; cursor:pointer;width:100%;line-height:34px;margin-bottom:0px;border-top:1px solid #dedede}
.sticky_bottom a.m4ubutton{line-height:34px}
.btn-orange-outline {color:#ff5b01;background:#fff;border-color: #ff5b01;padding:5px 20px;}

.showroom .showroom_left .logo>img {margin:auto;}
.showroom .contact_details a{cursor: pointer;}
.showroom .contact_details .fa{color:#ACACAC;}
.showroom .contact_details.social_icons .fa{color:#4B5A64;}
.showroom h3 {font-size:20px;font-weight:400;color:inherit;}
.showroom .showroom_left .membership {border-bottom:1px solid #dedede}
.user_showroom h1{font-size:24px;line-height:inherit;margin-bottom:5px;}

.addwebsite_span { color: #428bca; }
.website_edit_container { display: inline-block; }
.website_preview_button, .website_edit_button, .website_remove_button { cursor: pointer; }
.website_edit_container { margin-top: 7px; }
.show_doc { display: inline !important; }
/* showroom new css */
.trade-hours .sched_day { width: 40px; display: inline-block; }
.price_label { font-size: 12px;font-weight:300; border-radius: 4px;background:#eee;padding: 2px 10px; color: #444;white-space:nowrap; }
.price_label.right {position: absolute; top:5px; }
.amp_fin_form .backbtn { color: #fff; }
.amp_fin_form .fin_form_container .noty_div {padding: 0 !important;}
.amp_fin_form .fin_form_container .noty_div .m4ubutton { box-sizing: border-box; }

.search-top-filters {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 4px 2px 10px;
    line-height: 28px;
    background: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 14px;
    max-width: 55%;
    margin-bottom: 10px;
}
.search-top-filters-btn {
    width: 20px;
    height: 20px;
    font-size: 11px;
    padding-top: 1px;
    margin-left: 6px;
    border: 1px solid #c2c2c2;
    border-radius: 50%;
    color: #c2c2c2;
    text-decoration: none
}
.search-top-filters-icon-btn {
    line-height: 15px;
    font-size: 17px;
    min-width: 10px;
    padding: 0px 3px;
}

.search-top-filters-icon-btn:hover, .search-top-filters-btn:hover {
    color: #ff5b01 !important;
}


/* follow button css */

button.btn-follow {
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
/*    border-radius: 3px;*/
    padding: 5px;
    background: #ffffff;
    border: solid #ccc 1px;
    text-decoration: none;
    outline: none;
}

button.btn-follow:hover {
    border: solid #ff5b01 1px;
    color: #ff5b01;
}

.btn.btn-follow:focus {
    outline: none;
    border-color:#BD4A39;
}

.bottom-row button.btn-follow:hover {
    border: solid #ff5b01 1px;
    background-color:#ff5b01;
    color: #fff;
}
.bottom-row button.btn-follow:hover i {
    color: #fff;
}

button.followButton{
    width:155px;
}
button.followButton.following{
/*    background: #ff5b01;
    color:#ffffff;*/
    color:#ff5b01;
    border: solid #ff5b01 1px;
}
button.followButton.unfollow{
/*    background-color: #ff0000;*/
    border: solid #ff5b01 1px;
    color: #4b5a64;
}

.follow-span {
    position: relative;
    display: inline-block;
}

.follow-list-btn {
    padding-top: 35px;
}

div.follow-sched-btn {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    text-align: left;
}

a.follow-schedule-selected {
    color: #ff5b01 !important;
}

div.follow-sched-btn .follow-days-a:hover {background-color: #f1f1f1} a.follow-days-a {
    color: black;
    padding: 8px 12px;
    text-decoration: none;
    display: block;
}

div.follow-sched-btn .follow-days-a:hover {background-color: #f1f1f1}

.follow-span:hover .follow-dropdown {
    display: block;
}

.follow-btn-plus-icon {
    color: #ff5b01;
}

.follow-btn-plus-icon, .follow-btn-close-icon {
    padding-right: 5px;
}

button.advert-list .follow-btn-plus-icon, button.advert-list .follow-btn-close-icon {
    padding-right: 0px;
}

.notification-main-panel {
    margin-bottom: 0px !important;
    border-bottom: 2px solid #ff5b01 !important;
}

.notificationlist-btn {
    color: #fff !important;
    background: #ff5b01;
    border: 1px solid #ff5b01;
    font-size: 15px;
    display: block;
}

.notification-tabs-title {
    padding-right: 0px;
    padding-left: 0px;
    text-align:center;
    background: #ebebeb;
    color:#fff;
}

.mynotificationlistdiv .mysubdiv li a {
    background: #ebebeb !important;
}

.notification-tabs-title a {
    color:#fff;
}

.nav-tabs>li.notification-tabs-title > a {
    border-radius: 4px 4px 0 0;
    margin: 0 auto;
    line-height: 24px !important;
}

div.mynotificationlistdiv > div.mysubdiv > ul.nav-tabs {
    border-bottom: 0px;
}

div.mynotificationlistdiv > div.mysubdiv > ul.nav-tabs > li.active {
    padding-top: 0px !important;
}

div.mynotificationlistdiv ul.nav-tabs>li.notification-tabs-title {
    height: 48px;
    margin-bottom: 0px !important; 
    padding-top:1px;
}

.sticky_ldb.bannerrow {
    position: fixed;
    top: 0px;
    z-index: 1001;
    width: 100%;
    background-color: rgba(255,255,255,0.8);
    box-shadow: 0 1px 0 rgb(12 13 14 / 10%), 0 1px 6px rgb(59 64 69 / 10%);
}
.bannerrow>div,.bannerrow>.display_campaign_img{padding-top: 20px}

#ad_space, .ad_space {
    overflow: hidden;
    margin: auto;
    text-align: center;
}

.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .mysubdiv { 
    right: -28px; 
    padding-bottom: 0px;
    padding-top: 0px;
    border-radius: 0px;
}

.mynotificationlistdiv .mysubdiv, .template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .mysubdiv {
    padding-top: 0px;
    border-radius: 0px;
}

.mynotificationlistdiv .mysubdiv .order_item {
    padding: 8px 15px;
}

.notif-no-data-header-div {
    border-top: 2px solid #ff5b01;
}

.mynotificationlistdiv .mysubdiv li a:hover {
    color: #555;
    font-size: 15px;
    background: transparent;
    text-decoration: none;
    border: none;
    line-height: 24px;
}

.mynotificationlistdiv .nav-tabs li.active a, .mynotificationlistdiv .nav-tabs li.active a:hover, .mynotificationlistdiv .nav-tabs li.active a:focus 
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .nav-tabs li.active a, 
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .nav-tabs li.active a:hover, 
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .nav-tabs li.active a:focus 
{
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

/*.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .nav-tabs li:not(.active) a:hover,
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv .nav-tabs li:not(.active) a:focus 
{ul.nav-tabs>li.notification-tabs-title
    padding-top:1px; !important;
}*/
/*.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv ul.nav-tabs > li.notification-tabs-title,*/
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv ul.nav-tabs > li:not(.active):hover,
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv ul.nav-tabs > li:not(.active):focus 
{
    padding-top:2px !important;
}


.mynotificationlistdiv .nav-tabs li a, .mynotificationlistdiv .no-padding-horizontal a i, 
.mynotificationlistdiv .no-padding-horizontal a i:hover, 
.mynotificationlistdiv .no-padding-horizontal a i:focus, 
.template_header_search_box .fixed_nav-usrbtn .mynotificationlistdiv li:not(.active) a.notif_header_tab_title {
    color: #c7c5c5;
    font-size: 15px;
}

.mynotificationlistdiv .mysubdiv .followed-ads-no-data {
    text-align: center;
    font-size: 15px;
    padding: 50px 5px;
}
.mynotificationlistdiv .mysubdiv .followed-ads-no-data-message {
    padding: 15px 5px
}

.mynotificationlistdiv .mysubdiv .followed-ads-no-data-details {
    font-size: 12px;
}

.mynotificationlistdiv .btn-follow-ads {
    width:50%; 
    border-radius: 3px; 
    padding: 2px; 
    background: #ffffff; 
    border: solid #ebebeb 1px; 
    text-decoration: none; 
    margin: 0 25%;
}

.mynotificationlistdiv .btn-follow-ads>i {
    color: #ff5b01;
}

.mynotificationlistdiv .sold-ads-label {
    font-size:8px; 
    background-color:red;
    margin-bottom:1px;
    padding:2px 8px; 
    color:#fff;
}

.thumb-img-notification {
    min-height: 125px;
}

.order_item .order_info .sold-ads-maker {
    border: 1px solid #ebebeb; 
    background-color: #fbbcbc;
}

.follow-bottom-widget {
    height:182px;padding-top:4%;
}

.follow-popup-item-unread {
    background-color: #feffd3;
}
.bottom-row {
    display: table;
}
.bottom-row > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.bottom-row > div * { vertical-align: middle; }
.search-right-column .tiled_results .bottom-row { position:absolute;bottom:15px; right:0;}
.bx_latest_machine .bx-lattxt a.contact-seller{position: absolute;bottom:5px;right:5px;}
.search-right-column .bottom-row .contact-seller,.btm_advert_row_details .contact-seller,.bx-lattxt a.contact-seller,
.new_btm_a_details .contact-seller {
    background: #fff;color:#ff5b01;border:1px solid #ccc;line-height:22px
}
.bottom-row .contact-seller:hover,.btm_advert_row_details .contact-seller:hover, .bx-lattxt a.contact-seller:hover, .bx_latest_machine:hover .bx-lattxt a.contact-seller {
    background: #ff5b01;
    border-color:#ff5b01;
    color:#fff;
}
.bottom-row .btn-follow {
    width: auto;padding: 6px 12px;
}
.bottom-row .btn-follow .fa { line-height:inherit; }
/* End of follow button css */
/* Sell Private Page css */
.sell-private .banner-wrapper {
    height: 500px;
    background-color: #83a1ce;
    background-image:url('https://d3cl59gmk6jgfj.cloudfront.net/images/clusters/earthmoving-cluster.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.sell-private .banner-text-a { 
    text-decoration: underline; 
    text-decoration-color: #ff5b01; 
    font-weight: 600;
    font-size: 40px;
    color: #fff;
    margin-top: 70px;
    margin-bottom: 0;
    line-height: initial;
}
.sell-private .banner-text-b { 
    font-size: 34px;
    color: #fff;
    line-height: initial;
    margin-bottom: 0;
}
.sell-private .banner-text-c { margin-top: 70px; }
.sell-private .banner-text-c .btn { 
    border-radius: 20px; 
    font-size: 18px; 
    padding-left: 30px; 
    padding-right: 30px; 
    background: #ebebeb;
    background-image: none;
    border: none;
    box-shadow: none;
    text-shadow: none;
}
.sell-private .banner-text-c .btn span { color: #428bca; text-decoration: underline; }
.sell-private .banner-wrapper .btn-group { margin-top: 70px; }
.sell-private .banner-wrapper .btn-group .btn {
    background: #ebebeb;
    color: #959595;
    font-size: 22px;
    width: 210px;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-transition: background 0.2s; /* For Safari 3.1 to 6.0 */
    transition: background 0.2s
}
.sell-private .banner-wrapper .btn-group .btn:not(:last-child) { border-right: 1px solid #dedede; margin-right: 1px;}
.sell-private .banner-wrapper .btn-group .btn:hover {
    color: #fff;
    background: #ff5b01;
}
.sell-private .section-b .btn {
    background: #fff;
    border: none;
    font-size: 18px;
    padding: 20px 30px;
    min-width: 200px;
}
.sell-private .section-b .btn:not(:last-child) { margin-right: 7px; }
.sell-private .section-c { background-color: #fff; }
.sell-private .section-c .row-c { padding-top: 70px; padding-bottom: 30px; }
.sell-private .section-c .row-c .sec-desc { max-width: 600px; margin: auto; }
.sell-private .sec-title { font-size: 34px; color: rgb(50, 50, 50);}
.sell-private .sec-desc { font-size: 18px; margin: 0; }
.sell-private .icon-div { 
    height: 150px;
    width: 150px;
    margin: auto;
    background: #f7f7f7;
    border-radius: 50%;
    display: table;
}
.sell-private .icon-div + p {
    margin: 25px auto 15px;
    font-size: 18px;
    max-width: 195px;

}
.sell-private .icon-div .helper { margin: auto; display: table-cell;vertical-align: middle; font-size: 34px; color: rgb(50, 50, 50);}
.sell-private .icon-div .helper img { margin: auto; max-width: 100%; width: auto; }
.sell-private .testimonial-tile { height: 400px; background: #fff;box-shadow: 0px 1px 10px rgba(144, 141, 141, 0.43);overflow: hidden;}
.sell-private .testimonial-tile .ribbon {
    background-color: #009a22;
    color: #fff;
    border-color: #009a22;
    font-weight: 600;
    width: 107px;
    text-align: center;
    transform: rotate(40deg);
    right: -27px;
    top: 10px;
    position: absolute;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 2px 0;
    border-top-color: #009a22;
    border-bottom-color: #009a22;
    font-size: 16px;
    z-index: 1;
}
.sell-private .testimonial-tile .comment { font-style: italic; color: #ff5b01; font-weight: 600;}
.sell-private .testimonial-tile .review_img img { margin: auto; }
.sell-private #testimonials .btn { border-radius: 5px; font-size: 17px; padding: 10px 57px; }
.sell-private #faqs .q-list { font-size: 18px; }
.sell-private .section-c .row-a,.sell-private .section-d .sec-title{     
    padding-top: 40px;
    padding-bottom: 40px; 
}
.sell-private .section-e {
    padding-top: 40px;
    padding-left: 55px;
    padding-right: 55px;
    background: #fff;
    height: 700px;
}
/* End of Sell Private Page css*/
/* Home Mag Container */
.home_mag_container{background-color: #fff}
.home_mag_container > div > p{
    color: #002240;
    font-size: 18px;
}
.home_mag_container .article-thumb {
    height:405px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.home_mag_container .article-meta {
    width: 100%;
    position: absolute;
    bottom:0px;
    left:0px;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    color: #fff;
}
.home_mag_container .article-meta a {
    color: inherit;
    text-decoration: none;
}
.home_mag_container .article-cat {
    position: absolute;
    left:0;
    top:8px;
    background: #fff;
    padding: 5px 10px;
    box-shadow: 1px 1px 2px 0px #cecece6e;
}
.home_mag_container .article-title { height: 40px; overflow: hidden; }
.home_mag_container .article-author {
    text-transform: uppercase;
    font-size: 10px;
}
.home_mag_container .col-b .article-div { padding: 0 0 3px 3px; }
.photo_container .btn-xs-container { position : absolute; bottom: 5px; width: 100%; }
.photo_container .btn-xs-container > span.btn-xs { position: relative; bottom: unset !important; left: 0 !important; margin-right: 10px; }
/* End of Home Mag Container*/
.advert_view_rightcolumn {z-index: 2;}
.advert_view_rightcolumn .display_campaign_half_page { padding:30px; box-shadow: 0px 0px 2px rgba(0,0,0,0.15)}
.display_campaign_img { margin: 0 auto; cursor: pointer; }
#display_campaign_lead_capture_modal .modal-content { overflow: hidden; border-radius: 8px; }
#display_campaign_lead_capture_modal .dc_form_container { padding: 15px 30px 15px 30px; }
#display_campaign_lead_capture_modal .dc_form_container.has_no_video { display: flex; align-items: center; }
#display_campaign_lead_capture_modal button.close { padding-right: 5px; padding-top: 5px; position: absolute; right: 0; z-index: 1;}
#display_campaign_lead_capture_modal .modal-body > div { display: flex; }
#display_campaign_lead_capture_modal .lead_form_bgimage {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.dc_form_heading { color: #000; font-size: 20px; font-weight: 700; }
.dc_form_subheading { color: #000; font-size: 12px; height: 50px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
#display_campaign_form label { font-size: 11px }
#display_campaign_form.f_email input { height: auto; margin-bottom: 0; border-radius: 4px;}
#display_campaign_form ::-webkit-input-placeholder {color:transparent;} 
#display_campaign_form :-moz-placeholder {color:transparent;} 
#display_campaign_form ::-moz-placeholder {color:transparent;} 
#display_campaign_form :-ms-input-placeholder {color:transparent;} 
#display_campaign_lead_capture_modal #dc_form_err_msg { font-size: 12px; margin-bottom: 0; }

.buyers_choice_award_container {background-color: #efeff9;}
.buyers_choice_award_container > div.title_div {background-color: #ff5b01; color: #122230;}
.buyers_choice_award_container > div.title_div > img {max-width: 60%; margin: 0 auto 10px auto;}
.buyers_choice_award_container > div.title_div > p.award_title {font-size: 35px; line-height: 32px; font-weight: 800;}
.buyers_choice_award_container > div.title_div > p.award_sub_title {color: #fff; font-size: 19px;}
.buyers_choice_award_container > div.title_div > a.award_title_link {display: inline-block; text-decoration: none;color: #ff5b01; padding: 6px 20px; font-size: 14px; background-color: #efeff9; cursor: pointer;}
.buyers_choice_award_container > div.item_div {background-color: #efeff9;}
.buyers_choice_award_container > div.item_div > div > div > a {cursor: pointer; height: 123px; background-repeat: no-repeat; background-size: cover; padding-top:40px; text-decoration: none; font-weight: bold; font-size: 20px; color: #ebebf4; line-height: 20px; display: block;}
.buyers_choice_award_container > div.item_div > div > div > a.forklift_div {padding-top: 30px;}

/*Start Messaging Section*/
.mess_main_div {bottom: 16px; position: fixed; right: 16px; z-index: 1015;}
.mess_main_div .machinery_chatbox_loading {font-size: 80px; text-align: center; color: #ff5b01; padding-top: 45%; }
.mess_main_div .machinery_chatbox_loading > p {font-size: 16px;}
.mess_main_div .mess_icon_grp {width: 200px;}
.mess_main_div .mess_icon_grp, .mess_main_div .mess_icon_close_grp {position: relative; height: 80px;}
.mess_main_div .mess_icon_grp, .mess_main_div .mess_icon_close_grp > div.mess_icon {cursor: pointer;}
.mess_main_div .mess_icon_grp > div, .mess_main_div .mess_icon_close_grp > div {background-color: #ff5b01; color: #fff;}
.mess_main_div .mess_icon_grp > div {display: inline-block; padding: 15px;  vertical-align: middle;}
.mess_main_div .mess_icon_grp > div, .mess_main_div .mess_icon_close_grp > div {position: absolute;}
.mess_main_div .mess_icon_grp:hover > div, .mess_main_div .mess_icon_close_grp:hover > div {background-color: #ff7b00;}
.mess_main_div .mess_icon_grp > div > img {max-width: 40px;}
.mess_main_div .mess_icon_grp > div.mess_icon, .mess_main_div .mess_icon_close_grp > div.mess_icon{right: 0; top:0}
.mess_main_div .mess_icon_grp > div.mess_icon, .mess_main_div .mess_icon_close_grp div.mess_icon {border-radius: 50%;}
.mess_main_div .mess_icon_grp > div.mess_txt {border-top-left-radius: 12px; border-bottom-left-radius: 12px; top: 10px; padding-right: 13px !important;}
.mess_main_div .mess_icon_close_grp div.mess_icon {width: 65px; height: 65px; text-align: center; font-size: 50px; font-weight: bold; padding: 8px}
.mess_main_div .mess_icon_grp > div.mess_txt {
    -webkit-box-shadow: 10px 10px 6px -6px #777;
    -moz-box-shadow: 10px 10px 6px -6px #777;
    box-shadow: 10px 10px 6px -6px #777;
}
.mess_main_div .mess_icon_grp > div.mess_icon {
    -webkit-box-shadow: 0 15px 6px -10px #777;
    -moz-box-shadow: 0 15px 6px -10px #777;
    box-shadow: 0 15px 6px -10px #777;
}
.mess_main_div .mess_icon_close_grp > div.mess_icon{
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
}
.mess_main_div .mess_box_grp {
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.mess_main_div .mess_box_grp, .mess_main_div .mess_icon_close_grp, .mess_main_div .mess_box_grp > iframe {width: 360px;}
.mess_main_div .mess_box_grp {border-radius: 6px; background-color: #fff; height: 565px;}
.mess_main_div .mess_box_grp > iframe {height: 100%; border: none; border-radius: 6px;}
/*End Messaging Section*/

/* add vertical resizing to all email forms */
#enquiry_form_modal #f_email textarea,
.adv_contact_seller #f_email textarea,
.adv_contact_seller_bottom #f_email1 textarea {
    resize: vertical;
    min-height: 109px;
}
/*Hotdeals css*/
.hotdeals_container .search-right-column { 
    width: 100%; 
}
.hotdeal_card .label_feature { 
    background: #203446; 
    width: 100%; 
    padding-top: 8px;
    padding-bottom: 8px;
    top:0;
    border-radius: 0 !important;
    left:0;
}
.hotdeal_card .label_feature:after { border: 0px; }
/*.new_tile.hotdeal_card .label_feature > span { font-size: 12px; }*/
.new_tile .photo_container .btn-xs-container {
    background: rgb(62 76 87 / 75%);
    border-radius: 30px;
    padding: 5px 10px;
    width: auto;
    bottom: 15px;
    left: 15px;
}
.new_tile .photo_container { margin-bottom: 0px; }
.new_tile .photo_container .btn-xs-container > span.btn-xs { 
    background: transparent; 
    padding: 0;
    font-size: 10px;
    margin:0;
}
.new_tile .photo_container .btn-xs-container > span.btn-xs:not(:last-of-type) {
    margin-right: 5px;
}
.new_tile .tiled_results { 
    padding:0;
    height: 465px;
    background: #fff;
    position: relative;
    border: 1px solid rgba(0,0,0,0.10);
    border-radius: 2px;
    cursor: pointer;
}
.new_tile .tiled_results:hover {
    border-color: #ff6501;
}
.new_tile .data_container { padding: 10px 15px; }
.new_tile .tiled_results a.equip_link  { 
    line-height: 1.35;
    margin-bottom: 6px;
    overflow: hidden;
}
.new_tile .tiled_results a {
    font-weight: bold;
    height: 44px;
    display: block;
    font-size: 16px;
    color: #424242;
    overflow-y: hidden;
}
.new_tile .tiled_results .bottom-row {
    position: absolute;
    bottom: 15px;
    right: 0;
}
.new_tile .label_badge_wrapper { display: flex; justify-content: normal; }
.new_tile .label_badge_wrapper .price_label { max-height: 17px; margin-top: 2px;}
.new_tile .price_div { font-weight: 500; color: #333; clear: both;}
.new_tile .price_div .price_container,.new_tile .hotdeal_price { font-size: 20px; font-weight:bold;}
.new_tile .tiled_results .price_container {
    margin-bottom: 15px;
    text-align: left;
    line-height: 20px;
}
.new_tile .price_div .label_badge {
    background: #f7f7f7;
    display: inline-block;
    padding: 2px 10px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
}
.new_tile .price_div .gstlabel { color: #999999; font-size: 16px;}
.new_tile .deals_container {
    width: 100%;
    min-height:25px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    margin-bottom: 15px;
}
.new_tile .deals_container > div {
    white-space: nowrap;
}
.hotdeal_card .deals_container span.pill {
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    padding: 2px 7px;
    padding-bottom: 2px;
    border-radius: 10px;
    display: inline-block;
    margin-right:5px;
}
.hotdeal_card .deals_container span.pill:before{ content:'' !important; margin: 0 !important; }
.hotdeal_card .deals_container span.pill:not(:last-of-type) {
    margin-right: 5px;
}
.hotdeal_card .deals_container span.pill i {
    font-style: normal;
    font-size: 10px;
    font-weight: bold;
    height: 9px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}
.hotdeal_card .deals_container i.hotdeal-delivery { width: 14px; }
.hotdeal_card .deals_container i.hotdeal-installation { width: 11px; }
.new_tile .price_label{ font-size: 10px; }
.new_tile .labels_div {
    margin-bottom: 5px;
    color: #333;
}
.new_tile .labels_div span {
    background: #f7f7f7;
    margin-right: 3px;
    padding: 3px 10px;
    border-radius: 30px;
    font-weight: bold;
}
.new_tile .bottom-row .contact-seller {
    line-height: inherit;
    border-radius: 30px;
    padding: 5px 20px;
    font-size: 12px;
    height: auto;
    background: #ff5b01;
    color: #fff;
    border: 0;
    display: inline-block !important;
    width: 170px;
}
.new_tile .list_state .glyphicon { color: #ff5b01; vertical-align: initial; }
.new_tile .photo_container button {
    position: relative;
    background: transparent;
    margin: 0;
    bottom: 1px;
    color: #fff;
    padding: 0px 3px;
    border:0;
    left: 0;
    font-size: 12px;
}
.new_tile .follow-btn-plus-icon { color: inherit; }
.new_tile .btn-follow {
    border: 0; 
    border-radius: 10px;
    box-sizing: border-box;
    display: inline-block;
    background: #f7f7f7;
    padding: 6px 0px;
    margin-right: 0;
    font-weight: bold;
    text-align: center;
    width: calc(100% - 180px);
}
.new_tile .bottom-row .btn-follow i { line-height: 1.1;}
.new_tile button.followButton.following {
    border:0;
}
.new_tile .bottom-row .btn-follow:hover {
    border: 0; 
    background-color: inherit;
}
.new_tile .bottom-row .btn-follow:hover i { color: #333; }
.new_tile .tiled_results .photo_container { 
    margin-bottom: 0px;
    height: auto;
    min-height: 135px;
    max-height: 275px;
    position: relative;
}
.hotdealsbanner {
    height: 160px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    padding-left: 35px;
}
.hotdealsbanner.nobanner { height: 70px; padding-left: 15px; padding-top: 15px;}
.hotdealsbanner.nobanner .h2 { color: inherit; }
.hotdealsbanner .h2 {
    color: #fff;
    margin: 0;
    font-weight: 400;
}
.hotdealsbanner .hotdeal-icon-orange {
    height: 44px;
    width: 44px;
    vertical-align: bottom;
}
.hotdealsbanner .hotdeal-icon-orange:before {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%);
}
.hotdealsbanner.nobanner .hotdeal-icon-orange:before {
    filter: invert(66%) sepia(74%) saturate(7006%) hue-rotate(1deg) brightness(106%) contrast(104%);
}
.white-bg {
    background-color: #fff;
}
.hotdeal-icon-orange:before {
    content:'';
    background-image:url('https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/fire.svg');
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 3px;
    right: 0;
    filter: invert(66%) sepia(74%) saturate(7006%) hue-rotate(1deg) brightness(106%) contrast(104%);
}
.sncd_row_menu_nav_active .hotdeal-icon-orange:before,
.template_header .header_secondrow_menu .header_secondrow_menu_ul li:hover .hotdeal-icon-orange:before,
.template_header_mobile .firstrow_nav_active .hotdeal-icon-orange:before{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%);
}
.search-right-column .new_tile .tiled_results .photo_overlay_container,.new_tile .tiled_results .photo_overlay_container { width: 80px;max-width:20%; }
.hotdeal-icon-orange {
    height: 16px;
    width: 16px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}
.hotdeal-icon-white:before{
    content:'';
    background-image:url('https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/fire.svg');
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 3px;
    right: 0;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%);
}
.hotdeal-delivery:before{
    content:'';
    background-image:url('https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/delivery-icon.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 1px;
    right: 0;
}
.hotdeal-installation:before{
    content:'';
    background-image:url('https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/installation-icon.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 1px;
    right: 0;
}
.hotdeals_container .post-btn {
    background-color: #33cc33;
    color: #fff;
    font-size: 12px;
    padding: 5px 15px;
    border-radius: 30px;
    font-weight: 500;
}

.hotdeals_container .post_hotdeal_lnk:hover { text-decoration:none; }

.hotdeals_container .signup-btn i {
    height: 16px;
    width: 15px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}
.hotdeals_container .signup-btn {
    background-color: #ff5b01;
    color: #fff;
    font-size: 12px;
    padding: 5px 15px;
    border-radius: 30px;
    font-weight: 500;
}
.hotdeals_container .toplinks a {
    color: inherit;
    margin-right: 15px;
    text-decoration: none;
    font-size: 13px;
    padding: 0px 10px;
    border: 1px solid #cecece;
    border-radius: 10px;
    padding-bottom: 1px;
}
.hotdeals_container .toplinks a.active {
    font-weight: 500;
    color: #ff5b01;
    border-color: #ff5b01;
}
.hotdeals-hero {
    background-image: url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/hotdeals-hero.png);
    height: 430px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    padding-left: 35px;
}
/*override to display star-o*/
.new_tile .fa-plus:before { 
    content: "\f006";
}
/*override to display star*/
.new_tile .fa-check:before { 
    content: "\f005";
}
.new_tile .label_feature {
    background: #203446;
    left: 0px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    padding-right: 20px;
    font-size: 15px;
}
.new_tile .label_feature:after{
    border:0;
}
.hotdeal_ribbon {
    position: absolute;
    right: 21px;
    width: 50px;
    height: 14px;
    border-width: 0 36px 36px 0;
    border-color: transparent #FF5b01 transparent transparent;
    border-style: solid;
    z-index: 1;
    top: 1px;
}
.advert_row_thumbnail .hotdeal_ribbon {
    right: 0;
    border-right-width: 41px;
    border-bottom-width: 41px;
    top: 0;
}
.hotdeal_ribbon > div {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -38px;
    top: 2px;
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/fire.svg);
    background-size: auto 20px;
    background-repeat: no-repeat;
    color: white;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%);
}
.advert_row_thumbnail .hotdeal_ribbon > div {
    right: -42px;
    top: 4px;
}
.p-t-20 { padding-top: 20px; }
.p-b-20 { padding-bottom: 20px; }
.p-l-20 { padding-left: 20px; }
.p-r-20 { padding-right: 20px; }
.padding-20 { padding:20px; }
.padding-15 { padding:15px; }
.hotdeals_slider_wrapper .new_tile .deals_container span.pill {
    font-size: 10px;
}
.hotdeals_slider_wrapper .new_tile .deals_container {
    bottom: 23px;
}

.hotdeals_slider_wrapper .new_tile .photo_container .btn-xs-container {
    bottom: 21px;
}

.hotdeals_slider_wrapper .new_mobile_tile .data_container .list_state {
    min-width: 91px;
}

.hotdeals_slider_prev { left: -3%; }
.hotdeals_slider_next { right: -3%;}
.slider_header .header_title {font-size: 23px;}
.hotdeals_slider_wrapper .bx-wrapper { margin-bottom: 0px; }
.browse-market-container ul > li {

    display: inline-block;
}

.hotdeals_container > div > p {
    color: #002240;
    font-size: 18px;
    font-weight: bold;
}

.browse-market-container ul {
    list-style-type: none;
    text-align: justify;
}

.browse-market-container ul > li > a {
    text-decoration: none;
    display: block;
}

.browse-market-container .browse-market-div img, .browse-market-container .browse-market-div div {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}

.m4udarkbluecolor {
    color: #203446 !important;
}

.bold {
    font-weight: bold;
}

.browse-market-container .browse-market-div div {
    padding: 40%;
}

.font-36 {
    font-size: 36px !important;
}
.font-14 {
    font-size: 14px !important;
}
.browse-market-container ul:after {content: '';display: inline-block;width: 100%;}
.browse-market-container p { font-size: 23px; }

.hotdeals_static_section .bottom_text { background: #203446; color: #fff; }
.hotdeals_static_section .bottom_text .bottom_text_header { display: block; font-weight: 700; font-size: 20px; }
.hotdeals_static_section .hotdeals_static_wrapper .ribbon {
    position: absolute;
    right: 10px;
    width: 195px;
    height: 0px;
    z-index: 1;
    border-top-right-radius: 15px;
    border-top: 100px solid #FF5b01;
    border-left: 102px solid transparent;
}

.hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content {
    color: #fff;
    position: absolute;
    bottom: 33px;
    font-weight: 700;
    line-height: 27px;
}

.hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row1 { font-size:16px;}
.hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row2 { font-size: 35px;}
.hotdeals_static_section .hotdeals_static_wrapper .ribbon .hotdeal_icon { 
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeal-icon-white.png);
    width: 27px;
    height: 27px;
    position: absolute;
    bottom: 56px;
    background-repeat: no-repeat;
    background-size: auto 27px;
    right: 101px;
}

.slider_header .slider_pill {
    background: #f7f7f7;
    padding: 5px 10px 5px 10px;
    border-radius: 20px;
    font-size: 12px;
    margin-top: 8px;
}

.slider_header .slider_pill a {
    color: #4b5a64;
}

.hotdeals_slider_wrapper .tiled_results_container{height:auto;margin-bottom:20px;padding-right:10px; padding-left:10px; width: 100%;}
.hotdeals_slider_wrapper .hotdeal_ribbon {
    right: 11px;
}

.roundcat_slider_wrapper .roundcat_slide img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}

.hotdeals_slider_wrapper .new_tile .tiled_results .photo_container .btn-xs-container,
.hotdeals_slider_wrapper .new_tile .tiled_results .data_container .advert_row_desc,
.hotdeals_slider_wrapper .new_tile .tiled_results .data_container .list_state_div {
    display:none;
}

.hotdeals_slider_wrapper .new_tile:not(.new_mobile_tile) .tiled_results {
    height: 395px;
}
/* END hot deals css */

.search-right-column .new_tile .advert_row_desc { max-height: 50px; color: #666666; }
/*advert_tile_mobile_new css*/
.search-right-column .new_mobile_tile { padding-right: 0px; }
.new_mobile_tile .label_feature { 
    position: relative; 
    border-bottom-right-radius: 0; 
    border-top-right-radius: 0;
    top: 0;
    font-size: 16px;
}
.new_mobile_tile .hotdeal_ribbon { right: 0px; top: 0px; }
.new_mobile_tile .tiled_results {
    min-height: 190px;
    height: auto;
    max-height: 315px;
}
.new_mobile_tile .bottom-row .contact-seller {
    width: 120px;
    background: #ff5b01;
    color: #fff;
}
.new_mobile_tile .tiled_results .bottom-row {
    position: relative;
    bottom: 0;
    width: 100%;
    padding: 15px;
}
.search-right-column .new_mobile_tile .advert_row_desc { 
    font-size: 12px; 
    max-height: 60px;
    margin-bottom: 0px;
}
.search-right-column .new_mobile_tile .tiled_results a.equip_link { 
    font-size: 17px; 
    line-height: 1.1; 
    height: 37px;
}
.new_mobile_tile .price_div .price_container,.new_mobile_tile .hotdeal_price { font-size: 25px;}
.new_mobile_tile.hotdeal_card .label_feature > span { font-size: 14px; }
.new_mobile_tile .price_div .label_badge { font-size: 12px; }
.new_mobile_tile .price_div .gstlabel { font-size: 18px; }
.new_mobile_tile .bottom-row .contact-seller { font-size: 14px; }
.new_mobile_tile .btn-follow {
    width: 30px;
    border-radius: 20px;
}
.new_mobile_tile .btn-follow { font-size: 17px; }
.new_mobile_tile .label_badge_wrapper { justify-content: unset; }
.new_mobile_tile .tiled_results .photo_container { min-height: unset; }
/*end advert_tile_mobile_new css*/
/*horizontal filter bar css*/
.page_filter_bar > .dropdown {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 15px;
}
.page_filter_bar .sort-results {
    margin-bottom: 15px;
    vertical-align: inherit;
}
.page_filter_bar > div > .btn,.page_filter_bar #clear_filters {
    background: none;
    box-shadow: none;
    border-radius: 30px;
    margin-bottom: 0px;
}
.page_filter_bar .dropdown-menu {
    min-width: 250px;
    width: max-content;
    padding: 5px 10px;
    max-height: 250px;
    border: 0;
    overflow: auto;
}
.page_filter_bar .refine-dropdown { min-width: 350px; }
.page_filter_bar .dropdown-menu>li>a { padding: 3px 0px; }
.page_filter_bar .dropdown-menu>li>a:hover { background: none; }
.page_filter_bar .btn .caret { margin-left: 10px; }
.page_filter_bar .lft_flt_cross_icon {
    color: #ff5b01;
    min-width: 10px;
    padding: 3px 0px;
    margin-left: 10px;
}
.page_filter_bar #refine-btn > button {
    background: #ff5b01;
    color: #fff;
    text-shadow: none;
    border-color: #ff5b01;
}
#filter_widget.page_filter_bar .spinner-container #loadingicon { margin-top: 0px; }
.page_filter_bar .form-control { border-radius: 30px; }
.page_filter_bar div.checkbox { display: block; padding: 5px; }
.page_filter_bar div.checkbox input { margin-top:0px; vertical-align: middle;}
.page_filter_bar button { width: 100%; }
.page_filter_bar .dropdown-menu div.checkbox span { margin-left: 15px; }
.page_filter_bar > div > button > .fa-chevron-down {
    font-size: 10px;
    vertical-align: inherit;
    margin-left: 5px;
}
.page_filter_bar .lft_flt_list_businessfacet { max-height:400px;overflow-y: scroll; }
.hotdeals_container .breadcrumb h1 { line-height: inherit; }
.hotdeals_container .slotaspace { display: none; }
.browse_main_container .slotaspace, .search_pg_container .slotaspace { display: none; }
.browse_pg_container .right_div_column {position: relative; float: right; width: 320px;}
.search_pg_container .right_div_column, .browse_main_container .right_div_column {position: relative; float: right; width: 320px;}
/*end horizontal filter bar css*/

/** PREFILLED LEAD MESSAGE CLASSIC STYLE **/
#f_email1 .message-suggestions-wrapper.classic .btn { width: 24%; }
.message-suggestions-wrapper.classic { margin-bottom: 20px; }
.message-suggestions-wrapper.classic .btn { color: #fff; background: transparent; border-color: #a7a7a7; width: 49%; font-size: 14px; background-color: #3D3D3D; border-radius: 15px !important; }
.message-suggestions-wrapper.classic .btn span.plus { font-size: 14px;font-weight: 500; }
.message-suggestions-wrapper.classic .btn.selected { background-color: #ff5b01; border-color: #ff5b01; }
.message-suggestions-wrapper.classic .btn:focus { outline: none; }
/** END PREFILLED LEAD MESSAGE CLASSIC STYLE **/

/** PREFILLED LEAD MESSAGE TRENDY STYLE **/
.f_email textarea[name="comments"].trendy { border-bottom: none; }
.f_email textarea[name="comments"].trendy:focus { box-shadow: none; border-color: #a7a7a7;}
.message-suggestions-wrapper.trendy { margin-bottom: 20px; }
.message-suggestions-wrapper.trendy { background-color: #fff; padding: 15px 12px; border-radius: 2px; margin-top: -20px; border: 1px solid #ccc; border-top: none;}
.message-suggestions-wrapper.trendy .heading { color: #3D3D3D; font-weight: 600; }
.message-suggestions-wrapper.trendy .btn { color: #000; background-color: #fff; border-color: #a7a7a7; font-size: 12px; border-radius: 15px !important; white-space: normal;}
.message-suggestions-wrapper.trendy .btn.selected { background-color: #ff5b01; border-color: #ff5b01; color: #fff;}
.message-suggestions-wrapper.trendy .btn:focus { outline: none; }
/** END PREFILLED LEAD MESSAGE TRENDY STYLE **/

.dupusersalert { max-height: 434px; overflow-y: scroll; }

.transport-price-estimator-widget .title {font-size: 18px; font-weight: bold; color: #000;}
.transport-price-estimator-widget .loadshift_info_div .title {font-size: 19px; font-weight: bold; color: #4b5a64;}
.transport-price-estimator-widget .loadshift_info_div .column1 {border-right: 1px solid #d3d3d3;}
.transport-price-estimator-widget .loadshift_info_div .column2 {padding-left: 25px;}
.transport-price-estimator-widget .sub-title {font-size: 12px;}
.transport-price-estimator-widget .arrow-wrapper {text-align: center; font-size: 20px; color: #ff6501; display: inline-block; width: 10%; margin-bottom: 0}
.transport-price-estimator-widget .pickup-wrapper {display: inline-block; width: 43%; margin-bottom: 0}
.transport-price-estimator-widget .dropoff-wrapper {display: inline-block; width: 43%; margin-bottom: 0}
.transport-price-estimator-widget .trans_link img {width: 80%;}
.transport-price-estimator-widget.loadshift-widget .trans_link img { width: 100%; }
.transport-price-estimator-widget .suggestionsBox {left: 0; top: 60px;}
.transport-price-estimator-widget .tpe-get-btn {font-size:17px;color:#ff6501;background-color:#ffffff;padding:0;font-weight:bold;border:1px solid #ff6501;padding:8px;border-radius:4px;margin:auto;text-align:center; float: right}
.transport-price-estimator-widget .form-control:focus {border: 2px solid #FF6501;box-shadow: none;}
.transport-price-estimator-widget .required-field {border: 2px solid #FF6262;box-shadow: none;}
.transport-price-estimator-widget .widget_btn_label_div label { display: block; }
.finance_wrapper .req_fin_quote .finance-btn-h {
    font-size:17px;
    color:#ff6501;
    background-color:#ffffff;
    padding:0;
    font-weight:bold;
    border:1px solid #ff6501;
    padding:8px;
    border-radius:4px;
    margin:auto;
    text-align:center; 
    float: right
}

.finance_logo_div {
    margin-bottom: 21px;
}
/* Range Slider */
#slider-range { height: 10px;}
#slider-range .noUi-handle { 
    background: #ff5b01; 
    border-radius: 30px;     
    box-shadow: none;
    width: 20px;
    height: 20px;
    border-color: #ff5b01; 
    right: -10px;
}
#slider-range .noUi-handle:after,#slider-range .noUi-handle:before { display: none;}
#slider-range .noUi-connect { background: #bbb; }
/* End Range Slider */
/*Media queries always at the end*/
@media (min-width: 1024px) and (max-width: 1366px){
    /*START TEMPLATE HEADER NEW CSS 2021*/
    .template_header .desktop_search_bar .geodisgrp select {background-color:  #fff !important;}
    /*.suggestionsBox {width: calc(100% - 212px) !important;}
    .geogrp .suggestionsBox { width: calc(100% - 304px) !important}*/
    /*End TEMPLATE HEADER NEW CSS 2021*/

    .hotdeals_slider_wrapper .new_tile .deals_container span.pill,
    .hotdeals_slider_wrapper .new_tile .deals_container span.pill i {
        font-size: 9px;
    }
    .new_tile .label_feature {font-size: 12px;}
}
@media (min-width: 1024px) and (max-width: 1099px){ 
    .price_wrapper .finance_wrapper .req_fin_quote a:not(.finance-btn-h) { font-size: 16px !important; }
}
@media (min-width: 1321px) {
    .transport-price-estimator-widget #tpe-form-desktop input,.transport-price-estimator-widget #tpe-form-desktop select { height: 42.5px; }
}
@media (max-width: 1199px) and (min-width: 1100px) {
    .transport-price-estimator-widget .tpe-get-btn, .finance_wrapper .finance-btn-h {font-size: 14px !important;}
}
@media (max-width: 1099px) and (min-width: 992px) {
    .transport-price-estimator-widget .tpe-get-btn, .finance_wrapper .finance-btn-h {font-size: 13px !important;}
}
@media (min-width: 1100px) and (max-width: 1320px) {
    .transport-price-estimator-widget .tpe-get-btn, .finance_wrapper .req_fin_quote .finance-btn-h { padding: 6px 7px; font-size: 15.5px; }
}
@media (min-width: 1320px){
    .container {width: 1306px;}
    .search-left-column, .directory-left-column{width:320px;padding-right:20px;}
    .search-right-column,.directory-right-column {width:955px;}
    .search_pg_container .search-right-column, .search_pg_container .directory-right-column {width: 100%}
    .search-right-column .advert_row_desc { min-height: 94px;}
    .search-right-column .advert_row_desc.extended { min-height: 153px;}
    .search-right-column .advert_row_deliver { visibility: hidden; }
    .search-right-column .advert_row_deliver_bottom { visibility: visible; }
    .search-right-column .advert_row_thumbnail > .img-responsive { float:left; }
    .home_banner1 { display: block !important; visibility: visible !important;}
    .template_header_search_box .searchdiv .input-group-btn > button { width: 175px; }
    .home_tabwidgets_container .scroll_container1 a.left { left: 30px;}
    .home_tabwidgets_container .scroll_container1 a.right { right: 30px; }
    .directory-left-column{padding-left:0px}
    .advert_view_rightcolumn{padding-left:0px}
    .home_container .bx-slider-wrapper {max-width: 1120px;margin: auto;}
    .home_container .home_testimonials .swiper-main-wrapper,.home_tabwidgets .swiper-main-wrapper { max-width: 1120px; margin: auto; }
    .leftside_dcon.fixed, .ad_rightside.fixed{position:fixed;}
    .exp_container .exp-listing-dtls{padding-left:0px}
    .sell-private .section-d { padding-left: 100px; padding-right: 100px; }
    .sell-private .section-e {
        padding-top: 70px;
        padding-left: 130px;
        padding-right: 130px;
    }
    .sell-private .section-c .row-a { padding-top: 70px; padding-bottom: 70px; }
    .new_tile .bottom-row .contact-seller { width: 180px; }
    .new_tile .btn-follow { width: calc(100% - 190px); }

    /* START hot deals css 1320 */
    .hotdeals_slider_wrapper.bx-slider-wrapper {
        max-width: 1370px;
        margin: auto;
        min-height: 200px;
    }
    /* END hot deals css 1320 */
    }
@media (max-width:1319px) {
    .template_header_search_box .fixed_nav-usrbtn > div { padding:0; }
    .template_header_search_box .searchdiv .input-group-btn > button { width: 130px }
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li{min-width: 110px}
    .home_container .bx-slider-wrapper { max-width: 90%; margin: auto; }
    .home_tabwidgets .swiper-main-wrapper,.home_container .home_testimonials .swiper-main-wrapper { max-width: 90%; margin: auto; }
    
    /* hot deals css 1319 */
    .hotdeals_slider_wrapper.bx-slider-wrapper {
        max-width: 100%;
        margin: auto;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon {
        border-top: 79px solid #FF5b01;
        border-left: 84px solid transparent;
        width: 146px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content {
        bottom: 24px;
        right: 9px;
        line-height: 23px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row1 {
        font-size: 14px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row2 {
        font-size: 31px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .hotdeal_icon {
        background-size: auto 18px;
        right: 75px;
        bottom: 39px;
    }
    /* end hot deals css 1319 */
}
/*@media (min-width: 1480px){
    .container {width: 1460px ;}
    .search-right-column,.directory-right-column { width: calc(100% - 320px) ; }
}*/
@media (max-width: 1199px) and (min-width: 992px)
{
 .template_header .header_firstrow .template_logo img { margin: auto; }
 .template_header .header_firstrow .headerbanner { text-align:center; }
 .template_header_search_box .searchdiv .input-group-btn > button { width:192.5px }
 .template_footer_mobie .menulist {left:10%;width:100%}
 
 .advert_view_rightcolumn{padding-left:0px}
 /*start css for expired listings box*/
 .exp_container .exp-listing-box{max-height:120px; overflow:hidden}
 /*end css for expired listings box*/
}
@media (min-width: 1200px){    
    .scrollable{width:93%}
    .scroll_latest_container .scrollable {
        width: 90%;
    }
    .saleshub_container .search-left-column {max-width: 320px;}
    .headerbanner .display_campaign_img { float: right; }
    .m-r--20 { margin-right: -20px; }
    .hotdeals_container .slotaspace{width:320px;padding:0px 0px 0px 20px; text-align:center; float: left;display: block}
    .hotdeals_container .slotaspace>div{background-color: transparent;width:300px;min-height: 620px; padding:0}
    .hotdeals_container .slotaspace>div.fixed { padding-top: 20px; }
    .hotdeals_container .left_side_column {
        width: calc(100% - 320px);
        float: left;
    }
    .browse_main_container .slotaspace, .search_pg_container .slotaspace{width:320px;padding:0px 0px 0px 20px; text-align:center; display: block; position: absolute; top: calc(100% - 90px);}
    .search_pg_container .slotaspace{top: calc(100% - 90px);}
    .browse_main_container .slotaspace>div, .search_pg_container .slotaspace>div{background-color: transparent;width:300px;min-height: 620px; padding:0;}
    .browse_main_container .slotaspace>div.fixed, .search_pg_container .slotaspace>div.fixed { padding-top: 20px; }
    .browse_main_container .left_side_column, .search_pg_container .left_side_column { width: calc(100% - 320px); float: left; }
    .search_pg_container .search-right-column .tiled_results_container:nth-child(3n+0), .browse_pg_container .search-right-column .tiled_results_container:nth-child(3n+0) {padding-right: 19px;}
    .search_pg_container .new_tile .tiled_results, .browse_pg_container .new_tile .tiled_results {border-color: #fff;}
    .search_pg_container .new_tile .tiled_results:hover, .browse_pg_container .new_tile .tiled_results:hover {border-color: #ff5b01;}
}
@media (max-width: 1200px){ 
    /*Start MAC-93*/
    .quicklink-wrap.container {
        font-size: 14px;
    }
    .item-wrapper {
        margin-right: 30px;
    }
    /*End MAC-93*/
}
@media (min-width: 1200px) and (max-width: 1319px) {
    .new_tile .deals_container > div.col-lg-4 { width: 36.333333%; }
    .new_tile .bottom-row .contact-seller { width: 140px; }
    .new_tile .btn-follow { width: calc(100% - 150px); }
    .new_tile .tiled_results { height: 440px }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .advert_container_new > div { display: flex; }
    .advert_container_new > div > .advert_view_rightcolumn  { min-width: 315px; }
    
    .template_header_mobile .m4u-logo {max-width: 60% !important}
    .transport-price-estimator-widget {padding: 0;margin-top: 20px;}
    .transport-price-estimator-widget .tpe-get-btn {display: block; float: unset; margin-right: 15px; margin-left: 15px;}
    .transport-price-estimator-widget .pickup-wrapper {width: 40%; margin-left: 15px;}
    .transport-price-estimator-widget .sub-title { font-size: 14px; }
    .transport-price-estimator-widget .trans_link img {width: 70% !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
    .advert_container_new > div { display: flex; }
    .advert_container_new > div > .advert_view_rightcolumn  { min-width: 330px; }
    .template_header ul.wsmenu-list > li > a{padding:0 10px;}
}
@media (max-width: 1089px) and (min-width: 992px)
{
    .template_header .desktop_search_bar .geodisgrp {padding-left: 0 !important; padding-right: 0 !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
    #trueskintop_ldb {width: 100%}
    body > .container,.template_header_search_box > .container { padding-left: 0px; padding-right: 0px; }
    .template_header .usernav .wsmenu-list>li>.wsmenu-submenu{max-width:200px;}
    .template_header .usernav{margin-left:10px;margin-right:10px}
    .wsmenu-submenu-sub.submenu-ul .megamenu_div .col-xs-4{padding-right:0px;padding-left:5px}
    .template_header ul.wsmenu-list > li > a{padding:0 10px;}
    
    .template_header .wsmenu-list .submenu-ul .megamenu_div .hr{
        margin: 0 5px 7px 5px;
    }
    .sell-private .banner-wrapper { height: 325px; }
    .sell-private .banner-text-a,.sell-private .banner-wrapper .btn-group,.sell-private .banner-text-c {
        margin-top: 40px;
    }
    .sell-private .banner-text-a {
        font-size: 30px;
    }
    .sell-private .banner-text-b { font-size: 28px; }
    .sell-private .banner-wrapper .btn-group .btn {
        width: 155px;
        font-size: 16px;
    }
    .sell-private .banner-text-c .btn {
        font-size:16px;
    }
    .sell-private .section-b { margin-bottom: 15px; }
    .sell-private .section-b .btn-group { display: table; width: 100%; }
    .sell-private .section-b .btn { display:table-cell; float: none; }
    .sell-private .sec-title { font-size: 28px; }
    .sell-private .section-e { margin-top: 0; }
    .sell-private .testimonial-tile { height: 380px; }
    .sell-private #testimonial_content > div { padding:0 5px; }
    .buyers_choice_award_container > div.title_div > img {max-width: 50%;}
    .buyers_choice_award_container > div.title_div > p.award_title {font-size: 30px;}
    .buyers_choice_award_container > div.title_div > p.award_sub_title {font-size: 16px;}
    .buyers_choice_award_container > div.title_div > a.award_title_link {font-size: 14px;}
    .buyers_choice_award_container > div.item_div > div > div > a {font-size: 14px; line-height: 14px; height: 100px;}
    /*START TEMPLATE HEADER NEW CSS 2021*/
    /*.suggestionsBox {width: calc(100% - 168px) !important;}
    .geogrp .suggestionsBox { width: calc(100% - 170px) !important;}*/
    .template_header .desktop_search_bar .geodisgrp select {background-color:  #fff !important;}
    .template_header .usernav .wsmenu-list>li>.signin_submenu {max-width: 300px !important;}
    .template_header .desktop_search_bar .geodisgrp {padding-left: 0 !important; padding-right: 0 !important;}
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li > a { padding: 12px 25px; }
    /*End TEMPLATE HEADER NEW CSS 2021*/
    /*Hotdeals css*/
    .hotdeals_container {
        width: 100%;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .hotdealsbanner {
        height: 100px;
    }
    .new_tile .data_container { padding: 5px; }
    .new_tile .price_div { font-size: 11px; }
    .search-right-column .new_tile .advert_row_desc { max-height: 60px; }
    /*end hotdeals css*/
    .page_filter_bar > .dropdown { margin-bottom: 15px; }
    .hotdeals_slider_wrapper .new_tile:not(.new_mobile_tile) .tiled_results { height: 410px; }
    .search_pg_container .search_breadcrumb_panel {line-height: 20px;}
    .search_pg_container .search_breadcrumb_panel ol:first-child {padding-top: 15px}
    .search_pg_container .search_breadcrumb_panel ol:last-child {padding-bottom: 15px}
    .search_pg_container .main_filter_div .breadcrumb {white-space: nowrap !important;}
}
@media (min-width: 992px) and (max-width:1199px){
    .top_logo_container img{max-width:200px;margin-top:30px}
    #more_from_seller .scrollable1{width:75%}
    .news-right-column .scroll_container .scrollable
    {
        width: 570px;
    }
    .contact-us-right-column .machine-mail
    {
        background-size: 282px;
        padding-top: 114px;
        padding-left: 20px;
    }

    .contact-us-right-column .machine-mail img
    {
        width: 245px;
    }
    .contact-footer img
    {
        width:710px;
        height:197px;
    }
    .fixed_pos { width: 293.328px; padding-left:0px;}
    .advert_row .price_label.left {position: absolute; top:0px; right: 70px;}
    .new_tile .bottom-row .contact-seller { width: 120px; }
    .new_tile .btn-follow { width: calc(100% - 125px); }
    .new_tile .btn-follow { padding: 6px 5px; }
}
@media (min-width: 992px){
    .m4unavbar .navbar-nav>li {text-align:left;}
    /*.home_container .homepage_search {padding-right: 0px;}*/
    .no_right_padding {padding-right: 0px;}
    .no_left_padding {padding-left: 0px;}
    .news-right-column .img-container
    {
        padding-left:0px;
    }
    .reauthenticate-left-column
    {
        border-right:1px solid #ccc;
    }
    .template_right_column {
        padding-left: 0px;
    }
    .m4u_showcase_img>img.img-responsive {max-height:220px}
    .m4u_showcase_img .next-photo {top:80px}
    .m4u_showcase_img .prev-photo {top:80px}

    .cus-eqpmnts .fade-cus-info {
        opacity:0;
    }

    .cus-eqpmnts .panel-body:hover .fade-cus-info {
        opacity: 1;
        transition: opacity .5s 0s ease-in-out;
        -moz-transition: opacity .5s 0s ease-in-out;
        -webkit-transition: opacity .5s 0s ease-in-out;
    }

    .cus-eqpmnts .panel-body {
        position: relative;
    }

    .cus-eqpmnts .cus-eqpmnt-title {
        background-color:#fff;
        position:absolute;
        top: 0;
        width: 100%;
        padding:5px;
        z-index: 1;
    }

    .cus-eqpmnts .cus-eqpmnt-subcat {
        background-color:#fff;
        position:absolute;
        bottom: 22px;
        width: 100%;
        padding:5px;
        z-index: 1;
    }
    .search-right-column .advert_row_details > * { padding-left: 0; }
    .search-right-column .advert_row_price { text-align: right; }
    .search-right-column #spotlightspace.visibleasp{max-width: calc(100% - 300px);}
    .search-right-column #slotadspace{min-width: 300px}
    .home_tabwidgets_container .scroll_container1 .scrollable { height: 600px; }
    .home_tabwidgets_container .scroll_container1 a.left,.home_tabwidgets_container .scroll_container1 a.right { height:610px; }
    .home_tabwidgets .latestmachines_container { width: 255px; margin:0 15px;}
    .home_tabwidgets .latestmachines_container .latest_machine {
        margin-bottom: 30px;
        margin-right:0;
        background: #fff;
        height: auto;
        width: 255px;
        color: inherit;
        padding:0;
    }
    .home_tabwidgets .latestmachines_container .latest_machine .latimg { height: 160px; }
    .home_tabwidgets .latestmachines_container .latest_machine .lattxt { padding: 5px 5px 15px; height: 115px; position: relative;}
    .home_tabwidgets .latestmachines_container .latest_machine .lattxt a {
        text-overflow: ellipsis;
        white-space: nowrap;
        height: auto;
        color: inherit;
        font-size: 14px;}
    .home_tabwidgets .latestmachines_container .latest_machine .lattxt p { color: #ff5b01; font-weight: bold; font-size: 15px;}
    .home_tabwidgets .latestmachines_container div.latest_machine .lattxt > span { position: absolute;bottom: 15px; top: inherit; }
    .home_tabwidgets .latestmachines_container div.latest_machine .lattxt > span:first-of-type { left: 10px; }
    .home_tabwidgets .latestmachines_container div.latest_machine .lattxt > span:last-of-type { right: 10px; }
    .home_tabwidgets .scroll_latest_container { padding:0; }
    .home_tabwidgets .latestmachines_container div.latest_machine .location { max-width: 200px;}
    .home_aftertabwidgets div.newsletter_form::after {
        content: "";
        background-color: #a1a1a1;
        position: absolute;
        width: 2px;
        height: 194px;
        top: 10px;
        right: 0;
        display: block;
    }
    .home_aftertabwidgets div.newsletter_form .signupicon img { float: right; }
    .home_aftertabwidgets div.activity_widget { padding-left: 35px; }
    .home_aftertabwidgets div.newsletter_form { padding-right: 35px; margin-bottom: 0; }
    .template_header .usernav .blacknav { padding-left: 0px; }
    /*.search-right-column .feature_id_56 { border-right: 2px solid #ff5b01; }*/
    #quickloginModal .modal-dialog.loginregister { width:800px; }
    .showroom .office_loc{min-height: 70px;}
    .showroom-widget .office-loc{min-height: 70px;}
    .showroom .showroom_right .row_a{min-height: 175px;}
    .product_spec_content .ad_det_children{padding-right: 0px}
}
@media (max-width: 992px){
    /*Start MAC-93*/
    div#quick-link {
        /*padding-left: 0 !important;*/
    }
    .item-wrapper {
        margin-right: 11px;
    }
    .quicklink-wrap.container {
        font-size: 12px;
    }
    /*End MAC-93*/
    .transport-price-estimator-modal .logo > img {width: 150px}
}
@media (min-width: 769px){
    .search-left-column .lft_flt_list_type_number .cstm-field-input-number { width: 104px; }
}
@media (min-width: 768px){
    .m4unavbar .navbar-brand{padding:5px 15px;}
    .m4unavbar .navbar-collapse{padding-left:0px}
    .m4unavbar .navbar-nav>li.home_nv_link>a{padding-top:12px;padding-left: 5px;padding-right: 5px;}
    .search-right-column .tiled_results .photo_container img.vertical-thumb{max-height:140px;margin:auto;}
    .search-right-column .tiled_results .photo_container img.horizontal-thumb{max-height:140px;margin:auto;}

    .search-right-column .photo_container,
    .suggested_ads .photo_container
    {min-height:135px}

    .search-right-column .premium .photo_container{min-height:135px}
    #video_wrap,#image_wrap:not(.open_photo_gal){min-height: 375px;}
    .advert_container_new #image_wrap:not(.no_pic):not(.open_photo_gal) {min-height:inherit;}
    .template_frm .template_kw_search_container{padding-right:0px;border-right:0px}
    .template_frm .template_kw_search_container input{border-top-right-radius:0px;border-bottom-right-radius:0px}
    .template_frm .industry_container select{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:0px}
    .template_frm .industry_container{padding-left:0px;border-left:0px}
    .industry-select {
        float:right;
    }
    .testimonialrow .view{ float:right; height:80px;}
    .sell-middle-part
    {
        max-width: 936px;
        margin: auto;
    }
    .resultrow .advert-controls {text-align:right;}
    .pagination-container {text-align:right;}
    .home_testimonials .divider:not(.cloned) {
        width: 2px;
        height: 170px;
        border: 1px solid #a1a1a1;
        margin: 30px 15px;
    }
    .home_tabwidgets_container .scroll_container1 a.left { left: 20px;}
    .home_tabwidgets_container .scroll_container1 a.right { right: 20px; }
    .advert_container_new .bx-wrapper { padding:0 15px; }

    .fin_form_container form.hsb_embed_form .hs_submit .actions { width:50%; float:left; padding-right: 10px; }
    .fin_form_container form.hsb_embed_form .hs_email { width:50%; padding-right:10px;}
    .fin_form_container form.hsb_embed_form .hs-richtext { width:50%; float:right;}
    .fin_form_container form.hsb_embed_form>fieldset>div:first-child{padding-right: 10px;}
    .fin_form_container form.hsb_embed_form>fieldset.form-columns-2>div:last-child{padding-left: 10px;}
    .advert_view_leftcolumn hr.separator{border: 0.5px solid black}
    /*DESKTOP HEADER MENU CSS*/
    .wsmenu,.wsmenuexpandermain{position:relative}.wsmenu,.wsmenu-list{margin:0 auto;padding:0}.megamenu,.wsmenu,.wsmenu-list>li>a{background-color:#fff}.overlapblackbg{display:none}.wsmenu{font-family:Helvetica,sans-serif;color:#fff;max-width:1200px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.wsmenu-list{text-align:left;width:100%;display:table}.wsmenu-list>li{text-align:center;display:table-cell}.wsmenu-list li:first-child a{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.wsmenu-list li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border-right:0 solid}.wsmenu-list>li>a .fa{display:inline-block;font-size:14px;line-height:inherit;margin-right:0}.wsmenu-list li ul li a .fa.fa-angle-double-right{font-size:12px;margin:0 3px 0 -4px}.wsmenu-list li a .arrow:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #b3b3b3;content:"";float:right;height:0;margin:0 0 0 9px;position:absolute;text-align:right;top:22px;width:0}.wsmenu-list>li>a{display:block;color:#424242;padding:0 10px;line-height:48px;text-decoration:none;position:relative}.wsmenu-list li a.active .arrow:after,.wsmenu-list li a:hover .arrow:after,.wsmenu-list li:hover>a .arrow:after{border-top-color:#b3b3b3}.megamenu iframe,.megamenu video{width:100%;margin-top:10px;min-height:200px}.wsmenu-list li:hover .megamenu{opacity:1}.megamenu{width:100%;left:0;position:absolute;top:48px;color:#000;z-index:500;margin:0;text-align:left;padding:14px;font-size:15px;border:1px solid #eee;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.link-list li a,.megacollink li a{line-height:18px;text-align:left;border-right:0 none!important;display:block}.megamenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0;font-size:17px;color:#424242;margin-bottom:7px;text-align:left;height:39px}.link-list .fa,.megacollink .fa{font-size:11px}.link-list li{display:block;white-space:nowrap;text-align:left}.link-list li a{padding:6px 0;background:#fff;background-image:none!important;color:#424242}.megacollink{width:23%;float:left;margin:0 1%}.megacollink li{display:block;white-space:nowrap;text-align:left}.megacollink li a{padding:8px 0;background:#fff!important;color:#666!important}.megacolimage{width:31.33%;float:left;margin:0 1%}.typographydiv{width:100%;margin:0}.typographylinks{width:25%;float:left;margin:0}.mainmapdiv{width:100%;display:block;margin:0}.wsmenu-list .ad-style{width:28%;float:right}.wsmenu-list .ad-style a{border:none!important;padding:0!important;margin:0!important;line-height:normal!important;background-image:none!important}.mobile-sub .megamenu .ad-style a:hover{background-color:transparent!important}.wsmenu-list .megamenu li a:hover,.wsmenu-list .megamenu li:hover>a{background:0 0!important}.wsmenu-list .megamenu li .fa{margin-right:5px;text-align:center;width:18px}.mrgtop{margin-top:15px}.show-grid div{padding-bottom:10px;padding-top:10px;background-color:#dbdbdb;border:1px solid #e7e7e7;color:#6a6a6a;margin:2px 0}.halfmenu{width:40%;right:auto;left:auto!important}.halfmenu .megacollink{width:48%;float:left;margin:0 1%}.halfdiv{width:35%;right:0!important;left:auto}.menu_form{width:100%;display:block}.menu_form input[type=text]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px}.menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px}.menu_form input[type=submit]{width:25%;display:block;height:28px;float:right;border:1px solid #ccc;margin-right:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.menu_form input[type=button]{width:25%;display:block;height:28px;float:right;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.megamenu .left.carousel-control,.megamenu .right.carousel-control{padding-top:20%}.carousel-inner .item img{width:100%}.megamenu .carousel-caption{bottom:0;background-color:rgba(0,0,0,.7);font-size:13px;height:31px;left:0;padding:7px 0;right:0;width:100%}.wsmenu-list li>.wsmenu-submenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-list li:hover>.wsmenu-submenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-submenu li>.wsmenu-submenu-sub{visibility:hidden}.wsmenu-submenu li:hover>.wsmenu-submenu-sub{opacity:1;visibility:visible}.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub{visibility:hidden}.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub{opacity:1;visibility:visible}.wsmenu-list li>.megamenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-list li:hover>.megamenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-submenu{position:absolute;top:48px;z-index:100;margin:0;padding:2px;border:1px solid #eee;background-color:#fff;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s}.wsmenu-submenu li a{background:#fff;background-image:none!important;color:#666;border-right:0 none!important;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;font-size:13px;letter-spacing:normal}.wsmenu-submenu li{padding:0}.wsmenuexpandermain{display:none}.wsmenu-list li:hover .wsmenu-submenu{display:block}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0}.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{opacity:1;list-style:none;padding:2px;background-color:#fff;display:block}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{opacity:1;list-style:none;padding:2px;border:1px solid #eee;background-color:#fff}.wsmenu-submenu li{margin:0;display:block}.wsmenu-click{display:none}.wsmenu-list li:hover>a,.wsmenu-list>li>a:hover{text-decoration:none}.wsmenu-list>li>a.active{background-color:rgba(0,0,0,.08);text-decoration:none}.wsmenu-submenu>li>a:hover{border-radius:0!important;text-decoration:none}.typography-text{padding:0;font-size:15px}.typography-text p{text-align:justify;line-height:24px;color:#656565}.typography-text ul li{display:block;padding:2px 0;line-height:22px}.typography-text ul li a{color:#656565}.hometext{display:none}.wsmenu-submenu .fa{margin-right:7px}
    /*END DESKTOP HEADER MENU CSS*/
    .showroom .showroom_row {display:table;padding-top: 15px;padding-bottom: 15px;}
    .showroom .showroom_row>div{display: table-cell;float:none;vertical-align: top;}
    .showroom .showroom_left,.showroom .showroom_right{padding-left: 50px;padding-right: 50px;}
    .showroom .showroom_right{border-left:1px solid #dedede}
    .showroom-widget .col-business-award{border-left:1px solid #dedede;}
    .showroom .showroom_left .logo>img {max-width:250px;}
    .home_mag_container .col-b .article-thumb { height:200px; }
    .home_mag_container .col-a .article-title { height: 56px; overflow: hidden; }
    .home_mag_container .col-a .article-meta { font-size: 20px; left:0;}
    #display_campaign_lead_capture_modal .modal-body { padding:0; }
    
    /*START TEMPLATE HEADER NEW CSS 2021*/
    .template_header .header_firstrow .searchdiv .wsmenu-submenu {top: 113px;}
    .wsmenu-list li:hover>.megamenu {position: absolute !important; left: calc(24% - 10px) !important; top: 0 !important; padding-top: 3px !important; border: none !important; height: 100% !important; border-left: 1px solid #dedede !important; width: 70% !important;}
    .template_header .header_firstrow .searchdiv .wsmenu-submenu > li > a {max-width: 23% !important;}
    /*End TEMPLATE HEADER NEW CSS 2021*/
    .search-right-column .tiled_results .bottom-row,.new_tile .tiled_results .bottom-row { display : block; }
    .page_filter_bar .open button.btn.btn-default.dropdown-toggle:after {
        font: normal normal normal 22px/1 FontAwesome;
        content: "\f0d8";
        position: absolute;
        bottom: -14px;
        left: 30px;
        color: #e8e6e3;
    }
    .page_filter_bar .dropdown-menu {
        border-top: 1px solid #e8e6e3;
        margin-top: 7px;
        padding: 12px 20px;
    }
    .page_filter_bar .lft_flt_head {
        line-height: 40px;
    }
    #filter_widget.page_filter_bar .lft_flt_head i.fa {
        margin-left: 0px;
    }
    .page_filter_bar .refine-dropdown { padding: 5px 20px; padding-bottom: 20px; }
    
    /*MAC-93*/
    #quick-link.mobile {
        display: none !important; /*temp hide qlink mobile*/
    }
    /*End MAC-93*/
    .brand-overview-row {
        display: flex;
    }
    .brand-overview-row .brand-logo {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media (max-width: 991px) and (min-width:768px)
{
    .search-right-column .price_container,
    .suggested_ads .price_container,
    .search-right-column .listing_photo_container,
    .suggested_ads .listing_photo_container,
    .search-right-column p.list_state,
    .suggested_ads p.list_state
    {text-align:left}

    .search-right-column .listing_photo_container,
    .suggested_ads .listing_photo_container
    {padding:0px 0 0 0}

    .hotdeals .hotdeals_img{left:-55px}
    .search-right-column .title_container{padding-top:17px}
    .search-left-column iframe{width:100%}
    .scrollable{width:78%}
    .news-right-column .scroll_container .scrollable{width: 450px;}
    .contact-us-right-column .machine-mail{background-size: 213px;padding-top: 87px;padding-left: 20px;}
    .contact-us-right-column .machine-mail img{width:175px;}
    .sell-top-part h1
    {
        font-size: 36px;
    }
    .sell-top-part p
    {
        font-size:15px
    }
    .template_frm #sell_equpt_btn {
        margin-top: 15px;
    }
    .headerbanner div{text-align:center}    
    .headerbanner>div{position: fixed;bottom: 0px;left:0px;z-index: 999;width: 100%;background: #ddd;padding-top: 1px;}
    .m4u_showcase_desc {min-height:0px;}
    .m4u_showcase_state {font-size: 11px;margin-top: 35px;}
    .m4u_showcase_c>div:last-child {padding-left:30px}
    .fixed_pos { width: 220px; padding-left:0px;}
    .homepageslider { height: 160px; }
    .template_header  ul.wsmenu-list > li > a, .template_header ul.wsmenu-list > div > li > a { padding: 0 6px; }
    .template_footer .newslettersignupbar { margin-bottom: 30px; }
    .template_footer .newslettersignupbar .newsletter_desc { margin: 0 0 15px; }
    .template_footer_mobile .menulist {left:10%; width:100%}
    .template_header .header_firstrow .headerbanner { padding:0; }
    .search-left-column { padding-left:0px; }
    .search-right-column .advert_row_details { padding: 15px 15px 5px 15px;}
    .homepagebanner .bannerdetails { height: 270px; }
    .home_tabwidgets .latestmachines_container div.latest_machine .location { max-width: 90px;}
    .home_container .bx-slider-wrapper { max-width: 575px; margin: auto; }
    .home_container .home_testimonials .swiper-main-wrapper,.home_tabwidgets .swiper-main-wrapper { max-width: 575px; margin: auto; }
    .home_container .home_testimonials .swiper-main-wrapper .swiper-button-next, .home_tabwidgets .swiper-main-wrapper .swiper-button-next { right: -50px; }
    .home_container .home_testimonials .swiper-main-wrapper .swiper-button-prev, .home_tabwidgets .swiper-main-wrapper .swiper-button-prev { left: -50px; }
    .home_aftertabwidgets div.activity_widget { height: 265px; }
    .home_aftertabwidgets div.newsletter_form form { text-align: center; }
    .home_container .bx-slider-wrapper a.bx-prev { left: -8%;}
    .home_container .bx-slider-wrapper a.bx-next { right: -10%;}
    .showroom .showroom_left{padding-left:50px;padding-right:50px;}
    .showroom-widget .col-business-award {border-left:none;}
    #location_trading .col-md-8{text-align: center; padding-top: 15px;}
    .follow-list-btn {padding-top: 19px;}
    
    .buyers_choice_award_container > div.title_div > img {max-width: 40%;}
    .buyers_choice_award_container > div.title_div > p.award_title {font-size: 22px; line-height: 23px;}
    .buyers_choice_award_container > div.title_div > p.award_sub_title {font-size: 12px;}
    .buyers_choice_award_container > div.title_div > a.award_title_link {font-size: 11px;}
    .buyers_choice_award_container > div.item_div > div > div > a {font-size: 11px; line-height: 11px; height: 70px; padding-top: 25px;}
    .buyers_choice_award_container > div.item_div > div > div > a.forklift_div {padding-top: 15px;}
    .template_header .header_firstrow .template_logo img { margin: auto; }
    
    /*START TEMPLATE HEADER NEW CSS 2021*/
    .template_header .header_firstrow .searchdiv,.template_header .header_secondrow_menu .header_secondrow_menu_ul {padding-right:0px; padding-left: 0px;}
    .template_header .header_secondrow > div.container {padding-left: 10px !important;}
    /*.suggestionsBox {width: calc(100% - 182px) !important;}
    .geogrp .suggestionsBox {width: calc(100% - 185px) !important;}*/
    .template_header .mysubdiv, .fixed_nav-usrbtn .mysubdiv, .breadcrumbs_container .mysubdiv {right: -5px;}
    .template_header .mysubdiv:after, .fixed_nav-usrbtn .mysubdiv:after, .breadcrumbs_container .mysubdiv:after{right: 8px;}
    .template_header .mysubdiv:before, .fixed_nav-usrbtn .mysubdiv:before, .breadcrumbs_container .mysubdiv:before {right: 7px;}
    .template_header .header_greyrow .usernav .wsmenu-submenu {right: -5px;}
    .template_header .header_firstrow .searchdiv .wsmenu-submenu {top: 208px;}
    .template_header .desktop_search_bar .geodisgrp {padding-left: 5px !important;}
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li {min-width: unset;}
    .template_header .usernav {padding-left: 30px !important;}
    /*End TEMPLATE HEADER NEW CSS 2021*/
    .new_tile .btn-follow { width: calc(100% - 125px); }
    .new_tile .btn-follow { padding: 6px 5px; }
    .new_tile .bottom-row .contact-seller { width: 120px; }

    /* START hot deals css sm */
    .hotdeals_slider_wrapper.bx-slider-wrapper {
        max-width: 667px;
        margin: auto;
    }

    .hotdeals_slider_wrapper.bx-slider-wrapper a.bx-prev {
        left: -23px;
    }

    .hotdeals_slider_wrapper.bx-slider-wrapper a.bx-next {
        right: -19px;
    }
    .hotdeals_slider_wrapper.mainhome.bx-slider-wrapper a.bx-prev { left: -34px; }
    .hotdeals_slider_wrapper.mainhome.bx-slider-wrapper a.bx-next { right: -43px; }
    .new_tile .tiled_results { height: 500px; }
    /* END hot deals css sm */
    
    /*START TRANSPORT PICKER ESTIMATOR SM*/
    .finance_wrapper .mobile_val_logo {width: 15% !important}
    .transport-price-estimator-widget {padding: 0; margin-top: 15px}
    .transport-price-estimator-widget .tpe-get-btn {display: block; float: unset; margin-right: 15px; margin-left: 15px;}
    .transport-price-estimator-widget .pickup-wrapper {width: 42%; margin-left: 15px;}
    .transport-price-estimator-widget .sub-title { font-size: 14px; }
    /*END TRANSPORT PICKER ESTIMATOR SM*/
}
@media (max-width: 767px){
    .transport-price-estimator-modal .suggestionsBox { width:300px; height: unset; overflow: unset;}
    .transport-price-estimator-modal .right_header {text-align: center;}
    ul.lft_flt_list_price, ul.lft_flt_list_type_number {display: block;}
    ul.lft_flt_list_price li, ul.lft_flt_list_type_number li {display: inline;}
    .header-msg h1{font-size:24px !important; line-height:inherit}
    .header-lnk h1, .pop-search-hdr h1{font-size:18px !important; line-height:inherit;}
    .fullwidth-container{width:100%;padding-left:0px;padding-right:0px}
    .fullwidth-container>.well{border:none;border-radius:0px}
    .fullwidth-container .m4unavbar{border-radius:0px}
    .search-right-column .listing_photo_container,
    .suggested_ads .listing_photo_container,
    .search-right-column p.list_state,
    .suggested_ads p.list_state,
    .search-right-column .price_container,
    .suggested_ads .price_container
    {text-align:left;}
    .btn-chevron{display:inline-block !important;}
    li.breadcrumbli-industry:before {display: none;}
    .exp_container .exp-listing-dtls{padding-top:15px;padding-left: 10px;padding-right: 10px;}
    .exp_container .exp-listing-model{text-align: center;}
    .exp_container .exp-listing-img img{float:none !important;display: block;margin: auto;}
    .exp_container .exp-listing-img{padding-left:15px;width:100%;}
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li.nav_adtypebdauction,
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li.nav_brand ,
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li.nav_directory,
    .template_header .header_secondrow_menu .header_secondrow_menu_ul li.nav_apartsaccessories
    {display:none !important;} 
    .template_header .desktop_search_bar .searchgrp{width:100%}
    .showroom-widget .col-business-award{border-top: 1px solid #dedede;text-align:center;}
    .showroom-widget .col-business-award .shortlistdesc:not(.active){max-height: 60px; overflow:hidden;}
    .showroom-widget .col-business {min-height: 0;}
    .showroom-widget .first-wid-col{border-bottom: 1px solid #dedede;padding-bottom: 15px;}
    .showroom-widget .about_dtls{margin-top:10px; padding-top:10px;}
    .showroom-widget .business-name{font-size: 18px;font-weight: 600;}
    #location_trading{border-top:0px;margin-top: 0px;padding-top: 0;}
    .search-right-column .price_container,
    .suggested_ads .price_container{padding-top:15px}

    .search-right-column .listing_photo_container,
    .suggested_ads .listing_photo_container{padding:0px}

    .search-right-column .title_container{padding-top:10px;padding-bottom:10px}
    .search-left-column .panel { border:0; }
    .search-left-column .panel-body{display:none}
    .search-left-column .ad_space{display:none}

    h1{font-size:18px}
    /*Template footer*/
    #footercontainer > div{border-top:1px solid #888;font-weight:bold;color:#fff;padding-top:5px;padding-bottom:5px;cursor:pointer}
    #footercontainer > div .glyphicon{color:#fff}
    #footercontainer > div > ul{display:none}
    .headerbanner div{text-align:center}
    .headerbanner>.container{padding:0px;}
    .headerbanner>.container>div{width: 100%;background: #ddd;padding-top: 20px;padding-bottom: 20px;}
    #slotadspace > div{padding-top:0px;padding-bottom:0px;background:transparent;}
    body.listing_view .headerbanner>.container>div{bottom:66px;}
    body.listing_view .template_header_mobile .fixed_nav{display:none;}
    body.modal-open .headerbanner{display:none;}
    .template_footer_mobile .secondrow {text-align: center; }
    .template_footer_mobile .secondrow .list-inline>li { display: block;text-align: center;margin: 10px; }
    .template_footer_mobile .secondrow .cpw { display: block; }
    .template_footer_mobile .secondrow .socialmediaicons {margin: 30px 0;}
    .template_footer_mobile #signupmodal { top: 38px; color: #000; width: 345px;; margin: auto; text-align: center;}
    .template_footer_mobile #signupmodal .emailinput { box-shadow: none;background: #eaeaea; border: none; color: #9b9b9b; }
    .template_footer_mobile #signupmodal button {
        float: left;
        padding: 0 4px;
        background: #9b9b9b;
        color: #fff;
        border-radius: 13px;
        text-shadow: none;
        opacity: 1;
    }
    .template_footer_mobile #signupmodal .btn{ padding: 10px 13px; }
    .template_footer_mobile #signupmodal .headerdiv { border: none; }
    .hotdeals .hotdeals_img{left:-40px}
    .adv_breadcrumb.breadcrumb li:first-child{display:none}
    .adv_breadcrumb.breadcrumb li:nth-child(2):before {display: none;}
    #user_customization_div .nav-tabs.nav-justified>li {display: table-cell;width: 1%;}
    .browse_pg_row > div:first-child {
        min-height: inherit;
    }
    .news-right-column,
    .contact-us-right-column,
    .testimonial-right-column
    {
        padding-left: 15px;
    }
    .directory-right-column{
        padding-left:15px
    }
    .directory-left-column .panel-body{
        display:none
    }

    .sell-top-part h1
    {
        font-size: 32px;
    }
    .sell-top-part p
    {
        font-size:14px
    }
    .template_frm #sell_equpt_btn {
        margin-top: 15px;
    }
    .pagination-container {text-align:left;}
    .m4u_showcase_img>div {
        position: absolute;
        bottom: 10px;
        right: 25px;
    }
    .m4u_showcase_c>div:last-child {padding-left:30px}
    .hotdeals .hotdeals_img{background-size: 50%;}
    .template_footer_mobile .secondrow .socialmediaicons a { margin:0 5px; font-size: 25px; border-radius: 19px; box-shadow: 0px 0px 2px #959595; }
    .template_footer_mobile a.fbicon { padding: 5px 12px; }
    .template_footer_mobile a.twittericon,.template_footer_mobile a.gicon,.template_footer_mobile a.yticon{ padding: 5px 8px; }
    .template_footer_mobile a.linkedinicon { padding: 5px 9px; }
    .homepagebanner-wrapper { padding:0; }
    .homepagebanner .bannerdetails { height: auto; padding: 15px 0; }
    .homepagebanner .bannertext_container .bannertext p { margin-bottom: 15px; }
    .homepagebanner .bannertext_container .banner-cta .btn { padding: 10px 15px; }
    .template_header_mobile .searchinput::-webkit-input-placeholder {color:#fff;}
    .search-right-column .advert_row_title {
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: normal;
        overflow: hidden;
        display: block;
        font-size: 13px;
    }    
    .search-right-column .advert_row_price { font-size: 13px; }
    .search-right-column .advert_row_details { padding:5px 15px 5px 15px;}
    .search-right-column .advert_row_thumbnail { padding-top: 10px; }
    .home_tabwidgets { padding: 0 7px; }
    .home_tabwidgets .latestmachines_container div.latest_machine { width: 230px; margin: 0 15px; }
    .home_tabwidgets .latestmachines_container div.latest_machine:nth-child(2) { display:none; }
    .home_tabwidgets .latestmachines_container div.latest_machine .location { max-width: 90px;}
    .home_aftertabwidgets { height:auto; }
    .home_aftertabwidgets div.newsletter_form form { text-align: center; }
    .home_aftertabwidgets div.newsletter_form .signupicon { margin: 0 0 25px; }
    .home_tabwidgets > ul.nav-tabs > li > a { font-size: 14px; text-align: center; padding: 10px 0; margin-right: 0; }
    #vidid iframe { width: 100%; }
    span.gallerypopup_hover_new { left: 26%; bottom: 40%; }
    .breadcrumbs_container .options_topright { margin-left: 0px; }
    .advert_view_leftcolumn .list-title {line-height: 1.3em;font-size: 22px;}
    .pdf-icon-wrapper button img{height:35px;}
    .suggestionsBox { top: 35px; }
    .search-right-column .advert_row_thumbnail .otherphotos { margin:0; }
    .search-right-column .sort-results { width:100%; }
    /*.adv_photo{margin-left: -15px; margin-right: -15px;}*/
    .adv_photo .gallery_popup_count {right: 15px;background-color: rgba(0,0,0,0.3);color: #fff;padding: 3px;display: inline;position: absolute;bottom: 15px;font-size: 11px;height:auto;}
    .adv_photo .gallery_popup_count .galleryhover_ctr{margin-left:auto;}
    .panel.advert_mobile_panel { margin-bottom:5px; }
    .advert_mobile_panel.feature_id_56 { border-right: 2px solid #ff5b01; }
    .advert_row_mobile { position: relative; }
    .advert_row_mobile .advert_row_thumbnail { padding-top:0; }
    .advert_row_mobile .advert_row_details { padding-top: 0; padding-left: 0; padding-bottom: 0;}
    .advert_row_mobile .btm_advert_row_details { top: -15px; }
    .advert_row_mobile .advert_row_price { margin-bottom:5px; font-size: 12px; }
    .advert_row_mobile .label_feature  { top:5px; max-width:95%; font-size:10px;}
    .advert_row_mobile .label_feature::after { border-top: 9px solid transparent; border-bottom: 9px solid transparent; }
    .advert_row_mobile .label_feature > span { max-width:100%; }
    .advert_row_mobile .location { max-width: 70px; vertical-align: middle; }
    .advert_row_mobile .btm_advert_row_details .contact-seller,
    .new_btm_a_details .contact-seller{padding:1px 6px;margin-top:-5px;margin-left:5px;}
    .advert_row_mobile .btm_advert_row_details .btn-follow{margin-top:-5px;width: 24px !important;height: 24px;}
    .advert_mobile_panel .advert_row_desc{font-size: 13px;line-height: 19px;}
    /* advert_row_desc mobile */
    .search-right-column .advert_row_desc,.search-right-column .advert_row_desc.extended,.advert_row_desc {min-height: auto;max-height: 56px;overflow: hidden;margin-bottom:10px }
    .hotdeals_slider_wrapper .tiled_results_container{padding-right:5px; padding-left:5px;}
    .advert_row_details>div{padding-left:7px;padding-right:5px}
    .search-right-column .advert_row_thumbnail{padding-top:0px;}
    .search-right-column .advert_row_thumbnail .photo_container img{width:100%;}
    .home_tabwidgets_container .bx-controls-direction { display:none; }
    .home_container .home_testimonials .bx-slider-wrapper, .home_container .home_testimonials .swiper-main-wrapper { max-width: 90%; margin: auto;}
    .home_container .home_testimonials #testimonials_slider { margin-left: 30px; }
    .home_container .bx-slider-wrapper { max-width: 100%; margin: auto; }
    .home_testimonials .swiper-main-wrapper, .home_tabwidgets .swiper-main-wrapper { max-width: 100%; margin: auto; }
    .bx_latest_machine .bx-lattxt { height:95px; }
    .bx_latest_machine { margin-bottom:15px; }
    .show_other_ads {display:none;}
    .home_container .bx-slider-wrapper .slide .col-xs-6,.home_container .bx-slider-wrapper>.col-xs-6{padding-right:6px;padding-left:6px;}
    .home_tabwidgets .swiper-main-wrapper .swiper-slide .col-xs-6 { padding-right: 6px; padding-left: 6px;}
    a.browse_largimg{top:33%;}
    .home_testimonials .bx-wrapper .bx-viewport { margin-left:30px; }
    .home_testimonials .bx-wrapper .bx-pager { display:none; }
    .home_testimonials .bx-wrapper { margin-bottom:0; }
    .advert_container_new .bx-wrapper .bx-viewport {left:0}
    .advert_container_new .price_wrapper .m4ubutton {font-weight: 600;padding: 3px 10px;margin-top: 15px;border-radius: 5px;font-size: 15px;height: 37px;}
    .advert_container_new .price_wrapper .req_fin_quote .m4ubutton { margin-top: 0;border-radius: 0;height: unset;font-weight: 400;line-height: initial;padding: 6px 10px;font-size: 14px;}
    .btm-btns-div>div:first-child{border-right:1px solid #eee;}
    .bx-slider-wrapper > a { margin-top: 15px; }
    .m-x-b-15{margin-bottom:15px;}
    .m-x-t-15{margin-top:15px;}
    .m-x-r-15{margin-right:15px;}
    .m-x-l-15{margin-left:15px;}
    .p-x-b-20{padding-bottom:20px;}
    .p-x-t-20{padding-top:20px;}
    .p-x-r-20{padding-right:20px;}
    .p-x-l-20{padding-left:20px;}
    .p-x-l-30{padding-left:30px;}
    .p-x-b-15{padding-bottom:15px;}
    .p-x-t-15{padding-top:15px;}
    .p-x-r-15{padding-right:15px;}
    .p-x-r-30{padding-right:30px;}
    .p-x-l-15{padding-left:15px !important;}
    .m-x-b-10{margin-bottom:10px;}
    .m-x-t-10{margin-top:10px;}
    .m-x-r-10{margin-right:10px;}
    .m-x-l-10{margin-left:10px;}
    .p-x-b-10{padding-bottom:10px;}
    .p-x-t-10{padding-top:10px;}
    .p-x-r-10{padding-right:10px;}
    .p-x-l-10{padding-left:10px;}
    .m-x-b-0{margin-bottom:0px;}
    .m-x-t-0{margin-top:0px;}
    .m-x-r-0{margin-right:0px;}
    .m-x-l-0{margin-left:0px;}
    .p-x-b-0{padding-bottom:0px;}
    .p-x-t-0{padding-top:0px;}
    .p-x-r-0{padding-right:0px;}
    .p-x-l-0{padding-left:0px;}
    .pull-right-xs {float: right;}
    .pull-left-xs {float: left;}
    .login_modal_message,.email_modal_header_text{font-size:12px;padding:25px 15px;}
    /*MOBILE HEADER MENU*/
    .wsmenu,.wsmenuexpandermain{position:relative}.wsmenu,.wsmenu-list{margin:0 auto;width:100%;padding:0}.megamenu,.wsmenu-submenu{z-index:1000;background-color:#fff}.overlapblackbg{display:none}.wsmenu{font-family:Helvetica,sans-serif;color:#fff;font-size:15px;max-width:1200px;background-color:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.wsmenu-list{text-align:left;display:table}.wsmenu-list>li{text-align:center;display:table-cell}.wsmenu-list li:first-child a{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.wsmenu-list li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border-right:0 solid}.wsmenu-list>li>a .fa{display:inline-block;font-size:14px;line-height:inherit;margin-right:0}.wsmenu-list li ul li a .fa.fa-angle-double-right{font-size:12px;margin:0 3px 0 -4px}.wsmenu-list li a .arrow:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #b3b3b3;content:"";float:right;height:0;margin:0 0 0 9px;position:absolute;text-align:right;top:22px;width:0}.wsmenu-list>li>a{display:block;background-color:#fff;color:#424242;padding:0 14px;line-height:48px;border-right:1px solid rgba(0,0,0,.1);text-decoration:none;position:relative}.wsmenu-list li a.active .arrow:after,.wsmenu-list li a:hover .arrow:after,.wsmenu-list li:hover>a .arrow:after{border-top-color:#b3b3b3}.megamenu iframe,.megamenu video{width:100%;margin-top:10px;min-height:200px}.wsmenu-list li:hover .megamenu{opacity:1}.megamenu{width:100%;left:0;position:absolute;top:48px;color:#000;margin:0;text-align:left;padding:14px;font-size:15px;border:1px solid #eee;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .1s,opacity .1s;-ms-transition:-ms-transform .1s,opacity .1s;-moz-transition:-moz-transform .1s,opacity .1s;-webkit-transition:-webkit-transform .1s,opacity .1s}.link-list li a,.megacollink li a{line-height:18px;text-align:left;border-right:0 none!important;display:block}.megamenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0;font-size:17px;color:#424242;margin-bottom:7px;text-align:left;height:39px}.link-list .fa,.megacollink .fa{font-size:11px}.link-list li{display:block;white-space:nowrap;text-align:left}.link-list li a{padding:6px 0;background:#fff;background-image:none!important;color:#424242}.megacollink{width:23%;float:left;margin:0 1%}.megacollink li{display:block;white-space:nowrap;text-align:left}.megacollink li a{padding:8px 0;background:#fff!important;color:#666!important}.megacolimage{width:31.33%;float:left;margin:0 1%}.typographydiv{width:100%;margin:0}.typographylinks{width:25%;float:left;margin:0}.mainmapdiv{width:100%;display:block;margin:0}.wsmenu-list .ad-style{width:28%;float:right}.wsmenu-list .ad-style a{border:none!important;padding:0!important;margin:0!important;line-height:normal!important;background-image:none!important}.mobile-sub .megamenu .ad-style a:hover{background-color:transparent!important}.wsmenu-list .megamenu li:hover>a{background:0 0!important}.wsmenu-list .megamenu li a:hover{background:0 0!important;text-decoration:underline}.wsmenu-list .megamenu li .fa{margin-right:5px;text-align:center;width:18px}.mrgtop{margin-top:15px}.show-grid div{padding-bottom:10px;padding-top:10px;background-color:#dbdbdb;border:1px solid #e7e7e7;color:#6a6a6a;margin:2px 0}.halfmenu{width:40%;right:auto!important;left:auto!important}.halfmenu .megacollink{width:48%;float:left;margin:0 1%}.halfdiv{width:35%;right:0!important;left:auto}.menu_form{width:100%;display:block}.menu_form input[type=text]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px}.menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px}.menu_form input[type=submit]{width:25%;display:block;height:28px;float:right;border:1px solid #ccc;margin-right:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.menu_form input[type=button]{width:25%;display:block;height:28px;float:right;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.megamenu .left.carousel-control,.megamenu .right.carousel-control{padding-top:20%}.carousel-inner .item img{width:100%}.megamenu .carousel-caption{bottom:0;background-color:rgba(0,0,0,.7);font-size:13px;height:31px;left:0;padding:7px 0;right:0;width:100%}.wsmenu-list li>.wsmenu-submenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-list li:hover>.wsmenu-submenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-submenu li>.wsmenu-submenu-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-submenu li:hover>.wsmenu-submenu-sub{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-list li>.megamenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.wsmenu-list li:hover>.megamenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub,.wsmenu-submenu{position:absolute;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .1s,opacity .1s;-ms-transition:-ms-transform .1s,opacity .1s;-moz-transition:-moz-transform .1s,opacity .1s;-webkit-transition:-webkit-transform .1s,opacity .1s;margin:0}.wsmenu-submenu{top:48px;padding:2px;opacity:0}.wsmenu-submenu li a{background:#fff;background-image:none!important;color:#666;border-right:0 none!important;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;font-size:13px;letter-spacing:normal}.wsmenuexpandermain{display:none}.wsmenu-list li:hover .wsmenu-submenu{display:block}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0}.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{opacity:1;list-style:none;padding:2px;border:1px solid #eee;background-color:#fff;display:block}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{min-width:220px;left:100%;top:0;padding:0;opacity:0}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{opacity:1;list-style:none;padding:2px;border:1px solid #eee;background-color:#fff}.wsmenu-list li:hover>a,.wsmenu-list>li>a.active,.wsmenu-list>li>a:hover,.wsmenu-submenu>li>a:hover{background-color:rgba(0,0,0,.08);text-decoration:none}.wsmenu-submenu li{position:relative;padding:0;margin:0;display:block}.wsmenu-click{display:none}.wsmenu-submenu>li>a:hover{border-radius:0!important}.typography-text{padding:0;font-size:15px}.typography-text p{text-align:justify;line-height:24px;color:#656565}.typography-text ul li{display:block;padding:2px 0;line-height:22px}.typography-text ul li a{color:#656565}.hometext{display:none}.wsmenu-submenu .fa{margin-right:7px}@media only screen and (min-width:780px) and (max-width:1023px){.wsmenu-list>li>a>.fa{display:none!important}.hometext{display:block!important}.wsmenu{font-size:13px!important}.wsmenu-list li a{white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important}.megacollink,.typographylinks{width:48%;margin:1%}}@media only screen and (min-width:781px) and (max-width:1200px){.wsmenu-list li a .arrow:after{display:none!important}}@media only screen and (min-width:781px){.wsmenu-list li:hover>.megamenu,.wsmenu-list li:hover>.wsmenu-submenu,.wsmenu-submenu li:hover>.wsmenu-submenu-sub,.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub{display:block!important}}@media only screen and (max-width:780px){.wsmenu-list>li:hover>a{background-color:#FFF0E7;text-decoration:none}.hometext{display:inline-block!important}.megacollink{width:96%!important;margin:0 2%!important}.megacolimage{width:90%!important;margin:0 5%!important}.typographylinks{width:98%!important;margin:0 1%!important}.typographydiv{width:86%!important;margin:0 7%!important}.mainmapdiv{width:90%!important;margin:0 5%!important}.overlapblackbg,.wsmenu-click{top:0;width:100%;cursor:pointer}.overlapblackbg{left:0;z-index:100;height:100%;position:fixed;display:none;background-color:rgba(0,0,0,.45)}.overlapblackbg.menuopen{display:block}.wsmenu-submenu>li:hover>a{background-color:#7b7b7b;color:#666}.wsmenu>.wsmenu-list>li>a.active,.wsmenu>.wsmenu-list>li>a:hover{color:#666;background-color:rgba(0,0,0,.08)}.wsmenu-list li:hover .wsmenu-submenu,.wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub{display:none}.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{display:none;list-style:none;padding:2px;border:1px solid #eee;background-color:#fff}.wsmenu-list li:first-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wsmenu-list li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0;border-radius:0;border-right:0 solid}.innerpnd{padding:0!important}.typography-text{padding:10px 0}.wsmenucontainer{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;min-height:800px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.mrginleft,.wsmenuexpandermain{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.wsmenuexpandermain{display:block!important;position:relative;top:0;right:0;left:0;transition:all .1s ease-in-out}.wsmenu-click{height:43px;position:absolute;right:0;display:block}.wsmenu-click i{display:block;height:13px;width:12px;margin-top:18px;margin-right:8px;background-size:25px;font-size:15px;color:#9b9b9b;float:right}.wsmenu-submenu-sub,.wsmenu-submenu-sub-sub{width:100%!important;left:100%!important;top:0!important;opacity:1!important}.wsmenu-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.mobile-sub .wsmenu-submenu,.wsmenu-list .megamenu,.wsmenu-submenu-sub,.wsmenu-submenu-sub-sub{transform:none!important;visibility:visible!important}.wsmenu-submenu-sub{position:static!important;display:none;margin:0!important;padding:0!important;border:0 solid!important}.wsmenu-submenu-sub li{margin:0!important;padding:0;position:relative}.wsmenu-submenu-sub a{display:block;padding:10px 25px;border-bottom:solid 1px #ccc;font-weight:400}.wsmenu-submenu-sub li a.active{color:#000!important}.wsmenu-submenu-sub li:hover>a{background-color:#333!important;color:#fff}.wsmenu-list>li>a .fa{margin-right:6px}.wsmenu-submenu-sub-sub{position:static!important;display:none;margin:0!important;padding:0!important;border:0 solid!important}.wsmenu-submenu-sub-sub li{margin:0!important}.wsmenu-submenu-sub-sub a{display:block;color:#000;padding:10px 25px;background:#000!important;border-bottom:solid 1px #ccc;font-weight:400}.wsmenu-submenu-sub-sub li a.active{color:#000!important}.wsmenu-submenu-sub-sub li:hover>a{background-color:#606060!important;color:#fff}.wsmenu .wsmenu-list{height:100%;overflow-y:auto;display:block!important}.wsmenu .wsmenu-list>li{width:100%;display:block;float:none;border-right:none;background-color:transparent;position:relative;white-space:inherit}.ad-style,.megamenu>ul{width:100%!important}.wsmenu>.wsmenu-list>li>a{padding:9px 32px 9px 17px;font-size:16px;text-align:left;border-right:solid 0;background-color:transparent;color:#666;line-height:34px;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.13);position:static}.wsmenu>.wsmenu-list>li>a>.fa{font-size:16px;color:#bfbfbf}.wsmenu .wsmenu-list li a .arrow:after{display:none!important}.mobile-sub .wsmenu-submenu,.wsmenu-list .megamenu,.wsmenu-list li:hover .megamenu{display:none;position:relative!important;top:0}.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right{font-size:12px!important;color:#8E8E8E}.mobile-sub .wsmenu-submenu{opacity:1!important;background-color:#fff0e6;border-bottom:solid 1px #ccc;padding:0}.mobile-sub .wsmenu-submenu li a{line-height:32px;height:50px;font-size:16px!important;padding:8px 0 8px 18px;color:#FFF;background-color:#ff5b01;}.mobile-sub .wsmenu-submenu li a:hover,.mobile-sub .wsmenu-submenu li:hover>a{color:#666;background-color:#e7e7e7!important}.mobile-sub .wsmenu-submenu li a:hover{text-decoration:underline}.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px;height:36px;background-color:#e7e7e7!important;border-bottom:none;padding-left:28px}.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px;height:36px;background-color:#e7e7e7!important;border-bottom:none!important;padding-left:38px;color:#8e8e8e}.mrginleft{margin-left:240px;transition:all .1s ease-in-out}.wsmenu,.wsmenu.menuopen{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.wsmenu-list .megamenu{background-color:#e7e7e7;color:#666;padding:0;border:0 solid;opacity:1!important}.megamenu .title{color:#666;font-size:15px!important;padding:10px 8px 10px 0}.halfdiv .title{padding-left:15px}.megamenu>ul{margin:0;padding:0;font-size:13px!important}.megamenu>ul>li>a{padding:9px 14px!important;line-height:normal!important;font-size:13px!important;background-color:#e7e7e7!important;color:#666}.megamenu>ul>li>a:hover{background-color:#000!important}.megamenu ul li.title{line-height:26px;color:#666;margin:0;font-size:15px;padding:7px 13px!important;border-bottom:1px solid #ccc;background-color:transparent!important}.halfdiv,.halfmenu{width:100%;display:block}.menu_form{padding:10px 10px 63px;background-color:#e7e7e7}.menu_form input[type=submit],.menu_form input[type=button]{width:46%}.menu_form textarea{min-height:100px}.wsmenu{width:0;height:100%;position:fixed;left:0;top:0;margin:0;border-radius:0;z-index:99999;transition:all .1s ease-in-out;border:none!important;background-color:#fff!important}.wsmenu.menuopen{width:300px;transition:all .1s ease-in-out}.animated-arrow,.wsmenu.menuclose{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.wsmenu.menuclose{transition:all .1s ease-in-out}.wsmenucontent{z-index:1}.animated-arrow{position:absolute;margin:0!important;left:0;top:0;z-index:200;transition:all .1s ease-in-out}.callusicon{color:#c9c9c9;font-size:25px;height:25px;position:fixed;right:15px;top:13px;width:25px;z-index:2;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.callusicon:focus,callusicon:hover{color:#fff!important}.mrginleft .callusicon{display:none!important}.wsmenuexpandermain .menuopen{left:284px!important;margin-top:-10px!important;background:#ff5b01;height:50px;padding-left:14px}.smallogo{display:block;text-align:center;padding-top:9px;position:fixed;z-index:0;width:100%;height:52px;background:#262626;background:-moz-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#262626),color-stop(50%,#1c1c1c),color-stop(100%,#262626));background:-webkit-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-o-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-ms-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:linear-gradient(to bottom,#262626 0,#1c1c1c 50%,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);box-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5)}.animated-arrow{cursor:pointer;padding:12px 35px 16px 0}.animated-arrow span,.animated-arrow span:after,.animated-arrow span:before{cursor:pointer;height:2px;width:23px;background:#000000;position:absolute;display:block;content:'';transition:all .1s ease-in-out}.animated-arrow span:before{top:-7px}.animated-arrow span:after{bottom:-7px}.animated-arrow.menuopen span{background-color:transparent}.animated-arrow.active span:after,.animated-arrow.menuopen span:before{top:7px}.animated-arrow.menuopen span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0}.animated-arrow.menuopen span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wsmenu-list li:hover>.wsmenu-submenu,.wsmenu-list li>.wsmenu-submenu,.wsmenu-submenu li>.wsmenu-submenu-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important}.wsmenu-list li:hover>.megamenu,.wsmenu-list li>.megamenu,.wsmenu-submenu li:hover>.wsmenu-submenu-sub,.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub,.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}}
    /*END MOBILE HEADER MENU*/
    .showroom .contact_details {text-align:center;}
    .showroom .contact_details:first-child{border-top:1px solid #ebebeb;background:red !important}
    .showroom .social_icons:last-child{border-top:1px solid #ebebeb;}
    .showroom .showroom_left .membership {border-color:#ebebeb;}
    .showroom .showroom_left h2,#profilecontainer3 .about_us_col h2,#profilecontainer5 .trading_hours_mobile h2
        {font-weight:600;line-height: inherit;font-size: 18px;}
    .search-right-column .showroom_nav.nav-justified>li{background:#fff;}
    .search-right-column .showroom_nav.nav-justified>li.active{border:1px solid #ff5b01;margin:0;}
    .search-right-column .showroom_nav.nav-justified>li.active>a{border:0;color:#ff5b01;}
    .search-right-column .showroom_nav.nav-justified>li>a{border:0;margin:0;}
    #profilecontainer3 .about_us_col {padding-left:35px; padding-right:35px;}
    #profilecontainer3 .awards_cog_div{border-top:1px solid #ebebeb;}
    .exp_container .exp-listing-box{max-height: 100%;}
    .exp_container .exp-listing-img{padding-left:0px;padding-top: 15px;padding-bottom: 15px;}
    .search-left-column .lft_flt_list_type_number .cstm-field-input-number { width: 104px; }
    .follow-list-btn {padding-top: 19px;}
    .sell-private .banner-wrapper { height: 360px; }
    .sell-private .banner-wrapper .btn-group .btn {
        font-size: 12px;
        padding: 10px 6px;
        width: auto;
    }
    .sell-private .banner-text-a { font-size: 32px; margin-top:50px;}
    .sell-private .banner-text-b { font-size:28px;  margin-top:35px;}
    .sell-private .banner-wrapper .btn-group { margin-top: 50px; }
    .sell-private .banner-text-c .btn { font-size:12px; white-space: inherit; padding-top: 10px; padding-bottom: 10px; }
    .sell-private .section-b .btn { font-size: 13px; padding: 20px 10px; min-width: unset;} 
    .sell-private .section-b .btn:not(:last-child) { margin-right: 0; }
    .sell-private .icon-div { min-height: 100px; height: auto; min-width: 98px; width: auto; padding:15px;}
    .sell-private .icon-div .helper { font-size:18px; }
    .sell-private .icon-div + p { font-size: 14px; }
    .sell-private .sec-title { font-size: 28px; }
    .sell-private .sec-desc { font-size: 14px; margin-top: 15px !important; }
    .sell-private .section-e { padding-left:15px; padding-right: 15px; height: auto; }
    .sell-private #faqs .q-list { font-size: 14px;margin-bottom: 30px;}
    .sell-private .section-d { padding:0; } 
    .sell-private .testimonial-tile { height: 325px; }
    .home_mag_container .article-thumb { height:250px; }
    .home_mag_container .col-b .article-div { padding-left: 0px; }
    .panel.browse_top_text { padding: 5px; margin-top: -10px;font-size:0.9em;}
    .panel.browse_top_text p { margin-bottom: 0px;display:inline; }
    .browse_pg_container ol.breadcrumb > li:last-of-type { display: block; }
    #display_campaign_lead_capture_modal .dc_form_container { padding-left: 30px; }
    
    .buyers_choice_award_container > div.title_div > img {max-width: 30%;}
    .buyers_choice_award_container > div.title_div > p.award_title {font-size: 25px; line-height: 24px;}
    .buyers_choice_award_container > div.title_div > p.award_sub_title {font-size: 16px; line-height: 12px;}
    .buyers_choice_award_container > div.title_div > a.award_title_link {font-size: 12px; line-height: 11px; padding: 6px 15px;}
    .buyers_choice_award_container > div.item_div > div > div  > a {font-size: 12px; line-height: 12px;height: 60px; padding-top: 22px;}
    .buyers_choice_award_container > div.item_div > div > div > a.forklift_div {padding-top: 10px;}
    
    /*Start Messaging Section*/
    .mess_main_div {bottom: 5px; right: 5px;}
    .mess_main_div .mess_icon_close_grp div.mess_icon {width: 50px; height: 50px; font-size: 35px; margin-top: 8px;}
    .mess_main_div .mess_icon_grp > div {padding: 12px;}
    .mess_main_div .mess_icon_grp > div, .mess_main_div .mess_icon_close_grp > div {font-size: 12px;}
    .mess_main_div .mess_icon_grp > div > img {max-width: 33px;}
    .mess_main_div .mess_icon_grp > div.mess_txt {right: 47px;}
    .mess_main_div .mess_icon_grp, .mess_main_div .mess_icon_close_grp {height: 65px;}
    /*End Messaging Section*/
    /*Hotdeals css*/
    .hotdeals_container .search-right-column {width: 100%!important}
    .hotdealsbanner {
        height: 55px;
        background-size: 100% 55px;
        padding-left: 15px;
    }
    .hotdealsbanner .h2 {
        font-size: 18px;
    }
    .hotdealsbanner .hotdeal-icon-orange {
        height: 30px;
        width: 32px;
    }
    .hotdealsbanner embed {
        height: 20px;
        margin-right: 5px;
    }

    .hotdeals_slider_wrapper .bx-controls-direction {
        display: none;
    }

    .hotdeals_slider_wrapper .list_state {
        font-size: 12px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon {
        right: 0px;
        position: absolute;
        width: 145px;
        border-top: 84px solid #FF5b01;
        border-left: 82px solid transparent;    
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content {
        bottom: 28px;
        right: 10px;
        width: 75px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row1 {
        font-size: 14px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .ribbon_content .row2 {
        font-size: 30px;
    }

    .hotdeals_static_section .hotdeals_static_wrapper .ribbon .hotdeal_icon {
        background-size: auto 19px;
        right: 73px;
        bottom: 44px;
    }

    .hotdeals_slider_wrapper .new_mobile_tile .bottom-row .save-btn-div {
        display: inline-block;
        margin-top: 10px;
        margin-right: 5px;
    }
    /*end hotdeals css*/
    #search_widget .ct_container { max-width: 125px; }
    .filters_container #filter_widget,.filters_container #sort_widget { border: 1px solid #eee; }
    .hotdeals_slider_wrapper .new_mobile_tile .tiled_results { max-height: 345px; }
    .hotdeals_slider_wrapper .new_mobile_tile .bottom-row .contact-seller { margin-top: 12px; }
    .hotdeals_container ol.breadcrumb > li:last-of-type { display: inline-block; }
    .hotdeals_slider_wrapper .new_mobile_tile .advert_row_desc { display: none; }
    .slider_header .slider_pill { margin-top: 3px; }
    .hotdeals_container .slider_header .slider_pill { max-width: 120px; }
    .browse_pg_container .main_filter_div, .search_pg_container .main_filter_div {background-color: transparent !important; padding: 0 !important;}
    .browse_pg_container .main_filter_div .filters_container div.panel, .search_pg_container .main_filter_div .filters_container div.panel {margin-bottom: 0 !important;}
    .browse_pg_container .mag_panel .mag_panel_desktop .mag_img_container {height: 160px;}
    .browse_pg_container .mag_panel .mag_panel_desktop .mag_img_container img {width: 180px; margin: 0 auto; max-height: 160px;}
    .browse_pg_container .search-left-column .panel-body .mobile_sort_btn, .search_pg_container .search-left-column .panel-body .mobile_sort_btn { font-size: 17px !important; padding: 0;}
    .browse_pg_container .search-left-column .panel-body .mobile_sort_btn a,
    .browse_pg_container .search-left-column .panel-body .mobile_sort_btn label,
    .search_pg_container .search-left-column .panel-body .mobile_sort_btn a,
    .search_pg_container .search-left-column .panel-body .mobile_sort_btn label{ margin-bottom: 7px;}
    .browse_pg_container .search-left-column .panel-body .mobile_sort_btn label {padding-left: 5px !important;}
    .browse_pg_container .search-left-column .panel-body .mobile_sort_btn a:last-child, .search_pg_container .search-left-column .panel-body .mobile_sort_btn a:last-child {margin-bottom: 0 !important;}
    .browse_pg_container .tab_title, .search_pg_container .tab_title, .search_pg_container .search-right-head-panel {font-size: 18px;}
    .search_pg_container .search_breadcrumb_panel {line-height: 20px;}
    .search_pg_container .search_breadcrumb_panel ol:first-child {padding-top: 15px}
    .search_pg_container .search_breadcrumb_panel ol:last-child {padding-bottom: 15px}
    .browse_breadcrumb_panel, .search_breadcrumb_panel, .hire_breadcrumb_panel {margin-top: 20px;}
    .search_pg_container .filters_container #filter_widget, .search_pg_container .filters_container #sort_widget {margin-top: 20px;}
    .browse_main_container .filters_container #filter_widget, .browse_main_container .filters_container #sort_widget {margin-bottom: 10px; margin-top: 10px;}
    .search_pg_container .filters_container #sort_widget {margin-bottom: 0;}
    .search_pg_container .div_main_suggested .breadcrumb {margin-top: 20px;}
    .search_pg_container .div_main_suggested .breadcrumb > li {background-color: #fff; padding: 0 15px;}
    .search_pg_container .div_main_suggested .breadcrumb > li > a {line-height: 20px;}
    .search_pg_container .div_main_suggested .breadcrumb > li:first-child {padding-top: 15px;}
    .search_pg_container .div_main_suggested .breadcrumb > li:last-child {padding-bottom: 15px;}
    .search_pg_container .search-left-column .panel-body .mobile_sort_btn label {padding-left: 7px !important;}
    .search_pg_container .main_filter_div, .browse_main_container .main_filter_div{-webkit-box-shadow: none; box-shadow: none;}
    .search_pg_container .list-unstyled > li > a, .search_pg_container .list-unstyled > li > .span_current {padding-right: 7px; padding-left: 7px;}
    .browse_main_container .panel.browse_top_text { padding: 15px;}
    .filters_container #filter_widget, .search-left-column .panel-body .list-unstyled, .search-left-column .total_equip_badge  {font-size: 17px;}
    .search-left-column .panel-body .list-unstyled > li {margin-bottom: 7px;}
    .search-left-column .panel-body .list-unstyled > li:last-child {margin-bottom: 0;}
    .search_pg_container .main_filter_div .breadcrumb {white-space: nowrap !important;}
    .search_pg_container .main_filter_div .breadcrumb > li { overflow: hidden; display: inherit; text-overflow: ellipsis;}
    .browse_result_banner_div.bannerrow {height: 270px}
    
    /*Updated Mobile Header 052021*/
    .template_header_mobile .firstrow_header{
        padding-top: 10px;
        padding-bottom: 8px; 
    }   
    .template_header_mobile .firstrow_header .m4ufa-user-m {font-size: 16px;}
    .template_header_mobile .secondrow_header #template_search_frm1 .m4ufa-search-m {
        margin-top: 0;
        font-size: 13px;
        right: 0px;
        background-color: #000;
        padding: 9px 8px 8px 8px;
        height: 32px;
    }
    .template_header_mobile .secondrow_header input.form-control {
        height: 32px;
        font-size: 12px;
        padding: 3px 12px;
        border-radius: 0;
    }
    .template_header_mobile .secondrow_header {
        padding: 15px;
        background-color: #fff;
        border-bottom: 1px solid #ddd;
    }
    .template_header_mobile #template_search_frm1 .searchinput {
        border-radius: 0;
        background-color: #fff;
        border: 1px solid #ddd;
        color: #555;
        padding-right: 35px;
    }
    .template_header_mobile #template_search_frm1 .searchinput::-webkit-input-placeholder {
        color: #555;
    }

    /*Pop-up Search Bar*/
    .template_header_mobile #template_search_frm2 input {
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 0;
    }
    .template_header_mobile #template_search_frm2 button {
        background-color: #000000;
        color: #fff;
        padding: 7px 12px;
    }
    .template_header_mobile #template_search_frm2 .searchinput::-webkit-input-placeholder { 
        color: #555;
    }
    /*End Pop-up Searhch Bar*/
    
    /*Form1 Pop-up Search Bar*/
    .template_header_mobile .search_input_modal_open {
        position: absolute;
        z-index: 99998;
        top: 15px;
        right: 30px;
        width: calc(100% - 77px);
    }
    .template_header_mobile .search_input_modal_open .searchinput {
        padding: 6px 12px !important;
        font-size: 14px !important;
        height: 40px !important;
        max-width: calc(100% - 70px) !important;
    }
    .template_header_mobile .search_input_modal_open .searchbtn_disply {
        background-color: #000;
        color: #fff;
        height: 40px !important;
        position: absolute;
        right: 0;
    }
    .template_header_mobile #template_search_frm2 button:not(.searchbtn) {margin: 9px 0;}
    .suggestionsBox {top: 40px;}
    /*End Form1 Pop-up Search Bar*/
    /*End Updated Mobile Header 052021*/
    #f_email1 .input_wrapper.comments_wrapper .floating_label { padding-left: 0 !important;}
    
    .home_container .browse-market-container .roundcat_slider_wrapper .roundcat_slide img {width: 140px; height: 140px;}
    .home_container .browse-market-container > p {margin-bottom: 20px;}
    
    /*Start Mobile MAC-93*/
    .quick-link-title.item-wrapper {
        display: none;
    }
    #quick-link {
        overflow: hidden;
        position: relative;
        padding: 15px !important;
    }
    .quicklink-wrap {
        /*width: 98%;*/
        background: #fff;
        /*margin: 10px auto 0;*/
        /*display: flex;*/
        justify-content: left;
        overflow-x: auto;
        /*display: inline-block;/* /*Added*/
        white-space: nowrap;/*Added*/
    }
    .quicklink-wrap::-webkit-scrollbar {
        visibility: hidden;
        display: none;
    }
    .item-wrapper {
        background: #FBFBFB;
        border: 1px solid #CFCFCF;
        box-sizing: border-box;
        border-radius: 20px;
        padding: 5px 15px;
        margin-right: 10px;
        /*min-width: 189px;*/
        position: relative;
        left: 0;
        transition: 0.5s;
        text-align: center;
        height: 31px;
    }
    .item-wrapper:last-child {
        margin-right: 0;
    }
    #quick-link.sticky .quicklink-wrap {
        background: unset;
    }
    #quick-link.sticky .item-wrapper {
        background: #687A8A;
    }
    #quick-link.sticky .item a {
        color: #FFFFFF;
    }
    .template_header .sticky, #quick-link.sticky {
        background: #213445!important;
    }
    .sticky .item-wrapper, .sticky .item a {
        color: #EBEBEB;
    }
    .quicklink-wrap.container {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .template_header_mobile .secondrow_header.active_qlink {
        padding-top: 0;
    }
    #quick-link.sticky {padding: 15px 0 !important;}
    #quick-link.sticky  .item-wrapper:first-child {margin-left: 15px !important;}
    #quick-link.sticky  .item-wrapper:last-child {margin-right: 15px !important;}
    
    /*START TRANSPORT PICKER ESTIMATOR XS*/
    .transport-price-estimator-widget .sub-title {font-size: 14px;}
    .transport-price-estimator-widget .trans_link img {width: 100%;}
    .transport-price-estimator-widget .pickup-wrapper {width: 49%;}
    .transport-price-estimator-widget .dropoff-wrapper {width: 49%;}
    .transport-price-estimator-widget .tpe-get-btn {display: block; float: unset;}
    /*END TRANSPORT PICKER ESTIMATOR XS*/
    .swiper-main-wrapper.mag_panel_desktop .swiper-button-prev { left:-15px; }
    .swiper-main-wrapper.mag_panel_desktop .swiper-button-next { right:-15px; }
    /*End Mobile MAC-93*/
}
/*SWIPERSLIDERCSS*/
/* Swiper 8.4.4*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*ENDSWIPERSLIDERCSS */
.swiper-main-wrapper { position: relative; }
.swiper-main-wrapper .swiper-button-prev { left:-20px; }
.swiper-main-wrapper .swiper-button-next { right:-20px; }
.home_testimonials .swiper-main-wrapper .swiper-button-prev, .home_tabwidgets .swiper-main-wrapper .swiper-button-prev { left: -50px; }
.home_testimonials .swiper-main-wrapper .swiper-button-next, .home_tabwidgets .swiper-main-wrapper .swiper-button-next { right: -50px; }
.swiper-main-wrapper .swiper-button-prev.grey:after,.swiper-main-wrapper .swiper-button-next.grey:after { color: #888; }
.swiper-main-wrapper .swiper-button-prev.orange:after,.swiper-main-wrapper .swiper-button-next.orange:after { color: #ff5b01; }
.swiper-main-wrapper .swiper-button-prev::after {
    content: "\f053";
}
.swiper-main-wrapper .swiper-button-next::after {
    content: "\f054";
}
.swiper-main-wrapper .swiper-button-prev::after,.swiper-main-wrapper .swiper-button-next::after {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 25px;
    color: #243344;
}
.browse_pg_container .swiper-button-next:after,.browse_pg_container .swiper-button-prev:after { color: #ff5b01; }
.swiper-main-wrapper .swiper-pagination-bullet { background: #4b5a64; }
@media (max-width: 480px){
    .breadcrumb{font-size:0.9em}
    .search-right-column .showcase_iframe_container iframe{height:400px}
    .template_frm > *{padding-left:5px;padding-right:5px}
    .home_popular_ind .col-xs-6{padding-left:0px;padding-right:0px;font-size: 12px;line-height: 28px;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
    .scroll_container1 .latest_machine{width:110px}
    .scroll_container1 .latest_machine .latimg{padding:0px;margin:auto}
    #user_customization_div #tabContentArea{min-height:0px}
    #user_customization_div .nav-tabs.nav-justified>li>a {padding-left:2px;padding-right:2px;font-size:12px}
    .contact-us-right-column .machine-mail{background-size: 255px;padding-top: 104px;padding-left: 20px;}
    .contact-us-right-column .machine-mail img{width: 210px;}
    .reauthenticate-left-column {border-right:0px solid #000}
    .sell-top-part h1
    {
        font-size: 15px;
    }
    .sell-top-part p
    {
        font-size:9px
    }
    .m4u_showcase_headerrow {
        line-height: 30px;
    }
    .m4u_showcase_img {
        width: 100%;
        float: none;
        margin: auto;
    }
    div.m4u_showcase_rtc {
        width: 90%;
        float: none;
        margin: auto;
    }
    .m4u_showcase_desc {
        /*height: 40px;*/
        overflow: hidden;
        min-height: 32px;
        line-height: 24px;
        margin-bottom: 0px;
    }
    .m4u_showcase_state{
        margin-bottom: 30px;
        margin-top: 5px;
    }
    #f_email1 .message-suggestions-wrapper .btn { width: 49% !important; }
    .stickyRefineFilter {
        position: fixed;
        top: 60px;
        background: #ebebeb;
        width: 100%;
        z-index: 101;
        box-shadow: 0 1px 12px 0px rgb(0 0 0 / 18%);
    }
}
@media (max-width: 677px){
    .containerFlex{
        display: block;
    }
    .width-auto, .containerDivStyle{
        padding: 0px !important;
        height: 100%;
    }
    .containerDivStyle .financestyleModalContent{
        height: inherit;
    }
    .containerDivStyle .financestyleModalContent .login_modal_message {    
        padding: 0px;
        min-height: 10px;
    }
    .containerDivStyle .financestyleModalContent .login_modal_message h1{  
        margin: 0px;
    }

    .financestyleModalContent{
        height: inherit;
    }
    
    .financeModaliFrame, .financeModaliFrame .iframe{
        height: inherit;
    }
    .m4u_showcase_rtc{
        width: 90%;
        float: none;
        margin: auto;
    }
    .postcode-inner-modal {padding: 5px 15px; }
    #postcode-modal-form h2, #postcode-modal-form-enq1 h2 { font-size: 22px; }
    #postcode-modal-form input, #postcode-modal-form-enq input.enquiry-modal-postcode, #postcode-modal-form-enq1 input.enquiry-modal-postcode {
        font-size: 15px;
        line-height: 50px;
        height: 50px;
    }
    .change-postcode-loc-div { margin-bottom: 15px; }
    .subscribe-chkbx-container { float: left; }

    .fin_form_container form.hsb_embed_form .hs_submit .noty_div { width:100%; padding-left: 0px; margin-top: -25px;}
    .fin_form_container form.hsb_embed_form .hs-richtext { display: none;}
}

@media (max-width: 375px) and (min-width:321px) { /* iphone 6 */
    .scrollable4 .latest_machine {
        width: 220px;
        margin-right: 14px;
        margin-left: 38px;
    }

    .scrollable .latest_machine {
        width: 136px;
    }

    .latest_machine .play_button {
        top: 42px;
    }

    .hotdeals .m4u_showcase_cndtn .hotdeals_img {
        left: auto;
        right: 77px;
        top: 5px;
    }
    #postcode-modal-form h2, #postcode-modal-form-enq1 h2 { font-size: 20px; }
    span.gallerypopup_hover_new { left: 29%; }
    .exp-listing-body .similar-listing-topbtn {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
}

@media (max-width: 320px){ /* iphone 5 */
    .scrollable4 .latest_machine {
        width: 240px;
	margin-right: 24px;
    }

    .latest_machine .play_button {
        top: 42px;
    }

    .scroll_browse_container {
        height: 95px;
    }

    .scroll_browse_container .l2,
    .scroll_browse_container .r2 {
        right: 10px;
    }

    .hotdeals .m4u_showcase_cndtn .hotdeals_img {
        left: auto;
        right: 19px;
        top: 5px;
    }
    .template_footer_mobile { padding-left: 0; padding-right: 0; }
    .template_footer_mobile .contactdiv { padding:0; }
    #postcode-modal-form h2, #postcode-modal-form-enq1 h2 { font-size: 17px; }
    .home_aftertabwidgets .newsletter_form .btn { width: 93px; }
    .home_aftertabwidgets .newsletter_form input.signupbtn { margin-right:0px; }
    .advert_row_mobile .btm_advert_row_details { bottom: 0px; }
    .advert_row_mobile .location { max-width: 55px; }
    .follow-list-btn {padding-top: 19px;}
    .follow-bottom-widget {height:160px;padding-top:3%;}
    
    /*Start Messaging Section*/
    .mess_main_div {bottom: 10px; right: 5px;}
    .mess_main_div .mess_icon_close_grp div.mess_icon {width: 50px; height: 50px; font-size: 35px; margin-top: 8px;}
    .mess_main_div .mess_icon_grp > div {padding: 12px;}
    .mess_main_div .mess_icon_grp > div, .mess_main_div .mess_icon_close_grp > div {font-size: 12px;}
    .mess_main_div .mess_icon_grp > div > img {max-width: 33px;}
    .mess_main_div .mess_icon_grp > div.mess_txt {right: 47px;}
    .mess_main_div .mess_icon_grp, .mess_main_div .mess_icon_close_grp {height: 65px;}
    .template_footer_mobile {padding-bottom: 85px !important;}
    .mess_main_div_banner {bottom: 60px !important;}
    .mess_footer_mobile {padding-bottom: 135px !important;}
    /*End Messaging Section*/
    
    .home_container .browse-market-container .roundcat_slider_wrapper .roundcat_slide img {width: 100px; height: 100px;}
    

    @media only screen and (max-device-width: 991px) and (orientation: landscape) {
        .mess_main_div .mess_box_grp {height: 280px; margin-bottom: 5px;}
        .mess_main_div .mess_icon_grp, .mess_main_div .mess_icon_close_grp {height: 65px;}
        .mess_main_div .machinery_chatbox_loading {padding-top: 30%;}
    }
    @media only screen and (max-device-width: 568px) and (orientation: landscape) {
        .mess_main_div .mess_box_grp {height: 265px;}
        .mess_main_div .mess_icon_close_grp {height: 50px;}
        .mess_main_div .mess_icon_close_grp div.mess_icon {margin-top: 0;}
    }
    
    .hotdeals_slider_wrapper .new_mobile_tile .bottom-row .contact-seller {
        width: 77px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
    }
}

@media (max-width:435px){
    .template_footer_mobile .footer_container,.template_footer_mobile .firstrow,.template_footer_mobile .socialmediaicons { padding: 0; }
    .follow-bottom-widget {height:136px;padding-top:3%;}
    .search_pg_container .follow-bottom-widget {height:160px;}
}

@media (max-width:400px){
    .price_wrapper .price_normal { display: block; }
    .price_label.right { position:relative; float:none; margin-bottom: 15px;display: inline-block;margin-left: 5px; }
}
@media (max-width:375px){
    .template_header_mobile .categoryrow_header .header_menu_nav_ul li {font-size: 11px;}
    .template_header_mobile .categoryrow_header .header_menu_nav_ul .hotdeal-icon-orange {height: 12px; width: 12px;}
    
    .transport-price-estimator-widget .pickup-wrapper {width: 48%;}
    .transport-price-estimator-widget .dropoff-wrapper {width: 49%;}
}

@media (max-width:600px) and (min-width:599px){ /*Google Nexus 7*/
   .template_footer_mobile .menulist {left:10%}
   .template_footer_mobile .firstrow .iconcog { padding: 0 15px; }
   .template_footer_mobile .firstrow .textdiv p { font-size: 16px; }
   .template_footer_mobile .firstrow .appstore   { padding-left: 75px; }
   .template_footer_mobile .firstrow .playstore  { padding-right: 75px; }
/*   .template_footer_mobile .secondrow a,.template_footer .secondrow  { font-size: 16px; }*/
   .template_footer_mobile .secondrow .cpw { font-size: 14px; }
}

@media (max-width: 1023px) {
    #f_email1 .input_wrapper.comments_wrapper { padding:0 15px;}
    #f_email1 .input_wrapper.comments_wrapper .floating_label {padding-left: 15px;}
}

@media print {
    *{color:#000;}
    .scroll_container,.scrollable,.header_secondrow,.template_header_search_container,.template_footer .container,
    .breadcrumb, .adv_back_button, .buyitnow_price_container, .buyitnow_wishlist_btn, span .add_to_watchlist, .item_quantity_div,
    .bx-prev-div, .bx-next-div, .bx-pager.bx-default-pager, .finance_wrapper, #finance_quote, .google_image_div, .headerbanner{display:none}
    a[href]:after{content:none}
    #image_wrap{margin-bottom:20px}
    .advert_container_new .price_wrapper{padding-bottom:25px;}
    .adv_contact_bottom_new{-webkit-print-color-adjust:exact;padding: 15px 30px;width: 100%;background: #333 !important;}
    .adv_contact_bottom_new span, .adv_contact_bottom_new a { color: #fff !important; }
    .advert_detail_specs_cont .col-sm-4, .advert_detail_specs_cont .col-sm-8, .panel-body{padding-left:30px;}
    .adv_cust_logo .adv_cust_img_new,.adv_cust_logo .adv_cust_img{margin-left:0px;}
    .adv_photo .gallerypopup{margin-bottom: 20px;}
    .print-border-line{border-bottom: 0.5px solid black; width:100%;}
    .print-center-div{text-align: center;padding:10px 10px;}
    .print-center-div ul{display:inline-block;}
    .print-center-div li{padding:10px 15px;border:none;border-right: 1px solid #d3d3d3;height:60px;float:left;}
    .print-center-div li div{padding-left: 10px;padding-right: 10px}
    .print-center-div li:last-child{border-right:none !important}
    .print-col-5{width:50%;float:left;}
    .print-col-7{width:50%;float:left;}
    .print-buyitnow-price{margin-top:20px;margin-bottom:20px;}
    .print-buyitnow-price .print-price, .buyitnow_button button {font-size: 24px;font-weight:600;letter-spacing: 1px;}
    .print-poa{font-size:26px !important; letter-spacing: 3px; font-weight: 500 !important}
    .print-footer{position: fixed; text-align: center; width:100%; margin:auto; bottom: 0; font-size:16px; letter-spacing: 1px;}
}
/*NO CSS to  be written beyond this*/
/*** END_INCLUDE mainsite ***/

/*** START_INCLUDE advert_view_page ***/
.template_footer_mobile{ padding-bottom:90px !important; }

.adv_contact_seller input[name=address].standard,
.adv_contact_bottom_new  input[name=address].standard,
.adv_contact_seller_bottom  input[name=address].standard,
.email-form-module input[name=address].standard {
    border: none;background: none;height:0px;padding:0px;margin:0px
}

.sticky_div_wrapper.fixed>.adv_cust_logo{ display:none; } 
.nopadding-left { padding-left:0px; }

.notransform {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}
    
#enquiry_message { z-index: 1100; }
.iti { width: 100%; font-size: 16px; }

.f_email input::-webkit-input-placeholder,
.f_email textarea::-webkit-input-placeholder {
    color:transparent !important;
}

.f_email input:-moz-placeholder, 
.f_email textarea:-moz-placeholder { /* Firefox 18- */
    color:transparent !important; 
}

.f_email input::-moz-placeholder, 
.f_email textarea::-moz-placeholder {  /* Firefox 19+ */
    color:transparent !important; 
}

.f_email input:-ms-input-placeholder,
.f_email textarea:-ms-input-placeholder {  
    color:transparent !important;
}

.f_email input::placeholder, 
.f_email textarea::placeholder {
    color:transparent !important;
}

.share_section_new .sell_button {
    background-color: #33cd33;
    border-color: #33cd33;
    border-radius: 20px;
    font-weight: bold;
    font-size: 12px;
}

.share_section_new .sharelisting_caption {
    line-height: 33px;
}

.share_section_new .sharelisting_icons_wrapper {
    display: inline-block;
}

.share_section_new .sharelisting_icons_wrapper .shareicon {
    width: 25px;
    display:inline-block;
}

.share_section_new .sharelisting_icons_wrapper .shareicon.printicon {
    width: 22px;
    display:inline-block;
}



.share_section_new .report_button {
    color: #ff9b00;
    line-height: 32px;
}

.share_section_new .report_button i {
    font-size: 21px;
    position: absolute;
    left: 16px;
    top: 5px;
}

.share_section_new .column_1 {
    width: 90%;
    position: relative;
    min-height: 1px;
    float:left;
}

.share_section_new .column_2 {
    width: 10%;
    position: relative;
    min-height: 1px;
    float:left;
}

.share_section_new .sharelisting_icons_wrapper a,
.share_section_new .column_2 a {
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

.share_section_new .copylink_div {
    position: relative;
}

.share_section_new .copylink_div i {
    position: absolute;
    font-size: 22px;
    color: #000;
}

.share_section_new .copylink_div .copylink_caption {
    margin-left: 28px;
}

.m-r-7 { margin-right: 7px; }
.m-r-6 { margin-right: 6px; }
.vidThumbCls {height: 74px;}
.photo_div img{ cursor:pointer;border:1px solid #dedede}

.advert_container_new .price_wrapper .confirm-with-seller{font-size:14px;color: #4B5A78;}
.advert_container_new .price_wrapper .price_gstinc, .advert_container_new .price_wrapper .confirm-with-seller, .price_widget .new_tile .price_div{font-size:14px;color:#4B5A78;font-weight: unset;}
.ad_nav_photo_li{min-height:95px;border:1px solid #dedede;overflow:hidden}
.ad_nav_photo_li .more_photo_div{position: absolute; top: 0;left: 0%;padding-top:15%;height:100%;width:100%; color:#ffffff; background-color:rgba(0, 0, 0, 0.6); font-weight: normal; font-size:17px; text-align:center; cursor:pointer}
#ask_for_modal .hide_in_modal{display: none}
#ask_for_modal #adv_contact_seller {margin-bottom: 0px;}
#galleryModal .modal-body{padding-left: 0px;padding-right: 0px }
.fa-plus:before {content: "\f006";}
.fa-check:before {content: "\f005";}
.below-gal-wrapper,div#watch_video {color:#808080;font-size:18px}
.below-gal-wrapper:hover *,.below-gal-wrapper:hover .fa,div#watch_video:hover * {color:#ff6501}
.below-gal-wrapper .fa,.below-gal-wrapper .fa-plus,.below-gal-wrapper .fa-check {color: #cccccc;font-size: 29px;vertical-align: middle;}
.disclaimer_txt{color:#ff6501; background-color:#ffffff; padding:0; display:inline-block; text-decoration:underline;cursor: pointer;font-size: 12px;}
.price_widget .price_mobile:not(.new_tile.hotdeal_card) {padding:35px 0px 30px 0px;}
.adv_contact_seller{padding: 30px;}
.price_repayment_mobile{padding:0px 0px 15px 0px; margin-bottom:0px;}
table.left_col_filterbar td{padding:0px!important;}
.sharelisting_icons_div {display: inline;}
.seller_detail_header {
    line-height: 1;
    margin-bottom: 20px;
    font-weight: 600;
    font-family: segoe ui,-apple-system,helvetica;
}

.f_email input[type="text"],.f_email input[type="number"], .poa_payment_equip_cls, .f_email select {height:50px; margin-bottom : 20px;}
.f_email input[type="text"],.f_email input[type="number"], .f_email textarea, .f_email input[type="button"], .poa_payment_equip_cls, .f_email select {border-radius: 2px;}
.product_detail_header, .product_spec_header, .seller_detail_header, .left_column_header {font-size: 27px !important; color:#4b5a64 !important;}
.f_email select{width: 100%; color: #333}
.nav_photo_div {padding-left:0px;}
.nav_photo_div ul {list-style: none; padding:0px; margin:0px;}
.nav_photo_div li {margin-bottom: 15px;}
.nav_photo_div li:nth-last-child(1) {margin-bottom: 0;} 
.nav_photo_div li img {width: 100%; cursor:pointer;}

.list-title{font-weight:bold; color:#4b5a64 !important; font-size: 28px;}
.tooltip-inner{padding:30px;text-align:left}
div.tooltip-inner {min-width:300px; max-width: 650px;}
div.tooltip {word-wrap: break-word;}
.date_needed, .date_needed_gal_span {cursor: pointer !important; margin-bottom: 0px !important;}
.datepicker{cursor: pointer !important;}
.datepicker .disabled:hover {cursor: not-allowed !important;}
.date_needed_gal_span {border-radius : 2px;}
.date_needed_gal_span .glyphicon {font-size: 20px; color: #FF6501;}
#enquiry_message .embed-responsive.embed-responsive-16by9 { max-height: 750px; }
.transport-price-estimator-widget select {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}
.galleryswiper .swiper-slide img { margin: 0 auto; }
.galpagination {
    background-color: #888;
    color: #fff;
    width: 75px;
    border-radius: 2px;
    padding: 7px 0;
    margin-right: 15px;
    position: absolute;
    bottom: 0;
    right: -15px;
    z-index: 1;
}

.options_topright .shareicon {
    display: inline-block;
    width: 24px;
}

/* START hire form css _body_view_default.php */
.adv_contact_seller .floating_label,
.adv_contact_seller_bottom .floating_label {
    position: absolute;
    top: 16px;
    color: #9b9b9b;
    left: 13px;
    white-space: nowrap;
    pointer-events: none;
    font-size: 14px;
    transition: all 0.2s ease;
    font-weight:normal;
}

.adv_contact_seller .input_wrapper .form-control:focus ~ .floating_label,
.adv_contact_seller .input_wrapper .form-control:not(:focus):valid ~ .floating_label,
.adv_contact_seller_bottom .input_wrapper .form-control:focus ~ .floating_label,
.adv_contact_seller_bottom .input_wrapper .form-control:not(:focus):valid ~ .floating_label {
    top: 5px;
    font-size: 10px;
    color: #9b9b9b;
}

.dp_float {
    top: 5px !important;
    font-size: 10px !important;
    color: #9b9b9b !important;
}

.adv_contact_seller .input_wrapper,
.adv_contact_seller_bottom .input_wrapper {position:relative;}
a.hire_add_more_info_lnk { color: #fff; text-decoration: underline; cursor: pointer; }
.quantity_wrapper.input-group{background:#fff;position:relative;height:50px}
.quantity_wrapper.input-group .glyphicon{cursor:pointer}
.quantity_wrapper.input-group input.form-control{height:50px;padding-left:10px;border:0px;box-shadow:none;text-align:center;margin-bottom:0px!important}
.adv_contact_seller_bottom .quantity_wrapper.input-group input{height: 50px;padding-top:0px;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="number"] {-moz-appearance: textfield;}
/* END hire form css _body_view_default.php*/

/* START HOTDEALS */
.price_widget { position: relative; }
.price_widget .hotdeal_ribbon {right: 0;top: 0px;}
.price_widget .new_tile.hotdeal_card:not(.price_mobile) .adv_about_seller {padding: 15px 30px 30px 30px;}
.price_widget .new_tile.hotdeal_card:not(.price_mobile) .price_div .label_badge {font-size: 14px; padding: 2px 15px; border-radius: 15px;}
.price_widget .new_tile.hotdeal_card:not(.price_mobile) .hotdeal_price {font-size: 28px;}
.price_widget .new_tile.hotdeal_card .label_feature > span {font-size: 14px;}
.price_widget .new_tile.hotdeal_card .label_feature {position: relative; font-size: 16px;}
.deals_widget .new_tile .deals_container {position: relative;padding-left: 0;padding-right: 0;}
.deals_widget .new_tile .deals_container span.pill {padding: 3px 10px; padding-bottom: 3px;}
.deals_widget .new_tile .deals_container i.hotdeal-icon-orange {height: 17px;width: 20px;}
.deals_widget .hotdealslbl  {font-weight: 900;font-size: 14px;padding-right: 15px;}
.text-underline {text-decoration: underline;}
/* END HOTDEALS */

/* START qpf financer css */
.provider_logo_right { width: 33% !important; margin-right: 15px; margin-top: 4px; }
/* END qpf financer css */

/* START yellowgate css */
.top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container {
    cursor: pointer; background-color: #fff; min-height: 160px; padding: 15px 40px 15px 30px;background-position: bottom;
}

.top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_widget_title {
    font-weight: 800; font-size: 40px; color: #000; line-height: 1;margin-bottom: 15px; margin-top: 25px;
}

.top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_widget_subtitle {
    font-weight: 800; font-size: 20px; color: #000; line-height: 1;
}

.top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_logo {
    width: 75%; float: right; margin-top: 10px;
}

.bottom_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container {
    background-color: #ffc918; height: 35px; background-position: bottom; padding: 5px 5px;
}

.bottom_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_widget_subtitle_2 {
    cursor: pointer; font-weight: 700; font-size: 20px; color: #000; text-align: center;
}
/* END yellowgate css */


/* START yellowgate css MOBILE*/
.top_ygg_widget_mobile.yellowgate-widget {
    cursor: pointer; background-color: #fff; min-height: 100px; padding: 0px; background-position: bottom; margin-top: 20px;
}

.top_ygg_widget_mobile.yellowgate-widget #yellowgate_widget_title_mobile {
    font-weight: 800; font-size: 25px; color: #000; line-height: 1; margin-bottom: 15px; cursor: pointer;
}

.top_ygg_widget_mobile.yellowgate-widget #yellowgate_widget_subtitle_mobile {
    font-weight: 800; font-size: 15px; color: #000; line-height: 1; margin-bottom: 15px;
}

.top_ygg_widget_mobile.yellowgate-widget #yellowgate_logo_mobile {
    width: 100%; float: right; margin-top: 10px;
}

.bottom_ygg_widget_mobile.yellowgate-widget {
    background-color: #ffc918; height: 35px; background-position: bottom; padding: 6px 6px;
}

.bottom_ygg_widget_mobile.yellowgate-widget #yellowgate_widget_subtitle_2_mobile {
    font-weight: 700; font-size: 18px; color: #000; text-align: center; cursor: pointer;
}
/* END yellowgate css MOBILE*/

@media print {
    #pdf-container {display: none}
}

@media (max-width: 767px){
    .pdf-icon-wrapper button img {height: 59px;}
    .m-x-b-20 { margin-bottom:20px; }
    .mobile_val_logo{ width: 25% !important;}
    
    /** new share section mobile css */
    .share_section_new .column_1,
    .share_section_new .column_2 {width: 100%;padding-left: 0px;padding-right: 0px;}
    .share_section_new .sell_button,
    .share_section_new .sharelisting_caption {display: block;margin: auto;margin-bottom: 10px;}
    .share_section_new .sharelisting_caption {text-align: center;}
    .share_section_new .report_div {display: inline-block !important; position: relative;}
    .share_section_new .report_div .report_button {line-height: 21px;}
    .share_section_new .sharelisting_icons_wrapper a {font-size: 12px;}
    .share_section_new .copylink_div { margin-right: 0px !important; }
    .share_section_new .copylink_div i { top:-2px;}
    .share_section_new .report_button i { left: -24px; top: 0px; }
    .share_section_new .sharelisting_icons_wrapper { margin-right: 15px; }
    .sharelisting_icons_div {text-align: center; display: block;}

    .adv_contact_seller_bottom .msg_float_label {
        left: 28px;
    }
    .adv_photo {z-index: 2;}
    .provider_logo_mobile { width: 33% !important; margin-top: 5px; }
}
@media (max-width: 767px) and (orientation: landscape) {
    .mobile_val_logo{ width: 16% !important;}
}
@media (min-width: 1024px){
    .body_div{padding: 30px;}
    .body_div_contact {padding: 30px;}
    .body_div_contact table tr td div:nth-child(1) {padding-left: 0;}
    .body_div_contact table tr td div:nth-last-child(1) {padding-right: 0}
    .body_div_contact_btm {padding: 20px 30px 0 30px;}

    /* START yellowgate css */
    .top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container {
        min-height: 150px;
    }

    .top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_widget_title {
        font-size: 30px;
    }

    .top_ygg_widget.yellowgate-widget.desk.finance-widget.fin_wrap_container #yellowgate_widget_subtitle {
        font-size: 15px;
    }
    /* END yellowgate css */
}
@media (min-width: 768px) and (max-width: 950px){ .pdf-icon-wrapper button img {height: 62px;} .pdf-icon-wrapper button {font-size: 12px;} .vidThumbCls {height: 74px;} .price_wrapper{margin-top:30px;} .price_mobile{padding:0px; margin-bottom:0;} .price_repayment_mobile{padding:0px; margin-bottom:0px;} .mobile_val_logo{ width: 15% !important;} .body_div_contact_btm {padding-top: 10px;}}
@media (min-width: 951px) and (max-width: 1024px){ .pdf-icon-wrapper button img {height: 56px;} .pdf-icon-wrapper button {font-size: 11px;} .vidThumbCls {height: 68px;} }

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    .share_section_new .report_button i { left: 6px; }
    .share_section_new .sharelisting_icons_wrapper,
    .share_section_new .sharelisting_caption { font-size: 12px; }
    .share_section_new .report_button { line-height: 30px; font-size: 12px; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    .share_section_new .m-r-15 { margin-right: 10px }
    .share_section_new .report_button i { left: 8px; }
    .share_section_new .report_button,
    .share_section_new .sharelisting_icons_wrapper { font-size: 11px; }
    .share_section_new .sharelisting_caption { display: none; }
    .share_section_new .copylink_div i { top: -3px; }
    .share_section_new .report_button { line-height: 30px; font-size: 11px; }

    /* START yellowgate css MOBILE*/
    .top_ygg_widget_mobile.yellowgate-widget {
        padding: 15px; margin-top: 0px;
    }

    .top_ygg_widget_mobile.yellowgate-widget #yellowgate_widget_title_mobile {
        font-size: 30px;
    }

    .top_ygg_widget_mobile.yellowgate-widget #yellowgate_logo_mobile {
        width: 50%; float: right; margin-top: 10px;
    }
    /* END yellowgate css MOBILE*/
}

/* Portrait ipad pro */
@media only screen 
and (min-width: 1024px) 
and (max-height: 1366px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 1.5) {
    .share_section_new .m-r-15 { margin-right: 10px }
    .share_section_new .report_button {
        line-height: 30px;
        font-size: 11px;
    }
    .share_section_new .report_button i { left: 5px; }
    .share_section_new .sharelisting_caption { display: none; }
    .share_section_new .sharelisting_icons_wrapper { font-size: 11px; }
    .share_section_new .copylink_div i { top: -3px; }
    .price_widget .new_tile.hotdeal_card .price_div .label_badge {font-size: 10px;}
    .price_widget .new_tile.hotdeal_card .price_div .price_container, .price_widget .new_tile.hotdeal_card .hotdeal_price {font-size: 25px;}
    .price_widget .new_tile .label_badge_wrapper {display: flex;justify-content: normal;}
}
@media only screen and (min-width: 1024px) and (max-height: 768px) {
    .new_tile.hotdeal_card .price_div .label_badge {font-size: 10px;}
    .new_tile.hotdeal_card .price_div .price_container, .new_tile.hotdeal_card .hotdeal_price {font-size: 25px;}
}/*** END_INCLUDE advert_view_page ***/

/*** START_INCLUDE advert_right_column_2024 ***/
#right-column-2024.right-col-wrapper {
    background : #fff;
    margin-bottom: 30px;
    padding-top: 35px;
}
#right-column-2024 .module-title,
.left-column-email-form-2024 .module-title {
    font-weight: 700;
    font-size: 16px;
    color: #ff6501;
}
#right-column-2024 .reduced-price-btn,
#right-column-2024 .special-label-btn {
    color: #ff6501;
    background-color: #ffceaa;
    border: 2px solid #ff6501;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    padding: 2px 5px;
}

#right-column-2024 .price-type-btn {
    color: #2d2926;
    border: 1px solid #2d2926;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    padding: 1px 5px;
}

#right-column-2024 .price-row {
    padding-left:0px;
    padding-right:0px;
}
#right-column-2024 .main-price {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -1px;
    color: #4b5a64;
    line-height: 26px;
}

#right-column-2024 .price-type-5 {
    font-size: 26px;
}

#right-column-2024 .main-price-old {
    font-size: 18px;
    font-weight: 400;
    color: #4b5a64;
    text-decoration: line-through;
}
#right-column-2024 .price-inc-gst {
    font-size: 12px;
    color: #4b5a64;
}
#right-column-2024 .info-icon, .left-column-email-form-2024 .info-icon { 
    color: #9CA8B5;
    font-size: 12px;
}
#right-column-2024 .email-form-module
{
    padding-top: 15px;
    padding-bottom: 15px;
}
#right-column-2024 .email-form-div, 
.left-column-email-form-2024 .email-form-div 
{
    padding: 0;
    overflow: hidden;
}
#right-column-2024 .email_form_wrapper {
    background: #fff;
    border-radius: 16px;
}
#right-column-2024 .email-form-div .col-sm-6,
.left-column-email-form-2024 .email-form-div .col-sm-6,
#right-column-2024 .email-form-div .col-sm-12,
.left-column-email-form-2024 .email-form-div .col-sm-12
 {
    padding-right:0;
    padding-left:0;
}

#right-column-2024 .email-form-div .adv_enq_heading,
.left-column-email-form-2024 .email-form-div .adv_enq_heading
{ display: none; }

#right-column-2024 .email-form-module {
    padding-left: 20px;
    padding-right: 20px;
}

#right-column-2024 .email-form-module .module-title,
.left-column-email-form-2024 .email-form-module .module-title
{
    margin-bottom: 15px;
    margin-top: 5px;
}
#right-column-2024 .email-form-module .input_wrapper
{
    position: relative;
}

#right-column-2024 .email-form-module .floating_label,
.left-column-email-form-2024 .email-form-module .floating_label
{
    position: absolute;
    top: 16px;
    color: #4b5a64;
    left: 9px;
    white-space: nowrap;
    pointer-events: none;
    font-size: 14px;
    transition: all 0.2s ease;
    font-weight: normal;
    z-index: auto;
}

#right-column-2024 .email-form-module .input_wrapper .form-control:focus ~ .floating_label,
.left-column-email-form-2024 .email-form-module .input_wrapper .form-control:focus ~ .floating_label,
#right-column-2024 .email-form-module .input_wrapper .form-control:not(:focus):valid ~ .floating_label,
.left-column-email-form-2024 .email-form-module .input_wrapper .form-control:not(:focus):valid ~ .floating_label,
#right-column-2024 .email-form-module .input_wrapper .form-control:focus ~ .floating_label,
.left-column-email-form-2024 .email-form-module .input_wrapper .form-control:focus ~ .floating_label,
#right-column-2024 .email-form-module.input_wrapper .form-control:not(:focus):valid ~ .floating_label,
.left-column-email-form-2024 .email-form-module.input_wrapper .form-control:not(:focus):valid ~ .floating_label
{
    top: 10px;
    font-size: 10px;
    color: #4b5a64;
    font-weight: bold;
}

#right-column-2024 .email-form-module .input_wrapper .form-control,
.left-column-email-form-2024 .email-form-module .input_wrapper .form-control
{
    border: 0;
    box-shadow: none;
    margin-bottom: 0px;
    padding-top: 24px;
}
#right-column-2024 .email-form-module form td > div.col-sm-6,
.left-column-email-form-2024 .email-form-module form td > div.col-sm-6,
#right-column-2024 .email-form-module form td > div.col-sm-12,
.left-column-email-form-2024 .email-form-module form td > div.col-sm-12,
#right-column-2024 .hire_postcode_deliver_div .col-xs-12,
.left-column-email-form-2024 .hire_postcode_deliver_div .col-xs-12
{
    border-bottom: 1px solid #cccccc;
}
#right-column-2024 .email-form-module form td > div.col-sm-6:first-child,
.left-column-email-form-2024 .email-form-module form td > div.col-sm-6:first-child,
#right-column-2024 .border-right-grey,
.left-column-email-form-2024 .border-right-grey
{
    border-right: 1px solid #cccccc;
}
#right-column-2024 .email-form-module .input_wrapper .form-control:focus,
.left-column-email-form-2024 .email-form-module .input_wrapper .form-control:focus
{
    color: #000;
    font-weight: bold;
}

/* START email form css */
.left-column-email-form-2024 {
    background-color: #fff;
}

#right-column-2024 .email-form-module .email-form-div .email-form-btn-new,
.left-column-email-form-2024 .email-form-module .email-form-div .email-form-btn-new,
#right-column-2024 #enquiry-submit,
.left-column-email-form-2024 #enquiry-submit
{
    box-shadow: none;
    background: #ff6501;
    color: #fff;
    border: 0;
    width: 100%;
    border-radius: 10px;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 15px;
    text-shadow: none;
    border: 1px solid #ff6501;
}

#right-column-2024 .email-form-module .email_form_wrapper,
.left-column-email-form-2024 .email-form-module .email_form_wrapper
{padding-bottom: 1px;}

#right-column-2024 .email-form-module a.terms_link,
.left-column-email-form-2024 .email-form-module a.terms_link
{ color: #4b5a64; text-decoration: underline; }


#right-column-2024 .date_needed,
.left-column-email-form-2024 .date_needed
{ background-color: #fff; }

#right-column-2024 .left_col_filterbar,
.left-column-email-form-2024 .left_col_filterbar
{
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #cccccc;
    padding-bottom: 0px;
    overflow: hidden;
    border-radius: 10px;
}

#right-column-2024 .left_col_filterbar td:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#right-column-2024 .left_col_filterbar td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#right-column-2024 .response_time_subtext,
.left-column-email-form-2024 .response_time_subtext,
#right-column-2024 .privacy_text,
.left-column-email-form-2024 .privacy_text,
#right-column-2024 .delivery_opt_label,
.left-column-email-form-2024 .delivery_opt_label
{
    font-size: 12px; color: #4b5a64;
}

#right-column-2024 .delivery_opt_label {
    font-weight: bold;
}

#right-column-2024 .date_needed_gal_span,
.left-column-email-form-2024 .date_needed_gal_span
{
    background-color: #fff;
    border-left: 1px solid #cccccc;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

#right-column-2024 .emailform_comments,
.left-column-email-form-2024 .emailform_comments
{
    overflow: hidden;
    padding-top: 0px !important;
}

#right-column-2024 #operator_needed_inv_1,
.left-column-email-form-2024 #operator_needed_inv_1,
#right-column-2024 #delivery_needed_inv_1,
.left-column-email-form-2024 #delivery_needed_inv_1
{
    display: none;
}

#right-column-2024 .hire_operator_label_div,
.left-column-email-form-2024 .hire_operator_label_div
{
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

#right-column-2024 .hire_labels,
.left-column-email-form-2024 .hire_labels,
#right-column-2024 .hire_wetdry_wrapper .form-check-label, 
.left-column-email-form-2024 .hire_wetdry_wrapper .form-check-label
{
    font-size: 12px;
    color: #4b5a64;
    line-height: 45px;
}

#right-column-2024 #duration_label,
.left-column-email-form-2024 #duration_label
{
    margin-bottom: 0px !important;
    border-left: 1px solid #cccccc;
    border-radius: 0px;
    border-top: none;
    border-bottom: none;
    border-right: none;
}

#right-column-2024 #quantity_needed_right,
.left-column-email-form-2024 #quantity_needed
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

#right-column-2024 .quantity_wrapper .input-group-addon,
.left-column-email-form-2024 .quantity_wrapper .input-group-addon
{
    border-radius: 0px;
    color: #cccccc;
    background-color: #fff;
}

#right-column-2024 .quantity_wrapper .input-group-addon:first-child,
.left-column-email-form-2024 .quantity_wrapper .input-group-addon:first-child
{
    border-left: 1px solid #cccccc;
}

#right-column-2024 .quantity_wrapper .input-group-addon .glyphicon,
.left-column-email-form-2024 .quantity_wrapper .input-group-addon .glyphicon
{
    color: #cccccc;
}

#right-column-2024 .hire_operator_label_div,
.left-column-email-form-2024 .hire_operator_label_div,
#right-column-2024 .delivery_needed_div,
.left-column-email-form-2024 .delivery_needed_div,
.left-column-email-form-2024 .quantity_needed
{
    padding-left: 10px !important;
}

#right-column-2024 .wetdry_labels {
    line-height: 45px;
}

#right-column-2024 .delivery_needed_div {
    border-bottom: none !important;
}

#right-column-2024 .enquiry-modal-postcode {
    border: 0 !important;
    box-shadow: none !important;
}

#right-column-2024 .postcode-enq-div {
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 16px;
    padding: 0px 10px;
    font-size: 16px;
    color: #4b5a64;
    position: relative;
    margin-bottom: 10px;
}

.top_emailform_div_new {
    background: #fff;
    color: #4b5a64;
    padding-left: 4px;
    padding-right: 4px;
    text-align: start;
}

.left-column-email-form-2024 .email-form-module {
    padding-left: 0px;
    padding-right: 0px;
}

#right-column-2024 #message_input_hire,
.left-column-email-form-2024 #message_input_hire,
#right-column-2024 .div-border-bottom,
.left-column-email-form-2024 .div-border-bottom
{
    border-bottom: 1px solid #cccccc;
}

#right-column-2024 .dp_float,
.left-column-email-form-2024 .dp_float
{
    top: 5px !important;
    font-size: 10px !important;
    color: #4b5a64 !important;
    z-index: auto;
}

#right-column-2024 #date_needed_left,
.left-column-email-form-2024 #date_needed_left
{
    z-index: auto;
}

#right-column-2024 .label_section,
.left-column-email-form-2024 .label_section 
{
    height: 29px;
    display: block;
}
/* END email form css */

/* START cost breakdown CSS */
#right-column-2024 .cost-breakdown-module
{
    background: #ebebeb;
}

.left-column-email-form-2024 .cost-breakdown-module 
{
    padding-top: 15px;
    margin-left: -20px;
    margin-right: -20px;
    width: 111%;
}

.left-column-email-form-2024.cost-breakdown-module-left-desktop .cost-breakdown-module
{
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 0;
}

.left-column-email-form-2024.cost-breakdown-module-left-desktop .cost-breakdown-module .cost-breakdown-wrapper
{
    padding-left: 30px;
    padding-right: 30px;
}

#right-column-2024 .cost-breakdown-module .cost-breakdown-wrapper, 
.left-column-email-form-2024 .cost-breakdown-module .cost-breakdown-wrapper 
{
    background: #fff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    /* padding-bottom: 20px; */
    /* border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; */
}

.left-column-email-form-2024 .cost-breakdown-module .cost-breakdown-wrapper
{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#right-column-2024 .cost-breakdown-label,
.left-column-email-form-2024 .cost-breakdown-label
{
    color: #fff; 
    text-decoration: underline;
    cursor: pointer;
}
#right-column-2024 .cost-breakdown-module .module-title,
.left-column-email-form-2024 .cost-breakdown-module .module-title
{ 
    padding-right: 13px;
    padding-left: 5px;
}

#right-column-2024 .discount,
.left-column-email-form-2024 .discount
{
    color: #FF2C0F;
}
#right-column-2024 .buy-now-btn, 
#right-column-2024 .get-quotation-btn,
.left-column-email-form-2024 .buy-now-btn,
.left-column-email-form-2024 .get-quotation-btn
{
    background: #21B86F;
    color: #fff;
    border-radius: 10px;
    font-size: 18px;
    padding: 12px 15px;
    font-weight: 600;
    width: 100%;
}
#right-column-2024 .get-quotation-btn,
.left-column-email-form-2024 .get-quotation-btn {
    background: #fff !important;
    color: #21B86F !important;
    border-color: #21B86F !important;
}
#right-column-2024 .negotiate-btn-div { padding-left: 5px; }
#right-column-2024 .buy-now-btn-div { padding-right: 5px; }
#right-column-2024 .negotiate-btn {
    background: #fff;
    color: #FF6501;
    border-radius: 80px;
    border: 1px solid #ff6501;
    width: 100%;
    padding: 13px 0;
    font-weight: 600;
}
#right-column-2024 .buttons-wrapper {
    padding-right: 0px;
    padding-left: 0px;
}
#right-column-2024 .buy-now-price-label, 
.left-column-email-form-2024 .buy-now-price-label 
{
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
#right-column-2024 .price_old,
.left-column-email-form-2024 .price_old
{
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    text-decoration: line-through;
    padding-left: 5px;
}
#right-column-2024 .new-price-inc-gst,
.left-column-email-form-2024 .new-price-inc-gst
{
    font-size: 12px;
    color: #fff;
    padding-left: 5px;
}

#right-column-2024 #cost-breakdown-div,
.left-column-email-form-2024 #cost-breakdown-div,
.left-column-email-form-2024 #cost-breakdown-div-left
{
    color: #fff;
}
/* END cost breakdown CSS*/

/* START show phone number CSS */
#right-column-2024 .phone-reveal-btn, 
.left-column-email-form-2024 .phone-reveal-btn 
{
    box-shadow: none;
    background: #ff6501;
    color: #fff;
    border: 0;
    width: 100%;
    border-radius: 10px;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 15px;
    text-shadow: none;
    border: 1px solid #ff6501;
}
#right-column-2024 .show-phone-number-module .ivrdialer img,
.left-column-email-form-2024 .show-phone-number-module .ivrdialer img
{ display: none; }

#right-column-2024 .show-phone-number-module {
    padding-left: 20px;
    padding-right: 20px;
}

#right-column-2024 .show-phone-number-module .frm-bottom-txt, 
.left-column-email-form-2024 .show-phone-number-module .frm-bottom-txt 
{ font-size: 12px; color: #4b5a64; }

#right-column-2024 .showphone_icon { font-size: 20px; }

.left-column-email-form-2024 .show-phone-number-module {
    text-align: center;
}
/* END show phone number CSS */

/* START price section CSS */
#right-column-2024 .price-module {
    padding-left: 20px;
    padding-right: 20px;
}

#right-column-2024 .price-row .module-title {
    display: block;
    width: 100%;
}

#right-column-2024 .hotdeal_feature {
    background: #203446;
    left: 0px;
    position: relative;
    font-size: 16px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    top: 0;
    border-radius: 0 !important;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 10px 8px 15px;
    font-weight: 600;
    margin-bottom: 20px;
}

#right-column-2024.col_hotdeal {
    padding-top: 0px !important;
}

#right-column-2024 .hotdeal_ribbon {
    right: 0px;
    top: 0px;
}
/* END price section CSS */

/* START finance section CSS */
#right-column-2024 .finance-module-wrapper {
    padding-left: 20px;
    padding-right: 20px;
}
#right-column-2024 .finance-module-div {
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 16px;
    padding: 15px 0px;
    margin-top: 15px;
    font-size: 16px;
    color: #4b5a64;
    position: relative;
}
#right-column-2024 .best-rates-btn, 
.fin_class_new_layout .best-rates-btn 
{
    /* position: absolute; */
    /* top: 15px; */
    /* right: 15px; */
    border: 2px solid #428bca;
    color: #428bca;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 2.5px;
    line-height: 14.06px;
    display: inline-block;
}
#right-column-2024 .finance-apply-now a {
    color: #4b5a64;
    font-size: 16px;
    border-bottom: 1px solid #4b5a64;
    text-decoration: none;
}

.finance-apply-now.left-new-2024 {
    padding-top: 20px;
}

.finance-apply-now.left-new-2024 a {
    color: #4b5a64;
    font-size: 17px;
    text-decoration: underline !important;
    background: none;
    padding-left: 0px;
}

#right-column-2024 .custom_fin_provider .custom_tagline {
    font-size: 15px;
    display: block;
}

#right-column-2024 .finance_provider_logo {
    width: 70%;
}

.fin_class_new_layout .finance_logo_div {
    margin-bottom: 10px; margin-top: 10px;
}
/* END finance section CSS */

/* START gallery section CSS */
.gallerycontainer #right-column-2024 {
    width: 400px;
}

.gallerycontainer #right-column-2024 .cost-breakdown-module .cost-breakdown-wrapper {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
/* END gallery section CSS */

/* START floating buttons mobile CSS */
.floating_buttons_2024 {
    background-color: #203446;
    border-top: #203446;
    padding: 10px 15px 0px 15px;
}

.floating_buttons_2024 .option_buttons {
    background: #364858;
    color: #fff;
    /* width: 100%; */
    font-size: 14px;
    font-weight: 700;
    border-radius: 80px;
    padding: 12px 15px;
}

.floating_buttons_2024 .buy-now-btn,
.floating_buttons_2024 .get-quotation-btn {
    background: #21B86F;
    color: #fff;
    /* width: 100%; */
    font-size: 20px;
    font-weight: 700;
    border-radius: 80px;
    padding: 12px 15px;
}

.floating_buttons_2024 .get-quotation-btn {
    background: #fff !important;
    color: #21B86F !important;
}

.floating_buttons_2024 .div_sticky-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.floating_buttons_2024 .label_sticky-icon {
    color: white;
    font-size: 11px;
}

.floating_buttons_2024 .width-100 {
    width: 100%;
}

/* END floating buttons mobile CSS */

.buy-now-2024.buy-now-btn {
    border-radius: 80px;
    background: #21B86F;
    color: #fff;
    font-size: 20px;
    padding: 12px 40px;
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) {
    .gallerycontainer #right-column-2024 {display:none}
    .left-column-email-form-2024 .email-form-module .email-form-div .email-form-btn-new, 
    .left-column-email-form-2024 .phone-reveal-btn {
        width: 90% !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .gallerycontainer #right-column-2024 {display:none}
    .left-column-email-form-2024 .email-form-module .email-form-div .email-form-btn-new, 
    .left-column-email-form-2024 .phone-reveal-btn {
        width: 90% !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .left-column-email-form-2024 .email-form-module {
        padding-left: 15px;
        padding-right: 15px;
    }
    .advert_view_rightcolumn .finance-module-wrapper .finance_provider_logo {
        width: 45% !important
    }
    #right-column-2024 .cost-breakdown-module .cost-breakdown-wrapper
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .left-column-email-form-2024 .email-form-module .email-form-div .email-form-btn-new, 
    .left-column-email-form-2024 .phone-reveal-btn {
        width: 90% !important;
    }
}

@media (min-width: 992px) and (max-width: 1319px) {
    #right-column-2024 .weekly_payment,
    #right-column-2024 .finance-apply-now a {
        font-size: 13px;
    }
}

@media (max-width: 1319px){
    .gallerycontainer #right-column-2024 {display:none}
}

@media (min-width: 1024px) {
    .top_emailform_div_new {
        padding: 30px 30px 15px 30px;
    }

    .left-column-email-form-2024 .privacy_text {
        text-align: center;
        display: block;
    }

    .left-column-email-form-2024 .email-form-module .email-form-div .email-form-btn-new
    .left-column-email-form-2024 .phone-reveal-btn 
    {
        width: 100%;
    }
}

@media (max-width: 1023px) {
    .left-column-email-form-2024 #f_email1 .input_wrapper.comments_wrapper {
        padding: 0px;
    }
}

@media (max-width:400px){
    #right-column-2024 .price-type-5 {
        font-size: 24px;
    }
}/*** END_INCLUDE advert_right_column_2024 ***/


/***included files for view:mainsite|advert_view_page|advert_right_column_2024***/