@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1440px;
  }
  .nova-dual-view.nova-list-view .product-details-action .company-name, .nova-dual-view.nova-list-view .product-details-action .company-address {
    display: block;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .product-details-action .nova-link {
    display: inline-block;
  }
  .products-archive.nova-dual-view.nova-list-view .row [class*=col-], .products-archive.nova-dual-view.nova-list-view .row {
    display: block !important;
    max-width: 100%;
  }
  .products-archive.nova-dual-view.nova-list-view .product-item {
    display: flex;
    flex-wrap: wrap;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details {
    width: calc(100% - 175px);
    margin-left: 15px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-item .product-details h2 a {
    font-size: 18px;
    line-height: 20px;
    height: auto;
    margin-bottom: 10px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-item .product-details h2 {
    line-height: 18px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-item .product-details .list-view-description {
    display: block;
    color: #888;
    font-size: 12px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action {
    font-size: 12px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-inner {
    display: flex;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-inner .product-details-content {
    width: calc(100% - 282px);
    margin-right: 20px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-content a {
    color: #06c;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action a {
    color: #1866cc;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action a.company-name {
    margin-bottom: 10px;
    display: block;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .company-address {
    color: #888;
    margin-bottom: 10px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .product-details-action .yellow-btn {
    color: #fff;
    margin-bottom: 10px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .product-details-action a {
    font-size: 13px;
    font-weight: normal;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .nova-link span, .products-archive.nova-dual-view.nova-list-view .product-details-action .nova-link i {
    font-weight: normal;
    font-size: 16px;
    margin-right: 5px;
    margin-left: 0;
    vertical-align: -2px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-details-action .nova-link i {
    font-weight: 900;
  }
  .products-archive.nova-dual-view.nova-list-view .product-gallery-preview {
    left: 159px;
  }
  .products-archive.nova-dual-view.nova-list-view .product-item {
    border-bottom: 1px solid #e6e6e6;
  }
  .vendor-products-list.nova-dual-view.nova-list-view > .row, .vendor-products-list.nova-dual-view.nova-list-view > .row [class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
  }
  .grid-list-view a.active {
    color: #d92121;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .product-quantity span.vendor-prod-price, .vendor-products-list.nova-dual-view.nova-list-view .vendor-product-description {
    display: block;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .grid-list-view a.active {
    color: #d92121;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .nova-vendor-product-item {
    display: flex;
    flex-wrap: wrap;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .nova-vendor-product-item .product-photo {
    width: 25%;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .vendor-product-content .product-title {
    font-size: 18px;
    font-weight: bold;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .nova-vendor-product-item .vendor-product-content {
    width: 75%;
    padding-left: 20px;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .nova-vendor-product-item .product-quantity {
    padding-top: 10px !important;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .vendor-product-description ul li {
    width: 50%;
    float: left;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .vendor-product-description {
    overflow: hidden;
    margin: 20px 0 5px;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .vendor-product-description ul span {
    color: #888;
    display: inline-block;
    padding-right: 5px;
  }
  .vendor-products-list.nova-dual-view.nova-list-view .nova-vendor-product-item a.nova-btn {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .nova-banner-section .nova-main-slider {
    max-width: 450px;
  }
  footer .footer-bottom .footer-bottom-inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  footer .footer-bottom .footer-bottom-inner .btn-store-app {
    margin: 0;
    padding: 0 5px;
  }
  /*About Us*/
  .about-us-banner {
    height: auto;
  }
  .about-banner-bottom {
    position: inherit;
    bottom: auto;
    margin-top: 150px;
  }
  .about-banner-bottom-text {
    margin-bottom: 45px;
  }
  /*Vendor pages*/
  .vendor-links {
    margin-bottom: 20px;
  }
  #vendorInfoSlide > .tns-item img {
    width: 100%;
  }
  .vendor-contact-actions {
    margin-bottom: 15px;
  }
  .vendor-contact-actions span {
    margin-left: 0px;
  }
  .nova-company-info-list {
    overflow-y: scroll;
  }
  .nova-pagination a {
    margin: 5px 0;
  }
  .trading-banner {
    display: none;
  }
  .nova-search-tabs a {
    margin-bottom: 10px;
  }
  /*Product Single*/
  .product-single-gallery-area .single-gl-preview .gallery-zoom-preview {
    display: none !important;
  }
  .single-product-top-overview {
    margin-top: 40px;
  }
  .info-list-tbl.d-flex {
    display: block !important;
  }
  .product-info-list-group {
    max-width: 100%;
    margin-bottom: 15px;
  }
  .description-tbl {
    overflow-x: scroll;
  }
  .product-sm-list.product-sm-grid {
    margin-bottom: 30px;
  }
  .multiple-sellers-table {
    overflow-x: scroll;
  }
  .multiple-sellers-table table.nova-table {
    width: 730px;
  }
  /*Cart*/
  .nova-multicart-section .nova-summary {
    margin-top: 20px;
  }
  /*Dashboard Pages*/
  .dashboard-icon-card {
    margin: 10px 0;
  }
  /*Modal*/
  .modal-container {
    max-height: 80%;
    overflow-y: scroll;
  }
  /*Shop Page*/
  .grid-list-view {
    display: none !important;
  }
}
@media only screen and (max-width: 991px) {
  header.inner-page-site-header .common-page-search .inner-page-header-search.nova-header-search-container {
    display: none !important;
  }
  header.inner-page-site-header .category-dropdown-menu .main-categoires-menu {
    display: block;
    position: fixed;
    left: -270px;
    z-index: 999;
  }
  header.inner-page-site-header .category-dropdown-menu .main-categoires-menu.active {
    left: 0;
  }
  header .nova-header-right-area {
    justify-content: flex-end !important;
  }
  header .nova-header-right-area .mobile-menu-trigger {
    display: block;
  }
  header .nova-main-header .nova-header-search-container.nova-sticky-search-form {
    display: block;
    margin: 5px 0;
  }
  header a.mobile-menu-trigger {
    display: inline-block;
    margin-left: 15px;
  }
  header .nova-form-group .search-btn {
    width: 50px;
  }
  header .nova-form-group input[type=text] {
    width: calc(100% - 50px);
    background: #f0f1f2;
    border-color: #f0f1f2;
  }
  .nova-trade-show .nova-trade-list-items .nova-trade-single-list::after {
    display: none;
  }
  .nova-banner-section .nova-main-slider {
    max-width: 100%;
  }
  .slider-right-product-section {
    margin-top: 30px;
  }
  .like-product-container {
    display: flex;
    flex-wrap: wrap;
  }
  .like-product-container .like-product-item {
    flex: 50%;
  }
  .nova-easy-sourcing .nova-sourcing-text {
    padding-left: 0;
  }
  .nova-easy-sourcing .nova-sourcing-text h3 {
    transform: none;
  }
  .nova-trade-show .nova-trade-border-left {
    border-left: 0;
  }
  .store-download span {
    display: block;
  }
  .nova-top-header {
    display: none;
  }
  .main-categoires-menu {
    position: fixed;
    left: -270px;
    top: 0;
    z-index: 999;
    background: #ffffff;
    width: 270px;
    height: 100%;
    padding: 10px;
    transition: 0.4s;
    opacity: 0;
    visibility: hidden;
  }
  .main-categoires-menu.active {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .main-categoires-menu .main-category-list {
    max-height: calc(100% - 50px);
    overflow-y: scroll;
  }
  .main-categoires-menu .main-category-list > li {
    margin: 0 !important;
    padding: 0 10px 0 10px !important;
  }
  .main-categoires-menu h3 {
    padding-left: 10px;
  }
  .mobile-menu-remove {
    display: block !important;
    float: right;
    font-size: 26px;
    margin-top: -3px;
    color: #d92121;
  }
  .mobile-menu-backdrop {
    display: block;
    position: fixed;
    bottom: 0;
    top: 0;
    z-index: 999;
    background: #000;
    opacity: 0;
    transition: 0.3s;
    left: -50%;
    width: 100%;
    visibility: hidden;
  }
  .mobile-menu-backdrop.active {
    opacity: 0.6;
    visibility: visible;
    left: 0;
  }
  .has-dropdown-megamenu {
    position: relative;
  }
  .has-dropdown-megamenu .nova-megamenu {
    position: relative;
    min-height: auto;
    max-height: 100%;
    display: block;
    left: 0;
    width: 100%;
    box-shadow: none;
    padding: 10px;
    display: none;
  }
  .has-dropdown-megamenu .nova-megamenu .tns-controls button[data-controls=next] {
    right: 0;
  }
  .has-dropdown-megamenu .nova-megamenu .tns-controls button[data-controls=prev] {
    left: 0;
  }
  .has-dropdown-megamenu .nova-megamenu ul.more-category-links {
    width: 100%;
    margin-left: 0;
    padding-right: 10px;
    position: relative;
  }
  .has-dropdown-megamenu .nova-megamenu ul.more-category-links .has-more-child-menu {
    position: relative;
  }
  .has-dropdown-megamenu .submenu-trigger, .has-dropdown-megamenu .more-cat-sub-trigger {
    position: absolute;
    right: 13px;
    width: 20px;
    height: 20px;
    text-align: center;
    display: inline-block;
    top: 10px;
    z-index: 9;
    transition: 0.3s;
  }
  .has-dropdown-megamenu > a {
    padding-right: 28px !important;
  }
  .has-dropdown-megamenu.more-category-list .nova-megamenu {
    padding-right: 0px;
    padding-left: 0;
    max-height: 100%;
    min-height: auto;
  }
  .has-dropdown-megamenu .more-cat-sub-trigger {
    top: 7px;
    font-size: 12px;
    color: #ffffff;
  }
  .nova-megamenu .tns-nav, li.has-dropdown-megamenu .nova-megamenu, .nova-banner-section .main-categoires-menu .main-category-list > li.more-category-list > a span, .nova-megamenu ul.more-category-links li.has-more-child-menu .more-child-menu, .h-login, .h-cart .cart-text {
    display: none !important;
  }
  .has-dropdown-megamenu.active .submenu-trigger, .has-more-child-menu.active > .more-cat-sub-trigger {
    transform: rotate(90deg);
  }
  li.has-dropdown-megamenu.active .nova-megamenu, .has-dropdown-megamenu .submenu-trigger, .nova-megamenu ul.more-category-links .more-cat-sub-trigger {
    display: block !important;
  }
  .nova-megamenu ul.more-category-links li.has-more-child-menu .more-child-menu {
    position: relative;
    display: block;
    left: 0;
    background: #ffffff;
    width: 100%;
    padding-bottom: 5px;
  }
  .nova-megamenu ul.more-category-links li.active .more-child-menu {
    display: block !important;
  }
  .nova-megamenu ul.more-category-links li:hover > a {
    color: #ffffff;
    background: #555555;
  }
  .nova-get-quotation-form .form-item .col-lg-6 input {
    margin-bottom: 15px;
  }
  /*About Us Page*/
  .lr-img img {
    width: 100%;
  }
  .lr-img-box-text {
    padding: 20px;
  }
  .left-right-image-box {
    margin-bottom: 40px;
  }
  .success-slider-container {
    padding: 40px 30px;
    height: auto;
  }
  .success-slider-container .tns-controls button {
    display: none;
  }
  .nova-hoverable-tab .hover-tab-list {
    margin-bottom: 30px;
    height: 230px;
  }
  .hover-tab-content-item {
    padding: 20px;
    height: auto;
  }
  .about-us-banner .about-banner {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .nova-pagination li {
    margin: 5px 0;
  }
  /*Category List Page*/
  .nova-category-section .nova-left-category-banner {
    width: 100%;
    min-height: 300px;
  }
  /*Left Menu Pages*/
  .page-left-menu {
    margin-bottom: 30px;
  }
  /*Price Table*/
  .nova-price-table.nova-price-features {
    padding: 40px;
    margin-top: 15px;
  }
  /*Auth Pages*/
  .form-item.nova-checkbox {
    display: flex;
  }
  .register-form-container.login-form-container {
    margin: 0;
  }
  /*Checkout Pages*/
  .nova-checkout-area .nova-card.mb-20 {
    margin-top: 20px;
  }
  /*Cart Page*/
  .cart-table-section table, .cart-table-section thead, .cart-table-section tr, .cart-table-section th, .cart-table-section td, .cart-table-section tbody, .cart-table-section tfoot {
    display: block;
    width: 100% !important;
  }
  .cart-table-section thead tr:last-child {
    display: none;
  }
  .cart-table-section table tbody tr td:first-child {
    background: #f8f8f8;
  }
  .cart-table-section table tr td:last-child, .cart-table-section table tr th:last-child {
    text-align: left;
  }
  /*Dashboard Pages*/
  .form-two-fields.d-flex {
    display: block !important;
  }
  .form-two-fields.d-flex select {
    margin-bottom: 10px;
  }
  .dashboard-user-top.d-flex {
    display: block !important;
  }
  .user-left-area {
    margin-bottom: 20px;
  }
  .dashboard-wishlist-table table, .dashboard-wishlist-table tbody, .dashboard-wishlist-table th, .dashboard-wishlist-table tr, .dashboard-wishlist-table td {
    display: block;
    width: 100%;
  }
  .dashboard-wishlist-table thead {
    display: none;
  }
  .dashboard-wishlist-table tbody tr td:first-child {
    background: #f5f5f5;
  }
  .dashboard-wishlist-table tr td:last-child {
    text-align: left !important;
  }
  .dashboard-order-product-table table, .dashboard-order-product-table tr, .dashboard-order-product-table th, .dashboard-order-product-table td, .dashboard-order-product-table tbody, .dashboard-order-product-table thead {
    display: block;
    width: 100%;
  }
  .dashboard-order-product-table thead {
    display: none;
  }
  .dashboard-order-product-table .nova-table tr td:first-child {
    background: #f5f5f5;
  }
  .dashboard-disputes-table table, .dashboard-disputes-table tr, .dashboard-disputes-table td, .dashboard-disputes-table thead, .dashboard-disputes-table th {
    display: block;
    width: 100%;
  }
  .dashboard-table.dashboard-disputes-table .nova-table tr td:first-child {
    background: transparent;
  }
  .edit-account-form.message-chat-page .live-messages-list .message-item {
    display: block;
    border-bottom: 1px solid #ebf1f5;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .message-center-text {
    width: 100%;
  }
  .edit-account-form.message-chat-page .live-messages-list .message-item .message-right-text {
    text-align: right;
    width: 100%;
    padding-right: 10px;
  }
  .edit-account-form.message-chat-page .live-messages-list .message-item .message-left-text {
    width: 100%;
  }
  .message-left-text .message-sender-info {
    text-align: left;
  }
  .dashboard-messages-table table.nova-table {
    width: 750px;
  }
  .dashboard-messages-table {
    overflow-x: scroll;
  }
  /*Modal*/
  .modal.modal-xl .modal-container, .modal.modal-xxl .modal-container, .modal.modal-lg .modal-container {
    width: 100%;
  }
  /*Shop Page*/
  .product-gallery-preview {
    width: 100%;
    left: 0;
  }
  /*Vendor Header*/
  .vendor-header .inner-page-header-search form {
    width: 100%;
  }
  .vendor-header .nova-header-search .nova-form-group.d-flex {
    display: block !important;
  }
  .vendor-header .nova-header-search .nova-form-group.d-flex select {
    width: 100%;
    border-right: 1px solid #c2c7cc;
  }
  .vendor-header .nova-header-search .nova-form-group.d-flex .nova-select {
    margin-bottom: 5px;
  }
  .vendor-header .inner-page-header-search .nova-form-group input[type=text] {
    width: calc(100% - 51px);
    margin-right: -3px;
    vertical-align: 0.5px;
  }
  .vendor-header a.vmobile-menu-trigger {
    margin-left: 15px;
  }
  .vendor-header .vendor-menu-area {
    position: fixed;
    left: -280px;
    top: 0;
    bottom: 0;
    z-index: 999;
    width: 280px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    overflow-y: scroll;
  }
  .vendor-header .vendor-menu-area.active {
    opacity: 1;
    visibility: visible;
    left: 0;
  }
  .vendor-header .vendor-menu-area ul li, .vendor-header .vendor-menu-area ul li a {
    display: block !important;
  }
  .vendor-header .vendor-menu-area .vmobile-menu-remove {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #ffd;
    font-size: 18px;
    float: right;
  }
  .vendor-header .vendor-menu-area .vendor-menu {
    margin-top: 10px;
  }
  .vendor-header .vendor-menu-area .container, .vendor-header .vendor-menu-area .row {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .vendor-header span.vsubmenu-trigger {
    position: absolute;
    right: 13px;
    width: 20px;
    height: 20px;
    text-align: center;
    display: inline-block;
    top: 10px;
    z-index: 9;
    transition: 0.3s;
    color: #fff;
  }
  .vendor-header .vendor-menu-area .vendor-menu .nova-has-submenu .nova-submenu {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    padding-left: 20px;
    background: #e64545;
  }
  .vendor-header .vendor-menu-area .vendor-menu .nova-has-submenu.active .nova-submenu {
    display: block;
  }
  .vendor-header .nova-has-submenu.active span.vsubmenu-trigger {
    transform: rotate(90deg);
  }
  /*My Account Header*/
  .my-account-header .my-account-menu {
    display: none;
  }
  .left-sidebar-filter {
    margin-bottom: 20px;
  }
  .left-sidebar-category-list {
    display: none;
  }
  .left-sidebar-category-list.active {
    display: block;
  }
  .left-sidebar-dropdown {
    background: #f0f1f2;
    color: #292a2a;
    padding: 5px 10px;
    margin-bottom: 15px;
    display: block;
  }
  .left-sidebar-dropdown span {
    float: right;
    font-size: 12px;
    position: relative;
    top: 4px;
    color: #888;
    transition: 0.3s;
  }
  .left-sidebar-dropdown.active span {
    transform: rotate(91deg);
  }
  .inner-main-header.common-page-search.sticky {
    position: relative;
    top: auto;
    box-shadow: none;
  }
}
/*Mobile Devices*/
@media only screen and (max-width: 767px) {
  header .nova-main-header {
    padding-bottom: 5px;
  }
  .nova-banner-section {
    padding: 0;
  }
  .nova-banner-section .nova-spotlight-link {
    margin-bottom: 20px;
  }
  .nova-banner-section .nova-main-slider .nova-slider-area .nova-single-slide img {
    height: auto;
  }
  .nova-banner-section .slider-right-product-section .like-product-item {
    flex: 100%;
  }
  .nova-sourcing-text {
    margin-bottom: 20px;
  }
  .nova-category-section .nova-left-category-banner, .nova-machinery-industry .nova-machinery-thumb-img img, .trade-thumb img {
    width: 100%;
  }
  .nova-machinery-thumb-img {
    margin-top: 20px;
  }
  .nova-machinery-industry .nova-machinery-box, .nova-trade-show, .nova-easy-sourcing, .slider-right-product-section {
    padding: 15px;
  }
  .nova-trade-show .nova-section-title-desc .more-button-right {
    position: relative;
    top: auto;
    transform: inherit;
    margin-top: 10px;
  }
  footer .main-footer-area .footer-brand-logo-area {
    text-align: left;
  }
  footer .main-footer-area .footer-brand-logo-area .footer-brand-logo-title {
    margin-left: 0;
  }
  footer .footer-bottom .footer-messenger {
    text-align: left;
    margin: 5px 0;
  }
  footer .footer-bottom .social-links.text-right {
    text-align: left !important;
  }
  /*About Us Page*/
  .about-banner-box {
    margin: 20px 0;
  }
  .lr-img-box-text h3, .content-title-area h2, .section-title-with-button h2, .about-contact-title h2 {
    font-size: 30px;
  }
  .nova-hoverable-tab .hover-tab-list li a {
    font-size: 25px;
  }
  /*Left Menu Pages*/
  .contact-card {
    margin-bottom: 30px;
  }
  .contact-box-area, .popular-question, .nova-card.email-us-card .contact-us-form, .nova-card {
    padding: 15px;
  }
  .alternate-contacts {
    padding: 0 15px 15px;
  }
  .form-checkbox .form-input {
    display: flex;
    align-items: start;
  }
  .nova-icon-box {
    display: block;
  }
  .nova-icon-box .nova-box-icon {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  /*Auth Pages*/
  .login-form-container .col-md-6.pr-0 {
    padding-right: 15px !important;
  }
  .login-form-container .col-md-6.pl-0 {
    padding-left: 15px !important;
  }
  .login-form {
    padding: 15px;
  }
  .login-cover img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .form-links.d-flex {
    display: block !important;
    text-align: center;
  }
  .form-links.d-flex .left-link {
    margin-bottom: 10px;
  }
  .login-cover {
    display: none;
  }
  .register-form-container .col-md-7.pr-0 {
    padding-right: 15px !important;
  }
  .form-item .col-md-3.pr-0 {
    padding-right: 15px !important;
  }
  .register-form .form-item .col-md-3.pr-0 .nova-select {
    margin-bottom: 10px;
  }
  .confirmation-message {
    padding-left: 0;
  }
  span.messege-success-tick {
    position: relative;
    margin-bottom: 10px;
  }
  /*vendor Pages*/
  .nova-vendor-right-card .nova-form-row.d-flex {
    display: block !important;
  }
  .nova-vendor-right-card .nova-form-row .nova-form-label {
    width: 100%;
    text-align: left;
  }
  .nova-vendor-right-card .nova-form-row .nova-form-field {
    width: 100%;
    display: block !important;
  }
  .nova-form-row .nova-form-bottom-text a {
    display: block;
    margin-left: 0px !important;
    margin-top: 10px;
  }
  .nova-form-row .nova-form-bottom-text {
    margin-top: 10px;
  }
  .nova-vendor-right-card, .nova-vendor-product-group {
    padding: 15px;
  }
  .nova-vendor-left-list .side-group-list a {
    padding: 10px 15px;
  }
  .nova-vendor-left-list h2 {
    padding: 0 15px;
  }
  .nova-vendor-info-container {
    padding: 15px;
  }
  .vendor-products-top .text-right {
    text-align: left !important;
    margin-top: 10px;
  }
  .posts-per-page {
    margin-bottom: 15px;
  }
  .vendor-contact-actions a {
    display: block;
    margin-bottom: 10px;
  }
  .vendor-contact-actions {
    display: block !important;
  }
  .vendor-site .vendor-breadcrumb .nova-vendor-info-footer {
    text-align: left;
    margin-top: 10px;
  }
  .nova-filter-top ul.nova-tab {
    margin-top: 10px;
  }
  .product-archive-filter .nova-filter-top.d-flex {
    flex-direction: column-reverse;
  }
  .product-item {
    padding: 15px 0px;
  }
  .nova-filter-fields .form-check-inline {
    display: block;
  }
  /*Single Product*/
  .nova-breadcrumb-area a.nova-print-link {
    display: block;
    text-align: left;
  }
  .product-single-gallery-area .single-gl-preview {
    min-height: auto;
    height: auto;
  }
  .nova-hot-search .hot-search-list li {
    width: 100%;
    float: none;
  }
  .product-single-bottom-actions.d-flex {
    display: block !important;
  }
  .product-single-bottom-actions a {
    display: block;
    margin-bottom: 10px;
  }
  .single-product-top-overview .col-md-6.text-right {
    text-align: left !important;
    margin-top: 10px;
  }
  .product-single-gallery-area {
    padding: 15px;
  }
  .nova-tab-content {
    padding: 15px;
  }
  .product-single-sidebar.nova-category-list-group {
    padding: 15px !important;
  }
  .single-product-info-tbl, .single-product-info-tbl tbody, .single-product-info-tbl tr, .single-product-info-tbl td, .single-product-info-tbl th {
    display: block;
  }
  /*Checkout Page*/
  .cart-action-buttons .btn {
    margin: 10px 0;
  }
  .nova-summary .cart-hoverable .cart-hover-option {
    width: 260px;
    left: -21px;
    overflow-x: scroll;
  }
  .nova-summary .cart-hoverable .cart-hover-option table {
    width: 350px;
  }
  .nova-summary .cart-hoverable .cart-hover-title {
    width: calc(100% + 90px);
  }
  /*Compare Table*/
  .nova-compare-product-area table {
    width: 700px;
  }
  .nova-compare-product-area {
    overflow-x: scroll;
  }
  /*Checkout page*/
  .cart-action-buttons.d-flex {
    display: block !important;
  }
  .cart-action-buttons.d-flex .btn {
    width: 100%;
    text-align: center;
  }
  .nova-cart-section {
    padding: 15px;
  }
  /*Dashboard Pages*/
  .dashboard-quick-tables {
    margin-top: 20px;
  }
  .dashboard-edit-account .form-text, .dashboard-edit-account .form-select {
    min-width: 100%;
    max-width: 100%;
  }
  .dashboard-edit-account .form-item > label {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 0px;
  }
  .dashboard-edit-account .form-item {
    display: block;
  }
  .dashboard-cooupon-table table.nova-table {
    width: 450px;
  }
  .dashboard-cooupon-table {
    overflow-x: scroll;
  }
  .user-right-area .btn {
    width: 100%;
    margin: 5px 0;
    text-align: center;
  }
  .nova-vsm-btn {
    position: relative;
    left: 0;
    right: auto;
  }
  .user-dashboard-content-card {
    margin-top: 20px;
  }
  .dashboard-disputes-table table, .dashboard-disputes-table thead, .dashboard-disputes-table tr, .dashboard-disputes-table td, .dashboard-disputes-table th, .dashboard-disputes-table tr th {
    width: 100% !important;
    display: block;
  }
  .step .txt-box {
    font-size: 12px;
    word-break: break-word;
  }
  .dashboard-order-table table.nova-table {
    width: 500px;
  }
  .dashboard-order-table {
    overflow-x: scroll;
  }
  .shipping-address-tbl table.nova-table {
    width: 100%;
  }
  .disputes-response .form-item.nova-checkbox label {
    margin-left: 0;
  }
  /*Modal*/
  .modal.modal-sm .modal-container {
    width: 100%;
  }
  .modal-container .modal-body {
    padding: 15px;
  }
  .modal-container .modal-header {
    padding-left: 15px;
  }
  .tabs > li > a {
    padding: 10px 5px;
  }
}
/*Very Small Mobile*/
@media only screen and (max-width: 319px) {
  .category-dropdown-menu .main-categoires-menu {
    width: 100%;
  }
  .category-dropdown-menu .main-categoires-menu.active {
    width: 100%;
  }
}/*# sourceMappingURL=responsive.css.map */