@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1445px) {}

@media only screen and (max-width: 1366px) {
    html {
        font-size: 15px;
    }
}

@media (max-width: 1199.98px) {
    html {
        font-size: 14px;
    }
}

@media (max-width: 991.98px) {
    html {
        font-size: 13px;
    }
}

@media (max-width: 767.98px) {
    html {
        font-size: 12px;
    }
}

@media (max-width: 575.98px) {
    .container.Header {
    max-width: 100% !important;
}

.navbar-toggler {
    width: auto;
    border: 1px solid #000;
    color: #000;
}

.navbar-brand img {
    width: 200px;
}

.main-slider {
    height: 300px;
}

.slideOne h1 {
    font-size: 2.2rem;
}

.aboutSec {
    padding: 2rem 0;
}

.aboutImg {
    margin: 0;
    flex-flow: wrap;
    justify-content: center;
}

.aboutImg:before {
    display: none;
}

.aboutSec h2 {
    font-size: 2.3rem;
}

.aboutContent {
    margin-top: 2rem;
}

.productSec.productPage {
    padding: 2rem 0;
}

.secHeading {
    font-size: 1.8rem !important;
}

h4.linehed {
    font-size: 15px;
}

.productSec.productPage .productWraps {
    margin-bottom: 1rem;
}

img.img-fluid.linebtm {
    bottom: -25px;
}

.productTabs .nav-pills .nav-link.active:before {display: none;}

.productTabs .nav-pills .nav-link.active {
    color: var(--primary);
}

.productTabs ul li a {
    font-size: 1.275rem;
}
.productText h3, .productText span {
    font-size: 1.475rem;
}
.categorieHeading p {
    width: 100%;
}
.productHead p {font-size: 15px;}

.productWraps {
    margin-bottom: 20px;
}

.customizeSec {
    padding: 0rem 0 3rem 0;
}

.customizeSec .secHeading p {
    font-size: 18px !important;
}

.customizeBox {
    margin-bottom: 1.5rem;
}

.customizePath {
    bottom: -2rem;
}

.featureSec {
    padding: 5rem 0 3rem 0;
}

.categoreLeft {
    margin: 0;
}

.categorieSec:before {
    display: none;
}

.instaSlider img {
    width: 100%;
}

.footlinks li a {
    font-size: 15px;
}

footer h3 {
    font-size: 19px;
}

.list-unstyled {
    margin: 0 0 2rem;
}

.footSocial li a {
    font-size: 15px;
}

.footSocial {
    margin: 0 0 1.5rem;
}

.footContact li a {
    gap: 8px;
    font-size: 15px;
}

ul.footContact {
    margin: 0 0 1.5rem;
}

.footPara {
    font-size: 15px;
}

.footForm input {
    font-size: 15px;
}

.footForm button {
    font-size: 20px;
}

.copyRight p {
    font-size: 15px;
}
.productSec {
    padding-top: 4rem;
    padding-bottom: 0rem;
}
section.categorieSec {
    background: var(--primary);
    padding: 2rem 0;
}

.categorieHeading {
    text-align: center;
    margin-bottom: 2rem;
}

.p-0 {
    padding: 0 !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

header .navbar {
    padding: 0 !important;
    margin: 0;
}

.contactInfo li a span {
    display: none;
}

.socialLinks li span {
    display: none;
}

.socialLinks {
    justify-content: center;
    margin: 1rem 0 0;
}
.productTabs ul {
    gap: 0rem;
}
.form-inline {
    margin: 0;
    justify-content: center;
}

/*inner pages*/

.productSec.productPage .row {
    padding: 10px;
}
.productSec.productPage .row {
    padding: 10px;
}

.innerBanner {
    height: 20vh;
}

.inrHeading {
    font-size: 1.9rem;
    margin: 0;
    align-items: center;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 0;
}
.woocommerce div.product form.cart {
    margin-bottom: 1em;
}
.page-id-70 main#primary {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}
.aboutSec.aboutPage {
    padding: 2.5rem 0;
}

.artContent h6 {
    font-size: 3.17rem;
}

.artContent h5 {
    text-align: center;
    font-size: 2.125rem;
}

.aboutSec.aboutPage .row+.row+.row {
    margin-top: 1rem;
}

p {
    font-size: 14px;
}
img.img-fluid.cr2 {
    display: none;
}

.backbtn:before {
    display: none;
}

a.themeBtn.backbtn {
    color: var(--white);
    background: var(--primary);
}

img.img-fluid.cr3 {
    display: none;
}

img.img-fluid.cr1 {
    display: none;
}
.productTabs {
    margin-bottom: 0rem;
}
.contactSet figure img {
    height: 80px;
}

.contactTop {
    padding: 2rem 0;
}

.heading {
    font-size: 2.125rem;
}

.contactSec {
    padding-bottom: 2rem;
}

.contactSec figure {
    margin-bottom: 1.5rem;
}
.contactSet figure {
    width: 14.625rem;
    height: 14.625rem;
}
.contactForm input {
    font-size: 15px;
    height: 55px;
}

.contactForm textarea {
    font-size: 15px;
    height: 120px;
    padding: 12px 20px;
}
/*inner pages*/
}

@media (max-width: 320.98px) {}