
img.fotorama__img {
    width: 100%;
}
.zoomLens {
    width: 260.711px !important;
    height: 161.052px !important;
}

h1.page-title {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.account-nav .content {
    width: 247px;
    height: auto;
}

.block.block-dashboard-addresses {
    margin-top: -30px;
    margin-left: 30px;  
}

.block.block-dashboard-info {
    margin-top: 20px;
    margin-left: 30px;
}

.account-nav .item a, .account-nav .item>strong {
    border-left: 6px solid transparent;
    display: block;
    padding: 5px 18px 5px 15px;
}

.account-nav .item.current a, .account-nav .item.current strong {
    border-color: #2B2B8D !important;
    font-weight: 600;
}

.sidebar.sidebar-additional {
    margin-top: -20px !important;
    background-color: #f5f5f5;
    padding: 20px;
    margin-bottom: 20px;
}

strong.product-item-name {
    font-size: 15px;
}

input#reorder-item-63 {
    margin-right: 10px;
    vertical-align: super;
}

table#my-orders-table {
    white-space: nowrap;
}

.block.block-reviews-dashboard {
    margin-left: 30px;
    margin-top: -25px;
}

strong#block-reorder-heading {
    font-size: 24px;
    font-weight: 500;
}

.abs-account-blocks .block-title>strong, .block-compare .block-title>strong, .block-giftregistry-results .block-title>strong, .block-giftregistry-shared-items .block-title>strong, .block-wishlist-search-results .block-title>strong, .block-reorder .block-title>strong, .widget .block-title>strong, .block-wishlist .block-title>strong, .account .column.main .block:not(.widget) .block-title>strong, .multicheckout .block-title>strong, .paypal-review .block .block-title>strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong, .sales-guest-view .column.main .block:not(.widget) .block-title>strong {
    font-weight: 600;
    line-height: 1.1;
    font-size: 20px;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.account .column.main .block:not(.widget) .box-title>span, .multicheckout .box-title>span, .paypal-review .block .box-title>span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title>span, .sales-guest-view .column.main .block:not(.widget) .box-title>span {
    font-weight: 500;
    line-height: 1.1;
    font-size: 15px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.block.block-dashboard-orders {
    margin-left: 30px !important;
}

.block-compare .counter, .block-wishlist .counter {
    color: #7d7d7d;
    margin-left: 20px;
    font-size: 15px;
    white-space: nowrap;
}

tr:nth-child(even) {
    background-color: #f5f5f5;
}

thead {
    background-color: #f5f5f5;
}

.block.block-addresses-list {
    margin-left: 30px;
    margin-top: -20px
}

.block.block-addresses-default {
    margin-top: 20px;
    margin-left: 30px;
}

tbody {
    border-bottom: 1px solid #f5f5f5;
}

p.toolbar-amount {
    margin-left: -14px;
}

.limiter {
    margin-right: -125px;
}

table#additional-addresses-table {
    white-space: nowrap;
}

button.action.primary.add {
    margin-left: 33px;
}

.field.password-info {
    width: 77%;
    margin-left: 70px;
    text-align: center;
}

table#my-reviews-table {
    white-space: nowrap;
    margin-left: 30px;
}

p.toolbar-amount {
    margin-left: 17px;
}

.limiter {
    margin-right: -70px;
}

form#form-validate {
    float: left;
}

table.data.wk_quotelist_table.table.table-order-items.history {
    margin-left: 30px !important;
}

.pagespage {
    float: right;
    margin-right: -40px;
    margin-bottom: 20px;
}

button#save {
    margin-right: -39px;
}

table.data.table.table-order-items.history.header {
    margin-left: 30px;
}

/* input.input-text {
    margin-left: -13px;
} */

/* input#email {
    width: inherit;
} */  

button.wk_qs_quote_button.button.btn-cart.action.primary.trigger-auth-popup {
    margin-left: 16px;
}

button#mass_delete_butn {
    margin-left: 30px;
}

select {
    padding: 3px;
}

p.back-link {
    margin-left: 32px;
}

.block.newsletter .actions {
    display: table-cell;
    vertical-align: baseline !important;
}

.wk_design.block {
    margin-left: 30px !important;
}

.wk_quo_des {
    width: 25%;
    padding: 10px;
}

th {
    padding: 10px;
}

a.action.compare.primary {
    background-color: #2B2B8D;
    color: #fff;
    font-size: 10px;
}

button.action.primary.add {
    background-color: #2B2B8D;
    color: #fff;
    font-size: 10px;
}

button.action.save.primary {
    background-color: #2B2B8D !important;
    color: #fff !important;
    font-size: 10px;
    margin-left: -127px;
}

button.action.tocart.primary {
    background-color: #2B2B8D;
    color: #fff;
    font-size: 10px;
}

fieldset.fieldset.info.wk-fieldset .block-title {
    margin-left: 30px;
    background-color: #f5f5f5;
    padding: 20px;
}

textarea#wk_qs_msg_area {
    width: 70% !important;
}

.wk-file-label {
    padding: 7px 12px 7px 22px;
    border-radius: 3px;
    cursor: pointer;
    background-color: #2B2B8D;
    color: #fff;
    font-size: 10px;
}

.sidebar.sidebar-additional {
    display: none;
}

label.label.wk-file-label.wk-quote-primary-btn {
    float: left;
}

button#save_butn {
    background-color: #DC3545;
    margin-top: -10px;
    color: #fff;
}

.wk-file-label:before {
    content: "+";
    position: absolute;
    left: 5px;
    top: 0px;
    font-size: 1rem;
}

legend.legend {
    
    padding: 10px !important;
    font-size: 20px !important;
    font-weight: 700;
    margin-left: 0 !important;
}

fieldset.fieldset {
    margin-left: 30px;
}

button.action.save.primary {
    font-size: 10px !important;
}

label.label {
    opacity: 60%;
}

.field.choice {
    width: 620px;
}

.catalog-category-view .columns li.item.product.product-item {
    width: 32%;
    margin-left: 9px !important;
    margin-top: 9px !important;
}
.page-products .columns li.item.product.product-item {
    width: 32%;
    margin-left: 9px !important;
    margin-top: 9px !important;
}

/* sudhkar css */

.filter-options .filter-options-content ol {
    min-height: unset !important;
}
a.action.tocompare.btn:hover {
    color: #000 !important;
}
.page-layout-2columns-left .sidebar-main {
    width: 26%;
}
.modal-slide._inner-scroll .modal-header button.action-close span:after {
    display: block;
    color: #000;
    content: "\f00d";
}
.modal-slide._inner-scroll .modal-header {
    padding: 18px !important;
}
.modal-slide._inner-scroll .modal-header button.action-close span {
    position: relative !important;
    padding: 11px;
    margin-bottom: 17px;
    margin-left: 44px;
}
aside.modal-popup.popup-authentication.modal-slide._inner-scroll._show .block.block-new-customer {
    padding: 31px;
}
aside.modal-popup.popup-authentication.modal-slide._inner-scroll._show input {
    width: 80%;
}
aside.modal-popup.popup-authentication.modal-slide._inner-scroll._show .fieldset.login {
    padding: 16px;
}
.modal-slide._inner-scroll .modal-header {
    border-bottom: 0;
    display: block;
}
button.navbar-toggler:before {
    background: unset !important;
}

button.btn.btn-danger.view {
    background-color: #e74216;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    
}
.catalog-category-view .modal-popup .modal-inner-wrap {
    width: 52% !important;
}
.catalog-category-view .modal-popup .modal-inner-wrap .fieldset {
    padding: 26px;
}
.catalog-category-view .modal-popup .modal-inner-wrap input {
    width: 83%;
    display: block;
}
.catalog-category-view .modal-popup .modal-inner-wrap textarea#quote_description {
    width: 83%;
    display: block;
}
.catalog-product-view .view_prices button.btn.btn-danger.view.view_price {
    background-color: #e74216;
    padding-left: 20px;
    padding-right: 20px;
    width: 23%;
}
.catalog-product-view .product-item .price-box {
    margin: unset;
    margin-top: 10px;
}
.view_prices button.btn.btn-danger.view.view_price.quotesystem_cat_add.action.toquote.primary.trigger-auth-popup {
    //background-color: #e74216 !important;
    //padding-left: 20px;
    //padding-right: 20px;
    //padding: 9px 40px !important;
}

