.drilldown-opener{
    width: 100%!important;
}
.ninjamenus .drilldown-opener:before {
    left: 90%!important;
}
.ninjamenus .drilldown-back:before {
    left: 10%!important;
}
.category-shop .page-title-wrapper {    
    display: none!important;    
}
.giftnote {
    display: inline-block;
    width: 195px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.mst-search__result-tabs {
    display: none;
}
.filter-options-content a {
    font-size: 12px;
}
.info .field.choice {
    display: none;
}
@media (max-width:568px){
    .reverse{
        display:flex;
        flex-direction:column-reverse;
    }
}
.product-col {padding-right:10px; padding-bottom:20px;}
.des-field-2 img,.des-field-3 img {width:100%;}

.page-header .panel.wrapper
{
    border-bottom: 3px solid #9e93e6 !important;
    background-color: #6452a4 !important;
}
#search_mini_form {
    width: 100% !important;
    float: right;
}
body {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
.breadcrumbs{
padding-left:10px !important
}
/*.product-grid {*/
/*    width: 25% !important;*/
/*}*/
.block-search input {
    font-size: 14px !important;
}
@media (min-width: 769px), print{
.logo {
    margin: 0px auto 25px 0 !important;
max-width: 21% !important;
}
}
@media only screen and (min-width: 900px){
.logo img {
    width: 100% !important;
    height: auto !important;
}
}
/*@media only screen and (max-width: 1024px){*/
/*.logo {*/
/*    width: 25% !important;*/
/*}*/
/*}*/
@media (min-width: 320px) and (max-width: 480px) {
.giftr-registry-view-general .image {
    display: none;
}
.block-search .label:before {
    right: 65px!important;
}    
    .storedetails,.todays_hours {
    width: auto!important;
    padding-top: 10px;
}
.block-search .control {
    border-top: 1px solid #ccc!important;
}
.mpgiftwrap-model-button button {
    width: 100%!important;
    margin-bottom: 10px;
}
.page-products .toolbar .limiter {
    display: block!important;
}
.storeimg, .sdetails {
    width: 100%!important;
}
}
@media only screen and (min-width: 768px){
/*.block-search {*/
/*    z-index: 4!important;*/
/*    padding-left: 15px!important; */
/*width: 250px !important;*/
/*}*/
.page-products .toolbar .limiter {
    display: block!important;
}
.sdetails {
    width: 100%;
}
}
@media only screen and (minax-width: 1175px){

.expolar_btn {
    float: left !important; 
}
}
@media only screen and (minax-width: 1110px){
.logo {
    margin: 0 0 10px 0px !important;
    max-width: 20% !important;
}
}
@media only screen and (minax-width: 1024px){
.block-search {    
width: 250px !important;
}
}
@media(max-width:1024px){
.mst-searchautocomplete__autocomplete {
    min-width: auto!important;
}  
.block-search .block-content {
    width: 90%!important;
}
.block-search .action.search {
    right: 40px;
}
.storename {
    padding: 0px 5px!important;
}
.storename,.todays_hours,.signinlink a {
    font-size: 12px;
}
.rotate {
    font-size: 14px!important;
    margin-left: 2px!important;
}
.todays_hours {
    padding: 0px 5px!important;
}
}
@media only screen and (max-width: 768px){
.giftr-registry-view-general .image {
    display: none;
}    
    .block-search .label:before {
    right: 65px!important;
}  
.page-header {
    border: none;
}    
    .header.content {
        display: block!important;
    }  
.block-search {
    width: 100%!important;
} 
.storedetails, .todays_hours {
    width: auto!important;
}
    .signinlink {
    display: none!important;
}
/*.storedetails,.todays_hours {*/
/*    width: 100%;*/
/*}*/
/*.block-search .control {*/
/*    border-top: none;*/
/*}*/
.minicart-wrapper {
    margin-top: 0px;
}
.mgz-element.mgz-element-row.full_width_row .mgz-element-column > .mgz-element-inner {
    padding:10px!important;
}
.products-grid .product-item {
    margin-bottom: 20px!important;
}
.product-grid {
height: auto !important;
 width: 50% !important;
}
.product-item-info .product-image-container {
    height: auto !important;
}
.footer.content1 .col-sm-3{
width:100% !important;
}
textarea {
    height: 120px !important;
}
.owl-item {
    display: block  !important; 
    margin-bottom:5px !important
}
.block-search .label:before {
    right: 60px;
    position: absolute;
    top: 21px;
    right: 45px;    
}
}
@media only screen and (max-width: 567px){
    .giftr-registry-view-general .image {
    display: none;
}
.mpgiftwrap-modal .owl-nav.disabled, .mpgiftwrap-modal .owl-nav {
    display: none !important;
}
.mpgiftwrap-wrap .owl-item, .mpgiftwrap-wrap-all-cart .owl-item {
     width: 100% !important; 
}

.owl-item {
    touch-action: manipulation;
     display: block  !important; 

}
}


@media only screen and (min-width: 768px) and (max-width: 900px){
.logo {
    padding-top: 0px !important; 
        margin-top: -8px;

}
}
@media (min-width: 769px){
.checkout-payment-method .actions-toolbar .primary {
     float: left !important; 
    margin: 0 !important;
}
}

