.scrolling .middle-header .col-0.col-tb-4.col-des-7,
.scrolling .middle-header .col-mb-4.col-tb-4.col-lg-4.col-des-3{
        display:none;
}
.scrolling .middle-header .menu-wrapper{
    flex: 0 0 70%;
}
.scrolling .middle-header .frame-fluid{
    padding-top: 15px;
    padding-bottom: 15px;
    transition: all 0.4s ease-in-out;
}
header.page-header .header-area.active-sticky.scrolling,
header.page-header .header-area.scrolling .middle-header{
    transition: all 0.4s ease-in-out;
}
.header-area.search-visible .search-form .block-search .block-content .form.minisearch .input-text{
    padding-left: 30px;
    padding-right: 30px;
}
.product-social-links .add-to-giftr .action.togiftr:before{
    font-size: 45px;
    line-height: 38px;
}
.product-social-links .add-to-giftr{
    position: absolute;
    left: 0;
    top:55px;
}
.product-info-main .box-tocart{
    position: relative;
    margin-bottom: 60px;
}
.table-wrapper.comparison .product-item-name,
.giftr-item-manage .product-item-name,
.product-item-name {
    height: 70px;
    overflow: hidden;
}

.gift-options .actions-toolbar .secondary .action.action-update,
.gift-options .actions-toolbar .secondary .action.action-cancel{
    background-color: #222222;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    border-radius: 50px;
    margin: 0 0 0 10px;
    border: none;
}
.gift-options .actions-toolbar .secondary .action.action-update:hover,
.gift-options .actions-toolbar .secondary .action.action-cancel:hover{
    background-color:#56cfe1;
    text-decoration: none;
}
.add-to-giftr div.giftr-dropdown{
    width: 250px;
}
.giftr-item-manage .action.quickview{
    display: none;
}
.giftr-item-manage .products-grid.giftr .product-item .fieldset{
    display: inline-block;
}
.gift-registry-form .ui-datepicker-trigger.v-middle,
.gift-registry-form .action.action-show-popup{
    margin-top: 10px;
}ducts-grid.giftr .product-item .fieldset .field.qty{
    padding: 0;
}
header.page-header{
    z-index:99;
}
.giftr-registry-view{
    margin-bottom: 50px;
}
.giftr-registry-view .giftr-registry-view-general .heading .event-icon .giftr-event-icon{
    top: -20px;
}
.giftr-registry-view .giftr-registry-view-general .heading .title .registrant .registrant-content-common,
.giftr-registry-view .giftr-registry-view-general .heading .title .details .details-content {
    padding: 40px 15px 10px 15px;
}
.products-grid.giftr .product-item .box-tocart .tocart,
.action.delete.btn.btn-default{
    font-size: 13px;
}
.catalogsearch-advanced-index .page-main{
    margin-bottom: 50px;
}
.billing-address-same-as-shipping-block.field.choice{
    margin-top: 30px;
}
.opc-payment .payment-methods .payment-method .actions-toolbar{
    float: left;
    width: 100%;
}
.action.create.btn.btn-primary{
    margin-top: 10px;
}
header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li:last-child #mobile-menu-1-1{
    left: auto;
    right: 0;
}
header.page-header .header-area:not(.header7) .navigation .nav-main-menu > li:last-child .dropdown-submenu{
    left: auto;
    right:250px;
}
.mgs-carousel-multiple .owl-nav div span em.fa-angle-left {
    right: -1px;
    top: -1px;
}
.mgs-carousel-multiple .owl-nav div span em.fa-angle-right {
    left: -1px;
    top: -1px;
}
.catalog-product-view aside.modal-popup.modal-static-block.modal-slide._show header.modal-header {
    display: block;
    padding: 0 0 0 0;
}
.catalog-product-view .modal-slide .action-close {
    padding: 0;
}
.page-title-wrapper{
    padding: 6px 0 5px;
}
table.table-checkout-shipping-method > tbody > tr > td{
    vertical-align: top;
}
#checkout-step-shipping_method form#co-shipping-method-form{
    margin: 0px 0px 15px;
}
.checkout-payment-method .payment-methods .payment-method-title .action-help{
    margin: 5px 0px 5px;
}
.checkout-payment-method .payment-methods .payment-method-title .payment-icon{
    max-height: 30px;
}
.page-footer .bottom-footer .line{
    align-items: center;
}
.page-footer .bottom-footer .line ul{
    display: flex;
    justify-content: end;
    align-items: center;
}
.checkout-bottom div.AuthorizeNetSeal{
    margin: 0px auto 15px;
}
.one-step-checkout-wrapper .mgs-onestepcheckout-container .shipping-payment-method .checkout-payment-method .form.payments .fieldset#authnetcim-form-cc .field.type .control {
    margin-left: 0;
}

.modal-popup._show.confirm .modal-inner-wrap{
    transform: translateY(-50%);
    top: 50%;
    margin: 0px auto;
}
.catalog-product-view #guilde-content{ display:none;}
.catalog-product-view #delivery-content{ display:none;}

.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td {
    border: none;
    padding: 10px 6px 10px 0;
}
.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td:first-child {
    padding-left: 0;
}
.onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td:last-child {
    padding-right: 0;
}

/* 18th April Start */
.checkout-index-index .product-item-details .product-item-name {
    height: auto;
}
.table-wrapper.orders-history table.table thead tr th {
    border: 1px solid #ddd !important;
    border-bottom: 0px !important;
}
.table-wrapper.orders-history table.table tbody tr td {
    border: 1px solid #ddd !important;
}
.account .page-main .column:not(.sidebar-additional) form .actions-toolbar,
.account .page-main .column:not(.sidebar-main) form .actions-toolbar {
    margin: 30px 0px 0px 0px;
}

