@font-face {
    font-family: "cardo";
    src: url('../Fonts/Cardo/Cardo-400.ttf')
}

@font-face {
    font-family: "cardo-bold";
    src: url('../Fonts/Cardo/Cardo-Bold-700.ttf')
}

@font-face {
    font-family: "josefin-regular";
    src: url('../Fonts/Josefin_Sans/Josefin-Sans-Regular-400.ttf');
}

@font-face {
    font-family: "josefin-light";
    src: url('../Fonts/Josefin_Sans/Josefin-Sans-Light-300.ttf');
}

@font-face {
    font-family: "josefin-semibold";
    src: url('../Fonts/Josefin_Sans/Josefin-Sans-SemiBold-600.ttf')
}

@font-face {
    font-family: "josefin-bold";
    src: url('../Fonts/Josefin_Sans/Josefin-Sans-Bold-700.ttf')
}


body, html{
    overflow: unset;
}
h4, h5{
    font-family: cardo;
}
h2{
    font-family: cardo-bold;
}
/* @font-face {
    font-family: "josefin";
    src: url('../assets/Fonts/Josefin_Sans/Josefin\ Sans\ Bold\ 700.ttf');
} */
.w-49{
    width: 49%;
}
.m2p-auto{
    margin: 2% auto;
}
.mt-2p {
    margin-top: 2%;
}

.mt-1r{
    margin-top: 1rem;
}

.mt-2r{
    margin-top: 2rem;
}

.mt-3p{
    margin-top: 3%;
}

.mt15rem{
    margin-top: 1.5rem;
}

.mt-4p {
    margin-top: 4%;
}

.mt-8p{
    margin-top: 8%;
}

.mb-4p {
    margin-bottom: 4%;
}

.mb-1r{
    margin-bottom: 1rem;
}

.mt-6r{
    margin-top: 6rem;
}

.mt-4r{
    margin-top: 4rem;
}

.mb-2r{
    margin-bottom: 2rem;
}

.mb-2p{
    margin-bottom: 2%;
}
.ml-10p {
    margin-left: 10%;
}

