.header-cta{
    display: none;
}

.layout_3 .rd-navbar-search {
    margin: 5px 5% 0 5% !important;
}
.home-section-3 {
    background: #f7981d !important;
}
.home-section-3 img{
    filter: brightness(0) invert(1);
}
.home-section-3 small {
    color: #fff !important;
}
.home-section-9{
    clear: both;
}
.cms-home .mobi-video{
    display: none;
}
.cms-home .block-static-block .mobi-video{
    display: block;
}
.header-info p{
  margin-bottom: 0;
}
.rd-navbar-nav > li > a { font-size: 14px; }

/* checkout page */

.checkout-index-index .column.main{
    position: relative;
}
.checkout-index-index .home-section-3{
    position: absolute;
    bottom: 100px;
    right: 0;
    width: 33.3333%;
    background:  #35b3ca !important;
}
.checkout-index-index .home-section-3 .col-md-2{
    flex-basis: 33.33333% !important;
    max-width: 33.33333% !important;
}

.checkout-index-index .checkout-container .opc-sidebar{

    margin-bottom: 650px;

}
.page-bottom .block-static-block{
    display: none;
}
.opc-block-summary .totals .mark {width: 70%;}
.opc-block-summary .totals .amount{width: 30%;text-align: right;}
.ewayn-section-shipping{
        margin: 20px 0;
        max-width: 300px;
        position: absolute;bottom: 620px;
        right: 5%;
    }
    .ewayn-section-payment{
        margin: 20px 0;
        max-width: 300px;
    }
    .ewayn-section img{
        width: 100%;
    }
      .checkout-text-section{
        margin: 20px 0;
        max-width: 100%;
        position: absolute;bottom: 172px;right: -0%;
        color: #35b3ca;
        font-size: 16px;
    }
    .opc-sidebar .opc-block-summary .table-totals th .value{
        width: 100%;
        float: left;
    }
    #opc-shipping_method .step-title{
        display: none !important;
    }
    #checkout-shipping-method-load{
        display: none !important;
    }

/* mini car */

.rd-navbar-cart .block-content > .actions .secondary .primary {
    font-weight: bold !important;
}

