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

}
@media only screen and (min-width : 100px) and (max-width : 1100px) {
.header-menu ul li a {
    font-size: 13px;
}
.header-menu ul li {
    padding: 0 0px;
}	
.header-item-list ul li a {
    font-size: 14px;
}	
.home-slider-content h2 {
    font-size: 32px;
    /* line-height: 48px; */
}	
.about-item {
    padding-right: 0px;
}	
.about-item-content p {
    font-size: 16px;
    padding: 0px 0 10px 0;
}	
.medicated-item {
    width: 65%;
}	
h2.title {
    font-size: 22px;
}	
.testimonial-slide {
    padding: 50px 30px;
}	
.testimonial-slide-content h3 {
    font-size: 17px;
}	
.testimonial-slide-content p {
    font-size: 14px;
}
	.btn-1 {
		padding: 10px 25px;
		font-size: 11px;
	}
	.home-slider-image {
		height: 500px;
	}
	section.sec1 .image {
		height: 455px;
	}
	section.sec1 .items {
		margin-bottom: 10px;
	}
	section.section2 .tab-pane .image .icon1 {
		left: -113%;
		width: 135%;
	}
	section.section2 .tab-pane .heading p {
		font-size: 12px;
	}
	section.section2 .tab-pane .heading h2 {
		font-size: 23px;
	}
	section.section2 .tab-pane .image .icon5 {
		right: -100px;
		width: 60%;
	}
	section.section2 .tab-pane #content4 {
		right: 2%;
	}
	section.section2 .tab-pane #content2 {
		left: 2%;
	}
	section.section2 .tab-pane .image .icon2 {
		top: 35%;
		width: 66%;
	}
	section.section2 .tab-pane .image .icon3 {
		bottom: 15%;
		width: 64%;
	}
	section.section2 .tab-pane #content3 {
		left: 1%;
	}
	section.section2 .tab-pane .image .icon4 {
		right: -106%;
		width: 117%;
	}
	section.product-detail li.nav-item .nav-link {
		width: 160px;
		height: 70px;
	}
	section.product-detail .tab-pane .image {
		height: 330px;
	}
	.product-detail .heading {
		height: 315px;
	}
}
@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: 50%;
    right: -52%;
}
	.home-slider-image {
		height: 400px;
	}
	section.sec1 .row{
		justify-content:center;
	}
	section.sec1 {
		padding: 50px 0;
	}
	.home-slider-content h2 {
		font-size: 32px;
		line-height:normal;
	}
	.home-slider-content p {
		font-size: 15px;
	}
	.btn-1{
		padding: 10px 30px;
    	font-size: 10px;
	}
	section.section2 .tab-pane #content1, section.section2 .tab-pane #content2, section.section2 .tab-pane #content3, section.section2 .tab-pane #content4, section.section2 .tab-pane #content5 {
		position:unset;
		width: 100%;
		text-align: left;
		margin-bottom: 40px;
	}
	section.section2 .tab-pane .image .icon1, section.section2 .tab-pane .image .icon2, section.section2 .tab-pane .image .icon3, section.section2 .tab-pane .image .icon4, section.section2 .tab-pane .image .icon5 {
		display: none;
	}
	section.section2 .tab-pane .image {
		width: 30%;
	}
	section.section2 .tab-content {
		margin-top: 50px;
	}
	section.section3 .container > .row {
		row-gap: 30px;
	}
	footer.footer {
		padding: 35px 0px;
	}
	footer.footer .row {
		row-gap: 30px;
	}
	section.section2:after {
		height: 150px;
	}
	section.sec1 .image {
		height: 555px;
	}
	section.product-detail .tab-pane .image {
		height: 240px;
	}
	section.product-detail .heading p {
		margin: 28px 0;
	}
	section.product-detail li.nav-item .nav-link {
		width: 145px;
		height: 60px;
	}
	section.product-detail .nav-link .image h5 {
		font-size: 13px;
	}
	section.product-detail #pills-tab {
		bottom: 15px;
	}
}

@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;
}
.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;
}
	
	section.responsive-menu {
		width: 100%;
		right: -102%;
	}
	.home-slider-content h2 {
		font-size: 20px;
	}
	.home-slider-content {
		padding: 10px;
	}
	.home-slider-content p {
		font-size: 12px;
	}
	.home-slider-image {
		height: 365px;
	}
	section.sec1 .image {
		height: 390px;
	}
	section.sec1 .row {
		row-gap: 30px;
	}
	.heading h3 {
		font-size: 25px;
	}
	.heading h4 {
		font-size: 14px;
	}
	.heading p {
		font-size: 13px;
	}
	section.sec1 .items .item {
		margin: 0 12px;
		padding: 15px 0;
		width: 90px !important;
	}
	section.sec1 .items .item .img {
		padding: 15px 0;
	}
	.heading h2 {
		font-size: 22px;
	}
	.section2 .nav-pills .nav-link {
		font-size: 13px;
	}
	section.section2 .tab-pane .image {
		width: 36%;
		margin-bottom: 25px;
	}
	section.section2 .tab-pane .heading h2 {
		font-size: 22px;
	}
	section.section2:after{
		display:none;
	}
	section.section2 {
		padding: 40px 0 1px 0;
	}
	section.section3 {
		padding: 30px 0;
	}
	footer.footer .row {
		row-gap: 50px;
	}
	.footer-content p {
		font-size: 13px;
	}
	.inner-page-content p {
		font-size: 12px;
	}
	.inner-page-content h1 {
		font-size: 26px;
	}
	.inner-page-content p {
		font-size: 12px;
	}
	.inner-banner {
		height: 200px;
	}
	section.product-detail .tab-pane {
		padding: 50px 0px 50px 0;
	}
	section.product-detail .heading p {
		margin: 15px 0;
	}
	section.product-detail #pills-tab{
		position:unset;
	}
	section.product-detail .tab-pane .image {
		width: 100%;
		height: 350px;
	}
	section.product-detail .tab-pane .image > img {
		width: 40%;
	}
	section.product-detail li.nav-item .nav-link {
		width: 118px;
		height: 62px;
	}
	section.product-detail .nav-link .image h5 {
		font-size: 12px;
	}
	.product-detail .heading {
		height: 230px;
	}
	section.product-detail #pills-tab {
		padding: 35px 0;
	}
}
@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) {

}