.my-1r{
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.mb-3p {
    margin-bottom: 3%;
}
.pr-1r{
    padding-right: 1rem!important;
}
.p-cardo {
    font-family: cardo;
    font-weight: bold;
}

.p-cardo-sm{
    font-family: cardo;
}

.p-josefin{
    font-family: josefin-bold;
}

.p-josefin-sm{
    font-family: josefin-bold;
}

.p-big{
    font-size: 20px;
}
.a-gray,
.a-gray:hover{
    color: #707070;
}

.a-black,
.a-black:hover{
    color: black;
    text-decoration: none;
}
.a-white, 
.a-white:hover{
    color: white;
    text-decoration: none;
}


.a-hov-white:hover{
    color: white;
    text-decoration: none;
}
.border-bot-smoke{
    border-bottom: 1px solid whitesmoke;
}
.text-end {
    text-align: end;
}

.uppercase{
    text-transform: uppercase;
}

.center-md-end,
.center-md-unset{
    text-align: center;
}
.pt-4p{
    padding-top: 4%;
}
.py-1r{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-2r-sm{
    padding: 2rem 0;
}

.py-4p {
    padding: 4% 0;
}

.py-8p {
    padding: 8% 0;
}

.pt-12p {
    padding-top: 12%;
}
.pt-9r{
    padding-top: 9rem;
}
.pb-8p{
    padding-bottom: 8%;
}

.pt-12r{
    padding-top: 12rem;
}

.p-1r{
    padding: 1rem;
}

.white {
    color: white;
}

.black {
    color: black;
}

.gray {
    color: #707070;
}

.align-center {
    align-items: center;
}


.h2-title {
    font-family: josefin-regular;
}

.h2-cardo {
    font-family: cardo-bold;
}

.h2-xbig {
    font-family: josefin-bold;
}

.h3-title,
.h3-cardo {
    font-family: cardo-bold;
    /* font-weight: bold; */
}

.p-josefin-big{
    font-family: josefin-bold;
}

p {
    font-family: josefin-light;
    /* font-weight: lighter; */
}

.p-small {
    font-size: 14px;
}

.m-auto {
    margin: 0 auto;
}
.show-flex{
    display: flex;
}
.show{
    display: block;
}
.hi{
    display: none;
}
.a-text:hover {
    text-decoration: none;
    color: unset;
}

.active {
    font-weight: bold;
}

.navbar {
    position: absolute;
    width: 100%;
    z-index: 1001;
}

.navbar-nav .nav-item .nav-link {
    color: #fff;
    font-family: josefin-regular;
    /* font-weight: normal; */
    text-transform: uppercase;
    
}

.navbar-nav .nav-item .nav-link:hover{
    background: linear-gradient(to bottom, #0E4ABE, #51A1D2, #67BDD9);
}

.navbar-nav .nav-item .nav-link:active {
    color: #fff;
    font-weight: bold;
}

.navbar-collapse {
    justify-content: flex-end;
}

.call-number {
    height: 100%;
    text-align: center;
    background: linear-gradient(to bottom, #0E4ABE, #51A1D2, #67BDD9);
}

.call-number p {
    color: white;
}

.logo {
    /* margin-top: -1%; */
}

.phone-sticky{
    position: fixed;
    z-index: 1001;
}
.phone-sticky img{
    width: 50px;
    height: 50px;
}

.banner-hero {
    width: 100%;
    height: 100vh;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.text-section1 {
    display: flex;
    justify-content: center;
}

.tag-section1 {
    width: fit-content;
}

.tag-section1>p {
    font-family: cardo;
}

.login-btn {
    border: 1px solid #353535;
    background-color: #09192f;
    padding: 10px 30px!important;
    width: fit-content!important;
    color: white;
    font-family: josefin-regular;
    border-radius: 5px;
}

.login-btn:hover{
    transition: linear .2s;
    background-color: white;
    color: #09192f;
}
.login-btn:hover a{
    text-decoration: none;
    color: #09192f!important;
}
.login-btn a {
    font-family: josefin-regular;;
}

.arrow {
    width: 15px;
    height: 15px;
}

.img-section1 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-right-sec1 {
    background-color: #09192F;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.product-section {
    padding: 8% 0;
}

.product{
    margin: 1rem 0;
}

.product-img {
    object-fit: contain;
    max-height: 330px;
    width: 100%;
    object-position: center;
}

.on-sale {
    padding: 5px 10px;
    background-color: #A3A3A3;
    position: absolute;
    top: 0;
    right: 15px;
}

.add-cart-btn {
    background-color: #09192F;
    padding: 5px 10px;
    font-family: cardo;
}

.home-section4 {
    background-color: #09192F;
    padding: 5% 0;
}

.violin-lessons {
    padding: 8% 0;
}

.lesson-item {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.lesson-item:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, #051D48, transparent);
}
.lesson-item1:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top,  rgba(39, 39, 39, .6), transparent);
}
.lesson-item2:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, rgba(39, 39, 39, .9), transparent);
}

.text-lesson {
    position: relative;
    top: 65%;
    z-index: 1;
}

.social-icon {
    text-align: center;
}

.social-icon img {
    width: 40px;
    height: 40px;
}

.img-section-end>img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: center;
    padding: 0;
}

.footer {
    background-color: #09192F;
}

.footer .footer-icon {
    width: 35px;
    height: 35px;
}


/* About */





.section2-item {
    padding: 1% 0;
}

.section2-item p {
    padding: 0 7%;
}

.section2-item:hover {
    transform: translateY(-1rem);
    transition: ease-in .2s;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.music-cat {
    font-family: josefin-light;
    /* font-weight: lighter; */
    margin-right: 2%;
    color: black;
}

.music-cat:hover,
.music-cat.active {
    font-family: josefin-semibold;
}

.music-cat-bg{
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.music-cat-left{
    width: 100%;
    min-height: 300px;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}
.benefit-item{
    display: flex;
    align-items: center;
    margin: 5% 0;
}
/* .benefit-item:hover{
    box-shadow: 3px 2px 5px 3px rgba(0, 0, 0, 0.2);
} */
.benefit-item p{
    margin-left: 2rem;
}
.benefit-item img{
    width: 55px;
    height: auto;
    object-fit: contain;
}

/* Contact */
.contact img{
    width: 40px;
    height: 40px;
}
.contact-wrap{
    background-color: #09192F;
}
.contact-wrap form input,
.contact-wrap form textarea{
    padding: 5px 10px;
    width: 100%;
}

.sign-in-btn{
    padding: .3rem 3rem;
    background-color: #09192F;
    /* margin-top: 3rem; */
}
.detail-add-cart:hover,
.sign-in-btn:hover{
    box-shadow: 0 0 5px #09192F;
}
.sign-in-img{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 500px;
}
.sign-in-form input{
    width: 85%;
    margin-top: 4%;
    padding: 5px 10px;
    border: 1px solid rgba(128, 128, 128, .4);
}
.sign-in-form input:focus{
    outline: none;
}
.sign-in-text{
    border-bottom: 1px solid rgba(128, 128, 128, .4);
    width: fit-content;
    margin:3% auto;
    padding-bottom: 1%;
}


/* Gallery */
.gallery-col{
    padding-right: 5px;
    padding-left: 5px;
}
.gallery-item{
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    transition: linear .3s;
}
.gallery-col .gallery-item iframe{
    width: 100%;
    height: 100%;
}
.gallery-col .gallery-item .wp-video{
    width: 100%;
    height: 100%;
}
.gallery-link:hover>.gallery-item:after{
    display: block;
}
.gallery-item:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, #051D48, transparent);
    display: none;
}
.gallery-link,
.gallery-link:hover{
    color: white;
    text-decoration: none;
}
.gallery-link:hover .gallery-text{
   opacity: 1;
}
.gallery-link .gallery-text{
    text-align: center;
    width: 70%;
    z-index: 9;
    opacity: 0;
    transition: opacity .4s;
}
/* Gallery Image Show */
.modal {
    display: none;
    position: fixed;
    z-index: 10;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.9);
    }
    .modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    }
    .modal-content, #caption {
    animation-name: zoom;
    animation-duration: 0.6s;
    }

    @keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
    }

    /* The Close Button */
    .close {
    position: absolute;
    top: 88px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
    }
    .close:hover,
    .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
    }