.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary button.action.check-aw-giftcard,
.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary button.action.check-aw-giftcard:hover,
.cart-summary #discount-aw-giftcard-form .actions-toolbar .primary button.action.apply-aw-giftcard.primary,
.giftr-registry-share .column.main .primary button.action.submit.primary,
.giftr-registry-edit .modal-footer .action.primary.action-save-address,
.giftr-registry-edit .modal-footer .action.secondary.action-hide-popup,
.giftr-registry-edit .modal-footer .action.secondary.action-hide-popup:hover,
.giftr-registry-edit .column.main .ui-datepicker-trigger,
.giftr-registry-edit .column.main .ui-datepicker-trigger:hover,
.giftr-registry-edit .column.main .primary.action.continue,
.giftr-registry-edit .column.main .action.action-show-popup,
.giftr-registry-edit .column.main .action.action-show-popup:hover,
.giftr-item-manage .column.main .actions-primary button.action.tocart.primary,
.giftr-item-manage .column.main a.btn-remove.action.delete,
.giftr-item-manage .column.main button.primary.action.submit,
.giftr-registry-view .product-item-actions button.action.tocart.primary,
.giftr-registry-view .product-item-actions button.action.tocart.primary:hover,
.giftr-registry-new .modal-footer .action.primary.action-save-address,
.giftr-registry-new .modal-footer .action.secondary.action-hide-popup,
.giftr-registry-new .modal-footer .action.secondary.action-hide-popup:hover,
.giftr-registry-new .column.main .fieldset .action.action-show-popup,
.giftr-registry-new .column.main .fieldset .ui-datepicker-trigger,
.giftr-registry-new .column.main .fieldset .action.action-show-popup:hover,
.giftr-registry-new .column.main .fieldset .ui-datepicker-trigger:hover,
.giftr-registry-new .column.main .actions-toolbar .action.primary,
.giftr-registry-index .column.main .actions-toolbar .action,
.awgiftcard-card-index .column.main .actions-toolbar .action, 
.customer-paymentinfo-index .manage-payment-method button.action.save.primary,
.account-billing-agreements .actions-toolbar .create.btn.btn-primary {
    border-color: #56cfe1;
    background-color: #56cfe1;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    padding: 0 25px;
    line-height: 34px;
    height: 36px;
}

.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary button.action.check-aw-giftcard,
.cart-summary #discount-aw-giftcard-form .actions-toolbar .primary button.action.apply-aw-giftcard.primary:hover,
.giftr-registry-share .column.main .primary button.action.submit.primary:hover,
.giftr-registry-edit .modal-footer .action.secondary.action-hide-popup,
.giftr-registry-edit .modal-footer .action.primary.action-save-address:hover,
.giftr-registry-edit .column.main .action.action-show-popup,
.giftr-registry-edit .column.main .ui-datepicker-trigger,
.giftr-registry-edit .column.main .primary.action.continue:hover,
.giftr-item-manage .column.main .actions-primary button.action.tocart.primary:hover,
.giftr-item-manage .column.main a.btn-remove.action.delete:hover,
.giftr-item-manage .column.main button.primary.action.submit:hover,
.giftr-registry-view .product-item-actions button.action.tocart.primary,
.giftr-registry-new .modal-footer .action.secondary.action-hide-popup,
.giftr-registry-new .modal-footer .action.primary.action-save-address:hover,
.giftr-registry-new .column.main .fieldset .action.action-show-popup,
.giftr-registry-new .column.main .fieldset .ui-datepicker-trigger,
.giftr-registry-new .column.main .actions-toolbar .action.primary:hover,
.giftr-registry-index .column.main .actions-toolbar .action:hover,
.awgiftcard-card-index .column.main .actions-toolbar .action:hover,
.customer-paymentinfo-index .manage-payment-method button.action.save.primary:hover,
.account-billing-agreements .actions-toolbar .create.btn.btn-primary:hover {
    border-color: #222222;
    background-color: #222222;
    color: #FFFFFF;
}

.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary,
.cart-summary #discount-aw-giftcard-form .actions-toolbar .primary {
    width: 100%;
}
.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary button.action.check-aw-giftcard,
.cart-summary #discount-aw-giftcard-form .actions-toolbar .primary button.action.apply-aw-giftcard.primary {
    display: block;
    width: 100%;
    margin: 0px 0px 10px 0px;
}

.cart-summary #discount-aw-giftcard-form .actions-toolbar .secondary button.action.check-aw-giftcard {
    margin: 0px;
}

.customer-paymentinfo-index .manage-payment-method .col-des-6.field-name-firstname,
.customer-paymentinfo-index .manage-payment-method .col-des-6.field-name-lastname {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 0px;
}
.customer-paymentinfo-index .manage-payment-method legend.legend + br {
    display: none;
}
.customer-paymentinfo-index .manage-payment-method .fieldset {
    margin: 0px 0px 30px 0px;
}
.customer-paymentinfo-index .checkout-payment-method .ccard .captcha .input-text,
.customer-paymentinfo-index .checkout-payment-method .ccard .number .input-text {
    width: 100%;
}
.customer-paymentinfo-index .checkout-payment-method .ccard .month .select {
    width: 100%;
}
.customer-paymentinfo-index .checkout-payment-method .ccard .year .select {
    width: 100%;
}
.customer-paymentinfo-index .checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
    width: 100% !important;
}
.customer-paymentinfo-index .checkout-payment-method .ccard .fields > .year {
    padding-left: 0px;
}

