/* media query start */
.product.info.detailed {
    margin: -241px 0 0 0 !important;
}
#additional{ display: none;}
#reviews{ display: none;}
.owl-categories .thumb {
    height: 296px !important;}
.owl-categories .thumb>img{max-width: 275px !important;}
.block.filter .filter-content .filter-options-title{ cursor: pointer;}
.mode-list{ display: none !important;}
.tocompare{ display: none;}
.search dl.block{ display: none;}
.owl-categories .content a{ font-weight:  normal !important;}
.header.content { padding: 15px 20px 0 !important;}
.owl-categories .content a { font-size:  1.2rem !important;}
.frag-mobile{display: none;}
.frag-desktop{display: block;}
.sublinks{     text-align: center; display: inline-block;}
.customer-account-index main.page-main{ margin-top: 20px !important;}
.product-arks-day .sizechart{ display:  none;}
.mgs-instant-autocomplete-wrapper .categories-list{ display: none;}
@media screen and (max-width: 768px) {

    .sublinks{  margin-top: -15px !important;}

    .frag-desktop{display: none;}
    .frag-mobile{display: block;}

    .owl-categories .thumb {
    height: 335px !important;}
    .owl-categories .thumb>img{max-width: 315px !important;}

        .modal-popup.modal-slide._inner-scroll._show {
        top: -30rem !important;
    }

    .modal-popup .catalog-product-view .product-info-main .page-title-wrapper .page-title {
        font-size: 18px !important;
    }

    .modal-popup .catalog-product-view .product-info-main {
         margin-top: 0px !important;
    }

    .modal-popup .catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-options{ margin-top: 0px !important;}

    .ajaxCartForm.modal-popup .product_quickview_content{ height: 435px !important;}
    

        .modal-popup.modal-slide._inner-scroll._show {
        top: -30rem !important;
    }

    .page-layout-product-full-width .modal-popup.modal-slide._inner-scroll._show {
        top: 1rem !important;
    } 

    .modal-popup .catalog-product-view .product-info-main .page-title-wrapper .page-title {
        font-size: 18px !important;
    }

    .modal-popup .catalog-product-view .product-info-main {
         margin-top: 0px !important;
    }

    .modal-popup .catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-options{ margin-top: 0px !important;}

    .ajaxCartForm.modal-popup .product_quickview_content{ height: 435px !important;}

    .block-collapsible-nav {top: 25px !important;}
    .sidebar.sidebar-main .active{ margin-bottom: 85px;}
    

    .product.info.detailed {
    margin: 0px 0 39px 0 !important;}

    .header-top-links {
        display: block !important;
    }
        .sidebar .block .content {
    background: #fff !important;
}

.mgs-product-tab .tab-style4.data.items .item.title {  margin: 0 0px !important;}

.page-title-wrapper .page-title {
        font-size: 25px !important;
}

.abs-toggling-title-mobile:after, .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after {
    font-size: 36px;
}

.sidebar .product-items-names .product-item {
    display: flex;
    align-items: center;
}

.account .column.main .toolbar .limiter-options {
    background-position: center right;
}

button.primary.apply-order-select.action {
    margin: 20px 0 0 0;
}

table.table-order-items {
    min-width: 100%;
}

.rma-view-wrapper .block-content .items-wrapper {
    overflow: auto;
    min-width: 165%;
}

td.col-image img {
    min-width: 100px;
    height: auto;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 4px;
}

#new-rma-button {
    float: none;
}

/*add new class @ home page*/
.home-new-arrival {
    margin-top: 30px;
}

header.page-header .header-area.search-visible .block-search .block-content {
    margin: 0;
    width: 90%;
}

body.account .column.main table.table tfoot tr.grand_total strong {
    font-size: 18px;
}


/*add new in my account order tracking*/
.p-0 {
    padding: 0;
}

.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    /* min-height: 100% !important; */
    left: 0;
    top: 0;
    transform: none !important;
}

.can-order-items-details {
    padding: 20px;
}

.cancel-item-heading {
    text-align: left;
}

.multi-steps > li {
    font-size: 12px;
}

#return-instructions .instructions-title h3 {
    font-size: 22px;
}

#return-instructions .instructions-title[aria-expanded='true'] h3 i:before {
    content: "";
}

.return-table-overflow {
    overflow: auto;
}

.return-table-overflow table.table {
    min-width: 1080px;
}



.product-addto-links {
    margin-bottom: 12px !important;
}

.ajaxCartForm.modal-popup .product_quickview_content {
    height: 60vh;
}

.mgs-product-tab .tab-style4.data.items .item.title {
    margin: 0;
}

.home-bestsell .switch:after {
    right: 12px !important;
    top: -3px !important;
}

.message.info, .message.error, .message.warning, .message.notice, .message.success {
    top: 80px;
}

.ajax_cart-popup.popup__columns {
    max-width: 100%;
}

.ajax_cart-popup.popup__columns .ajax_footer .actions .btn {
    margin: 10px 0 !important;
    padding: 10px !important;
    font-size: 12px;
}

.ajax_cart-popup.popup__columns .ajax_footer {
    margin: 0 !important;
}

.ajax_cart-popup.popup__columns .popup__table .popup__table-col+.popup__table-col {
    width: auto;
}



/*add active class in menu a tag*/
.header-area.right-slide-menu .horizontal-menu .mgs-megamenu--main .nav-main-menu a.active {
    color: #ff0000 !important;
}

.mgs-product-tab .mgs-tab.data.items>.item.content {
    margin-top: 50px;
}

footer.page-footer .footer.content .footer1 .bottom-footer .content-bottom .bottom-footer-social {
    margin: 20px 0;
}