body.catalog_all-index-index .modal-slide._inner-scroll .modal-header button.action-close span:after {
    display: none;
  
}
body.catalog_all-index-index .modal-slide._inner-scroll .modal-inner-wrap {
    width: 54% !important;
}
body.catalog_all-index-index .modal-slide._inner-scroll div#modal-content-14 {
    padding: 10px 35px !important;
}
body.catalog_all-index-index .modal-slide._inner-scroll input {
    width: 76%;
    display: block;
}
body.catalog_all-index-index .modal-slide._inner-scroll span.wk-qs-min-qty {
    display: block;
}
body.catalog_all-index-index .modal-slide._inner-scroll textarea#quote_description {
    width: 76%;
    display: block;
}
body.catalog_all-index-index .modal-slide._inner-scroll button.button {
    background: #2f2f5c;
    color: #fff;
    border: unset;
    padding: 5px 19px;
    border-radius: 3px;
}
body.catalog_all-index-index .modal-slide._inner-scroll button.reset {
    background: #86282d;
    color: #fff;
    border: unset;
    padding: 5px 19px;
    border-radius: 3px;
}
body.catalog_all-index-index button.btn.btn-danger.view.view_price {
    background-color: #e74216 !important;
    width: -webkit-fill-available;
    padding: 4px 40px !important;
}
body.catalog_all-index-index .product-item-inner {
    margin-top: unset;
}
body.catalog_all-index-index dt.filter-options-title.card-header {
    font-weight: 500;
    color: black;
}
body.catalog_all-index-index .products.wrapper.list.products-list button.btn.btn-danger.view.view_price {
    width: 44%;
}
body.catalog_all-index-index .products.wrapper.list.products-list .product-item-inner .product.actions.product-item-actions {
    display: contents;
    width: 100%;
}
body.catalog_all-index-index .products.wrapper.list.products-list .product-item-inner .product.actions.product-item-actions .actions-primary {
    width: 21%;
        display: inline-flex;
}
.catalog-product-view .product-quantity {
    width: 22%;
}
.catalog-product-view input#qty {
    width: 100%;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show a.close {
    display: none;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show span::after {
     display: none;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show button.action-close span {
    display: none;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show h1#modal-title-16 {
    border-bottom: unset;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show header.modal-header {
    padding: 5px 38px !important;
}
aside.modal-popup.popup-newsletter.modal-slide._inner-scroll._show header.modal-header h1#modal-title-16 {
    font-weight: 500;
}
form#review-form textarea#review_field {
    width: 100%;
}
.mage-error {
    color: red;
}
.catalogsearch-result-index .sidebar.sidebar-main {
    width: 27%;
}
.catalogsearch-result-index button.btn.btn-danger.view.view_price {
    padding: 3px 40px !important;
}
.catalogsearch-result-index .product-item-inner {
    margin-top: unset;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show {
    width: 66%;
    margin-left: 15%;
}
.catalogsearch-result-index .modal-slide._inner-scroll .modal-header button.action-close span:after{
    display:none;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show .fieldset {
    padding: 0px 65px;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show input {
    width: 75%;
    display: block;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show textarea#quote_description {
    width: 75%;
    display: block;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show button.button {
    background: #2f2f5c;
    border: unset;
    color: #fff;
    padding: 6px 15px;
    border-radius: 5px;
}
.catalogsearch-result-index aside.modal-popup.modal-slide._inner-scroll._show button.reset {
    background: #0000009c;
    border: unset;
    color: #fff;
    padding: 6px 15px;
    border-radius: 5px;
}
a.product-item-link.product-name:hover {
    color: #000001 !important;
}
.catalogsearch-result-index .products.wrapper.list.products-list button.btn.btn-danger.view.view_price {
    width: 44%;
}
.catalogsearch-result-index .products.wrapper.list.products-list .product.actions.product-item-actions .actions-primary {
    width: 21%;
    display: inline-flex;
    margin-left: 10px;
}
.catalogsearch-result-index .products.wrapper.list.products-list .product.actions.product-item-actions {
    display: contents;
    width: 100%;
}
.customer-account-create form#form-validate fieldset {
    display: inline-block !important;
}
.customer-account-forgotpassword input {
    width: 81%;
    padding: 6px;
    padding-left: 25px;
    padding-right: 232px;
    font-size: 17px;
    border-radius: 5px;
    border: 2px solid #ede9e9;
}
.customer-account-forgotpassword button.action.reload.captcha-reload {
    background: #2b2b8dc4;
    color: #fff;
    border: unset;
    padding: 5px 10px;
    border-radius: 3px;
}
.customer-account-forgotpassword button.action.submit.primary {
    background: #2b2b8d;
    color: #fff;
    border: unset;
    padding: 7px 18px;
    border-radius: 3px;
}
.customer-account-forgotpassword form#form-validate {
    padding-bottom: 33px;
}

/* Blog Page design  */
.mpblog-post-index .breadcrumbs.container {
    background-image: url(http://ptcdxb.ae/pub/static/version1617002811/frontend/Altius/Motogaadi_bikes/en_US/css/ptcstyle/images/banner.png);
    width: 100%;
    height: auto;
    padding: 100px;
    text-align: center;
    margin: unset;
}
.mpblog-post-index .breadcrumbs.container ul.items li a {
    color: #fff;
}
.mpblog-post-index .breadcrumbs.container ul.items li {
    color: #fff;
}
.mpblog-post-index .breadcrumbs .item:not(:last-child):after {
    margin-top: 9px;
    font-size: 29px;
}
.mpblog-post-index h1.page-title {
    display: none;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 {
    width: 47%;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-item-wraper {
    box-shadow: 0px 0px 6px 0px #000;
    margin-bottom: 19px;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-item-wraper img.img-responsive {
    width: 100%;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-item-wraper .post-info-wraper {
    padding: 17px;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-item-wraper .post-info-wraper h2.mp-post-title {
    font-size: 20px;
    color: #000;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-item-wraper .post-info-wraper h2.mp-post-title a {
    color: #000 !important;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .mp-post-info {
    font-size: 13px;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .mp-post-info a.mp-info {
    color: #000 !important;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .mp-post-info {
    font-size: 13px;
    width: 97%;
}
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .mp-post-info a {
    padding: 0px 1px;
}
/* .mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 .post-short-description {
    line-height: 9px;
} */
.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 a.mp-read-more {
    color: #fff !important;
    background: #2b2b8d;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 16px;
}
.mpblog-post-index .sidebar {
    display: grid;
    width: 25%;
}
.mpblog-search input#mpblog-search-box {
    /* width: 34%; */
    background: #ededef;
    color: #000;
    padding: 6px;
}
.mpblog-search {
    display: flex;
    margin-top: 23px;
}
.mpblog-search label.label {
    opacity: 9;
}
.mpblog-search label.label {
    opacity: 9;
    margin-top: 5px;
    padding: 4px 6px;
}
.mpblog-search button.action.search {
    background: #2b2b8d;
    color: #fff;
    border: unset;
    padding: 7px 10px;
    border-radius: 3px;
}
.mpblog-post-index .sidebar .list-post-tabs .post-left img.img-responsive {
    height: 111px;
    width: 129px;
}
.mpblog-post-index .sidebar .list-post-tabs .post-right {
    padding: 10px;
}
.mpblog-post-index .sidebar .list-post-tabs .post-right a {
    color: #000;
}
.mpblog-post-index .sidebar .list-post-tabs {
    width: 100%;
    display: flex;
    box-shadow: 0px 0px 3px 0px #000;
    margin-top: 10px;
}
.mpblog-post-index .column.main {
    width: 75% !important;
}
.mpblog-post-index .sidebar.sidebar-additional {
    display: none;
}
.mpblog-post-index .mp-sidebar.mpcss .row {
    box-shadow: 0px 0px 10px 0px #000;
    padding: 10px;
    margin-bottom: 10px;
}
.mpblog-post-index .mp-sidebar.mpcss .row p.block-mp-sidebar-heading {
    font-size: 16px;
    font-weight: 500;
}
.mpblog-post-index .mp-sidebar.mpcss .row ul {
    list-style: none;
}
.mpblog-post-index .mp-sidebar.mpcss .row ul a.list-categories {
    margin-left: 10px;
}
.mpblog-post-index .mp-sidebar.mpcss .row ul a.list-categories {
    margin-left: 10px;
    color: #000;
}
.mp-sidebar.mpcss a.list-archives {
    color: #000;
}
.mp-sidebar.product.info.detailed {
    margin-bottom: unset;
}
.mp-sidebar.product.info.detailed div#tab-label-popular a#tab-label-popular-title div {
    display: block;
    padding: 7px 15px;
}
.mp-sidebar.product.info.detailed div#tab-label-popular a#tab-label-popular-title {
    display: contents;
    color: #fff;
}
.mp-sidebar.product.info.detailed div#tab-label-popular {
    display: block;
    height: auto;
    background: #2b2b8d;
    padding: 4px;
}
 div#tab-content-popular {
    margin-top: 47px;
}
.mp-sidebar.product.info.detailed div#tab-label-popular a#tab-label-popular-title:hover {
    color: #fff !important;
}
div#tab-label-mostview a#tab-label-mostview-title div {
    display: block;
    padding: 7px 15px;
}
div#tab-label-mostview a#tab-label-mostview-title {
    display: contents;
    color: #fff;
}
div#tab-label-mostview {
    display: block;
    height: auto;
    background: #2b2b8d;
    padding: 4px;
}
div#tab-label-mostview a#tab-label-mostview-title:hover {
    color: #fff !important;
}
.mpblog-search {
    display: flex;
    margin-top: 23px;
    box-shadow: 0px 0px 1px 0px #000;
    padding: 10px;
    margin-bottom: 11px;
}
.mpblog-post-index .autocomplete-suggestions {
    background: #fff;
    box-shadow: 0px 0px 10px 0px #000;
    width: 215px !important;
    margin-top: 4px;
}
.mpblog-post-index .autocomplete-suggestions img.img-responsive {
    width: 100%;
}
.mpblog-post-index .autocomplete-suggestions .mpblog-suggestion-right.image-visible {
    padding: 10px;
}
.mpblog-post-index .autocomplete-suggestions .mpblog-product-line.mpblog-product-name {
    color: #0a0a97 !important;
}
.mpblog-post-index .autocomplete-suggestion {
    border-bottom: 1px solid #2b2b8d;
    margin-bottom: 3px;
}
.mpblog-post-view .breadcrumbs.container {
    background-image: url(http://ptcdxb.ae/pub/static/version1617002811/frontend/Altius/Motogaadi_bikes/en_US/css/ptcstyle/images/banner.png);
    width: 100%;
    height: auto;
    padding: 100px;
    text-align: center;
    margin: unset;
}
.mpblog-post-view .breadcrumbs.container li {
    color: #fff;
}
.mpblog-post-view .breadcrumbs.container li a {
    color: #fff;
}
.mpblog-post-view .breadcrumbs .item:not(:last-child):after {
    margin-top: 9px;
    font-size: 27px;
}
.mpblog-post-view h1.page-title {
    display: none;
}
.mpblog-post-view div#mpblog-list-container .post-view-image.col-xs-12 img.img-responsive {
    width: 100%;
}
.mpblog-post-view div#mpblog-list-container p {
    line-height: 21px;
}
.mpblog-post-view div#mpblog-list-container .mp-post-info a.mp-info {
    color: #000 !important;
}
.mpblog-post-view .column.main {
    width: 75%;
}
.mpblog-post-view .sidebar {
    width: 30%;
    display: inline-block;
}
.mpblog-post-view .column.main {
    width: 70%;
    display: inline-block;
}

