/*----------------------------------------------------------------------
       MASTER STYLESHEET
       Project:        Sinopro
       Author:         Shavad VP
       Primary use:    Corporate.
------------------------------------------------------------------*/

.__hdright_small,
.__logo_smll {
    display: none;
}

* {
    /*  font-family: 'Ubuntu', sans-serif; */
    overflow-wrap: break-word;
}

body {
    font-family: "Roboto", sans-serif;
}

.Microsoft {
    font-family: "Roboto" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.header {
    width: 100%;
    margin: 0 auto;
    float: left;
    background: #ffffff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    position: relative;
    padding: 0px 0 5px;
    border-bottom: #e6e6e6 1px solid;
}

.header .container {
    padding: 0px;
}

.header_nav {
    display: none;
}

.header_nav a:before,
.header_nav a:after {
    content: '';
    display: block;
    background: #fff;
    height: 3px;
}

.header_nav a span {
    background: #fff;
    display: block;
    margin: 5px 0 5px;
    width: 25px;
    height: 3px;
}

.filter_tog {
    float: left;
    cursor: pointer;
    margin: 12px 0 0;
    background: #ba1219;
    padding: 5px 10px;
    color: #fff
}

.filter_tog_text {
    float: left;
}

.filter_tog_bar {
    float: left;
    width: 20px;
    margin: 3px 0 0 5px;
}


/*.filter_tog_bar i:before,*/

.filter_tog_bar i:after {
    content: '';
    display: block;
    background: #fff;
    height: 2px;
    margin-bottom: 4px;
}

.filter_tog a span {
    background: #212121;
    display: block;
    margin: 6px 0;
    width: 25px;
    height: 2px;
}

.quoteprofile_img {
    width: 20px !important;
}

.content {}

.top_barwrap {
    background: #fff;
    padding: 1px 0 0;
    float: left;
    width: 100%;
    margin: 0 auto;
    font-size: 11px;
}

.welcome {
    float: left;
}

.welcome a {
    color: #999;
}

.priceclr {
    color: #c3272d!important;
    font-weight: bold;
}

.sign_registered {
    color: #a0a0a0;
    float: right;
    padding-left: 10px;
    margin-top: 8px;
}

.sign_registered a {
    color: #999;
    text-decoration: underline;
}

.sign_registered a:hover {
    color: #000;
    text-decoration: none;
}

.atagsteel {
    color: #000;
}

.toprt_nav {
    float: right;
    color: #999;
}

.toprt_nav a {
    color: #999;
    padding: 0 4px;
}

.toprt_nav a:hover {
    color: #000;
}

.search_top {
    width: 60%;
    float: left;
    margin: 1px 0 0;
    padding: 0 2px 0 0px;
}

.update_quotation_status {
    cursor: pointer !important;
}

.carttop,
.smstop {
    float: right;
    padding-left: 2%;
    margin-top: 8px;
    cursor: pointer;
}

.smstop .bage {
    position: relative;
    margin-top: -3px;
    float: left;
    width: 30px;
    height: 18px;
    background: #e0190f;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #fff;
    top: 0;
    padding: 0;
    font-size: 11px;
    text-align: center;
    line-height: 18px;
    z-index: 999;
    margin-left: -3px;
}

.logo {
    height: auto;
    float: left;
    color: #333333;
    width: 20%;
    margin-top: -20px;
}

.logo .__logo_dek {
    width: 92%;
    margin-top: 15px;
}

.up_tm_box {
    float: left;
    width: 150px;
    margin: 0 10px 10px 0;
    border: #ccc 1px solid;
    padding: 5px;
    text-align: center;
    font-size: 12px;
}

.up_tm_box img.images_cls {
    width: 100%;
    height: 100px;
    margin-bottom: 5px;
}

.search_wrap {
    border: #c3272d 1.5px solid;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.search_wrap .btn-default.drop {
    background: #fff;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    font-size: 12px;
    color: #767676;
    margin: 4px 0;
    margin-left: 2px;
    min-width: 124px;
    max-width: 124px;
    padding-left: 9px;
}

.search_wrap .btn-default.drop::after {
    display: inline-block;
    width: 10px;
    height: 3px;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    left: 113px;
    position: absolute;
    margin-top: 8px;
    background: #ffffff;
    padding-top: 13px;
}

a.tenderproduct,
a.tenderproduct:link,
a.tenderproduct:visited {
    color: #333 !important;
}

a.tenderproduct:hover {
    font-weight: bold;
    color: #b20007 !important;
}

.search-panel .dropdown-menu {
    font-size: 12px;
    color: #000;
    padding: 2px 10px;
}

.search-panel .dropdown-menu a {
    color: #000;
}

.search-panel .dropdown-menu a:hover {
    color: #3c3c3c;
}

.search_wrap .form-control {
    border: none !important;
    border-bottom: none !important;
    margin-bottom: 1px;
    font-size: 13px;
    color: #767676;
    border-left: #ccc 1px solid !important;
}

.search_wrap .ctnbtn {
    -webkit-border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-topright: 50px;
    -moz-border-radius-bottomright: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    background: var(--theme_color);
    color: #fff;
    font-size: 13px;
    padding: 6px 15px;
}

.search_wrap .form-control::-webkit-input-placeholder {
    /* Edge */
    color: #767676;
}

.search_wrap .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #767676;
}

.search_wrap .form-control::placeholder {
    color: #767676;
}

.search_wrap .ctnbtn .fa {
    font-size: 12px;
}

.post_your_inquiry {
    color: #ba1219;
    font-weight: 600;
    font-size: 12px;
}

.post_your_inquiry:hover {
    color: #ba1219;
}

.lagu {
    float: right;
    margin-top: -1px;
    margin-left: 8px;
}

._minletnav {
    background: #fff;
    padding: 10px;
    float: left;
    width: 100%;
    padding-bottom: 1px;
}

._minletnav h4 {
    background: url(../images/icon_nav.jpg) no-repeat left;
    padding-left: 25px;
    font-weight: 500;
}

._fr1 {
    padding-right: 0px;
}

._fr2 {
    padding: 0px;
}

.graph {
    background: #fff;
}

.__graphtab table {
    width: 100%;
}

.__graphtab h5 {
    font-size: 13px;
    padding: 7px 0px 6px;
    margin: 0;
}

.__graphtab h5 a {
    color: #000;
}

.__graphtab h5 a:hover {
    color: #000;
}

._minletnav ul {
    margin: 0 0 -1px;
    padding: 0 0 0;
    float: left;
    width: 100%;
    height: auto;
}

._minletnav ul li {
    margin: 0 0;
    padding: 5px 12px;
    background: url(../images/pit.jpg) no-repeat left 15px;
    border-bottom: #e0e0e0 1px solid;
    list-style: none;
    float: left;
    width: 100%;
    line-height: 21px;
}

._minletnav ul li:last-child {
    border-bottom: none;
}

._minletnav ul li a {
    color: #979797;
    font-weight: 400;
    font-size: 13px;
    float: left;
    width: 100%;
    padding: 2px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

._minletnav ul li a:hover {
    color: #c3272d;
}

._fr1,
._fr2 {
    width: 20%;
    float: left;
    /*margin-bottom: 10px;*/
}

._fr2 {
    width: 60%;
}

.tttbox {
    margin-bottom: 9px;
    margin-left: 5px;
    background: #fff;
    float: left;
    width: 100%;
}

.mnbokwrap,
.info_wrap,
.main_content_wrap,
.featured_products_wrap,
.section_wrap,
.supplier_recommendation,
.top_brands_wrap,
.copy_right,
.__catsctwrap,
._breadcrumb_wrap,
.topbar {
    width: 100%;
    float: left;
}

.copy_right {
    font-size: 11px;
    text-align: left;
    line-height: 13px;
}

.copy_right span {
    padding-left: 10px;
}

.mnbokwrap {
    background: #f4f4f4;
    padding-bottom: 15px;
}

.info_wrap {
    background: #f4f4f4;
}

.mnbokwrap .tab-content {
    float: left;
    width: 100%;
}

.mnbokwrap .nav-tabs .nav-link.active,
.mnbokwrap .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: #c53c4e;
    border-color: #ccc0;
}

.mnbokwrap .nav-tabs .nav-link.active .tbtext {
    color: #fff;
}

.mnbokwrap .nav-tabs .nav-link {
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-top: 15px;
}

.mnbokwrap .nav-tabs {
    width: 100%;
    border-bottom: 2px solid #c53c4e;
}

.mnbokwrap .nav-tabs .nav-item {
    margin: 00 auto;
    text-align: center;
    display: inline-block;
}

._listpro {
    float: left;
    width: 100%;
}

._listpro h2 {
    font-size: 17px;
    font-weight: 600;
    color: #000;
    text-align: left;
    margin: 15px 0;
}

.mnbokwrap .container {
    padding: 0px;
}

.__prodetesdrwrp,
.catprod {
    padding: 0px;
    overflow: hidden;
}

.mnbokwrap .tab-content>.active {
    opacity: 10;
}

._listpro h2 span {
    font-weight: normal;
    color: #c3272d;
    font-size: 13px;
    text-transform: uppercase;
    padding-left: 30px;
}

.price {
    color: #c3272d;
    font-size: 18px;
    font-weight: bold;
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}

.price small {
    font-size: 13px;
}

.__probox h5 {
    font-size: 15px;
    color: #000;
    font-weight: normal;
    text-align: left;
    display: -webkit-box;
    margin: 0 auto 8px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 55px;
}

.__probox h5 a {
    color: #000;
}

.__probox h5 a {
    color: #111;
}

.__probox_textpart {
    padding: 1px 10px;
}