.customer-paymentinfo-index .checkout-payment-method .ccard .fields .select {
    padding-left: 10px;
    padding-right: 10px;
}

.giftr-registry-edit .column.main .fieldset,
.giftr-registry-new .column.main .fieldset {
    margin: 0px 0px 30px 0px;
}
.customer-paymentinfo-index .manage-payment-method legend.legend,
.giftr-registry-edit .column.main legend.legend,
.giftr-registry-new .column.main legend.legend {
    padding: 0px 0px 10px 0px;
    font-size: 20px;
    font-weight: 600;
    color: #222;
    text-transform: uppercase;
}
.giftr-registry-edit .modal-slide .action-close,
.giftr-registry-new .modal-slide .action-close {
    padding: 0px;
}
.giftr-registry-view .giftr-registry-view-general .heading .title {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-color: #fff;
}
.giftr-registry-view .giftr-registry-view-general .heading .title .registrant,
.giftr-registry-view .giftr-registry-view-general .heading .title .details {
    width: auto;
}

.products-grid.wishlist .product-item-name,
.sidebar-additional .product-item .product-item-name,
.giftr-item-manage .product-item-info .product-item-name,
.giftr-registry-view .product-item-name {
    height: auto;
}
.giftr-item-manage .giftr-container .products-grid .product-item,
.giftr-registry-view .giftr-container .products-grid .product-item {
    width: 100% !important;
}

.giftr-item-manage .products-grid.giftr .product-item-photo,
.giftr-registry-view .giftr-container .products-grid.giftr .product-item-photo {
    float: left;
    margin-right: 30px;
}

.giftr-item-manage .product-image-container-1 span.product-image-wrapper,
.giftr-registry-view .giftr-container .product-image-container-1 span.product-image-wrapper {
    padding-bottom: 100% !important;
}

.gift-item-block .title {
    border-radius: 0px;
    font-weight: 400;
    width: 100%;
}

.gift-item-block .title:after {
    float: right;
    margin: 5px 0px 0px 0px;
}

.cart-bottom .checkout-extra dt.item-title {
    margin: 20px 0px 0px 0px;
}

.product-info-main .fieldset {
    padding: 0;
    border: none;
    box-shadow: none;
    margin: 10px 0px 10px 0px;
}
.product-info-main .aw-gc-product-form-options__step-number {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 1rem;
    line-height: 30px;
}
.product-info-main .aw-gc-product-form-options .fieldset .legend {
    margin-bottom: 10px;
}

.onestepcheckout-index-index #gift-options-cart{
    width: 100%;
    margin-bottom: 10px;
}