/* product page */
.catalog-product-view .product-info-main {
    max-width: 100% !important;
}
.catalog-product-view .column.main, .modal-popup.quick-view .column.main {
    position: relative;
    margin-left: -18px;
    margin-right: unset;
}
.catalog-product-view .product-options-wrapper .swatch-option.color, .modal-popup.quick-view .product-options-wrapper .swatch-option.color {
    min-width: 30px;
    min-height: 30px;
    border-radius: 30px;
}
.swatch-option.selected{border: 5px solid #f7981d;box-shadow: unset;}
.catalog-product-view .home-section-3 {
    position: absolute;
    left: 2.1%;
    width: 67%;
    top: 40%;
    background: #35b3ca !important;
    padding: 10px 0;
    .row{
        div{
            max-width: 130px;
        }
    }
}

@media (max-width: 1199px) {
    .catalog-product-view .home-section-3 {
        top: 37%;
    }
}
@media (max-width: 991px) {
    .catalog-product-view .home-section-3 {
        top: 29%;
    }
    .product.keyfeatures {
        margin-top: 350px;
    }
    .rd-navbar-nav > li.parent div.col-sm-9 > ul > li > a{color: #0766EA !important;}
    .rd-navbar-submenu li > a{font-size: 16px;}
     .rd-navbar-collapse .header a{
        font-size: 14px !important;
    }
}
@media (max-width: 767px) {
    .catalog-product-view .home-section-3 {
        top: 38%;
        width: 100%;
    }
    .product.keyfeatures {
        margin-top: 580px;
    }
    .checkout-index-index .home-section-3{
        width: 100%;
        bottom: -390px;
    }
   
    .home-section-5 a.product-item-link{
        color: #004857;
        font-size: 19px;
    }
    .home-section-5 span.price{
        color: #e5532e;
    }
    .rd-navbar-cart-toggle .counter, .header.links .counter{font-size: 15px;}
    button.inc-qty, button.dec-qty{
        width: 50px;
        height: 50px;
        font-size: 30px;
    }
    .box-tocart .input-text{font-size: 18px;}
    .box-tocart label span{font-size: 16px;}
    .product-info-logos span{font-size: 15px;line-height: 15px;}
    .product-info-main .shipping-payment li span{font-size: 18px;}
    .product.keyfeatures li{font-size: 17px;}
    .catalog-product-view .data.items .title a{font-size: 18px;}
    .product-info-main .product-addto-links .towishlist::after, .product-info-main .product-addto-links .tocompare::after{font-size: 14px;}
    .breadcrumbs .items .item a, .breadcrumbs .items .item strong{font-size: 17px;}
    
    
    .action-primary, .actions .action, .actions-toolbar .action, .box-actions .action, .product-item-actions .action, .checkout.methods .action{font-size: 17px;}
    .table-checkout-shipping-method th, .table-checkout-shipping-method td{font-size: 13px;}
    #shipping-new-address-form label span{font-size: 16px;}
    #shipping-new-address-form input[type="text"], #shipping-new-address-form .input-text, #shipping-new-address-form select{font-size: 14px;}
    .page-title-wrapper .page-title{text-align: center;}
    .block.shipping .field.note, .cart-summary #co-shipping-method-form .item-title, .cart-summary #co-shipping-method-form .label{font-size: 14px;}
    .cart-summary #shipping-zip-form .field .label, .cart-summary #shipping-zip-form .field label{font-size: 16px;}
    .select2-container .select2-selection--single .select2-selection__rendered{font-size: 14px;}
    #cart-totals .table.totals .mark{font-size: 16px;}
    #cart-totals .table.totals .shipping .value{font-size: 13px;}
    #shopping-cart-table .cart.item .product-item-details .product-item-name{font-size: 22px;line-height: 36px;}
    #shopping-cart-table .cart.item .product-item-details dl.item-options{font-size: 15px;}
    #shopping-cart-table table.table td::before{font-size: 16px;}
    #shopping-cart-table input[type="number"], #shopping-cart-table .input-text{font-size: 18px;}
    .cart-container .main.actions .action{font-size: 17px;}
}
@media (max-width: 480px) {
    .catalog-product-view .home-section-3 {
        top: 35%;
        width: 100%;
    }
}
@media (max-width: 400px) {
    .catalog-product-view .home-section-3 {
        top: 35%;
        width: 100%;
    }
}
@media (max-width: 400px) {
    .catalog-product-view .home-section-3 {
        top: 32%;
        width: 100%;
    }
}




.panel-container-wrap-bottom img[title=NDIS]{
    position: absolute;
    right: 200px;
    /*! max-width: 95px !important; */
    /*! bottom: 20px; */
}
.panel-container-wrap-bottom img[title=AUS]{position: absolute; right: 80px;}
.home-section-1 strong{text-shadow: 2px 2px 5px #000;}
.mobi-video{margin-top: 550px;}
.columns .block-static-block .mobi-video,.fix-indent .mobi-video{margin-top: unset;}
.checkout-ribbon img{z-index: 3; margin-left: 30px; margin-top: -40px;}

#cart-totals .table.totals .mark span:first-child{display: block;}
.minicart-items .product.options .toggle{display: none !important;}
.minicart-items .product.options .content{display: block !important;}
.checkout-index-index .home-section-3 small{font-size: 10px;text-transform: capitalize;margin-top: 0;margin-bottom: 10px;}
.catalog-product-view .home-section-3 small{font-size: 12px;text-transform: capitalize;}
.content-flex-column .last_widget img{bottom: unset; top: 410px;}
.checkout-index-index .home-section-3{bottom: 120px;}
.checkout-index-index .mobi-video{margin-top: 0px !important;}


/*min media query*/
@media only screen and (min-width: 1354px){
    .panel-container-wrap-bottom img[title=NDIS]{position: absolute; right: 360px;}
    .panel-container-wrap-bottom img[title=AUS]{position: absolute; right: 240px;}
}

/*max media query*/
@media only screen and (max-width: 348px){
    .mobi-video{margin-top: 600px;}
}
@media only screen and (max-width: 380px){
    .checkout-index-index .home-section-3{bottom: -525px !important; right: 0 !important;}
}
@media only screen and (max-width: 400px){
    .checkout-index-index .columns .block-static-block img{left: unset !important; right: 30px;}
}
@media only screen and (max-width: 767px){
    .cms-home .home-section-3 small{margin-top:5px;margin-bottom:20px;}
    .checkout-index-index .home-section-3 {width: 100%;bottom: -510px;}
    .checkout-index-index .columns .last_widget img[alt=eWay]{left: 0px !important;bottom: -130px !important; top: unset !important;}
    .table-checkout-shipping-method th, .table-checkout-shipping-method td{font-size: 16px;}
    .opc-progress-bar .opc-progress-bar-item{margin-top: 25px}
    .rd-navbar-search-form-input input[type="text"], .input-text{font-size: 16px;}
}
/*min-max media query*/

@media only screen and (min-device-width: 1200px) and (max-device-width: 2400px){
.ewayn-section-shipping {
  bottom: 430px;
  /* right: 0; */
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    /*.catalog-product-view .home-section-3{top: 26%;}
    .product.keyfeatures{margin-top: 150px;}*/
    .content-flex-column .last_widget img{right: 0 !important;}
    .ewayn-section-shipping {
        bottom: 480px;
        right: 1%;
      }
      .checkout-index-index .home-section-3 { bottom: 120px; }
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
    .checkout-ribbon img{margin-top: unset !important;}
    .panel-container-wrap-bottom img[title="NDIS"] {
        max-width: 110px !important;
        bottom: 15px;
        right: 190px;
      }
}
@media only screen and (min-width: 401px) and (max-width: 767px){
    .checkout-index-index .columns .block-static-block img{left: 300px !important;}
}

   .search-autocomplete .qs-option-name, .search-autocomplete .amount {
      font-size: 15px;
   }

   #checkout-payment-method-load .payment-method-title.field.choice input[type="radio"] + .label img {
      margin-right: 1px;
      margin-top: 5px;
   }

   #stripe-payments-card-number {
      width: 245px;
      display: inline-block;
   }
#checkout-payment-method-load .payment-method-title.field.choice input[type="radio"] + .label img {
      margin-right: 1px;
      margin-top: 5px;
}

.owl-theme .owl-nav [class*="owl-"] { padding: 4px 0px !important; }

.rd-navbar-cart-toggle span::after { font-size: 20px; }

.rd-navbar-cart-toggle span::before, .rd-navbar-cart-toggle span::after {
   margin-top: -2px;
   font-size: 25px;
   font-family: "Linearicons";
}

#shopping-cart-table .cart.item .item-control > .action-delete { line-height: 50px; }

#shopping-cart-table .cart.item .product-item-details dl.item-options dt { flex-basis: unset; }
#shopping-cart-table .cart.item .product-item-details dl.item-options dd {
    padding-left: 5px;
    flex-basis: unset;
}
@media (min-width: 768px) and (max-width: 1199px){
    .rd-navbar-nav > li > a { font-size: 14px; }
}

