        /* .sub-banner h1 {
     font-size: 20px;
     line-height: 25px;
     border-bottom: solid 1px #d9d6d3;
     text-transform: uppercase;
     padding-bottom: 15px;
     margin: 0px;
     padding-top: 30px;
     color: #020202;
}
 */
 
 .CaptionCont {
     padding: 0px !important;
     height: auto !important;
     border: 0px !important;
 }
 
 header .SumoSelect>.CaptionCont>span {
     font-size: 13px;
 }
 
 header .SumoSelect:hover>.CaptionCont {
     box-shadow: none
 }
 
 .CaptionCont label i {
     margin: 0px;
 }
 
 .woocommerce-account .edit-account fieldset .woocommerce-form-row {
     width: 47% !important;
 }
 
 .woocommerce-account .edit-account fieldset {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
 }
 
 div.nsl-container .nsl-button-svg-container {
     display: none !important;
 }
 
 div.nsl-container .nsl-button-default div.nsl-button-label-container {
     text-transform: uppercase;
 }
 
 div.nsl-container .nsl-button.nsl-button-facebook {
     border-left: solid 5px #1982f4;
 }
 
 div.nsl-container .nsl-button.nsl-button-google {
     background: url(../../../images/goole-border.png) left no-repeat !important;
 }
 
 div.nsl-container .nsl-button-default {
     background: transparent !important;
     font-size: 13px !important;
     text-transform: uppercase !important;
 }
 
 div.nsl-container .nsl-button-default {
     color: #000 !important;
     border: solid 1px #d3d3d3;
 }
 
 div.nsl-container .nsl-button-default b {
     font-weight: 400;
 }
 
 .woocommerce-account:not(.logged-in) .inner-banner .wrap {
     display: none;
 }
 
 .woocommerce-account:not(.logged-in) .inner-banner {
     height: 0px;
     background: none !important;
 }
 
 .woocommerce-error li {
     padding-bottom: 5px;
 }
 
 .woocommerce-error :last-child {
     padding-bottom: 0px;
 }
 
 .fabfw-add-address-container button.but-01 {
     padding-left: 0px;
     padding-right: 0px;
     margin-left: -1%;
     margin-right: -1%;
 }
 
 div.nsl-container .nsl-container-buttons a {
     width: 100%;
     -webkit-border-radius: 0 !important;
     border-radius: 0 !important;
 }
 
 .tinv-wishlist.woocommerce.tinv-wishlist-clear>.social-buttons {
     display: none;
 }
 
 .woocommerce-account .woocommerce-Input {
     border: solid 1px #ccc !important;
 }
 
 .endpoint-title .button.alt {
     height: 40px;
     line-height: 45px;
     padding: 0% 40px;
     display: flex;
     flex-wrap: wrap;
     font-weight: 500;
     align-items: center;
     justify-content: center;
     font-size: 11px;
     color: #fff;
     text-transform: uppercase;
     background: #000;
     text-decoration: none;
     float:none !important;
     border-radius: 30px;
 }
 
 .endpoint-title .button.alt:hover {
     opacity:.8;
 }
 
 .woocommerce-EditAccountForm.edit-account>fieldset legend {
     padding-top: 35px;
     padding-bottom: 15px;
 }
 
 .woocommerce-myaccount-content .woocommerce-notices-wrapper {
     padding-top: 0px;
 }
 
 .woocommerce-account .pb-200 {
     padding-bottom: 20px;
 }
 
 .woocommerce-table--order-details {
     border-collapse: collapse;
 }
 
 body.woocommerce-orders .endpoint-title {
     display: none;
 }
 
 .woocommerce-form-login .btn-home {
     width: 100%;
     height: 48px;
     padding: 0 63px;
     color: #fff;
     background: #000000;
     border: none;
     font-size: 12px;
     font-weight: bold;
     letter-spacing: 1px;
     text-transform: uppercase;
     cursor: pointer;
     border-radius:30px;
 }
 
 .woocommerce-form-login .btn-home:hover {
     opacity:.8;
 }
 
 input[type="submit"].btn-2:hover {
    opacity:.8;
 }
 
 .woocommerce-account .page-new {
     background: url(../images/account-left.jpg) left bottom no-repeat, url(../images/account-right.jpg) right bottom no-repeat;
 }
 
 .sub-banner .woocommerce-breadcrumb {
     width: 100%;
     text-align: center;
     display: block;
     padding-top: 10%;
 }
 
 .sub-banner .woocommerce-breadcrumb~h1 {
     padding-top: 0%;
    text-transform: capitalize;
    border-bottom: none;
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    line-height: 35px;
    color: #fff;
    margin: 15px 0 0 0;
 }
 
 .sub-banner .woocommerce-breadcrumb a {
     text-transform: uppercase;
     font-weight: 400;
     font-size: 11px !important;
     color: #9c9c9c !important;
 }
 
 .sub-banner .woocommerce-breadcrumb a:hover {
     color: #c99f45 !important;
 }
 
 .sub-banner .woocommerce-breadcrumb .delimiter {
     color: #b5b5b5;
 }
 
 .account-left-navigation-main {
     width: 21%;
     height: auto;
     float: left;
     background-color: #fff;
     padding: 0px 0px;
     /*border: solid 1px #d1d3d6;
    background-color: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
   */
 }
 
 .woocommerce-account .account-left-navigation-main nav li:hover {
     color: #fff;
 }
 
 .woocommerce-account .account-left-navigation-main nav li:hover a {
     color: #d1242b;
     text-decoration: none;
 }
 
 .woocommerce-account .account-left-navigation-main nav li.is-active a,
 .woocommerce-account .account-left-navigation-main nav li:hover a {
     color: #3d5840;
 }
 
 .woocommerce-account .account-left-navigation-main nav li:hover a {
     color: #3d5840;
 }
 
 .woocommerce-myaccount-content h4 {
     color: #7a7a7a;
     font-size: 14px;
     font-weight: 500;
     margin: 0 0 20px 0;
 }
 

 
 .woocommerce-myaccount-content ins {
     text-decoration: none;
 }
 
 a.woocommerce-Button.but-01.order-but {
     margin: 20px 0;
     max-width: 267px;
     height: 48px;
     color: #fff !important;
     font-size: 12px;
     text-transform: uppercase;
     background: #16274a;
     font-weight: bold;
     letter-spacing: 1px;
     padding: 0 5px;
 }
 
 .woocommerce-account .account-left-navigation-main nav li {
     text-align: left;
     width: 100%;
     height: auto;
     margin-top: 0px;
     margin: 0px;
     display: block;
     box-sizing: border-box;
     padding: 0;
     /*border-left: solid 5px #fff;
   */
     padding: 0% 15%;
 }
 
 .woocommerce-account .account-left-navigation-main nav li a {
     color: #000;
     padding: 16px 0;
     display: block;
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
     border-bottom: 1px solid #e7e2e2;
     font-family: "Nexa";
 }
 
 .woocommerce-account .account-left-navigation-main nav ul :last-child a {
     border-bottom: none;
 }
 
 .woocommerce-account .account-left-navigation-main nav li.is-active {
     position: relative;
 }
 
 .woocommerce-account .account-left-navigation-main nav ul {
     border: 1px solid #162034;
     padding: 30px 0;
 }
 
 .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
     text-decoration: none;
     color: #d1242b;
 }
 
 .page-new.pb-200.pt-200 {
     padding:100px 0 135px 0;
 }
 
 .woocommerce-account .login-widget {
     padding-top: 30px;
 }
 
 .woocommerce-account login-main-form-container .woocommerce form .form-row-wide,
 .woocommerce-page form .form-row-wide {
     width: 100%;
     padding-bottom: 0px;
 }
 
 .woocommerce-myaccount-content {
     width: 77%;
     float: right;
     background: #fff;
     overflow: hidden;
     padding: 0 45px 30px 10px;
 }
 
 .woocommerce-myaccount-content h3.endpoint-title {
     font-size: 20px;
     color: #151515;
     line-height: 18px;
     font-weight: 600;
     text-transform: uppercase;
     margin-top: 0;
     margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
 }
 
 .woocommerce-account .woocommerce-MyAccount-content h3.endpoint-title a.button {
     border: solid 1px #e491aa;
 }
 
 .woocommerce-MyAccount-content>h3,
 .woocommerce-checkout .woocommerce-billing-fields h3 {
     font-size: 20px;
     margin: 0px;
     text-transform: uppercase;
     /*padding:25px 2%;
   */
     padding: 0px 0px 15px 0;
     font-weight: 400;
     color: #000;
 }
 
 .main-order-list-container ul li {
     display: inline-block;
     box-sizing: border-box;
     text-align: left;
     position: relative;
 }
 
 .main-order-list-container ul {
     border-bottom: 1px solid #e5e5e5;
     padding-bottom: 10px;
     margin-bottom: 15px;
 }
 /* .main-order-list-container ul li .status-pending-payment {
    color: #00bbb0;
}
.main-order-list-container ul li .status-completed {
    color: #50be00;
}
.main-order-list-container ul li .status-cancelled {
    color: #ff0000;
}
.main-order-list-container ul li:last-child {
    padding: 5px 5px;
}
.main-order-list-container ul li:nth-child(even) {
    padding-left: 10px;
}
*/
 
 .woocommerce-orders-table__header span {
     font-size: 13px;
     color: #000;
     font-weight: 500;
     line-height: 25px;
     text-transform: uppercase;
 }
 
 .woocommerce-orders-table__header {
     padding-top: 0px;
 }
 
 .woocommerce-orders-table__cell {
     font-size: 16px;
     color: #000;
 }
 
 .main-order-list-container .odr-list {
     padding: 0%;
 }
 
 .woocommerce-orders-table__header-order-number,
 .woocommerce-orders-table__cell-order-number {
     width: 12%;
     padding-left: 0;
     padding-right: 0;
 }
 
 .main-order-list-container ul li .woocommerce-Price-amount.amount {
     font-size: 13px;
 }
 
 .main-order-list-container ul li .status-processing {
     font-size: 14px;
 }
 
 .woocommerce-orders-table__header-order-date,
 .woocommerce-orders-table__cell-order-date {
     width: 18%;
     padding-left: 4%;
     padding-right: 4%;
 }
 
 .woocommerce-orders-table__header-order-total,
 .woocommerce-orders-table__cell-order-total {
     width: 25%;
     padding-left: 5%;
     padding-right: 3%;
 }
 
 .woocommerce-orders-table__header-order-status,
 .woocommerce-orders-table__cell-order-status {
     width: 16%;
     padding-left: 3%;
 }
 
 .woocommerce-orders-table__header-order-actions,
 .woocommerce-orders-table__cell-order-actions {
     width: 19%;
     padding-right: 2%;
 }