.mgs-onestepcheckout-container .billing-address-form .field-error span {
  color: #ff0000;
  font-size: 12px;
  font-weight: 400;
  margin-top: 0;
  font-style: italic;
  padding-top: 5px;
  line-height: 1.4;
}
.mgs-onestepcheckout-container .billing-address-form .field-error span {
  color: #ff0000;
  font-size: 12px;
  font-weight: 400;
  margin-top: 0;
  font-style: italic;
  padding-top: 5px;
  line-height: 1.4;
}
#co-place-order-area .actions-toolbar, .osc-place-order-wrapper .osc-multi-address-checkout{
    float:right;
}
.billing-address-form .field .field-error span{
    color: #ff0000;
    font-size: 12px;
    font-weight: 400;
    margin-top: 0;
    font-style: italic;
    padding-top: 5px;
    line-height: 1.4;
}
/* new css 26-10*/
.footer.content ul.list-icon li .icon{
    font-size: 24px;
}
.mgs-product.products-grid .product-item-info:hover .product-top .tocart.btn-cart,
.mgs-products.products-grid .product-item-info:hover .product-top .tocart.btn-cart,
.mgs-attribute-products .product-item-info:hover .product-top .tocart.btn-cart{
    transform: translate(-50%, -50%);
    font-weight: 400;
}
.products-grid .product-item-info .product-top .product-item-photo > img:not(.img-hover-show){
    margin-top: auto !important;
}
.mgs-product.products-grid .product-item-info .tocart.btn-cart, .mgs-products.products-grid .product-item-info .tocart.btn-cart, .mgs-attribute-products .product-item-info .tocart.btn-cart{
    top: 50%;
    bottom: auto;
}
.mgs-product.products-grid .product-item-info .product-top .actions-link button, .mgs-products.products-grid .product-item-info .product-top .actions-link button, .mgs-attribute-products .product-item-info .product-top .actions-link button, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift,
.mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview{
    background: none;
    box-shadow: none;
    color: #fff;
}
.mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview:hover, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview:hover,.mgs-product.products-grid .product-item-info .product-top .actions-link button:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link button:hover, .mgs-attribute-products .product-item-info .product-top .actions-link button:hover, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action:hover, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift:hover, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift:hover, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift:hover{
    background: transparent;
    color: #56cfe1;
}
.mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview:hover::before, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview:hover::before, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview:hover::before{
    color: #56cfe1;
}
.mgs-product.products-grid .product-item-info .product-top .actions-link, .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-attribute-products .product-item-info .product-top .actions-link{
    top: 0;
    left: 0;
}
.mgs-product.products-grid .product-item-info .product-item-name a:hover, .mgs-products.products-grid .product-item-info .product-item-name a:hover, .mgs-attribute-products .product-item-info .product-item-name a:hover {
    color: #56cfe1;
}
.bottom-pagination .pages .pagination .item.current a {
    background-color: transparent;
    color: #ec0101;
}
.bottom-pagination .pages .pagination .item {
    float: left;
    padding: 0 20px;
    margin: 0 2px 0 0;
}
.bottom-pagination .pages .pagination .item a{
    box-shadow: none;
    background: transparent;
    width: auto;
    height: auto;
    line-height: 38px;
}
.bottom-pagination .pages .pagination .item a:hover {
    color: #ec0101;
    background: transparent;
}
.bottom-pagination .pages .pagination .item a.next,
.bottom-pagination .pages .pagination .item a.previous {
    font-size: 14px;
}
.bottom-pagination .pages .pagination .item a.next span::before,
.bottom-pagination .pages .pagination .item a.previous span::before{
    content: '';
}
.bottom-pagination .pages .pagination .item.pages-item-next,.bottom-pagination .pages .pagination .item.pages-item-previous{
    margin-top: -2px;
}
.catalog-product-view .product-info-main h1.product-name {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
}
.product.media .vertical-gallery .slick-vertical > .slick-list.draggable{
    padding: 50px 0 !important;
}
p,
.toolbar select {
    color: #878787;
}
.product-info-main .product-add-form .actions button.tocart, .product-info-main .product-add-form .actions .cart.table-wrapper .actions-toolbar > .action.tocart, .product-info-main .product-add-form .actions .action-gift.tocart{
    background-color: #56cfe1;
}
.sidebar .block .block-title strong{
    margin-top: 0;
    margin-bottom: 27px;
}
.sidebar .block .block-title strong:after {
    height: 2px;
    width: 60px;
    content: "";
    position: absolute;
    bottom:-2px;
    background-color: #222;
    left: 0;
}
.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus {
    background-color: #56cfe1;
    border-color: #56cfe1;
}
.products-list .product-item .product-image-content ul.mgs-quickview a.action.quickview:hover{
    background-color: #56cfe1;
    border-color: #56cfe1;
}
.products-list .product-item-info .product-item-details .product-item-name{
    height: auto !important;
}
.products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus{
    color: #56cfe1;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title{
    margin-bottom: 17px;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:before{
    bottom: -2px;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item,
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-content ol.items .item:first-child{
    padding: 10px 50px 7px 0;
}
.filter .filter-content .item {
    margin-top: 10px !important;
}
a {
    color: #8e8e8e;
}
a:hover, a:focus, a:active {
    color: #56cfe1;
    text-decoration: none;
}
.mgs-filter .filter-content .item .mgs-ajax-layer-item {
    line-height: 1.75;
}
.btn-secondary {
    border-color: #56cfe1;
    background-color: #56cfe1;
    color: #FFFFFF;
}
.btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus,.block-minicart .block-content > .actions > .primary .action.primary:hover, .block-minicart .block-content > .actions > .primary .action.primary:focus, .block-minicart .block-content > .actions > .primary .action.primary:active,.minicart-items .product-item .product.actions .action:hover,.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout:hover, .checkout-cart-index .cart-summary .checkout-methods-items .cart.table-wrapper .actions-toolbar > .action.action.primary.checkout:hover, .checkout-cart-index .cart-summary .checkout-methods-items .action-gift.action.primary.checkout:hover {
    border-color: #56cfe1;
    background-color: #56cfe1;
    color: #fff;
}
.account-nav .item.current a, .account-nav .item.current strong,
.sub-categories .items .item a:hover,
.minicart-items .product-item .product-item-details .product-item-name a:hover,
.checkout-cart-index .page-main .cart-empty a,
.sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info .product-item-details .product-item-name a.product-item-link:hover, .message.info * a, .message.error * a, .message.warning * a, .message.notice * a, .message.success * a {
    color: #56cfe1;
}
.opc-wrapper .shipping-address-item.selected-item{
    border-color: #56cfe1;
    color: #8e8e8e;
}
.opc-wrapper .shipping-address-item.selected-item:after,
.sidebar .block.block-wishlist.mgs-wishlist .product-items .product-item-info:hover .product-item-details .action.delete{
    background:#56cfe1;
    border-color:#56cfe1;
}
.content-heading h3.title:before {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #000;
    top: 48%;
    left: -75px;
}
.content-heading h3.title:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #000;
    top: 48%;
    right: -75px;
}
.modal-content .fieldset > .field{
    margin-bottom: 20px;
    margin-top: 16px;
}
.modal-content .form .choice:not(.review-field-rating) input[type="checkbox"]{
    left: 10px;
}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{
    color: #fff;
}
.checkout-payment-method .form.payments .opc-payment .payment-method .payment-method-content .field.cvv.required .field-tooltip .field-tooltip-content{
    right: 0;
    left: auto;
    top: 40px;
}
.checkout-payment-method .form.payments .opc-payment .payment-method .payment-method-content .field.cvv.required .field-tooltip .field-tooltip-content::before{
    border-bottom-color: #666666;
    left: auto;
    right: -1px;
    border-right-color: transparent;
    top: -21px;
}
.checkout-payment-method .form.payments .opc-payment .payment-method .payment-method-content .field.cvv.required .field-tooltip .field-tooltip-content::after{
    border-bottom-color: #f4f4f4;
    width: 1px;
    z-index: 4;
    border-right-color: transparent;
    left: auto;
    right: -1px;
    top: -19px;
}
.btn.btn-square, .action.btn-square {
    border-radius: 40px;
}
.products-grid.wishlist .product-item .fieldset .field.qty{
    margin-top: 0;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title:after{
    bottom: 1px;
}
.modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .fieldset .field.qty{
    margin-top: 0;
}
.message.info .close:before, .message.error .close:before, .message.warning .close:before, .message.notice .close:before, .message.success .close:before {
    content: "\f057";
    font-family: 'fontAwesome';
    font-size: 26px;
    transform: none;
}
.btn.btn-xs, .btn-secondary.btn-xs, .action-secondary.btn-xs, .action-primary.btn-xs, .btn-default.btn-xs{
    line-height: 34px;
}
.field.choice:not(.review-field-rating) input[type="radio"], .form .choice:not(.review-field-rating) input[type="radio"], .checkbox .choice input[type="radio"], .field.choice:not(.review-field-rating) input[type="checkbox"], .form .choice:not(.review-field-rating) input[type="checkbox"], .checkbox .choice input[type="checkbox"]{
    top: 3px;
}
.label, label,.fieldset .field > .label, .onestepcheckout-index-index .methods-shipping .table-checkout-shipping-method tbody td{
    color: #5f5f5f;
}
.onestepcheckout-index-index textarea {
    min-height: 60px;
}
.table-wrapper table tbody tr td .control.qty{
    border: 1px solid #eaeaea;
}
textarea, select, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
    color: #878787;
}
textarea::placeholder,select::placeholder,input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="datetime"]::placeholder,input[type="email"]::placeholder {
    color: #c1c1c1;
}
@media screen and (min-width: 640px) {
    .table-wrapper table.giftr-registry-table thead tr th {
        text-transform: uppercase;
        color: #000;
        font-weight: 700;
        font-size: 14px;
    }
    .giftr-registry-table.table:not(.cart):not(.totals) > tbody > tr > td,
    .giftr-registry-table.table:not(.cart):not(.totals) > thead > tr > th,
    .giftr-registry-table.table:not(.cart):not(.totals) > thead > tr > td {
        border: 1px solid #ddd !important;
    }
    .giftr-registry-table > thead {
        background: transparent;
    }
    .account .table-wrapper .giftr-registry-table.table .action {
        margin-right: 6px;
        margin-left: 6px;
    }
}