@media (min-width: 1024px){
    .catalog-product-view .box-tocart .primary, .modal-popup.quick-view .box-tocart .primary {
     font-size: 18px;
    }
}

@media (min-width: 992px){
    .contact-index-index #contact-form { margin-left: 25px; }
}

@media (max-width: 991px){
   .rd-navbar-toggle span::before, .rd-navbar-toggle span::after { font-size: 30px; }
   .rd-navbar-toggle{ border: none; }
}
@media (max-width: 1024px){
    .catalog-product-view .color .field-error span, .mage-error:not(input):not(textarea) {
        width: 100%;
        text-align: center;
    }
}
@media (min-width: 768px) and (max-width: 1124px){
    .product-options-bottom .actions { text-align: center; }
}

@media (min-width: 768px) and (max-width: 991px){
    .actions .action, .actions-toolbar .action, .box-actions .action, .product-item-actions .action, .checkout.methods .action { font-size: 16px; }
    .rd-navbar-search .form-group input { padding-right: 30px; }
    .product-options-wrapper { text-align: center; }
    .ewayn-section-shipping { bottom: 465px !important }
    /* .checkout-index-index .home-section-3 { bottom: 120px;} */
    /* .checkout-text-section { top: 800px; bottom: unset; } */
}
@media (min-width: 467px) and (max-width: 767px){
    .ewayn-section-shipping { right: 18% !important; }
}
@media (min-width:767px) {
    .product-info-logos span { font-size: 12px; }
}
@media (max-width: 991px){
   .rd-navbar-collapse-toggle {
        z-index: 20;
    }
     .header_info-collapse {
        right: 160px;
        padding: 0 25px 0 30px;
        left: unset;
        border-left: 1px solid #eae9e9;
   }
   .header-info {
      right: 0;
   }
    .rd-navbar-search-toggle {
      right: 0;
      left:unset;
   }
   .rd-navbar-collapse-toggle {
      left:unset;
      right: 50px;
      border-right: 1px solid #eae9e9;
   }
   .rd-navbar-cart-fixed {
        right: 100px;
        left: unset;
        padding: 10px 8px 0px 15px !important;
        border-right: none;
   }
   .humm-price-info-widget { text-align: center !important; }
}


@media only screen and (max-width : 467px) {
  .mobi-video iframe { width: 100%; }
  .ewayn-section-shipping { right: calc(25% - 50px) !important; }
}

div#block-shipping{ display:none; }
.layout_3 .page-header__content.sticky{ z-index:3 !important; }

.home-section-5 .product-item-info .product-item-details { text-align: unset; }
.home-section-5 a.product-item-link { font-size: 16px; }
.footer a { font-size: 15px;}
.contact-msg, .contact-index-index address li a { font-size: 16px; }
.contact-index-index address ul { position: relative; padding-bottom:50px; }
.contact-index-index address ul .abn{
    position: absolute;
    top: 70px;
}
.contact-index-index address li { margin-bottom: 10px;}
.catalog-product-view .home-section-3 small { padding-bottom: 10px; }
.checkout-ribbon span { line-height: 30px !important; }
.checkout-ribbon {
    display: flex;
    justify-content: center;
    align-items: center;
 }
 .minicart-items .product.options { font-size: 14px !important; }
 .minicart-items .product-item-name { font-size: 15px; }
 .field-error span, .mage-error:not(input):not(textarea) {
    font-size: 0.95rem;
    font-weight: bold;
  }
  .opc-block-shipping-information .shipping-information-content { font-size: 14px; }
  .product-info-logos { margin-top: 35px; }

.checkout-ribbon img { right: -30px; }
