/* Checkout */

@media(max-width:767.98px){
    .checkout-index-index .nav-toggle-wrapper{
    display:none;
    }
    .checkout-index-index .header-top-text .widget.block.block-static-block img{
    margin: 0 8px;
    }
    .checkout-index-index .header-top-newtext .custom_links{
    text-align:center;
    }
    .checkout-index-index .custom_links a{
    padding: 0 4px;
    }
    .checkout-index-index .custom_links img {
     max-width: 15px;
     margin-left: 4px;
  }
  .checkout-index-index .page-header .panel.header{
  justify-content:center;
  }
  .checkout-index-index .page-header .header.content p.special-offer{
     text-align: center;
      display: block;
      width: 100%;
  }
  .checkout-index-index #checkout .authentication-wrapper{
  right: 0px;
      top: 42px;
  }
  .checkout-index-index .checkout-header .title{
  text-align:left;
  }
  .checkout-index-index .checkout-header{
  width:100%;
  }
  .checkout-index-index .fieldset>.field:not(.choice) .label {
      font-size: 21px;
  }
  .checkout-index-index .field-tooltip {
      top: 8px;
      right: -16px;
  }
  .checkout-index-index #customer-email-fieldset .note{
     margin-left: initial !important;
   }
   .checkout-index-index .minicart-items-wrapper {
      position: relative;
      overflow-x: auto !important;
      overflow-y: auto !important;
      -webkit-overflow-scrolling: touch;
  }
  .checkout-index-index .ammenu-button.-hamburger{
  display:none;
  }
  .checkout-index-index .field-tooltip .field-tooltip-action {
      width: 25px;
      height: 25px;
  }
  .checkout-index-index .field.street.admin__control-fields .control._with-tooltip{
  width: 94%;
  }
  .checkout-index-index .field-tooltip{
  right:0px;
  }
  .checkout-index-index .field-tooltip-content{
  right:-80px;
  top:30px;
  }
  .checkout-index-index .field-tooltip-content:before,.checkout-index-index .field-tooltip-content:after{
  display:none;
  }
  body.checkout-index-index .opc-block-summary .minicart-items .product .product-item-details{
  padding-right: 0px;
      width: 100%;
      position: relative;
      top: 8px;
      float: left;
  }
  .checkout-index-index .am-checkout .product-item .product-item-inner{
  flex-direction: row;
  }
  .checkout-index-index .checkout-payment-method .payment-methods .label{
  font-size:23px;
  }
  .checkout-index-index .opc-block-summary .table-totals tbody th, .checkout-index-index .opc-block-summary .table-totals tbody td{
  font-size:26px;
  }
  .checkout-index-index .amcheckout-step-container .opc-payment-additional{
  padding:0px !important;
  }
  .checkout-payment-method .payment-option._collapsible .payment-option-title{
  padding-bottom:0px !important;
  }
  .checkout-payment-method .payment-option._collapsible .payment-option-title span{
  font-size:25px;
  }
  .checkout-payment-method .payment-option-inner {
      margin: 20px 0 20px;
  }
  .checkout-index-index #discount-form .actions-toolbar .primary button span{
  font-size: 26px !important;
  }
  .page-footer .footer.top .footer-links li a {
      font-size: 18px;
  }
  .page-footer .footer.top .footer-links li a img{
     max-width: 20px;
      margin-left: 5px;
  }
  .checkout-payment-method .payment-option .payment-option-content {
      padding: 0px !important;
  }
  .checkout-payment-method .payment-option._collapsible .payment-option-title {
      padding-bottom: 0px !important;
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
  .checkout-shipping-address .field.street .field-tooltip .field-tooltip-content {
      right: -15px !important;
  }
  .checkout-index-index .opc-block-summary .product-item .details-qty{
  bottom:86px;
  }
  .checkout-payment-method .payment-method-title .payment-icon{
  margin-right: 14.5px;
  }
  .checkout-index-index .checkout-payment-method .payment-methods .label{
  font-size:23px;
  }
  .checkout-index-index .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label{
  padding:10px;
  }
  .checkout-index-index #opc-shipping_method .form .table-checkout-shipping-method tr.row .col-method:first-child{
     padding: 10px 15px 25px 10px;
  }
  .checkout-index-index #opc-shipping_method .form .table-checkout-shipping-method td{
     padding: 9px;
  font-size:18px;
  }
  .checkout-index-index .modal-popup .form-shipping-address .field{
  width:100%;
  }
  .checkout-index-index .checkout-payment-method .payment-methods .label{
  word-break: break-word;
  }
  .checkout-index-index .modal-popup .modal-footer .action-save-address{
  margin: 0 4px;
  }
  .checkout-index-index .modal-popup .modal-footer .action-hide-popup{
  font-size:21px;
            margin: 0 4px;
  }
  .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content{
  left: -114px;
  top:37px;
  }
  .checkout-index-index  .modal-popup .modal-footer{
    padding-left:2rem;
  }
  .checkout-index-index .modal-popup .modal-inner-wrap .modal-title{
  text-align:left;
  }
  .checkout-index-index .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method{
  padding: 0 8px;
  }
  }

  /* Increment button issue */
  .catalog-product-view .product-info-main .box-tocart .qty .control{
    display: flex;
align-items: center;
}
.catalog-product-view .product-info-main .box-tocart .qty .control input{
margin:0px 5px;
}
.catalog-product-view .product-info-main .product-add-form{
width:100%;
}
.catalog-product-view  .product-info-main .box-tocart .actions .tocart{
padding: 0px;
width: 150px;
height: 37px;
margin: 0px;
}
.catalog-product-view .product-info-main .qty{
margin-bottom:0px !important;
}
.catalog-product-view .product-info-main .qty .label{
display:none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control button{
margin:0px;
}
.checkout-cart-index .cart.table-wrapper .col.qty button.increqtybtn,.checkout-cart-index .cart.table-wrapper .col.qty button.decreqtybtn{
  margin-top: 0px;
margin-left: 0px;
position: relative;
transform: none;
height: 33px;
margin:0px;
}

.checkout-cart-index .cart.table-wrapper .col.qty .input-text{
margin: 0 5px;
}
.checkout-cart-index .cart.table-wrapper .col.qty .control.qty{
display: flex;
align-items: center;
}

@media(max-width:767.98px){
.catalog-product-view .product-info-main .box-tocart .actions .tocart{
        padding: 0px;
        width: 256px !important;
        height: 60px;
}
.catalog-product-view .product-info-main .box-tocart .actions{
        display: block;
        width: 100%;
        margin-top: 15px;
}
.catalog-product-view .product-info-main .qty{
    width:100%;
}
.catalog-product-view .product-info-main .box-tocart .actions{
    text-align:left;
}
}
@media(min-width:767.98px) and (max-width:1300px){
    .checkout-index-index #opc-shipping_method .form .table-checkout-shipping-method tr.row .col-method:first-child {
       padding: 10px 15px 25px 0px;
    }
    .checkout-index-index #opc-shipping_method .form .table-checkout-shipping-method td {
       padding: 9px;
       font-size: 18px;
    }
    .checkout-index-index .am-checkout #opc-shipping_method #checkout-step-shipping_method .row{
    width:100%;
    }
    .checkout-index-index .minicart-items .product-item-details .price-excluding-tax{
    margin-bottom:15px;
    }
    }
    @media only screen and (min-width: 300px) and (max-width: 767px){
    .custom_links a {
       padding: 0 5px;
    }
    .header-top-text .widget.block.block-static-block img{
    margin: 0 9px;
    }
    .page-header .minicart-wrapper > .minicart-price{
    top: 6px;
        right: 18px;
    }
    .page-header .minicart-wrapper{
    right:10px;
    }
    .page-header .minicart-wrapper .action.showcart .counter.qty {
       width: 28px;
       height: 28px;
       border-radius: 15px;
       right: -13px;
       top: -3px;
    }
    .page-header .minicart-wrapper .action.showcart:before{
    position: relative;
        left: -8px;
    }
    .page-header .minicart-wrapper .action.showcart{
      margin-top:3px;
      margin-right: 16px;
    }
    }
        


  /* cart page css update */


  @media only screen and (max-width: 767.98px){
    .checkout-cart-index .cart.table-wrapper .col.qty .control.qty{
        width: auto;
        margin-right: 0px;
    }
    .checkout-cart-index .cart.table-wrapper .item .col.qty .field .qty{
        height:62px;
    }
     .checkout-cart-index .cart-container .checkout-methods-items .action.checkout span{
            font-size: 29px !important;
    }
    .checkout-cart-index .block.discount .actions-toolbar .action span{
       font-size: 29px !important;
    }
    .checkout-cart-index .cart-container .shipping span{
        font-size: 31px !important;
        display:inline-block;
    }
    .header-top-newtext{
        width: 84%;
        justify-content: center;
    }
    .page-header .header.livechat .header-top-text{
        width:84%;
        text-align:center;
    }
    .header-top-newtext .custom_links{
        text-align:center;
    }
}