/* 18th April End */

@media only screen and (max-width: 1199px){
    .scrolling .middle-header .col-mb-4.col-tb-4.col-lg-4.col-des-3{
        display:block;
    }
    .middle-header .line .col-0.col-tb-4.col-des-7{
        display:none;
    }
    .header-area .top-header .line .col-tb-7{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .header-area .middle-header{
        padding: 15px 0;
    }
    .top-header .text-tb-right {
        text-align: left;
    }
    .page-footer .bottom-footer .line ul{
        justify-content: center;
    }
    .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview:before, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview:before, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview:before,.mgs-product.products-grid .product-item-info .product-top .actions-link button, .mgs-products.products-grid .product-item-info .product-top .actions-link button, .mgs-attribute-products .product-item-info .product-top .actions-link button, .mgs-product.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-products.products-grid .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-attribute-products .product-item-info .product-top .actions-link .cart.table-wrapper .actions-toolbar > .action, .mgs-product.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-products.products-grid .product-item-info .product-top .actions-link .action-gift, .mgs-attribute-products .product-item-info .product-top .actions-link .action-gift, .mgs-product.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-products.products-grid .product-item-info .product-top .actions-link a.action.quickview, .mgs-attribute-products .product-item-info .product-top .actions-link a.action.quickview{
        color: #333;
    }
    .mgs-products.products-grid .mgs-owl-carousel .product-item, .mgs-product.products-grid .mgs-owl-carousel .product-item {
        padding: 0;
    }
    .mgs-product.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-products.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-attribute-products .product-item-info:hover .product-top .tocart.btn-cart{
        transform: none;
    }
}
@media only screen and (max-width: 991px){
    .product-social-links .add-to-giftr {
        left: 110px;
        top: 62px;
    }
    .checkout-payment-method .form.payments .opc-payment .payment-method .payment-method-content .field.cvv.required .field-tooltip .field-tooltip-content::after{
        top: 2px;
    }
    .checkout-payment-method .form.payments .opc-payment .payment-method .payment-method-content .field.cvv.required .field-tooltip .field-tooltip-content::before{
        top: 0;
    }
}
@media only screen and (max-width: 767px){
    .scrolling .middle-header .frame-fluid {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .header-area .top-header .line .col-tb-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .header-area.header2 .top-header .frame-fluid .line .top-middle-header {
        margin: 0 !important;
    }
    .header-area .middle-header {
        padding: 0;
    }
    .gift-registry-form .ui-datepicker-trigger.v-middle, .gift-registry-form .action.action-show-popup {
        margin-bottom: 20px;
    }
    .products-grid.giftr .product-item-inner .product-item-actions{
        margin-top: 10px;
    }
    .giftr-navigation .giftr-links .item a,
    .giftr-navigation .giftr-links .item strong{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .box-tocart .product-social-links{
        display: inherit;
    }
    .product-info-main .product-addto-links, .product-options-bottom .product-addto-links {
        margin: 0 0 0 10px;
    }
    .product-social-links .add-to-giftr {
        left: 0;
        top: 52px;
    }
    .minicart-wrapper .block-content {
        max-height: calc(100vh - 250px);
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-product.products-grid .product-item-info .product-top .actions-link {
        display: block;
    }
}
@media only screen and (max-width: 479px){
    .checkout-index-index .modal-popup .modal-inner-wrap{
        width: 90% !important;
    }
    .product-info-main .product-addto-links, .product-options-bottom .product-addto-links {
        margin:10px;
    }
    .product-info-main .share-this-container a.action.tocompare{
        margin-top: 10px;
    }
    .product-social-links .add-to-giftr {
        top: 100px;
    }
    .page-header .search-form .block-search .block-content .form.minisearch {
        margin-top: 70px;
    }
    #search_mini_form .mgs-instant-search-dropdown {
        top: 70px;
    }
    aside.modal-popup.modal-static-block.modal-slide._show .modal-inner-wrap .modal-content .modal-body-content {
        overflow-x: scroll;
        max-height: 60vh;
    }
    .minicart-wrapper .block-content {
        max-height: calc(100vh - 310px);
    }
    .page-layout-checkout .page-main .columns{
        display: block;
    }
    .page-layout-checkout .opc-block-summary .minicart-items-wrapper{
        white-space: nowrap;
        overflow: auto;
        width: 100%;
    }
    .page-layout-checkout .page-main .columns #checkout-review-table{
             width: auto;
            overflow: auto;
            white-space: nowrap;
    }
    .page-layout-checkout .form-aw-giftcard .actions-toolbar .secondary {
        margin: 10px 0 0;
        text-align: center;
        width: 100%;
    }
}

/*27th April*/
.page-layout-checkout .step-title{
    background: rgba(0, 0, 0, 0.5);
    font-size: 22px !important;
    font-weight: 400 !important;
}
.page-layout-checkout .action-toggle{
    margin: 14px 0 0 0;
}
.page-layout-checkout .actions-toolbar .primary{
    width: auto !important;
}
.page-layout-checkout .form-aw-giftcard .actions-toolbar .primary {
    margin: 0 0 0 5px;
}
.page-layout-checkout .payment-option-title{
    padding: 20px 0 0;
}
.page-layout-checkout .step-content .fieldset .field:nth-child(2){
    margin: 0 !important;
}
.page-layout-checkout .step-content .fieldset .street .field:nth-child(2){
    margin-top: 16px !important;
}
.page-layout-checkout .step-content .fieldset .street .label{
    display: inline-block;
    width: auto !important;
    padding: 0 8px 0 7px;
}
.page-layout-checkout .step-content .fieldset address {
    margin-bottom: 15px !important;
}
.page-layout-checkout .step-content .create-account-block {
    margin-bottom: 0;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.page-layout-checkout .step-content  .billing-address-same-as-shipping-block.field.choice {
    margin-top: 10px;
}
.page-layout-checkout .opc-block-summary .product-item .qty-wrapper .button-action{
    width: 25px;
    height: 23px;
    margin-right: 3px;
    margin-left: 3px;
}
.page-layout-checkout .opc-block-summary .product-item .qty-wrap .item_qty{
    height: 24px;
    top: -19%;
}
.page-layout-checkout .step-content{
    padding-top: 0 !important;
}
.page-layout-checkout .step-content .table-checkout-shipping-method .col{
    padding: 0px 6px 10px 0;
}
.page-layout-checkout .step-content .fieldset hr{
    margin: 0px auto;
    border: none;
}
.page-layout-checkout.onestepcheckout-index-index  .checkout-payment-method .payment-methods .payment-method-title.choice input + .label{
    padding-left: 0;
}
.page-layout-checkout .opc-block-shipping-information {
    padding: 0;
    background-color: unset;
}
.page-layout-checkout .opc-block-summary{
    padding: 19px 30px 0px;
}
.page-layout-checkout  button.action.primary.checkout{
    height: 63px;
}
.page-layout-checkout .modal-popup .form-login {
    padding: 15px 0 0;
}
.page-layout-checkout .modal-popup .form-login .secondary{
    margin-top: 20px;
}
.page-layout-checkout .modal-popup .form-login .secondary .action{
    float: left !important;
}
.page-layout-checkout  .step-content .payment-option-title .action-toggle{
    color: #1a1a1a;
    font-size: 18px;
    font-weight: 300 !important;
}
.page-layout-checkout .form-discount .control #discount-code{
    margin-left: 0px !important;
}
.page-layout-checkout  .form-aw-giftcard .actions-toolbar .secondary{
    float: left;
}
.page-layout-checkout  .form-aw-giftcard .actions-toolbar .primary{
    float: revert;
}
.page-layout-checkout  .payment-option.discount-code .payment-option-content form.form.form-discount{
    padding: 0 0 0 22px;
}
.page-layout-checkout .payment-option.discount-code .payment-option-title{
    border-bottom: 0;
}
.page-layout-checkout .opc-block-summary .table-totals .grand .amount{
    padding-right: 21px;
}
.page-layout-checkout .modal-content .actions-toolbar .action{
    line-height: 19px;
}
.page-layout-checkout .modal-slide .action-close{
    margin: 0 33px 0 0;
}
.page-layout-checkout .message.info, .page-layout-checkout .message.error, .page-layout-checkout .message.warning, .page-layout-checkout .message.notice, .page-layout-checkout .message.success{
    top: 98px;
    padding: 7px 40px;
}
.page-layout-checkout .step-content .field.choice:not(.review-field-rating) input[type="checkbox"] + label{
    padding-left: 0;
}
.page-layout-checkout button.action, .page-layout-checkout .osc-place-order-wrapper .place-order-primary button.primary.checkout, .page-layout-checkout .popup-authentication button.action, .page-layout-checkout .popup-gift-message-item button.action, .page-layout-checkout .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger){
    border-color: #222222 !important;
    background-color: #222222 !important;
}
.page-layout-checkout button.action:hover, .page-layout-checkout .osc-place-order-wrapper .place-order-primary button.primary.checkout:hover, .page-layout-checkout .popup-authentication button.action:hover, .page-layout-checkout .popup-gift-message-item button.action:hover, .page-layout-checkout .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger):hover,.owl-carousel .owl-nav > div:not(.disabled):hover,.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active,.action-secondary:hover, .action-secondary._hover, .action-secondary:focus{
    border-color: #56cfe1 !important;
    background-color: #56cfe1 !important;
}
.page-layout-checkout  #co-place-order-area .place-order-primary{
    margin: -15px 0 0 0;
}
.page-layout-checkout .checkout-billing-address fieldset.field.col-mp{
    padding: 0 10px 15px!important;
}
.page-layout-checkout .create-account-block form.form-create-account {
    margin-top: 5px;
    margin-bottom: 20px;
}
.page-layout-checkout .step-content  .field.type .control{
    margin-left: 0 !important;
}
.page-layout-checkout .step-content  .field.date .field{
    float: left;
}
.page-layout-checkout .step-content  .form-aw-giftcard .action.check-aw-giftcard{
    padding: 10px;
}
.page-layout-checkout .step-content  .form-aw-giftcard .action.action-apply{
    padding: 10px 22px;
}


