@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1320px;
	}
}

@media only screen and (max-width: 1600px) {
.main-slider h1 {
    font-size: 3.5rem;
    line-height: 70px;
}

.main-slider {
    height: 600px;
}

section {
    padding: 4rem 0;
}
.main-slider.inner-banner {
    height: 450px;
}

.main-head {
    font-size: 3.2rem;
}
.page-id-8 .main-slider + #primary {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.page-id-11 .vc_custom_1744742021601,
.page-id-350 .vc_custom_1744749307986,
.page-id-361 .vc_custom_1744745190256,
.page-id-345 .vc_custom_1744749448816,
.page-id-364 .vc_custom_1744749468553
{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.page-id-11 .vc_custom_1744742021601 h1,
.page-id-350 .vc_custom_1744749307986 h1,
.page-id-361 .vc_custom_1744745190256 h1,
.page-id-345 .vc_custom_1744749448816 h1,
.page-id-364 .vc_custom_1744749468553 h1
{
    font-size: 2rem;
}
}

@media only screen and (max-width: 1445px) {

section.box-sec {
    padding: 3rem 0;
}

}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
	.main-slider {
    height: 490px;
}

.main-head {
    font-size: 3rem;
    line-height: 50px;
}

.perfect-content p {
    margin: 10px 0 0;
}

section {
    padding: 3rem 0;
}

footer {
    padding: 3rem 0 0;
}

.footger-bottom {
    margin-top: 40px;
    padding: 20px 0;
}

footer h2 {
    font-size: 16px;
}
section.choose-sec {
    padding: 3rem 0;
}
.main-slider.inner-banner {
    height: 380px;
}
.page-id-8 .main-slider + #primary {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}
	.main-slider h1 {
    font-size: 3rem;
    line-height: 50px;
}
.main-slider .themeBtn {
    margin-top: 10px;
}
.main-slider {
    height: 400px;
}
.main-slider.inner-banner {
    height: 300px;
}
.btn-warning {
    margin-top: 23px !important;
}
.woocommerce div.product form.cart {
    margin-bottom: 1em !important;
}
section.popular-sec.popular-inner {
    padding-bottom: 1rem;
}
.wc-block-cart table.wc-block-cart-items {
    margin: 0;
}
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}
	.main-slider h1 {
    font-size: 2.8rem;
}
.main-slider {
    height: 320px;
}
.navbar-toggler {
    width: auto;
    border-color: #aa917d;
    margin: 0;
    color: #aa917d;
}
.navbar-nav .nav-item .nav-link {
    margin: 10px 0;
}
ul.top-lsit {
    justify-content: center;
    margin: 10px 0 0;
}
.navbar-nav {
    gap: 0px;
}
.main-head {
    font-size: 2.7rem;
    line-height: 40px;
}
section.choose-sec .main-head {
    margin-bottom: 20px;
}
.choose-wrapp + .choose-wrapp {
    margin: 20px 0 0;
}
.contact-card {
    padding: 2.5625rem 1rem;
}
.contact-cardLinks li a {
    font-size: 14px;
}
.main-slider.inner-banner {
    height: 250px;
}




.page-id-11 .vc_custom_1744742021601 p, .page-id-11 .vc_custom_1744742021601 ul li,
.page-id-350 .vc_custom_1744749307986 p, .page-id-350 .vc_custom_1744749307986 ul li,
.page-id-361 .vc_custom_1744745190256 p, .page-id-361 .vc_custom_1744745190256 ul li,
.page-id-345 .vc_custom_1744749448816 p, .page-id-345 .vc_custom_1744749448816 ul li,
.page-id-364 .vc_custom_1744749468553 p, .page-id-364 .vc_custom_1744749468553 ul li
{
    font-size: 14px;
}

.page-id-11 .vc_custom_1744742021601 p strong,
.page-id-350 .vc_custom_1744749307986 p strong,
.page-id-361 .vc_custom_1744745190256 p strong,
.page-id-345 .vc_custom_1744749448816 p strong,
.page-id-364 .vc_custom_1744749468553 p strong
{
    font-size: 1.4rem;
}
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	.homeSlider .mainbnner-inner::after {
        background: rgb(0 0 0 / 62%);
        width: 100%;
    }
    .box-main {
    margin-bottom: 2rem;
}
.perfect-content {
    margin-bottom: 1.5rem;
}
    section {
        padding: 2rem 0;
    }
    .popular-content h3 {
    font-size: 1.6rem;
    }
    section.popular-sec .second-Btn {
    margin: 0.6rem 0 0;
}

section.popular-sec .row + .row {
    padding: 20px 0 0;
}

.popular-content h4 {
    font-size: 14px;
}
.main-logo img {
    width: 220px;
}
.preLoader.black img {
    width: 50%;
}
.box-content h3 {
    font-size: 1.5rem;
}
ul.footer-social {
    margin-bottom: 2rem;
}

footer h2 {
    margin-bottom: 16px;
}

ul.info-list {
    margin: 0 0 1.5rem;
}

.footger-bottom {
    margin-top: 20px;
    padding: 10px 0;
}

.footger-bottom p {
    text-align: center;
}

figure.footer-Imag {
    text-align: center;
    margin: 1rem 0 0;
}

figure.footer-logo img {
    width: 70%;
}

figure.footer-logo {
    text-align: left;
}
section.choose-sec {
    background: transparent;
}
.main-slider.inner-banner {
    height: 210px;
}
.contact-card {
    margin-bottom: 1rem;
    height: auto;
}
}

@media (max-width: 575.98px) {
    .main-slider h1 {
    line-height: 40px;
}

.box-content h3 {
    font-size: 1.7rem;
}

figure.footer-logo img {
    width: 90%;
}
.main-slider.inner-banner {
    height: 170px;
}
}

@media (max-width: 320.98px) {}