html {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    position: relative;
    min-height: 100%;
    background: #ffffff;
    color: #0e1734;
    scroll-behavior: smooth;
}
body {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    word-break: break-word;
    color: #0e1734;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .clearfix {
    display: block;
}
img {
    max-width: 100%;
}
* html .clearfix {
    height: 1%;
}
.row {
    margin: 0;
}
ul {
    margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 10px;
    line-height: 1.3;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}
h1 {
    font-size: 45px;
}
h2 {
    font-size: 30px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
p {
    margin: 0 0 10px;
}
a {
    color: #0e1734;
}
a:focus,
a:hover {
    outline: none;
}
b {
    font-weight: 700;
}
td,
th {
    border-radius: 0 !important;
    padding: 10px;
}
button,
input,
optgroup,
select,
textarea {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
}
table {
    word-break: initial;
}
.btn_green {
    background: #0e1734;
    border: 1px solid #0e1734;
    color: #ffffff;
    border-radius: 20px;
    font-size: 14px;
    text-transform: capitalize;
    margin: 5px 10px;
    padding: 5px 15px 3px;
    min-width: 120px;
    display: inline-block;
    text-align: center;
    position: relative;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.btn_green:hover {
    color: #0e1734;
    background-color: transparent;
}
.btn_green:hover:before {
    left: 0%;
    right: auto;
    width: 100%;
}
.btn_green:before {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    width: 0px;
    z-index: -1;
    content: "";
    color: #0e1734;
    background: #ffffff;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.green {
    background: #0e1734 !important;
}
.green-text {
    color: #0e1734 !important;
}
.btn_green:focus,
.btn_green:hover {
    background: transparent;
    border: 1px solid #0e1734;
    color: #0e1734;
}
.btn_white {
    background: #ffffff;
    border: 1px solid #0e1734;
    color: #0e1734;
    border-radius: 3px;
    font-size: 14px;
    text-transform: capitalize;
    margin: 0px 10px;
    padding: 5px 15px;
    min-width: 120px;
    cursor: pointer;
    display: inline-block;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    box-shadow: none;
}
.btn_white:focus,
.btn_white:hover {
    background: none;
    box-shadow: none;
    color: #0e1734;
}
.btn_grBorder:focus,
.btn_grBorder {
    font-size: 14px;
    color: #73d578;
    border: 2px solid #73d578;
    text-align: center;
    border-radius: 3px;
    padding: 5px 18px;
    background: none;
    min-width: 120px;
    display: inline-block;
}
.btn_lightgr:focus,
.btn_lightgr {
    background: #73d578;
    font-size: 14px;
    color: #393939;
    max-width: 186px;
    border: 2px solid #73d578;
    text-align: center;
    border-radius: 3px;
    padding: 5px 15px;
    min-width: 120px;
    display: inline-block;
}
.btn_default {
    font-size: 14px;
    color: #0e1734;
    border: 2px solid #0e1734;
    border-radius: 3px;
    display: inline-block;
    padding: 5px 15px;
    min-width: 120px;
}
.btn_default:hover {
    background: #0e1734;
    color: #fff;
}
.btn_grBorder:hover,
.btn_lightgr:hover,
.btn_default:hover,
.btn:hover,
button:hover {
    cursor: pointer;
}
.none_button:hover,
.none_button {
    box-shadow: none !important;
    background: none !important;
    border: none;
}
.btn_border_black {
    font-size: 14px;
    color: #000000;
    border-radius: 3px;
    border: 1px solid #000000;
    padding: 5px 15px;
    margin: 5px;
    display: inline-block;
}
.sidenav-overlay {
    background: none;
}
.box_shadow {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
.box_radius {
    border-radius: 10px;
}
.box_shadow_radius {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
}
.radio_box {
    font-weight: 600;
    color: #0e1734;
}
.radio_box [type="radio"] + span:before,
[type="radio"] + span:after {
    width: 20px;
    height: 20px;
    top: -2px;
}
.radio_box [type="radio"]:not(:checked) + span:before,
.radio_box [type="radio"]:not(:checked) + span:after {
    border: 2px solid #0e1734;
}
.radio_box [type="radio"]:checked + span:after,
[type="ra.radio_box dio"].with-gap:checked + span:after {
    background: #0e1734;
}
.radio_box [type="radio"]:checked + span:after,
.radio_box [type="radio"].with-gap:checked + span:before,
.radio_box [type="radio"].with-gap:checked + span:after {
    border: 2px solid #0e1734;
}
[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    border: 2px solid #0e1734;
    border-radius: 20px;
}
[type="checkbox"].filled-in:checked + span:not(.lever):after {
    border: 2px solid #0e1734;
    background-color: #0e1734;
    border-radius: 20px;
}
textarea:focus {
    outline: 0;
}
.img_shadow_radius {
    -webkit-box-shadow: 0px 3px 9px 4px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 3px 9px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 9px 4px rgb(0 0 0 / 30%);
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.img_shadow_radius img {
    border-radius: 12px;
}
#loadingProgressContainer {
    background: rgba(255, 255, 255, 0.9) repeat;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
#loadingProgressElement {
    left: 50%;
    position: fixed;
    top: 20%;
    text-align: center;
    transform: translate(-50%, -20%);
}
.loading-message {
    font-weight: 600;
    font-size: 16px;
    margin-top: -20px;
}
#loadingNewProgressContainer {
    background: rgba(0, 0, 0, 0.6) repeat;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
#loadingNewProgressElement {
    left: 50%;
    position: fixed;
    top: 20%;
    text-align: center;
    transform: translate(-50%, 28%);
}
.loading-new-message {
    font-weight: 600;
    font-size: 30px;
    margin-top: 0px;
    color: #fff;
}
.btn_delete {
    text-align: center;
    color: #dc143c;
    display: inline-block;
    line-height: 14px;
    cursor: pointer;
}
.btn_delete span {
    text-align: center;
    display: block;
    color: #dc143c;
    font-size: 12px;
}
form input:read-only {
    background: #e3e3e3;
    color: #ccc;
}
[type="checkbox"]:checked + span:not(.lever):before {
    border-right: 2px solid #0e1734;
    border-bottom: 2px solid #0e1734;
}
input[type="number"]:not(.browser-default):disabled {
    background: #eeeeee;
    padding: 0 10px;
    width: -webkit-fill-available;
    width: -moz-available;
}
.text-danger {
    color: red !important;
}
legend {
    background-color: #ddd;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    padding: 10px;
    display: block;
    margin-bottom: 20px;
    border-radius: 5px;
    text-transform: capitalize;
}
.card {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    padding: 20px !important;
}
/* ******************** Scrollbar style start *********************** */
::-webkit-scrollbar {
    width: 1px;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}
/* ******************** Scrollbar style end *********************** */
/************************** common style css start ************************************/
.page_content_wrap {
    padding: 0;
}
.page_content_wrap .mainTitle {
    background: #fff;
    font-size: 25px;
    font-weight: 600;
    color: #0e1734;
    margin-bottom: 25px;
}
.leftCol_wrap {
    padding: 30px !important;
}
.contentCol_wrap {
    padding-left: 50px !important;
}
/************************** common style css End ************************************/
/* ****************** Header css start r********************* */
.header_wrap {
    padding: 15px 0;
    position: relative;
    z-index: 3;
    background: #fff;
    transition: all 0.5s;
}
.landing_header {
    background: #ffffff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    padding-bottom: 20px;
}
.header_wrap.fixed {
    background-color: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
    animation: slide-down 0.7s;
    padding: 12px 0 16px;
}
.main_wrapper .fixedHeader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 0;
    z-index: 9;
    transform: translateZ(0);
    transition: all 0.5s;
    animation: slide-down 0.7s;
}
.home_wrap .fixedHeader {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
/* Logo css start */
.logo a {
    display: inline-block;
}
.logo img {
    max-width: 220px;
    height: auto;
    margin-top: 13px;
}
.landing_header .mainLogo {
    display: none !important;
}
.landing_header .landingLogo {
    display: block !important;
}
.landing_header.fixed .landingLogo {
    display: none !important;
}
.landing_header.fixed .mainLogo {
    display: block !important;
}
/* Logo css end */
/* Header Top right css start */
.header_wrap .top_right {
    text-align: right;
    padding-top: 6px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: right;
}
.header_wrap .logo {
    padding-left: 0;
}
.fixedHeader.header_wrap .top_right {
    padding-top: 18px;
}
.header_wrap .top_right .btn_profile .material-icons {
    margin: 2px 5px 0 0;
    float: left;
    font-size: 20px;
}
.header_wrap .top_right .btn_profile .material-icons {
    margin-top: 3px;
}
.header_dasktop .top_right .btn_price {
    min-width: inherit;
    margin: 0 10px 0 0;
    float: right;
    height: 33px;
    line-height: 22px;
}
/* Header Top right css end */
/* ******* Nav css start ********** */
.mainnav_wrap {
    padding-top: 18px !important;
    padding-top: 12px !important;
}
.fixedHeader .mainnav_wrap {
    padding-top: 25px !important;
}
.mainNav {
    background: none;
    box-shadow: none;
    height: auto;
    line-height: inherit;
}
.header_dasktop .mainNav ul {
    width: 100%;
}
.header_dasktop .mainNav ul li {
    padding: 0 0 0 28px;
    position: relative;
    display: inline-block;
    float: none;
}
.header_dasktop .mainNav ul li:first-child {
    padding: 0;
}
.header_dasktop .mainNav ul li:last-child {
    padding-right: 0;
}
.mainNav ul li a:link,
.mainNav ul li a:active,
.mainNav ul li a:visited,
.mainNav ul li span.parent-li-item,
.mainNav ul li span.sub-parent-li-item {
    font-size: 16px;
    color: #0e1734;
    font-weight: 500;
    padding: 0;
}
.landing_header .mainNav ul li a:link,
.landing_header .mainNav ul li a:active,
.landing_header .mainNav ul li a:visited,
.landing_header .mainNav ul li span.parent-li-item,
.landing_header .mainNav ul li span.sub-parent-li-item {
    color: #0e1734;
}
/* .landing_header.fixed .mainNav ul li a:link,
.landing_header.fixed .mainNav ul li a:active,
.landing_header.fixed .mainNav ul li a:visited,
.landing_header.fixed .mainNav ul li span.parent-li-item,
.landing_header.fixed .mainNav ul li span.sub-parent-li-item {
    color: #0E1734;
} */
.landing_header .mainNav ul li a.active:link,
.landing_header .mainNav ul li a.active:active,
.landing_header .mainNav ul li a.active:visited,
.mainNav ul li a.active:link,
.mainNav ul li a.active:active,
.mainNav ul li a.active:visited {
    color: #394e3a;
}
.mainNav ul li a:hover {
    background: none;
}
.mainNav .sub_dropdown {
    padding: 0px 0 3px 10px !important;
    display: inline-block;
    width: 100%;
}
.mainNav .sub_dropdown li {
    min-height: inherit;
}
.mainNav ul li .material-icons {
    font-size: 25px;
    line-height: 22px;
    line-height: initial;
    height: auto;
    margin-left: 0;
    width: 10px;
    line-height: 20px;
}
.header_dasktop .mainNav .subNav {
    width: 275px;
    background: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    border: 1px solid #0e1734;
    padding: 15px 5px;
    top: 38px !important;
}
.header_dasktop .mainNav ul li li {
    padding: 0px !important;
    min-height: inherit;
}
.header_dasktop .mainNav .subNav li,
.header_dasktop .mainNav .subNav li:focus,
.header_dasktop .mainNav .subNav li:hover,
.header_dasktop .mainNav .subNav li.active {
    background-color: inherit !important;
}
.header_dasktop .mainNav .subNav li a:link,
.header_dasktop .mainNav .subNav li a:active,
.header_dasktop .mainNav .subNav li a:visited,
.mainNav ul li span.sub-parent-li-item {
    padding: 8px 15px;
    background: none !important;
    font-weight: 600;
    font-size: 16px;
    color: #0e1734 !important;
}
.header_dasktop .mainNav .subNav li a.active,
.header_dasktop .mainNav .subNav li a:hover {
    background: #d2cfcf !important;
    border-radius: 5px;
    color: #0e1734;
}
.header_dasktop .mainNav .subNav li li a:link,
.header_dasktop .mainNav .subNav li li a:active,
.header_dasktop .mainNav .subNav li li a:visited {
    font-weight: 400;
    padding: 7px 15px 5px;
}
.dropdown-content li > span.sub-parent-li-item > i {
    margin: 0 24px 0 0;
}
/* Mobile header css :start */
.mobile_header {
    display: none;
}
.mobile_header .fas,
.mobile_header .material-icons {
    background: #0e1734;
    color: #fff;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 34px;
    border-radius: 50%;
    font-size: 18px;
}
.mobile_header .mobile_top_right .fas,
.mobile_header .mobile_top_right .material-icons {
    color: #ffffff;
    line-height: 33px;
}
.mobile_header .mobile_top_right #cart-dropdown-mobile .material-icons {
    background: none;
    color: #0e1734;
    line-height: 20px;
    margin-right: 5px;
}
.mobile_header .sidenav {
    padding: 50px 35px;
}
.header_wrap nav {
    background: none;
    text-align: center;
    box-shadow: none;
    height: auto;
    line-height: inherit;
}
.header_dasktop .header_wrap nav {
    text-align: center;
}
.mainNav_mobile .sidenav-trigger {
    height: auto;
    margin: 0;
}
.mainNav_mobile ul {
    width: 250px !important;
    left: 0 !important;
}
.mainNav_mobile ul li {
    min-height: inherit !important;
}
.mainNav_mobile ul li a {
    font-size: 16px;
    color: #0e1734;
}
.mainNav_mobile ul .subNav {
    padding-left: 20px;
}
.mainNav_mobile ul .subNav li {
    width: auto;
}
.mainNav_mobile ul .subNav li a {
    padding: 5px 10px;
}
.mobile_header .mobile_top_right .mobile_top_icon_box {
    float: right;
    position: relative;
}
/* Mobile header css end */
/* ******* Nav css end ********** */
/* ****************** Header css end r********************* */
/********************* Landing page css start **************************/
.bannerwrap {
    background: #f5f5f5;
    border-radius: 20px 20px 0 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.banner_slider .banner_slider {
    z-index: 1;
    vertical-align: middle;
    display: flexbox;
    color: #fff;
    display: flex;
    align-items: center;
    border-radius: 20px 20px 0 0;
}
.banner_slider .banner_inner {
    margin: 0 auto;
    width: 875px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}
.bannerwrap .banner_slider {
    height: 180px;
}
.bannerwrap .banner_search {
    margin-bottom: 5px;
    height: 55px;
}
.bannerwrap .banner_slider h2 {
    color: #ffffff;
    margin: 0 0 20px;
    font-size: 35px;
    line-height: 45px;
    text-align: center;
    text-shadow: 2px 2px 10px #0e1734;
    display: none;
}
.bannerwrap .banner_slider h3 {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
}
.header_wrap .container {
    position: relative;
}
.banner_search {
    padding: 20px;
    word-break: inherit;
    transition: 0.5s;
    position: absolute;
    width: 700px;
    right: 12px;
    top: 60px;
    background: #ffffff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    transform: scaleX(1) scaleY(1);
}
.banner_search .module-search #system_search {
    display: flex;
    border: 1px solid rgba(129, 169, 90, 1);
    border-radius: 20px;
    height: 55px;
    padding: 0px 75px 0 168px;
    background: #ffffff;
    border: 1px solid #0e1734;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
.banner_search .module-search {
    position: relative;
    height: 55px;
}
.module-search .select2-container {
    position: absolute;
    width: 160px !important;
    left: 6px;
    top: 5px;
    bottom: 5px;
    z-index: 1;
}
.banner_search .select2-container--default .select2-selection--single {
    border-radius: 15px;
    height: 45px;
}
.banner_search .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
    font-size: 16px;
    padding-left: 15px !important;
    padding-right: 20px;
}
.banner_search
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 10px;
    right: 7px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    display: none;
}
.banner_search .material-icons option {
    font-size: 2rem !important;
}
.banner_search .module-search .search_input {
    border: none !important;
    width: 100% !important;
    text-indent: 0 !important;
    text-align: left;
    margin: 0;
    height: 52px;
    font-size: 16px;
    font-weight: 400;
    padding: 1px 15px;
}
.banner_search .module-search .search_input:focus {
    box-shadow: none !important;
}
.banner_search .search-btn {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 20px 20px 0 !important;
    background-color: #0e1734 !important;
    width: 75px;
    padding: 0 12px;
    height: 54px;
    line-height: 56px;
}
.banner_search .material-icons {
    font-size: 2rem;
}
.banner_inner .search_verified {
    font-size: 15px;
}
.header_search_bar {
    float: right;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 3px;
    padding: 0;
}
.header_search_bar:focus,
.header_search_bar:hover {
    outline: none;
    box-shadow: none;
    background: none !important;
}
.header_search_bar .material-icons {
    font-size: 30px !important;
    color: #0e1734;
}
.landing_header.fixed .mobile_header .header_search_bar .material-icons,
.landing_header .header_search_bar .material-icons {
    color: #ffffff;
}
.landing_header.fixed .header_search_bar .material-icons {
    color: #0e1734;
}
.mobile_header .header_search_bar {
    margin-top: 0;
}
.mobile_header .mobile_top_icon_box .fas {
    font-size: 16px;
    float: left;
    margin-right: 5px;
}
.mobile_header .header_search_bar .material-icons {
    font-size: 22px !important;
}
.mobile_header .banner_search {
    width: 100%;
}
/* *************** Banner css end ***************** */
/* ************** Main Container css start ************** */
#main {
    padding: 50px 0;
    background: #f6f6f6;
}
#main.landing-page {
    padding: 0px;
}
.account_profile_wrapper {
    margin-top: -30px;
}
#main.mainContainer {
    padding: 0;
}
.product_innrer_wrap {
    padding: 30px 70px;
    border-radius: 10px;
    margin-bottom: 50px;
}
.account_profile_wrapper .product_wrapper {
    padding: 0;
}
.product_wrapper h2 {
    font-size: 25px;
    margin: 0 0 10px;
}
.product_wrapper h3 {
    font-size: 22px;
    margin: 0 0 40px;
}
.product_design_wrapper .product_wrapper h1 {
    margin: 0 0px 40px;
    font-size: 22px;
}
.product_slider .slick-prev {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/prev.png")
        no-repeat center;
    background-size: 55px;
    width: 55px;
    height: 55px;
    border: none;
    font-size: 0;
    position: absolute;
    left: -65px;
    top: 45%;
    cursor: pointer;
}
.product_slider .slick-next {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/next.png")
        no-repeat center;
    background-size: 55px;
    width: 55px;
    height: 55px;
    border: none;
    font-size: 0;
    position: absolute;
    right: -65px;
    top: 45%;
    cursor: pointer;
}
.product_slider .slick-prev:hover,
.product_slider .slick-prev:focus {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/prev.png")
        no-repeat center;
    box-shadow: none;
    background-size: 55px;
}
.product_slider .slick-next:hover,
.product_slider .slick-next:focus {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/next.png")
        no-repeat center;
    box-shadow: none;
    background-size: 55px;
}
.product_slider .slick-next:before,
.product_slider .slick-prev:before,
.product_slider .slick-next:focus:before,
.product_slider .slick-next:hover:before,
.product_slider .slick-prev:focus:before,
.product_slider .slick-prev:hover:before {
    display: none;
}
.view_all,
.product_wrapper .product_view {
    text-align: right;
    margin-bottom: 10px;
}
.view_all a:link,
.view_all a:active,
.view_all a:visited,
.product_wrapper .product_view a:link,
.product_wrapper .product_view a:active,
.product_wrapper .product_view a:visited {
    color: #257356;
    font-size: 18px;
    font-weight: 600;
}
.product_wrapper .product_slider .productBox {
    margin-bottom: 0px;
    min-height: inherit;
    max-height: inherit;
}
.product_wrapper .slick-list {
    padding: 10px 0;
}
.slick-initialized .productBox .imgBox {
    display: inherit;
    min-height: 258px;
}
.single-product-related-products .slick-initialized .slick-slide {
    margin: 15px;
    padding: 0 !important;
    box-shadow: none;
    height: auto;
}
.product_slider .productBox h4,
.product_slider .productBox h4 a {
    margin-bottom: 0;
}
.productBox h4 a:hover {
    color: #0e1734;
}
.load_time_box {
    display: block;
    text-transform: capitalize;
    margin-bottom: 10px;
    height: 30px;
    overflow: hidden;
}
.load_time_box .load_time {
    font-size: 20px;
}
#pager {
    text-align: center;
    padding: 30px 0;
}
.pagination li {
    padding: 0 3px;
}
.pagination li a {
    padding: 3px 15px;
}
.pagination li:hover a {
    color: #fff;
}
.pagination li:hover,
.pagination li.active {
    background: none;
    padding: 0 3px;
}
.pagination li a:hover {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #444;
}
.pagination li.active a {
    background-color: #0e1734;
    color: #fff;
    border-radius: 5px;
}
/* *** Main Container css end ***** */
/****** Landing page css End *********/
/******** Profile page css start ********/
/*** profile banner css start ***/
.main_wrapper {
    position: relative;
}
.profile_bannerwrap {
    left: 0;
    height: 100% !important;
    position: relative;
    text-align: center;
    margin-top: -48px;
    background-color: #e4e4e4;
    padding-bottom: 60px;
}
/* ***************************** */
.profile_bannerwrap .banner_overlay {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/profile-banner-update.png")
        no-repeat center;
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.2);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    vertical-align: middle;
    color: #fff;
    align-items: center;
    padding: 80px 20px 50px;
}
.profile_bannerwrap h1 {
    font-size: 30px;
    color: #fff;
    margin-bottom: 25px;
    letter-spacing: 1px;
    text-transform: capitalize;
}
.profile_bannerwrap h2 {
    font-size: 22px;
    color: #fff;
    letter-spacing: 1px;
    display: none;
}
.profile_bannerwrap .erified {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/mark_icon.png")
        no-repeat left 8px;
    position: absolute;
    bottom: 70px;
    right: 70px;
    padding: 18px 10px 18px 35px;
    font-size: 18px;
    line-height: 30px;
}
.verified_by_merchantbay {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/mark_icon.png")
        no-repeat left center;
    padding: 18px 10px 18px 35px;
    font-size: 18px;
    line-height: 30px;
    background-size: 30px;
}
.profile_bannerwrap .leftText {
    text-decoration: underline;
}
.profile_bannerwrap .rightText {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/info_icon.png")
        no-repeat right center;
    padding-right: 30px;
}
.profile-image-block img {
    border-radius: 10px;
}
.profile_bannerwrap .edit_profile_option {
    position: absolute;
    top: 58px;
    right: 80px;
}
.edit_wholesaler_profile_trigger,
.profile_bannerwrap .edit_profile_option .edit_profile_trigger {
    color: #ffffff;
    background: #0e1734;
    padding: 10px 15px 7px;
    border-radius: 5px;
    display: inline-block;
}
.edit_wholesaler_profile_trigger i,
.profile_bannerwrap .edit_profile_option .edit_profile_trigger i {
    line-height: 22px;
    font-size: 20px;
}
/* profile banner css end */
.profile_container {
    position: relative;
    z-index: 1;
    padding: 0 20px;
}
/* profile_leftCol css end */
.profile_container .profile_leftCol {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 500px 500px 50px 50px;
    padding: 30px !important;
    margin-top: -186px;
    position: relative;
    z-index: 2;
    background: #fff;
    font-size: 16px;
    line-height: 25px;
    text-transform: capitalize;
}
.profile_leftCol .profile_pic,
.leftCol_wrap .profile_pic {
    width: 200px;
    height: 200px;
    vertical-align: middle;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    margin: 0 auto;
    margin-bottom: 25px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.profile_leftCol .office_address,
.leftCol_wrap .office_address {
    border-bottom: 1px solid #707070;
    padding-bottom: 10px;
    font-size: 16px;
    text-transform: capitalize;
}
.profile_leftCol .office_address h3,
.leftCol_wrap .office_address h3 {
    font-size: 18px;
    line-height: 28px;
    color: #464545;
    margin: 0 0 8px 0;
}
.profile_leftCol .office_address h4,
.leftCol_wrap .office_address h4 {
    font-size: 16px;
    color: #464545;
    display: inline-flex;
    line-height: 25px;
    word-break: break-word;
}
.profile_leftCol .office_address h4 span,
.leftCol_wrap .office_address h4 span {
    display: inline-block;
}
.profile_leftCol .office_address h4 .material-icons,
.leftCol_wrap .office_address h4 .material-icons {
    color: #0e1734;
    font-size: 26px;
    padding-right: 10px;
    margin-top: 2px;
    padding-right: 3px;
    height: 22px;
    line-height: 20px;
}
.profile_leftCol .office_address h4 img,
.leftCol_wrap .office_address h4 img {
    margin-left: 10px;
    margin-top: -2px;
    height: 25px;
    display: inline-block;
}
.profile_leftCol .left_top .btn_supplier,
.leftCol_wrap .left_top .btn_supplier {
    margin: 15px 0 30px;
    padding: 5px 20px;
    display: none;
}
.profile_left_address_wrap {
    margin-bottom: 15px;
}
.profile_leftCol .left_top .addressBox,
.leftCol_wrap .left_top .addressBox {
    padding: 10px 0;
}
.profile_leftCol .left_top .addressBox span,
.leftCol_wrap .left_top .addressBox span {
    font-weight: 600;
    margin-bottom: 5px;
    display: inline-block;
    font-size: 16px;
}
.profile_leftCol .left_bottom,
.leftCol_wrap .left_bottom {
    padding-top: 20px;
}
.profile_leftCol .left_bottom h3,
.leftCol_wrap .left_bottom h3 {
    font-size: 16px;
    margin-bottom: 15px;
    text-align: left;
}
/* profile_leftCol css end */
/* account_profile_wrapper css start */
.profile_tabNav_wrap .tabcontent {
    padding: 50px 0 0 50px;
}
.profile_tab_menu {
    padding: 12px 0 12px 50px;
    margin-top: -60px;
    word-break: initial;
}
.profile_tab_menu .tabs {
    background: none !important;
    white-space: inherit;
}
.profile_tab_menu .tabs .indicator {
    background: none;
}
.profile_wholesaler_tab_menu ul li,
.profile_tab_menu .tabs .tab {
    padding: 0 5px;
    display: inline-block;
}
.profile_tab_menu .tabs .tab {
    line-height: 38px;
    height: 38px;
}
.profile_wholesaler_tab_menu ul li a:link,
.profile_wholesaler_tab_menu ul li a:active,
.profile_wholesaler_tab_menu ul li a:visited,
.profile_tab_menu .tabs .tab a:link,
.profile_tab_menu .tabs .tab a:active,
.profile_tab_menu .tabs .tab a:visited {
    font-weight: 600;
    font-size: 16px;
    color: #464545;
    text-transform: capitalize;
    border-radius: 10px;
    border: none;
}
.profile_wholesaler_tab_menu ul li a.active {
    color: #ffffff;
    background: #0e1734;
}
.profile_wholesaler_tab_menu ul li a:link,
.profile_wholesaler_tab_menu ul li a:active,
.profile_wholesaler_tab_menu ul li a:visited {
    padding: 7px 25px;
    display: block;
}
.profile_wholesaler_tab_menu ul li a:hover,
.profile_tab_menu .tabs .tab a:hover,
.profile_tab_menu .tabs .tab a.active {
    background-color: #0e1734;
    color: #ffffff !important;
    transition: none !important;
}
.profile_wholesaler_tab_menu ul li.disabled a,
.profile_tab_menu .tabs .tab.disabled a,
.profile_wholesaler_tab_menu ul li.disabled a:hover,
.profile_tab_menu .tabs .tab.disabled a:hover {
    background: none;
    color: #464545 !important;
    opacity: 0.5;
}
.profile_tab_menu button {
    font-size: 22px;
    font-weight: 600;
    border: none;
    margin: 0 20px;
    background: none;
    padding: 15px;
    color: #3d3d3d;
}
.account_profile_home_content legend {
    margin-bottom: 50px;
    font-size: 18px;
}
.account_profile_home_content .factory_imgbox_wrap legend {
    margin-bottom: 15px;
}
.account_profile_wrapper .profile_supplier_account_home_wrap {
    padding-left: 30px;
    line-height: 30px;
}
.account_profile_wrapper .add-new-product-button .green {
    height: 40px;
    line-height: 30px;
    margin-right: 0;
}
.account_profile_wrapper .add-new-product-button .green .material-icons {
    float: left;
    margin-right: 3px;
}
.profile_tabNav_wrap .tabcontent .top_titleWrap .col.s6.m6 {
    width: 100%;
}
.profile_tabNav_wrap .tabcontent h3,
.account_profile_wrapper h3 {
    font-size: 20px;
    color: #464545;
    margin-bottom: 30px;
}
.account_profile_wrapper .top_titleWrap h3 {
    margin: 0;
    padding-top: 7px;
    font-size: 18px;
    color: #000000;
}
.profile_tabNav_wrap .tabcontent .company_stuff,
.account_profile_wrapper .company_stuff {
    padding: 0px 0 25px;
}
.profile_tabNav_wrap .tabcontent .company_stuff .company_stuff_img,
.account_profile_wrapper .company_stuff .company_stuff_img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-bottom: 10px;
}
.profile_tabNav_wrap .tabcontent .company_stuff img,
.account_profile_wrapper .company_stuff img {
    height: 50px;
    width: auto;
}
.profile_tabNav_wrap .tabcontent .company_stuff .title,
.account_profile_wrapper .company_stuff .title {
    font-weight: 600;
    font-size: 16px;
    color: #0e1734;
    line-height: 20px;
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.profile_tabNav_wrap .tabcontent .quantity,
.account_profile_wrapper .quantity {
    font-size: 20px;
    color: #0e1734;
}
.profile_tabNav_wrap .tabcontent .contentBox,
.account_profile_wrapper .contentBox {
    padding-bottom: 50px;
    font-size: 16px;
}
.profile_tabNav_wrap .certifications,
.account_profile_wrapper .certifications {
    padding: 0px 0px 50px;
}
.profile_product_wrap .product_boxwrap {
    padding-bottom: 50px;
    margin: 0;
}
.profile_tabNav_wrap .product_view,
.account_profile_wrapper .product_view {
    margin-bottom: 0;
}
.profile_tabNav_wrap .product_view a:link,
.profile_tabNav_wrap .product_view a:active,
.profile_tabNav_wrap .product_view a:visited,
.account_profile_wrapper .product_view a:link,
.account_profile_wrapper .product_view a:active,
.account_profile_wrapper .product_view a:visited {
    font-weight: 600;
    color: #257356;
    font-size: 20px;
}
.degree_360_video_gallery {
    padding: 0;
}
.degree_360_video_gallery .imgBox {
    height: 220px;
    margin: 0 20px 40px 0 !important;
}
.degree_360_video_gallery .imgBox img {
    height: 100%;
    width: 100%;
    border-radius: 0;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    object-fit: cover;
}
.profile_tabNav_wrap .main_buyers_wrap,
.account_profile_wrapper .main_buyers_wrap {
    padding-bottom: 50px;
}
.account_profile_wrapper .main_buyers_wrap h3 {
    margin-bottom: 40px;
}
.account_profile_wrapper .main_buyers_profileEdit h3 {
    margin-bottom: 0;
}
.account_profile_wrapper .main_buyers_wrap .buyers_logo_wrap {
    text-align: center;
    padding: 0px 0px 0px;
}
.export-destination-block {
    padding: 0 15px;
}
.account_profile_wrapper .main_buyers_wrap .logoBox {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
}
.account_profile_wrapper .main_buyers_wrap .logoBox img {
    height: 50px;
    width: auto;
}
.profile_tabNav_wrap .main_buyers_wrap h5,
.account_profile_wrapper .main_buyers_wrap h5 {
    font-size: 14px;
    color: #3d3d3d;
    text-transform: capitalize;
    margin: 15px 0 0px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.profile_tabNav_wrap .flagBox,
.export_destination_wrap .flagBox {
    padding: 20px 0 70px;
}
.export_destination_wrap .flag_innerBox {
    height: 150px;
}
.profile_tabNav_wrap .flag_img,
.export_destination_wrap .flag_img {
    background: #fff;
    height: 110px;
    width: 110px;
    position: relative;
    margin: 0 auto;
}
.profile_tabNav_wrap .flag_img img,
.export_destination_wrap .flag_img img {
    border-radius: 50%;
    -webkit-box-shadow: 0px 7px 20px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 7px 20px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 7px 20px -5px rgba(0, 0, 0, 0.75);
    width: 100%;
    height: 100%;
}
.profile_tabNav_wrap .flag_img a.remove-export-destination,
.export_destination_wrap .flag_img a.remove-export-destination {
    position: absolute;
    top: 0;
    right: -10px;
}
.profile_tabNav_wrap h5,
.export_destination_wrap h5 {
    margin-top: 15px;
    margin-bottom: 0;
    line-height: 25px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 23px;
}
.profile_tabNav_wrap .flag_innerBox span,
.export_destination_wrap .flag_innerBox span {
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 22px;
}
.owner_info_wrap .owner_info_box {
    padding-bottom: 80px;
}
.owner_info_wrap .owner_img {
    width: 220px;
    height: 220px;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0px 7px 13px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 7px 13px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 7px 13px -3px rgba(0, 0, 0, 0.75);
    margin-top: 20px;
}
.owner_info_wrap .owner_img img {
    height: auto;
    width: 100%;
}
.profile_not_updated {
    padding: 50px 50px 50px 120px;
    max-width: 770px;
}
.profile_not_updated_inner {
    text-align: center;
    border: 1px solid #0e1734;
    display: inline-block;
    padding: 30px 30px 15px;
    border-radius: 10px;
    position: relative;
    line-height: 30px;
    display: block;
    width: 100%;
}
.profile_not_updated_inner a {
    font-weight: 600;
}
.profile_not_updated_inner a:hover {
    text-decoration: none;
}
.annaouncement_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/annaouncement-icon.png")
        no-repeat left top;
    background-size: 50px;
    position: absolute;
    top: -28px;
    left: 21px;
    width: 70px;
    height: 70px;
}
.profile_not_updated .btn_green {
    text-decoration: none;
    margin-top: 20px;
    text-transform: inherit;
}
/* Profile page tab_Home_menu css end */
/* Profile page Tab Profiel_menu css start */
.overview_table_wrap {
    padding-bottom: 80px;
}
.capacity_machineries {
    padding-bottom: 30px;
}
.machinery_table {
    padding-bottom: 80px;
}
.overview_table_wrap h4 {
    font-size: 18px;
    color: #464545;
    margin-bottom: 20px;
}
.account_profile_wrapper .top_titleWrap {
    margin: 0 0 40px;
    background-color: #ddd;
    padding: 10px;
    display: block;
    border-radius: 5px;
    text-transform: capitalize;
}
.account_profile_wrapper .factory_imgbox_wrap .top_titleWrap {
    background: none;
    margin-bottom: 20px;
    padding: 0;
}
.account_profile_wrapper .editBox .btn_green_White {
    background: #fff;
    height: 36px;
    line-height: 35px;
    min-width: 110px;
    border: none;
    border-radius: 8px;
    padding: 0;
    -webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1%);
    -moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 4px rgb(0 0 0 / 10%);
    cursor: pointer;
    font-size: 17px;
}
.account_profile_wrapper .editBox .btn_green_White:hover {
    -webkit-box-shadow: 0px 0px 19px -7px rgb(62 130 63);
    -moz-box-shadow: 0px 0px 19px -7px rgb(62 130 63);
    box-shadow: 0px 0px 19px -7px rgb(62 130 63);
}
.account_profile_wrapper .editBox .btn_green_White.btn_delete {
    margin-left: 15px;
    line-height: 37px;
}
.account_profile_wrapper .editBox .btn_green_White:focus {
    background: #fff;
}
.account_profile_wrapper .editBox .btn_green_White .btn_icon {
    background: #0e1734;
    padding: 0;
    float: left;
    height: 100%;
    width: 45px;
    line-height: 30px;
    border-radius: 8px 0 0 8px;
    color: #ffffff;
    font-size: 18px;
    line-height: 41px;
    margin-top: 0;
}
.account_profile_wrapper .editBox .btn_green_White .btn_edit_white {
    font-size: 14px;
}
.account_profile_wrapper .editBox .btn_green_White .material-icons {
    font-size: 18px;
}
.account_profile_wrapper .editBox .btn_upload span .material-icons {
    font-size: 23px;
    line-height: 36px;
}
.profile_tabNav_wrap .overview_table,
.account_profile_wrapper .overview_table {
    border-radius: 0;
    padding: 0;
    border: 1px solid rgba(19, 112, 10, 0.3);
    border-bottom: none;
    box-shadow: none;
}
.profile_tabNav_wrap .production-flow-and-manpower-table,
.manpower_table_wrapper .production-flow-and-manpower-table {
    border: none !important;
}
.overview_table_wrap table {
    font-size: 16px;
    text-transform: capitalize;
}
.profile_tabNav_wrap
    .manpower_table_wrapper
    .production-flow-and-manpower-table
    tr,
.profile_tabNav_wrap
    .manpower_table_wrapper
    .production-flow-and-manpower-table
    th,
.account_profile_wrapper
    .manpower_table_wrapper
    .production-flow-and-manpower-table
    tr,
.account_profile_wrapper
    .manpower_table_wrapper
    .production-flow-and-manpower-table
    th {
    text-align: center;
    width: 40% !important;
}
.profile_tabNav_wrap table td,
.profile_tabNav_wrap table th,
.account_profile_wrapper table td,
.account_profile_wrapper table th {
    padding: 8px 15px;
    line-height: 22px;
}
.profile_tabNav_wrap .color-size-table-block td,
.profile_tabNav_wrap .color-size-table-block th,
.profile_tabNav_wrap .fresh-order-attribute-table-block td,
.profile_tabNav_wrap .fresh-order-attribute-table-block th,
.account_profile_wrapper .color-size-table-block td,
.account_profile_wrapper .color-size-table-block th,
.account_profile_wrapper .fresh-order-attribute-table-block td,
.account_profile_wrapper .fresh-order-attribute-table-block th {
    padding: 10px 5px;
}
.profile_tabNav_wrap .color-size-table-block th,
.profile_tabNav_wrap .fresh-order-attribute-table-block th,
#ready_stock_order_customize_block .ready-stock-table-block th,
.account_profile_wrapper .color-size-table-block th,
.account_profile_wrapper .fresh-order-attribute-table-block th {
    font-weight: 600;
    font-size: 15px;
    text-align: center;
}
.profile_tabNav_wrap .profile_table_design table td,
.profile_tabNav_wrap .profile_table_design table th,
.account_profile_wrapper .profile_table_design table td,
.account_profile_wrapper .profile_table_design table th {
    width: 45%;
}
.profile_tabNav_wrap .profile_table_design table td:last-child,
.profile_tabNav_wrap .profile_table_design table th:last-child,
.account_profile_wrapper .profile_table_design table td:last-child,
.account_profile_wrapper .profile_table_design table th:last-child {
    width: 10%;
}
.profile_tabNav_wrap .production-flow-and-manpower-table-wrapper table td,
.profile_tabNav_wrap .production-flow-and-manpower-table-wrapper table th,
.account_profile_wrapper .production-flow-and-manpower-table-wrapper table td,
.account_profile_wrapper .production-flow-and-manpower-table-wrapper table th {
    width: 100% !important;
}
.profile_tabNav_wrap .overview_table .material-icons,
.account_profile_wrapper .overview_table .material-icons {
    float: right;
}
.profile_tabNav_wrap .overview_table tr,
.account_profile_wrapper .overview_table tr {
    border: none;
    border-bottom: 1px solid rgba(19, 112, 10, 0.3);
}
.pr_highlights_wrap .press-highlight-block {
    margin: 0;
}
.card .card-content {
    padding: 0;
    text-align: center;
}
.related-products .card .card-content {
    text-align: left;
    background: #ffffff;
    position: relative;
    border: 1px solid #e5e4e2;
}
.account_profile_wrapper .verified_img {
    float: right;
}
.account_profile_wrapper .production_flow {
    border: 1px solid #707070;
    border-radius: 10px;
}
.profile_tabNav_wrap .overview_table tr:last-child,
.account_profile_wrapper .overview_table tr:last-child {
    border-top: none;
}
.profile_tabNav_wrap .overview_table tr td tr:last-child,
.account_profile_wrapper .overview_table tr td tr:last-child {
    border-bottom: none;
}
.profile_tabNav_wrap .overview_table tr td tr,
.account_profile_wrapper .overview_table tr td tr {
    border-top: none;
}
.profile_tabNav_wrap .production-flow-and-manpower-table tr td,
.account_profile_wrapper .production-flow-and-manpower-table tr td {
    padding: 0;
}
.profile_tabNav_wrap .production-flow-and-manpower-table tr td tr td,
.account_profile_wrapper .production-flow-and-manpower-table tr td tr td {
    padding: 8px 15px;
}
.profile_tabNav_wrap .overview_table .production-flow-and-manpower-table tr td,
.account_profile_wrapper
    .overview_table
    .production-flow-and-manpower-table
    tr
    td {
    padding: 0;
}
.profile_tabNav_wrap
    .overview_table
    .production-flow-and-manpower-table
    tr
    td
    tr
    td,
.account_profile_wrapper
    .overview_table
    .production-flow-and-manpower-table
    tr
    td
    tr
    td {
    width: 50% !important;
    padding: 8px 15px;
}
.profile_tabNav_wrap .overview_table tr td tr:first-child td,
.account_profile_wrapper .overview_table tr td tr:first-child td {
    padding-top: 20px;
}
.profile_tabNav_wrap .overview_table tr td tr:last-child td,
.account_profile_wrapper .overview_table tr td tr:last-child td {
    padding-bottom: 20px;
}
.profile_tabNav_wrap .production_flow tr td,
.account_profile_wrapper .production_flow tr td {
    padding: 0;
}
.profile_tabNav_wrap .production_flow tr td table td,
.account_profile_wrapper .production_flow tr td table td {
    padding: 5px 15px;
}
.profile_tabNav_wrap .production_flow tr th,
.account_profile_wrapper .production_flow tr th {
    font-weight: 600;
    border-right: 1px solid #0e1734;
    padding: 15px;
    text-align: center;
}
.profile_tabNav_wrap .production_flow tr th table th,
.account_profile_wrapper .production_flow tr th table th {
    border-right: none;
}
.profile_tabNav_wrap .overview_table_alignLeft tr td,
.account_profile_wrapper .overview_table_alignLeft tr td {
    text-align: left;
}
.worker_welfare_wrap {
    padding-bottom: 80px;
    padding: 0 14px 80px;
}
.worker_welfare_wrap .worker_welfare_box {
    padding-bottom: 60px;
}
.worker_welfare_wrap .worker_welfare_box:last-child {
    padding-bottom: 0;
}
.worker_welfare_wrap .worker_welfare_box .welfare_box {
    padding: 8px 0;
    font-size: 16px;
    line-height: 30px;
}
.worker_welfare_wrap .worker_welfare_box .welfare_box .title {
    padding-left: 0;
}
.membership_wrap {
    padding-bottom: 50px;
}
.association-membership-block {
    display: flex;
    flex-flow: row wrap;
    align-content: stretch;
}
.association-membership-img {
    padding-bottom: 20px !important;
    width: 20%;
    line-height: 22px;
    font-weight: 600;
    text-transform: capitalize;
}
.membership_wrap .membership_textBox .imgbox {
    height: 85px;
    overflow: hidden;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.membership_wrap .membership_textBox .imgbox img {
    height: auto;
    width: auto;
    max-height: 78px;
}
.pr_highlights_wrap .paper_img {
    margin-bottom: 30px;
}
.pr_highlights_wrap .paper_img .press_img {
    height: auto;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
}
.pr_highlights_wrap .paper_img .press_img .press_img_box {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
}
.pr_highlights_wrap .paper_img .press_img img {
    width: auto;
    height: auto;
    max-height: 60px;
}
.pr_highlights_wrap .paper_img .press_img h5 {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 25px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 23px;
}
/* Profile page Tab Profiel_menu css end */
/* Profile products page start */
.profile_products_gallery .profile_products_imgWrap {
    position: relative;
    text-align: center;
}
.profile_products_gallery .gallery_img {
    border-radius: 15px;
    -webkit-box-shadow: 0px 3px 9px 4px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 3px 9px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 9px 4px rgb(0 0 0 / 30%);
    margin-bottom: 20px;
}
.profile_products_gallery img {
    width: 100%;
    border-radius: 15px;
    display: block;
}
.profile_products_gallery .gallery_textbox {
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    border-radius: 15px;
}
.profile_products_gallery .gallery_textbox h5 {
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.profile_products_gallery .gallery_textbox h5 span {
    font-weight: 600;
    display: block;
    font-size: 18px;
}
.gallery_leftimgs .gallery_img {
    height: 208px;
    overflow: hidden;
}
.gallery_midimgs .gallery_img {
    height: 436px;
    overflow: hidden;
}
.gallery_rightimgs .gallery_img {
    height: 208px;
    overflow: hidden;
}
.products_gallery_men .gallery_img {
    height: 302px;
    overflow: hidden;
}
.account_profile_wrapper .tab_navMenu {
    padding-bottom: 20px;
}
.account_profile_wrapper .tab_navMenu ul li {
    display: inline-block;
    font-size: 22px;
    padding-right: 10px;
}
.account_profile_wrapper .tab_navMenu ul li a:link,
.account_profile_wrapper .tab_navMenu ul li a:active,
.account_profile_wrapper .tab_navMenu ul li a:visited {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/path_arrow.png")
        no-repeat right center;
    padding-right: 30px;
    font-weight: 600;
    font-size: 22px;
    color: #464545;
    background-size: 14px;
}
.account_profile_wrapper .tab_navMenu ul li a:hover {
    color: #0e1734;
}
.product_data_table_wrap table {
    border-radius: 20px;
    overflow: hidden;
    line-height: 20px;
}
.product_data_table_wrap table td img {
    max-height: 90px;
}
.product_data_table_wrap table tr th {
    white-space: nowrap;
    padding: 15px;
}
div.dataTables_wrapper table.mdc-data-table__table {
    overflow: hidden;
    border-radius: 0;
}
.dataTables_wrapper thead,
.product_data_table_wrap thead {
    background: #0e1734;
    color: #ffffff;
}
.product_data_table_wrap td,
.product_data_table_wrap th {
    padding: 15px 10px;
}
.production-flow-and-manpower-table tr {
    border-top: none !important;
}
.production-flow-and-manpower-table th {
    border-right: 1px solid rgba(19, 112, 10, 0.3);
    align-items: center;
    justify-content: center;
}
.product_data_table_wrap td:first-child,
.product_data_table_wrap th:first-child {
    padding-left: 20px;
}
.product_data_table_wrap table.striped > tbody > tr:nth-child(odd) {
    border-top: 1px solid rgba(19, 112, 10, 0.3);
    border-bottom: 1px solid rgba(19, 112, 10, 0.3);
}
.product_data_table_wrap table.striped > tbody > tr:nth-child(odd):last-child {
    border-bottom: none;
}
.product_data_table_wrap .blue {
    color: blue;
}
.product_data_table_wrap .black {
    color: black;
}
.product_data_table_wrap .brown {
    color: brown;
}
.product_data_table_wrap .green {
    color: green;
}
#seller-product-datatable .btn {
    padding: 0 5px;
    margin: 3px 0;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
#seller-product-datatable .mdc-data-table__cell:last-child {
    white-space: nowrap;
}
.product_data_table_wrap table tr th:last-child,
.product_data_table_wrap table tr td:last-child {
    text-align: center;
}
.product_data_table_wrap .red {
    color: red;
}
.product_data_table_wrap .pink {
    color: pink;
}
.product_data_table_wrap .yellow {
    color: yellow;
}
.product_data_table_wrap .orange {
    color: orange;
}
.product_data_table_wrap .lightblue {
    color: lightblue;
}
.product_data_table_wrap .product_title {
    margin-bottom: 10px;
    display: block;
    text-transform: capitalize;
}
.product_data_table_wrap .product_size {
    padding-top: 12px;
}
.product_data_table_wrap .product_size span {
    border: 1px solid #3d3d3d;
    padding: 2px 5px 0;
    border-radius: 5px;
    display: inline-block;
    margin: 2px;
    line-height: 20px;
}
.product_data_table_wrap .btn_product_edit {
    font-weight: 600;
    color: #0e1734;
}
.add-new-product-button {
    text-align: right;
    margin-bottom: 30px;
}
.profile_wholesaler_inner {
    padding: 50px 0 0px 50px;
}
.product-search-block {
    padding: 30px 0;
}
.product_data_table_wrap .material-icons {
    color: #ffffff;
}
.profile_table_design .sustainability-commitment-table-body tr td,
.profile_table_design .special-customization-table-body tr td {
    width: 90%;
}
/* **************************************** */
.product_details_wrapper {
    padding: 0px 0px 50px;
}
.single-product-details-block-wrapper {
    padding: 0px;
    margin-bottom: 50px;
}
.product_details_wrapper a ul {
    text-align: center;
}
.product_details_wrapper a ul li {
    display: inline-block;
}
.product_details_wrapper .product-images a {
    display: block;
}
.product_details_wrapper .product-list-images-block a {
    padding: 3px;
    margin: 0 3px;
    height: 100%;
}
.product_preview_info_wrap .product_preview_wrap .slick-slider .slick-list {
    padding: 0 !important;
}
.product_preview_info_wrap
    .product_preview_wrap
    .slick-slider
    .slick-list
    .slick-track {
    transition: inherit !important;
    max-height: 535px;
    overflow: hidden;
    text-align: center;
}
.product_preview_info_wrap .product_preview_wrap .slick-slider li {
    height: 70px !important;
    width: 80px !important;
}
.product_preview_info_wrap .product_preview_wrap .slick-slider li img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.product_preview_info_wrap .product_preview_wrap img {
    height: auto;
}
.product_preview_wrap .product_details_imgwrap .slick-current {
    height: auto;
}
.product_preview_wrap .product_details_imgwrap a img {
    min-height: 120px;
}
.single-product-related-products .product_img {
    padding: 10px 10px 5px 10px;
    min-height: 175px;
    background: #ffffff;
    border-radius: 0;
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.single-product-related-products .product_img img {
    max-height: 150px;
    border-radius: 0px;
    display: inline-block;
    box-shadow: none;
}
.simpleLens-thumbnails-container {
    padding-top: 10px;
}
.simpleLens-thumbnails-container a img,
.product_details_wrapper .product-list-images-block a img {
    border-radius: 5px !important;
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 20%) !important;
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 20%) !important;
    padding: 0px !important;
}
.product_details_content_wrap .product_preview_wrap video {
    height: 180px;
}
.video_upload_block .edit-video-show-block video {
    height: 180px !important;
    width: 320px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 12px;
}
.video_upload_block .edit-video-show-block .btn_delete {
    margin-top: 40px;
    float: right;
}
.simpleLens-thumbnails-container a {
    padding: 0 5px;
}
.product_details_wrapper .product-main-image {
    position: relative;
    max-height: 550px;
}
.product_details_wrapper .product-main-image .click-to-zoom {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.product_details_wrapper .product-main-image .click-to-zoom .material-icons {
    font-size: 50px;
    color: #ffffff;
}
.product_details_title_box {
    padding-top: 20px;
}
.product_details_content_wrap {
    margin: 0 0px 0 0px;
}
.product_details_title_box h1 {
    font-size: 16px;
    color: #464545;
    margin-bottom: 10px;
    text-transform: capitalize;
    line-height: 25px;
    font-weight: 500;
}
.product_stock .single-product-availability {
    border: 1px solid #464545;
    display: inline-block;
    font-size: 18px;
    border-radius: 10px;
    padding: 5px 0 5px 15px;
}
.product_stock .single-product-availability span {
    background: #707070;
    color: #ffffff;
    border-radius: 0 10px 10px 0;
    padding: 7px 30px;
    margin-left: 10px;
}
.product_details_info_wrap {
    padding-left: 40px !important;
}
.single-product-details-wrapper,
.product_details_wrapper .seller-store {
    margin-bottom: 0;
}
.product_details_info_wrap .seller-store a,
.product_details_wrapper .seller-store a {
    font-weight: 600;
    font-size: 18px;
}
.product_description {
    font-weight: 300;
    padding-bottom: 10px;
}
.single-product-review-stars {
    padding: 10px 0;
    font-size: 16px;
}
.single-product-price {
    padding: 10px 0;
    font-size: 18px;
}
.single-product-price .label {
    font-weight: 600;
    font-size: 16px;
}
.single-product-price-value {
    font-weight: 600;
    font-size: 28px;
}
.single-product-price-value a {
    font-size: 18px;
}
.ready_order_attr_block {
    font-weight: 600;
    padding: 10px 0;
    font-size: 14px;
}
.ready_order_attr_block tr td {
    padding: 10px;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.ready_order_attr_block tr td:last-child {
    border-right: none;
}
#ready_stock_order_customize_block .color-size-table-block .avl-wrap {
    min-width: 150px;
    display: block;
    float: left;
}
.single-product-moq {
    padding: 10px 0;
    font-weight: 600;
    font-size: 16px;
}
.single-product-moq span {
    font-weight: 400;
    font-size: 28px;
}
.single-product-moq .unit {
    font-size: 12px;
}
.single-product-colors {
    font-weight: 600;
    font-size: 18px;
    padding-top: 25px;
}
.single-product-colors ul {
    padding-top: 10px;
}
.single-product-colors ul li {
    display: inline-block;
    margin: 0 5px 10px 0;
}
.single-product-colors ul li a {
    font-weight: 600;
    font-size: 14px;
    color: #3d3d3d;
    background: #ffffff;
    display: block;
    text-transform: capitalize;
    padding: 3px 10px;
    border-radius: 5px;
    border: 2px solid #3d3d3d;
}
.single_product_review_wrap {
    padding-top: 20px !important;
}
.single_product_review_wrap .single-product-write-review ul {
    float: right;
    text-align: center;
}
.single_product_review_wrap .single-product-write-review ul a {
    margin-right: 0;
    margin-top: 0;
    line-height: 30px;
}
.fresh_order_block_wrapper,
.ready_stock_block_wrapper {
    font-weight: 600;
    font-size: 18px;
    padding-top: 10px;
}
.fresh_order_block_wrapper {
    padding-top: 20px;
}
.product_details_wrapper .update-price-btn,
.product_details_wrapper .waves-effect {
    border: 1px solid #0e1734;
    padding: 5px 15px;
    color: #0e1734;
    height: 40px;
    line-height: 29px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: capitalize;
    margin-right: 10px;
}
#ready_stock_order_customize_block .modal-close {
    background: none;
    border: none;
}
.total-price-block {
    padding-bottom: 20px;
    font-size: 18px;
}
.total-price-block label {
    font-weight: 600;
    font-size: 18px;
}
#ready_stock_order_customize_block.modal .modal-footer {
    height: 65px;
}
.modal .modal-close.btn_grBorder {
    height: 38px;
    padding: 5px 20px;
    line-height: 26px;
}
.product_details_wrapper .green,
.single-product-write-review .btn_green {
    margin: 0 0 10px 0;
    min-height: 38px;
    line-height: 28px;
    font-size: 16px;
    color: #ffffff;
    text-transform: capitalize;
}
.single-product-write-review .material-icons {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    font-size: 20px;
}
.single-product-description-block-wrapper {
    line-height: 30px;
    padding: 50px 0px 0;
}
.single-product-description-block-wrapper ul.tabs {
    border-radius: 10px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    height: 60px;
}
.single-product-description-block-wrapper ul li .indicator {
    background: none;
    display: none;
}
.single-product-description-block-wrapper ul li a:link,
.single-product-description-block-wrapper ul li a:active,
.single-product-description-block-wrapper ul li a:visited {
    font-weight: 600;
    color: #707070;
    font-size: 16px;
    text-transform: capitalize;
    padding: 7px 10px;
}
.single-product-description-block-wrapper .tabs .tab a.active,
.single-product-description-block-wrapper .tabs .tab a:hover,
.single-product-description-block-wrapper .tabs .tab a:focus,
.single-product-description-block-wrapper .tabs .tab a:focus.active {
    background: none;
    color: #0e1734;
}
.product_details_wrapper .ready_stock {
    padding-bottom: 10px !important;
    padding-top: 20px !important;
}
.product_details_wrapper .ready-to-ship-label {
    float: left;
    color: #0a0a0a;
    padding: 5px 0;
    font-weight: 600;
    font-size: 16px;
    box-shadow: none;
    background: none !important;
    border: none;
    margin: 0 20px 0 0;
}
.product_details_wrapper .btn_grBorder {
    margin: 0px 10px 10px 0;
    min-height: 38px;
    line-height: 28px;
    color: #0e1734 !important;
    text-transform: capitalize;
    background: #fff !important;
    border: 1px solid #0e1734;
    padding: 5px 10px;
    box-shadow: none;
}
.product_details_wrapper .full_stock {
    border: none;
    padding-left: 0;
}
.product_details_wrapper .ready_to_ship {
    background: none;
    border: none;
    color: #464545 !important;
    padding-left: 0;
}
.single-product-details-bottom #add_to_cart {
    text-transform: capitalize;
    line-height: 30px;
    font-size: 16px;
}
.company_profile_details {
    text-transform: capitalize;
}
.single-product-store-information .ic-btn {
    height: 40px;
    line-height: 26px;
    margin-bottom: 15px;
}
.single-product-details-top .sold_out {
    float: none;
    margin: 10px 0 0;
    display: inline-block;
}
.product-list-images-block.slick-initialized.slick-slider {
    max-width: 730px;
}
/* ********************************* */
.user-profile-basic-info-block .profile_image {
    margin-bottom: 20px;
    max-height: 160px;
    border-radius: 12px;
    overflow: auto;
}
.user-profile-basic-info-block .profile_image img {
    height: 100%;
    width: auto;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    display: block;
    max-height: inherit;
    object-fit: contain;
    margin: 0 auto;
}
.user-profile-info-block .material-icons {
    color: #0e1734;
    margin-right: 10px;
}
.profile-image-block .change_photo {
    text-align: center;
    margin-bottom: 20px;
}
.profile-image-block .profile-image-upload-trigger {
    height: 40px;
    line-height: 30px;
    margin-left: 0;
    width: 140px;
    font-size: 14px;
}
.profile-image-block .change_photo .material-icons {
    float: left;
    margin-right: 5px;
    display: none;
}
.profile-image-block .green {
    width: 115px;
    height: 40px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 16px;
    border-radius: 5px;
    float: right;
}
.profile_information_wrap .business-profile-block {
    padding-top: 30px;
}
.user-profile-basic-info-block .my_businesses_wrap {
    text-transform: capitalize;
    display: flex;
    flex-flow: row wrap;
    align-content: stretch;
    justify-content: left;
}
.user-profile-basic-info-block .my_businesses_wrap .my_businesses_innerbox {
    width: 33%;
    padding: 0 15px 10px;
}
.user-profile-basic-info-block .my_businesses_wrap .my_businesses_box {
    height: 90%;
    position: relative;
    padding: 20px 20px 10px !important;
}
.product_details_info_wrap .ic-product-title {
    font-weight: 600;
    font-size: 22px;
    color: #464545;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.user-profile-basic-info-block
    .my_businesses_wrap
    .my_businesses_box
    .businessName {
    width: 85%;
    max-height: 40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.user-profile-basic-info-block .my_businesses_wrap .my_businesses_innerbox b {
    font-weight: 600;
    font-weight: inherit;
    font-size: 13px;
    color: #0e1734;
}
.user-profile-basic-info-block .my_businesses_wrap .my_businesses_innerbox a b {
    color: #0e1734;
}
/* *********************************** */
.category_name {
    font-size: 25px;
    padding-left: 58px;
}
.category_name a {
    font-weight: 600;
    color: #464545;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.product_category_bar .category_nav {
    background: #0e1734;
    padding: 20px;
    color: #fff;
    border-radius: 0 0 10px 10px;
    display: none;
}
.product_category_bar .category_nav ul {
    list-style: none;
    padding: 0;
}
.product_category_bar .category_nav a {
    color: #fff;
    display: inline-block;
    font-size: 20px;
}
.product_category_bar ul li {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
}
.product_category_bar ul li a:link,
.product_category_bar ul li a:active,
.product_category_bar ul li a:visited {
    color: #0e1734;
}
.category_nav ul {
    padding: 20px;
    -webkit-box-shadow: 0px 0px 14px -3px rgb(0 0 0);
    -moz-box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 14px -3px rgb(0 0 0);
    border-radius: 20px;
    min-width: 300px;
    min-height: 150px;
}
.category_nav ul li {
    width: auto;
    display: block;
    margin-right: 0;
}
.category_nav ul li a:link,
.category_nav ul li a:active,
.category_nav ul li a:visited {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/path_arrow.png")
        no-repeat 94% 20px;
    background-size: 10px;
    padding-right: 35px;
    border-radius: 10px;
    font-size: 20px;
    line-height: 32px;
    color: #464545;
    padding: 10px 15px;
    display: block;
}
.category_nav .material-icons.left {
    margin: 3px 10px 0 0;
}
.category_nav .material-icons.right {
    margin: 2px 0 0 8px;
}
.product_preview_info_wrap .table.table-bordered-less {
    border: 1px solid rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
}
.product_preview_info_wrap .fresh-order-attributes {
    margin-bottom: 10px;
}
.customizationText {
    font-weight: 500;
    color: #0e1734;
    font-size: 14px;
    margin-bottom: 30px;
}
.product_preview_info_wrap .mycolorwrapper {
    padding-bottom: 10px;
}
.product_preview_info_wrap .mysizewrapper {
    padding-bottom: 25px;
}
.product_preview_info_wrap .mysizewrapper h3,
.product_preview_info_wrap .mycolorwrapper h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.product_preview_info_wrap .mysizebox {
    text-align: center;
    display: inline-block;
}
.product_preview_info_wrap .mysizebox-panel {
    display: inline-block !important;
}
.product_preview_info_wrap .mysizebox-panel span {
    border: 1px solid #0a0a0a;
    padding: 3px 8px 0;
    border-radius: 3px;
    font-size: 14px;
    margin: 0 5px 5px 0;
    display: inline-block;
}
.single-product-price-value .price_negotiable {
    font-weight: 600;
    font-size: 22px;
}
.single-product-price-value .nego_price {
    font-size: 28px;
}
.product_preview_info_wrap .mycolorbox-color {
    padding: 2px 8px;
    text-transform: capitalize;
    border-radius: 5px;
    border: 1px solid #0a0a0a;
    margin-right: 5px;
    font-size: 14px;
    color: #0e1734;
}
.product_details_tab_wrap .ic-tabcontent-tbl {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 26px;
}
.product_details_tab_wrap h3 {
    font-size: 22px;
    margin-bottom: 20px;
}
.product_details_tab_wrap h4 {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 500;
}
.product_details_tab_wrap .com_detalts {
    font-weight: 600;
    font-size: 18px;
    padding-top: 30px;
    display: block;
}
.product_details_tab_wrap .product_details_tab {
    padding: 30px !important;
}
.product_details_tab_wrap table {
    border: 1px solid rgba(0, 0, 0, 0.12);
}
.product_details_tab_wrap table td,
.product_details_tab_wrap table th {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
    font-weight: 600;
}
.product_preview_right .ic-place-order {
    margin-bottom: 20px;
}
.product_preview_right .ic-place-order .ic-btn {
    padding: 8px 20px 6px;
    line-height: 22px;
}
.product_preview_right h3 {
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 30px;
}
.product_preview_right .requestbox {
    padding-bottom: 20px;
}
.product_preview_right .requestbox a {
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}
.preview_right_infobox {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 12px;
    padding: 30px;
}
.right_view_details a {
    border-bottom: 1px solid #0e1734;
}
.product_details_content_wrap .ic-product-title,
.product_details_tab_wrap .ic-product-title {
    font-size: 16px;
    line-height: 26px;
}
.product_details_tab ul {
    margin-bottom: 15px;
}
/* **************************************** */
.profile_tabNav_wrap .product_design_wrapper {
    padding-bottom: 20px;
}
.product_design_wrapper .favorite,
.product_details_wrapper .related-products .product_quick_options {
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 1;
    height: 18px;
    display: none;
}
.product_details_wrapper .related-products .product_quick_options {
    right: 11px;
    top: 8px;
}
.product_design_wrapper .favorite a,
.product_details_wrapper .related-products .product_quick_options a {
    background: none !important;
    box-shadow: none;
    border: none;
    padding: 0;
    display: block;
    line-height: 5px;
}
.product_design_wrapper .favorite .product-add-wishlist .material-icons,
.product_details_wrapper
    .related-products
    .product_quick_options
    a
    .material-icons {
    color: #b0b0b2;
    font-size: 26px;
    line-height: 18px;
}
.product_design_wrapper .favorite .product-add-wishlist:hover .material-icons,
.product_design_wrapper .favorite .product-add-wishlist.active .material-icons,
.product_details_wrapper
    .related-products
    .product_quick_options
    a.active
    .material-icons,
.product_details_wrapper
    .related-products
    .product_quick_options
    a:hover
    .material-icons {
    color: #0e1734;
}
/* ****************************************** */
.product_img a {
    display: block;
    text-align: center;
}
.product_img img {
    border-radius: 0;
    max-height: 180px;
}
.product_details_wrapper .related-products .product-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 35px;
    margin: 0 0 5px 0;
    line-height: 20px;
    position: relative;
}
.product_details_wrapper .related-products .product-title a {
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product_info_details .shipping_label {
    padding-bottom: 5px;
}
.product_info_details .rating_label .material-icons {
    float: left;
    margin-right: 6px;
}
.user-profile-basic-info-block .user_my_order_btnwrap .btn_green {
    padding: 7px 20px 5px;
    background: #0e1734;
    color: #ffffff;
}
.product_details_wrapper .back_to {
    padding: 0 0 20px 15px;
}
.manufactrue_product_details_top .back_to {
    padding: 0 0 20px 18px;
}
.manufactrue_product_details_top .back_to img,
.product_details_wrapper .back_to img {
    box-shadow: none;
    height: 18px;
}
.product_details_wrapper .related-products .product_price {
    font-size: 16px;
    line-height: 16px;
}
.product_details_wrapper .related-products .product_price .unit {
    font-size: 10px;
}
/* ************************************************8 */
.wishlist_products_wrap {
    padding: 0 20px;
}
.wishlist_products_wrap legend {
    margin-bottom: 40px;
}
.wishlist-product {
    margin-bottom: 30px;
    font-size: 16px;
}
.wishlist-product .product-title {
    margin: 10px 0;
    font-weight: 600;
    font-size: 16px;
    text-transform: capitalize;
}
.wishlist-product .product_price {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px;
}
.wishlist-product .product_info_details {
    margin-bottom: 15px;
}
.related_products_slider .product_short_details {
    padding: 0px 15px 10px !important;
}
.related_products_slider .product_short_details .btn_view_wishlist {
    font-weight: 600;
    color: #0e1734;
    font-size: 16px;
    text-transform: capitalize;
    margin: 5px 30px 0 0;
    float: left;
}
.related_products_slider .product_short_details .btn_view_wishlist a {
    border: 1px solid #0e1734;
    padding: 5px 20px;
    display: inline-block;
    border-radius: 10px;
}
.related_products_slider .product_short_details .btn_remove {
    float: left;
}
.related_products_slider .product_short_details .btn_remove a {
    color: #dc143c;
    text-align: center;
    display: inline-block;
    line-height: 16px;
}
.related_products_slider .product_short_details .btn_remove .material-icons {
    font-size: 24px;
    margin-top: 7px;
    line-height: 20px;
}
.related_products_slider .product_short_details .btn_remove a span {
    display: block;
    font-size: 11px;
    line-height: 12px;
    font-weight: 300;
}
.wishlist_more_details {
    padding-top: 15px !important;
}
.wishlist_more_details .btn_view_wishlist {
    float: left;
}
.wishlist_more_details .btn_remove {
    padding-left: 10px;
    display: inline-block;
}
.wishlist_more_details .btn_remove a {
    color: #dc143c;
}
.wishlist_more_details .btn_remove a .material-icons {
    float: left;
    font-size: 18px;
    margin-top: 3px;
}
.wishlist_more_details .btn_remove a span {
    font-size: 12px;
}
/* Profile products page end */
/* Profile factory tour page start */
.profile_factory_tourWrap .top_titleWrap {
    margin-bottom: 20px;
}
.profile_factory_tourWrap {
    position: relative;
}
.profile_factory_tourWrap .factory_tour_edit_modal_trigger,
.profile_factory_tourWrap .factory_tour_modal_trigger {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
}
.profile_factory_tourWrap .top_titleWrap a:link,
.profile_factory_tourWrap .top_titleWrap a:active,
.profile_factory_tourWrap .top_titleWrap a:visited {
    color: #257356;
    font-size: 18px;
    margin-top: 10px;
    font-weight: 600;
}
.profile_factory_tourWrap .factory_video_box {
    background: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    height: 456px;
    padding: 5px;
    margin-bottom: 40px;
}
.factory_video_box .embed-responsive-item {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #ddd;
}
.profile_factory_tourWrap .gallery_navbar ul li {
    display: inline-block;
    margin-right: 40px;
}
.profile_factory_tourWrap .tabs {
    height: 30px;
}
.profile_factory_tourWrap .tabs .tab {
    line-height: 30px;
    margin: 0px;
}
.profile_factory_tourWrap .tabs .tab a:link,
.profile_factory_tourWrap .tabs .tab a:visited,
.profile_factory_tourWrap .tabs .tab a:active {
    text-decoration: none;
    margin: 0px;
}
.account_profile_wrapper .factory_imgbox_wrap ul li a:link,
.account_profile_wrapper .factory_imgbox_wrap ul li a:active,
.account_profile_wrapper .factory_imgbox_wrap ul li a:visited,
.profile_factory_tourWrap .gallery_navbar ul li a:link,
.profile_factory_tourWrap .gallery_navbar ul li a:active,
.profile_factory_tourWrap .gallery_navbar ul li a:visited {
    color: #464545;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0;
    text-align: left;
}
.account_profile_wrapper .factory_imgbox_wrap ul li a:focus,
.account_profile_wrapper .factory_imgbox_wrap ul li a.active:focus,
.account_profile_wrapper .factory_imgbox_wrap ul li a.active,
.account_profile_wrapper .factory_imgbox_wrap ul li a:hover,
.profile_factory_tourWrap .gallery_navbar ul li a:focus,
.profile_factory_tourWrap .gallery_navbar ul li a:focus.active,
.profile_factory_tourWrap .gallery_navbar ul li a.active,
.profile_factory_tourWrap .gallery_navbar ul li a:hover {
    text-decoration: underline;
    background: none;
    color: #0e1734;
}
.account_profile_wrapper .factory_imgbox_wrap {
    padding-bottom: 80px;
}
#factory_degree_images,
#factory_images {
    margin: 0 -10px;
}
.factory_imgbox_wrap .imgBox,
.profile_factory_tourWrap .factory_image_gallery .imgBox {
    height: 200px;
    text-align: center;
    margin: 0 5px 30px;
}
.factory_imgbox_wrap .imgBox img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.profile_tabNav_wrap .factory_imgbox_wrap {
    padding-bottom: 50px;
}
.factory_imgbox_wrap .imgBox img,
.profile_factory_tourWrap .factory_image_gallery .imgBox img {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.profile_factory_tourWrap .col.m6.l6 .imgBox {
    height: 230px;
    margin-bottom: 20px;
    text-align: center;
}
.profile_factory_tourWrap .factory_imgbox_wrap .imgBox img {
    height: 100%;
    width: 100%;
    display: inline-block;
    object-fit: cover;
}
#factory-tour-add-modal-block .factory_large_images_box,
#factory-tour-edit-modal-block .factory_large_images_box,
#factory-tour-add-modal-block .factory-tour-photo.factory_images_box,
#factory-tour-edit-modal-block .factory-tour-photo.factory_images_box {
    padding: 40px 0;
}
#factory-tour-add-modal-block .add-more-factory-image-block .material-icons,
#factory-tour-edit-modal-block .add-more-factory-image-block .material-icons {
    float: left;
    font-size: 20px;
    margin-right: 3px;
    margin-top: 2px;
}
#factory-tour-add-modal-block .uploaded-factory-large-image-block,
#factory-tour-edit-modal-block .uploaded-factory-large-image-block,
#factory-tour-edit-modal-block .uploaded-factory-image-block {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
    margin: 5px;
}
#factory-tour-edit-modal-block .uploaded-factory-large-image-block,
#factory-tour-edit-modal-block .uploaded-factory-image-block {
    width: 100px;
    border: none;
}
#factory-tour-add-modal-block .uploaded-factory-large-image-block,
#factory-tour-edit-modal-block .uploaded-factory-large-image-block {
    padding: 5px;
}
#factory-tour-add-modal-block .factory-image-block img,
#factory-tour-add-modal-block .factory-large-image-block img,
#factory-tour-add-modal-block .uploaded-factory-large-image-block img,
#factory-tour-add-modal-block .uploaded-factory-image-block img,
#factory-tour-edit-modal-block .factory-image-block img,
#factory-tour-edit-modal-block .factory-large-image-block img,
#factory-tour-edit-modal-block .uploaded-factory-large-image-block img,
#factory-tour-edit-modal-block .uploaded-factory-image-block img {
    height: 80px;
    display: inline-block;
}
#factory-tour-add-modal-block .upload_img_box_wrap,
#factory-tour-edit-modal-block .upload_img_box_wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
    margin: 2px 5px 5px;
    padding: 5px 5px 0 5px;
    width: 115px;
    float: none;
}
#factory-tour-add-modal-block .factory_file_uploader,
#factory-tour-edit-modal-block .factory_file_uploader {
    padding-top: 30px;
}
#factory-tour-add-modal-block .factory_file_uploader label,
#factory-tour-edit-modal-block .factory_file_uploader label {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
    display: block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    color: #000;
}
#factory-tour-add-modal-block .factory_add_more,
#factory-tour-edit-modal-block .factory_add_more {
    padding-top: 15px;
    font-size: 16px;
}
#factory-tour-add-modal-block .factory_add_more .material-icons,
#factory-tour-edit-modal-block .factory_add_more .material-icons {
    float: left;
    font-size: 20px;
    margin-right: 3px;
    margin-top: 2px;
}
#factory-tour-add-modal-block .delete-factory-image,
#factory-tour-add-modal-block .delete-factory-large-image,
#factory-tour-edit-modal-block .delete-factory-image,
#factory-tour-edit-modal-block .delete-factory-large-image {
    position: absolute;
    right: 0;
    top: 0;
}
#factory-tour-edit-modal-block .btn_close,
#factory-tour-add-modal-block .btn_close {
    position: absolute;
    top: 0;
    right: 0;
}
#factory-tour-edit-modal-block .btn_close .material-icons,
#factory-tour-add-modal-block .btn_close .material-icons {
    font-size: 18px;
}
/*************** Profile factory tour page start *******************/
/********************* suppliers page start ************************/
.suppliers_container {
    margin: 0;
}
.suppliers_container .suppliers_filter_wrap {
    padding-bottom: 50px;
    display: block;
    clear: both;
    width: 100%;
    float: left;
}
.filter_box_wrap {
    float: left;
}
.suppliers_container .suppliers_filter_wrap .title {
    font-weight: 600;
    font-size: 20px;
    color: #464545;
}
.suppliers_filter_wrap .filter_dropMenu {
    display: inline-block;
    font-size: 16px;
    padding: 5px 5px 5px 12px;
    box-shadow: none;
    border: 1px solid #0e1734;
    margin: 0 3px;
    min-height: 40px;
    line-height: 28px;
}
.suppliers_filter_wrap .filter_dropMenu a:link,
.suppliers_filter_wrap .filter_dropMenu a:active,
.suppliers_filter_wrap .filter_dropMenu a:visited {
    color: #0e1734;
    font-size: 18px;
}
.suppliers_filter_wrap .btn_clear {
    font-size: 16px;
    min-width: auto;
    margin: 0 3px;
    min-height: 40px;
    line-height: 28px;
}
.suppliers_container .suppliers_filter_wrap .dropdown-content {
    background: #fff;
    border: 1px solid #0e1734;
    min-width: 200px;
    border-radius: 10px;
}
.suppliers_container .suppliers_filter_wrap .dropdown-content li label {
    margin-left: 5px;
    padding: 12px 10px;
    display: block;
}
.suppliers_container .suppliers_filter_wrap .dropdown-content li label span {
    font-weight: 600;
    color: #0e1734;
    font-size: 16px;
}
.suppliers_container .suppliers_filter_wrap .dropdown-content li a:link,
.suppliers_container .suppliers_filter_wrap .dropdown-content li a:active,
.suppliers_container .suppliers_filter_wrap .dropdown-content li a:visited {
    color: #0e1734;
    font-size: 116px;
}
.suppliers_filter_wrap .filter_dropMenu img {
    float: left;
    margin: 5px 8px 0 0;
    width: 25px;
}
.suppliers_filter_wrap .filter_dropMenu .material-icons {
    float: right;
    margin-left: 5px;
    margin-top: 0;
    margin-left: 5px;
    font-size: 25px;
}
.suppliers_filter_wrap .filter_dropMenu .dropdown-content {
    background: #fff;
    border: 1px solid #0e1734;
    min-width: 200px;
    border-radius: 10px;
}
.suppliers_filter_wrap .filter_search {
    width: 360px;
    float: right;
    position: relative;
    height: 45px;
    border: 1px solid #0e1734;
    padding: 5px 132px 5px 38px;
    border-radius: 10px;
    margin-left: 3px;
}
.suppliers_filter_wrap .filter_search .material-icons {
    position: absolute;
    left: 5px;
    top: 10px;
    font-size: 26px;
    color: #0e1734;
    font-weight: 700;
}
.suppliers_filter_wrap .filter_search .filter_search_input {
    margin-bottom: 0;
    border: none;
    height: 30px;
    line-height: 30px;
    border: none !important;
}
.suppliers_filter_wrap .filter_search .filter_search_input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.suppliers_filter_wrap .filter_search .btn_search {
    position: absolute;
    right: 3px;
    top: 4px;
    margin: 0;
    line-height: 20px;
    min-height: 35px;
    font-size: 18px;
    background: #0e1734;
    color: #fff;
}
.suppliers_content_wrap .industries_boxWrap {
    padding-bottom: 50px;
    margin: 0 -15px;
    display: flex;
    flex-flow: row wrap;
    align-content: stretch;
    clear: both;
    justify-content: center;
}
.suppliers_content_wrap .industry_infoBox {
    text-transform: capitalize;
    margin-bottom: 50px;
    width: 25%;
}
.suppliers_content_wrap .industries_boxWrap .box_shadow {
    border-radius: 20px;
    padding: 20px 20px 30px 20px;
    margin: 0 25px 50px;
    height: 100%;
    position: relative;
    margin-bottom: 30px;
}
.suppliers_content_wrap .industries_boxWrap .industry_logobox img {
    max-height: 50px;
}
.suppliers_content_wrap .industries_boxWrap .industry_logobox .right img {
    max-height: 45px;
}
.suppliers_content_wrap .industry_address {
    font-weight: 600;
    padding: 20px 0 30px;
    text-align: center;
}
.suppliers_content_wrap .industry_address h5 {
    font-size: 22px;
}
.suppliers_content_wrap .industry_address img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.suppliers_content_wrap .industry_details {
    font-weight: 600;
    padding: 0 42px 35px;
}
.suppliers_content_wrap .industry_details img {
    width: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.suppliers_content_wrap .industry_view {
    background: #0e1734;
    padding: 10px;
    border-radius: 0 0px 20px 20px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
}
.suppliers_content_wrap .industry_view a:link,
.suppliers_content_wrap .industry_view a:active,
.suppliers_content_wrap .industry_view a:visited {
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    display: block;
}
.suppliers_filter_list h3 {
    font-size: 22px;
    color: #464545;
    margin-bottom: 30px;
}
.suppliers_filter_list h4 {
    font-size: 16px;
    color: #464545;
    margin-bottom: 20px;
}
.suppliers_filter_list .filter_box {
    padding-bottom: 30px;
}
.suppliers_filter_list .filter_box label span {
    font-size: 16px;
    color: #4e4e4e;
    font-weight: 500;
}
.suppliers_filter_list .btn_clear {
    height: 36px;
    padding: 0;
    line-height: 35px;
}
.suppliers_filter_list [type="checkbox"] + span:not(.lever):before,
.suppliers_filter_list
    [type="checkbox"]:not(.filled-in)
    + span:not(.lever):after {
    border: 2px solid #0e1734;
}
.suppliers_filter_list [type="checkbox"]:checked + span:not(.lever):before {
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #0e1734;
    border-bottom: 2px solid #0e1734;
}
.suppliers_filter_content {
    padding-left: 50px;
}
.suppliers_filter_wrapper .filter_search {
    padding-bottom: 30px;
    clear: both;
}
.suppliers_filter_wrapper .filter_search .filter_search_inputbox {
    position: relative;
    border: 1px solid #d9d9d9;
    padding: 0px 10px 0 30px;
    border-radius: 10px;
    height: 50px;
}
.suppliers_filter_wrapper .filter_search .material-icons {
    position: absolute;
    left: 5px;
    top: 10px;
    color: #6d6d6d;
    font-size: 30px;
}
.suppliers_filter_wrapper .filter_search_input {
    font-size: 16px !important;
    color: #202020;
    text-align: center;
    border: none !important;
    position: absolute;
    left: 40px;
    top: 0;
    right: 10px;
    bottom: 0;
    width: 83% !important;
    background: none !important;
    text-transform: capitalize;
}
.suppliers_filter_wrapper input[type="text"]:not(.browser-default) {
    background: none !important;
    padding-top: 2px;
    text-align: left;
}
.suppliers_filter_wrapper .filter_search_input:focus {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.suppliers_filter_wrapper .typeahead.dropdown-menu,
.profile_account_search .typeahead.dropdown-menu {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    padding: 15px;
    background: #ffffff;
    position: absolute;
    z-index: 9;
    left: 0 !important;
    right: 0;
    border-radius: 0 0 10px 10px;
}
.suppliers_filter_wrapper .typeahead.dropdown-menu li a,
.profile_account_search .typeahead.dropdown-menu li a {
    color: #4e4e4e;
    font-size: 16px;
    padding: 5px 10px;
    display: block;
    padding: 8px;
    text-transform: capitalize;
}
.suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
    text-align: left;
    width: 65% !important;
    left: 60px;
    height: 43px;
}
.suppliers_filter_wrapper .suppliers_filter_content .material-icons {
    color: #0e1734;
    left: 12px;
}
.suppliers_filter_wrapper .suppliers_filter_content .filter_search_inputbox {
    width: 600px;
    float: right;
}
.suppliers_filter_wrapper .suppliers_filter_content .btn_search {
    position: absolute;
    right: 3px;
    top: 3px;
    bottom: 3px;
    background: #0e1734;
    color: #ffffff;
    margin: 0;
    font-size: 16px;
    padding: 0;
    line-height: 40px;
    cursor: pointer;
}
.suppliers_filter_content .industry_info_inner_box {
    border: 1px solid #606060;
    padding: 10px;
    margin-bottom: 45px;
    border-radius: 15px;
}
.suppliers_filter_content .industry_info_inner_box .row {
    display: flex;
}
.suppliers_filter_content .supplier_profile_image_block {
    text-align: center;
}
.suppliers_filter_content .supplier_profile_image_block img {
    max-height: 165px;
    display: block;
    margin: 0 auto;
}
.suppliers_filter_content .supplier_profile_image_block a {
    border-bottom: 1px solid #0e1734;
    font-weight: 600;
    font-size: 15px;
    margin: 20px 0 10px;
    display: inline-block;
}
.suppliers_filter_content .supplier_profile_image_block a:hover {
    border-bottom: none;
}
.suppliers_filter_content .supplier_profile_short_info_block {
    border-left: 1px solid #606060;
    padding-left: 30px !important;
}
.suppliers_filter_content .supplier_profile_short_info_block h5 {
    font-size: 16px;
    color: #2d2d2d;
    margin: 10px 0 20px;
    text-transform: capitalize;
}
.suppliers_filter_content .short_info_box {
    clear: both;
    box-sizing: inherit;
    padding-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #2d2d2d;
    line-height: 22px;
    text-transform: capitalize;
}
.suppliers_filter_content .short_info_box .title_label {
    width: 30%;
    float: left;
}
.suppliers_filter_content .short_info_box .info_details {
    font-weight: 600;
    width: 70%;
    float: left;
    padding-left: 10px;
    word-break: break-all;
}
.supplier_view_left {
    text-align: center;
}
.supplier_view_left img {
    display: inline-block;
}
.supplier_view_right {
    padding-top: 0px;
    color: #0e1734;
}
.supplier_view_right .btn_green {
    padding-bottom: 5px;
}
.supplier_view_right .material-icons {
    color: #0e1734;
}
.supplier_view_right h5 {
    font-size: 20px;
    margin-bottom: 25px;
    color: #0e1734;
    line-height: 32px;
}
#orders #rejectPoDetailsModal a.modal-close {
    color: #343434 !important;
}
#orders #rejectPoDetailsModal a.modal-close:focus {
    background: none !important;
}
.suppliers_filter_wrapper ::placeholder {
    color: #202020 !important;
    opacity: 0.5;
}
/********************* suppliers page End **************************/
/********************* Blog page css start **************************/
.blog_info_wrap .mainTitle {
    position: absolute;
    top: -32px;
    left: 50px;
    background: #fff;
    padding: 10px 20px;
    font-weight: 600;
    font-size: 30px;
    color: #0e1734;
    margin: 0;
}
.blog_container .page_content_wrap .mainTitle {
    text-align: center;
    color: #0e1734;
    margin-bottom: 40px;
    font-weight: 600;
}
.blog_single_item_box .blog_imgbox,
.blog_info_wrap .blog_content_box {
    position: relative;
    height: 350px;
    overflow: hidden;
}
.blog_single_item_box .blog_imgbox {
    height: 140px;
    border: 1px solid #dee2e6;
}
.blog_content_box .blog_imgbox {
    height: 100%;
    text-align: center;
    border: 1px solid #dee2e6;
}
.blog_single_item_box .blog_imgbox a,
.blog_content_box .blog_imgbox a {
    height: 100%;
}
.blog_single_item_box .blog_imgbox img,
.blog_content_box .blog_imgbox img {
    display: inline-block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog_content_box .blog_inner_box {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 15px 25px;
    color: #fff;
    border-radius: 20px;
    z-index: 1;
}
.blog_content_lg_box .blog_inner_box {
    top: inherit;
    border-radius: 0 0 20px 20px;
    padding-bottom: 30px;
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/blog_inner_bg.png")
        no-repeat center center;
    background-size: 100% 100%;
}
.blog_content_box .rating_wrap {
    font-size: 12px;
    box-sizing: inherit;
    padding-bottom: 15px;
}
.blog_content_box .rating_wrap span .material-icons {
    float: left;
    color: #fff941;
    margin-right: 10px;
    font-size: 20px;
}
.blog_content_box .ratting_time {
    border-left: 1px solid #fff;
    padding-left: 15px;
    margin-left: 15px;
}
.blog_content_box h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
}
.blog_content_box h3 a:link,
.blog_content_box h3 a:active,
.blog_content_box h3 a:visited {
    color: #fff;
    text-decoration: none;
}
.blog_content_box .blog_review_wrap {
    box-sizing: inherit;
    font-size: 13px;
}
.blog_content_lg_box .blog_inner_box .blog_review_wrap {
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: inline-block;
}
.blog_review_wrap span {
    border-left: 1px solid #fff;
    padding: 0 10px;
    float: left;
}
.blog_review_wrap .blog_views {
    padding-left: 0;
    border: none;
}
.blog_review_wrap .material-icons {
    border-left: none;
    padding: 0;
    margin-right: 10px;
    font-size: 20px;
    color: #6bc4ff;
    display: inline-block;
}
.blog_review_wrap .blog_likes .material-icons {
    color: #ff3939;
}
.blog_detail_info_wrap {
    font-size: 16px;
    line-height: 30px;
}
.blog_detail_info_wrap strong {
    font-weight: 600;
}
.blog_detail_info_wrap .mainTitle {
    background: #fff
        url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/home_arrow.png")
        no-repeat 15px center;
    padding-left: 80px;
    background-size: 50px;
}
.blog_detail_info_wrap .mainTitle a {
    color: #0e1734;
}
.blog_detail_info_wrap h1 {
    font-size: 22px;
    line-height: 32px;
    color: #0e1734;
    margin-bottom: 50px;
}
.blog_detail_info_wrap h3 {
    font-size: 20px;
    color: #0e1734;
    margin: 40px 0 20px;
}
.blog_detail_info_wrap h4 {
    font-size: 18px;
    margin: 30px 0 20px;
}
.blog_detail_info_wrap h6 {
    font-size: 35px;
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 20px;
}
.blog_detail_info_wrap p {
    margin-bottom: 20px;
}
.blog_details_textbox {
    padding-bottom: 30px;
}
.blog_detail_info_wrap .feature_img {
    margin-bottom: 40px;
    text-align: center;
}
.blog_detail_info_wrap img {
    display: block;
    width: 100% !important;
    height: auto !important;
}
.blog_single_item_box_wrap h3 {
    margin-bottom: 30px;
    line-height: 20px;
}
.blog_detail_info_wrap .feature_img img {
    max-height: inherit;
    width: 100% !important;
}
.blog_single_item_box .blog_info_box_wrap,
.blog_info_wrap .blog_info_box_wrap {
    height: 62px;
    position: relative;
    display: flex;
    margin-bottom: 30px;
    border-top: none;
    overflow: hidden;
}
.blog_single_item_box .blog_info_box_wrap {
    height: 48px;
    border: 1px solid #dee2e6;
}
.blog_container .blog_info_wrap .blogsDateBox {
    padding: 10px 0 5px;
    color: #000;
    font-weight: 500;
}
.blog_container .blog_info_wrap .blogsDateBox .dateBox {
    border-right: 2px solid #999;
    padding-right: 15px;
    margin-right: 10px;
}
.blog_single_item_box h4,
.blog_container .blog_info_box_wrap h3 {
    font-size: 16px;
    line-height: 25px;
    color: #0e1734;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    transform: translateY(-50%);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
}
.blog_single_item_box .blog_info_box_wrap h4 {
    font-size: 14px;
    line-height: 20px;
    left: 10px;
    right: 10px;
}
.blog_container .blog_info_box_wrap h3 a {
    font-size: 16px;
    line-height: 25px;
    color: #0e1734;
}
.blog_single_item_box .blog_info_box_wrap h4 a {
    font-size: 14px;
    line-height: 20px;
    color: #0e1734;
}
.blog_detail_info_wrap .mymedia {
    padding-top: 50px;
}
.blog_detail_info_wrap .mymedia img {
    max-width: 180px;
}
.blog_details_social_wrap ul li {
    display: inline-block;
    padding-right: 10px;
}
.blog_details_social_wrap ul li i {
    font-size: 22px;
    color: #0e1734;
}
.ic-press-caption #chatgen-embed-frame {
    display: none;
}
.blog_container .mymedia-body h5 {
    margin-top: 20px;
    font-size: 22px;
    text-transform: capitalize;
}
.blog_container ul {
    padding: 0 !important;
}
.blog_container ul li a:hover {
    text-decoration: none !important;
}
.blog_detail_info_wrap iframe {
    background: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    padding: 5px;
    width: 550px;
    height: 315px;
}
.blog_single_item_box_wrap .btn_all_blogs .material-icons {
    float: right;
    line-height: 21px;
    margin-left: 5px;
}
.blog_container .blog_pagination {
    padding-top: 30px;
}
/********************* Blog page css End **************************/
/******************** Helps page css Start ************************/
.helps_content_wrap .helps_top_bar {
    padding-bottom: 30px;
}
.helps_content_wrap .helps_top_bar .btn_default {
    margin-right: 20px;
    padding: 2px 20px;
}
.helps_content_wrap .helps_top_bar a.active {
    background: #0e1734;
    color: #fff;
}
.helps_content_wrap .helps_menu {
    padding-bottom: 30px;
}
.helps_content_wrap .helps_menu ul li {
    display: inline-block;
}
/********************* Helps page css End **************************/
/********************* RFQ page css start **************************/
.contentCol_wrap {
    padding-left: 50px !important;
}
.rfq_top_navbar ul li {
    display: inline-block;
    margin-left: 10px;
}
.rfq_top_navbar ul li a {
    padding-top: 7px;
    border: 2px solid #73d578;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
}
.rfq_top_navbar ul li.active a {
    background: #73d578;
    color: #ffffff;
}
.rfq_top_navbar ul li .btn_green {
    margin-left: 0;
}
.rfq_top_navbar ul li.rfq_filter_select {
    width: 120px;
}
.rfq_top_navbar ul li.rfq_filter_select select {
    text-align: left;
    padding: 0 10px;
    height: 42px;
}
.rfq_leftCol .rfq_follow_wrap {
    padding-top: 20px;
}
.rfq_leftCol .rfq_follow_wrap .rfq_follow {
    padding: 30px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #0e1734;
}
.rfq_leftCol .rfq_follow_wrap .rfq_follow span {
    font-weight: 600;
    font-size: 35px;
    display: block;
}
.rfq_content_box {
    font-size: 16px;
    line-height: 26px;
    box-shadow: none;
    max-width: 1000px;
    margin: 0 auto;
}
.quick_rfq_wrap {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    padding: 35px;
    border-radius: 20px;
}
.quick_rfqForm_wrap {
    position: relative;
    border: 2px solid #0e1734;
    border-radius: 20px;
    padding: 40px;
}
.quick_rfqForm_wrap h4 {
    position: absolute;
    top: -22px;
    left: 22px;
    background: #fff;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
}
.rfq_select {
    position: absolute;
    top: -22px;
    right: 20px;
}
.rfq_select .btn_filter_dropMenu {
    background: #fff;
    font-size: 13px;
    color: #0e1734;
    font-weight: 400;
    min-height: 30px;
    line-height: 35px;
    border: 1px solid #0e1734;
}
.rfq_select .btn_filter_dropMenu span {
    font-weight: 600;
    font-size: 18px;
    padding-right: 20px;
}
.rfq_select .btn_filter_dropMenu .material-icons {
    float: right;
    margin-top: 3px;
    font-size: 30px;
    margin-left: 10px;
}
.file_attach {
    position: absolute;
    bottom: -25px;
    right: 200px;
    background: #fff;
    padding: 5px 10px;
}
.file_attach img {
    margin: 0 10px;
}
.rfq_from .input-field {
    margin: 0;
}
.rfq_from textarea {
    min-height: 80px;
    padding: 5px;
    border: none;
}
.rfq_detail_from .select2-container--default .select2-selection--single,
.rfq_detail_from textarea,
.rfq_detail_from input {
    border: 1px solid #0e1734 !important;
    border-radius: 8px;
    font-size: 18px;
    height: 45px;
    line-height: 40px;
    padding: 3px 2%;
}
.rfq_detail_from textarea {
    padding: 5px 10px;
    min-height: 150px;
}
.quick_rfqForm_wrap .btn_detailed_rfq {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/rfq_detaile_arrow_down.png.png")
        no-repeat center bottom;
}
.rfq_info_wrap {
    padding: 35px;
}
.rfq_day_wrap {
    border-bottom: 1px solid #707070;
    position: relative;
}
.rfq_day_wrap span {
    background: #fff;
    padding: 0 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.rfq_view_detail_wrap {
    font-weight: 600;
    color: #0e1734;
}
.detail_table {
    width: 320px;
    margin: 0 auto;
}
.responses_wrap {
    padding: 20px 0 40px;
}
.rfq_img_upload_wrap .product-image {
    width: 100px;
    float: left;
    text-align: center;
    margin: 0 15px 10px !important;
    position: relative;
}
.rfq_img_upload_box {
    display: inline-block;
    width: 100%;
}
.rfq_img_upload_box .product-images {
    margin: 0 -15px;
}
.rfq_img_upload_wrap .select_img {
    margin-left: 17px;
    display: block;
}
.modal .rfq_img_upload_box .btn_media {
    font-size: 10px;
    line-height: 10px !important;
    text-transform: capitalize;
    text-align: center;
    height: auto;
    line-height: inherit;
    min-width: inherit;
    background: none;
    color: #0e1734;
    border: none;
    box-shadow: none;
    padding: 0;
    width: auto;
    margin-top: 0;
    float: left;
}
.modal .rfq_img_upload_box .btn_media .material-icons {
    margin-bottom: 5px;
}
.rfq_img_upload_box .btn_delete,
.modal .rfq_img_upload_box .remove-product {
    float: right;
}
.rfq_img_upload_box .btn_delete {
    display: block;
    text-align: center;
    width: 45px;
    font-size: 10px;
    margin-bottom: 5px;
    line-height: 10px;
}
.rfq_img_upload_wrap .remove_item_box {
    padding-top: 10px;
}
.rfq_img_upload_box .btn_remove {
    color: #ffffff;
    background: none;
    border: none;
    text-transform: capitalize;
    padding: 0;
    box-shadow: none;
    position: absolute;
    right: 0;
    top: -6px;
    background: #000;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.rfq_img_upload_box .btn_media .material-icons,
.rfq_img_upload_box .btn_remove .material-icons {
    font-size: 22px;
    display: block;
    height: 20px;
    width: 100%;
}
.rfq_img_upload_box .btn_remove .material-icons {
    line-height: 15px;
    font-size: 15px;
    padding: 3px;
}
.rfq_img_upload_box .btn_add_image {
    font-size: 15px;
    border: none !important;
    line-height: 20px;
    display: inline-block;
    background: none !important;
    color: #0e1734;
    margin-top: 12px;
}
.rfq_img_upload_box .btn_add_image:hover {
    box-shadow: none;
    border-bottom: none;
}
.rfq_img_upload_box .btn_add_image .material-icons {
    float: left;
    font-size: 20px;
}
.rfq_img_upload_box .thumbnail {
    height: 80px;
    width: 100%;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
    display: flex;
    overflow: hidden;
}
.rfq_img_upload_box .thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    max-width: inherit;
    max-height: 80px !important;
}
.rfq_img_upload_wrap .thumbnail_img_box {
    width: 100px;
    float: left;
    margin-right: 10px;
}
/********************* RFQ page css start **************************/
.rfq_leftCol .rfq_follow_wrap {
    padding-top: 20px;
}
.rfq_leftCol .rfq_follow_wrap .rfq_follow {
    padding: 30px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #0e1734;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
.rfq_leftCol .rfq_follow_wrap .rfq_follow span {
    font-weight: 600;
    font-size: 35px;
    display: block;
}
.rfq_content_box .quick_rfq_wrap {
    -webkit-box-shadow: 0px 11px 15px -6px rgba(68, 133, 71, 0.61);
    -moz-box-shadow: 0px 11px 15px -6px rgba(68, 133, 71, 0.61);
    box-shadow: 0px 11px 15px -6px rgba(68, 133, 71, 0.61);
    padding: 35px;
    border-radius: 20px;
}
.rfq_content_box .quick_rfqForm_wrap {
    position: relative;
    border: 2px solid #0e1734;
    border-radius: 20px;
    padding: 40px;
}
.rfq_content_box .quick_rfqForm_wrap h4 {
    position: absolute;
    top: -22px;
    left: 22px;
    background: #fff;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
}
.rfq_content_box .rfq_select {
    position: absolute;
    top: -22px;
    right: 20px;
}
.rfq_content_box .rfq_select .btn_filter_dropMenu {
    background: #fff;
    font-size: 13px;
    color: #0e1734;
    font-weight: 400;
    min-height: 30px;
    line-height: 35px;
    border: 1px solid #0e1734;
}
.rfq_content_box .rfq_select .btn_filter_dropMenu span {
    font-weight: 600;
    font-size: 18px;
    padding-right: 20px;
}
.rfq_content_box .rfq_select .btn_filter_dropMenu .material-icons {
    float: right;
    margin-top: 3px;
    font-size: 30px;
    margin-left: 10px;
}
.rfq_content_box .rfq_select ul {
    min-width: 215px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 14px -3px rgb(0 0 0);
    -moz-box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 14px -3px rgb(0 0 0);
    border-radius: 20px;
    border: 1px solid #0e1734;
    padding: 10px;
}
.rfq_content_box .rfq_select .dropdown-content li:hover,
.rfq_content_box .rfq_select .dropdown-content li.active {
    background: none;
}
.rfq_content_box .rfq_select ul li a:link,
.rfq_content_box .rfq_select ul li a:active,
.rfq_content_box .rfq_select ul li a:visited {
    font-size: 15px;
    color: #0e1734;
    text-align: center;
    border-radius: 10px;
}
.rfq_content_box .rfq_select ul li a:hover {
    background: #707070;
    color: #fff;
}
.rfq_content_box .file_attach {
    position: absolute;
    bottom: -25px;
    right: 200px;
    background: #fff;
    padding: 5px 10px;
}
.rfq_content_box .btn_rfq_post {
    position: absolute;
    bottom: -22px;
    right: 25px;
    box-shadow: none;
}
.rfq_from .input-field {
    margin: 0;
}
.rfq_from textarea {
    min-height: 80px;
    padding: 5px;
    border: none;
    line-height: 30px;
}
.previous-image-show {
    clear: both;
    padding: 20px 0 50px;
}
.previous-image-show .replied_image {
    width: 105px;
    height: 80px;
    margin: 0 10px;
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    text-align: center;
}
.previous-image-show .replied_image img {
    width: auto;
    height: 100%;
    border-radius: 10px;
}
/* **************** rfq_detail_from_wrap modal start ******************** */
.create_rfq_detail_from_wrap {
    overflow: hidden;
}
.create_rfq_detail_from_wrap .new_rfq_upload_top_wrap {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #0e1734;
    margin-bottom: 50px;
    font-weight: 500;
}
.create_rfq_detail_from_wrap .new_rfq_upload_top_wrap h1 {
    font-size: 35px;
    line-height: 45px;
    margin: 0 auto;
    color: #0e1734;
    margin-bottom: 20px;
}
.create_rfq_detail_from_wrap .rfq_upload_filebox {
    max-width: 100%;
}
.create_rfq_detail_from_wrap .create_rfq_form_wrap {
    padding: 0 10px !important;
}
.create_rfq_detail_from_wrap .rfq_detail_from ul.select2-selection__rendered {
    border: 1px solid #0e1734;
    border-radius: 5px;
    height: 48px;
    overflow: auto;
}
.create_rfq_detail_from_wrap .rfq-product-you-may-also-like {
    background: #f9f9f9;
    margin-bottom: 35px;
}
.create_rfq_detail_from_wrap .rfq-product-you-may-also-like h3 {
    margin-bottom: 30px;
}
.create_rfq_detail_from_wrap
    .rfq-product-you-may-also-like
    .design_studio_product {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}
.create_rfq_detail_from_wrap
    .rfq-product-you-may-also-like
    .product_short_details {
    position: absolute;
    bottom: 15px;
    left: 0;
    background: #f5f5f5d6;
    transition: 0.4s ease;
    border: 1px solid #efeeee;
    border-left: 0;
    width: 90%;
    padding: 8px 10px 5px !important;
}
.create_rfq_detail_from_wrap .product_short_details .product-title {
    margin-bottom: 5px;
}
.create_rfq_detail_from_wrap .product_short_details .product-title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-weight: 600;
    color: #000000;
    height: 20px;
    overflow: hidden;
    text-align: left;
}
.create_rfq_detail_from_wrap .single-product-price-value {
    text-align: left;
    font-size: 20px;
    line-height: normal;
}
.create_rfq_detail_from_wrap .single-product-price-value .price_negotiable {
    font-size: 15px;
    font-weight: 400;
}
.create_rfq_detail_from_wrap .single-product-price-value .nego_price {
    font-size: 20px;
    font-weight: 600;
}
.create_rfq_detail_from_wrap .rfq-product-you-may-also-like .product_img {
    height: 300px;
}
.create_rfq_detail_from_wrap .rfq-product-you-may-also-like .product_img img {
    min-height: inherit;
    max-height: inherit;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #eeeeee;
}
.create_rfq_detail_from_wrap .rfq-product-you-may-also-like .product_img a {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.create_rfq_detail_from_wrap .rfq_upload_filebox .btn_green {
    margin-top: 30px;
}
.create_rfq_detail_from_wrap .rfq_update_question_bar {
    padding-top: 50px;
}
.create_rfq_detail_from_wrap .new_rfq_paths_boxwrap h5 {
    font-size: 16px;
    line-height: 24px;
    color: #0e1734;
    margin-bottom: 50px;
    font-weight: 500;
}
/* *********************************** */
.modal.rfq_detail_from_wrap {
    padding: 0;
}
.rfq_detail_from .input-field {
    margin: 0 -10px 20px;
    padding: 0;
}
.rfq_detail_from .inpuboxt_group_wrap {
    margin: 0 -10px;
}
#edit-rfq-form .rfq_input_checkbox_right {
    padding-left: 0 !important;
}
#edit-rfq-form .rfq_detail_from .input-field label {
    margin-bottom: 0;
}
#edit-rfq-form .rfq_input_checkbox {
    padding: 10px 15px 0;
}
#edit-rfq-form .rfq_input_checkbox span {
    color: #444;
    position: inherit;
    padding-top: 1px;
    font-size: 16px;
    top: inherit;
    right: inherit;
}
#edit-rfq-form .radio_box [type="radio"] + span:before,
#edit-rfq-form [type="radio"] + span:after {
    top: 0;
}
#edit-rfq-form .rfq_input_checkbox [type="radio"] + span:before,
#edit-rfq-form .rfq_input_checkbox [type="radio"] + span:after {
    width: 18px;
    height: 18px;
    border: 2px solid #0e1734;
}
#edit-rfq-form .rfq_input_checkbox [type="radio"]:checked + span:after,
#edit-rfq-form
    .rfq_input_checkbox
    [type="radio"].with-gap:checked
    + span:after {
    background: #0e1734;
    width: 18px;
    height: 18px;
}
#edit-rfq-form .rfq_input_checkbox [type="radio"]:checked + span:after,
#edit-rfq-form
    .rfq_input_checkbox
    [type="radio"].with-gap:checked
    + span:before,
#edit-rfq-form
    .rfq_input_checkbox
    [type="radio"].with-gap:checked
    + span:after {
    border: 2px solid #0e1734;
}
.rfq_detail_from .input-field label {
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    padding-top: 0;
    position: relative;
}
.rfq_detail_from .input-field label span {
    color: rgb(255, 0, 0);
    position: absolute;
    top: -3px;
    right: -10px;
}
.rfq_detail_from .input-field input[type="date"]:not(.browser-default),
.rfq_detail_from .input-field input[type="number"]:not(.browser-default),
.rfq_detail_from
    .input-field
    .select2-container--default
    .select2-selection--single,
.rfq_detail_from .input-field input[type="text"]:not(.browser-default),
.rfq_detail_from .select2-container--default .select2-selection--single,
.rfq_detail_from .input-field textarea,
.rfq_detail_from .input-field input {
    border: 1px solid #d9d9d9 !important;
    border-radius: 5px;
    font-size: 14px;
    height: 48px;
    line-height: 40px;
    padding: 3px 2%;
    box-shadow: none !important;
}
.product_add_wrap_modal .rfq_detail_from .input-field select.select2 {
    border: 1px solid #d9d9d9 !important;
    border-radius: 5px;
    font-size: 14px;
    height: 48px !important;
    line-height: 40px !important;
    padding: 3px 2% !important;
    display: block;
    box-shadow: none !important;
}
.product_add_wrap_modal .btn_delete.rm-overlay-btn {
    float: right;
    display: inherit;
}
.rfq_detail_from .input-field textarea {
    margin: 0;
}
/* ************************* */
.profile_product_upload_modal .moqQuantity,
.product_add_wrap_modal .input-field .leadTimeDays,
.product_add_wrap_modal .input-field .moqQuantity,
.product_add_wrap_modal .input-field .priceRange {
    position: relative;
}
.product_add_wrap_modal .input-field .leadTimeDays input,
.product_add_wrap_modal .input-field .moqQuantity .moqQuantity_input,
.product_add_wrap_modal .input-field .priceRange input {
    padding-right: 90px !important;
}
.profile_product_upload_modal .moqQuantity .productUnitBox,
.product_add_wrap_modal .input-field .leadTimeDays .days,
.product_add_wrap_modal .input-field .moqQuantity .select2-container--default,
.product_add_wrap_modal .input-field .priceRange .priceRangeUnit {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 86px !important;
    background: #e5e5e5 !important;
    height: 41px;
    text-align: center;
    line-height: 44px;
    border-radius: 4px;
}
.profile_product_upload_modal .moqQuantity .productUnitBox {
    height: 43px;
}
.product_add_wrap_modal
    .moqQuantity
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    height: 40px;
    line-height: 42px;
}
.product_add_wrap_modal
    .input-field
    .moqQuantity
    .select2-container--default
    .select2-selection--single {
    height: 40px;
}
.product_add_wrap_modal
    .moqQuantity
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 9px;
    right: 6px;
}
.profile_product_upload_modal .moqQuantity #moq {
    height: 46px;
}
.wholesaler_add_product_form
    .moqQuantity
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    height: 23px;
}
/* ************************* */
.rfq_detail_from
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 45px;
}
.rfq_detail_from
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 10px;
    right: 7px;
}
.rfq_detail_from textarea {
    padding: 5px 10px;
    min-height: 150px;
}
.rfq_detail_from textarea {
    min-height: 100px !important;
}
.rfq_detail_from_wrap .submit_btn_wrap {
    padding: 0;
    text-align: right !important;
}
#product-edit-modal-block .submit_btn_wrap {
    padding-top: 30px;
}
#product-edit-modal-block .submit_btn_wrap .btn_green,
#product-add-modal-block .submit_btn_wrap .btn_green {
    padding: 9px 20px;
    margin: 0;
    line-height: 15px;
}
.rfq_img_upload_wrap {
    padding: 30px 10px 0px;
}
.rfq_img_upload_wrap .input-group-append {
    margin-bottom: 10px;
}
.rfq_img_upload_wrap .thumbnail_img {
    height: 80px;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.rfq_img_upload_wrap .thumbnail_img img {
    width: auto;
    height: auto;
    border-radius: 10px;
}
.rfq_img_upload_wrap .btn_upload {
    border: none;
    width: 38px;
    height: 32px;
    margin-top: 10px;
}
.rfq_detail_from_wrap .modal-close {
    margin-top: 5px;
}
.rfq_img_upload_wrap .rfq_thumbnail_box {
    width: 100px;
    float: left;
    margin: 0 10px 0px 0;
}
/* **************** rfq_detail_from_wrap modal end ******************** */
/************************************* */
.rfq_content_box .rfq_btn_wrap {
    padding: 30px 0 0;
}
.rfq_content_box .rfq_btn_wrap .btn_detailed_rfq {
    background: url(../images/rfq_detaile_arrow_down.png) no-repeat center
        bottom !important;
    padding-bottom: 30px;
    font-size: 20px;
    color: #0e1734;
}
n .rfq_content_box .rfq_btn_wrap .btn_detailed_rfq_open {
    background: url(../images/rfq_detaile_arrow_up.png) no-repeat center bottom !important;
    padding-bottom: 30px;
}
.rfq_content_box .rfq_info_wrap {
    padding: 0px 0px 45px;
}
.rfq_content_box .rfq_info_wrap button {
    margin: 0 0 0 20px;
    box-shadow: none;
    font-size: 18px;
    color: #0e1734;
    padding: 0 35px;
    border: 1px solid #0e1734;
}
.rfq_content_box .rfq_info_wrap button.active,
.rfq_content_box .rfq_info_wrap button:hover {
    background: #0e1734;
    color: #fff;
}
.rfq_content_box .rfq_day_wrap {
    border-bottom: 1px solid #707070;
    position: relative;
}
.rfq_content_box .rfq_day_wrap span {
    background: #fff;
    padding: 0 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.rfq_content_box .rfq_profile_detail {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    border-radius: 10px;
    margin-bottom: 50px;
    position: relative;
    padding: 20px 20px 15px;
}
.rfq_content_box .rfq_profile_detail .profile_info {
    font-size: 15px;
}
.rfq_content_box .rfq_profile_detail .rfq_share_box {
    position: absolute;
    right: 15px;
    top: 13px;
}
.rfq_content_box .rfq_profile_img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
}
.rfq_profile_info {
    color: #0a0a0a;
}
.rfq_profile_info p {
    margin-bottom: 5px;
}
.rfq_content_box .rfq_profile_img img {
    width: 100%;
}
.rfq_content_box .rfq_profile_info h4 {
    font-size: 20px;
    margin-bottom: 5px;
    display: none;
}
.rfq_content_box .rfq_profile_info h4 img {
    width: 20px;
    margin-left: 10px;
}
.rfq_content_box .profile_view_time span {
    display: inline-block;
    color: #000000;
    font-size: 18px;
}
.rfq_content_box .profile_view_time .material-icons {
    float: left;
    margin-right: 10px;
}
.rfq_content_box .rfq_profile_info .tagS {
    padding-bottom: 30px;
}
.modal-content .rfq_profile_info .imgBox.rfq_thum_img img,
.rfq_content_box .rfq_profile_info .rfq_thum_imgs img {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 3px;
    margin: 0;
    height: 100%;
    vertical-align: middle;
    width: auto;
    object-fit: cover;
    cursor: pointer;
}
.rfq_content_box .rfq_view_detail_wrap {
    font-weight: 600;
    padding: 15px 0;
}
.rfq_content_box .rfq_view_detail_wrap .green_active {
    color: #0e1734;
    font-size: 14px;
}
.rfq_content_box .rfq_view_detail_wrap .btn_rfq_inactive {
    color: gray;
    opacity: 0.9;
    font-size: 14px;
}
.rfq_profile_detail .btn_rfq_edit {
    background: #0e1734;
    color: #fff;
    padding: 3px 15px;
    font-size: 20px;
    border-radius: 5px;
    float: right;
    margin-left: 8px;
}
.rfq_profile_detail .btn_rfq_edit .material-icons {
    font-size: 15px;
}
.rfq_content_box .rfq_view_detail_wrap .btn_view_detail {
    font-weight: 600;
    font-size: 16px;
    color: #0e1734;
    padding: 0;
}
.rfq_content_box .rfq_view_detail_info {
    text-align: left;
    padding: 25px 0 0;
}
.rfq_content_box .rfq_view_detail_info table tr {
    border: none;
}
.rfq_content_box .rfq_view_detail_info table tr td {
    padding: 5px 0;
}
.rfq_content_box .rfq_profile_detail .responses_wrap {
    font-weight: 600;
    padding: 20px 0 0px;
    color: #0e1734;
}
.rfq_content_box .rfq_profile_detail .responses_wrap .bid_rfq,
.rfq_content_box .rfq_profile_detail .responses_wrap span {
    display: inline-block;
}
.rfq_content_box .rfq_profile_detail .responses_wrap .material-icons {
    float: left;
    margin-right: 10px;
}
.rfq_content_box .rfq_profile_detail .responses_wrap .btn_responses {
    color: #0e1734;
    margin-left: 50px;
    padding-right: 0;
}
.rfq_content_box .rfq_profile_detail .responses_wrap .respons_count {
    background: #0e1734;
    padding: 6px 10px 3px;
    color: #fff;
    border-radius: 8px;
    margin-left: 10px;
    font-size: 12px;
}
.rfq_content_box .rfq_profile_detail .responses_wrap_right {
    color: red;
    font-size: 10px;
    line-height: 14px;
    padding-top: 28px;
}
.rfq_content_box .rfq_profile_detail .responses_wrap_right p {
    margin: 0;
}
.rfq_content_box .respones_detail_wrap {
    background: #ebe9e9;
    border: 1px dotted #0e1734;
    padding: 10px 20px;
    border-radius: 15px;
    position: relative;
    margin-top: 50px;
}
.rfq_content_box .rfq_view_detail_wrap .btn_view_detail span,
.responses_wrap .btn_responses .new-bid-reply-badge {
    color: #000;
    padding: 4px;
    font-size: 12px;
    border-radius: 3px;
    font-weight: 400;
    border: 1px solid #000;
}
.rfq_content_box .rfq_view_detail_wrap .btn_view_detail span {
    padding: 3px 4px 4px;
    line-height: 14px;
    display: inline-block;
}
.respones_detail_wrap .responses_open {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/respons_bg.png")
        no-repeat center top;
    padding-bottom: 50px;
    position: absolute;
    right: 75px;
    top: -50px;
    width: 20px;
}
.rfq_content_box .respones_detail_wrap .respones_box {
    border-bottom: 1px solid #0e1734;
    padding: 20px 0px 10px;
}
.rfq_content_box .respones_detail_wrap .respones_box:last-child {
    border-bottom: none;
}
.rfq_content_box .respones_detail_wrap .rfq_profile_info {
    font-size: 16px;
    text-align: left;
    text-transform: capitalize;
}
.rfq_content_box .respones_detail_wrap .full_specification,
.rfq_content_box .respones_detail_wrap .full_details .title {
    font-weight: 400;
}
.rfq_content_box .respones_detail_wrap .btn_view_detail,
.rfq_content_box .respones_detail_wrap .full_specification .title {
    font-weight: 600;
}
.rfq_content_box .respones_detail_wrap .rfq_profile_img {
    width: 70px;
    height: 70px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
.rfq_content_box .respones_detail_wrap .btn_supplier {
    -webkit-box-shadow: 0px 5px 12px 1px rgba(78, 156, 82, 1);
    -moz-box-shadow: 0px 5px 12px 1px rgba(78, 156, 82, 1);
    box-shadow: 0px 5px 12px 1px rgba(78, 156, 82, 1);
    color: #0e1734;
    padding: 5px 20px;
}
.modal .modal-content .rfq_profile_info h4 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 24px;
    background: none !important;
    padding: 0;
}
.rfq_profile_info h5 {
    margin-bottom: 10px;
    color: #000000;
    font-size: 18px;
    text-transform: capitalize;
}
.rfq_profile_info h6 {
    margin: 15px 0;
    color: #0e1734;
    font-size: 16px;
}
.rfq_profile_info .short_description {
    font-size: 16px;
    color: #000000;
    line-height: 28px;
    padding-right: 10px;
}
.respones_img_wrap {
    padding: 15px 0 0;
    margin: 0 -8px;
}
.respones_img_wrap .respones_img {
    display: inline-block;
    width: 100px;
    height: 80px;
    padding: 0 8px;
    border-radius: 10px;
    overflow: hidden;
}
.respones_img_wrap .respones_img img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.modal-content .rfq_profile_info .rfq_thum_imgs,
.rfq_profile_info .rfq_thum_imgs {
    padding: 20px 10px 0;
}
.modal-content .rfq_profile_info .imgBox.rfq_thum_img,
.rfq_thum_imgs .rfq_thum_img {
    width: 90px !important;
    height: 90px !important;
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
    min-height: inherit;
    border-radius: 5px;
}
.rfq_thum_img .doc_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/doc-bg.png")
        no-repeat center;
    background-size: 75px;
    width: auto;
    height: 84px;
    display: block;
    font-size: 0;
}
.rfq_thum_img .xlsx_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/excel-bg.png")
        no-repeat center;
    background-size: 75px;
    width: auto;
    height: 84px;
    display: block;
    font-size: 0;
}
.rfq_thum_img .pdf_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/pdf-bg.png")
        no-repeat center;
    background-size: 75px;
    width: auto;
    height: 84px;
    display: block;
    font-size: 0;
}
.rfq_thum_img .zip_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/zip-bg.png")
        no-repeat center;
    background-size: 75px;
    width: auto;
    height: 84px;
    display: block;
    font-size: 0;
}
.rfq_view_detail_info .full_specification {
    padding-bottom: 10px;
}
.rfq_view_detail_info .full_specification .title {
    font-weight: 600;
}
.rfq_view_detail_info .full_details {
    text-transform: capitalize;
}
.rfq_view_detail_info .full_details .title {
    font-size: 15px;
}
.respones_img_wrap .rfq_thum_img .xlsx_icon,
.respones_img_wrap .rfq_thum_img .doc_icon,
.respones_img_wrap .rfq_thum_img .pdf_icon,
.respones_img_wrap .rfq_thum_img .zip_icon {
    background-size: 80px;
    height: 80px;
}
.modal .rfq_profile_info .profile_view_time {
    position: absolute;
    right: 10px;
    top: 10px;
    width: auto;
    height: auto;
}
.rfq_profile_info .btn_share {
    font-size: 14px;
    min-width: inherit;
    padding: 3px 10px;
    border-radius: 5px;
    color: #fff;
    line-height: 26px;
    box-shadow: none;
    margin: 0 !important;
    height: 32px;
    background: #0e1734 !important;
}
.rfq_profile_info .btn_share span {
    color: #fff;
    font-size: 14px;
    line-height: 27px;
}
.rfq_profile_info .btn_share span:hover,
.rfq_profile_info .btn_share:hover {
    color: #fff;
}
.rfq_profile_info .btn_share .material-icons {
    float: left;
    font-size: 16px;
    color: #fff;
    margin-top: 4px;
    margin-right: 5px;
}
#share-modal .modal-content {
    padding-bottom: 40px;
}
#share-modal h3 {
    font-size: 20px;
    margin-bottom: 40px;
}
#share-modal .share_url_box {
    position: relative;
    border-bottom: 1px solid #9e9e9e;
    padding: 0 45px 5px 0;
}
.share_url_box .share_text_box {
    border-bottom: none !important;
    margin: 0 !important;
    height: inherit !important;
}
.share_url_box .share_copy {
    position: absolute;
    right: 0px;
    bottom: 5px;
}
.rfg_share_boxwrap {
    padding: 30px 20px;
}
.rfg_share_boxwrap .rfg_share_top_navbar {
    padding: 0;
}
.rfq_content_box .rfg_share_box {
    padding: 0;
    box-shadow: none;
    margin: 0;
}
/**************** RFQ page css End **************************/
/****************** account_profile_wrapper css end ****************/
/****************** Profile page css end ***************************/
/* business_stepper_wrap css start */
.business_sign_wrap .leftbar {
    position: fixed !important;
    margin-bottom: -20px;
}
.business_sign_wrap .rightbar {
    margin-left: 33% !important;
    float: right;
}
.sign-wrap .leftbar {
    background-color: #194802;
    position: relative;
    text-align: center;
    height: 100vh;
}
.sign-wrap .leftbar .logo-wrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    vertical-align: middle;
    display: flexbox;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.sign-wrap .logo-inner {
    max-width: 450px;
    padding: 0 30px;
}
.sign-wrap .leftbar .logo-wrap img {
    max-width: 350px;
    margin-bottom: 30px;
    width: 100%;
}
.sign-wrap .leftbar .logo-wrap .logo_white_img {
    max-width: 350px;
    margin-bottom: 10px;
}
.sign-wrap .leftbar .logo-wrap h4 {
    font-size: 16px;
    color: #0e1734;
}
.business_stepper_wrap {
    padding: 50px 80px;
    overflow: hidden;
}
.business_stepper_wrap .back_to img {
    width: 35px;
}
.business_stepper_wrap h3 {
    font-size: 25px;
    font-weight: 600;
    color: #3d3d3d;
    margin: 0 0 40px;
}
.business_stepper_wrap ul.stepper.horizontal .step.active .step-title::before,
.business_stepper_wrap ul.stepper.horizontal .step.done .step-title::before {
    background-color: #397b3d;
}
.business_stepper_wrap ul.stepper.horizontal .step.wrong .step-title::before {
    background-color: red;
}
.business_stepper_wrap .tabs {
    margin-bottom: 30px;
    height: 100px;
    position: relative;
}
.business_stepper_wrap .tabs li {
    height: 100px;
}
.business_stepper_wrap .tabs li a:link,
.business_stepper_wrap .tabs li a:active,
.business_stepper_wrap .tabs li a:visited {
    font-weight: 600;
    color: #000000;
    font-size: 18px;
    text-transform: capitalize;
    position: relative;
    padding-top: 30px;
}
.business_stepper_wrap .tabs .tab.disabled a:link,
.business_stepper_wrap .tabs .tab.disabled a:active,
.business_stepper_wrap .tabs .tab.disabled a:visited {
    color: #707070;
}
.business_stepper_wrap .tabs li a.active,
.business_stepper_wrap .tabs li a:hover,
.business_stepper_wrap .tabs li a:focus {
    background: none !important;
    color: #0e1734;
}
.business_stepper_wrap .tabs .tab.disabled a:hover {
    background: none !important;
    color: #707070;
}
.business_stepper_wrap .tabs li a .step_count {
    width: 25px;
    height: 25px;
    line-height: 22px;
    border-radius: 50%;
    background: #707070;
    padding: 3px;
    display: inline-block;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    position: absolute;
    top: 15%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 9;
}
.business_stepper_wrap .tabs li a.active .step_count,
.business_stepper_wrap .tabs li a.hover .step_count {
    background: #397b3d;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 13px;
    right: 10px;
}
.tabs .indicator {
    display: none;
    background: none;
}
.business_stepper_wrap .input-field label {
    font-size: 16px;
    color: #000000;
    padding: 12px 0 0;
    float: left;
}
.business_stepper_wrap .input-field.col label.active {
    left: 0.75rem;
    top: -12px;
}
.business_stepper_wrap select,
.sign-wrap .input-wrap input {
    font-size: 18px;
}
.business_stepper_wrap .input-field select,
.business_stepper_wrap .select2-container--default .select2-selection--single,
.business_stepper_wrap .input-field input {
    border: none;
    border-radius: 10px;
    padding: 0 2%;
    float: right;
    height: 55px;
    font-size: 18px;
    color: #000000;
    width: 96%;
    margin-bottom: 0;
}
.business_stepper_wrap .input-field select:focus,
.business_stepper_wrap .input-field input:focus {
    border: none !important;
    background: none !important;
}
.business_stepper_wrap .input-field.number_of_outlets {
    float: right;
}
.business_stepper_wrap .select2-container--default .select2-selection--single,
.business_stepper_wrap .input-field select {
    width: 100%;
}
.business_stepper_wrap
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 46px;
}
ul.stepper.horizontal .step .step-content .step_content_inner .step-actions {
    bottom: inherit;
    padding: 0;
}
.business_stepper_wrap .next_to_representative_details_info {
    background: #0e1734;
    font-weight: 600;
    font-size: 18px;
    width: 130px;
    height: 45px;
    line-height: 45px;
    border-radius: 10px;
    text-transform: capitalize;
    float: right;
    margin-top: 50px;
}
.business_stepper_wrap .next_to_representative_details_info:hover {
    background: #0e1734;
    color: #ffffff;
}
.business_stepper_wrap .previous-step {
    font-weight: 600;
    color: #397b3d;
    font-size: 20px;
    padding-top: 10px;
    text-transform: capitalize;
}
.business_stepper_wrap .representative_box {
    padding: 0 0 30px 10px;
}
.business_stepper_wrap .representative_box .title {
    font-size: 18px;
    color: #0e1734;
    position: relative;
    padding-right: 25px;
}
.business_stepper_wrap .representative_box .title .tooltipped {
    line-height: 10px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 0;
}
.business_stepper_wrap .representative_box .title .tooltipped i {
    color: #000000;
    font-size: 18px;
}
.business_stepper_wrap .representative_box .radio_box {
    margin-left: 30px;
    font-weight: 600;
    color: #0e1734;
}
.business_stepper_wrap [type="radio"] + span:before,
[type="radio"] + span:after {
    width: 20px;
    height: 20px;
}
.business_stepper_wra [type="radio"]:not(:checked) + span:before,
.business_stepper_wrap [type="radio"]:not(:checked) + span:after {
    border: 2px solid #0e1734;
}
.business_stepper_wrap [type="radio"]:checked + span:after,
.business_stepper_wrap [type="radio"].with-gap:checked + span:after {
    background: #0e1734;
}
.business_stepper_wrap .radio_box [type="radio"]:checked + span:after,
.business_stepper_wrap .radio_box [type="radio"].with-gap:checked + span:before,
.business_stepper_wrap .radio_box [type="radio"].with-gap:checked + span:after {
    border: 2px solid #0e1734;
}
.business_stepper_wrap .step-actions {
    text-align: right;
    padding-top: 50px;
    float: right;
}
.business_stepper_wrap .step-actions .green {
    background: #0e1734;
    font-size: 18px;
    width: 130px;
    height: 45px;
    line-height: 45px;
    border-radius: 10px;
    text-transform: capitalize;
    margin-left: 10px;
}
.business_list_wrapper {
    margin: 0px 20px;
}
.business_list_wrapper .btn_create_new {
    display: inline-block;
    margin: 0 0 20px;
    padding-bottom: 5px;
    margin-right: -12px;
}
.business_list_innar_wrapper {
    padding: 20px !important;
}
.business_list_wrapper .list_title legend {
    border-radius: 5px;
    margin-bottom: 20px;
    font-size: 18px;
}
.business_list_wrapper .list_box {
    border-radius: 10px;
    padding: 20px;
    font-size: 16px;
}
.business_list_wrapper .list_box span {
    font-weight: 600;
}
.business_list_wrapper .list_box p a {
    display: block;
    line-height: 22px;
    padding-top: 3px;
}
.business_list_inner_wrap {
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    margin: 0 -15px;
    padding-top: 30px;
}
.business_list_inner_wrap .business_list_itembox {
    text-transform: capitalize;
    margin-bottom: 30px;
    width: 25%;
}
.business_list_inner_wrap .business_list_itembox .list_box {
    margin: 0 15px 30px;
    height: 100%;
    position: relative;
}
.business_list_wrapper .business_view {
    display: block;
    background: #0e1734;
    border-radius: 0 0 10px 10px;
    padding: 10px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
}
.user-profile-basic-info-block .my_businesses_wrap .my_businesses_box .switch,
.business_list_inner_wrap .business_list_itembox .list_box .switch {
    position: absolute;
    right: 18px;
    top: 7px;
    width: auto;
    text-align: right;
}
.business_list_inner_wrap .business_list_itembox .list_box .switch {
    bottom: 50px;
}
.my_businesses_wrap
    .my_businesses_box
    .switch
    label
    input[type="checkbox"]:checked
    + .lever,
.business_list_itembox
    .list_box
    .switch
    label
    input[type="checkbox"]:checked
    + .lever {
    background: #73d578;
    margin: 0 0 5px 0;
}
.my_businesses_wrap .my_businesses_box .switch .teal,
.business_list_itembox .list_box .switch .teal {
    background: none !important;
    color: #0e1734 !important;
    border-radius: 10px;
    font-size: 12px;
}
.my_businesses_wrap
    .my_businesses_box
    .switch
    label
    input[type="checkbox"]:checked
    + .lever:after,
.business_list_itembox
    .list_box
    .switch
    label
    input[type="checkbox"]:checked
    + .lever:after {
    background: #0e1734;
}
.my_businesses_wrap .my_businesses_box .switch .enable_disable_label,
.business_list_itembox .list_box .switch .enable_disable_label {
    color: #808080;
    font-size: 12px;
    display: block;
    line-height: 12px;
}
.my_businesses_wrap .my_businesses_box .switch label .lever,
.business_list_itembox .list_box .switch label .lever {
    margin: 0 0px 5px 0;
}
/* business_stepper_wrap css end */
/* Modal css */
.modal {
    background: #ffffff;
    border-radius: 20px;
    width: 60%;
}
#certification-upload-form-modal {
    width: 72%;
}
.fullscreen-modal.profile_form_modal,
.wholesaler_add_product_modal {
    top: 15% !important;
}
.modal legend {
    margin-bottom: 20px;
}
.modal .modal-content {
    padding: 40px 30px 30px;
    overflow: hidden;
}
.modal-content h4 {
    font-size: 20px;
    margin-bottom: 30px;
}
.modal .modal-close {
    text-transform: capitalize;
}
.input-field {
    margin-bottom: 20px;
    margin-top: 0;
}
.input-field label {
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    padding: 12px 0 0;
    position: inherit;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: capitalize;
    -webkit-transform: inherit;
    transform: inherit;
    left: inherit;
    top: inherit;
}
.input-field label.active {
    position: inherit;
    background: none;
}
.modal .input-field label {
    padding-top: 0;
    left: inherit;
}
.input-field select,
.sign-wrap .input-wrap input {
    font-size: 18px;
}
.input-field input:not([type]),
.input-field input[type="text"]:not(.browser-default),
.input-field input[type="password"]:not(.browser-default),
.input-field input[type="email"]:not(.browser-default),
.input-field input[type="url"]:not(.browser-default),
.input-field input[type="time"]:not(.browser-default),
.input-field input[type="date"]:not(.browser-default),
.input-field input[type="datetime"]:not(.browser-default),
.input-field input[type="datetime-local"]:not(.browser-default),
.input-field input[type="tel"]:not(.browser-default),
.input-field input[type="number"]:not(.browser-default),
.input-field input[type="search"]:not(.browser-default),
.input-field input[type="search"],
.input-field select,
.input-field .select2-container--default .select2-selection--single,
.input-field input {
    border-radius: 5px;
    box-shadow: none;
    padding: 0 10px !important;
    float: right;
    height: 45px;
    line-height: 52px;
    font-size: 16px;
    color: #000000;
    width: -webkit-fill-available !important;
    width: -moz-available !important;
    margin-bottom: 0;
    border: 1px solid #d9d9d9 !important;
    box-shadow: none !important;
}
.input-field input::placeholder {
    color: #000000;
    opacity: 0.5;
}
.select2.product-colors {
    height: 230px;
    padding-top: 10px !important;
}
.select2.product-sizes {
    height: 133px;
    padding-top: 10px !important;
}
.modal table tr td input {
    width: 82% !important;
    text-align: center;
    float: left;
    border-radius: 5px !important;
    margin: 0px !important;
}
#ready_stock_order_customize_block tr td input,
.modal .color-and-size-block .color-size-table-block tr td input {
    width: 65% !important;
}
#ready_stock_order_customize_block .ready-stock-table-block tr td .avl-wrap {
    min-height: 20px;
    display: block;
    width: 100%;
    float: left;
}
.modal .prices-breakdown-block .fresh-order-attribute-table-block tr td input {
    width: 85% !important;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    width: auto !important;
    height: auto;
}
.input-field .radio_box input {
    width: auto !important;
}
.input-field .image-uploader,
.input-field textarea,
.product_colorSizw_wrap .select2-container {
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #d9d9d9 !important;
}
.product_colorSizw_wrap .select2-container {
    padding: 0;
    border: none !important;
}
.input-field select:focus,
.input-field input:focus {
    border: none !important;
    background: none !important;
}
.input-field textarea {
    min-height: 150px;
    line-height: 25px !important;
}
.input-field .select2-container--default .select2-selection--single {
    padding: 0;
    width: 100% !important;
    height: 46px;
    border-radius: 5px !important;
    background: none;
    text-transform: capitalize;
}
.select2-container--default .select2-results > .select2-results__options {
    text-transform: capitalize;
}
#profileAccountPostNew
    .input-field
    .select2-container--default
    .select2-selection--single {
    height: 50px;
}
#profileAccountPostNew
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 46px;
}
.input-field
    .select2-container--default
    .select2-search--inline
    .select2-search__field {
    box-shadow: inherit !important;
    border: none !important;
}
.createRfqForm .rfq_detail_from .input-wrapper ul.select2-selection__rendered {
    padding: 5px;
}
.profile_form_modal
    .input-field
    .select2-container--default
    .select2-search--inline
    .select2-search__field,
.product_add_wrap_modal
    .input-field
    .select2-container--default
    .select2-search--inline
    input.select2-search__field,
.new_profile_account_filterbox
    .select2-container
    .select2-search--inline
    .select2-search__field,
#create-rfq-form
    .input-field
    .select2-container--default
    .select2-search--inline
    input.select2-search__field {
    display: block;
    min-width: 10px !important;
    line-height: 10px;
    height: 23px;
    padding: 0 !important;
    margin: 0;
    width: auto !important;
}
.input-field
    .select2-container--default
    .select2-search--inline
    .select2-search__field:focus {
    border: none !important;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 46px;
    padding-left: 0;
}
.product_add_wrap_modal
    .input-field
    .priceRange
    .priceRangeUnit
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 42px;
}
.banner_search
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 44px;
}
.pro_porma_invoice
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered,
.line_item_wrap
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 48px;
}
.modal .submit_wrap {
    padding-top: 20px;
}
.product_media_wrap .media_img {
    width: 110px;
    height: 80px;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 10px;
}
.product_media_wrap .fa {
    font-size: 1rem;
}
.product_media_wrap .input-group-append .btn {
    margin: 5px 0;
    height: 32px;
}
#product-edit-modal-block .product_media_wrap .media_img,
#product-add-modal-block .product_media_wrap .media_img {
    width: 100%;
    display: inline-block;
    min-width: 100%;
    height: 158px;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
}
.product_media_wrap .media_img img {
    height: 100%;
    width: 100%;
    border-radius: 0;
    object-fit: contain;
}
.product_media_wrap .input-group-append .btn {
    float: none;
}
.profile_edit_img {
    padding-bottom: 40px;
}
.profile_form_modal.modal .modal-footer {
    width: 100%;
    float: left;
}
.profile_form_modal .add_more_box {
    padding: 15px 0 10px;
    display: block;
}
.profile_form_modal .add_more_box .add-more-block {
    font-weight: 600;
    font-size: 16px;
}
.modal .add_more_box .material-icons,
.profile_form_modal .add_more_box .material-icons {
    float: left;
    font-size: 18px;
    margin: 3px 3px 0 0;
}
.profile_form_modal .btn_delete {
    text-align: center;
    float: right;
    width: 38px;
}
.profile_form_modal .fresh-order-attribute-table-block .btn_delete {
    padding-top: 10px;
}
#product-modification-modal .btn_delete {
    padding-top: 90px;
}
.profile_form_modal .btn_delete .material-icons {
    color: #dc143c;
    font-size: 20px;
    display: block;
}
.profile_form_modal .btn_delete span {
    text-align: center;
    display: block;
    color: #dc143c;
    font-size: 10px;
}
.swal2-popup .swal2-title {
    font-size: 22px !important;
}
.swal2-popup .swal2-styled {
    background-color: #0e1734 !important;
    border-left-color: #0e1734 !important;
    border-right-color: #0e1734 !important;
    border-radius: 5px;
}
.swal2-popup .swal2-styled:focus {
    -webkit-box-shadow: 0px 0px 14px -3px rgb(68 133 71);
    -moz-box-shadow: 0px 0px 14px -3px rgba(68, 133, 71, 1);
    box-shadow: 0px 0px 14px -3px rgb(68 133 71);
}
#selectcat .modal-dialog {
    width: 100% !important;
}
#selectcat .modal-dialog .modal-title {
    padding: 10px 20px;
}
#selectcat .modal-footer .btn {
    margin: 3px;
}
.select2-container--default
    .select2-results__option--highlighted[aria-selected] {
    background-color: #0e1734 !important;
}
/* ************************************** */
.profile_form_modal label {
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    padding: 0 0 10px 0;
    position: inherit;
    display: block;
    text-transform: capitalize;
}
.profile_form_modal .radio_box,
.profile_form_modal .radio_box {
    display: inline-block;
}
.modal .btn,
.profile_form_modal .btn {
    float: right;
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
    height: 40px;
    color: #ffffff;
    text-transform: capitalize;
}
.modal .red,
.profile_form_modal .red {
    line-height: 23px;
    height: 25px;
}
.modal .btn .material-icons,
.profile_form_modal .btn .material-icons {
    float: left;
}
.profile_form_modal tbody tr {
    border-bottom: none;
}
.profile_form_modal .input-field.col label {
    position: inherit !important;
    position: inherit;
    left: inherit;
    top: inherit;
    margin: 0;
    float: left;
    display: block;
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
}
.profile_form_modal .input-field > label:not(.label-icon).active {
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
    margin: 0;
}
.certifications .certifications-block {
    flex-flow: row wrap;
    align-content: stretch;
    display: flex;
    align-items: center;
    margin: 0 -20px;
}
.certifications .certifications-block .card-alert.card {
    margin: 0 20px;
}
.certifications .certificate_img_wrap {
    position: relative;
    padding: 5px 20px;
    margin-bottom: 0;
    text-align: center;
    width: 25%;
    vertical-align: middle;
}
.certifications .certificate_img_wrap .certificate_img {
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.certifications .certificate_img_wrap .certificate_img img {
    max-height: 140px;
    width: auto;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);
    border-radius: 12px;
}
.certificate_img_wrap .certificate_infoBox span {
    display: block;
    font-size: 12px;
    line-height: 16px;
}
.certificate_img_wrap .certificate_infoBox .certificate_title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 600;
    font-size: 14px;
    height: 42px;
    line-height: 20px;
    color: #0a0a0a;
    text-transform: capitalize;
    overflow: hidden;
    margin: 10px 0 5px 0;
}
.account_profile_wrapper .certification_file_down {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/pdf-bg.png")
        no-repeat center;
    background-size: 125px;
    height: 100%;
    display: block;
    width: 100%;
}
.certificate_img_wrap .certificate_img .xlsx_icon {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/excel-bg.png")
        no-repeat center;
    background-size: 125px;
    height: 100%;
    display: block;
    width: 100%;
}
.certificate_img_wrap .certificate_img .certification_doc {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/doc-bg.png")
        no-repeat center;
    background-size: 125px;
    height: 100%;
    display: block;
    width: 100%;
}
.association-membership-img,
.press-highlight-img {
    position: relative;
}
.account_profile_wrapper a.remove-association-membership,
.account_profile_wrapper a.remove-main-buyer,
.account_profile_wrapper a.remove-certificate {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
}
.account_profile_wrapper a.remove-press-highlight {
    display: block;
    position: absolute;
    top: -30px;
    right: 0;
}
.account_profile_wrapper a.remove-certificate {
    right: 27px;
}
.profile_form_modal .tooltipped_title {
    float: left;
}
.profile_form_modal .tooltipped {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    line-height: 10px;
    color: #000000;
    cursor: pointer;
}
.profile_form_modal .tooltipped .material-icons {
    font-size: 18px;
}
.profile_form_modal td {
    margin-top: 15px;
    padding: 8px;
}
.profile_form_modal th {
    padding: 0px 5px 15px;
}
.profile_form_modal tbody tr:first-child {
    padding-top: 20px;
}
.profile_form_modal textarea {
    padding: 5px 10px;
    min-height: 48px;
    max-height: 130px;
    float: left;
    margin: 0;
    border-radius: 5px;
    border: 1px solid #d9d9d9 !important;
    line-height: 20px;
}
.profile_form_modal textarea:focus {
    border: 1px solid #0e1734 !important;
}
.profile_form_modal .file_upload {
    border: none !important;
    box-shadow: none !important;
    height: 60px;
    background: none;
    min-width: 150px;
    cursor: pointer;
}
.profile_form_modal .file_upload:focus {
    border: none !important;
}
#order-modification,
#order-query {
    padding: 0 10px !important;
}
#order-query-communication-modal textarea {
    height: 150px !important;
}
#order-modification .btn_green {
    padding: 5px 15px 4px;
    font-size: 15px;
}
.main_buyer_box {
    text-align: center;
    position: relative;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.main_buyer_img {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main_buyer_img img {
    width: auto;
    height: auto;
    max-height: 50px;
}
#company-overview-update-form .submit_btn_wrap {
    padding-top: 50px;
}
.profile_form_modal .welfare_box {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.profile_form_modal .submit_btn_wrap .btn_green {
    margin: 0;
    height: 40px;
    font-size: 16px;
}
.profile_form_modal .submit_btn_wrap .btn_green:hover {
    color: #0e1734;
}
.order-top-block {
    padding-bottom: 30px;
}
.product-details-table-block .blue.accent-2,
.cart_table .blue.ready-to-ship-label,
.cart_content_wrap .blue.ready-to-ship-label {
    color: #ffffff !important;
    border-radius: 5px;
    font-size: 13px;
    padding: 5px 10px;
    line-height: 21px;
    height: auto;
    margin-top: 10px;
    background: #0e1734 !important;
}
#product-modification-modal .input-field {
    display: block;
    float: left;
    width: 100%;
}
#product-modification-modal textarea {
    height: 130px !important;
    max-height: inherit;
}
#company-overview-modal textarea {
    height: 130px;
    max-height: inherit;
    margin: 0;
    border: 1px solid #d9d9d9 !important;
}
#company-overview-modal [type="checkbox"] + span:not(.lever):before {
    margin-left: 10px;
}
#company-overview-modal textarea.about-company,
.profile_form_modal textarea.about-company {
    height: 180px;
    border-radius: 10px;
}
#product-modification-modal .red {
    height: 43px;
}
.order-query-message-content input {
    background: none !important;
    box-shadow: none !important;
    width: auto;
    float: left;
    height: 62px;
}
.order-query-message-content .input-field label.active {
    color: #000 !important;
}
.certification-details-table-block .select2-container {
    height: 55px;
    width: 160px !important;
}
.certification-details-table-block
    .select2-container
    .select2-selection--single {
    height: 46px;
    margin-top: 5px;
    border: 1px solid #d9d9d9 !important;
    background: none;
}
.certification-details-table-block
    .select2-container
    .select2-selection--single:focus {
    border: 1px solid #54a948 !important;
}
.certification-details-table-block
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b {
    margin-top: 3px;
}
.certification-details-table-block
    .select2-container--default
    .select2-selection--single
    .select2-selection__clear {
    margin-right: 5px;
}
.certification-details-table-block
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 45px;
    padding-left: 10px;
}
.certification-details-table-block
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 10px;
    right: 5px;
}
.product-details-table-block td .colorSizeModal {
    display: block;
    font-size: 15px;
}
#manufacture-update-errors {
    color: red;
    font-size: 14px;
    padding: 20px 40px 0;
}
.validaiton-errors {
    color: red;
    font-size: 14px;
    padding: 20px 40px 0;
}
.checkout_content_wrap.main_content_wrapper,
.cart_content_wrap.main_content_wrapper {
    padding: 0 20px;
}
#orders .order-list-block {
    padding: 0 5px;
}
/* ************************************************** */
/* New style start */
.header_dasktop .btn_profile {
    box-shadow: none;
    padding: 4px 10px 2px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 1px;
    font-size: 14px;
    float: right;
}

.header_wrap .book_demo .btn_topBookDemo {
    background: #0e1734;
    padding: 9px 10px 8px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-size: 14px;
}
.header_wrap .book_demo .btn_myPanel {
    background: #0e1734;
    padding: 9px 10px 8px;
    border-radius: 20px;
    color: #ffffff;
    border: none;
    font-size: 14px;
    position: relative;
}
.header_wrap .book_demo .btn_myPanel .circle-block {
    background: red;
    width: 20px;
    height: 20px;
    border-radius: 100px;
    display: inline-block;
    position: absolute;
    top: -8px;
    right: -10px;
    text-align: center;
    line-height: 20px;
}
.header_wrap .book_demo .btn_myPanel .circle-block i {
    color: #fff;
    vertical-align: middle;
    font-size: 15px;
    line-height: 20px;
}
.header_dasktop .user-block {
    float: right;
    margin-top: -4px;
}
.header_dasktop .btn_logRegi {
    padding: 6px 8px;
    font-size: 14px;
    margin: 4px 0 0 0px;
    box-shadow: none;
    background: #0e1734;
    color: #ffffff;
    border: 1px solid #0e1734;
    border-radius: 20px;
}
.header_dasktop .btn_logRegi:hover {
    background: inherit;
    color: #0e1734;
}
.landing_header.header_wrap .btn_logRegi {
    color: #fff;
    border: 1px solid #0e1734;
    min-width: 120px;
    background: #0e1734;
    border-radius: 20px;
}
.landing_header.header_wrap .btn_logRegi:hover {
    background: inherit;
    color: #0e1734;
}
/* .header_wrap.sticky_header.landing_header.fixed .btn_logRegi {
    color: #0E1734;
    background: inherit;
} */
.avatar-status {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    /* margin-left: 10px; */
}
.mobile_top_right .avatar-status {
    margin-left: 0;
    margin-top: 5px;
}
.avatar-status img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: block;
    object-fit: cover;
}
#profile-dropdown {
    width: 200px !important;
    border-radius: 10px;
    padding: 0 !important;
}
.user-block-mobile {
    margin-top: -3px;
    position: relative;
}
.user-block-mobile .btn_login_mobile {
    margin-top: 6px;
    display: block;
}
.user-block-mobile ul.dropdown-content {
    width: 200px !important;
    padding: 10px 0;
    height: auto !important;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%) !important;
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16) !important;
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%) !important;
    top: 45px !important;
    right: 0 !important;
    left: inherit !important;
    padding: 0 !important;
}
#profile-dropdown .material-icons {
    color: #0e1734;
    margin-right: 10px !important;
    font-size: 22px;
}
.user-block-mobile ul.dropdown-content .material-icons {
    color: #0e1734;
    background: none;
    width: auto;
    height: auto;
    line-height: 20px;
    margin-right: 10px !important;
}
.user-block-mobile ul.dropdown-content li {
    min-height: inherit;
    padding: 0;
}
.user-block-mobile .dropdown-content li a {
    padding: 12px;
}
#search-results-wrapper {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 655px;
    background: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%),
        0 1px 5px 0 rgb(0 0 0 / 20%);
    padding: 25px;
    height: 400px;
    overflow-y: scroll;
    text-align: left;
}
.close-search-modal-trigger {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 9;
    cursor: pointer;
}
#search-results .product-item {
    display: flex;
    padding: 5px;
    position: relative;
}
#search-results .product-item:nth-child(odd) {
    background: #f1f1f1;
}
#search-results .product-item:nth-child(even) {
    background: #fff;
}
#search-results .product-item:hover {
    background: #eeeeee;
}
#search-results .product-item .product-img {
    margin-right: 20px;
}
#search-results .product-item .product-img img {
    width: 100px;
    height: 100px;
}
#search-results .product-item .product-short-intro {
    line-height: normal;
    padding-top: 10px;
}
#search-results .product-item .product-short-intro h4 {
    color: #41444c;
    padding: 0;
    margin: 0;
    font-size: 14px;
    display: block;
}
#search-results .product-item .product-short-intro .details {
    line-height: 25px;
}
#search-results .product-item .product-short-intro .details p {
    margin: 0px;
    padding-bottom: 10px;
    font-size: 12px;
    color: #000;
}
#search-results .product-item .product-short-intro h5 {
    font-size: 16px;
    margin: 0px;
    padding-bottom: 5px;
}
#search-results .product-item .product-short-intro h5 span {
    font-weight: 300;
    font-size: 12px;
}
#search-results .vendor-info {
    padding: 5px;
    position: relative;
}
#search-results .vendor-info:nth-child(odd) {
    background: #f8f8f8;
}
#search-results .vendor-info:nth-child(even) {
    background: #fff;
}
#search-results .vendor-info:hover {
    background: #eeeeee;
}
#search-results .vendor-info h4 {
    font-size: 15px;
    margin: 0px;
    padding-bottom: 5px;
    color: #0e1734;
}
#search-results .vendor-info .details p {
    margin: 0px;
    padding-bottom: 0px;
    font-size: 14px;
}
.card-alert.card {
    padding: 10px 20px !important;
    width: 100%;
}
.user-profile-basic-info-block {
    margin: 0px 15px;
}
.user-profile-info-block {
    margin: 30px 0px;
    position: relative;
    font-size: 16px;
}
.tox-notifications-container {
    display: none;
}
.user-profile-info-block .user_my_order_btnwrap {
    position: absolute;
    top: -94px;
    right: 0;
}
/* New style end */
/* login-register-modal css start */
.modal.modal-fixed-footer {
    top: 20% !important;
}
#login-register-modal {
    border-radius: 20px;
}
.registration-block {
    text-align: center;
}
.registration-block .company-logo {
    margin-top: 50px;
    margin-bottom: 20px;
}
.modal.modal-fixed-footer .modal-content {
    padding: 40px 24px 20px;
}
#from-rfq-link-login-register-modal .login-block,
#login-register-modal .login-block {
    padding-top: 25px;
}
.login-block .input-field {
    margin-bottom: 20px;
}
#login-register-modal .login-block .input-field .material-icons.prefix {
    top: 38px;
    color: #0e1734;
}
.login-block .remember-me-block .input-field {
    margin-bottom: 30px;
}
.login-block .password-block-wrap {
    margin-bottom: 20px;
}
.login-block .input-field input {
    border: 1px solid #d9d9d9 !important;
    padding: 0px 10px;
    width: 81% !important;
}
.login-block .input-field input.invalid {
    border: 1px solid #f44336 !important;
}
.login-block .input-field input:focus {
    box-shadow: none !important;
    border: 1px solid #0e1734 !important;
}
.login-block .input-field .prefix.active {
    color: #0e1734;
}
.login-block .input-field label {
    position: inherit;
    width: auto;
    z-index: -1;
    left: inherit;
}
.login-block .input-field .prefix ~ label {
    margin-left: 3.5rem;
    top: inherit;
    opacity: 0.4;
}
.login-block .input-field label.active {
    color: #0e1734 !important;
    margin-left: 3.5rem;
    top: inherit;
    opacity: 1;
    left: inherit;
}
.login-block .invalid-feedback,
.login-block .error-text {
    font-size: 13px;
    color: red;
    padding: 3px 0 0 65px;
    display: block;
    float: left;
}
.remember-me-block {
    padding-left: 3rem;
}
.password-block-wrap #hide-password,
.password-block-wrap #from-rfq-link-hide-password,
.password-block-wrap #show-password,
.password-block-wrap #from-rfq-link-show-password {
    position: absolute;
    top: 45px;
    z-index: 99;
    right: 20px;
    color: #818181;
    cursor: pointer;
}
.remember-me-block .input-field label {
    position: inherit;
    padding: 0;
    margin: 0;
    z-index: 1;
}
.login-block .btn-forgot-password,
.login-block .signin {
    border-radius: 10px;
    padding: 0 15px;
    height: 45px;
    line-height: 45px;
    text-transform: capitalize;
    margin-top: 0;
    font-size: 16px;
}
.login-block .signin {
    margin-left: 15px;
    padding-right: 10px;
    margin-top: -10px;
    width: -webkit-fill-available;
    margin-left: 3rem;
    border-radius: 35px;
}
.login-block [type="checkbox"]:checked + span:not(.lever):before {
    border-right: 2pxsolid #0e1734;
    border-bottom: 2px solid #0e1734;
}
.login-block .input-field input[type="password"]:not(.browser-default) {
    padding-top: 2px !important;
}
.login-block .signin .material-icons {
    margin-left: 10px;
    margin-top: 2px;
    font-size: 1rem;
    display: none;
}
.login-block .btn_green {
    padding: 10px 15px;
}
/* login-register-modal css end */
/* order css start */
.profile-menu-list {
    padding: 0px 10px 50px !important;
}
.profile-menu-list ul {
    box-shadow: none;
    border: none;
    background: #e4e4e4;
    padding: 10px;
    border-radius: 10px;
}
.profile-menu-list ul.profile-tabs {
    display: inline-block;
    width: 100%;
}
.profile-menu-list ul.profile-tabs .profile-item-tab {
    width: auto !important;
}
.profile-menu-list ul li {
    padding: 0 5px;
    display: inline-block;
}
.profile-menu-list ul li a:link,
.profile-menu-list ul li a:active,
.profile-menu-list ul li a:visited {
    font-weight: 600;
    font-size: 16px;
    color: #464545;
    text-transform: capitalize;
    border-radius: 10px;
    border: none;
    padding: 5px 24px;
    display: block;
}
.profile-menu-list ul li a.active,
.profile-menu-list ul li a:hover {
    background-color: #0e1734;
    color: #ffffff;
}
.order-list-block .table tr td.mdc-data-table__cell:last-child {
    text-align: right;
}
.order-list-block .table .btn {
    padding: 0 10px;
    margin: 3px;
}
#orders table {
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
#orders thead,
.order_data_table thead {
    background: #0e1734;
    color: #ffffff;
}
#orders table td,
.order_data_table td {
    padding: 20px;
}
.account_profile_wrapper .order-list-block {
    margin: 50px 0 0 50px;
}
.purchase_order_wrap .btn_green {
    height: 38px;
    line-height: 26px;
    float: right;
}
.purchase_order_wrap .invoice_top_button_wrap .btn_green {
    float: right;
}
.purchase_questions_table tr,
.purchase_sub_table tr {
    border: none;
}
.purchase_questions_table tr td {
    text-align: center;
    color: #ffffff;
    padding: 5px 10px;
}
.purchase_sub_table tr td {
    padding: 5px 0;
}
#rejectPoDetailsModal h4.modal-title {
    padding: 15px;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
}
.invoice_top_button_wrap {
    padding-bottom: 20px;
    display: inline-block;
    text-align: right;
    width: 100%;
}
.invoice_top_button_wrap .btn_green {
    margin: 3px 5px;
}
.invoice_container_wrap .shipping-files {
    vertical-align: middle;
    align-items: center;
}
.invoice_container_wrap .shipping_img_files {
    width: 100px;
    float: left;
    margin-right: 10px;
}
.invoice_container_wrap .shipping_img_files img {
    height: auto;
    border: 1px solid #eee;
    border-radius: 3px;
}
.has_feedback_wrap .has-feedback label {
    font-weight: 600;
    display: block;
}
.has_feedback_wrap .has-feedback span {
    font-size: 14px;
}
.buyerdata_info_top .input-field {
    margin-bottom: 0px;
}
.buyerdata_info_top {
    padding-bottom: 20px;
}
.dataTables_wrapper div.dataTables_wrapper div.mdc-layout-grid {
    padding: 0;
}
/* ******************************************* */
.dataTables_length label {
    font-size: 16px;
    color: #000000;
}
div.dataTables_wrapper table.box_shadow_radius {
    overflow: hidden;
}
div.dataTables_wrapper div.dataTables_info {
    color: #0e1734;
    font-size: 16px;
    padding-top: 22px;
}
.seller-product-list .mdc-layout-grid__inner {
    padding-bottom: 20px;
    display: block;
    clear: both;
    width: 100%;
    float: left;
}
.seller-product-list .mdc-layout-grid__inner .mdc-layout-grid__cell--span-4 {
    float: left;
}
.seller-product-list .mdc-layout-grid__inner .mdc-layout-grid__cell--span-8 {
    float: right;
    padding-top: 15px;
}
.pagination button {
    border: 1px solid #0e1734;
    padding: 3px 10px;
    margin: 3px;
    border-radius: 5px;
    height: 30px;
    line-height: 20px;
}
.pagination button.next,
.pagination button.previous {
    background: #0e1734;
    box-shadow: none;
    color: #ffffff;
    border-radius: 5px;
}
nav {
    background: none;
    box-shadow: none;
}
.pagination-block-wrapper nav {
    height: inherit;
}
nav .pagination {
    width: 100%;
    text-align: center;
    line-height: 30px;
}
nav .pagination li {
    float: inherit;
    height: 30px;
    line-height: 30px;
}
nav .pagination li.active {
    background: none;
}
nav .pagination li a:link,
nav .pagination li a:active,
nav .pagination li a:visited {
    font-size: 14px;
    height: 28px;
    line-height: 25px;
    padding: 3px 10px;
    border-radius: 5px;
}
nav .pagination li.active .page-link {
    background: #0e1734;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 14px;
}
#order-details-modal_2 {
    width: 80%;
    min-height: 80%;
}
.order-details-modal .product-details-table-block {
    padding-bottom: 30px;
}
#orders table th {
    padding: 15px 20px;
}
#orders .order_inquiries_table table th {
    padding: 15px 20px;
}
#orders .order_inquiries_table table .btn_green {
    max-width: 205px;
    min-width: 170px;
}
#orders .order_inquiries_table table a {
    color: #ffffff !important;
    display: inline-block;
    padding: 5px 10px;
}
#orders .order_inquiries_table table a:focus,
#orders .order_inquiries_table table a:hover {
    color: #0e1734 !important;
}
#orders .order_inquiries_table td:last-child {
    width: 100px;
}
#orders table td {
    padding: 10px 20px;
}
.no_data_box {
    margin-top: 10px;
    color: #00bcd4;
}
.manpower_empty_table {
    color: #00bcd4;
    background-color: #e0f7fa;
    display: block;
    padding: 8px 15px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    margin: 10px 0;
}
/* ******************** Cart style start*********************** */
.add_more_colors_sizes {
    padding: 10px 0 40px;
}
.cart_add_more {
    padding-left: 10px;
}
.cart_add_more .material-icons {
    float: left;
}
.cart_item_edit {
    font-weight: 600;
    color: #0e1734;
}
.cart_totals {
    width: 50%;
    float: right;
    margin: 0px;
    clear: right;
}
.checkout_address_block_wrap {
    padding-top: 30px;
}
.checkout_address_block_wrap .submit_order {
    height: 40px;
    padding: 5px 10px 8px;
    display: inline-block;
    line-height: 28px;
}
.billing_and_shipping_address_block label {
    display: block;
    padding: 0;
    margin: 0 0 10px;
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    text-transform: capitalize;
    -webkit-transform: inherit !important;
    transform: inherit !important;
    -webkit-transform-origin: inherit !important;
    transform-origin: inherit !important;
}
.input-field > label:not(.label-icon).active {
    -webkit-transform: inherit !important;
    transform: inherit !important;
    -webkit-transform-origin: inherit !important;
    transform-origin: inherit !important;
}
.shipping_address_block {
    padding-top: 20px;
}
.order-confirmation-block {
    margin: 50px 0;
}
.order-confirmation-block h4 {
    color: #0e1734;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.confirm-order-row {
    padding: 20px;
    background: #e3e3e3;
    border-radius: 10px;
    margin-bottom: 10px;
}
.billing_adrs {
    padding: 20px 0;
}
.previous_adrs {
    margin-top: 22px;
    display: inline-block;
}
.add_new_shipping_adrs,
.add_new_billing_adrs {
    margin-top: 10px;
    display: inline-block;
}
.add_new_shipping_adrs .material-icons,
.add_new_billing_adrs .material-icons {
    float: left;
    font-size: 20px;
    padding: 3px 5px 0 0;
}
.cart-icon-outer-wrapper .cart-icon-wrapper {
    position: relative;
}
.cart-icon-outer-wrapper .cart-icon-wrapper a.cart-btn {
    background: none !important;
    box-shadow: none;
    display: block;
}
.cart-icon-wrapper-mobile .material-icons {
    font-size: 20px !important;
}
.cart-icon-wrapper-mobile .cart_counter {
    top: -4px;
    right: -10px;
}
.cart-icon-outer-wrapper .card {
    text-align: left;
    position: absolute;
    right: 0;
    width: 235px !important;
    padding: 10px 0px 15px !important;
}
.cart-icon-wrapper-mobile .card {
    right: 0;
    left: inherit !important;
    height: auto !important;
    top: 42px !important;
    padding: 10px 0px 5px !important;
}
.cart-icon-outer-wrapper .card li {
    padding: 0;
    min-height: inherit;
}
.header_message_box ul li.no-notifications,
.notifications_icon_wrap .card li.no-notifications {
    padding: 5px 15px 0;
    opacity: 0.6;
}
.notifications_icon_wrap .card li:last-child,
.cart-icon-outer-wrapper .card li:last-child {
    padding-bottom: 0;
}
.cart-icon-outer-wrapper .card li a:link,
.cart-icon-outer-wrapper .card li a:active,
.cart-icon-outer-wrapper .card li a:visited {
    padding: 8px 15px;
    display: block;
}
.cart-icon-outer-wrapper .card li a:hover {
    background: #eee;
}
.header_wrap .top_right .cart-icon-wrapper .card li .material-icons {
    font-size: 20px !important;
    line-height: 20px;
    background: none;
    color: #0e1734;
    margin-right: 10px;
    width: auto;
    float: left;
}
.cart-icon-wrapper-mobile ul li a {
    padding: 0;
}
.cart-icon-wrapper-mobile .dropdown-content li:hover,
.cart-icon-wrapper-mobile .dropdown-content li.active {
    background: none;
}
.cart_content_wrap .fresh_stock_block_wrapper {
    padding-top: 30px;
}
.empty-cart-content {
    text-align: center;
}
.empty-cart-content img {
    width: auto;
    min-height: 80px;
    max-height: 100px;
}
#rfq-bid-modal .rfq-replay-submit {
    padding: 8px 15px 7px;
    margin: 0 !important;
}
#rfq-bid-modal .submit_btn_wrap {
    padding-top: 30px;
}
.header_message_box .material-icons {
    margin-top: 0 !important;
}
.header_wrap .top_right .cart-icon-wrapper,
.header_wrap .top_right .notifications_icon_wrap,
.header_wrap .top_right .header_message_box {
    padding: 5px 5px 0;
    position: relative;
    float: right;
}
.header_wrap .top_right .cart-icon-wrapper a,
.header_wrap .top_right .notifications_icon_wrap a,
.header_wrap .top_right .header_message_box a {
    display: inline-block;
    padding: 0;
}
.header_wrap .top_right .notifications_icon_wrap a.dropdown-trigger,
.header_wrap .top_right .header_message_box a.message-center-dropdown-trigger {
    max-height: 25px;
}
.header_wrap .top_right .cart-icon-wrapper a:hover,
.header_wrap .top_right .notifications_icon_wrap a:hover,
.header_wrap .top_right .header_message_box a:hover {
    border: none;
    outline: none;
}
.header_wrap .top_right .cart-icon-wrapper .material-icons,
.header_wrap .top_right .notifications_icon_wrap .material-icons,
.header_wrap .top_right .header_message_box .material-icons {
    line-height: 28px;
    margin: 0;
    font-size: 25px !important;
    color: #0e1734 !important;
}
.landing_header .top_right .cart-icon-wrapper .material-icons,
.landing_header .top_right .notifications_icon_wrap .material-icons,
.landing_header .top_right .header_message_box .material-icons {
    color: #ffffff !important;
}
.landing_header.fixed .top_right .cart-icon-wrapper .material-icons,
.landing_header.fixed .top_right .notifications_icon_wrap .material-icons,
.landing_header.fixed .top_right .header_message_box .material-icons {
    color: #0e1734 !important;
}
.header_wrap .cart-icon-wrapper .cart_counter,
.header_wrap .notifications_icon_wrap .noticication_counter,
.header_wrap .header_message_box .sms_counter {
    position: absolute;
    background: red;
    padding: 0;
    border-radius: 100%;
    width: 19px;
    height: 19px;
    color: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 10px;
    text-align: center;
    right: 0;
    top: 0px;
}
.header_wrap .notifications_icon_wrap .noticication_counter {
    right: 6px;
}
.notifications_icon_wrap .card {
    right: 0;
    left: inherit !important;
    height: auto !important;
    top: 52px !important;
    width: 400px !important;
    padding: 10px 0px 15px !important;
    min-width: 100px;
}
.mobile_notifications_icon_wrap .card {
    top: 45px !important;
    border-radius: 10px;
}
.notifications_icon_wrap .card li {
    padding: 0px 0 10px;
    min-height: inherit;
}
.notifications_icon_wrap .card li.notifications-list {
    padding: 0px 0 10px;
    overflow-y: auto;
}
.notifications_icon_wrap .card li.notifications-list a {
    max-height: inherit;
}
.header_message_box .card li a:link,
.header_message_box .card li a:active,
.header_message_box .card li a:visited,
.notifications_icon_wrap .card li a:link,
.notifications_icon_wrap .card li a:active,
.notifications_icon_wrap .card li a:visited {
    font-size: 16px;
    color: #757575 !important;
    display: block;
    line-height: 22px;
    padding: 8px 15px !important;
}
.header_message_box .card li:active,
.header_message_box .card li:hover,
.notifications_icon_wrap .card li:hover,
.notifications_icon_wrap .card li.active {
    background: none;
}
.header_message_box .card li a:hover,
.header_message_box .card li.active a,
.notifications_icon_wrap .card li a:hover,
.notifications_icon_wrap .card li.active a {
    background: #eee;
}
.header_message_box .card li a i,
.notifications_icon_wrap .card li a i {
    color: #0e1734;
    margin-right: 2px;
    float: left;
    margin-top: 4px;
    line-height: 16px;
}
.header_message_box .card li a .text-muted,
.notifications_icon_wrap .card li a .text-muted {
    font-size: 13px;
    margin-top: 5px;
}
/* ******************** Cart style end*********************** */
/* ******************** business_profile_login style start*********************** */
.business_profile_login {
    padding: 20px 0;
    max-width: 770px;
    margin: 0 auto;
}
.registration-block .company-logo {
    margin-top: 50px;
    text-align: center;
}
.registration-block .company-logo img {
    display: inline-block;
    width: 200px;
}
.business_login_inner {
    padding: 50px 30px !important;
}
.business_login_inner .login-block .input-field input {
    font-size: 16px;
}
.business_login_inner .login-block .input-field label {
    z-index: inherit;
    padding-left: 10px;
    position: inherit;
    opacity: inherit;
    -webkit-transform: inherit;
    transform: inherit;
    padding: 0 0 10px 15px;
    margin: 0;
    color: #0e1734;
    left: 30px;
}
.business_login_inner .login-block .remember-me-block .input-field label {
    padding-left: 0;
    left: 0;
}
.business_login_inner .input_box_wrap {
    position: relative;
}
.business_login_inner .login-block .input-field {
    margin-bottom: 25px;
}
.business_login_inner .login-block .signin {
    min-width: 85px;
    line-height: 34px;
}
.login_button_wrap {
    text-align: center;
}
/* ******************** business_profile_login style end*********************** */
.invoice_container_wrap .card {
    padding: 10px 30px 10px !important;
    margin: 0 12px;
}
#buyerdata h3 {
    font-size: 20px;
    color: #0e1734;
}
#buyerdata address {
    font-size: 16px;
}
.line_item_wrap {
    padding: 10px 0 0;
    display: inline-block;
    width: 100%;
}
.required_star {
    color: rgb(255, 0, 0);
    font-size: 20px;
}
.pro_porma_invoice .btn_green {
    height: 40px;
    line-height: 28px;
    padding-left: 10px;
}
.pro_porma_invoice .btn_green i {
    margin-right: 5px;
    float: left;
    font-size: 20px;
    margin-top: 4px;
}
.invoice_submit .btn_green .fa {
    font-size: 16px !important;
}
.shipping_details_wrap {
    padding-bottom: 25px;
}
.beneficiary_info_wrap .beneficiary_address_bar {
    margin-bottom: 30px;
}
.terms_conditions_list {
    padding: 0 10px;
}
.terms_conditions_list .form-control {
    float: left !important;
    width: 84% !important;
    margin-bottom: 20px !important;
}
.terms_conditions_list .input-group-prepend {
    width: 115px;
    float: right;
    padding-top: 5px;
    text-align: right;
}
.terms_conditions_list .input-group-prepend .input-group-text input {
    width: auto;
}
.terms_conditions_list .input-group-prepend .input-group-text span {
    padding-left: 28px;
    font-size: 13px;
    white-space: nowrap;
}
.terms_conditions_list .input-group-prepend input {
    width: auto;
}
.invoice_container_wrap table tr td {
    padding: 10px;
}
.invoice_container_wrap table thead tr th,
.invoice_container_wrap .input-field label {
    font-size: 14px;
    padding-top: 0;
    position: relative;
}
.invoice_container_wrap table thead tr th {
    white-space: nowrap;
}
.invoice_container_wrap table thead tr th .required_star,
.invoice_container_wrap .input-field label .required_star {
    position: absolute;
    top: -5px;
}
.invoice_container_wrap #shipping-details-table-body .select2-container,
.invoice_container_wrap table #shipping-details-table-body input {
    float: inherit;
    width: auto !important;
}
.invoice_container_wrap .line_item_wrap #lineitems input {
    width: 80% !important;
    float: inherit;
}
.invoice_container_wrap .invoice_terms_conditions {
    padding: 25px 0;
}
.invoice_container_wrap
    .invoice_terms_conditions
    .list-group-item
    .input-field {
    margin-bottom: 0;
}
.more-term-and-condition-unorder-list .list-group-item {
    display: inline-block;
    width: 100%;
}
.more-term-and-condition-unorder-list .list-group-item input.form-control {
    float: left;
    width: 90% !important;
}
.more-term-and-condition-unorder-list .list-group-item .btn_delete {
    float: right;
}
.more-term-and-condition-unorder-list .list-group-item .input-field {
    margin-bottom: 0;
}
.invoice_terms_conditions .add_more_condi {
    padding: 20px 0 0;
}
.invoice_terms_conditions .add_more_condi a {
    font-weight: 600;
}
.invoice_terms_conditions .add_more_condi .fa {
    font-size: 16px;
    margin-right: 10px;
}
.more-term-and-condition-unorder-list {
    padding-top: 20px;
}
.invoice_signature_wrap h6 {
    font-size: 20px;
    margin: 0px 0 25px;
}
.supplier_select_modal .btn_green {
    min-width: inherit;
    padding: 8px 18px;
    margin: 3px;
}
.shipment_file_upload_modal .file_upload {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    height: 60px;
}
.shipment_file_upload_modal .add_more_box {
    padding-top: 15px;
}
#shipping-details-table-body a .fa,
.pro_porma_invoice #lineitems a .fa {
    font-size: 18px;
    float: right;
}
.buyer_shipping_details label {
    margin-bottom: 0;
}
.pro_porma_invoice .invoice_terms_conditions label {
    margin-bottom: 0;
}
.pro_porma_invoice .invoice_terms_conditions label {
    padding: 5px 0;
}
.pro_porma_invoice .invoice_terms_conditions .terms-label .material-icons {
    float: left;
    margin-right: 10px;
    line-height: 18px;
}
.line_item_wrap h6 {
    font-size: 18px;
    margin-bottom: 20px;
}
.invoice_container_wrap table thead th {
    font-weight: 600;
}
.invoice_advising_bank {
    padding-top: 20px;
}
.shipping_attachment_wrap ul {
    padding: 0 5px;
}
.shipping_attachment_wrap .material-icons {
    float: left;
    margin-right: 5px;
    font-size: 22px;
}
.shipping_attachment_wrap ul li {
    font-size: 14px;
    padding: 4px 0;
}
.reject_order_details_modal .modal-header {
    border-radius: 5px;
}
.reject_order_details_modal .modal-title {
    padding: 10px;
    line-height: 20px;
}
.reject_order_details_modal .btn_green {
    height: 40px;
}
.shipping_details_wrap .btn_green {
    margin-bottom: 40px;
    margin-left: 0;
    line-height: 30px;
}
.pro_porma_invoice .buyer_shipping_details .shipping_details_table {
    padding: 0 6px;
}
/* ****************************** */
#homepage {
    color: #707070;
    font-size: 14px;
    position: relative;
    z-index: 1;
}
/*============= Banner Section =============*/
#homepage .banner {
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/homepage/banner-bg.png");
    padding-bottom: 230px;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
#homepage .banner-inner {
    position: relative;
    z-index: 1;
}
#homepage .banner-inner .line {
    position: absolute;
    z-index: -1;
    width: 301px;
    top: -32px;
    left: calc(50% + 25px);
    transform: translateX(-50%);
}
#homepage .banner .description {
    background: transparent
        linear-gradient(180deg, #21715610 0%, #f9f9f924 85%, #80808000 100%) 0%
        0% no-repeat padding-box;
    border-radius: 15px;
    position: relative;
}
#homepage .banner .description img {
    position: absolute;
    width: 48px;
    top: 20px;
    right: 20px;
}
#homepage .banner .description span {
    letter-spacing: 3.58px;
    color: #afafaf;
    text-transform: capitalize;
    font-size: 24px;
}
#homepage .banner .description h2 {
    font-size: 50px;
    text-transform: capitalize;
    max-width: 365px;
    line-height: 70px;
}
#homepage .banner .description p {
    margin-top: 16px;
    margin-bottom: 32px;
}
#homepage .banner .description ul {
    margin-top: 16px;
    margin-bottom: 27px;
    padding-left: 30px;
}
#homepage .banner .description ul li {
    list-style: initial;
    margin-bottom: 5px;
}
#homepage .banner .banner-image {
    height: 100%;
    width: 100%;
}
#homepage .banner .banner-image span {
    height: 100%;
    display: block;
    padding: 7px;
    border-radius: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    background-color: #fff;
}
#homepage .banner .banner-image span iframe {
    height: 100%;
    width: 100%;
    border: none;
    border-radius: 15px;
}
/*============= About Section =============*/
#homepage .about {
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/homepage/about-bg.png");
    background-size: 100% auto;
    background-position: bottom center;
    padding-bottom: 300px;
    background-repeat: no-repeat;
    background-size: cover;
}
#homepage .about .about-item {
    padding-top: 77px;
}
#homepage .about .about-item .full-image {
    margin-top: -10px;
}
#homepage .about .about-item .icon-box {
    background: transparent linear-gradient(270deg, #217156 0%, #81a95a 100%) 0%
        0% no-repeat padding-box;
    border-radius: 7px;
    height: 165px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#homepage .about .about-item .icon-box .icon-box-inner-circle {
    border-radius: 50%;
    width: 80%;
    height: 80%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #81a95a;
}
#homepage .about .about-item .icon-box img {
    display: block;
    transform: scale(0.5);
}
#homepage .about .about-item .item-body {
    position: relative;
    padding: 35px 50px;
    border-radius: 7px;
}
#homepage .about .about-item .item-body:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: "";
    left: 0;
    top: 0;
    background-color: #fff;
    z-index: 2;
    border-radius: 7px;
}
#homepage .about .about-item .item-body .index-transparent-circle,
#homepage .about .about-item .item-body .index-visible-circle {
    height: 155px;
    width: 155px;
    border-radius: 50%;
    right: 5px;
    top: 0;
    position: absolute;
    transform: translateY(-50%);
}
#homepage .about .about-item .item-body .index-visible-circle {
    background: transparent linear-gradient(180deg, #217156 0%, #81a95a 100%) 0%
        0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    z-index: 1;
}
#homepage .about .about-item .item-body .index-transparent-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
}
#homepage .about .about-item .item-body .index-transparent-circle img {
    width: 60px;
    position: relative;
}
#homepage .about .about-item .item-body .item-description {
    position: relative;
    z-index: 4;
}
#homepage .about .about-item .item-body .item-description h4 {
    font-size: 24px;
    line-height: 50px;
}
#homepage .about .about-item .item-body .item-description p {
    font-size: 16px;
    line-height: 25px;
}
#homepage .about .about-item .item-body .item-description a,
#homepage .about .about-item .item-body .item-description p span {
    color: #81a95a;
}
/*============= DemoButton Section =============*/
#homepage .demoButton {
    background: transparent linear-gradient(90deg, #217156 0%, #81a95a 100%) 0%
        0% no-repeat padding-box;
}
#homepage .demoButton .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#homepage .demoButton .content p {
    font-size: 27px;
    color: #fff;
}
#homepage .demoButton .content .button-group button.outline,
#homepage .demoButton .content .button-group a.outline {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    margin-left: 30px;
    display: inline-flex;
    align-items: center;
}
/*============= DemoButton Section =============*/
#homepage .delivaryTime {
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/homepage/delivaryTime-bg.png");
    background-position: bottom center;
    background-size: cover;
    padding-bottom: 360px;
}
#homepage .delivaryTime .guarantee {
    padding-bottom: 60px;
}
#homepage .delivaryTime .guarantee img {
    max-width: 110px;
    margin: 0 auto;
    margin-bottom: 24px;
    display: block;
}
#homepage .delivaryTime .guarantee h3 {
    text-align: center;
    color: #858585;
    font-size: 30px;
    margin-bottom: 18px;
}
#homepage .delivaryTime .guarantee p {
    text-align: center;
    color: #81a95a;
    font-size: 30px;
    max-width: 690px;
    margin: 0 auto;
}
#homepage .delivaryTime hr {
    width: 150px;
    margin: 0 auto;
    border-bottom: 1px solid #858585;
}
#homepage .delivaryTime .ontimeDescription {
    padding-top: 80px;
}
#homepage .delivaryTime .ontimeDescription .description {
    background: transparent
        linear-gradient(180deg, #21715610 0%, #f9f9f924 85%, #80808000 100%) 0%
        0% no-repeat padding-box;
    border-radius: 15px;
}
#homepage .delivaryTime .ontimeDescription .description span {
    letter-spacing: 3.58px;
    color: #afafaf;
    text-transform: capitalize;
    font-size: 24px;
}
#homepage .delivaryTime .ontimeDescription .description h2 {
    font-size: 50px;
    text-transform: capitalize;
    max-width: 365px;
    line-height: 60px;
}
#homepage .delivaryTime .ontimeDescription .description p {
    margin-top: 16px;
    margin-bottom: 20px;
    line-height: 25px;
}
#homepage .delivaryTime .ontimeDescription .description a {
    font-weight: 600;
}
#homepage .delivaryTime .ontimeDescription .banner-image {
    height: 100%;
}
#homepage .delivaryTime .ontimeDescription .banner-image span {
    height: 100%;
    display: block;
    padding: 7px;
    border-radius: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    background-color: #fff;
}
#homepage .delivaryTime .ontimeDescription .banner-image span img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
}
#homepage .homebHd,
#homepage .homebHd-sm,
#homepage .homepgp-sm2-bullet {
    color: #217156;
}
#homepage .jb {
    background-color: #217156;
}
#homepage .tbm li a.active,
.tbm li a:first-child:hover {
    background: transparent linear-gradient(90deg, #217156 0%, #81a95a 100%) 0%
        0% no-repeat padding-box;
    text-decoration: none;
}
#homepage #book-call-modal .ic-signup-title {
    padding: 15px 0px;
}
#homepage #book-call-modal h2 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
}
#homepage #book-call-modal input {
    margin-bottom: 0px;
    padding: 10px;
    width: 100%;
}
#homepage a.button {
    display: inline-block;
}
#homepage a.button:link,
#homepage a.button:visited,
#homepage a.button:active,
#homepage a.button:hover {
    color: #fff !important;
    text-decoration: none;
}
#homepage #subscribe-modal-popup .ic-signup-form {
    padding: 10px 20px;
    padding-top: 60px;
    padding-right: 40px;
}
#homepage #subscribe-modal-popup .ic-signup-form .form-group {
    margin-bottom: 10px;
}
#homepage #subscribe-modal-popup .ic-signup-form label {
    font-size: 12px;
}
#homepage #subscribe-modal-popup .ic-signup-form .form-control {
    padding: 6px 12px !important;
    height: 34px !important;
}
#homepage #subscribe-modal-popup .subscription-form-block h3,
#homepage #subscribe-modal-popup .subscription-form-mobile-logo {
    display: none;
}
#homepage .section-heading {
    padding-right: 15px;
    padding-left: 15px;
}
#homepage .section-heading h3 {
    text-align: center;
    color: #81a95a;
    font-size: 30px;
    text-transform: capitalize;
}
#homepage .perform-header h2 {
    font-size: 54px;
    text-align: center;
    color: #217156;
}
#homepage .htbcont {
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
#homepage .htbcont-lft {
    border-right: 1px solid #e5e5e5;
    margin-left: -22px;
}
#homepage .tbm {
    width: 100%;
    display: block;
    margin-bottom: 190px;
}
#homepage .tbm li {
    width: 100%;
    display: block;
    border-bottom: 1px solid #e5e5e5;
}
#homepage .tbm li a {
    padding: 15px 30px;
    display: block;
    background: #fff;
    font-weight: 600;
    color: #000;
    font-size: 20px;
}
#homepage .tbm li a span {
    font-size: 14px;
    font-weight: 400;
}
#homepage .tbm li a:hover,
#homepage .tbm li a.active,
#homepage .tbm li a:first-child:hover {
    background: transparent linear-gradient(90deg, #217156 0%, #81a95a 100%) 0%
        0% no-repeat padding-box;
    text-decoration: none;
    padding: 15px 30px;
    display: block;
    font-weight: 600;
    color: #fff;
    font-size: 20px;
    border-radius: 6px 0 0 0;
}
#homepage .homebHd-sm {
    font-weight: 600;
    font-size: 34px;
    color: #217156;
    text-align: center;
    padding: 30px 50px 20px;
}
#homepage .homepgp-sm {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    padding: 0 75px;
}
#homepage .homepgp {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
#homepage .carousel-inner > .item > a > img,
#homepage .carousel-inner > .item > img,
#homepage .img-responsive,
#homepage .thumbnail a > img,
#homepage .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
#homepage #ordercontent,
#homepage #merchandisingcontent,
#homepage #thirdpartycontent {
    padding-top: 30px;
}
#homepage .about_icon_wrap {
    margin-left: 33% !important;
}
#homepage .perform_tab_table {
    margin: 0 auto 30px;
    float: none;
}
#homepage .perform_tab_table .homepgp-sm {
    padding: 0;
}
#homepage .jb {
    background-color: #217156;
    border-radius: 6px;
    padding: 15px 20px 12px;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    line-height: 28px;
}
#homepage .book_call {
    padding: 40px;
}
#homepage .book_call .material-icons {
    float: left;
    margin-top: 0px;
    margin-right: 10px;
}
#homepage .left_bottom_note {
    padding: 0px 30px;
}
#homepage #ordercontent .img-responsive {
    height: 440px;
    margin: 50px auto;
}
#homepage #buyercontent .img-responsive,
#homepage #suppliercontent .img-responsive {
    height: 500px;
}
.shop-banner-wrapper {
    position: relative;
}
.shop-banner-wrapper .change_banner_photo {
    position: absolute;
    right: 25px;
    bottom: 45px;
}
.shop-banner-wrapper .change_banner_photo .profile-banner-upload-trigger {
    border-radius: 5px;
    line-height: 38px;
    text-transform: capitalize;
}
.shop-banner-wrapper .change_banner_photo .material-icons {
    margin-top: 8px;
    line-height: 20px;
    float: left;
    margin-right: 5px;
}
.shop-banner-wrapper .shop-name {
    font-size: 25px;
    padding: 10px;
    position: absolute;
    left: 25px;
    top: 32px;
    color: #fff;
}
.shop-banner-wrapper .shop-name .material-icons {
    float: left;
    line-height: 20px;
    margin-top: 8px;
    margin-right: 6px;
}
/* ************************* chat message style start ****************************** */
.chatting_app_wrapper {
    word-break: initial;
    padding: 20px 15px !important;
}
.blue-grey-text.text-darken-4 {
    text-transform: capitalize;
    line-height: 22px;
}
.messagedata_leftbar .valign-wrapper {
    line-height: 40px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-body
    .chat-text
    p {
    min-height: 33px;
}
.chat-application .app-chat .chat-content .chat-content-area .chat-area {
    background: #f5f5f5 !important;
}
.chat-application
    .app-chat
    .chat-content
    .sidebar
    .sidebar-chat
    .chat-list
    .chat-user {
    padding-left: 10px !important;
}
.chat-application
    .app-chat
    .chat-content
    .sidebar
    .sidebar-chat
    .chat-list
    .chat-user
    .info-section
    .star-timing {
    width: 140px !important;
}
.chat-application
    .app-chat
    .chat-content
    .sidebar
    .sidebar-chat
    .chat-list
    .chat-user
    .info-section
    .star-timing
    .time {
    white-space: nowrap;
    line-height: 42px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-avatar
    .avatar {
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 8px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat.chat-right
    .chat-avatar
    .avatar {
    line-height: 30px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat.chat-right
    .chat-avatar
    .avatar
    span {
    font-weight: 600;
    font-size: 20px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-avatar
    .avatar
    img {
    width: 100%;
    height: 100%;
    border-radius: 0;
}
.chat_messagedata .chat_sms_box {
    position: relative;
    padding-bottom: 30px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-body
    .chat_sms_box
    p {
    min-height: 40px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-body
    .chat-text
    .sms_strtotime {
    position: absolute;
    left: 18px;
    color: #757575;
    bottom: 0;
    font-size: 14px;
    white-space: nowrap;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat-right
    .chat-text
    .sms_strtotime {
    left: 0px !important;
}
.chat_messagedata .chat_sms {
    color: #fff;
    background-color: #0e1734;
    max-width: 500px;
    padding: 15px 5px 10px 0px;
    border-radius: 5px;
    box-shadow: 1px 1px 10px 0 rgb(0 0 0 / 14%);
}
.chat_messagedata .left_chat_sms {
    max-width: 500px;
    padding: 15px 5px 10px 0px;
    color: #757575;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 1px 1px 10px 0 rgb(0 0 0 / 14%);
}
.chat_messagedata .chat_sms_left {
    text-transform: capitalize;
}
.chat_messagedata .chat_product_message {
    padding-top: 10px;
    text-transform: initial;
}
.chat_messagedata .sms_product_img {
    text-align: right;
}
.chat_messagedata .sms_product_img img {
    border-radius: 5px;
    height: 100px;
    display: inline-block;
    width: auto;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-footer
    .chat-input
    .message {
    background: #f5f5f5 !important;
}
.chat-application .app-chat .chat-content .chat-content-area .chat-footer {
    margin: 1.5rem 1rem 0 !important;
}
#product-modification-modal .uplodad_video_box,
#lineitems .overlay-image,
#lineitems_video .uplodad_video_box {
    box-shadow: none !important;
    background: none;
    height: auto;
    margin-top: 2px;
    padding: 0 !important;
    border-radius: inherit;
    width: 100%;
    height: 60px;
    border: none !important;
}
/* ************************* chat message style end ****************************** */
/* ************************* policy_content_wrap style start ****************************** */
.about_content_container,
.policy_content_wrap {
    padding: 0px 15px 50px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    text-justify: inter-word;
}
.policy_content_wrap ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
}
.policy_content_wrap ul li {
    list-style-type: disc;
    list-style: circle;
}
.about_content_container .card,
.policy_content_wrap .card {
    padding: 50px !important;
}
.about_content_wrap h2,
.policy_content_wrap h2 {
    font-size: 35px;
    color: #0e1734;
    margin-bottom: 30px;
    text-align: center;
}
.about_content_wrap h3 {
    font-size: 25px;
}
.policy_content_wrap h3 {
    font-size: 25px;
    color: #000;
}
.about_content_wrap h3 {
    margin-top: 50px;
    text-align: center;
}
.overlay_hover {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}
#search-results .product-short-intro .details {
    text-align: left;
}
.verification-message-modal {
    width: 40%;
}
.checkout-payment {
    padding-top: 50px;
}
.profile_form_modal .submit_btn_wrap {
    padding-top: 50px;
}
.dataTables_wrapper .dataTables_filter label {
    text-align: left;
    float: left;
    padding: 20px 0;
    font-size: 16px;
    color: #000000;
    width: 100%;
}
.dataTables_wrapper .dataTables_filter .form-control {
    border: none !important;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%) !important;
    -moz-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20) !important;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%) !important;
    padding: 5px 10px;
    width: 50%;
    margin-top: 10px;
    margin-left: 15px;
}
.search_results_wrap .search_results_itembox {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 30px;
}
.search_results_wrap .search_results_itembox .row {
    display: flex;
    flex-flow: row wrap;
    align-content: stretch;
    justify-content: left;
}
.search_results_wrap .search_results_itembox .search_results_left {
    height: 100%;
}
.search_results_wrap .search_results_itembox img {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    min-height: inherit;
    min-width: inherit;
    width: auto;
    height: auto;
    max-height: 120px;
    object-fit: cover;
}
.search_results_wrap .search_results_itembox h4 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 58px;
    overflow: hidden;
}
.search_results_wrap .search_results_right .details {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 90px;
    overflow: hidden;
}
.mycolorwrapper .mycolorbox {
    display: inline-block;
    line-height: 35px;
    margin: 3px 0;
}
.chat-application .app-chat .chat-content .chat-content-area .chat-header {
    min-height: 55px;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-footer
    .chat-input
    .send {
    padding: 5px 10px !important;
}
.chatting_app_wrapper
    .chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat.chat-right
    .chat-body
    .chat-text
    p {
    word-break: initial;
    min-height: 35px;
}
.chatting_app_wrapper
    .chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat
    .chat-body
    .chat-text {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}
.mainNav_mobile_wrap .mySidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999;
    top: 0px;
    left: 0;
    transition: 0.9s;
    overflow-x: hidden;
}
.mainNav_mobile_wrap_inner {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    font-size: 16px;
    line-height: 25px;
    text-transform: capitalize;
    padding: 58px 18px 20px;
    word-break: inherit;
    transition: 0.5s;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    width: 300px;
    height: 100%;
    overflow: auto;
}
.mainNav_mobile_wrap .mySidenav ul {
    padding: 0;
    word-break: initial;
}
.mainNav_mobile_wrap .mySidenav ul li {
    min-height: inherit;
}
.mainNav_mobile_wrap .mySidenav ul li a:link,
.mainNav_mobile_wrap .mySidenav ul li a:active,
.mainNav_mobile_wrap .mySidenav ul li a:visited,
.mainNav_mobile_wrap .mySidenav ul li span.mobile-parent-li-item,
.mainNav_mobile_wrap .mySidenav ul li span.mobile-sub-parent-li-item {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
    display: block;
    line-height: 22px;
    padding: 8px 10px;
    position: relative;
    word-break: initial;
    cursor: pointer;
}
.mainNav_mobile_wrap .mySidenav ul li a:hover {
    background: rgba(0, 0, 0, 0.1);
}
.mainNav_mobile_wrap .mySidenav ul li a.active {
    color: #0e1734 !important;
}
.mainNav_mobile_wrap .mySidenav ul li ul {
    padding: 5px 0 10px 10px;
    position: inherit;
    box-shadow: none;
}
.mainNav_mobile_wrap .mySidenav ul li ul li a:link,
.mainNav_mobile_wrap .mySidenav ul li ul li a:active,
.mainNav_mobile_wrap .mySidenav ul li ul li a:visited {
    padding: 4px 10px 4px 10px;
    color: #000000;
    background: none !important;
    background-color: transparent !important;
    font-weight: 400;
}
.mainNav_mobile_wrap .mySidenav ul li ul:focus li,
.mainNav_mobile_wrap .mySidenav ul li ul li:focus,
.mainNav_mobile_wrap .mySidenav ul li ul li:hover,
.mainNav_mobile_wrap .mySidenav ul li ul li.active {
    background: none !important;
    background-color: transparent !important;
    transition: inherit;
}
.mainNav_mobile_wrap .mySidenav ul li ul li ul {
    padding-left: 0;
}
.mainNav_mobile_wrap .mySidenav ul li ul li ul li a:link,
.mainNav_mobile_wrap .mySidenav ul li ul li ul li a:active,
.mainNav_mobile_wrap .mySidenav ul li ul li ul li a:visited {
    background: none !important;
    background-color: transparent !important;
    padding: 5px 5px 5px 20px;
    font-size: 16px;
    font-weight: 400;
}
.mainNav_mobile_wrap .mySidenav ul li ul li ul li a:hover,
.mainNav_mobile_wrap .mySidenav ul li ul li ul li a:focus,
.mainNav_mobile_wrap .mySidenav ul li ul li:focus a,
.mainNav_mobile_wrap .mySidenav ul li ul li:hover a,
.mainNav_mobile_wrap .mySidenav ul li ul li.active a {
    background: rgba(0, 0, 0, 0.1) !important;
}
.mainNav_mobile_wrap .mySidenav ul li ul li.active a {
    color: #0e1734;
    font-weight: 500;
}
.mainNav_mobile_wrap .mySidenav ul li ul.dropdown-content li:focus {
    background: none !important;
    background-color: transparent !important;
}
.mainNav_mobile_wrap .mySidenav .closebtn {
    position: absolute;
    top: 15px;
    left: 20px;
    font-size: 36px;
}
.mainNav_mobile_wrap .mySidenav .closebtn:hover {
    background: none;
}
.mainNav_mobile_wrap .mySidenav .subnev_arrow {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    margin: 0 1rem;
    right: 5px;
    top: 10px;
}
.mainNav_mobile_wrap .mySidenav .material-icons {
    background: none;
    color: #000000;
    font-size: 25px;
    width: 20px;
    height: 10px;
    line-height: 10px;
    margin: 5px 0 0;
    border-radius: inherit;
}
.mainNav_mobile_wrap .mySidenav ul .subNav li .material-icons {
    margin-top: 0;
}
.mainNav_mobile_wrap .mySidenav .subnev_arrow.active {
    top: 10px;
    right: -3px;
}
.mainNav_mobile_wrap .mySidenav .subnev_arrow.active i:last-of-type {
    transform: rotate(180deg);
}
.order-query-message-show {
    padding-bottom: 20px;
}
.order-query-message-show .reply-row {
    padding: 10px !important;
}
.order-query-message-show .reply-row:nth-child(odd) {
    background: rgba(242, 242, 242, 0.8);
}
.order-info-top .order_inquiry_icon {
    display: inline-block;
    padding-bottom: 10px;
}
.order-info-top .order_inquiry_icon .material-icons {
    float: left;
    color: #0e1734;
    margin-right: 5px;
}
.order-query-message-show .order-info-details {
    text-transform: capitalize;
    width: 100%;
}
.order-query-message-show .order-info-image {
    padding: 10px;
}
.order-query-message-show .order-info-image img {
    max-height: 72px;
    width: auto;
}
.order-modification-data {
    padding-top: 40px;
}
#order-details-modal_17 .striped {
    margin-top: 20px;
}
.chat-application .app-chat .chat-content .sidebar .sidebar-chat {
    overflow-y: scroll !important;
}
.chat-application .app-chat .chat-content .sidebar {
    width: 380px !important;
}
.chatting_app_wrapper .ps__rail-y {
    top: inherit !important;
    height: auto !important;
    right: 0px;
}
.chatting_app_wrapper .ps__thumb-y {
    top: inherit !important;
    height: auto !important;
}
.ord-mod-pre-image,
.ord-mod-mod-image {
    max-height: 100px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
.order_reply_box {
    padding-bottom: 20px !important;
    display: block;
}
.order_reply_box img {
    height: 100px;
    width: auto;
    border-radius: 5px;
}
.order_reply_box .material-icons {
    float: left;
    color: #0e1734;
    margin-right: 5px;
}
.order_reply_box .order-info-details {
    padding: 20px 40px;
    text-transform: capitalize;
}
.search-item-tag {
    font-weight: 600;
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}
.no_more_tables_td_mob {
    display: none;
}
.grand_total_title {
    white-space: nowrap;
}
#terms-of-service-modal.profile_form_modal textarea {
    height: 150px;
    max-height: inherit;
}
#manufacture-product-upload-form {
    overflow: hidden;
    padding-top: 5px;
}
.page_content_wrap nav {
    height: inherit;
    line-height: initial;
}
#product-review .review-item {
    font-size: 15px;
    line-height: 25px;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
#product-review .review-item:last-child {
    border-bottom: none;
}
#product-review .review-item .user-name span {
    font-size: 15px;
    opacity: 0.6;
}
#product-review .star-rating img {
    max-width: 18px;
}
#product-review .review-item .reviewed-by {
    margin: 0;
}
#product-review .review-item .user-image {
    padding-right: 15px;
}
#product-review .review-item .user-image img {
    max-width: 50px;
}
.review_info_box label {
    color: #707070;
}
.business_stepper_wrap #edit_errors {
    background-color: #ffebee !important;
    padding: 10px 20px;
    color: #f44336 !important;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
        0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    font-size: 13px;
}
.business_stepper_wrap #edit_errors div:first-child {
    color: #000 !important;
}
#manufacture-product-upload-form .text-danger,
#manufacture-product-update-form .text-danger,
#product-add-modal-block .text-danger,
#product-edit-modal-block .text-danger {
    font-size: 11px;
    text-transform: capitalize;
}
#manufacture-product-upload-form .select2-container,
#manufacture-product-update-form .select2-container {
    margin-bottom: 0px;
    border-radius: 3px;
    box-shadow: none !important;
}
#manufacture-product-upload-errors,
#manufacture-update-errors,
#product-add-modal-block .validaiton-errors,
#product-edit-modal-block .validaiton-errors {
    background-color: #ffebee !important;
    padding: 10px 15px;
    color: #f44336 !important;
    font-size: 13px;
    margin-bottom: 10px;
}
#manufacture-product-upload-errors li,
#manufacture-update-errors li,
#product-add-modal-block .validaiton-errors li,
#product-edit-modal-block .validaiton-errors li {
    padding-bottom: 3px;
}
#manufacture-product-upload-errors div:first-child,
#manufacture-update-errors div:first-child,
#product-add-modal-block .validaiton-errors li:first-child {
    color: #000 !important;
}
.swal2-popup .swal2-content {
    line-height: 25px;
}
.new_item_color {
    background: yellow;
    padding: 2px 3px;
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
    line-height: 15px;
    border-radius: 3px;
    color: #000;
}
.verification-info-icon {
    vertical-align: middle;
}
#profile_verification_request i {
    vertical-align: middle;
}
.alias-loader {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.alias-msg {
    font-size: 12px;
    padding-top: 6px;
    display: inline-block;
}
.profile_verification_request_block {
    margin-bottom: 50px;
}
.profile_wholesaler_inner .product_data_table_wrap table img {
    max-width: 50px;
    margin: 0 auto;
    width: auto;
    padding: 0;
}
#send-verification-request-modal #profile_verification_request label {
    left: inherit;
    top: inherit;
    position: inherit;
    margin-bottom: 25px;
    display: inline-block;
    width: 100%;
    padding: 0;
}
#send-verification-request-modal #profile_verification_request .btn {
    font-size: 16px;
}
#send-verification-request-modal #profile_verification_request .btn:hover {
    color: #0e1734;
}
#send-verification-request-modal #profile_verification_request i {
    vertical-align: middle;
    font-size: 16px;
    margin-left: 7px;
}
.manufacturer_profile_info_details .profile_verification_request_block {
    margin: 40px;
}
#add-to-cart-order-query-modal table thead {
    background: #0e1734;
    color: #ffffff;
}
#add-to-cart-order-query-modal table thead th {
    padding: 8px 10px;
    text-align: center;
}
#add-to-cart-order-query-modal .modal-content {
    padding-bottom: 40px;
}
#add-to-cart-order-query-modal table tr td {
    border: 1px solid rgba(0, 0, 0, 0.12);
    text-align: center;
}
.messageCenter_leftTop {
    position: relative;
    width: 100%;
}
.messageCenter_leftTop .switch_profile {
    position: absolute;
    right: 15px;
    top: 70px;
}
.messageCenter_leftTop .input-field label {
    display: block;
}
.messageCenter_leftTop .select2-container {
    width: 280px !important;
}
.messageCenter_leftTop .select2-selection {
    margin-top: 10px;
}
.messageCenter_leftTop
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 22px;
}
.header_message_box #message-countdown-dropdown {
    width: 400px !important;
    right: 0;
    left: inherit !important;
}
.header_message_box #message-countdown-dropdown li {
    min-height: inherit;
}
.header_message_box #message-countdown-dropdown li:hover {
    background: none;
}
.chat-sidebar .user-section .media-image img {
    margin-top: 10px;
}
.messageCenter_leftForm {
    width: 100%;
}
.chat-application
    .app-chat
    .chat-content
    .chat-content-area
    .chat-area
    .chats
    .chat {
    position: relative;
}
.chat_messagedata .just_now {
    margin-top: 9px !important;
    font-weight: 600;
    font-size: 13px;
    color: #0e1734;
    position: absolute;
    left: 76px;
    bottom: -10px;
}
#product-edit-modal-block .studio .select2-container,
#product-edit-modal-block .raw-materials .select2-container,
#product-add-modal-block .studio .select2-container,
#product-add-modal-block .raw-materials .select2-container {
    border-radius: 3px;
    display: block;
}
/* ************************************* */
.terms_conditions_list .terms-lists .terms-checkbox {
    opacity: inherit;
    float: inherit;
    position: inherit;
    box-shadow: none;
    height: auto;
}
/*** policy_content_wrap style end ***/
/* *************** Footer Container css start ***************** */
.footer_bottomWrap {
    background: #191919
        url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/footer-border-bg.png")
        repeat-x left top;
    padding: 50px 100px;
    color: #fff;
    border-radius: 20px 20px 0 0;
}
.landing_footer_wrap .footer_bottomWrap {
    padding-top: 210px;
}
.footer_bottomWrap p {
    margin: 0 0 10px;
    font-weight: 300;
}
.footer_left_bottom .addressWrap {
    width: 250px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
    float: right;
}
.footer_left_bottom .copyright_text {
    padding-bottom: 30px;
}
.footer_left_bottom .addressWrap h4,
.footer_left_bottom .addressWrap h3 {
    font-size: 16px;
    margin: 0 0 6px;
}
.footer_left_bottom .copyright_text span {
    font-weight: 300;
    font-style: italic;
}
.footer_left_bottom .addressWrap .btn_direct {
    margin: 20px 0 15px;
    max-width: 160px;
    display: block;
    padding-top: 7px;
    position: relative;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.footer_left_bottom .addressWrap .btn_direct:hover {
    color: #ffffff;
    background: #0e1734;
}
/* *************************************** */
.footer_left_bottom .addressWrap .btn_tour {
    margin-bottom: 12px;
    display: block;
    line-height: 28px;
    width: 160px;
}
.footer_newsletter_bar .footer_buttonWrap {
    box-sizing: inherit;
    clear: both;
    display: inline-block;
    width: 100%;
    text-align: right;
    padding-bottom: 60px;
}
.footer_newsletter_bar .footer_buttonWrap .industry_textbox {
    padding: 5px 18px;
    height: 35px;
    line-height: 35px;
    border: 2px solid #73d578 !important;
    border-radius: 6px;
    color: #73d578;
    font-size: 16px;
    text-align: center;
}
.footer_newsletter_bar .footer_buttonWrap .industry_textbox::-moz-placeholder {
    color: #73d578;
    z-index: 1;
}
.footer_newsletter_bar
    .footer_buttonWrap
    .industry_textbox::-webkit-input-placeholder {
    color: #73d578;
}
.footer_newsletter_bar .footer_buttonWrap .industry_textbox:focus {
    -webkit-box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1) !important;
    -moz-box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1) !important;
    box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1) !important;
    outline: none !important;
}
.footer_newsletter_bar .btn_email {
    float: right;
    margin-left: 15px;
    height: 50px;
    border-radius: 6px;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 25px 0 20px;
    font-weight: 500;
}
.footer_newsletter_bar .btn_email:hover {
    -webkit-box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1);
    -moz-box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1);
    box-shadow: 0px 0px 19px -3px rgba(115, 213, 120, 1);
}
.footer_newsletter_bar .btn_email img {
    width: 18px;
    margin-right: 10px;
    float: left;
}
.footer_newsletter_bar h6 {
    padding: 0 0 20px 0px;
    font-size: 15px;
    font-weight: 500;
}
.footer_right_bottom .product_menu h4 {
    font-size: 16px;
    margin: 0 0 15px;
}
.footer_right_bottom ul {
    margin: 0;
}
.footer_right_bottom ul li {
    padding-bottom: 5px;
}
.footer_right_bottom ul li a:link,
.footer_right_bottom ul li a:active,
.footer_right_bottom ul li a:visited {
    font-size: 14px;
    color: #ffffff;
}
.footer_right_bottom .product_menu ul li a:link,
.footer_right_bottom .product_menu ul li a:active,
.footer_right_bottom .product_menu ul li a:visited {
    font-weight: 300;
}
.footer_right_bottom ul li.active a,
.footer_right_bottom ul li a:hover {
    color: #73d578;
}
.footer_right_bottom .socialWrap {
    padding-top: 40px;
}
.footer_right_bottom .socialWrap a {
    display: inline-block;
}
.footer_right_bottom .socialWrap img {
    margin-right: 10px;
    display: inline-block;
    width: auto;
    height: 28px;
}
.footer_right_bottom .socialWrap h4 {
    font-size: 20px;
    color: #73d578;
}
/* *************** Footer Container css end ***************** */
/* ############################### New design style start ####################################### */
/* ************New footer design style start**************** */
.footer_topWrap {
    border-radius: 20px 20px 0 0;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: -130px;
    position: relative;
    z-index: 1;
}
.rfq_post_success,
.login_landing_inner,
.footer_topWrap_inner {
    background: #ffffff
        url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/footer-half-logo-right.png")
        no-repeat -2px center;
    background-size: 165px;
    padding: 50px 30px 30px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 25px -15px rgba(7, 7, 7, 1);
    -moz-box-shadow: 0px 0px 25px -15px rgba(7, 7, 7, 1);
    box-shadow: 0px 0px 25px -15px rgba(7, 7, 7, 1);
    position: relative;
}
.footer_topWrap_inner_info {
    position: relative;
    z-index: 1;
}
.rfq_post_success .rfq_post_success_inner_right,
.footer_topWrap_inner .footer_topWrap_inner_right_bg,
.login_landing_inner .login_landing_inner_right {
    background: #ffffff
        url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/footer-half-logo-left.png")
        no-repeat right center;
    background-size: 165px;
    position: absolute;
    right: 0;
    width: 165px;
    top: 0;
    bottom: 0;
    border-radius: 0 20px 20px 0;
}
.footer_topWrap_inner h2 {
    color: #232222;
    font-size: 32px;
    margin-bottom: 30px;
}
.footer_topWrap_inner h4 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
}
.footer_topWrap_inner .footer_signUp {
    padding: 0;
    width: 180px;
    line-height: 38px;
    height: 40px;
}
.footer_topWrap .right {
    padding-top: 20px;
}
.footer_topWrap .thumb_box {
    max-width: 480px;
}
.footer_topWrap .btn_talk {
    font-weight: 600;
    font-size: 25px;
    color: #257356;
    background: #ffffff;
    width: auto;
    display: inline-block;
    padding: 2px;
    border-radius: 12px;
    min-width: 180px;
    text-align: center;
    margin-top: 20px;
}
.footer_topWrap .btn_talk a:link,
.footer_topWrap .btn_talk a:active,
.footer_topWrap .btn_talk a:visited {
    border: 3px solid #257356;
    display: block;
    margin: 0;
    height: 50px;
    line-height: 36px;
}
.footer_topWrap .btn_talk:focus,
.footer_topWrap .btn_talk:hover {
    background: #ffffff;
    color: #257356;
    -webkit-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 1);
}
.footer_bottom_part {
    background: #18362e;
    padding: 30px 0;
    color: #ffffff;
}
.footer_bottom_part .footer_privacy,
.footer_bottom_part .footer_copyright {
    padding-top: 15px;
}
.footer_bottom_part .footer_privacy {
    text-align: center;
}
.footer_bottom_part .footer_privacy a {
    color: #ffffff;
}
.footer_bottom_part .footer_privacy a:hover {
    color: #73d578;
}
.footer_bottom_part .socialWrap {
    text-align: center;
}
.footer_bottom_part .socialWrap a {
    display: inline-block;
    height: 30px;
}
.footer_bottom_part .socialWrap img {
    margin-right: 10px;
    display: inline-block;
    width: auto;
    height: 30px;
}
.footer_bottom_part .socialWrap {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top: 6px;
}
.footer_bottom_part .socialWrap span {
    color: #ffffff;
    display: inline-block;
    margin-right: 10px;
}
.footer_apps_box {
    text-align: right;
    height: 45px;
}
.footer_apps_box a {
    display: inline-block;
}
.footer_apps_box img {
    max-height: 45px;
    margin-left: 20px;
}
/* ************New footer app design style start **************** */
#mobile_app_box_outer {
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: none;
}
#mobile_app_box_outer .mobile_app_box {
    background: rgb(19, 37, 52);
    background: linear-gradient(
        0deg,
        rgba(19, 37, 52, 1) 14%,
        rgba(46, 92, 67, 1) 100%
    );
    padding: 30px;
    text-align: center;
    color: #ffffff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
#mobile_app_box_outer .mobile_app_box h3 {
    font-size: 24px;
    margin: 0 0 70px;
    font-weight: 500;
}
#mobile_app_box_outer .mobile_app_box h3 span {
    font-size: 14px;
    display: block;
    margin-top: 10px;
    font-weight: 400;
}
#mobile_app_box_outer .mobile_app_box .btn_post_footer {
    display: block;
    background: none;
    color: #ffffff;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    margin-bottom: 15px !important;
}
#mobile_app_box_outer .mobile_app_box .btn_post_footer:hover {
    background: #0e1734;
    color: #ffffff;
}
.rfq-document-upload-mobile,
.new_rfq_upload_mobile {
    display: none;
}
/* ************New footer design style end**************** */
#association-membership-upload-form-modal.profile_form_modal td,
#press-highlight-upload-form-modal.profile_form_modal td,
#export-destination-upload-form-modal.profile_form_modal td,
#certification-upload-form-modal.profile_form_modal td {
    padding-top: 10px;
}
/* ******************** New design style end ******************** */
/* ******************** products_filter css style start ******************** */
/* Product side bar css style start */
.productSidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999;
    top: 0px;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
    transition: 0.9s;
    overflow-x: hidden;
}
.products_filter_list .closebtn {
    right: 20px;
    position: absolute;
    top: 20px;
}
.products_filter_list {
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    font-size: 16px;
    line-height: 25px;
    text-transform: capitalize;
    padding: 40px 25px 25px;
    word-break: inherit;
    transition: 0.5s;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    width: 450px;
    height: 100%;
    overflow: auto;
}
.products_filter_list label {
    color: #0e1734;
}
.products_filter_list h3 {
    font-size: 22px;
    color: #464545;
    margin-bottom: 30px;
}
.products_filter_list h4 {
    font-size: 16px;
    color: #464545;
    margin-bottom: 5px;
}
.products_filter_list .filter_box {
    padding-bottom: 30px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.products_filter_list .filter_search .material-icons {
    position: absolute;
    left: 5px;
    top: 10px;
    color: #6d6d6d;
    font-size: 30px;
}
.products_filter_list .filter_search .filter_search_inputbox {
    position: relative;
    border: 1px solid #d9d9d9;
    padding: 0px 10px 0 40px;
    border-radius: 10px;
    height: 50px;
    position: relative;
}
.products_filter_list .filter_search .filter_search_inputbox:focus {
    border: 1px solid #54a948;
}
.products_filter_list
    .filter_search
    input[type="text"]:not(.browser-default):hover,
.products_filter_list .filter_search input[type="text"]:not(.browser-default) {
    background: none !important;
    padding-top: 2px;
    text-align: left;
    border: none;
    box-shadow: none;
}
.products_filter_list .btn_search {
    background: #0e1734;
    color: #ffffff;
}
.products_filter_list .select2-container .select2-selection--single {
    height: 50px;
    padding: 0 10px;
}
.products_filter_list [type="radio"] + span:before,
.products_filter_list [type="radio"] + span:after {
    width: 18px;
    height: 18px;
}
.products_filter_list [type="radio"]:checked + span:after,
.products_filter_list [type="radio"].with-gap:checked + span:after {
    background: #0e1734;
    width: 18px;
    height: 18px;
}
.products_filter_list .price-value {
    margin: 0;
}
.products_filter_list .filter_min_max input {
    width: 30%;
    height: 38px;
    text-align: center !important;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    line-height: 38px;
    box-shadow: none !important;
}
.products_filter_list .filter_min_max input:focus {
    border: 1px solid #0e1734;
}
.products_filter_list .filter_min_max .to {
    padding: 0 10px;
}
.products_filter_list .filter_min_max input.btn_filter_submit {
    border: 1px solid #0e1734;
    height: 41px;
    border-radius: 5px;
    width: 45px;
    float: right;
    min-width: inherit;
    background: #0e1734;
    color: #fff;
    line-height: 32px;
    padding: 0;
    margin: 0;
}
#product_filter_form .filter-trigger-btn-wrapper {
    display: flex;
}
#product_filter_form .btn_product_filter_trigger {
    background: #0e1734;
    border: #0e1734;
    color: #fff;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
}
#product_filter_form .filter-trigger-btn-wrapper .btn_disabled {
    pointer-events: none;
    background: #ccc;
    border: #ccc;
    color: #000;
}
/* Product side bar css style end */
/* products_filter_boxwrap css style start */
.products_filter_search_wrap {
    clear: both;
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
.products_filter_search_wrap .filter_search {
    display: block;
    max-width: 725px;
    float: right;
}
.products_filter_search_wrap form {
    display: inline-block;
}
.products_filter_search_wrap .search_inputbox_wrap {
    width: 600px;
    float: right;
    position: relative;
    border: 1px solid #d9d9d9;
    padding: 0px 10px 0 50px;
    border-radius: 10px;
    height: 50px;
    box-shadow: none;
}
.products_filter_search_wrap .filter_search_input:focus,
.products_filter_search_wrap .filter_search_input {
    text-align: left;
    width: 68% !important;
    left: 60px;
    height: 43px;
    border: none !important;
    outline: none;
}
.products_filter_search_wrap input[type="text"]:not(.browser-default) {
    background: none !important;
    padding-top: 2px;
    text-align: left;
    border: none !important;
    box-shadow: none !important;
}
.products_filter_search_wrap .filter_search_inputbox .material-icons {
    position: absolute;
    top: 10px;
    color: #0e1734;
    left: 12px;
    font-size: 32px;
}
.products_filter_search_wrap .btn_search {
    position: absolute;
    right: 3px;
    top: 3px;
    bottom: 3px;
    background: #0e1734;
    color: #ffffff !important;
    margin: 0;
    font-size: 16px;
    padding: 0;
    line-height: 40px;
    margin: 0 !important;
}
.products_filter_search_wrap .fiter_icon_wrap {
    float: left;
    float: left;
    width: 50px;
}
.products_filter_search_wrap .fiter_icon_wrap .material-icons {
    font-size: 30px;
    color: #0e1734;
}
.products_filter_search_wrap .fiter_icon_wrap button {
    background: none;
    border: none;
    box-shadow: none;
    height: 50px;
    line-height: 68px;
}
.products_filter_search_wrap .show-product-results-inside-wrapper {
    display: none;
}
.products_filter_search_wrap .show-total-results {
    margin-top: 10px;
    text-align: right;
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 15px;
}
.products_filter_search_wrap .filter_by {
    padding: 8px 0px 0 15px;
    float: right;
}
.products_filter_search_wrap .filter_by span {
    display: block;
    font-size: 10px;
    line-height: 12px;
    font-weight: 300;
}
.products_filter_search_wrap .btn-product-sidenav {
    display: block;
    line-height: 5px;
}
.products_filter_search_wrap .btn-product-sidenav .material-icons {
    font-size: 35px;
    line-height: 25px;
}
.product_design_wrapper .product_boxwrap {
    padding-bottom: 10px;
    margin: 0 -15px;
}
.product_design_wrapper .productBox .sold-out {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 35px;
    background: #fff;
    border: 1px solid #50a554;
    padding: 5px;
    border-radius: 10px 0 10px 0px;
    font-weight: 600;
    font-size: 16px;
    color: #257356;
    line-height: 25px;
    text-align: center;
}
.product_design_wrapper .productBox .priceBox {
    padding: 10px 0;
}
.product_design_wrapper .productBox .priceBox .apperal {
    font-size: 15px;
    text-align: left;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.product_design_wrapper .productBox .priceBox .moq-value,
.product_design_wrapper .productBox .priceBox .lead-time-value {
    font-size: 13px;
    line-height: 18px;
    text-align: right;
}
.filter_search_inputbox .typeahead {
    background: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%),
        0 1px 5px 0 rgb(0 0 0 / 20%);
    padding: 10px;
    width: 260px;
    margin-left: -40px;
}
.filter_search_inputbox .typeahead li {
    padding: 5px 0;
    border-bottom: 1px solid #d9d9d9;
}
.filter_search_inputbox .typeahead li:last-child {
    border-bottom: none;
}
.filter_search_inputbox .typeahead li a {
    color: #0e1734;
}
.product_design_wrapper .productBox {
    border-radius: 0px;
    position: relative;
    background: #ffffff;
    margin: 0 5px 30px;
}
.product_design_wrapper .productBox .imgBox {
    min-height: 175px;
    background: #ffffff;
    border-radius: 0;
    text-align: center;
    height: 300px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
}
.product_design_wrapper .productBox .imgBox img {
    border-radius: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s;
}
.product_design_wrapper .productBox .imgBox .rfqFileImage {
    object-fit: contain;
    padding: 20px;
}
.product_design_wrapper
    .productBox
    .modal-content
    .rfq_profile_info
    .imgBox
    .rfqFileImage {
    padding: 10px;
}
.product_design_wrapper .productBox .imgBox img:hover {
    transform: scale(1.1);
}
.product_design_wrapper .products_inner_textbox {
    padding: 10px 0px 8px;
    border: 1px solid #b5b5b5;
    border-top: none;
}
.product_design_wrapper .productBox h4 {
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    color: #000000;
    text-transform: capitalize;
    margin: 0;
    background: #ffffff;
    text-align: left;
    padding: 0 10px;
    position: relative;
    display: flex;
    height: 40px;
    overflow: hidden;
    margin-bottom: 6px;
    margin-top: 2px;
}
.profile_tabNav_wrap .product_design_wrapper .productBox h4 {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    height: 35px;
}
.product_design_wrapper .productBox h4 span {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 10px;
    right: 10px;
    transform: translateY(-50%);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product_design_wrapper .price_negotiable {
    font-size: 13px;
    color: #0a0a0a;
}
.product_design_wrapper .priceBox .moq-value,
.product_design_wrapper .priceBox .lead-time-value {
    font-size: 18px;
    line-height: 22px;
    text-align: right;
}
.product_design_wrapper .priceBox .price {
    font-weight: 600;
    font-size: 16px;
    color: #0a0a0a;
    text-align: right;
    line-height: 22px;
}
.product_design_wrapper .products_inner_textbox .unit {
    font-size: 10px;
    color: #0e1734;
    font-weight: 300;
    margin-left: -2px;
}
.product_design_wrapper .products_inner_textbox .row {
    margin: 0;
    padding-top: 10px;
    border-top: 1px solid #b5b5b5;
}
.product_design_wrapper .product_moq,
.product_design_wrapper .product_item_box .pro_price {
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    color: #131313;
    height: 33px;
    overflow: hidden;
    white-space: nowrap;
}
.product_design_wrapper .product_item_box .pro_price .days {
    font-size: 11px;
    opacity: 0.7;
    color: #0e1734;
}
.profile_tabNav_wrap .product_design_wrapper .product_moq {
    text-align: right;
    font-size: 14px;
}
.product_design_wrapper .product_item_box .pro_price {
    text-align: right;
}
.product_design_wrapper .product_item_box .pro_price .price,
.product_design_wrapper .product_moq .moq {
    display: block;
    font-size: 10px;
    opacity: 0.7;
    color: #0e1734;
    line-height: 12px;
}
.product_design_wrapper .product_item_box .pro_price .price-unit,
.product_design_wrapper .product_moq .moq-unit {
    font-size: 10px;
    opacity: 0.7;
    color: #0e1734;
    line-height: 12px;
    margin-left: 2px;
}
.product_design_wrapper .product_item_box .pro_price .price-unit {
    margin-left: 0;
}
.product_design_wrapper .product_item_box .pro_price .pro_negotiable {
    font-size: 12px;
    color: #0e1734;
    display: block;
    line-height: 12px;
    padding-top: 2px;
    opacity: 0.8;
}
.product_design_wrapper .modal {
    width: 80%;
}
.product_design_wrapper .modal .reject_message_submit {
    min-height: 35px;
}
/* products_filter_boxwrap css style end */
/* ******************** products_filter css style end ******************** */
/* live_market css style start */
.live_market {
    position: fixed;
    left: 0px;
    top: 150px;
    z-index: 9;
    text-align: center;
    display: none;
}
.live_market a {
    display: inline-block;
    background: #0e1734;
    background-size: cover;
    padding: 5px 10px 3px 4px;
    border-radius: 10px 0px 10px 0;
    position: relative;
    animation: blinkingBackground 1.2s infinite;
}
@keyframes blinkingBackground {
    0% {
        background: #008a00;
    }
    25% {
        background: #00a300;
    }
    50% {
        background: #00bd00;
    }
    75% {
        background: #00d600;
    }
    100% {
        background: #00e600;
    }
}
.live_market a {
    color: #fff;
}
.live_market a .material-icons {
    font-size: 22px;
    line-height: 18px;
}
.live_market a span {
    display: block;
    font-size: 8px;
    line-height: 8px;
    margin-top: -5px;
}
.live_market a .live-img {
    background: none;
    width: 12px;
    position: absolute;
    right: 3px;
    top: 7px;
}
.live_market a .live-img img {
    border-radius: 10px;
}
/* live_market css style end */
.edit_left_profile {
    position: absolute;
    top: 180px;
    right: 90px;
    width: 38px;
    height: 38px;
    min-width: inherit;
    border-radius: 50%;
    margin: 0;
    padding: 0;
}
.edit_left_profile .material-icons {
    font-size: 20px;
    line-height: 35px;
}
#business_profile_logo_banner .submit_btn_wrap {
    padding-top: 20px;
}
#business_profile_logo_banner .submit_btn_wrap .btn_green {
    margin-top: 0;
}
#business_profile_logo_banner .submit_btn_wrap .btn_green:focus,
#business_profile_logo_banner .submit_btn_wrap .btn_green:hover {
    color: #0e1734;
}
#business_profile_logo_banner input {
    height: 40px;
    padding: 5px 10px;
    background: none;
}
.mvc_produce_design_wrap {
    padding: 50px 0 0;
}
.mvc_produce_design_wrap h3 {
    font-size: 40px;
    font-weight: 400;
    line-height: 55px;
    display: block;
    margin-bottom: 0;
}
.mvc_produce_design_wrap .visit_studio {
    padding-top: 30px;
}
.mvc_produce_design_wrap .visit_studio .btn_visit_studio {
    padding: 5px 24px 3px;
    line-height: 29px;
    height: inherit;
    width: 188px;
}
.mvc_produce_design_wrap video#bgvid {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.business-shortcut-bar {
    background: #ccc;
    border-radius: 5px;
    padding: 0px 20px;
}
.business-shortcut-bar ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    justify-content: space-between;
    padding: 10px;
}
.business-shortcut-bar ul li a:link,
.business-shortcut-bar ul li a:visited,
.business-shortcut-bar ul li a:active {
    color: #000;
}
.business-shortcut-bar ul li a span {
    background: red;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    line-height: 20px;
}
.assistance_option_wrap {
    text-align: center;
    padding-bottom: 10px;
}
.assistance_option_wrap h3 {
    font-size: 26px;
    margin-bottom: 30px;
}
.assistance_option_wrap h4 {
    font-size: 20px;
    margin: 30px 0 10px;
}
.assistance_option_wrap .rejectRfqForm {
    text-align: left;
    max-width: 650px;
    margin: 0 auto;
}
.assistance_option_wrap .rejectRfqForm ul {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}
.assistance_option_wrap .rejectRfqForm ul li {
    width: 50%;
    float: left;
    padding: 3px 0;
    font-size: 14px;
}
.assistance_option_wrap .rejectRfqForm ul li span {
    color: #0e1734;
}
.accept_submit_wrap {
    padding-top: 50px;
}
.accept_submit_wrap .btn_grBorder {
    height: 38px;
    padding: 5px 20px;
    line-height: 26px;
}
.accept_submit_wrap .btn_green {
    float: right;
    height: 36px;
    margin: 0;
}
.title_border {
    border-bottom: 1px solid #262626;
    height: 1px;
    display: inline-block;
    min-width: 310px;
    margin-bottom: 50px;
}
.sourcing_info_box .title_border {
    min-width: 292px;
}
.landing_tools_infobox .title_border {
    min-width: 395px;
}
.single-product-details-block-wrapper .store-more-products .row {
    margin: 0;
}
.single-product-details-block-wrapper .store-more-products legend {
    font-size: 16px;
}
.single-product-details-block-wrapper
    .store-more-products
    .more-products-block {
    max-height: 360px;
    overflow: auto;
}
.single-product-details-block-wrapper .store-more-products {
    padding-top: 30px;
}
.single-product-details-block-wrapper .store-more-products .product_img img {
    width: 70px;
    border-radius: 5px;
}
.single-product-details-block-wrapper .store-more-products .more-product-item {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
}
.store-more-products .more-product-item .product-title {
    padding: 5px 0;
}
.store-more-products .more-product-item .product-title a {
    color: #0a0a0a;
    font-size: 14px;
}
.store-more-products .product_short_details .product_price {
    font-weight: 600;
    font-size: 20px;
}
#product-add-modal-block .related-product .select2-container,
.product-details-block .related-product .select2-container {
    width: 100% !important;
}
.landing_request_img img {
    width: 70%;
}
/* .product-list-images-block, .product-large-image-block {
	 display: none;
}
 */
.product-list-images-block.slick-initialized,
.product-large-image-block.slick-initialized {
    display: block;
    padding: 10px 0px 0;
}
.product_preview_info_wrap .product_preview_wrap .pre-loading-image-gallery {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.product_preview_info_wrap
    .product_preview_wrap
    .pre-loading-image-gallery
    img {
    box-shadow: none;
    height: 80px;
    width: 80px;
}
/* ******************** Product upload style start *********************** */
.product_upload_boxwrap {
    overflow: hidden;
    padding-top: 20px;
    color: #3d3d3d;
}
.product_upload_innerBox {
    position: relative;
    border: 1px solid #888787;
    padding: 35px 20px 20px;
    margin-bottom: 50px;
}
.product_upload_innerBox .upload_info_tile {
    position: absolute;
    top: -24px;
    background: #fff;
    padding: 5px 15px;
    font-size: 18px;
}
.product_upload_innerBox label {
    font-size: 15px;
    color: #3d3d3d;
}
.product_upload_innerBox .radio_box {
    margin-right: 10px;
    font-size: 18px;
}
.product_upload_innerBox .video_url {
    position: relative;
}
.product_upload_innerBox .input-field .video_url input {
    padding-right: 50px !important;
}
.product_upload_innerBox .video_url .attachment_icon {
    position: absolute;
    right: 5px;
    top: 4px;
    background: #448547;
    border: none;
    height: 42px;
    width: 65px;
    border-radius: 0 5px 5px 0;
}
.product_upload_innerBox .video_url .attachment_icon i {
    color: #ffffff;
    font-size: 25px;
}
.product_upload_innerBox .upload_media_img {
    -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20);
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    padding: 20px;
    max-width: 250px;
    text-align: center;
    margin-bottom: 10px;
}
.product_upload_innerBox form .upload_media_img input:read-only {
    background: none;
    border: none;
    box-shadow: none !important;
    float: inherit;
    height: 60px;
    margin-top: 20px;
}
.product_upload_innerBox .upload_media_img i {
    color: #afafaf;
}
.product_upload_innerBox .uom_box {
    -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20);
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 20%);
    width: 185px;
    border-radius: 10px;
    float: left;
}
.product_upload_innerBox .price_leadtime_table .uom_box .form-control {
    width: 90px !important;
    float: left;
    box-shadow: none !important;
}
.product_upload_innerBox .uom_box .select2-container {
    float: right;
    width: 72px !important;
}
.product_upload_innerBox .uom_box .select2-selection--single {
    box-shadow: none !important;
    background: #448547;
    border-radius: 0 5px 5px 0 !important;
    height: 44px;
    margin: 3px;
}
.product_upload_innerBox
    .uom_box
    .select2-selection--single
    .select2-selection__rendered {
    color: #ffffff;
    font-size: 13px;
}
.product_upload_innerBox
    .uom_box
    .select2-selection--single
    .select2-selection__arrow
    b {
    border-color: #ffffff transparent transparent transparent;
}
.product_upload_innerBox .media_info {
    font-size: 15px;
    color: #448547;
    font-style: italic;
}
.product_upload_boxwrap table tr th {
    color: #3d3d3d;
    font-size: 15px;
}
.availability_color_table_wrap {
    padding: 0;
}
.availability_color_table_wrap .input-field {
    padding-bottom: 0;
}
.availability_color_table_wrap table tr:last-child {
    border-bottom: none;
}
.availability_color_table_wrap table th,
.availability_color_table_wrap table td {
    text-align: center;
}
.availability_color_table_wrap table thead {
    background: #e8e8e8;
}
.availability_color_table_wrap .availabile_qty {
    width: 100px;
}
.availability_color_table_wrap .input-field .availabile_qty input {
    width: inherit !important;
    box-shadow: none !important;
    border: 1px solid #707070 !important;
    border-radius: 0 !important;
    height: 40px;
}
.product_upload_innerBox
    .select2-container
    .select2-selection--single
    .select2-selection__rendered {
    padding-right: 10px;
}
.product_upload_boxwrap .add_more_box {
    padding: 10px 0;
}
.product_upload_boxwrap .add_more_box .material-icons {
    float: left;
    font-size: 20px;
}
.product_upload_boxwrap .product_upload_save {
    height: 35px;
}
.product_upload_boxwrap .switch label input[type="checkbox"]:checked + .lever {
    background: #448547;
}
.product_upload_boxwrap
    input[type="checkbox"]:checked:not(:disabled)
    ~ .lever:active::before,
.product_upload_boxwrap
    input[type="checkbox"]:checked:not(:disabled).tabbed:focus
    ~ .lever::before {
    background: none;
    transform: none;
}
.product_upload_boxwrap
    .switch
    label
    input[type="checkbox"]:checked
    + .lever:after {
    background: #ffffff;
    transform: none;
}
.product_upload_boxwrap .switch label .lever:before {
    background: #ffffff;
    transform: none !important;
}
.product_upload_boxwrap .switch label .lever {
    width: 60px;
    height: 22px;
}
.product_upload_boxwrap
    .switch
    label
    input[type="checkbox"]:checked
    + .lever:before,
.product_upload_boxwrap
    .switch
    label
    input[type="checkbox"]:checked
    + .lever:after {
    left: 38px;
    top: 1px;
    transform: none;
}
.product_upload_boxwrap .switch label .lever:before,
.product_upload_boxwrap .switch label .lever:after {
    left: 2px;
    top: 1px;
    transform: none;
}
.product_preview_info_wrap
    .product_preview_wrap
    a.simpleLens-thumbnail-wrapper
    img {
    max-width: 60px;
    max-height: 55px;
}
.invoice_terms_conditions .terms_conditions_list h6 {
    font-size: 16px;
    margin: 23px 0 0;
}
.product_preview_info_wrap .product_preview_wrap a img {
    max-width: 550px;
    width: 100%;
}
.product_preview_info_wrap .details_video_box video,
.product_details_content_wrap .product_preview_wrap video {
    width: 100% !important;
    height: auto !important;
    max-width: 550px;
}
#create-rfq-form.modal .submit_btn_wrap .btn_green {
    padding: 5px 15px 6px;
    font-size: 16px;
    margin: 0;
}
#create-rfq-form.modal .submit_btn_wrap .btn_green:hover {
    color: #0e1734;
}
#order-details-modal_8 .shipping-charge-div .no_more_tables {
    margin-top: 20px;
}
.productBox .inner_productBox.has-overlay:hover .single-product-img {
    display: none;
    visibility: hidden;
    height: 0;
    opacity: 0;
}
.productBox .inner_productBox.has-overlay:hover .single-product-overlay-img {
    display: block !important;
    height: -webkit-fill-available;
}
.product_design_wrapper
    .design_studio_product_list_wrapper
    .productBox
    .imgBox
    img {
    width: 100%;
}
button.mdc-button.mdc-button--colored.mdc-button--raised {
    background-color: #0e1734;
    color: white;
}
.seller-product-list .pageInfo {
    color: #0e1734;
    font-size: 16px;
}
/* ******************** Product upload style end *********************** */
.admin_chat_left_box {
    padding: 0 !important;
}
.admin_chat_left_box h4 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 18px;
    overflow: hidden;
    font-size: 14px;
    color: #0e1734;
    text-align: left;
    line-height: 16px;
    margin: 0 0 5px 0;
}
.admin_chat_left_box .admin_chat_inner {
    float: left;
    width: 100%;
    font-size: 10px;
    line-height: 14px;
    text-transform: capitalize;
    color: #999;
}
.admin_chat_left_box .admin_chat_inner span {
    font-weight: 600;
    color: #0e1734;
}
.admin_chat_left_box .admin_chat_inner .chat_inner_left {
    float: left;
    width: 50%;
    text-align: left;
}
.admin_chat_left_box .admin_chat_inner .chat_inner_right {
    float: right;
    width: 50%;
    text-align: right;
}
.chat-application
    .app-chat
    .chat-content
    .sidebar
    .sidebar-chat
    .chat-list.chat-user {
    padding: 10px 15px !important;
    border-bottom: 1px solid #eeeeee;
}
.createRfqForm .rfq_detail_from .input-wrapper ul.select2-selection__rendered {
    border-radius: 5px;
}
.rfq_user_information_wrap {
    padding-top: 50px;
}
.rfq_user_information_wrap .user_login_info .input-field {
    margin: 0 0 20px 0 !important;
}
.rfq_detail_from .rfq_user_information_wrap .input-field label {
    position: inherit;
    transform: inherit;
}
.rfq_detail_from .rfq_user_information_wrap .input-field input {
    border: 1px solid #0e1734 !important;
    box-shadow: none !important;
    float: none;
}
.home_intro_video_box {
    padding-top: 15px;
    text-align: right;
}
.home_intro_video_box .embed-responsive-item {
    border: none;
    height: 355px;
    width: 512px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    padding: 15px;
}
/* ******************** New Profile Account css style start *********************** */
.account_profile_menu {
    background: #d2e9d4;
    padding: 8px 0 5px;
    text-align: center;
}
.account_profile_menu ul {
    background: none;
    height: auto;
}
.account_profile_menu ul li {
    height: auto;
    line-height: 25px;
    display: inline-block;
    padding: 0 20px;
}
.account_profile_menu ul li a:link,
.account_profile_menu ul li a:active,
.account_profile_menu ul li a:visited {
    font-size: 16px;
    color: #646565;
    line-height: 25px;
    text-transform: capitalize;
}
.account_profile_menu ul li a.active,
.account_profile_menu ul li a:hover,
.account_profile_menu ul li a:focus,
.account_profile_menu ul li a:focus.active {
    background: none;
    font-weight: 600;
}
.profile_account_innerinfo_wrap {
    padding: 50px 0 0;
}
.account_item_menu ul li {
    border: 1px solid #707070;
    border-radius: 10px;
    margin-bottom: 20px;
    max-width: 170px;
}
.account_item_menu ul li:hover,
.account_item_menu ul li.active {
    background: #e6e6e6;
}
.account_item_menu ul li a:link,
.account_item_menu ul li a:active,
.account_item_menu ul li a:visited {
    padding: 20px;
    display: block;
}
.account_item_menu ul li h4 {
    font-size: 16px;
    color: #000000;
    text-align: center;
    margin: 15px 0 0;
}
.profile_insight_info h4 {
    font-size: 20px;
    margin-bottom: 20px;
}
.profile_insight_info .profile_insight_edit img {
    width: 20px;
}
.profile_insight_info {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 20px 20px 10px;
    font-size: 14px;
}
.profile_insight_info .insight_info_box {
    border-bottom: 1px solid #ccc;
    margin: 0;
}
.profile_insight_info .insight_info_box:last-child {
    border-bottom: none;
}
.profile_insight_info .insight_info_left {
    padding: 8px 0;
}
.profile_insight_info .insight_info_right {
    font-weight: 600;
    font-size: 16px;
    padding: 8px 0;
}
.account_item_menu li .icon_img {
    background-size: 45px;
    height: 45px;
    width: auto;
}
.account_item_menu li.profile_insight.active .icon_img,
.account_item_menu li.profile_insight:hover .icon_img {
    background-size: 45px;
}
.account_item_menu li.profile_insight .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-insights-non-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_insight.active .icon_img,
.account_item_menu li.profile_insight:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-insights-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-non-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile.active .icon_img,
.account_item_menu li.profile:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_explore .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/explore-non-active.png")
        no-repeat center center;
    background-size: 55px;
}
.account_item_menu li.profile_explore.active .icon_img,
.account_item_menu li.profile_explore:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/explore-active.png")
        no-repeat center center;
    background-size: 55px;
}
.account_item_menu li.profile_my_rfq .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/my-rfq-non-active.png")
        no-repeat center center;
    background-size: 45px;
    height: 60px;
}
.account_item_menu li.profile_my_rfq.active .icon_img,
.account_item_menu li.profile_my_rfq:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/my-rfq-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_pos_pending .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/pending-non-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_pos_pending.active .icon_img,
.account_item_menu li.profile_pos_pending:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/Pending-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_pos_ongoing .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/ongoing-non-active.png")
        no-repeat center center;
    background-size: 40px;
}
.account_item_menu li.profile_pos_ongoing.active .icon_img,
.account_item_menu li.profile_pos_ongoing:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/ongoing-active.png")
        no-repeat center center;
    background-size: 40px;
}
.account_item_menu li.profile_pos_shipped .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/shipped-non-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_pos_shipped.active .icon_img,
.account_item_menu li.profile_pos_shipped:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/shipped-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_dev_designs .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/designs-non-active.png")
        no-repeat center center;
    background-size: 45px;
    height: 52px;
}
.account_item_menu li.profile_dev_designs.active .icon_img,
.account_item_menu li.profile_dev_designs:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/designs-active.png")
        no-repeat center center;
    background-size: 45px;
}
.account_item_menu li.profile_dev_tech .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/tech-pack-non-active.png")
        no-repeat center center;
    background-size: 40px;
    height: 80px;
}
.account_item_menu li.profile_dev_tech.active .icon_img,
.account_item_menu li.profile_dev_tech:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/tech-pack-active.png")
        no-repeat center center;
    background-size: 40px;
}
.account_item_menu li.profile_dev_supplyChain .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/supply-chain-non-active.png")
        no-repeat center center;
    background-size: 50px;
    height: 50px;
}
.account_item_menu li.profile_dev_supplyChain.active .icon_img,
.account_item_menu li.profile_dev_supplyChain:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/supply-chain-active.png")
        no-repeat center center;
    background-size: 50px;
}
.account_item_menu li.profile_home .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-home-non-active.png")
        no-repeat center center;
    background-size: 50px;
    height: 50px;
}
.account_item_menu li.profile_home.active .icon_img,
.account_item_menu li.profile_home:hover .icon_img {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/profile-home-active.png")
        no-repeat center center;
    background-size: 50px;
}
.profile_account_searchBar {
    margin-bottom: 30px;
}
.profile_account_searchBar .post_new {
    background: #e6e6e6;
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 10px;
    height: 80px;
    display: flex;
    align-items: center;
    color: #000000;
}
.profile_account_searchBar .material-icons {
    font-size: 45px;
    float: left;
    line-height: 35px;
    margin-right: 10px;
}
.profile_account_searchBar .post_new a:link,
.profile_account_searchBar .post_new a:active,
.profile_account_searchBar .post_new a:visited {
    font-size: 14px;
    color: #000000;
    display: inline-block;
}
.profile_account_search {
    background: #e6e6e6;
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 20px 10px 15px;
    position: relative;
}
.profile_account_search .material-icons {
    font-size: 32px;
    position: absolute;
    margin-top: 5px;
}
.profile_account_search .profile_filter_search {
    width: -webkit-fill-available !important;
    padding-left: 40px !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
}
.account_profile_box .products_inner_textbox {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
}
.account_profile_box .productBox {
    margin-left: 0;
    margin-right: 0;
}
.account_profile_box .productBox .imgBox {
    height: 210px;
}
.account_profile_box .products_inner_textbox .row {
    padding-top: 8px;
}
.account_profile_box .pro_leadtime,
.account_profile_box .product_moq {
    font-size: 10px;
    color: #131313;
    line-height: 18px;
    height: 35px;
    overflow: hidden;
}
.account_profile_box .pro_leadtime {
    text-align: right;
}
.account_profile_box .pro_leadtime span,
.account_profile_box .product_moq span {
    font-weight: 600;
    font-size: 15px;
}
/* ****************************** */
.new_profile_account_filterbar {
    border: 1px solid #707070;
    padding: 15px;
    border-radius: 10px;
}
.new_profile_account_rightsidebar_mobile .new_profile_account_filterbar {
    border: none;
    padding: 0;
    border-radius: 0;
}
.new_profile_account_filterbar h4 {
    font-size: 16px;
    color: #000000;
    margin-bottom: 15px;
}
.new_profile_account_filterbar ul {
    padding: 8px !important;
    border: 1px solid #858585;
    margin-bottom: 15px !important;
    border-radius: 4px;
}
.new_profile_account_filterbar
    .select2-container--default
    .select2-selection--multiple,
.new_profile_account_filterbar
    .select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: none;
}
.new_profile_account_filterbar ul:first-child {
    padding-top: 0;
}
.new_profile_account_filterbar ul li {
    display: inline-block;
    font-size: 13px;
    color: #787777;
    border-radius: 5px !important;
    line-height: 25px;
    text-transform: capitalize;
    margin: 2px 3px !important;
}
.new_profile_account_filterbar ul.select2-selection__rendered li {
    padding-bottom: 0 !important;
}
.new_profile_account_filterbar ul li a:link,
.new_profile_account_filterbar ul li a:active,
.new_profile_account_filterbar ul li a:visited {
    font-size: 12px;
    color: #787777;
    border: 1px solid #858585;
    display: block;
    padding: 3px 10px;
    border-radius: 5px;
    line-height: 20px;
}
.new_profile_account_filterbar ul li.active a,
.new_profile_account_filterbar ul li a:hover {
    color: #000;
    background: #e8e7e7;
    border: 1px solid #448547;
}
.new_profile_account_filterbar .irs--flat .irs-from:before,
.new_profile_account_filterbar .irs--flat .irs-to:before,
.new_profile_account_filterbar .irs--flat .irs-single:before {
    background: #448547;
    border-top-color: #448547;
}
.account_filter_progress_wrap .irs--flat .irs-line {
    height: 5px;
    top: 28px;
}
.account_filter_progress_wrap .irs--flat .irs-bar {
    background: #0e1734;
    height: 5px;
    top: 28px;
}
.new_profile_account_filterbar .irs--flat .irs-from,
.new_profile_account_filterbar .irs--flat .irs-to,
.new_profile_account_filterbar .irs--flat .irs-single {
    background: #0e1734;
    width: auto;
    border-radius: 4px;
    padding: 0px 5px !important;
    text-align: center;
    line-height: 20px;
    font-size: 10px;
    top: 21px;
    z-index: 1;
    font-size: 10px;
}
.new_profile_account_filterbar
    .irs--flat
    .irs-handle.state_hover
    > i:first-child,
.new_profile_account_filterbar .irs--flat .irs-handle:hover > i:first-child,
.new_profile_account_filterbar .irs--flat .irs-handle > i:first-child {
    background: #0e1734;
}
.new_profile_account_filterbar .irs--flat .irs-handle {
    width: auto;
    height: auto;
}
.new_profile_account_filterbox
    .select2-container
    .select2-search--inline
    .select2-search__field {
    border: none !important;
    height: auto;
    box-shadow: none !important;
}
.account_filter_progress_wrap {
    padding: 20px 0 0;
}
.new_profile_account_filterbar label,
.account_filter_progress_wrap h4 {
    font-weight: 400;
    font-size: 14px;
    margin: 0px 0 10px;
    color: #000000;
}
.new_profile_account_filterbar label {
    margin: 15px 0 10px;
    display: block;
}
.filter_progress_box {
    border-bottom: 1px solid #858585;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.filter_reset_bottom_bar {
    padding: 30px 10px 0;
}
.filter_reset_bottom_bar .filter-reset {
    margin: 0;
    height: 30px;
    min-width: auto;
}
#profileAccountPostNew .modal-content {
    padding-top: 0;
}
#profileAccountPostNew .row {
    margin: 0 -10px;
}
#profileAccountPostNew .input-field.col label {
    left: inherit !important;
}
#create_new_tech_pac
    .input-field
    .select2-container--default
    .select2-selection--single,
#create_new_design
    .input-field
    .select2-container--default
    .select2-selection--single,
#profileAccountPostNew
    .input-field
    .select2-container--default
    .select2-selection--single,
#profileAccountPostNew .input-field textarea,
#profileAccountPostNew .input-field input {
    box-shadow: none !important;
    border: 1px solid #d9d9d9 !important;
    background: none;
}
#create_new_design
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 44px;
}
#profileAccountPostNew .input-field textarea {
    margin: 0;
}
#profileAccountPostNew .input-field .sort_des_textarea {
    min-height: 80px;
}
#profileAccountPostNew .input-field .file_attachment {
    height: 60px;
}
#profileAccountPostNew .btn_createrfq {
    padding: 0px 35px;
    height: 40px;
    line-height: 40px;
    margin-top: 40px;
}
.profile_account_myrfq_innerbox {
    font-size: 15px;
    line-height: 25px;
    color: #000000;
}
.rfq_account_title_bar {
    margin-bottom: 15px;
    font-size: 15px;
    color: #1e1e1e;
}
.profile_account_myrfq_innerbox h4 {
    font-weight: 400;
    font-size: 15px;
    color: #1e1e1e;
}
.profile_account_myrfq_innerbox .profile_account_myrfq_box {
    padding: 20px 20px 60px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    margin-bottom: 30px;
    border: 1px solid #eee;
    max-height: 310px;
    min-height: 310px;
    position: relative;
}
.profile_account_myrfq_innerbox .profile_account_myrfq_box.active {
    border: 1px solid #707070;
}
.new_profile_myrfq_details_topbox h5,
.profile_account_myrfq_innerbox .profile_account_myrfq_box h5 {
    font-size: 16px;
    color: #000;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-transform: capitalize;
}
.new_profile_myrfq_details_topbox .posted_time,
.profile_account_myrfq_innerbox .profile_account_myrfq_box .posted_time {
    font-size: 12px;
    display: block;
}
.profile_account_myrfq_innerbox .profile_account_myrfq_box .posted_time {
    margin-bottom: 10px;
}
.btn_accountrfq_info .material-icons {
    color: inherit;
    line-height: 12px;
    font-size: 24px;
}
.profile_account_myrfq_innerbox .account_rfq_btn_wrap {
    text-align: right;
    display: inline-block;
    width: 100%;
    position: absolute;
    right: 15px;
    bottom: 10px;
}
.profile_account_myrfq_innerbox .account_rfq_btn_wrap .rfq_btn_box {
    display: inline-block;
    width: auto;
    margin-left: 10px;
    position: relative;
}
.profile_account_myrfq_innerbox .account_rfq_btn_wrap .rfq_btn_box:first-child {
    margin-left: 0;
}
.profile_account_myrfq_innerbox .account_rfq_btn_wrap .rfq_btn_box .rfq_btn {
    padding: 8px 10px 6px;
    min-width: inherit;
    margin: 0 0 5px;
}
.profile_account_myrfq_innerbox .account_rfq_btn_wrap .rfq_btn_box span {
    position: absolute;
    background: red;
    padding: 0;
    border-radius: 100%;
    width: 19px;
    height: 19px;
    color: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 10px;
    text-align: center;
    right: -7px;
    top: -10px;
}
.new_profile_account_myrfq_details {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 20px;
    font-size: 15px;
    color: #1e1e1e;
}
.new_profile_account_myrfq_details .accountrfq_btn {
    color: #1e1e1e;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block;
}
.new_profile_myrfq_details_topbox {
    padding-bottom: 5px;
}
.account_rfqDetailes_infoWrap {
    padding-bottom: 5px;
}
.new_profile_myrfq_details_topbox h6 {
    font-weight: 500;
    font-size: 14px;
    color: #1e1e1e;
}
.new_profile_myrfq_details_topbox h6 span {
    padding-left: 10px;
    font-size: 14px;
    font-weight: 600;
}
.account_rfqDetailes_imgWrap {
    padding-top: 15px;
}
.account_rfqDetailes_imgWrap img {
    max-width: 120px;
    display: inline-block;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    margin: 3px;
}
.rfq_review_results_nav {
    background: #e6e6e6;
    padding: 5px 10px;
    margin-bottom: 15px;
    border-radius: 3px;
}
.rfq_review_results_nav ul li {
    display: inline-block;
    padding-right: 20px;
}
.rfq_review_results_nav ul li a:link,
.rfq_review_results_nav ul li a:active,
.rfq_review_results_nav ul li a:visited {
    font-size: 14px;
    color: #646565;
}
.rfq_review_results_nav ul li.active a {
    font-weight: 600;
    font-size: 16px;
    color: #000;
}
.rfq_review_results_box {
    border-bottom: 1px solid #707070;
    padding: 15px 0;
}
.rfq_review_results_box:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.rfq_review_results_box .row {
    padding-bottom: 15px;
}
.rfq_review_results_box .row:last-child {
    padding-bottom: 0px;
}
.rfq_review_results_box .new_rfq_avatar {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.rfq_review_results_box .new_rfq_avatar img {
    width: 100%;
    height: 100%;
    border: 1px solid #dcdcdc;
    border-radius: 50%;
    display: block;
}
.rfq_review_results_box .new_rfq_review p {
    margin-bottom: 7px;
}
.rfq_review_results_box .new_rfq_review p span {
    font-size: 14px;
    font-weight: 600;
}
.rfq_review_results_box .new_rfq_review p span a {
    height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px;
}
.rfq_review_results_box .rfqEatting {
    display: block;
    margin-bottom: 2px;
    line-height: 10px;
}
.rfq_review_results_box .rqf_verified {
    display: block;
    margin-bottom: 5px;
}
.rfq_review_results_box .new_rfq_review .btn_green {
    margin: 0;
    height: 32px;
    width: 142px;
}
.rfq_review_message_box {
    display: inline-block;
    width: 100%;
    max-height: 250px;
    overflow-y: scroll;
}
.rfq_review_message_box .chat-text {
    max-width: 265px;
    margin-bottom: 20px;
}
.rfq_review_message_box .chat-text span {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2p6x 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
    min-width: 50px;
    min-height: 30px;
    font-size: 14px;
}
.rfq_review_message_box .rfq_message_box {
    width: 100%;
}
.rfq_review_message_box .rfq_message_box.chat-right .chat-text {
    float: right;
    margin: 0 5px 10px 0;
}
.rfq_review_message_box .rfq_message_box.chat-right .chat-text span {
    background: #d2e9d4;
}
.rfq_review_results_wrap .rfq_message_box_bottom {
    background: #ffffff;
    border: 2px solid #52ab57;
    padding: 5px 10px;
    border-radius: 10px;
    position: relative;
}
.rfq_message_box_bottom .message_type_box {
    width: -webkit-fill-available !important;
    padding: 0 135px 0 0 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
}
.rfq_message_box_bottom .message_icon_box .messageSendButton {
    margin: 0 0 0 5px !important;
    min-width: 35px;
    width: auto;
    padding: 3px 10px 2px;
    line-height: 24px;
    cursor: pointer;
}
.rfq_message_box_bottom .message_icon_box {
    position: absolute;
    right: 8px;
    top: 11px;
}
.rfq_message_box_bottom .message_icon_box .material-icons {
    color: #52ab57;
    font-size: 24px;
    margin-top: 6px;
    float: left;
}
.profile_account_poinfo_innerbox {
    margin-bottom: 15px;
    font-size: 15px;
    color: #1e1e1e;
}
.account_rfqDetailes_infoWrap p,
.profile_account_myrfq_box p,
.profile_account_poinfo_box p {
    font-size: 13px;
    line-height: 20px;
}
.account_rfqDetailes_infoWrap p b,
.profile_account_myrfq_box p b,
.profile_account_poinfo_box p b {
    font-size: 12px;
    opacity: 0.8;
}
.profile_account_poinfo_innerbox .profile_account_poinfo_box.active {
    border: 1px solid #707070;
}
.profile_account_poinfo_innerbox
    .po_block.rejected
    .profile_account_poinfo_box {
    border: 1px solid #ffb1b1;
    background: #fff6f6;
}
.profile_account_poinfo_innerbox .profile_account_poinfo_box {
    padding: 20px 20px 15px;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    border: 1px solid #eee;
    height: 100%;
    overflow: hidden;
}
.profile_account_poinfo_innerbox .profile_account_poinfo_box h5 {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    max-height: 40px;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-right: 20px;
}
.profile_account_poinfo_innerbox .profile_account_poinfo_box .poinfo {
    font-size: 12px;
    display: block;
    margin-bottom: 20px;
}
.profile_account_poinfo_innerbox h4 {
    font-weight: 400;
    font-size: 15px;
    color: #1e1e1e;
}
.profile_account_poinfo_box .download_icon {
    position: absolute;
    right: 18px;
    top: 15px;
}
.profile_account_poinfo_box .download_icon img {
    width: 20px;
    max-width: 20px;
    margin-top: 2px;
}
.top_download_bar .reject_message_box {
    position: absolute;
    top: 18px;
    right: 50px;
    z-index: 9;
}
.top_download_bar .po_status_rejected {
    position: absolute;
    top: 42px;
    right: 25px;
    font-size: 11px;
    color: #ff0000;
}
/* ******************** FAQ css style start *********************** */
.faq_contentinfo_wrapper {
    font-size: 16px;
    color: #5a5a5a;
}
.faq_contentinfo_wrapper .collapsible {
    box-shadow: none;
    border: none;
    margin-top: 0;
}
.faq_contentinfo_wrapper h1 {
    font-size: 35px;
    line-height: 45px;
    margin: 0 auto;
    color: #0e1734;
    margin-bottom: 20px;
}
.faq_contentinfo_wrapper .faq_search_box {
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    position: relative;
    max-width: 350px;
    margin: 0 auto;
    padding-left: 40px;
}
.faq_contentinfo_wrapper .faq_search_box:focus {
    border: 1px solid #54a948;
}
.faq_contentinfo_wrapper .faq_search_box .material-icons {
    position: absolute;
    top: 8px;
    font-size: 25px;
    left: 10px;
}
.faq_contentinfo_wrapper .faq_search_box .twitter-typeahead {
    padding-left: 40px;
    width: 100%;
}
.faq_contentinfo_wrapper .faq_search_box .tt-menu {
    width: 100%;
    top: 30px !important;
}
.faq_contentinfo_wrapper .faq_search_box .tt-menu .tt-suggestion {
    font-size: 16px;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    padding: 5px 15px;
}
.faq_contentinfo_wrapper .faq_search_box .tt-menu .tt-suggestion:hover {
    background: #0e1734;
}
.faq_contentinfo_wrapper .faq_search_box .tt-menu .tt-selectable .tt-highlight {
    color: #0e1734 !important;
}
.faq_contentinfo_wrapper
    .faq_search_box
    .tt-menu
    .tt-selectable
    strong.tt-highlight {
    color: #0e1734 !important;
    font-weight: normal !important;
}
.faq_contentinfo_wrapper
    .faq_search_box
    .tt-menu
    .tt-selectable:hover
    .tt-highlight {
    color: #fff !important;
}
.faq_contentinfo_wrapper .faq_search_box .faq_search_input {
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
    margin: 0;
    height: 40px;
    width: -webkit-fill-available;
    width: -moz-available;
    font-size: 16px;
    padding-right: 10px;
}
.faq_contentinfo_wrapper .faq_search_box .faq_search_input.tt-hint {
    left: 40px !important;
    width: 85%;
}
.faq_contentinfo_wrapper .collapsible-body {
    border: none;
}
.faq_contentinfo_wrapper h4 {
    font-size: 17px;
    color: #858585;
    margin-bottom: 0;
}
.faq_contentinfo_wrapper .faq_search_wrap {
    padding: 0px 0 80px;
}
.faq_contentinfo_wrapper .faq_search_wrap label {
    font-size: 16px;
    color: #b1b1b1;
    display: block;
    margin-bottom: 10px;
}
.faq_contentinfo_wrapper .faq_infobox_wrap {
    display: inline-block;
    width: 100%;
}
.faq_infobox_wrap .collapsible .collapsible-header {
    border: none;
    display: block;
    padding: 0;
}
.faq_infobox_wrap .faq_collaps_content .collapsible-header h4 {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/arrow-down.png")
        no-repeat 98% center;
    padding: 17px 40px 15px 20px;
    background-size: 22px;
}
.faq_contentinfo_wrapper
    .faq_collaps_content
    ul.collapsible
    li.active
    .collapsible-header
    h4 {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/arrow-active.png")
        no-repeat 98% center;
    background-size: 22px;
    font-weight: 600;
    color: #0e1734;
}
.faq_contentinfo_wrapper .faq_collaps_content ul.collapsible li {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    margin-bottom: 20px;
}
.faq_contentinfo_wrapper .faq_collaps_content ul.collapsible li.active {
    border: 1px solid #0e1734;
}
.faq_contentinfo_wrapper
    .faq_collaps_content
    ul.collapsible
    li
    .collapsible-body {
    padding: 0px 20px 15px;
    font-size: 14px;
}
.faq_contentinfo_wrapper
    .faq_collaps_content
    ul.collapsible
    li
    .collapsible-body
    a {
    font-weight: 600;
}
.faq_contentinfo_wrapper .faq_talkToUs_boxWrap {
    padding: 100px 0 0;
    max-width: 260px;
}
.faq_contentinfo_wrapper .faq_talkToUs_boxWrap .btn_talk {
    margin: 10px 0 0;
    padding: 10px 20px 6px;
    display: inline-block;
}
.faq_contentinfo_wrapper .faq_talkToUs_boxWrap .btn_talk .material-icons {
    float: right;
    margin-left: 8px;
    font-size: 19px;
}
.faq_contentinfo_wrapper .tab {
    float: left;
    width: 25%;
    min-height: 300px;
}
.faq_contentinfo_wrapper .tab button {
    display: block;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    width: 280px;
    padding: 15px 10px 12px 50px;
    color: #b1b1b1;
    background: none;
    margin-bottom: 10px;
}
.faq_contentinfo_wrapper .tab button.active,
.faq_contentinfo_wrapper .tab button:hover {
    background: #eeeeee;
    border-radius: 6px;
    font-weight: 600;
    color: #0e1734;
}
.faq_contentinfo_wrapper .tabcontent {
    float: left;
    padding: 0px 12px;
    width: 75%;
    border-left: none;
    height: auto;
}
.faq_search_box .typeahead.dropdown-menu,
.profile_account_search .typeahead.dropdown-menu {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    margin-top: 0px;
    padding: 8px 0;
    text-align: left;
    left: 0px !important;
    z-index: 1;
}
.faq_search_box .typeahead.dropdown-menu li a,
.profile_account_search .typeahead.dropdown-menu li a {
    font-size: 16px;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    padding: 5px 15px;
    display: block;
    color: #5a5a5a;
}
.faq_search_box .typeahead.dropdown-menu li a:hover,
.profile_account_search .typeahead.dropdown-menu li a:hover {
    background-color: #0e1734;
    color: #fff;
}
.faq_search_box .reset_faq_filter {
    position: absolute;
}
.profile_account_search .reset_po_filter,
.profile_account_search .reset_rfq_filter,
.profile_account_search .reset_myrfq_filter,
.profile_account_search .reset_myquery_filter {
    position: absolute;
    right: 40px;
    top: 18px;
}
/* ******************** FAQ css style end *********************** */
.supplier_account_progress {
    padding-bottom: 30px;
    position: relative;
}
.supplier_account_progress h4 {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px;
}
.supplier_account_progress .supplier_profile_progress_box img {
    width: 100%;
    margin-bottom: 10px;
}
.profile_supplier_account_insight_wrap .appearances_wrap {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 20px 20px 40px;
    margin-bottom: 10px;
}
.profile_supplier_account_insight_wrap .search_appearance_box {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 30px;
}
.profile_supplier_account_insight_wrap .search_appearance_box span {
    font-weight: 600;
    font-size: 60px;
    line-height: 75px;
    display: block;
}
.appearances_wrap a.btn_know {
    font-size: 18px;
    display: inline-block;
    padding: 8px 35px;
    margin-top: 30px !important;
}
.supllir_profile_incomplete_field ul li {
    padding: 5px 0;
}
.supllir_profile_incomplete_field ul li a:link,
.supllir_profile_incomplete_field ul li a:active,
.supllir_profile_incomplete_field ul li a:visited {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/down-arrow.png")
        no-repeat right center;
    color: #000000;
    padding-right: 25px;
    background-size: 15px;
}
.profile_product_view_menu ul {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}
.profile_product_view_menu ul li {
    float: left;
    margin-right: 5px;
}
.profile_product_view_menu ul li a {
    color: #d9d9d9;
    display: block;
}
.profile_product_view_menu ul li .material-icons {
    font-size: 35px;
    line-height: 25px;
}
.profile_product_view_menu ul li.grid_view .material-icons {
    font-size: 30px;
}
.profile_product_view_menu ul li.active a,
.profile_product_view_menu ul li a:hover {
    color: #000000;
}
.profile_product_list_view table {
    border: 1px solid rgba(0, 0, 0, 0.12);
    margin-bottom: 20px;
}
.profile_product_list_view table thead {
    background: #e6e6e6;
}
.profile_product_list_view table thead th {
    padding: 10px 20px;
}
.profile_product_list_view table td {
    padding: 5px 20px;
}
.profile_product_list_view .size-lg {
    font-size: 18px;
}
#profile-progress-wrapper {
    margin-bottom: 10px;
}
/* **************************************/
.account_profile_box form {
    max-width: 1040px;
    margin: 0 auto;
}
.account_profile_box form select,
.account_profile_box form textarea,
.account_profile_box form input {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #707070 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.account_profile_box form input.btn_green {
    background: #0e1734;
    border: 1px solid #0e1734 !important;
    color: #ffffff;
    cursor: pointer;
}
.account_profile_box form input.btn_green:hover {
    background: transparent;
    color: #0e1734;
}
.account_profile_box form .btn_green.btn_reset_filter {
    background: #ccc;
    border: 1px solid #ccc;
    color: #000;
}
.account_profile_box form textarea {
    margin-bottom: 0 !important;
}
.account_profile_box form .input-field {
    display: flow-root;
}
.account_profile_box form .input-field select,
.account_profile_box form .input-field textarea,
.account_profile_box
    form
    .input-field
    input[type="text"]:not(.browser-default) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #707070 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.account_profile_box form .img_upload {
    margin-top: 10px;
    margin-bottom: 20px;
}
.account_profile_box form .img_upload img {
    width: 250px;
}
.account_profile_box form .upload_button {
    display: flow-root;
    text-align: center;
}
.account_profile_box form .upload_button a {
    float: none !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 208px;
    height: 50px;
    border-radius: 10px;
}
.account_profile_box select {
    display: block;
    height: 52px;
}
.account_profile_box .status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem;
}
.account_profile_box .status p {
    margin-bottom: 0;
}
#create_new_supplyChain .modal_name_and_action,
.account_profile_box .modal_name_and_action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1rem;
    margin-bottom: 0.75rem;
    border-bottom: 1px solid #707070;
}
#create_new_supplyChain .modal_name_and_action p,
.account_profile_box .modal_name_and_action p {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0;
}
#create_new_supplyChain .modal_name_and_action span.closeModal {
    position: absolute;
    top: 18px;
    right: 20px;
}
.account_profile_box .modal_name_and_action p span {
    margin-right: 2rem;
    font-weight: 300;
    display: inline-block;
}
.account_profile_box .modal_name_and_action .material-icons {
    color: #0e1734;
    cursor: pointer;
    font-size: 24px;
}
#create_new_supplyChain .create_new_supplyChain_form_wrap {
    padding-top: 30px;
}
.account_profile_box .blank_lists p {
    font-style: italic;
    text-align: center;
    font-size: 16px;
}
.account_profile_box .blank_lists .buttons {
    text-align: center;
}
.account_profile_box .tabs {
    background-color: transparent !important;
}
.account_profile_box .tabs .tab {
    padding-left: 1rem;
    padding-right: 1rem;
}
.account_profile_box .tabs .tab:first-child {
    padding-left: 0;
}
.account_profile_box .tabs .tab:last-child {
    padding-right: 0;
}
.account_profile_box .tabs .tab a {
    text-transform: capitalize;
    background-color: none;
    color: #000;
    text-align: left;
    padding: 0;
    min-width: 100px;
}
.account_profile_box .tabs .tab a:focus,
.account_profile_box .tabs .tab a:focus.active {
    background-color: unset !important;
}
.account_profile_box .tabs .tab a.active {
    font-weight: 600;
}
.account_profile_box .create_new_tech_pac_modal,
.account_profile_box .tech_pach_details_modal_container,
.account_profile_box .create_new_supplyChain_modal {
    max-height: 90vh;
    overflow: auto;
    padding-top: 78px;
    padding-bottom: 73px;
}
#create_new_supplyChain .modal_name_and_action,
.account_profile_box .create_new_tech_pac_modal .modal_name_and_action,
.account_profile_box .tech_pach_details_modal_container .modal_name_and_action,
.account_profile_box .create_new_supplyChain_modal .modal_name_and_action {
    position: fixed;
    top: 0;
    left: 0;
    padding: 1rem;
    width: 100%;
    background-color: #fff;
    z-index: 10;
}
.account_profile_box .create_new_tech_pac_modal form,
.account_profile_box .tech_pach_details_modal_container form,
.account_profile_box .create_new_supplyChain_modal form {
    max-width: 100%;
}
.account_profile_box .create_new_tech_pac_modal form .form_body,
.account_profile_box .tech_pach_details_modal_container form .form_body,
.account_profile_box .create_new_supplyChain_modal form .form_body {
    padding: 1rem 2rem;
}
.account_profile_box .create_new_tech_pac_modal form .tech_img,
.account_profile_box .tech_pach_details_modal_container form .tech_img,
.account_profile_box .create_new_supplyChain_modal form .tech_img {
    margin-top: 30px;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.create_new_tech_pac_modal form .tech_img .img_upload,
.tech_pach_details_modal_container form .tech_img .img_upload,
.create_new_supplyChain_modal form .tech_img .img_upload {
    margin: 0;
}
.create_new_tech_pac_modal form .tech_img .img_upload img,
.tech_pach_details_modal_container form .tech_img .img_upload img,
.create_new_supplyChain_modal form .tech_img .img_upload img {
    width: 200px;
}
.create_new_tech_pac_modal form .tech_img .upload_img_buttons_wrapper,
.tech_pach_details_modal_container form .tech_img .upload_img_buttons_wrapper,
.create_new_supplyChain_modal form .tech_img .upload_img_buttons_wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.create_new_tech_pac_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons,
.tech_pach_details_modal_container
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons,
.create_new_supplyChain_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons {
    text-align: center;
}
.create_new_tech_pac_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    p,
.tech_pach_details_modal_container
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    p,
.create_new_supplyChain_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    p {
    font-size: 18px;
    margin: 1.25rem 0;
}
.create_new_tech_pac_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    a,
.tech_pach_details_modal_container
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    a,
.create_new_supplyChain_modal
    form
    .tech_img
    .upload_img_buttons_wrapper
    .upload_img_buttons
    a {
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.account_profile_box .create_new_tech_pac_modal form .endLine,
.account_profile_box .tech_pach_details_modal_container form .endLine,
.account_profile_box .create_new_supplyChain_modal form .endLine {
    margin-bottom: 0;
}
.account_profile_box .create_new_tech_pac_modal form .form_footer,
.account_profile_box .tech_pach_details_modal_container form .form_footer,
.account_profile_box .create_new_supplyChain_modal form .form_footer {
    border-top: 1px solid #707070;
    padding: 1rem 2rem;
}
.account_profile_box .create_new_tech_pac_modal form .form_footer .buttons,
.account_profile_box
    .tech_pach_details_modal_container
    form
    .form_footer.buttons,
.account_profile_box .create_new_supplyChain_modal form .form_footer .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.account_profile_box .create_new_tech_pac_modal form .form_footer .buttons a,
.account_profile_box
    .tech_pach_details_modal_container
    form
    .form_footer
    .buttons
    a,
.account_profile_box .create_new_supplyChain_modal form .form_footer .buttonsa {
    margin: 0;
    width: 190px;
    height: 42px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#create_new_supplyChain .modal_footer {
    padding-top: 30px;
}
.account_profile_box .create_new_tech_pac_modal .modal_footer,
.account_profile_box .tech_pach_details_modal_container .modal_footer,
.account_profile_box .create_new_supplyChain_modal .modal_footer {
    position: fixed;
    bottom: 0;
    left: 0;
    border-top: 1px solid #707070;
    padding: 1rem 2rem;
    width: 100%;
    background-color: #fff;
}
#create_new_supplyChain .modal_footer .buttons,
.account_profile_box .create_new_tech_pac_modal .modal_footer .buttons,
.account_profile_box .tech_pach_details_modal_container .modal_footer .buttons,
.account_profile_box .create_new_supplyChain_modal .modal_footer .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#create_new_supplyChain .modal_footer .buttons a,
.account_profile_box .create_new_tech_pac_modal .modal_footer .buttons a,
.account_profile_box
    .tech_pach_details_modal_container
    .modal_footer
    .buttons
    a,
.account_profile_box .create_new_supplyChain_modal .modal_footer .buttons a {
    margin: 0;
    width: 190px;
    height: 42px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.profile_account_dev_design
    .profile_account_searchBar
    .create_new_design_modal {
    padding: 1.5rem;
}
.profile_account_dev_design .product_cards .product_card {
    margin-bottom: 24px;
    border: 1px solid #707070;
    border-radius: 10px 10px 0 0;
    background-color: #fff;
}
.profile_account_dev_design .product_cards .product_card .card_image {
    height: 340px;
    cursor: pointer;
    overflow: hidden;
}
.profile_account_dev_design .product_cards .product_card .card_image img {
    height: 100%;
    width: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.profile_account_dev_design .product_cards .product_card .card_description {
    border-top: 1px solid #707070;
    padding: 10px 20px;
    min-height: 64px;
}
.profile_account_dev_design
    .product_cards
    .product_card
    .card_description
    p
    span {
    margin-left: 20px;
    display: inline-block;
    font-weight: 600;
}
.profile_account_dev_design .product_cards .product_card:hover .card_image img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.profile_account_dev_design .product_card_modal {
    padding: 1.5rem;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .design_history {
    border-right: 1px solid #707070;
    padding-top: 24px;
    height: 100%;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .design_history
    p {
    margin: 0 0 60px;
    font-size: 18px;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .design_history
    .tab {
    width: 140px;
    margin-bottom: 1.5rem;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .design_history
    .tab
    a {
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .design_history
    .tab
    a.active {
    font-weight: 600;
}
.profile_account_dev_design .product_card_modal .modal_contents .model_content {
    padding-top: 1.5rem;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .content_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .content_header
    h5 {
    margin: 0;
    color: #0e1734;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .content_header
    p {
    margin: 0;
    font-style: italic;
    color: #0e1734;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .content_header
    a {
    text-align: center;
    margin: 0;
}
.profile_account_dev_design
    .product_card_modal
    .modal_contents
    .content_body
    img {
    width: 100%;
}
.profile_account_dev_design .product_card_modal .modal_contents .message_box {
    height: 100%;
    border: 1px solid #0e1734;
}
.account_profile_box .profile_account_dev_tech .tech_pack_card {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 0.5rem;
    margin-bottom: 1.5rem;
}
.account_profile_box .profile_account_dev_tech .card_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0.5rem 0;
}
.account_profile_box .profile_account_dev_tech .card_header h5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 26px;
}
.account_profile_box .profile_account_dev_tech .card_header .actions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.account_profile_box .profile_account_dev_tech .card_header .actions span {
    font-size: 2rem;
    cursor: pointer;
}
.account_profile_box .profile_account_dev_tech .card_header .inbox {
    color: #0e1734;
    margin: 0 5px;
}
.account_profile_box .profile_account_dev_tech .card_header .delete {
    color: #ff0000;
}
.account_profile_box .profile_account_dev_tech .card_img {
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    height: 220px;
    padding: 1rem 0;
    overflow: hidden;
    text-align: center;
}
.account_profile_box .profile_account_dev_tech .card_img img {
    height: 100%;
}
.account_profile_box .profile_account_dev_tech .card_footer {
    padding: 0.5rem;
}
.account_profile_box .profile_account_dev_tech .card_footer p span {
    font-weight: 600;
    display: inline-block;
    margin-left: 1.25rem;
}
.account_profile_box .profile_account_dev_tech .card_footer .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.account_profile_box .profile_account_dev_tech .card_footer .buttons a {
    text-align: center;
    margin: 0;
    min-width: 90px;
}
.account_profile_box #tech_pack_card1_modal {
    max-height: 90%;
}
.account_profile_box #tech_pack_card1_modal .tech_pach_card_modal {
    padding: 2rem;
    overflow: hidden;
}
.account_profile_box #tech_pack_card1_modal .tech_pach_card_modal .modal_body {
    padding: 3rem;
    text-align: center;
}
.account_profile_box
    #tech_pack_card1_modal
    .tech_pach_card_modal
    .modal_body
    img {
    height: 100%;
}
.account_profile_box .profile_account_dev_tech .modal {
    overflow: unset;
    max-height: 90%;
    top: 5% !important;
}
.account_profile_box .modal .select_tech_pack_picture_modal .modal_body {
    padding: 1rem;
}
.account_profile_box .modal .select_tech_pack_picture_modal .modal_body ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.account_profile_box .modal .select_tech_pack_picture_modal .modal_body ul li {
    width: 25%;
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 200px;
}
.account_profile_box
    .modal
    .select_tech_pack_picture_modal
    .modal_body
    ul
    li
    a {
    cursor: pointer;
    border: 1px solid transparent;
    display: inline-block;
    height: 100%;
    padding: 2rem;
}
.account_profile_box
    .modal
    .select_tech_pack_picture_modal
    .modal_body
    ul
    li
    a:focus {
    border-color: #0e1734;
}
.account_profile_box
    .modal
    .select_tech_pack_picture_modal
    .modal_body
    ul
    li
    a
    img {
    max-height: 100%;
}
.profile_account_dev_tech .modal .tech_pach_details_modal_container {
    height: 90vh !important;
    padding-top: 65px !important;
}
.profile_account_dev_tech .modal .modal_name_and_action {
    border-bottom: none;
    margin: 0;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .modal_body {
    padding: 1.5rem;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .table_wrapper {
    overflow: auto;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .tabs {
    border: none;
    margin-bottom: 0;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .roughArea_card {
    border: 1px solid #b2b2b2;
    padding: 0.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .title
    p {
    margin: 0;
    padding-top: 10px;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50%;
    padding: 3rem 2rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner
    .main_img {
    height: 350px;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner
    .bottom_arrow,
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner
    .left_arrow {
    position: absolute;
    left: 0;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner
    .left_arrow {
    top: 0;
    height: 100%;
    left: -1.5rem;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .item_inner
    .bottom_arrow {
    bottom: -25px;
    width: 100%;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .actions {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .roughArea_card
    .actions_container {
    width: 100%;
    height: 40px;
    background-color: #f1efef;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .materials_card {
    border: 1px solid #b2b2b2;
    padding: 0.5rem;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .materials_card
    .table_wrapper {
    height: 145px;
}
.profile_account_dev_tech .modal .tech_pach_details_modal .details_list_card {
    border: 1px solid #b2b2b2;
    padding: 0.5rem;
    margin-bottom: 1rem;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .details_list_card
    .inputForm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .details_list_card
    .inputForm
    p {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1rem;
    margin: 0;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .details_list_card
    .inputForm
    select,
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .details_list_card
    .inputForm
    input {
    max-width: 300px;
}
.profile_account_dev_tech
    .modal
    .tech_pach_details_modal
    .details_list_card
    .table_wrapper {
    height: 150px;
}
.profile_account_dev_tech .modal .photo_list_card {
    border: 1px solid #b2b2b2;
    padding: 0.5rem;
    margin-bottom: 1rem;
}
.profile_account_dev_tech .modal .photo_list_card .title p {
    margin-bottom: 0;
}
.profile_account_dev_tech .modal .photo_list_card .card_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 1rem;
}
.profile_account_dev_tech .modal .photo_list_card .img {
    height: 80px;
    width: 80px;
}
.profile_account_dev_tech .modal .photo_list_card .img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.profile_account_dev_tech .modal .photo_list_table {
    height: 80px;
    overflow: auto;
}
.profile_account_dev_tech .modal .history_card {
    padding: 0.5rem;
    border: 1px solid #b2b2b2;
}
.profile_account_dev_tech .modal .history_card .title {
    margin-bottom: 0.5rem;
}
.profile_account_dev_tech .modal .history_card .title p {
    margin-bottom: 0;
}
.profile_account_dev_tech .modal .history_card .photo_list {
    padding: 0;
    height: 112px;
    overflow: auto;
}
.profile_account_dev_tech .modal .history_card .photo_list li {
    font-size: 14px;
    list-style: none;
    margin-bottom: 0.25rem;
}
.profile_account_dev_tech table thead {
    background-color: #f1efef;
}
.profile_account_dev_tech table thead th {
    height: 1.75rem;
    padding: 0.5rem;
}
.profile_account_dev_tech table tbody tr td {
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}
.profile_account_dev_tech table tbody tr td.actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.profile_account_dev_tech table tbody tr td.actions span {
    font-size: 1.5rem;
}
.profile_account_dev_tech table tbody tr td.actions span.add {
    color: #54a948;
}
.profile_account_dev_tech table tbody tr td.actions span.delete {
    color: #ff0000;
}
.profile_account_dev_tech table tbody tr td.pdf {
    color: #54a948;
    text-align: center;
}
.account_profile_box .tech_pack_details {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 1.25rem 0.5rem;
    height: calc(100% - 1.5rem);
}
.account_profile_box .tech_pack_details h5 {
    text-align: center;
    margin-bottom: 1rem;
}
.account_profile_box .tech_pack_details .img_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.5rem;
    border: 1px solid #c5c5c5;
    border-radius: 10px;
    margin-bottom: 1.5rem;
}
.tech_pack_details .img_box img {
    max-width: 100%;
}
.tech_pack_details .tech_pack_collapsible {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    border: none;
}
.tech_pack_details .tech_pack_collapsible li {
    overflow: hidden;
    margin-bottom: 1.5rem;
}
.tech_pack_details .tech_pack_collapsible li .collapsible-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f1efef;
    border: none;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.tech_pack_details .tech_pack_collapsible li .collapsible-body {
    padding: 0;
    border: none;
}
.tech_pack_details .tech_pack_collapsible li .collapsible-body.attachments {
    padding: 1rem 0;
}
.tech_pack_details
    .tech_pack_collapsible
    li
    .collapsible-body.attachments
    .imgs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.tech_pack_details
    .tech_pack_collapsible
    li
    .collapsible-body.attachments
    .imgs
    .img {
    height: 100px;
    width: 100px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    margin-bottom: 1rem;
    overflow: hidden;
}
.tech_pack_details
    .tech_pack_collapsible
    li
    .collapsible-body.attachments
    .imgs
    .img
    img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border: 1px solid #0e1734;
}
.profile_account_dev_supplychain .supplyChain_container .productBox {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
}
.profile_account_dev_supplychain .supplyChain_container .imgBox {
    height: 220px;
    overflow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.profile_account_dev_supplychain .supplyChain_container .imgBox img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.profile_account_dev_supplychain
    .supplyChain_container
    .products_inner_textbox {
    border: none !important;
}
.profile_account_dev_supplychain
    .supplyChain_container
    .products_inner_textbox
    .product_moq {
    font-size: 13px;
}
.profile_account_dev_supplychain
    .supplyChain_container
    .productBox:hover
    .imgBox
    img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.profile_account_dev_supplychain .modal {
    overflow: unset;
}
.account_profile_box .send_rfq .send_rfq_card {
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 1rem;
    margin-bottom: 3rem;
}
.account_profile_box .send_rfq .send_rfq_card .card_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem;
}
.account_profile_box .send_rfq .send_rfq_card .card_header h5 {
    margin: 0;
}
.account_profile_box .send_rfq .send_rfq_card .card_header span {
    font-size: 20px;
    color: #0e1734;
    cursor: pointer;
}
.account_profile_box .send_rfq .send_rfq_card .card_body {
    height: 320px;
    position: relative;
}
.account_profile_box .send_rfq .send_rfq_card .card_body .add_button_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .add_button_container
    .add_button {
    height: 200px;
    width: 200px;
    border: 1px dashed #878686;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .add_button_container
    .add_button
    span {
    font-size: 70px;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .add_button_container
    p {
    text-align: center;
    margin: 0;
}
.account_profile_box .send_rfq .send_rfq_card .card_body .item_list_container {
    height: 265px;
    overflow: auto;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .item_list_container
    .item_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .item_list_container
    .item_list
    .item {
    width: 90px;
    height: 100px;
    padding: 0.5rem;
    overflow: hidden;
}
.account_profile_box
    .send_rfq
    .send_rfq_card
    .card_body
    .item_list_container
    .item_list
    .item
    img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.account_profile_box .send_rfq .send_rfq_card .card_body .item_footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: #fff;
}
.profile_account_dev_info .blank_lists {
    padding: 30px 0;
}
/*# sourceMappingURL=style-sh.css.map */
/* ******************** New Profile Account css style end *********************** */
.profile_account_pos_info .po_block_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}
.profile_account_pos_info .po_block_wrapper .po_block {
    width: 32%;
    margin-bottom: 20px;
}
.po_block {
    position: relative;
}
.po_block .po_overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
}
#myList li {
    display: none;
}
#loadMore {
    color: green;
    cursor: pointer;
}
#loadMore:hover {
    color: black;
}
#showLess {
    color: red;
    cursor: pointer;
    display: none;
}
#showLess:hover {
    color: black;
}
.account_profile_wrapper ul.pagination {
    padding-top: 30px;
}
/************ About us page css start *************/
.show-read-more .more-text {
    display: none;
}
#mb_about {
    font-size: 16px;
    color: #000;
    line-height: 2;
}
#mb_about h1,
#mb_about h2,
#mb_about h3,
#mb_about h4,
#mb_about h5,
#mb_about h6 {
    line-height: 1.3;
    color: #0e1734;
}
#mb_about h3 {
    font-size: 35px;
}
#mb_about .mb-80 {
    margin-bottom: 80px;
}
#mb_about .px-40 {
    padding-left: 40px;
    padding-right: 40px;
}
#mb_about .py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#mb_about .py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#mb_about .py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}
#mb_about .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#mb_about .btn.btn_link {
    background: transparent;
    border: none;
    border-radius: 5px;
    text-transform: capitalize;
    margin: 0px 10px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#mb_about .btn.lg {
    height: 50px;
    padding: 0 32px;
    padding-top: 5px;
    font-size: 18px;
    margin-top: 50px;
}
#mb_about .about_us .section_title {
    padding-bottom: 100px;
    padding-top: 30px;
}
#mb_about .about_us .section_title h1 {
    text-align: center;
    margin-bottom: 32px;
}
#mb_about .about_us .section_title .title_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#mb_about .about_us .section_title .title_bottom p {
    line-height: 20px;
    margin: 0;
    padding: 0 32px;
}
#mb_about .about_us .section_title .title_bottom p:first-child {
    border-right: 2px solid #000;
}
#mb_about .about_us .about_content {
    max-width: 530px;
}
#mb_about .about_us .about_content h4 {
    font-size: 25px;
    margin-bottom: 32px;
}
#mb_about .about_us .about_content p a {
    color: #0e1734;
    margin-left: 10px;
    font-size: 16px;
    font-weight: 600;
}
#mb_about .why_us {
    background-color: #d7df2310;
    margin: 80px 10px 0;
}
#mb_about .why_us .section_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#mb_about .why_us .section_title h3 {
    border-top: 2px solid #d7df23;
    border-bottom: 2px solid #d7df23;
    display: inline-block;
    padding: 5px 0;
}
#mb_about .why_us .why_us-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#mb_about .why_us .why_us-tab .tab {
    padding: 0 8px;
}
#mb_about .why_us .why_us-tab .tab a {
    font-size: 18px;
    color: #000;
}
#mb_about .why_us .why_us-tab .tab a.active {
    font-weight: 600;
    color: #0e1734;
    border-bottom: 2px solid #0e1734;
}
#mb_about .why_us .why_us-content h4 {
    text-align: center;
    font-size: 22px;
    color: #0e1734;
    margin-bottom: 50px;
}
#mb_about .why_us .why_us-content p {
    text-align: center;
    max-width: 1270px;
    margin: 0 auto;
}
#mb_about .we_believe .section_title img {
    margin: 0 auto;
    display: block;
    width: 130px;
}
#mb_about .we_believe .section_title h3 {
    text-align: center;
}
#mb_about .we_believe {
    text-align: center;
}
#mb_about .achivement h3 {
    text-align: center;
    margin-bottom: 70px;
}
#mb_about .achivement .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#mb_about .achivement .row .col {
    padding: 0 32px;
    margin-bottom: 35px;
}
#mb_about .achivement .row .col .achivement_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 24px 24px 0;
    border-bottom: 2px solid #d7df23;
    height: 100%;
}
#mb_about .achivement .row .col .achivement_box.top_border {
    border-top: 2px solid #d7df23;
    padding-top: 24px;
}
#mb_about .achivement .row .col .achivement_box .icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 30px;
}
#mb_about .achivement .row .col .achivement_box .icon img {
    margin-top: 5px;
    width: 35px;
    display: block;
}
#mb_about .achivement .row .col .achivement_box .description {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 30px;
}
#mb_about .work_process {
    text-align: center;
}
#mb_about .work_process .work_process-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}
#mb_about .work_process .work_process-box .left_side {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 120px;
}
#mb_about .work_process .work_process-box .left_side img {
    width: 100%;
    margin-bottom: 16px;
}
#mb_about .work_process .work_process-box .left_side h6 {
    width: 100%;
    text-align: center;
    margin: 0;
}
#mb_about .work_process .work_process-box .arrow {
    position: absolute;
    right: 5px;
    top: 50px;
}
#mb_about .work_process .btn span {
    margin-left: 16px;
    margin-top: -5px;
}
#mb_about .vision_and_mission {
    max-width: 1280px;
    margin: 0 auto;
}
#mb_about .vision_and_mission .row .col {
    padding: 0 32px;
}
#mb_about .vision_and_mission .row .col .vision_and_mission_box {
    padding: 50px;
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    text-align: center;
}
#mb_about .vision_and_mission .row .col .vision_and_mission_box img {
    width: 50px;
}
#mb_about .vision_and_mission .row .col .vision_and_mission_box h4 {
    margin: 32px 0;
}
#mb_about .vision_and_mission .row .col .vision_and_mission_box p {
    margin-bottom: 0;
}
#mb_about .paths h3 {
    margin-bottom: 70px;
    text-align: center;
}
#mb_about .paths .row .col {
    padding: 0 16px;
}
#mb_about .paths .row .col .path_box {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    border-radius: 0 0 10px 10px;
    overflow: hidden;
}
#mb_about .paths .row .col .path_box .imgbox {
    padding: 40px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#mb_about .paths .row .col .path_box .imgbox img {
    height: 80px;
    display: block;
}
#mb_about .paths .row .col .path_box a {
    background-color: #d7df23;
    height: 40px;
    text-align: center;
    color: #0e1734;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    padding-top: 2px;
    font-weight: 500;
}
#mb_about .features {
    position: relative;
}
#mb_about .features .features_slider {
    overflow: hidden;
}
#mb_about .features .features_slider .feature_left {
    padding: 80px 0 20px;
    max-width: 500px;
}
#mb_about .features .features_slider .feature_left h5 {
    font-weight: 500;
    margin-bottom: 30px;
}
#mb_about .features .features_slider .feature_left h3 {
    font-size: 30px;
    margin-bottom: 40px;
}
#mb_about .features .features_slider .feature_left p {
    margin-bottom: 0;
}
#mb_about .features .features_slider .feature_right_img {
    text-align: center;
    max-height: 500px;
}
#mb_about .features .features_slider .feature_right_img img {
    height: 460px;
    width: auto;
}
#mb_about .features .navigation {
    width: 500px;
    margin-top: -65px;
    position: relative;
    z-index: 9;
    background: #ffffff;
}
#mb_about .features .navigation .prev_after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #d7df23;
    margin: 0 0px 5px 10px;
    padding: 0 0 5px;
}
#mb_about .features .navigation .prev_after .features_slider-button-prev,
#mb_about .features .navigation .prev_after .features_slider-button-next {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #0e1734;
    cursor: pointer;
    margin: 0 4px 8px;
}
#mb_about .features .navigation .prev_after .features_slider-button-prev span,
#mb_about .features .navigation .prev_after .features_slider-button-next span {
    font-size: 20px;
    color: #d7df23;
}
#mb_about .features .navigation .prev_after .swiper-button-disabled {
    display: none;
}
#mb_about .features .navigation .features_slider-pagination {
    color: #ccc;
    text-align: right;
}
#mb_about .features .navigation .swiper-pagination-current {
    color: #0e1734;
}
#mb_about
    .features
    .navigation
    .features_slider-pagination
    .swiper-pagination-current {
    font-weight: 600;
}
#mb_about .testemonial h3 {
    margin-bottom: 50px;
    text-align: center;
}
#mb_about .ending {
    max-width: 600px;
    text-align: center;
    margin: 0 auto;
}
#mb_about .ending h3 {
    border-top: 2px solid #d7df23;
    border-bottom: 2px solid #d7df23;
    padding: 10px 0;
}
/************ About us page css end *************/
/* ************* How We Work css start ************* */
#how_we_work .mb-80 {
    margin-bottom: 80px;
}
#how_we_work .py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#how_we_work .py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#how_we_work .px-20 {
    padding-left: 20px;
    padding-right: 20px;
}
#how_we_work {
    font-size: 35px;
}
#how_we_work button.btn_link {
    background: transparent;
    border: none;
    border-radius: 5px;
    text-transform: capitalize;
    margin: 0px 10px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.switch_buttons .switch_button_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.switch_buttons .switch_button_wrapper {
    display: inline-block;
    margin: 0 auto;
}
.switch_buttons .switch_button_wrapper h1 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 500;
    color: #000000;
}
.switch_buttons .switch_button_wrapper .document_tabs {
    border-width: 2px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 5px;
}
.switch_buttons .switch_button_wrapper .document_tabs li a {
    height: 45px;
    width: 215px;
    font-weight: 600;
    letter-spacing: 3px;
    font-size: 16px;
    color: #000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
    padding-top: 4px;
    margin: 0;
    text-transform: capitalize;
    text-align: center;
    -webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    float: left;
    background-color: #eee;
}
.switch_buttons .switch_button_wrapper .document_tabs li a.active {
    background: #0e1734;
    color: #ffffff;
}
.switch_buttons
    .switch_button_wrapper
    .document_tabs
    li.animate_document_tab_left
    a {
    border-radius: 5px 0 0 5px;
}
.switch_buttons
    .switch_button_wrapper
    .document_tabs
    li.animate_document_tab_right
    a {
    border-radius: 0px 5px 5px 0;
}
#how_we_work .page_title {
    padding-top: 50px;
    padding-bottom: 50px;
}
#how_we_work .page_title .title_and_tags h2 {
    font-weight: 700;
    font-size: 45px;
    line-height: 60px;
    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    color: #0e1734;
    margin-bottom: 40px;
}
#how_we_work .page_title .title_and_tags ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#how_we_work .page_title .title_and_tags ul li {
    font-size: 20px;
    line-height: 20px;
    border-right: 3px solid #0e1734;
    color: #0e1734;
    font-weight: 500;
    padding: 0 20px;
    letter-spacing: 1px;
}
#how_we_work .page_title .title_and_tags ul li:last-child {
    border-right: none;
}
#how_we_work .steps_section {
    padding-top: 80px;
    padding-bottom: 0;
}
.steps_section .steps_box .icon_box {
    width: 150px;
    height: 150px;
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/work-image/steps-icon-background.png");
    background-position: center;
    background-size: cover;
    margin-top: -40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.steps_section .steps_box .icon_box img {
    width: 90px;
}
.steps_section .steps_box .count_and_details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 180px;
    margin-bottom: 16px;
}
.steps_section .steps_box .count_and_details .count {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.steps_section .steps_box .count_and_details .count .count_number {
    height: 55px;
    width: 55px;
    background-color: #d7df23;
    border-radius: 50%;
    color: #0e1734;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 45px;
    font-weight: 600;
    margin-bottom: 30px;
}
.steps_section .steps_box .count_and_details .count .count_number span {
    margin-top: 5px;
    font-size: 20px;
}
.steps_section .steps_box .count_and_details .count .line {
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/work-image/single_line.png");
    background-size: 30px 30px;
    background-position-x: center;
    background-repeat: repeat-y;
    height: calc(100% - 100px);
}
.steps_section .steps_box .count_and_details .details {
    font-size: 16px;
    color: #000000;
    padding-left: 84px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.steps_section .steps_box .count_and_details .details h3 {
    font-size: 20px;
    color: #0e1734;
    margin-bottom: 20px;
}
.steps_section .steps_box .count_and_details .details p a {
    color: #d7df23;
    font-size: 14px;
    padding-left: 5px;
}
.steps_section .steps_box:last-child .count_and_details .count .line {
    display: none;
}
#how_we_work .features .col {
    padding-left: 30px;
    padding-right: 30px;
}
#how_we_work .features .feature_box {
    background: #fff;
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    border-radius: 10px;
    padding: 60px 30px;
}
#how_we_work .features .feature_box .icon {
    height: 100px;
    width: 100px;
    border-radius: 50%;
    background-color: #0e1734;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 60px;
}
#how_we_work .features .col .feature_box h5 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 0;
}
#how_we_work .why_us .why_us_box {
    margin-bottom: 50px;
}
#how_we_work .why_us .why_us_box:last-child {
    margin-bottom: 0;
}
#how_we_work .why_us .why_us_box .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#how_we_work .why_us .why_us_box .row .col {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#how_we_work .why_us .why_us_box .box_img {
    height: 320px;
    width: 320px;
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/work-image/why-us-img-bg.png");
    background-position: center;
    background-size: cover;
    overflow: hidden;
    padding: 28px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
#how_we_work .why_us .why_us_box .box_img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
#how_we_work .why_us .why_us_box .box_description {
    font-size: 18px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
#how_we_work .why_us .why_us_box .box_description h3 {
    font-size: 20px;
    margin-bottom: 30px;
    color: #0e1734;
}
.why_us.manufacture {
    padding: 0;
}
.why_us.manufacture h2 {
    max-width: 920px;
    font-size: 45px;
    line-height: 60px;
    margin: 0 auto;
    color: #0e1734;
    text-align: center;
    margin-bottom: 80px;
}
.why_us.manufacture .manufacture_container {
    background-image: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/work-image/large-background.png");
    background-position: left center;
    background-size: 820px;
    background-repeat: no-repeat;
}
.why_us.manufacture .manufacture_container .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.why_us.manufacture .manufacture_container .why_us_box {
    max-width: 500px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #d7df23;
    padding: 20px;
}
.why_us.manufacture .manufacture_container .why_us_box .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}
.why_us.manufacture .manufacture_container .why_us_box .title .icon {
    height: 70px;
    width: 70px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #0e1734;
    border-radius: 50%;
    margin-right: 20px;
}
.why_us.manufacture .manufacture_container .why_us_box .title h3 {
    margin-bottom: 0;
    color: #0e1734;
    font-size: 20px;
}
.why_us.manufacture .manufacture_container .why_us_box p {
    font-size: 16px;
}
.why_us.manufacture .manufacture_container .middle_text_card {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    border-radius: 10px;
    background: #fff;
    padding: 30px;
    width: 450px;
    margin-left: 20px;
}
.why_us.manufacture .manufacture_container .middle_text_card h3 {
    font-size: 22px;
    letter-spacing: 0.07em;
    line-height: 35px;
    text-align: left;
    color: #0e1734;
    margin: 0;
}
#how_we_work .request_quotation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#how_we_work .request_quotation div {
    width: 100%;
}
#how_we_work .request_quotation div h3 {
    max-width: 870px;
    font-size: 32px;
    line-height: 50px;
    color: #0e1734;
    text-align: center;
    margin: 0 auto 50px;
}
#how_we_work .animate_menuf_btn_green,
#how_we_work .animate_request_btn_green {
    text-align: center;
}
#how_we_work .request_quotation a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 2px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
}
/* ************* How We Work css end ************* */
.profile-not-verified-by-merchantbay {
    position: relative;
    display: inline-block;
}
.verification-status-message {
    position: absolute;
    background: #fff;
    border: 3px solid #d2e9d4;
    border-radius: 4px;
    width: 300px;
    padding: 10px;
    z-index: 9;
}
.profile-verified-by-merchantbay {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: -20px;
}
/* ************* New rfq update design css start ************* */
.rfq_update_design_wrap h1 {
    font-size: 35px;
    line-height: 45px;
    margin: 0 auto;
    color: #0e1734;
    margin-bottom: 20px;
}
.rfq_update_design_wrap h5 {
    font-size: 16px;
    line-height: 24px;
    color: #0e1734;
    margin-bottom: 50px;
    font-weight: 500;
}
.rfq_update_topbar .btn_post_rfq {
    line-height: 32px;
    text-transform: inherit;
}
.rfq_update_topbar .btn_post_rfq .material-icons {
    float: right;
    line-height: 31px;
}
.rfq_update_design_wrap .rfq_update_topbar {
    padding: 20px 0 100px;
}
.rfq_update_design_wrap .rfq_update_topbar h1 {
    margin-bottom: 15px;
}
.rfq_update_question_bar .row {
    display: flex;
    flex-flow: row wrap;
    align-content: center;
}
.rfq_update_question_bar .row .col {
    padding-bottom: 20px;
}
.rfq_update_question_bar .rfq_update_question_innerBox {
    background: #f8f8f8;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #f8f8f8;
    height: 100%;
}
.rfq_update_question_bar .rfq_update_question_innerBox:hover {
    border: 1px solid #d7df23;
    cursor: pointer;
}
.rfq_update_question_innerBox .rfq_icon_img span {
    background: #eef0b7;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    display: inline-block;
    line-height: 92px;
    margin-bottom: 20px;
}
.rfq_update_question_bar
    .rfq_update_question_innerBox:hover
    .rfq_icon_img
    span {
    background: #d7df23;
}
.rfq_update_question_innerBox h3 {
    text-align: center;
    font-size: 18px;
    display: flex;
    height: 45px;
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}
.rfq_update_question_innerBox h3 span {
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    width: 100%;
}
.new_rfq_paths_boxwrap {
    padding: 120px 0 50px;
}
.new_rfq_paths_boxwrap h3 {
    font-size: 35px;
    line-height: 1.3;
    color: #0e1734;
}
.new_rfq_paths_boxwrap .row .col {
    padding: 0 16px;
}
.new_rfq_paths_boxwrap .path_box {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    margin-bottom: 30px;
}
.new_rfq_paths_boxwrap .path_box .imgbox {
    padding: 40px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.new_rfq_paths_boxwrap .path_box .imgbox img {
    height: 80px;
    display: block;
}
.new_rfq_paths_boxwrap .path_box a {
    background-color: #d7df23;
    height: 40px;
    text-align: center;
    color: #0e1734;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    padding-top: 2px;
}
/* ******************************** */
.new_rfq_upload_form_wrap {
    padding: 0px 0 20px;
}
.new_rfq_upload_form_wrap h1 {
    font-size: 22px;
}
.new_rfq_upload_form_wrap .new_rfq_upload_form_wrap .btn_green {
    padding: 8px 15px 6px !important;
}
.rfq_upload_filebox_wrap {
    padding-top: 15px;
}
.rfq_upload_filebox {
    max-width: 500px;
    border: 2px dashed #878787;
    padding: 100px 50px;
}
.rfq_upload_filebox .material-icons {
    font-size: 80px;
    line-height: 60px;
    color: #9db1b6;
}
.rfq_upload_filebox .dropify-message {
    max-width: 235px;
    margin: 0 auto 20px;
}
.rfq_upload_filebox .dropify-message span {
    display: block;
    margin-top: 20px;
}
.rfq_upload_filebox .btn_green {
    height: 35px;
    padding: 5px 35px;
    line-height: 24px;
}
.contact_top_wrapper .or_part,
#updateRfqsigninModal .or,
.rfq_upload_filebox .or {
    border-bottom: 2px solid #8a8a8a;
    max-width: 235px;
    margin: 40px auto;
    position: relative;
}
#updateRfqsigninModal .or {
    max-width: 100%;
}
.contact_top_wrapper .or_part span,
#updateRfqsigninModal .or span,
.rfq_upload_filebox .or span {
    background: #ffffff;
    padding: 5px 20px;
    position: absolute;
    left: 38%;
    top: -18px;
}
#updateRfqsigninModal .or span {
    left: 45%;
    background: #fafafa;
}
/* ****************************************** */
.update_rfq_product_upload_form .input-field label {
    padding-top: 0;
    left: inherit;
}
.update_rfq_product_upload_form .input-field textarea {
    margin-bottom: 0;
    border: 1px solid #d9d9d9 !important;
    box-shadow: none !important;
}
.update_rfq_product_upload_form .input-field {
    margin-bottom: 25px;
}
.update_rfq_product_upload_form label span {
    color: red;
    font-size: 18px;
}
.update_rfq_product_upload_form input {
    float: none !important;
}
.update_rfq_product_upload_form
    .input-field
    .select2-container--default
    .select2-selection--single,
.update_rfq_product_upload_form
    .select2-container--default
    .select2-selection--multiple {
    border: 1px solid #d9d9d9 !important;
}
.update_rfq_product_upload_form
    .select2-container--default
    .select2-selection--multiple {
    min-height: 45px;
}
.update_rfq_product_upload_form
    .input-field
    .select2-container--default
    .select2-selection--single:focus,
.update_rfq_product_upload_form
    .select2-container--default.select2-container--focus
    .select2-selection--multiple,
.update_rfq_product_upload_form .input-field textarea:focus,
.update_rfq_product_upload_form .input-field input:focus {
    border: 1px solid #0e1734 !important;
    outline: none;
}
.update_rfq_product_upload_form .input-field.error input.invalid,
.update_rfq_product_upload_form .input-field.error textarea.invalid {
    border: 1px solid red !important;
    outline: none;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered {
    height: 100%;
    padding: 0 10px;
}
.new_profile_account_filterbox
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered {
    border: none;
    margin-bottom: 0 !important;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li {
    position: relative;
    margin-right: 12px;
    margin-top: 8px;
    text-transform: capitalize;
    font-size: 11px;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    position: absolute;
    right: -5px;
    top: -4px;
    font-size: 25px;
    width: 10px;
    height: 10px;
    line-height: 10px;
}
.select2-container--default .select2-selection--multiple {
    background: none;
    border: 1px solid #d9d9d9 !important;
}
.profile_form_modal .select2-container--default .select2-selection--multiple,
.product_add_wrap_modal
    .select2-container--default
    .select2-selection--multiple {
    min-height: 46px;
}
.select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: 1px solid #0e1734 !important;
}
#company-overview-update-form
    .select2-container--default
    .select2-selection--multiple {
    padding: 0;
    border: none !important;
}
#company-overview-update-form
    .select2-container--default
    .select2-selection--multiple
    input.select2-search__field {
    height: 22px;
    margin: 0;
    min-width: 10px !important;
    padding: 0 !important;
}
#company-overview-update-form
    .select2-container--default
    .select2-selection--multiple
    ul.select2-selection__rendered {
    padding: 10px;
    height: 47px;
    overflow: auto;
    border: 1px solid #d9d9d9 !important;
}
#company-overview-update-form
    .select2-container--default.select2-container--focus
    .select2-selection--multiple
    ul.select2-selection__rendered {
    border: 1px solid #0e1734 !important;
}
#company-overview-update-form
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li {
    margin: 0 5px 5px 0;
}
.update_rfq_product_upload_form .input-field .target_price_block {
    display: flex;
}
.update_rfq_product_upload_form
    .input-field
    .target_price_block
    .target_price_negotiable {
    margin-left: auto;
}
.update_rfq_product_upload_form
    .input-field
    .target_price_block
    .target_price_negotiable
    span {
    color: #000;
}
.product_add_wrap_modal .input-field .priceRange #producut-quality,
.product_add_wrap_modal .input-field .moqQuantity #product-moq,
.product_add_wrap_modal .input-field .leadTimeDays #lead_time,
.update_rfq_product_upload_form .input-field .rfqPrice .price_input,
.update_rfq_product_upload_form .input-field .rfqQuantity .quantity_input {
    padding-right: 90px !important;
}
.update_rfq_product_upload_form .input-field .rfqPrice .price_input.disabled {
    background-color: #f3f3f3;
}
.update_rfq_product_upload_form .rfqPrice,
.update_rfq_product_upload_form .rfqQuantity {
    position: relative;
}
.update_rfq_product_upload_form .rfqPrice span,
.update_rfq_product_upload_form .rfqQuantity .select2 {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 86px !important;
    background: #e5e5e5 !important;
    height: 41px;
    text-align: center;
    line-height: 47px;
    border-radius: 4px;
}
.update_rfq_product_upload_form
    .rfqQuantity
    .select2-container--default
    .select2-selection--single {
    height: 41px;
    background: #e5e5e5 !important;
    border: none !important;
}
.update_rfq_product_upload_form
    .rfqQuantity
    .select2-container--default
    .select2-selection--single:focus {
    border: none !important;
}
.update_rfq_product_upload_form
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 44px;
}
.update_rfq_product_upload_form
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 10px;
    right: 5px;
}
.create_rfq_form_wrap {
    padding-left: 70px !important;
}
.btn_rfq_post_bottom {
    display: inline-block;
    width: 100%;
}
/* ************************************ */
.new_rfq_upload_form_wrap .btn_rfq_post {
    line-height: 30px;
    display: inline-block;
    margin-top: 30px;
}
.new_rfq_upload_form_wrap .btn_rfq_post_next {
    padding-right: 20px;
    min-width: 110px;
    margin-right: 0;
}
.new_rfq_upload_form_wrap .modal-content .btn_rfq_post {
    padding: 8px 20px 6px !important;
    margin-top: 0;
    height: auto;
    line-height: inherit;
}
.new_rfq_upload_form_wrap .btn_rfq_post .material-icons {
    float: right;
    width: 16px;
    line-height: 30px;
}
/* ***************************************** */
#rfq-user-system-entry-modal {
    max-width: 600px;
}
#rfq-user-system-entry-modal .close {
    position: absolute;
    top: 10px;
    right: 10px;
}
#rfq-user-system-entry-modal .modal-content {
    padding: 20px;
}
#rfq-user-system-entry-modal .modal-content label {
    left: inherit;
}
#rfq-user-system-entry-modal .rfq_update_btn {
    width: 100%;
    margin: 20px 0;
    padding: 10px 20px 8px;
}
#rfq-user-system-entry-modal .or {
    border-bottom: 2px solid #8a8a8a;
    max-width: 235px;
    margin: 40px auto;
    position: relative;
}
#rfq-user-system-entry-modal .or {
    max-width: 100%;
}
#rfq-user-system-entry-modal .or span {
    background: #ffffff;
    padding: 5px 20px;
    position: absolute;
    left: 38%;
    top: -18px;
}
#rfq-user-system-entry-modal .or span {
    left: 45%;
    background: #fafafa;
}
.signin_or_signup_info_message {
    font-size: 15px;
    color: #000;
    margin-top: 15px;
}
.signin_or_signup_button .btn_green {
    margin-left: 0;
    height: 39px;
    min-width: 100px;
}
.requst_for_rfq_icon {
    position: fixed;
    right: 0;
    bottom: 200px;
    background: #0e1734;
    height: auto;
    border-radius: 50px 0 0 50px;
    text-align: center;
    animation: moveToRight 1s ease-in-out;
    z-index: 9;
}
.requst_for_rfq_icon.fixedHome {
    display: block;
    animation: moveToRight 1s ease-in-out;
    z-index: 9;
}
@keyframes moveToRight {
    0% {
        transform: translateX(200px);
    }
    100% {
        transform: translateX(0px);
    }
}
.requst_for_rfq_icon a {
    display: block;
    padding: 10px 15px 5px 20px;
    height: 100%;
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
}
.requst_for_rfq_icon img {
    width: 25px;
    line-height: 20px;
    display: inline-block;
}
.requst_for_rfq_icon span {
    display: block;
}
/* ************* New rfq update design css end ************* */
.image-uploader .uploaded .uploaded-image {
    width: 70px !important;
    height: 70px !important;
    padding: 5px !important;
}
.image-uploader .uploaded .uploaded-image img {
    max-width: 70px !important;
    left: 0px;
    top: 0px;
}
.uploaded-image.doc_file {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/doc-bg.png")
        no-repeat center !important;
    background-size: 75px !important;
    width: 84px !important;
    height: 84px !important;
    display: inline-block !important;
    font-size: 0 !important;
}
.uploaded-image.xls_file {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/excel-bg.png")
        no-repeat center !important;
    background-size: 75px !important;
    width: 84px !important;
    height: 84px !important;
    display: inline-block !important;
    font-size: 0 !important;
}
.uploaded-image.pdf_file {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/pdf-bg.png")
        no-repeat center !important;
    background-size: 75px !important;
    width: 84px !important;
    height: 84px !important;
    display: inline-block !important;
    font-size: 0 !important;
}
.uploaded-image.doc_file img,
.uploaded-image.xls_file img,
.uploaded-image.pdf_file img {
    display: none;
}
.image-uploader .uploaded .uploaded-image .delete-image i {
    font-size: 14px !important;
    width: auto !important;
    height: auto !important;
}
.image-uploader .uploaded .uploaded-image:hover .delete-image {
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    padding: 0;
    top: -5px !important;
    right: -5px !important;
}
.profile_supplier_account_insight_wrap {
    padding-left: 30px;
}
/* ****************Welcome and loginlanding page css start ******************* */
.login_landing_wrap .login_landing_inner {
    margin: 0 auto;
    padding: 80px 20px;
    margin-bottom: -162px;
}
.login_landing_wrap .login_landing_inner p {
    position: relative;
    z-index: 9;
}
.login_landing_wrap .login_landing_inner h1 {
    font-weight: 600;
    font-size: 35px;
    line-height: 40px;
    color: #0e1734;
    margin-bottom: 40px;
    position: relative;
    z-index: 9;
}
.login_landing_inner ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 9;
}
.login_landing_inner ul li {
    font-size: 20px;
    line-height: 20px;
    color: #0e1734;
    padding: 0 20px;
}
.login_landing_inner ul li a {
    font-weight: 600;
}
/* ****************Welcome and loginlanding page css end ******************* */
#signUp-register-modal .modal-footer,
#login-register-modal .modal-footer {
    top: 8px;
    right: 14px;
    width: 25px;
    height: 20px !important;
    padding: 0;
    border: none;
    bottom: initial;
}
#signUp-register-modal .modal-close,
#login-register-modal .modal-close {
    height: 14px;
    line-height: 10px;
    width: 25px;
    padding: 0;
    margin: 0;
    background: none !important;
    margin-top: 10px;
}
#login-register-modal .modal-close:focus {
    background: none !important;
}
#login-register-modal .modal-close .material-icons {
    height: 14px;
    line-height: 14px;
    font-size: 25px;
    color: #0e1734 !important;
}
/* ********************************** */
.welcome_wrap {
    height: 100vh;
}
.welcome_wrap .welcome_inner_wrap {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.welcome_wrap .logo-img {
    max-width: 400px;
    margin: 0 auto 70px;
}
.welcome_wrap h1 {
    font-size: 40px;
    line-height: 45px;
    color: #0e1734;
    margin-bottom: 10px;
}
.welcome_wrap h5 {
    font-size: 18px;
    line-height: 32px;
    color: #000000;
    margin-bottom: 30px;
}
.welcome_inner {
    width: 600px;
    margin: 0 auto;
    min-height: 300px;
}
.welcome_inner input:focus {
    border: 1px solid #0e1734 !important;
}
.welcome_inner label {
    text-align: left;
    width: 100%;
}
.welcome_inner .btn_submit {
    padding: 8px 10px;
    margin-top: 20px;
}
.rfq_post_success {
    text-align: center;
    padding: 65px 20px 50px;
    font-size: 18px;
    margin-bottom: -69px;
}
.rfq_post_success p {
    position: relative;
    z-index: 1;
}
.rfq_post_success h2 {
    font-size: 35px;
    line-height: 45px;
    color: #0e1734;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
.rfq_post_success h2 span {
    font-size: 40px;
}
#company-overview-modal .input-field input.input_profile_url {
    border: none !important;
    border-bottom: 1px solid #d9d9d9 !important;
    border-radius: 0;
    padding-left: 0 !important;
}
#company-overview-modal .input-field input.input_profile_url:focus {
    border-bottom: 1px solid #0e1734 !important;
}
#company-overview-modal textarea:focus,
.input-field .image-uploader:focus,
.input-field textarea:focus,
.product_colorSizw_wrap .select2-container:focus,
.modal table tr td input:focus,
.input-field input:focus:not([type]),
.input-field input[type="text"]:not(.browser-default):focus,
.input-field input[type="password"]:not(.browser-default):focus,
.input-field input[type="email"]:not(.browser-default):focus,
.input-field input[type="url"]:not(.browser-default):focus,
.input-field input[type="time"]:not(.browser-default):focus,
.input-field input[type="date"]:not(.browser-default):focus,
.input-field input[type="datetime"]:not(.browser-default):focus,
.input-field input[type="datetime-local"]:not(.browser-default):focus,
.input-field input[type="tel"]:not(.browser-default):focus,
.input-field input[type="number"]:not(.browser-default):focus,
.input-field input[type="search"]:not(.browser-default):focus,
.input-field input[type="search"]:focus,
.input-field select:focus,
.input-field .select2-container--default .select2-selection--single:focus,
.input-field input:focus {
    border: 1px solid #0e1734 !important;
}
#product-review-modal #reviewForm {
    float: left;
    width: 100%;
}
/* order_management_inner_wrap css start */
.order_management_inner_wrap .order_management_inner_left {
    border: 1px solid #d9d9d9;
    padding: 30px 20px;
    border-radius: 5px;
}
.order_management_inner_wrap .order_management_inner_left:hover,
.order_management_inner_wrap .order_management_inner_left:focus {
    border: 1px solid #0e1734;
}
.order_management_inner_left .order_manag_icon {
    text-align: center;
    background: #eee;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding: 16px;
    overflow: hidden;
    margin: 0 auto 35px;
}
.order_management_inner_left h3 {
    font-size: 25px;
    line-height: 35px;
    text-align: center;
}
.order_management_inner_left ul {
    padding: 0 20px 20px;
}
.order_management_inner_left ul li {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/check_mark.png")
        no-repeat left center;
    background-size: 18px;
    padding: 5px 10px 10px 30px;
    font-size: 16px;
}
.order_management_inner_wrap .order_management_inner_left .btn_lounch {
    height: 35px;
    line-height: 24px;
}
.order_management_inner_right {
    padding-left: 50px;
}
.order_management_inner_right .order_manage_right_infobox_wrap {
    border: 1px solid #d9d9d9;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 40px;
}
.order_management_inner_right .order_manage_right_infobox_wrap:hover,
.order_management_inner_right .order_manage_right_infobox_wrap:focus {
    border: 1px solid #0e1734;
}
.order_management_inner_right .order_icon_image {
    text-align: center;
    background: #eee;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding: 16px;
    overflow: hidden;
    margin: 15px auto 15px;
}
.order_management_inner_right .order_icon_infobox h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
}
.order_icon_infobox .comingSoon {
    border: 1px solid #0e1734;
    color: #0e1734;
    font-size: 16px;
    padding: 10px;
    border-radius: 5px;
    max-width: 180px;
    text-align: center;
}
/* order_management_inner_wrap css end */
.profile_account_myrfq_innerbox h4 {
    display: inline-block;
    margin-right: 25px;
}
.queires_type_list {
    display: inline-block;
}
.queires_type_list li {
    display: inline-block;
}
.queires_type_list li.queires_type_list_separator {
    padding: 0px 5px;
}
.queires_type_list li.active a {
    color: #000;
}
.explore_more_product {
    text-align: center;
    font-size: 22px;
    margin-top: 50px;
    display: block;
}
.explore-rfq-products-menu {
    background: #e6e6e6;
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 10px !important;
    position: relative;
    height: 80px;
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.explore-rfq-products-menu-trigger {
    text-align: center;
    width: 100%;
}
.explore-rfq-products-menu-trigger i {
    font-size: 30px !important;
    margin: 0px !important;
    display: block;
    float: none !important;
    line-height: 27px !important;
}
.explore-rfq-products-menu-trigger span {
    font-size: 11px;
    line-height: 16px;
    display: inline-block;
}
.explore-rfq-products-menu .subNav {
    width: 275px;
    background: #fff;
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    border-radius: 10px;
    border: 1px solid #0e1734;
    padding: 15px 5px;
    top: 77px !important;
    left: 0px !important;
}
.explore-rfq-products-menu .subNav li a:link,
.explore-rfq-products-menu .subNav li a:active,
.explore-rfq-products-menu .subNav li a:visited {
    padding: 8px 15px;
    background: none !important;
    font-weight: 600;
    font-size: 16px;
}
.explore-rfq-products-menu .subNav li,
.explore-rfq-products-menu .subNav li:focus,
.explore-rfq-products-menu .subNav li:hover,
.explore-rfq-products-menu .subNav li.active {
    background-color: inherit !important;
}
.explore-rfq-products-menu .subNav li a:link,
.explore-rfq-products-menu .subNav li a:active,
.explore-rfq-products-menu .subNav li a:visited {
    padding: 8px 15px;
    background: none !important;
    font-weight: 600;
    font-size: 16px;
    color: #0e1734;
}
.explore-rfq-products-menu .subNav li a.active,
.explore-rfq-products-menu .subNav li a:hover {
    background: #d2cfcf !important;
    border-radius: 5px;
    color: #0e1734;
}
.explore-rfq-products-menu .subNav li li a:link,
.explore-rfq-products-menu .subNav li li a:active,
.explore-rfq-products-menu .subNav li li a:visited {
    padding: 7px 15px 5px;
    font-size: 16px;
    color: #0e1734;
}
.explore-rfq-products-menu .subNav .sub_dropdown {
    padding: 5px 0 3px 10px !important;
    display: inline-block;
    width: 100%;
}
.explore-rfq-products-menu .subNav .sub_dropdown li {
    min-height: inherit;
}
.explore-rfq-products-menu .subNav .material-icons {
    font-size: 25px;
    line-height: 22px;
    line-height: initial;
    height: auto;
    margin-left: 0;
    width: 10px;
    line-height: 20px;
}
#rfq-quotation-modal {
    max-width: 50%;
    height: 350px;
}
.quotation_html {
    padding: 10px 0px;
    display: block;
}
.quotation_label {
    color: #0e1734;
}
/* profile_product_upload_modal new start */
.profile_product_upload_modal {
    width: 75%;
}
.wholesaler_add_product_modal
    .input-field
    .select2-container--default
    .select2-selection--single {
    float: inherit;
    height: 48px;
}
.profile_product_upload_modal .moqQuantity .producWholetUnitBox {
    top: 2px;
}
.input-field
    .producWholetUnitBox
    .select2-container--default
    .select2-selection--single,
.profile_product_upload_modal
    .moqQuantity
    .producWholetUnitBox
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered,
.wholesaler_add_product_modal
    .input-field
    .producWholetUnitBox
    .select2-container--default
    .select2-selection--single {
    height: 43px;
    line-height: 43px;
}
.input-field
    .producWholetUnitBox
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 10px;
    right: 7px;
}
.wholesaler_edit_product_form .input-field label,
.wholesaler_add_product_form .input-field label {
    float: none !important;
    margin-bottom: 0;
}
.multipleArrowBox,
.input-field .multiple_select_wrap {
    position: relative;
}
.multipleArrowBox .select2-selection__arrow,
.multiple_select_wrap .select2-selection__arrow {
    height: 11px;
    position: absolute;
    top: 18px;
    right: 10px;
    width: 15px;
}
.multipleArrowBox .select2-selection__arrow .presentation_arrow,
.multiple_select_wrap .select2-selection__arrow .presentation_arrow {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.product_type_infobox .multipleArrowBox .catDisabledInput {
    background: #e5e5e5 !important;
}
.input-field
    .product_type_infobox
    .select2-container--default
    .select2-selection--single {
    height: 48px !important;
}
.modal .prices-breakdown-block .add_more_box {
    padding: 10px 0 10px;
    display: block;
}
.modal .prices-breakdown-block .add-more-block {
    font-weight: 600;
    font-size: 16px;
}
.modal .prices-breakdown-block .add-more-block .material-icons {
    float: left;
    font-size: 18px;
    margin: 3px 3px 0 0;
}
#lineitems .overlay-image,
#lineitems_video .uplodad_video_box {
    margin-top: 0;
    height: 41px;
}
.product-upload-block .input-group-append {
    text-align: center;
}
.product-upload-block .input-group-append .upload-arrow-icon {
    text-align: center;
    float: none;
    margin: 0 0 10px;
}
.product-upload-block .input-group-append .fa {
    font-size: 1rem;
}
.profile_product_upload_modal
    .moqQuantity
    .productUnitBox
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 42px;
}
.profile_product_upload_modal
    .input-field
    .priceRange
    .select2-container--default
    .select2-selection--single {
    border: none !important;
    height: 42px;
}
.profile_product_upload_modal
    .input-field
    .priceRange
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 8px;
}
.profile_product_upload_modal .input-field table tr input {
    height: 35px !important;
}
.account_profile_menu ul li a.active {
    font-size: 17px;
}
.profile_product_list_view table td img {
    width: 60px;
    height: auto !important;
}
.select2.select2-container.select2-container--default {
    opacity: 0.6;
}
.wholesaler_add_product_form
    .related-product
    .select2.select2-container.select2-container--default,
.wholesaler_edit_product_form
    .select2.select2-container.select2-container--default,
#manufacture-product-update-form
    .select2.select2-container.select2-container--default,
.select2.select2-container.select2-container--default.select2-container--below,
.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    opacity: 1;
}
.product_add_wrap_modal
    .input-field
    .product_size_box
    .select2-container--default
    .select2-search--inline
    input.select2-search__field {
    width: 40px !important;
}
/* order_management_inner_wrap css start */
.dev_coming_soon_imgBox {
    padding-bottom: 20px;
}
.dev_coming_soon_imgBox img {
    width: 100%;
}
.video-image-preview-block #video,
.overlay-image-div .overlay-image-preview-block img {
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    object-fit: cover;
}
.video-image-preview-block {
    height: 100%;
}
#lineitems_video,
.overlay-image-preview-block,
.edit-video-show-div video,
.edit-video-show-block,
.edit-video-upload-block #editVideo,
.edit-video-show-div,
.video-image-preview-block #video {
    width: 100%;
    height: 170px;
    max-height: 170px !important;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
    box-shadow: 0px 0px 4px 0px rgba(238, 238, 238, 1);
}
#lineitems_video video,
.edit-video-show-div video,
.edit-video-upload-block #editVideo,
.video-image-preview-block #video {
    float: left;
    border: 1px solid #eeeeee !important;
    height: 100%;
}
.edit-video-show-block {
    text-align: center;
}
#lineitems_video img,
.overlay-image-preview-block img,
.edit-video-show-div video {
    height: 100%;
    width: 100%;
    max-height: initial !important;
    margin-bottom: 0 !important;
}
.product-upload-block .lineitems,
.product-upload-block .lineitems_video {
    position: relative;
}
.product-upload-block .btn_delete {
    position: absolute;
    top: 12px;
    right: -10px;
}
.product-upload-block .btn_delete .material-icons {
    font-size: 25px;
}
.product_media_wrap .input-group-append {
    padding: 10px;
}
.product_media_wrap .media_upload_imgbox {
    height: 200px;
    margin-bottom: 20px;
}
.uplodad_video_button_wrap .btn,
.uplodad_file_button_wrap .btn {
    background: #0e1734;
    width: 100%;
    margin-top: -1px;
    box-shadow: none;
    position: relative;
}
.uplodad_video_button_wrap span,
.uplodad_file_button_wrap .btn span {
    display: block;
    line-height: 40px;
    font-size: 14px;
}
.uplodad_video_button_wrap .uplodad_video_box,
.uplodad_file_button_wrap .uplodad_video_box {
    height: 40px !important;
    margin: 0 !important;
}
/* profile_product_upload_modal new end */
.edit_product_box {
    position: relative;
}
.edit_product_box .profileView {
    position: absolute;
    top: 12px;
    right: 12px;
    height: 20px;
}
.email_verification_info {
    font-size: 20px;
    padding: 30px 0 20px;
}
.verification_email_wrap {
    max-width: 450px;
    margin: 0 auto;
    padding: 20px 0 30px;
}
.verification_email_wrap .verification_email {
    position: relative;
}
.verification_email_wrap label {
    display: block;
    padding-left: 45px;
}
.input-field.verification_email_wrap .verification_email input {
    float: none !important;
    padding-right: 95px !important;
}
.verification_email_wrap .verification_email .email_send {
    position: absolute;
    top: 0;
    right: 0;
    height: 46px;
    box-shadow: none;
    border-radius: 0 3px 3px 0;
    text-transform: capitalize;
    line-height: 50px;
}
.input-field .prefix.active {
    color: #0e1734;
}
.input-field.verification_email_wrap .prefix {
    color: #0e1734;
}
.sitemap-inside-wrapper {
    padding-right: 50px;
    font-size: 16px;
}
.sitemap-inside-wrapper ol {
    margin-left: 30px;
    counter-reset: item;
}
.sitemap-inside-wrapper .wtree li {
    list-style-type: none;
    margin: 10px 0 10px 10px;
    position: relative;
}
.sitemap-inside-wrapper .wtree li:before {
    content: "";
    counter-increment: item;
    position: absolute;
    top: -10px;
    left: -30px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 30px;
    height: 15px;
}
.sitemap-inside-wrapper .wtree li:after {
    position: absolute;
    content: "";
    top: 5px;
    left: -30px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 30px;
    height: 100%;
}
.sitemap-inside-wrapper .wtree li:last-child:after {
    display: none;
}
.sitemap-inside-wrapper .wtree li span {
    display: block;
    border: 1px solid #ddd;
    padding: 10px;
    color: #666666;
    text-decoration: none;
}
.sitemap-inside-wrapper .wtree li span:before {
    content: counters(item, ".") " ";
}
.sitemap-inside-wrapper .wtree li span:hover,
.sitemap-inside-wrapper .wtree li span:focus {
    color: #000;
    border: 1px solid #474747;
}
.sitemap-inside-wrapper .wtree li span:hover + ol li span,
.sitemap-inside-wrapper .wtree li span:focus + ol li span {
    color: #000;
    border: 1px solid #474747;
}
.sitemap-inside-wrapper .wtree li span:hover + ol li:after,
.sitemap-inside-wrapper .wtree li span:hover + ol li:before,
.sitemap-inside-wrapper .wtree li span:focus + ol li:after,
.sitemap-inside-wrapper .wtree li span:focus + ol li:before {
    border-color: #474747;
}
.sitemap-inside-wrapper li span {
    background-color: #ddf3fe;
}
.sitemap-inside-wrapper li li span {
    background-color: #ddebc8;
}
.sitemap-inside-wrapper li li li span {
    background-color: #fefcd5;
}
.subscribe-data-modal-wrapper-outer-block {
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 999;
}
.subscribe-data-modal-wrapper-outer {
    display: block !important;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999;
    width: 60%;
    padding: 30px;
}
.subscribe_model_style {
    max-height: 800px;
    background: none;
    overflow: hidden;
    box-shadow: none;
}
.subscribe_model_style .subscribe-data-modal-wrapper-inside {
    background: #ffffff;
    padding: 20px 0px 30px 20px;
    border-radius: 10px;
    height: 100%;
    -webkit-box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.75);
}
.subscribe-data-modal-wrapper-inside h2 {
    font-size: 22px;
    color: #0e1734;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 25px;
    text-align: center;
}
.subscribe_model_style h2.plan-label {
    color: #0e1734;
    text-align: left;
    text-transform: capitalize;
    margin-bottom: 10px;
}
.subscribe-data-modal-wrapper-inside .subscribe_model_style_inner {
    padding-right: 10px;
    overflow: auto;
    height: 100%;
}
.trigger-close-subscribe-data-modal-wrapper-outer {
    position: absolute;
    top: 12px;
    right: 20px;
    z-index: 1;
    background: #000;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
    width: 30px;
    font-size: 18px;
}
.trigger-close-subscribe-data-modal-wrapper-outer .material-icons {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-top: 0;
    float: right;
    margin-right: 4px;
}
.subscribe-data-modal-wrapper-outer .backArrow .material-icons {
    color: #000000;
    font-size: 30px;
    margin-bottom: 10px;
}
.subscribe_model_style .backArrow .material-icons {
    margin-bottom: 0;
}
.subscribe_model_style .selected_plan_content .col.s9 {
    width: 100%;
}
.subscribe-data-modal-wrapper-inside .row-inside {
    display: flex;
}
.subscribe_model_style .subscribe-data-modal-wrapper-inside .first-modal {
    position: absolute;
    top: 50%;
    left: 10px;
    right: 10px;
    transform: translateY(-50%);
}
.subscribe-data-modal-wrapper-inside .selected_plan_content {
    height: 100%;
}
.subscribe-data-modal-wrapper-inside .subscription_plan_block_outer {
    display: flex;
}
.subscribe-data-modal-wrapper-inside .subscription_plan_block {
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    border-radius: 10px;
    padding: 0px 40px 45px;
    width: 650px;
    height: 100%;
    background: #fff;
    position: relative;
    margin: 0 auto;
}
.subscribe_model_style .subscription_plan_block {
    width: 600px;
}
.subscribe_model_style .subscription_plan_block {
    box-shadow: none;
}
.subscribe_model_style .selected_plan_content .subscription_plan_block {
    width: 100%;
}
.pricing-plan-wrapper
    .subscribe-data-modal-wrapper-inside
    .subscription_plan_block {
    padding-bottom: 90px;
    padding-top: 20px;
}
.selected_plan_content .subscription_pricing_block .col.s9,
.subscribe-data-modal-wrapper-inside
    .selected_plan_content
    .subscription_plan_block {
    width: 100%;
}
.pricing-plan-wrapper .subscription_plan_block_bottom {
    bottom: 30px;
}
.subscribe_model_style .selected_plan_content .subscription_plan_block {
    padding: 0;
}
.selected_plan_contact {
    padding-left: 30px;
}
.subscription_plan_block_top {
    margin-bottom: 20px;
}
.subscription_plan_block_top .plan_title {
    font-size: 18px;
    font-weight: 600;
    color: #0e1734;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.subscribe_model_style .plan_title {
    color: #0e1734;
    text-align: left;
}
.subscription_plan_block_top .plan_time_free {
    border: 1px solid #d7df23;
    text-align: center;
    padding: 5px 10px;
    border-radius: 5px;
    color: #d7df23;
}
.subscription_plan_block_top .half_yearly {
    border: none;
    padding: 0;
    text-align: right;
}
.subscription_plan_block_top .plan_time ul {
    border: 1px solid #d7df23;
    text-align: center;
    padding: 5px 10px;
    border-radius: 5px;
    color: #d7df23;
}
.subscription_plan_block_top .plan_time ul li {
    display: inline-block;
}
.subscription_plan_block_top .plan_time ul li a {
    color: #d7df23;
    display: block;
    padding: 5px 10px 3px;
    font-size: 14px;
    line-height: 18px;
}
.subscription_plan_block_top .plan_time ul li.active a {
    color: #d7df23;
    border-radius: 5px;
}
.subscription_pricing_block .yearly_plan_price,
.subscription_pricing_block .half_yearly_plan_price {
    color: #0e1734;
    font-size: 30px;
    font-weight: 600;
}
.subscription_pricing_block .yearly_plan_price .bill_test {
    color: #0e1734;
    font-size: 12px;
    padding-left: 5px;
    font-weight: 600;
}
.subscribe-data-modal-wrapper-inside .yearly_pricing_block {
    margin-bottom: 15px;
    white-space: nowrap;
}
.subscribe_model_style .subscription_pricing_block .old_plan_price {
    color: #0e1734;
    font-weight: 400;
}
.subscription_pricing_block .yearly_plan_price,
.subscription_pricing_block .plan_time.half_yearly {
    text-align: right;
    margin-top: 10px;
}
.subscription_pricing_block .plan_time ul li a {
    color: #d7df23;
    border: 1px solid #d7df23;
    padding: 3px 10px;
    border-radius: 3px;
}
.subscription_pricing_block .old_plan_price,
.selected_plan_content .subscription_pricing_block .old_plan_price {
    text-decoration: line-through;
    color: #0e1734;
    font-weight: 400;
}
.subscription_pricing_block .yearly_plan_price_separator {
    font-size: 30px;
}
.subscription_plan_block_mid {
    padding: 15px 0;
}
.subscription_plan_block_mid ul {
    display: inline-block;
    width: 100%;
}
.subscription_plan_block_mid .limited {
    color: #d7df23;
    margin-top: 10px;
}
.subscription_plan_block_mid ul li {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
}
.subscribe_model_style .subscription_plan_block_mid ul li {
    margin: 3px 0;
}
.subscription_plan_block_mid ul li .material-icons {
    float: left;
    margin-right: 12px;
    font-size: 20px;
    color: #0e1734;
    height: 25px;
}
.subscription_plan_block_bottom {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    text-align: center;
}
.subscribe_model_style .subscription_plan_block_bottom {
    bottom: -15px;
}
.subscribe_model_style .selected_plan_content .subscription_plan_block_bottom {
    bottom: 0;
}
#contact-form-data .contact-submit-trigger,
.subscription_plan_block_bottom .btn_green {
    width: 100%;
    margin: 0;
    line-height: 29px;
    font-size: 16px;
    height: 45px;
}
.subscription_plan_block_bottom .paid_subscription_trigger {
    line-height: 33px;
}
.contact_content_block #contact-form-data .contact-submit-trigger {
    line-height: initial;
}
#contact-form-data .contact-submit-trigger,
.subscription_plan_block_bottom .btn_green,
.subscribe_model_style .subscription_plan_block_bottom .btn_green {
    float: none;
    width: 200px;
    box-shadow: none;
}
.subscription_plan_block_bottom .btn_green {
    display: inline-block;
}
.subscribe-data-modal-wrapper-inside
    .subscription_plan_block:hover
    .btn_green:hover,
.subscribe_model_style .subscription_plan_block_bottom .btn_green:hover,
.subscribe_model_style .subscription_plan_block_bottom .btn_green:hover:before {
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    background: #ffffff !important;
    color: #0e1734 !important;
}
.selected_plan_content .plan_time {
    display: none;
}
.selected_plan_contact .input-field.invalid input {
    border: 1px solid red !important;
}
#book-demo-form-data .input-field.invalid input {
    border: 1px solid red !important;
}
/* contact style start */
.contactus-content-body {
    padding: 50px 10px 0;
}
.contactus-content-body .contact_top_wrapper {
    text-align: center;
    padding-bottom: 50px;
    font-size: 16px;
}
.contactus-content-body .contact_top_wrapper .btn_profile {
    padding: 8px 10px;
    min-width: 300px;
    font-size: 16px;
    border-radius: 3px;
    margin: 15px 0 20px;
}
.contactus-content-body .contact_content_block {
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 18%);
    display: flex;
}
.contactus-content-body .contact_left_block {
    border: 1px solid #0e1734;
    padding: 50px;
    position: relative;
}
.contactus-content-body .contact_left_block .contact_left_block_content {
    padding-bottom: 30px;
}
.contactus-content-body .contact_content_block {
    font-size: 16px;
    line-height: 22px;
}
.contactus-content-body .contact_content_block h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
.contactus-content-body .contact_left_block .contact_get_in_touch {
    padding-bottom: 40px;
}
.contactus-content-body .contact_left_block .contact_email_to_us,
.contactus-content-body .contact_left_block .contact_office,
.contactus-content-body .contact_left_block .contact_phone {
    display: flex;
    gap: 25px;
    align-items: initial;
}
.contactus-content-body .contact_left_block .contact_email_to_us i,
.contactus-content-body .contact_left_block .contact_office i,
.contactus-content-body .contact_left_block .contact_phone i {
    padding-top: 5px;
}
.contactus-content-body .contact_left_block .contact_follow_us {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.contactus-content-body .contact_left_block .contact_follow_us ul li .fab {
    font-size: 24px;
    color: #2b2b2b;
}
.contactus-content-body .contact_left_block .contact_follow_us h6 {
    font-size: 14px;
}
.contactus-content-body .contact_left_block .contact_follow_us ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    gap: 15px;
    justify-content: center;
}
.contactus-content-body .contact_right_block {
    padding: 50px 80px;
}
.contactus-content-body .contact_right_block .input-field label {
    color: #434343;
}
.contactus-content-body .contact_right_block .contact_privacy_checkbox {
    margin-bottom: 15px;
}
.contact_subscription_privacy {
    margin-top: -10px;
    margin-bottom: 10px;
}
.contact_subscription_privacy label span,
.contactus-content-body .contact_right_block .contact_privacy_checkbox span {
    padding-left: 24px !important;
    color: #999999;
    font-size: 14px;
    font-style: italic;
}
.contact_subscription_privacy label span a,
.contactus-content-body .contact_right_block .contact_privacy_checkbox span a {
    color: #0e1734;
}
.contactus-content-body .contact_right_block .input-field.invalid input {
    border: 1px solid red !important;
}
.contact_right_block .input_field_wrapper {
    padding-top: 40px;
}
#contact-form-data .input-field .contact_message,
.contact_right_block .input_field_wrapper .input-field textarea {
    margin-bottom: 0;
}
.subscribe_model_style #contact-form-data .input-field .contact_message {
    color: #000;
}
.contact_right_block .contact_privacy_checkbox label {
    padding-top: 0;
    margin-bottom: 40px;
}
.contact_right_block .contact-submit-trigger {
    width: 100%;
    padding: 10px 10px 8px;
    font-size: 16px;
    margin: 0;
}
.subscribe-data-modal-wrapper-outer .input-field {
    margin-bottom: 15px;
}
/* contact style start */
.demo_user_left_content img {
    padding-bottom: 25px;
}
.demo_user_left_content h3 {
    padding-bottom: 25px;
}
.demo_user_left_content p {
    font-size: 18px;
}
.demo_user_left_content .demo_time_wrap {
    padding-bottom: 25px;
}
.demo_user_left_content .demo_time {
    display: flex;
}
.demo_user_left_content .demo_time i {
    padding-right: 15px;
}
.demo_user_content_wrapper {
    padding-top: 50px;
}
#book-demo-form-data .bookdemo-submit-trigger {
    font-size: 16px;
    min-width: 160px;
    padding: 5px;
    height: 40px;
    line-height: 28px;
}
.demo_user_left_content .book_demo_img img {
    height: 90px;
    width: auto !important;
    padding-bottom: 10px;
}
.demo_user_right_content label {
    padding-top: 0;
}
.pricing-plan-wrapper .subscribe-data-modal-wrapper-outer {
    width: auto;
    position: inherit;
    max-height: none;
    padding: 0;
}
.pricing-plan-wrapper .subscribe-data-modal-wrapper-inside h2 {
    font-size: 28px;
    font-weight: 700;
}
.button_book_demo {
    text-align: center;
    padding-bottom: 45px;
}
.button_book_demo .btn_book_demo {
    background: #d7df23;
    padding: 5px 5px 5px 15px;
    border-radius: 5px;
    display: flex;
    vertical-align: middle;
    width: 200px;
    margin: 0 auto;
    color: #0e1734;
}
.button_book_demo .book_demo_text {
    padding-top: 5px;
    font-size: 15px;
    float: left;
    padding-right: 15px;
    line-height: 32px;
    color: #0e1734;
    font-weight: 500;
    width: 128px;
    height: 40px;
}
.button_book_demo .book_demo_arrow {
    float: right;
    background: #ffffff;
    padding: 6px 10px;
    border-radius: 6px;
    width: 55px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
#how_we_work .button_book_demo .book_demo_arrow {
    line-height: 32px;
}
.button_book_demo .book_demo_arrow .material-icons {
    font-size: 22px;
    width: 50px;
    animation: nudge 2s linear infinite alternate;
    color: #0e1734;
    line-height: 19px;
}
/* ************New Landing page design style start************** */
.landing_page_wrapper {
    font-size: 16px;
    line-height: 28px;
}
.landing_page_wrapper .home_intro_right {
    text-align: right;
}
.landing_page_wrapper .home_intro_right img {
    max-height: 550px;
    float: right;
}
.landing_page_wrapper .btn_green {
    padding: 6px 20px 4px;
    margin: 0;
}
.landing_page_wrapper .bold_text {
    font-weight: 600;
}
.landing_page_wrapper .carousel.carousel-slider {
    height: 490px !important;
}
.landing_intro_outer_wrapper {
    background: #0e1734;
    -webkit-box-shadow: 0px 2px 5px -1px rgba(40, 84, 96, 0.8);
    -moz-box-shadow: 0px 2px 5px -1px rgba(40, 84, 96, 0.8);
    box-shadow: 0px 2px 5px -1px rgba(40, 84, 96, 0.8);
}
.landing_intro_wrapper {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/revised_section_1.png")
        no-repeat 90% center;
    background-size: contain, auto;
    background-position: 90% 35px, 0px 0px;
    height: calc(100vh - 70px);
}
.landing_intro_wrapper .flex-container-outer-box {
    height: 100%;
}
.landing_intro_wrapper .flex-container-box {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.home_intro_left {
    font-size: 18px;
    line-height: 32px;
    color: #ffffff;
    padding-right: 50px;
}
.landing_intro_wrapper h1 {
    font-size: 45px;
    line-height: normal;
    color: #ffffff;
    margin-bottom: 40px;
    font-weight: 700;
}
.landing_intro_wrapper p {
    margin-bottom: 25px;
}
.landing_intro_wrapper .banner_search {
    padding: 50px 0 80px;
}
.home_intro_left .btn_border_black {
    font-size: 16px;
}
.home_intro_left .btn_border_black .material-icons {
    float: left;
    margin: 6px 5px 0 0;
    font-size: 20px;
}
.home_intro_left .btn_talk .material-icons {
    float: right;
    margin: 6px 0 0 8px;
    font-size: 20px;
}
.landing_provide_wrap {
    padding-bottom: 40px;
}
.landing_provide_wrap h2 {
    text-align: center;
    margin-bottom: 70px;
    font-size: 35px;
}
.landing_provide_wrap h3 {
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 50px;
    text-align: center;
}
.landing_provide_wrap h3 span {
    max-width: 100px;
    padding-bottom: 10px;
}
.landing_provide_wrap ul li {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/about-image/icons/success-achievement.png")
        no-repeat left center;
    padding: 12px 0 12px 45px;
    background-size: 25px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    line-height: 25px;
    color: #0e1734;
}
.landing_provide_wrap .provide_btn_wrap {
    padding-top: 80px;
}
.landing_provide_wrap .provide_btn_wrap .btn_green {
    padding: 8px 35px;
}
.landing_spotlight_top {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/spotlight-bg.png")
        no-repeat bottom right;
    padding: 50px 0;
    background-size: contain;
    min-height: 295px;
    position: relative;
}
.landing_spotlight_top .spotlight_box {
    position: absolute;
    bottom: -35px;
    z-index: 1;
    padding-left: 10px;
}
.landing_spotlight_infoWrap {
    background-size: cover;
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
    min-height: 300px;
    position: relative;
}
/* ******************** */
.landing_spotlight_wrap,
.landing_nav_wrap {
    display: none;
}
/* ******************** */
.landing_spotlight_wrap .spotlight_box img {
    max-width: 380px;
}
.sayel_group_logo_box img {
    max-width: 200px;
    height: 80px;
}
.spotlight_inner_info {
    padding: 50px 0 30px;
}
.landing_spotlight_wrap h3 {
    font-size: 32px;
    margin-bottom: 30px;
}
.landing_spotlight_wrap h5 {
    font-size: 22px;
    margin-bottom: 50px;
    font-weight: 300;
}
.landing_spotlight_wrap .landing_view_profile {
    padding-bottom: 3px;
}
.landing_nav_wrap {
    border-bottom: 1px solid #9a9898;
    padding: 5px 0 8px;
}
.landing_tab_menu {
    margin-bottom: -7px;
}
.landing_tab_menu ul.spotlight_tabs {
    background: none;
}
.landing_tab_menu ul.spotlight_tabs li.tab {
    display: inline-block;
    padding: 5px 25px;
}
.landing_tab_menu ul.spotlight_tabs li.tab a:link,
.landing_tab_menu ul.spotlight_tabs li.tab a:active,
.landing_tab_menu ul.spotlight_tabs li.tab a:visited {
    color: #0e1734;
    font-size: 16px;
    line-height: 36px;
    padding: 0 0 11px;
    text-transform: capitalize;
}
.landing_tab_menu ul.spotlight_tabs li.tab a:focus,
.landing_tab_menu ul.spotlight_tabs li.tab a.active,
.landing_tab_menu ul.spotlight_tabs li.tab a:hover {
    color: #448547;
    border-bottom: 3px solid #448547;
    background: none;
}
.landing_sourcing_wrap {
    padding: 50px 0 80px;
}
.landing_sourcing_wrap .sourcing_info_box {
    padding: 90px 0 60px;
}
.landing_request_wrap h3,
.landing_tools_infobox h3,
.sourcing_info_box h3 {
    font-weight: 400;
    font-size: 40px;
    line-height: 55px;
    display: inline-block;
    margin-bottom: 0;
    display: block;
}
.sourcing_apps_box h3 {
    font-size: 20px;
    color: #448547;
    margin-bottom: 20px;
}
.landing_sourcing_wrap .apps_wrap img {
    max-height: 45px;
    margin-right: 20px;
}
.landing_tools_wrap {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new-home/landing_tools_wrap_bg.png")
        no-repeat left top;
    background-size: 335px;
    padding: 50px 0 0;
}
.landing_tools_infobox .tools_button_box {
    padding-top: 40px;
}
.tools_button_box .request_demo {
    padding: 10px 15px;
}
.landing_request_wrap {
    padding: 50px 0 20px;
}
.landing_request_wrap h3 {
    display: inline-block;
    border-bottom: 1px solid #262626;
    margin-bottom: 25px;
}
.landing_request_wrap h5 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 20px;
}
.request_button_box {
    padding-top: 20px;
}
.request_button_box .btn_border_black,
.request_button_box .btn_talk {
    padding: 8px 20px;
    width: 180px;
}
.request_button_box .btn_talk .material-icons {
    float: right;
    margin: 5px 0 0 8px;
    font-size: 18px;
}
.request_button_box .animate_btn_talk {
    cursor: pointer;
}
.landing_spotlight_infoWrap .spotlight_overlay {
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.spotlight-inside-image {
    width: 100%;
    height: 100%;
    position: absolute;
}
.spotlight-inside-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.spotlight-inside {
    position: relative;
    z-index: 1;
    padding: 50px 10px;
}
.quotation_request_wrapper {
    margin-top: 50px;
    display: flex;
    align-items: center;
}
.home_intro_left .quotation_request {
    background: none;
    padding: 6px 8px 6px 20px;
    border-radius: 3px;
    display: flex;
    vertical-align: middle;
    border: 1px solid #d7df23;
    width: 215px;
}
.home_intro_left .quotation_request a {
    color: #d7df23;
    display: inline-block;
    width: 100%;
}
.quotation_separator {
    margin: 70px 15px 0;
    display: inline-block;
}
.home_intro_left .quotation_separator {
    padding: 0px 15px;
}
.quotation_request_wrapper .quotation_btn {
    background: #d7df23;
    padding: 10px 32px;
    border-radius: 4px;
    display: flex;
    vertical-align: middle;
    margin-right: 30px;
    white-space: nowrap;
}
.quotation_request_wrapper .quotation_btn a {
    display: inline-block;
    text-align: center;
}
.quotation_request_wrapper .quotation_btn .quotation_text {
    color: #0e1734;
}
.home_intro_left .quotation_text {
    font-size: 16px;
    float: left;
    line-height: 32px;
    height: 31px;
}
.home_intro_left .quotation_request .quotation_text {
    line-height: 34px;
}
.home_intro_left .quotation_request.quotationBtn .quotation_text {
    line-height: normal;
}
.home_intro_left .quotation_request .quotation_arrow {
    float: right;
    background: #d7df23;
    padding: 7px 10px;
    border-radius: 3px;
    width: 50px;
    height: 35px;
    text-align: center;
}
.home_intro_left .quotation_request.quotationBtn .quotation_arrow {
    margin-top: 7px;
}
.home_intro_left .quotation_request .quotation_arrow .material-icons {
    font-size: 22px;
    line-height: 12px;
    width: 50px;
    animation: nudge 2s linear infinite alternate;
    color: #0e1734;
}
@keyframes nudge {
    0%,
    100% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(-20px, 0);
    }
}
.free_trial_subscription_message_box {
    display: flex;
    border: 1px solid #0e1734;
    border-radius: 5px;
    margin: 10px 10px 30px;
    vertical-align: middle;
    align-items: center;
}
.free_trial_subscription_message_box .free_trial_subscription_leftText {
    float: left;
    padding: 25px;
    width: 30%;
    font-weight: 600;
    color: #0e1734;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}
.free_trial_subscription_message_box .free_trial_subscription_rightText {
    float: left;
    padding: 20px;
    width: 70%;
    border-left: 1px solid #0e1734;
    font-style: italic;
}
.free_trial_subscription_message_box .free_trial_subscription_rightText p {
    margin-bottom: 0;
}
.subscription_plan_block .yearly_billing_message {
    margin-bottom: 10px;
}
/* new_landing_source_products_directly style start */
.new_landing_source_products_directly {
    position: relative;
    margin: 80px 0 50px;
}
.new_landing_source_products_border_bg {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_landing_border_bg.png")
        repeat-x right bottom;
    background-size: contain;
    height: 120px;
    position: absolute;
    left: 0;
    right: 50px;
    bottom: 0;
    z-index: -1;
}
.new_landing_source_products_directly .products_directly_right_img {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 575px;
    z-index: -1;
}
.new_landing_source_products_directly .products_directly_right_img img {
    height: 100%;
}
.new_landing_source_products_directly .source_products_top {
    padding-bottom: 50px;
}
.new_landing_source_products_directly h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 25px;
}
.new_landing_source_products_directly h4 {
    font-size: 22px;
    font-weight: 500;
}
.new_landing_source_products_directly h4 span {
    border-bottom: 1px solid #d7df23;
}
.new_landing_source_products_directly .products_directly_img img {
    max-height: 700px;
}
.source_products_directly_main_content {
    padding: 30px 0 80px;
}
.products_directly_right_infobox {
    font-size: 20px;
    line-height: normal;
    color: #000000;
}
.products_directly_right_infobox p {
    margin-bottom: 20px;
}
.products_directly_right_infobox p span {
    font-weight: 600;
}
.new_landing_source_slider {
    padding: 25px 0px;
    text-align: center;
    margin-right: 200px;
}
.new_landing_source_slider .slider_item_wrap {
    max-height: 66px;
    overflow: hidden;
}
.new_landing_source_slider .slider_item_wrap .slick-track {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.new_landing_source_slider ul li h5 {
    font-size: 16px;
    margin: 0 0 5px;
    font-weight: 500;
}
.new_landing_source_slider ul li span {
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
}
.new_landing_source_slider .slick-arrow {
    display: none !important;
}
/* ****************** new_landing_section_three css start******************* */
.new_landing_section_three {
    margin: 100px 0;
    height: 5000px;
}
.new_landing_section_three .container {
    position: sticky;
    top: 100px;
}
.new_landing_section_three h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 100px;
    text-align: center;
}
.new_landing_sectionThree_left {
    padding-right: 50px;
    max-width: 550px;
}
.new_landing_sectionThree_left .et_pb_tabs_controls {
    height: auto;
    white-space: inherit;
    display: inherit;
}
.new_landing_sectionThree_left .et_pb_tabs_controls li {
    height: auto;
    display: block;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    position: relative;
    opacity: 0.3;
}
.new_landing_sectionThree_left .et_pb_tabs_controls li.et_pb_tab_active {
    opacity: 1;
    border-top: 1px solid #ddd;
}
.new_landing_sectionThree_left .et_pb_tabs_controls li .landing_tabItemBox {
    display: inline-block;
    width: 100%;
    line-height: normal;
    text-align: left;
    background: none !important;
    padding: 32px 0 12px;
    position: relative;
    transition: 0.4s;
    cursor: inherit;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li
    .landing_tabItemBox.active {
    background: none;
    height: auto;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li
    .landing_tabItemBox
    .title_info {
    font-size: 18px;
    color: #0e1734;
    display: block;
    margin-bottom: 0;
    padding-right: 35px;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li.et_pb_tab_active
    .title_info {
    font-weight: 600;
}
.new_landing_sectionThree_left .et_pb_tabs_controls li .details_info {
    font-size: 16px;
    color: #0e1734;
    line-height: 28px;
    font-weight: 500;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    visibility: hidden;
    height: 0;
    display: inline-block;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li.et_pb_tab_active
    .details_info {
    animation: fadeIn 2s;
    visibility: visible;
    max-height: inherit;
    height: auto;
    padding: 20px 0 0;
}
.new_landing_sectionThree_left .et_pb_tabs_controls li .upArrow {
    position: absolute;
    top: 15px;
    right: 10px;
    visibility: hidden;
    z-index: 1;
    height: 20px;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li.et_pb_tab_active
    .upArrow {
    visibility: visible;
}
.new_landing_sectionThree_left
    .et_pb_tabs_controls
    li
    .upArrow
    .material-icons {
    color: #0e1734;
}
.new_landing_section_three .et_pb_all_tabs {
    text-align: center;
}
.new_landing_section_three .et_pb_all_tabs .collapsible_imgBox {
    position: relative;
    padding: 30px;
}
.new_landing_section_three .et_pb_all_tabs .collapsible_img {
    display: inline-block;
    animation: fadeIn 2s;
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.details_info_wrap.detailsInfoBoxHide .details_info {
    opacity: 0;
    height: 0;
    visibility: hidden;
    display: none;
    animation: fadeIn 2s;
}
.new_landing_section_three .scroll-tabs .et_pb_all_tabs .et_pb_tab {
    position: relative;
    top: 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: all 5s ease-out;
    -moz-transition: all 5s ease-out;
    transition: all 5s ease-out;
}
.new_landing_section_three .et_pb_all_tabs .et_pb_tab.hide_tab {
    display: none;
}
.new_landing_section_three .scroll-tabs .et_pb_tabs_controls li {
    display: block !important;
}
.new_landing_section_three .et_pb_all_tabs .et_pb_active_content {
    display: block;
}
/* new_landing_source_products_directly style end */
/* ************New Landing page design style end**************** */
.success-message-container {
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    color: #0e1734;
    padding: 100px 0px;
}
.success-message-container .material-icons {
    color: #0e1734;
    font-size: 120px;
}
.success-message-container h3 {
    font-size: 40px;
    font-weight: 500;
    color: #000;
}
/* ******************** New update landing page css style start ********************* */
/* Main Menu */
.mainnav_wrap ul li button.parent-li-item {
    background: none;
    border: none;
    font-size: 16px;
    color: #0e1734;
    font-weight: 500;
    display: inline-block;
}
.landing_header .mainnav_wrap ul li button.parent-li-item {
    color: #ffffff;
}
.sticky_header.fixed .mainnav_wrap ul li button.parent-li-item {
    color: #0e1734;
}
.mainnav_wrap ul li button.parent-li-item .material-icons {
    position: relative;
    z-index: -1;
    margin-left: 3px;
}
.mainNavSubOuter .main_nav_sub {
    position: absolute;
    background: #fff;
    top: 75px;
    left: 0;
    right: 0;
    border: 1px solid #0e1734;
    transition: all 0.5s ease;
    z-index: 1;
    overflow: auto;
    opacity: 0;
    height: 0;
    visibility: hidden;
}
.mainNavSubOuter .show {
    opacity: 1;
    height: auto;
    visibility: visible;
}
.header_wrap.fixed .mainNavSubOuter .main_nav_sub {
    top: 62px;
}
.main_nav_sub .mainNavSub_innerInfo {
    padding: 15px 0;
    display: flex;
    align-items: center;
}
.main_nav_sub .mainNavSubLeft {
    margin: 0;
}
.main_nav_sub .mainNavSubLeft h3 {
    font-size: 20px;
    margin-bottom: 0;
    color: #000;
}
.mainNavSub_innerInfo .mainNavSubMid ul {
    max-width: 600px;
    margin-left: 88px;
}
.mainNavSub_innerInfo .mainNavSubMid ul li ul {
    display: inherit;
    margin: 0;
    max-width: inherit;
    padding-top: 5px;
}
.main_nav_sub ul li {
    width: 50%;
    float: left;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 10px 5px 0;
}
.main_nav_sub ul li.studioitem {
    padding-bottom: 0;
}
.main_nav_sub ul li a:link,
.main_nav_sub ul li a:active,
.main_nav_sub ul li a:visited {
    color: #000000;
}
.main_nav_sub ul li a:hover {
    color: #0e1734;
}
.main_nav_sub ul li ul li {
    width: 100%;
    float: none;
}
/* ******************** New update landing page css style end *********************** */
.product_design_wrapper .product_design_tabNab {
    padding: 0 0 50px;
}
.product_design_wrapper .product_design_tabNab h3 {
    font-weight: 700;
}
.products_filter_wrapper .product_design_filter_topBar {
    margin-bottom: 50px;
}
.products_filter_wrapper .product_design_filter_topBar .productsTitle h1 {
    font-size: 22px;
    margin: 0;
    font-weight: 700;
}
.product_design_wrapper .product_design_tabNab ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_design_wrapper .product_design_tabNab ul li {
    display: inline-block;
    width: 49%;
    text-align: center;
    border: 1px solid #0e1734;
}
.product_design_wrapper .raw_materials_tabNab ul li {
    width: 32.5%;
}
.product_design_wrapper .product_design_tabNab ul li a:link,
.product_design_wrapper .product_design_tabNab ul li a:active,
.product_design_wrapper .product_design_tabNab ul li a:visited {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    display: block;
    padding: 10px;
    height: 100%;
}
.product_design_wrapper .product_design_tabNab ul li.active a:link,
.product_design_wrapper .product_design_tabNab ul li.active a:active,
.product_design_wrapper .product_design_tabNab ul li.active a:visited {
    color: #ffffff;
    background: #0e1734;
}
/* ******************** New design_studio_product_list_wrapper css style start *********************** */
.product_design_wrapper .design_studio_product_list .favorite {
    right: 20px;
    top: 20px;
    display: none;
}
.design_studio_product_list_wrapper .inner_productBox a {
    position: relative;
    display: block;
}
.design_studio_product_list_wrapper .products_inner_textbox {
    position: absolute;
    bottom: 30px;
    left: 5px;
    background: #f5f5f5d6;
    transition: 0.5s ease;
    border: 1px solid #efeeee;
    border-left: 0;
    opacity: 0;
    visibility: hidden;
    width: 0;
    word-break: inherit;
    padding-top: 3px;
}
.design_studio_product_list_wrapper .productBox h4 {
    background: none;
    padding: 0;
    border: none;
    height: 30px;
}
.design_studio_product_list_wrapper .productBox h4 span {
    word-break: inherit;
    -webkit-line-clamp: 1;
    font-size: 14px;
}
.design_studio_product_list_wrapper .products_inner_textbox .row {
    border: 0;
    padding-top: 0;
}
.design_studio_product_list_wrapper
    .inner_productBox:hover
    .products_inner_textbox {
    opacity: 1;
    visibility: visible;
    width: 90%;
}
.design_studio_product_list_wrapper .productBox {
    margin: 0 !important;
    box-shadow: none !important;
    overflow: hidden;
    border: none !important;
}
.design_studio_product_list_wrapper .productBox .imgBox {
    background: none !important;
    height: -webkit-fill-available !important;
    padding: 5px;
    overflow: hidden;
}
.design_studio_product_list_wrapper .productBox .imgBox img {
    border: 1px solid #e8e8e6;
}
.design_studio_product_list_wrapper .design_studio_product_list {
    max-width: 1440px;
    min-height: 500px;
}
.design_studio_product_list_wrapper .productBox .inner_productBox.has-overlay {
    height: 100%;
    overflow: hidden;
}
.design_studio_product_list_wrapper .productBox .imgBox img:hover {
    transform: inherit;
}
.product_design_wrapper .design_studio_product_list_wrapper {
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.product_design_wrapper .flexmasonry {
    align-content: flex-start;
}
/* ******************** New design_studio_product_list_wrapper css style end *********************** */
/**** For brands style start ****/
.for_brands_banner_outerwrap {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/for-brands-top-bg.jpg)
        repeat-x left top;
    margin-top: -50px;
}
.for_brands_banner_wrappper {
    overflow: hidden;
    height: calc(100vh - 191px);
    padding: 0 50px;
    max-width: 1440px;
    margin: 0 auto;
}
.for_brands_banner_listwrap .for_brands_banner {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: center !important;
    height: 100% !important;
}
.for_brands_banner_wrappper .for_brands_banner_listwrap {
    margin: 0 !important;
    height: 100%;
}
.for_brands_banner_wrappper .for_brands_banner_listwrap .slick-list,
.for_brands_banner_wrappper
    .for_brands_banner_listwrap
    .slick-list
    .slick-track {
    display: flex;
}
.for_brands_banner_wrappper .for_brands_banner_listwrap .slick-list {
    height: 100%;
}
.for_brands_banner_info {
    width: 50%;
    max-width: 500px;
    padding-left: 50px;
}
.for_brands_banner_info h5 {
    font-size: 16px;
    text-transform: uppercase;
    color: #0e1734;
    margin-bottom: 20px;
}
.for_brands_banner_info h3 {
    color: #285360;
    font-size: 28px;
    line-height: 45px;
    font-weight: 700;
}
.for_brands_banner_img {
    width: 50%;
    height: auto;
}
.for_brands_banner_img img {
    max-height: 100%;
    object-fit: contain;
}
.for_brands_banner_wrappper .slick-dots {
    bottom: 10px;
}
.for_brands_banner_wrappper .slick-dots li button:before {
    font-size: 12px;
}
.banner_bottom_Wrap {
    background: #285360;
    padding: 30px 0;
}
.banner_bottom_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 0 170px;
}
.banner_bottom_inner h5 {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/landing_bottom_tripe.png)
        no-repeat left center;
    padding-left: 60px;
    background-size: 30px;
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin: 0;
}
/* ************************** */
.bookAdemo_box {
    display: inline-block;
}
.bookAdemo_box .bookAdemo {
    background: #ded623;
    border: 1px solid #ffffff;
    padding: 12px 30px;
    border-radius: 8px;
    width: 300px;
    font-size: 16px;
    text-transform: uppercase;
    color: #285360;
    font-weight: 600;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.bookAdemo_box .bookAdemo .bookDemoText {
    text-align: center;
    width: 180px;
    padding-top: 3px;
}
.bookAdemo_box .bookAdemo .bookAdemoIcon {
    background: #ffffff;
    border-radius: 3px;
    text-align: center;
    width: 40px;
    height: 30px;
    float: right;
}
.bookAdemo_box .bookAdemo .bookAdemoIcon i {
    font-size: 20px;
    color: #285360;
    line-height: 30px;
    font-weight: 600;
}
/* ************************** */
.next_collection_wrap {
    padding: 80px 0;
}
.next_collection_wrap h3 {
    text-align: center;
    margin-bottom: 50px;
    font-size: 28px;
    line-height: 45px;
    font-weight: 500;
}
.next_collection_wrap h3 span {
    font-weight: 800;
}
.next_collection_wrap h4 {
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin: 0 auto 60px;
    max-width: 500px;
}
.new_for_brands_wrapper span.yallowBorder {
    border-bottom: 2px solid #ded623;
    display: inline-block;
    width: 300px;
    height: 12px;
}
.sourcing_steps_wrap {
    padding: 50px 170px 80px;
}
.sourcing_steps_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}
.nextCollection_border {
    position: absolute;
    border-bottom: 1px solid #738f97;
    display: inline-block;
    width: 100%;
    left: 0;
    right: 0;
    top: 40px;
}
.sourcing_steps_box .steps_listBox .stepsNum {
    padding: 0 0 20px;
}
.sourcing_steps_box .stepsNum span {
    background: #ded623;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    line-height: 40px;
    font-size: 16px;
    font-weight: 500;
}
.sourcing_steps_box .stepBox {
    padding: 20px 0;
    color: #000000;
}
.sourcing_steps_box .stepBox h5 {
    font-size: 14px;
}
/* ************************** */
.for_brands_video_box {
    text-align: center;
    padding-bottom: 50px;
}
.for_brands_video_box .video_box {
    max-width: 1000px;
    height: 600px;
    margin: 0 auto 30px;
    border: 1px solid #a3a3a3;
    border-radius: 5px;
    overflow: hidden;
}
.for_brands_video_box .video_box iframe {
    width: 100%;
    height: 100%;
}
.for_brands_features_wrap {
    background: #ededed;
    padding: 80px 0 50px;
}
.for_brands_features_wrap h3 {
    text-align: center;
    font-size: 25px;
    color: #000000;
}
.for_brands_features_boxWrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 80px 0 0;
}
.brands_features_innerBox {
    width: 33%;
    margin-bottom: 50px;
}
.brands_features_innerBox .brands_features_box {
    display: flex;
}
.brands_features_innerBox .brands_features_box .iconImg {
    width: 70px;
}
.brands_features_innerBox .brands_features_box .iconImg img {
    width: 100%;
}
.brands_features_innerBox .brands_features_box .features_infoBox {
    padding-left: 20px;
}
.brands_features_innerBox .brands_features_box h4 {
    font-size: 16px;
    color: #000000;
}
.brands_features_innerBox p {
    color: #000000;
}
/* ********************************* */
.packages_plan_wrapper .row {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    align-content: center;
    justify-content: center;
}
.packages_plan_wrapper .packages_plan_box {
    padding-bottom: 30px;
    margin-left: inherit !important;
}
.packages_plan_wrapper {
    padding: 80px 0 50px;
}
.packages_plan_wrapper h3 {
    font-size: 25px;
    font-weight: 700;
    max-width: 300px;
    margin: 0 auto 50px;
}
.packages_plan_wrapper h3 span.yallowBorder {
    width: 165px;
}
.packages_plan_wrapper .packages_plan_innerbox {
    -webkit-box-shadow: 0px 1px 18px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 1px 18px 0px rgb(0 0 0 / 18%);
    padding: 30px 30px 120px;
    border-radius: 5px;
    position: relative;
    height: 100%;
}
/* .packages_plan_wrapper .packages_plan_innerbox.active,
.packages_plan_wrapper .packages_plan_innerbox:hover {
    background: #0E1734;
    color: #ffffff;
    cursor: pointer;
} */

.packages_plan_innerbox .btn_getstarted {
    text-align: center;
    padding-top: 30px;
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
}
.packages_plan_innerbox .btn_getstarted .btn_start_now {
    display: inline-block;
    width: 100%;
    border: 1px solid #0e1734;
    color: #000000;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.packages_plan_innerbox.active .btn_getstarted .btn_start_now,
.packages_plan_innerbox:hover .btn_getstarted .btn_start_now {
    background: #ffffff;
    color: #000000;
}
.packages_plan_innerbox h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
}
.packages_plan_innerbox h4 span {
    display: inline-block;
    padding: 7px 10px 6px;
    border: 1px solid #285360;
    border-radius: 4px;
    font-size: 10px;
}
.packages_plan_wrapper .packages_plan_innerbox:hover h4 span,
.packages_plan_wrapper .packages_plan_innerbox.active h4 span {
    border: 1px solid #ffffff;
}
.packages_plan_innerbox h5 {
    font-size: 42px;
    color: #285360;
    margin-bottom: 25px;
    font-weight: 700;
}
.packages_plan_innerbox h5 span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
}
/* .packages_plan_wrapper .packages_plan_innerbox.active h5,
.packages_plan_wrapper .packages_plan_innerbox:hover h5 {
    color: #ffffff;
} */
/* .packages_plan_innerbox ul li {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/pricing_card_benefits_bold.png) no-repeat left 8px;
    background-size: 12px;
    padding: 5px 0px 5px 25px;
}
.packages_plan_wrapper .packages_plan_innerbox.active ul li,
.packages_plan_wrapper .packages_plan_innerbox:hover ul li {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/pricing_card_penefits_light.png) no-repeat left 8px;
    background-size: 12px;
} */
.packages_plan_innerbox .popular {
    position: absolute;
    top: 29px;
    right: 20px;
    margin: 0;
    min-width: inherit;
    padding: 5px 10px 4px 8px;
    color: #d7df23;
    font-weight: 500;
    background: none;
    border: none;
    font-size: 12px;
}
.packages_plan_innerbox .or_bookADemo a {
    color: #285360;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    border-bottom: 1px solid #769199;
}
.packages_plan_wrapper .packages_plan_innerbox.active .or_bookADemo a,
.packages_plan_wrapper .packages_plan_innerbox:hover .or_bookADemo a {
    color: #ffffff;
}
/**** For brands style end ****/
/* ******************** new_design_product_detail_wrap style start *********************** */
.new_design_product_detail_wrap {
    padding: 0 15px;
}
.new_design_product_detail_wrap .new_design_product_detail {
    margin-bottom: 70px;
}
.new_design_product_detail_wrap
    .new_design_product_detail
    .new_design_detail_info {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
}
.new_design_product_detail_wrap
    .new_design_product_detail
    .new_design_detail_left {
    position: relative;
}
.new_design_product_detail_wrap .new_design_product_detail .tabs_wrapper {
    position: absolute;
    top: 50%;
    left: 0;
    right: 10px;
    transform: translateY(-50%);
    text-overflow: ellipsis;
    display: -webkit-box;
}
.new_design_product_detail_wrap h5 {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}
.new_design_product_detail_wrap h6 {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}
.new_design_product_detail_wrap #supplierInfo h6 {
    margin-bottom: 5px;
}
.new_design_product_detail_wrap .image_wrapper {
    display: inline-block;
    width: 100%;
}
.new_design_product_detail_wrap .image_wrapper .cert_image {
    float: left;
    margin: 3px;
}
.new_design_product_detail_wrap .arrival_btn {
    background: none;
    border: 1px solid green;
    color: green;
    border-radius: 4px;
    padding: 0 10px;
    min-width: inherit;
    max-width: 150px;
    font-weight: 600;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.new_design_product_detail_wrap .text_size {
    width: 80%;
    margin-top: 10px;
    font-size: 16px;
}
.new_design_product_detail_wrap .image-sizing {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: contain;
}
.new_design_product_detail_wrap .margin_left {
    margin-left: 10px;
}
.new_design_product_detail_wrap .image_width {
    width: 72px;
    max-height: 70px;
    float: left;
    margin: 3px;
}
.new_design_product_detail_wrap .margin_top {
    margin-top: 18px;
}
.new_design_product_detail_wrap .new_design_detail_right h5 {
    margin-top: 0;
}
.new_design_product_detail_wrap #price-breakdown-modal h5 {
    font-size: 18px;
}
.new_design_product_detail_wrap .tab_first_btn {
    padding: 20px 0 18px;
}
.new_design_product_detail_wrap .tab_first_btn .col.s12.m12.xl8 {
    width: 100%;
}
.new_design_product_detail_wrap .btn_contact_supplier {
    border: none;
    background: yellow;
    padding: 5px 10px;
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    min-width: 150px;
    display: inline-block;
    text-align: center;
    max-width: 250px;
}
.new_design_product_detail_wrap .btn_bg_yellow {
    border: none;
    background: yellow;
    padding: 10px;
    width: auto;
    margin: 20px 0 0px;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    max-width: 250px;
    font-weight: 600;
}
.new_design_product_detail_wrap .font_weight {
    font-weight: 600;
}
.new_design_product_detail_wrap .quotation_btn {
    background: #0e1734;
    font-weight: 600;
    color: white;
    font-size: 12px;
    border: none;
    padding: 0px 10px;
    width: 100%;
    line-height: 43px;
    height: 40px;
    display: inline-block;
    text-align: center;
    margin: 0;
    max-width: 250px;
}
.new_design_product_detail_wrap .contact_supplier {
    padding-top: 10px;
    text-align: center;
}
.new_design_product_detail_wrap .visit_profile {
    padding-top: 7px;
    display: inline-block;
}
.new_design_product_detail_wrap .size_wrapper {
    display: inline-block;
    width: 100%;
}
.new_design_product_detail_wrap .size_border {
    border: 1px solid #8eb58e;
    padding: 0px 4px;
    border-radius: 3px;
    text-transform: capitalize;
    float: left;
    margin: 0 5px 5px 0;
}
.new_design_product_detail_wrap .colorPickerDetails .pickerColorBox {
    border: 1px solid #ddd;
    padding: 5px;
    float: left;
    margin: 0 8px 5px 0;
    text-transform: capitalize;
}
.new_design_product_detail_wrap .colorPickerDetails .coloPick {
    width: 30px;
    height: 25px;
    margin: 0;
    cursor: pointer;
}
.new_design_product_detail_wrap .second_contant_image_sizing img {
    min-height: 500px;
    object-fit: cover;
}
.new_design_product_detail_wrap .tabs .tab a {
    color: rgb(47 179 59 / 70%);
}
.new_design_product_detail_wrap .product_details_parent {
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.new_design_product_detail_wrap .row.inner_hover_part {
    position: absolute;
    bottom: 25px;
    left: -999px;
    background: #f5f5f5d6;
    padding: 7px 10px;
    transition: 0.5s ease;
}
.new_design_product_detail_wrap .inner_hover_part h6 {
    padding-left: 11px;
}
.new_design_product_detail_wrap
    .product_details_parent:hover
    .inner_hover_part {
    left: 11px;
}
.new_design_product_detail_wrap .font_sizing {
    font-size: 19px;
    font-weight: 600;
}
.new_design_product_detail_wrap .font_sizing span {
    font-weight: 100;
    font-size: 13px;
}
.new_design_product_detail_wrap .modal {
    padding: 30px 30px 20px;
    background: #ffffff;
    width: 60%;
    border-radius: 0px;
}
.new_design_product_detail_wrap .modal .modal-close {
    text-transform: capitalize;
    font-size: 18px;
    border: 1px solid green;
    border-radius: 5px;
    padding: 0px 50px;
    margin-top: 15px;
}
.new_design_product_detail_wrap .back_to {
    padding: 0 0 20px 0;
}
.new_design_product_detail_wrap .back_to img {
    box-shadow: none;
    height: 18px;
}
.new_design_product_detail_wrap .product_details_imgwrap .details_gallery_box {
    position: relative;
}
.new_design_product_detail_wrap
    .product_details_imgwrap
    .details_gallery_box
    .click-to-zoom {
    position: absolute;
    top: 48%;
    left: 50%;
}
.new_design_product_detail_wrap
    .product_details_imgwrap
    .details_gallery_box
    img {
    width: 100%;
    border: 1px solid #eee;
}
.new_design_product_detail_wrap .product-list-images-block .slick-track li {
    width: 100% !important;
    padding: 0 5px 5px;
}
.new_design_product_detail_wrap .product-list-images-block li img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    border-radius: 3px;
    border: 1px solid #eee;
}
.new_design_product_detail_wrap .product-list-images-block .slick-list {
    padding: 0 !important;
    width: 100%;
    text-align: left;
}
.new_design_product_detail_wrap .product-list-images-block .slick-track {
    margin: 0;
    width: 100% !important;
    transform: inherit !important;
}
.new_design_product_detail_wrap
    .product-list-images-block.slick-initialized.slick-slider {
    padding-top: 0;
}
.new_design_product_detail_wrap .details_img_list {
    padding: 0;
}
.new_design_product_detail_wrap .tabs_wrapper .tabs {
    border-bottom: 2px solid #eeeeee;
    height: 42px;
}
.new_design_product_detail_wrap .tabs_wrapper .tabs .tab {
    height: 42px;
}
.new_design_product_detail_wrap .tabs_wrapper .tabs .tab a {
    color: #3b3b3b;
    text-transform: uppercase;
    padding: 0 10px 0 0;
    font-size: 13px;
}
.new_design_product_detail_wrap .tabs_wrapper .tabs .tab a.active {
    font-weight: 700;
}
.new_design_product_detail_wrap .tabs_wrapper .tabs .tab a:focus.active {
    background: none;
}
.new_design_product_detail_wrap .sweatshit_wrapper .attribute_box {
    font-size: 12px;
    margin-bottom: 20px;
}
.new_design_product_detail_wrap .attribute_box p {
    margin-bottom: 5px;
}
.new_design_product_detail_wrap .attribute_box .modal-trigger {
    font-size: 12px;
    text-decoration: underline;
    font-weight: 600;
}
.new_design_detail_video_box {
    margin-bottom: 20px;
}
.new_design_product_detail_wrap video {
    width: 100%;
    height: auto;
}
.new_design_product_detail_wrap .single-product-related-products .slick-slide {
    margin-top: 0;
    margin-bottom: 0;
}
.new_design_product_detail_wrap .single-product-related-products .product_img {
    min-height: inherit;
    padding: 0;
}
.new_design_product_detail_wrap
    .inner_productBox:hover
    .products_inner_textbox {
    opacity: 1;
    visibility: visible;
    width: 90%;
}
.new_design_product_detail_wrap .single-product-related-products .card-content {
    height: 250px;
    position: relative;
}
.new_design_product_detail_wrap
    .single-product-related-products
    .quick_options_link {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}
.new_design_product_detail_wrap .poduct_quick_options_inside {
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 1;
    height: 18px;
    display: none;
}
.new_design_product_detail_wrap .single-product-related-products legend {
    background: none;
    padding: 0;
}
.new_design_product_detail_wrap
    .single-product-related-products
    .product_img
    img {
    min-height: inherit;
    border-radius: 0px;
    display: inline-block;
    box-shadow: none;
    width: 100%;
    height: 100%;
    max-height: inherit;
    object-fit: cover;
}
.new_design_product_detail_wrap
    .related_products_slider
    .product_short_details {
    position: absolute;
    bottom: 15px;
    left: 0;
    background: #f5f5f5d6;
    transition: 0.4s ease;
    border: 1px solid #efeeee;
    border-left: 0;
    width: 90%;
    padding-top: 8px !important;
    padding-bottom: 5px !important;
}
.new_design_product_detail_wrap .related_products_slider .product-title {
    margin-bottom: 5px;
}
.new_design_product_detail_wrap .related_products_slider .product-title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #000000;
    font-weight: 600;
    overflow: hidden;
}
.new_design_product_detail_wrap .related_products_slider .price_negotiable {
    font-size: 18px;
}
.new_design_product_detail_wrap .raw_materials_left_img,
.new_design_product_detail_wrap .raw_materials_right_img {
    padding: 0 3px;
}
.new_design_product_detail_wrap .product_details_right_image img {
    float: left;
    border: 1px solid #eeeeee;
    height: 60px;
    object-fit: contain;
    margin-bottom: 5px;
    cursor: pointer;
}
.new_design_product_detail_wrap .product-large-image-block {
    height: 450px;
    overflow: auto;
}
.new_design_product_detail_wrap .raw_materials_sm_imglist {
    padding: 0 0 0 10px;
    max-height: 450px;
    overflow: auto;
}
.new_design_product_detail_wrap .product-bg-image {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    border: 1px solid #f6f6f6;
    border-bottom: none;
}
.new_design_product_detail_wrap .product-bg-image .image_label {
    position: absolute;
    bottom: 30px;
    left: 0;
    background: #f5f5f5d6;
    transition: 0.5s ease;
    border: 1px solid #efeeee;
    font-weight: 600;
    color: #000;
    padding: 5px 20px;
    border-left: none;
    text-transform: capitalize;
    min-width: 100px;
    text-align: center;
}
.suppliers_non_subscriber_message_block_outer {
    position: relative;
    margin: 0 20px;
}
.suppliers_non_subscriber_message_block_outer .non_subscriber_message_block {
    background-color: rgba(0, 0, 0, 0.1);
}
.suppliers_non_subscriber_message_block_outer .non-subscribe-message-block {
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    padding: 50px;
    text-align: center;
    height: 100%;
}
.suppliers_non_subscriber_message_block_outer
    .non-subscribe-message-block
    .new_rfq_subscribe_box {
    padding-top: 0;
}
.suppliers_non_subscriber_message_block_outer .non-subscribe-message-block h4 {
    font-size: 35px;
    line-height: normal;
    margin-bottom: 25px;
}
.design_block_close_trigger {
    position: absolute;
    top: -25px;
    right: -12px;
}
.design_block_close_trigger .material-icons {
    font-size: 35px;
    line-height: 35px;
    color: #18362e;
}
/* ******************** new_design_product_detail_wrap style end ******************* */
#sample_post_successful {
    position: fixed;
    background-color: rgb(0 0 0 / 10%);
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.sample_modal {
    max-width: 500px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
}
.sample_modal img {
    max-width: 100px;
    display: inline-block;
    margin-bottom: 10px;
}
.sample_modal h3 {
    font-size: 25px;
    margin: 0 0 10px;
    font-weight: 600;
    line-height: 30px;
}
.buyer_layout_modal .modal-content {
    padding: 24px 30px 20px;
}
.buyer_layout_modal .modal-close {
    position: absolute;
    right: 10px;
    top: 10px;
}
.buyer_modal_top {
    border-bottom: 1px solid #b7b7b7;
    margin-bottom: 30px;
}
.buyer_layout_modal h4 {
    font-size: 18px;
    margin-bottom: 10px;
}
.buyer_upload_box {
    text-align: center;
}
.buyer_upload_box .add_new {
    padding: 30px;
    display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
    flex-flow: column wrap;
    max-height: 200px;
    min-height: 200px;
    color: #9e9e9e;
    border: 2px dashed #878787;
    width: 250px;
    margin: 0 auto;
    border-radius: 10px;
}
.buyer_upload_box .add_new h6 {
    font-size: 14px;
    margin-bottom: 10px;
}
.buyer_upload_box .material-icons {
    display: block;
    margin-bottom: 5px;
    font-size: 50px;
    white-space: inherit;
}
.buyer_suggestions {
    padding-top: 30px;
}
.buyer_suggestions h5 {
    border-bottom: 1px solid #b7b7b7;
    margin-bottom: 30px;
    padding-bottom: 10px;
    font-size: 16px;
}
.buyer_simple_img_upload_box {
    position: relative;
}
.buyer_layout_contant_wrapper .buyer_simple_img_upload_box .add_new {
    text-align: center;
    max-height: inherit;
    min-height: 185px;
}
.buyer_sample_upload_wrap .input-field {
    margin-bottom: 15px;
}
/* ******************* new_pricing_layout_wrap css start ***************** */
.new_pricing_layout_wrap {
    background: #f6f6f6;
    padding-bottom: 100px;
}
.new_pricing_layout_wrap .cut_enquiry_wrap {
    text-align: center;
    padding: 100px 0;
}
.new_pricing_layout_wrap .cut_process_enquiry_wrap {
    display: inline-block;
    width: 100%;
    padding: 50px 0 20px;
}
.cut_process_enquiry_wrap .cut_process_box {
    width: 16%;
    display: inline-block;
}
.cut_process_enquiry_wrap .cut_process_box h4 {
    border-top: 1px solid #999;
    padding-top: 30px;
    margin: 30px 0 0;
}
.cut_process_enquiry_wrap .processCount {
    font-size: 28px;
    font-weight: 600;
}
.value_proposition_outer_wrap {
    -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    padding: 30px 30px 0 30px;
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.value_right_proposition_plan {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.proposition_plan_itemBox .buttonBox button {
    border: 1px solid #0e1734;
    border-radius: 4px;
    padding: 0px 20px;
    background: none;
    font-size: 16px;
    margin-bottom: 20px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
}
.proposition_plan_itemBox .startWrap {
    margin-bottom: 30px;
}
.proposition_plan_itemBox .buttonBox.active button,
.proposition_plan_itemBox .buttonBox button:hover {
    background: #0e1734;
    color: #ffffff;
}
.proposition_plan_itemBox .priceBox {
    padding: 20px 0;
    font-size: 16px;
    font-weight: 400;
}
.proposition_plan_itemBox .priceBox span {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    display: block;
}
.new_pricing_layout_wrap .startWrap button {
    background: #d7df23;
    padding: 18px 32px;
    border-radius: 4px;
    border: none;
    color: #0e1734;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1;
    margin-bottom: 20px;
}
.proposition_data_wrap .propoToltip .material-tooltip {
    background-color: purple;
}
.new_pricing_layout_wrap .svg-inline--fa.fa-circle-xmark,
.new_pricing_layout_wrap .svg-inline--fa.fa-circle-check {
    color: #0e1734;
    font-size: 26px;
}
/* ***************************************** */
.new_pricing_layout_wrap .go_button {
    text-align: center;
    position: relative;
    display: block;
    height: 100px;
}
.new_pricing_layout_wrap .go_button a {
    display: inline-block;
    margin: 0 auto;
    width: 50px;
    height: 30px;
    margin: 0 auto;
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}
.new_pricing_layout_wrap .go_button a .material-icons {
    font-size: 50px;
    height: 30px;
}
@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0px);
    }
    40% {
        transform: translateY(-25px);
    }
    60% {
        transform: translateY(-15px);
    }
}
.new_pricing_layout_wrap .goUp i {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    font-size: 50px;
    line-height: 32px;
    color: #0e1734;
}
/* ***************************************** */
.new_pricing_layout_wrap .go_button h5 {
    margin: 0 0 20px 0;
    color: #0e1734;
}
.new_pricing_layout_wrap .go_button .material-icons {
    color: #0e1734;
}
.new_pricing_layout_wrap .value_left_proposition_plan {
    text-align: left;
}
.new_pricing_layout_wrap .value_left_proposition_plan .fa-solid {
    margin-top: 7px;
}
.new_pricing_layout_wrap .value_left_proposition_plan h3 {
    text-align: left;
    margin-bottom: 20px;
}
.value_left_proposition_plan a {
    color: #0e1734;
    display: inline-block;
}
.value_left_proposition_plan a span {
    margin-right: 10px;
    float: left;
    font-size: 20px;
    color: #0e1734;
    font-weight: 500;
}
.value_left_proposition_plan a .svg-inline--fa {
    font-size: 25px;
    float: left;
    margin-top: 2px;
}
/* ********************************* */
.new_pricing_layout_wrap .packages_plan_boxwrap {
    display: flex;
    align-items: stretch;
    align-content: center;
    justify-content: space-between;
    gap: 20px;
}
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_box {
    margin-left: inherit !important;
    width: -webkit-fill-available !important;
    width: -moz-available !important;
    position: relative;
    background: #ffffff;
    border-radius: 15px;
    padding-bottom: 0;
}
.new_pricing_layout_wrap .packages_plan_wrapper {
    padding: 50px 0 0;
}
.new_pricing_layout_wrap .packages_plan_wrapper h3 {
    font-size: 30px;
    font-weight: 500;
    margin: 0 auto 50px;
}
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox {
    -webkit-box-shadow: 0px 1px 18px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 1px 18px 0px rgb(0 0 0 / 18%);
    padding: 30px 25px 120px;
    border-radius: 5px;
    position: relative;
    height: 100%;
}

/* .new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox.active,
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox:hover {
    background: #0E1734;
    color: #ffffff;
    cursor: pointer;
} */

.new_pricing_layout_wrap .packages_plan_innerbox .btn_getstarted {
    text-align: center;
    padding-top: 30px;
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
}
.new_pricing_layout_wrap
    .packages_plan_innerbox
    .btn_getstarted
    .btn_start_now {
    display: inline-block;
    width: 100%;
    background: #0e1734;
    border: 1px solid #0e1734;
    color: #ffffff;
    padding: 0 20px;
    border-radius: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
}
.new_pricing_layout_wrap
    .packages_plan_innerbox.active
    .btn_getstarted
    .btn_start_now,
.new_pricing_layout_wrap
    .packages_plan_innerbox:hover
    .btn_getstarted
    .btn_start_now {
    background: #ffffff;
    color: #000000;
}
.new_pricing_layout_wrap .packages_plan_innerbox h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
}
.new_pricing_layout_wrap .packages_plan_innerbox h4 span {
    display: inline-block;
    padding: 7px 10px 6px;
    border: 1px solid #285360;
    border-radius: 4px;
    font-size: 10px;
}
.new_pricing_layout_wrap
    .packages_plan_wrapper
    .packages_plan_innerbox:hover
    h4
    span,
.new_pricing_layout_wrap
    .packages_plan_wrapper
    .packages_plan_innerbox.active
    h4
    span {
    border: 1px solid #ffffff;
}
.new_pricing_layout_wrap .packages_plan_innerbox h5 {
    font-size: 42px;
    color: #285360;
    margin-bottom: 25px;
    font-weight: 700;
}
.new_pricing_layout_wrap .packages_plan_innerbox h5 span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
}
/* .packages_plan_wrapper .packages_plan_innerbox.active h5,
.packages_plan_wrapper .packages_plan_innerbox:hover h5 {
    color: #ffffff;
}
.new_pricing_layout_wrap .packages_plan_innerbox ul li {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/pricing_card_benefits_bold.png) no-repeat left 12px;
    background-size: 12px;
    padding: 10px 0px 10px 25px;
}
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox.active ul li,
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox:hover ul li {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/for-brands/pricing_card_penefits_light.png) no-repeat left 12px;
    background-size: 12px;
} */
.new_pricing_layout_wrap .packages_plan_innerbox .popular {
    position: absolute;
    top: 29px;
    right: 20px;
    margin: 0;
    min-width: inherit;
    padding: 5px 10px 4px 8px;
    color: #d7df23;
    font-weight: 500;
    background: none;
    border: none;
    font-size: 12px;
}
.new_pricing_layout_wrap .packages_plan_innerbox .or_bookADemo a {
    color: #285360;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    border-bottom: 1px solid #769199;
}
/* .new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox.active .or_bookADemo a,
.new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox:hover .or_bookADemo a {
    color: #ffffff;
} */
/* ****************************************** */
.new_pricing_layout_wrap .for_brands_features_wrap {
    background: #ededed;
    padding: 80px 0 50px;
}
.new_pricing_layout_wrap .for_brands_features_wrap h3 {
    text-align: center;
    font-size: 25px;
    color: #000000;
}
.new_pricing_layout_wrap .for_brands_features_boxWrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 80px 0 0;
}
.new_pricing_layout_wrap .brands_features_innerBox {
    width: 33%;
    margin-bottom: 50px;
}
.new_pricing_layout_wrap .brands_features_innerBox .brands_features_box {
    display: flex;
}
.new_pricing_layout_wrap
    .brands_features_innerBox
    .brands_features_box
    .iconImg {
    width: 70px;
}
.new_pricing_layout_wrap
    .brands_features_innerBox
    .brands_features_box
    .iconImg
    img {
    width: 100%;
}
.new_pricing_layout_wrap
    .brands_features_innerBox
    .brands_features_box
    .features_infoBox {
    padding-left: 20px;
}
.new_pricing_layout_wrap .brands_features_innerBox .brands_features_box h4 {
    font-size: 16px;
    color: #000000;
}
.new_pricing_layout_wrap .brands_features_innerBox p {
    color: #000000;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible {
    border: none;
    box-shadow: none;
    max-width: 1000px;
    margin: 0 auto;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible li {
    -webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 12%);
    margin-bottom: 20px;
}
.new_pricing_layout_wrap .faq_collaps_content {
    padding: 50px 0 70px;
}
.new_pricing_layout_wrap h2 {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 30px;
    font-weight: 700;
}
.new_pricing_layout_wrap h3 {
    font-size: 35px;
    line-height: 50px;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.new_pricing_layout_wrap .faq_collaps_content h3 {
    margin-bottom: 50px;
}
.new_pricing_layout_wrap .faq_collaps_content h4 {
    margin: 0;
    font-weight: 500;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible-header {
    padding: 20px 30px;
    display: block;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible li h4 {
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/arrow-down.png)
        no-repeat right center;
    padding-right: 40px;
    background-size: 22px;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible li.active h4 {
    color: #0e1734;
    font-weight: 600;
    background: url(https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/account-images/arrow-active.png)
        no-repeat right center;
    background-size: 22px;
}
.new_pricing_layout_wrap .faq_collaps_content .collapsible-body {
    font-size: 20px;
    line-height: 32px;
    padding: 20px 30px 10px;
}
.new_pricing_layout_wrap .cut_enquiry_wrap h4 {
    font-size: 16px;
    color: #0e1734;
    margin-bottom: 15px;
}
.new_pricing_layout_wrap .got_to_faq {
    text-align: center;
    font-size: 18px;
    padding: 30px 0 0;
}
.new_pricing_layout_wrap .got_to_faq a {
    font-weight: 700;
}
.new_pricing_layout_wrap .goUp {
    text-align: center;
}
.new_pricing_layout_wrap .goUp a {
    color: #0e1734;
    display: block;
    font-size: 23px;
    font-weight: 600;
}
.new_pricing_layout_wrap .process_enquiry_bottom {
    display: flex;
    gap: 30px;
    padding: 0 130px;
}
.new_pricing_layout_wrap .process_enquiry_bottom .box {
    width: 185px;
    border: 2px solid #0e1734;
    border-top: none;
    height: 30px;
    position: relative;
}
.new_pricing_layout_wrap .process_enquiry_bottom .box span {
    position: absolute;
    bottom: -35px;
    width: 100%;
    left: 0;
    font-size: 16px;
    font-weight: 600;
    color: #0e1734;
}
/* ********************************************* */
.proposition_value_info_wrap,
.value_proposition_plan_wrap {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
}
.proposition_value_info_wrap {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 25px 0;
    margin: 0;
}
.proposition_value_info_outer_wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.proposition_value_info_left,
.proposition_data_wrap .value_left_proposition_plan {
    width: 30%;
}
.proposition_value_info_right,
.proposition_data_wrap .proposition_plan_wrap {
    width: 70%;
    text-align: center;
    padding-left: 20px;
}
.proposition_plan_wrap {
    max-height: 260px;
    overflow: hidden;
}
.proposition_value_info_wrap .proposition_value_info_right {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.proposition_value_info_wrap .proposition_value_info_right span {
    width: 33%;
}
.proposition_data_wrap.mobile_proposition_data_wrap .proposition_plan_itemBox,
.proposition_data_wrap.mobile_proposition_data_wrap
    .value_left_proposition_plan {
    height: 300px;
}
.proposition_data_wrap .proposition_data_left_wrap {
    width: 370px;
}
.proposition_data_wrap.mobile_proposition_data_wrap
    .value_left_proposition_plan {
    width: 100%;
}
.proposition_data_wrap.mobile_proposition_data_wrap .col {
    padding: 0;
}
.value_proposition_plan_right {
    text-align: center;
}
.proposition_data_wrap .proposition_data_box {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    padding: 0px 20px;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    white-space: nowrap;
}
.proposition_data_wrap .propoToltip_boxWrap {
    text-align: left;
}
.proposition_data_wrap .propoTitle {
    text-align: left;
}
.proposition_data_wrap .tooltipped .material-icons {
    color: #0e1734;
    margin-left: 10px;
    font-size: 20px;
    display: none;
}
.proposition_data_wrap .fa-regular,
.proposition_data_wrap .fa-solid {
    font-size: 20px;
}
.proposition_data_wrap .value_left_proposition_plan {
    width: 300px;
}
/* ******************* new_pricing_layout_wrap css end ***************** */
/* ******************* new landing page css start ***************** */
.latest_landing_page_wrap {
    font-size: 16px;
}
.latest_landing_page_wrap h2 {
    font-size: 30px;
    margin-bottom: 30px;
    color: #0c0c0d;
    font-weight: 700;
    text-align: center;
}
.latest_landing_top_section {
    /* background: #132434 url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/latest-landing/new-landing-top-bg.png") no-repeat center top; */
    background: #f6f6f6;
    color: #ffffff;
    padding: 80px 0 0;
    background-size: contain;
}
.latest_landing_page_wrap .latest_landing_top_inner {
    /* max-width: 1440px; */
    margin: 0 auto;
    text-align: center;
}
.latest_landing_page_wrap .top_landing_title h1 {
    font-size: 45px;
    line-height: normal;
    color: #ffffff;
    margin-bottom: 30px;
    font-weight: 500;
}
.latest_landing_page_wrap .btn_green {
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    width: 250px;
    font-size: 16px;
    border-radius: 20px;
    margin: 30px 10px 0 0;
}
.latest_landing_page_wrap .landing_video {
    background: #173047;
    border-radius: 10px;
    /* box-shadow: 0px 0px 54px -5px #000000; */
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #0e1734;
    height: 400px;
}
.latest_landing_page_wrap .landing_video img {
    width: 100%;
    height: 100%;
    max-height: 600px;
}
.latest_landing_page_wrap .landing_video video,
.latest_landing_page_wrap .landing_video embed,
.latest_landing_page_wrap .landing_video iframe {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
    object-fit: cover;
}
.latest_landing_page_wrap .latest_landing_co_create_section {
    margin-top: 50px;
    background: #0e1734;
    padding: 80px 0px;
}

/* .latest_landing_co_create_section .container {
    max-width: 1100px;
    margin: 0 auto;
} */

.latest_landing_page_wrap h2 {
    text-align: center;
    margin-bottom: 80px;
    color: #0e1734;
    font-size: 35px;
}
.section_color_blue_bg h2 {
    color: #ffffff;
}
.latest_landing_page_wrap .latest_landing_co_create_section .coCreate_imgbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}
.latest_landing_page_wrap .latest_landing_co_create_section img {
    transition: 0.5s ease;
    max-height: 200px;
}
.latest_landing_page_wrap
    .latest_landing_co_create_section
    .co_create_arrow_group_img {
    max-height: 250px;
}
.latest_landing_page_wrap .latest_landing_co_create_section img:hover {
    transform: translateY(-0.8em);
}
.latest_landing_page_wrap
    .latest_landing_co_create_section
    .co_create_arrow_img {
    max-width: 100px;
    max-height: auto;
    transition: none;
}
.latest_landing_page_wrap
    .latest_landing_co_create_section
    .co_create_arrow_img:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    transition: none;
}
.latest_landing_page_wrap .coCreate_titleBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    margin-top: 35px;
}
.latest_landing_page_wrap .coCreate_titleBox h4 {
    width: 33%;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    color: #0e1734;
}
.latest_landing_page_wrap .coCreate_titleBox .co_title_first {
    text-align: left;
}
.latest_landing_page_wrap .coCreate_titleBox .co_title_mid {
    margin-right: 5cqw;
}
.latest_landing_page_wrap .latest_landing_content_section {
    background: #ffffff;
    color: #0c0c0d;
    padding: 100px 10%;
}

.latest_landing_page_wrap .latest_landing_spotlight_outer {
    border-top: 1px solid #4b4b4b;
    border-bottom: 1px solid #4b4b4b;
}
.latest_landing_page_wrap .latest_landing_spotlight_inner {
    display: flex;
    justify-content: space-between;
}
.latest_landing_page_wrap .spotlight_inner_left {
    width: 60%;
}
.latest_landing_page_wrap .spotlight_inner_left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.latest_landing_page_wrap .spotlight_inner_right {
    text-align: left;
    width: 40%;
    padding: 0 80px;
}
.latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box {
    margin: 110px 0;
}
.latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box p {
    margin: 0;
}
.latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box p span {
    margin-top: 10px;
    display: inline-block;
}
.latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box h3 {
    font-size: 50px;
    line-height: 40px;
    margin: 0;
    color: #4b4b4b;
}
.latest_landing_page_wrap
    .spotlight_inner_right
    .spotlight_counter_box
    h3
    span {
    font-size: 30px;
    margin-left: 5px;
}
.latest_landing_page_wrap .landing_bottom_title_part {
    text-align: center;
    padding: 80px 0 0;
    font-size: 20px;
}
.latest_landing_page_wrap .landing_content_box_wrap {
    padding: 100px 0 50px;
    font-size: 16px;
    line-height: 26px;
}
.latest_landing_page_wrap .landing_content_box_wrap .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.latest_landing_page_wrap .landing_content_box_wrap h2 {
    font-weight: 800;
    color: #4b4b4b;
}
.latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_left {
    padding-right: 80px;
}
.latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_right {
    padding-left: 80px;
}
.latest_landing_page_wrap .landing_content_imgbox img {
    border-radius: 20px;
    transition: 0.5s ease;
}
.latest_landing_page_wrap .landing_content_imgbox img:hover {
    transform: translateY(-0.8em);
}
.latest_landing_page_wrap .latest_landing_bottom_section {
    background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/latest-landing/img-discovery.png")
        no-repeat center center;
    text-align: center;
    background-size: cover;
    color: #ffffff;
    padding: 100px;
    margin-top: 100px;
}
.latest_landing_page_wrap .latest_landing_bottom_section h2 {
    color: #ffffff;
    font-size: 26px;
    font-weight: 400;
    line-height: 40px;
}
.latest_landing_page_wrap .landing_bottom_inner {
    border: 1px solid rgba(255, 255, 255, 0.4);
    padding: 80px 50px 70px;
    border-radius: 20px;
}
/* ******************* new landing page css end ***************** */
/* ******************* update footer style ***************** */
.latest_footer_wrap .footer_bottom_part {
    background: #000610;
}
.footer_inner_content {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.footer_bottom_part .footer_inner_content .footer_privacy,
.footer_bottom_part .footer_inner_content .footer_copyright {
    padding-top: 0;
}
.footerContactUsItem .footerContactUsItemEvent {
    color: #ffffff;
}
.footerContactUsItem .footerContactUsItemEvent:hover {
    color: #0e1734;
}
.create_rfq_detail_from_wrap {
    padding-bottom: 50px;
}
.header_dasktop .btn_logRegi {
    text-align: center;
    font-size: 16px;
    padding: 5px;
}
/* ******************* update footer style ***************** */

/* ******************* lading page new style start ***************** */
.landing_top_video_section {
    padding-bottom: 30px;
}

.landing_top_video_section .container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.landing_top_video_section .landing_video {
    width: 55%;
}

.landing_top_video_section .top_landing_title {
    color: #000;
    width: 45%;
    text-align: left;
    font-size: 16px;
    line-height: 22px;
}
.landing_top_video_section .top_landing_title h1 {
    color: #0e1734;
    font-size: 35px;
    font-weight: 800;
    line-height: 42px;
}
.footer_logo img {
    max-width: 200px;
}

.footer-nav-element a {
    color: #ffffff;
}
.footer-nav-element a:hover {
    text-decoration: underline;
}

.latest_landing_co_create_section .shape_stepBox_wrap {
    color: #ffffff;
    display: flex;
    justify-content: space-between;
    text-align: left;
    gap: 20px;
    align-items: stretch;
    flex-wrap: wrap;
}

.latest_landing_co_create_section .shape_stepBox_wrap .shape_step_box {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-radius: 10px;
    padding: 10px;
    font-size: 15px;
    line-height: 22px;
    width: 15%;
}

.latest_landing_co_create_section .arrowIcon {
    display: flex;
    align-items: center;
}

.latest_landing_co_create_section .shape_stepBox_wrap .shape_step_box h3 {
    font-size: 40px;
    line-height: 42px;
}
.latest_landing_co_create_section .shape_stepBox_wrap .shape_step_box h5 {
    font-size: 14px;
    font-weight: 600;
    margin: 15px 0;
    line-height: 25px;
    white-space: nowrap;
}

/* ***************************************** */
/* Style the tab */
.fashion_venture_tab .tab {
    float: left;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    width: 30%;
    height: 300px;
}

/* Style the buttons that are used to open the tab content */
.fashion_venture_tab .tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
}

/* Change background color of buttons on hover */
.fashion_venture_tab .tab button:hover {
    background-color: #ddd;
}

/* Create an active/current "tab button" class */
.fashion_venture_tab .tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.fashion_venture_tab .tabcontent {
    float: left;
    padding: 0px 12px;
    border: 1px solid #ccc;
    width: 70%;
    border-left: none;
    height: 300px;
}

.capabilities_tab_left {
    width: 25%;
}

.capabilities_tab_right {
    width: 75%;
}

.capabilities_tab_right video {
    width: 100% !important;
    height: 350px;
    border-radius: 20px;
}

.capabilities_tab_left .tabs .tab {
    line-height: 40px;
    height: 40px;
    margin-bottom: 10px;
}
.capabilities_tab_left .tabs .tab a {
    border-radius: 20px;
    color: #000000;
    font-weight: 500;
    text-transform: none;
}
.capabilities_tab_left .tabs .tab a:focus,
.capabilities_tab_left .tabs .tab a:hover {
    border: none;
    background: none;
}
.capabilities_tab_left .tabs .tab a.active {
    background: #000000;
    color: #ffffff;
}

.capabilities_img {
    max-height: 350px;
    text-align: center;
}
.capabilities_img img {
    object-fit: contain;
    height: 100%;
    border-radius: 10px;
}
.feature_packed_platform {
    background: #0e1734;
    padding: 80px 0;
}
.platform_innerBox_wrap {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.platform_innerBox_wrap .platform_content_box {
    width: 31%;
    margin-bottom: 20px;
    background: #f6f6f6;
    padding: 20px;
    border-radius: 10px;
    color: #0e1734;
    text-align: left;
}
.platform_innerBox_wrap .platform_icon {
    margin-bottom: 10px;
}
.platform_innerBox_wrap .platform_icon img {
    max-width: 52px;
}
.platform_innerBox_wrap h4 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
}

.brands_logo_wrap {
    padding: 80px 0;
    color: #000000;
    background: #ffffff;
}

.brands_logo_wrap .brandLogo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 20px;
    align-items: center;
}
.brands_logo_wrap .brandLogo img {
    object-fit: contain;
    max-width: 206px;
}
.fashion_production_wrap {
    padding: 80px 0;
}

.fashion_production_wrap .production_inner_wrap {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left;
}
.production_inner_wrap .productionInfoBox {
    width: 32%;
    color: #000000;
}
.production_inner_wrap .productionInfoBox h6 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    height: 60px;
    margin-bottom: 20px;
}
.production_inner_wrap .productionInfoBox .imgBox {
    height: 270px;
    border-radius: 10px;
    overflow: hidden;
}
.production_inner_wrap .productionInfoBox .imgBox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.landing_free_trial_wrapper {
    background: #fff;
    color: #000000;
    padding: 100px 0;
}
.landing_free_trial_wrapper .free_form_trial {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
    padding: 0 5%;
}
.landing_free_trial_wrapper .form_trial_box {
    padding: 50px;
}
.landing_free_trial_wrapper .form_trial_left {
    background: #0e1734;
    color: #ffffff;
    width: 40%;
    border-radius: 15px;
}
.landing_free_trial_wrapper .form_trial_right {
    width: 60%;
}
.landing_free_trial_wrapper .trial_logo {
    padding-bottom: 50px;
}
.landing_free_trial_wrapper .trialContact {
    text-align: left;
    padding: 50px 0 0;
    font-size: 14px;
    line-height: 20px;
}
.landing_free_trial_wrapper .trialContact span {
    margin-right: 10px;
}
.landing_free_trial_wrapper .trialSocial ul {
    text-align: left;
    padding-top: 50px;
}
.landing_free_trial_wrapper .trialSocial ul li {
    display: inline-block;
    background: #ffffff;
    padding: 3px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
}
.landing_free_trial_wrapper .trialSocial ul li .fa {
    color: #0e1734;
    font-size: 17px;
    line-height: 35px;
}
.landing_free_trial_wrapper .trialForm_wrap h3 {
    margin-bottom: 60px;
    font-size: 32px;
    font-weight: 700;
    text-align: left;
}
.landing_free_trial_wrapper .form_trial_right .trial_form {
    text-align: left;
}

.landing_free_trial_wrapper .form_trial_right .trial_form .trial_input:focus,
.landing_free_trial_wrapper .form_trial_right .trial_form .trial_input {
    border: none !important;
    border-bottom: 1px solid #a8a8a8 !important;
    border-radius: 0 !important;
}

.landing_free_trial_wrapper .input-field textarea {
    min-height: 50px;
}

.landing_free_trial_wrapper .form_trial_right .btn_green {
    margin: 0;
    border-radius: 20px;
    max-width: 300px;
    width: 100%;
}

.landing_free_trial_wrapper .form_trial_right .btn_green a {
    color: #ffffff;
}
.landing_free_trial_wrapper .form_trial_right .btn_green a:focus,
.landing_free_trial_wrapper .form_trial_right .btn_green a:hover {
    color: #0e1734;
}

.new_subscription_plans h6 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 100px;
    text-align: center;
    padding: 0 15%;
}

.new_subscription_plans .packages_plan_innerbox h3 {
    font-size: 30px;
    font-weight: 800;
    text-align: left;
    position: relative;
    border-bottom: 1px solid #dddddd;
    color: #0e1734;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.new_subscription_plans .packages_plan_innerbox h3 span {
    font-size: 14px;
    position: absolute;
    top: -8px;
    right: -12px;
    font-weight: 600;
}

.new_subscription_plans .packages_plan_innerbox ul li {
    display: flex;
    justify-content: space-between;
    padding: 3px 0;
}
.new_subscription_plans .planElementAmount {
    color: #2f80ed;
    font-weight: 600;
    width: 40%;
    text-align: right;
}

.new_subscription_plans .notAllow ul li {
    display: inherit;
}
.new_subscription_plans .notAllow {
    position: absolute;
    bottom: 90px;
}
.new_pricing_layout_wrap .packages_plan_wrapper .popular {
    background: #0e1734;
    position: absolute;
    top: -45px;
    color: #ffffff;
    padding: 10px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 18px;
    border-radius: 10px 10px 0 0;
    text-transform: uppercase;
}
.new_pricing_layout_wrap .notAllow .fa {
    color: red;
    margin-right: 10px;
}
.new_pricing_layout_wrap .planAmount {
    text-align: center;
    padding: 20px 10px 10px;
    font-weight: 600;
}
.new_pricing_layout_wrap .planAmount span {
    padding: 0 10px;
}

#logout-form {
    margin: 0;
}

#signUp-form-modal {
    max-height: 520px;
    height: 100%;
    max-width: 855px;
    width: 50%;
    min-height: 430px;
}

#signUp-form-modal .signUpForm h3 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 12px;
}

#signUp-form-modal .signUpForm h4 {
    font-size: 16px;
    font-weight: 400;
    color: #3d3d3d;
}
#signUp-form-modal .signUpForm h4 a:active,
#signUp-form-modal .signUpForm h4 a:link,
#signUp-form-modal .signUpForm h4 a:visited {
    color: #54a958;
    margin-left: 10px;
    text-decoration: underline;
}
#signUp-form-modal .signUpForm h4 a:hover {
    text-decoration: none;
}

#signUp-form-modal .signUpForm .btn_green {
    padding: 10px 15px;
    width: 100%;
}

#signUp-form-modal .modal-content {
    position: relative;
    padding-bottom: 0;
    height: 100% !important;
    padding: 0;
}
#signUp-form-modal .modal-close {
    position: absolute;
    top: 5px;
    right: 0;
    color: #0e1734;
}
#signUp-form-modal .signUpForm {
    height: 100%;
}
#signUp-form-modal .landing_sign_up_form {
    position: relative;
    height: 100%;
    margin: 0;
    padding-bottom: 80px;
}
.landing_sign_up_form .input-field .row {
    display: flex;
    align-items: center;
}
.landing_sign_up_form .input-field .row label {
    margin: 0;
}

/* .landing_sign_up_form .action-wrap {
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
} */
.landing_sign_up_form .action-wrap .btn_green {
    margin: 0;
}
.landing_sign_up_form [type="checkbox"]:not(:checked),
.landing_sign_up_form [type="checkbox"]:checked {
    opacity: 1;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
    position: inherit;
    pointer-events: inherit;
}

#signUp-form-modal iframe {
    width: 100%;
    height: 100%;
    border: none;
}

.modal .green-text.text-darken-1 {
    color: #0e1734 !important;
    font-size: 28px;
}

/* ***************************************** */

.landing_modal_logout {
    display: flex;
    align-items: center;
    height: 100%;
}
.landingModalLogoutInner {
    max-width: 700px;
    margin: 0 auto;
}
.landing_modal_logout .logoutMessage {
    background: #dbfbdb;
    padding: 20px;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

.landing_modal_logout .logoutMessage a {
    color: green;
    text-decoration: underline;
}

.landing_modal_logout .btn_modal_logout {
    padding: 10px;
}

.signUp-form-modal-service {
    padding: 20px;
}

.signUp-form-modal-service .modal-content {
    overflow: inherit;
}

#signUp-form-modal .signUpForm .modal-close {
    position: inherit !important;
}

.capabilities_tab_section {
    display: flex;
    gap: 30px;
}

.capabilities_tab_section .tabs {
    height: auto;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-flex;
    display: flex;
}
.capabilities_tab_section .tab {
    width: 100%;
    text-align: left;
}
.capabilities_tab_section .tab .active {
    -moz-transition: border-color 0.5s ease;
    -o-transition: border-color 0.5s ease;
    -webkit-transition: border-color 0.5s ease;
    transition: border-color 0.5s ease;
    border-right: 3px solid #424242;
}
.capabilities_tab_section .tab :hover {
    border-right: 3px solid #eeeeee;
}
.capabilities_tab_section .indicator {
    display: none;
}
.capabilities_tab_section .tab-content {
    display: block;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    overflow: auto;
    overflow-y: auto;
    overflow-x: auto;
}
.capabilities_tab_section > .tab-content .active {
    display: block;
}

input.invalid,
select.invalid {
    border: 1px solid red;
    background-color: #ffe6e6;
}

.signUpForm .row.input-field {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.signUpForm
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered,
.signUpForm
    .row.input-field
    .select2-container--default
    .select2-selection--single,
.signUpForm .row.input-field input {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.signUpForm
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 36px;
}
.signUpForm
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 7px;
}
.register-button {
    color: #fff;
    border: 1px solid #0e1734;
    background: #0e1734;
    border-radius: 20px;
    width: 100%;
    height: 35px;
    font-size: 14px;
}
.register-button:hover {
    background: none;
    color: #0e1734;
}
.text-danger {
    font-size: 12px;
    margin-top: 5px;
}

.mb-sourse a {
    color: #0e1734;
    font-weight: 700;
    cursor: pointer;
    border: 1px solid #0e1734;
    padding: 7px 10px;
    border-radius: 20px;
}
.mb-sourse a:hover {
    text-decoration: none;
    background: #0e1734;
    color: #ffffff;
}

/* ******************* lading page new style end ***************** */
/* ******************** Media css style start *********************** */
@media only screen and (min-width: 1900px) {
    .container.howWeWorkContainer .manufacture_container {
        margin: 0 10px;
    }
    /* ************* How We Work css start ************* */
    .why_us .why_us_box .row .col .box_img {
        height: 350px;
        width: 350px;
    }
    .why_us.manufacture h2 {
        margin-bottom: 200px;
    }
    .why_us.manufacture .manufacture_container {
        background-size: contain;
        padding-top: 0;
        padding-bottom: 0;
    }
    #manufacturers .request_quotation {
        padding-top: 100px;
    }
    .why_us.manufacture .manufacture_container .row .animate_why_us_box_3 {
        margin-left: 40px;
    }
    /* ************* How We Work css end ************* */
    .for_brands_banner_info h3 {
        font-size: 35px;
        line-height: 52px;
    }
    .for_brands_banner_info {
        padding: 0;
    }
    .next_collection_wrap h3 {
        font-size: 35px;
        line-height: 58px;
    }
    .next_collection_wrap h4 {
        font-size: 27px;
    }
    .for_brands_video_box {
        padding-bottom: 100px;
    }
    .for_brands_features_wrap h3 {
        font-size: 30px;
    }
    .next_collection_wrap h4 {
        font-size: 25px;
    }
    .packages_plan_wrapper h3 {
        font-size: 30px;
    }
    .packages_plan_innerbox h5 {
        font-size: 45px;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist,
    .new_design_product_detail_wrap .product-large-image-block {
        height: 550px;
        max-height: 550px;
    }
    .latest_landing_page_wrap .latest_landing_spotlight_outer {
        max-width: 1440px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1700px) {
    .container {
        max-width: 1440px;
    }
    .business_profile_login {
        height: calc(100vh - 350px);
        margin-bottom: 80px;
    }
    .container.howWeWorkContainer .manufacture_container .container .row {
        margin-left: 0px;
    }
    .landing_intro_wrapper h1 {
        margin-bottom: 50px;
        font-size: 58px;
        line-height: normal;
    }
    .home_intro_left .quotation_request_wrapper {
        margin-top: 60px;
    }
    .landing_page_wrapper .home_intro_right img {
        max-height: 650px;
    }
    .home_intro_left .quotation_text {
        font-size: 18px;
        line-height: 43px;
        height: 40px;
        padding: 0 20px;
    }
    .home_intro_left .quotation_request .quotation_arrow {
        margin-top: 7px;
    }
    .quotation_request_wrapper .quotation_btn {
        padding: 10px 20px 10px 20px;
    }
    .product_design_wrapper .productBox .imgBox img {
        width: auto;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox
        img {
        width: 100%;
    }
    .landing_spotlight_top .spotlight_box {
        bottom: -33px;
    }
    .landing_spotlight_infoWrap {
        font-size: 20px;
        line-height: 35px;
    }
    .simpleLens-thumbnails-container,
    .details_gallery_box {
        text-align: center;
    }
    .landing_tools_infobox {
        padding-top: 50px;
    }
    .header_dasktop .mainNav ul li {
        padding-left: 35px;
    }
    .mainNav ul li .material-icons {
        padding-left: 5px;
        margin-top: 2px;
    }
    .home_intro_video_box {
        padding-top: 0;
    }
    .home_intro_video_box .embed-responsive-item {
        width: 700px;
        height: 410px;
    }
    .account_profile_box .profile_account_dev_design .product_cards .modal {
        width: 70%;
    }
    .account_rfqDetailes_infoWrap p b,
    .profile_account_myrfq_box p b,
    .profile_account_poinfo_box p b {
        font-size: 13px;
    }
    .order_management_inner_left ul {
        padding: 0 30px 20px;
    }
    #lineitems_video,
    .overlay-image-preview-block,
    .edit-video-show-div video,
    .edit-video-show-block,
    .edit-video-upload-block #editVideo,
    .edit-video-show-div,
    .video-image-preview-block #video {
        height: 250px;
        max-height: 250px !important;
    }
    .subscribe-data-modal-wrapper-outer {
        width: 50%;
    }
    .subscribe_model_style .subscription_plan_block_bottom {
        bottom: -25px;
    }
    .new_landing_source_products_directly .products_directly_right_img {
        height: 650px;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .upArrow {
        top: 25px;
    }
    .mainNavSub_innerInfo #explore-products {
        margin-left: 108px;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom .box {
        width: 215px;
    }
    .feature_packed_platform {
        padding-left: 10%;
        padding-right: 10%;
    }
    /* #signUp-form-modal {
        max-height: 560px;
    } */
}
@media only screen and (min-width: 1201px) {
    .new_rfq_paths_boxwrap .row .col.new_rfq_paths_box {
        width: 20%;
        line-height: 30px;
    }
}
@media only screen and (min-width: 1500px) {
    .container {
        width: 1440px;
    }
    .latest_landing_fashion_venture .container,
    .feature_packed_platform .container {
        width: 100%;
    }

    .capabilities_tab_right video {
        height: 500px;
    }
    .capabilities_img {
        max-height: 500px;
    }
    .capabilities_img img {
        width: 100%;
        object-fit: cover;
    }
    .latest_landing_page_wrap .latest_landing_content_section {
        padding-left: 5%;
        padding-right: 5%;
    }
    .container.howWeWorkContainer .manufacture_container .container .row {
        margin-left: -50px;
    }
    .profile_container .container {
        padding-left: 15px;
    }
    .header_dasktop .mainNav ul li {
        padding-left: 30px;
    }
    .suppliers_content_wrap .industries_boxWrap {
        justify-content: left;
    }
    .rfg_share_boxwrap .rfg_share_left {
        width: 10% !important;
    }
    .invoice_container_wrap .shipping_details_wrap table thead tr th,
    .invoice_container_wrap .shipping_details_wrap table tr td {
        width: 20%;
    }
    .product_preview_wrap .product_details_imgwrap .details_gallery_box {
        height: 535px;
    }
    .product_preview_info_wrap .product_preview_wrap a img,
    .product_preview_wrap .product_details_imgwrap .details_gallery_box img {
        height: 100%;
        margin: 0;
        object-fit: contain;
    }
    .product_details_wrapper .product-images a {
        height: 100%;
    }
    /* ***************************************** */
    .product_video_box {
        padding-right: 100px;
    }
    .product_3d_info_box {
        padding-top: 30px;
    }
    .mvc_produce_design_wrap .visit_studio {
        padding-top: 50px;
    }
    .landing_tools_infobox {
        padding-left: 85px;
    }
    .footer_bottomWrap .footer_newsletter_bar {
        width: 665px !important;
        float: right;
    }
    .footer_newsletter_bar h6 {
        font-size: 18px;
    }
    .footer_newsletter_bar .footer_buttonWrap .industry_textbox {
        width: 465px;
    }
    .landing_request_wrap img {
        max-width: 800px;
    }
    .landing_provide_wrap h3 {
        max-width: 300px;
    }
    .landing_provide_wrap .provide_items_box:last-child {
        padding-left: 100px;
    }
    .landing_page_wrapper .home_intro_right {
        text-align: right;
    }
    .invoice_container_wrap #shipping-details-table-body .select2-container,
    .invoice_container_wrap table #shipping-details-table-body input {
        width: 178px !important;
    }
    .user-profile-info-block .user_my_order_btnwrap {
        top: -94px;
    }
    .sourcing_img_box img {
        max-width: 580px;
    }
    .home_intro_video_box .embed-responsive-item {
        width: 600px;
    }
    .rfq_content_box .rfq_profile_detail .responses_box_wrap .row {
        margin: 0 -10px;
    }
    .faq_contentinfo_wrapper {
        padding: 0 10px;
    }
    /* ************* About us page css start ************* */
    #mb_about .about_us .about_us_container {
        max-width: 92%;
        margin: 0 auto;
    }
    /* ************* About us page css end ************* */
    /* ************* How We Work css start ************* */
    .why_us.manufacture .manufacture_container .row .col {
        margin: 0;
    }
    .why_us.manufacture .manufacture_container .row .col.animate_why_us_box_3 {
        margin-top: 20px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card {
        margin-left: 40px;
    }
    /* ************* How We Work css end ************* */
    .blog_detail_info_wrap {
        padding-right: 30px;
    }
    #mb_about .ending {
        max-width: 700px;
    }
    .home_intro_left .quotation_request {
        width: 240px;
    }
    .home_intro_left .quotation_request .quotation_text {
        line-height: 44px;
        padding-left: 10px;
    }
    .home_intro_left .quotation_request .quotation_arrow {
        margin-top: 0;
        height: 40px;
        line-height: 38px;
    }
    .banner_bottom_inner {
        padding: 0 200px;
    }
    .sourcing_steps_wrap {
        padding: 90px 200px 150px;
    }
    .sourcing_steps_box .stepBox {
        font-size: 16px;
    }
    .sourcing_steps_box .stepBox h5 {
        font-size: 16px;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist,
    .new_design_product_detail_wrap .product-large-image-block {
        height: 610px;
        max-height: 610px;
    }
}
@media only screen and (min-width: 1300px) {
    .account_profile_wrapper .membership_wrap .membership_textBox .imgbox {
        padding: 0 30px;
    }
    #from-rfq-link-login-register-modal,
    #login-register-modal.modal.modal-fixed-footer {
        height: 435px;
        width: 50%;
        max-width: 770px;
    }
    #from-rfq-link-login-register-modal .modal-content,
    #login-register-modal.modal.modal-fixed-footer .modal-content {
        padding-bottom: 10px;
        max-height: 385px;
    }
    .spotlight_inner_info {
        margin-top: -70px;
    }
    .product_media_wrap .row .col.s6.m4.l3 {
        width: 20%;
    }
    .products_directly_right_infobox {
        padding-top: 80px;
        line-height: 32px;
    }
}
@media only screen and (max-width: 1899px) {
    .container.howWeWorkContainer {
        width: 100% !important;
        max-width: 100% !important;
    }
}
@media only screen and (max-width: 1700px) {
    .home_intro_left .quotation_separator {
        margin-top: 5px;
    }
    .home_intro_left .quotation_request.quotationBtn .quotation_text {
        font-size: 14px;
        line-height: 20px;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .landing_tabItemBox {
        padding: 22px 0 0px;
    }
    .new_landing_section_three h2 {
        margin-bottom: 60px;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .details_info {
        font-size: 14px;
        line-height: 24px;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li.et_pb_tab_active
        .details_info {
        padding-top: 10px;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li
        .landing_tabItemBox
        .title_info {
        font-size: 16px;
    }
    .new_landing_section_three .et_pb_all_tabs .collapsible_img {
        max-height: 350px;
    }
    .for_brands_banner_wrappper
        .for_brands_banner_listwrap
        .slick-list
        .slick-track {
        height: 100%;
    }
    .for_brands_banner_img img {
        max-height: 400px;
    }
}
@media only screen and (max-width: 1499px) {
    .container {
        width: 92%;
    }
    /* .latest_landing_page_wrap .container {
        width: 100%;
    } */
    .footer_topWrap {
        font-size: 30px;
        line-height: 40px;
    }
    .slick-initialized .productBox .imgBox {
        min-height: 215px;
    }
    .profile-image-block .green,
    .profile-image-block .profile-image-upload-trigger {
        margin: 5px;
        float: none;
    }
    .account_profile_wrapper #home .product_boxwrap .productBox .imgBox {
        height: 150px;
    }
    #homepage #ordercontent .img-responsive,
    #homepage #buyercontent .img-responsive,
    #homepage #suppliercontent .img-responsive {
        height: auto;
        margin: 10% auto;
        width: auto;
    }
    .chat-application .app-chat .chat-content .sidebar {
        width: 360px !important;
    }
    .chat-application .app-chat .chat-content .sidebar .sidebar-chat {
        height: 200px !important;
    }
    .chat-application .app-chat .chat-content .chat-content-area .chat-area {
        height: 200px !important;
    }
    .home_intro_left p br {
        display: none;
    }
    .products_filter_list .filter_min_max input {
        width: 25%;
    }
    .invoice_container_wrap #shipping-details-table-body .select2-container,
    .invoice_container_wrap table #shipping-details-table-body input {
        width: 150px !important;
    }
    .product_design_wrapper .productBox .imgBox {
        height: 260px;
    }
    .profile_tabNav_wrap .product_design_wrapper .productBox .imgBox {
        height: 210px;
    }
    .product_upload_innerBox .input-field .price_leadtime_table input {
        width: 80% !important;
    }
    .product_preview_wrap .product_details_imgwrap .slick-current {
        max-height: 460px;
    }
    .product_preview_wrap
        .product_details_imgwrap.slick-initialized
        .slick-slide {
        height: auto;
    }
    .footer_bottomWrap .footer_newsletter_bar {
        width: 550px !important;
        float: right;
    }
    .footer_newsletter_bar .footer_buttonWrap .industry_textbox {
        width: 350px;
    }
    /* ********************************** */
    .rfq_review_results_box .new_rfq_review .btn_green {
        width: 100%;
        min-width: initial;
        padding-left: 10px;
        padding-right: 10px;
    }
    .account_profile_menu ul li {
        padding: 0 15px;
    }
    .profile_account_myrfq_innerbox .profile_account_myrfq_box {
        padding: 20px 10px 60px;
    }
    .profile_account_myrfq_innerbox
        .account_rfq_btn_wrap
        .rfq_btn_box
        .rfq_btn {
        font-size: 12px;
    }
    .account_profile_box .profile_account_dev_design .product_cards .modal {
        width: 80%;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab {
        width: 120px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab
        a {
        font-size: 16px;
    }
    .account_profile_box .profile_account_dev_tech .modal {
        width: 80% !important;
    }
    .account_profile_box
        .send_rfq
        .send_rfq_card
        .card_body
        .add_button_container
        .add_button {
        height: 160px;
        width: 160px;
    }
    .account_profile_box
        .profile_account_dev_tech
        .tech_pach_details_modal
        .modal_body
        .item_inner
        .main_img {
        height: 270px;
    }
    /* ************* About us page css start ************* */
    #mb_about h3 {
        font-size: 30px;
    }
    #mb_about .about_us .section_title h1 {
        font-size: 35px;
        line-height: 45px;
    }
    #mb_about .features .features_slider .feature_left .feature_info_text {
        height: 130px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    #mb_about .features .features_slider .feature_left h3 {
        font-size: 30px;
    }
    #mb_about .features .navigation {
        width: 40%;
        margin-top: -30px;
    }
    #mb_about .features .features_slider .feature_right_img img {
        height: 400px;
        object-fit: contain;
    }
    #mb_about .btn.lg {
        margin-top: 0;
    }
    #mb_about .features .features_slider .feature_left {
        padding-top: 20px;
    }
    /* ************* About us page css end ************* */
    /* ************* How We Work css start ************* */
    #how_we_work {
        font-size: 28px;
    }
    .switch_buttons .switch_button_wrapper h1 {
        font-size: 18px;
    }
    .switch_buttons .switch_button_wrapper .document_tabs li a {
        font-size: 14px;
        width: inherit;
        padding-left: 20px;
        padding-right: 20px;
    }
    #how_we_work .page_title {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    #how_we_work .page_title .title_and_tags h2 {
        font-size: 35px;
        line-height: 45px;
    }
    #how_we_work .page_title .title_and_tags ul li {
        font-size: 15px;
        padding-right: 16px;
        padding-left: 16px;
    }
    #how_we_work .steps_section {
        padding-bottom: 0;
    }
    .steps_section .steps_box .count_and_details {
        min-height: 200px;
    }
    .steps_section .steps_box .count_and_details .count .count_number {
        height: 60px;
        width: 60px;
        font-size: 38px;
    }
    .steps_section .steps_box .count_and_details .count .line {
        background-size: 25px 25px;
    }
    .steps_section .steps_box .count_and_details .details {
        font-size: 16px;
        line-height: 1.5;
    }
    .steps_section .steps_box .count_and_details .details p a {
        font-size: 14px;
    }
    .steps_section .steps_box .count_and_details .details h3 {
        margin-bottom: 15px;
    }
    #how_we_work .features {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    #how_we_work .features .feature_box {
        padding: 40px 20px;
    }
    #how_we_work .features .feature_box .icon {
        margin-bottom: 40px;
        height: 80px;
        width: 80px;
    }
    #how_we_work .features .feature_box .icon img {
        width: 40px;
    }
    #how_we_work .features .feature_box h5 {
        font-size: 16px;
        line-height: 25px;
    }
    #how_we_work .why_us .why_us_box .box_img {
        height: 250px;
        width: 250px;
        padding: 20px;
    }
    .why_us.manufacture h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .why_us.manufacture .manufacture_container {
        background-size: 730px;
        background-position: left 35%;
    }
    .why_us.manufacture .manufacture_container .why_us_box {
        padding: 25px;
        margin-bottom: 70px !important;
    }
    .why_us.manufacture .manufacture_container .why_us_box .title {
        margin-bottom: 15px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card {
        width: 395px;
        padding: 20px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card h3 {
        font-size: 20px;
        line-height: 35px;
    }
    #how_we_work .request_quotation div h3 {
        font-size: 28px;
        line-height: 42px;
    }
    #how_we_work .why_us {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    /* ************* How We Work css end ************* */
    .overview_table_wrap table {
        font-size: 14px;
    }
    .product_media_wrap .input-group-append {
        padding: 0px;
    }
    .product_add_wrap_modal .input-field .leadTimeDays .days {
        width: 60px !important;
    }
    .input-field .select2-container--default .select2-selection--single {
        height: 48px;
    }
    .input-field .sampleAvailabilityTitle label {
        font-size: 12px;
    }
    /* ********************************** */
    .cut_process_enquiry_wrap .cut_process_box {
        display: inherit;
        float: left;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom {
        padding: 0 8%;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom .box {
        width: 170px;
    }

    /* .latest_landing_page_wrap .latest_landing_top_inner {
        width: 92%;
    } */
}
@media only screen and (min-device-width: 767px) and (max-device-width: 1280px) {
    .mainNav ul li .material-icons {
        margin-left: 0;
    }
    .profile_factory_tourWrap .factory_image_gallery .imgBox {
        height: 210px;
    }
    .profile_factory_tourWrap .col.m6.l6 .imgBox {
        height: 170px;
    }
    .profile_factory_tourWrap .gallery_navbar ul li {
        margin-right: 10px;
    }
    .account_profile_wrapper .factory_imgbox_wrap ul li a:link,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:active,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:visited,
    .profile_factory_tourWrap .gallery_navbar ul li a:link,
    .profile_factory_tourWrap .gallery_navbar ul li a:active,
    .profile_factory_tourWrap .gallery_navbar ul li a:visited {
        font-size: 14px;
    }
    .account_profile_wrapper .product_boxwrap .productBox .imgBox {
        height: 120px;
    }
    /* *********************************** */
    .landing_tab_menu ul.spotlight_tabs li.tab {
        padding: 5px 10px;
    }
    .landing_tab_menu ul.spotlight_tabs li.tab a:link,
    .landing_tab_menu ul.spotlight_tabs li.tab a:active,
    .landing_tab_menu ul.spotlight_tabs li.tab a:visited {
        font-size: 14px;
    }
    .landing_sourcing_wrap {
        padding: 60px 0 20px;
    }
    .landing_tools_wrap {
        padding: 50px 0px;
    }
    .footer_bottomWrap {
        padding-left: 50px;
        padding-right: 50px;
    }
    #certification-upload-form-modal .select2-container,
    #certification-upload-form-modal tr td input {
        width: 100px !important;
    }
    .invoice_container_wrap .card {
        padding: 20px !important;
    }
    .invoice_container_wrap table thead tr th,
    .invoice_container_wrap .input-field label {
        font-size: 12px;
        line-height: 16px;
    }
    .invoice_container_wrap table thead tr th .required_star,
    .invoice_container_wrap .input-field label .required_star {
        font-size: 14px;
    }
    .invoice_container_wrap table tr td {
        padding: 10px 5px;
    }
    .product_design_wrapper .product_moq,
    .product_design_wrapper .product_item_box .pro_price {
        font-size: 13px;
    }
    .account_profile_box
        .send_rfq
        .send_rfq_card
        .card_body
        .item_list_container
        .item_list
        .item {
        width: 70px;
        height: 80px;
        padding: 0.5rem;
        overflow: hidden;
    }
}
@media only screen and (max-width: 1299px) {
    .home_intro_left .quotation_separator {
        margin-top: 30px;
    }
    .container {
        width: 95% !important;
        max-width: inherit !important;
        margin: 0 auto;
    }
    .chatting_app_wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .header_wrap .top_right {
        padding-right: 0;
        padding-left: 0;
    }
    .business_list_wrapper {
        margin: 0;
    }
    #profile.profile_information_wrap {
        padding: 0 !important;
    }
    .header_wrap .top_right .btn_profile {
        padding: 5px 5px 4px 5px;
        margin-right: 0;
    }
    .header_wrap .top_right .cart-icon-wrapper,
    .header_wrap .top_right .notifications_icon_wrap,
    .header_wrap .top_right .header_message_box {
        padding: 5px 5px 0;
        margin-left: 5px;
    }
    .header_dasktop .user-block .avatar-status {
        margin-left: 0;
    }
    .top_right .btn_white,
    .top_right .btn_green {
        font-size: 12px;
    }
    .header_wrap .cart-icon-wrapper .cart_counter,
    .header_wrap .notifications_icon_wrap .noticication_counter,
    .header_wrap .header_message_box .sms_counter {
        top: -4px;
    }
    .home_intro_left .quotation_request_wrapper {
        margin-top: 30px;
    }
    /* ************************************* */
    .top_right .btn_white,
    .top_right .btn_green {
        padding: 7px 15px;
    }
    .modal {
        width: 70%;
    }
    .productBox h4,
    .productBox h4 a {
        font-size: 14px;
        line-height: 20px;
    }
    .suppliers_container .suppliers_filter_wrap {
        text-align: center;
    }
    .suppliers_filter_wrap .filter_search,
    .filter_box_wrap {
        float: none;
        display: block;
    }
    .suppliers_filter_wrap .filter_search {
        margin: 10px auto 0;
    }
    .profile-image-block .change_photo {
        text-align: center;
    }
    .business_list_inner_wrap .business_list_itembox {
        width: 33%;
        margin-bottom: 30px;
    }
    .business_list_inner_wrap .business_list_itembox .list_box {
        margin: 0 15px 30px;
    }
    .business_list_wrapper .list_box {
        font-size: 16px;
    }
    .profile_factory_tourWrap .factory_video_box {
        height: 330px;
    }
    .header_message_box .material-icons {
        line-height: 45px;
    }
    .blog_content_box h3 a:link,
    .blog_content_box h3 a:active,
    .blog_content_box h3 a:visited {
        color: #000000;
    }
    .blog_content_box .blog_inner_box {
        position: inherit;
    }
    .blog_content_box .blog_imgbox img {
        height: 100%;
        width: auto;
    }
    .blog_info_wrap {
        padding: 0;
    }
    .page_content_wrap {
        padding: 50px 0px 20px;
    }
    .blog_content_box h3 {
        font-size: 18px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 60px;
    }
    .factory_imgbox_wrap .col.s6.m4,
    .factory_imgbox_wrap .factory_image_gallery .col.s6.m4 {
        width: 33% !important;
    }
    .factory_imgbox_wrap .imgBox,
    .profile_factory_tourWrap .factory_image_gallery .imgBox {
        height: 170px;
    }
    .account_profile_wrapper .degree_360_video_gallery .col.m6.l6 .imgBox {
        height: 220px !important;
        text-align: center;
    }
    .profile_container .profile_leftCol {
        padding: 20px 15px !important;
    }
    .profile_leftCol .profile_pic,
    .leftCol_wrap .profile_pic {
        width: 150px;
        height: 150px;
    }
    .profile_leftCol .office_address h3,
    .leftCol_wrap .office_address h3 {
        font-size: 20px;
    }
    .profile_leftCol .office_address h4,
    .leftCol_wrap .office_address h4,
    .profile_leftCol .office_address,
    .leftCol_wrap .office_address {
        font-size: 15px;
    }
    .terms_conditions_list .form-control {
        width: 80% !important;
    }
    .login-block .input-field label.active {
        left: 0;
    }
    .product_details_content_wrap .product_preview_wrap video {
        width: 260px;
        height: 145px;
    }
    .product_preview_wrap video {
        width: 100%;
    }
    .business_stepper_wrap .representative_box .title {
        margin-bottom: 20px;
        display: inline-block;
        line-height: 25px;
    }
    .business_stepper_wrap .representative_box .radio_box_wrap {
        display: block;
    }
    .business_stepper_wrap .representative_box .radio_box {
        margin-left: 0;
        margin-right: 20px;
    }
    .rfq_content_box .btn_share .material-icons {
        margin-top: 4px;
    }
    .account_profile_wrapper .certification_pdf_down,
    .certificate_img_wrap .certificate_img .xlsx_icon,
    .certificate_img_wrap .certificate_img .doc_icon {
        background-size: 145px;
    }
    .rfq_profile_info h4 {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 24px;
    }
    /* ************************************** */
    .spotlight_inner_info {
        padding: 20px 0 15px;
    }
    .landing_spotlight_top {
        min-height: 150px;
    }
    .landing_spotlight_wrap .spotlight_box img {
        max-width: 280px;
    }
    .landing_spotlight_top .spotlight_box {
        bottom: -25px;
    }
    .spotlight_inner_info {
        font-size: 16px;
        line-height: 26px;
        text-align: center;
    }
    .landing_spotlight_wrap .right-align {
        text-align: center;
    }
    .landing_page_wrapper p br,
    .spotlight_inner_info br {
        display: none;
    }
    .landing_intro_wrapper {
        padding-top: 0;
    }
    .landing_intro_wrapper h1 {
        font-size: 30px;
        line-height: 45px;
    }
    .footer_topWrap_inner h2,
    .mvc_produce_design_wrap h3,
    .landing_request_wrap h3,
    .landing_tools_infobox h3,
    .sourcing_info_box h3,
    .landing_provide_wrap h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .landing_request_wrap h5 br {
        display: none;
    }
    .footer_topWrap_inner h4,
    .landing_request_wrap h5 {
        font-size: 18px;
    }
    .banner_search .module-search #system_search {
        padding-left: 120px;
    }
    .module-search .select2-container {
        width: 115px !important;
    }
    .landing_intro_wrapper .banner_search {
        padding: 20px 0 30px;
    }
    .footer_apps_box img {
        max-height: 35px;
        margin-left: 5px;
    }
    .footer_bottom_part .footer_privacy,
    .footer_bottom_part .footer_copyright,
    .footer_apps_box {
        text-align: center;
    }
    .footer_bottom_part .socialWrap {
        display: inherit;
    }
    .footer_bottom_part .socialWrap span {
        display: block;
        margin-bottom: 10px;
    }
    .footer_apps_box {
        margin-top: 20px;
    }
    .invoice_container_wrap table #shipping-details-table-body input {
        width: 80% !important;
    }
    .invoice_container_wrap #shipping-details-table-body .select2-container {
        width: 90px !important;
    }
    .title_border {
        min-width: 232px;
    }
    .sourcing_info_box .title_border {
        min-width: 220px;
    }
    .landing_tools_infobox .title_border {
        min-width: 298px;
    }
    .product_design_wrapper .productBox .imgBox img {
        width: auto;
    }
    .product_upload_innerBox .price_leadtime_table .uom_box .form-control {
        width: 60px !important;
    }
    .product_upload_innerBox .uom_box .select2-container {
        width: 60px !important;
    }
    .home_intro_left .quotation_text {
        font-size: 14px;
    }
    .home_intro_left .quotation_request .quotation_text {
        padding-right: 0;
        line-height: 37px;
    }
    .wishlist_products_wrap {
        padding: 0;
    }
    .wishlist_products_wrap .card {
        box-shadow: none;
        padding: 0 !important;
    }
    .wishlist-product .content {
        -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
        box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
        padding: 20px;
    }
    .account_profile_wrapper .main_buyers_wrap h5 {
        font-size: 12px;
    }
    .home_intro_video_box .embed-responsive-item {
        height: 290px;
    }
    .title_border {
        margin-bottom: 0;
    }
    .landing_tools_infobox .tools_button_box {
        padding-top: 25px;
    }
    .landing_request_wrap {
        padding-top: 0;
    }
    .product_video_box img {
        max-height: 330px;
    }
    #orders .order_inquiries_table td.dataTables_empty {
        white-space: nowrap;
        padding-left: 0 !important;
        width: 100%;
        text-align: center !important;
    }
    .faq_contentinfo_wrapper {
        font-size: 14px;
    }
    .faq_contentinfo_wrapper .tab button,
    .faq_contentinfo_wrapper h4 {
        font-size: 15px;
    }
    .faq_contentinfo_wrapper .tab {
        width: 35%;
    }
    .faq_contentinfo_wrapper .tabcontent {
        width: 65%;
    }
    .faq_contentinfo_wrapper .tab button {
        width: 90%;
    }
    .faq_infobox_wrap .faq_collaps_content .collapsible-header.active h4,
    .faq_infobox_wrap .faq_collaps_content .collapsible-header h4 {
        background-size: 20px;
    }
    .landing_sourcing_wrap .sourcing_info_box {
        padding-top: 65px;
        padding-bottom: 30px;
    }
    .landing_sourcing_wrap .sourcing_img_box img {
        max-height: 465px;
    }
    .product_details_wrapper .back_to,
    .manufactrue_product_details_top .back_to {
        padding-left: 0;
    }
    .product_details_content_wrap .product_preview_wrap,
    .manufactrue_product_details_inner .product_preview_wrap {
        padding: 0 !important;
    }
    .mvc_produce_design_wrap .visit_studio {
        padding-top: 15px;
    }
    #orders table {
        width: 100% !important;
    }
    #orders .order_inquiries_table td.dataTables_empty {
        white-space: nowrap;
        padding-left: 0 !important;
        width: 100%;
        text-align: center !important;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_cards
        .product_card
        .card_image {
        height: 320px;
        text-align: center;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_cards
        .product_card_modal
        .modal_contents
        .design_history
        .design_history_tabs
        .tab {
        width: 100px;
    }
    .proinfo_account_blank {
        display: none;
    }
    .requst_for_rfq_icon img {
        width: 20px;
    }
    .requst_for_rfq_icon a {
        font-size: 12px;
        line-height: 14px;
    }
    #mb_about .ending,
    #mb_about .vision_and_mission {
        padding: 20px 0;
    }
    #mb_about .features {
        padding: 0;
    }
    #mb_about .we_believe {
        padding-bottom: 20px;
    }
    .products_directly_right_infobox p br {
        display: inherit;
    }
    .new_landing_source_products_directly .products_directly_right_img {
        height: 500px;
    }
    .header_wrap.fixed {
        padding-bottom: 18px;
    }
    .new_design_product_detail_wrap .request_for_button_wrap {
        text-align: center;
    }
    .new_design_product_detail_wrap .btn_bg_yellow {
        white-space: inherit;
        letter-spacing: 0;
    }
    .new_pricing_layout_wrap .packages_plan_wrapper .packages_plan_innerbox {
        padding: 20px 20px 100px;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom {
        padding: 0 8%;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom .box {
        width: 140px;
    }
    .latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box {
        margin: 80px 0;
    }
    .latest_landing_page_wrap .latest_landing_co_create_section {
        padding: 50px 0 80px;
    }
    .latest_landing_co_create_section .shape_stepBox_wrap .shape_step_box {
        width: 40%;
    }
    .latest_landing_page_wrap .latest_landing_content_section {
        padding: 50px 0;
    }
    .capabilities_tab_right video {
        height: auto;
    }

    .capabilities_tab_section .tabs .tab {
        -webkit-box-flex: inherit;
        -webkit-flex-grow: inherit;
        -ms-flex-positive: inherit;
    }

    .capabilities_tab_section .tab-content {
        height: auto;
    }
}
@media only screen and (max-width: 1200px) {
    .home_intro_left .quotation_separator {
        width: 100%;
        text-align: center;
        margin: 15px 0 0;
    }
    .rfq_review_results_box .new_rfq_review {
        padding: 20px 0;
    }
    .rfq_review_results_box .new_rfq_review .btn_green {
        width: 150px;
    }
    /* ************* About us page css start ************* */
    #mb_about .why_us .why_us-tab {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #mb_about .achivement .row .col {
        padding: 0 12px;
    }
    #mb_about .achivement .row .col .achivement_box {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0px 0 15px;
    }
    #mb_about .achivement .row .col .achivement_box .icon {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
    #mb_about .achivement .row .col .achivement_box .icon img {
        margin: 0 auto;
    }
    #mb_about .achivement .row .col .achivement_box .description {
        text-align: center;
    }
    #mb_about .work_process .work_process-box {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 32px;
    }
    #mb_about .work_process .work_process-box .arrow {
        display: none;
    }
    #mb_about .vision_and_mission .row {
        margin: 0;
    }
    #mb_about .vision_and_mission .row .col {
        padding: 0 12px;
    }
    #mb_about .vision_and_mission .row .col .vision_and_mission_box {
        margin-bottom: 24px;
    }
    #mb_about .achivement .row {
        margin: 0;
    }
    #mb_about .paths .row {
        margin: -12px;
    }
    #mb_about .paths .row .col {
        margin-bottom: 24px;
        padding: 0 12px;
    }
    /* ************* About us page css end ************* */
    .order_management_inner_right {
        padding-left: 0px;
    }
    .contactus-content-body .contact_left_block {
        padding: 30px;
    }
    .quotation_request_wrapper {
        display: inherit;
    }
    .home_intro_left .quotation_request {
        width: 185px;
        padding: 6px 10px;
    }
    .quotation_request_wrapper .quotation_btn {
        margin-right: 10px;
        display: inherit;
        float: left;
        padding: 8px 20px 0;
        line-height: 30px;
    }
    .home_intro_left .quotation_btn .quotation_text {
        padding: 0;
    }
    .free_trial_subscription_message_box {
        margin-left: 0px;
        margin-right: 0px;
    }
    .for_brands_banner_info h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .for_brands_banner_info h5 {
        font-size: 14px;
    }
    .for_brands_banner_img img {
        max-height: 300px;
    }
    .bookAdemo_box .bookAdemo {
        padding: 5px 12px;
        border-radius: 5px;
        width: 230px;
        font-size: 14px;
    }
    .bookAdemo_box .bookAdemo .bookDemoText {
        width: 150px;
        padding-top: 1px;
    }
    .banner_bottom_inner {
        padding: 0;
    }
    .sourcing_steps_wrap {
        padding-left: 0;
        padding-right: 0;
    }
    .new_design_product_detail_wrap .contact_supplier {
        text-align: center;
    }
    .new_design_product_detail_wrap .btn_contact_supplier,
    .new_design_product_detail_wrap .btn_bg_yellow {
        float: none;
        display: inline-block;
    }
    /***************************************** */
    .value_left_proposition_plan {
        text-align: center;
        padding-bottom: 50px;
    }
    .new_pricing_layout_wrap h3 {
        font-size: 28px;
        line-height: 40px;
    }
    .new_pricing_layout_wrap h3 br {
        display: none;
    }
    .startWrap button {
        padding: 18px;
        font-size: 14px;
        white-space: nowrap;
    }
    .proposition_plan_itemBox .priceBox p {
        white-space: nowrap;
    }

    .latest_landing_page_wrap .btn_green {
        width: 150px;
    }

    .mainNav ul li a:link,
    .mainNav ul li a:active,
    .mainNav ul li a:visited,
    .mainNav ul li span.parent-li-item,
    .mainNav ul li span.sub-parent-li-item {
        font-size: 14px;
    }

    .header_dasktop .mainNav ul li {
        padding-left: 20px;
    }
}
@media only screen and (min-device-width: 993px) and (max-device-width: 1300px) {
    .mainnav_wrap {
        padding-top: 16px !important;
    }
    .header_search_bar {
        margin-top: 5px;
        margin-right: 7px;
        width: 22px;
    }
    .top_right .btn_white,
    .top_right .btn_green {
        padding: 5px 6px 3px;
        font-size: 12px;
        margin: 0;
        line-height: 24px;
    }
    .logo img {
        max-width: 210px;
        margin-top: 17px;
    }
    .header_wrap .top_right .btn_profile {
        padding: 5px 10px 2px;
        margin-right: 0;
        min-width: inherit;
    }
    .header_wrap .top_right {
        padding-top: 10px;
    }
    .header_wrap .top_right .material-icons {
        font-size: 16px;
    }
    .cart-icon-outer-wrapper .cart-icon-wrapper a.cart-btn {
        margin-right: 0;
    }
    .header_dasktop .user-block {
        margin-top: -5px;
    }
    .header_dasktop .btn_logRegi {
        margin: 4px 0 0 0;
        min-width: inherit;
    }
    .header_dasktop .top_right .btn_price {
        margin-left: 5px;
        margin-right: 5px;
    }
    .header_search_bar .material-icons {
        font-size: 22px !important;
    }
    .cart-icon-wrapper .material-icons {
        line-height: 45px;
    }
    .cart_counter {
        top: 0;
    }
    .notifications_icon_wrap .material-icons {
        font-size: 28px !important;
        line-height: 48px;
    }
    .slick-initialized .productBox .imgBox {
        min-height: 170px;
    }
    .suppliers_content_wrap .industry_infoBox {
        width: 32%;
    }
    .export-destination-block .col.s6.m4.l2,
    .pr_highlights_wrap .paper_img.col.s6.m4.l2,
    .export_destination_wrap .flagBox .col.s6.m4.l2,
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 25% !important;
    }
    .product_wrapper .productBox .stock a:link,
    .product_wrapper .productBox .stock a:active,
    .product_wrapper .productBox .stock a:visited {
        padding: 4px 10px;
    }
    #homepage .perform-header h1,
    #homepage .delivaryTime .ontimeDescription .description h2,
    #homepage .banner .description h2 {
        font-size: 35px;
        line-height: 45px;
    }
    #homepage .homepgp {
        font-size: 20px;
        line-height: 30px;
    }
    #homepage .homebHd-sm {
        font-size: 22px;
        line-height: 30px;
    }
    #homepage .tbm li a {
        line-height: 20px;
        font-size: 16px;
    }
    #homepage .tbm li a:hover,
    #homepage .tbm li a.active,
    #homepage .tbm li a:first-child:hover {
        font-size: 16px;
    }
    #homepage .tbm li a span {
        margin-top: 5px;
        display: block;
    }
    .header_wrap .top_right .btn_profile .material-icons {
        font-size: 18px;
        margin-top: 3px;
    }
    .account_profile_wrapper .editBox .btn_green_White .material-icons {
        font-size: 16px;
    }
    .account_profile_wrapper .editBox .btn_green_White.btn_delete {
        margin-left: 10px;
    }
    .account_profile_wrapper table td,
    .account_profile_wrapper table th {
        padding: 8px;
    }
    .product_details_wrapper .waves-effect {
        margin-bottom: 10px;
    }
    .blog_detail_info_wrap {
        padding-top: 20px;
    }
    .account_profile_wrapper .tabcontent {
        padding: 21px 0 0px 20px;
    }
    /* ****************************** */
    .products_filter_list {
        padding: 20px;
    }
    .products_filter_list .filter_min_max .to {
        padding: 0 5px;
    }
    .products_filter_list .btn_filter_submit {
        width: 40px;
        height: 39px;
    }
    .products_filter_list .filter_min_max input {
        height: 37px;
    }
    .product_design_wrapper .priceBox .price {
        font-size: 13px;
        line-height: 17px;
        max-height: 34px;
        overflow: hidden;
    }
    .product_design_wrapper .productBox .imgBox {
        height: 200px;
    }
    .second-modal .selected_plan_content .subscription_pricing_block .col.s9 {
        width: 100%;
    }
    .selected_plan_content .subscription_pricing_block .yearly_plan_price,
    .selected_plan_content .subscription_pricing_block .half_yearly_plan_price {
        font-size: 30px;
    }
    .products_filter_search_wrap .search_inputbox_wrap {
        width: 530px;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist,
    .new_design_product_detail_wrap .product-large-image-block {
        height: 350px;
    }
    .new_design_product_detail_wrap .product-bg-image {
        background-size: contain;
    }
    .value_proposition_plan_right .proposition_plan_itemBox,
    .value_proposition_plan_right .proposition_data_box {
        padding-left: 65px !important;
    }
}
@media only screen and (max-width: 1024px) {
    .export-destination-block .col.s6.m4.l2,
    .pr_highlights_wrap .paper_img.col.s6.m4.l2,
    .export_destination_wrap .flagBox .col.s6.m4.l2,
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 25% !important;
    }
    .export_destination_wrap .flag_img {
        height: 90px;
        width: 90px;
    }
    .export_destination_wrap .flag_innerBox {
        height: 145px;
    }
    .suppliers_filter_wrapper .filter_search_input {
        font-size: 14px !important;
        text-align: left;
    }
    .suppliers_filter_wrapper .suppliers_filter_list .filter_search_input {
        width: 72% !important;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
        width: 72% !important;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .btn_search {
        min-width: 85px;
        font-size: 14px;
    }
    .profile-menu-list ul li a:link,
    .profile-menu-list ul li a:active,
    .profile-menu-list ul li a:visited {
        padding: 5px 15px;
    }
    .certificate_img_wrap {
        width: 33%;
    }
    .account_profile_wrapper .productBox .imgBox img,
    .profile_product_wrap .productBox .imgBox a img {
        box-shadow: none;
    }
    .search_results_wrap .search_results_itembox .row {
        display: inherit;
    }
    .search_results_wrap .search_results_itembox .search_results_right {
        padding-top: 20px;
    }
    .home_intro_left {
        padding-right: 0;
        line-height: 24px;
        font-size: 16px;
    }
    .home_intro_right {
        padding-top: 20px;
    }
    .product_upload_innerBox .uom_box {
        width: 150px;
    }
    .product_design_wrapper .price_negotiable {
        font-size: 11px;
    }
    .landing_page_wrapper {
        font-size: 14px;
        line-height: 22px;
    }
    .home_intro_video_box {
        padding-top: 0;
    }
    .home_intro_video_box .embed-responsive-item {
        height: 260px;
    }
    /* ************* About us page css start ************* */
    #mb_about .about_us .section_title h1 {
        font-size: 30px;
    }
    #mb_about .work_process .py-50 {
        padding-bottom: 20px;
    }
    /* ************* About us page css end ************* */
    .quotation_request_wrapper .quotation_btn {
        padding: 8px 10px 0;
        text-align: center;
    }
    .subscribe-data-modal-wrapper-outer {
        padding-left: 0;
        padding-right: 0;
    }
    .subscribe_model_style {
        padding-left: 15px;
        padding-right: 15px;
    }
    .selected_plan_content .subscription_pricing_block {
        padding-top: 20px;
    }
    .home_intro_left .quotation_request .quotation_arrow {
        padding: 0 10px;
        line-height: 30px;
    }
    .home_intro_left .quotation_request .quotation_arrow .material-icons {
        line-height: 30px;
    }
    .trigger-close-subscribe-data-modal-wrapper-outer {
        right: 0;
    }
    .next_collection_wrap h3 {
        font-size: 22px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    .next_collection_wrap h4 {
        font-size: 18px;
    }
    .new_pricing_layout_wrap .startWrap button {
        padding: 12px 20px;
        font-size: 14px;
    }
    .latest_landing_page_wrap .landing_bottom_title_part {
        padding-top: 0;
    }
    .latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_left {
        padding-right: 30px;
    }
    .latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_right {
        padding-left: 30px;
    }
}
@media only screen and (max-width: 992px) {
    .logo {
        padding: 0 20px;
    }
    .logo img {
        margin-top: 0;
        width: 100%;
    }
    .user-block-mobile .btn_login_mobile {
        margin-top: 8px;
    }
    .header_wrap.fixed {
        padding-bottom: 10px;
    }
    .header_dasktop {
        display: none;
    }
    .mobile_header {
        display: block;
    }
    .mobile_header {
        display: block;
    }
    .fixed .mobile_header {
        padding-top: 10px;
    }
    .profile_container .profile_leftCol,
    body {
        font-size: 14px;
        line-height: 22px;
    }
    .account_profile_wrapper .tabcontent .quantity {
        font-size: 16px;
    }
    .mainNav_mobile_wrap {
        padding-left: 0 !important;
    }
    .mobile_top_right {
        padding-right: 0 !important;
    }
    .login_button_wrap .signin,
    .login_button_wrap .btn-forgot-password,
    .login_button_wrap .btn_green {
        float: none !important;
        display: inline-block;
        margin: 0 5px 10px;
        font-size: 14px;
        padding: 0px 10px;
    }
    .registration-content {
        padding-bottom: 30px;
    }
    .modal {
        width: 90%;
    }
    .banner_search .search-btn {
        width: 60px;
        height: 53px;
        line-height: 54px;
    }
    .landing_sourcing_wrap .sourcing_info_box {
        padding: 20px 0;
    }
    .banner_search .material-icons {
        margin-top: 2px;
    }
    .slick-initialized .productBox .imgBox {
        min-height: 190px;
    }
    .suppliers_content_wrap .industry_infoBox {
        width: 50%;
    }
    .slick-initialized .productBox .imgBox {
        text-align: center;
    }
    .productBox .imgBox img {
        display: inline-block;
        box-shadow: none;
    }
    .product_wrapper .imgBox .favorite {
        top: 0;
        right: 0;
    }
    .profile_bannerwrap .banner_overlay {
        padding-bottom: 65px;
    }
    .profile_bannerwrap h1 {
        margin: 10px 0;
        font-size: 30px;
        line-height: 35px;
    }
    .profile_bannerwrap h2 {
        font-size: 16px;
        display: none;
    }
    .profile_leftCol .left_top .btn_supplier,
    .leftCol_wrap .left_top .btn_supplier {
        margin-top: 10px !important;
    }
    .profile-block .profile-image-block,
    .profile-block .profile-info-block,
    .account_profile_wrapper,
    .profile_leftCol {
        width: 100% !important;
    }
    .profile_container .profile_leftCol {
        margin-bottom: 50px;
        border-radius: 10px;
        margin-top: 50px;
    }
    .profile_bannerwrap .erified {
        background: url("https://serviceapp.sgp1.cdn.digitaloceanspaces.com/public/frontendimages/new_layout_images/mark_icon.png")
            no-repeat left 14px;
        background-size: 40px;
        bottom: 0px;
        font-size: 16px;
        right: 10px;
    }
    .profile_bannerwrap .edit_profile_option {
        top: 48px;
        right: 20px;
    }
    .user-profile-basic-info-block .my_businesses_wrap .col.m4 {
        width: 50% !important;
    }
    .account_profile_wrapper .tabcontent {
        padding: 30px 0 0;
    }
    .user-profile-info-block,
    .profile-image-block .change_photo,
    .user-profile-basic-info-block .profile_image {
        text-align: center;
    }
    .user-profile-basic-info-block .profile_image img {
        height: 180px;
        display: inline-block;
        width: auto;
    }
    .account_profile_wrapper .tabcontent .top_titleWrap h3 {
        text-align: left;
    }
    .rfq_content_box .rfq_info_wrap {
        text-align: center;
        padding-top: 0;
    }
    .rfq_top_navbar ul li {
        margin: 5px;
    }
    .rfq_content_box {
        padding: 0;
        box-shadow: none;
        margin-left: 0;
        margin-right: 0;
    }
    .blog_container {
        margin: 0;
    }
    .rfq_content_box .rfq_profile_detail {
        padding: 15px;
    }
    #homepage .tbm {
        margin-bottom: 50px;
    }
    #homepage .htbcont-lft {
        margin: 0 -20px;
        border-right: none;
        line-height: 25px;
    }
    #homepage .htbcont {
        margin-bottom: 50px;
        padding-bottom: 30px;
    }
    #homepage .tbm li a:hover,
    #homepage .tbm li a.active,
    #homepage .tbm li a:first-child:hover {
        border-radius: 6px 6px 0 0;
        font-size: 18px;
    }
    #homepage .delivaryTime .guarantee p,
    #homepage .homebHd-sm,
    #homepage .section-heading h3,
    #homepage .banner .description span {
        font-size: 20px;
        line-height: 28px;
    }
    #homepage .perform-header h1,
    #homepage .delivaryTime .ontimeDescription .description h2,
    #homepage .banner .description h2 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    #homepage .delivaryTime .guarantee h3 {
        font-size: 25px;
    }
    #homepage .homepgp {
        font-size: 18px;
        line-height: 28px;
    }
    #homepage .tbm li a {
        font-size: 16px;
        padding: 15px 20px;
    }
    #homepage .demoButton .content p {
        font-size: 22px;
        line-height: 35px;
    }
    .profile_tab_menu ul,
    .profile-menu-list ul {
        text-align: center;
    }
    .profile_wholesaler_tab_menu ul li,
    .account_profile_wrapper .profile_tab_menu .tabs .tab {
        margin: 3px;
    }
    .profile_container {
        padding: 0;
    }
    .account_profile_wrapper {
        padding: 0 !important;
    }
    .mdc-layout-grid.dt-table
        .mdc-layout-grid__inner
        .mdc-cell.mdc-layout-grid__cell--span-12 {
        overflow: auto;
        width: 100%;
    }
    .profile_wholesaler_inner {
        padding: 30px 0 0;
    }
    .account_profile_wrapper .order-list-block {
        margin: 30px 0 0;
    }
    .seller-product-list .mdc-layout-grid__inner .mdc-layout-grid__cell--span-8,
    .seller-product-list
        .mdc-layout-grid__inner
        .mdc-layout-grid__cell--span-4 {
        float: none;
    }
    div.dataTables_wrapper div.dataTables_info {
        text-align: center;
    }
    div.dataTables_wrapper div.dataTables_paginate {
        text-align: center !important;
        padding-top: 10px;
    }
    .account_profile_wrapper .editBox .btn_green_White .btn_edit_white {
        display: none;
    }
    .account_profile_wrapper .editBox .btn_green_White {
        min-width: inherit;
    }
    .account_profile_wrapper .editBox .btn_green_White .btn_icon {
        border-radius: 8px;
        width: 35px;
        line-height: 38px;
    }
    .account_profile_wrapper .editBox .btn_green_White .material-icons {
        font-size: 16px;
        line-height: 38px;
    }
    .account_profile_wrapper
        .tabcontent
        .profile_product_wrap
        .product_boxwrap {
        margin: 0;
    }
    .certificate_img_wrap .certificate_infoBox .certificate_title,
    .certificate_img_wrap .certificate_infoBox {
        height: auto;
        -webkit-line-clamp: 1;
    }
    .certifications .certificate_img_wrap .certificate_img {
        height: 130px;
    }
    .certifications .certificate_img_wrap .certificate_img img {
        max-height: 90px;
    }
    .banner_slider {
        padding: 30px;
    }
    .banner_slider .banner_inner {
        width: 100%;
    }
    .bannerwrap .banner_slider h3 {
        font-size: 18px;
    }
    .profile_bannerwrap {
        padding-bottom: 0;
    }
    .profile_tab_menu {
        background: #e4e4e4;
        margin-top: 0;
        border-radius: 10px;
        padding: 10px 10px 0;
    }
    .profile_wholesaler_tab_menu {
        padding-bottom: 10px;
    }
    .mobile_header .mobile_top_right .mobile_top_icon_box {
        margin: 0 5px;
        display: inline-flex;
    }
    .header_wrap .cart-icon-wrapper .cart_counter,
    .header_wrap .notifications_icon_wrap .noticication_counter,
    .header_wrap .header_message_box .sms_counter {
        right: -5px;
        top: -14px;
    }
    .mobile_header .mobile_top_right .user-block-mobile {
        margin-top: -8px;
    }
    #homepage #ordercontent .img-responsive {
        margin: 50px 0;
    }
    #homepage #buyercontent .img-responsive,
    #homepage #suppliercontent .img-responsive {
        margin: 0;
    }
    .avatar-status {
        width: 40px;
        height: 40px;
    }
    .mobile_header .container {
        padding: 0 !important;
    }
    .pagination {
        padding: 0 20px !important;
    }
    .pagination li.prev,
    .pagination li.next {
        width: auto;
    }
    .suppliers_filter_content {
        padding-left: 0;
    }
    .suppliers_filter_wrapper
        .suppliers_filter_content
        .filter_search_inputbox {
        width: 100%;
    }
    .suppliers_filter_content .supplier_profile_image_block {
        width: 100%;
        padding-bottom: 30px;
    }
    .suppliers_filter_content .supplier_profile_image_block img {
        min-height: inherit;
        max-height: 150px;
        margin-bottom: 20px;
    }
    .purchase_order_top td .btn_green {
        min-width: inherit;
    }
    .business_stepper_wrap {
        padding: 50px 20px;
    }
    .business_sign_wrap .leftbar {
        position: inherit !important;
        height: auto;
        padding: 20px;
    }
    .sign-wrap .leftbar .logo-wrap {
        position: inherit;
    }
    .business_sign_wrap .rightbar {
        margin-left: inherit !important;
    }
    .business_stepper_wrap .representative_box .title .tooltipped {
        top: 4px;
    }
    .business_stepper_wrap .step-actions .green,
    .business_stepper_wrap .next_to_representative_details_info {
        font-size: 16px;
        width: 100px;
        height: 38px;
        line-height: 38px;
    }
    .business_stepper_wrap h3 {
        font-size: 22px;
        text-align: center;
        line-height: 33px;
    }
    .business_stepper_wrap .tabs li a:link,
    .business_stepper_wrap .tabs li a:active,
    .business_stepper_wrap .tabs li a:visited {
        font-size: 16px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .business_stepper_wrap .step-actions {
        padding-right: 10px;
    }
    .cart_content_wrap .cart-wrapper,
    .checkout_content_wrap form {
        overflow: auto;
    }
    .checkout_address_block_wrap .submit_order {
        padding-top: 10px;
    }
    #search-results {
        width: 100%;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
        left: 45px;
        width: 70% !important;
    }
    .suppliers_filter_list .filter_box label span {
        font-size: 14px;
    }
    .simpleLens-big-image-container {
        text-align: center;
    }
    .rfq_detail_from .inpuboxt_group_wrap input {
        width: 96% !important;
    }
    #factory_degree_images,
    #factory_images {
        margin: initial;
    }
    .profile_container .profile_leftCol {
        width: 100% !important;
    }
    .profile_leftCol .office_address,
    .leftCol_wrap .office_address {
        border-bottom: none;
        padding-top: 20px;
    }
    .terms_conditions_list .form-control {
        width: 77% !important;
    }
    .rfq_content_box {
        font-size: 16px;
        line-height: 25px;
    }
    .rfq_profile_info .short_description {
        font-size: 16px;
        line-height: 25px;
    }
    .rfq_content_box .rfq_view_detail_wrap .btn_view_detail {
        font-size: 16px;
    }
    #edit-rfq-form .rfq_detail_from .input-field label {
        margin-bottom: 10px;
    }
    #edit-rfq-form .rfq_input_checkbox_right label {
        margin-bottom: 0 !important;
    }
    .rfq_profile_detail .btn_rfq_edit {
        padding: 3px 12px;
        margin-bottom: 10px;
    }
    .blog_detail_info_wrap h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .product_details_wrapper .waves-effect {
        margin-bottom: 10px;
    }
    #orders .order_inquiries_table table th,
    #orders .order_inquiries_table table td {
        padding: 10px;
        font-size: 14px;
    }
    #orders .order_inquiries_table table .btn_green {
        width: auto;
        font-size: 14px;
        max-width: inherit;
        min-width: auto;
    }
    .account_profile_wrapper .editBox .btn_green_White.btn_delete {
        margin-left: 8px;
    }
    .checkout_address_block_wrap .submit_order {
        line-height: 21px;
    }
    .modal.modal-fixed-footer {
        top: 25% !important;
    }
    .modal .modal-close.btn_grBorder {
        line-height: 25px;
    }
    #ready_stock_order_customize_block,
    #fresh_order_customize_block,
    #add-to-cart-order-query-modal,
    .order-details-modal.modal,
    #order-modification .modal {
        top: 10% !important;
    }
    #termsservice {
        line-height: 24px;
    }
    #termsservice h3 {
        padding-top: 20px;
    }
    .about_content_container .card,
    .policy_content_wrap .card {
        padding: 0 10px !important;
        font-size: 14px;
        line-height: 25px;
        box-shadow: none;
    }
    .about_content_wrap h2,
    .policy_content_wrap h2 {
        margin-bottom: 0;
        font-size: 25px;
    }
    .about_content_wrap h3,
    .policy_content_wrap h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .profile_leftCol .left_bottom,
    .leftCol_wrap .left_bottom,
    .profile_leftCol .left_top .addressBox,
    .leftCol_wrap .left_top .addressBox,
    .profile_leftCol .left_bottom h3,
    .leftCol_wrap .left_bottom h3 {
        text-align: center;
    }
    .sign-from-wrap .back_to img {
        width: 35px;
    }
    #certification-upload-form-modal {
        width: 90%;
    }
    .page_content_wrap {
        padding: 40px 0px 20px;
    }
    .blog_container .page_content_wrap {
        padding: 0;
    }
    .user-profile-info-block .user_my_order_btnwrap {
        position: inherit;
        top: inherit;
        right: inherit;
        margin-top: 20px;
    }
    .footer_newsletter_bar .footer_buttonWrap {
        text-align: center;
    }
    .footer_newsletter_bar .btn_email {
        float: none;
    }
    .footer_bottomWrap {
        border-radius: 15px 15px 0 0;
    }
    .footer_left_bottom .addressWrap {
        width: 100%;
    }
    .respones_box .rfq_profile_info .right-align {
        text-align: left;
        margin-bottom: 30px;
    }
    .modal .add_more_box .material-icons,
    .profile_form_modal .add_more_box .material-icons {
        margin-top: 2px;
    }
    #certification-upload-form-modal td {
        padding-top: 0px;
    }
    .products_filter_search_wrap .fiter_icon_wrap {
        display: block !important;
    }
    .desktop_products_filter_list {
        display: none;
    }
    #mobile_products_filter_list {
        display: block !important;
    }
    .product_design_wrapper .productBox .imgBox {
        height: 200px;
    }
    .product_design_wrapper .products_inner_textbox .moq-value {
        text-align: left;
        padding-top: 10px;
    }
    .product_design_wrapper .productBox .priceBox {
        padding-top: 10px;
    }
    .products_filter_list {
        margin-bottom: 65px;
    }
    .products_filter_search_wrap .filter_search {
        max-width: 100%;
        float: none;
        margin-bottom: 0;
    }
    .products_filter_search_wrap form {
        width: 100%;
    }
    .products_filter_search_wrap .search_inputbox_wrap {
        width: 78%;
        padding-left: 32px;
    }
    .products_filter_search_wrap input[type="text"]:not(.browser-default) {
        font-size: 14px;
    }
    .product_design_wrapper .priceBox .price {
        text-align: left;
        padding-top: 10px;
    }
    .products_filter_search_wrap .btn_search {
        min-width: 70px;
        font-size: 14px;
        border-radius: 8px;
        line-height: 42px;
    }
    .products_filter_search_wrap .filter_search_inputbox .material-icons {
        font-size: 25px;
        top: 13px;
        left: 6px;
    }
    .invoice_container_wrap .input-field label {
        font-size: 14px;
    }
    .my_businesses_wrap .my_businesses_box .switch .enable_disable_label,
    .business_list_itembox .list_box .switch .enable_disable_label {
        font-size: 9px;
    }
    .my_businesses_wrap
        .my_businesses_box
        .switch
        label
        input[type="checkbox"]:checked
        + .lever,
    .business_list_itembox
        .list_box
        .switch
        label
        input[type="checkbox"]:checked
        + .lever {
        margin: 0;
    }
    .spotlight_info {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        max-height: 156px;
    }
    .landing_spotlight_wrap h3 {
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        max-height: 48px;
    }
    .landing_provide_wrap ul li {
        background-size: 22px;
        padding: 10px 0 10px 40px;
        font-size: 16px;
    }
    .landing_provide_wrap h2 {
        margin-bottom: 0;
    }
    .live_market {
        left: inherit;
        top: inherit;
        bottom: 150px;
        right: 0;
    }
    .single-product-moq span,
    .single-product-price-value .nego_price {
        font-size: 22px;
    }
    .single-product-moq,
    .single-product-price .label {
        font-size: 14px;
    }
    .rfq_detail_from .inpuboxt_group_wrap .row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .banner_search {
        right: 0;
        left: 0;
        top: 90px;
        z-index: 1;
        width: auto;
    }
    #search-results-wrapper {
        width: 98%;
    }
    .home_intro_left .quotation_text {
        font-size: 14px;
    }
    .home_intro_left .quotation_request .quotation_text {
        line-height: 30px;
    }
    .home_intro_left .quotation_request {
        width: 160px;
        padding: 8px 10px;
    }
    .home_intro_left .quotation_request .quotation_arrow {
        width: 38px;
        height: 31px;
    }
    .home_intro_left .quotation_request .quotation_arrow .material-icons {
        font-size: 20px;
        line-height: 32px;
        width: 32px;
    }
    .rfq_detail_from .inpuboxt_group_wrap {
        margin: 0;
    }
    .rfq_detail_from .input-field {
        margin-left: 0;
        margin-right: 0;
    }
    .rfq_img_upload_wrap .thumbnail_img_box,
    .rfq_img_upload_wrap .rfq_thumbnail_box {
        width: 80px;
    }
    .product_design_wrapper .product_wrapper h1 {
        margin-left: 0;
        margin-right: 0;
        font-size: 22px;
    }
    .product_design_wrapper .product_boxwrap {
        margin: 0 -10px;
    }
    .landing_provide_wrap .provide_btn_wrap {
        padding-top: 20px;
    }
    .rfq_content_box .respones_detail_wrap .rfq_profile_info .btn_green {
        margin: 10px 0 0 !important;
    }
    .fullscreen-modal.profile_form_modal,
    .wholesaler_add_product_modal {
        top: 20% !important;
    }
    #profile.profile_information_wrap {
        padding: 0px !important;
    }
    .business_list_wrapper {
        margin: 0;
    }
    .user-profile-basic-info-block,
    .business_list_innar_wrapper {
        padding: 0px !important;
        box-shadow: none;
    }
    .user-profile-basic-info-block .my_businesses_wrap .my_businesses_box {
        width: 100%;
    }
    .seller-product-list .pageInfo {
        float: none !important;
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .landing_page_wrapper .sourcing_img_box img {
        max-height: 360px;
    }
    .home_intro_video_box {
        padding-top: 0;
    }
    .home_intro_video_box .embed-responsive-item {
        height: 250px;
        width: 90%;
    }
    .blog_container .page_content_wrap .mainTitle {
        padding: 0;
    }
    .blog_container .blog_info_wrap {
        margin: 0 -10px;
    }
    /* ******************* new layout css start ******************** */
    .account_item_menu ul li {
        margin: 0 auto 10px;
    }
    .profile_account_searchBar .post_new {
        margin-bottom: 20px;
    }
    .profile_account_myrfq_innerbox .account_rfq_btn_wrap {
        text-align: center;
        right: 0;
    }
    .profile_account_myrfq_innerbox .profile_account_myrfq_box {
        max-height: 390px;
        min-height: 290px;
    }
    .profile_account_myrfq_innerbox .account_rfq_btn_wrap .rfq_btn_box {
        margin: 0 5px 0;
    }
    .rfq_review_results_box .new_rfq_review .btn_green {
        width: 100px;
    }
    .rfq_review_results_box .new_rfq_review {
        padding-bottom: 20px;
    }
    .rfq_review_results_box .new_rfq_review:last-child {
        padding-bottom: 0;
    }
    .profile_account_poinfo_innerbox .profile_account_poinfo_box {
        padding: 10px;
    }
    .profile_supplier_account_insight_wrap .search_appearance_box span {
        font-size: 40px;
        line-height: 65px;
    }
    .profile_account_poinfo_box .download_icon img {
        margin-top: 0;
        max-width: 20px;
    }
    /* ***************************************** */
    .new_profile_account_rightsidebar_desktop,
    .profile_account_desktop_menu {
        display: none;
    }
    .profile_account_mobile_menu {
        display: block !important;
        position: relative;
    }
    .account_profile_menu {
        min-height: 60px;
    }
    .profile_account_mobile_menu .collapsible-header {
        background: none;
        border: none;
        display: inherit;
        text-align: right;
        padding: 0;
    }
    #profileAccountRight {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 999;
        top: 0px;
        right: 0;
        background: #fff;
        transition: 0.5s;
        overflow-x: hidden;
    }
    .new_profile_account_rightsidebar_mobile {
        padding: 35px 30px 30px;
        word-break: unset;
    }
    .new_profile_account_rightsidebar_mobile
        .new_profile_account_myrfq_details {
        max-width: 440px;
        margin: 0 auto;
    }
    .new_profile_account_rightsidebar_mobile .new_profile_account_filterbar {
        text-align: left;
    }
    #profileAccountRight .closebtn {
        position: absolute;
        right: 10px;
        top: 8px;
    }
    .profile_account_rightbar .material-icons {
        font-size: 30px;
        color: #000000;
        margin-top: 8px;
        float: left;
    }
    .profile_account_mobile_menu .collapsible .material-icons {
        top: 12px;
        right: 10px;
        position: absolute;
        margin: 0;
        font-size: 35px;
        line-height: 20px;
    }
    .profile_account_mobile_menu .profile_account_rightbar {
        text-align: left;
    }
    .profile_account_mobile_menu .collapsible {
        border: none;
        box-shadow: none;
        margin: 0;
    }
    .profile_account_mobile_menu .collapsible li {
        display: block;
    }
    .profile_account_mobile_menu .collapsible .collapsible-body {
        padding: 0;
    }
    .profile_account_mobile_menu .collapsible ul {
        padding: 0;
    }
    .profile_account_mobile_menu .collapsible ul li {
        display: block;
        padding: 3px 0;
    }
    .profile_account_searchBar .material-icons {
        font-size: 30px;
    }
    .appearances_wrap a.btn_know {
        font-size: 15px;
    }
    .new_profile_account_filterbar h4 {
        margin-bottom: 30px;
    }
    .account_profile_box .profile_account_dev_design .btn_green,
    .account_profile_box .profile_account_dev_design .btn_white {
        padding: 5px 10px 5px;
        min-width: 90px;
        font-size: 12px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        p {
        margin-bottom: 30px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab {
        width: 120px;
    }
    .account_profile_box .profile_account_dev_tech .modal {
        width: 90% !important;
    }
    .account_profile_box .pack_details_desktop {
        display: none;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab
        a {
        font-size: 14px;
    }
    #profileAccountRight .tech_pack_details {
        padding: 40px;
    }
    #profileAccountRight .send_rfq,
    #profileAccountRight .tech_pack_details .img_box {
        max-width: 500px;
        margin: 0 auto;
    }
    .tech_pack_details .tech_pack_collapsible li .collapsible-header {
        text-align: center;
    }
    #profileAccountRight .tech_pack_details ul li {
        position: relative;
    }
    #profileAccountRight .tech_pack_details ul li .material-icons {
        right: 17px;
    }
    .account_profile_box
        .profile_account_dev_tech
        .tech_pack_cards
        .card_footer
        .buttons
        a {
        min-width: 80px;
    }
    #profileAccountRight .send_rfq .item_list {
        padding: 30px 0;
    }
    #profileAccountRight .send_rfq .item_list .item {
        width: 90px;
        height: 97px;
        padding: 0.5rem;
        overflow: hidden;
        display: inline-block;
    }
    #profileAccountRight .send_rfq_card {
        padding: 30px 0;
    }
    #profileAccountRight .add_button_container .material-icons {
        font-size: 60px;
    }
    .modal
        .create_new_tech_pac_modal
        .select_tech_pack_picture_modal
        .modal_body
        ul
        li {
        width: calc(100% / 3);
    }
    .account_profile_wrapper .contentBox {
        font-size: 14px;
        line-height: 25px;
    }
    .account_profile_wrapper .profile_supplier_account_home_wrap {
        padding-left: 0;
    }
    .export_destination_wrap .flag_img {
        height: 80px;
        width: 80px;
    }
    .certificate_img_wrap .certificate_infoBox .issue-date,
    .certificate_img_wrap .certificate_infoBox .expiry-date {
        display: none;
    }
    .sign-wrap .leftbar .logo-wrap img {
        max-width: 120px;
        margin-bottom: 10px;
    }
    .sign-wrap .leftbar .logo-wrap .logo_white_img {
        max-width: 150px;
        display: block;
        margin: 0 auto 10px;
    }
    .sign-wrap .leftbar .logo-wrap h4 {
        font-size: 12px;
    }
    .user-profile-basic-info-block .my_businesses_wrap .my_businesses_innerbox {
        width: 50%;
    }
    .rfq_message_box_bottom .message_icon_box {
        top: 10px;
    }
    /* ************* About us page css start ************* */
    #mb_about .ending {
        max-width: 465px;
    }
    #mb_about h3 {
        font-size: 25px;
    }
    #mb_about .achivement h3,
    #mb_about .paths h3,
    #mb_about .achivement h3 {
        margin-bottom: 50px;
        margin-top: 30px;
    }
    #mb_about .d-l-none {
        display: none !important;
    }
    #mb_about .btn.lg {
        height: 40px;
        padding: 0 15px;
        margin-top: 0;
        font-size: 16px;
    }
    #mb_about .about_us .section_title {
        padding-top: 50px;
    }
    #mb_about .about_us .about_us_container .section_title {
        padding-top: 0;
        padding-bottom: 50px;
    }
    #mb_about .why_us {
        margin-top: 30px;
        padding: 50px 0;
    }
    #mb_about .why_us .section_title h3 {
        text-align: center;
    }
    #mb_about .why_us .why_us-tab {
        padding: 30px 0 40px;
    }
    #mb_about .why_us .why_us-tab .tab a {
        font-size: 16px;
    }
    #mb_about .why_us .why_us-content h4 {
        margin-bottom: 20px;
    }
    #mb_about .achivement {
        padding-top: 0;
        padding-bottom: 0;
    }
    #mb_about .work_process {
        padding-top: 50px;
    }
    #mb_about .work_process .btn span {
        margin-left: 8px;
        margin-top: -2px;
    }
    #mb_about .paths {
        padding: 0;
    }
    #mb_about .features {
        padding-top: 0;
    }
    #mb_about .features .features_slider .feature_left {
        max-width: 100%;
    }
    #mb_about .features .features_slider .feature_left .feature_info_text {
        height: 138px;
    }
    #mb_about .features .features_slider .feature_left h5 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    #mb_about .features .features_slider .feature_left h3 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    #mb_about .features .navigation {
        width: 50%;
    }
    #mb_about .ending {
        padding-bottom: 0;
        padding-top: 50px;
    }
    #mb_about .we_believe .section_title h3 {
        padding-bottom: 30px;
    }
    #mb_about .features .features_slider .feature_right_img img {
        height: 300px;
    }
    /* ************* About us page css end ************* */
    /* ************* How We Work css start ************* */
    #how_we_work .d-l-none {
        display: none !important;
    }
    #how_we_work {
        font-size: 21px;
    }
    #how_we_work .page_title {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #how_we_work .page_title .title_and_tags h2 {
        margin-bottom: 30px;
    }
    .steps_section .steps_box .icon_box {
        margin-bottom: 32px;
        display: none;
    }
    .steps_section .steps_box .icon_box img {
        width: 90px;
    }
    .steps_section .steps_box .count_and_details .count .line {
        background-image: none;
    }
    .steps_section .steps_box .count_and_details .details {
        padding-left: 32px;
        font-size: 14px;
    }
    .steps_section .steps_box .count_and_details .details p a {
        font-size: 13px;
    }
    .why_us.manufacture .manufacture_container .why_us_box .title h3,
    .steps_section .steps_box .count_and_details .details h3 {
        font-size: 17px;
    }
    .steps_section .steps_box .count_and_details .details p {
        line-height: 1.5;
        margin-bottom: 48px;
    }
    #how_we_work .features .col {
        margin-bottom: 32px;
        padding-left: 16px;
        padding-right: 16px;
    }
    #how_we_work .why_us .why_us_box .row .col .box_img {
        margin: 0 auto 25px;
        padding: 16px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card {
        margin-left: 0;
    }
    .why_us.manufacture .manufacture_container .why_us_box {
        margin-bottom: 0 !important;
    }
    /* ************************** */
    .steps_section .steps_box .count_and_details {
        min-height: inherit;
        margin-bottom: 30px;
    }
    .steps_section .steps_box .count_and_details .details {
        padding-top: 0;
    }
    .steps_section .steps_box .count_and_details .details p {
        margin-bottom: 10px;
    }
    /* ************************** */
    #how_we_work .why_us .why_us_box {
        margin-bottom: 40px;
    }
    .why_us.manufacture .manufacture_container .why_us_box p {
        font-size: 14px;
    }
    #how_we_work .why_us .why_us_box .row .col .box_description {
        font-size: 16px;
        text-align: center;
    }
    #how_we_work .why_us .why_us_box .row .col .box_description h3 {
        margin-bottom: 16px;
        text-align: center;
        font-size: 17px;
    }
    #how_we_work .why_us .why_us_box.right_img .row .col {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    #how_we_work .why_us .why_us_box.right_img .row .col:last-child {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-pack: unset !important;
        -ms-flex-pack: unset !important;
        justify-content: unset !important;
    }
    .why_us.manufacture h2 {
        font-size: 25px;
        line-height: 35px;
        margin: 0 10px 20px;
    }
    .why_us.manufacture .manufacture_container {
        background-image: none;
        padding-top: 30px;
        padding-bottom: 0;
        margin-left: 0;
    }
    .why_us.manufacture .manufacture_container .row {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .why_us.manufacture .manufacture_container .row .col {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 24px;
        width: 100%;
    }
    .why_us.manufacture .manufacture_container .row .col:nth-child(7) {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        margin: 0 0 15px;
    }
    .why_us.manufacture .manufacture_container .why_us_box {
        height: 100%;
        padding: 16px;
        max-width: inherit;
    }
    .why_us.manufacture .manufacture_container .middle_text_card {
        margin-bottom: 10px !important;
        width: 100%;
        padding: 20px 10px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card h3 {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
    }
    #how_we_work .request_quotation {
        padding: 0;
    }
    #how_we_work .request_quotation div h3 {
        margin-bottom: 30px;
    }
    #how_we_work .features .feature_box {
        padding: 20px;
    }
    #how_we_work .features .feature_box .icon {
        margin-bottom: 20px;
    }
    #how_we_work .features .col .feature_box h5 {
        font-size: 16px;
    }
    #how_we_work .button_book_demo .book_demo_arrow {
        line-height: 36px;
    }
    /* ************* How We Work css end ************* */
    .create_rfq_form_wrap {
        padding-left: 20px !important;
    }
    .faq_contentinfo_wrapper .faq_search_wrap {
        padding-top: 0;
    }
    .image-uploader .uploaded .uploaded-image {
        padding: inherit !important;
    }
    .requst_for_rfq_icon {
        width: 55px;
        height: 55px;
        border-radius: 50%;
        right: 5px;
    }
    .requst_for_rfq_icon a {
        font-size: 9px;
        line-height: 14px;
        padding: 10px 5px 4px;
    }
    .requst_for_rfq_icon a span {
        margin-top: -3px;
    }
    .requst_for_rfq_icon img {
        width: 16px;
    }
    .profile_supplier_account_insight_wrap {
        padding-left: 0;
        margin-top: 50px;
    }
    .new_rfq_upload_form_wrap .btn_green,
    .new_rfq_upload_form_wrap .btn_rfq_post,
    .new_rfq_upload_form_wrap .modal-content .btn_rfq_post,
    .signin_or_signup_button .btn_green {
        height: 38px;
        line-height: 28px;
        min-width: auto;
        padding: 5px 10px !important;
    }
    .new_rfq_upload_form_wrap .new_rfq_upload_form_wrap .btn_green {
        padding-top: 5px !important;
    }
    .new_rfq_upload_form_wrap {
        padding-top: 0;
    }
    .profile_contentCol {
        width: 100% !important;
    }
    .profile_tabNav_wrap .tabcontent {
        padding-left: 0;
    }
    /* **************************** */
    .order_management_inner_wrap .order_management_inner_left {
        padding: 20px;
    }
    .order_management_inner_left .order_manag_icon {
        padding-bottom: 0;
    }
    .order_management_inner_right {
        padding-left: 0;
    }
    .order_management_inner_left ul {
        padding: 0 0px 20px;
    }
    .overlay-image-preview-block,
    .edit-video-show-div video,
    .edit-video-show-block,
    .edit-video-upload-block #editVideo,
    .edit-video-show-div,
    .video-image-preview-block #video {
        height: 200px;
        max-height: 200px !important;
    }
    .contactus-content-body .contact_content_block,
    .subscribe-data-modal-wrapper-inside .row-inside {
        display: inherit;
    }
    .contactus-content-body .contact_right_block,
    .contactus-content-body .contact_left_block,
    .second-modal .row-inside .col.s12,
    .subscribe-data-modal-wrapper-inside .subscription_plan_block_outer {
        display: inherit;
        width: 100% !important;
        margin-bottom: 40px;
    }
    .contactus-content-body .contact_right_block {
        padding: 30px;
        margin-bottom: 0;
    }
    #contact-form-data .contact-submit-trigger,
    .subscription_plan_block_bottom .btn_green {
        line-height: 30px;
    }
    .selected_plan_contact {
        padding-left: 0;
    }
    .subscribe-data-modal-wrapper-inside .subscription_plan_block_top .col.s12 {
        width: 50% !important;
    }
    .subscription_plan_block_top,
    .second-modal .row-inside .col.s12,
    .subscribe-data-modal-wrapper-inside
        .subscription_plan_block_outer
        .subscription_plan_block_top {
        margin-bottom: 0;
    }
    .subscribe-data-modal-wrapper-inside
        .selected_plan_content
        .subscription_plan_block
        .half_yearly_plan_price {
        margin-top: 20px;
    }
    .subscribe-data-modal-wrapper-inside .selected_plan_content {
        margin-bottom: 30px;
    }
    #contact-form-data .contact-submit-trigger {
        line-height: 23px;
    }
    .demo_user_left_content {
        padding-bottom: 40px !important;
    }
    .contactus-content-body .contact_left_block .contact_follow_us {
        padding-top: 25px;
        padding-bottom: 0;
        position: inherit;
    }
    .demo_user_content_wrapper {
        padding-top: 0;
    }
    .demo_user_content_wrapper .book_demo_img,
    .demo_user_left_content h3 {
        text-align: center;
    }
    .demo_user_right_content,
    .demo_user_left_content {
        width: 100% !important;
    }
    .quotation_request_wrapper .quotation_btn {
        margin-bottom: 10px;
    }
    .subscribe-data-modal-wrapper-outer {
        top: 3%;
        padding-top: 0;
    }
    .subscribe_model_style
        .selected_plan_content
        .subscription_plan_block_bottom {
        bottom: inherit;
        position: inherit;
        left: inherit;
        margin-top: 30px;
    }
    .pricing-plan-wrapper
        .subscribe-data-modal-wrapper-inside
        .subscription_plan_block {
        padding: 40px 30px 30px;
    }
    .pricing-plan-wrapper
        .subscribe-data-modal-wrapper-inside
        .selected_plan_content
        .subscription_plan_block {
        padding-bottom: 10px;
    }
    .pricing-plan-wrapper .selected_plan_content .subscription_pricing_block {
        padding-top: 0;
    }
    .subscribe_model_style .subscription_plan_block_bottom,
    .pricing-plan-wrapper .subscription_plan_block_bottom {
        bottom: inherit;
        position: inherit;
        left: inherit;
        right: inherit;
        margin-top: 20px;
    }
    .subscribe_model_style .subscription_plan_block_outer {
        margin-bottom: 0;
        top: inherit;
        padding: 0;
    }
    .subscribe_model_style .subscribe-data-modal-wrapper-inside {
        background: none;
        box-shadow: none;
        padding: 25px 0 0;
    }
    .trigger-close-subscribe-data-modal-wrapper-outer {
        top: 10px;
        right: 10px;
    }
    .subscribe_model_style .subscribe-data-modal-wrapper-inside .first-modal {
        position: inherit;
    }
    .subscribe_model_style .second-modal {
        background: #fff;
        padding: 30px;
        border-radius: 10px;
        margin-left: 5px;
    }
    .subscribe_model_style .subscription_plan_block {
        background: #fff;
    }
    .subscribe_model_style .subscription_plan_block {
        padding: 35px 30px;
        width: 100%;
    }
    .subscribe_model_style h2.plan-label {
        margin-bottom: 22px;
    }
    .button_book_demo {
        margin-top: 40px;
    }
    .mobile_top_icon_box .btn_pricing {
        margin: 0 3px;
    }
    .pricing-plan-wrapper .subscribe-data-modal-wrapper-inside h2 {
        font-size: 22px;
    }
    .selected_plan_content .subscription_pricing_block {
        padding-top: 10px;
    }
    .products_directly_right_infobox p br {
        display: none;
    }
    .new_landing_source_products_directly .products_directly_right_img {
        height: 350px;
    }
    .new_landing_source_slider {
        margin-right: 100px;
    }
    .landing_page_wrapper .landing_intro_wrapper {
        background: none;
        height: auto;
        padding: 25px 0 0;
    }
    .landing_intro_wrapper .flex-container-box {
        display: inherit;
    }
    .landing_intro_wrapper .animate_home_intro_left {
        width: 100% !important;
        text-align: center;
    }
    .landing_intro_wrapper .animate_home_intro_right {
        width: 100% !important;
    }
    .landing_intro_wrapper .home_intro_right {
        display: block !important;
    }
    .landing_page_wrapper .home_intro_right {
        text-align: center;
    }
    .landing_page_wrapper .home_intro_right img {
        float: none;
        margin-bottom: -6px;
    }
    .home_intro_left .quotation_request_wrapper {
        width: 365px;
        margin: 0 auto 30px;
        display: flex;
    }
    .landing_page_wrapper .home_intro_right img {
        max-height: 340px;
    }
    .home_intro_left .quotation_request,
    .quotation_request_wrapper .quotation_btn {
        padding: 5px 5px 5px 10px;
        border-radius: 5px;
        width: 180px;
        margin: 5px;
    }
    .quotation_request_wrapper .quotation_btn {
        height: 42px;
        line-height: 30px;
        padding: 6px 10px;
    }
    .request_button_box .btn_talk .material-icons {
        margin-top: 2px;
    }
    .supplier_account_progress h4 {
        font-size: 16px;
    }
    .verified_by_merchantbay {
        background-size: 25px;
        padding-left: 32px;
        font-size: 16px;
    }
    .profile_supplier_account_insight_wrap .search_appearance_box {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .top_download_bar .reject_message_box {
        top: 15px;
    }
    .top_download_bar .po_status_rejected {
        top: 38px;
    }
    .new_landing_sectionThree_left .tabs .tab .landing_tabItemBox {
        height: 45px;
        padding-top: 22px;
    }
    .new_landing_sectionThree_left
        .tabs
        .tab
        .landing_tabItemBox.active
        .details_info
        p {
        margin-bottom: 0;
    }
    .new_landing_sectionThree_left .tabs .tab .upArrow {
        top: 12px;
    }
    .new_landing_section_three h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 25px;
    }
    .suppliers_filter_content .industry_info_inner_box .row {
        display: inherit;
    }
    .profile_account_pos_info .po_block_wrapper .po_block {
        width: 48%;
    }
    .header_wrap .book_demo .btn_topBookDemo {
        padding: 6px 7px;
        font-size: 10px;
    }
    .header_wrap .book_demo {
        margin: 3px 0px 0 0;
    }
    /* ********************************* */
    .brands_features_innerBox {
        width: 50%;
    }
    .sourcing_steps_box .steps_listBox {
        width: 33%;
        padding: 0 10px;
    }
    .nextCollection_border {
        display: none;
    }
    .sourcing_steps_box {
        justify-content: center;
        text-align: center;
    }
    .for_brands_features_wrap h3 {
        font-size: 20px;
    }
    .new_pricing_layout_wrap .brands_features_innerBox .brands_features_box {
        display: inline-block;
        width: 100%;
    }
    .new_pricing_layout_wrap
        .brands_features_innerBox
        .brands_features_box
        .iconImg {
        width: 70px;
        float: left;
    }
    .new_pricing_layout_wrap
        .brands_features_innerBox
        .brands_features_box
        .features_infoBox {
        padding-left: 10px;
        float: left;
        width: 68%;
    }
    .new_pricing_layout_wrap
        .brands_features_innerBox
        .brands_features_box
        .features_infoBox
        p
        br {
        display: none;
    }
    .for_brands_banner_wrappper {
        height: inherit;
        padding: 50px 0 30px;
    }
    .for_brands_banner_listwrap .for_brands_banner {
        display: inherit;
    }
    .for_brands_banner_img,
    .for_brands_banner_info {
        width: 100%;
        max-width: inherit;
        text-align: center;
        padding: 20px;
    }
    .for_brands_banner_info h3 {
        max-width: 400px;
        margin: 0 auto;
        font-weight: 600;
    }
    .for_brands_banner_info h3 br {
        display: none;
    }
    .for_brands_banner_img img {
        display: inline-block !important;
    }
    .for_brands_banner_wrappper .slick-dots {
        bottom: 0;
    }
    .for_brands_features_boxWrap {
        padding-top: 40px;
    }
    .for_brands_features_wrap {
        background: #ededed;
        padding: 50px 0 0px;
    }
    .packages_plan_wrapper,
    .for_brands_video_box {
        padding-bottom: 0;
    }
    .new_design_product_detail_wrap {
        padding: 0;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist,
    .new_design_product_detail_wrap .product-large-image-block {
        height: 350px;
    }
    .new_design_product_detail_wrap .new_design_product_detail .tabs_wrapper {
        bottom: inherit;
        top: inherit;
        position: inherit;
        transform: inherit;
    }
    .new_design_product_detail_wrap .tabs_wrapper .row {
        width: 100%;
    }
    .new_design_product_detail_wrap .tabs_wrapper .tabs {
        height: auto;
    }
    .new_design_product_detail_wrap .quotation_btn_wrap {
        text-align: center;
    }
    .new_design_product_detail_wrap .quotation_btn {
        font-size: 12px;
    }
    .new_design_product_detail_wrap .btn_contact_supplier {
        width: 100%;
        padding: 8px 10px;
    }
    /* *********************************** */
    .cut_process_enquiry_wrap .cut_process_box {
        width: 32%;
        margin-bottom: 30px;
    }
    .new_pricing_layout_wrap
        .brands_features_innerBox.brands_features_innerBox {
        width: 47%;
    }
    .new_pricing_layout_wrap .process_enquiry_bottom {
        display: none;
    }
    /* ************************************************** */
    .packages_plan_boxwrap {
        flex-wrap: wrap;
        justify-content: center;
    }
    .packages_plan_wrapper .packages_plan_box {
        width: 48% !important;
    }
    .new_pricing_layout_wrap h2 {
        font-size: 38px;
        line-height: 58px;
    }
    .new_pricing_layout_wrap h2 br,
    .new_pricing_layout_wrap .value_left_proposition_plan h3 br {
        display: none;
    }
    .new_pricing_layout_wrap .cut_enquiry_wrap {
        padding-bottom: 0;
    }
    /* ************************************* */
    .proposition_value_info_left,
    .proposition_data_wrap .value_left_proposition_plan {
        width: 40%;
    }
    .proposition_value_info_right,
    .proposition_data_wrap .proposition_plan_wrap {
        width: 60%;
    }
    .proposition_data_wrap .slick-dotted.slick-slider {
        margin-bottom: 0;
    }
    .proposition_plan_wrap .slick-dots {
        bottom: 0;
    }
    .proposition_plan_itemBox .priceBox {
        padding: 30px 0;
    }
    .proposition_plan_itemBox .priceBox span {
        font-size: 55px;
        margin-bottom: 35px;
    }
    .new_pricing_layout_wrap h3 br {
        display: none;
    }
    .proposition_data_wrap .proposition_data_box {
        font-size: 14px;
        padding: 0;
        border-bottom: none;
    }
    .proposition_value_info_wrap .tooltipped .material-icons {
        font-size: 16px;
        margin-top: 5px;
    }
    .proposition_plan_wrap {
        max-height: 305px;
    }
    .mobile_proposition_data_wrap .proposition_data_left_wrap {
        width: 45% !important;
    }
    .mobile_proposition_data_wrap .value_proposition_plan_right {
        width: 55% !important;
    }
    .new_pricing_layout_wrap .value_left_proposition_plan .fa-solid {
        margin-top: 3px;
    }
    .value_proposition_outer_wrap {
        padding-bottom: 0;
        margin-bottom: 85px;
    }
    .value_proposition_outer_wrap .slick-dots {
        bottom: -55px;
    }
    .value_proposition_outer_wrap .slick-dots li button:before {
        font-size: 12px;
    }
    /* ****************************************** */
    .latest_landing_page_wrap .top_landing_title h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .latest_landing_page_wrap .top_landing_title h1 br {
        display: none;
    }
    .latest_landing_page_wrap .landing_bottom_title_part {
        padding-top: 0;
        font-size: 16px;
    }
    #whyMerchantBay {
        padding: 0 !important;
    }
    .latest_landing_top_section {
        padding: 50px 20px;
    }
    .latest_landing_page_wrap .landing_video {
        height: 380px;
        margin: 0;
    }
    .latest_landing_page_wrap
        .latest_landing_co_create_section
        .co_create_arrow_img {
        max-width: 30px;
    }
    .latest_landing_page_wrap .landing_content_box_wrap {
        padding: 50px 0 0px;
        text-align: center;
    }
    .latest_landing_page_wrap h2,
    .latest_landing_page_wrap .landing_content_box_wrap h2,
    .latest_landing_page_wrap .latest_landing_co_create_section h2 {
        font-size: 22px;
        text-align: center;
    }
    .latest_landing_page_wrap .landing_content_box_wrap h2 br {
        display: none;
    }
    .latest_landing_page_wrap .landing_content_box_wrap h2 {
        margin-bottom: 10px;
    }
    .latest_landing_page_wrap .coCreate_titleBox {
        margin-top: 8px;
        align-items: self-start;
    }
    .latest_landing_page_wrap .coCreate_titleBox h4 {
        font-size: 12px;
        line-height: 16px;
    }
    .latest_landing_page_wrap .coCreate_titleBox .co_title_mid {
        margin-right: 10px;
    }
    .latest_landing_page_wrap .latest_landing_spotlight_inner {
        display: inherit;
    }
    .latest_landing_page_wrap .spotlight_inner_left {
        width: 100%;
    }
    .latest_landing_page_wrap .spotlight_inner_right {
        width: 100%;
        display: flex;
        padding: 0 30px;
        gap: 20px;
    }
    .latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box {
        margin: 20px 0;
        text-align: center;
    }
    .latest_landing_page_wrap .spotlight_inner_right .spotlight_counter_box h3 {
        font-size: 30px;
    }
    .latest_landing_page_wrap
        .spotlight_inner_right
        .spotlight_counter_box
        p
        span {
        margin-top: 0;
    }
    .landing_content_box_wrap .row .col.m7,
    .landing_content_box_wrap .row .col.s12.m5 {
        width: 100% !important;
    }
    .landing_content_box_wrap .landing_content_imgbox {
        padding: 20px 10px 0;
    }
    .latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_left {
        padding-right: 0;
    }
    .latest_landing_page_wrap .landing_content_box_wrap .landing_infobox_right {
        padding: 30px 0 0;
    }
    .latest_landing_page_wrap .latest_landing_bottom_section {
        padding: 30px;
    }
    .latest_landing_page_wrap .landing_bottom_inner {
        padding: 40px 20px 20px;
    }
    .latest_landing_page_wrap .latest_landing_bottom_section h2 {
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 30px;
    }
    .latest_landing_page_wrap .latest_landing_bottom_section h2 br {
        display: none;
    }
    .latest_landing_page_wrap .try_now_button {
        text-align: center;
    }
    .landing_content_box_wrap .landing_img_info {
        order: 1;
    }
    .landing_content_box_wrap .landing_text_info {
        order: 2;
        margin-top: 30px;
    }

    .latest_landing_page_wrap .btn_green {
        margin-top: 30px !important;
    }
    .latest_landing_page_wrap .latest_landing_co_create_section img,
    .latest_landing_page_wrap .landing_content_imgbox img {
        transition: inherit;
    }
    .latest_landing_page_wrap .latest_landing_co_create_section img:hover,
    .latest_landing_page_wrap .landing_content_imgbox img:hover {
        transform: inherit;
    }
    .landingPage {
        position: relative;
    }
    /* #mobile_app_box_outer {
        display: block;
    } */
    .rfq-document-upload-mobile,
    .new_rfq_upload_mobile {
        display: block;
    }
    .rfq-document-upload-mobile {
        margin-bottom: 20px;
    }
    .new_rfq_upload_desktop,
    .rfq-document-upload {
        display: none;
    }
    .create_rfq_detail_from_wrap .new_rfq_upload_top_wrap {
        margin-bottom: 30px;
    }
    .create_rfq_detail_from_wrap .new_rfq_upload_top_wrap h1 {
        font-size: 25px;
    }
    .rfq_update_question_bar {
        display: none;
    }
    .create_rfq_detail_from_wrap .create_rfq_form_wrap {
        padding-right: 0 !important;
    }
    .update_rfq_product_upload_form .input-field #countryList {
        margin-bottom: 15px;
    }

    .new_pricing_layout_wrap .packages_plan_boxwrap {
        display: inherit;
        margin-bottom: 30px;
    }
    .new_subscription_plans .notAllow {
        position: inherit;
        bottom: 0;
        margin-top: 20px;
    }
    .new_subscription_plans .packages_plan_innerbox h3 {
        max-width: 100%;
        text-align: center;
    }
    .new_pricing_layout_wrap .planAmount {
        margin-bottom: 30px;
    }

    .brandLogo img {
        max-width: 150px;
    }
    .production_inner_wrap .productionInfoBox h6 {
        margin-bottom: 10px;
    }
    .production_inner_wrap .productionInfoBox .imgBox {
        text-align: center;
        margin-bottom: 30px;
    }
    .production_inner_wrap .productionInfoBox .imgBox img {
        width: auto;
    }
    .production_inner_wrap .productionInfoBox h6 {
        height: inherit;
        text-align: center;
    }
    .capabilities_tab_section,
    .fashion_production_wrap .production_inner_wrap,
    .landing_free_trial_wrapper .free_form_trial,
    .landing_top_video_section .container {
        display: inherit;
    }
    .capabilities_tab_right,
    .capabilities_tab_left,
    .production_inner_wrap .productionInfoBox,
    .landing_top_video_section .top_landing_title,
    .landing_top_video_section .landing_video,
    .landing_free_trial_wrapper .form_trial_right,
    .landing_free_trial_wrapper .form_trial_left {
        width: 100%;
    }
    .landing_top_video_section .top_landing_title {
        margin-top: 50px;
    }
    .capabilities_tab_left {
        margin-bottom: 50px;
    }
    .capabilities_tab_section {
        display: inherit !important;
    }
    .capabilities_tab_section .tabs {
        flex-direction: row !important;
        flex-wrap: wrap;
    }
    .capabilities_tab_left .tabs .tab {
        width: auto;
    }
    .capabilities_tab_left .tabs .tab a {
        padding: 0 10px;
    }

    .latest_landing_page_wrap .latest_landing_co_create_section {
        padding: 80px 0;
    }
    .capabilities_tab_section .tab-content {
        height: inherit !important;
    }

    .latest_landing_page_wrap #latestLandingCapabilitiesSection h2 {
        margin-bottom: 40px;
    }

    #latestLandingCapabilitiesSection .capabilities_tab_left .tabs .tab {
        line-height: 30px;
        height: 30px;
        margin-bottom: 10px;
    }

    .latest_landing_page_wrap .fashion_production_wrap h2 {
        margin-bottom: 30px;
    }
    .latest_landing_page_wrap .latest_landing_co_create_section h2 br {
        display: none;
    }
    .landing_free_trial_wrapper {
        padding: 50px 0;
    }
    .landing_free_trial_wrapper .trialContact {
        padding: 30px;
    }
    .landing_free_trial_wrapper .form_trial_box {
        padding: 50px 30px;
    }
    .landing_free_trial_wrapper .trialForm_wrap h3 {
        font-size: 25px;
    }
    .landing_free_trial_wrapper .form_trial_box {
        padding: 30px 0 0;
    }

    .footer_logo {
        margin-bottom: 20px;
    }

    .footer_benefits {
        margin: 15px 0;
    }
}
@media only screen and (max-width: 900px) {
    .mb-sourse {
        position: absolute;
        left: 40px;
        top: 40px;
    }
    .header_wrap.fixed .mb-sourse {
        top: 50px;
    }
    .chat-application .app-sidebar {
        width: 100% !important;
        transform: inherit !important;
        height: 200px;
        overflow: scroll;
    }
    .chatting_app_wrapper .content-area .card .generate-po-btn {
        right: 5px !important;
        top: 5px !important;
        font-size: 13px;
    }
    .chat-application .app-chat .chat-content .sidebar {
        width: 100% !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user {
        width: 100% !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .user-section {
        width: 60%;
    }
    .home_wrap
        .chatting_app_wrapper
        .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .user-section {
        width: 100%;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .info-section {
        width: 40%;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .info-section
        .star-timing
        .time {
        white-space: inherit;
        word-break: break-word;
        line-height: 13px;
        text-align: right;
    }
    .chat-application .app-chat .chat-content .sidebar .sidebar-chat {
        height: auto !important;
    }
    .chat-application .app-chat .chat-content .sidebar .ps__thumb-y,
    .chat-application .app-chat .chat-content .sidebar .ps__rail-y,
    .chat-application .app-chat .chat-content .sidebar .ps__rail-x {
        height: auto !important;
    }
    .chat_messagedata .chat_sms_left,
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat
        .chat-body
        .chat_sms_box
        p {
        width: 100% !important;
        font-size: 13px;
        min-height: 30px;
    }
    .chat_messagedata .chat_sms {
        max-width: 100% !important;
        font-size: 13px;
    }
    .left_chat_sms .row {
        margin: 0;
        font-size: 13px;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat {
        width: 100% !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat-right
        .chat-text
        .sms_strtotime {
        left: inherit !important;
        right: 14px !important;
    }
    .chat_messagedata .sms_product_img {
        text-align: left;
        margin: 10px 0;
    }
    .association-membership-img {
        width: 33%;
        padding: 0 10px 20px !important;
    }
    .blog_container .mymedia-body h5 {
        font-size: 18px;
        line-height: 25px;
    }
    /* ******************************************** */
    .landing_intro_wrapper h1 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    .footer_topWrap_inner h2,
    .landing_provide_wrap h2,
    .mvc_produce_design_wrap h3,
    .landing_request_wrap h3,
    .landing_tools_infobox h3,
    .sourcing_info_box h3 {
        font-size: 26px;
    }
    .title_border {
        min-width: 202px;
    }
    .sourcing_info_box .title_border {
        min-width: 190px;
    }
    .landing_tools_infobox .title_border {
        min-width: 258px;
    }
    .product_design_wrapper .productBox .imgBox {
        height: 180px !important;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox {
        height: inherit !important;
        display: inherit;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox
        img {
        max-width: 375px !important;
    }
    .blog_single_item_box .blog_imgbox,
    .blog_info_wrap .blog_content_box {
        height: 280px;
    }
}
@media only screen and (max-width: 800px) {
    .no_more_tables {
        padding: 0px 0px 10px;
    }
    .ready_order_attr_block .no_more_tables {
        padding: 10px 0px 0;
    }
    /* Force table to not be like tables anymore */
    .no_more_tables table,
    .no_more_tables thead,
    .no_more_tables tbody,
    .no_more_tables th,
    .no_more_tables td,
    .no_more_tables tr {
        display: block;
    }
    .no_more_tables tr {
        margin-bottom: 15px;
    }
    /* Hide table headers (but not display: none;
	 , for accessibility) */
    .no_more_tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .no_more_tables tr {
        border: 1px solid #ccc !important;
    }
    .no_more_tables td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
        white-space: normal;
        text-align: left;
        text-align: left !important;
    }
    .no_more_tables td:before {
        position: absolute;
        top: 15px;
        left: 10px;
        width: 45%;
        padding-right: 10px;
        white-space: inherit;
        text-align: left;
        font-weight: 500;
    }
    .no_more_tables td:before {
        content: attr(data-title);
    }
    .overview_table .no_more_tables td:before {
        top: 8px;
    }
    #profile.profile_table_design .no_more_tables td:before,
    .order-details-modal .no_more_tables td:before,
    .no_more_tables .dataTables_wrapper td:before,
    .product_data_table_wrap .no_more_tables td:before {
        top: 8px;
    }
    .profile_form_modal tbody tr:first-child {
        padding: inherit;
    }
    .tr_none_mobile,
    .empty_td,
    .grand_total_title {
        display: none !important;
        white-space: nowrap;
    }
    .no_more_tables .fresh-order-attributes {
        border: none !important;
    }
    .account_profile_wrapper .no_more_tables tr {
        display: inherit;
        padding: 0px !important;
    }
    .account_profile_wrapper .profile_table_design .no_more_tables td,
    .account_profile_wrapper .profile_table_design .no_more_tables th {
        width: inherit;
    }
    .overview_table_wrap .no_more_tables .material-icons {
        float: inherit;
    }
    .no_more_tables_td_mob {
        display: block;
    }
    .profile_form_modal .no_more_tables td {
        display: inline-block;
        width: 100%;
        padding: 15px;
    }
    .profile_form_modal .no_more_tables td:before {
        top: 18px;
    }
    .manufacture-product-table-data .product_data_table_wrap table td,
    .account_profile_wrapper .product_data_table_wrap table td,
    .account_profile_wrapper .product_data_table_wrap table th {
        display: inherit;
    }
    .no_more_tables #seller-product-datatable td {
        padding-left: 20px !important;
    }
    .cart-collaterals .cart_totals {
        width: 100%;
    }
    .profile_form_modal .btn_delete {
        float: inherit;
        margin-left: 10px;
    }
    .profile_form_modal .remove-overlay-image .btn_delete {
        float: right;
    }
    #ready_stock_order_customize_block .no_more_tables tr,
    #fresh_order_customize_block .no_more_tables tr {
        padding: 20px;
    }
    #ready_stock_order_customize_block .no_more_tables td,
    #fresh_order_customize_block .no_more_tables td {
        display: inline-block;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .product_data_table_wrap .no_more_tables table {
        padding: 15px;
        box-shadow: none;
    }
    .product_data_table_wrap .no_more_tables table tr {
        padding: 10px;
    }
    .no_more_tables div.dataTables_wrapper .mdc-data-table__cell {
        border: none;
        border-bottom: 1px solid #eee;
    }
    .no_more_tables td:last-child,
    .no_more_tables div.dataTables_wrapper .mdc-data-table__cell:last-child {
        border-bottom: none;
    }
    .order-modification-data {
        padding: 20px 15px 0;
    }
    .invoice_container_wrap #shipping-details-table-body .select2-container,
    .invoice_container_wrap .line_item_wrap #lineitems input,
    .invoice_container_wrap table #shipping-details-table-body input,
    .modal .color-and-size-block .color-size-table-block tr td input {
        width: -webkit-fill-available !important;
        width: -moz-available !important;
    }
    .modal table tr td input,
    #certification-upload-form-modal .select2-container,
    #certification-upload-form-modal tr td input,
    .modal .color-and-size-block .color-size-table-block tr td input {
        width: -webkit-fill-available !important;
        width: -moz-available !important;
        float: none;
    }
    .invoice_container_wrap .no_more_tables td {
        padding-right: 15px;
        padding-left: 50% !important;
        min-height: 38px;
    }
    .invoice_container_wrap .no_more_tables td:before {
        overflow: hidden;
    }
    #shipping-details-table-body a .fa,
    .pro_porma_invoice #lineitems a .fa {
        float: inherit;
    }
    .invoice_container_wrap .no_more_tables td:before {
        top: 25px;
    }
    .invoice_container_wrap .no_more_tables td#total_price_amount:before,
    .invoice_container_wrap .no_more_tables tr td:first-child:before {
        top: 12px;
    }
    .purchase_order_wrap .no_more_tables td:before {
        top: 10px;
    }
    .line_item_wrap .no_more_tables table,
    .shipping_details_table.no_more_tables table {
        border-bottom: none !important;
    }
    .business-shortcut-bar ul {
        display: block;
    }
    .business-shortcut-bar ul li {
        padding: 0px 5px 5px;
        display: inline-block;
    }
    #orders .order_inquiries_table table .btn_green {
        max-width: 120px;
        min-width: 120px;
        font-size: 12px;
        padding: 5px;
    }
    .availability_color_table_wrap .input-field .availabile_qty input,
    .product_upload_innerBox .input-field .price_leadtime_table input,
    .product_upload_innerBox .price_leadtime_table .uom_box .form-control {
        float: none;
    }
    .product_upload_innerBox .uom_box {
        float: none;
        width: 100%;
    }
    .product_upload_innerBox .input-field .price_leadtime_table input {
        width: -webkit-fill-available !important;
        width: -moz-available !important;
    }
    .product_upload_innerBox .no_more_tables tr {
        border: none;
    }
    div.dataTables_wrapper table.mdc-data-table__table {
        width: auto !important;
    }
    #orders table {
        border-radius: 0;
    }
    #orders {
        padding: 0;
    }
    .invoice_container_wrap .card,
    #orders .order_inquiries_table,
    #order-query .order-list-block,
    #order-modification .order-list-block.card {
        padding: 0 !important;
        box-shadow: none;
        margin: 0;
    }
    #orders .no_more_tables {
        padding: 0;
    }
    .account_profile_wrapper .capacity_machineries .overview_table,
    .account_profile_wrapper .machinery_table_inner_wrap .overview_table {
        border: none;
    }
    .profile_tabNav_wrap .profile_table_design table td,
    .profile_tabNav_wrap .profile_table_design table th {
        width: 100%;
        padding: 5px;
    }
    .profile_tabNav_wrap .profile_table_design .overview_table_first_table td {
        width: 50%;
    }
    .profile_tabNav_wrap table td,
    .profile_tabNav_wrap table th,
    .account_profile_wrapper table td,
    .account_profile_wrapper table th {
        padding: 5px;
    }
    .account_profile_wrapper .overview_table .material-icons,
    .profile_tabNav_wrap .overview_table .material-icons {
        font-size: 18px;
    }
    .for_brands_video_box .video_box {
        max-width: 500px;
        height: 300px;
    }
    .proposition_data_wrap .no_more_tables td {
        text-align: center !important;
        padding-left: 40% !important;
    }
    .proposition_data_wrap .no_more_tables td:before {
        top: 31px;
    }
    .new_pricing_layout_wrap h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .value_left_proposition_plan a span {
        font-size: 14px;
    }
    .proposition_plan_itemBox .buttonBox button {
        font-size: 14px;
    }
    .new_pricing_layout_wrap .startWrap button {
        font-size: 14px;
        padding: 15px;
    }
}
@media only screen and (max-width: 768px) {
    .logo {
        margin-bottom: 15px;
    }
    .header_wrap {
        padding-top: 20px;
    }
    table {
        word-break: initial;
    }
    .about_content_container,
    .policy_content_wrap {
        padding: 0px;
    }
    .footer_right_bottom .btn_email {
        margin-top: -5px !important;
    }
    .modal .left-align,
    .modal .right-align {
        text-align: center;
    }
    #profileAccountPostNew .right-align {
        text-align: right;
    }
    .submit_btn_wrap .right-align {
        text-align: right;
    }
    .rfq_detail_from_wrap .submit_btn_wrap .right-align button {
        float: none !important;
    }
    .btn_green {
        margin: 5px !important;
    }
    .mainContainer .product_innrer_wrap {
        padding: 40px 20px 20px;
    }
    .suppliers_content_wrap .industry_infoBox {
        width: 100%;
    }
    .suppliers_filter_wrap .filter_search .btn_search {
        top: 0;
        margin: 4px 0 !important;
    }
    .account_profile_wrapper .factory_imgbox_wrap .col.s6.m4,
    .factory_imgbox_wrap .factory_image_gallery .col.s6.m4 {
        width: 50% !important;
    }
    .account_profile_wrapper .tabcontent h3 {
        text-align: center;
    }
    .account_profile_wrapper .tabcontent .top_titleWrap h3 {
        padding-top: 0;
    }
    .owner_info_wrap .owner_info_box {
        padding-bottom: 40px;
    }
    .owner_info_wrap .owner_img {
        margin: auto;
        margin-bottom: 30px;
    }
    .owner_info_wrap div.row {
        display: flex;
        flex-direction: column-reverse;
    }
    .owner_info_wrap .col.s12.m8.l9,
    .owner_info_wrap .col.s12.m4.l3,
    .owner_info_wrap .owner_info_box {
        width: 100% !important;
    }
    .user-profile-basic-info-block {
        width: 100%;
        margin: 0;
    }
    .business_list_innar_wrapper,
    #profile.profile_information_wrap {
        padding: 0 5px !important;
    }
    .business-shortcut-bar {
        padding: 10px 10px 0;
    }
    .business-shortcut-bar ul {
        padding: 0;
    }
    .business_list_wrapper {
        margin: 0;
    }
    .profile-block .col {
        width: 100%;
    }
    .profile_factory_tourWrap .factory_video_box {
        margin-bottom: 0;
    }
    .degree_360_video_gallery .imgBox {
        box-shadow: none;
        overflow: inherit;
        margin-bottom: 25px;
        height: 170px !important;
    }
    .factory_imgbox_wrap .imgBox,
    .profile_factory_tourWrap .factory_image_gallery .imgBox {
        height: 180px;
    }
    .profile_factory_tourWrap .gallery_navbar {
        padding-bottom: 6px;
    }
    .profile_factory_tourWrap .product_view {
        padding-bottom: 10px;
    }
    .profile_factory_tourWrap .gallery_navbar ul li {
        margin: 0 5px;
    }
    .profile_factory_tourWrap .top_titleWrap a:link,
    .profile_factory_tourWrap .top_titleWrap a:active,
    .profile_factory_tourWrap .top_titleWrap a:visited {
        font-size: 15px;
    }
    .account_profile_wrapper .factory_imgbox_wrap ul li a:link,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:active,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:visited,
    .profile_factory_tourWrap .gallery_navbar ul li a:link,
    .profile_factory_tourWrap .gallery_navbar ul li a:active,
    .profile_factory_tourWrap .gallery_navbar ul li a:visited {
        font-size: 14px;
    }
    .profile_factory_tourWrap .product_view,
    .profile_factory_tourWrap .gallery_navbar {
        text-align: center;
        width: 100% !important;
    }
    .rfq_content_box .rfq_profile_img {
        margin-bottom: 30px;
    }
    .profile-menu-list ul li {
        margin: 3px;
    }
    .overview_table,
    .account_profile_wrapper .production-flow-and-manpower-table-wrapper {
        overflow: auto;
    }
    .wholesaler_profile_info_details .account_profile_wrapper .overview_table {
        border: 1px solid rgba(19, 112, 10, 0.3);
        border-bottom: none;
    }
    .account_profile_wrapper .production-flow-and-manpower-table-wrapper {
        border: none;
    }
    .wishlist_products_wrap .card {
        box-shadow: none;
    }
    .wishlist-product .product-title {
        font-size: 15px;
    }
    .wishlist-product .product_price {
        font-size: 20px;
    }
    .wishlist-product .rating_label {
        display: inline-block;
    }
    .business_list_inner_wrap .business_list_itembox {
        width: 50%;
    }
    .business_list_wrapper .right-align {
        text-align: center;
        padding-bottom: 20px;
        width: 100%;
    }
    .profile_not_updated {
        padding: 50px;
    }
    .profile_not_updated_inner {
        max-width: 100%;
        margin-bottom: 15px;
    }
    .banner_search
        .select2-container--default
        .select2-selection--single
        .select2-selection__rendered {
        line-height: 40px;
    }
    .suppliers_filter_list {
        padding-bottom: 50px;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .btn_search {
        margin: 0 !important;
    }
    .single-product-related-products {
        overflow: hidden;
    }
    .single-product-store-information .ic-btn {
        margin-bottom: 15px !important;
    }
    .manufactrue_product_details_wrap .product_details_info_wrap,
    .product_details_info_wrap {
        padding-left: 20px !important;
    }
    .single-product-moq span,
    .single-product-price-value .nego_price {
        font-size: 22px;
    }
    .single-product-price .label,
    .single-product-moq {
        font-size: 14px;
    }
    .single-product-description-block-wrapper .card {
        font-size: 15px;
        padding: 15px !important;
    }
    .single_product_review_wrap .single-product-write-review ul {
        float: left;
        display: block;
    }
    .submit_btn_wrap .left-align {
        text-align: left;
    }
    .module-search .select2-container {
        width: 110px !important;
    }
    .mobile_header .mobile_top_icon_box .fas,
    .mobile_header .mobile_top_right .material-icons {
        width: 30px;
        height: 30px;
        line-height: 31px;
        font-size: 16px;
    }
    .mobile_header .header_search_bar .material-icons {
        font-size: 18px !important;
    }
    .mobile_top_right .avatar-status {
        width: 35px;
        height: 35px;
    }
    .cart-icon-wrapper-mobile .material-icons {
        font-size: 16px !important;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
        width: 58% !important;
    }
    .dataTables_wrapper .dataTables_filter .form-control {
        width: 95%;
        margin-left: 0;
    }
    .factory-large-image-block,
    .factory-image-block {
        text-align: center;
    }
    .modal .modal-content {
        padding: 40px 20px;
    }
    .edit_wholesaler_profile_trigger,
    .profile_bannerwrap .edit_profile_option .edit_profile_trigger {
        padding: 7px 10px 3px;
    }
    .edit_wholesaler_profile_trigger i,
    .profile_bannerwrap .edit_profile_option .edit_profile_trigger i {
        line-height: 18px;
        font-size: 18px;
    }
    .account_profile_wrapper .tabcontent .company_stuff .title {
        font-size: 15px;
    }
    .terms_conditions_list .form-control {
        width: 70% !important;
    }
    .line_item_wrap h6 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    .line_item_wrap {
        overflow: auto;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .blog_detail_info_wrap iframe {
        width: auto;
        height: auto !important;
    }
    .product_details_content_wrap .product_preview_wrap video {
        width: 235px;
        height: 130px;
    }
    .account_profile_wrapper .overview_table .no_more_tables {
        padding: 0;
    }
    .account_profile_wrapper .manpower_table_wrapper,
    .account_profile_wrapper .company_overview_table {
        border: 1px solid rgba(19, 112, 10, 0.3);
        border-bottom: none;
    }
    .account_profile_wrapper table td,
    .account_profile_wrapper table th {
        font-size: 12px;
        line-height: 18px;
    }
    table.production-flow-and-manpower-table td,
    table.production-flow-and-manpower-table th {
        font-size: 12px;
        line-height: 18px;
    }
    table.production-flow-and-manpower-table tr td tr td {
        padding: 5px;
    }
    .account_profile_wrapper .top_titleWrap {
        margin: 0 0 20px;
        padding: 10px 0 0;
    }
    .account_profile_wrapper .editBox .btn_green_White .material-icons {
        font-size: 16px;
        line-height: 36px;
    }
    .account_profile_wrapper .editBox .btn_upload span .material-icons {
        font-size: 19px;
        line-height: 38px;
    }
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 33% !important;
    }
    #homepage .perform_tab_table {
        padding: 0;
    }
    #homepage .perform-header h2 {
        font-size: 28px;
        line-height: 35px;
    }
    .video_upload_block .edit-video-show-block .btn_delete {
        display: block;
        float: none;
    }
    .footer_left_bottom .addressWrap .btn_direct {
        display: inline-block;
        max-width: initial;
        padding: 6px 15px 3px;
    }
    .blog_detail_info_wrap h1 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .rfq_content_box .btn_share span {
        display: none;
    }
    .rfq_content_box .rfq_profile_detail .rfq_share_box {
        right: 10px;
        top: 8px;
    }
    .rfq_content_box .btn_green.btn_share {
        height: 28px;
        margin: 0 !important;
        padding: 2px 5px;
    }
    .rfq_content_box .btn_share .material-icons {
        margin: 0;
        font-size: 16px;
        line-height: 24px;
    }
    .module-search .select2-container {
        top: 6px;
    }
    .product_data_table_wrap table td img {
        max-height: 50px;
    }
    .account_profile_wrapper {
        padding: 0 !important;
    }
    /* *************************************** */
    .product_innrer_wrap {
        padding: 40px 20px 0;
    }
    .product_wrapper .banner_slider {
        height: 300px !important;
    }
    .product_wrapper .productBox {
        margin: 0 0px 30px;
    }
    .product_design_wrapper .product_moq,
    .product_design_wrapper .product_item_box .pro_price {
        font-size: 12px;
    }
    .product_design_wrapper .products_inner_textbox .unit,
    .product_design_wrapper .product_moq .moq,
    .product_design_wrapper .price_negotiable {
        font-size: 9px;
    }
    .product_slider .slick-next,
    .product_slider .slick-prev {
        display: none !important;
    }
    /* *************************************** */
    .landing_provide_wrap {
        padding-bottom: 10px;
    }
    .landing_spotlight_top {
        min-height: 132px;
    }
    .landing_spotlight_top .spotlight_box {
        bottom: -21px;
    }
    .landing_spotlight_wrap .spotlight_box img {
        max-width: 200px;
    }
    .landing_page_wrapper .carousel.carousel-slider {
        height: 460px !important;
        overflow: hidden;
    }
    .landing_sourcing_wrap .sourcing_info_box {
        padding: 20px 0;
        font-size: 14px;
    }
    .landing_intro_wrapper h1 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .home_intro_left .btn_talk .material-icons {
        margin-top: 2px;
        font-size: 18px;
    }
    .footer_topWrap_inner h2,
    .landing_provide_wrap h2,
    .mvc_produce_design_wrap h3,
    .landing_request_wrap h3,
    .landing_tools_infobox h3,
    .sourcing_info_box h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .landing_page_wrapper,
    .spotlight_info,
    .landing_provide_wrap ul li,
    .home_intro_left {
        font-size: 14px;
        line-height: 22px;
    }
    .home_intro_left .btn_border_black .material-icons {
        margin-top: 2px;
        font-size: 18px;
    }
    .landing_page_wrapper .landing_intro_wrapper .btn_green {
        padding-top: 7px;
    }
    .landing_spotlight_wrap .landing_view_profile {
        padding: 5px 0 1px;
    }
    .request_button_box .btn_talk .material-icons {
        margin-top: 2px;
    }
    .landing_tools_infobox .tools_button_box .btn_border_black {
        padding-top: 8px;
    }
    .landing_provide_wrap h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .landing_tab_menu ul.spotlight_tabs {
        text-align: center;
    }
    .landing_tab_menu ul.spotlight_tabs li.tab {
        text-align: center;
        padding: 3px 6px;
    }
    .landing_tab_menu ul.spotlight_tabs li.tab a:link,
    .landing_tab_menu ul.spotlight_tabs li.tab a:active,
    .landing_tab_menu ul.spotlight_tabs li.tab a:visited {
        font-size: 14px;
        padding-bottom: 0;
        line-height: 20px;
        display: inline-block;
        margin-bottom: 5px;
    }
    .landing_tab_menu ul.spotlight_tabs li.tab a:focus,
    .landing_tab_menu ul.spotlight_tabs li.tab a.active,
    .landing_tab_menu ul.spotlight_tabs li.tab a:hover {
        border-bottom: 1px solid #448547;
    }
    .landing_request_img,
    .landing_tools_img,
    .sourcing_img_box,
    .home_intro_right {
        text-align: center;
    }
    .landing_tools_img {
        padding-top: 25px;
    }
    .sourcing_img_box {
        padding-top: 0px;
    }
    .landing_sourcing_wrap .apps_wrap img {
        max-height: 35px;
        margin-right: 10px;
    }
    .landing_sourcing_wrap {
        padding: 30px 0 0;
    }
    .landing_request_wrap {
        padding-top: 15px;
    }
    .landing_tools_wrap {
        padding-bottom: 40px;
    }
    /*******************************/
    .footer_topWrap {
        margin-bottom: 0;
        text-align: center;
        padding: 40px 0;
    }
    .footer_inner_content {
        display: inherit;
        text-align: center;
    }
    .footer_bottom_part .socialWrap {
        padding: 30px 0 0;
    }
    .footer_bottom_part .footer_inner_content .footer_privacy {
        padding: 15px 0;
    }
    .footer_left_bottom .addressWrap {
        padding-top: 0;
        float: inherit;
    }
    .footer_bottomWrap {
        padding: 50px 0px !important;
    }
    .footer_left_bottom .addressWrap .btn_direct {
        margin: 20px auto 10px;
    }
    .footer_left_bottom .addressWrap .btn_tour {
        margin: 0 auto;
    }
    .footer_right_bottom .footer_buttonWrap {
        text-align: center;
    }
    .footer_right_bottom .btn_email {
        float: none;
        margin-top: 10px;
    }
    .product_design_wrapper .productBox .priceBox {
        padding: 10px 0;
    }
    .product_design_wrapper .productBox .priceBox .price {
        text-align: left;
    }
    .product_design_wrapper .productBox .imgBox {
        min-height: 140px;
    }
    .assistance_option_wrap .rejectRfqForm ul li {
        width: 100%;
    }
    .accept_submit_wrap {
        text-align: center;
    }
    .accept_submit_wrap .btn_green {
        float: none;
        margin: 0 !important;
    }
    .title_border {
        min-width: 146px;
    }
    .sourcing_info_box .title_border {
        min-width: 140px;
    }
    .landing_tools_infobox .title_border {
        min-width: 192px;
    }
    .footer_topWrap_inner h4,
    .landing_request_wrap h5 {
        font-size: 16px;
        line-height: 25px;
    }
    .blog_detail_info_wrap .feature_img {
        margin-bottom: 10px;
    }
    .blog_detail_info_wrap {
        font-size: 14px;
        line-height: 24px;
    }
    .banner_search {
        top: 102px;
    }
    .profile_container {
        padding: 0;
    }
    .wholesaler_profile_info_details {
        padding: 0 !important;
    }
    .product_data_table_wrap .no_more_tables table {
        padding: 0;
        border-radius: 0 !important;
    }
    .landing_nav_wrap {
        border: none;
    }
    .mvc_produce_design_wrap {
        padding-top: 20px;
    }
    .shipping_details_wrap .btn_green {
        margin-bottom: 30px !important;
    }
    .more-term-and-condition-unorder-list .list-group-item input.form-control {
        width: 75% !important;
    }
    .more-term-and-condition-unorder-list .list-group-item .btn_delete {
        float: left;
        margin-left: 10px;
    }
    .profile_wholesaler_inner .product_data_table_wrap table img {
        margin: inherit;
    }
    .landing_tools_infobox .tools_button_box {
        padding-top: 15px;
    }
    .mvc_produce_design_wrap .visit_studio .btn_visit_studio,
    .landing_tools_infobox .tools_button_box .btn_green {
        margin: 0;
    }
    /*********************************************/
    .account_profile_box .profile_account_dev_design .product_cards .modal {
        width: calc(100% - 16px);
    }
    .account_profile_box
        .profile_account_dev_design
        .product_cards
        .card_image {
        height: 240px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab {
        width: 80px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .design_history_tabs
        .tab
        a
        .material-icons {
        display: none;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .content_header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .content_header
        h5 {
        width: 100%;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_card_modal
        .content_header
        p {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .account_profile_box
        .profile_account_dev_tech
        .modal
        .select_tech_pack_picture_modal
        ul
        li {
        width: 50%;
    }
    .account_rfqDetailes_infoWrap p,
    .profile_account_myrfq_box p,
    .profile_account_poinfo_box p {
        font-size: 11px;
    }
    .export-destination-block .col.s6.m4.l2 {
        width: 32% !important;
    }
    .faq_contentinfo_wrapper h1 {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    /* ************* About us page css start ************* */
    #mb_about .about_us .about_content {
        padding-bottom: 30px;
    }
    #mb_about .about_us .about_content h4 {
        font-size: 20px;
        margin-bottom: 15px;
        text-align: center;
    }
    #mb_about .vision_and_mission .row .col .vision_and_mission_box {
        padding: 20px;
    }
    #mb_about .vision_and_mission .row .col .vision_and_mission_box h4 {
        margin: 15px 0;
    }
    #mb_about .features .features_slider .feature_left .feature_info_text {
        height: 105px;
    }
    #mb_about .features .navigation {
        margin-top: 0;
    }
    /* ************* About us page css end ************* */
    /* ************* How We Work css start ************* */
    #how_we_work .page_title .title_and_tags h2 br {
        display: none;
    }
    #how_we_work .page_title .title_and_tags h2 {
        font-size: 20px;
        line-height: 28px;
    }
    #how_we_work .steps_section {
        padding-top: 30px;
        padding-bottom: 0;
    }
    #how_we_work .steps_section .steps_box .count_and_details {
        min-height: unset;
    }
    #how_we_work .features {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #how_we_work .why_us {
        padding-top: 30px;
    }
    #how_we_work .request_quotation div h3 br {
        display: none;
    }
    #how_we_work .request_quotation div h3 {
        font-size: 20px;
        line-height: 30px;
    }
    /* ************* How We Work css end ************* */
    .rfq_upload_filebox {
        padding: 50px 20px;
    }
    .new_rfq_upload_form_wrap p {
        margin-bottom: 35px !important;
    }
    .login_landing_wrap .login_landing_inner,
    .rfq_post_success {
        margin-bottom: 0;
        padding: 45px 20px;
        background: none;
    }
    .login_landing_wrap .login_landing_inner h1 {
        margin-bottom: 20px;
    }
    .rfq_post_success .rfq_post_success_inner_right,
    .login_landing_inner .login_landing_inner_right {
        background: none;
    }
    .contactus-content-body {
        padding: 0 5px 0;
    }
    .subscribe-data-modal-wrapper-inside .subscription_plan_block {
        width: 100%;
    }
    .new_landing_source_products_directly .products_directly_right_img {
        display: none;
    }
    .products_directly_right_infobox {
        font-size: 16px;
    }
    .new_landing_source_slider {
        margin-right: 0;
        padding: 30px 0px;
    }
    .new_landing_source_slider ul li h5 {
        font-size: 14px;
    }
    .new_landing_source_slider ul li span {
        font-size: 28px;
    }
    .new_landing_source_products_border_bg {
        right: 0;
    }
    .new_landing_source_products_directly .source_products_top {
        padding-bottom: 30px;
    }
    .new_landing_source_products_directly h2 {
        font-size: 28px;
    }
    .new_landing_source_products_directly h4 {
        font-size: 20px;
    }
    .home_intro_left .quotation_request .quotation_text {
        line-height: 31px;
    }
    .explore-rfq-products-menu-trigger span {
        display: none;
    }
    .new_landing_section_three .row {
        display: flex;
        flex-direction: column;
    }
    .new_landing_section_three .sectionThreeLeft,
    .new_landing_section_three .sectionThreeRight {
        width: 100% !important;
    }
    .new_landing_section_three .et_pb_all_tabs {
        display: none;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .collapsible_imgBox {
        padding: 0 20px 0px;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li.et_pb_tab_active
        .collapsible_imgBox {
        display: block !important;
        text-align: center;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li
        .collapsible_imgBox
        .collapsible_img {
        max-height: 250px;
    }
    .new_landing_sectionThree_left {
        padding-right: 0;
        max-width: 100%;
    }
    .new_landing_section_three h2 br {
        display: none;
    }
    .new_landing_section_three
        .new_landing_sectionThree_right
        .collapsible_imgBox {
        padding: 0 30px;
    }
    .new_landing_section_three {
        margin: 78px 0;
        height: inherit;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li {
        opacity: 1;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .details_info {
        overflow: inherit;
        visibility: visible;
        height: auto;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .collapsible_imgBox {
        display: block !important;
        text-align: center;
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .details_info {
        padding-top: 10px;
        visibility: visible;
        max-height: inherit;
        height: auto;
        padding: 20px 0 0;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li
        .landing_tabItemBox
        .title_info {
        font-weight: 600;
    }
    .new_landing_sectionThree_left .et_pb_tabs_controls li .upArrow {
        display: none;
    }
    .new_landing_sectionThree_left
        .et_pb_tabs_controls
        li.et_pb_tab_active
        .details_info {
        animation: inherit;
    }
    .manufacture h2 {
        font-size: 25px;
        line-height: 32px;
    }
    .manufacture h2 br {
        display: none;
    }
    .banner_bottom_inner {
        display: inherit;
    }
    .bookAdemo_box {
        display: inline-block;
        width: 100%;
        padding-top: 20px;
    }
    .bookAdemo_box .bookAdemo {
        margin: 0 auto;
    }
    .banner_bottom_inner h5 {
        padding-left: 48px;
        line-height: 24px;
        font-size: 16px;
    }
    .banner_bottom_inner h5 br {
        display: none;
    }
    .new_design_product_detail_wrap
        .new_design_product_detail
        .new_design_detail_info {
        display: flex;
        flex-flow: column wrap;
        justify-content: flex-start;
    }
    .new_design_product_detail_wrap
        .new_design_product_detail
        .new_design_detail_left {
        order: 1;
        width: 100%;
        margin-bottom: 50px;
    }
    .new_design_product_detail_wrap
        .new_design_product_detail
        .new_design_detail_right {
        order: 2;
        width: 100%;
        margin-bottom: 30px;
    }
    .new_design_product_detail_wrap
        .new_design_product_detail
        .new_design_detail_imgbox {
        order: 3;
        width: 100%;
    }
    .new_design_product_detail_wrap .product-large-image-block {
        height: 450px;
        overflow: hidden;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist {
        height: auto;
    }
    .new_design_product_detail_wrap .product-bg-image {
        background-size: contain;
    }
    .new_design_product_detail_wrap .new_design_product_detail .tabs_wrapper {
        position: inherit;
    }
    .packages_plan_boxwrap {
        display: inherit;
    }
    .packages_plan_wrapper .packages_plan_box {
        width: -webkit-fill-available !important;
        width: -moz-available !important;
    }
    .new_pricing_layout_wrap h2 {
        font-size: 35px;
        line-height: 50px;
    }
    .latest_landing_top_section {
        padding: 50px 20px;
    }
    .latest_landing_page_wrap .top_landing_title h1 {
        font-size: 25px;
    }
    .latest_landing_page_wrap .top_landing_title h1 br {
        display: none;
    }

    .platform_innerBox_wrap .platform_content_box,
    .latest_landing_co_create_section .shape_stepBox_wrap .shape_step_box {
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    .quotation_request_wrapper {
        width: auto;
    }
    .user-profile-basic-info-block .my_businesses_wrap .col.m4 {
        width: 100% !important;
    }
    .rfq_profile_info .rfq_thum_imgs,
    .rfq_content_box .rfq_view_detail_info,
    .rfq_profile_info {
        text-align: center;
    }
    .rfq_profile_info .rfq_thum_imgs {
        padding: 0;
    }
    .rfq_thum_imgs .rfq_thum_img {
        margin-right: 5px;
        margin-bottom: 10px;
        padding: 0 5px;
    }
    .banner_search .material-icons {
        font-size: 1.5rem !important;
    }
    .footer_right_bottom .btn_email {
        height: 50px;
    }
    .footer_newsletter_bar .footer_buttonWrap .industry_textbox {
        width: 90%;
        margin-bottom: 20px;
    }
    .business_login_inner {
        padding: 20px 0px !important;
    }
    .seller-product-list .mdc-layout-grid__inner {
        padding: 30px 0 0;
    }
    .tabcontent .top_titleWrap h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .pr_highlights_wrap .paper_img.col.s6.m4.l2,
    .export_destination_wrap .flagBox .col.s6.m4.l2,
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 32% !important;
    }
    #home .product_boxwrap .productBox .imgBox {
        height: 90px;
    }
    .factory_imgbox_wrap .imgBox {
        margin: 0 0 30px 0;
        box-shadow: none;
        overflow: inherit;
    }
    .main_buyer_img img {
        max-height: 40px;
    }
    .wishlist_products_wrap .product_img {
        text-align: center;
    }
    .wishlist_products_wrap .product_short_details {
        text-align: center;
    }
    .degree_360_video_gallery .imgBox {
        height: 250px !important;
        margin-right: 0 !important;
        text-align: center;
    }
    #factory_degree_images,
    #factory_images {
        margin: 0;
    }
    .factory_imgbox_wrap .imgBox {
        text-align: center;
    }
    .profile_factory_tourWrap .factory_video_box {
        height: 250px;
    }
    .blog_info_wrap .blog_content_box {
        height: auto;
    }
    .blog_content_box .blog_imgbox {
        border: none;
    }
    .product_wrapper {
        padding: 0;
    }
    #homepage .delivaryTime .guarantee h3,
    #homepage .perform-header h1,
    #homepage .delivaryTime .ontimeDescription .description h2,
    #homepage .banner .description h2,
    #homepage .perform-header h2 {
        font-size: 22px !important;
        line-height: 30px !important;
        margin-top: 20px;
        text-align: center;
    }
    #homepage .perform-header h1 {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    #homepage .banner .description,
    #homepage .delivaryTime .ontimeDescription .description,
    #homepage .about .about-item .item-body .item-description {
        line-height: 25px;
    }
    #homepage .about .about-item .item-body .item-description h4 {
        font-size: 20px;
        line-height: 28px !important;
        text-align: center;
    }
    #homepage .about .about-item .item-body {
        padding: 35px 20px;
    }
    #homepage .tbm li a:hover,
    #homepage .tbm li a.active,
    #homepage .tbm li a:first-child:hover {
        font-size: 16px;
        padding: 15px 20px;
    }
    #homepage .homepgp-sm {
        padding: 0;
    }
    #homepage .homebHd-sm {
        padding: 30px 0px 20px;
        line-height: 28px;
    }
    #homepage a.button:link,
    #homepage a.button:visited,
    #homepage a.button:active,
    #homepage a.button:hover {
        text-align: center;
    }
    #homepage .book_call {
        padding: 0;
    }
    #homepage .jb {
        padding: 15px 15px 14px;
        font-size: 16px;
    }
    .purchase_order_top td {
        display: flex;
    }
    .modal .modal-content .container {
        padding: 0 !important;
    }
    .modal .submit_btn_wrap .left-align,
    .modal .submit_btn_wrap .right-align {
        text-align: center;
    }
    .modal .submit_btn_wrap button {
        float: none !important;
    }
    .user-profile-info-block {
        font-size: 15px;
    }
    legend {
        text-align: center;
        line-height: 20px;
        font-size: 15px;
    }
    .color-size-table-block th,
    .fresh-order-attribute-table-block th {
        font-size: 14px;
    }
    .certificate_img_wrap {
        width: 50%;
    }
    .add-new-product-button {
        width: 100%;
    }
    .profile_leftCol .profile_pic,
    .leftCol_wrap .profile_pic {
        width: 100px;
        height: 100px;
    }
    .profile_leftCol .office_address,
    .leftCol_wrap .office_address {
        padding-top: 0;
    }
    .business_stepper_wrap {
        padding: 50px 0;
    }
    .modal .modal-close.btn_grBorder {
        margin-bottom: 10px;
    }
    .profile_form_modal .submit_btn_wrap .btn_green {
        float: none;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-footer
        .chat-input {
        display: inherit !important;
    }
    .chat-application .app-chat .chat-content .chat-content-area .chat-footer {
        margin: 0 !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-footer
        .chat-input
        .message {
        width: 85% !important;
        padding: 0 10px !important;
        margin-right: 0 !important;
    }
    .chat-application .app-chat .chat-content .sidebar {
        width: 100% !important;
    }
    .terms_conditions_list .form-control {
        width: 96% !important;
        margin-bottom: 0 !important;
    }
    .terms_conditions_list .input-group-prepend {
        width: 100%;
        text-align: left;
        float: none;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat
        .col {
        padding-left: 6px;
        width: 100% !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat
        .col.m12 {
        margin-bottom: 10px;
    }
    .blog_detail_info_wrap iframe {
        width: 100%;
    }
    .association-membership-img {
        width: 50%;
    }
    .order-details-modal.modal .modal-content,
    .confirm-order-modification-details-modal.modal .modal-content,
    .order-modification-comment-modal.modal .modal-content {
        padding: 20px !important;
    }
    .video_upload_block .edit-video-show-block {
        text-align: center;
    }
    .modal .modal-content .rfq_profile_info h4 {
        display: inherit;
        text-align: center;
    }
    .rfq_profile_info .btn_share span {
        display: none;
    }
    .rfq_thum_imgs .rfq_thum_img {
        float: none;
        display: inline-block;
        overflow: hidden;
        margin: 0;
        padding: 5px;
    }
    .rfq_content_box .rfq_profile_info .rfq_thum_imgs img {
        border: 1px solid #eee;
        -webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
        box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);
    }
    .rfq_thum_img .xlsx_icon,
    .rfq_thum_img .pdf_icon,
    .rfq_thum_img .zip_icon,
    .rfq_thum_img .doc_icon {
        background-size: 85px;
        height: 100px;
    }
    #products .manufacture-product-table-data .col.s12.m4.l3 {
        width: 50% !important;
    }
    .blog_content_box .blog_imgbox img {
        max-height: inherit;
    }
    .footer_left_bottom {
        padding-bottom: 50px !important;
    }
    .footer_left_bottom .addressWrap {
        text-align: center;
    }
    .respones_box .rfq_profile_info .right-align,
    .rfq_content_box .respones_detail_wrap .rfq_profile_info {
        text-align: center;
    }
    .single-product-description-block-wrapper {
        padding: 0 0 15px;
    }
    .product_details_tab_wrap table td,
    .product_details_tab_wrap table th {
        word-break: break-word;
    }
    .single-product-details-wrapper {
        padding: 0 !important;
    }
    .product_details_content_wrap {
        margin: 0px;
    }
    .rfq_detail_from_wrap .submit_btn_wrap .left-align,
    .rfq_detail_from_wrap .submit_btn_wrap .right-align {
        text-align: center;
    }
    /* ********************************** */
    .landing_request_img img,
    .landing_tools_img img,
    .sourcing_img_box img,
    .home_intro_right img {
        max-width: 100%;
    }
    .landing_sourcing_wrap .row,
    .mvc_produce_design_wrap .row,
    .landing_tools_wrap .row {
        display: flex;
        flex-direction: column;
    }
    .landing_sourcing_wrap .col.s12.m6:first-child {
        order: 2;
    }
    .mvc_produce_design_wrap .visit_studio {
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .mobile_home_intro_img,
    .mobile_sourcing_img_box {
        padding: 0;
    }
    .mvc_produce_design_wrap,
    .sourcing_apps_box,
    .landing_sourcing_wrap .sourcing_info_box,
    .landing_tools_infobox,
    .home_intro_left {
        text-align: center;
    }
    .landing_provide_wrap h3 {
        margin-bottom: 10px;
    }
    .mvc_produce_design_wrap .product_video_box {
        padding-bottom: 20px;
    }
    .title_border {
        margin-bottom: 30px;
    }
    .landing_provide_wrap .provide_left {
        padding-bottom: 40px;
    }
    .landing_request_img img {
        width: auto;
        max-height: 400px;
    }
    .spotlight-inside-image img {
        display: none;
    }
    .landing_spotlight_infoWrap .spotlight_overlay {
        background: rgba(0, 0, 0, 0.7);
    }
    .spotlight-inside-image {
        background: #0e1734;
    }
    .product_design_wrapper
        .product_item_box
        .products_inner_textbox
        .col.s12.m6 {
        width: 50%;
    }
    .product_design_wrapper .price_negotiable {
        font-size: 12px;
    }
    .product_preview_info_wrap .mysizebox,
    .mycolorwrapper .mycolorbox {
        margin: 3px 0;
        line-height: 25px;
    }
    .product_preview_info_wrap .mysizebox-panel span,
    .product_preview_info_wrap .mycolorbox-color {
        padding: 2px 5px;
        border-radius: 3px;
        font-size: 12px;
    }
    .product_preview_info_wrap .mysizebox-panel span {
        margin-bottom: 0;
        line-height: 20px;
    }
    .manufactrue_product_details_wrap .container {
        padding: 0 !important;
    }
    .manufactrue_product_details_wrap
        .single-product-description-block-wrapper {
        padding: 0;
    }
    .single-product-colors ul li {
        margin: 0 3px 5px 0px;
    }
    .single-product-colors ul li a {
        line-height: 17px;
        border-radius: 3px;
        font-size: 12px;
    }
    .products_filter_search_wrap .search_inputbox_wrap {
        width: 72%;
    }
    .createRfqForm .rfq_detail_from .input-wrapper .add_short_description,
    .createRfqForm .rfq_detail_from .input-wrapper input {
        margin-bottom: 15px;
    }
    .createRfqForm .rfq_user_information_wrap .input-wrapper input,
    .modal
        .createRfqForm
        .rfq_detail_from
        .input-wrapper
        .add_short_description,
    .modal .createRfqForm .rfq_detail_from .input-wrapper input {
        margin-bottom: 0;
    }
    .banner_search {
        top: 115px;
    }
    .single_product_review_wrap .single-product-write-review ul {
        padding-top: 20px;
    }
    .product_details_wrapper {
        padding: 0px;
    }
    .footer_bottomWrap .footer_newsletter_bar {
        width: 100% !important;
        float: inherit !important;
    }
    .footer_newsletter_bar .footer_buttonWrap .industry_textbox {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .wishlist-product .content {
        padding: 20px 0;
        border-radius: 0;
    }
    .product_img img {
        max-height: inherit;
        margin-bottom: 20px;
    }
    .pro_porma_invoice .invoice_advising_bank .form-group {
        padding-bottom: 15px;
    }
    .pro_porma_invoice .invoice_advising_bank .form-group label {
        margin-bottom: 0px;
    }
    .invoice_container_wrap .shipping_attachment_wrap legend {
        text-align: left;
    }
    .modal .modal-content {
        padding: 15px 10px;
    }
    .product_short_details .btn_remove {
        float: right;
    }
    .profile-menu-list {
        padding: 0px 0px 30px !important;
    }
    #order-modification,
    #order-query {
        padding: 0px !important;
    }
    .product_details_wrapper .btn_grBorder {
        line-height: 30px;
    }
    .single-product-write-review .material-icons {
        font-size: 18px;
        margin-top: 5px;
    }
    .seller-product-list .pageInfo {
        margin-top: 15px;
    }
    .landing_page_wrapper .col {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .landing_page_wrapper .product_3d_info_box {
        padding: 0 10px;
    }
    .product_video_box img,
    .landing_page_wrapper .sourcing_img_box img {
        max-height: 400px;
    }
    .manufactrue_product_details_wrap .product_details_info_wrap,
    .product_details_info_wrap {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 0px !important;
    }
    .footer_newsletter_bar h6 {
        text-align: center;
    }
    .create_rfq_detail_from_wrap {
        padding: 0;
    }
    .create_rfq_detail_from_wrap .card {
        padding: 0 !important;
        box-shadow: none;
    }
    .create_rfq_detail_from_wrap .rfq-product-you-may-also-like {
        padding: 20px !important;
    }
    .landing_tools_img {
        padding-top: 0;
    }
    .home_intro_video_box {
        text-align: center;
    }
    .rfq_content_box .rfq_profile_detail .responses_wrap_right,
    .rfq_content_box .rfq_profile_detail .responses_wrap {
        text-align: center;
    }
    .rfq_content_box .rfq_profile_detail .responses_wrap .btn_responses {
        margin-left: 0;
    }
    .create_rfq_detail_from_wrap
        .rfq-product-you-may-also-like
        .product_img
        img {
        margin-bottom: 0;
        height: 100%;
    }
    /* ****************************************** */
    .rfq_review_results_box {
        text-align: center;
    }
    .profile_account_poinfo_innerbox .profile_account_poinfo_box {
        text-align: center;
    }
    .profile_account_poinfo_innerbox .profile_account_poinfo_box h5 {
        padding: 0 20px;
        margin-top: 37px;
        max-height: inherit;
    }
    .profile_account_pos_info .top_download_bar .reject_message_box {
        top: 0;
        left: 12px;
        right: inherit;
    }
    .profile_account_pos_info .top_download_bar .download_icon {
        top: 0;
        right: 15px;
    }
    .top_download_bar {
        position: relative;
    }
    .top_download_bar .download_icon {
        position: absolute;
        right: 10px;
        top: -2px;
    }
    .account_profile_wrapper .account_item_menu {
        padding-bottom: 30px;
    }
    .landing_tools_img {
        padding-top: 0;
    }
    .home_intro_video_box {
        text-align: center;
    }
    .rfq_content_box .rfq_profile_detail .responses_wrap_right,
    .rfq_content_box .rfq_profile_detail .responses_wrap {
        text-align: center;
    }
    .rfq_content_box .rfq_profile_detail .responses_wrap .btn_responses {
        margin-left: 0;
    }
    .faq_contentinfo_wrapper .tabcontent,
    .faq_contentinfo_wrapper .tab {
        width: 100%;
        min-height: auto;
    }
    .faq_contentinfo_wrapper .tab {
        padding-bottom: 20px;
        text-align: center;
    }
    .faq_contentinfo_wrapper .tab button {
        width: auto;
        display: inline-block;
        padding: 15px;
    }
    .faq_talkToUs_boxWrap_desktop {
        display: none;
    }
    .faq_contentinfo_wrapper .faq_talkToUs_boxWrap {
        padding: 50px 0 0;
        max-width: 100%;
    }
    .faq_talkToUs_boxWrap_mobile {
        display: block !important;
    }
    .account_item_menu li .icon_img {
        background-size: 30px !important;
        height: 40px !important;
    }
    .account_item_menu li.profile_insight.active .icon_img,
    .account_item_menu li.profile_insight:hover .icon_img {
        background-size: 25px !important;
    }
    .account_item_menu li.profile_dev_tech .icon_img {
        background-size: 20px !important;
        height: 40px !important;
    }
    .account_item_menu ul {
        display: flex;
    }
    .account_item_menu ul li {
        display: inline-block;
        max-width: 100px;
        margin: 0 8px 0 0;
        border-radius: 5px;
    }
    .account_item_menu ul li h4 {
        font-size: 12px;
    }
    .account_item_menu ul li a:link,
    .account_item_menu ul li a:active,
    .account_item_menu ul li a:visited {
        padding: 8px 10px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_cards
        .product_card
        .card_image {
        height: 300px;
    }
    .account_profile_box
        .profile_account_dev_design
        .product_cards
        .product_card_modal
        .modal_contents
        .model_content
        .content_header {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
    }
    .profile_account_myrfq_innerbox .profile_account_myrfq_box {
        text-align: center;
        min-height: auto;
        padding-bottom: 15px;
    }
    .profile_account_myrfq_innerbox .account_rfq_btn_wrap {
        position: inherit;
        bottom: inherit;
        padding-top: 20px;
    }
    .account_rfqDetailes_infoWrap p,
    .profile_account_myrfq_box p,
    .profile_account_poinfo_box p {
        font-size: 13px;
    }
    .account_rfqDetailes_infoWrap p b,
    .profile_account_myrfq_box p b {
        font-size: 14px;
    }
    .user-profile-basic-info-block .my_businesses_wrap .my_businesses_innerbox {
        width: 100%;
    }
    /* ************* About us page css start ************* */
    #mb_about h3 {
        font-size: 24px;
        line-height: 30px;
    }
    #mb_about .py-70 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #mb_about .about_us .section_title h1 {
        font-size: 22px;
        line-height: normal;
    }
    #mb_about .about_us .section_title .title_bottom p {
        padding: 0 15px;
        font-size: 13px;
        text-align: center;
        line-height: 16px;
    }
    #mb_about .why_us {
        margin-top: 0;
        padding: 30px 0 0;
    }
    #mb_about .why_us .section_title h3 {
        margin-bottom: 40px;
    }
    #mb_about .why_us .why_us-tab {
        display: none;
    }
    #mb_about .why_us .why_us-content {
        display: block !important;
        padding: 30px;
    }
    #mb_about .why_us .why_us-content:nth-child(odd) {
        background: #0e1734;
        color: #ffffff;
        border-radius: 10px;
    }
    #mb_about .why_us .why_us-content:nth-child(odd) h4 {
        color: #ffffff;
    }
    #mb_about .why_us .why_us-content h4 {
        margin-bottom: 20px;
    }
    #mb_about .achivement .row .col .achivement_box.top_border {
        border-top: none;
        padding-top: 0;
    }
    #mb_about .achivement .row .col .achivement_box .description {
        line-height: 26px;
    }
    #mb_about .paths .row {
        margin: 0;
    }
    #mb_about .features {
        text-align: center;
        padding-bottom: 50px;
    }
    #mb_about .features .features_slider .feature_left .feature_info_text {
        height: auto;
        overflow: inherit;
        text-overflow: inherit;
        display: inline;
        -webkit-line-clamp: inline;
        -webkit-box-orient: inline;
    }
    #mb_about .features .features_slider .feature_left h3 {
        font-size: 20px;
    }
    #mb_about .features .navigation {
        width: 100%;
        margin-top: 0;
    }
    #mb_about .features .navigation .prev_after {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-bottom: none;
    }
    #mb_about .features .navigation .features_slider-pagination {
        text-align: center;
    }
    /* ************* About us page css end ************* */
    /* ************* How We work css start ************* */
    #how_we_work {
        font-size: 18px;
    }
    .switch_buttons .switch_button_wrapper h1 {
        font-size: 14px;
    }
    .switch_buttons .switch_button_wrapper .document_tabs li a {
        font-size: 13px;
        letter-spacing: 1px;
        padding: 0 20px;
    }
    #how_we_work .page_title .title_and_tags ul {
        text-align: center;
    }
    .steps_section .steps_box .count_and_details .count .count_number {
        height: 40px;
        width: 40px;
        font-size: 25px;
        line-height: 40px;
    }
    .steps_section .steps_box .count_and_details .count .count_number span {
        margin-top: 0;
    }
    .steps_section .steps_box .count_and_details .details {
        padding-left: 15px;
        padding-top: 0;
    }
    .steps_section .steps_box .count_and_details .details p {
        margin-bottom: 10px;
    }
    #how_we_work .why_us .why_us_box .row .col .box_img {
        height: 150px;
        width: 150px;
        padding: 8px;
    }
    #how_we_work .request_quotation a {
        font-size: 14px;
        height: 35px;
    }
    .why_us.manufacture .manufacture_container .why_us_box .title .icon {
        width: 55px;
        height: 55px;
        padding: 10px;
    }
    .why_us.manufacture .manufacture_container .why_us_box .title .icon img {
        width: auto;
        height: 100%;
        object-fit: contain;
    }
    #how_we_work .why_us .why_us_box .row .col .box_description {
        font-size: 14px;
    }
    #how_we_work .request_quotation a {
        height: 40px;
        font-size: 14px;
        padding-left: 18px;
        padding-right: 18px;
    }
    /* ************* How We work css end ************* */
    /* ************* New rfq update design css start ************* */
    .rfq_update_design_wrap .rfq_update_topbar {
        padding: 0 0 50px;
    }
    .rfq_update_design_wrap .rfq_update_topbar br {
        display: none;
    }
    .rfq_upload_filebox {
        margin-bottom: 50px;
        padding: 20px;
        max-width: 100%;
    }
    .new_rfq_paths_boxwrap h3,
    .rfq_update_design_wrap h1 {
        font-size: 22px;
    }
    .new_rfq_paths_boxwrap {
        padding: 50px 0 0;
    }
    .create_rfq_form_wrap {
        padding-left: 12px !important;
    }
    #create-rfq-form .captchaContent div {
        width: 100% !important;
        height: auto !important;
        margin: 0 auto;
        text-align: center;
        max-width: 305px;
    }
    #rfq-user-system-entry-modal .modal-content {
        padding: 15px 10px;
    }
    #create-rfq-form .captchaContent div iframe {
        width: 100% !important;
    }
    #create-rfq-form .modal-content h4 {
        margin-bottom: 10px;
        text-align: center;
        margin-top: 20px;
    }
    .signin_or_signup_info_message {
        padding-top: 20px !important;
    }
    .signin_or_signup_info_message .material-icons {
        font-size: 18px;
        margin-right: 5px;
    }
    .rfq_detail_from_wrap .submit_btn_wrap {
        padding-top: 0;
    }
    .new_rfq_upload_form_wrap .btn_rfq_post_next {
        padding-right: 15px;
        min-width: auto;
    }
    /* ************* New rfq update design css end ************* */
    .supplier_account_progress h4 span {
        display: block;
        text-align: center;
    }
    .profile-verified-by-merchantbay {
        position: inherit;
        right: infinite;
        top: inherit;
        display: block;
    }
    .verified_by_merchantbay {
        max-width: 252px;
        margin: 0 auto;
        text-align: center;
        font-size: 16px;
    }
    .supplier_account_progress h4 .profile-verified-by-merchantbay span {
        display: inline-block;
    }
    .supplier_account_progress .right-align {
        text-align: center;
    }
    .blog_single_item_box_wrap {
        padding-top: 70px !important;
    }
    .blog_single_item_box_wrap h3 {
        text-align: center;
    }
    .blog_single_item_box .blog_imgbox {
        height: auto;
    }
    .createRfqForm_contect_wrap {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .createRfqForm_contect_wrap .create_rfq_form_wrap {
        float: none;
    }
    .create_rfq_detail_from_wrap .new_rfq_upload_top_wrap {
        margin-bottom: 0;
    }
    /* ************* 600 screen ********************* */
    .welcome_wrap .welcome_inner_wrap {
        padding: 0 15px;
    }
    .welcome_inner {
        width: 100%;
    }
    .welcome_wrap .logo-img {
        max-width: 100%;
        width: 300px;
        margin-bottom: 50px;
    }
    .rfq_post_success h2,
    .login_landing_wrap .login_landing_inner h1,
    .welcome_wrap h1 {
        font-size: 28px;
        line-height: 38px;
    }
    .rfq_post_success h2 span {
        font-size: 35px;
    }
    .login_landing_inner ul li {
        font-size: 16px;
    }
    .welcome_inner label {
        padding-top: 0;
    }
    .certifications .certificate_img_wrap {
        width: 33%;
    }
    .account_profile_wrapper .top_titleWrap h3 {
        font-size: 14px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        height: 27px;
        overflow: hidden;
    }
    /* **************************** */
    .registration-block .company-logo {
        margin-top: 0;
    }
    .registration-block .company-logo img {
        width: 65px;
    }
    .registration-block .company-logo {
        margin-bottom: 5px;
    }
    .registration-content {
        padding-bottom: 10px;
    }
    .registration-content p {
        margin-bottom: 5px;
    }
    .business_profile_login {
        padding-top: 0;
    }
    .business_login_inner .login-block .input-field {
        margin-bottom: 10px;
    }
    .business_login_inner .remember-me-block .input-field {
        margin-bottom: 0;
    }
    .business_login_inner .login-block .remember-me-block .input-field label {
        padding: 0;
    }
    .business_login_inner .remember-me-block .input-field input {
        height: auto;
    }
    #login-register-modal .modal-content {
        padding: 15px 15px 8px;
        height: 100%;
    }
    #login-register-modal .login-block {
        padding: 0;
    }
    #login-register-modal .login-block .input-field {
        margin-bottom: 10px;
    }
    #login-register-modal .login-block .input-field label {
        margin-bottom: 5px;
    }
    .password-block-wrap #hide-password,
    .password-block-wrap #show-password {
        top: 38px;
    }
    .password-block-wrap #hide-password .material-icons,
    .password-block-wrap #show-password .material-icons {
        font-size: 20px;
    }
    #login-register-modal .login-block .input-field input {
        height: 38px;
    }
    .login-block .signin {
        height: 35px;
        line-height: 36px;
        font-size: 14px;
    }
    .login-block .signin .material-icons {
        margin-top: 0;
    }
    #login-register-modal {
        top: 12% !important;
        height: auto;
        min-height: 385px;
    }
    .order_management_inner_wrap .order_management_inner_left {
        margin-bottom: 30px;
    }
    .order_management_inner_left h3 {
        font-size: 20px;
    }
    .order_icon_infobox .comingSoon {
        text-align: center;
        max-width: 100%;
    }
    .order_management_inner_right .order_icon_infobox h4 {
        text-align: center;
        font-size: 18px;
    }
    .overlay-image-div .overlay-image {
        margin-bottom: 30px;
    }
    .video-image-preview-block #video,
    .overlay-image-div .overlay-image-preview-block img {
        width: 100%;
        border: none;
        max-height: inherit !important;
        height: 100%;
        object-fit: contain;
    }
    #lineitems_video,
    .overlay-image-preview-block,
    .edit-video-show-div video,
    .edit-video-show-block,
    .edit-video-upload-block #editVideo,
    .edit-video-show-div,
    .video-image-preview-block #video,
    .video-image-preview-block #video,
    .overlay-image-div .overlay-image-preview-block img {
        box-shadow: none;
        height: auto;
    }
    .video-image-preview-block #video {
        height: 150px;
    }
    .overlay-image-preview-block,
    .edit-video-show-div video,
    .edit-video-show-block,
    .edit-video-upload-block #editVideo,
    .edit-video-show-div,
    .video-image-preview-block #video {
        height: auto;
        max-height: 250px !important;
        margin-bottom: 10px;
    }
    .product-upload-block .btn_delete {
        position: absolute;
        top: 15px;
        right: 0;
    }
    .email_verification_info {
        font-size: 16px;
        line-height: 25px;
    }
    .verification_email_wrap .verification_email .email_send {
        padding: 0 10px;
    }
    .quotation_request_wrapper {
        width: 172px !important;
        margin: 0 auto;
    }
    .subscription_pricing_block .yearly_plan_price,
    .subscription_pricing_block .half_yearly_plan_price {
        font-size: 24px;
    }
    .subscribe_model_style h2.plan-label {
        margin-bottom: 10px;
    }
    .subscription_pricing_block .yearly_plan_price_separator {
        font-size: 28px;
    }
    .free_trial_subscription_message_box {
        display: inline-block;
        width: 100%;
        padding: 20px;
        margin-bottom: 50px;
    }
    .free_trial_subscription_message_box .free_trial_subscription_leftText {
        width: 100%;
        color: #0e1734;
        padding: 0;
    }
    .free_trial_subscription_message_box .free_trial_subscription_rightText {
        width: 100%;
        border-left: none;
        text-align: center;
    }
    .new_landing_source_products_directly .products_directly_img {
        text-align: center;
        padding: 0 20px 40px;
    }
    .new_landing_source_products_directly .products_directly_img img {
        max-height: 350px;
        display: inline-block;
    }
    .source_products_directly_main_content {
        padding: 0 0 50px;
        text-align: center;
    }
    .landing_page_wrapper .home_intro_right img {
        max-height: 400px;
    }
    .new_landing_source_products_directly h2 {
        font-size: 24px;
    }
    .new_landing_source_products_directly h4 {
        font-size: 16px;
    }
    .manufactrue_product_details_wrap {
        padding: 0 10px;
    }
    .manufactrue_product_details_wrap .product_details_tab_wrap .row .col {
        padding: 0;
    }
    .home_intro_left .quotation_request_wrapper {
        display: inherit;
    }
    .top_download_bar .po_status_rejected {
        top: 20px;
        right: 15px;
    }
    #how_we_work .button_book_demo .book_demo_arrow {
        line-height: 36px;
    }
    .blog_single_item_box .blog_imgbox,
    .blog_info_wrap .blog_content_box {
        height: auto;
    }
    .product_design_wrapper .product_design_tabNab ul li a:link,
    .product_design_wrapper .product_design_tabNab ul li a:active,
    .product_design_wrapper .product_design_tabNab ul li a:visited {
        font-size: 12px;
        line-height: 16px;
    }
    .profile_account_pos_info .po_block_wrapper .po_block {
        width: 100%;
    }
    .create_rfq_detail_from_wrap
        .rfq-product-you-may-also-like
        .product_short_details {
        bottom: 25px;
    }
    .create_rfq_detail_from_wrap .rfq-product-you-may-also-like .product_img {
        height: auto;
        margin-bottom: 0;
    }
    .design_studio_product_list_wrapper .product_item_box {
        margin: 5px 5px 20px;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox {
        padding: 0;
        display: inline-block;
        width: 100%;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox
        img {
        height: 100%;
    }
    .design_studio_product_list_wrapper .products_inner_textbox {
        visibility: visible;
        opacity: 1;
        width: 100%;
        bottom: 0;
        right: 0;
        border: none;
        padding: 4px 5px 10px;
        left: 0;
    }
    .product_design_wrapper .design_studio_product_list_wrapper {
        margin-right: 0;
    }
    .sourcing_steps_box .stepBox p br,
    .next_collection_wrap h3 br {
        display: none;
    }
    #main {
        padding-top: 20px;
    }
    .products_filter_wrapper .product_design_filter_topBar {
        margin-bottom: 20px;
    }
    .product_design_filter_topBar {
        display: flex;
        flex-wrap: wrap;
    }
    .product_design_filter_topBar .product_top_title {
        order: 2;
        text-align: center;
    }
    .products_filter_search_wrap .filter_search {
        margin-bottom: 15px;
    }
    .products_filter_list {
        width: 100%;
    }
    .new_design_product_detail_wrap .product_details_right_image img {
        width: 60px;
        margin: 3px;
    }
    .new_design_product_detail_wrap .raw_materials_sm_imglist {
        width: 100% !important;
    }
    /* ********************************* */
    .value_right_proposition_plan {
        display: inherit;
    }
    .proposition_plan_itemBox {
        margin-bottom: 0;
    }
    .brands_features_innerBox .brands_features_box .features_infoBox p br {
        display: none;
    }
    .packages_plan_wrapper h3 br {
        display: none;
    }
    .new_pricing_layout_wrap
        .brands_features_innerBox.brands_features_innerBox {
        width: 100%;
    }
    .proposition_plan_itemBox .startWrap {
        margin-bottom: 0;
    }
    .proposition_plan_itemBox .priceBox span {
        font-size: 40px;
    }
    .proposition_plan_itemBox .priceBox {
        padding: 20px 0;
    }
    .proposition_plan_wrap .slick-list.draggable {
        height: 275px !important;
        overflow: hidden;
    }
    .latest_landing_page_wrap .landing_video {
        height: 250px;
    }
}
@media only screen and (max-width: 480px) {
    .profile_wholesaler_tab_menu ul li,
    .profile_tab_menu .tabs .tab {
        display: block;
    }
    #home .product_boxwrap .productBox,
    .export-destination-block .col.s6.m4.l2,
    .pr_highlights_wrap .paper_img.col.s6.m4.l2,
    .export_destination_wrap .flagBox .col.s6.m4.l2,
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 50% !important;
    }
    .certificate_img_wrap {
        width: 50%;
    }
    #home .product_boxwrap .productBox {
        width: 100% !important;
    }
    .business_list_inner_wrap .business_list_itembox {
        width: 100%;
    }
    .box_shadow_radius {
        box-shadow: none;
    }
    .bannerwrap .banner_slider h3 {
        margin-top: 30px;
    }
    .purchase_order_top td strong {
        font-size: 20px !important;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .btn_search {
        padding: 5px;
        min-width: inherit;
        display: none;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
        width: 80% !important;
    }
    .profile_form_modal th {
        font-size: 14px;
    }
    .modal table tr td input {
        font-size: 14px !important;
    }
    div.dataTables_wrapper div.dataTables_info {
        white-space: inherit !important;
    }
    .user-profile-info-block .material-icons {
        margin-right: 0;
    }
    .profile_bannerwrap .erified {
        text-align: left;
        white-space: nowrap;
        padding-right: 20px;
    }
    .account_profile_wrapper .degree_360_video_gallery .col.m6.l6 .imgBox {
        height: inherit !important;
    }
    .profile_bannerwrap h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .profile_leftCol .office_address h4 span,
    .leftCol_wrap .office_address h4 span {
        font-size: 12px;
        padding-right: 0;
        line-height: 18px;
    }
    .profile_leftCol .office_address h4 .material-icons,
    .leftCol_wrap .office_address h4 .material-icons {
        font-size: 20px;
        margin-top: -2px;
    }
    .profile_leftCol .profile_pic,
    .leftCol_wrap .profile_pic {
        width: 75px;
        height: 75px;
    }
    .profile_leftCol .office_address,
    .leftCol_wrap .office_address {
        padding-left: 3px;
    }
    .profile_leftCol .office_address h3,
    .leftCol_wrap .office_address h3 {
        font-size: 14px;
        line-height: 22px;
    }
    .profile_leftCol .office_address h4,
    .leftCol_wrap .office_address h4,
    .profile_leftCol .office_address,
    .leftCol_wrap .office_address {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 3px;
    }
    .productBox .priceBox .apperal {
        margin-bottom: 10px;
        height: 26px;
    }
    .chatting_app_wrapper .content-area .card {
        padding-top: 45px !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user {
        display: block !important;
    }
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .info-section,
    .chat-application
        .app-chat
        .chat-content
        .sidebar
        .sidebar-chat
        .chat-list
        .chat-user
        .user-section {
        width: 100% !important;
    }
    .profile_not_updated {
        padding: 50px 0;
    }
    .single-product-related-products .product_img {
        text-align: center;
    }
    .single-product-related-products .product_img img {
        display: inline-block;
    }
    .no_more_tables {
        font-size: 14px;
    }
    .no_more_tables td:before {
        font-size: 12px;
    }
    .profile_table_design .sustainability-commitment-table-body tr td,
    .profile_table_design .special-customization-table-body tr td {
        width: 88%;
    }
    .account_profile_wrapper .profile_table_design table td:last-child,
    .account_profile_wrapper .profile_table_design table th:last-child {
        width: 22%;
    }
    .certificate_img_wrap .certificate_img img {
        height: auto;
    }
    #production-flow-and-manpower-modal .no_more_tables td:before {
        width: 105px;
        white-space: inherit;
    }
    .profile_form_modal .file_upload {
        width: 110px !important;
        min-width: inherit;
    }
    .profile_form_modal video {
        width: 100% !important;
    }
    .profile_form_modal .btn_delete {
        display: block;
    }
    .video_upload_block .edit-video-show-block video {
        width: 195px;
        height: 108px !important;
    }
    #order-modification .card {
        padding: 10px !important;
    }
    .modal .modal-footer {
        padding: 10px;
        text-align: center;
    }
    .upload_replay_img {
        overflow-x: hidden;
    }
    .no_more_tables td {
        padding-left: 40% !important;
        font-size: 13px;
        line-height: 20px;
    }
    .no_more_tables td:before {
        width: 40%;
    }
    .account_profile_wrapper .contentBox,
    #about-company-information {
        font-size: 14px;
        line-height: 24px;
    }
    .profile_leftCol .left_top .addressBox,
    .leftCol_wrap .left_top .addressBox {
        font-size: 14px;
        line-height: 20px;
    }
    .cart-icon-wrapper-mobile .card {
        right: -35px;
        width: 190px !important;
    }
    .cart-icon-outer-wrapper .card li a:link,
    .cart-icon-outer-wrapper .card li a:active,
    .cart-icon-outer-wrapper .card li a:visited {
        padding: 8px 5px;
        font-size: 15px;
    }
    .notifications_icon_wrap .card {
        right: -30px;
    }
    #homepage .tbm li a:hover,
    #homepage .tbm li a.active,
    #homepage .tbm li a:first-child:hover,
    #homepage .tbm li a {
        font-size: 14px;
        line-height: 20px;
    }
    .footer_newsletter_bar .footer_buttonWrap .industry_textbox {
        width: -webkit-fill-available;
        width: -moz-available;
    }
    .mobile_notifications_icon_wrap .card {
        width: 190px !important;
    }
    .blog_detail_info_wrap h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .messageCenter_leftTop .select2-container {
        width: 100% !important;
        margin-top: 10px;
    }
    .messageCenter_leftTop .switch_profile {
        right: 0;
        top: 26px;
    }
    .footer_bottomWrap {
        text-align: center;
    }
    .footer_bottomWrap .footer_right_bottom .help_menu,
    .footer_bottomWrap .footer_right_bottom .product_menu,
    .footer_bottomWrap .footer_right_bottom .info_menu,
    .footer_bottomWrap .footer_right_bottom,
    .footer_bottomWrap .footer_left_bottom {
        width: 100% !important;
    }
    .footer_bottomWrap .footer_right_bottom .product_menu {
        padding-top: 30px;
    }
    .footer_bottomWrap .footer_right_bottom .product_menu {
        padding-bottom: 20px;
    }
    .footer_right_bottom .footer_buttonWrap .btn_industry {
        line-height: 22px;
        padding: 5px 10px;
        min-height: auto;
    }
    .banner_inner .search_verified {
        font-size: 15px;
        line-height: 20px;
    }
    .footer_right_bottom .footer_buttonWrap .btn_industry {
        line-height: 22px;
        padding: 5px 10px;
        min-height: auto;
    }
    .product_wrapper
        .productBox
        .favorite
        .product-add-wishlist
        .material-icons {
        font-size: 22px;
    }
    .products_filter_search_wrap .filter_search_input:focus,
    .products_filter_search_wrap .filter_search_input {
        width: 75% !important;
    }
    .product_design_wrapper .product_item_box {
        width: 100% !important;
        padding: 0;
    }
    .product_design_wrapper .productBox .imgBox {
        min-height: 300px;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox {
        min-height: inherit;
    }
    .product_design_wrapper
        .design_studio_product_list_wrapper
        .productBox
        .imgBox
        img {
        max-width: 100% !important;
    }
    .products_filter_search_wrap .show-total-results {
        font-size: 12px;
    }
    .product_design_wrapper .product_moq,
    .product_design_wrapper .product_item_box .pro_price {
        font-size: 14px;
    }
    .product_design_wrapper .product_boxwrap {
        margin: 0;
    }
    .product_design_wrapper .product_wrapper h1 {
        margin: 0 0 30px;
        text-align: center;
        font-size: 18px;
        line-height: 22px;
    }
    .products_filter_wrapper .content-column {
        padding: 0;
    }
    .products_filter_search_wrap .search_inputbox_wrap {
        width: 100%;
        text-align: left;
    }
    .products_filter_search_wrap .filter_by {
        padding: 0 0 5px 10px;
        text-align: center;
    }
    .products_filter_search_wrap .btn-product-sidenav .material-icons {
        font-size: 25px;
        line-height: 20px;
    }
    .product_details_wrapper .btn_grBorder {
        font-size: 14px;
        padding: 5px 10px;
        font-size: 14px;
        height: auto;
        line-height: 20px;
    }
    .product_details_wrapper .full_stock {
        padding-right: 0;
        margin: 15px 0 0;
    }
    .product_preview_wrap {
        padding: 0 !important;
    }
    .product_details_info_wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .product_details_wrapper .ready_to_ship {
        padding-left: 0;
        margin-right: 0;
        margin-top: 15px;
    }
    .product-large-image-block.slick-initialized {
        padding: 0;
    }
    .account_profile_wrapper .degree_360_video_gallery {
        padding: 0;
    }
    .account_profile_wrapper .degree_360_video_gallery .imgBox {
        margin: 0 0px 10px 0 !important;
    }
    .account_profile_wrapper .factory_imgbox_wrap ul li a:link,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:active,
    .account_profile_wrapper .factory_imgbox_wrap ul li a:visited,
    .profile_factory_tourWrap .gallery_navbar ul li a:link,
    .profile_factory_tourWrap .gallery_navbar ul li a:active,
    .profile_factory_tourWrap .gallery_navbar ul li a:visited {
        font-size: 13px;
    }
    .manufactrue_product_details_top .back_to {
        padding-left: 0;
    }
    .footer_topWrap_inner {
        padding: 20px;
    }
    .footer_topWrap_inner h2 {
        margin-bottom: 10px;
    }
    .footer_topWrap_inner h4 {
        margin-bottom: 15px;
    }
    .product_details_wrapper .back_to {
        padding-left: 0;
    }
    .rfq_content_box .rfq_profile_detail .responses_wrap .btn_responses {
        margin-left: 5px;
    }
    .account_profile_box
        .profile_account_dev_tech
        .modal
        .create_new_tech_pac_modal
        .select_tech_pack_picture_modal
        .modal_body
        ul
        li {
        width: 100%;
    }
    .new_rfq_upload_form_wrap .btn_green,
    .new_rfq_upload_form_wrap .btn_rfq_post,
    .new_rfq_upload_form_wrap .modal-content .btn_rfq_post,
    .signin_or_signup_button .btn_green {
        font-size: 12px;
    }
    .signin_or_signup_info_message {
        font-size: 14px;
    }
    .rfq_post_success {
        font-size: 14px;
    }
    .rfq_post_success h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .rfq_post_success h2 span {
        font-size: 25px;
    }
    .factory_imgbox_wrap .col.s6.m4,
    .factory_imgbox_wrap .factory_image_gallery .col.s6.m4,
    .certifications .certificate_img_wrap {
        width: 50% !important;
    }
    .mainNav_mobile_wrap_inner {
        width: 100%;
    }
    .contactus-content-body .contact_top_wrapper .btn_profile {
        min-width: inherit;
        padding-left: 20px;
        padding-right: 20px;
    }
    .subscribe_model_style .second-modal {
        padding: 15px;
    }
    .subscribe-data-modal-wrapper-inside .subscribe_model_style_inner {
        padding-right: 0;
    }
    .subscribe-data-modal-wrapper-outer {
        width: 95%;
    }
    .subscribe-data-modal-wrapper-inside .yearly_pricing_block {
        white-space: inherit;
    }
    .subscription_pricing_block .yearly_plan_price .bill_test {
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .design_studio_product_list_wrapper .flexmasonry {
        height: auto !important;
    }
    .sourcing_steps_box .steps_listBox {
        width: 100%;
        margin-bottom: 20px;
    }
    .sourcing_steps_box .steps_listBox br {
        display: none;
    }
    .sourcing_steps_box .steps_listBox .stepsNum {
        padding: 0;
    }
    .brands_features_innerBox {
        width: 100%;
    }
    .new_design_product_detail_wrap .product-large-image-block {
        height: 300px;
    }
    .proposition_data_wrap .proposition_data_box {
        font-size: 12px;
        padding: 0;
    }
    .proposition_data_wrap
        .value_proposition_plan_right
        .proposition_plan_itemBox,
    .proposition_data_wrap .value_proposition_plan_right .proposition_data_box {
        padding-left: 50px;
    }
    .latest_landing_page_wrap .spotlight_inner_right {
        display: inherit;
    }
    .carousel_image_3 {
        display: none;
    }
}
@media only screen and (max-width: 380px) {
    .product_design_wrapper .productBox .imgBox img {
        width: 100%;
    }
    .purchase_order_wrap .invoice_top_button_wrap {
        text-align: center;
    }
    .purchase_order_wrap .invoice_top_button_wrap .btn_green {
        float: none;
    }
    .faq_contentinfo_wrapper .tab button {
        padding: 10px;
    }
    .purchase_order_wrap .invoice_top_button_wrap .btn_green {
        float: none;
    }
    .account_profile_wrapper .editBox .btn_green_White .btn_icon {
        border-radius: 3px;
        width: 25px;
        line-height: 25px;
    }
    .account_profile_wrapper .editBox .btn_green_White {
        height: 30px;
    }
    .account_profile_wrapper .editBox .btn_green_White .material-icons,
    .account_profile_wrapper .editBox .btn_upload span .material-icons {
        line-height: 32px;
    }
    #how_we_work .page_title .title_and_tags h2,
    .why_us.manufacture h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .why_us.manufacture .manufacture_container .middle_text_card h3 {
        font-size: 16px;
        line-height: 25px;
    }
    .product_media_wrap .row .col.s6.m4.l3 {
        width: 100%;
    }
    #product-edit-modal-block .product_media_wrap .media_img,
    #product-add-modal-block .product_media_wrap .media_img {
        height: 150px;
    }
    .product_media_wrap .media_img {
        border: none;
    }
    .product_media_wrap .media_img img {
        width: 100%;
        height: auto;
    }
    #product-edit-modal-block .product_media_wrap .media_img,
    #product-add-modal-block .product_media_wrap .media_img,
    .product_media_wrap .media_upload_imgbox {
        height: auto;
    }
    .overlay-image-preview-block,
    .edit-video-show-div video,
    .edit-video-show-block,
    .edit-video-upload-block #editVideo,
    .edit-video-show-div,
    .video-image-preview-block #video {
        height: auto;
        max-height: inherit !important;
    }
    .product_media_wrap .input-group-append {
        padding-bottom: 10px;
    }
    .subscription_pricing_block .yearly_plan_price,
    .subscription_pricing_block .half_yearly_plan_price {
        font-size: 20px;
    }
    .subscription_pricing_block .yearly_plan_price_separator {
        font-size: 25px;
    }
    .subscription_pricing_block .plan_time ul li a {
        padding: 3px 5px;
        display: inline-block;
    }
    #contact-form-data .contact-submit-trigger,
    .subscription_plan_block_bottom .btn_green,
    .subscribe_model_style .subscription_plan_block_bottom .btn_green {
        width: auto;
    }
    .contact_subscription_privacy [type="checkbox"] + span:not(.lever),
    .contactus-content-body
        .contact_right_block
        .contact_privacy_checkbox
        [type="checkbox"]
        + span:not(.lever) {
        line-height: 18px;
    }
    .subscribe_model_style h2.plan-label {
        margin-bottom: 12px;
    }
    .product_design_wrapper .product_design_tabNab ul {
        justify-content: center;
    }
    .product_design_wrapper .raw_materials_tabNab ul li {
        width: 46%;
        margin: 0 5px 5px;
    }
}
@media only screen and (max-width: 320px) {
    .profile_product_wrap .col.s12.m4.l3,
    .manufacture-product-table-data .productBox,
    .pr_highlights_wrap .paper_img.col.s6.m4.l2,
    .main_buyers_wrap .main_buyer_box.col.s6.m4 {
        width: 100% !important;
    }
    #factory-tour-edit-modal-block .uploaded-factory-large-image-block,
    #factory-tour-edit-modal-block .uploaded-factory-image-block {
        width: 100%;
    }
    .mobile_header .mobile_top_right .mobile_top_icon_box {
        margin: 0 2px;
    }
    .banner_search .module-search #system_search {
        padding-left: 100px !important;
    }
    .module-search .select2-container {
        width: 100px !important;
    }
    .banner_search .select2-selection--single .select2-selection__rendered {
        padding-left: 3px !important;
    }
    #homepage .banner .description img {
        top: 5px;
        right: 5px;
    }
    #homepage .banner .description span {
        font-size: 15px;
    }
    #homepage .about .about-item .item-body .item-description h4,
    #homepage .perform-header h1,
    #homepage .delivaryTime .ontimeDescription .description h2,
    #homepage .banner .description h2 {
        font-size: 18px !important;
        line-height: 25px !important;
    }
    #homepage .banner .description,
    #homepage .delivaryTime .ontimeDescription .description {
        padding: 35px 15px 0 !important;
    }
    #homepage .tbm li a,
    #homepage .tbm li a:hover,
    #homepage .tbm li a.active,
    #homepage .tbm li a:first-child:hover {
        padding: 15px;
    }
    #homepage .left_bottom_note {
        padding: 0 15px;
    }
    #homepage .tbm {
        margin-bottom: 20px;
    }
    .user-block-mobile .btn_login_mobile {
        margin-top: 0;
    }
    .mobile_top_right .avatar-status {
        margin-top: 0;
    }
    #homepage .perform_tab_table {
        padding: 0;
    }
    .suppliers_filter_wrapper .suppliers_filter_content .filter_search_input {
        width: 75% !important;
    }
    .mobile_header .mobile_top_icon_box .fas,
    .mobile_header .material-icons,
    .mobile_header .mobile_top_right .material-icons {
        margin-top: 3px !important;
    }
    .mainNav_mobile_wrap .mySidenav ul li a .material-icons {
        margin-top: 5px !important;
    }
    .mainNav_mobile_wrap .mySidenav ul li ul li a .material-icons {
        margin-top: 0 !important;
    }
    .mobile_header #cart-dropdown-mobile .material-icons {
        margin-top: 0px !important;
    }
    .factory_imgbox_wrap .col.s6.m4,
    .factory_imgbox_wrap .factory_image_gallery .col.s6.m4,
    .profile_factory_tourWrap .factory_image_gallery .s6.m4.l4 {
        width: 100% !important;
    }
    .factory_imgbox_wrap .imgBox,
    .profile_factory_tourWrap .factory_image_gallery .imgBox {
        height: auto;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat-right
        .chat-text
        .sms_strtotime {
        bottom: -5px;
        font-size: 10px;
        white-space: inherit;
    }
    .chat-application
        .app-chat
        .chat-content
        .chat-content-area
        .chat-area
        .chats
        .chat {
        width: 245px !important;
    }
    .association-membership-img {
        width: 100%;
    }
    .account_profile_wrapper .add-new-product-button .green {
        font-size: 13px;
    }
    #order-modification .btn_green {
        min-width: 90px;
        font-size: 13px;
    }
    .rfq_thum_img .xlsx_icon,
    .rfq_thum_img .pdf_icon,
    .rfq_thum_img .zip_icon,
    .rfq_thum_img .doc_icon {
        background-size: 88px;
        height: 100px;
    }
    #products .manufacture-product-table-data .col.s12.m4.l3 {
        width: 100% !important;
    }
    .profile_left_address_wrap,
    .profile_left_pic_wrap {
        width: 100% !important;
    }
    .landing_intro_wrapper h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .landing_request_img img,
    .landing_tools_img img,
    .sourcing_img_box img,
    .home_intro_right img {
        max-width: 100%;
    }
    .landing_provide_wrap ul li {
        padding-left: 28px;
    }
    .more-term-and-condition-unorder-list .list-group-item input.form-control {
        width: 70% !important;
    }
    .pro_porma_invoice .buyerdata_info_top .input-field,
    .pro_porma_invoice .has_feedback_wrap .col.s6.m4.l2,
    .pro_porma_invoice .buyer_signature .col.s6.input-field,
    .pro_porma_invoice .invoice_advising_bank .col.s6.m4.l3 {
        width: 100%;
        text-align: center;
    }
    .buyerdata_info_top,
    .pro_porma_invoice .has_feedback_wrap .col.s6.m4.l2 label {
        text-align: center;
    }
    .purchase_order_wrap .invoice_top_button_wrap {
        text-align: center;
    }
    .pro_porma_invoice .buyerdata_info_top #buyerdata {
        padding-bottom: 20px;
    }
    .new_design_product_detail_wrap .tabs_wrapper .tabs .tab a {
        font-size: 11px;
    }
    .header_wrap .book_demo {
        margin: 5px 5px 0 0;
    }
}
@media only screen and (max-width: 280px) {
    .products_filter_search_wrap .filter_by span {
        font-size: 8px;
        line-height: 10px;
    }
    .products_filter_search_wrap .btn-product-sidenav .material-icons {
        font-size: 28px;
        line-height: 18px;
    }
    .products_filter_search_wrap .btn_search {
        min-width: 60px;
        font-size: 12px;
        border-radius: 3px;
    }
    .products_filter_search_wrap .show-total-results {
        font-size: 9px;
    }
    .product_data_table_wrap .no_more_tables table {
        padding: 15px;
        box-shadow: none;
    }
    .product_data_table_wrap .no_more_tables table tr {
        padding: 10px;
    }
    .no_more_tables div.dataTables_wrapper .mdc-data-table__cell {
        border: none;
        border-bottom: 1px solid #eee;
    }
    .no_more_tables td:last-child,
    .no_more_tables
        div.dataTables_wrapper
        .certifications
        .certificate_img_wrap {
        width: 100%;
    }
}
/* ******************** Media css style end *********************** */