.woocommerce-orders-table__cell-order-actions{
    width: 29%;
    padding-right: 0%;
    padding-left: 1%;
}
 .woocommerce-orders-table__header-order-actions span {
     display: none;
 }
 
 .main-account-inner-container {
     border-top: none;
 }
 
 .main-order-list-container ul li a.videw-but {
     width: 100%;
     height: 40px;
     line-height: 40px;
     position: initial;
     background: #000;
     text-align: center;
     padding-top: 0px;
     padding-bottom: 0px;
     border-radius: 30px;
     text-shadow: none;
     color: #fff;
     max-width: 110px;
     font-size: 11px;
     text-transform: uppercase;
     margin: 0 2px;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .main-order-list-container ul li a.videw-but:hover {
     opacity:.8;
 }
 
 .account-info-block {
     padding: 0;
     background: #fff;
 }
 
 .account-info-block a {
     color:#3d5840;
 }
.account-info-block a:hover{
  color:red;
}
 
 .page-new .account-info-block p {
     font-size: 14px;
     line-height: 24px;
     color: #000;
     margin-bottom: 15px;
 }
 
 .page-new .account-info-block p.first {
     font-weight: 500;
 }
 
 .page-new .account-info-block p.second a {
     color: #000
 }
 
 .fabfw-addresses-container {
     padding: 0px 0%;
 }
 
 .fabfw-addresses-container p {
     margin: 0px 0 25px 0;
     color: rgb(58, 58, 58);
 }
 /*.woocommerce .woocommerce-Address {
    border: solid 1px #d1d3d6;
    -webkit-border-radius: 15px;
    padding: 3%;
    border-radius: 10px;
}
*/
 
 .woocommerce .woocommerce-Address h3 {
     color: #000000;
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 .fabfw-addresses-container .addresses {
     padding-top: 0px;
 }
 
 .fabfw-addresses-container .addresses address {
     line-height: 22px;
     color: #000;
     font-size: 13px;
     margin-top: 15px;
     margin-bottom: 35px;
     font-style: normal;
     font-weight: 400;
     min-height: 160px;
 }
 
 .woocommerce-Address-title {
     position: unset;
 }
 
 .woocommerce-Address-title h3 {
     margin: 0px 0px 10px 0px;
     padding: 0px;
     border: none;
     font-size: 15px;
 }
 
 .adrs-btns {
     display: flex;
 }
 
 .adrs-btns .fabfw-delete-link,
 .adrs-btns .edit {
     width: 160px;
 }
 
 .woocommerce-Address .edit:not(.fabfw-delete-link),
 .fabfw-edit {
     height: 40px;
     padding: 0% 40px;
     display: flex;
     flex-wrap: wrap;
     font-weight: 500;
     align-items: center;
     justify-content: center;
     font-size: 11px;
     color: #fff;
     text-transform: uppercase;
     background: #000;
     text-decoration: none;
     border-radius:30px;
 }
 
 .fabfw-edit:hover {
     opacity:.8;
 }
 
 a.edit:hover {
     opacity:.8!important;
 }
 
 .woocommerce-Address .fabfw-delete-link {
     background: url(remove.svg) left center no-repeat;
     color: #C30000;
     background-size: 12px;
     font-weight: 400;
     padding-left: 15px;
     font-size: 14px;
     margin-right: 10px;
 }
 
 .fabfw-addresses-container>h3 {
     margin: 60px 0px 0px 0px;
     padding-bottom: 10px;
     font-size: 16px;
     color: #151515;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 .woocommerce button.button,
 .tinvwl-buttons-group button.button {
     height: 40px;
     padding: 0% 40px;
     display: flex;
     flex-wrap: wrap;
     font-weight: 500;
     align-items: center;
     justify-content: center;
     font-size: 11px;
     color: #fff;
     text-transform: uppercase;
     background: #000;
     text-decoration: none;
     border-radius: 30px;
 }
 
 .woocommerce button.button:hover,
 .tinvwl-buttons-group button.button:hover {
     opacity:.8;
 }
 
 .woocommerce form .form-row label,
 .woocommerce-page form .form-row label {
     margin: 0px ;
 }
 
 .shipping-calculator-button:hover {
    opacity:.8;
 }
 
 button.but-01 {
     height: 55px;
     padding: 0% 68px;
     display: flex;
     flex-wrap: wrap;
     font-weight: bold;
     align-items: center;
     justify-content: center;
     border-radius: 3px;
     font-size: 14px;
     color: #fff;
     text-transform: uppercase;
     background: #17274a;
     text-decoration: none;
     border-left: solid 4px #d0242a;
 }
 
 button.but-01:hover {
     background: #1f3566;
 }
 
 a.button {
     display: flex !important;
     padding: 7px 14px;
     text-transform: uppercase;
     font-size: 14px;
 }
 
 .main-account-information-form {
     width: 100%;
     height: auto;
     box-sizing: border-box;
     float: left;
     padding: 20px ​0;
 }
 
 .main-account-information-form .form-row {
     width: 48% !important;
     padding: 0% 3%;
 }
 
 .main-account-information-form fieldset {
     margin-left: -3%;
     display: flex;
     flex-wrap: wrap;
     margin-left: -3%;
 }
 
 .required {
     display: inline-block !important;
 }
 
 .woocommerce-account .main-account-information-form form .form-row label {
     font-size: 13px;
     color: #000;
     margin-bottom: -3px;
 }
 
 .woocommerce-account .main-account-information-form form .form-row .input-text {
     width: 100%;
     border: solid 1px #a3a3a3;
     border-radius: 20px;
     /*height: 25px;
   */
     /*padding: 0px 15px;
   */
     /*font-family: 'Montserrat';
   */
     font-size: 13px;
 }
 
 .woocommerce-account .main-account-information-form form fieldset legend.form-edit {
     margin-bottom: 25px;
     padding-left: 25px;
 }
 
 .woocommerce-EditAccountForm p.second-set {
     margin-bottom: 75px;
 }
 
 .woocommerce-account .main-account-information-form form p span em {
     font-size: 11px;
     margin-top: 10px;
     line-height: 13px;
     display: block;
 }
 
 .woocommerce-EditAccountForm p {
     display: inline-block
 }
 
 .woocommerce-account .main-account-information-form form fieldset legend {
     color: #151515;
     text-transform: uppercase;
     font-size: 20px;
     font-weight: 600;
     padding-left: 3%;
 }
 
 .woocommerce-account .main-account-information-form form fieldset .form-row {
     padding: 0 0 0 3%;
     width: 50% !important;
 }
 
 .view-order-inner-page-container {
     padding: 0% 8% 35px 8%;
 }
 
 .view-order-inner-page-container .col2-set {
     padding: 0;
 }
 
 .new-user {
     margin-top: 30px;
 }
 
 .new-user span {
     text-align: left;
     color: #000;
     display: block;
     font-size: 13px;
     font-weight: 400;
 }
 
 .new-user a {
     color: #000 !important;
     text-decoration: none;
     font-weight: bold;
 }
 
 .new-user a:hover {
     color: #5f9766!important;
 }
 
 .woocommerce-ResetPassword {
     padding: 3% 4%;
     border-radius: 0px;
     max-width: 500px;
     margin: 25px auto 80px auto;
     background: #fff;
     border: 1px solid #ccc ;
 }
 
 .woocommerce form .form-row-first,
 .woocommerce form .form-row-last,
 .woocommerce-page form .form-row-first,
 .woocommerce-page form .form-row-last {
     margin-bottom: 10px;
 }
 
 .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses {
     /* padding-left: 3%;
    padding-right: 3%;
   */
     padding-bottom: 25px;
     margin-top: 30px;
 }
 
 .fabfw-add-address-container {
     padding-left: 0%;
     padding-right: 0%;
     padding-top: 35px;
     padding-bottom: 35px;
 }
 
 .fabfw-add-address-container .form-row {
     width: 100% !important;
     margin: 0px !important;
     display: flex;
     flex-wrap: wrap;
 }
 
 .fabfw-add-address-container .form-row span {
     margin-top: 0px;
 }
 
 .fabfw-add-address-container .form-row span input {
     margin-top: auto;
     padding-left: 15px;
     padding-right: 15px;
 }
 
 .fabfw-add-address-container .form-row span select {
     padding-left: 15px;
     padding-right: 15px;
 }
 
 .fabfw-add-address-container .form-row select {
     margin-top: 0px !important;
 }
 
 .fabfw-add-address-container .woocommerce-address-fields__field-wrapper {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
 }
 
 .fabfw-add-address-container .woocommerce-input-wrapper> :last-child {
     margin-top: 0px;
 }
 
 .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses.col2-set {
     border: none;
     margin-top: 0;
 }
 
 .my-acou-nav-set {
     clear: both;
     overflow: hidden;
     padding: 0 0 85px 0;
 }
 
 .woocommerce form .form-row .input-text,
 .woocommerce-page form .form-row .input-text {
     width: 100%;
     box-sizing: border-box;
     font-size: 15px;
     color: #1f2423;
     padding: 0;
     padding-top: 4px;
     height: 20px;
     line-height: 40px;
     background-color: #fff;
     border: 0;
     border-bottom: 1px solid #a6a8a7;
     margin-top: 8px;
     margin-bottom: 10px !important;
 }
 
 .woocommerce-address-fields__field-wrapper {
     display: flex;
     flex-wrap: wrap;
 }
 
 .woocommerce-address-fields__field-wrapper .form-row-custom {
     width: 48% !important;
     margin-right: 2%;
 }
 
 .woocommerce-address-fields__field-wrapper .screen-reader-text {
     margin: 16px 0 0 0 !important;
     position: initial !important;
 }
 
 .woocommerce-address-fields__field-wrapper .SumoSelect {
     margin-top: 8px;
 }
 
 .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper {
     margin-top: 0;
 }
 
 .woocommerce form .form-row .input-text,
 .woocommerce-page form .form-row .SumoSelect>.CaptionCont {
     border: 1px solid #e7e2e2;
     box-shadow: none !important;
     border-radius: 0px !important;
     padding-left: 15px;
     height: 50px;
 }
 
 .woocommerce-page form .form-row .SumoSelect>.CaptionCont>span {
    line-height: 50px;
    font-size: 13px;
    padding-left: 15px;
 }
 
 .woocommerce form .form-row .input-text,
 .woocommerce-page form .form-row .state_select {
     box-shadow: none !important;
     border-radius: 0px !important;
     color: #000;
     font-size: 13px;
     height: 52px;
     padding-left: 15px;
     padding-right: 15px;
 }
 
 .login-main-form-container .woocommerce-Input.woocommerce-Input--text.input-text {
     padding-left: 0 !important;
     border-radius: 0px !important;
     padding-left: 15px !important;
 }
 
 input:-webkit-autofill,
 input:-webkit-autofill:hover,
 input:-webkit-autofill:focus,
 input:-webkit-autofill:active {
     transition: background-color 5000s ease-in-out 0s;
 }
 /* input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
}
*/
 
 .login-main-form-container .woocommerce-Input.woocommerce-Input--text.input-text::placeholder {
     color: #000;
 }
 
 login-widget .woocommerce form .form-row .input-text,
 login-widget .woocommerce-page form .form-row .SumoSelect>.CaptionCont {
     border: none !important;
     border-bottom: 1px solid #a6a8a7 !important;
     box-shadow: none !important;
     border-radius: 0px !important;
 }
 
 .woocommerce form .form-row .input-text::placeholder {
     color: #000;
 }
 
 p#billing_address_1_field {
     padding-bottom: 0;
 }
 
 .login-main-form-container p,
 .reg-title p {
     color: #000;
 }
 
 p#billing_country_field label {
     margin-bottom: 5px;
 }
 
 p#billing_country_field {
     padding-bottom: 10px;
 }
 /* .fabfw-addresses-container .fabfw-delete-link:focus, .fabfw-addresses-container .fabfw-delete-link:hover, .fabfw-addresses-container .fabfw-delete-link {
    color: #0e0e8b !important;
}
*/
 
 .woocommerce-account .sub-banner h1 {
     text-transform: capitalize;
     border-bottom: none;
     text-align: center;
     font-weight: 700;
     font-size: 36px;
     line-height: 35px;
     color:#fff;
     margin:15px 0 0 0;
 }
 
 .reg-wrap .login-main-form-container {
     padding: 65px 55px 70px 55px;
     max-width: 600px;
     margin-bottom: 80px;
 }
 
 .woocommerce-Address .fabfw-delete-link {
     height: 37px;
     padding: 0% 40px;
     display: flex;
     flex-wrap: wrap;
     font-weight: 500;
     align-items: center;
     justify-content: center;
     font-size: 11px;
     color: #fff !important;
     text-transform: uppercase;
     background: #000;
     text-decoration: none;
     border-radius:30px;
     margin:0 0 10px 0;
 }
 
 .woocommerce-account .main-account-information-form form fieldset.change-password {
     display: block;
 }
 
 .woocommerce-EditAccountForm .change-password p {
     display: block;
 }
 
 .woocommerce-account .main-account-information-form form fieldset.change-password legend.form-edit {
     margin-bottom: 5px;
 }
 
 .woocommerce-account .login-register-section .title-box {
     display: none;
 }
 
 div.nsl-container.nsl-container-block .nsl-container-buttons {
     display: flex !important;
     flex-wrap: wrap;
 }
 /* div.nsl-container .nsl-button-default div.nsl-button-label-container {
    display: none !important;
}
*/
 
 div.nsl-container .nsl-button-default {
     justify-content: center !important;
     -webkit-border-radius: 0 !important;
     border-radius: 0 !important;
 }
 
 div.nsl-container .nsl-button-google[data-skin="light"],
 div.nsl-container .nsl-button-facebook[data-skin="light"] {
     box-shadow: none !important;
     border: 1px solid #2d2d2d;
     border-radius: 0 !important;
 }
 
 div.nsl-container.nsl-container-block .nsl-container-buttons {
     width: 100%;
     justify-content: space-between;
 }
 
 div.nsl-container-block-fullwidth .nsl-container-buttons a,
 div.nsl-container-block .nsl-container-buttons a {
     flex: initial !important;
     width: 48%;
 }
 
 .login-seperation {
     color: #000000;
     font-size: 15px;
     position: relative;
     text-align: center;
     margin: 35px 0;
     text-transform: uppercase;
 }
 
 .login-seperation:before {
     content: "";
     background: #dedede;
     display: block;
     position: absolute;
     left: 0;
     width: 45%;
     height: 1px;
     top: 10px;
 }
 
 .login-seperation:after {
     content: "";
     background: #dedede;
     display: block;
     position: absolute;
     right: 0;
     width: 45%;
     height: 1px;
     top: 10px;
 }
 
 .tinv-wishlist .product-action {
     width: 100%;
     margin: 0 auto;
 }
 
 .woocommerce ul.products li.wishlist_item {
     text-align: center;
     position: relative;
     width: 30% !important;
     margin: 0% 2% 30px 1% !important;
 }
 
 .tinv-wishlist .social-buttons>span {
     text-transform: uppercase;
     margin-right: 0;
     font-size: 12px;
     color: #1f2a37;
 }
 
 .tinv-wishlist .social-buttons {
     text-align: center;
     margin-top: 10px;
 }
 
 .tinv-wishlist .social-buttons li a.social {
     width: 1em;
     font-size: 14px;
     color: #1f2a37;
 }
 
 .tinv-wishlist .product-remove button {
     background-color: transparent;
     border: 1px solid #e7e2e2;
 }
 /* .woocommerce ul.products li.product, ul.products li.productts i.ftinvwl.ftinvwl-times{
    font-size: 30px;
}
*/

 .tinv-wishlist .product-thumbnail img {
     max-height: 244px;
     display: block;
 }
 
 .tinv-wishlist .woocommerce img,
 .tinv-wishlist .woocommerce-page img {
     height: auto;
 }
 
 .tinv-wishlist .product-thumbnail {
     width: 100%;
     min-width: auto;
 }
 
 .woocommerce ul.products li.wishlist_item .product-remove {
     position: absolute;
     right: 10px;
     top: 10px;
     z-index: 999;
 }
 
 .woocommerce ul.products li.wishlist_item .wishlist_item .product-name {
     display: block;
     text-align: center;
 }
 
 .woocommerce ul.products li.wishlist_item .product-name {
     color: #000000;
     margin: 15px 0 5px 0;
     display: block;
     text-align: center;
     text-transform: uppercase;
 }
 
 .tinv-wishlist .product-remove button {
     width: 18px;
     height: 18px;
     padding: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
     border: 0;
     color: #000;
     font-size: 22px;
     padding-left: 0px;
     padding-top: 0;
     min-height: 0;
     background: #fff !important;
     border-radius: 0;
     display: flex;
     align-items: center;
 }
 
 .tinv-wishlist.woocommerce .tinvwl-to-left.look_in,
 .tinv-wishlist.woocommerce .tinvwl-to-right.look_in {
     display: none;
 }
 
 .woocommerce-address-fields__field-wrapper {
     margin-left: -1%;
     margin-right: -1%;
 }
 
 .woocommerce-address-fields__field-wrapper .form-row {
     margin-left: 1%;
     margin-right: 1%;
 }
