    @media only screen and (min-width: 320px) and (max-width: 767px) {
    section#header nav.navbar.navbar-expand-lg .display-none {
    display: block;
    margin: 0;
    }
    
    section#header nav.navbar.navbar-expand-lg {
    padding: 0;
    }
    
    section#header nav.navbar.navbar-expand-lg .display-none img {
    width: 70%;
    }
    
    button.navbar-toggler {
    background: #000;
    padding: 5px 15px;
    margin: 10px;
    }
    
    button.navbar-toggler span.navbar-toggler-icon {
    position: relative;
    }
    
    button.navbar-toggler span.navbar-toggler-icon:before {
    content: "\f0c9";
    color: #fff;
    font-family: fontawesome;
    position: absolute;
    left: 0;
    right: 0;
    top: 5px;
    }
    section#header nav.navbar.navbar-expand-lg ul.navbar-nav a.navbar-brand {
    display: none;
    }
    section#header ul.profile-menu {
    padding: 0;
    margin: 0 auto;
    display: block;
    width: 21%;
    }
    section#header ul.navbar-nav li.nav-item a {
    text-align: center;
    font-size: 14px;
    }
    section#header nav.navbar.navbar-expand-lg ul.navbar-nav a.navbar-brand {
    display: none;
    }
    section#header ul.profile-menu {
    padding: 0;
    margin: 0 auto;
    display: block;
    width: 21%;
    }
    section#header ul.navbar-nav li.nav-item a {
    text-align: center;
    font-size: 14px;
    }
    section#banner .banner-sec h1 {
    font-size: 24px;
    margin: 0;
    text-align: center;
    }
    section#banner {
    padding: 40px 0;
    }
    section#banner .banner-sec p {
    font-size: 18px;
    text-align: center;
    margin: 0 0 10px;
    }
    section#banner .banner-sec a.w-btn {
    margin: 0 auto 10px;
    }
    section#banner .banner-sec h4 {
    font-size: 14px;
    text-align: center;
    }
    section#banner .banner-sec .w-head {
    width: 100%;
    margin: 0;
    }
    section#banner .banner-sec .w-head img {
    width: 40%;
    margin: 0 auto;
    display: block;
    }
    section#banner .banner-sec .w-head p {
    font-size: 24px;
    width: 20%;
    margin: 20px auto 0;
    }
    section#banner .banner-sec .w-head h5 {
    font-size: 30px;
    margin: 20px auto 20px;
    font-weight: 600;
    color: #000;
    }
    section#banner .banner-sec .w-head a.w-btn {
    font-size: 14px;
    padding: 15px 30px;
    }    
    section#about {
    padding: 50px 0;
    }
    section#about .about-sec h2 {
    font-size: 34px;
    margin: 0 0 20px;
    }
    section#about .about-sec .w-head {
    width: 100%;
    padding: 20px;
    }
    section#about .about-sec .w-head p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    }
    section#our-products .our-product-sec h2 {
    font-size: 34px;
    }
    section#our-products .our-product-sec .main {
    margin: 0 0 0;
    display: block;
    }
    section#our-products .our-product-sec .main .inner-main .w-head {
    width: 100%;
    padding: 150px 20px 20px;
    }
    section#our-products .our-product-sec .main .inner-main {
    margin: 150px 0 50px;
    }
    section#our-products .our-product-sec .main .inner-main img {
    width: 30%;
    top: -90px;
    }
    section#our-products .our-product-sec .main .inner-main .w-head h6 {
    text-align: center;
    }
    section#our-products .our-product-sec .main .inner-main .w-head ul {
    justify-content: center;
    }
    section#our-products .our-product-sec .main .inner-main .w-head p {
    font-size: 14px;
    text-align: center;
    }
    section#our-products .our-product-sec .main a.w-btn {
    font-size: 14px;
    padding: 15px 30px;
    }
    section#our-products .our-product-sec a.w-btn {
    font-size: 14px;
    padding: 15px 30px;
    margin: 0 auto;
    }
    section#inflame {
    padding: 50px 0;
    }
    section#inflame .w-head h2 {
    font-size: 24px;
    width: 100%;
    }
    section#inflame .w-head {
    margin: 0 0 20px;
    }
    section#inflame .inflame-sec:hover:before {border-radius: 5px;}
    section#inflame .inflame-sec .main h2 {
    text-align: center;
    }
    section#inflame .inflame-sec .main p {
    text-align: center;
    }
    section#inflame .inflame-sec {
    width: 95%;
    margin: 0 auto 50px;
    }
    section#about:before {
    background-size: cover;
    width: 100%;
    background-position: center;
    }
    section#blue-scorpion {
    padding: 50px 0;
    }
    section#blue-scorpion .blue-sec img {
    width: 100%;
    margin: 0 auto;
    display: block;
    }
    section#blue-scorpion .blue-sec h2 {
    font-size: 24px;
    text-align: center;
    margin: 20px auto;
    }
    section#blue-scorpion .blue-sec p {
    text-align: center;
    font-size: 14px;
    width: 100%;
    }
    section#blue-scorpion .blue-sec p a.link-text {
    font-size: 14px;
    }
    .blue-sec ul {
    text-align: center;
    padding: 0;
    margin: 0;
    }
    .blue-sec ul li {
    font-size: 14px !important;
    list-style: none;
    }
    section#blue-scorpion .blue-sec a.w-btn {
    font-size: 14px;
    margin: 30px auto 0;
    }
    section#eligible {
    padding: 50px 0;
    }
    section#eligible h2 {
    font-size: 24px;
    }
    section#eligible .elig-sec h2 {
    font-size: 34px;
    margin: 0px auto 50px;
    width: 100px;
    height: 100px;
    margin-left: 93px;
    }
    section#eligible .elig-sec .main p {
    font-size: 18px;
    top: 85px;
    line-height: 24px;
    }
    section#eligible .elig-sec {
    height: 200px;
    }
    section#overview-row {
    padding: 50px 0;
    }
    section#overview-row .w-head h2 {
    font-size: 24px;
    line-height: 34px;
    }
    section#overview-row .w-head {
    margin: 0 0 20px;
    }
    section#overview-row .over-sec {
    width: 100%;
    margin: 0 auto 20px;
    }
    section#overview-row .over-sec .main h2 {
    font-size: 32px;
    text-align: center;
    }
    section#overview-row .over-sec .main h3 {
    font-size: 18px;
    text-align: center;
    }
    section#overview-row .over-sec .main p {
    font-size: 14px;
    text-align: center;
    min-height: 80px;
    margin: 10px auto 0;
    }
    section#testimonials {
    padding: 50px 0;
    }
    section#testimonials .w-head h2 {
    font-size: 24px;
    }
    section#testimonials .w-head {
    width: 100%;
    margin: 0 auto 20px;
    padding: 10px 0 5px;
    }
    section#testimonials .testi-sec {
    width: 100%;
    padding: 20px;
    }
    section#testimonials .testi-sec .main {
    display: block;
    margin: 0 0 20px;
    }
    section#testimonials .testi-sec .main img {
    width: 20%;
    margin: 0 auto 20px;
    }
    section#testimonials .testi-sec .main ul li h2 {
    font-size: 24px;
    width: 100%;
    text-align: center;
    }
    section#testimonials .testi-sec .main ul {
    padding: 0;
    }
    section#testimonials .testi-sec .main ul li h2:after {
    margin: 0;
    width: 100%;
    }
    section#testimonials .testi-sec .main ul li {
    text-align: center;
    font-size: 18px;
    }
    section#testimonials .testi-sec p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    }
    section#testimonials button.owl-next:before {
    width: 40px;
    height: 40px;
    bottom: 0;
    }
    .owl-nav button {
    top: unset;
    bottom: -10%;
    }
    section#testimonials button.owl-prev:before {
    width: 40px;
    height: 40px;
    bottom: 0;
    }
    section#cellular {
    padding: 50px 0;
    }
    section#cellular .w-head h2 {
    font-size: 24px;
    }
    section#cellular .w-head p {
    font-size: 14px;
    }
    section#cellular .w-head {
    margin: 0 0 20px;
    }
    section#cellular .cellular-sec {
    width: 100%;
    margin: 0 0 20px;
    }
    section#inflame .inflame-sec img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    }
    section#inflame .inflame-sec:hover img {
    border-radius: 5px;
    }
    section#accordion-row {
    padding: 50px 0;
    }
    section#accordion-row button.accordion-button {
    font-size: 14px;
    text-align: left;
    }
    section#accordion-row .accordion-body p {
    font-size: 14px;
    }
    section#accordion-row a.w-btn {
    font-size: 14px;
    margin: 0 auto;
    }
    section#contact {
    padding: 50px 0;
    }
    section#contact .w-head h2 {
    font-size: 34px;
    margin: 0 0 20px;
    }
    section#contact .row.align-items-center {
    padding: 10px 0;
    }
    section#contact .contact-sec {
    padding: 20px;
    height: 410px;
    margin: 0 0 20px;
    }
    section#contact .contact-sec h2 {
    font-size: 24px;
    text-align: center;
    }
    section#contact .contact-sec p {
    font-size: 14px;
    text-align: center;
    }
    section#contact .contact-sec ul {
    margin: 30px 0 0;
    text-align: center;
    }
    section#contact .contact-sec ul li a {font-size: 14px;text-align: center;margin-left: 20px;}
    section#contact .contact-sec ul li {
    display: block;
    margin: 0 0 20px;
    }
    section#contact .contact-sec ul li i {
    font-size: 16px;
    }
    section#contact form .form-flex:last-child {
    margin: 0 0 30px;
    }
    section#contact .form-group {
    width: 100%;
    }
    section#contact .form-group textarea {
    height: 100px;
    }
    section#contact form button {
    font-size: 14px;
    margin: auto;
    padding: 15px 30px;
    }
    section#footer-row {
    padding: 50px 0;
    }
    section#footer-row img {
    width: 70%;
    margin: 0 auto;
    display: block;
    }
    section#footer-row ul.social {
    padding: 0;
    justify-content: center;
    margin: 30px auto 50px;
    }
    section#footer-row ul.social li {
    margin: 0 10px;
    }
    section#footer-row .col-sm-12.col-xs-12.col-md-6.col-lg-3:nth-child(2) {
    padding: 0;
    }
    .footer-sec {
    text-align: center;
    }
    section#footer-row .footer-sec h2 {
    font-size: 24px;
    margin: 0 0 20px;
    }
    section#footer-row .footer-sec li a {
    font-size: 14px;
    }
    section#footer-row .footer-sec ul.nav-footer {
    margin: 0 0 20px;
    }
    section#footer-row .col-sm-12.col-xs-12.col-md-6.col-lg-3:nth-child(3) {
    padding: 0;
    }
    section#copyright {
    padding: 10px 0;
    }
    section#copyright .copy-sec {
    display: block;
    }
    section#copyright .copy-sec p {
    font-size: 14px;
    text-align: center;
    }
    section#copyright .copy-sec img {
    width: 50%;
    margin: 0 auto;
    display: block;
    }
    section#bars-row {
    width: 20%;
    padding: 220px 0;
    top: 60px;
    }
    section#inner-banner {
    padding: 30px 0;
    }
    section#inner-banner h2 {
    font-size: 24px;
    }
    section#reimbursement {
    padding: 0 0;
    }
    section#reimbursement .rein-sec p {
    font-size: 14px;
    text-align: center;
    }
    section#reimbursement .rein-sec h2 {
    font-size: 24px;
    text-align: center;
    }
    section#newsletter-row {
    padding: 50px 0;
    }
    section#newsletter-row .news-inner h2 {
    font-size: 24px;
    }
    section#newsletter-row .news-inner form input {
    height: 50px;
    }
    section#newsletter-row .news-inner form button img {
    width: 60%;
    }
    section#newsletter-row .news-inner form button {
    right: 0;
    }
    section#newsletter-row .news-inner form {
    margin: -10px 0 20px;
    }
    section#newsletter-row .news-inner p {
    font-size: 14px;
    }
    section#reimbursement .rein-sec a {
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    display: block;
    }
    section#reimbursement .rein-sec h3 {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    }    
    section#quality-row2 {
    padding: 50px 0;
    }
    section#quality-row2 .quality-sec img {
    width: 100%;
    margin: 0 auto 20px;
    }
    section#quality-row2 .quality-sec h2 {
    font-size: 24px;
    text-align: center;
    }
    section#quality-row2 .quality-sec p {
    font-size: 14px;
    text-align: center;
    }
    section#quality-row2 .w-head h2 {
    font-size: 24px;
    margin: 0 0 20px;
    }
    .headaches-row .headache-sec {
    padding: 0 0 20px;
    }
    section#quality-row2 .row {
    flex-direction: column-reverse;
    }
    .headaches-row .headache-sec:nth-child(3) .row {
    flex-direction: column !important;
    }
    section#quality-row {
    padding: 50px 0;
    }
    .headaches-row2 .w-head h2 {
    font-size: 24px;
    margin: 0 0 20px;
    }
    .headaches-row2 .w-head p {
    font-size: 14px;
    }
    .headaches-row2 .w-head a.w-btn {
    font-size: 14px;
    margin: 30px auto 0;
    padding: 15px 30px;
    }
    .headaches-accordion .w-head h2 {
    font-size: 24px;
    width: 100%;
    margin: 0 0 20px;
    }
    section#quality-row .quality-sec h2 {
    font-size: 24px;
    text-align: center;
    }
    section#quality-row .quality-sec p {
    font-size: 14px;
    text-align: center;
    }
    section#login-row {
    padding: 50px 0;
    }
    section#login-row form {
    width: 90%;
    padding: 20px;
    }
    section#login-row form button.btn.btn-primary {
    font-size: 14px;
    padding: 15px 30px;
    width: 100%;
    }
    section#login-row form .regis {
    display: block;
    text-align: center;
    }
    section#login-row form label {
    font-size: 14px;
    }
    section#login-row form .regis-flex {
    display: block;
    }
    section#login-row form .regis-flex .regis {
    margin: 0 0 10px;
    }
    section#cart-top-row {
    padding: 20px 0;
    }
    section#cart-top-row .w-head a {
    font-size: 14px;
    margin: 0 auto;
    padding: 15px 30px;
    }
    section#cart-row {
    padding: 0;
    }
    section#cart-row .w-head h2 {
    font-size: 24px;
    }
    section#cart-row .w-head {
    margin: 0 0 50px;
    }
    section#cart-row .cart-sec {
    padding: 20px;
    margin: 0 0 50px;
    }
    section#cart-row .cart-sec ul.cart-flex li h3 {
    font-size: 12px;
    }
    .total-sec {
    width: 100%;
    }
    .total-sec a.w-btn {
    font-size: 14px;
    padding: 15px 30px;
    margin: 20px auto 0;
    }
    .shop-row {
    padding: 50px 0 !important;
    }
    .shop-row .sorting ul.filter {
    display: block;
    }
    .shop-row .sorting {
    display: block;
    }
    .shop-row .sorting button#dropdownMenuButton1 {
    width: 100%;
    margin: 0 0 10px;
    }
    section#single-row .col-lg-6:first-child .single-sec {
    padding: 50px;
    }
    section#single-row .col-lg-6:last-child .single-sec {
    padding: 50px 0;
    }
    section#single-row .single-sec h2 {
    width: 100%;
    font-size: 24px;
    text-align: center;
    line-height: 30px;
    }
    section#single-row .single-sec h3 {
    font-size: 14px;
    letter-spacing: 1px;
    text-align: center;
    padding: 20px 0 20px;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.rating-flex {
    display: inline-flex;
    justify-content: center;
    width: 100%;
    margin: 0 0 10px;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.rating-flex li {
    font-size: 14px;
    text-align: center;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.rating-flex li:last-child {font-size: 12px;}
    section#single-row .col-lg-6:last-child .single-sec h6 {
    font-size: 34px;
    text-align: center;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.check-flex li {
    font-size: 14px;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.check-flex {
    text-align: center;
    }
    section#single-row .col-lg-6:last-child .single-sec .addto {
    display: block;
    }
    section#single-row .col-lg-6:last-child .single-sec .addto .qty-input {
    margin: 0 auto;
    width: 45%;
    }
    section#single-row .col-lg-6:last-child .single-sec .addto a.w-btn {
    font-size: 24px;
    margin: 20px auto 0;
    display: table;
    }
    section#single-row .col-lg-6:last-child .single-sec .addto .qty-input input.product-qty {
    font-size: 24px;
    width: 30%;
    }
    section#single-row .col-lg-6:last-child .single-sec .addto .qty-input button.qty-count {
    font-size: 24px;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.poli {
    margin: 20px 0 0;
    text-align: center;
    }
    section#single-row .col-lg-6:last-child .single-sec ul.poli li {
    font-size: 14px;
    }
    .single-row {
    width: 100%;
    padding: 50px 0 !important;
    }
    section#brand-policy-row {
    padding: 50px 0;
    }
    section#brand-policy-row .brand-sec {
    display: block;
    }
    section#brand-policy-row .brand-sec img {
    margin: 0 auto 10px;
    width: 40%;
    display: block;
    }
    section#global-row {
    padding: 50px 0;
    }
    section#global-row .w-head h2 {
    font-size: 24px;
    line-height: 34px;
    }
    section#global-row .global-sec img {
    width: 100%;
    height: auto;
    }
    section#global-row .global-sec .main {
    padding: 10px;
    }
    section#global-row .col-lg-4:first-child {
    width: 100%;
    }
    section#global-row .col-lg-4:nth-child(2) {
    width: 100%;
    }
    section#global-row .col-lg-4:last-child {
    width: 100%;
    }
    section#global-row .global-sec .main ul.glob-flex {
    display: block;
    }
    section#global-row .global-sec .main ul.glob-flex li img {
    height: auto;
    width: 20%;
    margin: 0 auto 10px;
    display: block;
    }
    section#global-row .global-sec .main ul.glob-flex li h3 {
    font-size: 18px;
    text-align: center;
    margin: 0;
    }
    section#global-row .global-sec .main p {
    font-size: 14px;
    text-align: center;
    }
    section#global-row .global-sec .main2 {
    padding: 10px;
    }
    section#global-row .global-sec .main2 ul.glob-flex {
    display: block;
    }
    section#global-row .global-sec .main2 ul.glob-flex li img {
    height: auto;
    width: 20%;
    margin: 0 auto 10px;
    display: block;
    }
    section#global-row .global-sec .main2 ul.glob-flex li h3 {
    font-size: 18px;
    margin: 0;
    text-align: center;
    }
    section#global-row .global-sec .main2 p {
    font-size: 14px;
    text-align: center;
    }
    section#ufc-row {
    padding: 50px 0;
    }
    section#ufc-row .w-head h2 {
    font-size: 24px;
    }
    section#ufc-row .ufc-sec h2 {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin: 10px 0 20px;
    }
    section#ufc-row .ufc-sec p {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    }
    section#ufc-row .ufc-sec h6 {
    font-size: 18px;
    text-align: center;
    }
    section#ufc-row .ufc-sec h5 {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    }
    section#ufc-row .col-lg-5 .ufc-sec {
    margin: 50px 0 0;
    }
    section#ufc-row .col-lg-5 .ufc-sec:before {
    width: 300px;
    height: 300px;
    bottom: 0;
    background-size: cover;
    left: 0;
    right: 0;
    }
    section#supplement-row {
    padding: 50px 0;
    }
    section#supplement-row .w-head h2 {
    font-size: 24px;
    line-height: 34px;
    }
    section#supplement-row .w-head {
    margin: 0 0 50px;
    }
    section#supplement-row .supp-sec ul.supp-flex {
    padding: 0;
    display: block;
    }
    section#supplement-row .supp-sec ul.supp-flex li {
    width: 100%;
    margin: 0 0 50px;
    }
    section#supplement-row .supp2-sec ul.supp2-flex {
    display: block;
    height: 300px;
    padding: 50px 10px 0;
    min-height: 350px;
    }
    section#supplement-row .supp2-sec ul.supp2-flex li {
    font-size: 14px;
    margin: 0 0 10px;
    letter-spacing: 0;
    }
    section#supplement-row .supp2-sec ul.supp2-flex li h2 {
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin: 0 0 10px;
    }
    section#supplement-row {
    padding: 50px 0;
    }
    section#supplement-row .w-head h2 {
    font-size: 24px;
    line-height: 34px;
    }
    section#supplement-row .w-head {
    margin: 0 0 50px;
    }
    section#supplement-row .supp-sec ul.supp-flex {
    padding: 0;
    display: block;
    }
    section#supplement-row .supp-sec ul.supp-flex li {
    width: 100%;
    margin: 0 0 50px;
    }
    section#supplement-row .supp2-sec ul.supp2-flex {
    display: block;
    height: 300px;
    padding: 50px 10px 0;
    min-height: 350px;
    }
    section#supplement-row .supp2-sec ul.supp2-flex li {
    font-size: 14px;
    margin: 0 0 10px;
    letter-spacing: 0;
    }
    section#supplement-row .supp2-sec ul.supp2-flex li h2 {
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin: 0 0 10px;
    }
    section#power-row {
    padding: 50px 0;
    }
    section#power-row .w-head h2 {
    font-size: 24px;
    line-height: 34px;
    }
    section#power-row .w-head p {
    font-size: 18px;
    line-height: 28px;
    }
    section#power-row .w-head p span {
    font-size: 18px;
    }
    section#power-row .power-sec ul.power-flex {
    display: block;
    padding: 0;
    }
    section#power-row .power-sec ul.power-flex li h3 {
    font-size: 18px;
    line-height: 28px;
    }
    section#power-row .w-head {
    margin: 0 0 0;
    }
    section#power-row .power2-sec ul.power2-flex {
    display: block;
    padding: 50px 10px;
    height: 240px;
    }
    section#power-row .power2-sec ul.power2-flex li h4 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0;
    margin: 0 0 10px;
    }
    section#power-row .power3-sec ul.power3-flex {
    height: 270px;
    display: block;
    padding: 50px 10px;
    }
    section#power-row .power3-sec ul.power3-flex li h5 {
    font-size: 18px;
    }
    section#power-row .power3-sec ul.power3-flex li {
    font-size: 14px;
    margin: 0 0 10px;
    letter-spacing: 0;
    }
    section#co-founder-row .col-lg-6:last-child .co-founder-sec {
    padding: 20px 0 0;
    }
    section#co-founder-row .co-founder-sec h2 {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
    }
    section#co-founder-row .co-founder-sec p {
    font-size: 14px;
    text-align: center;
    width: 100%;
    }
    section#cart-row .cart-sec .cart-flex2 li {
    list-style: none;
    margin: 0 0 20px;
    }
    section#cart-row .cart-sec .cart-flex2 li img {
    width: 20%;
    margin: 0 auto;
    display: block;
    }
    section#cart-row .cart-sec .cart-flex2 {
    margin: 0;
    display: block;
    }
    section#cart-row .cart-sec .cart-flex2 h6 {
    font-size: 18px;
    }
    section#cart-row .cart-sec .cart-flex2 .qty-input button {
    height: 30px;
    width: 30px;
    }
    .qty-input {
    display: flex;
    align-items: center;
    }
    section#cart-row .cart-sec .cart-flex2 li .qty-input {
    display: block;
    text-align: center;
    }
    section#cart-row .cart-sec .cart-flex2 li a {
    margin: 20px auto 0;
    display: table;
    }
    section#cart-row .cart-sec .cart-flex2 li a i {
    color: #000;
    }
    section#cart-top-row .w-head {
    display: block;
    }
    section#cart-top-row .w-head a {
    display: table;
    margin: 0 auto 20px;
    }
    section#cart-top-row .w-head h2 {
    width: 100%;
    font-size: 24px;
    }
    section#checkout-row {
    padding: 0 0;
    }
    section#checkout-row .checkout-sec {
    padding: 10px;
    }
    section#checkout-row .checkout-sec form input {
    height: 50px;
    width: 100%;
    }
    section#checkout-row .checkout-sec form .form-group-address .col-lg-4 {
    width: 100%;
    padding: 0 13px;
    }
    section#checkout-row .checkout-sec form .form-group-address .col-lg-5 {
    padding: 0 13px;
    }
    section#checkout-row .checkout-sec form .form-check label {
    font-size: 12px;
    }
    section#checkout-row .checkout-sec form .form-check input#flexCheckDefault {
    position: relative;
    }
    section#checkout-row .sub-total-row .inner-subtotal {
    padding: 10px;
    }
    section#checkout-row .sub-total-row .inner-subtotal ul.sub-flex li h3 {
    font-size: 18px;
    text-align: center;
    }
    section#checkout-row .sub-total-row .inner-subtotal ul.subbottle-flex img {
    width: 40%;
    }
    section#checkout-row .sub-total-row .voucher-opt {
    padding: 10px 10px;
    }
    section#checkout-row .sub-total-row .voucher-opt h3 {
    font-size: 18px;
    }
    section#checkout-row .sub-total-row .voucher-opt h3 span {
    font-size: 18px;
    }
    section#checkout-row .sub-total-row .voucher-opt ul.coupen {
    display: block;
    }
    section#checkout-row .sub-total-row .voucher-opt ul.coupen li input {
    width: 100%;
    height: 50px;
    margin: 0;
    }
    section#checkout-row .sub-total-row .voucher-opt ul.coupen li a.coupon_btn.text-white {
    background: #324785;
    padding: 15px 30px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: Poppins;
    font-weight: 700;
    }
    section#checkout-row .sub-total-row .voucher-opt button.check {
    margin: 20px 0 0;
    font-size: 18px;
    padding: 15px 30px;
    }
    section#checkout-row .sub-total-row .voucher-opt ul.shipment-flex li h4 {
    font-size: 18px;
    }
    section#checkout-row .sub-total-row .voucher-opt ul.shipment-flex li h5 {
    font-size: 18px;
    }
    section#checkout-row .sub-total-row .voucher-opt h5 {
    font-size: 18px;
    }
    section#checkout-row .sub-total-row .voucher-opt .check-box label {
    font-size: 14px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    }
    
    @media only screen and (min-width: 768px) and (max-width: 1023px);
    @media only screen and (min-width: 1024px) and (max-width: 1300px);
    @media only screen and (min-width: 1301px) and (max-width: 1600px);
