	body {
		width: 100%;
		font-family: 'Poppins', sans-serif;
	}

	* {
		word-wrap: break-word;
		/* word-break: break-word; */
		font-family: 'Poppins', sans-serif;
	}

	:root {
		--primary-color: #F283B0;
		--secondory-color: #7BD1F2;
		--text-color: #ffffff;
	}

	.modal-content .close:hover {
		color: var(--primary-color)
	}

	::-webkit-scrollbar {
		background-color: #fff;
		width: 10px
	}

	::-webkit-scrollbar-track {
		background-color: #fff
	}

	::-webkit-scrollbar-track:hover {
		background-color: #f4f4f4
	}

	::-webkit-scrollbar-thumb {
		background-color: #babac0;
		border-radius: 16px;
		border: 2px solid #fff
	}

	::-webkit-scrollbar-thumb:hover {
		background-color: #a0a0a5;
		border: 2px solid #f4f4f4
	}

	::-webkit-scrollbar-button {
		display: none
	}

	.select2-dropdown {
		border: 1px solid #e8e8e8 !important
	}

	.select2-results__options .select2-results__option strong.select2-results__group {
		font-size: 14px;
		font-weight: 500;
		color: #1f4569
	}

	.select2-container .select2-results .select2-results__options li {
		font-size: 13px;
		color: #0e3254;
		transition: .2s all !important
	}

	.select2-container--default .select2-results__option[role=group] {
		padding: 0;
		border-top: 1px solid #e8e8e8
	}

	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: var(--primary-color) !important;
		color: #fff !important;
		transition: .2s all !important
	}

	.select2-container--default .select2-results__option[aria-selected=true] {
		background-color: #ddd;
		transition: .2s all !important
	}

	.product-view .product-essential .product-info-main .price-info .price {
		color: #e87b1e
	}

	.mobilenavboxset {
		display: none
	}

	.navhedbox_cover {
		display: inline-block;
		width: 100%;
		background: var(--primary-color);
		box-shadow: 0 4px 12px 0 rgba(204, 204, 204, .5);
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 2px
	}

	.logosrchcsart {
		display: inline-block;
		width: 100%;
		text-align: center;
		position: relative;
		float: left;
		padding: 3px 0 0
	}

	.lefthedlogonav {
		display: inline-block;
		width: auto;
		float: left;
		margin-top: 6px;
		min-height: 84px
	}

	.lefthedlogonav a {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 2px
	}

	.lefthedlogonav a img {
		width: 190px;
		height: auto
	}

	/* .midserchbox {
		display: inline-block;
		width: 595px;
		float: left;
		padding-top: 10px;
		margin-left: 38px
	} */

	.midserchbox form {
		background: 0 0;
		margin-bottom: 0;
	}

	.searchbar {
		position: relative;
		display: inline-block;
		border-radius: 5px;
		width: 595px;
		float: left
	}

	.searchbar .search_input {
		width: 100%;
		color: #000;
		background: #E4ECF9;
		border: 1px solid #E4ECF9;
		font-size: 15px !important;
		border-radius: 5px;
		height: 38px;
		padding-left: 62px
	}

	.searchbar .search_input:focus {
		background: #fff !important
	}

	.searchbar a {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		height: 38px;
		width: 38px;
		text-align: center;
		padding-top: 7px;
		background: #e0e0e0;
		border-radius: 0 5px 5px 0
	}

	.searchbar a img {
		width: 17px
	}

	.searchbar input::-webkit-input-placeholder {
		color: #b5b5b5
	}

	.searchbar input::-moz-placeholder {
		color: #b5b5b5
	}

	.searchbar input:-ms-input-placeholder {
		color: #b5b5b5
	}

	.searchbar input:-moz-placeholder {
		color: #b5b5b5
	}

	.inpuserchboxset {
		display: inline-block;
		width: 100%;
		padding-left: 35px
	}

	.select2-container--default .select2-results>.select2-results__options {
		max-height: initial !important
	}

	.allcatgrboxsel {
		display: inline-block;
		width: auto;
		position: absolute;
		top: 0;
		left: 0
	}

	.allcatgrboxsel .select2-container {
		width: auto !important;
		min-width: 85px
	}

	.allcatgrboxsel .select2-container--default .select2-selection--single {
		background-color: #e4ecf9 !important;
		border: 0 !important
	}

	.allcatgrboxsel span.select2-selection.select2-selection--single {
		height: 44px !important;
		padding-top: 9px !important;
		border-radius: 8px 0 0 8px
	}

	.allcatgrboxsel .select2-container--default .select2-selection--single .select2-selection__arrow {
		top: 6px;
		right: 5px;
		height: 34px !important
	}

	.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {
		padding-right: 28px
	}

	.midserchbox .searchbar form {
		background-color: transparent !important
	}

	.select2-dropdown {
		min-width: 188px !important;
		max-height: 280px !important;
		overflow: auto
	}

	.select2-container .select2-search.select2-search--dropdown {
		display: block !important
	}

	.select2-container--default .select2-search--dropdown .select2-search__field {
		height: 36px;
	}

	.prodnotlistboxset p {
		display: inline-block;
		width: 100%;
		text-align: center;
		color: red;
		font-size: 14px;
		margin: 0;
		padding: 9px 10px 8px
	}

	.prodnotlistboxset a {
		position: relative;
		top: 0;
		right: 0;
		height: auto;
		width: auto;
		text-align: center;
		padding-top: 0;
		background: inherit;
		display: inline-block;
		color: var(--primary-color);
		font-weight: 600
	}

	.rightmenuyboxset {
		display: inline-block;
		width: auto;
		float: right;
		padding-right: 0
	}

	.rightmenuyboxset ul {
		display: inline-block;
		width: auto;
		float: right;
		padding-top: 11px
	}

	.rightmenuyboxset ul li {
		display: inline-block;
		width: auto;
		float: left;
		margin-left: 20px
	}

	.rightmenuyboxset ul li a {
		display: inline-block;
		width: auto;
		text-align: center;
		position: relative
	}

	.rightmenuyboxset ul li a img {
		width: 38px;
		margin-bottom: 0;
		float: left
	}

	.rightmenuyboxset ul li a p {
		display: inline-block;
		width: auto;
		float: left;
		color: #fff;
		font-size: 14px;
		line-height: 1.3;
		font-weight: 600;
		margin-bottom: 0;
		margin-top: 11px;
		margin-left: 8px
	}

	.rightmenuyboxset ul li a span {
		position: absolute;
		top: 0;
		left: 24px;
		background: #fff;
		color: var(--primary-color);
		font-size: 14px;
		min-width: 18px;
		min-height: 18px;
		border-radius: 50%;
		line-height: 1.1;
		text-align: center;
		font-weight: 500;
		padding-top: 1px;
	}

	.medcshopoffnav {
		display: inline-block;
		width: auto;
		padding-top: 24px;
		float: left;
		margin-left: 24px
	}

	#mainnav ul {
		list-style: none;
		margin: 0;
		padding: 0
	}

	#mainnav>ul>li {
		display: inline-block;
		padding: 0 6px
	}

	#mainnav ul li {
		position: relative
	}

	.header #mainnav>ul>li>a {
		line-height: 100px
	}

	#mainnav>ul>li.home>a {
		color: #18ba60
	}

	#mainnav>ul>li>a {
		position: relative;
		display: block;
		color: #222;
		text-decoration: none;
		margin: 0 15px;
		font-weight: 600;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		margin-right: 0 !important
	}

	#mainnav ul.submenu {
		position: absolute;
		left: 0;
		top: 150%;
		width: 270px;
		text-align: left;
		background-color: transparent;
		z-index: 9999;
		opacity: 0;
		visibility: hidden;
		display: block !important;
		-webkit-transition: all .3s ease-in-out !important;
		-moz-transition: all .3s ease-in-out !important;
		-ms-transition: all .3s ease-in-out !important;
		-o-transition: all .3s ease-in-out !important;
		transition: all .3s ease-in-out !important;
	}

	#mainnav ul.submenu li:first-child {
		border-top: none
	}

	#mainnav ul li ul li {
		margin-left: 0
	}

	#mainnav ul.submenu>li>a {
		display: block;
		color: #000;
		text-decoration: none;
		padding: 0 0 0 20px;
		line-height: 45px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out
	}

	#mainnav ul li:hover>ul.submenu {
		top: 100%;
		opacity: 1;
		visibility: visible
	}

	.mainboxset {
		display: inline-block !important;
		float: left
	}

	.navmainlistmenu {
		padding-left: 0;
		color: #fff !important;
		padding-right: 0;
		margin-left: 0 !important;
		margin-right: 0 !important;
		display: inline-block !important;
		float: left;
		line-height: 1.2;
		text-align: left;
		padding-right: 0 !important;
		padding-left: 50px
	}

	.navmainlistmenu img {
		width: 42px;
		height: 42px;
		float: left;
		margin-right: 0;
		position: absolute;
		top: 0;
		left: 0
	}

	.navmainlistmenu p {
		float: left;
		padding-left: 0;
		color: #fff !important;
		padding-right: 0;
		margin-left: 0 !important;
		margin-right: 0 !important;
		display: inline-block !important;
		font-size: 17px !important;
		line-height: 1.2;
		text-align: left;
		font-weight: 600 !important;
		padding-right: 0;
		margin-bottom: 0;
		width: 100%
	}

	.navmainlistmenu p span {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		font-size: 13px
	}

	.navmainlistmenu a:hover {
		color: #fff
	}

	.menunav1 {
		width: auto
	}

	.menunav2 {
		width: auto
	}

	.menunav3 {
		width: auto
	}

	.menunav2 .navmainlistmenu {
		margin-right: 0
	}

	.careticonset {
		padding-left: 0
	}

	.careticonset .fa-caret-down {
		display: inline-block;
		position: absolute;
		right: 0;
		top: 3px;
		font-size: 20px
	}

	.mainboxset .submenu {
		margin-top: 0 !important;
		padding-top: 4px !important
	}

	.mainboxset .submenu li {
		display: inline-block;
		width: 100%;
		float: left;
		border-top: 1px solid #d2d2d2 !important;
		background: #fff
	}

	.mainboxset .submenu li a {
		display: inline-block !important;
		width: 100%;
		float: left;
		font-weight: 500;
		color: #333;
		font-size: 14px;
		padding: 8px 15px !important
	}

	.mainboxset .submenu li a img {
		width: 25px;
		float: left
	}

	.mainboxset .submenu li a span {
		display: inline-block;
		float: left;
		line-height: 1.3;
		padding-top: 5px;
		padding-left: 9px
	}

	.allmenunavcover {
		display: inline-block;
		width: 100%;
		border-radius: 7px;
		overflow: hidden;
		margin-top: 8px !important;
		border-left: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
		border-bottom: 1px solid #d2d2d2;
		-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75)
	}

	.serchboxcontnumb {
		display: inline-block;
		width: 100%;
		text-align: center;
		border-top: 0;
		padding-top: 8px;
		padding-bottom: 3px
	}

	.serchboxcontnum_iner {
		display: inline-block;
		width: 100%;
		text-align: left;
		float: right;
		padding-right: 9px
	}

	.searchbar button {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		height: 38px;
		width: 38px;
		text-align: center;
		background: #e0e0e0;
		border-radius: 0 5px 5px 0;
		border-color: #e0e0e0;
		border: 0;
		padding: 8px
	}

	.searchbar button img {
		width: 23px
	}

	.searchbar button {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		height: 38px;
		width: 38px;
		text-align: center;
		padding-top: 7px;
		background: #e0e0e0;
		border-radius: 0px 5px 5px 0px
	}

	.searchbar button img {
		width: 17px
	}

	/* #form-wrapper {
		width: 100%;
		height: 40px
	} */

	.nav-list {
		padding: 0;
		position: relative;
		float: left;
		border: 0;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		background: #fff;
		height: 44px;
		border-right: 0;
		min-width: 85px
	}

	.nav-list::after {
		content: '';
		position: absolute;
		top: 14px;
		right: 0;
		border-right: 1px solid #C2C2C2;
		height: 20px;
	}

	#dropdown {
		visibility: visible;
		opacity: 0;
		cursor: pointer;
		position: absolute;
		left: 0;
		top: 0
	}

	input#search-box:focus {
		background-color: #e4ecf9 !important
	}

	.arrow {
		border-style: solid;
		border-width: 4px 4px 0;
		border-color: #a0a0a0 transparent transparent;
		border-top: 4px solid #a0a0a0;
		width: 0;
		height: 0;
		font-size: 0;
		line-height: 0;
		position: absolute;
		right: 14px;
		top: 17px
	}

	.current-selection {
		display: inline-block;
		font-size: 14px
	}

	.in-wrap {
		overflow: hidden;
		height: 100%
	}

	.sercboxslibox {
		border-left: none !important;
		border-right: none !important;
		line-height: 25px !important;
		width: 100% !important;
		color: #000 !important;
		background: #e4ecf9 !important;
		border: 0 !important;
		font-size: 12px !important;
		border-radius: 0 !important;
		height: 44px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		border-left: 0 !important;
		border-right: 0 !important;
		padding-top: 3px;
	}


	.current-selection {
		display: none
	}

	.arrow {
		display: none
	}

	.rightbtnsetbox {
		display: inline-block;
		float: right
	}

	.contnumbhelp {
		display: inline-block;
		width: auto;
		float: left;
		margin-left: 12px
	}

	.contnumbhelp a {
		display: inline-block;
		color: #fff;
		text-align: center;
		background: #c5e8ba;
		border-radius: 4px;
		height: 38px;
		padding: 8px 10px 10px
	}

	.contnumbhelp a img {
		width: 21px;
		float: left;
		margin-top: 1px
	}

	.contnumbhelp a span {
		display: inline-block;
		width: auto;
		float: left;
		font-size: 15px;
		margin-left: 8px;
		font-weight: 400
	}

	.upldrxicobtext {
		display: inline-block;
		float: left
	}

	.upldrxicobtext a {
		display: inline-block;
		border-radius: 4px;
		color: #fff;
		background: #54af3a;
		height: 38px;
		padding: 7px 10px 10px;
		font-size: 16px;
		margin-left: 15px
	}

	.upldrxicobtext a img {
		width: 24px;
		float: left
	}

	.upldrxicobtext a span {
		display: inline-block;
		width: auto;
		float: left;
		font-size: 15px;
		margin-left: 8px;
		margin-top: 2px;
		font-weight: 400
	}

	.savgcaltboxbtn {
		display: inline-block;
		float: left
	}

	.savgcaltboxbtn a {
		display: inline-block;
		border-radius: 4px;
		color: #fff;
		background: #ef7f1a;
		height: 38px;
		padding: 8px 10px 10px;
		font-size: 16px;
		margin-left: 15px;
		line-height: 1.5
	}

	.savgcaltboxbtn a img {
		width: 24px;
		float: left;
		margin-top: 1px
	}

	.savgcaltboxbtn a span {
		display: inline-block;
		width: auto;
		float: left;
		font-size: 15px;
		margin-left: 8px;
		font-weight: 400;
		color: #fff
	}

	.doctorconsboxbtn {
		display: inline-block;
		float: left
	}

	.doctorconsboxbtn a.doccontstl {
		display: inline-block;
		border-radius: 4px;
		color: #fff;
		background: #fff6db;
		height: 38px;
		padding: 8px 10px 10px;
		font-size: 16px;
		margin-left: 15px;
		margin-right: 0 !important;
		line-height: 1.5
	}

	.doctorconsboxbtn a.doccontstl img {
		width: 24px;
		float: left;
		margin-top: 0
	}

	.doctorconsboxbtn a.doccontstl span {
		display: inline-block;
		width: auto;
		float: left;
		font-size: 15px;
		margin-left: 8px;
		font-weight: 400;
		color: #00489a
	}

	.doctorconsboxbtn li {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.numdroset {
		background: #fff;
		border-radius: 4px;
		-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75)
	}

	.doctnumbbox {
		width: 184px !important;
		left: 17px !important;
		top: 44px !important
	}

	.numdroset a {
		padding: 8px 17px;
		display: inline-block;
		width: 100%;
		color: var(--primary-color);
		font-weight: 600;
		font-size: 16px;
		text-align: center;
		height: auto
	}

	.helpimgivconbtn {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.helpnumbox {
		right: 0 !important;
		left: 10px !important;
		top: 44px !important;
		width: 142px !important
	}

	.helpnubox_iner {
		background: #fff;
		border-radius: 4px;
		-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75)
	}

	.helpnubox_iner a {
		padding: 8px 17px;
		display: inline-block;
		width: 100%;
		color: var(--primary-color) !important;
		background: #fff;
		font-weight: 600;
		font-size: 15px !important;
		text-align: center;
		height: auto;
		border-radius: 4px !important;
		border: 1px solid #ddd;
	}

	.contnumbhelp li {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.navmenulerboxset {
		display: inline-block;
		width: auto;
		float: left;
		padding-top: 15px;
		padding-left: 22px;
		padding-bottom: 14px
	}

	.navmenulerboxset ul {
		display: inline-block;
		float: left
	}

	.navmenulerboxset ul li {
		display: inline-block;
		width: auto;
		float: left;
		margin-right: 18px;
		margin-left: 12px
	}

	.navmenulerboxset ul li a {
		display: inline-block;
		color: #fff;
		font-size: 17px;
		padding-left: 5px;
		padding-right: 5px;
		float: left
	}

	.navmenulerboxset ul li a img {
		display: inline-block;
		width: 40px;
		float: left
	}

	.navmenulerboxset ul li a span {
		display: inline-block;
		float: left;
		font-weight: 400;
		margin-top: 8px;
		margin-left: 9px;
		color: #fff
	}

	.helpbtnshownumb li {
		margin-right: 0 !important;
		margin-left: 0 !important
	}

	.helpbtnshowbtn {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.hlpbntnboxset {
		display: inline-block;
		float: right
	}

	.hlpbntnboxset a {
		display: inline-block;
		background: #fff;
		color: var(--primary-color);
		border-radius: 4px;
		padding: 7px 10px;
		font-size: 15px;
		margin-top: 10px
	}

	.hlpbntnboxset a img {
		width: 19px;
		float: left;
		margin-top: 3px
	}

	.hlpbntnboxset a span {
		display: inline-block;
		margin-left: 5px;
		float: left
	}

	.uploadbtnbox {
		display: inline-block;
		width: auto;
		float: left;
		margin-top: 3px
	}

	.uploadbtnbox a {
		display: inline-block;
		background: #ef7f1a;
		border-radius: 4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-top: 3px
	}

	.uploadbtnbox a img {
		width: 34px;
		display: inline-block;
		float: left;
		margin-top: 8px;
		margin-left: 6px;
		margin-right: 3px
	}

	.uploadbtnbox a p {
		display: inline-block;
		float: left;
		font-size: 16px;
		text-align: left;
		width: auto;
		color: #fff;
		font-weight: 500;
		margin: 0
	}

	.uploadbtnbox a p span {
		font-weight: 400;
		font-size: 15px
	}

	.myactboxbtn {
		display: inline-block;
		width: auto;
		float: left
	}

	.myactboxbtn a {
		display: inline-block;
		background: #54af3a;
		color: #fff;
		border-radius: 4px;
		padding-right: 8px;
		padding-bottom: 5px;
		padding-top: 3px
	}

	.myactboxbtn a img {
		width: 34px
	}

	.offernofdbox {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 45px
	}

	.offernofdbox img {
		width: 250px
	}

	.offernofdbox h5 {
		display: inline-block;
		width: 100%;
		font-size: 20px;
		font-weight: 600;
		color: #8c8c8c;
		margin-top: 31px
	}

	.menunav1 {
		width: 180px;
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.menunav2 {
		width: 205px;
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.menunav3 {
		width: 234px;
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.menunav2 .navmainlistmenu {
		margin-right: 18px !important
	}

	#container #content {
		position: relative;
		width: 100%;
		background: #404040;
		z-index: 1;
		float: left;
		overflow: hidden
	}

	#container #content .left-burger {
		position: relative;
		width: 50%;
		float: left;
		background: 0 0;
		z-index: 100
	}

	#container #content .left-burger h2 {
		position: relative;
		z-index: auto
	}

	#container #content .left-burger .triangle {
		width: 0;
		height: 0;
		border-top: solid #f1f1f1;
		border-right: solid transparent;
		border-left: none;
		border-bottom: none;
		position: absolute
	}

	#container #content .right-slider {
		position: relative;
		width: 50%;
		float: left;
		background: 0 0
	}

	#container #content .right-slider h2 {
		position: absolute;
		bottom: 30px;
		right: 30px
	}

	#main-nav {
		width: 100%;
		z-index: 100;
		display: inline-block
	}

	#main-nav .logo {
		padding: 20px 50px;
		margin: 0;
		color: #fff;
		cursor: pointer;
		opacity: 1;
		transition: opacity .2s ease;
		position: relative
	}

	#main-nav #bun {
		position: initial;
		cursor: pointer;
		right: 30px;
		top: 25px;
		width: 38px;
		height: 38px;
		border-radius: 5px;
		overflow: hidden
	}

	#main-nav #bun .mmm-burger {
		position: relative;
		width: 25px;
		margin: 18px 7px 0;
		height: 3px;
		background: #000
	}

	#main-nav #bun .mmm-burger:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 3px;
		background: #000;
		right: 0;
		top: -8px
	}

	#main-nav #bun .mmm-burger:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 3px;
		background: #000;
		right: 0;
		top: 8px
	}

	#main-nav #bun:before {
		content: '';
		top: -10px;
		left: -45px;
		width: 30px;
		height: 75px;
		position: absolute;
		opacity: 0;
		background: rgba(255, 255, 255, .2);
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg);
		transition: left .3s linear 50ms, opacity 20ms linear
	}

	#main-nav #bun:hover:before {
		opacity: 1;
		left: 100px
	}

	#sidebar {
		position: fixed;
		z-index: 999;
		height: 100%;
		width: 300px;
		background: #404040;
		overflow-x: hidden;
		overflow-y: scroll;
		margin: 0;
		left: -300px;
		top: 0;
		transition: left .3s ease
	}

	#sidebar #mobile-nav .mobile-logo {
		color: #fff;
		font-size: 2rem;
		width: 100%;
		text-align: center;
		padding: 25px 0;
		margin: 0;
		opacity: 0;
		transition: opacity 1.5s ease
	}

	#sidebar #mobile-nav ul {
		margin: 0;
		padding: 4px 0
	}

	#sidebar #mobile-nav ul .nav-item {
		position: relative;
		border-top: 0 solid trandsparent;
		border-bottom: 0 solid trandsparent;
		float: left;
		list-style: none;
		width: 100%;
		color: #fff;
		font-size: 1.25rem;
		font-weight: 300;
		background: rgba(255, 255, 255, .05);
		border-top: 1px solid #5a5a5a;
		border-bottom: 1px solid #333;
		overflow: hidden;
		cursor: pointer;
		-webkit-transform: scale(.75, .75);
		transform: scale(.75, .75);
		opacity: 0;
		transition: left .3s linear 2s, opacity .1s ease-in .6s;
		transition: -webkit-transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
		transition: transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
		transition: transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s, -webkit-transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
		transition: border-top 40 ease 0s, border-bottom 40 ease 0s, box-shadow 150 ms ease-in
	}

	#sidebar #mobile-nav ul .nav-item:hover {
		box-shadow: 0 0 12px 3px #333;
		z-index: 100
	}

	#sidebar #mobile-nav ul .nav-item:hover:after {
		color: #fff
	}

	#sidebar #mobile-nav ul .nav-item h3 {
		position: relative;
		font-size: 1rem;
		font-weight: 400;
		color: #fff;
		padding: 15px 25px;
		margin: 0;
		text-shadow: 0 -2px #333
	}

	#sidebar #mobile-nav ul .nav-item:first-child {
		border-top: 1px solid #333;
		margin: 0
	}

	#sidebar #mobile-nav ul .nav-item:first-child:hover {
		box-shadow: 0 4px 16px 0 #333 !important
	}

	#sidebar #mobile-nav ul .nav-item:last-child {
		border-bottom: 1px solid #333
	}

	#sidebar #mobile-nav ul .nav-item:last-child:hover {
		box-shadow: 0 -4px 16px 0 #333 !important
	}

	#sidebar #mobile-nav ul .sub-nav {
		width: 100%;
		position: relative;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: inset 0 -7px 12px rgba(0, 0, 0, .15) !important
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item {
		position: relative;
		float: left;
		list-style: none;
		width: 100%;
		color: #fff;
		font-size: 1.25rem;
		font-weight: 300;
		overflow: hidden;
		cursor: pointer;
		border-top: 1px solid #4a4a4a;
		border-bottom: 1px solid #333
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover {
		background: rgba(0, 0, 0, .1)
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover h4 {
		color: #fff
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item h4 {
		position: relative;
		font-size: 1rem;
		font-weight: 300;
		color: #f1f1f1;
		padding: 11px 20px 10px 29px;
		margin: 0;
		text-shadow: 0 -2px #333
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item:first-child {
		border-top: none
	}

	#sidebar #mobile-nav ul .sub-nav .sub-nav-item:last-child {
		border-bottom: none
	}

	.nav-slide {
		left: 0 !important
	}

	.nav-slide #mobile-nav .mobile-logo {
		opacity: 1 !important
	}

	.body-slide {
		left: 300px !important
	}

	.body-slide #main-nav .logo {
		opacity: 0 !important
	}

	.item-slide {
		-webkit-transform: scale(1, 1) !important;
		transform: scale(1, 1) !important;
		opacity: 1 !important
	}

	.scroll-jam {
		height: 100%;
		overflow-y: hidden
	}

	.arrowed:after {
		content: '+';
		width: 25px;
		height: 25px;
		position: absolute;
		color: #fff;
		right: 6px;
		font-size: 26px;
		top: 9px
	}

	.selected {
		box-shadow: 0 0 12px 3px #333 !important
	}

	.selected:after {
		content: "_";
		width: 25px;
		height: 25px;
		position: absolute;
		color: #f1f1f1;
		right: 4px;
		font-size: 20px;
		top: 4px
	}

	section#content {
		margin-top: 0 !important;
		height: auto !important;
		overflow-x: hidden
	}

	li.nav-item.item-slide h3 a {
		color: #fff;
		font-size: 16px
	}

	.c-omni {
		width: 100%;
		color: #414146;
		font-size: 14px;
		line-height: 1.4;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%
	}

	.c-omni-container--desktop .c-omni__wrapper--locality {
		width: 100%
	}

	.c-omni-container--desktop .c-omni__wrapper {
		display: inline-block;
		float: left;
		margin: 0
	}

	.c-omni-searchbox_wrapper {
		position: relative
	}

	.c-omni-searchbox__icon {
		font-size: 21px;
		position: absolute;
		top: 48%;
		left: 9px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}

	.c-omni-searchbox__icon1 {
		font-size: 16px;
		position: absolute;
		top: 48%;
		right: 6px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 5px 8px;
		cursor: pointer;
		background: 0 0 !important
	}

	.search_bar input {
		background: #fff !important;
		border: 1px solid #b7bcc0;
		border-radius: 7px;
		box-shadow: none;
		padding-right: 36px
	}

	.icon-ic_location:before {
		content: 'e984'
	}

	[class*=" icon-"]:before,
	[class^=icon-]:before {
		font-family: practicon;
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		margin-right: .2em;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1em;
		margin-left: .2em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}

	c-omni-container--desktop .c-omni__wrapper--locality .c-omni-searchbox {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}

	.c-omni-searchbox__button-container {
		cursor: pointer;
		position: absolute;
		right: 5px;
		height: 70%;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		overflow: hidden
	}

	.c-omni-searchbox__button {
		line-height: 1.7;
		height: 100%;
		padding: 0 5px;
		border-radius: 2px;
		background: #f0f0f5;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		transition: -webkit-transform .2s ease;
		transition: transform .2s ease;
		transition: transform .2s ease, -webkit-transform .2s ease;
		display: table
	}

	.c-omni-searchbox__button i,
	.c-omni-searchbox__button__text {
		position: relative;
		display: table-cell;
		vertical-align: middle
	}

	.icon-ic_gps_system:before {
		content: 'e9ba'
	}

	[class*=" icon-"]:before,
	[class^=icon-]:before {
		font-family: practicon;
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		margin-right: .2em;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1em;
		margin-left: .2em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}

	.c-omni-container--desktop .c-omni__wrapper--keyword {
		width: 100%
	}

	.c-omni-container--desktop .c-omni__wrapper {
		display: inline-block;
		float: left;
		margin: 0
	}

	.c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}

	.c-omni-searchbox--small {
		height: 40px
	}

	.c-omni-searchbox {
		width: 100%;
		border-radius: 7px;
		background-color: #fff;
		border: 1px solid #b7bcc0;
		font-size: 14px;
		line-height: 15.4;
		padding: 2px 18px 5px 12px;
		color: inherit;
		cursor: auto;
		outline: 0;
		-moz-appearance: none;
		appearance: none;
		-webkit-appearance: none
	}

	#suggesstion-box ul li {
		border-top: 2px solid #e7e5e5;
		padding-top: 0px;
		margin-bottom: -14px
	}

	#suggesstion-box ul li a {
		color: #000;
		text-decoration: none !important;
		font-size: 12px
	}

	._2tdEn.lbgdE._1vfAt .main-menu nav>ul>li>ul.submenu {
		width: 180px;
		margin-top: 0;
		left: -140px
	}

	.main-menu ul li a {
		font-weight: 600;
		font-style: normal;
		font-size: 15px;
		letter-spacing: .2px;
		line-height: 54px;
		color: #333;
		display: inline-block
	}

	.main-menu ul li a:hover {
		color: var(--primary-color)
	}

	.main-menu ul li:hover>a {
		color: var(--primary-color)
	}

	.main-menu nav>ul>li>ul.submenu li:hover {
		background-color: transparent;
		color: var(--primary-color) !important
	}

	.main-menu .submenu li a:hover {
		color: var(--primary-color) !important
	}

	.main-menu nav>ul li {
		display: inline-block;
		margin: 0 10px;
		padding: 0
	}

	.lbgdE.upload_box span {
		display: inline-block;
		width: 100%;
		position: relative;
		top: -2px
	}

	.lbgdE.upload_box span em {
		font-style: normal
	}

	.main-menu ul li.active a {
		color: var(--primary-color)
	}

	.style__main-link-bar___12igi {
		text-align: left;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		padding: 26px 17px
	}

	.style__main-content___2sd49 div h5 {
		margin: 0 0 12px;
		font-weight: 600
	}

	.style__f20___2opYM {
		font-size: 18px
	}

	.style__main-content___2sd49 li {
		padding: 0
	}

	.style__m-web___2xu0C a div {
		display: inline-block;
		margin-right: 12px;
		margin-bottom: 0
	}

	.style__m12___25Let {
		margin-bottom: 12px
	}

	._1DXv5h {
		border-top: 1px solid #fff;
		padding: 25px 0;
		width: 100%;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #042430
	}

	._1DXv5h ._1Dwg_s {
		color: #fff;
		margin-left: 8px
	}

	._2tFDQF {
		color: #fff
	}

	.style__main-content___2sd49 a {
		color: #696b79 !important;
		display: inline-block;
		font-size: 15px;
		text-decoration: none;
		padding-bottom: 5px;
		cursor: pointer;
		font-weight: 400
	}

	.style__main-content___2sd49 div h5 {
		margin: 0 0 12px;
		font-weight: 600;
		color: #282c3f !important;
		font-size: 16px
	}

	a#scrollUp {
		display: none !important
	}

	#mycat .owl-item {
		width: 198px !important
	}

	span.select2-selection.select2-selection--single {
		height: 42px;
		padding-top: 5px
	}

	span.select2-selection__arrow {
		height: 39px !important
	}

	.hide-nav .owl-controls {
		display: none
	}

	.style__heading___pc8n7 {
		font-size: 18px;
		color: #212121;
		line-height: 22px;
		font-weight: 500
	}

	.style__sale-container___2N_JJ span em {
		font-style: normal
	}

	.style__view-all-btn___1v_UG {
		font-weight: 700
	}

	.style__xs___E2aat {
		font-size: .75rem
	}

	.style__info___1X5WU,
	.style__info___1X5WU:active,
	.style__info___1X5WU:focus,
	.style__info___1X5WU:hover {
		background-color: var(--primary-color);
		color: var(--text-color);
		float: right;
		border-radius: 5px;
		line-height: 9px
	}

	.product-price-cart-wrapper {
		margin-top: 5px
	}

	.sale-box {
		position: absolute;
		top: -5px;
		overflow: hidden;
		height: 91px;
		width: 137px;
		text-align: center;
		z-index: 0;
		right: 0;
		border-top-right-radius: .7em;
		-o-border-top-right-radius: .7em;
		-moz-border-top-right-radius: .7em;
		-webkit-border-top-right-radius: .7em
	}

	.sale-box span.on_sale {
		font-size: 14px;
		color: #fff;
		background: #0070c0;
		text-transform: uppercase;
		padding: 57px 38px 9px 30px;
		width: 272px;
		text-align: center;
		display: block;
		position: absolute;
		left: 0;
		top: -41px;
		-moz-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
		-webkit-transform: rotate(-44deg);
		-ms-transform: rotate(-44deg);
		transform: rotate(40deg);
		box-shadow: 3px -4px 13px 3px rgba(0, 0, 0, .75)
	}

	.slider-active .owl-stage-outer {
		pointer-events: none;
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14)
	}

	.header-right-site .main-menu nav>ul>li>ul.submenu {
		padding: 0
	}

	.header-right-site .main-menu nav>ul>li>ul.submenu li {
		padding: 4px 16px
	}

	.header-right-site .submenu li i.fa {
		padding: 0;
		color: #7d7c7c;
		transition: all .3s ease-out 0;
		width: 20px;
		font-size: 14px
	}

	.header-right-site .submenu li a:hover i.fa {
		color: var(--primary-color) !important
	}

	h1.banner_content {
		position: absolute;
		top: 50%;
		right: 30px;
		transform: translateY(-50%);
		width: 100%;
		max-width: 40%;
		font-size: 30px;
		line-height: 42px;
		color: #fff;
		font-weight: 400;
		transition: all .7s ease
	}

	.banner_left h1.banner_content {
		right: inherit;
		left: 32px
	}

	.about_main .hr-blog {
		margin-top: 10px;
		margin-bottom: 10px;
		border: 0;
		border-top: 2px solid #142060;
		margin-right: 95%
	}

	.about_main .boss-blog-featured .box-heading:before,
	.about_main .bt-service .box-heading:before,
	.bt-featured-pro>.box-heading:before,
	.bt-product-category>.box-heading:before {
		content: "";
		position: absolute;
		left: 0;
		top: 2px;
		width: 5%;
		border-top: 36px solid #eaeaea
	}

	.about_main .bt-product-category .box-heading h1 {
		background-color: #3493db
	}

	.about_main #last {
		color: #8cd15a;
		margin-left: 20px
	}

	.about_main #last:hover {
		text-decoration: underline;
		color: #333
	}

	.about_main #content1 {
		padding: 0 91px
	}

	.about_main #content_page h1 {
		font-family: zimmer, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
		border-bottom: 1px #333 solid;
		padding: 20px 0 14px;
		color: #333;
		font-size: 30px;
		font-weight: 500
	}

	.about_main h4 span {
		color: #333 !important
	}

	p {
		font-size: 15px;
		color: #000018;
		margin-left: 0;
		width: 100%
	}

	.add_edit_main .error {
		color: red
	}

	.add_edit_main .form-control {
		display: block;
		width: 100%;
		height: 40px !important;
		padding: 0 !important;
		font-size: 14px;
		color: #555;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
		background-color: #fff;
		background-image: none;
		border-bottom: 1px solid #ccc !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
	}

	.add_edit_main label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 0 !important;
		font-weight: 600 !important;
		font-size: 13px
	}

	.add_edit_main .checkbox1 {
		display: block;
		position: relative;
		padding-left: 30px;
		margin-bottom: 12px !important;
		font-weight: 100;
		cursor: pointer;
		font-size: 14px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.add_edit_main .checkbox1 input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0
	}

	.add_edit_main .checkbox1 input:checked~.check {
		background-color: var(--primary-color)
	}

	.add_edit_main .checkbox1 input:checked~.check:after {
		display: block
	}

	.add_edit_main .checkbox1 .check {
		position: absolute;
		top: 1px;
		left: 0;
		height: 17px;
		width: 17px;
		background-color: #fff;
		border: 2px solid var(--primary-color);
		border-radius: 3px
	}

	.add_edit_main .checkbox1 .check:after {
		content: "";
		position: absolute;
		display: none;
		left: 4px;
		top: 0;
		width: 5px;
		height: 10px;
		border: solid #fff;
		border-width: 0 1.5px 1.5px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.add_edit_main .intl-tel-input .flag-dropdown .country-list {
		list-style: none;
		padding: 0;
		margin: 0;
		z-index: 1;
		overflow-y: scroll;
		box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
		background-color: #fff;
		border: 1px solid #ccc;
		position: absolute;
		top: 44px;
		width: 330px;
		max-height: 200px
	}

	.add_edit_main .intl-tel-input .flag-dropdown .selected-flag {
		margin: 1px;
		padding: 11px 19px 11px 11px;
		height: 50px
	}

	.add_edit_main .err_span {
		text-align: center;
		width: 100%
	}

	.add_edit_main .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
		position: absolute;
		right: 19px;
		margin-top: 12%;
		left: inherit;
		float: right;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #000
	}

	.add_edit_main .intl-tel-input input {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 40px;
		padding: 10px 10px 10px 34px;
		z-index: 0
	}

	.add_edit_main .intl-tel-input .flag-dropdown {
		position: absolute;
		z-index: 1;
		width: 100%
	}

	.add_edit_main .page-header .sticky-menu.active .srchBarRut {
		display: none
	}

	.add_edit_main .ui-helper-hidden-accessible {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}

	.add_edit_main input[data-search] {
		font-size: 16px;
		line-height: 21px;
		display: block;
		width: 100%;
		padding: 6px 30px 7px 0 !important;
		border: none !important;
		background-position: 98% center;
		background-repeat: no-repeat;
		outline: 0;
		bottom: 19px;
		box-shadow: none !important;
		border-radius: 5px;
		color: #3e3e3e;
		text-indent: 12px !important
	}

	.add_edit_main .account-wrapper.cdz-dropdown.cdz-dd-active a.menu_icon:before {
		position: absolute;
		top: 35px;
		left: 12px;
		display: inline-block;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #ccc;
		border-left: 10px solid transparent;
		border-bottom-color: #22b289;
		content: ''
	}

	.add_edit_main .intl-tel-input {
		position: relative;
		background-color: #fff;
		width: 100%;
		height: 45px;
		margin-top: 0;
		border-radius: 0;
		margin-left: 2px
	}

	.add_edit_main .intl-tel-input .flag-dropdown .country-list .country {
		line-height: 16px;
		padding: 4px 10px;
		font-size: 12px;
		text-align: left
	}

	.add_edit_main .intl-tel-input .flag-dropdown .country-list .divider {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px solid #ccc;
		display: none
	}

	.add_edit_main ul.groupdrop-link {
		columns: 2
	}

	.add_edit_main .page-header .sticky-menu.active img#main_large {
		display: none
	}

	.main-menu nav>ul>li>ul.submenu {
		background: #fff none repeat scroll 0 0;
		box-shadow: 0 0 3px 3px rgba(206, 206, 206, .5);
		display: block;
		left: 0;
		opacity: 0;
		padding: 10px 0;
		position: absolute;
		text-align: left;
		top: 120%;
		transition: all .3s ease 0;
		visibility: hidden;
		width: 812px;
		z-index: 999;
		border-radius: 2px;
		border-bottom: none
	}

	.main-menu nav>ul>li>ul.submenu li {
		padding: 4px;
		width: 100%;
		border-bottom: 1px solid #e4e4e4;
		margin: 0
	}

	.main-menu nav>ul>li>ul.submenu li a {
		font-size: 13px !important;
		letter-spacing: .4px
	}

	.brand-logo-img {
		position: relative
	}

	.circle_border {
		width: 120px;
		height: 120px;
		border-radius: 50%;
		border: 2px solid #f0bc5e;
		vertical-align: bottom;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin: 0 auto
	}

	.custhedsetcl .logo a img {
		width: 150px
	}

	.logo.logo-pading {
		padding-top: 10px
	}

	.boxdiscolrset {
		padding-left: 0;
		padding-right: 29px;
		margin-left: 15px;
		margin-right: 15px
	}

	.shobyhelthbox_cover {
		display: inline-block;
		width: 100%;
		min-height: 150px;
		display: inline-block;
		width: 100%;
		padding: 0 20px;
		-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
		-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
		background-color: #f6f6f8;
		border-radius: 4px;
		margin: 5px 0 32px
	}

	.tophedboxhome_title {
		display: inline-block;
		width: 100%;
		border-bottom: 0;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 24px
	}

	.leftnametitlebox {
		display: inline-block;
		float: left;
		padding-top: 3px
	}

	.leftnametitlebox p {
		display: inline-block;
		width: auto;
		font-size: 18px;
		text-transform: uppercase;
		color: #212121;
		line-height: 22px;
		font-weight: 500;
		margin: 0
	}

	.rightnamebtnbox {
		display: inline-block;
		float: right
	}

	.sldboxcovershop {
		display: inline-block;
		width: 100%;
		padding: 0 14px
	}

	.sldboxcoversho_iner {
		display: inline-block;
		width: 100%
	}

	.shobyhelthbox_cover .owl-nav button {
		height: 42px !important;
		width: 42px !important;
		line-height: inherit !important;
		font-size: 0 !important
	}

	.shobyhelthbox_cover .owl-nav .owl-prev {
		border-radius: 50% !important;
		left: -9px !important
	}

	.shobyhelthbox_cover .owl-nav .owl-next {
		border-radius: 50% !important;
		right: -9px !important
	}

	.caticonimgtextset .owl-nav .owl-prev {
		border-radius: 50% !important;
		left: -12px !important;
		padding: 0
	}

	.caticonimgtextset .owl-nav .owl-next {
		border-radius: 50% !important;
		right: -12px !important;
		padding: 0
	}

	.leftarrowbox {
		width: 32px;
	}

	.rightarrowbox {
		width: 32px;
	}

	.sldboxcoversho_iner button {
		border: 0 !important;
		background-color: transparent !important
	}

	.slider-active .owl-dot {
		background: #989898 none repeat scroll 0 0;
		border-radius: 50% !important;
		display: inline-block;
		border: none;
		height: 10px !important;
		margin: 0 5px;
		width: 10px !important;
		padding: 0 !important
	}

	.topgmadtdepbox_cover {
		display: inline-block;
		width: 100%;
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
		margin-bottom: 26px;
		margin-top: 0
	}

	.bann_content {
		padding: 20px 0 20px 70px
	}

	.ban_btm-box {
		display: inline-block;
		transition: all .5s ease;
		width: 18.8%
	}

	.ban_btm-box.last {
		width: 23%
	}

	.ban_btm-box img {
		width: 38px;
		transition: all .5s ease
	}

	.ban_btm-box h3 {
		display: inline-block;
		margin: 0 0 0 10px;
		vertical-align: middle;
		font-weight: 800;
		transition: all .5s ease;
		font-size: 16px;
		line-height: 18px
	}

	.ban_btm-box h2 {
		font-size: 22px;
		line-height: 26px;
		font-weight: 800;
		margin: 0;
		position: relative;
		top: 5px;
		transition: all .5s ease
	}

	.ban_btm-box h2 span {
		color: #00438c
	}

	.ban_btm-box h2 label {
		font-size: 22px;
		line-height: 26px;
		text-transform: uppercase;
		font-weight: 700;
		color: #fc9802;
		letter-spacing: .5px
	}

	.prodselnsldbox_cover {
		display: inline-block;
		width: 100%;
		padding-top: 12px;
		padding-bottom: 25px
	}

	.products_coverset {
		border: 1px solid #e5e5e5;
		border-radius: 10px;
		background: #fff;
		transition: .3s all !important;
		position: relative
	}

	.products_coverset:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
	}

	.products_coverset a {
		display: inline-block;
		width: 100%;
		height: 100%
	}

	.imgselgprod_img {
		width: 100%;
		object-fit: contain;
		overflow: hidden;
		height: 150px;
		opacity: 1
	}

	.topimgselimgbox {
		display: inline-block;
		width: 100%;
		padding: 6px 8px 3px
	}

	.topimgselimgbox a {
		display: inline-block;
		width: 100%
	}

	.boxcollg3 {
		padding: 0 6px;
		padding-top: 5px;
		padding-bottom: 5px
	}

	.product_price_wrapper {
		display: inline-block;
		width: 100%
	}

	.product_price_wrapper h4 {
		color: #666;
		font-size: 14px;
		font-weight: 400;
		display: inline-block;
		width: 100%
	}

	.oldprice {
		color: #666 !important
	}

	.newprice {
		color: #528c3f !important
	}

	.offertagbox {
		width: 30px;
		height: 36px;
		background: #54af3a;
		top: 0;
		position: absolute;
		right: 12px
	}

	.offertagbox span {
		position: absolute;
		right: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
		color: #fff;
		font-weight: 700;
		font-size: 11px;
		line-height: 14px;
		top: 5px;
		color: #fff !important;
		display: inline-block
	}

	.offertagbox::after {
		content: "";
		position: absolute;
		height: 0;
		width: 0;
		border-left: 15px solid #54af3a;
		border-right: 15px solid #54af3a;
		border-bottom: 8px solid transparent;
		bottom: -8px;
		right: 0
	}

	.prodnamesetbox {
		display: inline-block;
		width: 100%;
		min-height: 38px
	}

	.prodnamesetbox h4 {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: .2px;
		margin: 0;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.4
	}

	.products_coverset .product-content {
		min-height: 112px;
		padding: 18px 20px 12px
	}

	.brandcatbox_cover {
		border: 0;
		border-radius: 10px;
		background: #fff;
		transition: .3s all !important
	}

	.brandcatbox_cover:hover {
		transition: .3s all !important
	}

	.brandcatbox_cover a {
		display: inline-block;
		width: 100%;
		height: 100%;
		padding-top: 10px;
		min-height: 148px;
		padding-top: 16px
	}

	.brandcatbox_cover .circle_border {
		width: 0;
		height: 0;
		border-radius: 0;
		border: 0;
		vertical-align: bottom;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin: 0 auto
	}

	.brandcatbox_cover .img_border_main {
		min-height: 70px
	}

	.imgsetborderonhov {
		display: inline-block;
		width: 100%
	}

	.imgsetborderonhov img {
		border: 0;
		transition: .3s all !important
	}

	.brandcatbox_cover .img_border_main img {
		width: 110px !important;
		height: 110px !important;
		object-fit: contain;
		overflow: hidden;
		margin: 0 auto;
		border-radius: 50%;
		padding: 1px
	}

	.brandcatbox_cover .brand-logo-img {
		margin-top: 0 !important
	}

	.cattagnam_title {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 8px
	}

	.cattagnam_title p {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		color: #000;
		margin-bottom: 12px;
		line-height: 1.5;
		padding-left: 10px;
		padding-right: 10px
	}

	.caticonimgtextset {
		margin-bottom: 0 !important
	}

	.caticonimgtextset .brandcatbox_cover {
		margin-bottom: 5px !important
	}

	/* New mokup Design */
	.ModuleBoxCov {
		padding: 15px 0px;
		margin: 20px 0px;
	}

	.ModuleBoxInnr {
		display: flex;
		width: 100%;
		align-items: center;
		border-radius: 8px;
		box-shadow: 0px 0px 10px 2px #0000000F;
		background-color: #FFEEF5;
		overflow: hidden;
	}

	.ModuleBoxLeft {
		/* width: 96px; */
		background-color: #FFEEF5;
		text-align: center;
		padding: 10px;
	}

	.ModuleBoxLeft img {
		width: 100%;
		height: auto;
	}

	.ModuleBoxRight {
		width: 100%;
		padding: 10px 15px;
		background-color: #ffffff;
	}

	.ModuleBoxRight h4 {
		font-size: 18px;
		font-weight: 600;
	}

	.ModuleBoxRight p {
		font-size: 14px;
		color: #4A4A4A;
		margin-bottom: 5px;
	}

	.ModuleBoxRight a {
		color: var(--primary-color);
	}

	/* New mokup Design End*/

	.bannersliderbox {
		padding: 0;
		margin: 16px 15px 0
	}

	.leftrightpedrm {
		padding: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		position: relative
	}

	.mobile_banner {
		display: none
	}

	.leftrightpedrm .owl-stage-outer .banner_content {
		display: none
	}

	.bannersliderbox .owl-dots {
		display: block
	}

	.slider-active .owl-dot.active {
		background: var(--primary-color) none repeat scroll 0 0;
		border: none
	}

	.bannersliderbox .owl-nav button {
		background-color: transparent;
		border-radius: 0;
		color: transparent;
		opacity: 0;
		position: absolute;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		transition: all .3s ease 0;
		height: auto !important;
		width: auto !important;
		line-height: 1 !important;
		font-size: 0 !important;
		border: 0 solid #ececec
	}

	.leftrightpedrm:hover .owl-nav button {
		opacity: 1
	}

	.bannersliderbox .owl-nav button span {
		line-height: 0 !important;
		height: 11px !important;
		position: absolute !important;
		display: none
	}

	.bannersliderbox .owl-nav button:hover {
		background-color: transparent !important;
		color: #fff;
		border: 0 !important
	}

	.bannersliderbox .owl-nav .owl-prev {
		border-radius: 0 !important;
		left: 12px !important;
		line-height: .5 !important;
		padding-right: 10px
	}

	.bannersliderbox .owl-nav .owl-next {
		border-radius: 0 !important;
		right: 12px !important;
		line-height: .5 !important;
		padding-right: 4px
	}

	.bannersliderbox .owl-nav .owl-prev span {
		top: 16px !important;
		left: 13px !important
	}

	.bannersliderbox .owl-nav .owl-next span {
		top: 16px !important;
		left: 16px !important
	}

	.brand-logo-active-block.owl-carousel .owl-nav button:hover,
	.brand-logo-active.owl-carousel .owl-nav button:hover {
		background-color: transparent !important;
		color: #fff;
		border: 0 !important
	}

	.bannersliderbox .slider-active .owl-stage-outer {
		box-shadow: inherit !important
	}

	.morebtnbox {
		display: inline-block;
		width: 100%
	}

	#wrapper {
		width: auto;
		margin: 0 auto;
		background: #fff;
		padding: 0;
		border: 0;
		border-radius: 0;
		background-clip: padding-box;
		text-align: left;
		padding-left: 20px
	}

	.button {
		font-family: inherit;
		font-size: 15px;
		padding: 0;
		border: 0;
		background-color: transparent;
		background-image: inherit;
		border-radius: 0;
		box-shadow: inherit;
		color: var(--primary-color);
		text-decoration: none;
		text-shadow: inherit;
		cursor: pointer;
		transition: all .2s ease-out;
		font-weight: 600
	}

	.overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		transition: opacity .2s;
		visibility: hidden;
		opacity: 0;
		z-index: 999
	}

	.overlay.light {
		background: rgba(255, 255, 255, .5)
	}

	.overlay .cancel {
		position: absolute;
		width: 100%;
		height: 100%;
		cursor: default
	}

	.overlay:target {
		visibility: visible;
		opacity: 1
	}

	.popupmorelist {
		margin: 75px auto;
		padding: 12px 20px 18px;
		background: #fff;
		border: 1px solid #d6d6d6;
		border-radius: 4px;
		width: 760px;
		box-shadow: inherit;
		position: relative;
		z-index: 999;
		margin-left: 15px
	}

	.light .popupmorelist {
		border-color: #aaa;
		box-shadow: 0 2px 10px rgba(0, 0, 0, .25)
	}

	.popupmorelist h2 {
		margin-top: 0;
		color: #666;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif
	}

	.popupmorelist .close {
		position: absolute;
		width: 20px;
		height: 20px;
		top: 6px;
		right: 10px;
		opacity: .8;
		transition: all .2s;
		font-size: 24px;
		font-weight: 700;
		text-decoration: none;
		color: #666
	}

	.popupmorelist .close:hover {
		opacity: 1
	}

	.popupmorelist .moreboxcontent {
		max-height: 400px;
		overflow: auto
	}

	.popupmorelist p {
		margin: 0 0 1em
	}

	.popupmorelist p:last-child {
		margin: 0
	}

	.custom_checkbox {
		display: inline-block;
		width: 100%
	}

	.custom_checkbox p {
		display: inline-block;
		font-size: 18px;
		color: #000;
		margin: 0;
		width: 100%;
		font-weight: 400
	}

	.control {
		display: block;
		position: relative;
		padding-left: 30px;
		margin-bottom: 15px;
		cursor: pointer;
		font-size: 18px
	}

	.control input {
		position: absolute;
		z-index: -1;
		opacity: 0
	}

	.control__indicator {
		position: absolute;
		top: 2px;
		left: 0;
		height: 20px;
		width: 20px;
		background: #e2e2e2
	}

	.control--radio .control__indicator {
		border-radius: 50%
	}

	.control input:focus~.control__indicator,
	.control:hover input~.control__indicator {
		background: #ccc
	}

	.control input:checked~.control__indicator {
		background: var(--primary-color)
	}

	.control input:checked:focus~.control__indicator,
	.control:hover input:not([disabled]):checked~.control__indicator {
		background: var(--primary-color)
	}

	.control input:disabled~.control__indicator {
		background: #e6e6e6;
		opacity: .6;
		pointer-events: none
	}

	.control__indicator:after {
		content: '';
		position: absolute;
		display: none
	}

	.control input:checked~.control__indicator:after {
		display: block
	}

	.control--checkbox .control__indicator:after {
		left: 8px;
		top: 3px;
		width: 6px;
		height: 11px;
		border: solid #fff;
		border-width: 0 3px 3px 0;
		transform: rotate(45deg)
	}

	.control--checkbox input:disabled~.control__indicator:after {
		border-color: #7b7b7b
	}

	.control--radio .control__indicator:after {
		left: 4px;
		top: 4px;
		height: 12px;
		width: 12px;
		border-radius: 50%;
		background: #fff
	}

	.control--radio input:disabled~.control__indicator:after {
		background: #7b7b7b
	}

	.custom_radio {
		display: inline-block;
		width: 100%
	}

	.custom_radio p {
		display: inline-block;
		font-size: 18px;
		color: #000;
		margin: 0;
		width: 100%;
		font-weight: 400
	}

	.moreboxcontent h5 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #666;
		margin: 0;
		margin-bottom: 12px
	}

	.boxtitlehed {
		display: inline-block;
		width: 100%
	}

	.boxtitlehed p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 19px;
		margin-bottom: 13px !important
	}

	.allprodmor_iner {
		overflow-x: scroll;
		white-space: nowrap;
		border-radius: 2px;
		height: 234px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 400px;
		overflow: auto
	}

	.allprodmor_iner ul {
		display: inline-block;
		width: auto
	}

	.allprodmor_iner li {
		display: inline-block;
		width: auto
	}

	.allprodmor_iner ul li {
		display: inline-block;
		width: auto
	}

	.allprodmor_iner .custom_checkbox p {
		font-size: 14px;
		line-height: 1.4;
		float: left;
		display: inline-block;
		width: 100%;
		padding-bottom: 7px;
		padding-top: 3px
	}

	.allprodmor_iner .control {
		margin-bottom: 7px
	}

	.allprodmor_iner::-webkit-scrollbar {
		background-color: #a0a0a5;
		width: 10px
	}

	.allprodmor_iner::-webkit-scrollbar-track {
		background-color: #e6e6e6
	}

	.allprodmor_iner::-webkit-scrollbar-track:hover {
		background-color: #e6e6e6
	}

	.allprodmor_iner::-webkit-scrollbar-thumb {
		background-color: #babac0;
		border-radius: 16px;
		border: 2px solid #e6e6e6
	}

	.allprodmor_iner::-webkit-scrollbar-thumb:hover {
		background-color: #a0a0a5;
		border: 4px solid #f4f4f4
	}

	.allprodmor_iner::-webkit-scrollbar-button {
		display: none
	}

	.aplfiltboxbtn {
		display: inline-block;
		width: 100%;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #fafafa;
		padding-right: 3px;
		margin-top: 14px;
		border-radius: 3px
	}

	.aplfiltboxbtn a {
		padding: 6px 11px;
		border-radius: 4px;
		font-size: 16px;
		line-height: 1.5;
		margin-right: 10px;
		color: #fff;
		display: inline-block
	}

	.aplfiltboxbtn a:hover {
		color: #fff !important
	}

	.btnclall {
		background-color: var(--primary-color)
	}

	.btnapall {
		background-color: #54af3a
	}

	.allfotpartcover {
		background-color: #fafbfc;
		width: 100%;
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
		text-align: left;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		padding: 28px 35px;
		display: inline-block
	}

	.footcoverboxlrc1 {
		display: inline-block;
		width: 25%;
		float: left
	}

	.footcoverboxlrc2 {
		display: inline-block;
		width: 25%;
		float: left
	}

	.footcoverboxlrc3 {
		display: inline-block;
		width: 25%;
		float: left
	}

	.footcoverboxlrc4 {
		display: inline-block;
		width: 25%;
		float: left
	}

	.footcoverboxlrc1 ul li a img {
		width: 35px;
		margin-right: 6px
	}

	.footcoverboxlrc1 .style__main-content___2sd49 ul {
		margin-bottom: 15px
	}

	.footcoverboxlrc1 .style__main-content___2sd49 ul li .google_play {
		background-position: 0 -189px;
		width: 136px;
		height: 41px
	}

	.footcoverboxlrc2 ul li a {
		color: #fff
	}

	.advertisement_add {
		padding-left: 8px;
		padding-right: 8px;
		margin-bottom: 15px;
		margin-left: 0;
		width: 100%
	}

	.addvi_boxsetbox {
		width: 35%;
		float: left
	}

	.addvi_boxsetbox img {
		width: 100%;
		height: 415px;
		object-fit: cover;
		border-radius: 5px
	}

	.advertisement_add .topgmadtdepbox_cover {
		width: 65%
	}

	.advertisement_add .ban_btm-box {
		width: 17%;
		float: left;
		padding: 12px 15px 0
	}

	.boxdisicontext {
		display: inline-block;
		width: 100%
	}

	.advertisement_add .boxdisicontext {
		padding-top: 18px;
		padding-bottom: 22px;
		text-align: center
	}

	.teststbhihpbox {
		display: inline-block;
		width: 32%;
		float: left;
		text-align: center;
		padding-top: 21px
	}

	.teststbhihpbox p {
		font-family: Roboto, sans-serif;
		font-size: 26px;
		font-weight: 600;
		line-height: 1.4;
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
		color: var(--primary-color)
	}

	.textbhhp2 {
		padding-left: 132px
	}

	.advertisement_add .ban_btm-box h3 {
		width: 100%;
		text-align: center;
		margin-left: 0;
		font-weight: 500;
		font-size: 14px;
		margin-top: 10px;
		line-height: 1.3
	}

	.advertisement_add .ban_btm-box.last {
		width: 100%;
		text-align: center
	}

	.advertisement_add .topgmadtdepbox_cover {
		box-shadow: inherit;
		margin-bottom: 0
	}

	.advertisement_add .ban_btm-box img {
		width: 65px
	}

	.advertisement_add .bann_content {
		display: inline-block;
		width: 100%;
		padding-top: 0;
		padding-right: 0;
		padding-left: 18px;
		padding-top: 50px
	}

	.imgboxiconbgn {
		display: inline-block;
		margin: 0 auto;
		text-align: center
	}

	.noadddisbox {
		margin-left: 0
	}

	.noadddisbox .topgmadtdepbox_cover {
		width: 100%;
		background: #eff6ff;
		padding-top: 0;
		padding-bottom: 0
	}

	.noadddisbox .bann_content {
		display: inline-block;
		width: 100%;
		padding-top: 0;
		padding: 0 50px 0 0
	}

	.noadddisbox .ban_btm-box.last {
		padding-top: 16px;
		padding-bottom: 0
	}

	.noadddisbox .boxdisicontext {
		padding-top: 0;
		padding-bottom: 0
	}

	.leftcatright_left {
		display: inline-block;
		width: 70%;
		float: left;
		padding-top: 0
	}

	.leftcatright_right {
		display: inline-block;
		width: 30%;
		float: left;
		padding-left: 34px
	}

	.leftcatright_right img {
		width: 94%;
		height: 235px;
		object-fit: contain;
		border: 1px solid #d8d8d8;
		border-radius: 6px
	}

	.leftcatright_left .shobyhelthbox_cover {
		background-color: #fff;
		box-shadow: inherit
	}

	.leftcatright_left .brandcatbox_cover .brand-logo-img {
		padding-top: 18px;
		padding-bottom: 18px
	}

	.leftcatright_left .tophedboxhome_title {
		padding-top: 0
	}

	.prodsetdiscolor {
		background-color: #fff;
		-webkit-box-shadow: inherit;
		-moz-box-shadow: inherit;
		box-shadow: inherit;
		margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 17px
	}

	.prodsetdiscolor .tophedboxhome_title {
		padding-top: 0
	}

	.prodsetdiscolor .leftnametitlebox {
		padding-top: 0
	}

	.prodsetdiscolor1 {
		background-color: #fff;
		-webkit-box-shadow: inherit;
		-moz-box-shadow: inherit;
		box-shadow: inherit;
		margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 6px
	}

	.prodsetdiscolor1 .tophedboxhome_title {
		padding-top: 0
	}

	.offerimgaddbox {
		width: 100%;
		float: left;
		margin-bottom: 28px;
		padding-left: 25px;
		padding-right: 25px;
		text-align: center
	}

	.desktop_offerimg {
		display: inline-block
	}

	.mobile_offerimg {
		display: none
	}

	.offerimgaddbox a {
		display: inline-block;
		width: 100%;
		margin: 0 auto
	}

	.offerimgaddbox img {
		width: 100%;
		border-radius: 6px
	}

	.refearnboxcover_offer .offerimgaddbox {
		width: 50%;
		float: left;
		margin-bottom: 28px;
		padding-left: 25px;
		padding-right: 10px;
		text-align: center
	}

	.refearnboxcover_offer .offerimgaddbox a {
		display: inline-block;
		width: 100%;
		margin: 0 auto
	}

	.refearnboxcover_offer .offerimgaddbox img {
		width: 100%;
		height: 210px;
		object-fit: cover;
		border-radius: 6px
	}

	.referearnboxcoverset {
		display: inline-block;
		width: 50%;
		float: left;
		padding-right: 25px;
		padding-left: 10px
	}

	.referearnboxcoverset a {
		display: inline-block;
		width: 100%;
		border-radius: 6px;
		height: 210px;
		background: #2f5bfa;
		background: -moz-linear-gradient(left, #2f5bfa 0, #274788 100%);
		background: -webkit-gradient(left top, right top, color-stop(0, #2f5bfa), color-stop(100%, #274788));
		background: -webkit-linear-gradient(left, #2f5bfa 0, #274788 100%);
		background: -o-linear-gradient(left, #2f5bfa 0, #274788 100%);
		background: -ms-linear-gradient(left, #2f5bfa 0, #274788 100%);
		background: linear-gradient(to right, #2f5bfa 0, #274788 100%);
		-webkit-box-shadow: 0 0 3px 0 #dadada;
		-moz-box-shadow: 0 0 3px 0 #dadada;
		box-shadow: 0 0 3px 0 #dadada
	}

	.earnrefbox_leftimg {
		display: inline-block;
		width: 40%;
		float: left;
		padding-top: 14px;
		padding-left: 5px;
		text-align: center
	}

	.earnrefbox_righttext {
		display: inline-block;
		width: 60%;
		float: left;
		padding-top: 30px;
		padding-left: 5px;
		padding-right: 25px
	}

	.earnrefbox_leftimg img {
		width: auto;
		height: 185px
	}

	.earnrefbox_righttext h3 {
		display: inline-block;
		width: 100%;
		font-weight: 500;
		font-size: 25px;
		color: #fff
	}

	.earnrefbox_righttext p {
		display: inline-block;
		width: 100%;
		color: #fff;
		font-size: 16px;
		line-height: 1.5;
		margin-top: 6px;
		margin-bottom: 20px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.earnrefbox_righttext h6 {
		display: inline-block;
		width: auto;
		margin: 0;
		background: #fff;
		color: var(--primary-color);
		border-radius: 4px;
		padding: 8px 15px;
		font-size: 16px
	}

	.prodsetdiscolor1 .products_coverset {
		border-radius: 6px
	}

	.prodsetdiscolor1 .leftnametitlebox p {
		font-size: 19px;
		text-transform: uppercase;
		position: relative;
		padding-bottom: 13px
	}

	.prodsetdiscolor .leftnametitlebox p {
		font-size: 19px;
		text-transform: uppercase;
		position: relative;
		padding-bottom: 13px
	}

	.prodsetdiscolor1 .leftnametitlebox p::after {
		content: '';
		width: 59px;
		height: 3px;
		background: var(--primary-color);
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 20px
	}

	.prodsetdiscolor .leftnametitlebox p::after {
		content: '';
		width: 59px;
		height: 3px;
		background: var(--primary-color);
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 20px
	}

	.prodsetdiscolor .rightnamebtnbox {
		margin-top: 6px
	}

	footer {
		display: inline-block;
		width: 100%;
		background: #fbfbfb;
		-webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05);
		-moz-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05);
		box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05)
	}

	.allfootcoverbox {
		display: inline-block;
		width: 100%;
		border-top: 0;
		float: left;
		padding: 25px 20px 15px
	}

	.footboxmanuset1 {
		width: 30%;
		display: inline-block;
		float: left;
		padding-right: 25px
	}

	.footboxmanuset1 a {
		display: inline-block
	}

	.footboxmanuset1 a img {
		width: 154px
	}

	.onlylogosetbox a img {
		width: auto;
		height: 115px;
	}

	.footboxmanuset1 p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #1b1b1b;
		font-size: 15px;
		margin-top: 4px;
		margin-bottom: 0
	}

	.footboxmanuset1 p span {
		color: #56a73b;
		font-weight: 500
	}

	.footboxmanuset1 h6 {
		font-family: Roboto, sans-serif;
		font-size: 17px;
		font-weight: 600;
		line-height: 1.4;
		display: inline-block;
		width: 100%;
		margin: 0;
		margin-bottom: 0;
		color: var(--primary-color)
	}

	.footboxmanuset1 h6 span {
		color: #e87b1e
	}

	.helbiaphptext2 {
		padding-left: 30px
	}

	.footboxmanuset_cover {
		display: inline-block;
		width: 22%;
		float: left;
		padding-left: 20px
	}

	.footboxmanuset7 {
		display: inline-block;
		width: 20%;
		float: left
	}

	.footboxmanuset2 {
		width: 100%;
		display: inline-block;
		float: left;
		margin-bottom: 15px
	}

	.footboxmanuset3 {
		width: 100%;
		display: inline-block;
		float: left
	}

	.footboxmanuset4 {
		display: inline-block;
		width: 18%;
		float: left;
	}

	.footboxmanuset5 {
		display: inline-block;
		width: 28%;
		float: left;
	}

	.titleboxsetiner {
		display: inline-block;
		width: 100%;
	}

	.titleboxsetiner h3 {
		display: inline-block;
		width: 100%;
		margin: 0 0 12px;
		font-weight: 500;
		color: #000000 !important;
		font-size: 16px;
		padding-right: 14px;
		position: relative;
		padding-bottom: 12px;
		margin-bottom: 16px;
		text-transform: uppercase;
	}

	.titleboxsetiner h3::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		background: var(--primary-color);
		height: 2px;
		width: 34px;
	}

	.soclmedbtn {
		display: inline-block;
		width: 100%;
		margin-bottom: 12px;
	}

	.soclmedbtn li {
		display: inline-block;
		float: left;
		margin-right: 6px
	}

	.soclmedbtn li a {
		display: inline-block;
		width: 100%
	}

	.soclmedbtn li a img {
		width: 35px
	}

	.fullwidthset {
		display: inline-block;
		width: 100%
	}

	.appdownldbtn {
		display: inline-block;
		width: 100%
	}

	.appdownldbtn a {
		display: inline-block;
		margin-bottom: 8px;
		margin-top: 6px
	}

	.appdownldbtn a img {
		width: 115px
	}

	.fotmenuboxcover {
		display: inline-block;
		width: 100%
	}

	.fotmenuboxcover h3 {
		display: inline-block;
		width: 100%;
		margin: 0 0 12px;
		font-weight: 500;
		color: #000000 !important;
		font-size: 16px;
		padding-right: 14px;
		position: relative;
		padding-bottom: 12px;
		margin-bottom: 16px;
		text-transform: uppercase;
	}

	.fotmenuboxcover ul {
		display: inline-block;
		width: 100%
	}

	.fotmenuboxcover ul li {
		display: inline-block;
		width: 100%
	}

	.fotmenuboxcover ul li a {
		display: inline-block;
		width: auto;
		color: #555555;
		font-size: 15px;
		text-decoration: none;
		margin-bottom: 8px;
		cursor: pointer;
		font-weight: 400;
		position: relative;
		padding-left: 0;
		line-height: 1.5;
	}

	.fotmenuboxcover ul li a:hover {
		color: #1b1b1b
	}

	.addloctcont {
		display: inline-block;
		width: 100%
	}

	.addloctcont p {
		display: inline-block;
		width: 100%;
		margin-bottom: 15px;
		position: relative;
		padding-left: 24px;
		color: #555555 !important;
		font-size: 15px;
		text-decoration: none;
		font-weight: 400;
	}

	.addloctcont p i {
		position: absolute;
		top: 6px;
		left: 0
	}

	.contacticon_set p .fa-phone {
		transform: rotate(93deg);
	}

	.addloctcont p a {
		color: #555555 !important;
		font-weight: 400;
	}

	.lastfootcopyrightbox {
		display: inline-block;
		width: 100%;
		text-align: center;
		background: var(--primary-color)
	}

	.lastfootcopyrightbox p {
		display: inline-block;
		width: 100%;
		color: #ffffff;
		margin-bottom: 0;
		padding-top: 14px;
		padding-bottom: 14px
	}

	.lastfootcopyrightbox p span {
		font-weight: 600;
		color: #ffffff
	}

	.contmenuonfotbox {
		display: inline-block;
		width: 100%;
		float: left;
		border-top: 1px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
		padding: 8px 20px 8px;
	}

	.contmenuonfot_left {
		display: inline-block;
		width: 30%;
		float: left;
		padding-left: 0;
	}

	.contmenuonfot_right {
		display: inline-block;
		width: 70%;
		float: left;
		padding-right: 60px;
	}

	.contmenuonfot_left ul {
		display: inline-block;
		width: 100%;
		float: left;
		line-height: 1
	}

	.contmenuonfot_left ul li {
		display: inline-block;
		width: auto;
		float: left
	}

	.contmenuonfot_left ul li a {
		display: inline-block;
		float: left;
		color: #333;
		font-size: 23px;
		margin-right: 16px;
	}

	.contmenuonfot_left ul li a i {
		width: 25px
	}

	.contmenuonfot_right ul {
		display: inline-block;
		width: auto;
		float: right;
		line-height: 1;
		padding-top: 2px
	}

	.contmenuonfot_right ul li {
		display: inline-block;
		width: auto;
		float: left
	}

	.contmenuonfot_right ul li a {
		display: inline-block;
		color: #1b1b1b;
		font-size: 15px;
		margin-left: 35px;
		margin-top: 0;
		font-weight: 400;
		line-height: 1.3;
	}

	#return-top {
		position: fixed;
		bottom: 118px;
		right: 20px;
		background: #000;
		background: #fff;
		border: 1px solid #528b2d;
		width: 45px;
		height: 45px;
		display: inline-block;
		text-decoration: none;
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 6px;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		font-size: 31px;
		text-align: center;
		color: #528b2d;
		line-height: 1.3;
		opacity: 0
	}

	#return-top.show {
		opacity: 1;
		visibility: visible
	}

	.bot_testsetbox {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
		background: #f5f5f5;
		padding-top: 38px;
		padding-bottom: 32px;
		min-height: 392px
	}

	.bot_testsetbox h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #252525;
		font-weight: 500;
		font-size: 14px;
		margin-bottom: 3px;
		padding-left: 0
	}

	.bot_testsetbox p {
		display: inline-block;
		width: 100%;
		font-size: 12px;
		color: #000;
		line-height: 1.5;
		margin-bottom: 10px
	}

	.downloadbox_cover {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
		margin-top: 8px;
		min-height: 360px;
		background: #f5f5f5;
		padding-top: 35px;
		padding-bottom: 20px
	}

	.downloadbox_inr {
		display: inline-block;
		width: 54%;
		text-align: left
	}

	.downloadbox_left {
		display: inline-block;
		width: 33%;
		float: left;
		text-align: center
	}

	.downloadbox_right {
		display: inline-block;
		width: 67%;
		float: left;
		padding-top: 26px;
		padding-left: 20px
	}

	.downloadbox_left img {
		width: 98%
	}

	.downloadbox_right h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #1b1b1b;
		font-weight: 500;
		font-size: 27px;
		margin-bottom: 9px;
		padding-left: 0;
		line-height: 1.4
	}

	.downloadbox_right h6 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #1b1b1b;
		font-weight: 500;
		font-size: 16px;
		margin-bottom: 18px;
		padding-left: 0
	}

	.downloadbox_right p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #565555;
		font-weight: 500;
		font-size: 13px;
		margin-bottom: 15px;
		padding-left: 0
	}

	.downloadbox_right a {
		display: inline-block;
		float: left;
		margin-right: 10px
	}

	.downloadbox_right a img {
		width: 115px
	}

	.rowimgboxprb {
		display: inline-block;
		width: 100%;
		padding: 0 15px;
	}

	.rowimgboxprb .col-sm-3 {
		display: inline-block;
		width: 25%;
		float: left
	}

	.upldpresbox {
		display: inline-block;
		width: 100%;
		position: relative
	}

	.upldpresbox input {
		height: 100% !important
	}

	.myprescripbox {
		display: inline-block;
		width: 100%
	}

	.imgboxcoversetpr {
		display: inline-block;
		width: 100%;
		padding: 0
	}

	.imgboxcoversetpr img {
		width: 100%;
		height: 215px;
		padding: 6px;
		border-radius: 5px;
		overflow: hidden;
		object-fit: contain;
		border: 2px solid #dcdcdc
	}

	.imgboxcoversetpr embed {
		width: 100%;
		height: 210px;
		padding: 6px;
		border-radius: 5px;
		overflow: hidden;
		object-fit: contain;
		border: 1px solid #dcdcdc
	}

	.sidebarcoverbox {
		width: 100% !important
	}

	.sidebarcoverbox .block.block-poll {
		width: 100% !important
	}

	.chackboxsetcust {
		display: inline-block;
		width: 100%
	}

	.chackboxsetcust ul li {
		position: relative
	}

	.chackboxsetcust input {
		position: absolute !important;
		top: 5px !important;
		left: 0 !important
	}

	.chackboxsetcust .label {
		padding-left: 22px;
		white-space: inherit;
		vertical-align: inherit
	}

	.chackboxsetcust .label label {
		text-align: left;
		line-height: 1.5
	}

	.prictopinpu_cover {
		display: inline-block;
		padding: 8px 16px 15px
	}

	.pricinput {
		width: 45%;
		float: left;
		padding-right: 4px;
		padding-left: 4px
	}

	.prictoinput {
		width: 10%;
		float: left;
		text-align: center;
		padding-top: 11px
	}

	.prictopinpu_cover input {
		width: 100% !important;
		height: 42px !important;
		color: #000 !important;
		background: #fff !important;
		border-radius: 4px
	}

	.gobtncover {
		width: 100%;
		padding-left: 20px;
		padding-bottom: 17px
	}

	.gobtncover a {
		display: inline-block;
		background: var(--primary-color);
		border-color: var(--primary-color);
		border-radius: 4px
	}

	.gobtncover a:active,
	.gobtncover a:focus,
	.gobtncover a:hover {
		color: #fff !important;
		opacity: 0.8;
		box-shadow: inherit
	}

	.gobtncover .btn-primary:hover {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		opacity: 0.8;
	}

	.mackindboxset {
		display: inline-block;
		width: 100%;
		background: url(../../assets/img/make-in-india-bg-img.png) top center no-repeat;
		background-size: cover
	}

	.mackindboxset_iner {
		display: inline-block;
		width: 100%;
		text-align: center;
		background: url(../../assets/img/make-in-india-bg-img1.png) top center no-repeat;
		background-size: 633px;
		padding-top: 30px;
		padding-bottom: 25px
	}

	.mackindboxset_iner h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #fff;
		font-size: 30px;
		font-weight: 600;
		margin-bottom: 13px
	}

	.mackindboxset_iner p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.4;
		margin-bottom: 15px;
		margin-top: 11px
	}

	.scphc_cntboxcover {
		display: inline-block;
		width: 100%
	}

	.scphc_cntboxiner {
		display: inline-block;
		width: 100%
	}

	.scphcboxall {
		display: inline-block;
		width: 25%;
		float: left;
		text-align: center;
		padding-top: 28px;
		padding-bottom: 19px;
		text-align: center
	}

	.scphcboxal_iner {
		display: inline-block;
		width: 210px;
		text-align: left;
		position: relative;
		padding-left: 59px
	}

	.scphcboxall h5 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 28px;
		font-weight: 600;
		color: #343b4e;
		margin-bottom: 1px
	}

	.scphcboxal_iner p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 16px;
		color: #343b4e;
		font-weight: 500;
		position: relative;
		padding-bottom: 0
	}

	.scphcboxal_iner img {
		width: 44px;
		position: absolute;
		top: 8px;
		left: 0
	}

	.ourcltboxcertifibox {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		float: left;
		background: #f5f5f5
	}

	.ourcltboxcertifi_iner {
		display: inline-block;
		width: 100%;
		border-radius: 6px;
		margin-bottom: 10px
	}

	.srctflogo img {
		width: 128px !important;
		object-fit: contain;
		overflow: hidden;
		margin: 0 auto
	}

	.ourcltboxcerti_title {
		display: inline-block;
		width: 100%;
		padding-right: 24px;
		padding-left: 24px;
		padding-top: 20px;
		text-align: center
	}

	.ourcltboxcerti_title h3 {
		display: inline-block;
		width: auto;
		font-size: 24px;
		padding-bottom: 2px;
		text-transform: capitalize;
		color: #212121;
		line-height: 1.5;
		font-weight: 500;
		margin: 0
	}

	.srctflogo .brand-logo-img {
		margin-top: 16px
	}

	.ourcltboxcertifibox .owl-nav .owl-next {
		border-radius: 50% !important;
		right: -9px !important
	}

	.ourcltboxcertifibox .owl-nav .owl-prev {
		border-radius: 50% !important;
		left: -9px !important
	}

	.ourcltboxcertifibox .owl-nav button {
		height: 38px !important;
		width: 38px !important;
		line-height: 36px !important;
		font-size: 24px !important
	}

	.tableboxsoverset {
		display: inline-block;
		width: 100%;
		-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
		box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
		padding: 20px;
		border-radius: 5px;
	}

	.tableboxsoverset .dataTables_wrapper {
		overflow: auto
	}

	.tableboxsoverset .dataTables_length label {
		width: 220px
	}

	.tableboxsoverset .dataTables_length label select {
		width: 110px;
		background: 0 0;
		border: 1px solid #eceff8;
		border-radius: 4px;
		height: 28px
	}

	.tableboxsoverset .dataTables_filter label input {
		height: 32px;
		border-radius: 4px;
		width: 190px
	}

	table.dataTable thead td,
	table.dataTable thead th {
		border-bottom: 1px solid #dadada !important
	}

	table.dataTable.no-footer {
		border-bottom: 1px solid #dadada !important
	}

	.tableboxsoverset table {
		width: 100% !important
	}

	.tableboxsoverset .dataTables_paginate {
		list-style: none;
		background-color: #f4f4f4;
		padding: 3px 0 !important;
		border-radius: 30px;
		border-width: 0;
		margin-top: 15px
	}

	.tableboxsoverset .paginate_button.current {
		background: #e0e0e0 !important;
		color: #000 !important;
		border-radius: 50% !important;
		border: 0 !important;
		font-weight: 600
	}

	.tableboxsoverset thead tr {
		background: #f9f9f9 !important
	}

	table.dataTable.display tbody tr.odd>.sorting_1,
	table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
		background-color: #fff !important
	}

	table.dataTable.display tbody tr.even>.sorting_1,
	table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
		background-color: #fff !important
	}

	table.dataTable tbody tr {
		background-color: #fff !important
	}

	.notifitbl thead tr th {
		border-bottom: 0 solid #dadada !important;
		border-top: 0
	}

	.tableboxsoverset .label-success {
		border-radius: 3px;
		line-height: 1.5;
		padding: 2px 5px
	}

	.page_title_text {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.page_title_text h3 {
		display: inline-block;
		margin: 0;
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 15px;
		text-align: center;
		/* text-transform: uppercase; */
	}

	.myclass-order_type:hover {
		color: #fff !important
	}

	.search_box_dropdown {
		z-index: 999 !important;
		top: 36px;
		left: 0;
		margin-top: 0;
		top: 4px;
		height: auto;
		width: 100%;
		max-height: 550px;
		overflow: auto;
		padding-left: 9px;
		padding-right: 1px;
		border-radius: 0px 0px 5px 5px;
		font-size: 13px;
		color: #696e79;
		background-color: #fff;
		-webkit-font-smoothing: antialiased;
		box-shadow: rgb(0 0 0 / 26%) 0 6px 12px 0;
	}

	.midserchbox .search_box_dropdown {
		padding-left: 0
	}

	.search_box_dropdown ul {
		border-bottom: 1px solid #eaeaea;
	}

	.search_box_dropdown ul li {
		position: relative;
		list-style: none;
		padding: 7px 4px;
		padding-left: 0;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		margin-bottom: 0;
		border: none;
		margin-bottom: 0 !important;
		border-top: 0 !important;
		padding-top: 0;
		margin-bottom: 0 !important;
		padding-bottom: 0
	}

	.search_box_dropdown ul li a {
		position: relative;
		width: 100%;
		height: auto !important;
		text-align: left;
		padding-top: 0;
		background: #fff;
		border-radius: inherit;
		float: left;
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.leftprodnamebox {
		display: inline-block;
		width: 66%;
		float: left;
		padding-left: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 12px;
		word-break: break-word;
	}

	.rightpricebox {
		display: inline-block;
		width: 34%;
		float: left;
		text-align: right;
		padding-top: 2px;
		padding-right: 0;
		padding-left: 18px;
	}

	.leftprodnamebox b {
		font-size: 15px;
		font-weight: 600;
		color: #000
	}

	.leftprodnamebox p {
		margin-bottom: 0;
		font-size: 12px;
		letter-spacing: .2px
	}

	/*.rightpricebox span {
	font-size: 14px;
	color: var(--primary-color);
	font-weight: 600
}*/

	.leftprodnamebox .text_msg {
		color: #3a3a3a !important;
		font-size: 12px;
		padding-left: 8px;
	}

	.leftprodnamebox .cmp_nm {
		display: inline-block;
		width: 100%;
		font-size: 13px;
		color: #616161;
		line-height: 1.5;
		margin-top: 3px;
	}

	.leftprodnamebox .pro_compos {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		line-height: 1.5;
		padding-top: 5px
	}

	.leftprodnamebox .pro_compos b {
		display: inline-block;
		width: auto;
		font-size: 12px;
		float: left
	}

	.leftprodnamebox .pro_compos span {
		display: inline-block;
		float: left
	}

	.leftprodnamebox .prod_name {
		display: inline-block;
		width: auto;
		font-size: 14px;
		color: #616161;
		width: auto;
		/*background: #d9e1e8;*/
		color: #000;
		border-radius: 2px;
		padding: 0;
	}

	.leftprodnamebox .prod_name b {
		font-weight: 400;
		font-size: 14px
	}

	.viewallbtnsercbox {
		text-align: center;
		display: inline-block;
		width: 100%;
		position: relative
	}

	.viewallbtnsercbox a {
		margin-top: 9px;
		margin-bottom: 9px;
		line-height: 1;
		color: #fff !important;
		border: 0;
		cursor: pointer;
		background-color: var(--primary-color);
		display: inline-block;
		font-size: 16px;
		margin-left: -15px;
		position: relative !important;
		border-radius: 4px !important;
		padding: 8px 24px !important;
		height: auto !important;
		width: auto !important
	}

	.prodsetditbox_cover {
		display: block;
		-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
		background-color: #fff;
		border-radius: 7px;
		margin-top: 18px !important
	}

	.prodleftboxsetdit {
		display: inline-block;
		width: 50%;
		float: left
	}

	.prodrightboxsetdit {
		display: inline-block;
		width: 50%;
		float: left;
		padding-bottom: 0 !important
	}

	.allsmlbigimgcover {
		display: inline-block;
		width: 100%
	}

	.imgzoomboxleft {
		width: 25%;
		float: right
	}

	.imgzoomboxright {
		width: 75%;
		float: left
	}

	.mainzommimgboxset {
		padding-bottom: 63%
	}

	.topprodmainname {
		display: inline-block;
		width: 100%
	}

	.topprodmainname span {
		display: inline-block;
		width: 100%;
		font-size: 20px;
		margin-top: 0;
		line-height: 1.5;
		color: #414b56;
		float: left;
		margin-bottom: 2px;
		font-weight: 500
	}

	.probtnlginbtn {
		display: inline-block !important;
		margin-left: 0 !important;
		float: left
	}

	.probtnlgin_coverbox {
		width: 184px !important;
		right: -5px !important;
		top: 41px !important;
		padding-top: 6px !important;
		left: inherit !important
	}

	.probtnlgin_inerbox {
		background: #fff;
		border-radius: 4px;
		-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
		display: inline-block;
		width: 100%;
		text-align: left
	}

	.probtnlgin_inerbox ul {
		display: inline-block;
		width: 100%;
		text-align: left;
		padding-top: 8px !important;
		padding-bottom: 9px !important
	}

	.probtnlgin_inerbox ul li {
		display: inline-block;
		width: 100%;
		text-align: left
	}

	.probtnlgin_inerbox ul li a {
		padding: 5px 17px;
		display: inline-block;
		width: 100%;
		color: var(--primary-color);
		font-weight: 500;
		font-size: 15px;
		text-align: left;
		height: auto;
		text-decoration: none
	}

	.probtnlgin_inerbox ul li a b {
		color: red
	}

	.probtnlgin_inerbox ul li a:hover {
		color: #fff;
		background: var(--primary-color)
	}

	.probtnlgin_inerbox ul li a:hover b {
		color: #fff
	}

	.profactname .menu li {
		margin-left: 0
	}

	.manufacturerprod {
		display: inline-block;
		width: 100%
	}

	.pharmarecmdbox {
		display: inline-block;
		width: 100%
	}

	.pharmarecmdbox h4 {
		position: relative;
		display: inline-block;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		font-weight: 400;
		color: #000
	}

	.pharmarecmdbox h4 span {
		color: #fff;
		background-color: #2b68e0;
		border: solid 1px #2b68e0;
		padding: 3px 7px;
		font-size: 12px;
		line-height: 6px;
		border-radius: 4px;
		display: inline-block;
		margin-left: 12px;
		position: relative;
		top: 22%;
		height: auto;
		top: 0;
		line-height: 1.3
	}

	.compostextbox {
		display: inline-block;
		width: 100%;
		margin-top: 6px
	}

	.compostextbox h4 {
		position: relative;
		display: inline-block;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		font-weight: 400;
		color: #000
	}

	.compostextbox h4 span {
		color: #fff;
		background-color: #2b68e0;
		border: solid 1px #2b68e0;
		padding: 3px 7px;
		font-size: 12px;
		line-height: 6px;
		border-radius: 4px;
		display: inline-block;
		margin-left: 12px;
		position: relative;
		top: 22%;
		height: auto;
		top: 0;
		line-height: 1.3
	}

	.peiceprod_ditsetbox {
		display: inline-block;
		width: 100%
	}

	.product-view .product-essential .product-info-main .price-info .price {
		font-size: 20px;
		font-weight: 700;
		color: #ef7f1a
	}

	.peiceprod_ditsetbox {
		display: inline-block;
		width: 100%
	}

	.peiceprod_ditsetiner {
		display: inline-block;
		width: 100%;
		margin-right: 10px;
		font-size: 20px;
		font-weight: 700;
		color: #ef7f1a !important
	}

	.tabletditbox {
		color: #000;
		font-size: 15px;
		padding-top: 3px;
		display: inline-block
	}

	.addcartbtnsetbox {
		display: inline-block;
		width: 100%
	}

	.addcartbtnsetbox button {
		color: #fff !important;
		font-size: 16px !important;
		margin: 0;
		margin-top: 0 !important;
		line-height: 32px !important;
		height: auto !important;
		background: var(--primary-color) !important;
		border-color: var(--primary-color) !important
	}

	.prodrespopageset {
		padding-top: 0 !important
	}

	.product_detaildetabox {
		display: inline-block;
		width: 100%
	}

	.product_detaildetabox .product-property-title {
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 9px;
		width: 100%;
		line-height: 1.5
	}

	.product_detaildetabox strong {
		font-size: 15px;
		font-weight: 700;
		margin-bottom: 3px;
		width: 100%;
		display: inline-block
	}

	.product_detaildetabox ul {
		width: 100%;
		display: inline-block
	}

	.product_detaildetabox ul li {
		font-size: 15px;
		font-weight: 400;
		margin-bottom: 3px;
		width: 100%;
		display: inline-block;
		word-break: break-word
	}

	.subsitiprodcover {
		display: inline-block;
		width: 100%;
		margin-top: 40px
	}

	.subsitiprodcover .page-title {
		font-size: 19px;
		text-transform: uppercase;
		position: relative;
		padding-bottom: 13px;
		color: #212121;
		line-height: 22px;
		font-weight: 500;
		margin: 0;
		display: inline-block;
		width: 100%;
		margin-bottom: 17px
	}

	.subsitiprodcover .page-title::after {
		content: '';
		width: 59px;
		height: 3px;
		background: var(--primary-color);
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 20px
	}

	.subsit_inerprodset {
		box-shadow: inherit !important;
		border: 1px solid #e5e5e5 !important;
		border-radius: 10px !important;
		background: #fff !important;
		transition: .3s all !important
	}

	.subsit_inerprodset:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important
	}

	.tabnameprodlist1 {
		font-size: 14px;
		text-align: center;
		color: #000;
		font-weight: 400;
		margin: 0;
		display: inline-block;
		width: 100%;
		letter-spacing: .2px;
		line-height: 1.4;
		margin-top: 10px
	}

	.tabnameprodlist2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 6px;
		margin-top: 6px
	}

	.tabnameprodlist2 span {
		font-size: 14px;
		text-align: center;
		color: #000;
		font-weight: 500;
		margin: 0;
		display: inline-block;
		width: 100%;
		letter-spacing: .2px;
		line-height: 1.4;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.pricesetsubl {
		color: #ef7f1a !important;
		font-size: 14px;
		font-weight: 500;
		display: inline-block
	}

	.addcartbtnprobox {
		border: none;
		background-color: #fff;
		color: var(--primary-color) !important;
		margin-top: 2px
	}

	.addcartbtnprobox:active,
	.addcartbtnprobox:focus,
	.addcartbtnprobox:hover {
		color: var(--primary-color) !important;
		border-color: #fff !important;
		background: #fff !important
	}

	.topcartimgetxt {
		display: inline-block;
		width: 100%;
		margin-top: 72px
	}

	.topcartimgetxt img {
		width: 222px;
		margin-right: 4px
	}

	.topcartimgetxt h3 {
		display: inline-block;
		width: 100%;
		font-size: 26px;
		font-weight: 500;
		color: #8c8c8c;
		margin-top: 7px
	}

	.conshoppingbtn {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px
	}

	.conshoppingbtn a {
		position: relative;
		line-height: 34px;
		color: #fff !important;
		font-size: 16px !important;
		margin: 0;
		margin-top: 0 !important;
		height: auto !important;
		background: var(--primary-color) !important;
		border-color: var(--primary-color) !important;
		padding: 6px 15px 7px;
		border-radius: 5px;
		margin-top: 3px !important;
		display: inline-block
	}

	.conshoppingbtn a:hover {
		color: #fff !important
	}

	.allcatboxcoverpage {
		margin-top: 30px
	}

	.cetgpagedesignbset {
		display: inline-block;
		width: 100%;
		border: 0;
		border-radius: 10px;
		background: #fff;
		transition: .3s all !important;
		height: auto !important;
		padding-top: 0;
		min-height: 150px !important;
		margin-bottom: 28px
	}

	.cetgpagedesignbset a {
		display: inline-block;
		padding-left: 10px;
		padding-right: 10px
	}

	.cetgpagedesignbset a img {
		width: 110px !important;
		height: 110px !important;
		object-fit: contain;
		overflow: hidden;
		margin: 0 auto;
		border-radius: 50%;
		padding: 2px;
		border: 0;
		transition: .3s all !important
	}

	.caticonseborderiner {
		display: inline-block;
		width: 100%
	}

	.cetgpagedesignbset .banner-position1 {
		position: relative;
		top: 0;
		left: 0;
		transform: inherit;
		display: inline-block;
		width: 100%
	}

	.cetgpagedesignbset .banner-position1 h5 {
		color: #000;
		font-weight: 700;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.5;
		margin-top: 16px;
		display: inline-block;
		width: 100%
	}

	.bgoverlayimgset {
		background: #ff416c;
		background: -webkit-linear-gradient(to right, #ff4b2b, #ff416c);
		background: linear-gradient(to right, var(--primary-color), var(--primary-color));
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0;
		color: #fff;
		position: relative;
		left: -100%;
		height: 100%;
		width: 200%;
		transform: translateX(0);
		transition: transform .6s ease-in-out;
		visibility: visible !important;
		opacity: 1 !important
	}

	.loginboxsetpart form {
		padding-top: 20px
	}

	.loginboxsetpart form .login-user-input-email {
		padding: 16px 2px;
		border: none;
		border-bottom: 1px solid #e0e0e0;
		background-color: transparent;
		margin: 0;
	}

	.loginboxsetpart form .login-user-input-password {
		padding: 16px 2px;
		border-bottom: 1px solid #e0e0e0;
		border-radius: 0;
		border-left: none;
		border-right: none;
		border-top: none;
		background-color: transparent;
		margin: 0;
	}

	.forgoinputbox {
		padding: 16px 2px;
		margin: 0 2px;
		border-radius: 5px;
		margin-bottom: 20px
	}

	.forgoinputbox .login-user-input-password {
		padding: 16px 2px;
		border: none;
		border-radius: 0;
		border-left: none;
		border-right: none;
		border-bottom: none;
		margin-bottom: 0;
		margin-top: 0;
		background-color: #fff
	}

	.login-login-button {
		background-color: var(--primary-color) !important;
		border-color: var(--primary-color) !important;
		font-size: 16px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: auto !important;
		padding: 8px 10px;
		cursor: pointer
	}

	.registerbtnbox {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 16px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: auto !important;
		padding: 8px 10px
	}

	.forgot-password-btn {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 16px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: auto !important;
		padding: 8px 10px;
		width: 180px;
		margin: 0 auto;
		margin-bottom: 10px
	}

	.lginsignupboxcover {
		margin-top: 25px;
		margin-bottom: 40px;
		-webkit-box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
		-moz-box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
		box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
		margin-top: 15px;
		margin-bottom: 20px
	}

	.addresboxleftprw {
		display: inline-block !important;
		width: 100% !important
	}

	.addresboxleftprw .radio {
		display: inline-block;
		padding: 12px 8px;
	}

	.addresboxleftprw .address {
		margin-bottom: 8px !important
	}

	.addresboxleftprw {
		padding-top: 7px !important
	}

	.addresboxleftprw .radio-label {
		margin-bottom: 0
	}

	.addresboxleftprw .nweaddertitusername span {
		font-weight: 600;
	}

	.addresboxrightadd {
		display: inline-block !important;
		width: 100% !important;
		height: 206px !important
	}

	.aplcoupcodbox {
		-webkit-box-shadow: 0 0 4px 0 rgba(8, 4, 4, 0.17);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		background-color: #fff;
		border-radius: 4px
	}

	.checkouttoppedbox .checkout-sub-title {
		font-weight: 500
	}

	.aplcoupcodbox .checkout-sub-title {
		padding: 16px 18px;
		font-size: 16px
	}

	.aplcoupcodbox .alert-success {
		margin-top: 12px !important;
		margin-bottom: 0;
		width: 100%;
		font-size: 12px;
	}

	.aplcoupcodbox .alert-danger {
		margin-top: 12px !important;
		width: 100%;
	}

	.radio input[type=radio]:checked+.radio-label:before {
		background-color: var(--primary-color) !important;
		box-shadow: inset 0 0 0 4px #f4f4f4
	}

	.aplbntsetox {
		margin-bottom: 0
	}

	.aplbntsetox button {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: 40px !important;
		width: 100%;
		border: 0;
		padding: 8px 10px;
		transition: .3s all !important;
		cursor: pointer
	}

	.aplbntsetox button:active,
	.aplbntsetox button:focus,
	.aplbntsetox button:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important
	}

	.aplbntsetox button:hover {
		color: #fff
	}

	.shopingcartboxset {
		display: inline-block;
		width: 100%;
		margin-top: 20px;
		-webkit-box-shadow: 0 0 4px rgba(40, 44, 63, .17);
		-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .17);
		box-shadow: 0 0 4px rgba(40, 44, 63, .17);
		background-color: #fff;
		border-radius: 4px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0
	}

	.shopingcartboxset .checkout-sub-title {
		padding: 16px 18px;
		font-size: 16px
	}

	.shopingcartpricebox {
		display: inline-block;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 18px
	}

	.checkout-subtotal {
		font-weight: 700;
		font-size: 14px;
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 14px
	}

	.plashorderbtnboxchot {
		display: inline-block;
		width: 100%;
		text-align: center;
		-webkit-box-shadow: 0 0 4px rgba(40, 44, 63, .17) !important;
		-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .17) !important;
		box-shadow: 0 0 4px rgba(40, 44, 63, .17) !important;
		background-color: #fff !important;
		border-radius: 4px !important;
		margin-top: 22px;
		border-top: 0 !important
	}

	.plashorderbtnboxchot .checkout-btn {
		display: inline-block;
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: 40px !important;
		width: 100%;
		padding: 8px 10px;
		transition: .3s all !important
	}

	.plashorderbtnboxchot .checkout-btn:active,
	.plashorderbtnboxchot .checkout-btn:focus,
	.plashorderbtnboxchot .checkout-btn:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important
	}

	.addaderboxset {
		position: relative;
		top: 29%;
		font-weight: 600;
		font-size: 16px;
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.addaderboxset a p {
		color: #929292;
		font-weight: 600;
		font-size: 16px;
		margin: 0
	}

	.addaderboxicon {
		top: 0;
		left: 0;
		position: relative;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 8px
	}

	.checkouttoppedbox .panel-collapse .panel-body {
		margin-bottom: 24px
	}

	.seldelvaddcover {
		padding-left: 0;
		padding-right: 0;
		padding-top: 10px
	}

	.seldelvaddcover .checkout-sub-title {
		border-bottom: 0;
		padding-bottom: 0;
		font-weight: 500;
		font-size: 16px
	}

	.colsm4proditset {
		display: inline-block;
		width: 25%;
		padding-left: 10px;
		padding-right: 10px;
		float: left
	}

	.clerfltbox {
		display: inline-block;
		width: 100%;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07)
	}

	.clerfltboiner {
		display: inline-block;
		width: 100%;
		padding: 20px
	}

	.clerfltboiner a {
		display: inline-block;
		width: 100%;
		display: inline-block;
		background: var(--primary-color);
		border-color: var(--primary-color);
		border-radius: 4px;
		color: #fff;
		font-size: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		height: auto
	}

	.clerfltboiner a:active,
	.clerfltboiner a:focus,
	.clerfltboiner a:hover {
		color: #fff !important;
		opacity: 0.8;
	}

	.categoryprodlistmain {
		display: inline-block;
		width: 100%;
		margin-bottom: 20px
	}

	.categoryprodlistbox {
		display: inline-block;
		width: 100%
	}

	.categoryprodlis_left {
		display: inline-block;
		float: left
	}

	.categoryprodlis_left h1 {
		display: inline-block;
		margin: 0;
		float: left;
		font-size: 25px;
		color: #454545;
		margin-top: 5px;
		font-style: normal;
		font-weight: 400;
		margin-bottom: 4px;
	}

	.categoryprodlis_left h3 {
		display: inline-block;
		margin: 0;
		float: left;
		font-size: 26px;
		color: #454545;
		margin-top: 2px;
		font-style: normal;
		font-weight: 400;
		margin-bottom: 10px
	}

	.collg5boxright {
		display: inline-block;
		float: right
	}

	.medbacatprodlist {
		padding-left: 8px;
		padding-right: 8px
	}

	.medbacatprodlist .product-wrapper {
		height: auto;
		min-height: 304px;
		border: 1px solid #e5e5e5;
		border-radius: 10px;
		background: #fff;
		transition: .3s all !important;
		position: relative
	}

	.medbacatprodlist .product-wrapper:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
	}

	.medbacatprodlist .product-wrapper .pro {
		padding-top: 4px
	}

	.medbacatprodlist .product-wrapper a {
		display: inline-block;
		width: 100%;
		padding-left: 6px;
		padding-right: 6px
	}

	.medbacatprodlist .product-content {
		padding: 4px 0 0 !important;
		display: inline-block;
		width: 100% !important
	}

	.medbacatprodlist .product-content h4 {
		width: 100%;
		padding-left: 8px;
		padding-right: 8px
	}

	.medbacatprodlist .product-content h4 a {
		font-size: 14px;
		text-align: center;
		color: #000;
		font-weight: 400;
		margin: 0;
		display: inline-block;
		width: 100%;
		letter-spacing: .2px;
		line-height: 1.4;
		margin-top: 10px;
		word-break: break-word;
		min-height: 42px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.medbacatprodlist .product-content .product-price-cart-wrapper .product-price.price .new {
		color: #71aa42 !important;
		font-size: 14px !important;
		font-weight: 500;
		display: inline-block
	}

	.medbacatprodlist .product-width {
		padding-left: 10px;
		padding-right: 10px
	}

	.categoryprodlistbox .col-lg-5 {
		padding-right: 4px
	}

	.medbacatprodlist .product-cart {
		border-top: 1px solid #e5e5e5 !important
	}

	.medbacatprodlist .product-cart .checkout-btn {
		border: none;
		background-color: #fff;
		color: var(--primary-color) !important;
		margin-top: 0
	}

	.medbacatprodlist .product-wrapper {
		position: relative
	}

	.prod_promosetbox {
		width: 30px;
		height: 36px;
		background: #54af3a;
		position: absolute;
		right: 9px;
		margin: 0 auto;
		text-align: center;
		font-weight: 700 !important;
		font-size: 11px !important;
		line-height: 14px;
		top: 0;
		color: #fff !important;
		display: inline-block;
		margin-left: 0 !important;
		padding-top: 5px
	}

	.prod_promosetbox::after {
		content: "";
		position: absolute;
		height: 0;
		width: 0;
		border-left: 15px solid #54af3a;
		border-right: 15px solid #54af3a;
		border-bottom: 8px solid transparent;
		bottom: -8px;
		right: 0
	}

	.specialdelsboxset {
		display: inline-block;
		width: 100%
	}

	.specialdelsboxset .block-content {
		padding-bottom: 15px !important
	}

	.allchelistboxsetcat .custom_checkbox p {
		display: inline-block;
		font-size: 14px;
		color: #3c3c3c;
		margin: 0;
		width: 100%;
		font-weight: 400;
		line-height: 1.5
	}

	.allchelistboxsetcat .control__indicator {
		top: 5px;
		height: 18px;
		width: 18px
	}

	.allchelistboxsetcat .control {
		padding-left: 27px;
		margin-bottom: 6px
	}

	.allchelistboxsetcat .control--checkbox .control__indicator:after {
		left: 6px;
		top: 2px;
		width: 6px;
		height: 11px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg)
	}

	.setboxpricecover {
		margin: 4px 0 8px
	}

	.boxleft_titlesetpart span {
		font-size: 15px;
		font-weight: 500
	}

	.boxsdwnallsemset {
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .13) !important;
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .13) !important;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .13) !important
	}

	.loadmorebtnsetbox {
		display: inline-block;
		width: auto;
		display: inline-block;
		background: var(--primary-color);
		border-color: var(--primary-color);
		border-radius: 4px;
		color: #fff;
		font-size: 15px;
		padding: 3px 25px;
		height: auto
	}

	.loadmorebtnsetbox:active,
	.loadmorebtnsetbox:focus,
	.loadmorebtnsetbox:hover {
		color: var(--text-color) !important;
		opacity: 0.8;
		box-shadow: inherit;
		background-color: var(--primary-color) !important;
	}

	.offerpageset_cver {
		display: inline-block;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 75px
	}

	.flexboxloadbox {
		display: inline-block;
		width: 100%;
		top: 36%;
		position: relative
	}

	.offerboxsetcover {
		background-color: #fff;
		border: 0;
		margin-top: 33px;
		padding: 25px 20px 9px;
		border-radius: 7px;
		border: 2px dashed var(--primary-color);
		position: relative;
		min-height: 160px;
		margin-bottom: 25px;
	}

	.offerboxsetcover::after {
		content: '';
		background: url(../../assets/svg/sale-offers.svg) top center no-repeat;
		position: absolute;
		width: 105px;
		height: 105px;
		background-size: cover;
		bottom: 6px;
		right: 2px;
		opacity: .6
	}

	.cartbottom_title {
		display: inline-block;
		width: auto;
		position: absolute;
		z-index: 99;
		top: -17px;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		/* background: #fff; */
	}

	.cartbottom_title h4 {
		display: inline-block;
		width: auto;
		color: var(--primary-color);
		text-align: center;
		margin-bottom: 0;
		background: #fff;
		padding-left: 15px;
		padding-right: 15px;
	}

	.offertakaset {
		font-weight: 600;
		font-size: 23px
	}

	.offsettextpart {
		font-weight: 400;
		font-size: 24px;
		color: #56a73b
	}

	.discount_code_dit {
		display: inline-block;
		width: 100%;
		margin-top: 10px;
		position: relative;
		z-index: 9
	}

	.discount_code_dit p {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
		color: var(--primary-color);
		font-weight: 600;
		font-size: 15px
	}

	.discount_code_dit p span {
		color: #56a73b
	}

	.serchprodboxset {
		box-shadow: inherit !important;
		height: auto !important;
		min-height: 304px !important;
		border: 1px solid #e5e5e5 !important;
		border-radius: 10px !important;
		background: #fff !important;
		transition: .3s all !important;
		padding-bottom: 2px !important
	}

	.serchprodboxset:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important
	}

	.serchprodboxset .serpro_priceset .product-discountPercentage {
		width: 30px;
		height: 36px;
		background: #54af3a;
		position: absolute;
		right: 0;
		margin: 0 auto;
		text-align: center;
		font-weight: 700;
		font-size: 11px;
		line-height: 14px;
		top: 0;
		color: #fff !important;
		display: inline-block;
		padding-top: 4px;
		right: 12px
	}

	.serchprodboxset .serpro_priceset .product-discountPercentage::after {
		content: "";
		position: absolute;
		height: 0;
		width: 0;
		border-left: 15px solid #54af3a;
		border-right: 15px solid #54af3a;
		border-bottom: 8px solid transparent;
		bottom: -8px;
		right: 0
	}

	.sechprodtitleset {
		display: inline-block;
		width: 100%
	}

	.sechprodtitleset h4 {
		display: inline-block;
		width: 100%
	}

	.sechprodtitleset a {
		font-size: 14px;
		text-align: center;
		color: #000;
		font-weight: 400;
		margin: 0;
		display: inline-block;
		width: 100%;
		letter-spacing: .2px;
		line-height: 1.4;
		margin-top: 0;
		word-break: break-word;
		min-height: auto;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.serpro_priceset .new {
		color: #528c3f !important;
		font-size: 14px !important;
		font-weight: 500;
		display: inline-block
	}

	.serchadcarbtnset .checkout-btn {
		border: none;
		background-color: #fff;
		color: var(--primary-color) !important;
		margin-top: 0
	}

	.searchproduct_listcover {
		padding-top: 10px;
		padding-bottom: 30px
	}

	.cartleftboxdetacover {
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		border-radius: 6px;
		margin-bottom: 19px;
		display: inline-block !important;
	}

	.cartlistcoverpage {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
		flex: inherit
	}

	.cartlistcoverpage ._3ycxrs._2Rwa71 {
		padding-left: 20px;
		padding-right: 10px
	}

	.cartlistcoverpage_iner {
		padding-bottom: 14px
	}

	.cartleftnametitle {
		min-height: auto !important;
		padding-top: 2px !important;
		padding-bottom: 14px !important;
		display: inline-grid;
		width: 100%;
		display: inline-grid;
		width: 100%
	}

	.cartleftnametitle a:hover {
		color: var(--primary-color) !important
	}

	.othcartquotpage {
		padding-right: 0 !important
	}

	.removecartliset {
		margin-top: 20px;
		padding-left: 0 !important
	}

	.cartselectnumberprod {
		border: 1px solid #d6d6d6 !important;
		background-color: #fff !important;
		box-shadow: inherit !important;
		border-radius: 5px !important;
		height: 34px !important
	}

	.cartselectnumberprod .content {
		-webkit-box-shadow: inherit;
		-moz-box-shadow: inherit;
		box-shadow: inherit;
		background: #fff;
		border-radius: 6px;
		height: 32px
	}

	.cartrightnameprice .cart_price {
		text-align: right
	}

	.cartrightnameprice .pMSy0p.LYRnr_ {
		margin-top: 0px;
	}

	.cartprodnameline_cover .cartleftnametitle ._1Ox9a7 {
		display: inline-block !important;
		overflow: inherit !important;
		text-overflow: inherit !important;
		white-space: inherit !important;
		word-break: break-word;
	}

	.cartprodnameline_cover .cartleftnametitle ._1Ox9a7 a {
		line-height: 1.5;
		font-size: 15px;
	}

	.cartpricelisted {
		text-align: right;
		margin-bottom: 17px
	}

	.cartpricelisted span {
		color: #528c3f !important
	}

	.removecarlisetprod a {
		color: #9e9e9e;
		text-transform: capitalize;
		font-size: 15px
	}

	.removecarlisetprod a i {
		font-size: 16px
	}

	.cartlisttitlebox {
		padding: 0 7px;
		padding-left: 20px !important;
		padding-right: 20px !important
	}

	.cartlisttitlebox p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 17px;
		font-weight: 500;
		color: #6f6f6f
	}

	.cartpricedetails_iner {
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17) !important;
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17) !important;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17) !important;
		border-radius: 6px !important
	}

	.prosidbtnchkot {
		-webkit-box-shadow: inherit !important;
		-moz-box-shadow: inherit !important;
		box-shadow: inherit !important;
		border-radius: 0 0 6px 6px
	}

	.prosidbtnchkot button {
		background: var(--primary-color) !important;
		width: 90% !important;
		border: 0 !important;
		transition: .3s all !important
	}

	.prosidbtnchkot button:active,
	.prosidbtnchkot button:focus,
	.prosidbtnchkot button:hover {
		transition: .3s all !important;
		color: var(--text-color) !important;
		background-color: var(--primary-color) !important;
		border-color: var(--primary-color) !important;
		opacity: 0.8;
		box-shadow: inherit;

	}

	.cartpricedetails_title {
		text-transform: capitalize !important;
		color: #454545 !important
	}

	.alartsucessboxset {
		margin-top: 28px;
		margin-bottom: 15px;
		color: #000;
		font-weight: 400;
		font-size: 14px;
		text-align: left;
	}

	.alartsucessboxset button {
		color: #000;
		opacity: 1;
		line-height: .5;
		margin-top: 4px;
		top: 10px;
		right: 6px;
	}

	.alartsucessboxset button span {
		color: #000;
		opacity: 1
	}

	.prodselectbox_cover {
		float: right
	}

	.aboutcoverboxet {
		display: inline-block;
		width: 100%
	}

	.aboutinerboxet {
		display: inline-block;
		width: 100%
	}

	.aboutiner_pagetitle {
		display: inline-block;
		width: 100%;
		margin-top: 15px
	}

	.aboutiner_pagetitle h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500
	}

	.aboutdiscripdeta1 {
		display: inline-block;
		width: 100%;
		margin-bottom: 20px
	}

	.aboutdiscripdeta1 p {
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		margin-top: 18px
	}

	.aboutdiscripdeta1 h6 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		margin-top: 1px;
		font-weight: 500
	}

	.aboutdiscripdeta3 {
		display: inline-block;
		width: 100%;
		margin-top: 30px;
		margin-bottom: 26px
	}

	.aboutdiscripdeta3 h5 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 22px;
		font-weight: 500
	}

	.halbhiappoctbox {
		display: inline-block;
		width: 100%;
		margin-top: 16px;
		margin-bottom: 16px
	}

	.halbhiappoctbox h6 {
		font-family: Roboto, sans-serif;
		font-size: 19px;
		font-weight: 600;
		line-height: 1.4;
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
		color: var(--primary-color)
	}

	.tehapbhi1 {
		color: var(--primary-color)
	}

	.tehapbhi2 {
		color: #e87b1e
	}

	.aboutdiscripdeta3 p {
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px
	}

	.aboutdiscripdeta4 {
		display: inline-block;
		width: 100%;
		background: #f9f9f9;
		padding-bottom: 20px;
		padding-top: 8px
	}

	.aboutdiscripdeta4 h6 {
		font-size: 18px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		text-align: center;
		font-weight: 500;
		margin-top: 12px;
		margin-bottom: 28px
	}

	.aboutdiscripdeta4 ul {
		display: inline-block;
		width: 100%
	}

	.aboutdiscripdeta4 ul li {
		display: inline-block;
		width: 25%;
		float: left;
		text-align: center
	}

	.aboutdiscripdeta4 ul li img {
		width: 55px;
		margin-bottom: 10px
	}

	.aboutdiscripdeta4 ul li p {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #000018;
		margin-left: 0
	}

	.aboutdiscripdeta4 ul li p a {
		color: var(--primary-color);
		display: inline-block
	}

	.aboutdiscripdeta4 h4 {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #56a73b;
		font-weight: 400;
		line-height: 1.5
	}

	.aboutdiscripdeta5 {
		display: inline-block;
		width: 100%;
		padding-top: 32px
	}

	.aboutdiscripdeta5 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 12px;
		color: #454545
	}

	.aboutdiscripdeta5 ul {
		display: inline-block;
		width: 100%
	}

	.aboutdiscripdeta5 ul li {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-left: 25px;
		font-size: 15px;
		color: #000018;
		margin-bottom: 10px
	}

	.aboutdiscripdeta5 ul li::after {
		content: '';
		position: absolute;
		width: 6px;
		height: 6px;
		background: var(--primary-color);
		left: 6px;
		top: 9px
	}

	.aboutdiscripdeta6 {
		display: inline-block;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 18px
	}

	.aboutdiscripdeta6 h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 12px;
		color: #454545
	}

	.lefttextsetboxabt {
		display: inline-block;
		width: 100%;
		float: left;
		padding-right: 0;
		padding-top: 10px
	}

	.righttextsetboxabt {
		display: inline-block;
		width: 100%;
		float: left;
		padding-left: 0;
		padding-top: 10px
	}

	.aboutdiscripdeta6 h5 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 18px;
		font-weight: 500;
		margin-bottom: 8px;
		color: #454545
	}

	.aboutdiscripdeta6 p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 12px;
		color: #454545
	}

	.aboutdiscripdeta7 {
		display: inline-block;
		width: 100%
	}

	.aboutdiscripdeta7 h6 {
		font-size: 20px;
		color: var(--primary-color);
		margin-left: 0;
		width: 100%;
		text-align: left;
		font-weight: 500;
		margin-top: 0;
		margin-bottom: 10px
	}

	.aboutdiscripdeta7 ul {
		display: inline-block;
		width: 100%
	}

	.aboutdiscripdeta7 ul li {
		display: inline-block;
		width: 100%;
		text-align: left;
		margin: 0;
		font-size: 17px;
		font-weight: 400;
		margin-bottom: 5px;
		color: #56a73b;
		position: relative;
		padding-left: 25px
	}

	.aboutdiscripdeta7 ul li::after {
		content: '';
		position: absolute;
		width: 8px;
		height: 8px;
		background: #56a73b;
		left: 6px;
		top: 9px;
		border-radius: 50%
	}

	.aboutdiscripdeta8 {
		display: inline-block;
		width: 100%;
		padding-top: 24px;
		padding-bottom: 35px
	}

	.aboutdiscripdeta8 h5 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 18px;
		font-weight: 500;
		margin-bottom: 12px;
		color: #454545
	}

	.aboutdiscripdeta8 p {
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px
	}

	.faq {
		display: inline-block;
		width: 100%;
		margin: 20px 0
	}

	.faq-nav {
		padding: 0 20px 0 0;
		margin-top: 0;
		top: 60px;
		position: -webkit-sticky;
		position: sticky
	}

	.faq-nav-item {
		display: block;
		font-size: 16px;
		font-weight: 400;
		margin: 0 0 4px;
		padding: 10px 0;
		text-decoration: none !important;
		box-shadow: inherit !important;
		margin-bottom: 0
	}

	.faq-nav-item:hover {
		color: var(--primary-color)
	}

	.faq-nav-item.selected {
		color: var(--primary-color);
		font-weight: 700
	}

	.faq-content-item {
		margin: 0 0 10px;
		margin: 0 0 10px;
		background-color: hsla(0, 0%, 100%, .75);
		border: 1px solid #e6e6e6
	}

	a.faq-question p {
		color: #56a73b
	}

	a.faq-question p:hover {
		color: #023861
	}

	.faq-question {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		min-height: 60px;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.5;
		margin: 0;
		text-decoration: none !important
	}

	.addeditaddrbox_cover h3 {
		text-transform: inherit;
	}

	.myactbofomrcover h1 {
		text-transform: inherit;
	}

	.offerseotag_set h1 {
		font-size: 24px;
		margin: 0;
		line-height: 1.5;
		font-weight: 500;
	}

	.offerseotag_set h2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		font-size: 18px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
	}

	.mainhedtitdatcovlst {
		display: inline-block;
		width: 100%;
		padding-bottom: 15px;
	}

	.mainhedtitdatcovlst h1 {
		margin: 0;
		margin-bottom: 10px;
	}

	.mainhedtitdatcovlst2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 25px;
		text-align: center;
	}

	.mainhedtitdatcovlst2 h1 {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		font-size: 24px;
		line-height: 1.5;
		font-weight: 500;
	}

	.mainhedtitdatcovlst2 h2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		font-size: 18px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
	}

	.categbloglist_title #chnage_category_name h1 {
		margin-bottom: 8px;
		font-size: 20px;
		font-weight: 700;
		letter-spacing: .2px;
	}

	.categbloglist_title #chnage_category_name h2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		font-size: 18px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
	}

	.promotionalprduct_set {
		display: inline-block;
		width: 100%;
		padding-bottom: 15px;
	}

	.promotionalprduct_set .titleboxcover_set {
		font-size: 24px;
		font-weight: 500;
		text-align: center;
		margin-bottom: 5px;
	}

	.promotionalprduct_set .h2_data_seo_content {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
		font-size: 20px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
		text-align: center;
	}

	.offerproductboxdata_cover h1 {
		font-size: 24px;
		margin: 0;
		line-height: 1.5;
		font-weight: 500;
		text-align: center;
	}

	.offerproductboxdata_cover h2 {
		font-size: 20px;
		margin: 0;
		line-height: 1.5;
		font-weight: 500;
		text-align: center;
		margin-bottom: 15px;
	}

	.allcontentboxcover_set h2.h2_data_seo_content {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		font-size: 18px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
	}

	.mainhedtitdatcovlst h2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		color: #454545;
		line-height: 1.5;
		font-weight: 500;
	}

	.sucessalertboxmsg_set {
		margin: 0 !important;
	}

	.reqpresbox_set {
		border-bottom: 2px solid #E0E0E0;
	}

	.testimonialsliderfix .owl-nav .owl-prev {
		left: -8px !important;
	}

	.testimonialsliderfix .owl-nav .owl-next {
		right: -8px !important;
	}

	#toast-container>.toast {
		color: #1a8df9 !important;
	}

	#toast-container>.toast:before {
		position: relative;
		font-size: 24px;
		line-height: 18px;
		float: left;
		margin-left: -1em;
		color: #fff;
		padding-right: 0.5em;
		margin-right: 0.5em;

	}

	#toast-container .toast {
		background-color: #2255A4 !important;
		color: #fff !important;
		opacity: 1 !important;
	}

	.parsley-errors-list {
		list-style: none;
		padding-left: 0;
		margin-bottom: 4px;
	}

	.parsley-errors-list {
		width: 100%;
	}

	.parsley-pattern,
	.parsley-type,
	.parsley-maxlength,
	.parsley-minlength {
		color: red;
		font-size: 12px;
		margin-top: 4px
	}

	.parsley-errors-list .parsley-required,
	.parsley-errors-list .parsley-max,
	.parsley-errors-list .parsley-maxFileSize,
	.parsley-errors-list .parsley-checkusername,
	.parsley-errors-list .parsley-checklicence,
	.parsley-min {
		color: red;
		font-size: 12px;
		margin-top: 4px;
		display: contents;
	}

	.coming-loader {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 99999999;
		background: rgb(76 72 72 / 27%);
	}

	.coming-loader .coming-loader-img {
		width: auto;
		height: auto;
		position: absolute;
		left: 52%;
		top: 50%;
		margin: -50px 0 0 -50px;
	}

	.coming-loader img {
		width: 70px;
		background-color: #ffffff00 !important;
	}

	/****** h1 css *******/
	.pagemaintitlenewset1 {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.pagemaintitlenewset1 h1 {
		display: inline-block;
		font-size: 24px;
		margin: 0;
		line-height: 1.5;
		font-weight: 500;
	}

	.pagemaintitlenewset2 {
		display: inline-block;
		width: 100%;
		text-align: left;
		margin-bottom: 18px;
	}

	.margtopandbotmrped2 {
		margin-top: 0;
		margin-bottom: 5px;
	}

	.margtopandbotmrped3 {
		margin-top: 30px;
		margin-bottom: 25px;
	}

	.margtopandbotmrped4 {
		margin-top: 30px;
		margin-bottom: 25px;
	}

	.margtopandbotmrped5 {
		margin-top: 0;
		margin-bottom: 15px;
	}

	.margtopandbotmrped6 {
		margin-top: 0;
		margin-bottom: 18px;
	}

	.margtopandbotmrped6 {
		margin-top: 0;
		margin-bottom: 26px;
	}


	.pagemaintitlenewset2 h1 {
		display: inline-block;
		font-size: 24px;
		margin: 0;
		line-height: 1.5;
		font-weight: 500;
	}


	.margtopandbotmrped1 {
		margin-bottom: 25px;
	}


	.aboutiner_pagetitle {
		display: inline-block;
		width: 100%;
		margin-top: 0;
		margin-bottom: 15px;
	}

	.aboutiner_pagetitle h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
	}

	/****** h1 css *******/



	.chboxmainprs-main .productimgpres3 {
		position: relative;
	}

	.chboxmainprscov {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 18px;
		height: 18px;
	}

	.chboxmainprs-main .prodslt_contentpres {}

	.chboxmainprs-main .prodslt_contentpres p {
		margin: 0;
		background-color: transparent;
		border-radius: 4px;
		border: 1px solid #ffffff;
		color: #6f6f6f;
		height: 40px;
		font-size: 16px !important;
		letter-spacing: .2px;
		line-height: 1;
		font-weight: 600;
		padding: 10px 11px;
	}

	.order-prescription {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.order-prescription a {
		font-size: 14px;
		width: auto;
		display: inline-block;
		color: #fff;
		font-weight: 400;
		background: #1F539F;
		padding: 8px 16px 8px;
		border-radius: 5px;
	}



	@media only screen and (max-width: 992px) {
		.faq-question {
			font-size: 14px;
			line-height: 20px
		}
	}

	.faq-question-icon {
		width: 3%;
		margin: auto;
		display: block;
		text-align: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex
	}

	.faq-question-icon:after {
		content: "";
		width: 0;
		height: 0;
		-webkit-transition: .1s;
		-o-transition: .1s;
		transition: .1s;
		-webkit-transform-origin: 50%;
		-ms-transform-origin: 50%;
		transform-origin: 50%;
		border-style: solid;
		border-width: 8px 7px 0;
		border-color: #8a8d8f transparent transparent
	}

	@media only screen and (max-width: 992px) {
		.faq-question-icon {
			margin-right: 22px
		}
	}

	.faq-question-icon.is-active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	.faq-question p {
		display: block;
		width: 95%;
		font-size: 16px;
		margin: 0;
		padding: 24px 20px
	}

	.faq-question p:last-child {
		margin-bottom: 0
	}

	.faq-answer {
		display: none;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.5;
		color: #53565a;
		padding: 0 20px 24px;
		margin: 0
	}

	.faq-answer p:last-child {
		margin-bottom: 10px;
		font-size: 15px
	}

	.defaultboxtextcover {
		display: inline-block;
		position: absolute;
		top: 3px;
		right: 3px;
		background: #5a922f;
		border-radius: 4px;
		padding: 0px 5px 0px;
	}

	.defaultboxtextcover h5 {
		font-size: 12px;
		display: inline-block;
		margin: 0;
		color: #fff;
	}

	.checkoutaddcover_set .mobilenumadd_set {
		display: inline-block;
		padding-right: 65px;
	}

	.usernamebox_cover {
		padding-right: 77px;
	}

	.appdetailcons_set .panel-title {
		width: auto !important;
	}

	.appdetailcons_set .ordditcoverset1 {
		padding: 10px 0 !important;
	}

	@media only screen and (max-width: 992px) {
		.faq-answer {
			font-size: 14px
		}
	}

	.faq-answer a {
		color: #22b289 !important
	}

	.faq-content-group:first-child .faq-content-group-title {
		margin-top: 8px
	}

	.faq-content-group-title {
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin: 34px 0 22px
	}

	.faq-content-group h3 {
		font-size: 20px;
		line-height: 20px;
		font-weight: 700;
		padding-left: 0
	}

	.subcatemaintext_set {
		display: inline-block;
		width: 100%;
		margin-bottom: 4px;
	}

	.subcatemaintext_set a.clsactive {
		color: var(--primary-color) !important;
	}

	.subcatemaintext_set a {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #474747 !important;
		font-weight: 500;
	}

	.subcatecolor_set {
		padding-left: 14px;
		margin-bottom: 3px;
		position: relative;
	}

	.chackboxsetcust ul li {
		position: relative;
	}

	.subcatecolor_set::before {
		content: '';
		width: 7px;
		height: 2px;
		border-bottom: 2px solid #707070;
		position: absolute;
		left: 0;
		top: 9px;
	}

	.subcatecolor_set a {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		color: #5c5b5b !important;
		font-weight: 400;
	}

	.subcatecolor_set a.clsactive {
		color: var(--primary-color) !important;
		font-weight: 600 !important;
	}

	.modalcoversetpart .modal-footer .btndangercolor_set {
		background-color: #dc3545 !important;
		border-color: #dc3545 !important;
	}

	.aplbntsetox .offercodebtn_set {
		font-size: 13px !important;
	}

	@media only screen and (max-width: 1199px) {
		.proddetailsboxsetp #thumbnails {
			width: 120px
		}

		.downloadbox_right {
			padding-top: 17px;
			padding-left: 18px
		}

		.downloadbox_inr {
			width: 62%
		}

		.faq-content-group h3 {
			font-size: 18px;
			padding-left: 0
		}
	}

	.pagetiletopbarcont {
		display: inline-block;
		width: 100%;
		margin-top: 25px
	}

	.pagetiletopbarcont h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545
	}

	.privacy_polboxcover h3 {
		display: inline-block;
		width: 100%;
		color: #5a5a5a;
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 12px;
		margin-top: 10px
	}

	.privacy_polboxcover h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 16px
	}

	.privacy_polboxcover p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 8px
	}

	.privacy_polboxcover p a {
		color: #0647c5
	}

	.privacy_polboxcover ul {
		display: inline-block;
		width: 100%;
		margin-bottom: 13px;
		padding-left: 19px
	}

	.privacy_polboxcover ul li {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 25px;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 4px
	}

	.privacy_polboxcover strong {
		font-weight: 600;
		margin-bottom: 5px;
		display: inline-block
	}

	.colmd3leftfaq {
		display: inline-block;
		width: 25%;
		float: left
	}

	.colmd9rightfaq {
		display: inline-block;
		width: 75%;
		float: right;
		margin-bottom: 35px
	}

	.colmd9rightfaq .accordion-title .fa-caret-down {
		position: absolute;
		top: 15px;
		right: 15px
	}

	.stickfaqside .colmd3leftfaq {
		position: fixed;
		top: 0
	}

	.accordions {
		width: 100%;
		margin: 0
	}

	.accordion-item {
		background-color: #fff;
		margin-bottom: 12px;
		border: 1px solid #ececec;
		border-radius: 4px
	}

	.accordion-item .accordion-title {
		cursor: pointer;
		padding: 15px;
		transition: all .4s;
		border-radius: 5px 5px 0 0;
		position: relative;
		padding-right: 32px
	}

	.accordion-item .accordion-title.active-title {
		background-color: #fff;
		color: var(--primary-color)
	}

	.accordion-item .accordion-title.active-title h3 {
		color: var(--primary-color)
	}

	.accordion-item .accordion-title.active-title .fa-caret-down {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg)
	}

	.accordion-item .accordion-title h3 {
		margin: 0;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		font-weight: 400;
		line-height: 1.4
	}

	.accordion-item .accordion-title i.fa-chevron-down {
		transform: rotate(0);
		transition: .4s
	}

	.accordion-item .accordion-title i.fa-chevron-down.chevron-top {
		transform: rotate(-180deg)
	}

	.accordion-item .accordion-content {
		display: none;
		line-height: 1.7;
		padding: 8px 15px 15px;
		background-color: #fff;
		border-radius: 0 0 5px 5px;
		border-top: 1px solid #ececec
	}

	.accordion-item .accordion-content.active {
		display: block
	}

	.accordion-item .accordion-content p {
		margin: 0
	}

	.acodcontsetfaqcover p {
		display: inline-block;
		width: 100%
	}

	.acodcontsetfaqcover h5 {
		margin-bottom: 9px;
		margin-top: 12px;
		font-weight: 400;
		color: #000
	}

	.acodcontsetfaqcover ul {
		display: inline-block;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 2px
	}

	.acodcontsetfaqcover ul li {
		display: inline-block;
		width: 100%
	}

	.privacy_polboxcover {
		display: inline-block;
		width: 100%;
		padding-top: 20px;
		padding-bottom: 35px
	}

	.returnpolicy_cover {
		display: inline-block;
		width: 100%
	}

	.returnpolicy_iner {
		display: inline-block;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 36px
	}

	.returnpolicy_iner h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 18px
	}

	.returnpolicy_iner p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 8px
	}

	.returnpolicy_iner p strong {
		font-weight: 600;
		margin-bottom: 3px;
		display: inline-block;
		margin-top: 15px
	}

	.returnpolicy_iner strong {
		font-weight: 600;
		margin-bottom: 3px;
		display: inline-block;
		margin-top: 15px
	}

	.faqpagebox_iner {
		display: inline-block;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 36px
	}

	.faqpagebox_iner h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 18px
	}

	.faqpagebox_iner p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 8px
	}

	.faqpagebox_iner p strong {
		font-weight: 600;
		margin-bottom: 3px;
		display: inline-block;
		margin-top: 15px
	}

	.faqpagebox_iner strong {
		font-weight: 600;
		margin-bottom: 3px;
		display: inline-block;
		margin-top: 15px
	}

	.retuinercont1 {
		display: inline-block;
		width: 100%;
		margin-top: 18px;
		margin-bottom: 27px
	}

	.retuinercont1 p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 10px
	}

	.retuinercont1 p span {
		font-weight: 500;
		color: #000
	}

	.retuinercont1 h3 {
		display: inline-block;
		width: 100%;
		color: #5a5a5a;
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 12px;
		margin-top: 10px
	}

	.retuinercont1 h5 {
		display: inline-block;
		width: 100%;
		font-weight: 500;
		line-height: 1.5;
		font-size: 17px;
		color: #484848;
		margin-bottom: 11px;
		margin-top: 6px
	}

	.retuinercont1 h6 {
		display: inline-block;
		width: 100%;
		font-style: italic;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #2d2d2d;
		margin-bottom: 10px;
		margin-top: 3px
	}

	.retuinercont1 ul {
		display: inline-block;
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px;
		padding-left: 0
	}

	.retuinercont1 ul li {
		display: inline-block;
		width: 100%;
		font-weight: 500;
		line-height: 1.5;
		font-size: 17px;
		color: #484848;
		margin-bottom: 8px;
		padding-left: 24px;
		position: relative
	}

	.retuinercont1 ul li::after {
		content: '';
		position: absolute;
		left: 6px;
		top: 11px;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background: #484848
	}

	.termandcondcontbox {
		display: inline-block;
		width: 100%;
		margin-top: 22px;
		margin-bottom: 26px
	}

	.termandcondcontbox h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 15px
	}

	.termandcondcontbox p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
		font-size: 16px;
		color: #53565a;
		margin-bottom: 10px
	}

	.checkoutregpage_cover {
		display: inline-block;
		width: 100%;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		border-radius: 6px;
		margin-bottom: 20px;
		padding: 0
	}

	.cheouttitlebox {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #eaeaea;
		padding: 16px 18px
	}

	.cheouttitlebox h5 {
		font-size: 16px;
		font-weight: 500;
		color: #454545;
		margin: 0
	}

	.codpayonboxset {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-top: 12px;
		padding-right: 10px
	}

	.codpayonboxset .control.control--radio input {
		width: 0;
		height: 0;
		left: 0;
		top: 0
	}

	.codpayonboxset .custom_radio .control.control--radio {
		display: inline-block;
		margin-bottom: 12px;
		margin-right: 18px
	}

	.codpayonboxset .custom_radio p {
		font-size: 16px
	}

	.codpayonboxset .control__indicator {
		top: 4px
	}

	.placeorderbtnset {
		margin-top: 20px !important
	}

	.alladreechotbox {
		display: inline-block;
		width: 100%;
		padding: 8px 8px 5px
	}

	.alladreechotbox .address {
		width: 100%
	}

	.addreboxset6 {
		display: inline-block;
		float: left;
		width: 50%;
		padding: 15px 10px
	}

	.addreboxset_iner {
		width: 100%;
		text-transform: capitalize;
		float: left;
		padding: 5px 10px 10px
	}

	.addreboxset_iner span b {
		padding-right: 5px;
	}

	.addreboxset_iner span {
		display: inline-block;
		width: 100%;
		margin-bottom: 5px
	}

	.colmd4widthset {
		width: 33.33%;
		float: left;
		padding: 16px 10px 5px;
		text-align: -webkit-center
	}

	.colmd4widthset img {
		height: 155px;
		width: 100%;
		object-fit: contain;
		border: 1px solid #c7c7c7;
		border-radius: 5px
	}

	.colmd4widthset embed {
		height: 155px;
		width: 100%;
		object-fit: contain;
		border: 1px solid #c7c7c7;
		border-radius: 5px
	}

	.prepdfembdset-cov1 embed {
		height: 155px;
		width: 100%;
		object-fit: contain;
		border: 1px solid #c7c7c7;
		border-radius: 5px;
		float: left;
	}

	.prepdfembdset-iner1 {}

	.prepdfembdset-iner1 .colmd4widthset {
		position: relative;
	}

	.prepdfembdset-iner1 .colmd4widthset a {
		position: absolute;
		background: #3e3e3e;
		color: #ffffff;
		padding: 3px 4px 2px;
		border-radius: 4px;
		bottom: 28px;
		left: 0;
		right: 0;
		margin: 0 auto;
		display: inline-block;
		width: 24px;
		text-align: center;
		font-size: 12px;
	}

	.removentprechot {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 5px
	}

	.removentprechot a {
		display: inline-block;
		background-color: #f10000;
		color: #fff
	}

	.piscboxcoverset .colmd4widthset {
		padding: 0 10px 16px
	}

	.selectprescriptbnt {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 15px;
		padding-right: 18px;
		margin-bottom: 0
	}

	.selectprescriptbnt a {
		display: inline-block;
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 14px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		padding: 8px 12px;
		transition: .3s all !important;
		line-height: 1.5;
		height: auto
	}

	.selectprescriptbnt a:active,
	.selectprescriptbnt a:focus,
	.selectprescriptbnt a:hover {
		color: #fff !important;
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.nopresselectboxset {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.piscboxcoverset {
		display: inline-block;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 7px;
		margin-top: 20px
	}

	.allorderdit_inerlb {
		font-weight: 400 !important;
		font-size: 13px !important;
		white-space: inherit !important;
		vertical-align: inherit !important;
		text-align: left !important;
		display: inline-block !important;
		line-height: 1.4 !important;
		padding: 4px 7px 5px !important
	}

	.allorderditcoverset1 .allorderdit_inerlb {
		font-weight: 400 !important;
		font-size: 13px !important;
		white-space: inherit !important;
		vertical-align: inherit !important;
		text-align: left !important;
		display: inline-block !important;
		line-height: 1.4 !important;
		padding: 2px 7px !important
	}

	.allorderditcoverset1 .allorderdit_inerlb b {
		font-weight: 400 !important;
		font-size: 13px !important;
		word-break: break-all !important
	}

	.cnslorderboxbtn {
		color: var(--primary-color);
		height: auto;
		font-size: 14px !important;
		padding: 8px 10px !important;
		line-height: 1;
		display: inline-block;
		margin-right: 5px;
		margin-top: 18px;
		border: 2px solid var(--primary-color);
	}

	.selectpresc_cover {
		margin-top: 30px;
		margin-bottom: 45px
	}

	.selectpresc_iner {
		display: inline-block;
		width: 100%;
		margin-bottom: 35px;
	}

	.selectpresc_iner h2 {
		display: inline-block;
		width: auto;
		margin: 0;
		font-size: 18px;
		margin-bottom: 26px;
		padding-left: 10px;
		position: relative;
	}

	.selectpresc_iner h2::after {
		content: '';
		display: inline-block;
		width: 37%;
		border-bottom: 4px solid var(--primary-color);
		position: absolute;
		left: 11px;
		bottom: -8px;
		border-radius: 4px;
	}

	.alldetarqotbox {
		margin-bottom: 30px;
		margin-top: 28px
	}

	.pagetitleselect {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.pagetitleselect h2 {
		display: inline-block;
		margin: 0;
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 27px;
		text-align: center;
		/* text-transform: uppercase; */
	}

	.collgprescription2 {
		display: inline-block;
		width: 16.66%;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px
	}

	.prodwra_prescribox {
		border: 1px solid #e5e5e5;
		background-color: #fff;
		border-radius: 10px;
		display: inline-block;
		width: 100%;
		overflow: hidden;
		transition: .3s all;
	}

	.prodwra_prescribox:hover {
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		transition: .3s all
	}

	.productimgpres3 {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding: 8px 10px
	}

	.productimgpres3 img {
		height: 148px;
		width: 100%;
		object-fit: contain;
		overflow: hidden
	}

	.prodslt_contentpres {
		display: inline-block;
		width: 100%;
		border-top: 1px solid #e5e5e5;
		transform: none;
		position: initial;
		padding-top: 5px;
		padding-bottom: 5px
	}

	.prodslt_contentpres a {
		display: inline-block;
		border: none;
		position: relative;
		line-height: 1.4;
		font-size: 15px !important;
		width: 100%;
		text-align: center;
		color: var(--primary-color) !important;
		height: auto
	}

	.colmdwidthimg4 {
		display: inline-block;
		width: 50%;
		float: left;
		margin-top: 10px;
		padding-right: 15px;
		padding-left: 15px;
		position: relative
	}

	.inerimgpreseltbox {
		display: inline-block;
		width: 100%;
		border-radius: 5px;
		border: 1px solid #d0d0d0;
		padding: 0;
		box-shadow: inherit
	}

	.inerimgpreseltbox img {
		width: 100%;
		height: 150px;
		object-fit: contain
	}

	.colmdwidthimg4 a {
		position: absolute;
		top: -5%;
		right: 4%
	}

	.colmdwidthimg4 a img {
		width: 24px
	}

	.sltprtitlelr {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #eaeaea;
		margin: 0;
		padding-bottom: 15px
	}

	.sltprtitlelr p {
		display: inline-block;
		float: left;
		font-size: 16px;
		font-weight: 500;
		color: #454545;
		margin: 0;
		font-weight: 500;
		letter-spacing: .2px;
		margin: 0;
		width: auto
	}

	.sltprtitlelr a {
		color: #5a922f;
		float: right;
		font-size: 16px;
		font-weight: 500;
		letter-spacing: .2px;
		margin: 0
	}

	.palcorderbtnseltpre {
		display: inline-block;
		width: 100%;
		margin-top: 14px;
		margin-bottom: 35px
	}

	.palcorderbtnseltpre input.checkout-btn {
		background-color: var(--primary-color);
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 16px !important;
		padding: 14px 28px !important;
		height: auto;
		width: auto
	}

	.palcorderbtnseltpre input.checkout-btn:active,
	.palcorderbtnseltpre input.checkout-btn:focus,
	.palcorderbtnseltpre input.checkout-btn:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
	}

	.palcorderbtnseltpre a {
		background-color: var(--primary-color);
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 15px !important;
		padding: 12px 25px !important;
		height: auto;
		width: auto;
		transition: .3s all !important;
		display: inline-block
	}

	.palcorderbtnseltpre a:active,
	.palcorderbtnseltpre a:focus,
	.palcorderbtnseltpre a:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.ordpenoupldboxset {
		display: inline-block;
		width: 100%
	}

	.ordpenoupldboxs_img {
		display: inline-block;
		width: 100%;
		margin-top: 18px
	}

	.ordpenoupldboxs_img img {
		width: 170px
	}

	.ordpenoupldboxs_btn {
		display: inline-block;
		width: 100%;
		margin-top: 18px
	}

	.ordpenoupldboxs_btn a {
		background-color: var(--primary-color);
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 13px !important;
		padding: 13px 15px !important;
		height: auto;
		width: auto;
		transition: .3s all !important;
		display: inline-block
	}

	.ordpenoupldboxs_btn a:active,
	.ordpenoupldboxs_btn a:focus,
	.ordpenoupldboxs_btn a:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.leftorderpreseltpr {
		width: 33.33%;
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px
	}

	.rightorderpreseltpr {
		width: 66.66%;
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px
	}

	.rightorderpreseltpr .address {
		margin-bottom: 5px
	}

	.addeditaddrbox_cover {
		margin-top: 30px
	}

	.addeditaddrbox_cover .panel-body {
		background-color: #fff;
		padding: 35px;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		border-radius: 5px
	}

	.addeditaddrbox_cover .page-title {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 22px;
		font-weight: 700;
		color: #454545;
		margin-bottom: 25px
	}

	.savsubmtbtnset {
		background-color: var(--primary-color) !important;
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 16px !important;
		padding: 13px 45px !important;
		height: auto;
		width: auto;
		transition: .3s all !important;
		margin-top: 15px
	}

	.savsubmtbtnset:active,
	.savsubmtbtnset:focus,
	.savsubmtbtnset:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.uploadprissltbox {
		border: none;
		margin-top: 0;
		padding-top: 0
	}

	.uploadprissltbox .cart-bottom-title {
		border-bottom: 0;
		border-radius: 0;
		padding: 15px;
		margin-bottom: 8px;
		padding-left: 0;
		font-weight: 500;
		font-size: 16px;
		color: #454545;
		padding-top: 0
	}

	.uploadprissltbox .form-control {
		top: 0px !important;
		margin: 0px;
		width: 100% !important;
		border: 0 !important;
	}

	.rightsideimgsltimgbox {
		margin-top: 41px;
		border: 0;
		background-color: #fff;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		border-radius: 6px;
		display: inline-block;
		width: 100%;
		min-width: auto
	}

	.uploadprescboxsdw ._2IiDw {
		border: 0;
		background-color: #fff;
		box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-webkit-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-moz-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		border-radius: 6px;
		display: inline-block;
		width: 100%;
		min-width: auto;
		height: 138px
	}

	.uploadprescboxsdw ._3BQZT {
		/*position: relative;*/
		display: inline-block;
		width: 100%;
		left: 0;
		bottom: 0;
		padding-left: 0;
		padding-right: 0;
		margin-top: 20px
	}

	.uploadprescboxsdw ._3BQZT div {
		color: grey;
		font-size: 16px;
		font-weight: 400
	}

	.uploadprescboxsdw ._3BQZT svg {
		color: grey
	}

	.mypresselctboxswd ._2IiDw {
		border: 0;
		background-color: #fff;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		border-radius: 6px;
		height: 138px;
		position: relative
	}

	.mypresselctboxswd ._3BQZT {
		position: relative;
		display: inline-block;
		width: 100%;
		left: 0;
		bottom: 0;
		padding-left: 0;
		padding-right: 0;
		margin-top: 20px
	}

	.mypresselctboxswd ._3BQZT div {
		color: grey;
		font-size: 16px;
		font-weight: 400
	}

	.mypresselctboxswd ._3BQZT svg {
		color: grey
	}

	.perscoversetpart {
		padding-top: 40px;
		padding-bottom: 44px
	}

	.adderboxrigthset {
		height: 195px !important;
		background: #fff !important;
		border: 1px dashed #eaeaec !important
	}

	.adderboxrigthset a {
		margin-top: 10px;
		display: inline-block
	}

	.adderboxrigthset a span img {
		margin-bottom: 6px
	}

	.pagecoveresetpreor {
		padding-top: 32px
	}

	.tblconrdallcover {
		margin-bottom: 38px
	}

	.pagetitlesetpreord {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 22px;
		font-weight: 700;
		color: #454545;
		margin-bottom: 25px
	}

	.page_ineresetpreor {
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .17);
		border-radius: 8px;
		background-color: #fff
	}

	.page_ineresetpreor .panel-body {
		margin-bottom: 0;
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px
	}

	.delvraddrboxsetleft {
		display: inline-block;
		width: 100%;
		padding-left: 15px;
		padding-top: 8px
	}

	.paymtboxtypeset {
		display: inline-block;
		width: 100%;
		padding-left: 15px;
		padding-top: 8px
	}

	.delvraddrboxsetleft h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 10px
	}

	.delvraddrboxsetleft p {
		display: inline-block;
		width: 100%;
		margin: 0
	}

	.paymtboxtypeset h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 10px
	}

	.paymtboxtypeset .custom_radio .control--radio {
		display: inline-block;
		float: left;
		padding-left: 25px;
		margin-right: 20px
	}

	.paymtboxtypeset .custom_radio p {
		font-size: 16px
	}

	.paymtboxtypeset .control__indicator {
		height: 18px;
		width: 18px;
		top: 5px
	}

	.paymtboxtypeset .control--radio .control__indicator:after {
		left: 4px;
		top: 4px;
		height: 10px;
		width: 10px;
		border-radius: 50%;
		background: #fff
	}

	.delpaymenttbl_cover {
		margin-top: 22px
	}

	.delpaymenttbl_cover thead tr td {
		font-weight: 500
	}

	.totalamttblbox td {
		font-weight: 500
	}

	.remarkboxsetcover {
		display: inline-block;
		width: 100%;
		padding-bottom: 20px;
		padding-left: 10px
	}

	.page_ineresetpreor .table.table-responsive {
		margin-bottom: 0
	}

	.confmorderbtnset {
		display: inline-block;
		width: 100%;
		text-align: right
	}

	.confmorderbtnset .checkout-btn {
		background-color: var(--primary-color) !important;
		border-radius: 5px;
		font-weight: 500;
		color: var(--text-color);
		border: 0;
		font-size: 16px !important;
		padding: 14px 24px !important;
		height: auto;
		width: auto;
		transition: .3s all !important;
		margin-top: 30px
	}

	.confmorderbtnset .checkout-btn:active,
	.confmorderbtnset .checkout-btn:focus,
	.confmorderbtnset .checkout-btn:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.mtaderboxset_covr {
		display: inline-block;
		width: 100%;
		padding-top: 32px
	}

	.myaderinerboxset {
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
		padding-bottom: 6px;
		margin-top: 20px;
		word-break: break-all;
		border-radius: 6px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0
	}

	.myaderinerboxse_iner {
		display: inline-block;
		width: 100%;
		padding-left: 18px;
		padding-right: 18px;
		padding-bottom: 18px
	}

	.leftaddmy_title {
		display: inline-block;
		float: left;
		width: 50%
	}

	.rightaddmy_btn {
		display: inline-block;
		float: right;
		width: 50%;
		text-align: right
	}

	.myaderinerboxse_iner h5 {
		float: right;
		margin: 0;
		font-size: 14px;
		font-weight: 500;
		background: #5a922f;
		padding: 2px 5px;
		line-height: 1.5;
		color: #ffffff;
		border-radius: 3px;
		position: absolute;
		right: 18px;
	}

	.myaderinerboxse_iner p {
		display: inline-block;
		width: 100%;
		margin-bottom: 2px;
		font-size: 14px;
		color: #313131
	}

	.addnewaddbtnset {
		float: right;
		background-color: var(--primary-color) !important;
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 12px !important;
		padding: 12px 18px !important;
		height: auto;
		width: auto;
		transition: .3s all !important;
		margin-top: 0
	}

	.addnewaddbtnset:active,
	.addnewaddbtnset:focus,
	.addnewaddbtnset:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.selectboxsetcust {
		display: inline-block;
		width: 100%
	}

	.selectboxsetcust select {
		border: 0 !important;
		border-bottom: 1px solid #ccc !important;
		padding: 8px;
		color: #555;
		border-radius: 0 !important;
		height: 40px;
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
		padding-left: 8px !important;
		line-height: 1.5
	}

	.arrowboxset i {
		font-size: 31px
	}

	.proddetailsboxsetp {
		-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
		-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
		background-color: #fff;
		margin-top: 14px !important;
		border-radius: 9px
	}

	.proddetailsboxsetp .thumbelina-but.vert.bottom {
		bottom: -36px !important
	}

	.arrowboxset {
		-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important;
		-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important;
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important
	}

	.proddetailsboxsetp .lSSlideOuter.vertical {
		margin-top: 34px
	}

	.proddetailsboxsetp #thumbnails {
		height: 332px;
		margin-bottom: 52px
	}

	.prodleftboxsetpart {
		display: inline-block;
		width: 50%;
		float: left;
		padding-left: 10px
	}

	.prodrightboxsetpart {
		display: inline-block;
		width: 50%;
		float: left
	}

	.dprodispbot1 {
		display: inline-block !important;
		width: 100%
	}

	.dprodispbot2 {
		display: inline-block !important;
		width: 100%
	}

	.dprodispbot1 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		position: relative;
		font-size: 16px !important;
		color: #5d5d5d !important;
		margin-top: 4px !important;
		margin-bottom: 5px !important;
		line-height: 1.1 !important;
		font-weight: 500
	}

	.dprodispbot2 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		position: relative;
		font-size: 16px !important;
		color: #5d5d5d !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		line-height: 1.1 !important;
		font-weight: 500
	}

	.disspansettext {
		color: #fff;
		background-color: #3d81c3;
		border: solid 1px #3d81c3;
		padding: 5px;
		font-size: 12px;
		border-radius: 4px;
		display: inline-block;
		margin-left: 11px;
		position: relative;
		top: 0;
		height: auto
	}

	.priceboxsetiner {
		display: inline-block;
		width: 100%
	}

	.prodrightboxsetpart .product-name span {
		font-size: 20px;
		margin-top: 0;
		line-height: 1.5;
		color: #414b56;
		display: inline-block;
		width: 100%
	}

	.buttonsetaddcatbtn button {
		border-color: var(--primary-color) !important;
		background: var(--primary-color) !important;
		width: auto !important;
		height: 45px !important;
		color: #fff !important;
		font-size: 16px !important;
		line-height: 1 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		min-width: 160px !important
	}

	.buttonsetaddcatbtn button:hover {
		/* border-color: #005b96!important;
		background: #005b96!important; */
		opacity: 0.8;
	}

	.sltaddcartboxaset .mdl-selectfield {
		padding-top: 0 !important
	}

	.sltaddcartboxaset .mdl-selectfield__placeholder {
		bottom: inherit;
		cursor: pointer;
		color: rgba(0, 0, 0, .26);
		left: 0;
		padding: 2px 0;
		position: absolute;
		text-align: right;
		top: 4px !important;
		width: 100% !important;
		height: 35px;
		line-height: 1.5
	}

	.prodleftboxsetpart .product-image {
		margin-top: 20px
	}

	ul.proddetailsbinerdis {
		display: inline-block;
		width: 100%;
		padding-left: 0;
		margin-bottom: 18px
	}

	ul.proddetailsbinerdis strong {
		width: 100%;
		font-size: 16px;
		color: #53565a
	}

	ul.proddetailsbinerdis li {
		display: inline-block;
		width: 100%;
		font-size: 15px;
		color: #53565a
	}

	.ckeditortextset {
		margin-bottom: 18px
	}

	.titleckboxset {
		display: inline-block;
		width: 100%;
		margin-bottom: 7px;
		font-size: 16px;
		color: #53565a
	}

	.ckeditortextset ul {
		padding: inherit;
		list-style: inherit;
		padding-left: 0;
		font-size: inherit
	}

	.ckeditortextset ul li {
		padding: inherit;
		list-style: inherit;
		padding: 0;
		padding-left: 15px;
		list-style: inside;
		padding-left: 3px
	}

	.ckeditortextset li {
		padding-left: 3px
	}

	.proditbiox_prodlistset {
		display: inline-block;
		width: 100%;
		margin-top: 30px;
		padding-left: 0;
		padding-right: 0
	}

	.pagetitleproditset {
		display: inline-block;
		width: 100%;
		margin-bottom: 18px;
		margin-top: 5px;
		padding-left: 10px
	}

	.pagetitleproditset h3 {
		display: inline-block;
		width: auto;
		font-size: 19px;
		text-transform: uppercase;
		position: relative;
		margin: 0;
		padding-bottom: 13px;
		color: #212121;
		line-height: 22px;
		font-weight: 500
	}

	.pagetitleproditset h3::after {
		content: '';
		width: 59px;
		height: 3px;
		background: var(--primary-color);
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 20px
	}

	.allsubstprodcover {
		display: inline-block;
		width: 100%
	}

	.detailsubstprod {
		display: inline-block;
		width: 25%;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 15px
	}

	.detailsubstprod .checkout-register {
		border: 1px solid #e5e5e5;
		transition: .3s all !important;
		background: #fff;
		border-radius: 6px;
		-webkit-box-shadow: inherit;
		-moz-box-shadow: inherit;
		box-shadow: inherit;
		height: auto;
		min-height: 325px;
		margin-top: 5px;
		position: relative
	}

	.detailsubstprod .checkout-register:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
	}

	.substpro_title .light-blue-text {
		font-size: 14px;
		text-align: center;
		color: #454545;
		font-weight: 400;
		margin: 0;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		display: -webkit-box
	}

	.substpro_title .listing-sub-box span {
		font-size: 14px;
		text-align: center;
		color: #454545;
		font-weight: 400;
		margin: 0;
		letter-spacing: .6px;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		display: -webkit-box
	}

	.prissublistset span {
		color: #528c3f !important;
		font-size: 14px;
		font-weight: 500
	}

	.prissublistset .product-price .old {
		color: #666 !important
	}

	.prissublistset .product-price .product-discountPercentage {
		width: 30px;
		height: 36px;
		background: #54af3a;
		position: absolute;
		right: 0;
		margin: 0 auto;
		text-align: center;
		font-weight: 700;
		font-size: 11px;
		line-height: 14px;
		top: 0;
		color: #fff !important;
		display: inline-block;
		padding-top: 4px;
		right: 12px
	}

	.prissublistset .product-price .product-discountPercentage::after {
		content: "";
		position: absolute;
		height: 0;
		width: 0;
		border-left: 15px solid #54af3a;
		border-right: 15px solid #54af3a;
		border-bottom: 8px solid transparent;
		bottom: -8px;
		right: 0
	}

	.detailsubstprod .checkout-register .prissublistset {
		display: inline-block;
		width: 100%;
		min-height: 26px
	}

	.addsubprobtn {
		background-color: #fff;
		color: var(--primary-color) !important;
		margin-top: 6px;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		height: auto
	}

	.contactpagecoverbox {
		display: inline-block;
		width: 100%;
		padding-top: 35px
	}

	.chrgtemsetbox {
		display: inline-block;
		width: 100%;
		margin-top: 9px;
		min-height: 60px
	}

	.errorboxset {
		display: inline-block;
		width: 100%;
		font-size: 13px
	}

	.registerboxcover {
		margin: 0 2px;
		border-radius: 5px;
		margin-bottom: 5px
	}

	.chrgtemsetbox .custom_checkbox p a {
		font-size: 14px
	}

	.chrgtemsetbox .custom_checkbox .control__indicator {
		height: 18px;
		width: 18px;
		top: 3px
	}

	.chrgtemsetbox .control--checkbox {
		padding-left: 28px;
		margin-bottom: 0;
	}

	.chrgtemsetbox .control--checkbox .control__indicator:after {
		left: 7px;
		top: 3px;
		width: 5px;
		height: 10px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg)
	}

	.ordetailscoverdetac .panel-body {
		-webkit-box-shadow: 0 0 6px 1px rgb(209 209 209);
		-moz-box-shadow: 0 0 6px 1px rgb(209 209 209);
		box-shadow: 0 0 6px 1px rgb(209 209 209);
		border-radius: 6px;
	}

	.ordetailscoverdetac table .label-success {
		line-height: 1.4;
		padding: 1px 3px 2px
	}

	.prestlisboximgpart {
		display: inline-block;
		width: 100%
	}

	.boxpedsetpartlr {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px
	}

	.prestlisboximgpart .checkout {
		-webkit-box-shadow: 0 0 6px 1px rgb(209 209 209);
		-moz-box-shadow: 0 0 6px 1px rgb(209 209 209);
		box-shadow: 0 0 6px 1px rgb(209 209 209);
		border-radius: 6px;
	}

	.prestlisboximgpart .panel-heading {
		padding: 15px;
		border-bottom: 1px solid #d8d8d8
	}

	.prestlisboximgpart .panel-heading h4 {
		display: inline-block;
		width: 100%;
		color: #6f6f6f;
		font-size: 17px;
		margin: 0
	}

	.prestlisboximgpart .imgboxcoversetpr {
		margin-bottom: 15px;
		margin-top: 3px
	}

	.boxpedsetpartlr h4 {
		font-size: 19px
	}

	.boxpedsetpartlr .label.label-danger {
		background: #dc3545;
		color: #fff
	}

	.boxpedsetpartlr .label.label-warning {
		background: #dc3545;
		color: #fff
	}

	.boxpedsetpartlr .label.label-info {
		background: #007bff;
		color: #fff
	}

	.usigwltbambox {
		display: inline-block;
		width: 100%;
		position: relative
	}

	.usigwltbambox p {
		font-size: 13px;
	}

	.usigwltbambox .control__indicator {
		top: 4px;
		border-radius: 4px;
	}

	.usigwltbambox .control--checkbox {
		display: inline-flex;
	}

	.usigwltbambox .control--checkbox .control__indicator:after {
		left: 8px;
		top: 3px;
		width: 5px;
		height: 11px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg)
	}

	.usigwltbambox .control__indicator {
		background: #c7c7c7
	}

	.colsmprisimgboxseiner {
		display: inline-block;
		width: 25%;
		float: left
	}

	.canusecatbox {
		display: inline-block;
		width: 100%;
		background: #25933f;
		border-radius: 4px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 13px;
		padding-right: 13px;
		margin-top: 14px;
		margin-bottom: 12px;
		text-align: center
	}

	.canusecatbox p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 16px;
		color: #fff !important;
	}

	.ordernotescover p {
		font-size: 12px;
		color: #ef7f1a;
		line-height: 1.5;
	}

	.aboutvideosect {
		display: inline-block;
		width: 100%;
		text-align: center;
		background: #f9f9f9;
		padding-bottom: 28px
	}

	.aboutvideosect p {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin: 0;
		font-size: 24px;
		font-weight: 500;
		margin-bottom: 22px;
		margin-top: 22px;
		color: #454545
	}

	.aboutvideosect iframe {
		width: 590px;
		height: 295px;
		border-radius: 12px !important
	}

	.contactpagecoverpart {
		padding-top: 35px;
		padding-bottom: 45px
	}

	.leftcontformbox {
		display: inline-block;
		width: 50%;
		float: left;
		padding-right: 40px
	}

	.maprightboxset {
		display: inline-block;
		width: 50%;
		float: left
	}

	.maprightboxset iframe {
		width: 100% !important;
		height: 455px
	}

	.maprightboxset .contact-map .mapouter {
		width: 100% !important;
	}

	.maprightboxset .contact-map .mapouter .gmap_canvas {
		width: 100% !important;
	}

	.sendmessagbtn {
		background: var(--primary-color);
		font-size: 16px;
		font-weight: 500;
		margin-top: 10px !important;
	}

	.leftcontformbox .sendmessagbtn:hover {
		opacity: 0.8 !important;
		background: var(--primary-color) !important;
	}

	.sendmessagbtn:active,
	.sendmessagbtn:focus,
	.sendmessagbtn:hover {
		color: #fff !important;
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.accountpagecover {
		margin-top: 40px;
		margin-bottom: 40px
	}

	.submtbtnsetactsav {
		margin-top: 23px;
		display: inline-block;
		width: 100%;
		text-align: left;
		margin-bottom: 25px;
	}

	.myactbofomrcover {
		padding-left: 44px !important;
		padding-right: 45px !important;
		padding-top: 75px !important
	}

	.submtbtnsetactsav .checkout-btn {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: 40px !important;
		width: auto;
		padding: 9px 10px !important;
		transition: .3s all !important;
		min-width: 110px;
		margin: 0 auto;
		margin-right: 10px;
		border: 0;
		line-height: inherit;
	}

	.borderacoutnbx {
		background-color: #fff;
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
		border-radius: 21px
	}

	.prodsetdiscolor1 .product-slider-active.owl-carousel .owl-nav button:hover {
		background-color: transparent;
		color: #fff;
		border: 0 solid #0070c0
	}

	.prodsetdiscolor1 .owl-nav .owl-prev {
		border-radius: 50% !important;
		left: -20px !important
	}

	.brand-logo-active-block.owl-carousel .owl-nav button,
	.brand-logo-active.owl-carousel .owl-nav button,
	.product-slider-active.owl-carousel .owl-nav button {
		background-color: transparent;
		border-radius: 5px;
		color: transparent;
		font-size: 0;
		height: auto;
		left: 0;
		line-height: 47px;
		opacity: 0;
		position: absolute;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		transition: all .3s ease 0;
		width: auto;
		border: 0
	}

	.brand-logo-active-block:hover .owl-nav button,
	.brand-logo-active:hover .owl-nav button,
	.product-slider-active:hover .owl-nav button {
		opacity: 1
	}

	.fullbtncoveroxset {
		display: inline-block;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px
	}

	.alltblorviwboxset .boxpedsetpartlr {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px
	}

	.ordditcoverset1 {
		display: inline-block;
		width: 100%;
		margin-bottom: 15px
	}

	.ordditcoverset1 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 10px
	}

	.ordditcoverset1 p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 14px;
		color: #000018
	}

	.ordditcoverset1 h6 {
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		margin-top: 8px
	}

	.ordditcoverset2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 15px
	}

	.ordditcoverset2 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 10px
	}

	.ordditcoverset2 p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 14px;
		color: #000018
	}

	.ordditcoverset3 {
		display: inline-block;
		width: 100%;
		margin-bottom: 15px
	}

	.ordditcoverset3 h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 10px
	}

	.modalcoversetpart .modal-dialog {
		margin: 118px auto;
		min-width: 460px;
		max-width: inherit;
		width: 460px;
		z-index: 99
	}

	.modalcoversetpart .modal-title {
		font-size: 18px;
	}

	.modalcoversetpart .modal-backdrop {
		z-index: 9
	}

	.modalcoversetpart .modal-content {
		border-radius: 10px;
		border: 1px solid #e8e8e8
	}

	.modalcoversetpart .modal-body {
		padding: 30px
	}

	.modalcoversetpart .modal-footer button {
		background-color: var(--primary-color) !important;
		border-radius: 4px;
		font-weight: 500;
		color: #fff;
		border: 0;
		font-size: 15px !important;
		padding: 5px 24px !important;
		height: auto;
		width: auto;
		transition: .3s all !important
	}

	.modalcoversetpart .modal-footer button:active,
	.modalcoversetpart .modal-footer button:focus,
	.modalcoversetpart .modal-footer button:hover {
		color: #fff !important;
		/* background-color: #005b96!important;
		border-color: #005b96!important; */
		opacity: 0.8;
		box-shadow: inherit;
		transition: .3s all !important;
	}

	.cancelremarkinpur {
		display: inline-block;
		width: 100%
	}

	.cancelremarkinpur input {
		border: 1px solid #c7c7c7;
		background: #fff;
		border-radius: 6px
	}

	.label-primary.allorderdit_inerlb {
		background: #28a745;
		color: #fff
	}

	.label-success.allorderdit_inerlb {
		background: #28a745;
		color: #fff
	}

	.label-danger.allorderdit_inerlb {
		background: #dc3545;
		color: #fff
	}

	.label-warning.allorderdit_inerlb {
		background: #dc3545;
		color: #fff
	}

	.topbotmarsetpart {
		margin-top: 42px;
		margin-bottom: 50px;
	}

	.offerprolistbox {
		position: relative;
		box-shadow: inherit !important;
		height: auto !important;
		min-height: 304px !important;
		border: 1px solid #e5e5e5 !important;
		border-radius: 10px !important;
		background: #fff !important;
		transition: .3s all !important;
		margin-bottom: 30px;
		padding: 15px 15px 2px !important
	}

	.offerprolistbox:hover {
		transition: .3s all !important;
		-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
		box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important
	}

	.offerprolistbox .pro a {
		display: inline-block;
		width: 100%
	}

	.offerprolistbox .pro a img {
		object-fit: contain;
		overflow: hidden;
		height: 160px;
		opacity: 1;
		width: 100%
	}

	.allofercontent_text {
		display: inline-block;
		width: 100%;
		margin-top: 20px;
		min-height: 54px;
	}

	.allofercontent_text a {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		text-align: center;
		color: #000;
		letter-spacing: .2px;
		line-height: 1.4;
		margin-top: 0;
		word-break: break-word;
		min-height: auto;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.allofercontent_text p {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		text-align: center;
		color: #000;
		letter-spacing: .2px;
		line-height: 1.4;
		margin-top: 8px;
		word-break: break-word;
		min-height: auto;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 0
	}

	.offerpricecoverset .product-price {
		margin-top: 0;
		margin-bottom: 12px
	}

	.offerpricecoverset .product-price .new {
		color: #528c3f !important;
		font-size: 14px !important;
		font-weight: 500;
		display: inline-block
	}

	.offerpricecoverset .product-price .old {
		color: #797979 !important;
		font-size: 14px !important;
		font-weight: 500;
		display: inline-block
	}

	.addcartbtnofferbox {
		display: inline-block;
		width: 100%
	}

	.addcartbtnofferbox button {
		background-color: var(--text-color);
		color: var(--primary-color) !important;
		margin-top: 0;
		height: 40px;
		font-size: 16px !important;
		letter-spacing: .2px;
		line-height: 1;
		font-weight: 600;
		padding: 10px 11px;
		transition: all .3s ease 0
	}

	.discountPercset {
		width: 30px;
		height: 36px;
		background: #54af3a;
		top: -1px !important;
		right: 12px !important;
		position: absolute;
		text-align: center;
		color: #fff !important;
		font-weight: 700 !important;
		font-size: 11px !important;
		line-height: 14px !important;
		color: #fff !important;
		display: inline-block !important;
		padding-top: 5px
	}

	.discountPercset::after {
		content: "";
		position: absolute;
		height: 0;
		width: 0;
		border-left: 15px solid #54af3a;
		border-right: 15px solid #54af3a;
		border-bottom: 8px solid transparent;
		bottom: -8px;
		right: 0
	}

	.lg-outer .lg-toogle-thumb:after {
		content: "/f00d" !important;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased
	}

	.tablordelistsetbox tbody tr td.sorting_1::before {
		top: 37% !important;
		content: '';
		bottom: 0 !important
	}

	.notifitbl tbody tr td.sorting_1::before {
		top: 11px !important;
		content: '';
		bottom: 0 !important
	}

	.gmadtdepsiner1 {
		width: 18%;
		display: inline-block;
		float: left
	}

	.gmadtdepsiner2 {
		width: 22%;
		display: inline-block;
		float: left
	}

	.gmadtdepsiner3 {
		width: 18%;
		display: inline-block;
		float: left
	}

	.gmadtdepsiner4 {
		width: 18%;
		display: inline-block;
		float: left
	}

	.gmadtdepsinerset {
		position: relative;
		padding-left: 55px;
		min-height: 52px
	}

	.gmadtdepbox_cover {
		display: inline-block;
		width: 100%;
		margin-bottom: 15px
	}

	.gmadtdepbox_iner {
		display: inline-block;
		width: 100%;
		background: #f9f9f9;
		min-height: 70px;
		border-radius: 8px;
		padding: 15px 0 14px 34px
	}

	.gmadtdepsiner_left {
		display: inline-block;
		float: left;
		background: var(--primary-color);
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		width: 52px;
		height: 52px;
		text-align: center
	}

	.gmadtdepsiner_left img {
		width: 36px;
		margin-top: 7px
	}

	.gmadtdepsiner_right {
		display: inline-block;
		float: left;
		padding-top: 2px;
		padding-left: 12px
	}

	.gmadtdepsiner_right p {
		margin: 0;
		font-size: 16px;
		font-weight: 500;
		color: #131313;
		display: inline-block;
		width: 100%;
		line-height: 1.5
	}

	.gmadtdepsiner5 {
		display: inline-block;
		width: 24%;
		float: right;
		text-align: right;
		padding-left: 0;
		padding-top: 14px;
		padding-right: 46px
	}

	.gmadtdepsiner5 p {
		display: inline-block;
		width: 100%;
		font-size: 20px;
		font-weight: 800;
		color: #454545;
		margin: 0
	}

	.gmadtdepsiner5 span {
		color: #F283B0;
	}

	.product-view .product-essential .product-info-main .price-info .price {
		color: #528c3f !important
	}

	.offerlistsldboxset {
		display: inline-block;
		width: 100%;
		padding-left: 12px;
		padding-right: 12px;
		margin-bottom: 32px
	}

	.offersldbnrpart {
		position: relative;
		height: 220px;
		cursor: pointer;
		overflow: hidden
	}

	.offerlistsldboxset .offersldbnrpart a {
		display: inline-block;
		width: 100%;
		height: 220px;
		min-height: 220px;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0
	}

	.offersldbnrpart:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .36);
		z-index: 9;
		opacity: 1;
		visibility: visible;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out
	}

	.offersldbnrpart:hover:after {
		visibility: visible;
		opacity: 1
	}

	.offersldbnrpart:after {
		display: block;
		position: absolute;
		content: '';
		top: 15px;
		left: 15px;
		width: calc(100% - 32px);
		height: calc(100% - 32px);
		background-color: transparent;
		border: 1px solid #fff;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
		z-index: 9
	}

	.offerlistsldboxset .offersldbnrpart img.oferimgsldan {
		width: 100% !important;
		-moz-transition: transform .35s ease-in-out;
		-o-transition: transform .35s ease-in-out;
		-webkit-transition: transform .35s ease-in-out;
		transition: transform .35s ease-in-out;
		max-width: 100%;
		margin: auto;
		height: 100%;
		object-fit: cover
	}

	.offerlistsldboxset .offersldbnrpart:hover img.oferimgsldan {
		-moz-transform: scale(1.06, 1.06);
		-o-transform: scale(1.06, 1.06);
		-ms-transform: scale(1.06, 1.06);
		-webkit-transform: scale(1.06, 1.06);
		transform: scale(1.06, 1.06)
	}

	.offerlistsldboxset .owl-nav .owl-prev {
		left: -15px !important;
		top: 52% !important
	}

	.offerlistsldboxset .owl-nav .owl-next {
		right: -15px !important;
		top: 52% !important
	}

	.offerinertextset {
		display: inline-block;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		text-align: left;
		padding-top: 46px;
		padding-left: 30px;
		z-index: 9
	}

	.offerinertextset h5 {
		display: inline-block;
		width: 100%;
		color: #fff;
		font-size: 15px
	}

	.offerinertextset h6 {
		display: inline-block;
		width: 100%;
		font-weight: 700;
		font-size: 21px;
		margin-bottom: 6px;
		color: #fff
	}

	.offerinertextset p {
		display: inline-block;
		width: 100%;
		color: #fff;
		font-size: 16px;
		font-weight: 400
	}

	.shopbtnowimgset {
		display: inline-block;
		width: auto;
		border: 1px solid #fff;
		padding: 4px 10px;
		font-size: 13px;
		color: #fff;
		transition: .3s all !important
	}

	.shopbtnowimgset:hover {
		border: 1px solid #528c3f;
		background: #528c3f;
		transition: .3s all !important;
		color: #fff
	}

	.topbrandboxseta {
		display: inline-block;
		width: 100%
	}

	.topbrandboxset_iner {
		display: inline-block;
		width: 100%;
		padding-left: 24px;
		padding-right: 24px
	}

	.widthboxlrt4set {
		display: inline-block;
		width: 25%;
		float: left;
		padding-left: 14px;
		padding-right: 14px;
		padding-bottom: 20px
	}

	.widthboxlrt4set a {
		display: inline-block;
		width: 100%;
		border-radius: 4px;
		padding-top: 8px;
		padding-bottom: 12px
	}

	.offersbgcolor1 {
		background: #eae5dd
	}

	.offersbgcolor2 {
		background: #c4dceb
	}

	.offersbgcolor3 {
		background: #eff7eb
	}

	.offersbgcolor4 {
		background: #f6eaea
	}

	.widthboxlrt_left {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		padding-top: 10px
	}

	.widthboxlrt_right {
		display: inline-block;
		width: 50%;
		float: right;
		text-align: right;
		padding-top: 8px;
		padding-right: 16px
	}

	.widthboxlrt_right img {
		width: 115px;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear
	}

	.widthboxlrt4set a:hover .widthboxlrt_right img {
		-webkit-transform: scale(1.035) rotate(.05deg);
		transform: scale(1.035) rotate(.05deg);
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear
	}

	.widthboxlrt_left img {
		width: 62px
	}

	.widthboxlrt_left p {
		display: inline-block;
		width: 100%;
		color: #528c3f;
		font-size: 13px;
		margin: 0
	}

	.widthboxlrt_left h6 {
		color: var(--primary-color);
		font-size: 15px;
		margin: 0;
		display: inline-block;
		width: 100%;
		margin-top: 4px
	}

	.tobtitlesetpart {
		display: inline-block;
		width: 100%;
		padding-left: 16px;
		padding-bottom: 24px;
		padding-right: 16px
	}

	.tobtitlesetpart h3 {
		font-size: 19px;
		text-transform: uppercase;
		position: relative;
		padding-bottom: 13px;
		display: inline-block;
		width: auto;
		color: #212121;
		line-height: 22px;
		font-weight: 500;
		margin: 0
	}

	.tobtitlesetpart h3::after {
		content: '';
		width: 59px;
		height: 3px;
		background: var(--primary-color);
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 20px
	}

	.includes_testditbox {
		z-index: 9999;
		opacity: 1
	}

	.includes_testditbox .modal-dialog {
		z-index: 99999;
		min-width: 538px
	}

	.includes_testditbox .modal-backdrop.fade {
		opacity: .1
	}

	.packages_listdeta {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.packages_listdeta h3 {
		display: inline-block;
		width: 100%;
		font-size: 20px;
		text-align: center;
		margin-bottom: 28px
	}

	.packages_listdeta a {
		background-color: var(--primary-color) !important;
		color: #fff !important;
		border-color: #168afa;
		font-size: 15px !important;
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		height: auto !important;
		border: 0 !important;
		border-radius: 4px !important;
		margin-left: 3px;
		margin-right: 3px
	}

	.removebtnsetbox button {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px !important;
		color: #fff;
		font-weight: 600;
		border-radius: 6px;
		height: 40px !important;
		width: 100%;
		border: 0;
		padding: 8px 10px;
		transition: .3s all !important;
		cursor: pointer
	}

	.healthpackagescover {
		margin-top: 15px;
		margin-bottom: 10px !important
	}

	.healthpackagescover .tophedboxhome_title {
		margin-bottom: 0px
	}

	.package_dits_cover {
		display: inline-block;
		width: 100%;
		border: 0;
		-webkit-box-shadow: 0 0 6px 1px #dadada;
		-moz-box-shadow: 0 0 6px 1px #dadada;
		box-shadow: 0 0 6px 1px #dadada;
		border-radius: 9px;
		overflow: hidden;
		transition: .3s all;
		position: relative;
		text-align: left
	}

	.package_dits_cover a {
		padding-top: 0
	}

	.package_dits_img {
		display: inline-block;
		width: 100%;
		position: relative;
		height: 180px;
		object-fit: cover;
		overflow: hidden;
		border-bottom: 1px solid #dedede
	}

	.package_dits_img img {
		width: 100% !important;
		height: 100%;
		object-fit: cover;
		-webkit-transition: -webkit-transform .3s;
		transition: transform .6s;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden
	}

	.package_dits_title {
		display: inline-block;
		width: 100%;
		padding-left: 12px;
		padding-top: 5px
	}

	.package_dits_title h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-weight: 500;
		font-size: 16px;
		margin-bottom: 4px;
		padding-left: 0;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.4;
		min-height: 46px;
	}

	.package_dits_title p {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		color: grey;
		font-size: 14px;
		margin: 0;
		position: relative;
		line-height: 1.5;
		margin-bottom: 5px
	}

	.package_dits_price {
		display: inline-block;
		width: 100%;
		padding-left: 12px
	}

	.package_dits_price p {
		display: inline-block;
		margin: 0;
		color: #454545;
		font-weight: 700;
		font-size: 12px;
		list-style: decimal !important;
		width: auto;
		margin-bottom: 5px
	}

	.package_dits_price p strike {
		color: #ababab;
		margin-right: 0;
		font-weight: 400;
		margin-left: 5px
	}

	.package_dits_price span {
		display: inline-block;
		margin: 0;
		color: #528b2d;
		font-weight: 500;
		font-size: 11px;
		list-style: decimal !important;
		width: auto;
		margin-left: 6px;
		border-bottom: 1px dashed #528b2d;
		float: right;
		margin-right: 20px
	}

	.book_package_btn {
		display: inline-block;
		width: 47%;
		float: left;
		padding-left: 12px;
		padding-bottom: 12px
	}

	.book_package_btn a {
		display: inline-block;
		margin: 0;
		color: #fff;
		background: var(--primary-color);
		font-weight: 500;
		font-size: 13px;
		list-style: decimal !important;
		width: auto;
		border-bottom: 0;
		border: 1px solid var(--primary-color);
		padding: 6px 10px 7px;
		border-radius: 5px;
		margin-top: 18px
	}

	.book_package_logo {
		display: inline-block;
		width: 53%;
		float: left;
		position: relative;
		padding-top: 15px;
		text-align: right
	}

	.book_package_logo a {
		display: inline-block;
		padding-left: 0;
		padding-right: 10px;
		width: 88px
	}

	.book_package_logo a img {
		width: 100% !important;
		height: 40px;
		object-fit: scale-down;
		margin: 0;
		margin: 0 auto
	}

	.starretedboxset3 {
		display: inline-block;
		width: auto;
		margin-bottom: 0;
		margin-top: 8px;
		text-align: center;
		float: right;
		margin-right: 11px
	}

	.starretedboxset3 h5 {
		display: inline-block;
		background: #71aa42;
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		padding: 1px 4px;
		border-radius: 3px;
		margin: 0;
		line-height: 1.5;
		min-height: 18px
	}

	.starretedboxset3 h5 span {
		display: inline-block;
		margin-right: 1px
	}

	.starretedboxset3 h5 i {
		font-size: 11px
	}

	.aboutboxcoversetb {
		display: inline-block;
		width: 100%;
		padding-top: 35px;
		padding-bottom: 50px
	}

	.aboutboxcoversetb p {
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px
	}

	.wallethistorycover_set h3 {
		margin-bottom: 0;
		padding-top: 8px;
	}

	.walletbalancoverset h3 {
		width: auto;
		display: inline-block;
		border: 1px dashed var(--primary-color);
		border-radius: 4px;
		padding: 8px;
	}

	.walletbalancoverset h3 img {
		width: 26px;
		float: left
	}

	.walletbalancoverset h3 span {
		display: inline-block;
		margin-top: 2px;
		float: right;
		font-size: 20px;
		margin-left: 7px;
		font-weight: 600;
		color: var(--primary-color)
	}

	.walletbalancoverset h2 {
		width: auto;
		display: inline-block;
		border: 1px dashed var(--primary-color);
		border-radius: 4px;
		padding: 8px;
	}

	.walletbalancoverset h2 img {
		width: 26px;
		float: left
	}

	.walletbalancoverset h2 span {
		display: inline-block;
		margin-top: 2px;
		float: right;
		font-size: 20px;
		margin-left: 7px;
		font-weight: 600;
		color: var(--primary-color)
	}

	.couponsapplybox.in {
		opacity: 1
	}

	.couponsapplybox .fade.in {
		opacity: .4
	}

	.couponsapplybox .modal-dialog {
		z-index: 9999;
		min-width: 700px;
		-webkit-transform: translate(0, 0) !important;
		transform: translate(0, 0) !important;
		margin: 25px auto
	}

	.couponsapplybox .modal-content {
		border-radius: 8px;
		border: 1px solid #a0a0a0
	}

	.couponsapplybox .modal-header {
		display: inline-block;
		width: 100%;
		padding: 10px 19px 6px
	}

	.couponsapplybox .modal-header button {
		padding: 0;
		color: #797979;
		font-weight: 400;
		font-size: 38px;
		margin: 0;
		line-height: 1;
		height: auto;
		top: -4px;
		position: relative
	}

	.couponsapplybox .modal-header h4 {
		display: inline-block;
		font-size: 20px;
		margin-top: 3px
	}

	.couponsapplybox .modal-body {
		padding: 15px;
		display: inline-block;
		width: 100%
	}

	.couponsapplybox .modal-footer {
		display: inline-block;
		width: 100%;
		text-align: right
	}

	.couponsapplybox .modal-footer button {
		background: #d4d4d4;
		color: #000;
		font-size: 16px;
		display: inline-block;
		padding: 6px 18px;
		height: auto;
		width: auto;
		border-radius: 4px
	}

	.offercodeboxlist_cover {
		display: inline-block;
		width: 100%
	}

	.offercodeboxlist_iner {
		display: inline-block;
		width: 50%;
		padding: 10px;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: top
	}

	.offercodebox_datacover {
		display: inline-block;
		width: 100%;
		border: 1px dashed var(--primary-color);
		border-radius: 8px;
		padding: 15px
	}

	.offercodebox_code {
		display: inline-block;
		width: 100%
	}

	.offercodebox_code h3 {
		display: inline-block;
		float: left;
		font-size: 20px;
		background: #d5e1f1;
		color: var(--primary-color);
		padding: 6px 12px;
		border-radius: 4px
	}

	.offercodebox_code h3 span {
		text-transform: uppercase
	}

	.offercodebox_code h4 {
		display: inline-block;
		float: right;
		width: 100%;
		font-size: 22px;
		margin: 0;
		margin-top: 5px;
		color: #000;
		font-weight: 400;
		margin-bottom: 3px
	}

	.offercodebox_data {
		display: inline-block;
		width: 100%
	}

	.offercodebox_data p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 4px;
		color: #000018
	}

	.offercodebox_data a {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px;
		color: #fff;
		font-weight: 600;
		border-radius: 4px;
		width: auto;
		border: 0;
		padding: 8px 23px 9px;
		transition: .3s all !important;
		cursor: pointer;
		display: inline-block;
		margin-top: 10px
	}

	.searchboxserclbox {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-right: 105px;
		padding-left: 10px;
		margin-bottom: 5px
	}

	.searchboxserclbox input {
		display: inline-block;
		width: 100%;
		height: 38px;
		border: 1px solid var(--primary-color);
		border-radius: 4px;
		background: #fff
	}

	.searchboxserclbox button {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 10px;
		min-width: 80px;
		text-align: center;
		border: 0;
		background: var(--primary-color);
		font-size: 15px;
		color: #fff;
		border-radius: 4px;
		padding: 8px 10px;
		cursor: pointer
	}

	.productlistpage_banner {
		display: inline-block;
		width: 100%;
		margin-bottom: 25px
	}

	.productlistpage_banner img {
		width: 100%;
		border-radius: 7px;
		-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07) !important;
		-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07) !important;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07) !important
	}

	.topbotpedcoverset {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.refanearn_detailpage {
		display: inline-block;
		width: 100%;
		padding-top: 35px;
		margin-bottom: 50px
	}

	.refanearndetail_title {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.refanearndetail_title h3 {
		display: inline-block;
		width: 100%;
		font-size: 22px;
		font-weight: 700;
		margin-bottom: 27px;
		text-align: center;
		text-transform: uppercase
	}

	.detailrefearnset_cover {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.detailrefearnset_iner {
		display: inline-block;
		width: 775px;
		text-align: left;
		border-radius: 9px;
		-webkit-box-shadow: 0 0 6px 1px rgb(224, 224, 224);
		-moz-box-shadow: 0 0 6px 1px rgb(224, 224, 224);
		box-shadow: 0 0 6px 1px rgb(224, 224, 224);
		background: #fff;
		overflow: hidden;
		position: relative
	}

	.detailrefearnset_box1 {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 25px
	}

	.topdetrefpage_left {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.topdetrefpage_left img {
		width: 310px;
		margin-bottom: 0;
		margin-top: 0
	}

	.topdetrefpage_right {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px
	}

	.topdetrefpage_right h6 {
		display: inline-block;
		width: 100%;
		font-size: 20px;
		font-weight: 600
	}

	.topdetrefpage_right p {
		display: inline-block;
		width: 100%;
		font-size: 15px;
		color: #3a3a3a;
		line-height: 1.5
	}

	.newrefernboxdesbox {
		display: inline-block;
		width: 100%;
		background: #f5f5f5
	}

	.newrefernboxdesbox img {
		width: 100%
	}

	.newrefernboxdesbox h3 {
		position: absolute;
		display: inline-block;
		width: 100%;
		text-align: center;
		top: 36px;
		color: var(--primary-color);
		text-transform: uppercase;
		font-size: 25px;
		font-weight: 500
	}

	.detailrefearnset_box2 {
		display: inline-block;
		width: 50%;
		float: left;
		position: relative;
		padding-top: 15px
	}

	.refandernboxtextset {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 25px;
		margin-bottom: 7px
	}

	.refandernboxtextset h3 {
		text-align: center;
		display: inline-block;
		width: auto;
		font-weight: 600;
		font-size: 25px;
		color: var(--primary-color);
		background: -webkit-linear-gradient(var(--primary-color), var(--primary-color));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-transform: uppercase;
		position: relative;
		padding-bottom: 9px
	}

	.refandernboxtextset h3::after {
		content: '';
		position: absolute;
		border: 0;
		width: 100%;
		height: 4px;
		background: #000;
		bottom: 0;
		left: 0;
		border-radius: 33px;
		background: var(--primary-color);
	}

	.lineboxsetrefern {
		display: inline-block;
		width: 700px;
		height: 4px;
		position: absolute;
		top: 34px;
		left: 0;
		right: 0;
		margin: 0 auto;
		background: #6e84d4;
		background: -moz-linear-gradient(left, #6e84d4 0, #274788 100%);
		background: -webkit-gradient(left top, right top, color-stop(0, #6e84d4), color-stop(100%, #274788));
		background: -webkit-linear-gradient(left, #6e84d4 0, #274788 100%);
		background: -o-linear-gradient(left, #6e84d4 0, #274788 100%);
		background: -ms-linear-gradient(left, #6e84d4 0, #274788 100%);
		background: linear-gradient(to right, #6e84d4 0, #274788 100%)
	}

	.detailrefearnboxiner {
		display: inline-block;
		width: 100%;
		text-align: left;
		float: left;
		padding-left: 58px;
		padding-right: 15px;
		position: relative;
		position: relative;
		padding-top: 3px
	}

	.detailrefearnboxiner img {
		width: 49px;
		margin-bottom: 10px;
		position: absolute;
		left: 0;
		top: 6px
	}

	.detailrefearnboxiner h4 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 5px
	}

	.detailrefearnboxiner p {
		display: inline-block;
		width: 100%;
		font-size: 13px;
		line-height: 1.5;
		color: #696969;
		margin-bottom: 15px
	}

	.detailrefearnset_box3 {
		display: inline-block;
		width: 100%;
		text-align: center;
		border-top: 1px solid #f1f1f1;
		margin-top: 0px;
		padding-top: 32px;
		padding-bottom: 26px;
		background: #f9fcff
	}

	.detailrefearnsetbox3iner {
		display: inline-block;
		/*width: 400px;*/
		width: 100%;
	}

	.refcodeboxdes {
		display: inline-block;
		width: 380px;
		border-radius: 6px;
		padding: 10px;
		background: var(--primary-color);
	}

	.refcodeboxdes h3 {
		display: inline-block;
		width: 75%;
		float: left;
		font-size: 18px;
		font-weight: 500;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 0;
		border: 1px dashed #fff;
		padding: 16px 14px 12px;
		border-radius: 8px 0 0 8px;
		height: 52px;
		word-break: break-word;
	}

	.refcodeboxdes a {
		display: inline-block;
		width: 25%;
		float: left;
		font-size: 18px;
		color: var(--primary-color);
		background: #fff;
		padding: 13px 10px 12px;
		border-radius: 0 8px 8px 0;
		height: 52px;
		font-weight: 500
	}

	.shareboxsetpart {
		display: inline-block;
		width: 200px;
		float: left;
		margin-top: 2px
	}

	.shareboxsetpart p {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #000018;
		margin-bottom: 10px;
		font-weight: 500
	}

	.shareboxsetpart ul {
		display: inline-block;
		width: auto;
		padding-left: 0
	}

	.shareboxsetpart ul li {
		display: inline-block;
		width: auto;
		float: left;
		margin-left: 7px;
		margin-right: 7px
	}

	.shareboxsetpart ul li a {
		display: inline-block
	}

	.shareboxsetpart ul li a img {
		width: 30px
	}

	.temcvontrefboxset {
		font-size: 13px;
		width: 100%;
		margin: 0;
		display: inline-block;
		float: left;
		color: #717171;
		text-align: center;
		margin-top: 2px
	}

	.temcvontrefboxset a {
		display: inline-block;
		color: #717171;
		font-size: 13px;
		text-decoration: underline;
		font-weight: 500;
	}

	.homehltblogboxset .bloglistdeta_iner {
		width: 100%;
		padding: 0;
		padding-bottom: 12px
	}

	.homehltblogboxset .allblogdatacoverset {
		-webkit-box-shadow: 0 0 6px 0 #dadada;
		-moz-box-shadow: 0 0 6px 0 #dadada;
		box-shadow: 0 0 6px 0 #dadada;
		border-radius: 12px;
		overflow: hidden
	}

	.bloglistdeta_img img {
		width: 100% !important
	}

	.homehltblogboxset .bloglistdeta_img img {
		height: 178px !important
	}

	.homehltblogboxset .bloglistdeta_detail {
		display: inline-flex;
		flex-direction: column;
		justify-content: center;
		min-height: 85px;
		padding-top: 4px;
		padding-bottom: 8px;
		padding-left: 12px;
		padding-right: 12px;
	}

	.homehltblogboxset .blog_content {
		height: 20px
	}

	.homehltblogboxset .bloglistdeta_detail h3 {
		display: -webkit-box !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.4 !important;
	}

	.homehltblogboxset .bloglistdeta_detail p {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 0
	}

	.doctpagecoverset {
		display: inline-block;
		width: 100%;
		padding-bottom: 50px
	}

	.doctpagecover_titlecv {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-top: 28px;
		padding-bottom: 25px
	}

	.doctpagecover_titlecv h3 {
		display: inline-block;
		width: 70%;
		margin: 0;
		color: #454545;
		margin-bottom: 6px;
		padding-left: 10px;
		font-size: 22px;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase
	}

	.doctlistsetbox_cover {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.doctlistsetbox_iner {
		display: inline-block;
		width: 70%;
		text-align: left;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 0 4px 1px #efefef;
		-moz-box-shadow: 0 0 4px 1px #efefef;
		box-shadow: 0 0 4px 1px #efefef;
		border-radius: 9px;
		margin-bottom: 18px
	}

	.doctlistsetiner_left {
		display: inline-block;
		width: 100%;
		float: left;
		position: relative;
		padding-left: 128px;
		min-height: 110px
	}

	.inerdoctpaer1 {
		display: inline-block;
		position: absolute;
		top: 17px;
		left: 17px
	}

	.inerdoctpaer1 img {
		width: 95px;
		height: 95px
	}

	.inerdoctpaer2 {
		display: inline-block;
		width: 65%;
		float: left;
		padding-top: 18px;
		padding-left: 7px;
		padding-bottom: 15px
	}

	.inerdoctpaer2 h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: var(--primary-color);
		font-weight: 500;
		font-size: 20px;
		margin-bottom: 5px;
		padding-left: 0
	}

	.inerdoctpaer2 h4 {
		display: inline-block;
		width: 100%;
		font-weight: 400;
		color: grey;
		font-size: 16px;
		margin: 0;
		position: relative;
		line-height: 1.5;
		margin-bottom: 5px
	}

	.inerdoctpaer2 h5 {
		display: inline-block;
		margin: 0;
		color: #454545;
		font-weight: 500;
		font-size: 15px;
		width: auto;
		margin-bottom: 5px
	}

	.inerdoctpaer2 h6 {
		display: inline-block;
		width: 100%;
		color: #528b2d;
		font-size: 14px;
		margin-bottom: 3px;
		margin-top: 6px
	}

	.inerdoctpaer2 p {
		display: inline-block;
		width: 100%;
		margin-bottom: 5px;
		margin-top: 6px
	}

	.inerdoctpaer2 p span {
		background: #dadada;
		color: #000;
		font-size: 13px;
		padding: 2px 8px 3px;
		display: inline-block;
		border-radius: 4px;
		line-height: 1.5
	}

	.inerdoctpaer3 {
		display: inline-block;
		width: 35%;
		float: right;
		text-align: right;
		padding-top: 0;
		padding-bottom: 10px;
		padding-right: 25px
	}

	.inerdoctpaer3 p {
		display: inline-block;
		width: 100%
	}

	.inerdoctpaer3 p span {
		background: #dadada;
		color: #000;
		font-size: 14px;
		padding: 2px 8px 3px;
		display: inline-block;
		border-radius: 4px;
		line-height: 1.5
	}

	.inerdoctpaer3 a {
		background: var(--primary-color);
		color: #fff;
		font-size: 16px;
		padding: 8px 16px;
		display: inline-block;
		border-radius: 4px;
		line-height: 1.5
	}

	.inerdoctpaer3 a:hover {
		color: #fff;
		background: #024d94;
		-webkit-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25));
		-moz-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25);
		box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25);
	}

	.inerdoctpaer3 h6 {
		display: inline-block;
		width: 100%;
		color: #528b2d;
		font-size: 13px;
		margin-bottom: 13px;
		margin-top: 22px;
		text-align: right
	}

	.inerdoctpaer3 h6 span {
		display: inline-block;
		width: 100%;
		font-weight: 700;
		font-size: 27px;
		letter-spacing: 2px;
		text-align: right
	}

	.doctpecmodalcover .modal-dialog {
		z-index: 99999;
		width: 100%;
		min-width: 640px;
		margin: 0 !important;
		position: absolute !important;
		top: 0 !important;
		left: 50% !important;
		-ms-transform: translate(-50%, 0) !important;
		transform: translate(-50%, 0) !important
	}

	.doctpecmodalcover .modal-content {
		border-radius: 6px;
		border: 1px solid #e2e2e2;
		position: relative;
		margin-bottom: 30px;
		margin-top: 30px
	}

	.modalloadboxset {
		position: absolute;
		height: 100%;
		width: 100%;
		z-index: 9;
		background: rgba(232, 232, 232, .85);
		padding-top: 18%;
		border-radius: 8px
	}

	.modalloadboxset p {
		margin: 0
	}

	.modalloadboxset h3 {
		font-size: 20px;
		color: var(--primary-color)
	}

	.doctpecmodalcover .modal-body {
		padding: 20px;
		padding-bottom: 5px
	}

	.doctpecmodalcover .modal-footer {
		border-top: 0;
		padding-top: 0
	}

	.doctpecmodalcover .modal-header {
		padding-top: 18px;
		padding-bottom: 0;
		border-bottom: 0;
		position: relative;
		padding-left: 18px
	}

	.doctpecmodalcover .modal-header button {
		display: inline-block;
		float: right;
		width: auto;
		margin: 0;
		padding: 0;
		font-size: 33px;
		color: #777 !important;
		cursor: pointer;
		font-weight: 300;
		height: auto;
		position: absolute;
		right: 18px;
		top: 11px
	}

	.doctpecmodalcover .modal-header button img {
		width: 25px
	}

	.doctpecmodalcover .modal-header .modal-title {
		float: left;
		display: inline-block;
		font-size: 18px;
		color: #4e4e4e;
		font-weight: 500
	}

	.patientformcover {
		display: inline-block;
		width: 100%
	}

	.patientformcover .form-group {
		display: inline-block;
		width: 100%
	}

	.patientformcover .form-group label {
		width: 100%;
		font-size: 15px;
		font-weight: 400;
		color: #626262;
		margin-bottom: 4px
	}

	.patientformcover .form-group label span {
		color: red
	}

	.patientformcover .form-group .form-control {
		border: 1px solid #b9b9b9;
		box-sizing: inherit;
		font-size: 15px !important;
		color: #000;
		border-radius: 4px
	}

	.patdetinput input {
		height: 38px
	}

	.patdettextarea textarea {
		height: 88px;
		resize: none
	}

	.subclosbtncover {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-right: 7px;
		padding-left: 7px;
		padding-bottom: 4px
	}

	.subclosbtncover button {
		cursor: pointer
	}

	.subclosbtncover button:hover {
		color: #fff;
		background: #024d94;
		-webkit-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25));
		-moz-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25);
		box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25)
	}

	.submitbtnset {
		display: inline-block;
		border: 0;
		background: var(--primary-color);
		color: #fff;
		font-size: 16px;
		height: auto;
		width: auto;
		box-shadow: inherit;
		border-radius: 4px;
		padding: 6px 15px 7px
	}

	.closebtn {
		display: inline-block;
		border: 0;
		background: #8e8e8e;
		color: #fff;
		font-size: 16px;
		height: auto;
		width: auto;
		box-shadow: inherit;
		border-radius: 4px;
		padding: 6px 15px 7px;
		margin-left: 9px
	}

	.gndtypeboxset {
		display: inline-block;
		width: 100%;
		padding-top: 1px
	}

	.gndtypeboxset label {
		width: auto;
		float: left;
		display: inline-block;
		margin-bottom: 0;
		margin-right: 15px;
		padding-left: 26px
	}

	.gndtypeboxset .control__indicator {
		top: 4px
	}

	.gndtypeboxset h6 {
		display: inline-block;
		width: 100%;
		font-size: 15px;
		font-weight: 400;
		color: #626262;
		margin-bottom: 13px
	}

	.gndtypeboxset p {
		font-size: 16px;
		line-height: 1
	}

	.countrycodesetbox {
		position: relative
	}

	.cntcodesetbox {
		position: absolute;
		left: 10px;
		top: 34px;
		display: inline-block;
		margin: 0;
		width: 30px;
		font-size: 15px
	}

	.countrycodesetbox input {
		padding-left: 45px
	}

	.nodoctavilbset {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-top: 80px;
		padding-bottom: 80px
	}

	.nodoctavilbset img {
		display: inline-block;
		width: 150px
	}

	.nodoctavilbset p {
		color: #7c7c7c;
		font-size: 20px;
		display: inline-block;
		width: 100%;
		margin-top: 12px;
		font-weight: 500
	}

	.refersocialbox_cover.in {
		opacity: 1
	}

	.refersocialbox_cover .modal-backdrop.fade.in {
		opacity: .4
	}

	.refersocialbox_cover .modal-dialog {
		z-index: 9999;
		border-radius: 9px;
		transition: inherit !important;
		transition: inherit !important;
		transition: inherit !important;
		transform: inherit !important;
		max-width: initial !important;
		margin: 0 auto;
		min-width: auto !important;
		width: 400px;
		top: 50% !important;
		left: 0;
		-ms-transform: translate(-50%, 0) !important;
		transform: translate(0, -50%) !important;
		right: 0
	}

	.refersocialbox_cover .modal-content {
		border-radius: 9px;
		border: 0;
		padding: 5px
	}

	.refersocialbox_cover .modal-body {
		display: inline-block;
		padding: 15px;
		width: 100%;
		border: 1px dashed var(--primary-color);
		border-radius: 8px
	}

	.refersocialboxset {
		display: inline-block;
		width: 100%;
		position: relative;
		padding: 20px
	}

	.refersocialboxset .close {
		color: #868686;
		float: right;
		font-size: 22px;
		font-weight: 700;
		line-height: 1;
		margin-right: 0;
		opacity: 1;
		text-shadow: inherit;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer
	}

	.refersocialboxset h3 {
		font-size: 16px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		margin-bottom: 22px;
		display: inline-block
	}

	.refersocialboxset ul {
		display: inline-block;
		width: 100%
	}

	.refersocialboxset ul li {
		display: inline-block;
		float: left;
		margin-right: 14px
	}

	.refersocialboxset ul li a {
		display: inline-block
	}

	.refersocialboxset ul li a img {
		width: 35px
	}

	.readtermboxmodal .modal-dialog {
		margin: 30px auto;
		min-width: 928px;
		transition: inherit;
		transition: inherit;
		transition: inherit;
		-webkit-transform: inherit;
		transform: inherit;
	}

	.readtermboxmodal .modal-content {
		border-radius: 9px;
		border: 0;
	}

	.readtermboxmodal .modal-body {
		padding: 20px;
	}

	.readtermboxmodal .modal-header {
		display: inline-block;
		width: 100%;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.readtermboxmodal .modal-footer {
		text-align: center;
		display: inline-block;
		width: 100%;
	}

	.readtermboxmodal .modal-footer button {
		display: inline-block;
		float: none;
		width: auto;
		padding: 5px 20px 5px;
		height: auto;
		border-radius: 5px;
		font-size: 16px;
	}

	.readtermboxmodal .close {
		display: inline-block;
		float: right;
		width: auto;
		padding: 0;
		margin: 0;
		color: #6d6d6d;
		font-size: 28px;
		font-weight: 400;
	}

	.readtermboxmodal .modal-title {
		float: left;
		width: auto;
		font-size: 20px;
		color: #454545;
		font-weight: 500;
	}

	.readtermscndboxtext {
		display: inline-block;
		width: 100%;
	}

	.readtermscndboxtext h1 {
		font-size: 20px;
		font-weight: 500;
		color: #454545;
	}

	.readtermscndboxtext p {
		font-size: 14px;
		color: #000018;
		margin-bottom: 12px;
		line-height: 1.5;
	}

	.alredlogregstbtnsetbox {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding: 4px;
	}

	.alredlogregstbtnsetbox button {
		height: auto !important;
		line-height: inherit !important;
		background-color: transparent;
		width: 100%;
		display: inline-block;
		color: #000000;
		/*padding: 0px;height: 0px;line-height: inherit;background-color: transparent;*/
	}

	.alredlogregstbtnsetbox button b {
		color: var(--primary-color);
	}

	.retordbox_cover {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 0;
		border-top: 1px solid #e9ecef;
		padding-top: 15px;
	}

	.retordbox_inerleft {
		display: inline-block;
		width: 80%;
		float: left;
	}

	.retordbox_inerright {
		display: inline-block;
		width: 20%;
		float: left;
		text-align: right;
	}

	.retordbox_inerright button {
		margin-top: 8px !important;
	}

	.tblcoverprodtblset {
		display: inline-block;
		width: 100%;
	}

	.tblcoverprodtblset .table thead th {
		text-align: left !important;
		vertical-align: middle;
	}

	.tblcoverprodtblset .table td {
		text-align: left;
		vertical-align: middle;
	}

	.tblcoverreclrtn {
		display: inline-block;
		width: 100%;
		padding-left: 18px;
		padding-right: 18px;
		border-top: 1px solid #e9ecef;
		padding-top: 18px;
	}

	.retcnfboxcoverset {
		/*  display: inline-block;
width: 100%;
border-top: 1px solid #e9ecef;*/
		display: inline-block;
		width: 100%;
		border: 1px solid #e9ecef;
		border-radius: 8px;
		margin-bottom: 15px;
	}

	.returnrequ_title {
		display: inline-block;
		width: 100%;
		padding-left: 18px;
		padding-right: 18px;
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.returnrequ_title p {
		margin: 0;
		font-size: 16px;
		font-weight: 600;
	}

	.admusercommentbox {
		display: inline-block;
		width: 100%;
		padding-bottom: 12px;
	}

	.admusercommentbox p {
		color: #000018;
		font-size: 14px;
		margin: 0;
	}

	.admusercommentbox p span {
		font-weight: 600;
		display: inline-block;
		margin-right: 12px;
	}

	.leftadminboxset {
		display: inline-block;
		width: 50%;
		float: left;
		padding-left: 18px;
		padding-right: 9px;
	}

	.rightcustmtextset {
		display: inline-block;
		width: 50%;
		float: left;
		padding-left: 9px;
		padding-right: 18px;
	}

	.prodphotodet1 {
		width: 170px;
	}

	.prodnamedet1 {
		width: 470px;
	}

	/* .prodphotodet2 {
		width: 150px;
	} */

	.prodnamedet2 {
		width: 460px;
	}

	.alltblorviwboxset tr th {
		padding-right: 14px;
	}

	.alltblorviwboxset tr td {
		padding-right: 14px;
	}

	.order_loading {
		width: 100%;
		position: fixed;
		top: 0;
		bottom: 0;
		height: 100%;
		background: rgba(255, 255, 255, 0.78);
		z-index: 99;
		padding-top: 16%;
	}

	.order_loading svg {
		width: 130px;
	}

	.reqmedboxsimgset {
		display: inline-block;
		width: 100%;
	}

	.reqmedboxsimgset img {
		width: 100%;
		height: 405px;
		object-fit: cover;
		border-radius: 10px;
	}

	.sormcoverreqmedset {
		margin-top: 16px;
	}

	.mobnumbcoverset {
		display: inline-block;
		width: 100%;
	}

	.remoasrinputcover {
		margin-bottom: 18px;
	}

	.allbtnandcoverset {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 15px;
	}

	.btnconfbtnset {
		padding-right: 14px;
	}

	.btnconfbtnset .checkout-btn {
		margin-top: 25px;
	}

	.linenamelongset {
		float: left;
	}

	.linenamelongset h4 a {
		word-break: break-word;
		min-height: auto;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		min-height: 58px;
	}

	.prodnameheightset h4 a {
		display: -webkit-box !important;
		-webkit-box-orient: vertical !important;
		-webkit-line-clamp: 3 !important;
		overflow: hidden !important;
		min-height: 58px !important;
		font-size: 14px !important;
	}

	.prodnameheightset .setboxpricecover {
		margin: 2px 0px 6px;
		display: inline-block;
		width: 100%;
	}

	.nameheightproset1 a {
		display: -webkit-box !important;
		-webkit-box-orient: vertical !important;
		-webkit-line-clamp: 3 !important;
		overflow: hidden !important;
		min-height: 54px !important;
		font-size: 13px !important;
	}

	.nameheightproset1 p {
		margin-top: 3px;
	}

	.nameheightproset2 h4 {
		display: -webkit-box !important;
		-webkit-box-orient: vertical !important;
		-webkit-line-clamp: 3 !important;
		overflow: hidden !important;
		min-height: 54px !important;
		font-size: 13px !important;
	}

	.couponsapplybox.in {
		opacity: 1;
	}

	.couponsapplybox .fade.in {
		opacity: 0.4;
	}

	.couponsapplybox .modal-dialog {
		z-index: 9999;
		min-width: 700px;
		-webkit-transform: translate(0, 0%) !important;
		transform: translate(0, 0%) !important;
		margin: 25px auto;
	}

	.couponsapplybox .modal-content {
		border-radius: 8px;
		border: 1px solid #a0a0a0;
	}

	.couponsapplybox .modal-header {
		display: inline-block;
		width: 100%;
		padding: 10px 19px 6px;
	}

	.couponsapplybox .modal-header button {
		padding: 0;
		color: #797979;
		font-weight: normal;
		font-size: 38px;
		margin: 0;
		line-height: 1;
		height: auto;
		top: -4px;
		position: relative;
	}

	.couponsapplybox .modal-header h4 {
		display: inline-block;
		font-size: 20px;
		margin-top: 3px;
	}

	.couponsapplybox .modal-body {
		padding: 15px;
		display: inline-block;
		width: 100%;
	}

	.couponsapplybox .modal-footer {
		display: inline-block;
		width: 100%;
		text-align: right;
	}

	.couponsapplybox .modal-footer button {
		background: #d4d4d4;
		color: #000000;
		font-size: 16px;
		display: inline-block;
		padding: 6px 18px 6px;
		height: auto;
		width: auto;
		border-radius: 4px;
	}

	.offercodeboxlist_cover {
		display: inline-block;
		width: 100%;
	}

	.offercodeboxlist_iner {
		display: inline-block;
		width: 50%;
		/*float: left;*/
		padding: 10px 10px 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		vertical-align: top;
	}

	.offercodebox_datacover {
		display: inline-block;
		width: 100%;
		border: 1px dashed var(--primary-color);
		border-radius: 8px;
		padding: 15px 15px 15px;
	}

	.offercodebox_code {
		display: inline-block;
		width: 100%;
	}

	.offercodebox_code h3 {
		display: inline-block;
		float: left;
		font-size: 20px;
		background: #d5e1f1;
		color: var(--primary-color);
		padding: 6px 12px 6px;
		border-radius: 4px;
	}

	.offercodebox_code h3 span {
		text-transform: uppercase;
	}

	.offercodebox_code h4 {
		display: inline-block;
		float: right;
		width: 100%;
		font-size: 22px;
		margin: 0;
		margin-top: 5px;
		color: #000000;
		font-weight: 400;
		margin-bottom: 3px;
	}

	.offercodebox_data {
		display: inline-block;
		width: 100%;
	}

	.offercodebox_data p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 4px;
		color: #000018;
	}

	.offercodebox_data a {
		background-color: var(--primary-color);
		border-color: var(--primary-color);
		font-size: 15px;
		color: #ffffff;
		font-weight: 600;
		border-radius: 4px;
		width: auto;
		border: 0;
		padding: 8px 23px 9px;
		transition: 0.3s all !important;
		cursor: pointer;
		display: inline-block;
		margin-top: 10px;
	}

	.searchboxserclbox {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-right: 105px;
		padding-left: 10px;
		margin-bottom: 5px;
	}

	.searchboxserclbox input {
		display: inline-block;
		width: 100%;
		height: 38px;
		border: 1px solid var(--primary-color);
		border-radius: 4px;
		background: #ffffff;
	}

	.searchboxserclbox button {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 10px;
		min-width: 80px;
		text-align: center;
		border: 0;
		background: var(--primary-color);
		font-size: 15px;
		color: #ffffff;
		border-radius: 4px;
		padding: 8px 10px 8px;
		cursor: pointer;
	}

	.doctorconsboxbtn li a {
		margin-left: 10px !important;
	}

	.offerzobtnboxset {
		display: inline-block;
		float: left;
	}

	.offerzobtnboxset a {
		display: inline-block;
		border-radius: 4px;
		color: var(--primary-color);
		/*background: #fdfdff;*/
		background: #ffecec;
		height: 38px;
		padding: 8px 10px 10px;
		font-size: 16px;
		margin-left: 5px;
		line-height: 1.5;
	}

	.offerzobtnboxset a img {
		width: 23px;
		float: left;
		margin-top: 0px;
	}

	.offerzobtnboxset a span {
		display: inline-block;
		width: auto;
		float: left;
		font-size: 14px;
		/* font-size: 15px; */
		margin-left: 6px;
		font-weight: 600;
		color: var(--primary-color);
		margin-right: 4px;
	}

	.pedrightremovecl {
		padding-right: 0px !important;
	}

	.subtotalallcoverset {
		display: inline-block;
		width: 100%;
		float: left;
	}

	.subtotalall_iner {
		display: inline-block;
		width: 100%;
		border-top: 1px solid #e9ecef;
		padding: .75rem;
		float: left;
	}

	.subtotalall_left {
		display: inline-block;
		width: 70%;
		float: left;
		text-align: right;
	}

	.subtotalall_right {
		display: inline-block;
		width: 30%;
		float: left;
		text-align: right;
		padding-right: 18px;
	}

	.subtotalall_iner p {
		display: inline-block;
		width: 100%;
		color: black;
		font-size: 14px;
		margin: 0;
	}

	.subtotalall_right span.label {
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 1px;
		display: inline-block;
	}

	.cartleftboxdetacover ._1HmYoV.hCUpcT {
		display: inline-block;
		width: 100%;
	}

	.cartlistcoverpage {
		display: inline-block !important;
		width: 100%;
	}

	.cartlistcoverpage ._3ycxrs._2Rwa71 {
		display: inline-block;
		width: 100%;
	}

	.noprodcarboxset {
		display: inline-block;
		width: 100%;
		margin-bottom: 70px;
	}

	.crosiconsealtboxs {
		position: relative;
		margin-bottom: 0;
		margin-top: 10px;
	}

	.crosiconsealtboxs button {
		position: absolute;
		top: 7px;
		right: 5px;
	}

	.sidebarcoverbox .boxsdwnallsemset {
		position: relative;
	}

	.sidebarcoverbox .boxsdwnallsemset .morebtnbox .overlay {
		top: inherit;
		bottom: 0;
	}

	.prodbatchtagset {
		display: inline-block;
		width: 100%;
	}

	.prodbatchtagset p {
		color: red;
		margin: 0;
		background: #ffdde7;
		border: 1px dashed #E01D5A;
		width: auto;
		display: inline-block;
		padding: 3px 8px 3px;
		border-radius: 3px;
		font-size: 12px;
		line-height: 1.5;
		margin-bottom: 15px;
		margin-left: 0;
		font-weight: 500;
	}

	.cartboxcoversetbatch {
		display: inline-block;
		width: 100%;
		border-top: 1px solid rgb(240, 240, 240);
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
	}

	.doctorlistcoverboxset {
		display: inline-block;
		width: 100%;
		text-align: left;
	}

	.doctorlistcoverboxset .profile-widget {
		background-color: #fff;
		border: 1px solid #f0f0f0;
		border-radius: 9px;
		/*margin-bottom: 30px;*/
		position: relative;
		-webkit-transition: all .3s ease 0s;
		-moz-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		padding: 0px;
		box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
		/* -webkit-box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);
		-moz-box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);
		box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);*/
		margin-bottom: 0;
		border: 0;
		overflow: hidden;
	}


	.doctorlistcoverboxset .doc-img {
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius: 0px;
	}

	.doctorlistcoverboxset .doctbox_coverbook .doc-img a img {
		height: 152px;
		object-fit: cover;
		width: 100%;
		border-radius: 4px;
		transform: translateZ(0);
		transition: all 2000ms cubic-bezier(.19, 1, .22, 1) 0ms;
		width: 100%;
		max-width: 100%;
	}

	.doctorlistcoverboxset .pro-content {
		/* padding: 15px 0 0; */
		padding: 10px 0 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
	}

	.doctorlistcoverboxset .pro-content .title {
		font-size: 17px;
		font-weight: 500;
		margin-bottom: 5px;
		color: #272b41;
	}

	.doctorlistcoverboxset .profile-widget .pro-content .title a {
		display: inline-block;
		color: #2E3842;
	}

	.doctorlistcoverboxset .profile-widget .speciality {
		font-size: 13px;
		color: #757575;
		margin-bottom: 12px;
		min-height: 40px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.5;
		word-break: break-word;
	}

	.doctorlistcoverboxset .profile-widget .rating {
		position: absolute;
		display: inline-block;
		background: rgb(255 255 255 / 84%);
		color: var(--primary-color);
		font-size: 12px;
		font-weight: 500;
		padding: 5px 7px 3px;
		border-radius: 3px;
		margin: 0;
		line-height: 1.5;
		right: 10px;
		top: 9px;
		-webkit-box-shadow: 0px 0px 4px 1px rgb(160 160 160 / 31%);
		-moz-box-shadow: 0px 0px 4px 1px rgb(160 160 160 / 31%);
		box-shadow: 0px 0px 4px 1px rgb(160 160 160 / 31%);
		float: none;
		left: inherit;
		width: auto;
	}

	.doctorlistcoverboxset .profile-widget .rating i {
		font-size: 10px;
		float: left;
		margin-top: 4px;
		margin-right: 4px;
		color: #F8B84E !important;
	}

	.doctorlistcoverboxset .profile-widget .rating span {
		float: left;
		color: #8D8D8D;
	}

	.doctorlistmaincovnewdis .doc-img .rating i {
		font-size: 10px;
		float: left;
		margin-top: 4px;
		margin-right: 4px;
		color: #F8B84E !important;
	}

	.doctorlistmaincovnewdis .doc-img .rating span {
		float: left;
		color: #8D8D8D;
	}



	.doctorlistcoverboxset .available-info {
		font-size: 13px;
		color: #757575;
		font-weight: 400;
		list-style: none;
		padding: 0;
		margin-bottom: 6px;
		min-height: 32px;
	}

	.doctorlistcoverboxset .available-info li i {
		font-size: 16px;
		margin-right: 3px;
	}

	.doctorlistcoverboxset .profile-widget .doc-img a img {
		height: 275px;
		width: 100% !important;
		object-fit: cover;
	}

	.view_profbtnset {
		display: inline-block;
		width: 100%;
	}

	.view_profbtnset a {
		color: #ffffff;
		border: 2px solid var(--primary-color);
		background: var(--primary-color);
		font-weight: 500;
		padding: 6px 6px 6px;
		height: auto;
		width: 100%;
		border-radius: 4px;
		line-height: 1.5;
		/* text-transform: uppercase; */
	}

	/* .view_profbtnset a:hover {
		color: #ffffff;
		background: var(--primary-color);
	} */

	.left_doctorlistbox {
		display: inline-block;
		width: 70%;
		float: left;
	}

	.right_doctorlistbox {
		display: inline-block;
		width: 30%;
		float: left;
		padding-left: 14px;
	}

	.doctor_servicelisetbox {
		display: inline-block;
		width: 100%;
		background: #F6F6F6;
		height: auto;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 18px;
		padding-top: 15px;
		border-radius: 5px;
	}

	.doctor_serviceliset_iner {
		display: inline-block;
		width: 100%;
		margin-bottom: 17px;
	}

	.doctor_serviceliset_iner a {
		display: inline-block;
		width: 100%;
		-webkit-box-shadow: 0px 9px 19px 0px rgb(222 222 222);
		-moz-box-shadow: 0px 9px 19px 0px rgb(222 222 222);
		box-shadow: 0px 9px 19px 0px rgb(222 222 222);
		background: #ffffff;
		padding: 15px;
		position: relative;
		padding-left: 74px;
		padding-top: 12px;
		padding-right: 20px;
		border-radius: 8px;
		padding-bottom: 14px;
		min-height: 115px;
	}

	.doctor_serviceliset_iner a:hover {
		background: var(--primary-color);
	}

	.doctor_serviceliset_iner a i {
		position: absolute;
		top: 20px;
		left: 21px;
		font-size: 32px;
		color: #646464;
	}

	.doctor_serviceliset_iner a:hover i {
		color: #ffffff;
	}

	.doctor_serviceliset_iner a img {
		position: absolute;
		top: 20px;
		left: 21px;
		width: 32px;
		color: #646464;
	}

	.blackimgset {
		display: inline-block;
	}

	.whiteimgset {
		display: none;
	}

	.doctor_serviceliset_iner a:hover .blackimgset {
		display: none;
	}

	.doctor_serviceliset_iner a:hover .whiteimgset {
		display: inline-block;
	}

	.doctor_serviceliset_iner a h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #2D2D2D;
		font-size: 20px;
		line-height: 1.5;
		margin-bottom: 6px;
		font-weight: 500;
	}

	.doctor_serviceliset_iner a p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #707070;
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 3px;
		font-weight: 400;
		position: relative;
		/* padding-left: 18px; */
	}

	.doctor_serviceliset_iner a:hover h3 {
		color: #ffffff;
	}

	.doctor_serviceliset_iner a:hover p {
		color: #ffffff;
	}

	.toomanyreq_textset {
		color: red;
		font-weight: bold;
		text-align: center;
		display: inline-block;
		width: 100%;
		margin-top: 8px;
	}

	.right_verificationcod {
		display: inline-block;
		width: 100%;
		padding-right: 30px;
		padding-top: 28px;
		padding-left: 0;
		padding-bottom: 50px;
	}

	.resendbtnsbtset {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 5px;
	}

	.resendbtnsbtset .form-group {
		display: inline-block;
		margin-bottom: 10px;
		margin-left: 8px;
		margin-right: 8px;
	}

	.resendbtnsbtset .form-group input {
		display: inline-block;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 16px;
		padding-bottom: 16px;
		height: auto;
		color: #ffffff !important;
	}

	.resendbtnsbtset .form-group input:hover {
		color: #ffffff !important;
	}

	div.alert.alert-danger {
		position: relative;
		padding: 10px 12px 10px;
		padding-right: 25px;
	}

	div.alert.alert-danger button.close {
		position: absolute;
		top: 7px;
		right: 8px;
	}

	div.alert.alert-success {
		position: relative;
		padding: 10px 12px 10px;
	}

	div.alert.alert-success button.close {
		position: absolute;
		top: 7px;
		right: 8px;
	}

	.newdesignset_cover {
		padding-left: 0px;
		padding-right: 0px;
		border-bottom: 1px solid #e7e5e5;
		display: inline-block;
		width: 100%;
		float: left;
	}

	.newdesignset_cover .prod_name b {
		color: #000000;
	}

	.newdesignset_cover .leftprodnamebox .prod_name {
		float: left;
		border-radius: 0;
		margin-right: 0;
		margin-bottom: 2px;
		width: 100%;
	}

	.newdesignset_cover .leftprodnamebox .prod_name b {
		font-size: 14px;
		font-weight: 500;
	}

	.newdesignset_cover .leftprodnamebox .pro_compos {
		width: auto;
		float: left;
		padding-top: 1px;
		color: #787878;
	}

	.newdesignset_cover .leftprodnamebox .text_msg {
		color: #0A7FA7 !important;
		padding-left: 0;
		background: #d1f4ff;
		/*float: left;*/
		border-radius: 4px;
		margin-right: 6px;
		margin-bottom: 3px;
		font-size: 12px;
		font-weight: 500;
		padding: 1px 5px 1px;
		margin-top: 5px;
		display: inline-block;
	}

	.newdesignset_cover .leftprodnamebox .text_msg img {
		width: 13px;
		float: left;
		padding-top: 4px;
		margin-right: 5px;
	}

	.newdesignset_cover .leftprodnamebox .cmp_nm {
		color: #787878;
		padding-top: 0px;
	}

	.newdesignset_cover .leftprodnamebox a {
		padding-top: 0;
		padding-bottom: 0;
		word-break: break-word;
	}

	.rightpricebox {
		text-align: left;
		border-left: 1px solid #dfe0df;
	}

	.dicprice_sc {
		display: inline-block;
		float: left;
		color: #C92A6D;
		font-weight: 700;
		font-size: 16px;
	}

	.mainprice_sc {
		display: inline-block;
		float: left;
		color: #AAAAAA;
		font-size: 12px;
		padding-left: 6px;
		padding-right: 6px;
		font-weight: 500;
		padding-top: 1px;
	}

	.offerprice_sc {
		display: inline-block;
		float: left;
		color: #057203;
		background: #cce6ca;
		font-size: 10px;
		font-weight: 700;
		border-radius: 3px;
		padding: 2px 3px 2px;
		line-height: 1.5;
		margin-top: 2px;
	}

	.rightpricebox p {
		display: inline-block;
		width: 100%;
		margin-bottom: 5px;
	}

	.rightpricebox a {
		display: inline-block;
	}

	.newdesignset_cover li a {
		display: inline-block;
	}

	.newdesignset_cover li {
		display: inline-flex;
		float: left;
		width: 100%;
	}

	.listboxcoverprodsrc {
		padding-top: 12px !important;
		padding-bottom: 10px !important;
	}

	.leftrightsetdesignped {
		padding-left: 13px !important;
		padding-right: 13px;
	}

	.namesagesbox_textset {
		display: inline-block;
		width: 100%;
	}

	.namesagesbox_textset p {
		margin-bottom: 0px;
		font-size: 15px;
		font-weight: 500;
	}

	.namesagesbox_textset p span {
		color: #dc3635;
	}

	.newdesignset_cover li {
		padding-right: 0px !important;
	}

	.addtocart_searchbox {
		display: inline-block !important;
		min-width: 110px !important;
		background: var(--primary-color) !important;
		color: #ffffff !important;
		font-size: 13px !important;
		padding: 6px 12px 8px !important;
		border-radius: 4px !important;
		line-height: 1.5;
		width: auto !important;
		text-align: center !important;
		margin-top: 2px;
		border: 0;
		cursor: pointer;
	}

	.outstock_searchbox {
		display: inline-block !important;
		width: auto !important;
		background: #f3797b !important;
		color: #ffffff !important;
		font-size: 12px !important;
		padding: 5px 12px 5px !important;
		border-radius: 4px !important;
		line-height: 1.5 !important;
	}

	.sageskeywordboxsetpart {
		padding-left: 0px;
		padding-right: 0px;
		border-bottom: 0 !important;
		display: inline-block;
		width: auto;
	}

	.didyoumeaninertext {
		width: 100%;
		text-align: center;
	}

	.didyoumeaninertext span {
		color: #555555;
		font-size: 14px;
		font-weight: 500;
	}

	.allmeanlistinersng_cover {
		padding-left: 0px;
		padding-right: 0px;
		border-bottom: 0 !important;
		display: inline-block;
		width: auto;
		margin-left: 7px;
		margin-right: 0px;
		margin-bottom: 3px;
		margin-top: 4px;
	}

	/*.allmeanlistinersng_iner{

}*/

	.allmeanlistinersng_cover .suggetion_keyword {
		display: inline-block;
		color: #000000;
		line-height: 1.5;
		padding: 4px 12px 5px;
		font-size: 14px;
		border-radius: 3px;
		background: rgba(196, 196, 196, 0.3);
	}

	.alldidmeantext_cover {
		display: inline-block;
		width: 100%;
		padding-top: 4px;
		padding-bottom: 22px;
	}

	.tablnamegramgset {
		color: #787878;
		display: inline-block;
		width: 100%;
		font-size: 13px !important;
	}

	.sorrytextresultboxset {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.sorrytextresultset {
		display: inline-block;
		width: 100%;
		margin-bottom: 20px;
		margin-top: 22px;
	}

	.sorrytextresultset p {
		font-size: 19px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		font-weight: 600;
		margin-bottom: 0;
	}

	.nocontsorryboxset {
		display: inline-block;
		width: 100%;
	}

	.nocontsorryboxset p {
		margin-bottom: 0;
		font-size: 15px;
		color: #000018;
		margin-left: 0;
		width: 100%;
		font-weight: 600;
	}

	.nocontsorryboxset p a {
		color: #3a68b1;
		text-decoration: underline;
		display: inline-block;
	}

	.searchlist_formset {
		display: inline-block;
		width: 100%;
		padding: 0px;
	}

	.addercitydistrbox_cover {
		padding-top: 10px;
	}

	.thankyoupagedis_cover {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
		background-color: #fdfdfd;
		padding-top: 30px;
	}

	.thankyoupagedis_cover h1 {
		display: inline-block;
		width: 100%;
		font-size: 50px;
		font-weight: 400;
		color: #454545;
	}

	.thankyoupagedis_cover p {
		display: inline-block;
		width: 100%;
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 10px;
		font-weight: 400;
	}

	.thankyoupagedis_cover img {
		width: 70px;
		margin-bottom: 10px;
	}

	.contbtnshopbox {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.contbtnshopbox a {
		display: inline-block;
		color: var(--text-color);
		text-align: center;
		background: var(--primary-color);
		border-radius: 4px;
		height: auto;
		padding: 8px 10px 8px;
		font-size: 14px;
	}

	.thankdetaildisk {
		display: inline-block;
		width: 100%;
		margin-bottom: 18px;
		margin-top: 10px;
	}

	.thankdetaildisk h5 {
		display: inline-block;
		width: 100%;
		font-size: 18px;
		color: #454545;
		margin-top: 6px;
	}

	.thankdetaildisk h5 a {
		display: inline-block;
		width: auto;
		color: var(--primary-color);
	}

	.productname_detailsbox span {
		word-break: break-word;
	}

	.onhoverviewimgpdfboxset {
		opacity: 0;
		display: inline-block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgb(178 178 178 / 82%);
		transition: 0.3s all !important;
	}

	.onhoverviewimgpdfboxset i {
		font-size: 26px;
		color: #000000;
		margin-top: 60px;
	}

	.pdfboxset_coverbox a {
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.pdfboxset_coverbox a:hover .onhoverviewimgpdfboxset {
		opacity: 1;
		transition: 0.3s all !important;
	}

	.pronoboxsetdetsbox .ckeditortextset {
		word-break: break-word;
		text-align: left !important;
	}

	.pronoboxsetdetsbox .proddetailsbinerdis {
		word-break: break-word;
		text-align: left !important;
	}

	.pronoboxsetdetsbox p {
		word-break: break-word;
		text-align: left !important;
	}

	.maxsizenoteboxlist {
		display: inline-block;
		width: 100%;
		padding-left: 0px;
		padding-top: 10px;
	}

	.maxsizenoteboxlist p {
		color: #ff0000;
		font-size: 14px;
		margin: 0;
	}

	.viewallbtnlastboxsetcover {
		display: inline-block;
		width: 100%;
		padding: 0 6px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.viewallbtnlastboxsetiner {
		display: inline-block;
		width: 100%;
	}

	.totalmainheightlist .subtotalall_left p {
		font-size: 16px;
		font-weight: 600;
	}

	.totalmainheightlist .subtotalall_right p {
		font-size: 16px;
		font-weight: 600;
	}

	.borderlistsetcover {
		background-color: #f2f2f2;
		background: #eaeaea;
		border-radius: 0px 0px 6px 6px;
	}

	.orderditlistcoverboxset .boxpedsetpartlr {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.orderditlistcoverboxset table {
		margin-bottom: 0px;
	}

	.orderditlistcoverboxset table thead tr {
		background-color: #f2f2f2;
	}

	.orderditlistcoverboxset table thead tr th {
		border-bottom: 0 !important;
		/* border-top: 0; */
	}

	.viewallbtnlastboxsetiner a {
		display: inline-block;
		width: 100%;
	}

	.viewallbtnlastboxsetiner a img {
		width: 100% !important;
		height: 278px !important;
		border-radius: 5px;
		object-fit: cover;
		border: 1px solid #e5e5e5;
	}


	/******** Loginpage newadd CSS ***********/

	.navmenulerboxset {
		width: 80%;
	}

	.callusbuttonsetpart {
		display: inline-block;
		position: fixed;
		bottom: 94px;
		left: 21px;
		z-index: 999;
	}

	.callusbuttonsetpart a img {
		width: 50px;
		background: transparent;
	}

	.gCdMUP {
		display: none !important;
	}

	.invalidalertcoverset {
		margin-right: 15px;
		margin-left: 15px;
	}

	.reglabletextcoverset label {
		font-size: 12px;
	}

	.reglabletextcoverset input {
		height: 38px;
	}

	.registerboxallset form {
		padding-top: 30px;
	}

	/**********Refer Now**********/

	.refernow_newdesign {
		display: inline-block;
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		padding-bottom: 15px;
	}

	.refernow_designcover {
		display: inline-block;
		width: 100%;
		display: inline-block;
		width: 100%;
		border-radius: 8px;
		background: rgb(66, 133, 244);
		background: linear-gradient(90deg, rgba(66, 133, 244, 1) 5%, rgba(92, 153, 255, 1) 46%, rgba(92, 153, 255, 1) 90%);
	}

	.refern_imgboxsetcover {
		display: inline-block;
		width: auto;
		float: left;
		/* margin-left: 60px; */
		padding-top: 15px;
	}

	.refern_imgboxsetcover img {
		width: 178px;
	}

	.blackimgset {
		display: inline-block;
	}

	.refern_textboxsetcover {
		display: inline-block;
		width: auto;
		float: left;
	}

	.refern_textboxsetcover p {
		display: inline-block;
		width: 100%;
		color: #ffffff;
		margin: 0;
		/* margin-top: 0px; */
		margin-top: 41px;
		font-size: 18px;
		padding-left: 9px;
	}

	.refern_btnboxsetcover {
		display: inline-block;
		width: auto;
		float: right;
		margin-top: 32px;
		margin-right: 50px;
	}

	.refern_btnboxsetcover a {
		display: inline-block;
		width: auto;
		background: #FFFFFF;
		font-size: 16px;
		color: #000000;
		font-weight: 500;
		padding: 10px 22px 10px;
		border-radius: 36px;
	}

	.refern_btnboxsetcover a svg {
		width: 28px;
		float: right;
		margin-top: 5px;
		margin-left: 10px;
	}

	.refern_imgboxsetcover {
		margin-left: 30px;
	}


	/**********Offer Banner Slider CSS**********/

	.sldboxcovershop {
		display: inline-block;
		width: 100%;
		padding: 0 14px;
	}

	.offerlisder_paddingset {
		display: inline-block;
		width: 100%;
		padding-left: 34px;
		padding-right: 34px;
	}

	.sldboxcoversho_iner {
		display: inline-block;
		width: 100%;
	}

	.offerslider_coverboxset {
		display: inline-block;
		width: 100%;
	}

	.offerslider_coverboxset a img {
		object-fit: cover;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 6px 0 rgb(218 218 218);
		-moz-box-shadow: 0 0 6px 0 rgb(218 218 218);
		box-shadow: 0 0 6px 0 rgb(218 218 218);
		width: 100% !important;
	}

	.offerlisder_paddingset .owl-nav .owl-prev {
		left: -20px !important;
	}

	.offerlisder_paddingset .owl-nav .owl-next {
		right: -20px !important;
	}

	.contercodlistconet_cover {
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.contercodlistconet_iner {
		display: inline-block;
		position: absolute;
		left: 2px;
		top: 9px;
	}

	.contercodlistconet_iner .intl-tel-input .flag-dropdown .selected-flag {
		border-right: 1px solid #d7d7d7;
		margin-top: 3px;
		padding-bottom: 6px;
		padding-right: 20px;
	}

	.contercodlistconet_cover input.form-control {
		padding-left: 58px;
	}

	.aboutboxcoversetb h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 16px;
	}

	.contactpagecoverpart h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 26px;
		font-weight: 500;
		color: #454545;
		margin-bottom: 16px;
	}

	.allnewloginsetcoverbox_main {}

	.allnewloginsetcoverbox_right {
		top: 0 !important;
	}

	.allnewloginsetcoverbox_right .login_or_option p {
		text-align: center;
		width: auto;
	}

	.allnewloginsetcoverbox_right .login_or_option {
		margin-top: 4px;
		margin-bottom: 0px;
		padding-left: 148px;
		padding-right: 148px;
		float: left;
	}

	.signloginfbgogset {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.signloginfbgogset .continue_with_google {
		width: auto;
	}

	.signloginfbgogset .continue_with_google .continue_with_google_text {
		width: auto !important;
		margin-bottom: 0 !important;
		font-size: 13px !important;
		border: 1px solid #d1d1d1;
		padding-top: 2px;
		padding-bottom: 1px;
		padding-left: 6px;
		padding-right: 15px;
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 3px;
		background: #f2f2f2;
	}

	.allnewloginsetcoverbox_right .continue_with_google a img {
		width: 32px;
		padding: 5px;
	}

	.otpnewboxsetmaincover_new {
		padding-top: 0 !important;
	}

	.forgotpasslinksetnew {
		text-align: right;
		padding: 4px;
		margin-top: 2px;
		margin-bottom: 6px;
		padding-right: 25px;
	}

	.allnewloginsetcoverbox_right .login-login-button {}

	.sndtopboxlistbtnsetcover .login-login-button {
		background-color: var(--primary-color);
		color: #ffffff;
		border-radius: 4px;
		height: auto !important;
		padding: 10px;
		width: 126px !important;
		font-size: 14px !important;
		font-weight: 400;
		margin: 0 auto;
		text-transform: uppercase;
	}

	.sndtopboxlistbtnsetcover .login-login-button-container {
		text-align: center;
		margin-top: 12px;
		margin-bottom: 8px;
	}

	.contflgboxsetmain {}

	.flamainsetcoverinlist_cover {
		display: inline-block;
		width: 100%;
		position: relative;
		/* padding-left: 50px; */
		padding-left: 15px;
		padding-right: 15px;
	}

	.contflgboxsetmain .flamainsetcoverinlist_cover {
		padding-left: 65px;
	}

	.flamainsetcoverinlist_iner {
		width: 50px;
		position: absolute;
		top: 0px;
		left: 15px;
		/* height: 50px; */
	}

	.flamainsetcoverinlist_right {}

	.mainierbtnsetphonenumb input {
		padding: 16px;
		border: none;
		border-bottom: 1px solid #e0e0e0;
		margin-left: 8px;
		background-color: transparent;
		margin: 0px;
	}

	.otplogmain_row {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-left: 54px;
		padding-right: 15px;
		margin-bottom: 12px;
		margin-top: 10px;
	}

	.otplogcollg2 {
		display: inline-block !important;
		width: auto;
		position: absolute;
		left: 0;
	}

	.otplogcollg7 {
		display: inline-block;
		width: 100%;
	}

	.otplogcollg7 input {
		padding-right: 60px !important;
	}

	.otplogcollg3 {
		display: inline-block;
		width: auto;
		position: absolute;
		right: 15px;
	}

	.otplogcollg3 .login-login-button {
		width: auto !important;
		height: auto !important;
		padding: 0 !important;
		background: transparent !important;
		color: var(--primary-color);
		font-weight: 500;
		/* border: 1px solid var(--primary-color); */
		border-radius: 4px;
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 14px !important;
		padding-bottom: 1px !important;
		padding-top: 0px !important;
	}

	.allnewloginsetcoverbox_right {
		width: 100%;
		display: inline-block;
	}

	.logwitotpfbsetsetlin1 {
		padding-left: 80px !important;
		padding-right: 80px !important;
		margin-top: 16px !important;
	}

	.logwitotpfbsetsetlin1 p {
		width: 124px !important;
		font-size: 14px !important;
		color: #747474 !important;
		/* margin-top: 15px !important; */
	}

	.logwitotpfbsetsetlin2 {
		padding-left: 80px !important;
		padding-right: 80px !important;
	}

	.logwitotpfbsetsetlin2 p {
		width: 175px !important;
		font-size: 14px !important;
		color: #747474 !important;
	}

	.allnewloginsetcoverbox_main .forgotpasslinksetnew {
		padding-right: 0;
	}

	.allnewloginsetcoverbox_right .intl-tel-input .flag-dropdown .country-list {
		max-height: 140px;
	}

	.addremootpanusermodlst1 {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 8px;
	}

	.addremootpanusermodlst1 input {
		width: auto;
		margin: 0 auto;
		background: transparent;
		color: var(--primary-color);
		height: auto !important;
		padding: 0 !important;
		border-bottom: 1px solid var(--primary-color);
		border-radius: 0;
		line-height: 1.5;
	}

	.youorlsartorsetloinhr1 {}

	.youorlsartorsetloinhr2 {
		display: inline-block;
		width: 100%;
		text-align: center;
		position: relative;
		margin-top: 45px;
		margin-bottom: 6px;
	}

	.youorlsartorsetloinhr2 p {
		padding-left: 6px;
		padding-right: 6px;
		display: inline-block;
		width: auto;
		margin: 0;
		background: #ffffff;
		position: relative;
		z-index: 1;
		font-size: 15px;
		color: #000000;
		font-weight: 400;
	}

	.youorlsartorsetloinhr2 hr {
		margin: 0 auto;
		position: absolute;
		top: 12px;
		left: 0;
		right: 0;
		width: 80%;
	}

	.allnewloginsetcoverbox_right {
		padding-top: 35px;
	}

	.allnewloginsetcoverbox_right .otpnewboxsetmaincover_new h2 {
		font-size: 30px;
		font-weight: 500;
		color: #454545;
		margin-top: 0;
		font-style: normal;
	}

	.allnewloginsetcoverbox_right .otpnewboxsetmaincover_new {
		padding-top: 62px !important;
	}

	.applycoupontextset .checkout-sub-title {
		padding: 16px 18px !important;
		font-size: 16px;
	}

	.checkoutpromoset .alert {
		display: inline-block;
		width: 100%;
		margin: 15px 15px 0 !important;
	}

	.sendotplogin_set {
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.sendotplogin_set img {
		width: 100%;
		border-radius: 21px 0px 0px 21px;
		height: 100%;
		object-fit: cover;
	}

	.perscoversetpart .rightsideimgsltimgbox {
		box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-webkit-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-moz-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
	}

	.perscoversetpart .uploadprescboxsdw ._2tdEn {
		border-radius: 5px;
		/* box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-webkit-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-moz-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%); */
	}

	.perscoversetpart .mypresselctboxswd ._2IiDw {
		box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-webkit-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-moz-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
	}

	.addeditaddrbox_cover .panel-body {
		box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-webkit-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
		-moz-box-shadow: 0 0 10px 3px rgb(0 0 0 / 7%);
	}

	.myaddressinfo_coverset .myaderinerboxset {
		box-shadow: 0px 0px 8px 0px rgb(218 218 218);
		margin-top: 30px;
	}

	.loginpagecoverset .checkout-btn {
		border: 2px solid #fff;
	}

	.recaptchwidthset iframe {
		-webkit-transform: scale(0.70) !important;
		-ms-transform: scale(0.70) !important;
		margin-left: -45px !important;
	}

	.login-input-item .formregnumset {
		margin-top: 4px !important;
	}

	.defaultaddboxset .checkbox1 .check {
		position: absolute;
		top: 1px;
		left: 0;
		height: 17px;
		width: 17px;
		background-color: white;
		border: 2px solid var(--primary-color);
		border-radius: 3px;
	}

	.defaultaddboxset .checkbox1 input:checked~.check {
		background-color: var(--primary-color);
	}

	.applycopanboxset .billing-btn>button:hover,
	.checkout-btn:hover {
		/* color: #005b96; */
		/* color: var(--primary-color) !important;
		opacity: 0.8; */
	}

	.inrpwpedsetaddr .addnewaddbtn_set:hover {
		color: var(--primary-color) !important;
	}

	.dontrequstagain p a {
		color: var(--primary-color);
		font-weight: 600;
	}

	.resendbtnsbtset input.checkout-btn {
		background-color: var(--primary-color) !important;
		color: white !important;
	}

	.prescriptionselectbox {
		display: inline-block;
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.prescriptionselectbox .section-title-2 {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
	}

	.prescriptionselectbox .section-title-2 h1 {
		font-size: 24px;
		margin-bottom: 15px;
		padding-bottom: 20px;
	}

	.prescriptionselectbox h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.allcontentboxcover_set {
		display: inline-block;
		width: 100%;
	}

	.allcontentboxcover_set h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 24px;
		font-weight: 500;
		color: #000000;
		margin-bottom: 13px;
	}

	.productdesboxset {
		font-size: 15px;
		color: #000000;
		line-height: 1.5;
		display: inline-block;
		width: 100%;
	}

	.productdesboxset h1 {
		font-size: 24px;
		color: #000000;
		line-height: 1.5;
		display: inline-block;
		width: 100%;
		font-weight: 600;
	}

	.productdesboxset p,
	.productdesboxset h2,
	.productdesboxset h3,
	.productdesboxset h4,
	.productdesboxset h5,
	.productdesboxset h6 {
		font-size: 15px;
		color: #000000;
		line-height: 1.5;
		display: inline-block;
		width: 100%;
		text-align: justify;
	}

	.allcontentboxcover_set strong {
		font-size: 15px;
		font-weight: 600;
		margin-bottom: 6px;
		margin-top: 10px;
		display: inline-block;
		color: #000000;
	}

	.allcontentboxcover_set p strong {
		font-size: 15px;
		font-weight: 600;
		margin-bottom: 6px;
		margin-top: 10px;
		display: inline-block;
		color: #000000;
	}

	.productdesboxset li {
		list-style: inherit;
	}

	.productdesboxset ol {
		padding-left: 18px;
		line-height: 1.8;
	}

	.productdesboxset em {
		margin-top: 0;
		margin-bottom: 0;
		line-height: 0;
	}

	.productdesboxset ul {
		padding-left: 22px;
	}

	.productdetaides_set {
		display: inline-block;
		width: 100%;
		margin-bottom: 18px;
		padding-left: 0;
		font-size: 15px;
		color: #000;
		line-height: 1.5;
		text-align: justify;
	}

	.productdetaides_set .detailtitle_set {
		display: inline-block;
		width: 100%;
		margin-bottom: 7px;
		font-size: 16px;
		color: #000;
		font-weight: 600;
	}

	.productdesdeta_set {
		font-size: 15px;
		color: #53565a;
		display: inline-block;
		width: 100%;
	}

	.productdesdeta_set p {
		margin-bottom: 0;
	}

	.productdesdeta_set ol {
		padding-left: 20px;
	}

	.productdesdeta_set ol li {
		list-style: auto;
	}

	.productdesdeta_set ul {
		padding-left: 20px;
	}

	.productullibox_set ul li {
		list-style-type: disc;
	}

	.submtbtnsetactsav .checkout-btn:hover {
		color: #fff !important;
	}

	.allorderditcoverset1 .approveadmincmnt_set {
		font-size: 14px !important;
		font-weight: 400 !important;
		padding-left: 0 !important;
		padding-top: 15px !important;
	}

	.allorderditcoverset1 .approveadmincmnt_set b {
		font-size: 14px !important;
		font-weight: 400 !important;
	}

	.countryflagbox_set {
		position: absolute;
		top: 40px;
	}

	.mobilenumtextbox_set {
		padding-left: 60px !important;
	}

	.countryflagbox_set::after {
		content: '';
		width: 25px;
		border-right: 2px solid #ddd;
		height: 25px;
		display: inline-block;
		position: absolute;
		right: 0;
		left: 24px;
	}

	.midserchbox .searchbarborder_set {
		/* border: 1px solid #E4ECF9; */
		border: 0px !important;
		border-radius: 8px;
		padding: 0;
	}

	.returnordernote_set p {
		margin-left: 20px;
		margin-top: 15px;
	}

	.wallethistorycover_set {
		text-align: left;
	}

	.sendotpbtnverify_set .lo_img {
		width: 100%;
		border-radius: 21px 0px 0px 21px;
		height: 100%;
		object-fit: initial;
	}

	.sendcustumotp_btn input.checkout-btn {
		background-color: var(--primary-color) !important;
		color: white;
	}

	.removeoffercode_set .checkout-btn {
		width: 100%;
		height: 40px;
		font-size: 13px !important;
		background: var(--primary-color);
		color: #fff !important;
		border: 0;
	}

	.removeoffercode_set .checkout-btn:hover {
		opacity: 0.8;
	}

	.offercodeapply_set .checkout-btn {
		width: 100%;
		font-size: 14px !important;
		background: var(--primary-color);
		color: #fff !important;
	}

	.offercodeapply_set .checkout-btn:hover {
		opacity: 0.8;
	}

	.ordditcoverset2 .deliveryaddspan_set {
		word-break: break-word;
	}

	.applycoupanboxcl_set {
		background-color: white;
		box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .2);
		border-radius: 4px;
	}

	.deliverytypebox_set {
		width: 33.33%;
		max-height: 120px;
	}

	.pickupaddress_cover {
		display: inline-block;
		width: 100%;
		-webkit-box-shadow: 0 0 4px rgb(40 44 63 / 17%);
		-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .17);
		box-shadow: 0 0 4px rgb(40 44 63 / 17%);
		background-color: #fff;
		padding: 15px;
		border-radius: 6px;
		margin-bottom: 20px;
	}

	.pickupaddress_cover h4 {
		border-bottom: 2px solid #ddd;
		font-size: 16px;
		padding-bottom: 8px;
	}

	.pickupaddress_cover p {
		font-size: 14px;
		margin-bottom: 6px;
	}

	.tableproductnameset {
		font-size: 14px;
		margin-bottom: 0;
	}

	.maindoctorderditdatacovlst .presnewdtaddcovsetmin a {
		position: absolute;
		background: #3e3e3e;
		color: #ffffff;
		padding: 2px 4px 2px;
		border-radius: 4px;
		bottom: 28px;
		left: 0;
		right: 0;
		margin: 0 auto;
		display: inline-block;
		width: 30px;
		text-align: center;
	}

	.formconatctus_set #g-recaptcha-container iframe {
		-moz-transform: scale(0.70);
		-webkit-transform: scale(0.70);
		-ms-transform: scale(0.70);
		margin-left: -46px;
	}

	.nopresfoundtxt_set {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.nopresfoundtxt_set b {
		display: inline-block;
		width: 100%;
		padding-bottom: 15px;
		font-size: 18px;
		font-weight: 500;
	}

	.downldappbotypart_cover {
		display: inline-block;
		width: 100%;
		background: var(--primary-color);
		text-align: center;
		padding-top: 0;
		position: relative;
	}

	.downldappbotypart_iner {
		display: inline-flex;
		width: 70%;
		text-align: left;
		justify-content: center;
	}

	.downldappbotypart_left {
		display: inline-flex;
		width: 64%;
		float: left;
		padding-top: 0;
		padding-right: 0;
		flex-direction: column;
		justify-content: center;
	}

	.downldappbotypart_left h3 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #ffffff;
		font-weight: 400;
		font-size: 28px;
		margin-bottom: 12px;
		padding-left: 0;
	}

	.downldappbotypart_left h3 {
		display: inline-block;
		width: fit-content;
		margin: 0;
		color: #000000;
		font-weight: 400;
		font-size: 28px;
		margin-bottom: 12px;
		padding-left: 0;
		border-bottom: 2px solid #fff;
		padding-bottom: 12px;
		word-spacing: 5px;
		letter-spacing: 1px;
	}

	.downldappbotypart_left h3 span {
		text-transform: uppercase;
		font-weight: 700;
	}

	.downldappbotypart_iner .downloadlabapp_left p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #ffffff;
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 0;
		margin-top: 6px;
		padding-left: 0;
		line-height: 1.8;
	}

	.downldappbotypart_iner .downloadlabapp_left h4 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #000000;
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 15px;
		margin-top: 6px;
		padding-left: 0;
		line-height: 1.8;
	}

	.downldappbotypart_left p {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #ffffff;
		font-weight: 500;
		font-size: 15px;
		margin-bottom: 22px;
		padding-left: 0;
	}

	.downloadlabapp_left p {
		margin-bottom: 8px;
	}

	.downldappbotypart_left h6 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #ffffff;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 8px;
		padding-left: 0;
		line-height: 1.4;
	}

	.downldappbotypart_left h1 {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #ffffff;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 20px;
		padding-left: 0;
		line-height: 1.4;
	}

	.downloadlabapp_left h6 {
		margin-bottom: 35px;
	}

	.playstoreicon_set {
		display: inline-flex;
		width: 100%;
	}

	.downldappbotypart_left a {
		display: inline-flex;
		flex-direction: column;
		margin-right: 10px;
	}

	.downldappbotypart_left a img {
		height: 45px;
		border-radius: 5px;
	}

	.downldappbotypart_right {
		display: inline-flex;
		width: 34%;
		text-align: center;
		flex-direction: column;
	}

	.downldappbotypart_right img {
		width: 100%;
	}

	.notifitbl .typeboxwidth_set {
		width: 125px !important;
	}

	.checkoutpresbox_set {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 5px;
		padding-right: 0px;
		margin-bottom: 0;
	}

	.checkoutpresbox_set a {
		display: inline-block;
		background-color: #dfdfdf;
		font-size: 14px !important;
		color: var(--primary-color);
		font-weight: 600;
		border-radius: 9px;
		transition: .3s all !important;
		line-height: 1.5;
		height: auto;
		width: 100%;
		border: 2px dashed var(--primary-color);
		text-align: left;
		padding: 20px 20px;
	}

	.checkoutpresbox_set a:hover {
		color: var(--primary-color) !important;
	}

	.refandernsetimgtxtbox_cover {
		display: inline-flex;
		width: 100%;
		flex-direction: column;
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 30px;
		margin-top: 10px;
	}

	.referandearnboxdetail_set {
		display: inline-flex;
		width: 100%;
		flex-direction: row;
		background-color: #F3FBFF;
		padding: 0;
		border-radius: 12px;
	}

	.referandearnimg_set {
		display: inline-flex;
		width: 40%;
		justify-content: center;
		padding-top: 15px;
	}

	.referandearnimg_set img {
		width: 60%;
		background-size: cover;
	}

	.referandearntitle_set {
		display: inline-flex;
		width: 60%;
		flex-direction: column;
		justify-content: center;
		padding: 0 45px;
	}

	.referandearntitle_set h2 {
		font-size: 24px;
		color: #000;
		font-weight: 600;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	.referandearntitle_set a {
		display: inline-flex;
		width: 160px;
		font-size: 16px;
		color: var(--text-color);
		background: var(--primary-color);
		padding: 12px 28px;
		border-radius: 6px;
		justify-content: center;
	}

	.referandearntitle_set a:hover {
		opacity: 0.8;
		color: #fff;
	}

	.azmbiasmaintextsethom_cover {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.azmbiasmaintextsethomepg {
		display: inline-block;
		width: 100%;
		text-align: center;
		background-color: #c2dbff;
		padding-top: 27px;
		padding-bottom: 28px;
		margin-bottom: 20px;
		padding-right: 15px;
		padding-left: 15px;
		margin-top: 0;
		border-radius: 10px;
	}

	.azmbiasmaintextsethomepg h1 {
		display: inline-block;
		width: 100%;
		color: var(--primary-color);
		font-size: 22px;
		margin-bottom: 6px;
		line-height: 1.5;
	}

	.azmbiasmaintextsethomepg h2 {
		display: inline-block;
		width: 100%;
		color: var(--primary-color);
		font-size: 18px;
		margin: 0;
		line-height: 1.5;
	}

	.addersavebtnsetcov .checkout-btn {
		background: var(--primary-color);
	}

	.ordditcoverset3 .cnslorderboxbtn:hover {
		color: var(--primary-color) !important;
	}
	.OrderRecivedCov{
		padding-left: 18px;
		padding-right: 18px;
		margin-bottom: 15px;
	}
	.OrderRecivedInnrCov{
		display: flex;
		align-items: flex-start;
		gap: 15px;
	}
	.OrderRecivedCov input{
		height: 18px;
		width: 18px;
		display: inline-block;
	}
	
	.OrderRecivedCov h6 {
		color: green;
		margin: 0;
		background: #cdffbf;
		border: 1px dashed #03a84e;
		width: auto;
		display: inline-block;
		padding: 3px 8px 3px;
		border-radius: 3px;
		font-size: 12px;
		line-height: 1.5;
		margin-bottom: 0px;
		margin-left: 32px;
		font-weight: 500;
	}

	/**********Refer Now Media query**********/

	@media (max-width: 1336px) {
		.refern_textboxsetcover p {
			margin-top: 42px;
			font-size: 18px;
			padding-left: 28px
		}
	}

	@media (max-width: 1180px) {
		.refern_imgboxsetcover img {
			width: 140px;
		}

		.refern_textboxsetcover p {
			margin-top: 32px;
			font-size: 16px;
			padding-left: 22px;
		}

		.refern_btnboxsetcover {
			margin-top: 26px;
			margin-right: 20px;
		}

		.refern_btnboxsetcover a {
			font-size: 14px;
			padding: 8px 18px 8px;
		}
	}

	@media (max-width: 1024px) {
		.downldappbotypart_iner {
			width: 82%;
		}

		.refern_textboxsetcover p {
			margin-top: 20px;
		}

		.refern_textboxsetcover {
			width: 52%;
		}
	}

	@media (max-width: 767px) {
		.cartprodnameline_cover{
			display: inline-flex !important;
			width: 100%;
			flex-wrap: wrap !important;
		}
	
		.cartprodnameline_cover .cartleftnametitle{
			flex: inherit !important;
			width: 100%;
		}
		.cartprodnameline_cover .cartrightnameprice{
			flex: inherit !important;
			width: 100%;
			display: inline-flex;
			flex-direction: row;
			justify-content: flex-start;
			margin-left: 0 !important;
			max-width: 100% !important;
			padding: 0 !important;
		}

		.cartrightnameprice .mdl-selectfield{
			width: 50px;
		}

		/* .ModuleBoxCov {
			padding: 5px 0px;
			margin: 10px 0px;
		} */

		.playstoreicon_set {
			justify-content: center;
		}

		.applyboxwidth_set {
			width: 100% !important;
		}

		.topbotmarsetpart {
			max-width: 95%;
		}

		.downldappbotypart_right {
			display: none;
		}

		.downldappbotypart_iner {
			width: 100% !important;
		}

		.refern_imgboxsetcover {
			margin-left: 10px;
		}

		.refern_imgboxsetcover img {
			width: 120px;
		}

		.refern_textboxsetcover {
			width: 51%;
		}

		.refern_textboxsetcover p {
			margin-top: 15px;
			font-size: 14px;
			padding-left: 10px;
		}

		.refern_btnboxsetcover {
			margin-top: 20px;
			margin-right: 13px;
		}
	}

	@media (max-width: 650px) {
		.azmbiasmaintextsethomepg {
			margin-bottom: 15px;
		}

		.refern_imgboxsetcover {
			width: 100%;
			text-align: center;
			margin-left: 0;
		}

		.refern_imgboxsetcover img {
			width: 160px;
		}

		.refern_textboxsetcover {
			width: 100%;
			text-align: center;
			padding-left: 20px;
			padding-right: 20px;
		}

		.refern_textboxsetcover p {
			padding-left: 0;
		}

		.refern_btnboxsetcover {
			margin-top: 20px;
			margin-right: 0;
			width: 100%;
			text-align: center;
			padding-bottom: 20px;
		}

		.refern_btnboxsetcover a {
			font-size: 14px;
			padding: 8px 18px 8px;
		}
	}

	/**********Google and Fb btn set**********/

	.login_or_option {
		display: inline-block;
		width: 100%;
		position: relative;
		margin-top: 10px;
		margin-bottom: 2px;
		padding-left: 18px;
		padding-right: 18px;
	}

	.login_or_option p {
		display: inline-block;
		position: absolute;
		left: 0;
		top: 6px;
		width: 50px;
		background: #fff;
		right: 0;
		margin: 0 auto;
	}

	.continue_with_google {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.continue_with_google .continue_with_google_text {
		/* width: 232px !important; */
		margin-bottom: 7px !important;
	}

	.continue_with_google .continue_with_google_text {
		background-color: #ffffff;
		font-size: 16px !important;
		color: #000000;
		font-weight: 600;
		border: 3px solid #F4F4F4;
		border-radius: 6px;
		display: inline-block;
		width: auto;
		padding-left: 5px;
		padding-right: 15px;
		font-size: 14px !important;
	}

	.continue_with_google a img {
		width: 45px;
		padding: 10px;
	}

	.addressbtn_coverset .addressBlocks-base-btns a {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
	}

	.cartprodcontsetcov1 {
		display: inline-block;
		width: 100%;
	}

	.iteamprduct-set {
		padding: 0 10px;
	}

	.leftfltmain_leftside {}

	/* Filter on main content when mobile menu open */

	.newfltmobresposecov {}

	.newfltmobresposecov .mobile-menu-icon {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		height: 50px;
	}

	.mobilemenuiconincov {
		display: none;
		position: fixed;
		left: 0px;
		right: 0px;
		bottom: 22px;
		text-align: center;
		z-index: 9;
		margin: 0 auto;
		width: 200px;
		height: 50px;
		background: var(--primary-color);
		border-radius: 36px;
		color: #ffffff;
		cursor: pointer;
		-webkit-box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
		-moz-box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
		box-shadow: 0 0px 10px 0 rgb(175 175 175 / 92%);
	}

	.newfltmobresposecov .mobile-menu-icon p {
		display: inline-block;
		color: #ffffff;
		margin: 0;
		font-size: 16px;
		margin-top: 14px;
	}

	.shortbyfltboxcov {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		border-left: 1px solid #ffffff;
	}

	.shortbyfltboxcov a {
		display: inline-block;
		width: 100%;
		height: 100%;
		color: #ffffff !important;
		margin: 0;
		font-size: 16px;
		margin-top: 0px;
		height: 50px;
		padding-top: 14px;
	}

	/* .mobile-menu-icon:hover {
cursor: pointer;
} */

	rect {
		border-radius: 10px;
		width: 28px;
		height: 4px;
		background-color: #f2f2f2;
	}

	rect:nth-child(2) {
		margin: 4px 0;
	}

	.filter {
		visibility: hidden;
		position: fixed;
		top: 0;
		left: 0;
		min-height: 100vh;
		width: 100%;
		z-index: 99;
		background-color: rgba(0, 0, 0, 0.7);
	}


	/*  Mobile Slider Styling */

	.newfltmobresposecov .mobile-slider {
		visibility: hidden;
		position: fixed;
		z-index: 99999999;
		top: 0;
		right: 0;
		bottom: 0;
		overflow-y: auto;
		width: 100%;
		background-color: #ffffff;
		box-shadow: -5px 0 8px rgba(0, 0, 0, 0.2);
	}

	.newfltmobresposecov .mobile-slider-top {
		padding: 12px 15px 12px;
		border-bottom: 1px solid #dedede;
		background-color: #ffffff;
		display: inline-block;
		width: 100%;
		position: sticky;
		top: 0;
		left: 0;
		right: 0;
		z-index: 999;
	}

	.fltaplybtnsetbocov {
		display: inline-block;
		width: 100%;
		text-align: center;
		border-top: 1px solid #dedede;
		background: #ffffff;
		padding-top: 10px;
		padding-bottom: 10px;
		position: sticky;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 999;
	}

	.fltaplybtnsetbocov a {
		padding: 6px 11px;
		border-radius: 4px;
		font-size: 16px;
		line-height: 1.5;
		margin-right: 10px;
		color: #ffffff !important;
		display: inline-block;
		background-color: var(--primary-color);
	}

	.newfltmobresposecov .mobile-slider-top .close-menu {
		color: #8a8a8a;
		font-size: 18px;
		position: relative;
		font-weight: normal;
		float: left;
		margin-top: 2px;
	}

	.close-menu:hover {
		cursor: pointer;
	}

	.mobile-navigation {
		list-style: none;
	}

	.mobile-navigation i {
		padding-right: 15px;
	}

	.mobile-navigation li a,
	.mobile-navigation li a:visited {
		padding: 30px;
		color: #ddd;
		text-decoration: none;
		border-bottom: 1px solid #555;
		display: block;
		width: 100%;
		transition: 0.2s;
	}

	.mobile-navigation li a:hover {
		background-color: #111111;
	}

	.leftfltclosebtnset {
		display: inline-block;
		width: auto;
		float: left;
	}

	.leftfltclosebtnset i {
		display: inline-block;
		float: left;
		position: relative;
		top: 3px;
	}

	.leftfltclosebtnset p {
		display: inline-block;
		width: auto;
		float: left;
		margin-bottom: 0px;
		font-size: 16px;
		margin-left: 13px;
	}

	.rightfltclosebtnset {
		display: inline-block;
		width: auto;
		float: right;
	}

	.rightfltclosebtnset a {
		display: inline-block;
		width: auto;
		font-size: 16px;
	}

	.subcetlistfltiner_cover {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 6px;
		margin-bottom: 5px;
	}

	.subcetlistfltiner_cover h2 {
		font-size: 18px;
		font-weight: 500;
		color: #7E7E7E;
		margin-bottom: 14px;
		margin-top: 12px;
	}

	.subcetlistfltiner_cover ul {
		display: inline-block;
		width: 100%;
	}

	.subcetlistfltiner_cover ul h3 {
		display: inline-block;
		width: 100%;
		line-height: 1.5;
		margin-bottom: 0;
	}

	.subcetlistfltiner_cover ul h3 a {
		display: inline-block;
		width: 100%;
		text-transform: capitalize;
		font-size: 15px;
		color: #6f6f6f;
		float: left;
		margin: 0;
	}

	.subcetlistfltiner_cover ul li {
		display: inline-block;
		width: 100%;
		padding: 5px 5px 5px 15px;
		position: relative;
	}

	.subcetlistfltiner_cover ul li a {
		display: inline-block;
		width: 100%;
		text-transform: capitalize;
		font-size: 15px;
		color: #4c4c4c;
	}

	.subcetlistfltiner_cover ul li::after {
		content: '';
		position: absolute;
		width: 5px;
		height: 2px;
		border-bottom: 2px solid #626161;
		left: 0;
		top: 15px;
	}

	.ovfhidencl {
		overflow: hidden;
	}

	.chboxdatacoverlstmin {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 5px;
		margin-bottom: 15px;
		position: relative;
	}

	.chboxdatacoverlstmin h2 {
		font-size: 18px;
		font-weight: 500;
		color: #7E7E7E;
		margin-bottom: 14px;
		margin-top: 12px;
	}

	.chboxdatacoverlstmin ul {
		display: inline-block;
		width: 100%;
	}

	.chboxdatacoverlstmin ul li {
		display: inline-block;
		width: 100%;
	}

	.chboxdatacoverlstmin .control {
		padding-left: 30px;
		margin-bottom: 5px;
	}

	.chboxdatacoverlstmin .custom_checkbox p {
		display: inline-block;
		font-size: 14px;
		color: #000000;
		margin: 0;
		width: 100%;
		font-weight: 400;
		line-height: 1.5;
	}

	.chboxdatacoverlstmin .control__indicator {
		height: 20px;
		width: 20px;
		background: #ffffff;
		border: 2px solid #e2e2e2;
		border-radius: 4px;
		top: 5px;
	}

	.chboxdatacoverlstmin .control--checkbox .control__indicator:after {
		left: 6px;
		top: 2px;
		width: 6px;
		height: 11px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg);
	}

	.chboxdatacoverlstmin .control--checkbox .control__indicator:after {
		left: 5px;
		top: 1px;
	}

	.chboxdatacoverlstmin .custom_checkbox input {
		position: absolute;
		opacity: 0;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
	}

	.chboxdatacoverlstmin .morebtnbox p {
		margin-bottom: 0px;
	}

	.chboxdatacoverlstmin .morebtnbox #wrapper {
		padding-left: 0px;
	}

	.mobfltrmincoversetbox {
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.priceflttopriccov {
		display: inline-block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 10px;
	}

	.priceflttopriccov h3 {
		font-size: 18px;
		font-weight: 500;
		color: #7E7E7E;
		margin-bottom: 14px;
		margin-top: 12px;
	}

	.priceflttopriccov .prictopinpu_cover {
		padding: 5px 0px 15px;
	}

	.ovallbdandctfltbox {
		max-height: 270px;
		overflow: auto;
	}

	.closesorby {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #d6d6d6;
		padding: 11px 12px 7px;
	}

	.closesorby h3 {
		display: inline-block;
		float: left;
		font-size: 18px;
		color: #000000;
		font-weight: 500;
		margin: 0px;
	}

	.closesorby h3 a {}

	.closesorby a#closesorrtbybtn {
		display: inline-block;
		float: right;
		font-size: 16px;
		color: #000000;
		font-weight: 200;
		line-height: 01.5;
	}

	.shortbydatapages {
		position: fixed;
		display: none !important;
		overflow: hidden;
		width: 300px;
		height: auto;
		background: #fff;
		opacity: 0;
		z-index: 100;
		-webkit-animation: l-me 1s forwards;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 20%;
		-webkit-box-shadow: 0px 4px 24px 3px rgb(211 211 211);
		-moz-box-shadow: 0px 4px 24px 3px rgb(211 211 211);
		box-shadow: 0px 4px 24px 3px rgb(211 211 211);
		border-radius: 12px;
	}

	/* .pages:target{
	display: inline-block !important;
} */

	.shortlinksetcovbox {
		display: inline-block;
		width: 100%;
		padding-bottom: 14px;
		padding-top: 10px;
	}

	.shortlinksetcovbox ul {
		display: inline-block;
		width: 100%;
	}

	.shortlinksetcovbox ul li {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.shortlinksetcovbox ul li a {
		display: inline-block;
		width: auto;
		font-size: 16px;
		color: var(--primary-color);
	}

	.shortlinksetcovbox ul li a.active {
		background-color: var(--primary-color);
		color: #ffffff;
	}

	/* .custom_checkbox label a.active {
	background-color: var(--primary-color);
	color: #ffffff;
}   */

	@-webkit-keyframes l-me {
		0% {
			transform: translateX(0);
		}

		100% {
			opacity: 1;
		}
	}

	.activesortby {
		display: inline-block !important;
	}

	/* .searchprodlistingpage .product-width .product-wrapper{
	min-height: 302px;
} */
	/* .categprodcetegsetcovmin .priceofferprodname_newset{
	min-height: 44px;
}
.categprodcetegsetcovmin .product-wrapper{
	min-height: 300px;
} */
	/* Filter on main content when mobile menu open */

	.categprodcetegsetcovmin {}

	.srcproddatalstcov {
		display: inline-block;
		width: 100%;
	}

	.srcprodlistingdata1 {}

	.upldprescpdatacov1 {
		display: inline-block !important;
		width: 100%;
		position: relative;
	}

	.upldprescpdatacov1 ._2tdEn {
		display: inline-block;
		width: 100%;
	}

	.upldprescpdatacov1 ._2tdEn ._2IiDw {
		display: inline-block;
		width: 100%;
		min-width: 100%;
	}

	.upldprescpdatacov1 .form-control {
		top: 0 !important;
		height: 100% !important;
		position: absolute !important;
		margin: 0;
		padding: 0;
	}

	.prescptdatacov1 {
		margin-top: 5px;
		padding-top: 0px;
	}

	.presuplodatamaincov1 {
		display: inline-block;
		width: 100%;
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.pritotextcov1 {
		width: 130px !important;
	}

	.pritotextcov2 {
		width: 135px;
	}

	.rgtloginboxform_cover {}

	.rgtloginboxform_cover .registerboxallset h1 {
		font-size: 25px;
		margin-top: 14px;
	}

	.rgtloginboxform_cover .formregnumset {}

	.formegtnumb_cov {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-left: 65px;
	}

	.formegtnumb_cov .formregnumset {
		position: absolute;
		left: 0;
		top: 0;
		display: inline-block;
	}

	.formegtnumb_iner {
		display: inline-block;
		width: 100%;
	}

	.formegtnumb_cov .intl-tel-input .flag-dropdown .selected-flag {
		padding-left: 3px;
		padding-right: 26px;
	}

	.formegtnumb_cov .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
		left: 32px;
		margin: 0 !important;
	}

	.mainsearchlsitcitdiscbox ul {
		position: absolute;
		top: 60px;
		left: 0;
		background: #ffffff;
		border: 1px solid #b0b0b0;
		border-radius: 6px;
		z-index: 9;
		max-height: 250px;
		overflow: auto;
		display: inline-block;
		width: 96%;
	}

	.mainsearchlsitcitdiscbox ul li {
		display: inline-block;
		width: 100%;
		border-top: 1px solid #eee;
		padding: 10px 12px 10px;
	}

	.mainsearchlsitcitdiscbox ul li hr {
		display: none;
	}

	.selectboxsetcust.addercitydistrbox_cover .select2-container--default .select2-selection--single {
		border: 0;
		border-bottom: 1px solid #ccc;
		border-radius: 0px;
	}

	.selectboxsetcust.addercitydistrbox_edit .select2-container--default .select2-selection--single {
		border: 0;
		border-bottom: 1px solid #ccc;
		border-radius: 0px;
	}

	.selectboxsetcust.addercitydistrbox_cover .select2-container {
		width: 100% !important;
	}

	.selectboxsetcust.addercitydistrbox_edit .select2-container {
		width: 100% !important;
	}

	.selectboxsetcust.addercitydistrbox_edit .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 0;
	}

	.docconsultantlable_set {
		display: inline-block;
		background: #39ceb9;
		color: #ffffff;
		font-size: 11px;
		padding: 2px 6px 1px;
		line-height: 1.5;
	}

	.prestlisboximgpart .imgboxcoversetpr {
		/* float: left; */
	}

	.maindoctorderditdatacovlst .presnewdtaddcovsetmin .label-success {
		background-color: #8cce39;
		padding: 2px 2px 1px;
		border-radius: 2px;
		display: inline-block;
		font-size: 11px !important;
		position: absolute;
		top: 12px;
		left: 25px;
	}

	.maindoctorderditdatacovlst .panel-heading {
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.maindoctorderditdatacovlst .panel-heading .panel-title {
		display: inline-block;
		width: 100%;
		margin: 0;
		color: #454545;
		font-size: 16px;
		font-weight: 500;
	}

	.maindoctorderditdatacovlst .panel-heading .appointmentdetset {
		display: inline-block;
		width: auto;
		float: right;
		line-height: 1.5;
		background: #39ceb9;
		color: #fff;
		position: relative;
		float: right;
	}

	.maindoctorderditdatacovlst .ordditcoverset1 {
		padding: 8px 20px 5px;
	}

	.maindoctorderditdatacovlst .ordditcoverset1 p {
		display: inline-block;
		width: 100%;
		margin: 0;
		font-size: 14px;
		color: #000018;
		margin-bottom: 3px;
		margin-top: 3px;
	}

	.maindoctorderditdatacovlst .ordditcoverset1 p span {}

	.testimonialsliderfix {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0px;
	}

	.testimonialsliderfix h4 {
		display: inline-block;
		width: 100%;
		text-align: left;
		font-weight: 600;
		color: #000000;
		font-size: 18px;
		margin-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.testimoni_boxcover {
		display: inline-block;
		width: 100%;
		border: 1px solid #E3E3E3;
		-webkit-box-shadow: 0px 0px 9px 1px rgb(217 217 217 / 69%);
		-moz-box-shadow: 0px 0px 9px 1px rgb(217 217 217 / 69%);
		box-shadow: 0px 0px 9px 1px rgb(217 217 217 / 69%);
		border-radius: 10px;
		padding: 16px;
		text-align: left;
		min-height: 230px;
	}

	.testimoni_usernamedit {
		display: inline-block;
		width: 100%;
	}

	.testimoni_userimg {
		display: inline-block;
		width: auto;
		float: left;
		position: relative;
	}

	.usericonboxlist {
		display: inline-block;
		background: var(--primary-color) !important;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		position: absolute;
		bottom: 0;
		right: 0;
		text-align: center;
	}

	.testimoni_username {
		display: inline-block;
		width: 65%;
		float: left;
		padding-top: 10px;
		padding-left: 20px;
	}

	.testimoni_username h3 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #000000;
		font-weight: 500;
		line-height: 1.5;
		margin-bottom: 8px;
	}

	.testimoni_username p {
		display: inline-block;
		width: 47px;
		margin: 0;
		background: #eab94b;
		border-radius: 3px;
		color: #ffffff;
		font-size: 13px;
		text-align: center;
		line-height: 1.5;
		padding-top: 10px;
		padding: 2px 2px 1px;
	}

	.testimoni_username p i {
		display: inline-block;
		/* float: left; */
		color: #ffffff;
		font-size: 11px;
		margin-right: 4px;
	}

	.testimoni_detailstest {
		display: inline-block;
		width: 100%;
		padding-top: 16px;
	}

	.testimoni_detailstest p {
		display: inline-block;
		width: 100%;
		margin: 0px;
		color: #646464;
		font-size: 13px;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.4;
	}

	.testimoni_userimg img {
		width: 75px !important;
		height: 75px;
		border-radius: 50%;
		object-fit: cover;
	}

	.usericonboxlist img {
		width: 12px !important;
		margin: 0 auto;
		margin-top: 8px;
		height: auto;
		border-radius: 0;
	}

	.outstobtnsetco {
		line-height: 1;
		padding: 13px 10px;
		border: 0;
		background: transparent;
		color: #fa0505;
		font-weight: 600;
	}

	.labimghelpkgdata {
		display: inline-block;
		width: auto;
		position: absolute;
		top: 110px;
		right: 10px;
		z-index: 1;
	}

	.labimghelpkgdata a {
		display: inline-block;
		width: auto;
		float: left;
	}

	.labimghelpkgdata a img {
		width: 60px !important;
		height: 60px !important;
		background: #ffffff;
		-webkit-box-shadow: 0px 0px 6px 0px rgb(201 185 195);
		-moz-box-shadow: 0px 0px 6px 0px rgb(201 185 195);
		box-shadow: 0px 0px 6px 0px rgb(201 185 195);
		border-radius: 8px;
		padding: 10px;
		object-fit: contain;
		overflow: hidden;
		font-size: 10px;
		display: inline-block;
	}

	.sujsboxdatalitallcom_cov {
		position: relative;
	}

	.sujsboxdatalitallcom_in {
		display: none;
		width: 100%;
		position: absolute;
		top: 40px;
		left: 0;
		z-index: 1;
	}

	.sujsboxdatalitallcom_in ul {
		list-style: none;
		padding: 0;
		display: inline-block;
		width: 100%;
		margin: 0;
		box-shadow: 0 0px 4px 0 rgb(0 0 0 / 10%) !important;
		border-radius: 5px !important;
		border: 1px solid #e4e4e4;
		background: #ffffff;
		max-height: 230px;
		overflow: auto;
		z-index: 9;
	}

	.sujsboxdatalitallcom_in ul li {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #e4e4e4;
	}

	.sujsboxdatalitallcom_in ul li a {
		width: 100%;
		font-size: 14px;
		padding: 10px 16px 10px;
		display: inline-block;
	}

	.Delectprofbtn-set {
		display: inline-block;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
	}

	.Delectprofbtn-set button {
		color: red;
		background: transparent;
		border: 0px;
		padding: 0px;
		font-size: 18px;
		text-decoration: underline !important;
	}

	.MaintitlePageBrdbox {
		width: 100%;
		display: inline-block;
		margin-bottom: 40px;
	}

	.MaintitlePageBrdbox h1 {
		width: 100%;
		display: inline-block;
		font-size: 26px;
		font-weight: 500;
		color: #000;
		margin-bottom: 0px;
		text-align: center;
	}

	.shopbybrandMain {
		width: 100%;
		display: inline-block;
	}

	.shopbrandCover {
		width: 100%;
		display: inline-block;
		margin-bottom: 30px;
	}

	.shopbrandInr {
		width: 100%;
		display: inline-block;
		text-align: center;
		border: 1px solid #d3d3d3;
		border-radius: 8px;
		padding: 10px;
	}

	.shopbrandInr a {
		width: 100%;
		display: inline-block;
		cursor: pointer;
	}

	.shopbrandInr a img {
		display: inline-block;
		object-fit: contain;
		width: 100%;
		overflow: hidden;
		height: 100px;
		margin-bottom: 10px;
	}

	.shopbrandInr a p {
		margin-bottom: 0;
		font-weight: 400;
		width: 100%;
		display: inline-block;
		font-size: 15px;
		min-height: 50px;
	}



















	@media (max-width: 380px) {
		.continue_with_google .continue_with_google_text {
			width: auto !important;
			padding-right: 5px !important;
			padding-left: 0 !important;
			font-size: 12px !important;
		}
	}


	/************************************ Media CSS ************************************/

	@media (max-width: 991px) and (min-width: 768px) {
		.prodsetdiscolor .brand-logo-wrapper {
			margin-top: 0px !important;
		}
	}

	@media (max-width: 991px) {
		.downldappbotypart_iner {
			width: 100% !important;
		}

		.downldappbotypart_left {
			padding-right: 0;
			padding-top: 23px;
		}

		.deliverytypebox_set {
			width: 100%;
			margin: 15px;
		}

		.sendotplogin_set img {
			display: none;
		}

		.doctlistsetbox_iner {
			width: 100%;
		}

		.boxpropistblsetcov1 .returniteamlist_set {
			width: 810px !important;
			max-width: initial;
		}

		.tblcoverreclrtn {
			width: 847px !important;
			max-width: initial;
		}

	}

	@media (max-width: 767px) {
		.downldappbotypart_cover .container {
			max-width: 100%;
		}

		.downldappbotypart_left {
			display: inline-block;
			padding-right: 0 !important;
			padding-top: 25px !important;
			width: 100%;
			text-align: center;
			padding-bottom: 15px;
		}

		.downldappbotypart_left h3 {
			font-size: 24px !important;
		}

		.maindoctorderditdatacovlst .panel-group {
			margin-bottom: 18px;
			margin-top: 12px;
		}

		.paycontrsetmain_cover .page_ineresetpreor .table.table-responsive {
			display: inline-block;
			overflow: auto;
		}

		.paycontrsetmain_cover .page_ineresetpreor table {
			width: 767px;
			max-width: initial;
			min-width: auto;
		}

		.onlylogosetbox a img {
			height: 85px;
		}

		.gndtypeboxset p {
			font-size: 15px
		}

		.gndtypeboxset label {
			margin-right: 10px;
			padding-left: 25px
		}

		.doctpecmodalcover .modal-dialog {
			padding-left: 18px;
			padding-right: 18px;
			min-width: 100%;
			margin-top: 140px
		}

		.doctpagecover_titlecv {
			padding-top: 23px;
			padding-bottom: 15px
		}

		.doctpagecoverset .container {
			width: 100%;
			max-width: 100%
		}

		.doctlistsetbox_cover {
			padding-left: 10px;
			padding-right: 10px
		}

		.login_or_option {
			padding-left: 0;
			padding-right: 0;
		}

		.boxpropistblsetcov1 .returniteamlist_set {
			width: 800px !important;
			max-width: initial;
		}

		.retcnfboxcoverset {
			width: 800px;
		}

		.returnprductbox_cover {
			width: 650px !important;
			max-width: initial;
		}

		.shopbybrandMain .risposrcmainsetcoverlist.col-lg-4.col-xl-3.col-md-6 {
			width: 50%;
			float: left;
		}

	}

	@media (max-width: 650px) {
		.nodoctavilbset {
			padding-top: 30px;
			padding-bottom: 30px
		}
	}

	@media (max-width: 576px) {
		.doctpecmodalcover .modal-header .modal-title {
			font-size: 18px
		}

		.gndtypeboxset h6 {
			margin-bottom: 7px
		}

		.modalloadboxset {
			padding-top: 32%
		}

		.gndtypeboxset {
			margin-bottom: 15px
		}

		.doctpecmodalcover .modal-dialog {
			margin-top: 170px
		}

		.colxs3width {
			width: 35%;
			float: left
		}

		.colxs6width {
			width: 65%;
			float: left
		}

		.MaintitlePageBrdbox h1 {
			padding-left: 10px;
		}
	}

	@media (max-width: 580px) {
		.inerdoctpaer2 {
			padding-top: 13px;
			padding-left: 8px;
			padding-bottom: 12px
		}

		.inerdoctpaer1 {
			top: 14px;
			left: 11px
		}

		.doctlistsetiner_left {
			padding-left: 95px
		}

		.inerdoctpaer1 img {
			width: 80px;
			height: 80px
		}

		.inerdoctpaer2 h3 {
			font-size: 17px
		}

		.inerdoctpaer2 h4 {
			font-size: 14px
		}

		.inerdoctpaer2 h5 {
			font-size: 14px
		}

		.inerdoctpaer2 p span {
			font-size: 12px;
			padding: 3px 5px 2px;
			border-radius: 3px
		}

		.inerdoctpaer3 h6 {
			font-size: 12px;
			margin-bottom: 11px;
			margin-top: 16px
		}

		.inerdoctpaer3 a {
			font-size: 15px;
			padding: 6px 12px
		}

		.inerdoctpaer3 h6 span {
			font-size: 25px
		}
	}

	@media (max-width: 500px) {
		.inerdoctpaer1 {
			top: 15px;
			left: 14px
		}

		.inerdoctpaer3 h6 span {
			font-size: 24px
		}

		.inerdoctpaer3 a {
			margin-top: 15px
		}

		.inerdoctpaer3 {
			padding: 0 15px 10px 18px
		}

		.inerdoctpaer3 h6 span {
			text-align: left
		}

		.inerdoctpaer3 h6 {
			width: auto;
			float: left;
			text-align: left;
			margin-bottom: 6px;
			margin-top: 8px
		}

		.inerdoctpaer2 {
			width: 100%;
			padding-left: 108px;
			padding-top: 14px
		}

		.doctlistsetiner_left {
			padding-left: 0
		}

		.inerdoctpaer3 {
			width: 100%
		}
	}

	@media (max-width: 479px) {
		.downldappbotypart_left h3 {
			font-size: 25px;
		}

		.downldappbotypart_left {
			margin-bottom: 15px;
		}

		.downldappbotypart_cover {
			padding-top: 15px;
		}

		.thankdetaildisk h5 {
			font-size: 16px;
			margin-top: 2px;
		}

		.thankyoupagedis_cover p {
			font-size: 16px;
		}

		.thankyoupagedis_cover h1 {
			font-size: 42px;
		}

		.thankyoupagedis_cover img {
			width: 60px;
		}

		.leftrightsetdesignped {
			padding-left: 10px !important;
			padding-right: 10px;
		}

		.rightpricebox {
			padding-left: 10px;
		}

		.detailrefearnsetbox3iner {
			width: 100%
		}

		.doctpagecover_titlecv h3 {
			font-size: 20px
		}
	}

	@media (max-width: 414px) {
		.downldappbotypart_left {
			margin-bottom: 0 !important;
		}

		.maindoctorderditdatacovlst .panel-heading .appointmentdetset {
			float: left;
			margin-top: 12px;
		}

		.maindoctorderditdatacovlst .panel-heading .panel-title {
			width: 100%;
		}

		.inerdoctpaer2 {
			padding-left: 88px
		}

		.inerdoctpaer1 img {
			width: 60px;
			height: 60px
		}

		.inerdoctpaer3 a {
			margin-top: 14px;
			font-size: 14px
		}

		.inerdoctpaer3 h6 span {
			font-size: 22px
		}
	}

	@media(max-width: 382px) {
		.shopbrandInr a p {
			min-height: 70px;
		}
	}

	.HeaderMobileNone {
		display: none;
		height: 0;
		width: 0;
		opacity: 0;
		visibility: hidden
	}

	.FooterMobileNone {
		display: none;
		height: 0;
		width: 0;
		opacity: 0;
		visibility: hidden
	}

	.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {
		padding-right: 28px;
		font-size: 13px
	}

	@media (max-width: 1600px) {
		.logo_1 {
			margin-top: 0 !important
		}
	}

	@media (max-width: 1400px) {
		.col-md-3.col-12.upl.hidden-xs.hidden-md {
			margin-left: -8px
		}
	}

	@media (max-width: 1350px) and (min-width: 1200px) {
		.main-menu ul li {
			padding-right: 8px
		}
	}

	@media (min-width: 768px)and (max-width: 990px) {
		.add_edit_main .page-header .sticky-menu.active img.small_logo {
			display: none
		}
	}

	@media only screen and (min-width: 1400px) {
		.add_edit_main .page-header .sticky-menu.active {
			padding-left: 13px
		}
	}

	@media (min-width: 1300px) {
		.ban_btm-box.last {
			text-align: right
		}

		.bann_content {
			padding: 20px 60px 20px 70px
		}

		.add_edit_main .page-header .sticky-menu.active {
			padding-left: 84px
		}
	}

	@media (min-width: 1282px) {
		.doctor_serviceliset_iner a p {
			font-size: 14px;
		}
	}

	@media (min-width: 1222px) {
		.bann_content {
			padding: 20px 30px
		}
	}

	@media (min-width: 1200px) {
		.add_edit_main .page-header .sticky-menu.active {
			padding-left: 18px
		}
	}

	@media (min-width: 1100px) {
		.add_edit_main .page-header .sticky-menu.active {
			padding-left: 67px
		}
	}

	@media (max-width: 1336px) {
		.rightmenuyboxset ul li {
			margin-left: 16px
		}
	}

	@media (max-width: 1315px) {
		.textbhhp2 {
			padding-left: 125px
		}
	}

	@media (max-width: 1312px) {
		.midserchbox {
			width: 576px;
		}

		/* .navhedbox_cover {
			padding-left: 20px;
			padding-right: 20px
		} */
		.midserchbox {
			margin-left: 38px
		}

		.lefthedlogonav a img {
			width: 195px
		}

		.medcshopoffnav {
			margin-left: 16px
		}
	}

	@media (max-width: 1295px) {
		.navmainlistmenu {
			padding-right: 5px !important
		}
	}

	@media (max-width: 1290px) {
		.navmainlistmenu p span {
			font-size: 12px
		}

		.searchbar {
			width: 535px
		}

		.rightmenuyboxset ul li a img {
			width: 38px;
			height: 38px
		}

		.rightmenuyboxset ul li a p {
			margin-top: 12px;
			font-size: 14px
		}

		.rightmenuyboxset ul li a img {
			width: 38px;
			height: 38px
		}

		.navmainlistmenu {
			padding-left: 44px
		}

		.navmainlistmenu p {
			font-size: 15px !important
		}

		.navmainlistmenu img {
			width: 38px;
			height: 38px
		}

		.menunav3 {
			width: 210px
		}

		.menunav2 {
			width: 186px
		}

		.menunav1 {
			width: 165px
		}
	}

	@media (max-width: 1282px) {
		.midserchbox {
			width: 560px;
		}
	}

	@media (max-width: 1280px) {

		/* .navhedbox_cover {
			padding-left: 30px;
			padding-right: 30px
		} */
		.lefthedlogonav a img {
			width: 175px
		}
	}

	@media (max-width: 1268px) {
		.earnrefbox_righttext p {
			font-size: 15px;
		}

		.earnrefbox_righttext h3 {
			font-size: 22px;
		}
	}

	@media (max-width: 1251px) {
		.navmenulerboxset ul li {
			margin-right: 13px;
			margin-left: 12px
		}

		.midserchbox {
			width: 490px
		}
	}

	@media (max-width: 1247px) {
		.searchbar {
			width: 485px
		}
	}

	@media (max-width: 1240px) {
		.logosrchcsart {
			padding-left: 0;
			padding-right: 0
		}
	}

	@media (max-width: 1220px) {
		.earnrefbox_righttext {
			padding-top: 18px;
			padding-right: 16px
		}

		.referearnboxcoverset a {
			height: 190px
		}

		.refearnboxcover_offer .offerimgaddbox img {
			height: 190px
		}

		.earnrefbox_leftimg {
			padding-top: 19px
		}

		.earnrefbox_leftimg img {
			height: 155px
		}

		.textbhhp2 {
			padding-left: 105px
		}
	}

	@media (max-width: 1211px) {
		.medcshopoffnav {
			padding-top: 20px
		}

		.lefthedlogonav a img {
			width: 164px
		}
	}

	@media (max-width: 1180px) {
		.rightmenuyboxset ul li a span {
			left: 22px
		}

		.rightmenuyboxset ul li a p {
			margin-top: 10px;
			font-size: 13px
		}

		.rightmenuyboxset ul li a img {
			width: 34px;
			height: 34px
		}

		.navmainlistmenu p span {
			font-size: 12px
		}

		.navmainlistmenu p {
			font-size: 14px !important;
			padding-top: 1px
		}

		.navmainlistmenu img {
			width: 34px;
			height: 34px
		}
	}

	@media (max-width: 1190px) {
		.lbgdE span {
			line-height: 16px;
			top: 0
		}
	}

	@media (max-width: 1199px) {
		.referandearnimg_set img {
			width: 75%;
		}

		.downldappbotypart_iner {
			width: 90%;
		}

		.downldappbotypart_left h3 {
			word-spacing: 0;
			letter-spacing: 1px;
		}

		.downldappbotypart_left {
			padding-right: 20px;
		}

		.retordbox_inerleft {
			width: 60%;
		}

		.retordbox_inerright {
			width: 40%;
		}

		.offerpageset_cver .container {
			max-width: 100%
		}

		.bann_content {
			padding: 20px 10px 20px 30px
		}

		.ban_btm-box img {
			width: 30px
		}

		.ban_btm-box h3 {
			font-size: 13px
		}

		.ban_btm-box h2 {
			font-size: 19px
		}

		.ban_btm-box h2 label {
			font-size: 19px
		}

		h1.banner_content {
			font-size: 20px;
			line-height: 32px
		}
	}

	@media (max-width: 1160px) {
		.left_doctorlistbox {
			width: 100%;
		}

		.right_doctorlistbox {
			width: 100%;
			padding-left: 0;
			margin-bottom: 15px;
			margin-top: 0;
		}

		.doctor_serviceliset_iner {
			display: inline-block;
			width: 33.33%;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			float: left;
		}

		.doctor_serviceliset_iner a {
			min-height: 100px;
		}

		.doctor_serviceliset_iner a h3 {
			margin-bottom: 3px;
			font-size: 18px;
		}

		.doctor_serviceliset_iner a p {
			font-size: 14px;
		}

		.textbhhp2 {
			padding-left: 90px
		}
	}

	@media (max-width: 1154px) {
		.gmadtdepsinerset {
			min-height: 46px
		}

		.gmadtdepsiner5 {
			width: 27%
		}

		.gmadtdepsiner3 {
			width: 17%
		}

		.gmadtdepsiner2 {
			width: 21%
		}

		.gmadtdepsiner1 {
			width: 17%
		}

		.gmadtdepsiner_right {
			padding-left: 0
		}

		.gmadtdepsiner_right p {
			font-size: 14px
		}

		.gmadtdepsiner_left img {
			width: 30px;
			margin-top: 6px
		}

		.gmadtdepsiner_left {
			width: 45px;
			height: 45px
		}

		.gmadtdepsiner_left img {
			width: 32px
		}

		.gmadtdepsiner5 p {
			font-size: 17px
		}

		.menunav3 {
			width: 192px
		}

		.menunav2 {
			width: 170px
		}

		.menunav1 {
			width: 152px
		}

		.navmainlistmenu {
			padding-left: 40px
		}

		.searchbar {
			width: 425px
		}
	}

	@media (max-width: 1146px) {
		.navhedbox_cover {
			padding-left: 5px;
			padding-right: 5px
		}

		.navmenulerboxset {
			padding-left: 10px
		}

		.midserchbox {
			margin-left: 26px
		}

		.logosrchcsart {
			padding-left: 0;
			padding-right: 0
		}

		.contmenuonfot_right ul li a {
			margin-left: 10px;
		}
	}

	@media (max-width: 1113px) {
		.textbhhp1 span {
			margin-left: 0 !important
		}

		.textbhhp2 {
			padding-left: 65px
		}
	}

	@media (max-width: 1107px) {
		.doctorconsboxbtn a.doccontstl span {
			font-size: 14px
		}

		.savgcaltboxbtn a span {
			font-size: 14px
		}

		.lefthedlogonav a img {
			width: 150px
		}

		.rightmenuyboxset {
			padding-right: 0
		}

		.serchboxcontnum_iner {
			padding-right: 0
		}
	}

	@media (max-width: 1100px) {
		.main-menu nav>ul li {
			margin: 0 6px
		}

		.logo_1 {
			margin-top: 10px !important
		}
	}

	@media (max-width: 1083px) {
		.navmenulerboxset ul li a span {
			margin-top: 5px;
			margin-left: 8px
		}

		.navmenulerboxset ul li a img {
			width: 34px
		}

		.rightmenuyboxset ul {
			padding-top: 18px
		}

		.menunav3 {
			width: 178px
		}

		.menunav2 {
			width: 158px
		}

		.menunav1 {
			width: 144px
		}

		.rightmenuyboxset ul li {
			margin-left: 13px
		}

		.rightmenuyboxset ul li a span {
			left: 17px
		}

		.rightmenuyboxset ul li a p {
			margin-top: 9px;
			font-size: 12px
		}

		.rightmenuyboxset ul li a img {
			width: 30px;
			height: 30px
		}

		.navmainlistmenu p span {
			font-size: 11px
		}

		.navmainlistmenu {
			padding-left: 38px
		}

		.navmainlistmenu p {
			font-size: 13px !important;
			padding-top: 0
		}

		.navmainlistmenu img {
			width: 30px;
			height: 30px
		}
	}

	@media (max-width: 1065px) {
		.searchbar {
			width: 385px
		}
	}

	@media (max-width: 1034px) {
		.navmenulerboxset ul li a {
			font-size: 16px
		}

		.midserchbox {
			width: 454px
		}

		.noadddisbox .bann_content {
			padding-right: 25px
		}
	}

	@media (max-width: 1024px) {
		.readtermboxmodal .modal-dialog {
			min-width: 96%;
		}

		.earnrefbox_righttext {
			padding-top: 8px
		}

		.referearnboxcoverset a {
			height: 160px
		}

		.earnrefbox_righttext h3 {
			font-size: 20px
		}

		.earnrefbox_righttext p {
			margin-top: 0;
			margin-bottom: 10px;
			font-size: 14px
		}

		.earnrefbox_leftimg img {
			height: 125px
		}

		.refearnboxcover_offer .offerimgaddbox img {
			height: 160px
		}

		.offerimgaddbox a {
			width: 100%
		}

		.prodsetdiscolor1 .owl-nav .owl-prev {
			border-radius: 50% !important;
			left: -17px !important
		}

		/* .contmenuonfot_right ul li a {
			margin-left: 20px
		} */
		.brand-logo-active-block.owl-carousel .owl-nav button,
		.brand-logo-active.owl-carousel .owl-nav button,
		.product-slider-active.owl-carousel .owl-nav button {
			opacity: 1 !important
		}

		.bannersliderbox .owl-nav button {
			opacity: 1 !important
		}
	}

	@media (max-width: 1014px) {
		.searchbar {
			width: 362px
		}

		.rightmenuyboxset ul li a span {
			top: -3px;
			left: 15px
		}

		.rightmenuyboxset ul li a p {
			margin-left: 6px
		}

		.rightmenuyboxset ul li {
			margin-left: 11px
		}

		.rightmenuyboxset ul {
			padding-top: 16px
		}

		.medcshopoffnav {
			padding-top: 16px
		}

		.lefthedlogonav a img {
			width: 135px
		}
	}

	@media (max-width: 1010px) {
		.textbhhp2 {
			padding-left: 54px
		}
	}

	@media only screen and (max-width: 992px) {
		.prodrightboxsetpart {
			width: 100%
		}
	}

	@media (max-width: 991px) {
		.returniteamlist_set tr td {
			white-space: inherit;
		}

		.referandearntitle_set h2 {
			font-size: 20px;
		}

		.onlylogosetbox a img {
			height: 95px;
		}

		.dJvETY .sc-1s18q3d-1.sc-8eqc3y-1.iILOR {
			display: none;
		}

		.sc-8eqc3y-0.fXBuHm {
			display: none;
		}

		.categoryprodlistbox .collg5boxright {
			display: none;
		}

		.rightsideimgsltimgbox {
			margin-top: 30px;
		}

		.uploadprissltbox .maxsizenoteboxlist {
			padding-bottom: 0;
			margin-top: 15px;
		}

		.boxpropistblsetcov1 .subtotalallcoverset {
			width: 850px !important;
		}

		.boxpropistblsetcov1 {
			overflow: auto;
		}

		.boxpropistblsetcov1 table {
			width: 850px !important;
			max-width: initial;
		}

		.maxsizenoteboxlist {
			padding-top: 0px;
			padding-bottom: 15px;
		}

		.prescptdatacov1 {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0;
		}

		.upldprescpdatacov1 {
			margin-bottom: 15px;
		}

		.shop-topbar-wrapper.categoryprodlistmain {
			margin-top: 0;
		}

		.leftfltmain_leftside {
			display: none;
		}

		.mobilemenuiconincov {
			display: inline-block;
		}

		.paycontrsetmain_cover {
			max-width: 100%;
		}

		.allnewloginsetcoverbox_main .container1.regi .bgoverlayimgset {
			background-position-x: 0px !important;
		}

		.container1.regi .bgoverlayimgset {
			background-position-x: -80px;
		}

		.container1.regi.lginsignupboxcover.right-panel-active .bgoverlayimgset {
			background-position-x: -28px;
		}

		.loadsectbox {
			position: relative !important;
			height: auto !important;
		}

		section#content {
			padding-bottom: 0 !important;
		}

		/* .maxsizenoteboxlist {
			padding-left: 19px;
			padding-top: 10px;
		} */
		.orderredusissuset {
			border-radius: 21px 21px 0px 0px !important;
		}

		.resendbtnsbtset {
			margin-bottom: 30px;
			margin-top: 0;
		}

		.right_verificationcod {
			padding-right: 20px;
			padding-left: 20px;
		}

		.refanearn_detailpage {
			padding-top: 20px
		}

		.refanearn_detailpage .container {
			max-width: 100%
		}

		/* .navhedbox_cover {
			padding-bottom: 14px
		} */
		.midserchbox {
			width: 50%;
			padding-top: 0;
			margin-left: 0;
			float: left
		}

		.lefthedlogonav {
			margin-top: 0
		}

		.navmenulerboxset {
			display: none
		}

		.detailsubstprod {
			width: 50%
		}

		.mackindboxset_iner p br {
			display: none
		}

		.downloadbox_inr {
			width: 86%
		}

		.navbar-light .navbar-nav .nav-link {
			color: #000
		}

		.probtnlgin_coverbox {
			width: 184px !important;
			top: 30px !important
		}

		.rightmenuyboxset ul li {
			margin-left: 18px
		}

		.rightmenuyboxset ul {
			padding-top: 4px
		}

		.lefthedlogonav a img {
			width: 144px
		}

		.serchboxcontnumb {
			display: inline-block;
			width: 50%;
			float: left
		}

		.rightmenuyboxset {
			padding-right: 0;
			width: 50%;
			float: right
		}

		.searchbar {
			width: 100%
		}

		.mobilenavboxset .navbar-toggler {
			background: var(--primary-color);
			color: #fff;
			position: absolute;
			top: 21px;
			right: 0;
			padding-left: 6px;
			padding-right: 6px;
			border: 0;
			height: 38px;
			border-radius: 8px;
			padding-left: 6px;
			padding-right: 6px;
		}

		.mobilenavboxset .navbar-toggler img {
			width: 25px
		}

		.mobilenavboxset {
			display: inline-block;
			width: 100%;
			background: 0 0 !important;
			position: absolute !important;
			top: 0;
			right: 0;
			min-height: auto !important;
			margin-bottom: 0 !important;
			border: 1px solid transparent !important;
			border-radius: 0 !important
		}

		.mobilenavboxset .navbar-collapse {
			width: 100%;
			position: absolute;
			left: 0;
			top: 59px;
			z-index: 999;
			padding-left: 0;
			padding-right: 0;
			text-align: left
		}

		.mobilenavboxset .navbar-collapse ul {
			width: 100%;
			background: #fff;
			-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
			-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
			box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
			border-radius: 6px;
			padding-top: 3px;
			padding-bottom: 5px;
			padding-left: 5px
		}

		.mobilenavboxset .navbar-collapse ul li a {
			padding-left: 10px;
			padding-right: 10px;
			font-weight: 600
		}

		.mobilenavboxset .navbar-collapse ul li a span {
			color: #56a73b;
			position: relative;
			top: 1px;
			display: inline-block;
			font-size: 14px
		}

		.mobilenavboxset .collapse.in {
			display: inline-block
		}

		.medcshopoffnav {
			display: none
		}

		.savgcaltboxbtn {
			display: none
		}

		.doctorconsboxbtn {
			display: none
		}

		.contnumbhelp {
			display: none
		}

		.page_ineresetpreor .col-md-6.checkout-login {
			margin-top: 0 !important
		}

		.rightsideimgsltimgbox {
			padding: 3px
		}

		.uploadprissltbox {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0
		}

		.uploadprescboxsdw {
			margin-bottom: 22px
		}

		.leftorderpreseltpr .panel-collapse .panel-body {
			margin-bottom: 24px
		}

		.rightorderpreseltpr .checkout-login {
			margin-top: 0 !important
		}

		.leftorderpreseltpr {
			width: 100%;
			padding-top: 5px
		}

		.rightorderpreseltpr {
			width: 100%;
			padding-top: 14px
		}

		.collgprescription2 {
			width: 25%
		}

		.cartpricedetails_cover {
			padding-left: 0
		}

		.othcartquotpage .bhgxx2.col-lg-12 {
			padding-left: 0
		}

		.othcartquotpage {
			padding-right: 15px !important;
			margin-top: 24px;
			padding-left: 15px
		}

		.colmd3leftfaq {
			display: none
		}

		.colmd9rightfaq {
			width: 100%
		}

		.cartpricedetails_iner ._22vQVX {
			padding-left: 15px !important;
			padding-right: 15px !important
		}

		.cartpricedetails_iner ._2twTWD {
			padding-left: 15px !important;
			padding-right: 15px !important
		}

		.cartpricedetails_title {
			padding-left: 15px !important;
			padding-right: 15px !important
		}

		.boxsdwnallsemset {
			margin-bottom: 14px
		}

		.boxleft_titlesetpart {
			padding: 12px 20px
		}

		.proditboxsetcover {
			width: 100%;
			max-width: 100%
		}

		.lefthedlogonav a {
			margin-top: 0
		}

		.ban_btm-box.last {
			width: 22%
		}

		.ban_btm-box {
			width: 19%
		}

		.ban_btm-box h2 label {
			font-size: 16px
		}

		.ban_btm-box h2 {
			font-size: 16px
		}

		.ban_btm-box img {
			width: 28px
		}

		.ban_btm-box h3 {
			font-size: 12px
		}

		.desktop_menu,
		.upl {
			display: none !important
		}

		.search_bar {
			width: 100% !important;
			max-width: 100% !important;
			flex: 100% !important
		}

		.search_bar .c-omni__wrapper.u-clearfix.c-omni__wrapper--keyword {
			width: 100% !important
		}

		.logo img {
			width: 100% !important
		}

		.cart_box {
			position: absolute;
			top: 12px;
			right: 8px
		}

		.logo_1 {
			width: 220px !important;
			max-width: 220px !important;
			flex: 220px !important;
			margin-top: 0 !important;
			right: -30px
		}

		header#main-nav {
			top: 12px;
			position: relative
		}

		h1.banner_content {
			font-size: 18px;
			line-height: 24px
		}

		.retordbox_cover {
			width: 850px;
		}

		.returnordernote_set {
			width: 850px;
		}
	}

	@media (max-width: 975px) {
		.gmadtdepbox_iner {
			padding-left: 30px;
			padding-right: 30px
		}

		.gmadtdepsiner1,
		.gmadtdepsiner2,
		.gmadtdepsiner3,
		.gmadtdepsiner4 {
			width: 25%
		}

		.gmadtdepsiner5 {
			width: 100%;
			text-align: center;
			padding-right: 0
		}

		.teststbhihpbox {
			padding-top: 35px
		}

		.teststbhihpbox p {
			font-size: 22px
		}

		.advertisement_add .ban_btm-box img {
			width: 56px
		}
	}

	@media (max-width: 955px) {
		.earnrefbox_righttext p {
			margin-top: 0;
			margin-bottom: 14px;
			font-size: 16px;
		}

		.referearnboxcoverset {
			margin-bottom: 20px
		}

		.refearnboxcover_offer .offerimgaddbox img {
			height: auto
		}

		.earnrefbox_righttext {
			padding-top: 39px
		}

		.earnrefbox_leftimg {
			padding-top: 18px;
			padding-bottom: 18px
		}

		.earnrefbox_leftimg img {
			height: 165px
		}

		.referearnboxcoverset a {
			height: auto
		}

		.referearnboxcoverset {
			width: 100%;
			padding-right: 25px;
			padding-left: 25px
		}

		.refearnboxcover_offer .offerimgaddbox {
			width: 100%;
			padding-right: 25px
		}

		.contmenuonfot_left ul {
			display: flex;
			justify-content: center;
		}

		.contmenuonfot_left {
			padding-left: 0;
			width: 100%;
			padding-bottom: 10px;
			padding-top: 7px;
		}

		.contmenuonfot_right {
			display: flex;
			width: 100%;
			justify-content: center;
			padding-right: 0;
		}
	}

	@media (max-width: 910px) {
		.addtocart_searchbox {
			min-width: auto !important;
		}

		.appdownldbtn a img {
			width: 110px
		}

		/* .contmenuonfot_right {
			width: 75%
		}
		.contmenuonfot_left {
			width: 25%
		} */
		.contmenuonfot_right ul li a {
			margin-left: 14px
		}
	}

	@media (max-width: 873px) {
		.laball_listcover .list_colmd4 {
			width: 50%
		}

		.popupmorelist {
			width: 570px
		}

		.proditboxsetcover .product-main {
			margin-bottom: 10px
		}

		.colsm4proditset {
			width: 33.33%
		}

		.ban_btm-box.last {
			width: 21%
		}

		.ban_btm-box h2 label {
			font-size: 13px
		}

		.ban_btm-box h2 {
			font-size: 13px
		}

		.ban_btm-box img {
			width: 24px
		}

		.ban_btm-box h3 {
			font-size: 11px;
			font-weight: 600
		}
	}

	@media (max-width: 860px) {
		.teststbhihpbox {
			padding-top: 42px
		}

		.advertisement_add .ban_btm-box img {
			width: 53px
		}

		.advertisement_add .ban_btm-box h3 {
			font-size: 13px
		}

		.teststbhihpbox p {
			font-size: 19px
		}

		.textbhhp2 {
			padding-left: 51px
		}
	}

	@media (max-width: 850px) {
		.referandearntitle_set h2 br {
			display: none;
		}

		.downldappbotypart_left h3 {
			font-size: 26px;
		}

		.doctor_servicelisetbox {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 8px;
		}

		.doctor_serviceliset_iner {
			margin-bottom: 10px;
			padding-left: 8px;
			padding-right: 8px;
		}

		.doctor_serviceliset_iner a {
			padding-left: 15px;
			padding-right: 10px;
			padding-top: 15px;
		}

		.doctor_serviceliset_iner a img {
			position: relative;
			left: 0;
			width: 26px;
			top: 0;
		}

		.doctor_serviceliset_iner a h3 {
			font-size: 16px;
			margin-top: 8px;
		}

		.doctor_serviceliset_iner a p {
			font-size: 13px;
		}
	}

	@media (max-width: 805px) {
		.detailrefearnset_iner {
			width: 95%
		}
	}

	@media (max-width: 805px) {
		.gmadtdepsiner_right p {
			font-size: 13px;
			margin-top: 4px
		}

		.gmadtdepsinerset {
			text-align: center;
			padding-left: 0
		}

		.gmadtdepsiner_left {
			position: relative;
			float: none
		}

		.gmadtdepsiner_right {
			width: 100%;
			text-align: center
		}

		.contmenuonfot_right ul li a {
			margin-left: 11px
		}

		.allfootcoverbox {
			padding-left: 0;
			padding-right: 0
		}

		.contmenuonfotbox {
			padding-left: 0;
			padding-right: 0
		}
	}

	@media (min-width: 768px) {
		.add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
			display: none !important
		}

		.add_edit_main .page-header .sticky-menu.active img#sticky_img {
			display: block !important
		}

		.add_edit_main img#sticky_img {
			display: none !important
		}
	}

	@media (max-width: 767px) {
		.referandearnboxdetail_set {
			flex-direction: column-reverse;
		}

		.referandearntitle_set {
			width: 100%;
			align-items: center;
			padding: 0 25px 25px;
		}

		.referandearnimg_set img {
			width: 40%;
		}

		.referandearnimg_set {
			width: 100%;
			margin-bottom: 25px;
		}

		.referandearntitle_set h2 {
			font-size: 18px;
			text-align: center;
			margin-bottom: 12px;
		}

		.refandernsetimgtxtbox_cover {
			padding-left: 0;
			padding-right: 0;
		}

		.srcprodlistingdata1 .medbacatprodlist .product-content h4 a {
			min-height: 40px;
		}

		.cateprodlist_coverbox .product-width.col-lg-4.col-xl-3.col-md-6 {
			width: 50%;
			float: left;
		}

		.addressbtn_coverset .addressBlocks-base-btns a {
			line-height: 1.8;
		}

		.allnewloginsetcoverbox_right .otpnewboxsetmaincover_new {
			padding-top: 12px !important;
		}

		.otplogmain_row {
			padding-left: 70px;
		}

		.allnewloginsetcoverbox_main .loginboxsetpart {
			padding-top: 28px;
			padding-bottom: 33px;
		}

		.rightpricebox.hidden-xs {
			display: inline-block !important;
		}

		.couponsapplybox .modal-dialog {
			min-width: 96%;
		}

		.topdetrefpage_left img {
			width: 90%
		}

		.refandernboxtextset h3 {
			font-size: 22px
		}

		.refandernboxtextset h1 {
			font-size: 28px;
		}

		.earnrefbox_righttext {
			padding-top: 25px
		}

		.detailrefearnset_box3 {
			margin-top: 6px;
			padding-top: 24px;
			padding-bottom: 16px
		}

		.refcodeboxdes a {
			height: 45px;
			padding: 11px 14px 12px;

		}

		.refcodeboxdes h3 {
			height: 45px;
			font-size: 16px;
			padding: 12px 14px 12px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}

		.cnslorderboxbtn {
			border-radius: 4px !important
		}

		.ordditcoverset1 {
			margin-bottom: 20px
		}

		.ordditcoverset2 {
			margin-bottom: 20px
		}

		.ordditcoverset3 {
			margin-bottom: 30px
		}

		.desktop_offerimg {
			display: none
		}

		.mobile_offerimg {
			display: inline-block
		}

		.desktop_banner {
			display: none
		}

		.mobile_banner {
			display: inline-block;
			width: 100%;
			margin-left: 0 !important
		}

		.bannersliderbox .owl-nav .owl-prev {
			left: 4px !important;
			padding-left: 0;
			padding-right: 0
		}

		.bannersliderbox .owl-nav .owl-next {
			right: 4px !important;
			padding-left: 0;
			padding-right: 0
		}

		.leftarrowbox {
			width: 38px
		}

		.rightarrowbox {
			width: 38px
		}

		.downloadbox_right {
			padding-top: 0
		}

		.boxpedsetpartlr .col-sm-3 span {
			display: inline-block;
			width: 100%
		}

		.boxpedsetpartlr .col-sm-3 br {
			display: none
		}

		.boxpedsetpartlr .col-sm-3 {
			width: 100%;
			max-width: 100%;
			margin-bottom: 15px;
			flex: inherit
		}

		.myactbofomrcover {
			padding-top: 29px !important;
			padding-bottom: 38px
		}

		.imactboxnone {
			display: none
		}

		.leftcontformbox {
			width: 100%;
			margin-bottom: 20px;
			padding-right: 0
		}

		.maprightboxset {
			width: 100%
		}

		.aboutvideosect iframe {
			width: 100%
		}

		.rowimgboxprb .col-sm-3 {
			display: inline-block;
			width: 50% !important;
			float: left;
			flex: inherit !important;
			max-width: 50%
		}

		.chrgtemsetbox {
			min-height: auto
		}

		.lginsignupboxcover.reg {
			min-height: 550px
		}

		.loginboxsetpart h1 {
			font-size: 32px
		}

		.loginboxsetpart {
			padding-top: 28px
		}

		.registerboxallset form {
			padding: 26px 40px 0
		}

		.lginsignupboxcover {
			min-height: none !important;
			height: auto !important;
			position: relative
		}

		.lginsignupboxcover .form-container {
			position: relative !important;
			top: 0 !important
		}

		.mobilenavboxset .navbar-collapse ul {
			margin: 0;
			margin-top: 0 !important
		}

		.prodleftboxsetpart .product-img-box .fa-search-plus {
			display: none
		}

		.buttonsetaddcatbtn button {
			margin-bottom: 0 !important
		}

		.disspansettext {
			margin-left: 6px !important
		}

		.prodrightboxsetpart .product-name {
			padding-top: 0 !important;
			margin-bottom: 0
		}

		.prodrightboxsetpart .product-name span {
			margin-bottom: 0
		}

		.prodrightboxsetpart {
			padding-top: 0 !important;
			padding-bottom: 0 !important
		}

		.proddetailsboxsetp {
			padding: 0 15px !important
		}

		.prodleftboxsetpart .abs-img {
			padding-bottom: 0 !important;
			min-height: 270px
		}

		.prodleftboxsetpart {
			width: 100%
		}

		.medbacatprodlist .product-content h4 {
			min-height: auto
		}

		.medbacatprodlist .product-wrapper {
			margin-bottom: 18px;
			min-height: auto
		}

		.medbacatprodlist .product-content h4 a {
			min-height: auto
		}

		.cateprodlist_coverbox .medbacatprodlist .product-content h4 {
			min-height: 50px;
		}

		.mackindboxset_iner {
			background-size: 493px;
			background-position-y: 63px
		}

		.aboutdiscripdeta4 ul li {
			width: 50%;
			min-height: 160px
		}

		.downloadbox_right p {
			font-size: 13px;
			margin-bottom: 19px
		}

		.downloadbox_right h3 {
			font-size: 20px;
			margin-bottom: 9px
		}

		.downloadbox_inr {
			width: 100%
		}

		.bannersliderbox .owl-nav button span {
			line-height: 0 !important
		}

		.bannersliderbox .owl-nav .owl-next span {
			top: 13px !important;
			left: 13px !important
		}

		.bannersliderbox .owl-nav .owl-prev span {
			top: 12px !important;
			left: 11px !important
		}

		.teststbhihpbox {
			padding-right: 15px
		}

		.noadddisbox .bann_content {
			padding-right: 0
		}

		.advertisement_add .ban_btm-box {
			width: 25%
		}

		.teststbhihpbox {
			width: 100%;
			padding-top: 0;
			padding-bottom: 12px
		}

		.addnewaddbtnset {
			border-radius: 5px !important
		}

		.remarkboxsetcover {
			padding-bottom: 16px;
			padding-left: 0;
			padding-top: 16px
		}

		.paymtboxtypeset h4 {
			font-size: 18px
		}

		.paymtboxtypeset {
			padding-left: 0;
			padding-top: 22px
		}

		.delvraddrboxsetleft h4 {
			font-size: 18px;
			margin-bottom: 5px
		}

		.addresboxleftprw {
			margin-bottom: 0 !important
		}

		.collgprescription2 {
			width: 33.33%
		}

		.alldetarqotbox {
			margin-bottom: 15px
		}

		.cartqupageset2 {
			width: 100% !important
		}

		.othcartquotpage {
			margin-top: 18px
		}

		.aplbntsetox {
			margin-top: 10px;
			width: 145px;
			margin-bottom: 10px;
		}

		.cartpricelisted {
			margin-top: 3px !important
		}

		.cartlisttitlebox {
			padding-left: 13px !important;
			padding-right: 13px !important
		}

		.cartpricedetails_cover .bhgxx2.col-lg-12 {
			margin-top: 5px !important
		}

		.categoryprodlistmain {
			margin-top: 10px !important
		}

		.alldetacoverfltcat {
			padding: 22px 0 !important;
			border-top: 0 !important
		}

		.product_detaildetabox .product-property-title {
			font-size: 20px;
			margin-bottom: 5px
		}

		.product-view .product-essential .product-info-main .btn-cart {
			width: auto !important
		}

		.subsitiprodcover {
			margin-top: 0;
			padding-top: 0 !important
		}

		.prodrespopageset {
			padding-top: 20px
		}

		.product_detaildetabox .product-property-title {
			margin-top: 0
		}

		.prodrightboxsetdit .price-info {
			margin-bottom: 0 !important
		}

		.prodrightboxsetdit .add-to-cart {
			margin-bottom: 0 !important
		}

		.prodrightboxsetdit .mdl-selectfield__placeholder {
			top: 4px !important
		}

		.addcartbtnsetbox button {
			margin-bottom: 0 !important
		}

		.mdl-selectfield.mdl-js-selectfield.is-dirty.is-upgraded {
			width: 64px !important;
			padding-top: 0 !important
		}

		.peiceprod_ditsetiner {
			margin-bottom: 0
		}

		.product-img-box .product-image img {
			height: 539px !important;
			max-height: 250px !important;
			max-width: 250px !important
		}

		.abs-img.mainzommimgboxset {
			padding-bottom: 0 !important;
			height: 250px
		}

		.mainzommimgboxset .abs-img {
			padding-bottom: 0 !important
		}

		.prodrightboxsetdit {
			width: 100%;
			top: 0
		}

		.prodleftboxsetdit {
			width: 100%
		}

		.lginsignupboxcover {
			margin-top: 5px;
			margin-bottom: 0
		}

		.registerboxallset h1 {
			margin-top: 0;
			font-size: 32px
		}

		.loginboxsetpart form {
			padding-top: 0
		}

		.loginboxsetpart h1 {
			margin-top: 0
		}

		.footcoverboxlrc1 {
			width: 50%
		}

		.footcoverboxlrc2 {
			width: 50%
		}

		.footcoverboxlrc3 {
			width: 50%
		}

		.footcoverboxlrc4 {
			width: 50%
		}

		.leftnametitlebox {
			padding-top: 8px
		}

		.tophedboxhome_title {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 16px
		}

		.leftnametitlebox p {
			font-size: 16px !important;
			margin-top: 2px
		}

		.topgmadtdepbox_cover {
			margin-bottom: 20px
		}

		.bannersliderbox {
			margin-top: 0;
			margin-bottom: 0
		}

		.ban_btm-box h2 label {
			font-size: 16px
		}

		.ban_btm-box h2 {
			font-size: 17px
		}

		.ban_btm-box.last {
			margin-top: 3px;
			margin-bottom: 5px
		}

		.bann_content {
			padding: 18px 20px 0;
			display: inline-block;
			width: 100%
		}

		.ban_btm-box {
			width: 25%;
			float: left;
			text-align: center;
			margin-bottom: 12px
		}

		.ban_btm-box h3 {
			font-size: 13px;
			width: 100%;
			margin-left: 0;
			margin-top: 7px
		}

		.ban_btm-box img {
			width: 27px
		}

		.ban_btm-box.last {
			width: 100%;
			margin-top: 10px
		}

		.c-omni-container--desktop .c-omni__wrapper--locality {
			width: 100% !important
		}

		.c-omni-container--desktop .c-omni__wrapper--keyword {
			width: 100% !important;
			margin-top: -7px !important
		}

		.c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
			border-left: 1px solid #d9d9df !important
		}

		.logo_1 {
			right: -64px
		}

		._1DXv5h {
			display: block !important;
			padding: 17px !important
		}

		._1DXv5h img {
			width: 100%
		}

		.container-fluid.shop {
			padding: 6px !important
		}

		.single-brand-logo.text-center {
			margin: 15px 10px !important
		}

		.single-slider.pt-200.pb-210.bg-img img {
			height: 100%;
			object-fit: cover
		}

		img.produ_img {
			width: 100% !important
		}

		.product-price-cart-wrapper {
			display: block !important;
			margin-top: 5px
		}

		.product-content {
			text-align: center
		}

		.about_main #content1 {
			padding: 0 31px
		}

		.add_edit_main .panel-body {
			padding: 15px !important
		}

		.add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
			display: none
		}

		h1.banner_content {
			font-size: 16px;
			line-height: 22px
		}

		.removebtnsetbox {
			margin-top: 15px;
		}

		.checkout-wrapper .billing-info .Coupon__text-field___3bL4F {
			margin-bottom: 15px;
		}
	}

	@media (max-width: 755px) {
		.footboxmanuset1 p {
			margin-top: 6px;
			margin-bottom: 8px
		}

		.helbiaphptext2 {
			padding-left: 5px
		}

		.footboxmanuset1 h6 {
			width: auto
		}

		.contmenuonfot_left ul li a {
			margin-right: 10px;
			margin-left: 10px
		}

		.contmenuonfot_right ul li {
			float: none
		}

		.contmenuonfot_right ul li a {
			margin-left: 7px;
			margin-right: 7px;
			margin-bottom: 4px
		}

		.contmenuonfot_right ul {
			float: none
		}

		.contmenuonfot_left ul {
			width: auto;
			float: none
		}

		.contmenuonfot_right {
			width: 100%;
			text-align: center;
			margin-top: 3px
		}

		.contmenuonfot_left {
			width: 100%;
			text-align: center;
			margin-top: 3px
		}

		.allfootcoverbox {
			padding-bottom: 6px
		}

		.footboxmanuset_cover {
			width: 30%;
			padding-left: 0
		}

		.footboxmanuset4 {
			width: 30%;
		}

		.footboxmanuset7 {
			width: 25%
		}

		.footboxmanuset5 {
			width: 40%
		}

		.footboxmanuset1 {
			width: 100%;
			padding-right: 0;
			margin-bottom: 35px
		}
	}

	@media (max-width: 726px) {
		.rightmenuyboxset ul li {
			margin-left: 5px
		}
	}

	@media (max-width: 650px) {
		.downldappbotypart_left h3 {
			font-size: 28px;
			padding-bottom: 5px;
		}

		.right_doctorlistbox {
			text-align: center;
		}

		.doctor_servicelisetbox {
			width: 80%;
			text-align: left;
		}

		.doctor_serviceliset_iner {
			width: 100%;
		}

		.detailrefearnboxiner p {
			font-size: 13px
		}

		.detailrefearnboxiner h4 {
			font-size: 15px
		}

		.detailrefearnset_box1 {
			padding-top: 10px;
			padding-bottom: 12px
		}

		.topdetrefpage_right h6 {
			font-size: 18px
		}

		.topdetrefpage_right p {
			font-size: 13px
		}

		.topdetrefpage_left img {
			width: 240px
		}

		.healthpackagescover {
			margin-top: 6px;
			margin-bottom: 4px !important
		}

		.book_package_btn a {
			font-size: 12px;
			padding: 5px 8px 6px
		}

		.book_package_logo a {
			padding-right: 6px;
			width: 70px
		}


		.allcatgrboxsel span.select2-selection.select2-selection--single {
			height: 36px !important;
			padding-top: 5px !important
		}

		.nav-list {
			height: 36px
		}

		.sercboxslibox {
			height: 36px !important
		}

		.lefthedlogonav {
			margin-bottom: 6px
		}

		.laball_listcover .list_colmd4 {
			width: 100%
		}

		.searchbar {
			margin-top: 6px
		}

		.searchbar form {
			margin-bottom: 6px !important;
			margin-top: 0
		}

		.rightmenuyboxset ul {
			padding-top: 0;
			padding-bottom: 8px
		}

		.rightmenuyboxset ul li {
			margin-left: 25px;
			margin-right: 25px;
			float: none
		}

		.rightmenuyboxset ul {
			float: none
		}

		.serchboxcontnumb {
			width: 100%;
			padding-top: 0;
			padding-bottom: 0
		}

		.rightmenuyboxset {
			width: 100%;
			text-align: center
		}

		.midserchbox {
			width: 100%
		}

		.colmd4widthset {
			width: 50%
		}

		.addreboxset6 {
			width: 100%
		}

		.popupmorelist {
			width: 94%
		}

		.allprodmor_iner .radio {
			position: absolute !important;
			left: 0
		}

		.allprodmor_iner li {
			display: inline-block;
			width: 100%
		}

		.allprodmor_iner ul {
			display: inline-block;
			width: 100%
		}

		.allprodmor_iner ul li {
			display: inline-block;
			width: 100%
		}

		.allprodmor_iner {
			display: inline-block;
			overflow-y: scroll;
			white-space: inherit
		}

		.categoryprodlistmain {
			margin-top: 2px !important
		}

		.categoryprodlis_left h3 {
			font-size: 22px;
			margin-top: 8px
		}

		.compostextbox h4 span {
			font-size: 11px
		}

		.compostextbox h4 {
			font-size: 15px
		}

		.pharmarecmdbox h4 span {
			font-size: 11px
		}

		.pharmarecmdbox h4 {
			font-size: 15px
		}

		.topprodmainname span {
			font-size: 18px
		}

		.colsm4proditset {
			width: 50%
		}
	}

	@media (max-width: 600px) {
		.detailrefearnboxiner {
			width: 60%;
			float: none;
			margin: 0 auto
		}

		.detailrefearnset_box1 {
			width: 100%
		}

		.detailrefearnset_box2 {
			width: 100%;
			text-align: center;
			padding-left: 20px
		}

		.earnrefbox_righttext h6 {
			font-size: 13px
		}

		.earnrefbox_righttext {
			padding-top: 15px;
			padding-bottom: 16px
		}

		.earnrefbox_leftimg img {
			height: 125px
		}

		.logo_1 {
			right: -26px
		}

		h1.banner_content {
			top: 36%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 100%;
			max-width: 90%;
			text-align: center;
			background: rgba(0, 0, 0, .3);
			padding: 10px;
			border-radius: 8px
		}

		.banner_left h1.banner_content {
			right: 50%;
			left: 50%
		}

		.bannersliderbox .banner_content {
			display: none
		}
	}

	@media (max-width: 575px) {
		.wallethistorycover_set h3 {
			margin-bottom: 15px;
		}

		.wallethistorycover_set {
			text-align: center;
		}

		.searchprodlistingpage .offerprolistbox {
			min-height: auto !important;
		}

		.searchprodlistingpage .offerprolistbox .pro a img {
			height: 125px;
		}

		.searchprodlistingpage .product-width.col-lg-3.col-md-4.col-sm-6.col-xs-6 {
			width: 50%;
			float: left;
		}

		.specpromocodebox {
			padding-right: 10px;
			padding-left: 10px;
		}

		.readtermboxmodal {
			padding-right: 12px;
			padding-left: 12px !important;
		}

		.cartqupageset2 {
			padding-left: 20px !important;
			padding-right: 20px !important;
			padding-top: 0 !important
		}

		.mtaderboxset_covr .inrpwpedsetaddr {
			padding-left: 15px;
			padding-right: 15px
		}

		.subsit_inerprodset {
			min-height: 330px;
			height: auto !important
		}
	}

	@media (max-width: 588px) {
		.sldboxcoversho_iner .single-brand-logo.text-center {
			margin: 15px 10px 5px !important
		}

		.caticonimgtextset .single-brand-logo.text-center {
			-webkit-box-shadow: inherit;
			-moz-box-shadow: inherit;
			box-shadow: inherit
		}

		.caticonimgtextset a {
			padding-top: 5px
		}

		.cattagnam_title p {
			margin-bottom: 0;
			line-height: 1.4
		}
	}

	@media (max-width: 565px) {
		.book_package_logo a {
			padding-top: 1px;
			padding-right: 9px;
			width: 90px
		}
	}

	@media (max-width: 550px) {
		.azmbiasmaintextsethomepg {
			padding-top: 15px;
			padding-bottom: 15px;
			padding-right: 0;
			padding-left: 0;
		}

		.referandearnimg_set img {
			width: 65%;
		}

		.footboxmanuset4 {
			width: 50%;
		}

		.tablordelistsetbox .wallethistable_set {
			width: 500px !important;
		}

		.earnrefbox_righttext h3 {
			font-size: 18px;
		}

		.earnrefbox_righttext p {
			margin-bottom: 12px;
			font-size: 14px;
		}

		.detailrefearnboxiner {
			width: 68%
		}

		.detailrefearnset_box2 {
			padding-bottom: 18px
		}

		.topdetrefpage_right p br {
			display: none
		}

		.detailrefearnset_box3 {
			margin-top: 0
		}

		.brandcatbox_cover .img_border_main img {
			width: 96px !important;
			height: 96px !important
		}

		.gmadtdepsiner5 p {
			font-size: 18px;
			margin-top: 16px;
			margin-bottom: 12px
		}

		.gmadtdepsiner1,
		.gmadtdepsiner2,
		.gmadtdepsiner3,
		.gmadtdepsiner4 {
			width: 50%;
			margin-top: 20px
		}

		.aboutdiscripdeta8 h5 {
			font-size: 16px;
			margin-bottom: 8px
		}

		.aboutdiscripdeta8 p {
			line-height: 1.5;
			font-size: 15px
		}

		.aboutdiscripdeta8 {
			padding-top: 12px;
			padding-bottom: 12px
		}

		.aboutdiscripdeta7 ul li::after {
			content: '';
			width: 7px;
			height: 7px;
			left: 5px;
			top: 8px
		}

		.aboutdiscripdeta7 ul li {
			font-size: 15px;
			padding-left: 22px
		}

		.aboutdiscripdeta7 h6 {
			font-size: 18px;
			margin-bottom: 8px
		}

		.lefttextsetboxabt {
			padding-top: 3px
		}

		.aboutdiscripdeta6 {
			margin-top: 14px;
			margin-bottom: 12px
		}

		.aboutdiscripdeta6 p {
			font-size: 15px;
			line-height: 1.5;
			margin-bottom: 4px
		}

		.aboutdiscripdeta6 h5 {
			font-size: 16px;
			margin-bottom: 7px;
			line-height: 1.5
		}

		.aboutdiscripdeta6 h3 {
			font-size: 20px;
			margin-bottom: 7px
		}

		.aboutdiscripdeta5 ul li::after {
			content: '';
			position: absolute;
			width: 5px;
			height: 5px
		}

		.aboutdiscripdeta5 ul li {
			padding-left: 23px;
			font-size: 14px;
			margin-bottom: 6px
		}

		.aboutdiscripdeta5 h4 {
			font-size: 20px
		}

		.aboutdiscripdeta5 {
			padding-top: 17px
		}

		.aboutdiscripdeta4 h4 {
			font-size: 16px
		}

		.aboutdiscripdeta4 ul li {
			min-height: 115px
		}

		.aboutdiscripdeta4 ul li p {
			font-size: 14px;
			line-height: 1.5;
			margin-bottom: 0
		}

		.aboutdiscripdeta4 ul li img {
			width: 45px
		}

		.halbhiappoctbox {
			margin-top: 11px;
			margin-bottom: 10px
		}

		.aboutdiscripdeta3 {
			margin-top: 16px;
			margin-bottom: 13px
		}

		.aboutdiscripdeta3 p {
			font-size: 15px;
			line-height: 1.5;
			margin-bottom: 8px
		}

		.halbhiappoctbox h6 {
			font-size: 17px
		}

		.aboutdiscripdeta3 h5 {
			font-size: 20px
		}

		.mackindboxset_iner {
			background-size: 382px;
			background-position-y: 50%;
			padding-top: 18px;
			padding-bottom: 18px
		}

		.mackindboxset_iner p {
			margin-bottom: 0
		}

		.mackindboxset_iner h3 {
			font-size: 24px;
			margin-bottom: 0
		}

		.aboutdiscripdeta1 p {
			margin-bottom: 10px
		}

		.aboutdiscripdeta1 {
			margin-bottom: 12px
		}

		.aboutdiscripdeta1 h6 {
			font-size: 15px;
			line-height: 1.5
		}

		.aboutdiscripdeta1 p {
			margin-top: 7px;
			font-size: 15px;
			line-height: 1.5
		}

		.aboutiner_pagetitle h3 {
			font-size: 22px
		}

		.aboutiner_pagetitle {
			margin-top: 0
		}

		.addloctcont p {
			font-size: 14px;
			margin-bottom: 6px
		}

		.contmenuonfot_right ul li a {
			font-size: 14px
		}

		.footboxmanuset5 {
			width: 100%;
			margin-top: 17px;
			margin-bottom: 5px
		}

		.footboxmanuset7 {
			width: 50%
		}

		.footboxmanuset_cover {
			width: 50%
		}

		.downloadbox_cover {
			margin-bottom: 0;
			margin-top: 0;
			min-height: auto;
			padding-top: 15px;
			padding-bottom: 20px
		}

		.downloadbox_right p {
			margin-bottom: 12px
		}

		.downloadbox_right {
			padding-top: 6px;
			padding-left: 0
		}

		.downloadbox_left img {
			width: 240px
		}

		.downloadbox_right a {
			float: none;
			margin-right: 5px;
			margin-left: 5px
		}

		.downloadbox_right {
			width: 100%;
			text-align: center
		}

		.downloadbox_left {
			width: 100%
		}

		.collgprescription2 {
			width: 50%
		}

		.colsm4proditset {
			width: 320px
		}
	}

	@media (max-width: 519px) {
		.sldboxcoversho_iner {
			padding-bottom: 30px
		}
	}

	@media (max-width: 515px) {
		.aboutdiscripdeta4 ul li {
			min-height: 130px
		}

		.dprodispbot2 h4 {
			margin-bottom: 4px !important
		}

		.dprodispbot1 h4 {
			margin-top: 0 !important;
			margin-bottom: 0 !important
		}

		.disspansettext {
			margin-left: 4px !important;
			margin-top: 4px;
			padding: 4px;
			font-size: 11px;
			margin-top: 7px
		}
	}

	@media (max-width: 480px) {
		.categoryprodlis_left h1 {
			font-size: 20px;
		}

		.shop-topbar-wrapper.categoryprodlistmain {
			margin-bottom: 5px;
		}

		.srcprodlistingdata1 {
			margin-top: 18px;
		}

		.sldboxcoversho_iner {
			padding-bottom: 5px;
		}

		.doctor_servicelisetbox {
			width: 100%;
		}

		.earnrefbox_righttext {
			width: 65%;
			padding-left: 15px;
			padding-right: 10px
		}

		.earnrefbox_leftimg {
			width: 35%;
			padding-top: 24px
		}

		.earnrefbox_leftimg img {
			height: 115px
		}

		.referearnboxcoverset {
			padding-right: 25px;
			padding-left: 25px
		}

		.cartbottom_title {
			top: -20px;
			/* width: 198px */
		}

		.healthpackagescover .tophedboxhome_title {
			margin-bottom: 2px
		}

		.cetgpagedesignbset .banner-position1 h5 {
			margin-top: 10px
		}

		.labtestpagelist {
			padding-left: 0;
			padding-right: 0
		}

		.proditbiox_prodlistset .overview-content {
			padding-left: 6px !important;
			padding-right: 6px !important;
			padding-top: 14px !important
		}

		.pronoboxsetdetsbox {
			padding-left: 6px;
			padding-right: 6px
		}

		.martopbotsetpart {
			margin-bottom: 0 !important
		}

		.cnslorderboxbtn {
			margin-top: 8px
		}

		.modalcoversetpart .modal-dialog {
			margin: 79px auto;
			min-width: auto;
			max-width: inherit;
			width: 95%;
			margin-top: 25px;
			transform: inherit !important
		}

		.offerpageset_cver h3 {
			font-size: 20px;
			margin-bottom: 35px
		}

		.discount_code_dit p {
			margin-bottom: 2px;
			font-size: 14px
		}

		.offertakaset {
			font-size: 18px
		}

		.offerpageset_cver {
			margin-bottom: 32px;
			margin-top: 26px
		}

		.offerboxsetcover {
			margin-top: 10px;
			margin-bottom: 35px;
			min-height: 124px
		}

		.offerimgaddbox {
			padding-left: 0;
			padding-right: 0;
			margin-bottom: 15px
		}

		.leftarrowbox {
			width: 28px
		}

		.rightarrowbox {
			width: 28px
		}

		.borderacoutnbx {
			border-radius: 10px
		}

		.myactbofomrcover {
			padding: 22px 25px 34px !important
		}

		.accountpagecover {
			margin-top: 12px;
			margin-bottom: 18px;
			padding-left: 32px;
			padding-right: 32px
		}

		.pagetitlenotif h3 {
			font-size: 20px;
			margin-bottom: 20px
		}

		.maprightboxset iframe {
			height: 318px
		}

		.contactpagecoverpart {
			padding-top: 25px;
			padding-bottom: 30px
		}

		.aboutvideosect {
			padding-bottom: 20px
		}

		.aboutvideosect p {
			font-size: 22px;
			margin-bottom: 16px;
			margin-top: 14px
		}

		.prodrightboxsetpart .product-name span {
			font-size: 18px !important
		}

		.buttonsetaddcatbtn button {
			height: 40px !important;
			font-size: 14px !important;
			padding-top: 8px !important;
			padding-bottom: 8px !important;
			min-width: 146px !important
		}

		.priceboxsetiner .price {
			font-size: 18px !important
		}

		.pagetitleproditset h3::after {
			content: '';
			width: 53px
		}

		.pagetitleproditset h3 {
			font-size: 17px
		}

		.proditbiox_prodlistset {
			margin-top: 0
		}

		.proditbiox_prodlistset .overview-content {
			padding-top: 32px
		}

		.detailsubstprod {
			width: 100%
		}

		.categoryprodlis_left h3 {
			font-size: 20px
		}

		.prodnotlistboxset a {
			height: auto !important;
			width: auto !important
		}

		.cetgpagedesignbset {
			margin-bottom: 11px
		}

		.allcatboxcoverpage {
			margin-top: 12px
		}

		.aboutdiscripdeta4 h6 {
			font-size: 16px
		}

		.shobyhelthbox_cover .owl-nav .owl-prev i {
			line-height: 0 !important;
			font-size: 22px
		}

		.shobyhelthbox_cover .owl-nav .owl-next i {
			line-height: 0 !important;
			font-size: 22px
		}

		.sldboxcoversho_iner .owl-nav button {
			line-height: 1.5 !important
		}

		.bannersliderbox .owl-nav .owl-prev span {
			top: 13px !important;
			left: 11px !important;
			height: 12px !important;
			line-height: 0 !important
		}

		.aboutdiscripdeta4 h4 {
			font-size: 15px;
			margin-bottom: 0
		}

		.aboutdiscripdeta4 ul {
			text-align: center
		}

		.aboutdiscripdeta4 ul li {
			min-height: auto;
			width: 270px;
			margin-bottom: 20px;
			float: none
		}

		.mobilenavboxset .navbar-collapse ul {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.mobilenavboxset .navbar-collapse ul li a {
			padding-bottom: 6px;
			padding-top: 6px
		}

		.fotmenuboxcover h3 {
			margin: 0 0 10px
		}

		.appdownldbtn a {
			margin-top: 2px
		}

		.fotmenuboxcover ul li a {
			font-size: 14px
		}

		.footboxmanuset1 p {
			line-height: 1.5;
			margin-top: 9px
		}

		.allfootcoverbox {
			padding-top: 16px
		}

		.downloadbox_right p {
			font-size: 13px;
			line-height: 1.5
		}

		.downloadbox_right h6 {
			font-size: 15px;
			margin-bottom: 13px
		}

		.downloadbox_right h3 {
			font-size: 22px;
			margin-bottom: 8px
		}

		.advertisement_add {
			margin-bottom: 12px
		}

		.rightnamebtnbox {
			margin-top: 6px
		}

		.prodsetdiscolor1 .leftnametitlebox p::after {
			content: '';
			width: 45px
		}

		.teststbhihpbox p {
			font-size: 18px
		}

		.teststbhihpbox {
			padding-top: 6px;
			padding-bottom: 4px
		}

		.advertisement_add .ban_btm-box {
			width: 50%
		}

		.rightmenuyboxset ul {
			padding-top: 8px
		}

		.retuinercont1 {
			margin-top: 10px
		}

		.returnpolicy_iner h1 {
			font-size: 22px;
			line-height: 1.5
		}

		.accordion-item .accordion-title h3 {
			font-size: 14px
		}

		.accordion-item .accordion-content p {
			font-size: 13px
		}

		.accordion-item .accordion-title {
			padding: 12px 13px;
			padding-right: 32px
		}

		.faq-content-group-title {
			margin: 34px 0 14px
		}

		.faq-content-group h3 {
			font-size: 16px;
			padding-left: 0;
			margin-bottom: 0
		}

		.mtaderboxset_covr {
			padding-top: 22px
		}

		.mtaderboxset_covr .page-title {
			font-size: 20px;
			margin-bottom: 23px
		}

		.confmorderbtnset .checkout-btn {
			font-size: 14px !important
		}

		.tblconrdallcover {
			margin-bottom: 25px
		}

		.confmorderbtnset .checkout-btn {
			margin-top: 22px
		}

		.pagecoveresetpreor {
			padding-top: 26px
		}

		.pagetitlesetpreord {
			font-size: 20px;
			margin-bottom: 20px
		}

		.tblconrdallcover #content {
			padding-left: 0;
			padding-right: 0
		}

		.rightsideimgsltimgbox {
			margin-top: 30px
		}

		.perscoversetpart {
			padding-top: 26px;
			padding-bottom: 30px
		}

		.perscoversetpart .page-title {
			font-size: 20px;
			margin-bottom: 20px
		}

		.rightorderpreseltpr .address {
			margin-bottom: 0
		}

		.leftorderpreseltpr .panel-collapse .panel-body {
			margin-bottom: 16px
		}

		.colmd9rightfaq {
			margin-bottom: 15px
		}

		.popupmorelist {
			width: 92%
		}

		.aplfiltboxbtn a {
			padding: 4px 9px;
			font-size: 14px
		}

		.boxtitlehed p {
			font-size: 17px
		}

		.alldetacoverfltcat {
			padding: 5px 0 35px !important
		}

		.shop-wrapper.gray-bg.side_filter .main {
			display: inline-block;
			width: 100%
		}

		.allfotpartcover {
			padding: 16px 18px
		}

		.searchbar a img {
			width: 17px
		}

		.searchbar a {
			height: 40px;
			width: 42px
		}

		.searchbar .search_input {
			height: 38px;
			font-size: 14px !important
		}

		.shobyhelthbox_cover {
			margin: 0 0 12px
		}

		.leftnametitlebox {
			padding-top: 6px
		}

		.rightnamebtnbox a button {
			padding: 0 11px;
			height: 29px
		}

		.sldboxcoversho_iner {
			padding-bottom: 5px
		}

		.prodselnsldbox_cover {
			padding-top: 5px;
			padding-bottom: 8px
		}

		.tophedboxhome_title {
			padding-left: 7px;
			padding-right: 7px;
			padding-top: 11px
		}

		.shobyhelthbox_cover {
			padding: 0 5px
		}

		.careticonset .fa-caret-down {
			position: absolute;
			right: 28px;
			top: 12px;
			font-size: 21px
		}

		.navmainlistmenu {
			font-size: 17px !important
		}

		.navmainlistmenu span {
			font-size: 13px
		}

		.ban_btm-box h2 {
			font-size: 15px
		}

		.ban_btm-box.last {
			margin-top: 0
		}

		.bann_content {
			padding: 18px 10px 0
		}

		.logo_1 {
			max-width: 176px !important;
			right: 0
		}

		.style__heading___pc8n7 {
			font-size: 16px;
			padding: 10px 16px 12px;
			text-transform: capitalize
		}

		.style__sale-container___2N_JJ {
			padding: 15px 0 !important
		}

		h1.banner_content {
			font-size: 14px;
			line-height: 18px;
			top: 40%
		}
	}

	@media (max-width: 495px) {
		.rightmenuyboxset ul li {
			margin-left: 10px;
			margin-right: 10px
		}
	}

	@media (max-width: 479px) {
		.testimonialsliderfix {
			padding-left: 5px;
			padding-right: 5px;
		}

		/* .referandearnimg_set img {
			width: 65%;
		} */

		.downldappbotypart_left {
			padding-top: 10px !important;
		}

		.azmbiasmaintextsethomepg h1 {
			font-size: 20px !important;
		}

		.azmbiasmaintextsethomepg h2 {
			font-size: 14px !important;
		}

		.referandearntitle_set {
			padding: 0 16px 25px;
		}

		.rgtloginboxform_cover .registerboxallset h1 {
			margin-top: 0px;
		}

		.searchprodlistingpage .offerprolistbox {
			padding-left: 8px !important;
			padding-right: 8px !important;
		}

		.cateprodlist_coverbox img.img-responsive.pro {
			height: 120px;
		}

		.prescriptionselectbox h2 {
			font-size: 15px;
		}

		.prescriptionselectbox {
			padding-top: 18px;
			padding-bottom: 15px;
		}

		.prescriptionselectbox .section-title-2 h1 {
			padding-bottom: 10px;
		}

		.youorlsartorsetloinhr2 {
			margin-top: 25px;
		}

		.otplogmain_row {
			margin-top: 2px;
		}

		.logwitotpfbsetsetlin1 {
			padding-left: 20px !important;
			padding-right: 20px !important;
		}

		.logwitotpfbsetsetlin2 {
			padding-left: 20px !important;
			padding-right: 20px !important;
		}

		.otplogcollg3 {
			right: 0px;
		}

		.otplogmain_row {
			padding-left: 55px;
		}

		.otplogmain_row {
			padding-right: 0px;
		}

		div.otplogcollg2#countrycode_display {
			padding-left: 0px !important;
		}

		.offercodeboxlist_iner {
			width: 100%;
		}

		.registerboxallset form {
			padding-left: 20px;
			padding-right: 20px;
		}

		.loginboxsetpart form {
			padding-left: 22px;
			padding-right: 22px;
		}

		.readtermboxmodal .modal-footer {
			padding: 10px;
		}

		.readtermboxmodal .modal-dialog {
			margin: 20px auto;
		}

		.detailrefearnboxiner {
			width: 80%
		}

		.topdetrefpage_left img {
			width: 70%
		}

		.refcodeboxdes {
			width: 335px
		}

		.refersocialbox_cover .modal-dialog {
			width: 90%
		}

		.refanearn_detailpage {
			margin-bottom: 25px
		}

		.temcvontrefboxset a {
			font-size: 12px
		}

		.temcvontrefboxset {
			font-size: 12px;
			margin-top: 0
		}

		.refcodeboxdes a {
			height: 40px;
			padding: 10px 15px;
			font-size: 12px;
			font-weight: 700;
			display: inline-flex;
			align-items: center;
		}

		.refcodeboxdes h3 {
			height: 40px;
			font-size: 15px;
			padding: 10px 16px 8px;
		}

		.aplbntsetox {
			width: 100%;
		}

		.addresboxrightadd {
			padding-top: 0 !important;
			height: 90px !important;
		}

		.addresboxrightadd .addaderboxset {
			top: 16% !important;
		}

		.adderboxrigthset {
			padding-top: 0 !important;
			height: 90px !important;
		}

		.adderboxrigthset .addeditaddressbox_set {
			top: 8% !important;
		}
	}

	@media (max-width: 425px) {
		.rightmenuyboxset ul li {
			margin-left: 8px;
			margin-right: 8px
		}

		.temcvontrefboxset {
			padding-left: 10px;
			padding-right: 10px;
		}

		.readtermboxmodal .modal-title {
			font-size: 18px;
		}

		.readtermboxmodal .modal-body {
			padding: 16px;
		}
	}

	@media (max-width: 420px) {
		.products_coverset .product-content {
			min-height: auto;
			padding: 5px 20px 16px;
			min-height: auto
		}

		.prodnamesetbox {
			min-height: auto
		}
	}

	@media (max-width: 414px) {
		.downldappbotypart_left {
			padding-top: 0px !important;
		}

		.downldappbotypart_left h3 {
			font-size: 20px !important;
		}

		.lginsignupboxcover .form-container {
			padding-bottom: 20px;
		}

		.registmaindatrispofor {
			width: calc(100% - 0px) !important;
		}

		.offerpageset_cver h3 {
			font-size: 18px;
			margin-bottom: 20px;
		}

		.refandernboxtextset h3 {
			padding-bottom: 7px
		}

		.refandernboxtextset h3::after {
			content: '';
			height: 3px
		}

		.detailrefearnset_box2 {
			padding-left: 15px
		}

		.detailrefearnset_box1 {
			padding-bottom: 2px
		}

		.detailrefearnboxiner {
			margin-bottom: 0;
			margin-top: 6px
		}

		.detailrefearnboxiner p {
			font-size: 12px
		}

		.cetgpagedesignbset {
			margin-bottom: 16px;
			min-height: auto !important
		}

		.cetgpagedesignbset a img {
			width: 96px !important;
			height: 96px !important
		}

		.gmadtdepsiner5 p {
			font-size: 16px;
			margin-top: 13px;
			margin-bottom: 12px
		}

		.gmadtdepsiner5 {
			padding-top: 7px
		}

		.gmadtdepsiner1,
		.gmadtdepsiner2,
		.gmadtdepsiner3,
		.gmadtdepsiner4 {
			margin-top: 16px
		}

		.gmadtdepbox_iner {
			padding: 6px 0 8px
		}

		.navhedbox_cover {
			padding-left: 0;
			padding-right: 0
		}

		.lefthedlogonav a {
			margin-top: 0
		}

		.mobilenavboxset .navbar-toggler {
			top: 20px
		}

		.lefthedlogonav a img {
			width: 130px
		}

		.ordditcoverset1 p {
			font-size: 13px
		}

		.ordditcoverset1 h4 {
			font-size: 18px
		}

		.ordditcoverset2 h4 {
			font-size: 18px
		}

		.ordditcoverset2 p {
			font-size: 13px
		}

		.myactbofomrcover {
			padding-top: 15px !important
		}

		.aboutvideosect p {
			font-size: 20px;
			margin-bottom: 12px;
			margin-top: 12px
		}

		.aboutvideosect iframe {
			height: 202px;
			border-radius: 8px !important
		}

		.contmenuonfot_left ul li a {
			font-size: 21px;
			margin-right: 8px;
			margin-left: 8px
		}

		.contmenuonfotbox {
			padding-top: 7px;
			padding-bottom: 7px
		}

		.lastfootcopyrightbox p {
			font-size: 14px;
			padding-top: 10px;
			padding-bottom: 10px
		}

		.retuinercont1 ul li::after {
			content: '';
			top: 9px
		}

		.returnpolicy_iner {
			margin-top: 18px
		}

		.faq {
			margin: 7px 0
		}

		.addeditaddrbox_cover {
			margin-top: 24px
		}

		.addeditaddrbox_cover .page-title {
			font-size: 22px;
			margin-bottom: 18px
		}

		.palcorderbtnseltpre {
			margin-top: 0;
			margin-bottom: 22px
		}

		.prodslt_contentpres a {
			font-size: 13px !important
		}

		.selectpresc_iner h2 {
			font-size: 16px;
			margin-bottom: 15px
		}

		.pagetitleselect h2 {
			font-size: 20px
		}

		.cartpricelisted {
			text-align: left
		}

		.colmd4widthset {
			width: 100%
		}

		.faq-content-group-title {
			margin: 25px 0 12px
		}

		.faq-content-group h3 {
			font-size: 17px;
			font-weight: 600
		}

		.faq {
			margin: 13px 0
		}

		.pagetiletopbarcont {
			margin-top: 20px
		}

		.termandcondcontbox p {
			font-size: 14px
		}

		.termandcondcontbox {
			margin-top: 15px;
			margin-bottom: 20px
		}

		.termandcondcontbox h1 {
			margin-bottom: 12px;
			font-size: 22px
		}

		.privacy_polboxcover {
			padding-top: 13px;
			padding-bottom: 24px
		}

		.retuinercont1 {
			margin-bottom: 20px;
			margin-top: 11px
		}

		.retuinercont1 h5 {
			margin-bottom: 7px;
			margin-top: 4px
		}

		.retuinercont1 h6 {
			font-size: 14px
		}

		.retuinercont1 ul {
			margin-bottom: 2px
		}

		.retuinercont1 ul li {
			font-size: 14px;
			padding-left: 20px
		}

		.retuinercont1 p {
			font-size: 14px;
			margin-bottom: 7px;
			line-height: 1.4
		}

		.returnpolicy_iner h1 {
			font-size: 19px
		}

		.privacy_polboxcover ul {
			margin-bottom: 10px;
			padding-left: 9px
		}

		.privacy_polboxcover ul li {
			font-size: 14px
		}

		.privacy_polboxcover h3 {
			font-size: 17px;
			margin-bottom: 9px;
			margin-top: 10px
		}

		.privacy_polboxcover p {
			font-size: 14px;
			margin-bottom: 7px
		}

		.pagetiletopbarcont h1 {
			font-size: 22px
		}

		.prodselectbox_cover {
			float: left
		}

		.cart_price {
			text-align: left !important;
			display: inline-block;
			width: 100%
		}

		.cartrightnameprice {
			display: inline-block;
			width: 100%;
			text-align: left;
			padding-left: 0;
			padding-right: 0
		}

		.cartleftnametitle {
			display: inline-grid;
			width: 100%
		}

		.cartleftboxdetacover {
			width: 100% !important;
			display: inline-block !important
		}

		.cartlistcoverpage_iner {
			display: inline-block !important
		}

		.serchprodboxset {
			margin-bottom: 6px !important
		}

		.rightmenuyboxset {
			padding-top: 2px
		}
	}

	@media (max-width: 390px) {
		.searchprodlistingpage .product-width.col-lg-3.col-md-4.col-sm-6.col-xs-6 {
			width: 100%;
		}

		.newdesignset_cover li {
			display: inline-block;
		}

		.leftprodnamebox {
			width: 100%;
		}

		.rightpricebox.hidden-xs {
			width: 100%;
			text-align: left;
			border-left: 0;
			padding-left: 5px;
			padding-top: 9px;
		}

		.searchboxserclbox {
			padding-right: 80px;
		}

		.searchboxserclbox button {
			min-width: 62px;
			padding: 7px 10px 9px;
		}

		.aboutdiscripdeta3 p {
			font-size: 14px
		}

		.aboutdiscripdeta1 p {
			font-size: 14px
		}

		.mackindboxset_iner h3 {
			font-size: 22px
		}

		.mackindboxset_iner p {
			font-size: 15px
		}

		.aboutdiscripdeta3 h5 {
			font-size: 18px
		}

		.halbhiappoctbox {
			margin-top: 10px;
			margin-bottom: 6px
		}

		.halbhiappoctbox h6 {
			font-size: 16px
		}

		.righttextsetboxabt {
			padding-top: 8px
		}

		.aboutdiscripdeta6 h5 {
			font-size: 15px
		}

		.aboutdiscripdeta6 h3 {
			font-size: 18px;
			margin-bottom: 6px
		}

		.aboutdiscripdeta5 h4 {
			font-size: 18px
		}

		.aboutdiscripdeta4 ul li {
			margin-bottom: 17px
		}

		.aboutdiscripdeta4 ul li img {
			width: 42px;
			margin-bottom: 5px
		}

		.aboutdiscripdeta4 {
			padding-bottom: 14px;
			padding-top: 2px
		}

		.mackindboxset_iner {
			background-size: 272px
		}
	}

	@media (max-width: 380px) {
		.azmbiasmaintextsethomepg h1 {
			font-size: 18px !important;
		}

		.azmbiasmaintextsethomepg h2 {
			font-size: 12px !important;
		}

		/* .referandearnimg_set img {
			width: 65%;
		} */

		.refandernsetimgtxtbox_cover {
			margin-bottom: 25px;
			margin-top: 0;
		}

		.referandearntitle_set a {
			font-size: 14px;
		}

		.forgetpasswdset {
			padding: 20px 15px 0px 15px;
		}

		.forgetpasswdset .login-title {
			font-size: 24px !important;
		}

		.refandernboxtextset {
			margin-top: 20px
		}

		.refandernboxtextset h3 {
			font-size: 20px
		}

		.detailrefearnset_box2 {
			padding-left: 15px
		}

		.detailrefearnboxiner {
			width: 87%
		}

		.refcodeboxdes {
			width: 295px
		}

		.referearnboxcoverset {
			margin-bottom: 10px
		}

		.earnrefbox_righttext h6 {
			padding: 6px 12px
		}

		.earnrefbox_righttext p {
			font-size: 12px
		}

		.earnrefbox_righttext h3 {
			font-size: 18px
		}

		.earnrefbox_leftimg {
			padding-top: 15px;
			padding-left: 14px
		}

		.earnrefbox_leftimg img {
			height: auto;
			display: inline-block;
			width: 100%
		}

		.topdetrefpage_left img {
			width: 80%
		}

		.detailrefearnboxiner img {
			width: 50px;
			margin-bottom: 8px
		}

		.refcodeboxdes {
			padding: 6px
		}

		.refcodeboxdes h3 {
			height: 55px;
			font-size: 13px;
			padding: 9px 10px 8px;
		}

		.refcodeboxdes a {
			height: 55px;
			padding: 9px 12px 8px;
			/* font-size: 14px;
			line-height: 2.5; */
		}

		.detailrefearnset_box3 {
			padding-top: 12px;
			padding-bottom: 12px
		}
	}

	@media (max-width: 376px) {
		.rightmenuyboxset ul li {
			margin-left: 5px;
			margin-right: 5px
		}

		.rightmenuyboxset ul li a span {
			font-size: 11px;
			min-width: 16px;
			min-height: 16px
		}

		.rightmenuyboxset ul li a p {
			margin-top: 7px;
			font-size: 11px
		}

		.rightmenuyboxset ul li a img {
			width: 26px;
			height: 26px
		}
	}

	@media (max-width: 360px) {
		.checkoutaddcover_set {
			position: relative;
			bottom: 23px;
		}

		.recaptchwidthset iframe {
			width: 287px;
		}

		.forgot-password-btn {
			width: 100%;
		}

		.loginboxsetpart form .login-user-input-email {
			font-size: 12px !important;
		}

		.otplogcollg7 input {
			padding-right: 48px !important;
		}

		.otplogcollg3 .login-login-button {
			font-size: 11px !important;
		}

		.container.redrimoinresposet {
			width: calc(100% - 0px);
		}

		/* .footboxmanuset1 {
			margin-bottom: 12px
		} */
		.footboxmanuset1 h6 {
			font-size: 16px
		}

		.prestlisboximgpart .imgboxcoversetpr {
			margin-bottom: 8px
		}

		.rowimgboxprb .col-sm-3 {
			width: 100% !important;
			max-width: 100%
		}

		.titleboxsetiner h3 {
			font-size: 15px
		}

		.fotmenuboxcover h3 {
			font-size: 15px
		}

		.appdownldbtn a img {
			width: 96px
		}

		.downloadbox_left img {
			width: 200px
		}

		.downloadbox_cover {
			padding-top: 10px;
			padding-bottom: 14px
		}

		.downloadbox_right .playstoreiconbtn {
			width: 94px !important;
			margin-top: 0
		}

		.downloadbox_right a img {
			width: 94px !important
		}

		.downloadbox_right h6 {
			font-size: 14px;
			margin-bottom: 5px
		}

		.downloadbox_right h3 {
			font-size: 20px;
			margin-bottom: 6px
		}

		.colmdwidthimg4 {
			width: 100%
		}

		.product_detaildetabox ul li {
			font-size: 14px;
			margin-bottom: 0
		}

		.subsitiprodcover {
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		.prodrespopageset {
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		.prodsetditbox_cover {
			padding: 6px 15px !important
		}

		.peiceprod_ditsetiner {
			font-size: 18px !important
		}

		.pharmarecmdbox h4 span {
			margin-left: 6px
		}

		.compostextbox h4 span {
			margin-left: 6px
		}

		.prodsetditbox_cover {
			margin-top: 3px !important
		}

		.colsm4proditset {
			width: 100%
		}

		.ban_btm-box h3 {
			font-size: 11px;
			line-height: 1.5
		}

		.ban_btm-box img {
			width: 24px
		}

		.add_edit_main .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
			right: 0;
			margin-top: 16%;
		}
	}

	@media (max-width: 339px) {
		.refcodeboxdes {
			width: 96%
		}

		.footboxmanuset1 p {
			font-size: 14px
		}

		.footboxmanuset1 h6 {
			font-size: 15px
		}
	}

	@media (max-width: 329px) {
		.ModuleBoxRight h4 {
			font-size: 16px;
			font-weight: 600;
		}

		.ModuleBoxRight p {
			font-size: 13px;
			color: #4A4A4A;
			margin-bottom: 5px;
		}

		.dprodispbot1 h4 {
			font-size: 15px !important
		}

		.dprodispbot2 h4 {
			font-size: 15px !important
		}

		.prodrightboxsetpart .product-name span {
			font-size: 18px !important
		}

		.prodsetdiscolor .rightnamebtnbox {
			margin-top: 0
		}

		.rightnamebtnbox a button {
			padding: 0 10px;
			height: 27px;
			font-size: 11px
		}

		.prodsetdiscolor .leftnametitlebox p::after {
			content: '';
			width: 50px
		}

		.leftnametitlebox p {
			font-size: 15px !important;
			padding-bottom: 9px
		}

		.tophedboxhome_title {
			padding-left: 0;
			padding-right: 0
		}

		.rightmenuyboxset ul li a p {
			margin-left: 6px
		}

		.rightmenuyboxset ul li a img {
			width: 24px;
			height: 24px
		}

		.rightmenuyboxset ul li a p {
			margin-top: 6px;
			font-size: 10px
		}

		.maxsizenoteboxlist p {
			font-size: 13px;
		}

		.refcodeboxdes a {
			font-size: 12px;
			line-height: 3;
		}
	}

	.lg-outer .lg-toogle-thumb:after {
		content: "/f00d" !important;
	}

	.pageload_cover {
		position: fixed;
		z-index: 999;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: rgb(251 251 251 / 81%);
	}

	.pageload_cover p {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 25px;
		color: #3567b0;
		padding-top: 0;
		font-weight: 500;
		position: fixed;
		left: 0;
		right: 0;
		top: 50%;
	}

	.leftcontactfotmset ul.parsley-errors-list li {
		color: red;
	}