/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.mid-header { padding: 15px 0;}
	.logo img { height: 100%; width: 100%;}
	.top-search { padding: 0; margin-top: 10px; }
	.txt-control {width: 88%;	}
	.btn-search { width: 12%;	}
	.top-icon {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon ul li { float: none; font-size: 14px; }
	
	.top-icon1 {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon1 ul li { float: none; font-size: 14px; }

	#desktopMainMenu {display: none;}
	#mobileMainMenu {display: block;}
	#desktopHTO {display: none;}
	#mobileHTO {display: block;}

	.mobile-menu { background-color: #f0f2f3;}
	.mobile-menu i{color:#661e2a}
	.navbar-toggler { background-color:#661e2a !important;}
	.navbar-toggler i {color:#FFF;}

	.navbar-nav li a { color: var(--text-gray); display: block;}

	.banner-content {position: absolute; top: 50%;width: 92%;background: #d3d3d39d; padding-left: 0px;border-radius: 5px;	height: 175px;}
	.banner-content h1 {color: #000;font-weight: 800;font-size: 21px;margin-top: 7px;padding-left: 10px;	}
	.banner-content ul li {	font-size: 12px;	}

	.banboxmain{ margin:0; }
	.banbox-seal {margin: 10px 12px;}
	.banner_box_left { padding: 10px; }
	.banner_box_right { padding: 10px; }
	.bannerbox { height: 165px; }
	.banner_box_left .leftImg1 { margin-bottom: 20px; }
	.banner_box_right .rightImg1 {  width: 80%; }
	.banner_box_right .rightImg2 { margin-top: 10px; width: 80%; }
	.banbox-right { margin-top: 15px;}

	.banbox-right ul li:nth-child(1) { float: left; width: 100%; text-align: left;	}
	.banbox-right ul li:nth-child(2) { float: left; width: 100%; text-align: left;	}

	.about {padding: 35px 0;}
	.about h2 {	font-size: 1.8rem; }
	.about p { font-size: 12px; margin-bottom: 10px;}
	.about-box{padding: 0px; display: none;}

	.heading-home-block h2 {margin-bottom: 26px;	font-size: 34px;}
	.product-desc { padding: 8px 0; }
	.product-title { font-size: 12px; margin-bottom: 0;}
	.product-price {font-size: 12px;}

	section.testimonial {padding: 30px 0; }
	#medical-experts { padding-right: 10px;}
	#pharmacy-experts {	padding-left: 15px;	}
	#pharmacy-experts h2 {margin: 15px 0;}
	.colcat { width: 43%;  padding: 10px; margin: 10px 10px;}
	.colcat h3 {font-size: 14px;margin-top: 10px;margin-bottom: 0;}
	.news-and-blogs { padding: 30px 0;}
	.news-and-blogs .swiper { height: 420px;}
	.news-and-blogs .swiper-button-next:after, .swiper-button-prev:after { 	font-size: 35px !important;	}
	.news-and-blogs .swiper-button-next, .swiper-rtl .swiper-button-prev { 	right: 30px !important; display: none !important;}
	.news-and-blogs .swiper-button-prev, .swiper-rtl .swiper-button-next { 	left: 30px !important; display: none !important;}
	.news-and-blogs .swiper-cont {width: calc(100% - 75px);	}

	.footer_strip {	margin: 0px 0 -95px;}
	.footer_col { margin-top: 12px;	}

	.login-txt{ display: none;}
	.signin-form { margin: 20px 0; }
	.profilePic { width:100%; height:100px; }
	
	.rx-upload-btn { width:100%; }
	.pc-sub-text { display: none;}

}

/* Small devices (portrait tablets and large phones, 600px and 767px) */
@media (min-width:600px) and (max-width:767px){
	.mid-header { padding: 15px 0;}
	.logo img { height: 100%; width: 100%;}
	.top-search { padding: 0; margin-top: 10px; }
	.txt-control {width: 88%;	}
	.btn-search { width: 12%;	}
	.top-icon {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon ul li { float: none; font-size: 14px; }
	
	.top-icon1 {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon1 ul li { float: none; font-size: 14px; }

	#desktopMainMenu {display: none;}
	#mobileMainMenu {display: block;}
	#desktopHTO {display: none;}
	#mobileHTO {display: block;}

	.mobile-menu { background-color: #f0f2f3;}
	.mobile-menu i{color:#661e2a}
	.navbar-toggler { background-color:#661e2a !important;}
	.navbar-toggler i {color:#FFF;}

	.navbar-nav li a { color: var(--text-gray); display: block;}

	.banner-content {position: absolute; top: 50%;width: 70%;background: #d3d3d39d; padding-left: 0px;border-radius: 5px;	height: 155px;}
	.banner-content h1 {color: #000;font-weight: 800;font-size: 21px;margin-top: 7px;padding-left: 10px;	}
	.banner-content ul li {	font-size: 12px;	}

	.banboxmain{ margin:0; }
	.banbox-seal {margin: 10px 12px;}
	.banner_box_left { padding: 10px; }
	.banner_box_right { padding: 10px; }
	.bannerbox { height: 165px; }
	.banner_box_left .leftImg1 { margin-bottom: 20px; }
	.banner_box_right .rightImg1 {  width: 80%; }
	.banner_box_right .rightImg2 { margin-top: 10px; width: 80%; }
	.banbox-right { margin-top: 15px;}

	.banbox-right ul li:nth-child(1) { float: left; width: 100%; text-align: left;	}
	.banbox-right ul li:nth-child(2) { float: left; width: 100%; text-align: left;	}

	.about {padding: 35px 0;}
	.about h2 {	font-size: 1.8rem; }
	.about p { font-size: 12px; margin-bottom: 10px;}
	.about-box{padding: 0px; display: none;}

	.heading-home-block h2 {margin-bottom: 26px;	font-size: 34px;}
	.product-desc { padding: 8px 0; }
	.product-title { font-size: 12px; margin-bottom: 0;}
	.product-price {font-size: 12px;}

	section.testimonial {padding: 30px 0; }
	#medical-experts { padding-right: 10px;}
	#pharmacy-experts {	padding-left: 15px;	}
	#pharmacy-experts h2 {margin: 15px 0;}
	.colcat { width: 43%;  padding: 10px; margin: 10px 10px;}
	.colcat h3 {font-size: 14px;margin-top: 10px;margin-bottom: 0;}
	.news-and-blogs { padding: 30px 0;}
	.news-and-blogs .swiper { height: 500px;}
	.news-and-blogs .swiper-button-next:after, .swiper-button-prev:after { 	font-size: 35px !important;	}
	.news-and-blogs .swiper-button-next, .swiper-rtl .swiper-button-prev { 	right: 30px !important; display: none !important;}
	.news-and-blogs .swiper-button-prev, .swiper-rtl .swiper-button-next { 	left: 30px !important; display: none !important;}
	.news-and-blogs .swiper-cont {width: calc(100% - 75px);	}

	.footer_strip {	margin: 0px 0 -95px;}
	.footer_col { margin-top: 12px;	}

	.login-txt{ display: none;}
	.signin-form { margin: 20px 0; }
	.pc-sub-text { display: none;}
}

/* Medium devices (landscape tablets, 768px and 1024px) */
@media (min-width:768px) and (max-width:1023px){
	.mid-header { padding: 15px 0;}
	.logo img { height: 100%; width: 100%;}
	.top-search { padding: 0; margin-top: 10px; }
	.txt-control {width: 88%;	}
	.btn-search { width: 12%;	}
	.top-icon {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon ul li { float: none; font-size: 14px; }
	
	.top-icon1 {	margin: 12px 0 0 0;	text-align: center;	}
	.top-icon1 ul li { float: none; font-size: 14px; }

	#desktopMainMenu {display: block;}
	#mobileMainMenu {display: none;}
	#desktopHTO {display: none;}
	#mobileHTO {display: block;}

	.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { display: none;}
	.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { display: none;}

	.pc-sub-text { display: none;}
}


/* Extra large devices (large laptops and desktops, 1024px and up) */
@media only screen and (min-width: 1024px) {
	#desktopMainMenu {display: block;}
	#mobileMainMenu {display: none;}
	#desktopHTO {display: block;}
	#mobileHTO {display: none;}
	.pc-sub-text { display: block;}

}