.mpblog-post-view .sidebar .list-post-tabs .post-left img.img-responsive {
    height: 111px;
    width: 129px;
}
.mpblog-post-view .sidebar .list-post-tabs .post-right {
    padding: 10px;
}
.mpblog-post-view .sidebar .list-post-tabs .post-right a {
    color: #000;
}
.mpblog-post-view .sidebar .list-post-tabs {
    width: 100%;
    display: flex;
    box-shadow: 0px 0px 3px 0px #000;
    margin-top: 10px;
}

.mpblog-post-view .mp-sidebar.mpcss .row {
    box-shadow: 0px 0px 10px 0px #000;
    padding: 10px;
    margin-bottom: 10px;
}
.mpblog-post-view .mp-sidebar.mpcss .row p.block-mp-sidebar-heading {
    font-size: 16px;
    font-weight: 500;
}
.mpblog-post-view .mp-sidebar.mpcss .row ul {
    list-style: none;
}
.mpblog-post-view .mp-sidebar.mpcss .row ul a.list-categories {
    margin-left: 10px;
}
.mpblog-post-view .mp-sidebar.mpcss .row ul a.list-categories {
    margin-left: 10px;
    color: #000;
}

.mpblog-post-view  .autocomplete-suggestions {
    background: #fff;
    box-shadow: 0px 0px 10px 0px #000;
    width: 215px !important;
    margin-top: 4px;
}
.mpblog-post-view  .autocomplete-suggestions img.img-responsive {
    width: 100%;
}
.mpblog-post-view  .autocomplete-suggestions .mpblog-suggestion-right.image-visible {
    padding: 10px;
}
.mpblog-post-view  .autocomplete-suggestions .mpblog-product-line.mpblog-product-name {
    color: #0a0a97 !important;
}
.mpblog-post-view  .autocomplete-suggestion {
    border-bottom: 1px solid #2b2b8d;
    margin-bottom: 3px;
}
.mpblog-post-view .sidebar.sidebar-additional {
    display: none;
}
.block-blog-related.about-admin {
    width: 90%;
    display: none;
}
.block-blog-related.blog-comment {
    display: none;
}
.wishlist-index-index .column.main {
    width: 74.7% !important;
}

.page.messages {
    position: fixed;
    bottom: 30px;
    z-index: 10;
    width: max-content;
    max-width: 700px;
    margin: 0 auto;
    left: 30px;
}
.message.success {
    font-size: 16px !important;
    margin-bottom: 10px !important;
    background-color: #2b3239 !important;
    color: #fff !important;
    border-radius: 2px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}
.wishlist-index-index .products-grid .product-item {
    width: 32%;
    margin-left: 9px !important;
    margin-top: 9px !important;
    box-shadow: 3px 0px 16px #0000005c;
    padding: 15px;
    background-color: #fff;
}
.wishlist-index-index .products-grid .product-item img.product-image-photo {
    text-align: center;
    width: 100%;
    object-fit: contain;
}
.wishlist-index-index .products-grid .product-item textarea {
    width: 100%;
    background: #f5f5f5;
    border-radius: 3px;
}
.wishlist-index-index .products-grid .product-item .control button#sub {
    display: none;
}
.wishlist-index-index .products-grid .product-item .control button#add {
    display: none;
}
.products-grid.wishlist .product-item .fieldset .field.qty {
    padding: unset;
}
.products-grid.wishlist .product-item fieldset.fieldset {
    margin-left: unset;
}
.products-grid.wishlist .product-item .box-tocart input.qty {
    width: 49%;
    height: unset !important;
}
.products-grid.wishlist .product-item .fieldset .field.qty .label {
    font-size: 18px;
}
.products-grid.wishlist .product-item button.action.tocart.primary {
    padding: 10px;
    font-size: 17px;
    border-radius: 4px;
}
.products-grid.wishlist .product-item .quote_button button.quotesystem_cat_add.action.toquote.primary {
    margin-left: 6px;
    padding: 0px 16px !important;
    border-radius: 4px;
}
.products-grid.wishlist .product-item .quote_button button.quotesystem_cat_add.action.toquote.primary img {
    width: 56%;
    padding: 2px;
}
.wishlist-index-index button.action.update {
    background: #2b2b8d;
    border: unset;
    color: #fff;
    padding: 8px;
    border-radius: 3px;
}
.wishlist-index-index button.action.share {
    background: #2b2b8d;
    border: unset;
    color: #fff;
    padding: 8px;
    border-radius: 3px;
}
.wishlist-index-index button.action.tocart {
    background: #2b2b8d;
    border: unset;
    color: #fff;
    padding: 8px;
    border-radius: 3px;
}
.wishlist-index-index a.action.back {
    background-image: url(https://image.flaticon.com/icons/png/512/93/93634.png);
    background-size: cover;
    height: 33px;
    display: block;
    padding: 17px;
    width: 100%;
}
.wishlist-index-index a.action.back span {
    display: none;
}
.wishlist-index-index .wishlist_prices {
    display: none;
}
.wishlist-index-index button.action-close span {
    display: none;
}
.wishlist-index-index aside.modal-popup.modal-slide._inner-scroll._show {
    width: 63%;
}
.wishlist-index-index aside.modal-popup.modal-slide._inner-scroll._show {
    width: 63%;
    margin-left: 19%;
}
.wishlist-index-index form#quotesystem_quote_add_cat {
    padding: 15px;
}
.wishlist-index-index form#quotesystem_quote_add_cat input {
    width: 75%;
    display: block;
    background: #f5f5f5;
}
.wishlist-index-index form#quotesystem_quote_add_cat textarea#quote_description {
    width: 75%;
    display: block;
    background: #f5f5f5;
}
.wishlist-index-index footer.modal-footer button.button {
    background: #2f2f5c;
    color: #fff;
    border: unset;
    padding: 8px 17px;
    border-radius: 3px;
}
.wishlist-index-index footer.modal-footer button.reset {
    background: #1f1f22eb;
    color: #fff;
    border: unset;
    padding: 8px 17px;
    border-radius: 3px;
}
.wishlist-index-index .wishlist_prices span.price {
    color: red;
}
.catalog_all-index-index .product-item .tocompare::before {
    content: '';
}
.catalog-category-view .product-item .tocompare::before {
    content: '';
}

.catalog-category-view .products.wrapper.list.products-list button.btn.btn-danger.view {
    padding: 9px 0px !important;
    width: 29%;
}
.customer-account-create .control input{
    padding-right: unset;
}
.field.search .control {
    width: 100%;
}
.field.search .control input#search {
    //padding: 6px !important;
    width: 100%;
}
section#header_sec2 a.btn.btn-danger.one {
    padding-bottom: 8px !important;
    padding-top: 8px !important;
    padding: 10px !important;
}
li a:hover {
    color: #fff !important;
    text-decoration: none;
}