.pagination{
    justify-content: center;
    margin-bottom: 8%;
}
.pagination a{
    color: rgb(255, 255, 255);
    font-family: cardo;
    padding: 4px 12px;
    background-color: #707070;
    margin: 0 5px;
}
.pagination a:hover{
    text-decoration: none;
    background-color: #09192F;
}
.pagination a:nth-child(1){
    border-radius: 50%;
}
.pagination a:nth-last-child(1){
    border-radius: 50%;
}
.pagination .current{
    color: rgb(255, 255, 255);
    font-family: cardo;
    padding: 4px 12px;
    background-color: #09192F;
    margin: 0 5px;
}

/* SHOP */
.sort-select{
    text-align: end;
    position: absolute;

}
.sort-select select{
    padding: 5px;
    font-family: cardo-bold;
}
.sort-select select option{
    padding: 10px;
}
.parent-cat{
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    transition: ease-in .2s;
}
.parent-cat img{
    width: 15px;
}
.product-item img{
    width: 100%;
    position: relative;
    transition: ease-in .2s;
    max-height: 340px;
}
.product-item img:hover{
    transform: scale(1.04);
}
.product-item a:hover .product-onsale{
    transform: scale(1.04);
}
.product-onsale{
    position: absolute;
    top: 0;
    right: 15px;
    color: rgb(255, 255, 255);
    background-color: #09192F;
    padding: 4px 8px;
    transition: ease-in .2s;
}
.product-price{
    font-family: cardo-bold;
}
.slash-price{
    text-decoration:line-through;
    margin-left: 10px;
    font-size: .9rem;
    font-family: cardo-bold;
}

/* LESSON */
.basic-lesson-item{
    box-shadow: 1px 1px 4px 1px rgba(109, 109, 109, .2);
    padding-bottom: 1rem;
    transition: all .3s;
}
.basic-lesson-item:hover{
    transform: translateY(-10px);
}
.basic-lesson-item img{
    width: 100%;
    object-position: center center;
    object-fit: cover;
}
.download-btn{
    padding: 10px 68px;
    background-color: #09192F;
}
.play-btn{
    margin-top: 5px;
    padding: 10px 12px;
    background-color: #276AC5;
}
.download-btn,
.play-btn{
    color: white;
    font-family: cardo;
}
.download-btn:hover,
.play-btn:hover{
    text-decoration: none;
    color: white;
}

/* PRODUCT DETAIL */
.mySlides{
    display: none;
}
.mySlides img{
    height: 345px;
    object-fit: cover;
    object-position: center center;
}
.cursor{
    cursor: pointer;
}
.bread-crumb{
    padding-top: 9rem;
    margin-bottom: 2rem;
}
.demo{
    width: 90%;
    margin-bottom: 15px;
    opacity: .7;
}
.active,
.demo:hover{
    opacity: 1;
    transition: opacity ease .3s;
}