.__probox {
    background: #fff;
    padding: 0px;
    border: #e4e4e4 1px solid;
    padding-bottom: 7px;
    margin-bottom: 5px;
    -ms-flex: 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

._listpro .row {
    padding: 0 15px;
}

.subdicrp {
    font-size: 13px;
    color: #222;
    text-align: left;
    float: left;
    margin: 0 0 5px;
    width: 100%;
    min-height: 45px;
}

.inquire_btn {
    padding: 5px 7px;
    float: left;
    background: var(--theme_color);
    color: #fff;
    font-size: 13px;
    margin: 0 3px 3px 0;
}

.inquire_btn:hover {
    color: #fff;
    background: #b20007;
}

.inquire_btn.act {
    background: #b20007;
}

.inquire_btn.act:hover {
    background: #b20007;
}

.bookmark_btn,
.chat_btn {
    background: #999999;
}

.bookmark_btn:hover,
.chat_btn:hover {
    background: #7b7b7b;
}

.___neWbx {
    background: #f4f4f4;
}

.featured_products_wrap {
    padding-top: 5px;
    padding-bottom: 10px;
}

.featured_products_wrap h2 .__rdmrtebrd {
    font-size: 12px;
    margin-top: 6px;
}

.featured_products_wrap h2 small {
    float: right;
    color: #ba1219;
    font-size: 14px;
    margin-top: 6px;
    margin-right: 6px;
}

.featured_products_wrap h2 small a {
    color: #9b9b9b;
}

.featured_products_wrap h2 small a:hover {
    color: #000;
}

.featured_products_wrap h2 {
    margin-bottom: 15px;
    margin-left: 5px;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.featured_products_wrap h2 a {
    color: #000;
}

.featured_products_wrap h2 a:hover {
    color: #000;
}


/*.section_wrap .row,*/

.featured_products_wrap .row {
    margin-right: -20px;
    margin-left: -20px;
}

.featured_products_wrap .container {
    border-top: #c36 1px solid;
    padding-top: 15px;
}

.__fer_box {
    padding: 0 5px;
}

.__fer_img {
    overflow: hidden;
}

.__towblk {
    background: #fff;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    padding-bottom: 3px;
}

.__towblk h6 {
    color: #c3272d;
    font-size: 10px;
    padding: 3px 0px;
    margin: 0px;
}

.__towblk h5 {
    color: #000000;
    font-size: 18px;
    padding: 5px 0px 5px;
    margin: 0px;
}

.__towblk h5 a {
    coloR: #000;
}

.__towblk h5 a:hover {
    color: #c3272d;
}

.__towblk .__fer_img {
    text-align: center;
    overflow: hidden;
    float: left;
    width: 100%;
}

.__towblk p {
    color: #898989;
    font-size: 12px;
    padding: 0 0px;
    margin: 0px;
    line-height: normal;
    display: -webkit-box;
    margin: 0 auto 8px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 32px;
}

.__towblk_tetx {
    padding: 12px 15px;
}

.section_wrap {
    /*	background: #f4f4f4;*/
    padding-top: 10px;
}

.tenders__bk {
    background: url(../images/Tenders-&-Bidding_76.jpg) no-repeat center center;
    height: 100%;
    float: left;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.__log_bg {
    background: url(../images/login_bg.jpg) no-repeat center center;
    height: 100%;
    float: left;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 50px 0 !important;
}

.bgbdy {
    background: url(../images/bg_bd.gif) no-repeat center center #f4f4f4;
    /*
 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
*/
}

.tenders__bk h4 {
    font-weight: bold;
    color: #000;
    font-size: 23px;
}

.__fer_box_listter {
    padding-top: 15px;
    font-size: 12px;
    background: #fff;
}

.__fer_box_listter th {
    background: #fbf5f5;
    color: #d01843;
    border-top: #eed0d0 1px solid;
}

.__fer_box_listter th,
.__fer_box_listter td {
    padding: 8px 7px;
}

.__fer_box_listter td {
    border-bottom: #ccc 1px dashed;
}

.__fer_img_texthover {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    top: 41px;
    line-height: 0px;
    z-index: 9999;
}

.__fer_img_texthover h3 {
    font-size: 26px;
    text-transform: uppercase;
    color: #c3272d;
    /*    color: #57689e;*/
    margin-bottom: 12px;
}

.ratetag {
    float: left;
    margin-left: 12px;
    z-index: 100;
    position: relative;
}

.__fer_img .ratetag .img-fluid:hover {
    max-width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: none;
    transform: none;
}

.ssbz1 {
    background: #d3d8ec;
    text-align: center;
    height: 97.8%;
}

.ssbz2 {
    background: #cedfe9;
    text-align: right;
    height: 97.8%;
}

.adsbk1 {
    float: left;
    width: 100%;
    margin-top: 12px;
}

.top_brands {
    margin-top: 30px;
    background: #fff;
    float: left;
    width: 100%;
}

.brcol {
    width: 10%;
    float: left;
    font-size: 12px;
    min-height: 100px;
    border: #f4f4f4 1px solid;
    text-align: center;
    padding: 2px 0;
}

.ddfff {
    padding: 0 10px;
}

.brtil {
    background: #eeeeee;
    border-radius: 5px;
    text-align: center;
    color: #cfa972;
    padding: 3px;
    float: left;
    height: 73px;
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    margin-top: 13px;
}

.brtil h5 {
    font-size: 17px;
    margin: 0 0 2px;
    padding: 3px 0 0 0;
}

.brtil p {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    line-height: 11px;
}

.cooperated_projects {}

.cooperated_projects small {
    float: inherit !important;
    color: #313131 !important;
}

.more_btn {
    color: #c40000;
    float: right;
    font-size: 12px;
    margin-top: 7px;
}

.more_btn:hover {
    color: #000;
}

.__coopro_box {
    padding: 0 5px;
    margin-bottom: 10px;
}

.__coopro_box_img {
    overflow: hidden;
}


/*
.__fer_img {
        width: 100%;
    -webkit-transition: all .3s; 
    -moz-transition: all .3s; 
    -ms-transition: all .3s; 
    -o-transition: all .3s; 
    transition: all .3s;
  
}

.__fer_img .img-fluid:hover   {
    max-width: 120%; 
    -webkit-transition: all .3s; 
    -moz-transition: all .3s; 
    -ms-transition: all .3s; 
    -o-transition: all .3s; 
    transition: all .3s; 
    -webkit-transform: scale(1.08); 
    transform: scale(1.08);  
    
}
*/

.subproimg {
    float: left;
}

.four_listboxx .img-fluid,
.subproimg .img-fluid,
.ssbz1 .img-fluid,
.ssbz2 .img-fluid {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.four_listboxx .img-fluid:hover,
.subproimg .img-fluid:hover,
.ssbz1 .img-fluid:hover,
.ssbz2 .img-fluid:hover {
    max-width: 120%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

.ply {
    background: url(../images/ply.png) no-repeat;
    width: 33px;
    height: 33px;
    float: left;
    position: relative;
    z-index: 100000000;
    margin-bottom: 0;
    bottom: 50px;
    margin-left: 15px;
}

.supplier_recommendation {
    display: none;
}

.supplier_recommendation .container,
.cooperated_projects .container {
    border-top: none;
}

.supplier_recommendation h4 {
    float: left;
    width: 100%;
    padding-left: 5px;
}

.adsbb_wrap {
    padding: 0 5px;
}

.adsbb {
    background: #dcdcdc;
    padding: 15px;
    float: left;
    width: 100%;
    border-radius: 10px;
    min-height: 125px;
    color: #fff;
    margin-bottom: 10px;
}

.footer {
    float: left;
    width: 100%;
    padding: 25px 0 0px;
    background: #0c0c0c;
    color: #939393;
    font-size: 13px;
    line-height: 25px;
    height: 100%;
    font-weight: normal;
}

.footer a {
    color: #b1b1b1;
    text-decoration: none;
    transition: all 1s;
}

.footer a:hover {
    color: #fff;
    transition: all 1s;
}

.footer ._social_icons_top {
    float: right;
    margin-top: 0px;
}

.footer h5 {
    color: #adadad;
    font-weight: 600;
    font-size: 15px;
}

.footer ul {
    padding: 0px;
    margin: 0;
    line-height: normal;
}

.footer ul li {
    padding: 0px;
    margin: 7px 0px;
    list-style: none;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.footer ul li:hover,
.footer ul li:focus,
.footer ul li:active {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.footer .ft {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 25px;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.__suftr {
    color: #fff;
    padding-top: 12px;
}

.hr_fds {
    border-top: #444 1px solid;
    margin-bottom: 20px;
}

.__fttxtsub {
    padding-top: 20px;
}

.__fttxtsub a {
    color: #989898;
    transition: all 1s;
}

.__fttxtsub a:hover {
    color: #fff;
    transition: all 1s;
}


/*

.footer> .container {
    padding-left: 25px;
    padding-right: 25px;
}
*/

.iiibbnb {
    line-height: 18px;
}

.newsletter {
    font-size: 12px;
    color: #ccc;
    margin-bottom: -5px;
    padding-right: 10px;
}

.__svpr .text-muted {
    color: #d4d4d4 !important;
}

.newsletter .btn {
    border: 1px solid var(--theme_color);
    background: var(--theme_color);
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 13px;
    line-height: 25px;
}

.newsletter .form-control {
    border: 1px solid #dcdcdc;
    background: #000000;
    color: #fff;
    border-right: none;
}

.copy_right {
    background: #626262;
    padding: 10px 0;
    text-align: center;
    color: #d9d9d9;
}

.dash_nav {
    float: left;
    margin-top: 21px;
    padding-left: 10px;
    display: none;
}

.left_part,
.center_part,
.right_part {
    padding: 0 5px;
}

.left_part {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
}

.center_part {
    -ms-flex: 0 0 56%;
    flex: 0 0 56;
    max-width: 56%;
}

.right_part {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
}

.inft {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
}

.left_part h4 {
    background: #d3ecdf;
    padding: 5px 5px;
    font-size: 14px;
}

.useful_links {
    background: #d3ecdf !important;
    font-size: 14px;
}

.ctm_accordion {
    height: 100%;
}

.ht_100 {
    height: 100%;
}

.ctm_accordion .card-body,
.ctm_accordion .accordion {
    padding: 0 0px;
}

.ctm_accordion .card {
    border: 1px solid rgba(0, 0, 0, 0);
}

.ctm_accordion .card-title {
    font-size: 13px;
    font-weight: 600;
}

.ctm_accordion .card-header {
    padding: 6px 0;
    border: none;
}

.ctm_accordion .card-header.collapsed {
    background: #fff;
    padding: 5px 5px;
}

.ctm_accordion .card-header {
    padding: 5px 5px;
    background: #e9e9e9;
    cursor: pointer;
}

.ctm_accordion .card-body ul {
    padding: 0;
    margin: 0px 20px;
}

.ctm_accordion .card-body ul li {
    padding: 5px 0;
    line-height: 18px;
    margin: 3px 0;
    list-style-image: url(../images/list_icons.jpg);
}

.ctm_accordion .card-body ul li a {
    color: #999999;
    font-size: 12.5px;
}

.accordion .card-header:after {
    /*
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
*/
    display: inline-block;
    /*
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: 900;
    font-family: Font Awesome\ 5 Free;
*/
    font-size: 0px;
    content: "";
    float: right;
    background: url(../images/t-ar.png) no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 5px;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: " ";
    background: url(../images/b-ar.png) no-repeat;
}

.pro_pic {
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 10px 5px;
    overflow: hidden;
    border-radius: 50%;
}

.pro_list {
    line-height: 12px;
    float: left;
    margin-top: 6px;
}

.pro_list h5 {
    margin: 0 0 2px;
    font-size: 15px;
    color: #019348;
    padding: 0 0 0px;
}

.pro_list h6 {
    font-size: 12px;
    color: #454545;
    font-weight: normal;
    padding: 0 0 0px;
    margin: 0 0 0;
}

.crp {
    margin-bottom: 10px;
    padding: 10px 10px 0px;
}

.pro_decri {
    color: #6d6d6d;
    padding: 0 5px;
}

.pro_decri h3 {
    padding: 0px;
    margin: 0px 0 10px;
    font-size: 17px;
}

.pro_footer {
    padding: 0 5px;
    padding-bottom: 15px;
}

.pro_footer a.tag {
    border: #d7d7d7 1px solid;
    padding: 3px 6px;
    text-align: center;
    font-size: 11px;
    color: #6e6e6e;
}

.pro_footer a.tag:hover {
    color: #000;
}

.sub_footer {
    border-top: #e6e6e6 1px solid;
    padding: 7px 0px;
}

.share_icon,
.sms_icon {
    float: left;
    margin: 7px 5px;
}

.sms_icon span {
    color: #606060;
    font-size: 14px;
    padding-top: 5px;
}

.add_your_comment {
    background: #019348;
    border-radius: 3px;
    padding: 5px 15px;
    color: #FFF;
    float: right;
    margin-top: 2px;
    font-size: 12px;
    text-transform: uppercase;
}

.add_your_comment:hover {
    color: #fff;
}

.load_more {
    background: #999999;
    padding: 10px 45px;
    text-align: center;
    color: #fff;
    display: inline-block;
    margin: 25px auto;
}

.load_more:hover {
    color: #fff;
}

.itm_box {
    float: left;
    width: 50%;
    border: #e1e1e1 1px solid;
    text-align: center;
    padding: 15px 0;
    border-left: #019348 3px solid;
}

.cont {
    font-size: 32px;
    font-weight: 700;
    width: 100%;
    margin: 0 auto;
}

.ff_tet {
    text-align: center;
    font-size: 12.5px;
    color: #333333;
    width: 100%;
    float: left;
}

.cut_bok {
    padding: 10px 10px;
}

.re_bk {
    border-top: #e6e6e6 1px solid;
    padding: 10px 0;
}

.recent_comments h6 {
    font-size: 13px;
    color: #666666;
    font-weight: 500;
}

.recent_comments h6 a {
    color: #666666;
}

.recent_comments h6 a:hover {
    color: #000;
}

.recent_comments {
    padding: 10px;
    margin: 15px 00 0;
    padding: 20px 10px;
    border-top: #e6e6e6 1px solid;
}

.open_new_topics {
    float: left;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #019348;
    border-radius: 3px;
    width: 100%;
    padding: 15px 5px;
}

.open_new_topics:hover {
    color: #FFF;
    background: #da1f36;
}

._btn_wrap {
    padding: 10px;
}

.tags_wrap {
    padding: 20px 10px;
    border-top: #e6e6e6 1px solid;
}

.tags_itm {
    border: #d7d7d7 1px solid;
    padding: 3px 6px;
    text-align: center;
    font-size: 12px;
    color: #606060;
    float: left;
    margin: 0 3px 3px 0;
}

.tags_itm:hover,
.tags_itm.active {
    color: #fff;
    background: #019348;
}

.ri_wrap_main {
    margin-top: 5px;
    margin-bottom: 26px;
}

.ri_wrap {
    margin: 10px auto 0;
}

.ri_wrap .pro_header {
    padding: 15px;
    border-bottom: #d7d7d7 1px solid;
}

.date_icon {
    background: url(../images/date_icon.png) no-repeat 98% 3px;
}

label {
    font-weight: 600;
    color: #666666;
}

.rei_box {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}

.rei_box h5 {
    margin-top: 20px;
    color: #666666;
}

.rei_box h6 {
    color: #666666;
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom: #d7d7d7 1px solid;
}

.submit_btn_lg {
    padding: 15px 45px;
    text-align: center;
    float: right;
    background: #019348;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0;
}

.submit_btn_lg:hover {
    color: #fff;
    background: #007d3d;
}

.comment_wrap {
    margin-bottom: 7px;
}

.comment_wrap h2 {
    background: #f9f9f9;
    padding: 15px;
    font-size: 15px;
    color: #747474;
    border-bottom: #e4e4e4 1px solid;
}

.comment_box .pro_header {
    margin-bottom: 10px;
}

.comment_box {
    padding: 10px 5px;
}

.com_text {
    padding-left: 80px;
}

.your_comment_fed {
    padding: 10px 15px 0;
}

.your_comment_fed h4 {
    padding: 10px 0px 5px;
    color: #747474;
    font-size: 15px;
    font-weight: 600;
}

.btn_submit {
    border-radius: 3px;
    background: #019348;
    padding: 10px 25px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 15px 0;
    font-weight: 600;
}

.btn_submit:hover {
    color: #fff;
}

.landing_page {}


/**/

video {
    /*  position: fixed;
    top: 50%;
    left: 50%; 
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;*/
    /*   transform: translateX(-50%) translateY(-50%); 
    background: url('../vid/bg-1.jpg') no-repeat;*/
    background-size: cover;
    transition: 1s opacity;
}

.stopfade {
    opacity: .5;
}


/*
@media screen and (max-width: 500px) { 
  div{width:70%;} 
}
@media screen and (max-device-width: 800px) {
  html { background: url(../vid/bg-1.jpg) #000 no-repeat center center fixed; }
  #bgvid { display: none; }
}
*/

.logo_big {
    text-align: center;
    padding-top: 7%;
}

.login_box {
    max-width: 400px;
    min-width: 320px;
    margin: 20px auto 100px;
    padding: 0;
    color: #fff;
}

.register_box {
    max-width: 800px;
    min-width: 320px;
}

.login_box h3 {
    color: #fff;
    font-size: 28px;
    margin: 5px 0 15px;
}

.login_box .form-control {
    background: none;
    color: #fff;
    font-size: 14px;
    border: #fff 2px solid;
    padding: 10px 15px;
}

.login_box label {
    color: #fff;
    font-size: 16px;
}

.login_box .form-control::-webkit-input-placeholder {
    /* Edge */
    color: #fff;
}

.login_box .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fff;
}

.login_box .form-control::placeholder {
    color: #fff;
}

.password .form-control::placeholder {
    font-size: 20px;
    line-height: 25px;
}

.__bprtsewrpfrm {
    margin-top: 15px;
    border: #dadada 1px solid;
    padding: 25px;
}

.required {
    color: red;
    margin-left: 2px;
}

.imagedim {
    font-size: 10px;
    color: red;
}

.apply_now_btn {
    float: left;
    background: #ccc;
}

.forgot_a {
    color: #fff;
    font-size: 12px;
}

.forgot_a:hover {
    color: #fff;
    text-decoration: underline;
}

.cyacc {
    text-align: center;
    font-size: 14px;
}

.cyacc a {
    color: #fff
}

.cyacc a:hover {
    color: #fff
}

.breadcrumb {
    font-size: 12px;
    padding: 5px 0 5px;
    margin-bottom: 1px;
    font-weight: 500;
    background-color: #2f2f2f;
    border-radius: 0;
}

._breadcrumb_wrap h1 {
    padding-top: 0px;
    font-size: 20px;
}

.breadcrumb a {
    color: #3d3d3d;
}

.breadcrumb a:hover {
    color: #000;
}

breadcrumb-item.active {
    color: #9b9c9d
}

.fmwrp {
    background: #fff;
    padding: 20px;
    margin-top: 5px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    float: left;
    width: 100%;
}

.map {
    margin: 10px 0;
    border: #ccc 1px solid;
    padding: 2px;
    float: left;
    width: 100%;
}

.map iframe {
    float: left;
    width: 100%;
}

.fmwrp h6 a {
    color: #000;
}

.inner_pg_blok {
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    padding: 15px;
    margin-bottom: 35px;
    background: #fff;
}

.img_news_wrp {
    overflow: hidden;
}

.news_page img.img-fluid {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.news_page img.img-fluid:hover {
    max-width: 120%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

.aio-icon-read {
    float: left;
    font-size: 13px;
    padding: 7px 20px;
    background: #019348;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
}

.aio-icon-read:hover {
    background: #db383f;
    color: #fff;
}

.news_page {
    margin-bottom: 15px;
}

.events_detail_page h2 {
    padding-left: 15px;
    margin-bottom: 15px;
}

.sb_box {
    font-size: 12px;
    float: left;
    width: 50%;
}

.sb_hd {
    float: left;
    min-width: 120px;
    padding-left: 5px;
    font-weight: 600;
    color: #676767;
}

.sub_main_wrap {
    margin: 0px 0px 20px;
    padding: 10px 0px;
    border-top: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 1px solid;
}

.top_dropman {
    float: left;
    margin-right: 10px;
}

.top_dropman {
    cursor: pointer;
}

.top_dropman .dropdown-menu {
    margin: 0px;
    padding: 0;
    border-radius: 0px;
}

.top_dropman .dropdown-menu a {
    font-size: 12px;
    color: #000;
    padding: 4px 10px;
}

.top_dropman .dropdown-item:hover,
.top_dropman .dropdown-item.active,
.top_dropman .dropdown-item:focus,
.top_dropman .dropdown-item:active {
    background: var(--theme_color);
    color: #fff;
}


/*swiper S*/

.__prodetesdr,
.catpro,
.known_attacks_slider {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.catpro {
    border-bottom: 1px solid #c3272d;
    margin-bottom: 10px;
}

.swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-pagination {
    text-align: center;
    left: 0px;
    right: 0px;
}

.infoblk .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    margin: 0 3px;
}

.swiper-pagination-bullet-active {
    background: #019348 !important;
}


/*END*/

.catpro {
    border-bottom: 1px solid #c53c4e;
}

.sldtabbox {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 10px;
    cursor: pointer;
}

.sldtabbox.active {
    background-color: var(--theme_color);
}

.sldtabbox:hover .tbtext,
.sldtabbox.active .tbtext {
    color: #fff;
}

.sldtabbox:hover {
    background-color: var(--theme_color);
}

.swiper-slide.active .sldtabbox::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 10px solid #c53c4e;
    border-right: 10px solid transparent;
    border-bottom: 0;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 999000000000;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.tttsss {
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    width: 100%;
    line-height: 14px;
    line-height: 40px;
}

.tbtext {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    width: 100%;
    color: #000;
    font-size: 12px;
    margin-top: 5px;
}

.catpro .swiper-slide.active {
    color: #fff;
    background-color: var(--theme_color);
    border-color: #ccc0;
}

.catpro .swiper-slide.active .tbtext {
    color: #fff;
}

.lanflg {
    float: left;
    margin-right: 0;
    line-height: 26px;
    padding: 0;
}

.lanflg button {
    background: #fff;
    border: none;
    outline: none;
    line-height: 15px;
    font-weight: 500;
    color: #575756;
    padding: 0px;
    cursor: pointer;
    /*    font-size: 12px;*/
}

.lanflg img {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 3px;
}

.text_cr {}

.lanflg .dropdown-menu {
    padding: 0px 0 0 0;
    border-radius: 0;
    top: 5px;
    /*	left: -70px !important;*/
    -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    min-width: 100px;
}

.lanflg .dropdown-menu a {
    padding: 8px 7px;
    font-size: 12px;
    color: #000;
    line-height: 16px;
}

.lanflg .dropdown-item.active,
.lanflg .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #fff;
}


/*
    .__fer_box_listter .hover_btn_bidd {
        display: none;
    }
*/


/*
.__fer_box_listter td:hover .hover_btn_bidd {
    display: block;
}
*/

.hover_btn_bidd {
    background: #00000057;
    width: max-content;
    color: #fff;
    position: absolute;
    left: auto;
    right: 5%;
    margin: 0 auto;
    margin-top: -6px;
    padding: 7px;
    text-align: center;
    display: none;
}

.quote_btn {
    background: var(--theme_color);
    padding: 5px 24px;
    text-align: center;
    color: #fff;
    min-width: 120px;
    border: #fff0 1px solid;
    display: inline-block;
}

.inquiry_btn {
    background: #ff9007;
    padding: 5px 24px;
    text-align: center;
    color: #fff;
    min-width: 120px;
    display: inline-block;
    border: #fff0 1px solid;
}

.inquiry_btn2 {
    border-radius: 15px;
    text-decoration: none;
    color: #555;
    border: 1px solid #555;
    padding: 4px 10px;
    margin-left: 15px;
}

.inquiry_btn:hover,
.quote_btn:hover {
    border: #fff 1px solid;
    color: #fff;
}


/* generic css */

.view {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    overflow: hidden;
}

.view .mask,
.view .content {
    width: 100%;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}

.view img {
    display: block;
    position: relative
}

.view h2 {
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 23px;
    padding: 10px 3px;
    /*background: rgba(0, 0, 0, 0.8);*/
    margin: 20px 0 0 0;
    font-weight: bold;
}

.view p {
    font-size: 13px;
    position: relative;
    color: #fff;
    padding: 0px 20px 0px;
    text-align: center;
    /*font-weight: bold;*/
}

.view a.info {
    display: inline-block;
    background: url(../images/vid.png);
    width: 33px;
    height: 33px;
}

.view a.info:hover {}

.__coopro_box_img:hover .ply {
    display: none;
}


/*1*/

.view-first img {
    /*1*/
    transition: all 0.2s linear;
    width: 300px;
    height: 200px;
}

.view-first .mask {
    opacity: 0;
    background-color: #c3272de8;
    transition: all 0.4s ease-in-out;
}

.view-first h2 {
    transform: translateY(-100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
}

.view-first p {
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s linear;
}

.view-first a.info {
    opacity: 0;
    transition: all 0.2s ease-in-out;
}


/* */

.view-first:hover img {
    /*  transform: scale(1.1);*/
}

.view-first:hover .mask {
    opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}

.view-first:hover p {
    transition-delay: 0.1s;
}

.view-first:hover a.info {
    transition-delay: 0.2s;
}

.linkft {
    line-height: 20px;
}

.tenders_bidding h2 {
    font-weight: 600;
    color: #000;
    font-size: 22px;
    width: 100%;
    float: left;
    margin-top: 5px;
}

.tenders_bidding h6 {
    float: right;
}

.tenders_bidding {
    padding: 0px;
}

.tenders_bidding h2 small a {
    color: #c3272d;
}

.tenders_bidding h2 small {
    float: right;
    color: #c3272d;
    font-size: 14px;
}

body {
    overflow-x: hidden;
}

.newsletter .form-control::-webkit-input-placeholder {
    /* Edge */
    color: #6f6f6f;
}

.newsletter .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #6f6f6f;
}

.newsletter .form-control::placeholder {
    color: #6f6f6f;
}


/* DivTable  S*/

.divTable {
    display: table;
    width: 100%;
}

.divTableRow {
    display: table-row;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divTableCell,
.divTableHead {
    /*border: 1px solid #999999; */
    display: table-cell;
    padding: 8px 7px;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.divTableBody {
    display: table-row-group;
}

.tabhd .divTableCell {
    background: #fbf5f5;
    color: #c3272d;
    border-top: #eed0d0 1px solid;
    font-weight: bold;
}

.tabtd .divTableCell {
    border-bottom: #ccc 1px dashed;
}


/* DivTable E*/

.tabtd:hover .hover_btn_bidd {
    display: block;
}

._tabs_top_brands_wrap_partnership {
    padding: 0px;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    margin-top: 20px;
    padding-top: 20px;
}

._tabs_top_brands_wrap {
    padding: 0px;
    overflow: hidden;
    position: relative;
}

._tabs_top_brands_wrap_partnership h5,
._tabs_top_brands_wrap h5 {
    font-size: 22px;
    font-weight: 600;
    color: #000;
    text-align: left;
}

._tabs_top_brands_wrap_partnership h5 a,
._tabs_top_brands_wrap h5 a {
    color: #000;
}

._tabs_top_brands_wrap_partnership h5 a:hover,
._tabs_top_brands_wrap h5 a:hover {
    color: #000;
}

._tabs_top_brands_wrap_partnership h5 small,
._tabs_top_brands_wrap h5 small {
    color: #c53c4e;
    font-size: 12px;
    text-transform: uppercase;
    margin-left: 7px;
}

._tabs_top_brands {
    float: left;
    width: 100%;
}

.tbitm {
    float: left;
    width: 100%;
    /*	background: #fff;*/
    text-align: center;
    border-left: #f4f4f4 1px solid;
}

._tabs_top_brands_wrap_partnership .swiper-button-next,
._tabs_top_brands_wrap_partnership .swiper-button-prev,
._tabs_top_brands_wrap .swiper-button-next,
._tabs_top_brands_wrap .swiper-button-prev {
    top: 55% !important;
}

.ft_mlogo {
    margin-top: 15px;
}

.smstop i {
    font-size: 20px;
    color: #212121;
    margin-top: 3px;
    float: left;
}

#return-to-top {
    position: fixed;
    bottom: 65px;
    right: 60px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999;
}

#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 10px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}

#return-to-top:hover i {
    color: #fff;
    top: 8px;
}

.top_text {
    font-size: 12px;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 2px;
    color: #fff;
}

.__catsctwrap {
    padding: 5px 0;
}

.__catsctwrap .__catbox {
    background: #fff;
    padding: 0px;
    border: #e4e4e4 1px solid;
    padding-bottom: 7px;
    margin-bottom: 5px;
    width: 100%;
    float: left;
}

.__probox_img {
    margin-bottom: 5px;
    text-align: center;
    padding: 10px;
}

._listpro .__probox_img .img-fluid {
    min-height: 230px;
    object-fit: cover;
}

.__catsctwrap .__catbox .__probox_img {
    text-align: center;
    min-height: 230px;
}

.__catsctwrap .__catbox h5 {
    font-size: 15px;
    color: #000;
    font-weight: normal;
    text-align: left;
    display: -webkit-box;
    margin: 0 auto 8px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 55px;
    max-height: 55px;
}

.__catsctwrap .__catbox h5 a {
    color: #000;
}

.__catsctwrap .__catbox h5 aa:hover {
    color: #a40000;
}

._breadcrumb_wrap {
    padding: 15px 0px 10px;
}

._ctot {
    padding: 0 5px;
}

.__catsctwrap .container {
    padding: 0 0px;
}

.__catsctwrap .__catbox {
    margin-bottom: 10px;
}

._breadcrumb_wrap .container {
    padding: 0px;
}

.gpotp {
    border-top: 1px solid #e0e0e0;
}

.filbk {}

.probk {
    border-left: 1px solid #e0e0e0;
    padding-left: 25px;
    padding-top: 25px;
}

.probk>.row {
    padding: 0 10px;
}

.ltbk {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.ltbk h4 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

.ltbk ul {
    margin: 5px 10px 5px 0;
    padding: 0;
}

.ltbk ul li {
    margin: 0;
    padding: 3px 0;
    line-height: 16px;
    list-style: none;
}

.ltbk ul li a {
    color: #3d3d3d;
}

.ltbk ul li a:hover {
    color: #c3272d;
}

.ltbk ul li b {
    position: absolute;
    right: 6px;
}

.pp_categories {}

.__prolisttext {
    padding-left: 20px;
}

.__prolisttext h1 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 15px;
}

.__offer_box {
    color: #f80602;
    margin-top: 10px;
}

.__offer_tghd {
    background: #f80602;
    font-weight: 600;
    color: #fff;
    text-align: center;
    float: left;
    padding: 1px 6px;
    margin-right: 5px;
    font-size: 13px;
}

.wd100 {
    float: left;
    width: 100%;
}

.brand_tag {
    font-size: 12px;
    margin-right: 5px;
}

.brand_tag a {
    color: #ea7500;
    font-weight: bold;
    line-height: 25px;
}

.brand_tag a:hover {
    color: #ea7500;
}

.btaghd {
    color: #ea7500;
    padding: 2px 2px;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    float: left;
    margin-right: 1px;
}

.star_reviews {}

.star {
    color: #ff9933;
    float: left;
    margin-right: 5px;
}

.star:hover {
    color: #f8912b;
}

.star span {
    font-size: 14px;
    margin-left: 1px;
}

.review {
    color: #666;
    font-size: 13px;
}

.review:hover {
    color: #000;
}

.rmPrice_wrap {
    padding: 17px 0;
    margin: 15px 0 5px;
    border-top: #e6e6e6 1px solid;
}

.rmPrice {
    font-size: 25px;
    color: #c3272d;
    font-weight: bold;
    margin: 6px 0;
}

.rmPrice_wrap small {
    color: #8d8d8d;
    font-size: 14px;
}

.pro_description {
    font-size: 13px;
}

.pro_description h5 {
    font-size: 14px;
    color: #656565;
}

.pro_description ul {
    margin: 0 0;
    padding: 0 17px;
}

.pro_description ul li {
    margin: 0 0;
    padding: 0 1px;
}

.btngrup_enquire {
    margin: 3px 0 20px;
    max-width: 330px;
}

.btngrup_enquire {
    margin: 3px 0 20px;
    max-width: 330px;
}

.enq_btn {
    background: rgb(174, 53, 62);
    background: linear-gradient(94deg, rgba(174, 53, 62, 1) 0%, rgba(242, 124, 18, 1) 100%);
    padding: 8px 5px;
    color: #fff;
    font-size: 13px;
    float: left;
    text-align: center;
    font-weight: bold;
    -webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    transition: all 1s;
    width: 50%;
}

.enq_btn:hover {
    color: #fff;
    /*background: rgb(242,124,18);*/
    /*background: linear-gradient(94deg, rgba(242,124,18,1) 0%, rgba(174,53,62,1) 100%);*/
    transition: all 1s;
}

._add_to_fav_btn {
    text-align: center;
    /* background: #f9b552; */
    padding: 6px 5px;
    color: #000 !important;
    font-size: 13px;
    float: left;
    cursor: pointer;
    font-weight: bold;
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomright: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    transition: all 1s;
    width: 50%;
    border: #ff9d0f 2px solid;
    border-left: none;
}

._add_to_fav_btn:hover {
    background: #ffedd0;
    color: #000 !important;
    transition: all 1s;
}

._add_to_fav_btn i {
    color: #ff9933;
}

.__prolisttextlastbk {}

.__prolisttextlastbk .__probox {
    margin-bottom: 15px;
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.customization_tag {
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    margin-top: 10px;
}

.ctmsup_btn {
    background: #fff;
    padding: 7px 5px;
    color: #3e3e3e;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    border-radius: 3px;
    margin-top: 0px;
    width: 100%;
    float: left;
    border: #c3272d 1px solid;
}

.ctmsup_btn:hover {
    color: #000;
    background: #f3c3c4;
}

.shipping_wrap {
    padding: 0px 0px 20px;
    font-size: 12px;
    color: #000;
}

.wrap_supplier {
    border-top: #c3272d 2px solid;
    border-radius: 0px;
    padding: 7px;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
    background: #f7f7f7;
    background: #ffffff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
}

.wrap_supplier h4 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.wrap_supplier h5 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
}

.wrap_supplier p {
    margin-bottom: 5px;
    line-height: 14px;
}

._fed_quantity .number {}

._fed_quantity .minus,
._fed_quantity .plus {
    width: 30px;
    height: 34px;
    background: #f2f2f2;
    padding: 5px 5px 8px 5px;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

._fed_quantity input {
    width: 100px;
    height: 34px;
    text-align: center;
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
}

.btngrup_enquire .btn.btn-danger {
    padding: 10px 45px;
}

.btngrup_enquire h4.modal-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
}

.videoModal .modal-dialog {
    max-width: 800px;
}

.videoModal .modal-body {
    padding: 0px;
}

.videoModal .close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
}

.video-btn {
    font-size: 40px;
    width: 40px;
    display: block;
    position: absolute;
    cursor: pointer;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -30px;
    background: rgba(255, 255, 255, 0);
    color: #FFF;
}

.__prolistslid {
    margin-bottom: 25px;
}

.__prodetails_wrap {}

.__prodetails_wrap_box {}

.__prodetails_wrap_box .tab-content {
    max-width: 100%;
    height: auto;
}

.__prodetails_wrap {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.__prodetails_wrap .nav-tabs {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
}

.__prodetails_wrap .tab-content {
    border: 1px solid #d2d2d2;
    border-top: none;
    float: left;
    width: 100%;
    padding: 20px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.__prodetails_wrap .nav-tabs .nav-link.active,
.__prodetails_wrap .nav-tabs .nav-item.show .nav-link {
    color: #000;
    background: #d2d2d2;
    border-color: #d2d2d2 #d2d2d2 #d2d2d2;
}

.__prodetails_wrap .nav-tabs .nav-link:hover,
.__prodetails_wrap .nav-tabs .nav-link:focus {
    border-color: #d2d2d2 #d2d2d2 #d2d2d2;
    background: #d2d2d2;
    color: #000;
}

.__prodetails_wrap .nav-tabs .nav-link {
    padding: 12px 30px;
    background: #f3f3f3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-right: 1px;
    border-bottom: #d2d2d2 1px solid;
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.__prodetails_wrap .tab-content ul {
    margin: 0 15px;
    padding: 00 00px;
}

.__prodetails_wrap .tab-content ul li {
    margin: 0 0px;
    padding: 00 00px;
}


/*
.log_wrap {
	float: left;
	width: 450px;
	margin: 90px auto 100px;
}
*/

.log_wrap h1 {
    font-size: 19px;
    margin-bottom: 20px;
    text-align: center;
}

.forgotpass {
    font-size: 12px;
    color: #505050;
}

.forgotpass:hover {
    color: #c3272d;
    text-decoration: underline;
}

._social_login {
    margin-top: 15px;
    padding-bottom: 25px;
}

._social_login ._social_icons_top {
    margin-top: 20px;
    text-align: center;
}

.signup-section {
    color: #111;
}

.cccam .custom-radio label,
.tc_condition label {
    font-weight: normal;
    font-size: 12px;
}

.tc_condition label a {
    color: #111;
    font-weight: bold;
}

.tc_condition input {
    margin-top: 4px;
    float: left;
    margin-right: 7px;
}

.gpotp .inquire_btn {
    font-size: 12px;
}

.dashboard {}

.__inner_nr {
    background: #f7f7f7;
    padding-top: 35px;
    padding-bottom: 35px;
    min-height: 500px;
    border-bottom: #ccc 1px solid;
}

._dsoutbox {
    border: #e4e4e4 1px solid;
    background: #fff;
    padding: 13px;
}

._dsoutbox h5 {
    color: #6f6f6f;
    font-size: 14px;
}

._dsoutbox ul {
    padding: 0px;
    margin: 0px;
    font-size: 13px;
    list-style: none;
}

._dsoutbox ul li {
    padding: 10px 0px;
    margin: 0px 0px;
    float: left;
    width: 100%;
    line-height: 26px;
}

._dsoutbox ul li a {
    color: #6f6f6f;
    float: left;
    width: 100%;
}

._dsoutbox ul li a.actv {
    color: #c3272d;
}

._dsoutbox ul li a:hover {
    color: #c3272d;
}

._dsoutbox ul li img {
    margin-right: 5px;
    width: 20px;
}

._or_id,
._or_time {
    color: #6f6f6f;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 2px;
}

._or_probox {
    margin: 15px 0;
}

._or_probox_img {
    padding: 0;
    vertical-align: top;
}

._or_probox_text h5 {
    margin-bottom: 3px;
    font-size: 13px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}

._or_probox_text h5 a {
    color: #6f6f6f;
}

._or_probox_text h5 a:hover {
    color: #333333;
}

._or_probox img {
    width: 75px;
    float: left;
    border: #e0e0e0 1px solid;
    padding: 2px;
    margin-right: 10px;
}

.otext {
    padding-bottom: 0;
}

.otext>.row {
    background: #fffcfc;
    border-top: #ececec 1px solid;
}

.__ordls,
.__ordcr {
    padding-top: 14px;
    font-size: 13px;
}

.__ordls {
    text-align: center;
    margin-bottom: 15px;
}

.status {
    padding: 3px 9px;
    text-align: center;
    display: inline-block;
    margin-top: 4px;
    line-height: 19px;
    font-size: 12px;
    background: #fff;
}

.__pending {
    border: #FFC107 1px solid;
}

.__approval {
    border: green 1px solid;
}

.__rejected {
    border: red 1px solid;
}

._or_supplier a {
    color: #6f6f6f;
}

._or_supplier a:hover {
    text-decoration: underline;
}

._dsoutbox h4 {
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 15px;
}

.__ordls b,
._or_probox_text small,
._or_supplier {
    color: #6f6f6f;
}

.__ordls b {
    font-size: 12px;
}

.profile-box {
    padding: 5px;
}

.no-t-img {
    line-height: 42px;
    background: #b7b7b7;
    border-radius: 50%;
    width: 182px;
    height: 182px;
    margin: 0 auto;
    max-height: 182px;
    max-width: 182px;
    /* padding: 69px 0px; */
    text-transform: uppercase;
    color: #fff;
    font-size: 60px;
    font-weight: 500;
    overflow: hidden;
    text-align: center;
}

.profile-box .pic-click-box {
    background: #8e8e8e;
    border-radius: 50%;
    display: block;
    height: 44px;
    margin: -26px auto 0;
    padding: 13px 0;
    position: relative;
    text-align: center;
    width: 44px;
}

.profile-box .pic-click-box input {
    position: absolute;
    opacity: 0;
    width: 25px;
}

.profile-box .pic-click-box .camera-icon {
    background: url(../images/user_sprite.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-top: -5px;
}

.info-box {
    padding-bottom: 15px;
}

.profile-box .info-box h4 {
    color: #3b3e4a;
    font-size: 18px;
    line-height: 24px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.profile-box .info-box h5 {
    color: #5d5e69;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}

.checkin,
.checkout {
    padding: 0;
}

.check_wrp {
    padding: 0 15px;
}

.checkout .form-control {
    margin-left: -1px;
}

._dsoutbox.__catsctwrap {
    padding: 15px 25px;
}

.dash {
    float: right;
    margin-right: 15px;
}

.after_login .nav-link.dropdown-toggle {
    padding-left: 0px;
    padding-right: 0px;
}

.after_login .img-fluid {
    float: left;
    margin-right: 7px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    border: #c3272d 1px solid;
    padding: 2px;
    margin-top: -4px;
}

.lim {
    width: 65px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.after_login .dropdown-menu {
    top: 100%;
    background: #fff;
    -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.24);
    border: none;
    min-width: 155px;
    border-radius: 0px;
    padding: 0;
    font-size: 12px;
}

.after_login .dropdown-menu a {
    font-weight: 500;
    padding: 4px 14px !important;
}

.after_login .dropdown-menu a:hover {
    color: #fff !important;
    background: var(--theme_color);
    padding: 0;
}

.after_login .dropdown-menu a {
    font-weight: 500;
    padding: 8px 15px !important;
}

.dash a {
    color: #5d5e69;
}

._dsoutbox.__catsctwrap {}

.smstop .dropdown-toggle::after {
    display: none;
}

.smstop .dropdown-menu {
    width: 350px;
    font-size: 13px;
    line-height: 16px;
    border-radius: 0;
    margin: 0px;
    padding: 0px;
    margin-top: 30px;
    min-height: 270px;
    overflow-y: scroll;
    max-height: 270px;
}

.smstop .timestamp {
    margin-top: 2px;
    font-size: 0.8em;
    color: rgba(48, 52, 63, 0.6);
}

.smstop .dropdown-menu li {
    float: left;
    width: 100%;
}

.smstop .dropdown-menu li p {
    margin-bottom: 0px;
}

.smstop .dropdown-menu li a {
    color: #545454;
    padding: 8px 15px;
    float: left;
    width: 100%;
}

.smstop .dropdown-menu li a:hover {
    color: #545454;
    background: #f5f5f5;
}

.custom-file-label,
.custom-file-label::after {
    border-radius: 0;
}

.custom-file-label,
.custom-file-input {
    height: auto;
}

.custom-file-label::after {
    height: auto;
}

.custom-file-label {
    font-weight: normal;
}

.__article {
    color: #c3232b;
    font-size: 12px;
}

.rating {
    border: none;
    float: left;
}

.rating>input {
    display: none;
}

.rating>label:before {
    margin: 1px 5px;
    font-size: 14px;
    font-family: Font Awesome\ 5 Free;
    display: inline-block;
    content: "\f005";
}

.rating>.half:before {
    content: "\f089";
    position: absolute;
}

.rating>label {
    color: #ddd;
    float: right;
}


/***** CSS Magic to Highlight Stars on Hover *****/

.rating>input:checked~label,

/* show gold star when clicked */

.rating:not(:checked)>label:hover,

/* hover current star */

.rating:not(:checked)>label:hover~label {
    color: #ff9933;
}


/* hover previous stars in list */

.rating>input:checked+label:hover,

/* hover current star when changing rating */

.rating>input:checked~label:hover,
.rating>label:hover~input:checked~label,

/* lighten current selection */

.rating>input:checked~label:hover~label {
    color: #ff9933;
}

.pro_description_subpot {
    border-top: #e6e6e6 1px solid;
    margin-top: 15px;
    padding-top: 10px;
    color: #6f6f6f;
    line-height: 30px;
}

.pro_description_subpot a {
    color: #6f6f6f;
}

.pro_description_subpot a:hver {
    color: #000;
}

.__bprtsewrp {
    border-bottom: #dadada 1px solid;
    margin-top: 50px;
    font-size: 12px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.__bprtsewrp ul {
    padding: 0px 15px 15px;
    margin: 0px 1px;
}

.__bprtsewrp ul li {
    padding: 0px;
    margin: 0px;
}

.__overseas_warehouse h5 small {
    float: right;
    color: #9d9999;
    font-size: 14px;
    text-transform: none;
}

.__overseas_warehouse h5 small a {
    color: #272727;
}

.__overseas_warehouse h5 small a:hover {
    color: #000;
}

.___neWbx {}

.__svpr h5 {
    color: #fbfbfb;
    font-weight: normal;
    font-size: 14px;
}

.__svpr .footer h5 {
    font-size: 14px;
}

.__protabwrp {
    font-size: 13px;
}

._plie {
    border-top: #e4e4e4 1px solid;
    margin-top: 10px;
    padding-top: 10px;
}

.__protabwrp h5 {
    color: #000000;
    font-size: 13px;
    margin-bottom: 1px;
}

.__pdcrp {
    font-size: 12px;
    line-height: 17px;
}

.__action {
    text-align: center;
    padding: 0px;
}

.__action .btn {
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 0;
    margin-top: 4px;
}

.__acttb .__rejected {
    border: red 1px solid;
    background: red;
    color: #fff !important;
}

.__acttb .__approval {
    border: green 1px solid;
    background: green;
    color: #fff !important;
}

.__spchgp .form-check .form-check-label {
    font-weight: 600;
    font-size: 13px;
}

.__ligobsdct {
    background: #c3272dc7;
    color: #fff;
    padding: 5%;
    font-size: 12px;
}

.__ligobsdct h2 {
    font-size: 55px;
    line-height: 44px;
    margin-bottom: 25px;
}

.__ligobsdct h2 small {
    font-size: 25px;
    font-weight: bold;
}

.__sslht {
    margin-top: 70px;
    line-height: 16px;
}

.__ptlogwrp {
    background: #fff;
    padding: 40px 75px;
}

.__ptlogwrp h4 {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}

.__ptlogwrp .form-control {
    border-radius: 30px;
}

.__iconsfed {
    width: 24px;
    height: auto;
    position: absolute;
    bottom: 6px;
    text-align: center;
    margin-left: 10px;
}

.__ptlogwrp .form-group {
    position: relative;
}

.__ppicn .form-control {
    padding-left: 35px;
}

.xdc {
    padding-right: 0;
}

._ctbtn {
    max-width: 350px;
    margin: 0 auto;
    border-radius: 30px;
}

.__lrpd {
    padding: 0 6%;
}

.__signin_pd {
    padding-top: 8%;
    padding-bottom: 8%;
}

.__tagsury {
    width: auto;
    padding: 5px 0px;
    position: absolute;
    right: 5px;
    height: auto;
    font-size: 11px;
    line-height: 29px;
    background: #c3272d;
    color: #fff;
    top: 30px;
    z-index: 99;
}

.__tagsury .__date {
    transform: rotate(-90deg);
    text-align: center;
}

.__tagsury .__cout {
    transform: rotate(0deg);
    text-align: center;
    line-height: 18px;
}

.subscribe_nav {
    padding-top: 5px;
}

.__short_video {
    padding-bottom: 20px;
    background: #f4f4f4;
}

.video_more {
    margin-top: -10px;
    color: #000!important;
}

.video_more {
    margin-top: -10px;
}

.vidwrp {}

.vidwrp_dcrp {}

.vidwrp_dcrp h5 {
    line-height: 24px;
    display: -webkit-box;
    margin: 0 auto 1px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: normal;
}

.vidwrp_dcrp h5 a {
    color: #000;
    transition: all 1s;
}

.vidwrp_dcrp h5 a:hover {
    color: #000;
    transition: all 1s;
}

.__dicrption {
    font-size: 12px;
    color: #c3272d;
    line-height: normal;
}

.__vtag .inquire_btn {
    float: right;
}

.__virpbox {
    padding: 0px 5px;
    margin-bottom: 25px;
}

.__bbtxt.carousel-caption {
    color: #fff;
    left: 10%;
}

.__bbtxt.carousel-caption h5 {
    color: #a40000;
    font-size: 31px;
    text-transform: uppercase;
    text-shadow: 1px 1px #0000003d;
}

.__bbtxt.carousel-caption h6 {
    text-align: left;
    background: #a40000;
    color: #fff;
    float: left;
    padding: 5px 5px;
    font-weight: normal;
    font-size: 13px;
}

.__bb_text_left {
    float: left;
    width: 50%;
    clear: both;
    text-align: left;
    text-shadow: 1px 1px #000000cf;
}

.__fvlstxt {
    color: #fff;
    text-align: left;
    text-shadow: 1px 1px #000000cf;
}

.__fvlstxt.carousel-caption {
    top: 60px;
    width: 49%;
    left: 20%;
}

.financial_bcccws {}

.financial_bcccws .__bprtsewrp {
    border: #dadada 1px solid;
    font-size: 14px;
    padding-bottom: 25px;
    padding-top: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.__finl_box {
    padding: 0 4%;
}

.__finl_box p {
    margin-bottom: 5px;
}

.__finl_box.__borz {
    border-left: #dadada 1px solid;
    border-right: #dadada 1px solid;
}

.__finl_box a {
    color: #00b1ff;
    transition: all 1s;
}

.__finl_box a:hover {
    color: #000;
    transition: all 1s;
}

.__service_guide h4 {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 16px;
    font-weight: 600;
}

.__service_guide h5 {
    font-size: 16px;
    font-weight: 600;
}

.__service_guide .container {
    padding: 15px 10px 15px;
    border: #dadada 1px solid;
}

.__service_guide {
    margin-bottom: 25px;
}

.__faqswrp {
    padding: 0
}

.__szdcsad {
    border-right: #ccc 1px solid;
    padding: 15px 30px;
}

.__faqswrp .container {
    padding: 0 0px !important;
}

.__szdcsad ul.nav a.nav-link.active {
    border-bottom: red 2px solid;
}

.__szdcsad ul.nav a {
    color: #000;
    font-weight: normal;
}

.__szdcsad ul.nav a:hover {
    color: #000;
}

.__szdcsad .nav.justify-content-end {
    margin-top: -35px;
    margin-bottom: 15px;
}

.__szdcsad .tab-content ul {
    padding: 0;
    margin: 0 0 0 20px;
}

.__cut_eval {
    padding: 15px 15px 5px 0;
    position: relative;
}

.__cut_eval .carousel {
    margin-top: 15px;
}

.__cut_eval .carousel-control-prev,
.__cut_eval .carousel-control-next {
    top: -38px;
    height: 24px;
    width: 24px;
    background: #cccccc;
    right: 26px;
    left: auto;
}

.__cut_eval .carousel-control-next {
    left: auto;
    right: 0px;
}

.__cut_eval .carousel-control-prev-icon,
.__cut_eval .carousel-control-next-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
}

.__cut_eval .media-body p {
    margin-bottom: 8px;
    line-height: 21px;
}

.__cut_eval .media-body {
    min-height: 210px;
}

.testimonial-wrapper img {
    border: #ddd 1px solid;
    padding: 2px;
    margin-top: 5px;
}

.__wrhussctn {
    background: #eeeeee;
    padding: 75px 0 20px;
}

.__wrhusbk1 h6 {
    background: linear-gradient(to right, #290a59, #ff7c00 20%);
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}

.__wrhusbk1 h2 {
    color: #eb6100;
    font-size: 30px;
    font-weight: normal;
    margin: 25px 0;
}

.__wrhusbk1 {
    color: #767676;
    font-size: 15px;
    font-weight: normal;
}

.__get_btn {
    background: #eb6100;
    padding: 7px 35px;
    color: #fff;
    border-radius: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    transition: all 1s;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.__get_btn.__zone {
    /*margin-right: 0;*/
}

.__get_btn:hover {
    color: #fff;
    background: #c3272d;
}

.__zone {
    background: #7d7d7d;
    font-size: 14px;
    font-weight: normal;
}

.__zone:hover {
    color: #fff;
    background: #000;
}

.__vds {
    margin-top: 20px;
    border-radius: 10px;
    overflow: hidden;
}

.__vds iframe {
    float: left;
    width: 100%;
}

.__vds_subtext {
    padding: 0 4px;
    font-size: 13px;
    font-weight: bold;
    color: #c3272d;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    margin: 20px 0 5px;
}

.__wrhussctn_sb1 {
    background: #fff;
    padding-top: 80px;
}

.__wrhussctn_sb1 h2 {
    margin-bottom: 25px;
    line-height: 14px;
}

.__wrehsmore {
    background: linear-gradient(to right, #ff4c44, #fac95a 65%);
    padding: 9px 20px;
    color: #fff;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    margin-left: 55px;
    transition: all 1s;
}

.__wrehsmore:hover {
    color: #000;
    transition: all 1s;
}

.__wrhrelprt {
    background: #fff;
    border: #ccc;
    border-radius: 15px;
    background: #ffffff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    padding: 20px;
    margin-bottom: 25px;
}

.__wrhrelprt img {
    border-radius: 10px;
    overflow: hidden;
    max-width: 150px;
}

.__wrhrelprt h4 {
    line-height: 23px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.__wrhrelprt h4 a {
    color: #000;
    transition: all 1s;
}

.__wrhrelprt h4 a:hover {
    color: #c3272d;
    transition: all 1s;
}

.__wrhrelprt p {
    margin-bottom: 0px;
}

.__casewrap {}

.__casebox {
    margin-bottom: 10px;
}

.__caseimg {
    object-fit: cover;
    min-height: 110px;
    max-height: 110px;
    overflow: hidden;
    border-radius: 10px;
}

.__casebox h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 23px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 40px;
}

.__casebox h4 a {
    color: #000;
    transition: all 1s;
}

.__casebox h4 a:hover {
    color: #c3272d;
    transition: all 1s;
}

.__wrhussctn_sb2 {
    /*	background: url(../images/overseaswarehousing.gif) no-repeat top center #f4f4f4;*/
    background: url(../images/overseaswarehousing_new.jpg) no-repeat center center #ffffff;
    /*
	  -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;  
*/
    /*	padding-top: 125px;*/
    margin-top: 100px;
    padding-bottom: 192px;
}

.__wrhussctn_sb2 h2 {
    color: #eb6100;
}

.__ligtcertwrp {
    max-width: 926px;
    margin: 0 auto;
}

.__ligtbox {
    padding: 5px 5px;
    width: 33.333%;
}

.__wrhussctn_sb3 {}

.__wrhussctn_sb3 h2 {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    margin-top: -40px;
    color: #eb6100;
}

.__wrhussctn_sb3 .nav-tabs .nav-link {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #c3272d;
    margin: 0 3px;
    transition: all .4s ease-in-out;
}

.__wrhussctn_sb3 .nav-tabs .nav-link img {
    transition: all .4s ease-in-out;
}

.__wrhussctn_sb3 .nav-tabs .nav-link:hover img {
    transition: all .4s ease-in-out;
    opacity: 0.6;
}

.__wrhussctn_sb3 .nav-tabs .nav-item {
    width: 20%;
    position: relative;
    transition: all 1s;
}

.__wrhussctn_sb3 .nav-tabs .nav-link h5 {
    position: absolute;
    top: 46%;
    color: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    transition: all 1s;
    /*font-family: Arial, Helvetica, sans-serif;*/
    border: #c3272d 2px solid;
    width: fit-content;
    padding: 6px 16px;
    background: #0000008a;
}

.__wrhussctn_sb3 .nav-tabs .nav-link.active h5 {
    color: #c3272d;
    transition: all 1s;
    border: #ffffff 2px solid;
    color: #c3272d;
    background: #f5f5f58a;
}

.__wrhussctn_sb3 .nav-tabs .nav-link:hover h5 {
    transition: all 1s;
    border: #ffffff 2px solid;
    color: #c3272d;
    background: #f5f5f5d9;
}

.__wrhussctn_sb3 .nav-tabs .nav-link.active:after {
    z-index: 10;
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all 1s;
}

.__wrhussctn_sb3 .tab-pane {
    padding-top: 90px;
    padding-bottom: 90px;
    color: #838383;
}

.__wrhussctn_sb3 .nav-tabs {
    border: none;
}

.__tbtzbox {
    font-size: 15px;
}

.__tbtzbox h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}

.__tbtzbox a {
    color: #838383;
    text-decoration: underline;
}

.__tbtzbox a:hover {
    color: #000;
    text-decoration: none;
}

.__ovwrh_top {
    background: url(../images/o--t.gif) no-repeat bottom center #fff;
    height: 60px;
}

.__wrhussctn_sb4 {
    background: url(../images/overseaswarehousing_bottom.gif) no-repeat bottom center #eeeeee;
    padding-bottom: 500px;
}

.__wrhussctn_sb4 {}

.__wrhussctn_sb4 .__caseimg {
    min-height: 220px;
    max-height: 220px;
    border-radius: 0;
    margin-bottom: 15px;
}

.__wrhussctn_sb4 h2 {
    color: #eb6100;
}

.__wrhussctn_sb4 .__casebox {
    padding: 0 30px;
}

.__waf_bnr {
    background: url(../images/__waf_bnr.jpg) no-repeat top center #fc6803;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 284px;
}

.__waf_bnr .breadcrumb-item.active,
.__waf_bnr .breadcrumb-item+.breadcrumb-item::before {
    color: #000000;
}

.__waf2 {
    padding-bottom: 190px;
    position: relative;
}

.__oafwrap_overf {
    position: relative;
    margin-top: -100px;
    z-index: 99999;
    width: 100%;
}

.__oaf_subtext {
    float: right;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 14px;
}

.__waf2 h2 {
    color: #fff;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 3px 3px #0000003d;
}

.__oafwrap {
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    padding: 30px 35px;
    -webkit-box-shadow: 1px 3px 12px 1px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 1px 3px 12px 1px rgba(0, 0, 0, 0.21);
    box-shadow: 1px 3px 12px 1px rgba(0, 0, 0, 0.21);
}

.__oafwrap_overf .container {
    padding: 0 50px;
}

.__oafwrap .form-control {
    border-radius: 7px;
    padding: 8px 7px;
}

.__oafwrap .col-form-label {
    padding-top: calc(0.375rem + 5px);
    font-weight: normal;
    text-align: right;
    padding-right: 0;
    font-size: 13px;
}

.__oafwrap .required {
    font-weight: bold;
}

.__nubrline {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
}

._nodropcode {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    padding: 3px;
    margin-left: -1px;
}

._nodropfild {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    padding: 3px;
}

.__nubrline select.form-control:not([size]):not([multiple]) {
    height: calc(2rem + 7px);
    font-size: 12px;
}

.files {
    position: relative;
    border: 1px solid #ced4da;
    text-align: center;
    margin: 0;
    width: 100% !important;
    height: 90px;
    overflow: hidden;
    border-radius: 7px;
}

.files input {
    width: 100% !important;
    height: 93px;
    border: none;
    padding: 0;
    background: transparent;
    text-align: center;
    font-size: 11px;
    opacity: 0;
    cursor: pointer;
}

.files {
    position: relative
}

.files:after {
    pointer-events: none;
    position: absolute;
    top: 20px;
    left: 0;
    width: 40px;
    right: 0;
    height: 40px;
    content: "";
    background-image: url(../images/plus.svg);
    display: block;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
}

.files:before {
    content: " 添加附件";
    position: absolute;
    bottom: 6px;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    color: #909090;
    font-weight: normal;
    font-size: 11px;
}

.__fileList ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 11px;
    line-height: 15px;
}

.__fileList ul li {
    margin-bottom: 10px;
}

.__fileList ul li a {
    color: #1b7ed0;
    text-decoration: underline;
}

.__srvsctliswrp ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}

.__srvsctliswrp ul li .custom-control-label {
    font-weight: normal;
    font-size: 12px;
}

.__srvsctliswrp ul li {
    padding: 0;
    margin: 0 0 10px;
    float: left;
    width: 20%;
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    background-color: #c3272d !important;
}

.__redtextimp {
    font-size: 11px;
    color: #be2a2a;
    font-style: italic;
    line-height: 14px;
    padding-top: 13px;
}

.__btn__oafwrap ._ctbtn {
    margin-top: 20px;
    padding-left: 45px;
    padding-right: 45px;
}

.__btn__oafwrap {
    text-align: right;
}

.btn-danger._ctbtn {}

.__sublistbottm {
    margin-top: 25px;
}

.__sublistbottm h6 {
    color: #3071b9;
}

.__sublistbottm p {
    color: #000;
}

.__sublistbottm p a {
    color: #000;
}

.__puiwp {}

.__puiwp .container {
    padding: 0
}

.__puiwp .__oafwrap {
    border-radius: 0;
    margin-bottom: 45px;
}

.__pui_infobox {
    background: #f5f3f3;
    padding: 5px 10px;
    border-left: 7px #bf1e2e solid;
    color: #000;
    margin-bottom: 25px;
    margin-top: 15px;
}

.__pui_infobox small {
    margin-left: 15px;
    color: #acacac;
}

.__puiwp .__oafwrap label {
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 1px;
}

.__puiwp .__oafwrap .form-control {
    border-radius: 0px;
    padding: 5px 7px;
    font-size: 12px;
}

.__puiwp .__oafwrap .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #bbbbbb;
}

.__puiwp .__oafwrap .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #bbbbbb;
}

.__puiwp .__oafwrap .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #bbbbbb;
}

.__puiwp .__oafwrap .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #bbbbbb;
}

.__poyth .form-group {
    padding: 0 5px;
}

.__poyth .required {
    font-weight: normal;
    position: absolute;
}

.__poyth .__nubrline select.form-control:not([size]):not([multiple]) {
    height: calc(2rem + -2px);
}

.__plus_btn {
    font-size: 13px;
    color: #bf1e2e;
    line-height: 17px;
    float: left;
    cursor: pointer;
    margin: 0px 0 15px;
}

.__plus_btn img {
    margin-right: 5px;
    float: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.__plus_btn:hover img {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

.__poyth_close_ {
    float: right;
    font-size: 19px;
    color: #c3272d !important;
    text-align: center;
    cursor: pointer;
    margin-right: 5px;
}

.__qpwap {
    margin-bottom: 125px;
}

.__qpwap>.container {
    padding: 0;
}

.__qpout {
    padding: 15px 15px 0;
    border: #e1e2e6 1px solid;
}

.__qp_texhd {
    font-size: 12px;
    color: #848484;
}

.__qp_texar {
    font-size: 12px;
    color: #000;
}

.__hdprt {
    font-weight: bold;
}

.__qpbotm {
    background: #fbfcfe;
    border-top: #e1e2e6 1px solid;
    padding: 5px 15px;
    font-size: 12px;
    color: #888888;
}

.__profil {
    text-align: center;
    /* height: 100%;*/
}

.__profil .img-fluid {
    margin-top: 15px;
    text-align: center;
    border-radius: 10px;
    border: #ccc 1px solid;
    width: 90px;
    height: 90px;
}

.__profil h6 {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 14px;
}

.__profil p {
    padding-bottom: 0px;
    font-size: 12px;
    margin-bottom: 0px;
}

.__memberlevel {}

.__profil ul {
    padding: 0;
    margin: 15px 0;
    font-size: 12px;
    text-align: left;
    list-style: none;
}

.__profil ul li {
    padding: 0;
    margin: 0;
}

.__profil ul li a {
    color: #000
}

.__profil ul li a span {
    color: #dd1616;
}

.__qp_left h2 {
    font-size: 15px;
}

.__pdpg_ttext {
    font-size: 12px;
    padding-left: 0px;
    line-height: 15px;
}

.__pdsbthd {
    font-weight: bold;
    color: #424242;
    margin-bottom: 10px;
}

.__pdsbtext {
    color: #5a5a5a;
}

.__date_pd {
    background: #e8e8e8;
    float: left;
    padding: 3px 5px;
    margin-bottom: 10px;
    font-weight: normal;
}

.__pd_dpagwta {
    margin-bottom: 15px
    /*    max-height: 290px;*/
    /*    overflow: hidden;*/
}

.__prjdetails_wrap {
    padding-top: 0px;
    padding-bottom: 0px;
}

.__projects_releterightpart .__probox_img {
    max-height: 140px;
    overflow: hidden;
}

.__pd_dpLand {
    margin-bottom: 20px;
}

.__pd_dpLand h2 {
    color: #4e4e4e;
    font-size: 16px;
    margin: 10px 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 54px;
}

.__pd_dpLand h2 a {
    color: #4e4e4e;
}

.__pd_dpLand h2 a:hover {
    color: #000;
}

.__pd_dpLand_img {
    overflow: hidden;
    object-fit: cover;
    min-height: 220px;
    max-height: 220px;
}

.__pd_dpLand_img .img-fluid {
    object-fit: cover;
    min-height: 220px;
}

.__prbkwrp {
    line-height: 17px;
    margin-bottom: 6px;
    min-height: 44px;
    display: grid;
}

.price_blockl_link {
    font-size: 12px;
    color: #8a8a8a;
    margin: 1px 0;
}

.price_blockl_link a {
    color: #c3272d;
    font-weight: bold;
}

.price_blockl_link a:hover {
    color: #000;
    animation-duration: 4s;
}

.price_blockl_link a {
    color: #c3272d;
    animation-name: example;
    animation-duration: 4s;
}

.finantxt {
    color: #fff !important;
}

@keyframes example {
    from {
        color: #c3272d;
    }
    to {
        color: #ff930d;
    }
}

.__udmhtb_hours {
    line-height: 15px;
}

.price_blockl {
    color: #c3272d;
    font-weight: bold;
    font-size: 13.5px;
    margin: 1px 0;
    display: inline-flex;
}

.price_blockl .line {
    text-decoration: line-through;
    font-size: 11px;
    color: #8a8a8a;
    margin-left: 5px;
    font-weight: normal;
}

.__min_order {
    font-size: 12px;
    color: #8a8a8a;
    margin: 1px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.__relt {
    color: #000;
}

.__prjctbs .nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #c3272d;
    color: #fff;
    border: none;
    border-right: #fff 1px solid;
    font-size: 17px;
}

.__prjctbs .nav-tabs .nav-link.active {
    background-color: #fff;
    color: #c3272d;
}

.__prjctbs .tab-content {
    border: #dee2e6 1px solid;
    padding: 15px;
    padding-bottom: 0px;
    border-top: none;
    margin-bottom: 25px;
}

.__prjctbs .nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.__prjctbs .nav-tabs .nav-item {
    margin-bottom: 0;
}

.rtwdgt1 {
    background: #fff;
    padding: 7px;
    float: left;
    margin-bottom: 9px;
}

.rtwdgt1 h2 {
    font-size: 16px;
    color: #000;
    margin-bottom: 4px;
    font-weight: normal;
}

.rtwdgt1 h2 span {
    color: #c3272d;
}

.rtwdgt1 ul {
    padding: 0px;
    margin: 0px 0px 0 14px;
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
}

.rtwdgt1 ul li {
    padding: 0px;
    margin: 0px;
}

.rtwdgt1 ul li a {
    color: #000;
}

.rtwdgt1 ul li a:hover {
    color: #000;
}

.btn_wgtylow {
    background: #b31a20;
    /* width: 100%; */
    text-align: center;
    float: left;
    padding: 4px 12%;
    margin-top: 5px;
    color: #fff;
    font-size: 12px;
    border-radius: 30px;
}

.btn_wgtylow:hover {
    color: #fff;
    background: #b31a20;
    transition: all 1s;
}

.__onsale_pg {
    margin-bottom: 15px;
    padding-top: 30px;
}

.__onsale_hd {
    line-height: 15px;
    margin-bottom: 10px;
}

.__onsale_hd h1 {
    margin-bottom: 0;
}

.__onsale_hd h4 {
    color: #7b7b7b;
}

.__onsale_pg .probk {
    border-left: none;
    padding-top: 0;
    padding-left: 15px;
}

.__onsale_pg .gpotp {
    border-top: none;
}

.__onsale_pg .__catbox .__probox_img img {
    object-fit: cover;
    min-height: 220px;
    /*    max-height: 220px;*/
}

.ads_full {
    padding: 5px 5px 15px;
}

.__onsale_pg ._ctot {
    -ms-flex: 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.used_machinery_sp {
    background: #eeeeee;
}

.used_machinery_sp .container {
    padding: 0 5px;
}

.used_machinery_wp {
    background: #fff;
    padding: 30px 15px;
}

.__usqsbtn {
    background: #f09600;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 15px;
    --webkit-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    -moz-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    line-height: 52px;
    /*    padding-left: 5px;*/
    text-align: center;
}

.__rrsz {
    background: #ca262f;
    padding: 11px 15px;
    float: right;
    line-height: 15px;
    color: #fff !important;
    font-size: 13px;
    text-align: center;
    --webkit-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    -moz-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
}

.__usqsbtn span {}

.__usqsbtn a {
    color: #4f4f4f;
}

.__etttsd {
    background: #ededed;
    /*	border-radius: 3px;*/
    padding: 10px;
}

.__etttsd .btn-sm {
    width: 100%;
}

.__etttsd .form-control {
    font-size: 13px;
}

.__etttsd select.form-control:not([size]):not([multiple]) {
    height: calc(2rem + -1px);
}

.media_page {}

.media_page_nav {
    background: #c3262d;
    color: #fff;
    padding: 5px 0 5px;
}

.media_page_nav a {
    color: #fff !important;
}

.media_page_nav .menu_wrap .navbar {
    padding: 0
}

.media_page_nav .menu_wrap {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: -10px;
}

.media_page_nav .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 13px;
    padding-left: 13px;
}

.__rtlins {
    text-align: right;
    color: #fff;
    padding-right: 0;
    padding-top: 8px;
    font-size: 12px;
}

.__rtlins a {
    color: #fff;
}

.__rtlins a:hover {
    color: #fff;
}

.__margbk {
    margin-top: 15px;
    color: #6c6c6c;
}

.__margbk h2 {
    margin-bottom: 45px;
}

.card__bks h5 a,
.__margbk h2 a {
    color: #000;
    line-height: 24px;
}

.card__bks h5 a:hover,
.__margbk h2 a:hover {
    text-decoration: underline;
    color: #000;
}

.__promo_meta {
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
}

.__promo_meta li {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
}

.bullet__icon {
    width: 15px;
    float: left;
    margin-right: 2px;
    color: #4f4f4f;
}

.bullet__text {
    color: #848484;
    border-right: #ccc 1px solid;
    padding-right: 6px;
    margin-right: 6px;
}

.fvds a {
    color: #848484;
}

.fvds a:hover {
    color: #000;
}

.__margbk_2 {
    padding: 0 7px;
}

.__bks {
    margin: 0px;
}

.__margbk_2 .card-body {
    padding: 10px 0;
}

.__margbk_2 .card-title {
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 50px;
}

.__margbk_2 .card-body p,
.__nbk p {
    color: #6c6c6c;
    font-size: 13px;
    line-height: 18px;
}

.__margbk_2 .card-body p,
.__nbk p {
    color: #6c6c6c;
}

.__margbk_2 .card-body p:hover,
.__nbk p:hover {
    text-decoration: none;
}

.__margbk_2 .card-img-top {
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.__margbk_2 .card-img-top {
    object-fit: cover;
    min-height: 153px;
}

.card__bks .card-text {
    margin-bottom: 7px;
}

.__bksu2 {
    padding-top: 15px;
}

.__bksu2 .__margbk_2.grg4 {
    -ms-flex: 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.__bksu2 h3 {
    font-size: 20px;
    color: #000000;
    background: #ffffff;
    float: left;
    position: relative;
    z-index: 9999;
    padding-right: 10px;
}

.__bksu2 hr {
    position: relative;
    width: 100%;
    margin: 13px 0 0 0;
    padding: 8px 0;
    border-top: #7B756F 1px solid;
}

.__bppobx {}

.__bppobx .card-body {
    padding: 10px 0;
}

.__bppobx .card-img-top {
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.__bppobx h5 {
    font-size: 20px;
}

.___brkss {}

.___brkss .__bppobx {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.__bppobxll {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.vidply {
    position: absolute;
    z-index: 999;
    width: 40px;
    height: auto;
    background: #fff;
    bottom: 0px;
    font-size: 14px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #353535;
}

.__short_video {
    padding-bottom: 20px;
    background: #ffffff;
}

.media_page .container {}

.__bbimg {
    position: relative;
}

.__onsale_prtfst1 {
    padding: 0 12px;
}

.__outboxshow {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23);
}

.__ontppro {
    padding: 10px;
    margin-bottom: 10px;
}

.__ontptext {
    margin-bottom: 10px;
}

.__ontptext h3 {
    font-size: 18px;
    line-height: 25px;
    min-height: 50px;
}

.__ontptext h3 a {
    color: #4a4a4a;
}

.__ontptext p {
    font-size: 12px;
    color: #888888;
    line-height: 13px;
    margin-bottom: 15px;
    min-height: 26px;
}

.__line2ht {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.__clk2bu {
    border: var(--theme_color) 2px solid;
    border-radius: 30px;
    padding: 1px 12px;
    float: left;
    color: var(--theme_color);
    font-size: 12px;
}

.__clk2bu:hover {
    border: #000 2px solid;
    color: #000;
}

.__ontpimg {
    min-height: 200px;
    overflow: hidden;
}

.__ontpimg img {
    object-fit: cover;
    min-height: 200px;
}

.__onsale_prtfst2 {
    margin-top: 30px;
}

.__onsale_prtfst2 h2 {
    color: #2e2e2e;
    font-size: 21px;
}

.__onsale_prtfst2 h2 span {
    color: #be2d30;
    padding-right: 10px;
}

.__onmore {
    float: right;
    color: #9d9999;
    font-size: 14px;
    text-transform: none;
}

.__onmore:hover {
    color: #000;
}

.__onsale_prt_cagey {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.__onsale_prt_cagey {}

.__onsale_prt_cagey_box {}

.__onsale_prt_cagey_grid {}

.__onsale_prt_cagey_grid .__prbkwrp {
    min-height: 40px;
    padding: 0 10px;
}

.__onsale_prt_cagey_grid .__catbox h5 {
    font-size: 13px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    min-height: 30px;
    max-height: 30px;
}

.__onsale_prt_cagey_grid .__probox_img {
    padding: 0px;
}

.__onsale_prt_cagey_grid .__catbox h5 a {
    color: #000;
}

.__onsale_prt_cagey_grid .__catbox h5 a:hover {
    color: #c3272d
}

.__onsale_prt_cagey_grid .__probox_img img {
    object-fit: cover;
    min-height: 180px !important;
    max-height: 180px !important;
}

.__onsale_prt_cagey_grid .__probox_img {
    min-height: 180px !important;
}

.__onsale_prt_cagey_grid .__catbox {
    margin-bottom: 30px;
}

.__project_details {
    margin-top: 40px;
}

.__prdp_top_wrap {
    font-size: 12px;
    margin-bottom: 10px;
}

.__prdp_click,
.__prdp_source,
.__prdp_date {
    float: left;
    margin-right: 20px;
}

.__top5redbar {
    border-top: 5px solid #990000;
    margin-bottom: 10px;
}

.__pdleftbk {
    margin-bottom: 15px;
}

.__pdbutlist {
    background: #f5f5f5;
    padding: 5px 8px;
}

.__pdbutlist h5 {
    font-weight: normal;
    font-size: 13px;
    color: #c3272d;
    padding: 0px;
    margin: 0px 0px 3px;
}

.__pdbutlist h6 {
    font-weight: bold;
    font-size: 13px;
    color: #333333;
    padding: 0px;
    margin: 0px;
}

.__pdbutlist_min {
    padding: 0 10px;
    margin-bottom: 10px;
}

.__prjdetails_text {}

.__prjdetails_videos {}

.__btkline {
    border-bottom: #ccc 1px solid;
    padding: 15px 0 0;
}

.__rellinks ul {
    margin: 15px 0;
    padding: 0;
    list-style: none;
}

.__rellinks ul li {
    margin: 0;
    padding: 0;
}

.__rellinks ul li a {
    color: #000;
    transition: all 1s;
}

.__rellinks ul li a:hover {
    color: #c3272d;
    transition: all 1s;
}

.__editorial {
    position: absolute;
    right: 15px;
    margin-top: 25px;
}

.__editorial a {
    color: #000;
}

.__rtwdads {
    border: #000 1px solid;
    padding: 1px;
    margin-bottom: 15px;
    text-align: center;
}

.__projects_releterightpart h6 {
    margin-top: 37px;
    margin-bottom: 10px;
    border-bottom: 5px solid #990000;
    padding-bottom: 10px;
}

.__udmhtb_wrap {
    margin: 5px 0
}

.__udmhtb_th {
    --webkit-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    -moz-box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    box-shadow: inset 0px 0px 9px -1px rgba(97, 97, 97, 1);
    background: #ca262f;
    color: #fff;
    padding: 5px;
    margin-bottom: 0px;
}

.__udmhtb_th .__udmhtb_model {
    text-align: center;
}

.__udmhtb_td {
    font-size: 13px;
    border-bottom: #ccc 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}

.__udmhtb_td .__udmhtb_model {
    line-height: 15px;
}

.__udmhtb_td .__udmhtb_price {
    font-size: 14px;
    font-weight: bold;
}

.__udmhtb_td .__udmhtb_price a {
    color: #c11822;
}

.__udmhtb_td .media img {
    width: 80px;
    height: 80px;
}

.__udmhtb_td .media img {}

.__udmhtb_td a {
    color: #000;
}

.__udmhtb_td:hover {
    color: #000;
}

.__dsacas,
.__dsacas a,
.__dsacas a:hover {
    color: #000;
}

.__pagination .page-link {
    color: #c92730;
}

.__pagination {
    margin: 5px 0 0;
}

.__pagination ul.pagination {
    margin-bottom: 0
}

.__pagination .pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.__pagination .pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.__disclaimer {
    font-size: 12px;
    color: #636363;
    margin: 15px 0;
}

.used_machinery_wp h1 {
    margin-bottom: 15px;
    text-transform: capitalize;
}

.pro_description_subpot a:hover {
    text-decoration: underline;
}

.__link {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 99;
}

.__umy_relrtwd {
    margin-bottom: 15px;
}

.__umy_relrtwd_decrp {
    font-size: 12px;
}

.__umy_relrtwd_decrp h6 {
    font-size: 11px;
    font-weight: normal;
    margin: 3px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 25px;
}

.__umy_relrtwd_decrp h6 a {
    color: #7b7b7b;
}

.__umy_relrtwd_decrp h4 {
    color: #c3262d;
}

.umy_relrtwd_img {
    position: relative;
}

.__pagination .page-link {
    font-size: 11px;
}

.__tab_udmhtb_wrap {
    margin-left: -5px;
    margin-right: -5px;
    margin-top: 10px;
    float: left;
}

.__tab_udmhtb_box {
    padding: 0 5px;
    width: 50%;
    margin-bottom: 10px;
}

.__tab_udmhtb_box_insid {
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    padding: 10px;
    background: #ffffff;
}

.__tab_udmhtb_wrap .__dsacas {
    margin: 10px auto 1px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 50px;
    max-height: 50px;
    line-height: 16px;
}

.__manufacturer,
.__manufacturer a,
.__mob_product_type,
.__mob_product_type a .__mob_year,
.__mob_year a {
    color: #000
}

.__manufacturer a:hover,
.__mob_product_type a:hover,
.__mob_year a:hover {
    color: #af161b;
}

.__mob_price span {
    color: #000;
    font-size: 17px;
    font-weight: bold;
}

.__mob_price span a {
    color: #af161b;
}

.__mob_price span a:hover {
    color: #000;
}

.__manufacturer,
.__mob_year,
.__mob_product_type,
.__mob_hours,
.__mob_price {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 16px;
}

.made_in_gulf_sp {
    background: #eeeeee;
}

.made_in_gulf_sp h1 {
    margin-bottom: 15px;
    text-transform: none !important;
    font-size: 20px;
}

.made_in_gulf_sp h1 small {
    font-size: 14px;
    float: right;
    margin-top: 10px;
    color: #5d5d5d;
    text-transform: none;
    font-weight: bold;
}

.__gulftop_left_img {
    padding-right: 0;
    background: #c3262d;
}

.__gulftop_cefg {}

.triangle_topleft {
    width: 0;
    height: 0;
    border-top: 88px solid #c3262d;
    border-right: 50px solid transparent;
    background: #facd89;
}

.__gulftop_cefg_fed {
    background: #facd89;
    padding-right: 35px;
    padding-top: 25px;
}

.__gulftop_cefg_fed .form-inline .form-control {
    padding: 7px;
}

.__gulftop_cefg_fed .form-inline {
    float: right;
    width: 100%;
}

.__made_in_gulf_lt_per {
    padding: 0px;
}

.__made_in_gulf_ltslider {
    margin-top: 15px;
}

.__made_in_gulf_ltslider .carousel-control-next,
.__made_in_gulf_ltslider .carousel-control-prev {
    right: 0;
    background: #fff;
    height: 55px;
    top: 50%;
    width: 30px;
}

.__made_in_gulf_ltslider .carousel-control-prev-icon,
.__made_in_gulf_ltslider .carousel-control-next-icon {
    width: 15px;
    height: 15px;
}

.__made_in_gulf_ltslider .carousel-caption {
    top: 15px;
    height: 100%;
}

.__made_in_gulf_ltslider .carousel-caption h2 {
    font-size: 30px;
    color: #fff45c;
    font-family: Arial;
    font-weight: 800;
}

.__made_in_gulf_ltslider .carousel-caption p {
    position: absolute;
    bottom: 50px;
    color: #fff45c;
}

.__made_in_gulf_ltprods {
    margin-top: 15px;
    padding: 0 25px;
}

.__gulfprogrd {
    padding: 0 5px;
    margin-bottom: 15px;
}

.__gulfpro {
    border: #ccc 1px solid;
    text-align: center;
}

.__gulfpro .__gulfprogrd {
    padding: 0 5px;
}

.__gulfprogrd .view .mask,
.__gulfprogrd .view .content {
    height: 100%;
}

.__gulfprogrd .view-first img {
    width: inherit;
    height: auto;
}

.__gulfprogrd .view h2 {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding: 0 15px;
}

.__gulfprogrd .view h2 a {
    color: #000;
}

.__gulfprogrd .view h2 a:hover {
    color: #000;
}

.__gulfprogrd .view-first .mask {
    text-align: left;
    padding-top: 40px;
    background-color: #ccccccf7;
}

.__gulfprogrd .view p {
    padding: 0px 14px 0px;
    text-align: left;
}

.__prc {
    color: #c3272d;
    font-size: 17px;
    padding-left: 14px;
    padding-top: 10px;
    font-weight: bold;
    margin-bottom: 0;
}

.__prc small {
    font-size: 12px;
}

.__prc_smtx {
    padding-left: 14px;
    color: #000;
    line-height: 10px;
}

.__gulfprogrd .__prob_btnwrap {
    padding-left: 14px;
    margin-top: 10px;
}

.__gulfprogrd .view {
    width: 100%;
}

.__prodetesdr .wd100.__probox {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.__prodetesdr.catpro {
    border: none;
}

.__prodetesdr.catpro .swiper-slide.active {
    color: #fff0;
    background-color: #c3272d00;
    border-color: #ccc0;
}

.__prodetesdrwrp .swiper-button-next {
    left: auto;
    background: url(../images/button-next.svg) center #e0e0e0b3;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.__prodetesdrwrp .swiper-button-prev {
    background: url(../images/button-prev.svg) center #e0e0e0b3;
}

.__prodetesdrwrp .swiper-button-next,
.__prodetesdrwrp .swiper-button-prev {
    width: 30px;
    height: 50px;
    top: 37%;
}

.__prodetesdrwrp .__prob_btnwrap,
.__prodetesdrwrp .__probox h5 {
    text-align: left;
}

.__prodetesdrwrp {
    position: relative;
    margin: 20px auto;
}

.__madegulfsct {
    margin-top: 18px;
}

.__madegulfsct h2 {
    font-size: 24px;
}

.__madegulfsct h2 small {
    font-size: 13px;
    margin-left: 10px;
}

.__madegulfsct .catpro {
    border-bottom: none;
    margin-bottom: 0;
}

.__madegulfsct_slwp {
    overflow: hidden;
    padding: 0;
    position: relative;
}

.__mghd {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

.__madegulfsct_slwp {
    padding-bottom: 15px;
}

.__madegulfsct_slider .swiper-slide {
    background: #c3262d;
    cursor: pointer;
}

.__madegulfsct_slider .swiper-slide.active {
    background: #fff;
    color: #000;
    -webkit-box-shadow: inset 0px 0px 10px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset 0px 0px 10px -2px rgba(0, 0, 0, 0.75);
    box-shadow: inset 0px 0px 10px -2px rgba(0, 0, 0, 0.75);
}

.__madegulfsct_slider .swiper-slide.active .__mghd {
    color: #000;
}

.__madegulfsct_slwp .__mghd {
    text-align: center;
    padding: 12px 0;
}

.__madegulfsct_slider .swiper-slide.active::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 10px solid #c53c4e;
    border-right: 10px solid transparent;
    border-bottom: 0;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 999000000000;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.__madegulfsct_slwp .swiper-button-prev,
.__madegulfsct_slwp .swiper-button-next {
    top: 0;
    height: 45px;
}

.__madegulfsct_listbox {
    padding: 0 10px;
}

.__madegulfsct_listbox .__prc,
.__madegulfsct_listbox .__prc_smtx {
    padding-left: 0;
    margin-bottom: 4px;
}

.__madegulfsct_listbox .__prob_btnwrap {
    margin-top: 0px;
    float: left;
    width: 100%;
}

.__madegulfsct_listbox .__prbkwrp {
    min-height: 58px;
}

.__bktowbk {}

.__bktowbk_bSkma .swiper-slide {
    background: #000000;
}

.__bktowbk_bSkma .swiper-slide.active::after {
    border-top: 10px solid #000000;
}

.__become_our_supplier {
    padding: 4% 8%;
}

._bsulry h4 {
    background: #c3272d;
    padding: 3px 8px;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
}

._bsulry {
    margin-top: 10px;
    font-size: 12px;
}

.news_details_page {}

h2.headline {
    font-size: 45px;
    margin-top: 50px;
    padding-bottom: 2px;
}

.lead {
    font-size: 17px;
    color: #333333;
}

.article-meta {
    font-weight: 300;
    color: #637a86;
}

.author {
    display: block;
}

.author a {
    color: #000;
}

.author a:hover {
    display: inline;
    font-weight: 300;
    color: #637a86;
}

.related_package {
    margin-top: 10px;
}

.related_package h5 {
    border-bottom: 2px #dee2e6 solid;
    font-weight: 700;
    font-size: 20px;
}

.related_package ul {}

.related_package ul li {
    border-bottom: 1px solid #efefef;
    padding: 10px 0;
}

.related_package ul li a {
    color: #000;
}

.related_package ul li a:hover {
    color: #000;
}

.related_package ul li a:hover {
    color: var(--theme_color)
}

.news_details_page .__pdleftbk {}

.__ndp_lft {
    border-right: #dee2e6 1px solid
}

.__articleBody {
    margin-bottom: 40px;
}

.__ndp_text {
    font-size: 15px;
}

.__article_text a {
    text-decoration: underline;
}

.__article_text a:hover {
    text-decoration: none;
}

.__article_text h2 {
    font-size: 23px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.network_links {
    background: #000;
    padding: 10px 0;
    color: #fff;
}

.network_links .list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

.network_links .network-nav li {
    display: inline-block;
    font-size: 14px;
    padding-right: 20px;
    font-style: italic;
}

.network_links .network-nav a {
    font-weight: 700;
    color: white;
}

.__ndp_bimg2text {
    margin: 20px 0 0;
    border-top: #c3262d 5px solid;
    margin-top: 30px;
    padding-top: 15px;
}

.__ndp_bimg2text h1 {
    border-bottom: #dee2e6 1px solid;
    font-size: 19px;
    margin-bottom: 12px;
    padding-bottom: 20px;
    color: #bd252c;
    font-weight: normal;
}

.__ndp_bimg2text h2 {
    font-weight: bold;
    font-size: 15px;
    padding: 0px;
    margin: 0;
    padding-bottom: 5px;
}

.posteddate {
    padding-bottom: 10px;
    display: block;
    font-size: 12px;
}

.__ndp_bimg2text h2 a {
    color: #2b2b2b;
}

.__ndp_bimg2text h2 a:hover {
    color: #c3262d;
}

.__ndp_bimg2text .card {
    border: 0;
    margin-bottom: .85rem;
}

.__ndp_bimg2text .card .media .img-wrapper {
    width: 42%;
}

.__ndp_bimg2text .card .img-wrapper a {
    display: block;
    text-align: center;
    background-color: #ededed;
}

.__ndp_bimg2text .card .card-img {
    max-width: 100%;
    border-top: 3px solid #e56400;
    border-radius: 0;
}

.card-just-in .card-body {
    padding: 0
}

.card-just-in .card-body .meta {
    color: #e56400;
    font-weight: 600;
}

.drop_list_search {
    position: absolute;
    z-index: 1000;
    background: #fff;
    width: 500px;
    max-height: 315px;
    min-height: 315px;
    overflow-y: scroll;
    margin-top: 1px;
    -webkit-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 3px 13px 1px rgba(0, 0, 0, 0.11);
    margin-left: 126px;
    margin-top: 40px;
    display: none;
}

.drop_list_search ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.drop_list_search ul li {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font-size: 13px;
}

.drop_list_search ul li a {
    padding: 7px 10px;
    float: left;
    width: 100%;
    color: #000;
    transition: all 1s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.drop_list_search ul li a:hover {
    background: #fff0f0;
    transition: all 1s;
}

.drop_list_search::-webkit-scrollbar {
    width: 10px;
    height: 8px;
    background: #e5e6e1;
}

.drop_list_search::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px var(--theme_color);
    border-radius: 0px;
}

.drop_list_search::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 6px 6px 6px 6px var(--theme_color);
}

.__dhsw_sct {
    background: #f6f7fb;
    padding: 45px 0;
}

.__dhsw_sct h1 {
    padding-top: 45px;
    font-size: 45px;
    color: #f09600;
    font-weight: bold;
    margin-bottom: 30px;
    font-family: "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.__subtext {
    color: #727272;
    font-size: 18px;
    line-height: 28px;
}

.__subLine {
    font-weight: bold;
    color: #1f8dda;
    font-size: 17px;
    text-align: center;
    position: relative;
    font-family: "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    z-index: 1000;
    margin-bottom: 50px;
}

.__subLine hr {
    width: 100%;
    position: absolute;
    top: 5px;
    border-top: 2px solid #ccc;
    z-index: 0;
}

.__subLine span {
    padding: 3px 15px;
    background: #f6f7fb;
    position: relative;
    z-index: 99;
    display: inline-block;
}

.__xfvgdfs_arre {
    border: #7b7b7b 1px solid;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    color: #7b7b7b;
    padding-top: 5px;
    margin: 0 auto;
    display: inline-block;
    margin-left: 10px;
}

.__fer_box_listter .divTableCell img {
    margin-right: 10px;
}

.__tendersbidding_fullpg .gpotp {
    border: none;
}

.__tendersbidding_fullpg .divTable {
    border-left: #d4d4d4 1px solid;
    border-right: #d4d4d4 1px solid;
}

.__tendersbidding_fullpg .__fer_box_listter {
    padding-top: 0;
}

.__dhsw_box {
    border: #ccc 1px solid;
    text-align: center;
    background: #fff;
    padding: 10px 12%;
    padding-top: 50px;
}

.__dhsw_box h2 {
    margin: 20px 0 10px;
    color: #eb6100;
    font-size: 30px;
    font-family: "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.__ddvprr {
    margin-top: 70px;
    margin-bottom: 30px;
}

.__rdmrtebrd {
    float: right;
    color: #c8393e;
    font-weight: bold;
    padding: 0;
    margin-top: -10px;
    margin-bottom: 3px;
}

.__rdmrtebrd:hover {
    color: #000;
}

.__overscrl {
    max-height: 235px;
    min-height: 235px;
    overflow-y: scroll;
    position: relative;
}

.__overscrl::-webkit-scrollbar {
    width: 10px;
}


/* Track */

.__overscrl::-webkit-scrollbar-track {
    background: #ccc;
}


/* Handle */

.__overscrl::-webkit-scrollbar-thumb {
    background: var(--theme_color);
}


/* Handle on hover */

.__overscrl::-webkit-scrollbar-thumb:hover {
    background: #990000;
}

._minletnav_slider {
    padding-top: 5px;
    background: #fff;
    width: 100%;
    float: left;
}

.search_wrap .btn-default.drop {
    display: none;
}

#HeaderSearchType {
    background: #fff;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    font-size: 13px;
    color: #767676;
    margin: 0;
    margin-left: 2px;
    min-width: 124px;
    max-width: 124px;
    padding-left: 9px;
    padding: 6px 8px;
    border: none;
    outline: none;
}

.__ctlfytp {
    height: 100%;
    padding: 15px;
    background: #ffffff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
}

.__ctlfytp h6 {
    margin-bottom: 0
}

.__ctlfytp a {
    color: #000;
}

.__ctlfytp a:hover {
    color: var(--theme_color);
}

.__psb {
    padding: 0 15px;
    line-height: 30px;
}

.__rts {
    color: #fff;
    float: left;
    background: #c3272d;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    font-size: 11px;
    text-align: center;
    padding: 0;
    line-height: 23px;
    margin-right: 7px;
    margin-top: 3px;
}

.__rlsnb {
    font-size: 13px;
    color: #6f6f6f;
    font-weight: bold;
    padding-left: 2%;
    display: inline-block;
}

.__flt_dee {
    float: left;
}

.__flt_mee {
    float: right;
}

.__dro_sort_wrap {
    float: left;
    font-size: 13px;
}

.__dro_sort {}

.__dro_sort_wrap {
    float: left;
    margin: 0 0 0 20px;
}

._sdfxfdgf {
    margin-bottom: 17px;
    border-bottom: #e0e0e0 1px solid;
    padding-bottom: 10px;
    margin-top: -10px;
}

.__result_mn {}

.__result_mn h3 {}

.__result_mn h3 span {
    color: var(--theme_color);
}

.__otsrrlt {
    padding-left: 15px;
    padding-top: 15px;
}

._sdfxfdgf {
    margin-bottom: 17px;
    border-bottom: #e0e0e0 1px solid;
    padding-bottom: 5px;
    margin-top: 0;
    border-top: #e0e0e0 1px solid;
    padding-top: 5px;
}

.__flt_dee.float-left .__dro_sort_wrap {
    margin-left: 0
}

.__probox_textpart .__prob_btnwrap {
    float: right;
}

.__probox_textpart .inquire_btn {
    float: right;
}

.__srlt_boxlist .__probox_img {
    margin-bottom: 5px;
    text-align: center;
    padding: 10px;
    border: #ccc 1px solid;
}

.__srlt_boxlist .__probox_textpart h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 52px;
    line-height: 24px;
}

.__srlt_boxlist .__probox_textpart h5 a {
    color: #505050;
}

.__srlt_boxlist .__probox_textpart h5 a:hover {
    color: #000;
}

.__srlt_boxlist .__probox_textpart h5 a span {
    color: var(--theme_color);
}

.__linebs {
    border-top: 2px #ccc dotted;
}

.__all_categories_top {}

.__all_categories_top {
    float: left;
}

.__all_categories_top ul {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0px;
}

.__all_categories_top ul li {
    float: left;
    padding: 0;
    margin: 0px;
    list-style: none;
    width: 20%;
    border: #ccc 1px solid;
    text-align: center;
    font-weight: bold;
    color: #ccc;
    margin-right: -1px;
}

.__all_categories_top ul li a {
    padding: 15px;
    color: #000;
    float: left;
    width: 100%;
}

.__all_categories_top ul li a:hover {
    color: #c3272d;
}

.all_categories_title {
    font-size: 25px;
    color: #000;
    margin: 25px 0 15px 0
}

.all_categories_list {
    float: left;
    width: 100%;
}

.all_categories_list a {
    color: #000;
}

.all_categories_list a:hover {
    color: #c3272d;
}

.all_categories_list dl {
    margin-bottom: 30px;
}

.all_categories_list dd {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 65px;
    max-height: 65px;
}

.all_categories_list dl dt {
    margin-bottom: 10px;
}

.all_categories_list dl dt a {
    color: #c3272d;
}

.all_categories_list dl dt span {
    font-size: 11px;
    color: #484848;
    font-weight: normal;
}

.__lng_chin .col-form-label {
    font-weight: bold;
}

.__lng_chin .form-control::-webkit-input-placeholder {
    /* Edge */
    color: #a7a7a7;
}

.__lng_chin .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #a7a7a7;
}

.__lng_chin .form-control::placeholder {
    color: #a7a7a7;
}

.__lng_chin .__srvsctliswrp {
    font-weight: bold;
}

.__lng_chin .__srvsctliswrp ul li .custom-control-label {
    font-weight: bold;
}

.__lissector {}

.__lissector ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.__lissector ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 25%;
}

.__lissector .custom-control-label {
    cursor: pointer;
}

.__leftimexdf {
    background: #c3272d;
    margin-bottom: 0;
    color: #fff;
    padding: 10px 10px 10px 15px;
    font-size: 15px;
}

.__dropul {
    font-size: 11px !important;
    margin-left: 25px !important;
}

.__dropul li {
    margin: 0 0px !important;
    padding: 0px 0px !important;
    line-height: 20px !important;
}

.__quotations::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    right: 5px;
    position: absolute;
    margin-top: 9px;
}

.__shortcuts_profile_icons {
    float: right;
}

.__shortcuts_profile_icons .img-fluid {
    float: left;
    margin-right: 0;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    border: #fff 2px solid;
    padding: 2px;
    margin-top: -6px;
}

.__cc_list {
    margin-top: -1px;
}

.__cc_list ul {}

.__cc_list ul {
    margin: 0 0;
    padding: 13px 13px;
    list-style: none;
    float: left;
    border: #e1e2e6 1px solid;
    width: 100%;
}

.__cc_list.__mmdd ul {
    padding: 5px 13px;
}

.__cc_list ul li {
    float: left;
    margin-right: 2%
}

.__cc_list ul li .custom-control-label {
    cursor: pointer;
}

.__grhdrop {
    margin-bottom: 5px;
}

.atagproduct {
    color: #ea7500 !important;
    font-weight: 700 !important;
    line-height: 25px !important;
}

.__mmdd {
    font-size: 12px;
}

.__mmdd ul li {
    margin-right: 0;
    width: 8.33%;
    color: #c3272d;
    font-weight: bold;
}

.__addnewbtn {
    font-size: 12px;
    color: #ffffff;
    background: #c3272d;
    padding: 8px 10px;
    float: right;
    margin-top: -4px;
}


/* Customer Evaluation 区域滚动css */

.picScroll-top {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.picScroll-top .hd {
    overflow: hidden;
    padding: 0px;
}

.picScroll-top .hd h3 {
    float: left;
    font-size: 18px;
    line-height: 30px;
    display: inline-table;
}

.picScroll-top .hd .prev,
.picScroll-top .hd .next {
    display: block;
    width: 16px;
    height: 16px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
}

.picScroll-top .hd .prev {
    background: url(../images/arrow-top.png) 0 0px no-repeat;
}

.picScroll-top .hd .next {
    background: url(../images/arrow-bottom.png) 0 0px no-repeat;
}

.picScroll-top .bd {
    padding: 10px 10px 0 0px;
}

.picScroll-top .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-top .bd ul li {
    zoom: 1;
    overflow: hidden
}

.picScroll-top .bd ul li .picList-pic {
    width: 25%;
    height: 50px;
    overflow: hidden;
    float: left;
}

.picScroll-top .bd ul li .picList-pic img {
    width: 50px;
    height: 50px;
    display: block;
}

.picScroll-top .bd ul li .picList-title {
    font-size: 14px;
    line-height: 24px;
    float: right;
    width: 75%;
    color: #333;
}

.certificate {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.certificate li {
    width: 25%;
    float: left;
    text-align: center;
    padding: 5px;
}

.certificate_img {
    padding: 10px;
    float: left;
    width: 100%;
    border: #ccc 1px solid;
}

.certificate_img img {
    max-width: 100%;
    height: auto;
}

.certificate h4 {
    font-size: 14px;
    color: #000;
    margin: 10px 5px;
    float: left;
    width: 100%;
    font-weight: 600;
}

.__currency {
    float: right;
    padding-top: 10px;
    text-align: right;
}

.__currency h5 {
    font-size: 14px;
}


/*.steel_categories_6 .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #41b42b !important;
}*/

._fggfr ul li {
    background: #ffffff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    margin-right: 1%;
    padding: 1px 5px;
    border-radius: 4px;
}

.__smpbox {
    margin-bottom: 25px;
}

.__smpbox ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 28px;
}

.__smpbox ul li {
    padding: 0px;
}

.__smpbox ul li a {
    color: #000000;
}

.__smpbox ul li a:hover {
    color: #c3272d;
}

.__smpbox p {
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 15px;
    font-style: italic;
}

.__smpbox h4 {
    font-size: 16px;
    font-weight: bold;
}

.__smpbox h6 {
    font-size: 14px;
    font-weight: bold;
}

.__fill_list ul {
    margin-left: -15px;
    margin-right: -15px;
}

.__fill_list li {
    float: left;
    width: 33.333%;
    padding-left: 15px !important;
}

.__gaed,
.__gwbox {
    background: #b31a20;
    color: #fff;
    text-align: center;
    padding: 0px 6px;
    font-size: 10px;
    cursor: pointer;
    height: 19px;
    line-height: 18px;
    display: inline-block;
    font-weight: bold;
    float: right;
    margin-left: 2px;
}

.__graph {}

.__graphtab {
    font-size: 12px;
    padding: 0 5px;
    line-height: 20px;
    padding-bottom: 3px;
}

.__gbeww,
.__gbeaed {
    font-weight: bold;
    text-align: center;
    width: 12.5%;
}

.__gbeww {
    font-size: 17px;
}

.__red {
    color: #b31a20;
    ;
}

.__green {
    color: #009944;
}

.__yellow {
    color: #F2D74E;
}

.__gbetext_siner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.__gbetext {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.__inrn_hd {
    background: #b31a20;
    color: #fff;
    font-size: 14px;
}

.__inrn_hd h2 {
    font-size: 12px;
    padding: 6px 5px;
    text-transform: uppercase;
    margin: 0;
}

.__home_news {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 8px;
    padding-right: 20px;
    text-align: right;
}

.__inrn_hd a {
    color: #fff;
}

.__inrn_textboz {
    min-height: 94px;
}

.__inrn_textboz ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.__inrn_textboz ul li {
    padding: 4px 5px;
    margin: 0px;
    font-size: 12px;
    text-decoration: underline;
    line-height: 17px;
}

.__inrn_textboz ul li a {
    color: #989898;
    transition: all 1s;
}

.__inrn_textboz ul li a:hover {
    color: #b31a20;
    transition: all 1s;
}

.marq {
    height: 105px;
}

.__uploicos {
    position: relative;
    padding: 17px 2px;
    color: #828282;
    background: #fff;
    border-radius: 50%;
    border: #ccc 1px solid;
    z-index: 0;
    width: 60px;
    height: 60px;
    text-align: center;
    display: inline-block;
    font-size: 22px;
}

.scroll-text {
    width: 100%;
    height: 110px;
    overflow: hidden;
}

.scroll-text ul {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.scroll-text ul li {
    margin: 0px 0px;
    padding: 0px 0px;
}

.__wechat {
    float: left;
    margin-top: -28px;
    margin-right: 15px;
    width: 75px;
}

.__wechat img {
    width: 100%;
}

.__xdsdsdfsp {
    padding-top: 45px;
}

.__rriillpdtp {
    margin-top: 45px;
}

.__ewhatsapp {
    /*  background: #25d366;
    margin-bottom: 5px;
    float: left;
    margin-top: 10px;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    padding-top: 11px;
    font-size: 33px;*/
    background: #25d366;
    margin-bottom: 5px;
    margin-top: 0px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 6.5px 20px;
    margin-right: 0;
    display: inline-block;
}

.__ewhatsapp span {
    font-size: 14px;
}

.__ewhatsapp:hover {
    background: #0fd85a;
    color: #fff;
    -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
}

.__aplbnt {
    background: #f39908;
    border-radius: 5px;
    text-align: center;
    padding: 6px 13px;
    color: #ffffff;
    float: left;
    margin: 0 0;
}

.__tab_udmhtb_wrap,
.st-toggle,
._tabs_top_brands_wrap,
._mob_registered,
._allcatg,
.srchbtnclos,
.tabviewsearch,
.search_icontab,
.hot_sale,
.filter_tog,
.tablistlr {
    display: none;
}

@media (max-width: 1199px) {
    .logo .__logo_dek {
        margin-top: 25px;
    }
    .drop_list_search {
        width: 355px;
    }
    .__get_btn {
        padding: 7px 35px;
    }
    .logo {
        padding-right: 10px;
    }
    .sign_registered {
        font-size: 13px;
    }
    .header {
        padding: 0px 0 7px;
    }
    ._minletnav {
        padding: 5px 0px 0 10px;
    }
    ._minletnav ul li {
        margin: 0 1px 0 5px;
        padding: 0px 0px;
    }
    ._minletnav ul {
        margin: 0 0;
        padding: 0px 10px;
        line-height: 24px;
    }
    ._minletnav h4 {
        margin-bottom: 6px;
    }
    .tttbox {
        margin-bottom: 2px;
    }
    .__fvlstxt.carousel-caption {
        top: 30px;
        width: 55%;
        left: 10%;
    }
    .__fvlc_text_left {
        font-size: 13px;
        line-height: normal;
    }
}

@media (max-width: 991px) {
    #menu.mm-menu_opened {
        display: block !important;
    }
    ._fr1,
    ._fr2 {
        margin-bottom: 10px;
    }
    .select-css {
        display: block;
        color: #444;
        padding: 0.6em 3.4em .5em .8em;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        margin: 0;
        border: 1px solid #aaa;
        box-shadow: 0 1px 0 1px rgba(0, 0, 0, .04);
        /*border-radius: .5em;*/
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%, #fff 100%);
        background-repeat: no-repeat, repeat;
        background-position: right .7em top 50%, 0 0;
        background-size: .65em auto, 100%;
    }
    .select-css::-ms-expand {
        display: none;
    }
    .select-css:hover {
        border-color: #888;
    }
    .select-css:focus {
        /* border-color: #aaa;*/
        /*box-shadow: 0 0 0px 1px rgb(186, 18, 25);*/
        /*box-shadow: 0 0 0 3px -moz-mac-focusring;*/
        color: #222;
        outline: none;
    }
    .select-css option {
        font-weight: normal;
    }
    .__ptlogwrp {
        padding: 40px 15px;
    }
    .certificate li {
        width: 50%;
    }
    .__cc_list ul li {
        /*width: 50%;*/
        margin-right: 0;
    }
    .dash {
        margin-right: 5px;
    }
    .__nrdek,
    .lim {
        display: none;
    }
    .after_login .img-fluid {
        margin-right: 1px;
        border: #ffffff 1px solid;
    }
    .after_login .dropdown-toggle::after {
        color: #fff;
    }
    .__lissector ul li {
        width: 50%;
    }
    .tabviewsearch .drop_list_search {
        width: 527px;
    }
    .__ndp_lft {
        border-right: none;
    }
    h2.headline {
        font-size: 36px;
    }
    .__gulftop_cefg_fed {
        padding-right: 35px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0px;
    }
    .made_in_gulf_sp h1 small {
        float: left;
        margin-top: 3px;
        margin-bottom: 16px;
    }
    .__gulftop_left_img {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .__gulftop_cefg.triangle_topleft {
        display: none;
    }
    .__usqsbtn {
        font-size: 12px;
    }
    .__rrsz {
        padding: 11px 10px;
        font-size: 11px;
    }
    .used_machinery_sp .container {
        padding: 0 0;
    }
    .__tab_udmhtb_wrap {
        display: block;
    }
    .__onsale_prt_cagey,
    .__udmhtb_wrap {
        display: none;
    }
    .__umy_relrtwd {
        width: 50%;
        padding: 0 4px;
    }
    .media_page_nav .menu_wrap {
        margin-left: 0;
    }
    .__margbk {
        margin-top: 15px;
        color: #6c6c6c;
        display: -ms-flexbox;
        display: inline-block;
        -ms-flex-align: inline-block;
        align-items: inherit;
    }
    .__margbk .col-lg-8.col-md-12.col-sm-12 {
        padding: 0;
    }
    .__bksu2 .__margbk_2.grg4 {
        -ms-flex: 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .__bppobxll {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .___brkss .__bppobx {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .__onsale_pg ._ctot {
        -ms-flex: 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .__pdpg_ttext {
        padding-left: 7px;
        line-height: 15px;
        margin-top: 21px;
    }
    .__projects_releterightpart {
        margin-top: 25px;
    }
    .__projects_releterightpart h5 {
        text-align: left !important;
    }
    .__projects_releterightpart .__probox_img {
        max-height: inherit;
    }
    .__fileList {
        margin-top: 10px;
    }
    .__oafwrap {
        padding: 5px 15px;
    }
    .__srvsctliswrp ul li {
        width: 50%;
    }
    .__oaf_subtext {
        margin-bottom: 15px;
        float: none;
        margin-top: 8px;
    }
    .__oafwrap .col-form-label {
        text-align: left;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-link h5 {
        font-size: 13px;
    }
    .__wrhussctn_sb2 {
        background: url(../images/overseaswarehousing.gif) no-repeat top center #f4f4f4;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        padding-top: 20px;
        margin-top: 20px;
        padding-bottom: 82px
    }
    .__caseimg {
        object-fit: cover;
        min-height: 200px;
        max-height: 200px;
    }
    .__finl_box {
        padding: 0 30px;
    }
    .__service_guide h4 {
        position: relative;
    }
    .financial_bcccws .__bprtsewrp {
        padding-bottom: 0px;
        padding-top: 15px;
        margin-bottom: 5px;
    }
    .__finl_box {
        margin-bottom: 15px;
    }
    .__finl_box.__borz {
        border: none;
    }
    .__cut_eval {
        padding: 15px 15px 5px 15px;
        border-top: #dadada 1px solid;
    }
    .__szdcsad {
        border-right: none;
    }
    .__acttb .status {
        font-size: 10px;
    }
    .tabnavhd {
        background: url(../images/icon_nav.jpg) no-repeat left;
        width: 20px;
        height: 20px;
        float: left;
        cursor: pointer;
    }
    /*.logo {
		height: auto;
		float: left;
		color: #333333;
		
		padding-left: 8px;
	}
	*/
    .__logo_smll {
        display: block;
        margin: 0 auto;
    }
    .__logo_dek {
        display: none;
    }
    .logo {
        height: auto;
        float: none;
        color: #333333;
        padding-left: 8px;
        display: block;
        margin: 0 auto;
        /*width: 40%;*/
    }
    ._minletnav ul li a {
        color: #979797;
        font-weight: 400;
        font-size: 13px;
    }
    .tablistlr {
        /*display: block; */
        display: none;
        float: left;
        width: 100%;
        background: #ffffff;
        -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        position: absolute;
        z-index: 9999;
        top: 0px;
        left: 0;
        right: 0;
        margin: 0;
    }
    .close_btn {
        float: right;
        width: 35px;
        height: 35px;
        text-align: center;
        padding-top: 8px;
        font-weight: bold;
        cursor: pointer;
    }
    .close_btn {
        float: right;
        width: 35px;
        height: 35px;
        text-align: center;
        padding-top: 8px;
        font-weight: bold;
        cursor: pointer;
        font-size: 22px;
        color: #c53c4e;
        background: none;
    }
    .tablistlr ul {
        padding: 10px 23px;
        margin: 10px 10px;
    }
    .tablistlr ul li a {
        color: #979797;
        font-weight: 400;
        font-size: 14px;
    }
    .tablistlr ul li a:hover {
        color: #000;
    }
    .left_filtterbox,
    .search_top,
    .mincate {
        display: none;
    }
    .filter_tog {
        display: block;
    }
    ._fr1,
    ._fr2 {
        width: 100%;
    }
    .tttbox {
        min-height: 155px;
        float: left;
        width: 33.333%;
        margin: 0 0 0px;
    }
    .__probox {
        -ms-flex: 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .adsbk1 {
        margin-bottom: 12px;
    }
    .brcol {
        width: 20%;
    }
    .tenders__bk {
        min-height: 200px;
    }
    .footer .ft {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .view-first img {
        width: 100%;
        height: 300px;
    }
    .view .mask,
    .view .content {
        height: 100%;
    }
    .smstop {
        margin-top: 8px;
        display: none;
    }
    .search_icontab {
        display: block;
        float: right;
        background: #ba1219;
        padding-top: 4px;
        color: #fff;
        cursor: pointer;
        border-radius: 60px;
        height: 30px;
        width: 30px;
        margin-left: 10px;
        text-align: center;
        margin-top: 7px;
        font-size: 19px;
    }
    .srchbtnclos,
    .tabviewsearch .search_top,
    .tabviewsearch {
        display: block;
    }
    .tabviewsearch {
        position: absolute;
        width: 100%;
        background: #fff;
        left: 0;
        right: 0;
        margin: 0 auto;
        padding: 5px 0;
        z-index: 9999;
        display: none;
        margin-top: 10px;
    }
    .tabviewsearch .search_top {
        width: 96%;
    }
    .header_nav {
        float: left;
        width: auto;
        display: block;
        position: relative;
        z-index: 9;
        margin-top: 5px;
    }
    .sign_registered,
    .etp_nav,
    .top_dropman.dropdown,
    .top_dropman.dropdown {
        display: none;
    }
    .toprt_nav {
        color: #fff;
        display: none;
    }
    .srchbtnclos {
        float: right;
        margin-top: 10px;
        text-align: center;
        width: 4%;
        cursor: pointer;
    }
    .search_wrap .ctnbtn {
        font-size: 0;
        padding: 11px 10px;
        margin-right: -1px;
    }
    .search_wrap .btn-default.drop {
        font-size: 11px;
    }
    .__prolisttextlastbk {
        margin-bottom: 25px;
    }
    ._breadcrumb_wrap,
    .__catsctwrap {
        padding: 5px 10px;
    }
    .__prolisttext {
        padding-left: 15px;
    }
    .inquire_btn {
        padding: 5px 5px;
    }
    .probk {
        border-left: none;
        padding-left: 15px;
        padding-top: 15px;
    }
    .left_filtterbox {
        position: absolute;
        width: 100%;
        z-index: 1000;
        background: #fff;
        -webkit-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        -moz-box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.11);
        padding: 5px 15px;
        margin-top: 55px;
    }
    .__ordls,
    .__ordcr {
        padding-top: 4px;
    }
    .__ordls {
        text-align: left;
    }
    ._dsoutbox {
        margin-bottom: 10px;
    }
    .header {
        padding: 10px 0;
        margin-top: 0;
        background: #ba1219;
    }
    ._mob_registered {
        display: block;
        float: right;
        margin-top: 11px;
        font-size: 18px;
    }
    ._mob_registered i {
        color: #fff;
    }
    .__hdright_small {
        display: block;
        float: right;
        position: relative;
        z-index: 999;
        margin-top: -37px;
        right: 0;
    }
    .__smviwnone,
    .top_barwrap {
        display: none;
    }
    .search_wrap .form-control {
        border-left: none !important;
        margin-left: 15px;
    }
    .__onsale_prt_cagey_grid .__catbox {
        margin-bottom: 15px;
    }
    .__onsale_prtfst2 h2 {
        font-size: 17px;
    }
    .__onsale_prtfst2 {
        margin-top: 5px;
    }
    .input-group-btn.search-panel select {
        /*padding: 8px 6px;*/
        border: none;
        -webkit-border-top-left-radius: 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-topleft: 30px;
        -moz-border-radius-bottomleft: 30px;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        outline: none;
        font-size: 12px;
    }
    .__onsale_pg {
        padding-top: 30px !important;
    }
    .__madegulfsct {
        margin-top: 0px;
    }
    .__madegulfsct h2 {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .iconspaced { font-size:1.5em; width:50px; display:inline-block; }
    .used_machinerymob,
    .subscribeform,
    .dontshowmobile,
    .hr_fds {
        display: none;
    }
    .__wechat {
        float: none;
        margin-top: 12px;
        /* display: inline-block; */
    }
    .search_wrap {
        padding-top: 1px;
    }
    .__fill_list li {
        width: 50%;
    }
    .certificate li {
        width: 100%;
    }
    .__szdcsadqr {
        padding: 0 30px;
    }
    .__cc_list ul li {
        font-size: 10px;
        margin-right: 0;
        line-height: 15px;
    }
    ._fggfr ul li {
        width: 33.33%;
    }
    .input-group-btn.search-panel {
        border-right: #ccc 1px solid;
    }
    .search_wrap .form-control {
        margin-left: 0;
    }
    .__lissector ul li {
        width: 100%;
    }
    .tabviewsearch .drop_list_search {
        width: 83%;
        margin-left: 17%;
    }
    h2.headline {
        font-size: 25px;
    }
    .used_machinery_wp h1 {
        font-size: 20px;
    }
    .__usqsbtn {
        line-height: 40px;
    }
    .__suftr,
    .subscribe_nav {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .__suftr {
        padding-top: 0;
        text-align: center;
        margin-bottom: 7px;
    }
    .footer ._social_icons_top {
        float: none;
        margin-top: 10px;
        text-align: center;
    }
    .__tab_udmhtb_box {
        padding: 0 5px;
        width: 100%;
    }
    .__rtlins {
        text-align: center;
        position: absolute;
        right: 0;
    }
    .media_page>.container {
        padding: 0 25px !important;
    }
    .media_page_nav .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, 0);
        border-color: inherit;
        padding: 10px;
    }
    .__rtlins {
        text-align: center;
        padding-top: 14px;
    }
    .media_page_nav {
        color: #fff;
        padding: 20px 14px 5px;
    }
    .media_page_nav {
        padding: 0 15px;
    }
    .media_page .cooperated_projects {
        display: block;
    }
    .__margbk .media-body {
        -ms-flex: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .__margbk .col-lg-8.col-md-12.col-sm-12 {
        padding: 0
    }
    .__bksu2 .__margbk_2.grg4 {
        -ms-flex: 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .__onsale_pg ._ctot {
        -ms-flex: 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .__pd_dpLand_img {
        overflow: hidden;
        object-fit: cover;
        min-height: inherit;
        max-height: inherit;
    }
    .__profil {
        margin-top: 15px;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-link h5 {
        font-size: 11px;
        top: 31%;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-link.active:after {
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fff;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-link {
        padding: 0px 1px;
    }
    .__ligtbox {
        padding: 2px 2px;
    }
    .__wrhrelprt .media {
        display: block;
    }
    .__wrhrelprt .media-body {
        margin-top: 10px;
    }
    .__wrehsmore {
        float: right;
        margin-left: 0;
    }
    .__wrhusbk1 h2 {
        font-size: 24px;
    }
    .__get_btn {
        margin-bottom: 15px;
    }
    .__pdcrp,
    .__acttb,
    .__action {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .__pdcrp {
        margin-top: 6px;
    }
    .__action,
    .__acttb {
        text-align: left !important;
    }
    .__action {
        padding-left: 15px;
        padding-right: 15px;
    }
    .__prodetails_wrap .nav-tabs .nav-link {
        padding: 12px 10px;
    }
    .nav-tabs .nav-item {
        width: 100%;
    }
    #return-to-top {
        bottom: 60px;
        right: 30px;
    }
    .sublisbrds .tbitm {
        border: #f1f1f1 1px solid;
        width: 33.333%;
    }
    .toprt_nav {
        width: 100%;
    }
    .__probox {
        -ms-flex: 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .price {
        font-size: 13px;
    }
    .inquire_btn {
        float: none !important;
        font-size: 10px;
    }
    .__probox h5 {
        font-size: 12px;
    }
    .top_brands_wrap .row,
    .featured_products_wrap .row {
        margin-right: -5px;
        margin-left: -5px;
    }
    .tenders__bk,
    .tenders_bidding {
        padding: 0 15px;
    }
    .tenders_bidding h2 small {
        float: left;
        font-weight: 600;
        font-size: 13px;
    }
    .header .container {
        padding: 0px 15px;
    }
    .mnbokwrap {
        padding: 0 15px;
    }
    .featured_products_wrap h2 small {
        float: left;
        width: 100%;
    }
    .subproimg {
        float: right;
    }
    .view-first img {
        width: 100%;
        height: 300px;
    }
    .ply {
        position: absolute;
        z-index: 100000000;
        margin-bottom: 0;
        left: 0;
    }
    .__coopro_box {
        margin-bottom: 15px;
    }
    .logo {
        width: 170px;
        padding-left: 8px;
    }
    .tabviewsearch {
        padding: 12px 0;
    }
    .tttbox {
        min-height: auto;
        text-align: center;
        width: 33.333%;
    }
    ._allcatg {
        display: block;
        font-size: 14px;
        height: auto;
        color: #000;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .price small {
        font-size: 10px;
    }
    ._allcatg a {
        color: #000;
        float: left;
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
    }
    .buying {
        /*background: #FF9800;*/
        /*border-left: #fff 2px solid;*/
    }
    ._tenders {
        /*background: #f7a429;*/
    }
    ._public {
        background: #c12338;
        border-left: #fff 2px solid;
    }
    .inquire_btn {
        padding: 5px 4px;
        margin-right: 0px;
    }
    .featured_products_wrap {
        padding-top: 0px;
    }
    .tttbox {
        /*margin-bottom: 2px;*/
    }
    ._listpro h2 span {
        padding-left: 7px;
        font-size: 12px;
    }
    .supplier_recommendation h4 {
        float: left;
        width: 100%;
        font-size: 17px;
        font-weight: 600;
        color: #000;
        text-align: left;
        padding-left: 5px;
    }
    .footer .ft {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .lanflg .dropdown-menu {
        /*	 left: -25px !important;*/
    }
    .__fer_box {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .__fer_img_texthover h3 {
        font-size: 125%;
    }
    .__fer_img_texthover P {
        font-size: 11px;
    }
    .featured_products_wrap .container {
        padding: 0px;
        border: none;
        padding-top: 10px;
    }
    .log_wrap {
        width: 85%;
    }
    .xdc {
        width: 130px;
    }
    ._fr2 {
        margin-bottom: 0;
    }
    ._fr1 {
        padding-right: 0px;
        background: #fff;
        padding: 15px 0;
        margin-bottom: 28px !important;
    }
    .certificate h4 {
        font-size: 12px;
    }
    #chatra {
        bottom: 180px !important;
    }
    .__ssdgid,
    .abnav,
    .tcnav,
    .linknav,
    .none_bk,
    .top_brands,
    .ftpstils,
    .__partnership,
    .cooperated_projects,
    .section_wrap,
    .bknonenew,
    .subdicrp,
    .smstop,
    .supplier_recommendation,
    .top_brands_wrap,
    ._tabs_top_brands_wrap_partnership,
    .search_top {
        display: none;
    }
    ._tabs_top_brands_wrap,
    .hot_sale {
        display: block;
    }
}

@media (max-width: 576px) {
    .used_machinerymob {
        display: none;
    }
    .__become_our_supplier {
        padding: 4% 2%;
    }
    .__v2sml .price_blockl .line {
        font-size: 9px;
    }
    .__v2sml .price_blockl {
        font-size: 11.5px;
    }
    .__v2sml {
        width: 50%;
        padding: 0 5px;
    }
    .__onsale_prt_cagey_grid {
        padding: 0 25px;
    }
    .__probox_textpart,
    .__onsale_prt_cagey_grid .__prbkwrp {
        padding: 0 5px;
    }
    ._listpro .__probox_img .img-fluid {
        min-height: 100%;
        object-fit: cover;
    }
    .__fill_list li {
        width: 100%;
    }
    ._fggfr ul li {
        width: 100%;
    }
    .all_categories_title {
        font-size: 20px;
    }
    .__all_categories_top ul li a {
        padding: 10px;
    }
    .__all_categories_top ul li {
        font-size: 13px;
    }
    .__dro_sort_wrap span {
        width: 50px;
        display: inline-block;
    }
    .__dro_sort_wrap {
        float: left;
        margin: 5px 0 5px;
        width: 100%;
    }
    .__flt_mee {
        float: left !important;
        width: 100%;
    }
    ._fr1 {
        padding-right: 0px;
        background: #fff;
        padding: 5px 0;
        margin-bottom: 15px !important;
    }
    ._allcatg a {
        font-size: 11px;
    }
    .tabviewsearch .drop_list_search {
        width: 100%;
        margin-left: 0;
    }
    .__rrsz {
        padding: 4px 10px;
        font-size: 11px;
        width: 100%;
    }
    .__onsale_pg ._ctot {
        -ms-flex: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-item {
        width: 33.333%;
        margin-bottom: 3px;
    }
    .__wrhussctn_sb3 .nav-tabs .nav-link h5 {
        font-size: 11px;
        top: 35%;
        padding: 0 5px;
    }
    .__wrhussctn_sb3 .tab-pane {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .__vds_subtext {
        flex-basis: 50%;
    }
    .__szdcsad .nav.justify-content-end {
        margin-top: 0;
    }
    .footer .ft {
        padding-left: 15px;
        padding-right: 15px;
    }
    .featured_products_wrap {
        padding: 0px 15px;
    }
    .sign_registered {
        padding-left: 0;
        font-size: 12px;
    }
    .footer .ft {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .tttbox {
        min-height: auto;
        text-align: center;
        width: 33.333%;
    }
    .subdicrp,
    .price,
    .__probox h5,
    .__probox_img {
        text-align: center;
    }
    .__prob_btnwrap {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .inquire_btn {
        float: none;
    }
    .__probox {
        padding-bottom: 15px;
    }
}

@media (max-width: 510px) {
    .tabnavhd {
        /*margin-top: 9px;*/
    }
    .used_machinerymob {
        display: none;
    }
}

@media (max-width: 500px) {
    .used_machinerymob {
        display: none;
    }
}

@media (max-width: 450px) {}

@media (max-width: 375px) {
    .used_machinerymob {
        display: none;
    }
    ._allcatg a {
        font-size: 10px;
    }
    .sign_registered {
        padding: 0 5px;
        margin-top: 3px;
        font-size: 12px;
    }
    .smstop {
        margin-top: 1px;
    }
    .smstop .bage {
        font-size: 11px;
    }
}
/*** Advertisements ***/
.footer_kf { height:100px; width:100%; position:fixed; bottom:0; left:0; z-index:8888;}
.fd_box { height:117px; position:fixed; width:100%; bottom:0; left:0; z-index:666;}
.fd_box01 { width:100%; height:70px; position:fixed; bottom:0;}
.fd_box02 { margin:0 auto; width:1000px; height:117px; position:relative; bottom:0; z-index:888;}
.fd_gb { width:20px; height:20px; margin:10px 0 0 0; position:absolute; right:180px; top:0;z-index:999}
.fd_tu { width:1050px; height:145px; position:absolute; bottom:8px; left:0;}
.fd_left { display:block; width:141px; height:120px; position:fixed; left:0; bottom:25%;  z-index:9999;}
.yqlj_box a { display:block; float:left; padding:0 10px; height:26px; line-height:26px; color:#666; margin:0 10px 5px 5px}
.yqlj_box a:hover { color:#f31c1c;}
@media (max-width:1400px){ .fd_gb { right:9.8%; z-index:9999999; width:16px; height:16px; margin:5px 0 0 0;} }
@media (min-width:1600px){
    .fd_box01 { height:100px}
    .fd_box02 { width:1200px;}
    .fd_tu { width:1200px;}
    .fd_gb { right:10%;}
}
@media (min-width:1920px){.fd_gb { right:15%;}}
@media (max-width: 1365px) {
.keifu{ display: none; visibility: hidden;}
}