.catalog-product-view button.btn.btn-danger.view.view_price.quotesystem_cat_add.action.toquote.primary.trigger-auth-popup {
    width: 33%;
    margin-top: 20px !important;
}
.catalog-product-view a.action.primary.reviews {
    width: 66% !important;
    margin: unset;
    color: #fff !important;
    background: #e74216;
}
.catalog-product-view a.action.primary.reviews:hover {
    width: 63%;
    margin: unset;
    color: #fff !important;
    background: #e74216;
}
.wk-uploaded-file {
    position: absolute;
}
.wk-file-field-container .wk-file-label:before {
    content: "+";
    position: absolute;
    left: 0px;
    top: -7px;
    font-size: 23px;
}
.checkout-cart-index button.action.search {
    margin-top: unset;
}
section#header_sec2 .search-container {
    margin-top: 32px;
}
section#header_sec2 a.btn.btn-danger.one {
    margin-top: 32px;
}
section#subscribe_sec .actions button.action.subscribe.primary {
    border-color: #f8f9fa !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
    border: 1px solid !important;
    padding: 13px !important;
}
section#subscribe_sec .actions {
    width: 100% !important;
}
.cms-home .container {
    width: 100%;
    padding-right: unset;
    padding-left: unset;
    margin-right: unset;
    margin-left: unset;
    max-width: 100%;
}

.block.newsletter .field .control:before {
    margin-top: 15px;
}

h4.mail_txt {
    color: #fff;
    text-align: right;
    margin-top: 17px !important;
}

main#maincontent {
    padding: 0 !important;
}

.catalog-product-view button.wk_qs_quote_button.button.btn-cart.action.primary {
    margin-left: 16px !important;
}

a.btn-web.btn.btn-success.watsapp {
    margin-left: 62px !important;
}

button.btn.btn-primary.chat {

    margin-left: 20px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

button.btn.btn-success.stock {
    background-color: #54c154 !important;
    margin-left: auto !important;
    width:auto !important;
    margin-top: 10px !important;
}

.danger.view.view_price {
    
    margin-top: 10px;
}

.text_sec {
    margin-bottom: 10px;
    font-size: 10px !important;
    margin-top: 10px;
}

img.t_img {
    width: 100px;
    height: 100px;
}

button.action.tocart.primary {
    margin-left: -4px;
    margin-right: 25px;
}

.action.primary {
    background-color: #f55163 !important;
    padding: 16px 40px !important;
}
.details_head.d-flex h2.txtd {
    width: 85%;
    font-size: 40px;
}

.modal-popup.confirm .modal-inner-wrap
{
    max-width: 30rem !important;
}

.modal-popup .modal-footer {
    margin-top: auto !important;
    justify-content: center !important;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}

button.action-secondary.action-dismiss {
    background: #E74216;
    color: #fff;
    border: 0;
    padding: 5px 15px 5px 15px;
}

button.action-primary.action-accept {
    border: 0;
    padding: 5px 10px 5px 10px;
}

.modal-content{
    border: 0 !important;
}

.modal-footer{
    border: 0 !important;
}


i.fa.fa-arrow-down {
    color: #fff;
    margin: 10px 10px;
}

i.fas.fa-sign-out-alt {
    color: #fff;
}



/* /////////////////////////////           New Styles 0//09/2021 (Algapps)            /////////////////////////////////////// */

h2.item_imgtxt {
    color: #fff;
    font-size: 17px;
    margin: 40px auto;
    width: 240px;
}

.container-fluid_inner form.reviewwform {
    opacity: 100% !important;
}

.dropdown-toggles {
    
    color: #000 !important;
    background-color:#ececec !important;
}
 

.brand_sec3 {
    margin-bottom: 50px;
}

.sub .wrapper {
    width: 500px;
}

.wrapper h2 {
    font-weight: 500;
    opacity: 80%;
    margin-top: 8px;
    font-size: 20px;
}

.container_free .img_sec {
    display: flex !important;
    justify-content: center;
}

p.hea1 {
    
    margin-bottom: 60px !important;
}

div#circle {
    left: unset !important;
    top: -50px !important;
}

.container-fluid_aboutus p {
    text-align: justify;
}

.products.wrapper.list.products-list form {
    display: flex;
    align-items: end;
}

.products.wrapper.list.products-list .view_prices {
    text-align: -webkit-left;
}

.products.wrapper.list .form-control {
    display: inline-grid !important;
    margin-right: 20px;
}

.products.wrapper.list.products-list ol.products.list.items.product-items.height_wrapper li.item.product.product-item {
    width: 100%;
    margin-bottom: 15px !important;
}

.products.wrapper.list .product.details.product-item-details {
    margin-top: 20px;
    margin-left: 20px;
}

.products.wrapper.list .product-item-inner {
    margin-top: 0px;
    margin-left: 0px;
    float: left !important;
}

.container-fluid_aboutus p {
    text-align: justify;
    margin: 10px 0px;
}

.catalog-category-view .product-item-inner .actions-primary {
    margin-right: 0px !important;
    text-align: center !important;
}

button.btn.btn-danger.view.view_price.quotesystem_cat_add.action.toquote.primary.trigger-auth-popup {
    margin-bottom: 10px !important;
}

table#shopping-cart-table {
    white-space: nowrap;
}

span.product-image-wrapper img {
    width: 100%;
}

.actions-toolbar {
    text-align: end;
}

button#sub {
    border: 1px solid #ddd;
    border-radius: 3px;
}

button#add {
    border: 1px solid #ddd;
    border-radius: 3px;
}

.price-including-tax .price, .price-excluding-tax .price {
    font-weight: 500;
    font-size: 20px;
}

.cart.table-wrapper .col.qty .input-text {
    margin-top: 0px;
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 30px;
}

.cart.table-wrapper .actions-toolbar>.action, .action-gift {

    margin-bottom: 0px;

}

strong.summary.title {
    font-size: 24px;
    font-weight: 500;
}

strong#block-shipping-heading {
    font-size: 20px;
}


strong#block-discount-heading {
    font-size: 20px;
}

.cart-container .checkout-methods-items .action.primary {
    width: 100%;
    padding: 10px !important;
}

li.item button.action.primary.checkout {
    font-size: 16px;
    background: #f71919 !important;
    border: none;
    font-weight: 400;
    border-radius: 3px;
}

p.cartpara {
    margin-bottom: 0px !important;
    font-weight: 500;
    opacity: 60%;
}

.container-fluid_cart {
    padding: 30px 0px;
    text-align: center;
}

.sec1.d-flex {
    justify-content: center;
}

a.action.continue {
    font-size: 14px !important;
    font-weight: 400 !important;
}

.block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart-container .cart-gift-item .action.continue {
    float: left;
    display: flex;
    align-items: center;
}

.cart.main.actions button#empty_cart_button {
    margin: 0px !important;
    padding: 10px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #ddd;
}

.cart.main.actions button.action.update {
    margin: 0px !important;
    padding: 10px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #fff;
    background: #001F3D;
}

li.dropdown.login_sec {
    background-color: #e74216 !important;
   
}

.dropdown-toggles {
    white-space: nowrap;
    color: #fff !important;
    background-color: #e74216 !important;
}

.actions-toolbar {
    float: right;
}

button.action.apply.primary{
    font-size: 16px;
    background: none !important;
    text-decoration: underline;
    border: none;
    font-weight: 400;
    border-radius: 3px;
    margin-bottom: 0px !important;
}

input[type=text] {
    font-size: 17px;
    //padding: 10px !important;
    width: -webkit-fill-available !important;
    border-radius: 5px;
    border: 2px solid #f5f0f0;
    margin-bottom: 0px !important;
}

.cart-container .form-cart .action.update:before {
    margin-top: 5px;
    margin-left: -8px;
}


.cart-summary .block .fieldset {
    margin: 10px;
}


.control select#F4PGGXU {
    width: -webkit-fill-available !important;
}

.control select#HFUPK9E {
    width: -webkit-fill-available !important;
}

.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
    float: left;
    position: relative;
    width: 65%;
}

.cart-summary {
    float: right;
    position: relative;
    width: 33%;
}

.opc-progress-bar {
    margin: 50px 0px;
    counter-reset: i;
    font-size: 0;
    text-align: center;
}

.opc-progress-bar-item {
       width:50%;
}

.opc-progress-bar-item>span:after {
    background: #ffffff;
    height: 26px;
    margin-left: -13px;
    top: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    content: counter(i);
    counter-increment: i;
    color: #333333;
    font-weight: 600;
    font-size: 20px;
}

.opc-progress-bar-item>span {
    display: inline-block;
    padding-top: 45px;
    width: 100%;
    word-wrap: break-word;
    color: #e4e4e4;
    font-weight: 500;
    font-size: 20px;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title {
    border-bottom: none;
    padding-bottom: 10px;
    color: #333333;
    font-weight: 500;
    font-size: 24px;
}

div#checkout-step-shipping {
    background: #fff;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 15%) 0px 5px 15px 0px;
    padding: 10px;
}

header.modal-header {
    display: none;
}

.fieldset>.field {
    margin: 10px 0px !important;
    box-sizing: border-box;
    margin: 0 0 29px;
}

.opc-progress-bar-item._active>span:after {
    content: '\e610';
    font-family: 'icons-blank-theme';
    line-height: 1;
    font-size: 26px;
}

.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
    max-width: 600px;
    margin: auto;
}

.fieldset>.field:not(.choice)>.label {
    padding: 10px 15px;
    text-align: right;
    width: 25.8%;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
}