.woocommerce-orders a.button{
    min-width: auto;
    font-family: "Nexa";
    font-size: 12px;
    line-height: 30px;
    height: 40px;
}



.register .form-row{ padding-bottom: 0px; float: left; width: 100%;}
.register .form-row .input-text{    margin: 0px !important;}
.register .reg-form-footer{ margin-top: 10px;}
.not-found{   min-height: auto;}



 @media only screen and (max-width: 1300px) {
     .woocommerce-account .wrap .wrap {
         padding-left: 0%;
         padding-right: 0%;
     }
 }
 
 @media only screen and (max-width: 1024px) {
     .tinv-wishlist .product-thumbnail img {
         height: auto !important;
     }
     .woocommerce-Address .fabfw-delete-link,
     .woocommerce-Address .edit:not(.fabfw-delete-link),
     .fabfw-edit {
         padding: 0% 9px;
     }
     .tinv-wishlist .product-thumbnail {
         max-width: inherit;
     }
     .woocommerce-orders-table__header-order-date,
     .woocommerce-orders-table__cell-order-date,
     .woocommerce-orders-table__header-order-total {
         width: 17%
     }
     .woocommerce-orders-table__header-order-total,
     .woocommerce-orders-table__cell-order-total {
         width: 23%
     }
     button.but-01 {
         width: 50%;
         padding: 0 30px;
     }
.page-new.pb-200.pt-200 {
    padding: 40px 0 80px 0;
}

 }
 
 @media only screen and (max-width: 1000px) {
     .woocommerce-orders-table__header-order-number,
     .woocommerce-orders-table__cell-order-number {
         padding-left: 0%;
         padding-right: 0%;
         width: 15%;
     }
     .woocommerce-MyAccount-content>h3,
     .woocommerce-checkout .woocommerce-billing-fields h3 {
         padding: 15px 0%;
         font-size: 19px;
     }
     .account-info-block {
         padding: 0px 0;
     }
     .woocommerce-orders-table__header-order-date,
     .woocommerce-orders-table__cell-order-date {
         padding-left: 2%;
         padding-right: 2%;
     }
     .woocommerce-orders-table__header-order-actions,
     .woocommerce-orders-table__cell-order-actions {
         width: 24%;
     }
     .main-order-list-container ul li {
         font-size: 13px;
     }
     .woocommerce-orders-table__header-order-total,
     .woocommerce-orders-table__cell-order-total {
         width: 26%;
     }
     .woocommerce-orders-table__header-order-status,
     .woocommerce-orders-table__cell-order-status {
         width: 17%;
         padding-left: 0%;
     }
     .woocommerce-orders-table__header-order-total,
     .woocommerce-orders-table__cell-order-total {
         width: 26%;
         padding-left: 2%;
         padding-right: 2%;
     }
     .woocommerce-orders-table__header-order-date,
     .woocommerce-orders-table__cell-order-date {
         width: 18%;
     }
     .main-order-list-container ul li a.videw-but {
         font-size: 10px;
         margin-bottom:5px;
     }
     .woocommerce-account .account-left-navigation-main nav li a {
         font-size: 11.6px;
         line-height: 20px;
         padding: 10px 6%;
     }
     .account-left-navigation-main {
         width: 27%;
     }
     .woocommerce-account .woocommerce-MyAccount-content {
         width: 70%;
     }
     .sub-banner {
         height: 435px;
     }
     .sub-banner .wrap h1 {
         font-size: 25px;
         padding-top: 5%;
     }
     .sub-banner .woocommerce-breadcrumb~h1 {
         padding-top: 0%;
     }
     .sub-banner .woocommerce-breadcrumb {
         padding-top: 23%;
     }
     .woocommerce-account .woocommerce-MyAccount-content {
         padding-top: 0px;
         margin-top: 0px;
     }
     .my-acou-nav-set {
         padding: 35px 0;
     }
     .woocommerce-myaccount-content {
         width: 70%;
         padding: 0 15px;
     }
     .woocommerce-Address-title {
         margin-top: 25px;
     }
     .fabfw-addresses-container p {
         margin-bottom: 0;
     }
     .fabfw-addresses-container .addresses address {
         margin-bottom: 10px;
         min-height: 160px;
     }
     .sub-banner {
         padding-top: 45px;
         padding-bottom: 0;
     }
     .woocommerce-account .main-account-information-form form fieldset .form-row {
         width: 50% !important;
     }
     .woocommerce-account .main-account-information-form form fieldset.change-password p.form-row {
         width: 100% !important;
     }
     .woocommerce ul.products li.wishlist_item {
         width: 30.3% !important;
     }
     .tinv-wishlist .product-action button.button {
         padding: 15px 0px !important;
         font-size: 13px;
     }
     .tinv-wishlist .product-action {
         width: 140px;
     }
     .woocommerce-myaccount-content h4,
     .woocommerce-Price-amount.amount {
         font-size: 14px !important;
     }
     .woocommerce .woocommerce-Address {
         padding: 0 25px 20px 25px;
     }
     .woocommerce-account .inner-banner {
         margin-bottom: 30px;
     }
     .tinv-wishlist .product-action button.button {
         font-size: 11px;
     }
    .main-order-list-container ul li:last-child{
      flex-wrap:wrap;
}

 }
 
 @media only screen and (max-width: 768px) {
     .main-account-information-form {
         padding-top: 0px;
     }
     .woocommerce-account .main-account-information-form form fieldset {
         margin-top: 30px;
     }
     .woocommerce-account .main-account-information-form form fieldset legend {
         padding-bottom: 10px;
         margin-bottom: 10px;
     }
     .u-column1.col-1.woocommerce-Address {
         margin-bottom: 0px;
     }
     .woocommerce .col2-set .col-1,
     .woocommerce-page .col2-set .col-1,
     .woocommerce .col2-set .col-2,
     .woocommerce-page .col2-set .col-2 {
         width: 50%;
     }
     .woocommerce-MyAccount-content h3 {
         display: flex;
         flex-wrap: wrap;
         align-items: center;
     }
     .woocommerce-MyAccount-content h3 .button.alt {
         margin-left: auto;
     }
     header .top-bar-01,
     header .wrap,
     .banner-main .wrap {
         padding-bottom: 0px;
     }
     .login-main-form-container {
         padding: 25px 25px 25px;
     }
     .tinv-wishlist .product-thumbnail img {
         max-width: inherit;
     }

 }
 
 @media only screen and (max-width: 767px) {
     .woocommerce-address-fields__field-wrapper .form-row-custom {
         width: 100% !important;
         padding-bottom: 0px !important;
         margin-bottom: 0px !important;
     }
     .fabfw-add-address-container button.but-01 {
         width: 100%;
         max-width: inherit;
     }
     .login-seperation {
         margin: 20px 0 10px 0;
     }
     .woocommerce-Button.but-01 {
         max-width: 200px;
         height: 35px;
     }
     a.woocommerce-Button.but-01.order-but {
         width: 100%;
         max-width: 100%;
     }
     .woocommerce-account .main-account-information-form form fieldset legend.form-edit {
         padding-left: 10px;
     }
     .fabfw-addresses-container .addresses address {
         font-size: 12px;
         line-height: 18px;
     }
     .login-main-form-container .woocommerce-form.woocommerce-form-login.login label.input-label,
     .new-user span {
         font-size: 14px;
     }
     .woocommerce-myaccount-content {
         width: 100%;
     }
     .woocommerce-myaccount-content {
         padding: 25px 0px;
         padding-right: 0px !important;
         padding-left: 0px !important;
     }
     .sub-banner .woocommerce-breadcrumb a {
         font-size: 9px !important;
     }
     .account-left-navigation-main {
         width: 100%;
         margin-bottom: 15px;
     }
     .woocommerce-account .woocommerce-MyAccount-content {
         width: 100%;
     }
     .woocommerce-MyAccount-content h3 .button.alt {
         font-size: 10px;
         padding: 7px 4%;
     }
     .fabfw-addresses-container .addresses {
         padding-top: 0px;
         flex-wrap: wrap;
     }
     .main-account-information-form .form-row {
         width: 100% !important;
     }
     .page-new.pb-200.pt-200 {
         padding-top: 0;
         padding-bottom: 50px;
     }
     .reg-wrap .login-main-form-container {
         padding: 15px 25px 40px 25px;
         margin-bottom: 55px;
     }
     .fabfw-addresses-container p {
         font-size: 13px;
         line-height: 20px;
     }
     .address-block-check .fabfw-edit {
         height: 35px;
     }
     .woocommerce-account .account-left-navigation-main nav li.is-active:after {
         top: 13px;
         right: 25px;
     }
     .my-acou-nav-set {
         padding: 0 0 0px 0;
     }
     .account-info-block {
         padding: 0;
     }
     .account-info-block p {
         font-size: 14px;
         line-height: 24px;
         margin-bottom: 10px;
     }
     .woocommerce-myaccount-content h3.endpoint-title,
     .woocommerce-account .main-account-information-form form fieldset legend {
         font-size: 15px;
         margin-bottom: 5px;
     }
   .woocommerce-myaccount-content h3.endpoint-title{
     flex-wrap:wrap;
   }
.woocommerce-orders a.button{
  margin-bottom:15px;
}
     .main-order-list-container ul {
         border: none;
     }
     .woocommerce-orders-table__header-order-actions {
         display: none;
     }
     .woocommerce-Address .edit:not(.fabfw-delete-link),
     .fabfw-edit,
     .woocommerce-Address .fabfw-delete-link {
         max-width: 110px;
         height: 30px;
         line-height: 30px;
         font-size: 12px;
     }
     .woocommerce ul.products li.wishlist_item {
         width: 47% !important;
     }
     .tinv-wishlist .product-thumbnail img {
         max-height: initial;
         height: auto !important;
         max-width: 100%;
     }
     .tinv-wishlist .product-action {
         width: 100%;
     }
     .tinv-wishlist .product-action button.button {
         font-size: 11px;
         height: 35px;
     }
     .wishlist_item .product-name a {
         font-size: 12px;
     }

     .woocommerce-myaccount-content h4 {
         font-size: 13px;
         margin: 0 0 13px 0;
     }
     .woocommerce-account .main-account-information-form form fieldset .form-row {
         width: 100% !important;
     }
     .woocommerce .woocommerce-Address h3 {
         font-size: 12px;
     }
     .woocommerce .col2-set .col-1,
     .woocommerce .col2-set .col-2 {
         width: 100% !important;
         margin-bottom: 20px;
     }
     .woocommerce-checkout .woocommerce .col2-set .col-1 {
         margin-bottom: 0;
     }
     .fabfw-addresses-container>h3 {
         margin-top: 25px;
     }
     .fabfw-addresses-container .addresses address {
         min-height: auto;
     }
     .endpoint-title .button.alt {
         width: 100%;
         margin-top: 10px;
         margin-bottom: 10px;
     }
     .woocommerce form .form-row-wide,
     .woocommerce-page form .form-row-wide {
         width: 100%;
     }
     .woocommerce form .form-row-first,
     .woocommerce form .form-row-last,
     .woocommerce-page form .form-row-first,
     .woocommerce-page form .form-row-last {
         width: 100% !important;
     }
     .woocommerce-address-fields__field-wrapper .form-row {
         padding-bottom: 0px;
     }
     .woocommerce-account .main-account-information-form form .form-row label {
         min-height: initial;
         line-height: 10px;
     }
     .woocommerce .woocommerce-Address {
         padding: 0 15px 20px 15px;
     }
     .woocommerce-account .edit-account fieldset .woocommerce-form-row {
         width: 100% !important;
     }
 }
 
 @media only screen and (max-width: 600px) {
     .main-order-list-container .odr-list {
         width: 100%;
         display: flex;
     }
     .mobile-heading-list {
         width: 100%;
         float: left;
         padding-bottom: 0px;
         border-bottom: none;
         margin-bottom: 0px;
         display: block !important;
     }
     .main-order-list-container ul li {
         padding-left: 2% !important;
         padding-right: 2% !important;
     }
     .woocommerce-account .account-left-navigation-main nav li a {
         padding-top: 8px;
         padding-bottom: 8px;
     }
     .woocommerce-MyAccount-content h3 {
         padding: 13px 0;
         font-size: 15px;
     }
     .sub-banner {
         height: 225px;
     }
     .sub-banner .wrap h1 {
         font-size: 22px;
     }
     .woocommerce-form-login .btn-home {
         height: 40px;
         padding: 0 35px;
     }
     .woocommerce-account .login-widget {
         padding-top: 0;
     }
     .login-main-form-container .woocommerce-form.woocommerce-form-login.login label {
         padding-left: 25px;
     }
     .woocommerce-account .main-account-information-form form fieldset {
         margin-bottom: 10px;
     }
     .woocommerce-Address .fabfw-delete-link {
         font-size: 11px;
     }
     .woocommerce form .form-row .input-text,
     .woocommerce-page form .form-row .state_select {
         height: 40px;
     }
     .woocommerce-account .inner-banner {
         margin-bottom: 35px
     }
     .woocommerce-account .account-left-navigation-main nav ul {
         padding: 15px 0;
     }
     .page-new .account-info-block p {
         margin-bottom: 10px;
     }
     .woocommerce form .form-row .input-text,
     .woocommerce-page form .form-row .SumoSelect>.CaptionCont {
         height: 40px;
     }
  .main-order-list-container ul li a.videw-but{
    margin-bottom:5px;
    height: 35px;
  }
 }