@media only screen and (min-width : 100px) and (max-width : 1400px) {

}
@media only screen and (min-width : 100px) and (max-width : 1100px) {
.popup-title {
    font-size: 24px !important;
}
.home-slider-image {
    height: 420px;
}	
.card-body h2 {
    font-size: 20px;
}	
.second-sec-content h2 {
    font-size: 32px;
}	
.second-sec-content p {
    font-size: 18px;
}	
.third-sec-box-title h2 {
    font-size: 24px;
}	
.third-sec-box-content p {
    font-size: 15px;
}	
a.btn-2 {
    font-size: 15px;
    padding: 14px 25px;
}	
.about-content p {
    font-size: 16px;
}	
.about-content h2 {
    font-size: 24px;
    padding-bottom: 0px;
}	
.about-item {
    margin-left: 0;
}	
.loved-heading h2 {
    font-size: 28px;
}	
.categories-main h2 {
    font-size: 28px;
}	
.customer-heading h2 {
    font-size: 28px;
}	
.customer-box p {
    font-size: 16px;
}
.sec-last-main-img {
    width: 20%;
}	
.footer-logo {
    width: 55%;
}	
.footer-item ul li a, .footer-item ul li {
    font-size: 15px;
}	
.footer-title h2 {
    font-size: 22px;
    font-weight: 700;
}	
	.section-content h2 {
    font-size: 28px;
    font-weight: 700;
    color: var(--c1);
}
.section-content p strong {
    color: var(--c2);
}
.section-content p {
    font-size: 16px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
}
@media only screen and (min-width : 100px) and (max-width : 1000px) {


}
@media only screen and (min-width : 100px) and (max-width : 900px) {
.inner-page-title {
    font-size: 2rem;
}
section.responsive-menu {
    width: 100%;
    right: -102%;
}
.header-logo {
    width: 40%;
}	
header.header .col-0 {
    display: none;
}	
.header-icons {
    display: none;
}	
.menu-icon .menu-logo img {
    width: 100%;
}	
.menu-icon .menu-logo {
    width: 30%;
}	
section.responsive-menu{
	padding: 20px 10px 0 10px;		
}	
section.home-slider {
    margin-top: 190px;
}	
.home-slider-image {
    height: 310px;
}	
#accordion .card-header a {
    font-size: 16px;
}	
.second-sec-content h2 {
        font-size: 24px;
    }	
.second-sec-content p {
        font-size: 16px;
    }
.second-sec-content {
    padding-bottom: 10px;
}	
.second-sec-content h2 {
        font-size: 20px;
    }	
.about-item {
        margin-top: 30px;
    }	
    .sec-last-main-img {
        width: 35%;
    }	
	
	
	
	
}

@media only screen and (min-width : 100px) and (max-width : 600px) {
.blogs-item .custom-theme-post-item {
    display: block;
}
.blogs-item .custom-theme-post-item .custom-theme-post-content {
    padding-left: 0px;
}
}

@media only screen and (min-width : 100px) and (max-width : 500px) {
.inner-page-title {
    font-size: 1.6rem;
}
.custom-theme-post-title a {
    font-size: 1.3rem;
}
	.home-slider-image {
        height: 160px;
    }
.woocommerce .woocommerce-result-count {
    margin: 0 0 13px;
    width: 100%;
    text-align: center;
}
.woocommerce .woocommerce-ordering select {
    width: 100%;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: unset;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 1.8em;
}
	.category-main ul li {
    width: 100% !important;
}
	footer.footer .col-lg-4:nth-child(2) {
    padding-left: 15px;
}
	    .footer-title h2 {
        margin-top: 20px;
    }
	    section.home-slider {
        margin-top: 0;
    }
	header.header {
    position: relative;
}
}
@media only screen and (min-width : 100px) and (max-width : 375px) {
.post-meta span {
    font-size: 11px;
    letter-spacing: .5px;
}
.custom-theme-post-title a {
    font-size: 1.2rem;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width:100%;
}
}
@media only screen and (min-width : 100px) and (max-width : 320px) {

}