.opc-block-summary {
    background: #f2f2f2;
    box-shadow: rgb(0 0 0 / 9%) 0px 5px 15px 0px;
    padding: 15px;
    border-radius: 7px;
    border: 1px solid #ddd;
}

img.brand_img {
    width: 210px;
    margin-right: 15px !important;
}

.breadcrumbs ul.items {
    font-size: 18px !important;
}

.catalog-category-view .category-description p {
    
    font-size: 18px !important;

}

.catalog-category-view strong.product.name.product-item-name {
    
    text-align: left !important;
}

table#product-attribute-specs-table th.col.label {
    color: #e74216;
}

.view_prices {
    margin-bottom: 5px;
}

legend.label {
    color: #8b8c8f;
}

.product-item-name-block strong.product-item-name {
    width: 160px;
}

form#co-shipping-form {
    width: 650px;
    max-width: none !important;
}

/* .modal-popup .action-close {
    padding: 20px 10px !important;
} */

span.price {
    font-size: 18px !important;
}

.minicart-items .product-item {
    padding: 0;
}

.details-qty {
    background: #2b2b8d;
    color: #fff;
    font-size: 20px;
    padding: 8px;
    text-align: center;
    font-weight: 400;
    border-radius: 5px;
}

.table-checkout-shipping-method {
    width: 100%;
}

.table-checkout-shipping-method tbody td {
    border-top: 1px solid #cccccc;
    padding: 10px;
}

div#checkout-shipping-method-load {
    padding: 15px;
    box-shadow: rgb(0 0 0 / 15%) 0px 5px 15px 0px;
    background: #fff;
    border-radius: 10px;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    margin-left: 10px;
}

button.button.action.continue.primary {
    padding: 5px 40px !important;
    font-size: 16px;
    background: #f71919 !important;
    border: none;
    font-weight: 400;
    border-radius: 3px;
    margin-top: 30px;
}


button.action.login.primary {
    padding: 5px 40px !important;
    font-size: 16px;
    background: #f71919 !important;
    border: none;
    font-weight: 400;
    border-radius: 3px;
   
}

button.action.action-auth-toggle {
    display: none;
}

.opc-wrapper .shipping-address-item {
    border: 2px solid transparent;
    line-height: 30px;
    margin: 0 0 20px;
    padding: 20px 35px 20px 20px;
    transition: 0.3s border-color;
    width: 50% !important;
    display: inline-block;
    font-size: 14px;
    position: relative;
    vertical-align: top;
    word-wrap: break-word;
}

button.action.action-select-shipping-item {
    margin: 0;
    background: #ff5501;
    border: none;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
}

button.action.action-show-popup {
    margin-bottom: 10px;
    background: none;
    outline: none;
    border: none;
    color: #0075ff;
}

button.action.primary.checkout {
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px !important;
}

.actions-toolbar {
    margin: 0 !important;
    float: none;
}

fieldset.fieldset {
    margin-left: 0px;
}

.field.choice {
    width: auto;
}

.checkout-payment-method .payment-option-content {
    padding: 10px;
}

a.action.create.primary {
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px !important;
}

.customer-account-login main#maincontent .actions-toolbar .primary button#send2{
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px !important;
}


.main_wrapper {
    background: #fae9e9 !important;
    padding: 20px;
}

.col-sm-12.bannertitlediv {
    padding: 0;
    margin-top: 20px;
}

.project_title {
    position: absolute;
    margin-top: -110px;
    width: -webkit-fill-available;
    left: 0 !important;
    background: none !important;
    padding: 0;
}

.project_title h3 {
    font-size: 20px;
    background: #bb3728b0;
    padding: 10px;
    color: #fff;
    text-align: center;
}

a.nav-link {
    margin: 0px 30px;
    font-size: 16px;
    font-weight: 600;
}

img.main_logo {
    margin-left: 30px !important;
    width: 350px !important;
    margin-top: 2px !important;
    height: auto !important;
    max-height: inherit !important;
}

.container-fluid_2 {
    padding: 10px 30px;
}

ul.list-unstyled.footer-nav-list.mt-3 li a:hover {
    color: #fff !important;
    font-weight: 400;
}

form.form.contact.reviewwform button.action.submit.primary {
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    margin-bottom: 15px !important;
    border-radius: 3px !important;
    font-weight: 500;
    font-size: 18px !important;
}

button.action.action-apply {
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    margin-bottom: 15px !important;
    border-radius: 3px !important;
    font-weight: 500;
    font-size: 18px !important;
}

a.action.primary.continue{
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    margin-bottom: 15px !important;
    border-radius: 3px !important;
    font-weight: 500;
    font-size: 18px !important;

}

h4.hetxt1 {
    font-weight: 700;
    font-size: 16px !important;
}

h4.hetxt2 {
    opacity: 60%;
    font-size: 14px;
}

.mail_sec.d-flex {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.sec_wrapper.d-flex {
    margin-bottom: 20px;
    width: 310px !important;
}

form.reviewwform {
    margin-top: 0px !important;
    opacity: 60%;
}

.control input#email {
    width: 100% !important;
    margin-left: 0px !important;
    border: 1px solid #ddd !important;
}

.control input#name {
    margin-left: 0px !important;
    
}

fieldset.fieldset {
    margin-left: 0px;
    margin-bottom: 15px !important;
}

form.form.contact.reviewwform input {
    
    color: #000000 !important;
    font-weight: 500 !important;
    opacity: 100% !important;
}

form.form.contact.reviewwform textarea#comment{
    color: #000000 !important;
    font-weight: 500 !important;
    opacity: 100% !important;

}

.col-sm-4 img {
    width: 100%;
    height: 200px !important;
}

li.item.product.product-item {
    width: 27% !important;
}

.products.wrapper.grid.products-grid.subcategory-grid li.item.product.product-item {
    height: 620px !important;
}

li.item.product.product-item .product.details.product-item-details.sub-category-name {
    margin-left: 0px !important;
}

div#category1 {
    margin-right: 0px !important;
}

.level-2-cat {
    margin-left: 0px !important;
    text-align: center;
}

.main.main-content {
    float: right !important;
    width: auto !important;
    text-align: center;
}


h5.mainprojects {
    background: none !important;
    padding: 10px !important;
    border: 1px solid #ddd;
    color: #000 !important;
    margin: 20px 0px;
}

.col-lg-4.col-md-6.col-sm-12.cat_imghover:hover {
    transform: scale(1.2);
}

.cart-empty {
    text-align: center;
}

.col-lg-4.col-md-12.col-sm-12.tflx {
    text-align: end !important;
}

.checkout-index-index .modal-popup .modal-inner-wrap {
    width: 700px !important;
    margin: auto !important;
    height: 650px !important;
    max-height: none !important;
    position: absolute;
    top: 0%;
    left: 0%;
    bottom: 0;
}

button.action.primary.action-save-address {
    margin: 0;
    background: #ff5501 !important;
    border: none;
    padding: 5px 20px !important;
    color: #fff;
    margin-bottom: 15px !important;
    border-radius: 3px !important;
    font-weight: 500;
    font-size: 18px !important;
}

h1#modal-title-12 {
    color: #333333;
    font-weight: 500;
    font-size: 24px;
}

span.base{
    color: #333333;
    font-weight: 500;
    font-size: 24px;
}

.modal-slide._inner-scroll .modal-header button.action-close span {
    
    display: none;
}

.fieldset>.field:not(.choice)>.label {
    padding: 0px !important;
    padding-right: 5px !important;
}

button.action.secondary.action-hide-popup {
    margin: 0;
    
    border: 1px solid #ddd; 
    padding: 5px 20px !important;
    color: #000;
    margin-bottom: 15px !important;
    border-radius: 3px !important;
    font-weight: 500;
    font-size: 18px !important;
}

.modal-popup.modal-slide .modal-footer {
  

    justify-content: space-between !important;
    flex-direction: row-reverse;
}

table#downloads-data-table {
    white-space: nowrap;
}

table#downloads-data-table {
    white-space: nowrap;
   
}

.order-products-toolbar.toolbar.bottom {
    text-align: end;
}
.order-products-toolbar.toolbar.bottom .limiter{
    margin-right: 0px !important;
}

.order-products-toolbar.toolbar.bottom .container {
    padding: 0px !important;
}

p.toolbar-amount {
    margin-left: 0px !important;
}

.products.wrapper.list.products-list {
    margin: 30px 0px !important;
}

.products.wrapper.list.products-list ol.products.list.items.product-items.height_wrapper li.item.product.product-item {
    width: 100% !important;
    margin: 0px !important;
}

ol.products.list.items.product-items.height_wrapper {
    margin: 0px !important;
}

.products.wrapper.list.products-list .product-item-photo {
    display: contents;
    width: 100% !important;
}

.det_sec.d-flex h4.txtdt {
    width: 100px !important;
}

.field .control._with-tooltip input {
    margin-right: 0px !important;
    
}

.modal-inner-wrap select {
    word-wrap: normal;
    width: -webkit-fill-available;
    border-radius: 4px;
    height: 50px;
    border: 2px solid #dedede;
}