#html-body .hp-slider-main .slick-slide .pagebuilder-slide-wrapper[class*="background-image-"] {
    min-height: 440px !important;
    background-position: center top !important;
}
.hp-slider-main .slick-dots li button,
.hp-slider-main .slick-dots li .cart.table-wrapper .actions-toolbar > .action,
.hp-slider-main .slick-dots li .action-gift {
    background: rgba(0,0,0,0.5);
    border: 0px solid #cccccc;
    height: 11px;
    width: 11px;
}
.hp-slider-main .slick-dots li:hover button,
.hp-slider-main .slick-dots li.slick-active button {
    background: rgba(0,0,0,1);
}
.hp-slider-main {
    margin-bottom: 25px;
}
.hp-slider-main .slick-dots {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px;
    z-index: 1;
    bottom: 20px;
    position: absolute;
}
.hp-slider-main .slick-dots li {
    display: flex;
    height: 11px;
    margin: 0 7.5px;
    width: 11px;
}
body{
    color: #878787;
}
.header-area .top-header a:hover, .header-area .top-header .action.toggle:hover, .header-area .top-header a:focus, .header-area .top-header .action.toggle:focus{
    color: #56cfe1;
}
.mgs-owl-carousel.owl-carousel .owl-nav > div.owl-prev,.mgs-owl-carousel.owl-carousel .owl-nav > div.owl-next{
    top: 45%;
}
.footer.content ul.list-icon li .icon{
    top: 0;
}
.catalog-product-view .product-info-main .product.attribute.overview .value ul {
    list-style-type: square;
}
.product_quickview_content>.catalog-product-view .product.media .owl-item{
    padding: 35px 0 0 20px !important;
}
.modal-popup.popup-authentication.modal-slide .modal-content {
    padding: 0 3rem 2.6rem;
}
.page-layout-checkout .modal-popup .form-login .secondary .action{
    margin-bottom: 0;
}
.form.password.forget .fieldset .field.email.required {
    margin-bottom: 15px;
}
.one-step-checkout-wrapper .col-mp.mp-8 #co-place-order-area .osc-addition-content-wrapper .osc-newsletter #osc-place-order-newsletter{
    top: 4px;
}
.one-step-checkout-wrapper .col-mp.mp-8 #co-place-order-area .osc-addition-content-wrapper .osc-newsletter label{
    padding-left: 0;
}
.modal-popup.modal-slide.osc-new-address-popup .modal-inner-wrap .modal-content{
    padding: 0 3rem 2.6rem;
}
.osc-new-address-popup .modal-inner-wrap .modal-footer{
    background: #fff;
}
.billing-address-form .fieldset.address .choice.field input.checkbox{
    left: 10px;
}
.billing-address-form .fieldset.address .choice.field label.label{
    padding-left: 20px !important;
}
.catalog-category-view .breadcrumbs .items{
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
body.page-layout-2columns-left.catalog-category-view  .page-main > .columns{
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
body.page-layout-2columns-left.catalog-category-view .page-main > .columns .sidebar.sidebar-main,
body.page-layout-2columns-left.catalog-category-view .page-main > .columns .sidebar.sidebar-additional{
    width: 290px;
}
body.page-layout-2columns-left.catalog-category-view .page-main > .columns .column.main{
    width: calc(100% - 290px);
}
.catalog-category-view .category-product-actions{
    z-index: 9;
    position: sticky;
    top: 0;
    background: #fff;
    padding: 15px 0;
}
.catalog-category-view .mgs-products.products-grid .product-item-info .product-item-name a{
    text-overflow: initial;
    display: block;
    max-height: none;
}
.catalog-category-view .mgs-products.products-grid .product-item-info .product-item-name{
    height: auto;
}
.catalog-category-view .mgs-products.products-grid .product-item-info .product-top{
    height: 355px;
}
.price-box .price-label{
    display: inline-block;
}
.catalog-category-view .mgs-products.products-list .product-item:hover .product-image-content .product-image-photo{
    opacity: 0;
}
.catalog-category-view .mgs-products.products-list .product-item:hover .product-image-content .img-hover-show{
    opacity: 1;
    visibility: visible;
    transform: scale(1.09);
    transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.products-list .product-item:hover .product-image-content .img-hover-show{
    transform: none;
}
.catalog-category-view .mgs-products.products-list .product-item .product-image-content{
    height: 355px;
    overflow: hidden;
}
.catalog-category-view .mgs-products.products-list .product-item .product-image-content .product{
    padding-bottom: 0 !important;
}
.form-create-account .create.account .password.required #password-strength-meter-container{
    margin-top: 10px;
}
.product-item .minimal-price-link .price-label {
    color: #8e8e8e;
    font-size: 1rem;
}
@media only screen and (max-width: 1799px){
    .catalog-category-view .mgs-products.products-grid .product-item-info .product-top{
        height: 270px;
    }
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content {
        height: 275px;
    }
}
@media only screen and (max-width: 1499px) {
    .catalog-category-view .mgs-products.products-grid .product-item-info .product-top {
        height: 235px;
    }
    body.page-layout-2columns-left.catalog-category-view .page-main > .columns .sidebar.sidebar-main,
    body.page-layout-2columns-left.catalog-category-view .page-main > .columns .sidebar.sidebar-additional {
        width: 240px;
    }
    body.page-layout-2columns-left.catalog-category-view .page-main > .columns .column.main {
        width: calc(100% - 240px);
    }
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content{
        height: 235px;
    }

}
@media only screen and (max-width: 1399px) {
    .catalog-category-view .mgs-products.products-grid .product-item-info .product-top {
        height: 220px;
    }
}
@media screen and (min-width: 1367px) {
    #html-body .hp-slider-main .slick-slide .pagebuilder-slide-wrapper[class*="background-image-"] {
        min-height: auto !important;
        background-position: center top !important;
        padding-top: 27.2%;
    }

    #html-body .hp-slider-main .slick-slide .pagebuilder-slide-wrapper[class*="background-image-"] .pagebuilder-overlay {
        min-height: auto;
    }
}