footer.page-footer .bottom-footer .list-links li {
    padding: 0 !important;
}

.mgs-accordion .accordion-title {
    line-height: normal !important;
}

.share-this-container {
    display: none !important;
}


    .owl-categories .content {
        padding-bottom: 50px !important;
    }
.fa-angle-down:before {
    content: none !important;
}
.order-details-items{ margin-top: 30px;}

.products-grid .items .product-item .product-item-name a {
    font-weight: 500 !important;
    font-size: 1rem;
}
.price-box .price-final_price:only-child .price {
    color: #151515 !important;
        font-family: sans-serif;
}

.owl-carousel.nav-position-middle-outside .owl-nav button:hover {
      font-size: 15px;
}




.owl-carousel.nav-position-middle-outside .owl-nav button.owl-next {  
    top: 30%;
}

.page-title-wrapper .page-title {
    margin: 38px 20px 20px 0px !important;
}
.catalog-category-view .page-title-wrapper .page-title {
    margin: 38px 20px 20px 20px !important;
}
.block.filter {

    margin-top: 75px !important;
}
.toolbar .filter-placeholder .action-filter:after {
 
    margin-left: 3px !important;
}

.owl-carousel.nav-position-middle-outside .owl-nav button {
    font-size: 14px !important;
}

.mgs-products .owl-carousel .owl-nav>button:before {
   
    display: flex;
    align-items: center;
    justify-content: center;
}

.owl-carousel.nav-position-middle-outside .owl-nav button:hover:hover{
    font-size: 14px !important;
}
.cms-about-us .top-about {
    padding-top: 30px !important;
    padding-bottom: 25px !important;
}
header.page-header .block-search .block-title:before {
    top: 30px !important;
 
}

.ajax_cart-popup.popup__columns .popup__table .popup__table-col+.popup__table-col{ width: calc(50%) !important;}



}

/* media query close */


/* new media query start */


@media (max-width: 424px) {
  /* CSS styles common to 320px, 375px, and 425px devices */
header.page-header .header-area.header2.search-visible .block-search .block-content input {
   
    padding: 0 0px 0 115px !important;
  
}
}

@media (max-width: 767px) {
  /* CSS styles common to 320px, 375px, and 425px devices */
header.page-header .header-area.header2.search-visible .block-search .block-content input {
   
    padding: 0 0px 0 80px !important;
  
}

    .active .block.block-title::after {
        right: 17px;
        position: absolute;
        line-height: 0px !important;
    }

    header.page-header .header-area.header2.search-visible .block-search {
    line-height: 49px !important;
    height: 49px !important;
    margin-top: 25px !important;
    
    }

    header.page-header .header-area.header2.search-visible .block-search.active
    {
    margin: 3px !important;
    
    }



}

@media (width: 768px) {
  /* CSS styles common to 320px, 375px, and 425px devices */
header.page-header .header-area.header2.search-visible .block-search .block-content input {
   
    padding: 0 0px 0 75px !important;
  
}
}





span.time {
    border-top: 1px solid #c5c5c5;
    padding-top: 6px;
    }
.quickViewDetails .product-info-main-wrapper .product-info-main .page-title-wrapper .page-title {
    font-size: 18px !important;
}

.cart.main.actions .action{  color: #000000 !important; background-color: #ffffff;}
#block-shipping{ display:none !important;}

button,
.cart.table-wrapper .actions-toolbar > .action,
.action-gift {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
}

.swatch-option {
    border: 1px solid #636161 !important;
}

.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action { margin-right: 15px;}
a.quickview{ display:none;}



footer.page-footer .bottom-footer .list-links li {
    padding: 0 !important;
}
.mgs-product-tab .mgs-tab.data.items>.item.content {
    margin-top: 40px !important;
    padding: 0;
}


.section-title {
    margin-bottom: 15px !important;
}

body.account .column.main select:not([multiple]), body.account .column.main select.form-control:not([multiple]), body.account .column.main select.input-text:not([multiple]) {
  
    background-position: center right 7px !important;
}

.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary {
    padding: 0 11px !important;
   
}

.block-deal .subtitle {
       font-family: sans-serif !important;
}

body.account .column.main table.table tr td.col.actions {
    float: right;
    text-decoration: underline !important;
}

header.page-header .minicart-items .product-item-details .price {

    font-family: sans-serif !important;
}

header.page-header .minicart-wrapper .block-content>.subtotal .price-container .price {

    font-family: sans-serif !important;
}

.cms-about-us .top-about {
   padding-top: 0px !important; 
    padding-bottom: 0px !important; 
}

.cms-about-us .section-builder .text-content {
    padding: 10px 0 !important;
   
}
.price {
  
    font-family: sans-serif !important;
}

.share-this-container {
    display: none !important;
}

.page-layout-1column .block.filter.mgs-filter {
  
    top: 35px!important;
   
}

.block.filter .filter-content .filter-options-content .items .item>a {
 
    margin-bottom: 0px !important;
}

.filter .filter-content .item {
    margin: 0px 0 0 0px !important;
}

.toolbar .modes .modes-mode:before {
   
    font-size: 20px !important;
   
}

.guest_wishlist_list .product-wishlist-items .product-item-info .product-item-details .product-item-name .product-item-link {
   
    font-family: sans-serif !important;
 
}

.page-title-wrapper.layout_type1{ background: none !important;}

.contact-form .link-item {
    margin: 0px !important;
}

.contact-form {
    padding: 0px !important;
}

.contact-store {
    margin-bottom: 0px !important;
}
.map-info {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