.checkout-cart-index  #block-summary .shipping{
    display: table-row !important;
    width: 100%;
    background: transparent !important;
}

@media(min-width:1024px){
    #checkout-step-shipping_method .field-tooltip .field-tooltip-content{
        left: -228px;
        top: 31px;
    }
#checkout-step-shipping_method .field-tooltip .field-tooltip-content:before,#checkout-step-shipping_method .field-tooltip .field-tooltip-content:after{
    display:none;
}
}
@media(min-width:767.98px){
   .checkout-cart-index  .shipping span{
            font-size: 14px !important;
        display: inline-block !important;
    }
}
@media(max-width:767.98px){
    body.checkout-index-index .opc-block-summary .minicart-items .product .product-item-details .product-item-name{
        font-size:19px !important;
    }
    body.checkout-index-index .opc-block-summary .minicart-items .product .product-item-details {
        padding-right: 119px !important;
        width: 45% !important;
        position: initial !important;
        top: 0px;
        float: right !important;
    }
body.checkout-index-index .opc-block-summary .product-item .subtotal {
        bottom: 148px !important;
    }
.checkout-index-index .opc-block-summary .product-item .product-image-container{
  margin-right:7px;
}
}

.catalog-product-view .product-info-main .product-add-form{
    position:relative;
}
.catalog-product-view .product-info-main .product-add-form div#qty-error{
        font-size: 13px;
    position: absolute;
    top: 67px;
    line-height: 13px;
}
.catalog-product-view span.free-shipping-label{
    top:14px !important;
}
@media(max-width:1300px){
    .catalog-product-view span.free-shipping-label{
        top:21px !important;
    }
}
@media(max-width:767.98px){
    .catalog-product-view span.free-shipping-label{
        top:-5 !important;
    }
    .catalog-product-view .product-info-main .product-add-form div#qty-error{
        top: 54px;
    }
    .catalog-product-view .product-info-main .box-tocart .actions{
        margin-top:33px;
    }
}
.page-header .minicart-items li.show-6.item.product.product-item{
    width:100% !important;
}
    .page-header .minicart-items li.show-6.item.product.product-item{
    width:100% !important;
}
.page-header .minicart-items li.show-4.item.product.product-item{
    width: 100% !important;
  }
  .homepage__list-item.left-top .pack__text{
    font-size: 18px;
    line-height: 28px;
}
.category-description p, .category-description span, .category-description ul{
    font-size:17px !important;
}
@media (min-width: 992px){
.ammenu-menu-wrapper .ammenu-text-block {
    font-size: 16px;
}
}
.catalog-category-view .page-title {
        text-align: left !important;
}
.top-container .shipping{
    font-size:14px;
}
.top-container .shipping span{
    font-size:14px !Important;
}

 .checkout-index-index .form-shipping-address .field.street .field .label {
    border: 0;
    clip: unset !Important;
    height: auto !important;
    margin: 0px !Important;
    overflow: hidden;
    padding: 0;
    position: relative !Important;
    width: 100%;
    margin-bottom: 0px !important;
    margin-top: 10px;
}


 .checkout-index-index .form-shipping-address .field.street .field-tooltip .label {
    display: none;
 }
 .amcheckout-step-container .note{color:#000;}
.homepage__list-item.middle-top .middle__text{color:#000;}
.homepage__list-item.form .homepage-form__text{color:#000;}
.homepage__list-item.form .homepage-form .input-text,.homepage__list-item.form .homepage-form .form-control{color:#000;}
.homepage__list-item.form .homepage-form .field.select select{color:#000;}
.homepage__list-item.form .homepage-form .field label{color:#000;}
.category-form.description p{color:#000;}
.search-by-size .text{color:#000;}
.search-by-size .field .input-box__input:after{color:#000;}
.search-by-size .field .input-box .label{color:#000;}



.checkout-index-index #recaptcha-checkout-place-order{
   margin-bottom:15px;
   margin-top: 8px;
}
.checkout-index-index div#recaptcha-checkout-place-order:before{
   content: "*Please confirm you're a human!";
    color: red;
    position: relative;
    top: -9px;
}