/* Tab landscape */
@media only screen and (max-width: 1199px) {
    #html-body .hp-slider-main .slick-slide .pagebuilder-slide-wrapper[class*="background-image-"] {
        min-height: 458px !important;
    }
    .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close{
        background: #fff;
    }
    .modal-popup._inner-scroll.quickViewDetails .modal-inner-wrap .modal-header .action-close:before{
        color: #000;
    }
    body.page-layout-2columns-left.catalog-category-view .page-main > .columns,
    .catalog-category-view .breadcrumbs .items{
        padding: 0 20px;
    }
    .catalog-category-view .mgs-products.products-grid .product-item-info .product-top {
        height: 230px;
    }
    .toolbar .toolbar-sorter.sorter{
        justify-content: flex-end;
    }
}
/* End of max 1199px */

/* Tab portrait */
@media only screen and (max-width: 991px) {
    .filter-open body{
        overflow: hidden;
    }
    .mgs-products.products-grid .product-item-info .product-top .action-mobile, .mgs-product.products-grid .product-item-info .product-top .action-mobile{
        z-index: 1;
    }
    .catalog-category-view .category-product-actions {
        z-index: 9;
    }
    .toolbar .modes {
        display: none;
    }
    .filter-open body.catalog-category-view .category-product-actions .filter-toggle .title:before{
        left: 268px;
    }
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content {
        height: 224px;
    }
}
/* End of max 991px */