tr.totals.sub .mark, mark {
    padding: .2em;
    background-color: #001f3d;
    color: #ffffff;
}



.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    font-weight: 600;
    color: #2b2b8d !important;
}


.products.wrapper~.toolbar .limiter {
    display: block;
    float: right;
    margin-right: 0px !important;
}



/* ////////////////////////////// Media Queries /////////////////////////////// */

@media only screen and (max-width: 600px) and (min-width: 320px) {
    .content_rght {
        margin-top: 10px !important;
        float: unset !important;
        margin-right: 0px !important;
        justify-content: center;
    }
    body.customer-account-forgotpassword.page-layout-1column main#maincontent {
        width: -webkit-fill-available !important;

    }

    fieldset.fieldset .field.captcha.required .fieldset>.field:not(.choice)>.label{
        width: auto !important;
    }
    form#login-form fieldset.fieldset.login .field.email.required .control{
        width: 100% !important;
    }

    form#login-form fieldset.fieldset.login .field.password.required .control{
        width: 100% !important;
    }

    .cart-summary._sticky {
        top: 0 !important;
    }


    .login-container .fieldset>.field>.control {
        width: 100% !important;
    }

    .block.block-dashboard-orders {
        margin-left: 0px !important;
    }

    .block.block-dashboard-info {
        margin-left: 0px !important;
    }
    .block.block-dashboard-addresses {
    
        margin-left: 0px !important;
    }

    .block.block-reviews-dashboard {
        margin-left: 0px !important;
    }

    .customer-account-create .field.choice.newsletter {
        display: flex !important;
        align-items: center;
        right: -42% !important;
        top: 310px !important;
    }
    body.customer-account-create.page-layout-1column.mb_view .field.field-name-firstname.required {
        display: flex;
        flex-direction: column;
    }

    .customer-account-login main#maincontent .block.block-customer-login {
        
        margin-top: 10px!important;
    }

    .customer-account-create .container {
        background: #fff;
        padding: 10px;
        width: 345px !important;
    }

    .customer-account-create h1.page-title {
        padding: 20px!important;
        margin-top: unset;
        width: 325px !important;
        text-align: center;
    }

    .container-fluid_compare {
        padding: 20px 0px !important;
    }

    body.customer-account-create.page-layout-1column.mb_view .field.field-name-lastname.required{
        display: flex;
        flex-direction: column;
    }

    body.account.customer-account-index.page-layout-2columns-left.mb_view .sidebar {
        width: -webkit-fill-available;
    }

    .field.email.required {
        display: flex;
        flex-direction: column !important;
    }

    .field.password.required{
        display: flex;
        flex-direction: column !important;
    }

    div#collapsibleNavbar {
        height: auto !important;
        background: #2b2b8d;
        border-radius: 6px;
        text-align: left;
        padding: 10px;
    }

    .sidebar {
    width: -webkit-fill-available;
}

.wishlist-index-index .products-grid .product-item {
    width: 100% !important;
    margin-left: 0 !important;

}

.catalogsearch-result-index button.btn.btn-danger.view.view_price, button.action.tocart.primary {
    font-size: 13px !important;
    width: -webkit-fill-available;
    padding: unset;
    margin-right: 0 !important;
}



body.page-with-filter.page-products.categorypath-.category-default-category.catalog_all-index-index.page-layout-2columns-left.mb_view .products.wrapper.grid.products-grid.subcategory-grid li.item.product.product-item.width {
    height: auto !important;
    width: 90% !important;
}

body.page-with-filter.page-products.categorypath-low-voltage-energy-distribution-control-automation.category-low-voltage-energy-distribution-control-automation.catalog-category-view.page-layout-2columns-left.mb_view .products.wrapper.grid.products-grid.subcategory-grid li.item.product.product-item.width {
    height: auto !important;
    width: 90% !important;
}

.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip {
    font-size: 17px;
}

.mpblog-post-index .sidebar .list-post-tabs {
    width: 100% !important;
    margin-left: 0px !important;
}

.product.data.items>.item.content {
    text-align: left;
}

.regitser_login label.label span {
    float: left !important;
}

.enquiry_form .fieldset>.field {
    display: unset !important;
}

body.customer-account-create.page-layout-1column.mb_view .fieldset>.field.required>.label:after, .fieldset>.fields>.field.required>.label:after, .fieldset>.field._required>.label:after, .fieldset>.fields>.field._required>.label:after {
    float: inherit !important;
}

body.mpblog-post-index.page-layout-2columns-right.mb_view .limiter {
    float: unset !important;
    margin-right: 0px !important;
}

.enquiry_form form#captcha_custom_form {
    width: 90% !important;
}

body.customer-account-create.page-layout-1column .fieldset>.field:not(.choice)>.label {
    text-align: center !important;
    width: 100%!important;
}

ul.block-content.menu-categories.category-level2 li.category-item {
    text-align: left;
}

ul.menu-archives li.archive-item {
    text-align: left;
    margin-left: 45px;
}

.mpblog-post-index .mp-sidebar.mpcss .row {
    border-radius: 10px;
    margin-bottom: 0px !important;
    margin-left: 0;
    width: 100% !important;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px !important;
    background: #fbfbff;
}

.mpblog-post-index .mp-sidebar.mpcss .row p.block-mp-sidebar-heading {
    text-align: left;
}


table#my-reviews-table {
    white-space: unset !important;
    margin-left: 0px !important;
}