.demo img{
    height: 60px;
    object-position: center center;
    object-fit: cover;
}
.detail-add-cart{
    text-align: center;
    padding: 10px;
    background-color: #09192F;
    width: 100%;
    color: white;
}
.detail-add-cart img{
    width: 25px;
    margin-right: 10px;
}
.detail-add-cart a{
    color: white;
}
.detail-add-cart a:hover{
    color: white;
    text-decoration: none;
}
.infor-wrap{
    border-bottom: 1px solid black;
}
.detail-slash-price{
    text-decoration: line-through;
}
.detail-price{
    font-size: 1.3rem;
}
.detail-infor{
    /*display: none;*/
    display: block;
}
/* SHOPPING CART */
.woocommerce .cart-item .cart-item-img{
    width: 90px;
    height: 103px;
    object-fit: cover;
    
}
.quantity select{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    border: none;
    outline: none;
}
.cart-item{
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(192, 192, 192, .5);
}
#cart-count{
    position: absolute;
    left: 57px;
    top: 4px;
    font-size: 0.8rem;
    color: white;
}
.promo-bg{
    background-color: rgba(41, 41, 41, .05);
    padding: 10px 0;
}
.promo-bg input{
    font-family: cardo;
    outline: none;
}
.promo-bg button{
    font-family: cardo;
    padding: 3px 20px;
    background-color: #09192F;
    color: white;
    border: none;
}
.checkout-btn{
    padding: 10px;
    width: 100%;
    background-color: none;
    border: 2px solid gray;
    font-family: cardo;
    transition: all .3s;
   
}
.checkout-btn:hover{
    background-color: gray;
    color: White;
}
.order-summary{
    padding: 30px;
    margin-top: 1rem;
    background-color: rgba(41, 41, 41, .05);
}
.input-checkout{
    padding: 5px;
    font-family: cardo;
    border: 2px solid rgba(128, 128, 128, .7);
    outline: none;
    width: 90%;
}
.signin-checkout{
    padding: 10px;
    font-family: cardo;
    width: 80%;
    border: 2px solid rgba(128, 128, 128, .7);
}
.bg-blue{
    background-color: #09192F;
}
.bg-none{
    background-color: unset;
}
.bg-unset{
    background-color: unset;
}
.bg-smoke{
    background-color: rgba(41, 41, 41, .05);
}
.thank-you{
    border-bottom: 1px solid black;
    width: fit-content;
    margin: auto;
    padding-top: 4%;
}
.order-summary-wrap p{
    padding: 1rem;
}

.checkout-form input{
    padding: 5px 10px;
    border: 2px solid rgba(128, 128, 128, .5);
    outline: none;
}


.payment-img{
    height: 50px;
    display: none
    /* visibility: hidden; */
}
.payment-item:hover{
    background-color: rgba(41, 41, 41, .05);
}

.order-btn{
    border: none;
    padding: 8px 20px;
    width: 56%;
    font-family: cardo;
    font-size: 1.3rem;
}
.navbar.fixed-hide {
    -webkit-transition: all 0.4s ease;
    -o-transition: all ease 0.4s;
    position: fixed;
    top: -150px;
    right: 0;
    left: 0;
    z-index: 1001;
    transition: all 0.4s ease;
    width: 100%;
  }
.navbar.fixed-show {
    top: 0;
    background-color: #09192F!important;
}
.phone-sticky #phone-number{
    color: white;
    position: absolute;
    width: 115px;
    top: 15px;
    right: -10px;
    font-family: 'cardo-bold';
    font-size: 1.2rem;
    text-shadow: 1px 1px 2px #000;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
    transition: all .35s;
}
.phone-sticky:hover #phone-number{
    visibility: visible;
    right: 64px;
    z-index: 9;
    opacity: 1;
}
.down-icon{
    float: right;
}
.nav-icon{
    position: relative;
}
#user-info{
    display: none;
}
.gallery-video p{
    width: 100%;
    height: 100%;
}
.product-category .parent-cat:hover{
    margin-left: 6px;
}
.gallery-col .gallery-link img{
    max-width: 100%;
    width: 100%;
    margin-bottom: .6rem;
}
/* Woocommerce override */
.woocommerce-breadcrumb,
.learn-press-breadcrumb{
    margin-bottom: 1.5rem;
    font-family: cardo;
    color: #727272;
}
.woocommerce-breadcrumb a,
.learn-press-breadcrumb a{
    color: black;
    font-family: cardo-bold;
}
.quantity .input-text{
    width: 50px;
    text-align: center;
    margin-bottom: 1rem;
    font-family: poppins;
}
.woocommerce a.remove{
    position: absolute;
}
.woocommerce a.remove:hover{
    color: red!important;
    background-color: unset;
}
.woocommerce img{
    max-width: unset;
}
.logo-footer {
    max-width: 100%!important;
    object-fit: contain;
}
.checkout-form .woocommerce-input-wrapper{
    width :100%;
    margin-bottom: 1rem;
    font-family: Arial;
    
}
.select2-container--default .select2-selection--single {
    border: 2px solid rgba(128, 128, 128, .5)!important;
    border-radius: unset;
    outline: none;
    min-height: 2rem;
}
.checkout-form .woocommerce-input-wrapper .select2-selection__rendered{
    color: rgba(128, 128, 128, .9);
}
.woocommerce form .form-row {
    padding: 0;
}
.woocommerce-MyAccount-navigation ul li{
    list-style-type: none;
    padding: 5px 10px;
    width: 75%;
    border: 1px solid black;
    text-align: center;
    margin-bottom: .4rem;

}
.woocommerce-MyAccount-navigation ul li a{
    color: black;
    font-family: cardo;
    padding: 5px 20px;
    width: 100%;
}
.woocommerce-EditAccountForm .form-row input.input-text{
    padding: 7px;
}
.woocommerce-EditAccountForm .form-row label{
    font-weight: bold;
}
.woocommerce-message .button{
    padding: 5px 15px;
    background-color: #09192F;
    font-family: cardo;
    color: white;
}
.woocommerce-checkout #payment{
    background-color: rgba(41, 41, 41, .05);
}
.woocommerce button.button.alt{
    margin: auto;
    background-color: #09192F;
    color: white;
    
}
.woocommerce button.button.alt:hover{
    background-color: rgba(9, 25, 47, .9);
}
.woocommerce-MyAccount-navigation .is-active a{
    text-decoration: underline;
}