/* Mobile  landscape */
@media only screen and (max-width: 767px) {
    .content-heading h3.title:before,
    .content-heading h3.title:after {
        display: none;
    }
    .modal-popup._inner-scroll.quickViewDetails .product-info-main-wrapper .product-info-main .product-addto-links {
        margin: 5px 0 0 0;
    }
    .catalog-product-view .product-info-main .box-tocart.update .fieldset .actions .product-social-links .product-addto-links{
        width: 90px;
    }
    .scroll-to-top {
        width: 45px;
        height: 45px;
        bottom: 53px;
    }
    .toolbar .sorter .sorter-action {
        padding: 0 25px;
    }
    form.form-create-account fieldset.create.info + .create.account{
        margin-top: 50px;
    }
    footer.page-footer .bottom-footer{
        padding-bottom: 65px;
    }
    .category-product-actions .toolbar .form-item-select select{
        max-width: 100%;
    }
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content {
        height:160px;
        margin-top: 20px;
    }
    .page-layout-checkout .opc-block-summary {
        padding: 19px 0 0px;
    }
    #co-place-order-area {
        padding: 0 !important;
    }
}
/* End of max 767px */
@media only screen and (max-width: 570px) {
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content {
        height: 500px;
        margin-top: 0;
    }
}
/* Mobile portrait */
@media only screen and (max-width: 479px) {
    .catalog-category-view .mgs-products.products-grid .product-item-info .product-top {
        height: 130px;
    }
    #html-body .hp-slider-main .slick-slide .pagebuilder-slide-wrapper[class*="background-image-"] {
        min-height: 380px !important;
    }
    .product-social-links .add-to-giftr {
        top: 60px;
    }
    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{
        padding-right: 15px;
    }
    .catalog-category-view .mgs-products.products-list .product-item .product-image-content {
        height: 280px;
    }
    .bottom-pagination .pages .pagination{
        text-align: center;
    }
    .bottom-pagination .pages .pagination .item{
        float: none;
    }
}
@media only screen and (max-width: 424px) {
    .product-info-main .box-tocart .product-social-links{
        width: 100%;
    }
    .product-social-links .add-to-giftr {
        top: 110px;
    }
    .catalog-product-view .product-info-main .box-tocart .fieldset .actions{
        padding-right: 0;
    }
}
@media only screen and (max-width: 374px) {
    .category-product-actions .toolbar .sorter .sorter-action {
        padding: 0 10px;
    }
}
/* End of max 479px */