body.page-with-filter.page-products.categorypath-cables-and-wires-single-core-wires.category-single-core-wires.catalog-category-view.page-layout-2columns-left.mb_view .product.actions.product-item-actions {
    flex-direction: column !important;
}


    body.customer-account-create.page-layout-1column .fieldset>.field:not(.choice)>.label {
        text-align: inherit !important;
        width: 100% !important;
        margin-left: 0px !important;
        color: #000;
        opacity: 100%;
        font-weight: 500 !important;
    }
    body.page-with-filter.page-products.categorypath-cables-and-wires-multicore-industrial-cables.category-multicore-industrial-cables.catalog-category-view.page-layout-2columns-left.mb_view button.btn.btn-danger.view {
        width: 100%;
    }

    ul.sub_treeul {
        
        position: relative !important;
        right: 100% !important;
        background-color: #ddd !important;
    }
    body.page-with-filter.page-products.categorypath-cables-and-wires-multicore-industrial-cables.category-multicore-industrial-cables.catalog-category-view.page-layout-2columns-left.mb_view .products-grid li.item.product.product-item .product.actions {
    
        flex-direction: column !important;
    }

    body.page-with-filter.page-products.categorypath-cables-and-wires.category-cables-and-wires.catalog-category-view.page-layout-2columns-left.mb_view .products.wrapper.grid.products-grid.subcategory-grid li.item.product.product-item.width {
        height: auto !important;
        width: 90% !important;
    }

    section.header_sec3 nav.navbar.navbar-expand-sm.navbar-dark {
        background-color: #2b2b8d;
        padding: 0;
        top: 100%;
        /* z-index: 30; */
    }

    ul.navbar-nav {
        margin-left: 0px !important;
        text-align: center;
    }

    img.sec_img4 {
        margin-top: 71px !important;
    }

    .products.wrapper.grid.products-grid.subcategory-grid li.item.product.product-item.width {
        height: auto !important;
        width: 90% !important;
    }

    .dropdown.sub-cats .dropdown-menu {
        width: 70% !important;
        left: 0 !important;
        transform: translate(20%, 0px) !important;
        
    }

    .account-nav .content {
        width: auto !important;
        height: auto;
    }

    .block.block-addresses-default {
        margin-top: 20px;
        margin-left: 0 !important;
    }

    .block.block-addresses-list {
        margin-left: 0 !important;
        margin-top: 0px !important;
    }


    .catalog-category-view .dropdown.category_dropdown.all-cat {
        display: flex ;
        flex-wrap: wrap;

    }

    h4.mail_txt {
        color: #fff;
        text-align: center !important;
    }
    
    .news_media .row {
        justify-content: center;
    }

    .field.newsletter label {
        display: block !important;
    }

    .text_sec .button_sec {
        float: unset !important;
    }

    .block.newsletter .field .control:before {
        margin: 15px 0px !important;
    }

    .field.newsletter input#newsletter {
        padding: 17px 37px !important;
        border-radius: 0 !important;
        width: 100% !important;
    }

    ul.navbar-nav li.nav-item a.nav-link {
        padding: 10px;
    }

    .col-lg-3.col-md-12.col-sm-12.logo_flx {
        display: flex;
        justify-content: center;
    }
    .modal-popup.modal-slide {
        left: 0% !important;
    }
    .checkout-index-index .modal-popup .modal-inner-wrap {
        width: 310px !important;
        margin: auto !important;
        height: 610px !important;
        min-height: unset !important;
        max-height: none !important;
        position: absolute;
        top: 0%;
        left: 0%;
        bottom: 0;
    }
    .modal-popup.modal-slide .modal-footer {
        justify-content: center !important;
    }


    .modal-inner-wrap input[type=text] {
        width: 50% !important;
    }
    
    .modal-inner-wrap .field._required {
        width: 390px;
    }
    
    .modal-inner-wrap .field {
        width: 390px;
    }
    
    .modal-inner-wrap .field.additional {
        display: none;
    }

    .cart.main.actions button#empty_cart_button {
        margin: auto !important;
    }

    .cart.main.actions button.action.update {
        margin: auto !IMPORTANT;
        margin-top: 10px !important;
    }

    .block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart-container .cart-gift-item .action.continue {
        float: none !important;
        display: block !important;
        align-items: center;
    }


    #wachat a {
        position: fixed;
        z-index: 9999;
        right: 0;
        float: right;
        top: unset !important;
        bottom: 0;
    }
    
    input[type="text"] {
        margin-left: 0px !important;
    }

    div#layer-product-list .container {
        padding: 0;
        /* width: 300px !important; */
    }

    .message.info {
        margin-left: 0px !important;
    }

    .catalog-category-view .main.main-content {
        width: auto !important;
        margin: auto !important;
    }

    .customer-account-login main#maincontent .block.block-customer-login strong#block-customer-login-heading {
        text-transform: uppercase;
        font-size: 24px !important;
    }

    .catalog-category-view .main.main-content li.item.product.product-item {
        width: 100% !important;
        margin: 10px auto !important;
    }

    .products {
        margin: 0px !important;
    }
    .main.main-content {
        padding: 10px;
        float: none !important;
        width: auto !important;
        text-align: center;
    }
    .login-container .control {
        display: flow-root;
    }

    .fieldset>.field:not(.choice)>.label {
        padding: 0px !important;
    }

    .customer-account-login main#maincontent .actions-toolbar .primary {
        float: right;
        margin-bottom: 15px;
    }
    
    .customer-account-login .block.block-new-customer strong#block-new-customer-heading {
        text-transform: uppercase;
        font-size: 24px;
    }

    .category-view {
        padding: 15px !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .catalog-category-view .category-description {
        width: auto !important;
        margin-left: 0px !important;
    }

    .catalog-category-view .category-image {
        width: 100% !important;
        margin-bottom: unset;
        display: inline-block;
        float: none !important;
    }

    .text_sec .button_sec {
        display: flex !important ;
        flex-direction: column !important;
    }

    ul.nav.items {
        display: flex !important;
        flex-direction: column !important;
    }

    .cart-container {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
        float: left;
        position: relative;
        width: 100% !important;
    }

    .cart-summary {
        float: none !important;
        position: relative;
        width: 100% !important;
    }

    .opc-progress-bar {
        margin: 10px 0px !important;
    }

    .container-fluid_1 {
        background: #2b2b8d;
        padding: 15px 30px !important;
    }

    .content_lft.d-flex {
        justify-content: center;
    }

    img.main_logo {
        margin: 0px !important;
    }

    input[type="text"] {
        margin: auto !important;
    }

    #banner-slider-carousel .owl-item img {
        transform-style: unset;
        width: -webkit-fill-available;
        height: 500px !important;
    }

    .owl-carousel .owl-stage-outer {
        height: auto !important;
    }

    .container_2{
        padding: 10px !important;
    }

    img.sec_img4 {
        width: 100%;
        height: 195px !important;
        /* margin-top: 170px !important; */
    }

    .container-fluid_7 {
        padding: 20px !important;
    }

    .columns .column.main {
         padding-bottom: 0px !important;
         /* z-index: -1; */
    }

    img.brand_img {
        width: 70%;
        border: 1px solid #ddd;
        margin: 20px 0px;
        border-radius: 5px;
    }

    main#maincontent {
        margin-bottom: 15px;
        text-align: center;
    }

    section#offer_sec {
        padding: 15px !important;
    }

    .container-fluid_4 {
        background-color: #dddddd;
        padding: 20px !important;
        text-align: center;
    }

    .container_3 {
        padding: 20px !important;
        background-image: url(images/lam.jpg);
        height: 260px;
        margin-top: 10px;
    }

    .container_3 {
        padding: 20px;
        background-image: url(images/lam.jpg);
        height: auto;
        margin-top: 10px;
    }

    .heading {
        display: flex;
        justify-content: center;
    }

    .product_listings {
        margin-top: 20px;
    }

    .container_5 {
        background-color: #bb3728;
        padding: 20px !important;
        text-align: center;
    }

    img.sec_img5 {
        width: 100% !important;
    }

    .container-fluid_12 {
        padding: 20px;
    }

    .text_sec {
        margin-bottom: 10px;
        font-size: 10px !important;
        margin-top: 10px;
        text-align: center;
    }

    a.btn-web.btn.btn-success.watsapp {
        margin-left: 0px !important;
        margin-bottom: 10px;
    }

    button.btn.btn-primary.chat {
        margin-left: 0px !important;
    }

    .container-fluid_10 {
        background-color: #012340;
        padding: 20px;
    }

    h4.mail_txt {
        color: #fff;
        text-align: center;
    }


    .block.newsletter .form.subscribe {
        display: flex !important;
        flex-direction: column;
        margin-top: 10px;
    }

    section#subscribe_sec .actions button.action.subscribe.primary {
        border-color: #f8f9fa !important;
        background-color: transparent !important;
        border: 1px solid transparent !important;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
        border: 1px solid !important;
        padding: 13px !important;
        display: block;
        margin: auto;
    }

    .container-fluid_10 {
        background-color: #012340;
        padding: 20px !important;
    }

    .container-fluid_11 {
        background-color: #1a242b;
        padding: 20px !important;
    }

    .container-fluid_12 {
        padding: 25px !important;
    }

    .header.content {
        display: block !important;
        align-items: center;
        padding: 0 !important;
    }

    .container-fluid_2 {
        padding: 20px !important;
    }

    .page-header {
        margin-bottom: 0px !important;
    }

    .col-lg-4.col-md-12.col-sm-12.tflx {
        display: flex;
        align-items: baseline;
        margin-top: 15px;
        justify-content: space-between;
    }

    img.cart_img {
        width: 30px !important;
    }

    a.cart_sec {
    vertical-align: bottom;
    color: #000;
    margin-left: 0px !important;
}

.btn.btn-danger.one {
    background-color: #e74216;
    margin-top: 0px !important;
    font-weight: 600;
    font-size: 14px;
    margin-left: 0px !important;
}

button.navbar-toggler {
    vertical-align: bottom;
    margin-left: 0px !important;
}

/*.collapse:not(.show) {
    display: block !important;
    text-align: center;
}*/

li.nav-item.active {
    margin-left: 0px !important;
}

nav.navbar.navbar-expand-sm.navbar-dark {
    margin-top: 0px !important;
}

.container-fluid_9 {
    padding: 20px !important;
} 

section.our_latest_news .post-list-item {
    max-width: none !important;
}

section.our_latest_news .post-list-item img.img-responsive {
    vertical-align: middle;
    border-style: none;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    margin-top: 0px !important;
}

section.our_latest_news .post-list-item p {
    text-align: center !important;
    padding: 10px !important;
    font-size: 14px;
}

section.our_latest_news .post-list-item a.mp-read-more {
    margin: auto !important;
}

section.our_latest_news .post-list-item .post-item-wraper {
    background-color: #fff;
    /* width: fit-content; */
    padding-bottom: 35px;
    border-radius: 20px;
    margin-bottom: 15px;
}

p.para1 {
    font-weight: 700;
    font-size: 18px;
    padding: 0 !important;
    opacity: 80%;
} 

section#login_register_sec {
    padding: 10px;
}

.texthead_sec.d-flex {
    justify-content: center;
}

p.hea1 {
    font-size: 20px;
    font-weight: 600;
    opacity: 60%;
    text-align: center;
    margin-bottom: 70px !important;
}

.container-fluid_chose {
    padding: 20px !important;
    background-color: #f7f7f7;
    padding-bottom: 90px;
    margin-top: 10px !important;
}

.container_txt {
    background-color: #fff;
    padding: 20px !important;
    margin-bottom: 75px;
}

img.menu_img {
    width: 30px;
    margin-left: 0px !important;
}

.search-container button {
   
    margin-top: 0px !important;
   
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
    margin: 0px !important;
}

.header.content .logo {
    width: auto !important;
}


li.item.product.product-item{
    width: -webkit-fill-available !important;
}

.products.wrapper.grid.products-grid {
    margin: 0px !important;
    float: none !important;
}

main#maincontent {
    padding: 0 !important;
    margin-top: 10px !important;
}

.col-sm-4.mainprojectlist {
    border-bottom: 1px solid #ddd !important;
    margin-left: 0px !important;
    margin-bottom: 10px;
    padding: 10px !important;
    box-shadow: none !important;
    max-width: none !important;
}


.col-sm-4.mainprojectlist img {
    margin-top: 0px !important;
}

h5.mainprojects {
    
    text-align: center;
    background: #ddd !important;
    padding: 10px !important;
    color: #000 !important;
    margin-top: 20px;
}

.row, .row.home_banner_session .col-sm-2, .home_banner_session .col-sm-10 {
    max-width: none !important;
    flex: initial;
    padding: 0;

}

.mpblog-post-index .sidebar {
    display: grid;
    width: auto !important;
}