/* JUICER */
.referral{
    display: none!important;
}
.juicer-feed.slider .slick-next::before,
.juicer-feed.slider .slick-prev::before {
    font-size: 2rem;
}

/* LearnPress */
.lp-single-course{
    font-family: josefin-regular;
}
.lp-single-course .course-price .price {
    font-family: cardo;
}
.learn-press-content-protected-message{
    color: red;
    font-family: josefin-regular;
    text-align: center;
}
.course-students{
    font-family: josefin-light;
}
.payment-methods{
    list-style-type: none;
}
.lp-single-course .learn-press-nav-tabs{
    background-color: rgba(41, 41, 41, .05);
}
.lp-single-course #learn-press-content-item{
    margin-top: 4rem;
}
.lp-single-course .learn-press-nav-tabs li a{
    color: rgba(0, 0, 0);
    font-family: josefin-bold;
}
.lp-single-course .learn-press-nav-tabs .course-nav.active:after{
    background: #09192F;
}
.lp-single-course .learn-press-nav-tabs .course-nav:hover:after{
    background: #09192F;
}
.lp-single-course .course-tabs{
    border: 1px solid #f1f1f1;
}
.lp-single-course .course-tab-panel{
    padding: 3%;
}
.learn-press-checkout .learn-press-checkout-payment input[type=radio]{
    outline: none;
}
.learnpress .order_details td{
    padding-left: 1rem;
}
.learnpress .lp-list-table thead tr th{
    background: #09192f;
}
.learnpress .lp-list-table{
    border: 1px solid #dedede;
}


.qr-wrap{
  display: none;
  position: fixed;
  z-index: 9999; 
  padding-top: 50px; 
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.9); 
  justify-content: center;
  align-items: center;
}
.gallery-photo-wrap{
    display: flex;
    flex-wrap: wrap;
}
.gallery-itemm{
    margin-bottom: 10px;
}
.gallery-itemm img{
    width: 100%;
}

.juicer-feed.slider li.juicer{
    display: none!important;
}
.video-swiper .swiper-button-prev,
.video-swiper .swiper-button-next{
    color: gainsboro;
    outline: none;
}
.product-section{
    max-width: 1553px;
    margin: auto;
}

.quantize {
    display: flex;
    flex-flow: row wrap;
    font-size: 0;
    width: 100%;
    margin: 0 auto;
  }
  
  .quantize figure {
    margin: 0;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  
  .quantize figure img {
    width: 100%;
    height: auto;
  }
  
  @media all and (max-width: 900px) {
    .quantize {
      width: 100%;
    }
  }
  
.award-swiper-wrap{
    margin-top: 4%;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
}
.award-swiper{
      padding-top: 2rem;
      padding-bottom:3rem;
      padding-left: 1rem;
      padding-right: 1rem;
  }
  .best-sell-swiper .swiper-button-next,
  .best-sell-swiper .swiper-button-prev{
      color: gray;
  }
  .best-sell-swiper .swiper-button-next{
      right: 0;
  }
  .best-sell-swiper .swiper-button-prev{
      left: 0;
  }
  
 .payment_method_stripe .wc-stripe-elements-field{
 	width: 300px;
    margin-left: 5px;
 }
 .wc_payment_methods label{
 	display: inline;
 }