a.your-class-name {
    font-size: 12px;
}

header .cart {
    padding: 0 10px !important;
    height: 50px !important;
    font-size: 12px !important;
}

header .col-md-3:first-child {
    width: 20%;
}

header .col-md-3:last-child {
    width: 30%;
}


@media only screen and (min-width: 1401px) and (max-width: 1650px) {
	
	.menuSec ul {
    gap: 25px;
}

.header-btn {
    gap: 10px;
}

header .cart {
    font-size: 13px !important;
    padding: 0 10px !important;
    height: 40px !important;
}
	header .col-md-3:first-child {
    width: 20%;
}
header .col-md-6.d-none.d-md-block {
    width: 48%;
}

header .col-md-3:last-child {
    width: 32%;
}

a.your-class-name {
    font-size: 12px;
}
section.main_slider.inner-banner h1 {
    font-size: 60px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 23% !important;
    margin: 0 2% 0 0 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 13px !important;
}

.prd-card ul li span b {
    font-size: 10px;
}

a.cart.cart2 {
    font-size: 11px !important;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.menuSec ul {
    gap: 10px;
}

 header .cart {
    font-size: 10px !important;
    padding: 0 10px !important;
    width: 100px !important;
    height: 40px !important;
}
header .col-md-3:first-child {
    width: 14%;
}
header .col-md-6.d-none.d-md-block {
    width: 51%;
}

header .col-md-3:last-child {
    width: 35%;
}


.logo img {
    width: 100% !important;
}
a.your-class-name {
    font-size: 9px;
}

.header-btn {
    gap: 10px;
}

.is-form-style {
    width: 191px;
}
.top-head h2 {
    font-size: 70px;
}

a.cart.cart2 {font-size: 10px;padding: 0 10px;}

.prd-card h3 {
    font-size: 13px;
    height: 40px;
}

.upto-wrap h3 {
    font-size: 50px;
}
section.main_slider.inner-banner .banner_img img {
    height: 350px;
}



section.main_slider.inner-banner h1 {
    font-size: 60px;
}

section.main_slider.inner-banner img.img-fluid {
    height: 400px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 24% !important;
    margin: 0 1% 0 0 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 11px !important;
}

.prd-card ul li span b {
    font-size: 10px;
}
section.vc_section.vc_custom_1764007090885 ul.products li.product {
    width: 33.333%;
}
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	header .menuSec ul {gap: 20px;}
	header .col-md-3:first-child {
    width: 20%;
}
header .col-md-6.d-none.d-md-block {
    width: 80%;
}

header .col-md-3:last-child {
    width: 70%;
}
.logo {
    text-align: center;
}

.header-btn {
    justify-content: center;
}


header .row.align-items-center {
    justify-content: center;
}

img.img-fluid {
    height: 700px;
}
h2 {
    font-size: 60px;
}

section.products .nav-tabs .nav-link {
    font-size: 14px;
    padding: 0 11px;
}

section.products .col-lg-3.col-md-6 {
    width: 50%;
}
.prd-card img {
    object-position: top;
    height: 400px !important;
}

.fea-text h3 {
    font-size: 35px;
}

.upto-wrap h3 {
    font-size: 40px;
}

.upto-wrap h3 span {
    font-size: 30px;
}

.abt-img img {
    height: 600px;
    width: 100%;
    object-fit: cover;
}

section.about {
    padding: 50px 0;
}

.abt-text p {
    font-size: 14px;
    line-height: 27px;
}

.left-text ul li p {
    font-size: 12px;
}
section.main_slider.inner-banner h1 {
    font-size: 50px;
}

section.main_slider.inner-banner .banner_img img {
    height: 300px;
}

section.main_slider.inner-banner img.img-fluid {
    height: 400px;
}

section.about.inn-abt {
    margin-bottom: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 48% !important;
    margin: 0 10px 20px 0 !important;
}
	section.vc_section.vc_custom_1764007090885 ul.products li.product {
    width: 50% !important;
}
section.products .nav-tabs .nav-link {
    padding: 0 7px;
    font-size: 12px;
}
.tabs-names .col-md-6:last-child {
    width: 60%;
}

.tabs-names .col-md-6:first-child {
    width: 40%;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	header .menuSec ul {
    gap: 12px;
}
a.cart.cart2 {
    padding: 0 10px;
}
.header-btn {
    justify-content: center;
}
header .container-fluid {
    padding: 0 1%;
}
header .col-md-3:first-child {
    width: 20%;
}
header .col-md-6.d-none.d-md-block {
    width: 80%;
}

header .col-md-3:last-child {
    width: 70%;
}
.logo {
    text-align: center;
}
header .row.align-items-center {
    justify-content: center;
}

.logo img {
    width: 90%;
}

img.img-fluid {
    height: 600px;
}

img.man-img {
    height: 500px;
    object-fit: contain;
}

.banner_text ul li:last-child a {
    font-size: 12px;
}
h2 {
    font-size: 49px;
}

section.products ul#myTab {
}

section.products .nav-tabs .nav-link {
    padding: 0 7px;
    font-size: 12px;
}
.tabs-names .col-md-6:last-child {
    width: 60%;
}

.tabs-names .col-md-6:first-child {
    width: 40%;
}

.prd-card img {
    height: 300px !important;
    object-position: top;
}

section.featurred .col-md-8, section.featurred .col-md-4 {
    width: 50%;
}

section.upto .col-md-6.offset-md-3 {
    width: 80%;
    margin: 0 auto !important;
}

.upto-wrap h3 {
    font-size: 40px;
}

.upto-wrap h3 span {
    font-size: 30px;
}

.abt-img img {
    margin: 0;
    height: 500px;
}

.abt-text p {
    font-size: 13px;
    line-height: 22px;
}

section.about {
    margin: 0;
}

footer h6 {
    font-size: 20px;
}

.ftr-bottom .col-md-3 {
    width: 50%;
}

.right-text {
    margin: 0;
}

.ftr-bottom:after {
    display: none;
}

.ftr-bottom:before {left: 49%;}

.bottom-footer p, .bottom-footer a {
    font-size: 11px;
}
section.featurred .top-head .col-md-8 {
    width: 100%;
}
	.tabs-names {
    margin: 0;
}
	section.main_slider.inner-banner h1 {
      font-size: 28px !important;
        line-height: 1.2 !important;
}

section.main_slider.inner-banner .banner_img img {
    height: 300px;
}

section.main_slider.inner-banner img.img-fluid {
    height: 400px;
}
.prd-card ul li span b {
    font-size: 12px;
}
.single-product .cart {
    padding: 0 20px !important;
}

	.contact-form input, .contact-form textarea {
    margin-bottom: 10px;
    height: 50px;
}

.contact-form input, .contact-form textarea {
}

.contact-form textarea {
    height: 130px;
}

.contact-form button {
    width: 150px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 46% !important;
}
.single-product button.single_add_to_cart_button.button.alt {
    padding: 10px 20px !important;
    font-size: 12px !important;
}
ul.products li.product {
    width: 50% !important;
}
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {
	header {
    position: static;
    background: var(--theme2);
}

.logo img {
margin: 0 auto;
        display: block;
      height: 100px !important;
        background: #ffffffd6 !important;
        object-fit: cover;
        border-radius: 10px !important;
        width: auto !important;
}

.header-btn {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px;
}
.single-product .cart {
    padding: 0 10px !important;
}
.is-form-style {
    width: 90%;
}
	img.img-fluid {
    height: 600px;
}
ul.social-icons {
           justify-content: center;
        writing-mode: sideways-rl;
        right: 20px;
        left: unset;
        top: 0;
}
img.man-img {
    width: auto;
    height: 350px;
    position: unset;
    margin: 20px  auto 0;
    display: block;
        object-fit: cover;
}

.banner_text ul li:last-child a {
    margin: 0 auto;
}

.carousel-indicators {
    margin: 0 auto;
}

.container-fluid {
    padding: 0;
}

.carousel-caption {
    display: block;
}

.banner_text {
    padding-bottom: 10px;
}

.banner_text ul {
    justify-content: center;
}

.banner_text ul li {
    width: auto;
}

h1 {
    font-size: 90px;
}
	h2 {
    font-size:30px;
}
.tabs-names {
    margin: 0;
}

a.cart.cart2 {
    padding: 0 10px;
}
.fea-text h3 {
    font-size: 29px;
}

.top-head {
    text-align: center;
}

.top-head a {
    margin: 10px auto;
}

section.products .nav-tabs .nav-link {
    font-size: 11px;
    padding: 10px 5px;
}

.tabs-names h3 {
    font-size: 40px;
    text-align: center;
}

section.products ul#myTab {
    justify-content: center;
}

.tab-content > .active {
    padding: 20px;
}

.prd-card img {
    height: 300px !important;
    object-position: top;
}

section.products {
    padding-bottom: 50px;
}
.upto-wrap {
    padding: 30px;
}

.upto-wrap h3 {
    font-size: 30px;
}

.upto-wrap h3 span {
    font-size: 25px;
}

section.about .container-fluid {
    padding: 0 5%;
}

.abt-img img {
    width: 100%;
    height: 300px;
    margin: 0 0  10px;
}

.abt-text p {
    font-size: 14px;
    line-height: 23px;
}

section.about {
    margin: 0;
}

.ftr-bottom:after {
    display: none;
}

.ftr-bottom:before {
    display: none;
}

.right-text {
    width: 100%;
}

.bottom-footer img {
    margin: 0 auto;
}

.bottom-footer p, .bottom-footer a {
          margin-bottom: 10px;
        font-size: 11px;
}
footer ul.social-icons {
    display: flex;
    justify-content: center;
}


footer {
    padding-bottom: 0;
}
	section.main_slider.inner-banner h1 {
        font-size: 37px !important;
        text-align: center !important;
        margin-top: 20px !important;
        line-height: 1.2 !important;
}

section.main_slider.inner-banner .banner_img img {
    height: 300px;
    object-fit: contain;
}

section.main_slider.inner-banner img.img-fluid {
    height: 400px;
}

.abt-text {
    margin-top: 10px;
}

.miss-text h3 {
    font-size: 33px;
}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 90% !important;
        float: unset !important;
        margin: 0 auto !important;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    float: unset !important;
}

.prd-card {
    margin-bottom: 10px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    margin: 0 auto 10px !important;
    display: block !important;
    width: 80% !important;
    float: unset !important;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: unset !important;
    text-align: center;
}

.prd-card ul li span b {
    font-size: 11px;
}
.single-product h1.product_title.entry-title {
    font-size: 25px !important;
    line-height: 1.2 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    font-size: 10px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {padding-left: 7px;}

.single-product div#tab-description h2 {
    font-size: 20px !important;
}

.woocommerce div.product form.cart .button {
    font-size: 10px !important;
    padding: 0 20px !important;
}
.wc-block-components-product-name {
    font-size: 11px !important;
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data p {
    color: #000;
    line-height: 20px;
    font-size: 11px;
}
article#post-1839 .vc_column_container>.vc_column-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.Contant-sec {
    padding: 70px 0;
}

.contact-form button {
    width: 150px;
}

.contact-map iframe {
    height: 300px;
}
header .col-md-3:first-child {
    width: 100%;
}

header .col-md-3:last-child {
    width: 100%;
}
ol.flex-control-nav.flex-control-thumbs {
    margin-top: 10px !important;
}
.Contant-sec ul.social-icons {
    display: flex;
    margin-bottom: 10px;
}	
}