.mp-sidebar.mpcss {
    padding: 18px;
}

.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 {
    width: auto !important;
}

.mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 a.mp-read-more {
    color: #fff !important;
    background: #2b2b8d;
    padding: 5px 30px !IMPORTANT;
    border-radius: 4px;
    font-size: 16px;
}

.breadcrumbs.container {
    padding: 10px !important;
    text-align: center;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}

.container-fluid_get {
    padding: 0px !important;
}

.container-fluid_review {
    padding: 0px !important;
    margin-top: 30px;
}

.container-fluid_inner {
    padding: 10px !important;
    padding-bottom: 0;
    border: 1px solid #ddd;
}

h4.ab1 {
    font-size: 20px !important;
    margin-right: 10px;
    font-weight: 700;
}

h4.ab2 {
    font-size: 20px !important;
    margin-right: 10px;
    font-weight: 700;
    color: #F71919;
}

p.getp2 {
    font-size: 16px !important;
    font-weight: 600;
    opacity: 70%;
}

.texthead1_sec.d-flex {
    justify-content: center;
}

.page-products .columns li.item.product.product-item {
    margin-left: 0px !important;
}

  }



  @media only screen and (max-width: 1020px) and (min-width: 768px) {
    .col-lg-4.col-md-12.col-sm-12.tflx {
        display: flex;
        align-items: baseline;
        margin-top: 15px;
        justify-content: space-between;
    }
    .col-lg-3.col-md-12.col-sm-12.logo_flx {
        display: flex;
        justify-content: center;

    }

    .abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .cart-summary {
        float: unset !important;
        position: unset !important;
        width: 100% !important;
    }

    .cart-container {
        display: flex;
        flex-direction: column-reverse;
    }



    .modal-inner-wrap .field._required {
        display: flex;
    }

    .modal-inner-wrap .control {
        width: -webkit-fill-available;
    }

    .modal-inner-wrap .field {
        display: flex;
    }

    .mpblog-post-index .column.main {
        width: 50% !important;
    }

    .mpblog-post-index .post-list-item.col-mp.post-item-list.mp-12 {
        width: 95%;
    }

    .amazon-validate-container .block .block-title strong, .login-container .block .block-title strong {
        font-weight: 500;
        font-size: 24px;
    }

    .field.email.required {
        display: flex;
        align-items: center;
    }

    .fieldset>.field:not(.choice)>.label {
        padding: 0px !important;
        margin-right: 4px;
    }

    .field.password.required {
        display: flex;
        align-items: center;
    }


    .category-view {
        padding: 15px !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .catalog-category-view .category-description {
        width: auto !important;
        margin-left: 0px !important;
    }

    .catalog-category-view .category-image {
        width: 100% !important;
        margin-bottom: unset;
        display: inline-block;
        float: none !important;
    }

    .category-description ul li {
        list-style: disc;
        margin-left: 100px;
    }

    .products.wrapper.grid.products-grid {
        margin-top: 25px;
        float: none !important;
    }


    #banner-slider-carousel .owl-item img {
        transform-style: unset;
        width: -webkit-fill-available;
        height: 430px !important;
    }

    .owl-carousel .owl-stage-outer {
        height: auto !important;
    }

    input[type="text"] {
        margin-left: 0px !important;
    }

    .navbar-expand-sm .navbar-collapse {
        
        justify-content: center;
    }

    img.menu_img {
        width: 30px;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    a.nav-link {
        margin: auto;
        
    }

    img.sec_img4 {
        width: 100%;
        height: 195px !important;
        margin-top: 40px !important;
    }

    img.sec_img5 {
        margin-top: 16px;
        width: 665px !important;
    }

    section.our_latest_news .post-list-item {
        flex: 0 0 33.333333%;
        max-width: none !important;
        justify-content: center;
        margin: 0px auto;
    }

    section.our_latest_news .post-list-item .post-item-wraper {
        background-color: #fff;
        /* width: fit-content; */
        padding-bottom: 35px !important;
        padding: 0px 10px;
        margin-bottom: 15px;
        height: 460px;
        border-radius: 20px;
    }

    section.our_latest_news .post-list-item p {
        padding-left: 15px;
        text-align: center;
        font-size: 14px;
    }

    section.our_latest_news .post-list-item a.mp-read-more {
        margin: auto !important;
    }

    .column.main {
        padding-bottom: 0px !important;
    }

    .container_txt {
        background-color: #fff;
        padding: 20px !important;
        margin-bottom: 75px;
    }

    li.item.product.product-item {
        width: -webkit-fill-available !important;
    }

    .level-2-cat {
        margin-left: 0px !important;
        margin-top: 30px;
        text-align: center;
    }

    .catalog_all-index-index .block.newsletter .form.subscribe {
        display: contents;
        width: 100%;
    }

    h5.mainprojects {
        text-align: center;
        background: #ddd !important;
        padding: 10px !important;
        color: #000 !important;
        margin-top: 20px;
    }

    .col-sm-4.mainprojectlist {
        box-shadow: none !important;
        margin-left: 0px !important;
        border: 1px solid #ddd;
        margin-bottom: 20px !important;
        max-width: 32.333333%;
    }

    .breadcrumbs.container {
        padding: 20px !important;
        margin-left: 0px !important;
        text-align: center;
    }

    .sec_wrapper.d-flex {
        margin-bottom: 20px;
        justify-content: space-evenly;
        margin-top: 20px;
    }
    
    div#layer-product-list .container {
        width: 720px;
    }

    span.product-image-wrapper {
        padding-bottom: 300px !important;
    }

    .products-grid li.item.product.product-item .product.actions {
        display: flex;
        flex-direction: column !important;
        justify-content: start;
    }

    div.model_field {
        margin-left: 12px;
        margin: 10px auto !important;
    }

    .catalog-category-view .product-reviews-summary {
        margin: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
  }

  @media (max-width: 320px){
    .sec_wrapper.d-flex {
        margin-top: 15px;
        width: auto !important;
        display: block !important;
    }

    .mail_sec.d-flex {
        justify-content: center;
    }

    input[type="text"] {
        margin-left: 0px !important;
    }

    img.main_logo {
        margin-left: 0px !important;
        
    }

    .container-fluid_1 {
        background: #2b2b8d;
        padding: 15px 10px !important;
    }

}

/* Nav bar and header changes//////////////////////////////////////////////////////////////////////////////////////////////// */

.navbar-dark .navbar-nav .nav-link {
    color: rgb(255 255 255) !important;
}

.login-container .block .block-title {
    font-size: 20px;
    text-align: center;
}

a.cart_sec:hover {
    color: #000 !important;
    text-decoration: underline;
}

a.text_1.d-flex:hover {
    color: #fff !important;
}



/* New changes 16/12/2021///////////////////////////////////////////////////////////////////1 */

body.account.quotesystem-buyerquote-index.page-layout-2columns-left .fieldset.wk_fieldset {
    text-align: center;
}

body.account.wishlist-index-index.page-layout-2columns-left p.unavailable.stock {
    position: absolute;
    font-size: 17px;
    color: red;
    bottom: 40px !important;
}

body.account.quotesystem-buyerquote-edit.page-layout-2columns-left legend.legend {
    padding: 0 !important;
}

body.account.quotesystem-buyerquote-edit.page-layout-2columns-left .wk-uploaded-file {
    position: absolute;
    right: 0;
    bottom: -42px;
}

section#brands .owl-carousel .owl-stage-outer {
    height: unset !important;
}

section#brands .carousel-wrap {
    display: none;
}

.container-fluid_6{
    display: block;
}


.wk-uploaded-file-del {
    color: #000000;
    position: absolute;
    right: 5px;
    top: unset;
    cursor: pointer;
}

div#search_autocomplete-mobile ul li
{
    border:none !important;
}

.product.details.product-item-details button.action.tocart.primary {
    display: none;
}

body.page-products.page-with-filter.catalogsearch-result-index.page-layout-2columns-left .product.details.product-item-details .column-right {
    position: absolute;
    top: -187px !important;
    right: -16px;
    z-index: 1000;
}

.detail_sec.d-flex h6 {
    width: 58%;
}

/* body.page-products.page-with-filter.catalogsearch-result-index.page-layout-2columns-left .product.details.product-item-details .column-right {
    position: absolute;
    top: -188px;
    bottom: 0px;
    right: 0;
    z-index: 1000;
} */

.enquiry_form form#captcha_custom_form{
    height: 450px !important;
}

body.projectsector-index-index.page-layout-1column main#maincontent {
    background: #ffffff !important;
}


@media only screen and (max-width: 600px) and (min-width: 320px) {
    section#brands .carousel-wrap {
        display: block;
    }

    .container-fluid_6 {
        display: none;
    }

    section#brands .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev:hover {
        padding: 20px !important;
        border-radius: 10px !important;
        background-color: #dddddd;
        margin-right:10px;
    }

    section#brands .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev:hover {
        padding: 20px !important;
        border-radius: 10px !important;
        background-color: #dddddd;
    }

    section#brands .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        height: 200px;
        padding: 30px;
    }
}