body {
	width: 100%;
	font-family: 'Poppins', sans-serif;
}

html {
	font-family: 'Poppins', sans-serif;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
span {
	font-family: 'Poppins', sans-serif;
}

* {
	word-wrap: break-word;
	/* word-break: break-word; */
}

a,
button,
input {
	outline: medium none;
}

.img {
	max-width: 100%;
	transition: all .3s ease-out 0
}

.btn,
a {
	-webkit-transition: all .3s ease-out 0;
	-moz-transition: all .3s ease-out 0;
	-ms-transition: all .3s ease-out 0;
	-o-transition: all .3s ease-out 0;
	transition: all .3s ease-out 0
}

.btn {
	border-radius: 0;
	font-size: 14px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	cursor: pointer
}

.btn:focus,
a:focus {
	text-decoration: none;
	outline: 0
}

a:hover {
	/* color: #333; */
	text-decoration: none
}

a:focus {
	text-decoration: none
}

button:focus {
	outline: 0 dotted
}

a,
button,
input {
	outline: medium none
}

.uppercase {
	text-transform: uppercase
}

.capitalize {
	text-transform: capitalize
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	color: #454545;
	margin-top: 0;
	font-style: normal;
	font-weight: 400
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #454545
}

ul {
	margin: 0;
	padding: 0
}

li {
	list-style: none
}

p {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #8d8d8d;
	margin-bottom: 15px
}


hr {
	margin: 60px 0;
	padding: 0;
	border-bottom: 1px solid #eceff8;
	border-top: 0
}

hr.mp-0 {
	margin: 0;
	border-bottom: 1px solid #eceff8
}

hr.mtb-40 {
	margin: 40px 0;
	border-bottom: 1px solid #eceff8;
	border-top: 0
}

label {
	font-size: 15px;
	font-weight: 400;
	color: #626262
}

::-moz-selection {
	background: #4fc1f0;
	color: #fff;
	text-shadow: none;
	background: #4fc1f0;
	color: #fff;
	text-shadow: none
}

::selection {
	background: #4fc1f0;
	color: #fff;
	text-shadow: none
}

.price_currencyfont {
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Raleway', sans-serif !important; */
}

.viewnotficationset table thead tr th,
.viewnotficationset tbody tr td {
	font-family: 'Roboto', sans-serif;
}

input {
	background: #eceff8;
	border: 2px solid #eceff8;
	height: 45px;
	box-shadow: none;
	padding-left: 10px;
	font-size: 14px !important;
	color: #000;
	width: 100%
}

select {
	width: 100%;
	background: 0 0;
	border: 0 solid #eceff8;
	box-shadow: none;
	font-size: 14px;
	color: #626262
}

option {
	background: #fff;
	border: 0 solid #626262;
	padding-left: 10px;
	font-size: 14px
}

textarea {
	resize: vertical;
	background: #eceff8;
	border: 2px solid #eceff8;
	padding: 10px;
	width: 100%;
	font-size: 14px
}

textarea:focus {
	background: 0 0;
	border: 2px solid #4fc1f0;
	outline: 0
}


[data-overlay] {
	position: relative
}

[data-overlay]::before {
	background: #252525 none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

[data-overlay="3"]::before {
	opacity: .3
}

[data-overlay="4"]::before {
	opacity: .4
}

[data-overlay="5"]::before {
	opacity: .5
}

[data-overlay="56"]::before {
	opacity: .56
}

[data-overlay="6"]::before {
	opacity: .6
}

[data-overlay="7"]::before {
	opacity: .7
}

[data-overlay="8"]::before {
	opacity: .8
}

:focus {
	outline: -webkit-focus-ring-color auto 0;
	outline: -mos-focus-ring-color auto 0
}

.product-list .product-action,
.product-list .product-content,
.product-list-content {
	display: none;
}

.ptb-50 {
	padding: 50px 0;
}

.pt-20 {
	padding-top: 20px;
}

#g-recaptcha-container iframe {
	-moz-transform: scale(0.70);
	-webkit-transform: scale(0.70);
	-ms-transform: scale(0.70);
	margin-left: -45px;
}

.product-price span {
	margin-right: 5px;
}

.price span.old {
	text-decoration: line-through;
	font-weight: 400;
}

.product-price-cart-wrapper {
	justify-content: space-between;
}

.label-success {
	background-color: #8cce39;
	color: #fff
}


.select2-container .select2-results .select2-results__options li {
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}








.container1 {
	min-height: 545px;
}

.rc-anchor-normal {
	height: 74px;
	width: 300px;
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
	font-size: 12px;
	font-weight: 500;
}

.hadermainfixedsetcover {
	display: inline-block;
	width: 100%;
	/* position: fixed; */
	position: relative;
	top: 0;
	left: 0;
	z-index: 99;
}

.headerheightsetcover {
	display: inline-block;
	width: 100%;
	/* float: left; */
}



::-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: 12px;
	font-weight: 500;
	color: #1f4569
}

.select2-container .select2-results .select2-results__options li {
	font-size: 12px;
	color: #0e3254;
	transition: .2s all !important;
	line-height: 1.2;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
	border-top: 1px solid #e8e8e8
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	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: #ffffff; */
	/* box-shadow: 0 4px 12px 0 rgba(204, 204, 204, .5); */
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	/* box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%); */
	float: left;
}

.logosrchcsart {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	float: left;
	padding: 0
}

.lefthedlogonav {
	display: inline-block;
	width: auto;
	float: left;
	margin-top: 0px;
	min-height: auto
}

.lefthedlogonav a {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0
}

.lefthedlogonav a img {
	/* width: 145px;
    height: 65px;
    object-fit: contain;
	aspect-ratio: 15 / 8; */
	height: 70px;
}

.midserchbox {
	display: inline-block;
	width: 500px;
	float: left;
	padding-top: 16px;
	margin-left: 40px;
}

.midserchbox form {
	background: 0 0;
	margin-bottom: 0;
	position: relative;
}

.searchbar {
	position: relative;
	display: inline-block;
	border-radius: 5px;
	width: 595px;
	float: left
}

.searchbar .search_input {
	width: 100%;
	color: #000;
	background: #fff;
	border: 1px solid #e0e0e0;
	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: #E9E9E9 !important; */
	border: 0 !important
}

.allcatgrboxsel span.select2-selection.select2-selection--single {
	height: 39px !important;
	padding-top: 6px !important;
	border-radius: 4px 0 0 4px;
	text-align: center;
}

.allcatgrboxsel .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 3px;
	right: 5px;
	height: 34px !important
}

.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 28px
}

.midserchbox .searchbar form {
	background-color: transparent !important
}

.headersearchboxwidth .select2-dropdown {
	min-width: 188px !important;
	max-height: 323px !important;
	overflow: auto
}

.headersearchboxwidth .select2-results__options .select2-results__option strong.select2-results__group {
	padding-left: 12px;
	padding-right: 12px;
	color: #a9a9a9;
	font-weight: 600;
}

.headersearchboxwidth .select2-results__options {}

.headersearchboxwidth .select2-results .select2-results__options li {
	color: #000000;
}


.select2-container .select2-search.select2-search--dropdown {
	/* display: none !important */
}

.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: #36a9ff;
	color: #fdfdfd;
	font-size: 14px;
	min-width: 18px;
	min-height: 18px;
	border-radius: 50%;
	line-height: 1.2;
	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;
	-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.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: 4px;
	border-bottom-left-radius: 4px;
	background: var(--header-search-bg-color) !important;
	height: 40px;
	border-right: 0;
	min-width: 85px
}

.nav-list::after {
	content: '';
	position: absolute;
	top: 6px;
	right: 0;
	border-right: 1px solid #ccc;
	height: 28px
}

#dropdown {
	visibility: visible;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0
}

input#search-box:focus {
	background-color: var(--header-search-bg-color);
}

.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: var(--header-search-text-color) !important;
	/* color: #000 !important; */
	/* background: #E9E9E9 !important; */
	border: 0 !important;
	font-size: 13px !important;
	border-radius: 0 !important;
	height: 40px !important;
	padding-left: 15px !important;
	padding-right: 50px !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-radius: 0px 5px 5px 0px !important;
}

.sercboxslibox::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: var(--header-search-text-color) !important;
}

.sercboxslibox::-moz-placeholder {
	/* Firefox 19+ */
	color: var(--header-search-text-color) !important;
}

.sercboxslibox:-ms-input-placeholder {
	/* IE 10+ */
	color: var(--header-search-text-color) !important;
}

.sercboxslibox:-moz-placeholder {
	/* Firefox 18- */
	color: var(--header-search-text-color) !important;
}

.go-button {
	float: right !important;
	border: 0px !important;
	margin: 0 !important;
	padding: 0 9px !important;
	border-left: 0 !important;
	cursor: pointer !important;
	/* background: #e9e9e9 !important; */
	border-radius: 6px;
}

.midserchbox .search_icon {
	width: 50px !important;
	height: 40px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
	position: absolute;
	right: 0;
	top: 0;
}

.midserchbox .search_icon img {
	width: 18px
}


.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: 160px !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);
	display: inline-block;
	width: 100%;
}

.helpnubox_iner a {
	padding: 8px 17px;
	display: inline-block;
	width: 100%;
	color: #528c3f !important;
	background: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	height: auto;
	border-radius: 4px !important
}

.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: 35px;
	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: 30px;
	margin-bottom: 50px;
}

.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: #fff;
	float: right;
	border-radius: 8px;
	line-height: 1.5;
	font-weight: 500;
	font-size: 14px;
	padding-left: 12px;
	padding-right: 12px;
}

.style__info___1X5WU img {
	width: 18px;
	float: right;
	margin-left: 8px;
	margin-top: 4px;
}

.product-price-cart-wrapper {
	margin-top: 0;
	display: inline-block;
	width: 100%;
}

.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: var(--primary-color)
}

.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 {
	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
}

/* .lblmaintextsmaincover .checkbox1 input:checked~.check {
	background-color: var(--primary-color);
} */
.lblmaintextsmaincover .checkbox1 .check {
	position: absolute;
	top: 1px;
	left: 0;
	height: 17px;
	width: 17px;
	background-color: #fff;
	border-radius: 3px;
	/* border: 2px solid var(--primary-color); */
}

/* .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; */
	min-height: auto;
	display: inline-block;
	width: 100%;
	padding: 0px;
	-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;
}

/* .shobyhelthbox_cover.prodsetdiscolor.caticonimgtextset{
	margin-top: 30px !important;
} */
.tophedboxhome_title {
	display: inline-block;
	width: 100%;
	border-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
}

.leftnametitlebox {
	display: inline-block;
	float: left;
	padding-top: 5px
}

.leftnametitlebox p {
	display: inline-block;
	width: auto;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	line-height: 22px;
	font-weight: 600;
	margin: 0
}

.rightnamebtnbox {
	display: none;
	float: right;
}

.sldboxcovershop {
	display: inline-block;
	width: 100%;
	padding: 0 14px
}

.sldboxcoversho_iner {
	display: inline-block;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.shobyhelthbox_cover .owl-nav button {
	height: 35px !important;
	width: 35px !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: 5px !important
}


.sldarrolistboxset .owl-nav .owl-prev {
	/* border-radius: 50% !important; */
	right: 40px !important;
	padding: 0;
	left: inherit !important;
	opacity: 1 !important;
	margin-top: -18px ​ !important;
	position: absolute !important;
	top: 0 !important;
}

.sldarrolistboxset .owl-nav .owl-next {
	/* border-radius: 50% !important; */
	right: 0px !important;
	padding: 0;
	left: inherit !important;
	opacity: 1 !important;
	top: 0px !important;
	margin-top: -18px ​ !important;
}

.leftarrowbox {
	width: 38px;
}

.rightarrowbox {
	width: 38px;
}

.sldarrolistboxset .owl-nav .leftarrowbox {
	width: 30px !important;
}

.sldarrolistboxset .owl-nav .rightarrowbox {
	width: 30px !important;
}

.sldarrolistboxset .tophedboxhome_title {
	margin-bottom: 15px;
}

.sldarrolistboxset .owl-nav button.owl-prev {
	top: -28px !important;
}

.sldarrolistboxset .owl-nav button.owl-next {
	top: -28px !important;
}

.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: 20px;
	padding-bottom: 20px;
	background: #ffffff;
	border-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 35px;
}

.products_coverset {
	border: 0;
	border-radius: 10px;
	background: #fff;
	transition: .3s all !important;
	position: relative;
	border: 1px solid #ffffff;
	display: inline-block;
	width: 100%;
}

.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) */
	/* border: 1px solid #cbcbcb; */
}

.products_coverset a {
	display: inline-block;
	width: 100%;
	/* height: 100% */
}

.products_coverset form {
	display: inline-block;
	width: 100%;
	margin: 0;
}

.imgselgprod_img {
	width: 100%;
	object-fit: contain;
	overflow: hidden;
	height: 150px;
	opacity: 1;
	aspect-ratio: 50 / 51;
}

.topimgselimgbox {
	display: inline-block;
	width: 100%;
	padding: 6px 8px 3px;
	border: 2px solid #E0E0E0;
	border-radius: 10px;
}

.topimgselimgbox a {
	display: inline-block;
	width: 100%
}

.boxcollg3 {
	padding: 0 4px;
	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: #6e6e6e !important
}

.newprice {
	font-weight: 600 !important;
}

.offertagbox {
	width: 28px;
	height: 32px;
	background: #3EC100;
	top: 0;
	position: absolute;
	left: 10px;
	padding: 3px 3px 3px;
	border-radius: 0;
}

.offertagbox span {
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-weight: 500;
	font-size: 10px;
	line-height: 1.3;
	color: #fff !important;
	display: inline-block;
}

.offertagbox::after {
	content: "";
	position: absolute;
	height: 9px;
	width: 28px;
	bottom: -7px;
	right: 0;
	background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
	background-size: 28px;
}



.prodnamesetbox {
	display: inline-block;
	width: 100%;
	min-height: 34px
}

.prodnamesetbox h4 {
	/* display: inline-block; */
	width: 100%;
	text-align: left;
	font-size: 13px;
	font-weight: 500;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.4;
	color: #000000;
}

.products_coverset .product-content {
	min-height: 75px;
	padding: 12px 0px 0px;
	text-align: left;
}

.brandcatbox_cover {
	border: 0;
	border-radius: 0px;
	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: 175px;
    padding-top: 32px;
    background: #BDD9FF;
    border-radius: 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: 100% !important;
	height: 108px !important;
	object-fit: cover;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 0;
	padding: 0px;
	aspect-ratio: 1 / 1;
}

.brandcatbox_cover .brand-logo-img {
	margin-top: 0 !important
}

.cattagnam_title {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	min-height: 55px;
}

.cattagnam_title p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000000;
	margin-bottom: 0px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 500;
	margin-top: 2px;
}

.caticonimgtextset {
	margin-bottom: 0 !important
}

.caticonimgtextset .brandcatbox_cover {
	margin-bottom: 5px !important
}

.bannersliderbox {
	padding: 0;
	margin: 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;
}

.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(--button-color);
	border-color: var(--button-color);
}

.control input:checked:focus~.control__indicator,
.control:hover input:not([disabled]):checked~.control__indicator {
	background: var(--button-color);

}

/* .control--checkbox .control__indicator:after{
	border: solid var(--button-text-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 !important;
	width: auto !important
}

.allprodmor_iner li {
	display: inline-block !important;
	width: auto !important;
	padding-right: 12px;
}

.allprodmor_iner ul li {
	display: inline-block !important;
	width: auto !important
}

.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
}



.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;
	background-color: transparent;
}

.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-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: 4px;
}

.prodsetdiscolor .leftnametitlebox {
	padding-top: 0
}

.prodsetdiscolor1 {
	background-color: transparent;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	margin-bottom: 0;
	margin-top: 0;
	/* margin-bottom: 35px */
	margin-bottom: 0px;
}

.prodsetdiscolor1 .tophedboxhome_title {
	padding-top: 0;
	margin-bottom: 5px;
}

.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: var(--primary-color);
	-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: 18px;
	text-transform: capitalize;
	font-weight: 600;
	position: relative;
	padding-bottom: 0;
	color: #0e0c0c;
}

.prodsetdiscolor .leftnametitlebox p {
	font-size: 18px;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 0px
}


.prodsetdiscolor .rightnamebtnbox {
	margin-top: 0px
}

footer.footboxcoverset {
	display: inline-block !important;
	width: 100%;
	/* background: #ffffff; */
	/* -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%); */
	-webkit-box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
	-moz-box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
	box-shadow: 0 4px 12px 0 rgb(204 204 204 / 50%);
	padding-left: 18px;
	padding-right: 18px;
}

.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: 125px;
}

.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-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 {
	width: 18%;
	display: inline-block;
	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: 600;
	color: #1b1b1b !important;
	font-size: 16px
}

.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: 600;
	color: #1b1b1b !important;
	font-size: 16px;
	padding-right: 14px
}

.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: #1b1b1b;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 8px;
	cursor: pointer;
	font-weight: 400;
	position: relative;
	padding-left: 0
}

.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: #1b1b1b !important;
	font-size: 15px;
	text-decoration: none;
	font-weight: 400
}

.addloctcont p i {
	position: absolute;
	top: 6px;
	left: 0
}

.addloctcont p a {
	color: #1b1b1b !important
}

.lastfootcopyrightbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #fbfbfb
}

.lastfootcopyrightbox p {
	display: inline-block;
	width: 100%;
	color: #1b1b1b;
	margin-bottom: 0;
	padding-top: 14px;
	padding-bottom: 14px
}

.lastfootcopyrightbox p span {
	font-weight: 600;
	color: #1b1b1b
}

.contmenuonfotbox {
	display: inline-block;
	width: 100%;
	float: left;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 8px 20px 7px
}

.contmenuonfot_left {
	display: inline-block;
	width: 30%;
	float: left
}

.contmenuonfot_right {
	display: inline-block;
	width: 70%;
	float: left
}

.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;
	line-height: 1.5;
	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: 6px;
	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: 57px;
	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%
}

.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: 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: 5px 0px 15px;
}

.pricinput {
	width: 42%;
	float: left;
	padding-right: 0;
	padding-left: 0;
}

.prictoinput {
	width: 16%;
	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: 0;
	padding-bottom: 0;
}

.gobtncover a {
	display: inline-block;
	border-radius: 4px;
	line-height: 1.5;
	height: auto;
	width: auto;
	padding: 6px 18px 6px;
	font-size: 12px;
}



.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 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	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;
	background-color: #548b0f;
	color: #fff;
}

.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: 27px;
	text-align: center;
	/* text-transform: uppercase */
	text-transform: capitalize;
	color: #000000;
}

.myaddresslist_title {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.myaddresslist_title h3 {
	display: inline-block;
	margin: 0;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 27px;
	text-align: center;
	/* text-transform: uppercase; */
	/* text-transform: capitalize; */
	color: #000000;
}

.myclass-order_type:hover {
	color: #fff
}

.search_box_dropdown {
	z-index: 99 !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: 9px;
	padding-bottom: 9px;
}

.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
}

.leftprodnamebox .text_msg {
	color: #3a3a3a !important;
	font-size: 12px;
	padding-left: 8px;
}

.leftprodnamebox .cmp_nm {
	display: inline-block;
	width: 100%;
	font-size: 10px;
	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: var(--button-text-color) !important;
	border: 0;
	cursor: pointer;
	background-color: var(--button-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: 185px !important;
	right: 0px !important;
	top: 16px !important;
	padding-top: 15px !important;
	left: inherit !important;
}

.probtnlgin_inerbox {
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 18%);
	-moz-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 18%);
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 18%);
	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: #000000 !important;
	font-weight: 500;
	font-size: 15px;
	text-align: left;
	height: auto;
	text-decoration: none;
	text-transform: capitalize;
}

.probtnlgin_inerbox ul li a:hover b {
	color: #ffffff !important;
}

.probtnlgin_inerbox ul li a b {
	color: red
}



.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: var(--primary-color);
	border: solid 1px var(--primary-color);
	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: var(--primary-color);
	border: solid 1px var(--primary-color);
	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: var(--primary-color)
}

.peiceprod_ditsetbox {
	display: inline-block;
	width: 100%
}

.peiceprod_ditsetiner {
	display: inline-block;
	width: 100%;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 700;
	color: var(--primary-color) !important
}

.tabletditbox {
	color: #000;
	font-size: 15px;
	padding-top: 3px;
	display: inline-block
}

.addcartbtnsetbox {
	display: inline-block;
	width: 100%
}

.addcartbtnsetbox button {
	font-size: 16px !important;
	margin: 0;
	margin-top: 0 !important;
	line-height: 32px !important;
	height: auto !important;
	color: var(--button-text-color) !important;
	background: var(--button-color) !important;
	border-color: var(--button-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: var(--primary-color) !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;
	font-size: 16px !important;
	margin: 0;
	margin-top: 0 !important;
	height: auto !important;
	padding: 6px 15px 7px;
	border-radius: 5px;
	margin-top: 3px !important;
	display: inline-block;
	color: var(--button-text-color) !important;
	background: var(--button-color) !important;
	border-color: var(--button-color) !important;
}

.conshoppingbtn a:hover {
	color: var(--button-text-color) !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
}


.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: var(--primary-color);
	/* background: -webkit-linear-gradient(to right, var(--primary-color), var(--primary-color));
	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(--button-color);
	border-color: var(--button-color);
	color: var(--button-text-color);
	font-size: 16px !important;
	font-weight: 600;
	border-radius: 6px;
	height: auto !important;
	padding: 8px 10px;
	cursor: pointer
}

.registerbtnbox {
	background-color: var(--button-color);
	border-color: var(--button-color);
	color: var(--button-text-color);
	font-size: 16px !important;
	font-weight: 600;
	border-radius: 6px;
	height: auto !important;
	padding: 8px 10px
}

.forgot-password-btn {
	background-color: var(--button-color);
	border-color: var(--button-color);
	color: var(--button-text-color);
	font-size: 16px !important;
	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 .address {
	margin-bottom: 8px !important
}

.addresboxleftprw {
	padding-top: 7px !important
}

.addresboxleftprw .radio-label {
	margin-bottom: 0
}

.addresboxrightadd {
	display: inline-block !important;
	width: 100% !important;
	height: 206px !important
}

.aplcoupcodbox {
	background-color: #ffffff;
	border-radius: 0px;
}

.checkout-area.gray-bg.checkouttoppedbox {
	padding-top: 40px;
	padding-bottom: 40px;
}

.checkouttoppedbox .checkout-sub-title {
	font-weight: 500
}

.aplcoupcodbox .checkout-sub-title {
	padding: 22px 25px 10px 25px;
	font-size: 16px;
	border: 0;
	font-weight: 500;
	color: #000000;
}

.aplcoupcodbox .alert-success {
	margin-top: 12px !important;
	margin-bottom: 0;
	width: 100%;
}

.aplcoupcodbox .alert-danger {
	margin-top: 12px !important;
	width: 100%;
}

.radio input[type=radio]:checked+.radio-label:before {
	box-shadow: inset 0 0 0 4px #f4f4f4;
	width: 18px;
	height: 18px;
	/* background-color: #ef7f1b !important;
	border: 1px solid #ef7f1b; */
}

.aplbntsetox {
	margin-bottom: 0
}

.aplbntsetox button {
	font-size: 15px !important;
	font-weight: 500;
	border-radius: 6px;
	height: auto !important;
	width: 100%;
	border: 0;
	transition: .3s all !important;
	cursor: pointer;
	text-transform: uppercase;
	padding: 8px 10px;
}

/* .aplbntsetox button:hover {
	color: #fff
} */
.shopingcartboxset {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	-webkit-box-shadow: 0 0 4px rgba(40, 44, 63, .25);
	-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .25);
	box-shadow: 0 0 4px rgba(40, 44, 63, .25);
	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: 0;
	padding-right: 0;
	padding-top: 12px
}

.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, .08) !important;
	-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .08) !important;
	box-shadow: 0 0 4px rgba(40, 44, 63, .08) !important;
	background-color: #fff !important;
	border-radius: 4px !important;
	margin-top: 14px;
	border-top: 0 !important;
	padding: 0 !important;
}

.plashorderbtnboxchot .checkout-btn {
	font-size: 14px !important;
	font-weight: 500;
	border-radius: 7px;
	height: auto !important;
	width: 100%;
	padding: 14px 10px;
	transition: .3s all !important;
	text-transform: uppercase;
	display: inline-block;
}

.rightcheotsidbox .plashorderbtnboxchot {
	-webkit-box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	box-shadow: inherit !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;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 25px;
}

.clerfltboiner a {
	display: inline-block;
	width: 100%;
	display: inline-block;
	border-radius: 4px;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto
}


.categoryprodlistmain {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px
}

.categoryprodlistbox {
	display: inline-block;
	width: 100%
}

.categoryprodlis_left {
	display: inline-block;
	float: left
}

.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: 15px;
	padding-right: 15px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 0;
}

.medbacatprodlist .product-wrapper {
	height: auto;
	min-height: 304px;
	border: 1px solid #ffffff;
	border-radius: 10px;
	background: #fff;
	transition: .3s all !important;
	position: relative;
	margin-bottom: 20px;
}

.medbacatprodlist .product-wrapper:hover {
	transition: .3s all !important;
	/* border: 1px solid #e5e5e5; */
	/* -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: 0px
}

.medbacatprodlist .product-wrapper a {
	display: inline-block;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px
}

.medbacatprodlist .product-content {
	padding: 4px 0 0 !important;
	display: inline-block;
	width: 100% !important;
	text-align: left;
}

.medbacatprodlist .product-content h4 {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.medbacatprodlist .product-content h4 a {
	font-size: 13px;
	text-align: left;
	color: #000;
	font-weight: 500;
	margin: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: .2px;
	line-height: 1.5;
	margin-top: 0px;
	word-break: break-word;
	min-height: 35px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 0;
	padding-right: 0;
}

.medbacatprodlist .product-content .product-price-cart-wrapper .product-price.price .new {
	font-size: 14px !important;
	font-weight: 600;
	display: inline-block;
	margin-left: 0;
}

.medbacatprodlist .product-width {
	padding-left: 10px;
	padding-right: 10px
}

.categoryprodlistbox .col-lg-5 {
	padding-right: 4px
}

.medbacatprodlist .product-cart {
	border-top: 0px solid #e5e5e5 !important;
}

.medbacatprodlist .product-cart .checkout-btn {
	border: none;
	background-color: #fff;
	color: #000000 !important;
	margin-top: 0;
	font-weight: 500;
	font-size: 12px !important;
	padding: 0;
	padding-left: 0px;
	padding-right: 0px;
}

.addtocartimgspan img {
	width: 30px !important;
	display: inline-block !important;
	float: left;
}

.addtocartimgspan span {
	float: left;
	margin-top: 0px;
	padding-left: 6px;
	padding-top: 1px;
}

.medbacatprodlist .product-wrapper {
	position: relative
}

.prod_promosetbox {
	width: 28px;
	height: 32px;
	background: var(--primary-color);
	position: absolute;
	left: 10px;
	margin: 0 auto;
	text-align: center;
	font-weight: 500 !important;
	font-size: 10px !important;
	line-height: 1.3;
	top: 0px;
	color: #fff !important;
	margin-left: 0 !important;
	padding: 3px 3px 3px;
	border-radius: 0;
}

.prod_promosetbox::after {
	content: "";
	position: absolute;
	height: 9px;
	width: 28px;
	bottom: -8px;
	right: 0;
	background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
	background-size: 28px;
	/* 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: 0px !important
}

.allchelistboxsetcat .custom_checkbox p {
	display: inline-block;
	font-size: 14px;
	color: #000000;
	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;
	padding-left: 0;
	padding-right: 0;
}

.setboxpricecover .old {
	color: #6e6e6e !important;
}

.boxleft_titlesetpart span {
	font-size: 15px;
	font-weight: 500;
	color: #7E7E7E;
}

.boxsdwnallsemset {
	-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;
}

.fltcoverlistingbot .subcategboxcover {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.loadmorebtnsetbox {
	display: inline-block;
	width: auto;
	display: inline-block;
	border-radius: 4px;
	font-size: 15px;
	padding: 3px 25px;
	height: auto
}



.offerpageset_cver {
	display: inline-block;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 15px;
}

.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 #416f9a;
	position: relative;
	min-height: 145px;
	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: -21px;
	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
}

.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, .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; */
	margin-bottom: 0px;
	display: inline-block !important;
}

.cartlistcoverpage {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	flex: inherit
}

.cartlistcoverpage ._3ycxrs._2Rwa71 {
	padding-left: 0;
	padding-right: 0;
}

.cartlistcoverpage_iner {
	padding-bottom: 0px
}

.cartlistcoverpage ._2Rwa71 {
	border-bottom: 1px solid rgb(240, 240, 240) !important;
	border-top: 0px solid rgb(240, 240, 240) !important;
}

.cartleftnametitle {
	min-height: auto !important;
	padding-top: 2px !important;
	padding-bottom: 0px !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: 15px;
	padding-left: 0 !important;
	min-height: auto;
	margin-bottom: 10px;
}

.cartselectnumberprod {
	/* border: 1px solid #d6d6d6!important;
	background-color: #fff!important;
	box-shadow: inherit!important;
	border-radius: 5px!important;
	height: 34px!important */
	display: inline-block;
	width: 100%;
}

.cartselectnumberprod select {
	border: 1px solid #C4C4C4 !important;
	background-color: #fff !important;
	box-shadow: inherit !important;
	border-radius: 5px !important;
	height: 38px !important;
	width: 55px;
	padding-left: 6px;
	font-size: 15px;
	text-align: center;
}

.cartselectnumberprod .content {
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	background: #fff;
	text-align: right;
	/* 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;
	margin-bottom: 5px;
}

.cartprodnameline_cover .cartleftnametitle ._1Ox9a7 a {
	line-height: 1.5;
	font-size: 14px;
	font-weight: 500;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cartpricelisted {
	text-align: right;
	margin-bottom: 17px
}

.cartpricelisted span {
	/* color: #528c3f!important */
}

.cartpricelisted .pMSy0p.XU9vZa {
	width: 100%;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 4px;
}

.cartpricelisted .pMSy0p.LYRnr_ {
	color: #908d8d !important;
	width: 100%;
	font-size: 14px;
}

.removecarlisetprod {
	float: left;
}

.removecarlisetprod a {
	color: #9e9e9e;
	text-transform: capitalize;
	font-size: 15px;
	display: inline-block;
}

.removecarlisetprod a img {
	width: 12px;
	float: left;
	margin-top: 1px;
	margin-right: 8px;
}

.removecarlisetprod a span {
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	float: left;
	line-height: 1.5;
}

.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: #000000
}

.cartpricedetails_iner {
	border: 0;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: inherit !important;
	display: inline-block;
	width: 100%;
	border-radius: 0px !important;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
}

.cartpricedetails_iner ._2twTWD {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 0;
}

.cartpricedetails_iner .prosidbtnchkot {
	border: 0;
	padding: 0;
}

.savemrpofferprc {
	background: #c3fdc9;
	color: #0b4104;
	padding: 9px 13px 9px;
	margin-top: 2px;
	display: inline-block;
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	border-radius: 6px;
	margin-bottom: 15px;
}

.prosidbtnchkot {
	-webkit-box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	box-shadow: inherit !important;
	border-radius: 0 0 6px 6px
}

.prosidbtnchkot button {
	width: 100% !important;
	border: 0 !important;
	transition: .3s all !important;
	height: auto !important;
	padding: 12px 10px 12px;
	display: inline-block;
	line-height: 1.5 !important;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	border-radius: 6px !important;
}



.cartpricedetails_title {
	text-transform: capitalize !important;
	color: #000000 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-bottom: 1px solid #E6E6E6 !important;
	font-weight: 500 !important;
	padding-bottom: 13px !important;
	font-size: 16px !important;
	width: 100%;
	display: inline-block !important;
	line-height: 1.5;
}

.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-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
}

@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
}

@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
}

@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;
	text-align: justify;
}

.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;
	padding-left: 18px;
	padding-right: 18px;
}

.returnpolicy_cover {
	display: inline-block;
	width: 100%
}

.returnpolicy_iner {
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 36px;
	padding-left: 18px;
	padding-right: 18px;
	text-align: justify;
}

.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;
	padding-left: 18px;
	padding-right: 18px;
	text-align: justify;
}

.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;
	padding-left: 18px;
	padding-right: 18px;
}

.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;
	text-align: justify;
}

.checkoutregpage_cover {
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	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 {
	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
}

.checkoutregpage_cover .colmd4widthset embed {
	width: 100%;
	object-fit: contain;
	border: 1px solid #c7c7c7;
	border-radius: 5px;
	height: 155px;
	float: left;
}

.removentprechot {
	display: inline-block;
	width: auto;
	text-align: center;
	position: absolute;
	top: 6px;
	right: 20px;
}

.removentprechot a {
	display: inline-block;
	background-color: #f10000;
	color: #fff;
	font-size: 14px;
}

.piscboxcoverset .colmd4widthset {
	padding: 0px 15px 20px;
	width: 25%;
	float: left;
	position: relative;
}

.selectprescriptbnt {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	padding-right: 0px;
	margin-bottom: 0
}

.selectprescriptbnt a {
	display: inline-block;
	background-color: #ffffff;
	font-size: 14px !important;
	font-weight: 600;
	border-radius: 9px;
	transition: .3s all !important;
	line-height: 1.5;
	height: auto;
	width: 100%;
	border: 2px dashed #d7d7d7;
	text-align: left;
	padding: 20px 20px;
}



.nopresselectboxset {
	display: inline-block;
	width: 100%;
	text-align: center
}

.nopresselectboxset p {
	display: inline-block;
	width: 100%;
	padding-top: 22px;
	margin-bottom: 15px;
	color: red;
	font-size: 20px;
}

.piscboxcoverset {
	display: inline-block;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	margin-top: 20px
}

.allorderdit_inerlb {
	font-weight: 400 !important;
	font-size: 11px !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 {
	height: auto;
	font-size: 14px !important;
	padding: 8px 10px !important;
	line-height: 1;
	display: inline-block;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #d4d5d9 !important;
}



.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: 100%;
	margin: 0;
	font-size: 18px;
	margin-bottom: 18px;
	padding-left: 10px
}

.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; */
	text-transform: capitalize;
	color: #000000;
}

.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
}

.productimgpres3 embed {
	height: 99px;
	display: inline-block;
	float: left;
}

.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;
	height: auto
}

.colmdwidthimg4 {
	display: inline-block;
	width: 50%;
	float: left;
	margin-top: 15px;
	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 {
	border-radius: 5px;
	font-weight: 500;
	border: 0;
	font-size: 16px !important;
	padding: 14px 28px !important;
	height: auto;
	width: auto;
}


.palcorderbtnseltpre a {
	border-radius: 5px;
	font-weight: 500;
	border: 0;
	font-size: 15px !important;
	padding: 12px 25px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	display: inline-block;
}

.ordpenoupldboxset {
	display: inline-block;
	width: 100%
}

.ordpenoupldboxs_img {
	display: inline-block;
	width: 100%;
	margin-top: 18px
}

.ordpenoupldboxs_img img {
	width: 203px
}

.ordpenoupldboxs_btn {
	display: inline-block;
	width: 100%;
	margin-top: 18px
}

.ordpenoupldboxs_btn a {
	border-radius: 5px;
	font-weight: 500;
	border: 0;
	font-size: 13px !important;
	padding: 13px 15px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	display: inline-block;
}



.leftorderpreseltpr {
	width: 33.33%;
	float: left;
	padding-left: 15px;
	padding-right: 32px;
	padding-top: 20px
}

.rightorderpreseltpr {
	width: 66.66%;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	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 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	border-radius: 10px;
	margin-bottom: 55px;
}

.addeditaddrbox_cover .page-title {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	color: #454545;
	margin-bottom: 25px
}

.savsubmtbtnset {
	border-radius: 5px;
	font-weight: 500;
	border: 0;
	font-size: 16px !important;
	padding: 13px 45px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	margin-top: 15px;
}

.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
}

.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;
	-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;
	height: 138px
}

.upldpresbox.uploadprescboxsdw ._2IiDw {
	border: 2px solid #CCCCCC;
}

.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
}

.myprescripbox.mypresselctboxswd ._2tdEn {
	outline: inherit !important;
}

.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, .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: 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(--button-color) !important;
	border-radius: 5px;
	font-weight: 500;
	color: var(--button-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: var(--button-text-color) !important;
	background-color: var(--button-color) !important;
	border-color: var(--button-color) !important;
	box-shadow: inherit;
	opacity: 0.9;
	transition: .3s all !important
}

.mtaderboxset_covr {
	display: inline-block;
	width: 100%;
	padding-top: 32px
}

.myaderinerboxset {
	border: 2px solid rgb(102 102 102 / 23%);
	margin-bottom: 8px;
	padding-bottom: 6px;
	margin-top: 20px;
	word-break: break-all;
	border-radius: 6px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: 100%;
	height: auto;
	display: grid;
}

.myaderinerboxse_iner {
	display: inline-block;
	width: 100%;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 12px;
	position: relative;
	padding-top: 14px;
}

.myaderinerboxse_iner h3 {
	display: inline-block;
	width: 100%;
	margin-bottom: 12px;
	padding-right: 65px;
	font-size: 15px;
	color: #000000;
	font-weight: 600;
	word-break: break-word;
}

.deficonadderbox {
	color: #5a5a5a;
	font-size: 11px;
	font-weight: 600;
}

.leftaddmy_title {
	display: inline-block;
	float: left;
	width: 50%
}

.leftaddmy_title span.addAddressBar-heading {
	font-size: 18px;
	font-weight: 600;
}

.rightaddmy_btn {
	display: inline-block;
	float: right;
	width: 50%;
	text-align: right
}

.myaderinerboxse_iner h5 {
	float: right;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: #6b6b6b
}

.myaderinerboxse_iner p {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
	font-size: 14px;
	color: #757575;
	font-weight: 500;
	line-height: 1.5;
	word-break: break-word;
}

.addnewaddbtnset {
	float: right;
	background-color: var(--button-color) !important;
	border-radius: 5px;
	font-weight: 500;
	color: var(--button-text-color);
	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: var(--button-text-color) !important;
	background-color: var(--button-color) !important;
	border-color: var(--button-color) !important;
	opacity: 0.9;
	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: 0 !important;
	line-height: 1.5;
	font-size: 14px;
}

.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: var(--primary-color);
	border: solid 1px var(--primary-color);
	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(--button-color) !important;
	background: var(--button-color) !important;
	width: auto !important;
	height: 45px !important;
	color: var(--button-text-color) !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: var(--button-color) !important;
	background: var(--button-color) !important;
	opacity: 0.9;
}

.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: 6px
}

.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: #101010;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
}

.prestlisboximgpart .imgboxcoversetpr {
	margin-bottom: 15px;
	margin-top: 3px;
	float: left;
}

.prestlisboximgpart .panel-default .rowimgboxprb {
	padding: 10px;
}

.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: 15px
}

.usigwltbambox .control__indicator {
	top: 4px
}

.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: #eaeaea;
	border-radius: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	padding-right: 14px;
}

.canusecatbox p {
	display: inline-block;
	width: 100%;
	margin: 0;
	/* font-size: 16px;
	color: #000 */
	font-size: 12px;
	color: #d27600;
	font-weight: 500;
}

.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
}

.leftcontformbox .contact-form-style .submit.btn-style {
	margin-top: 6px;
	display: inline-block;
	padding: 10px 14px 10px;
	border-radius: 4px;
	font-size: 15px;
}

.leftcontformbox .contact-form-style .form-control:focus {
	border-color: #ced4da !important;
	outline: 0 !important;
	box-shadow: inherit !important;
}

.maprightboxset {
	display: inline-block;
	width: 50%;
	float: left
}

.maprightboxset iframe {
	width: 100%;
	height: 455px
}

.sendmessagbtn {
	font-size: 16px;
	font-weight: 500
}

.accountpagecover {
	margin-top: 40px;
	margin-bottom: 40px
}

.submtbtnsetactsav {
	margin-top: 23px;
	display: inline-block;
	width: 100%;
	text-align: center
}

.myactbofomrcover {
	padding-left: 44px !important;
	padding-right: 45px !important;
	padding-top: 75px !important
}

.submtbtnsetactsav .checkout-btn {
	background-color: var(--button-color);
	border-color: var(--button-color);
	font-size: 14px !important;
	color: var(--button-text-color);
	font-weight: 500;
	border-radius: 6px;
	height: auto !important;
	width: auto;
	padding: 14px 12px !important;
	transition: .3s all !important;
	min-width: 110px;
	margin-right: 8px !important;
	margin: 0 auto;
	display: inline-block;
	margin-bottom: 12px;
}

.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: 0;
	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 {
	margin: 0;
	color: #676767;
	font-size: 13px;
	margin-bottom: 2px;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	word-break: break-word;
	font-weight: 600;
}

.ordditcoverset1 p span {
	font-weight: 400;
}

.ordditcoverset1 h6 {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
	margin-top: 8px
}

.ordditcoverset2 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	word-break: break-word;
}

.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; */

	color: #676767;
	font-size: 13px;
	margin-bottom: 2px;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	word-break: break-word;

	font-weight: 600;
}

.ordditcoverset2 p span {
	font-weight: 400;
}

.ordditcoverset3 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}

.ordditcoverset3 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px
}

.modalcoversetpart .modal-dialog {
	margin: 118px auto;
	min-width: 460px;
	max-width: inherit;
	width: 460px;
	z-index: 99
}

.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(--button-color) !important;
	border-radius: 4px;
	font-weight: 500;
	color: var(--button-text-color);
	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: var(--button-text-color) !important;
	background-color: var(--button-color) !important;
	border-color: var(--button-color) !important;
	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: 290px !important;
	/* border: 1px solid #e5e5e5!important; */
	border: 0px solid #e5e5e5 !important;
	border-radius: 0px !important;
	background: #fff !important;
	transition: .3s all !important;
	margin-bottom: 30px;
	/* padding: 15px 15px 2px!important; */
	padding: 0px 0px 0px !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: 185px;
	opacity: 1;
	width: 100%
}

.allofercontent_text {
	display: inline-block;
	width: 100%;
	margin-top: 12px;
}

.allofercontent_text a {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	color: #000;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 0;
	word-break: break-word;
	min-height: auto;
	display: -webkit-box !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.allofercontent_text p {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	color: #000;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 3px;
	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: 8px;
	text-align: left;
}

.fullwidthofferlist {
	display: inline-block;
	width: 100%;
}

.offerpricecoverset .product-price .new {
	color: var(--primary-color) !important;
	font-size: 14px !important;
	font-weight: 600;
	display: inline-block;
}

.offerpricecoverset .product-price .old {
	color: #6e6e6e !important;
	font-size: 12px !important;
	font-weight: 400;
	display: inline-block
}

.addcartbtnofferbox {
	display: inline-block;
	width: 100%
}

.addcartbtnofferbox button {
	background-color: #fff;
	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: 28px;
	height: 32px;
	background: var(--primary-color);
	position: absolute;
	left: 10px;
	margin: 0 auto;
	text-align: center;
	font-weight: 500 !important;
	font-size: 10px !important;
	line-height: 1.3;
	top: 0px;
	color: #fff !important;
	margin-left: 0 !important;
	padding: 3px 3px 3px;
	border-radius: 0;
}

.discountPercset::after {
	content: "";
	position: absolute;
	height: 9px;
	width: 28px;
	bottom: -9px;
	right: 0;
	background: url(../../assets/svg/offertag-icon.svg) top center no-repeat;
	background-size: 28px;
}

.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: var(--primary-color)
}

.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-content {
	border-radius: 9px !important;
}

.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: 24px;
	text-align: center;
	margin-bottom: 28px;
	line-height: 1.5;
	font-weight: 400;
	color: #000000;
}

.packages_listdeta a {
	background-color: var(--primary-color) !important;
	color: #fff !important;
	border-color: #168afa;
	font-size: 15px !important;
	padding: 0px 18px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	height: auto !important;
	border: 0 !important;
	border-radius: 6px !important;
	margin-left: 3px;
	margin-right: 3px;
}

.removebtnsetbox button {
	font-size: 14px !important;
	font-weight: 500;
	border-radius: 6px;
	height: 40px !important;
	width: 100%;
	border: 0;
	padding: 8px 10px;
	transition: .3s all !important;
	cursor: pointer;
}

.removebtnsetbox button:hover {
	color: #fff;
}

.healthpackagescover {
	margin-top: 15px;
	margin-bottom: 0px !important;
	padding: 20px;
	padding-bottom: 0;
	border-radius: 10px;
}

.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;
	background: #ffffff;
}

.package_dits_cover a {
	padding-top: 0
}

.package_dits_img {
	display: inline-block;
	width: 100%;
	position: relative;
	height: 198px;
	object-fit: contain;
	overflow: hidden;
	border-bottom: 1px solid #dedede
}

.package_dits_img img {
	width: 100% !important;
	height: 100%;
	object-fit: contain;
	-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-right: 12px;
	padding-top: 5px;
	min-height: 84px;
}

.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;
}

.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: var(--primary-color);
	font-weight: 700;
	font-size: 12px;
	list-style: decimal !important;
	width: auto;
	margin-bottom: 0;
	padding-top: 3px;
}

.package_dits_price p strike {
	color: #B3B3B3;
	margin-right: 0;
	font-weight: 400;
	margin-left: 5px
}

.package_dits_price span {
	display: inline-block;
	margin: 0;
	color: #146400;
	font-weight: 500;
	font-size: 12px;
	list-style: decimal !important;
	width: auto;
	margin-left: 6px;
	border: 1px dashed #146400;
	background: #BFFFAF;
	border-radius: 4px;
	float: right;
	margin-right: 20px;
	padding: 2px 8px 2px;
	line-height: 1.5;
}

.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: var(--button-text-color);
	background: var(--button-color);
	font-weight: 500;
	font-size: 13px;
	list-style: decimal !important;
	width: auto;
	border-bottom: 0;
	border: 1px solid var(--button-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 h1 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 15px;
	text-align: left;
	/* text-transform: uppercas*/
}

.aboutboxcoversetb p {
	font-size: 16px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	margin-top: 0;
	margin-bottom: 10px
}


.wallethistlistboxcover {
	position: relative;
	padding-top: 28px;
}

.wallethistlistboxcover .dataTables_length label {
	margin-bottom: 22px;
}

.wallethistlistboxcover .dataTables_wrapper .dataTables_info {
	font-size: 13px;
	margin-top: 12px;
}

.wallethistlistboxcover .dataTables_wrapper .dataTables_paginate .paginate_button {
	font-size: 12px;
}

.wallethistlistboxcover table.dataTable thead th {
	font-size: 13px;
	font-weight: 600 !important;
	/* padding-left: 0px !important;
    padding-right: 15px !important; */
}

.walletbalancoverset {
	display: inline-block;
	width: auto;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1;
}

.walletbalancoverset h3 {
	width: auto;
	display: inline-block;
	border: 1px dashed var(--primary-color);
	border-radius: 4px;
	padding: 5px 8px;
	margin-bottom: 0;
}

.walletbalancoverset h3 img {
	width: 23px;
	float: left
}

.walletbalancoverset h3 span {
	display: inline-block;
	margin-top: 2px;
	float: right;
	font-size: 18px;
	margin-left: 7px;
	font-weight: 600;
	color: var(--primary-color)
}


.wallethistlistboxcover .credit span {
	word-break: break-word;
}

.wallethistlistboxcover table tbody tr td {
	font-size: 14px;
}

.wallethistlistboxcover table tbody tr td span b {
	font-size: 13px;
}

.wallethistlistboxcover table tbody tr td span.gray_color {
	font-size: 11px;
}

.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: normal;
	font-size: 36px;
	margin: 0;
	line-height: 1;
	height: auto;
	top: -4px;
	position: relative;
	float: right;
	right: 0;
}

.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-radius: 8px;
	padding: 15px
}

.offercodebox_code {
	display: inline-block;
	width: 100%
}

.offercodebox_code h3 {
	display: inline-block;
	float: left;
	font-size: 20px;
	padding: 6px 12px;
	border-radius: 4px;
	background: #d5e1f1;
}

.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 {
	font-size: 15px;
	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-radius: 4px;
	background: #fff;
}

.searchboxserclbox button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 10px;
	min-width: 80px;
	text-align: center;
	border: 0;
	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;
	z-index: 9;
}

.refanearn_detailpage {
	display: inline-block;
	width: 100%;
	padding-top: 35px;
	margin-bottom: 34px
}

.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: 20px;
	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;
}

.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: 44px;
	margin-bottom: 10px;
	position: absolute;
	left: 0;
	top: 6px
}

.detailrefearnboxiner h4 {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 2px;
	line-height: 1.5;
}

.detailrefearnboxiner p {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	line-height: 1.5;
	color: #696969;
	margin-bottom: 15px
}

.detailrefearnboxiner p span {
	font-weight: 600;
	position: relative;
	padding-bottom: 4px;
	display: inline-block;
	color: var(--primary-color);
}

.detailrefearnboxiner p span::after {
	content: '';
	background: var(--primary-color);
	position: absolute;
	bottom: 4px;
	right: 0;
	width: 80%;
	height: 2px;
}

.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;
}

.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 h3 span {
	word-break: break-word;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.refcodeboxdes a {
	display: inline-block;
	width: 25%;
	float: left;
	font-size: 16px;
	padding: 16px 10px 12px;
	border-radius: 0 8px 8px 0;
	height: 52px;
	font-weight: 500;
	background: #fff;
}

.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 {
	padding-left: 15px;
	padding-right: 15px;
	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: 0px;
}

.homehltblogboxset .allblogdatacoverset {
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	border-radius: 0;
	overflow: hidden
}

.bloglistdeta_img img {
	width: 100% !important
}

.homehltblogboxset .bloglistdeta_img img {
	height: 200px !important;
	border-radius: 9px;
	aspect-ratio: 30 / 17;
}

.homehltblogboxset .bloglistdeta_detail {
	min-height: 92px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0;
	padding-right: 0;
}

.homehltblogboxset .blog_content {
	height: auto;
}

.homehltblogboxset .bloglistdeta_detail h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.5;
	font-size: 14px;
}

.homehltblogboxset .bloglistdeta_detail p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-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(--button-color);
	color: var(--button-text-color);
	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(--button-color);
	color: var(--button-text-color);
	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-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;
}

.readtermscndboxtext ol{
	list-style: auto !important;
    padding-left: 18px;
	margin-bottom: 15px;
}

.readtermscndboxtext ol li{
	list-style: auto !important;
}

.readtermscndboxtext ul{
	list-style: disc !important;
    padding-left: 18px;
	margin-bottom: 15px;
}

.readtermscndboxtext ul li{
	list-style: disc !important;
}

.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: 10px;
	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;
	padding-left: 22px;
}

.retordbox_inerleft input {
	background: #eceff8;
	border: 0px;
	height: 40px;
	box-shadow: none;
	padding: 12px;
	font-size: 14px !important;
	color: #000;
	width: 100%;
	border-radius: 6px;
}

.retordbox_inerright button.cnslorderboxbtn {
	border-color: #ef7f1a !important;
	color: #ef7f1a !important;
	margin: 0px !important;
	height: 40px;
	border-radius: 4px !important;
	background: #ffffff;
	width: 100%;
	font-size: 12px !important;
	padding: 8px 10px !important;
	line-height: 1.5;
	display: inline-block;
	cursor: pointer;
}

.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;
}

.orderdetailprodtblcover table thead tr th {
	font-size: 14px;
	font-weight: 500;
	color: #787878;
}

.orderdetailprodtblcover tbody tr td {
	font-size: 15px;
}

.orderdetailprodtblcover .topprodsetalltrbox tbody td input.input-count {
	width: 18px !important;
	height: 18px !important;
}

.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-radius: 8px;
	padding: 15px 15px 15px;
}

.offercodebox_code {
	display: inline-block;
	width: 100%;
}

.offercodebox_code h3 {
	display: inline-block;
	float: left;
	font-size: 20px;
	padding: 6px 12px 6px;
	border-radius: 4px;
	background: #d5e1f1;
}

.offercodebox_code h3 span {
	text-transform: uppercase;
}

.offercodebox_code h4 {
	display: inline-block;
	float: right;
	width: 100%;
	font-size: 20px;
	margin: 0;
	margin-top: 5px;
	color: #000000;
	font-weight: 400;
	margin-bottom: 3px;
	line-height: 1.5;
	min-height: 54px;
}

.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 {
	font-size: 15px;
	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-radius: 4px;
	background: #ffffff;
}

.searchboxserclbox button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 10px;
	min-width: 80px;
	text-align: center;
	border: 0;
	font-size: 15px;
	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: #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%;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}

.prodbatchtagset p {
	color: red;
	margin: 0;
	background: transparent;
	border: 0;
	width: 100%;
	display: inline-block;
	padding: 0;
	border-radius: 3px;
	font-size: 11px;
	line-height: 1.5;
	margin-bottom: 18px;
	font-weight: 500;
}

.cartboxcoversetbatch {
	display: inline-block;
	width: 100%;
	/* border-top: 1px solid rgb(240, 240, 240); */
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}

.doctorlistcoverboxset {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.doctorlistcoverboxset .profile-widget {
	background-color: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	/*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: 15px;
	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;
}

.doctorlistcoverboxset .doc-img {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 4px;
}

.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;
}

.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 {
	color: #757575;
	font-size: 14px;
	margin-bottom: 15px;
}

.doctorlistcoverboxset .profile-widget .rating i {
	font-size: 14px;
}

.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: 175px;
	width: 100% !important;
	object-fit: cover;
}

.view_profbtnset {
	display: inline-block;
	width: 100%;
}

.view_profbtnset a {
	color: var(--primary-color);
	border: 2px solid var(--primary-color);
	background: #ffffff;
	font-weight: 500;
	padding: 6px 6px 6px;
	height: auto;
	width: 100%;
	border-radius: 4px;
	line-height: 1.5;
}

.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;
}

.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;
	margin: 15px 0 0;
}

div.alert.alert-success button.close {
	position: absolute;
	top: 7px;
	right: 8px;
}

.orderditlistcoverboxset div.alert.alert-success button.close {
	top: 6px;
	right: 8px;
	line-height: 0.5;
	height: auto;
	display: block;
}

.orderditlistcoverboxset div.alert.alert-success button.close span {
	font-size: 23px;
	font-weight: 400;
	color: #000000;
}

.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: 12px;
	font-weight: 500;
	line-height: 1.5;
}

.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: 10px;
	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: #5d5b5b;
	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;
	font-weight: 600;
	font-size: 15px;
	width: 100%;
}

.mainprice_sc {
	display: inline-block;
	float: left;
	color: #6f6f6f;
	font-size: 12px;
	padding-left: 0;
	padding-right: 8px;
	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: 0px;
	margin-top: 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: 7px !important;
	padding-bottom: 8px !important;
}

.leftrightsetdesignped {
	padding-left: 13px !important;
	padding-right: 13px;
}

.namesagesbox_textset {
	display: inline-block;
	width: 100%;
}

.namesagesbox_textset p {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5;
}

.namesagesbox_textset p span {
	color: #dc3635;
}

.newdesignset_cover li {
	padding-right: 0px !important;
}

.addtocart_searchbox {
	display: inline-block !important;
	min-width: 110px !important;
	font-size: 10px !important;
	padding: 6px 12px 6px !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;
	text-align: center;
}

.sorrytextresultset p {
	font-size: 19px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	font-weight: 600;
	margin-bottom: 0;
}

.nocontsorryboxset {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.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(--button-text-color);
	text-align: center;
	background: var(--button-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;
	border-radius: 6px;
	text-align: center;
}

.onhoverviewimgpdfboxset i {
	font-size: 26px;
	color: #000000;
	margin-top: 75px;
}

.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: 35px;
}

.maxsizenoteboxlist p {
	color: #ff0000;
	font-size: 14px;
	margin: 0;
}

.viewallbtnlastboxsetcover {
	display: inline-block;
	width: 100%;
	padding: 0 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.viewallbtnlastboxsetiner {
	display: inline-block;
	width: 100%;
}

.totalmainheightlist .subtotalall_left p {
	font-size: 15px;
	font-weight: 600;
}

.totalmainheightlist .subtotalall_right p {
	font-size: 15px;
	font-weight: 600;
}

.borderlistsetcover {
	background-color: #f2f2f2;
	background: #eaeaea;
	border-radius: 0px 0px 0px 0px;
}

.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;
	min-height: 270px !important;
	border-radius: 5px;
	object-fit: cover;
	border: 0;
}

.prodselnsldbox_cover .products_coverset {
	min-height: 270px;
}


/******** Loginpage newadd CSS ***********/

.navmenulerboxset {
	width: 80%;
}

.sldboxcovershop {
	display: inline-block;
	width: 100%;
	padding: 0px;
}

.offerlisder_paddingset {
	display: inline-block;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.offerslider_coverboxset {
	display: inline-block;
	width: 100%;
}

.offerslider_coverboxset a img {
	object-fit: cover;
	border-radius: 0px;
	/* -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;
	height: auto;
	aspect-ratio: 29 / 15;
	/* border: 1px solid #e9e9e9; */
	/* border-radius: 5px; */
}


.laefrightdelvrearnbox {
	display: inline-block;
	width: 100%;
	margin-bottom: 18px;
	margin-top: 1px;
	padding-left: 24px;
	padding-right: 24px;
}

.laefrightdelvrearnbox .gmadtdepbox_cover {
	width: 50%;
	float: left;
	padding-right: 10px;
	margin-bottom: 0;
}

.laefrightdelvrearnbox .referearnboxcoverset {
	float: left;
	padding-right: 0;
	padding-left: 10px;
}

.laefrightdelvrearnbox .gmadtdepbox_iner {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 0;
	height: 210px;
	background: #f3f3f3;
}

.laefrightdelvrearnbox .gmadtdepsiner1 {
	width: 50%;
}

.laefrightdelvrearnbox .gmadtdepsiner2 {
	width: 50%;
}

.laefrightdelvrearnbox .gmadtdepsiner3 {
	width: 50%;
}

.laefrightdelvrearnbox .gmadtdepsiner4 {
	width: 50%;
}

.laefrightdelvrearnbox .gmadtdepsiner5 {
	width: 100%;
	text-align: center;
	padding-right: 0px;
	padding-top: 10px;
	border-top: 1px solid #000000;
	margin-top: 18px;
}

.laefrightdelvrearnbox .gmadtdepsiner1,
.laefrightdelvrearnbox .gmadtdepsiner2 {
	margin-bottom: 16px;
}

.gmadtdepsinerset {
	position: relative;
	padding-left: 55px;
	min-height: 52px;
}

.laefrightdelvrearnbox .gmadtdepsiner_left {
	display: inline-block;
	float: left;
	background: var(--primary-color);
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	text-align: center;
}

.laefrightdelvrearnbox .gmadtdepsiner_right {
	padding-left: 6px;
	padding-top: 11px;
}

.laefrightdelvrearnbox .gmadtdepsiner_left img {
	width: 28px;
	margin-top: 8px;
}

.laefrightdelvrearnbox .gmadtdepsiner_right {
	padding-left: 6px;
	padding-top: 11px;
}

.gmadtdepsiner_right p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: #131313;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
}

.laefrightdelvrearnbox .gmadtdepsiner_right p br {
	display: none;
}

.offerlisder_paddingset .owl-nav .owl-prev {
	left: -20px !important;
}

.offerlisder_paddingset .owl-nav .owl-next {
	right: -20px !important;
}

.seltadderboxsetleftright {
	display: inline-flex;
	width: 80% !important;
	margin: 0 auto;
	background: #ffffff;
	-webkit-box-shadow: 0 0 7px 0 rgb(0 0 0 / 7%);
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 7px 0 rgb(0 0 0 / 7%);
	border-radius: 6px;
}

.seltadderboxset_left {
	display: inline-block;
	width: 60%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.seltadderboxset_right {
	display: inline-block;
	width: 40%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 30px;
	border-left: 1px solid #d5d5d5;
}

.seltadderboxset_right .panel-body {
	padding-left: 0px;
	padding-right: 0px;
}

.flgandnumbercoverbox {
	display: inline-block;
	width: 100%;
	min-height: 68px;
}

.flgandnumbercoverbox .selectcontflgbox .flag-dropdown {
	padding-top: 3px;
}

.selectcontflgbox {
	display: inline-block;
	width: 98px;
	position: absolute;
	left: 18px;
	top: 5px;
}

.selectcontflgbox input {
	display: block;
	background-color: transparent;
	width: 100%;
	border-bottom: 0px !important;
	border-radius: 0px;
	border: 0px;
	border-right: 1px solid #c9c7c7;
	padding-bottom: 0px;
	padding-top: 2px;
}

.numberflgboxset {
	display: inline-block;
	width: 100%;
	float: left;
}

.numberflgboxset .form-control {
	padding-left: 120px;
	height: 40px;
	box-shadow: inherit;
	border: 1px solid #c9c7c7;
	font-size: 14px !important;
	border-radius: 5px;
}

.formgroupadderinput {
	display: inline-block;
	width: 100%;
	min-height: 68px;
}

.formgroupadderinput input {
	height: 40px;
	box-shadow: inherit;
	border: 1px solid #c9c7c7;
	font-size: 14px !important;
	border-radius: 5px;
	float: left;
	display: inline-block;
}

.formgroupadderinput .form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #c9c7c7;
	outline: 0;
	box-shadow: inherit;
}

.selectadderboxlist {
	display: inline-block;
	width: 100%;
}

.selectadderboxlist h1 {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 22px;
	margin-top: 26px;
	margin-bottom: 28px;
}

.selectadderboxlist p {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
	font-size: 16px;
	color: #000018;
}

.selectadderboxlist input {
	height: 40px;
	box-shadow: inherit;
	border: 1px solid #c9c7c7;
	font-size: 14px !important;
	border-radius: 5px;
}

.selectadderboxlist .form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #c9c7c7;
	outline: 0;
	box-shadow: inherit;
}

.seltadderboxset_right .checkout-btn {
	background-color: var(--button-color);
	color: var(--button-text-color);
	border: 0;
}

/*****  select prescription css  *****/

.leftupldpresboxsetcover {
	display: inline-block;
	width: 100%;
	padding-top: 175px;
	padding-right: 85px;
	padding-bottom: 0;
	padding-left: 0;
	background: transparent;
}

.uplpresavpreboxbtnset {
	display: inline-block !important;
	width: 100%;
	padding-bottom: 8px !important;
}

.messageshowersucc p {
	margin-bottom: 0;
}

.addersavenewaddbox {
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid rgb(102 102 102 / 23%);
	padding-bottom: 16px;
}


.guideboxtextset_cover {
	display: inline-block;
	width: 100%;
	padding-left: 0;
	padding-right: 35px;
	padding-top: 30px;
	padding-bottom: 10px;
}

.guideboxtextset_cover ul {
	background: #F3F3F3;
	border: 1px dashed #CCCCCC;
	padding: 14px 18px 14px;
	border-radius: 10px;
	padding-left: 40px;
}

.guideboxtextset_cover ul li {
	color: #757575;
	font-size: 14px;
	list-style: disc;
	padding-top: 3px;
	padding-bottom: 3px;
}

.upldattchpresctextset {
	display: inline-block;
	width: 100%;
	padding-bottom: 14px;
}

.upldattchpresctextset h4 {
	width: 100%;
	color: #000000;
	font-size: 20px;
	font-weight: 600;
}

.upldattchpresctextset h1 {
	width: 100%;
	color: #000000;
	font-size: 20px;
	font-weight: 600;
	display: inline-block;
}

.upldattchpresctextset p {
	font-size: 16px;
	color: #8C8C8C;
	padding-top: 2px;
	display: inline-block;
	width: 100%;
}

.uploadprescboxsdw ._2IiDw {
	border: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	/* border: 2px solid #CCCCCC; */
	border-radius: 12px;
	display: inline-block;
	width: 100%;
	min-width: auto;
	height: auto;
}

.uploadprescboxsdw ._2IiDw img {
	height: 48px;
}

.uploadprescboxsdw ._3BQZT {
	/*position: relative;*/
	display: inline-block;
	width: auto;
	left: 0;
	bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	float: left;
}

.uploadprescboxsdw ._3BQZT p {
	color: #000000;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	padding-top: 8px;
	padding-left: 20px;
}

/* .uploadprescboxsdw ._3BQZT svg {
	color: grey
} */

.rightarrowsetuplprebox {
	float: right;
	margin-top: 8px;
}

.mypresselctboxswd ._2IiDw {
	border: 0;
	background-color: #fff;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	border: 2px solid #CCCCCC;
	border-radius: 12px;
	display: inline-block;
	width: 100%;
	min-width: auto;
	height: auto;
}

.mypresselctboxswd ._2IiDw img {
	height: 48px;
}

.mypresselctboxswd ._3BQZT {
	display: inline-block;
	width: auto;
	left: 0;
	bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	float: left;
}

.mypresselctboxswd ._3BQZT p {
	color: #000000;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	padding-top: 8px;
	padding-left: 20px;
}

/* .mypresselctboxswd ._3BQZT svg {
	color: grey
} */

.perscoversetpart {
	padding-top: 50px;
	padding-bottom: 50px;
}

.rightprescboxdesignset {
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0px 0px 43px 0px rgb(225 225 225);
	-moz-box-shadow: 0px 0px 43px 0px rgb(225 225 225);
	box-shadow: 0px 0px 25px 0px rgb(224 224 224);
	margin-top: 0;
	border-radius: 0px;
	padding: 30px;
}

.rightprescboxdesignset h3 {
	width: 100%;
	color: #000000;
	font-size: 20px;
	font-weight: 600;
	padding-left: 0;
	margin-bottom: 20px;
}

.rightprescboxdesignset h2 {
	width: 100%;
	color: #000000;
	font-size: 20px;
	font-weight: 600;
	padding-left: 0;
	margin-bottom: 20px;
}

/*****  select prescription css  *****/



/*****  MY ADDRESS css  *****/

.addressActionbtneditrmbox {
	display: inline-block;
	width: 100%;
}

.addressActionbtneditrm_cover {
	display: inline-block;
	width: 70px;
	position: absolute;
	right: 26px;
	top: 31px;
}

.adder_removebox {
	background: #FFEDED;
}

.adder_editbox {
	background: #D1E9FF;
}

.addressActionbtneditrm_cover a {
	display: inline-block;
	border-radius: 7px;
	margin-bottom: 0;
	margin-left: 3px;
	height: 30px;
	width: 30px;
	text-align: center;
	padding-top: 3px;
}

.addressActionbtneditrm_cover a img {
	width: 18px;
}

/*****  MY ADDRESS css  *****/

/*****  new login css  *****/

.newloginpagedesignbox {
	display: inline-block;
	width: 100%;
}

.newloginpagedesign_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 25px;
}

.newloginpagedesign_iner {
	display: inline-block;
	-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);
	background: #ffffff;
	width: 460px;
	text-align: left;
	border-radius: 0px;
	padding: 36px;
	padding-bottom: 38px;
}

.newloginpagedesign_iner .alert.alert-success {
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	padding-right: 25px !important;
}

/* .newloginpagedesign_left{
	display: inline-block;
	width: 50%;
	float: left;
} */
.newloginpagedesign_right {
	display: inline-block;
	width: 100%;
	float: right;
}

.loginpagetitleset {
	display: inline-block;
	width: 100%;
}

.loginpagetitleset h1 {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 8px;
}

.loginpagetitleset p {
	display: inline-block;
	width: 100%;
	color: #7b7b7b;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 18px;
	line-height: 1.5;
}

.formloginotpboxset {
	display: inline-block;
	width: 100%;
}

.formloginotpboxset .form-group {
	position: relative;
	display: inline-block;
	width: 100%;
	float: left;
}

.formloginotpboxset .form-group p {
	position: absolute;
	display: inline-block;
	width: auto;
	top: 15px;
	left: 15px;
	margin-bottom: 0;
	border-right: 2px solid #000000;
	padding-right: 11px;
	height: 18px;
	line-height: 19px;
}

.formloginotpboxset .form-group .form-control {
	background: #EFECEC;
	border: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	font-size: 12px !important;
	border: 1px solid #EFECEC;
}

.formloginotpboxset .form-group .form-control:focus {
	box-shadow: inherit !important;
	border: 1px solid var(--primary-color) !important;
}

.formloginotpboxset span.errorstylecs1 {
	font-size: 12px;
	color: red;
}

.formloginotpboxset span.error {
	font-size: 12px;
	color: red;
}

.buttonsubmitformset {
	display: inline-block;
	width: 100%;
}

.buttonsubmitformset button {
	display: inline-block;
	width: 100%;
	border: 0;
	font-size: 14px;
	border-radius: 6px;
	height: 45px;
	font-weight: 500;
	cursor: pointer;
}

.buttonsubmitformset input.checkout-btn {
	display: inline-block;
	width: 100%;
	background: var(--button-color);
	border: 0;
	color: var(--button-text-color);
	font-size: 16px !important;
	border-radius: 6px;
	height: 45px;
	font-weight: 500;
	cursor: pointer;
}

.password_div .send_otp {
	display: inline-block;
	width: 100%;
	text-align: right;
	padding-top: 10px;
}

.orlistcoverlineset {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	margin-top: 17px;
	margin-bottom: 4px;
}

.orlistcoverlineset p {
	display: inline-block;
	width: 38px;
	background: #ffffff;
	font-size: 18px;
	color: #9C9C9C;
	position: absolute;
	top: 1px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.orlistcoverlineset hr {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.othergogandfblogin {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.othergogandfblogin a {
	display: inline-block;
	width: 100%;
	border-radius: 6px;
	border: 1px solid #D4D4D4;
	padding: 10px 10px 10px;
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 15px;
}

.othergogandfblogin a img {
	width: 20px;
}

.othergogandfblogin a span {
	display: inline-block;
	margin-left: 8px;
}

/*****  new login css  *****/


/**** new home page css ****/

.sldarrolistboxset {
	margin-bottom: 5px !important;
}

.coveroffersliderset {
	margin-top: 0px;
}

.safesafetyboxlist {
	display: inline-block;
	width: 100%;
	border: 2px dashed var(--primary-color);
	border-radius: 10px;
	background: #ffffff;
	padding: 35px 25px 35px;
	margin-top: 10px;
	margin-bottom: 28px;
}

.safesafetybox_left {
	display: inline-block;
	width: 30%;
	float: left;
	padding-top: 13px;
	padding-left: 15px;
}

.safesafetybox_right {
	display: inline-block;
	width: 70%;
	float: left;
}

.safesafetybox_left h3 {
	display: inline-block;
	width: 100%;
	color: #003072;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 800;
	font-family: 'Newsreader', serif;
	text-transform: uppercase;
}

.safesafetybox_left p {
	display: inline-block;
	color: #000000;
	margin: 0;
	font-size: 14px;
	width: auto;
	font-style: italic;
}

.safesafetybox_left svg {
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-left: 10px;
}

.safesafetybox_icontext {
	display: inline-block;
	width: 25%;
	float: left;
	text-align: center;
}

.safesafetybox_icontext img {
	width: 150px;
}

.safesafetybox_icontext p {
	margin: 0;
	display: inline-block;
	width: 100%;
	color: #004799;
	font-size: 16px;
	margin-top: 12px;
	font-weight: 500;
}

.safesafetybox_icontext p span {
	display: inline-block;
	border-bottom: 2px solid var(--primary-color);
	padding-bottom: 3px;
}


.gmdotdepdlist_min {
	display: inline-block;
	width: 100%;
	background: #EDF2F6;
	border-radius: 10px;
	margin-top: 12px;
	margin-bottom: 30px;
}

.gmdotdepdlist_cover {
	display: inline-block;
	width: 100%;
	padding-top: 28px;
	padding-bottom: 19px;
}

.gmdotdepdlist_iner {
	display: inline-block;
	width: 19%;
	float: left;
	position: relative;
	text-align: center;
	/* padding-left: 50px;
	min-height: 42px; */
}

.gmdotdepdlist_left {
	display: inline-block;
	width: auto;
	position: relative;
	left: 0;
	top: 0;
}

.gmdotdepdlist_right {
	display: inline-block;
	width: auto;
	padding-top: 0;
	margin-left: 14px;
}

.gmdotdepdlist_left img {
	width: 35px;
}

.gmdotdepdlist_right h3 {
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	display: inline-block;
	width: 100%;
	margin: 0;
	line-height: 1.5;
}

.gmdotdepdlist_right p {
	font-size: 13px;
	font-weight: 400;
	color: #8B8B8B;
	display: inline-block;
	width: 100%;
	margin: 0;
}

/**** new home page css ****/









.appdownloadlistcoverset {
	display: inline-block;
	width: 100%;
	background: url(../img/dwnldimg-bg-new.png) top center no-repeat;
	background-size: cover;
	border-radius: 0;
	margin-bottom: 25px;
}

.appdownloadlistcover_left {
	display: inline-block;
	width: 40%;
	float: left;
	text-align: right;
}

.appdownloadlistcover_right {
	display: inline-block;
	width: 60%;
	float: right;
	padding-top: 55px;
}

.appdownloadlistcover_left img {
	width: 65%;
	margin-top: 35px;
	margin-right: 25px;
}

.downldapplkogo {
	display: inline-block;
	width: 100%;
}

.downldapplkogo h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
}

.downldapplkogo img {
	width: 70%;
}

.ourappratingboxlist {
	display: inline-block;
	width: 100%;
	margin-top: 18px;
}

.appplaystorebtnset {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.appplaystorebtnset a {
	display: inline-block;
	width: auto;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 6px;
}

.appplaystorebtnset a img {
	height: 50px;
}

.enternumerlistbox {
	display: inline-block;
	width: 100%;
	padding-top: 25px;
}

.enternumerlistbox p {
	display: inline-block;
	width: 100%;
	color: #ffffff;
	margin: 0;
}

.mobilesendlinkapp {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}

.mobilesendlinkapp .form-group {
	position: relative;
	width: 50%;
	float: left;
	margin: 0;
}

.mobilesendlinkapp .form-group label {
	color: #000000;
	position: absolute;
	margin: 0;
	top: 16px;
	left: 10px;
	border-right: 1px solid #000000;
	padding-top: 1px;
	padding-right: 8px;
	line-height: 1;
}

.mobilesendlinkapp .form-group input {
	border: 0;
	border-radius: 8px;
	width: 100%;
	padding-left: 55px;
	height: 45px;
	padding-top: 9px;
}

.mobilesendlinkapp a {
	display: inline-block;
	width: auto;
	background: #D22020;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px 10px;
	border-radius: 8px;
	height: 45px;
	padding-top: 12px;
	margin-left: 12px;
	font-weight: 400;
}

.mobilesendlinkapp .alert-success {
	padding: 3px 8px 4px !important;
	margin-bottom: 0;
	margin-top: 6px;
}

.mobilesendlinkapp .alert-success .success_sms_msg {
	font-size: 10px;
	font-weight: 500;
}

.mobilesendlinkapp .alert-danger {
	padding: 3px 8px 4px !important;
	margin-bottom: 0;
	margin-top: 6px;
}

.mobilesendlinkapp .alert-danger .success_sms_msg {
	font-size: 10px;
	font-weight: 500;
}

.mobilesendlinkapp div.alert.alert-danger button.close {
	position: absolute;
	top: 2px;
	right: 7px;
	opacity: 1;
}

.mobilesendlinkapp div.alert.alert-danger button.close span {
	font-size: 20px;
	font-weight: 400;
	color: #000000;
}

.mobilesendlinkapp div.alert.alert-success button.close.close {
	position: absolute;
	top: 2px;
	right: 7px;
	opacity: 1;
}

.mobilesendlinkapp div.alert.alert-success button.close.close span {
	font-size: 20px;
	font-weight: 400;
	color: #000000;
}

.testimonialsliderfix {
	padding-top: 0;
	padding-bottom: 22px;
	margin-top: 18px;
}

.testimonialsliderfix h4 {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-weight: 600;
	color: #000000;
	font-size: 18px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.testimonialsliderfix .owl-nav .owl-prev {
	left: -20px !important;
}

.testimonialsliderfix .owl-nav .owl-next {
	right: -20px !important;
}

.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: 26px;
	text-align: left;
	min-height: 230px;
}

.testimoni_usernamedit {
	display: inline-block;
	width: 100%;
}

.testimoni_userimg {
	display: inline-block;
	width: auto;
	float: left;
	position: relative;
}

.testimoni_userimg img {
	width: 75px !important;
	height: 75px;
	border-radius: 50%;
	object-fit: cover;
}

.testimoni_username {
	display: inline-block;
	width: 65%;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}

.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;
}

.usericonboxlist img {
	width: 12px !important;
	margin: 0 auto;
	margin-top: 8px;
	height: auto;
	border-radius: 0;
}

.ratingpapplistset {
	display: inline-block;
	width: auto;
	float: left;
	padding-top: 14px;
	padding-right: 15px;
}

.ratingpapplistset i {
	display: inline-block;
	width: auto;
	float: left;
	color: #FEA800;
	font-size: 16px;
	margin-right: 4px;
}

.ourappratingboxlist p {
	display: inline-block;
	width: auto;
	float: left;
	color: #FFFFFF;
	font-size: 15px;
	margin: 0;
	line-height: 1.5;
}

.returnrifadminconcover ul {
	margin: inherit;
	padding: inherit;
	margin-bottom: 0;
	padding-left: 40px;
}

.returnrifadminconcover ul li {
	list-style: inherit;
}

.explornowandrightbtn {
	display: inline-block;
	width: 100%;
	position: relative;
}

.explornowandrightbtn p {
	display: inline-block;
	width: auto;
	margin: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}

.explornowandrightbtn p a {
	display: inline-block;
	font-weight: 600;
	color: #ffffff;
}

.rightcontnumberlist {
	display: inline-block;
	float: right;
	padding-top: 2px;
	position: relative;
}

.rightcontnumberlist a {
	display: inline-block;
	color: #ffffff;
	font-weight: 500;
	font-size: 14px;
}

.rightcontnumberlist a img {
	width: 17px;
	float: left;
	margin-top: 2px;
	margin-right: 7px;
	background: transparent;
}

.topheaderboxlist {
	position: relative;
	background: var(--primary-color);
	text-align: center;
	display: inline-block;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index: 999;
}

.uploadsignofferboxset {
	display: inline-block;
	float: right;
	padding-top: 2px;
}

.uploadrxbtncoverbox {
	display: inline-block;
	width: auto;
	float: left;
	padding-right: 5px;
}

.uploadrxbtncoverbox a {
	display: inline-block;
	width: auto;
	background: var(--button-color);
	color: var(--button-text-color) !important;
	padding: 8px 18px 8px;
	border-radius: 38px;
	font-weight: 500;
	font-size: 13px;
	margin-top: 4px;
}

.signoffercartbtnset {
	display: inline-block;
	width: auto;
	float: left;
	padding-top: 13px;
}

.signoffercartbtnset a {
	color: #ffffff !important;
	display: inline-block;
	width: auto;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	margin-left: 12px;
	position: relative;
}

.signoffercartbtnset a img {
	width: 20px;
	float: left;
	margin-right: 10px;
}

.signoffercartbtnset a span {
	float: left;
}

.catcountrbox {
	display: inline-block;
	position: absolute;
	top: -5px;
	left: 10px;
	background: var(--button-color);
	border-radius: 50%;
	height: 18px;
	width: 18px;
	color: var(--button-text-color);
	font-weight: 600;
	font-size: 11px;
	line-height: 1.5;
	padding-top: 2px;
	margin: 0;
}


.sitedetailstldata {
	display: inline-block;
	width: 100%;
	background: #F1F1F1;
	padding-top: 38px;
	padding-bottom: 15px;
}

.sitedetailstldata h3 {
	display: inline-block;
	width: 100%;
	color: #323232;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 12px;
}

.sitedetailstldata p {
	display: inline-block;
	width: 100%;
	color: #323232;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 22px;
}

.pincodsrvdorderdelfam {
	display: inline-block;
	width: 100%;
	border-top: 2px solid #E6E6E6;
	padding-top: 35px;
	padding-bottom: 22px;
}

.pincodsrvdorderdel_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.pincodsrvdorderdel_iner {
	display: inline-block;
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
}

.pincodsrvdorderdel_left {
	display: inline-block;
	width: auto;
	float: left;
}

.pincodsrvdorderdel_right {
	display: inline-block;
	width: auto;
	float: left;
	padding-left: 12px;
	text-align: left;
}

.pincodsrvdorderdel_left img {
	width: 48px;
}

.pincodsrvdorderdel_right h3 {
	font-size: 26px;
	color: #000000;
	font-weight: 600;
	margin: 0;
}

.pincodsrvdorderdel_right p {
	display: inline-block;
	width: 100%;
	color: #848484;
	font-size: 15px;
	font-weight: 400;
	margin: 0;
}


.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: #EF7F1B;
	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_username p span {}

.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;
}

.referandearnboxset_cover {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 0;
}

.referandearnboxset_cover a {
	display: inline-block;
	width: 100%;
	float: left;
}

.referandearnboxset_cover a img {
	width: 100%;
	height: auto;
	/* aspect-ratio: 176 / 51; */
}

.addtocartbntdsetprod {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: left;
	float: left;
}

.addtocartbntdsetprod button {
	display: inline-block;
	width: auto;
	height: auto;
	border: 0;
	background: transparent;
	cursor: pointer;
	padding: 0;
}

.addtocartbntdsetprod button img {
	width: 30px !important;
	display: inline-block !important;
	float: left;
}

.addtocartbntdsetprod button span {
	display: inline-block;
	width: auto;
	text-transform: uppercase;
	color: #000000;
	font-weight: 500;
	font-size: 12px;
	float: left;
	padding-top: 5px;
	padding-left: 6px;
}

.mainallprodhomebg {
	background: transparent;
	display: inline-block;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

.fotrlistcoverbox {
	display: inline-block;
	width: 100%;
	padding-top: 35px;
}

.fotrlistcover_left {
	display: inline-block;
	width: 35%;
	float: left;
}

.fotrlistcover_mid {
	display: inline-block;
	width: 40%;
	float: left;
	padding-top: 12px;
}

.fotrlistcover_right {
	display: inline-block;
	width: 25%;
	float: left;
	padding-top: 12px;
}

.storeappdownldcovmain {
	display: inline-block;
	width: 100%;
	margin-bottom: 18px;
}

.storeappdownldcovmain h3 {
	display: inline-block;
	width: 100%;
	color: var(--footer-text-color);
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: 500;
}

.storeappdownldcovmain img {
	width: 140px;
}


.footerlogoleftsec {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}

.footerlogoleftsec a {
	display: inline-block;
}

.footerlogoleftsec a img {
	width: 175px;
	height: auto;
	/* aspect-ratio: 15 / 8; */
	background-color: transparent;
}

.footercontdetails {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	padding-right: 35px;
}

.footercontdetails p {
	display: inline-block;
	width: 100%;
	/* color: #828282; */
	font-size: 13px;
	font-weight: 400;
	margin: 0;
	line-height: 1.5;
	margin-bottom: 2px;
}

.footercontdetails p a {
	/* color: #000000; */
	margin-top: 8px;
	display: inline-block;
	font-size: 13px;
}

.footercontdetails h3 {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	/* color: #ffffff; */
	font-weight: 500;
	line-height: 1.5;
	margin-top: 2px;
	margin-bottom: 12px;
}

/* 
.footercontdetails h3 a {
	color: #000000;
} */

.fotrlistcover_mid ul {
	display: inline-block;
	width: 50%;
	float: left;
	margin: 0;
}

.fotrlistcover_mid ul h3 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	/* color: #000000; */
	margin-bottom: 12px;
}

.fotrlistcover_mid ul li {
	display: inline-block;
	width: 100%;
}

.fotrlistcover_mid ul li a {
	display: inline-block;
	width: auto;
	/* color: #000000; */
	font-size: 14px;
	font-weight: 400;
	margin-top: 12px;
}

.downloadourapplist {
	display: inline-block;
	width: 100%;
}

.downloadourapplist h3 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 22px;
}

.downloadourapplist a {
	display: inline-block;
	width: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.downloadourapplist a img {
	width: 140px;
	height: 42px;
	background-color: transparent;
}

.securedpaygatbtn {
	display: inline-block;
	width: 100%;

}

.securedpaygatbtn p {
	display: inline-block;
	width: 100%;
	/* color: #000000; */
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 500;
}

.securedpaygatbtn ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding-left: 0;
}

.securedpaygatbtn ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

.securedpaygatbtn ul li a {
	display: inline-block;
	width: 100%;
}

.securedpaygatbtn ul li a img {
	display: inline-block;
	width: 60px;
	height: auto;
	border-radius: 4px;
	/* background-color: transparent; */
}

.footbotcopyrig_cover {
	display: inline-block;
	width: 100%;
	border-top: 2px solid rgb(0 0 0 / 11%);
	padding-top: 14px;
	padding-bottom: 10px;
	margin-top: 26px;
}

.footbotcopyrig_left {
	display: inline-block;
	width: 60%;
	float: left;
}

.footbotcopyrig_right {
	display: inline-block;
	width: 40%;
	float: left;
	padding-top: 0;
}

.footbotcopyrig_left p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	/* color: #666666; */
	font-weight: 400;
	padding-top: 4px
}

.footbotcopyrig_right ul {
	display: inline-block;
	width: auto;
	float: right;
	margin: 0;
}

.footbotcopyrig_right ul li {
	display: inline-block;
	float: left;
	margin-left: 14px;
}

.footbotcopyrig_right ul li a {
	display: inline-block;
	/* background: #D22020; */
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	padding-top: 5px;
}

.footbotcopyrig_right ul li a i {
	line-height: 1.5;
}

.desktop_refern {
	display: inline-block;
}

.mobile_refern {
	display: none;
}

.sidebarlistdisset {
	display: inline-block;
	width: 100%;
	background: #ffffff;
	border-radius: 0;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
}

.sidebarlistdisset .boxsdwnallsemset {
	/* margin-bottom: 2rem; */
	box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	-webkit-box-shadow: inherit !important;
	-o-box-shadow: inherit !important;
	-ms-box-shadow: inherit !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background-color: transparent;
	margin-top: 20px;
}

.sidebarlistdisset .control__indicator {
	height: 20px;
	width: 20px;
	background: #ffffff;
	border: 2px solid #e2e2e2;
	border-radius: 4px;
}

.sidebarlistdisset .control {
	padding-left: 30px;
	margin-bottom: 5px;
}

.sidebarlistdisset .block-title.boxleft_titlesetpart {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-bottom: 10px;
}

.sidebarlistdisset .block-content.allchelistboxsetcat {
	padding-left: 0px;
	padding-right: 0px;
}

.sidebarlistdisset .morebtnbox a.button {
	font-weight: 500;
	font-size: 15px;
	margin-top: 8px;
	display: inline-block;
}

.sidebarlistdisset .morebtnbox #wrapper {
	padding-left: 0;
}

.sidebarlistdisset .allchelistboxsetcat .control--checkbox .control__indicator:after {
	left: 5px;
	top: 1px;
}

.sidebarlistdisset .main {
	width: 100%;
}

.sidebarlistdisset .overlay {
	z-index: 99;
}

.topflterside_title {
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid #E0E0E0;
	padding-bottom: 9px;
}

.topflterside_title h3 {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 20px;
	font-weight: 500;
}

.topflterside_title h3 img {
	width: 17px;
	margin-right: 10px;
}

.cateprodlist_coverbox {
	background: #ffffff;
	border-radius: 14px;
}

.searchprodlistcoverset {
	background: #ffffff;
	border-radius: 10px;
	display: inline-block;
	width: 100%;
	margin-bottom: 24px;
	margin-top: 5px;
}

.cartpage_titleset {
	display: inline-block;
	width: 100%;
}

.cartpage_titleset h3 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	color: #000000;
	margin: 0;
	margin-bottom: 25px;
	font-weight: 500;
}

.cartpage_titleset h1 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	color: #000000;
	margin: 0;
	margin-bottom: 18px;
	font-weight: 500;
}

.notrequiredrx_boxset {}

.requiredrx_boxset {}

.notrequiredrx_boxset p {
	background: #ffbe91;
	color: #000000;
	display: inline-block;
	width: auto;
	padding: 5px 12px 5px;
	border-radius: 6px;
	font-size: 10px;
	font-weight: 500;
	line-height: 1.5;
	margin: 0;
	margin-top: 6px;
}

.requiredrx_boxset p {
	background: #FFDB5D;
	color: #232323;
	display: inline-block;
	width: auto;
	padding: 5px 12px 5px;
	border-radius: 6px;
	font-size: 10px;
	font-weight: 500;
	line-height: 1.5;
	margin: 0;
	margin-top: 6px;
}

.mfrnamlistcover {
	display: inline-block;
	width: 100%;
	float: left;
}

.mfrnamlistcover p {
	color: #909090;
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
	font-style: italic;
	margin-top: 2px;
	display: inline-block;
	width: 100%;
	float: left;
}

.pricrnamelistleft {
	color: #7D7D7D;
	font-size: 14px;
}

.mainpaysltbox {
	border-top: 1px solid rgb(224, 224, 224) !important;
	padding-top: 6px;
	padding-bottom: 2px;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px !important;
}

.paytotalpricename {
	display: inline-block;
	width: 100%;
	margin-top: 14px !important;
	margin-bottom: 14px !important;
}

.paytotalpricename span {
	color: #000000;
	font-size: 14px;
}

.paytotalprice_main span {
	color: #000000;
	font-size: 14px;
	font-weight: 500;
}

.paytotalprice_main .pricrnamelistleft {
	padding-top: 2px;
}

.checkottitlecover {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.checkottitlecover h3 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	color: #000000;
	margin: 0;
	margin-bottom: 25px;
	font-weight: 500;
}

.checkottitlecover h1 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	color: #000000;
	margin: 0;
	margin-bottom: 20px;
	font-weight: 500;
}

.mainadderlist_cover {
	border: 2px solid #E0E0E0;
	border-radius: 10px;
	display: inline-block !important;
	width: 100% !important;
	position: relative;
	padding: 0 !important;
}

.mainadderlist_cover .radio {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 22px;
	padding-bottom: 15px;
}

.addereditdeltbtnset {
	display: inline-block;
	position: absolute;
	right: 25px;
	top: 24px;
}

.addereditdeltbtnset span {
	float: left;
	font-size: 11px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 1px;
	font-weight: 500;
}

.addereditdeltbtnset a {
	color: #000000;
	font-size: 12px;
	float: left;
	font-weight: 500;
}

.mobileemailadderlist_cover {
	display: inline-block;
	padding-top: 10px;
	width: 100%;
	float: left;
	padding-left: 31px;
}

.mobileemailadderlist_cover p {
	color: #676767;
	font-size: 13px;
	margin-bottom: 1px;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	word-break: break-word;
}

.mobileemailadderlist_cover p span {
	display: inline-block;
	color: #7c7c7c;
	font-size: 13px;
	font-weight: 600;
}

.nweaddertitusername {
	display: inline-block;
	width: 100%;
	padding-right: 115px;
	position: relative;
	padding-left: 32px;
}

.nweaddertitusername input {
	position: relative !important;
	width: 0;
	height: 0;
}

.nweaddertitusername label {
	color: #000000;
	font-weight: 500;
	font-size: 15px;
	margin-bottom: 0;
	display: inline-block;
	width: auto;
	cursor: pointer;
}

.nweaddertitusername .radio-label:before {
	position: absolute !important;
	left: 1px;
	top: 4px !important;
}

.defaulttextsetcover {
	display: inline-block;
}

.defaulttextsetcover p {
	display: inline-block;
	margin: 0;
	font-size: 12px;
	font-weight: 600;
}

.titleandbtnsetlr_cover {
	display: inline-block;
	width: 100%;
}

.titleandbtnsetlr_cover h5 {
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	margin: 0;
	padding-top: 10px;
}

.addnewadderlist_right {
	display: inline-block;
	float: right;
	width: auto;
}

.addnewadderlist_right a {
	display: inline-block;
	width: auto;
	border-radius: 6px;
	padding: 8px 20px 8px;
	font-weight: 500;
	font-size: 12px;
}

.applpromocodelistnew {
	background-color: transparent !important;
	padding: 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	border: 0;
}

.applpromocodelistnew .billing-info input {
	background: #ffffff !important;
	border: 2px solid #D9D9D9 !important;
	height: 40px;
	border-radius: 6px;
}

.applpromocodelistnew .alert {
	margin-bottom: 15px;
	display: inline-block;
	margin-top: 15px ​ !important;
}

.cover_mrpsetboxlit {
	display: inline-block;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

.left_mrpsetboxlit {
	display: inline-block;
	width: 60%;
	float: left;
	text-align: left;
}

.right_mrpsetboxlit {
	display: inline-block;
	width: 40%;
	float: left;
	text-align: right;
}

.left_mrpsetboxlit p {
	color: #7D7D7D;
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
}

.right_mrpsetboxlit p {
	color: #000000;
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
}

.left_mrpsetboxlit h3 {
	display: inline-block;
	color: #7D7D7D;
	font-size: 14px;
	margin: 0px;
	padding-top: 6px;
	font-weight: 500;
}

.rightmainamountset {
	margin-bottom: 20px;
}

.rightmainamountset .right_mrpsetboxlit span {
	color: #000000;
	font-size: 14px;
	font-weight: 500;
}

.paywltboxamtaltvbox {
	background: #adf4de;
	padding: 16px 18px 14px;
	border-radius: 6px;
}

.paywltboxamtaltvbox label.control {
	display: inline-block;
	margin: 0;
	float: left;
	padding-left: 35px;
}

.paywltboxamtaltvbox label.control p {
	float: left;
	font-size: 13px;
	font-weight: 400;
	color: #000000;
}

.paywltboxamtaltvbox label.control input {}

.paywltboxamtaltvbox .control__indicator {
	background: #ffffff;
	border-radius: 4px;
	height: 24px;
	width: 24px;
	top: 0px;
}

.paywltboxamtaltvbox .control--checkbox .control__indicator:after {
	left: 9px;
	top: 5px;
	width: 6px;
	height: 12px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
}

.haveyusetextsetcover {
	display: inline-block;
	width: 100%;
}

.haveyusetextsetcover p {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	color: #767676;
	position: relative;
	padding-left: 25px;
	margin-top: 7px;
	margin-bottom: 0;
	font-weight: 400;
}

.haveyusetextsetcover p svg {
	position: absolute;
	top: 5px;
	left: 2px;
	width: 15px;
	height: 15px;
}

.haveyusetextsetcover p span {
	display: inline-block;
	width: 100%;
}

.rightpedremoveset {
	padding-right: 5px;
}

.leftpedremoveset {
	padding-left: 5px;
}

.inputrembtncoverset {
	padding-bottom: 0px;
}


/*****  Payment page css  *****/
.paymtpagecoverbox {
	display: inline-block;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}

.productlisting_pay {
	display: inline-block;
	width: 100%;
}

.productlisting_inerlist {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 8px;
	margin-bottom: 12px;
}

.productlisting_inerlist:last-child {
	border-bottom: 0px;
}

.productlisting_inerleft {
	display: inline-block;
	width: 60%;
	float: left;
}

.productlisting_ineright {
	display: inline-block;
	width: 40%;
	float: left;
	text-align: right;
	padding-top: 4px;
}

.productlisting_inerleft h6 {
	display: inline-block;
	width: 100%;
	color: rgb(33, 33, 33);
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.productlisting_inerleft p {
	display: inline-block;
	width: 100%;
	color: #676767;
	font-size: 12px;
	font-weight: 400;
	margin-top: 2px;
	margin-bottom: 4px;
}

.productlisting_inerleft .mfrnamlistcover p {
	color: #909090;
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
	font-style: italic;
	margin-top: 2px;
	display: inline-block;
	width: 100%;
	float: left;
}

.productlisting_inerleft p span {
	/* color: #000000; */
}

.productlisting_ineright h4 {
	display: inline-block;
	width: 100%;
	font-weight: 600;
	font-size: 16px;
}

.productlisting_ineright p {
	display: inline-block;
	width: 100%;
	color: #676767;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
}

.productlisting_ineright p span {
	color: #000000;
}

.payadderdlvboxsetcover {
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0 0 7px 1px rgb(218 218 218);
	-moz-box-shadow: 0 0 7px 1px rgb(218 218 218);
	box-shadow: 0 0 7px 1px rgb(218 218 218);
	border-radius: 0px;
	padding: 25px;
}

.payadderdlvboxsetcover h4 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #000000;
	margin: 0;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 5px;
}

.payadderdlvboxsetcover h4 span {
	font-weight: 500;
}

.payadderdlvboxsetcover p {
	display: inline-block;
	width: 100%;
	margin-top: 4px;
	color: #676767;
	font-size: 13px;
	margin-bottom: 1px;
	line-height: 1.5;
	word-break: break-word;
}

.payadderdlvboxsetcover p span {
	display: inline-block;
	color: #7c7c7c;
	font-size: 13px;
	font-weight: 600;
}

.coustmernotlisttextar {
	display: inline-block;
	width: 100%;
	padding-top: 28px;
	padding-bottom: 15px;
}

.coustmernotlisttextar h4 {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	line-height: 1.5;
}

.coustmernotlisttextar .form-control {
	height: 98px;
	border-radius: 0px;
	border: 2px solid #E0E0E0;
	resize: none;
	padding: 15px 18px 15px;
	font-size: 14px;
}

.chosepaymodsltmainbox {
	display: inline-block;
	width: 100%;
	padding-left: 25px;
}

.chosepaymodslt_cover {
	display: inline-block;
	width: 100%;
}

.chosepaymodslt_cover h4 {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 16px;
}

.chosepaymodslt_cover label {
	display: inline-block;
	width: 100%;
	background: #F1F1F1;
	border: 2px solid #E0E0E0;
	border-radius: 6px;
	padding: 8px 10px 8px;
	padding-left: 45px;
	margin-bottom: 7px;
}

.chosepaymodslt_cover label.active {
	background: #EAF3FF;
	/* border: 2px solid #007EF0; */
}

.chosepaymodslt_cover label p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000000;
	line-height: 1.5;
}

.chosepaymodslt_cover label input {
	position: relative;
	width: 0;
	height: 0;
	float: left;
}

.chosepaymodslt_cover .control__indicator {
	position: absolute;
	top: 12px;
	left: 15px;
	height: 20px;
	width: 20px;
	background: transparent;
	border: 2px solid #9F9F9F;
}

.chosepaymodslt_cover .control--radio .control__indicator:after {
	left: 0;
	margin: 0 auto;
	right: 0;
	top: 0;
	height: 0;
	width: 0;
	border-radius: 50%;
	background: var(--primary-color);
	display: inline-block !important;
	position: absolute;
}



.bordertopsetpaypage {
	border-top: 1px solid #eaeaea;
	padding-top: 12px;
	margin-top: 10px;
}

.conforderlistcover {
	display: inline-block;
	width: 100%;
}

.conforderlistcover input {
	font-size: 14px !important;
	font-weight: 500;
	text-transform: uppercase;
	padding: 14px 10px !important;
	height: auto;
	border-radius: 5px;
}

.mainpaymentpagesetcover {
	display: inline-block;
	width: 100%;
	margin-top: 0;
}

.righthusersignnobox {
	display: inline-block;
	float: right;
	margin-left: 12px;
}

.righthusersignnobox .probtnlginbtn p {
	color: #ffffff;
	width: auto;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	margin-left: 0;
	margin: 0;
	max-width: 120px;
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 0;
	float: left;
	padding-right: 18px;
	text-align: left;
	line-height: 1.5;
}

.righthusersignnobox .probtnlginbtn p svg {
	width: 12px;
	position: absolute;
	top: 7px;
	right: 0;
}

.righthusersignnobox .probtnlgin_inerbox ul li a {
	margin: 0;
	font-size: 13px;
}

.bytermprivpliboxset {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0px;
}

.bytermprivpliboxset p {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
}

.bytermprivpliboxset p a {
	display: inline-block;
	font-weight: 500;
	/* color: #B80000; */
}

.verifiorderotp_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.verifiorderotp_img {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.verifiorderotp_img img {
	width: 120px;
}

.verifiorderotp_title {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.verifiorderotp_title h2 {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 22px;
	font-weight: 500;
}

.verifiorderotp_title p {
	display: inline-block;
	font-size: 15px;
	color: #8C8C8C;
	margin-left: 0;
	width: 100%;
}

.otpinputlistsetcover {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
}

.otpinputlistsetcover .form-group {
	display: inline-block;
	width: 16.66%;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}

.otpinputlistsetcover .form-group input {
	background: #F4F4F4;
	border: 2px solid #CBD5DF;
	border-radius: 8px;
	text-align: center;
	font-size: 22px !important;
	color: #000000;
	height: 48px;
}

.formgroupcover {
	display: inline-block;
	width: 100%;
	float: left;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 22px;
}

.formgroupcover .form-control {
	background: #F4F4F4;
	border: 2px solid #CBD5DF;
	border-radius: 8px;
	text-align: center;
	font-size: 22px !important;
	color: #000000;
	height: 48px;
}





.requestagainbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 26px;
}

.requestagainbox p {
	display: inline-block;
	margin: 0;
	color: #505050;
}

.requestagainbox p a {
	color: var(--primary-color);
	display: inline-block;
	font-weight: 500;
}

.searchprodlistingpage {
	padding-bottom: 0;
}

.loadmoreproductpage {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 35px;
}

.fullwidthsetpromoprodset {
	display: inline-block;
	width: 100%;
}

.sortbyproductlist {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 12px;
}

.sortbyproductlist p {
	display: inline-block;
	float: left;
	width: auto;
	font-size: 15px;
	color: #000018;
	font-weight: 500;
	margin: 0;
	margin-top: 7px;
	margin-right: 14px;
}

.sortbyproductlist button {
	display: inline-block;
	float: left;
	border: 2px solid #C4C4C4;
	background: transparent;
	padding: 8px 22px 6px;
	margin-right: 8px;
	border-radius: 33px;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	cursor: pointer;
	margin-bottom: 10px;
}

.sortbyproductlist button.active {
	border-color: var(--primary-color);
	background: #ffffff;
}

.sortbyproductlist button:hover {
	border-color: var(--primary-color);
	background: #ffffff;
}




/**** thank you page css****/

.order_successfully_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-bottom: 45px;
	padding-top: 45px;
}

.sucessfully_iteamimgtext_cover {
	display: inline-block;
	width: 70%;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	border-radius: 0px;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-shadow: 0px 0px 43px 0px rgb(225 225 225);
	-moz-box-shadow: 0px 0px 43px 0px rgb(225 225 225);
	box-shadow: 0px 0px 43px 0px rgb(225 225 225);
}

.sucessfully_iteamimg_cover {
	display: inline-block;
	width: 100%;
}

.sucessfully_iteamtext_cover {
	display: inline-block;
	width: 100%;
}

.sucessfully_iteamimg_cover img {
	display: inline-block;
	width: 80px;
}

.sucessfully_iteamtext_cover h1 {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	font-weight: 600;
	color: #5DC54D;
	margin-top: 22px;
}

.sucessfully_iteamtext_cover h3 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	color: #000000;
	font-weight: 600;
	line-height: 1.5;
	margin-top: 0;
}

.sucessfully_iteamtext_cover h6 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #4d4d4d;
	padding-top: 5px;
	padding-bottom: 16px;
}

.sucessfully_iteamimgtext_cover span {
	color: #000000;
	font-weight: 600;
}

.sucessfully_iteamtext_cover .iteam_shopping {
	display: inline-block;
	font-size: 14px;
	padding: 14px 40px;
	border-radius: 8px;
}

.sucessfully_iteamtext_cover p {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	padding-top: 32px;
	color: #000000;
	font-weight: 600;
}

.sucessfully_iteamtext_cover p a {
	font-weight: 500;
	display: inline-block;
	margin-left: 5px;
	border-bottom: 1px solid #EF7F1B;
	color: #EF7F1B;
}

/**** thank you page css****/
.uploadrxbtnimgsetcoevr {
	display: inline-block;
	width: 100%;
	margin-top: 35px;
	margin-bottom: 15px;
}

.uploadrxbtnimgsetcoevr a {
	display: inline-block;
	width: 100%;
	float: left;
}

.uploadrxbtnimgsetcoevr a img {
	width: 100%;
}

.webdescimgset {
	display: inline-block;
}

.mobiledescimgset {
	display: none;
}

.itemlistcovercart {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.quotcartlistboxset .cartpricedetails_title {
	padding-top: 0px;
}

.quatitioncheckotboxdis {}

.quatitioncheckotboxdis .cheouttitlebox {
	display: inline-block;
	width: 100%;
	border-bottom: 0;
	padding: 6px 0px;
}

.quatitioncheckotboxdis .piscboxcoverset {
	margin-top: 15px;
}

.quatitionboxsetadder {
	padding-left: 0;
	padding-right: 0;
}

.quatitionboxsetadder .mobileemailadderlist_cover {
	display: inline-block;
	width: 100%;
	padding-left: 0;
	padding-top: 0;
}

.quatitionboxsetadder .mobileemailadderlist_cover h3 {
	font-size: 15px;
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 1.5;
}

.uploadaskreqboxlist_cover {
	display: inline-block;
	width: 100%;
	margin-top: 35px;
	margin-bottom: 25px;
}

.uploadaskreqboxlist_left {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 10px;
}

.uploadaskreqboxlist_right {
	display: inline-block;
	width: 50%;
	float: left;
}

.uploadaskreqboxlist_left a {
	width: 100%;
	display: inline-block;
}

.uploadaskreqboxlist_left img {
	width: 100%;
}

.healthcarerightlistbox {
	display: inline-block;
	width: 50%;
	float: left;
	padding-left: 10px;
}

.healthcarerightlistbox a {
	width: 100%;
	display: inline-block;
}

.healthcarerightlistbox img {
	width: 100%;
}



.descimgaskuplfdox {
	display: inline-block;
}

.mobileimgaskuplfdox {
	display: none;
}

.uploadaskreqboxlist_right img {
	width: 100%;
}

.uploadaskreqboxlist_right a {
	padding: 10px;
	display: inline-block;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 14px;
	padding-right: 0;
}







.productdetailcoverset .modal-dialog {
	min-width: 500px;
	margin: 40px auto;
}

.productdetailcoverset .modal-content {
	border-radius: 8px !important;
}

.requestmedicinecoverset {
	display: inline-block;
	width: 100%;
}

.requestmedicinecoverset .modal-header {
	display: inline-block;
	width: 100%;
}

.requestmedicinecoverset h5 {
	padding-top: 0;
	display: inline-block;
	float: left;
	color: #000000;
	font-size: 16px;
}

.requestmedicinecoverset .close {
	margin-right: 0;
	display: inline-block;
	float: right;
	padding: 0;
	color: #000000;
	font-size: 26px;
	font-weight: 400;
	margin-top: 0px;
}

.requestmedicinecoverset .close span {
	line-height: 1;
	display: inline-block;
}

.reqmedicineuserlistset {
	display: inline-block;
	width: 100%;
}

.reqmedicineuserlistset .modal-body {
	display: inline-block;
	width: 100%;
	padding: 0;
	padding: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.reqmedicineuserlistset .form-group {
	display: inline-block;
	width: 100%;
}

.reqmedicineuserlistset .form-group label {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	color: #000000;
}

.reqmedicineuserlistset .form-group .form-control {
	border: 1px solid #d1d1d1;
	height: 40px;
	font-size: 14px !important;
	width: 100%;
}

.reqmedicineuserlistset .medicineqtyset .form-group li.parsley-required {
	color: red;
	font-size: 12px;
	margin-top: 3px;
	font-weight: 400;
}

.reqmedicineuserlistset .parsley-errors-list .parsley-required,.parsley-type {
	color: red;
	font-size: 12px;
	margin-top: 3px;
	font-weight: 400;
}


.userdetailpaddset {
	display: inline-block;
	width: 20%;
	float: left;
	padding-right: 15px;
}

.userdetailmobpaddset {
	display: inline-block;
	width: 80%;
	float: left;
}

.medicinenameqtycover {
	display: inline-block;
	width: 100%;
}

.medicineqtyset {
	display: inline-block;
	width: 80%;
	float: left;
	padding-right: 15px;
}

.numberofiteamset {
	display: inline-block;
	width: 20%;
	float: left;
	padding-left: 0;
}

.numberofiteamset select {
	border: 1px solid #d1d1d1;
	border-radius: .25rem;
	line-height: 1.5;
	height: 40px;
	padding: 10px;
	margin-top: 0px;
}

.submitclosebtnset .modal-footer button {
	padding: 18px 24px;
	height: auto;
	border-radius: 6px;
	line-height: 0;
	border: 0;
	font-weight: 300;
	margin-left: 8px;
	font-size: 14px;
	width: auto;
}

.submitclosebtnset .modal-footer .btn.btn-secondary {
	color: #fff;
	background-color: #6c757d;
}

.submitclosebtnset .btn-primary {
	border: 0;
}

.requestmedicinecoverset .modal-header .close {
	margin-right: 0;
}

.outofstockpaddset {
	line-height: 46px !important;
	padding-left: 12px;
}

.reqmedicinetextset {
	text-align: end;
}

.replymodaldesignfixed {
	z-index: 99999 !important;
}

.replymodaldesignfixed .modal-body {
	padding: 25px;
	text-align: center;
}

.replymodaldesignfixed .form-group {
	margin-bottom: 0;
}

.replymodaldesignfixed .modal-footer {
	padding: 0;
	border-top: 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding-bottom: 20px;
}

.replymodaldesignfixed .modal-dialog {
	min-width: auto;
	margin: 40px auto;
	width: 395px;
}

.yourquestiintextar {
	display: inline-block;
	width: 100%;
}

.yourquestiintextar textarea {
	resize: none;
	height: 65px !important;
}



/*** mobile nav css ***/
.navbarlistmalist {
	display: none;
	width: 100%;
	background: #ffffff;
	position: fixed;
	bottom: 0;
	left: 0;
	padding-top: 11px;
	padding-bottom: 10px;
	z-index: 9;
	border-top: 1px solid #d6e4ff;
}

.navbarlistmalist ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
}

.navbarlistmalist ul li {
	display: inline-block;
	float: left;
	width: 25%;
	text-align: center;
}

.navbarlistmalist ul li a {
	display: inline-block;
	color: #717171;
	font-size: 13px;
	font-weight: 500;
}



.navbarlistmalist ul li a img {
	width: 18px;
}

.navbarlistmalist ul li a span {
	width: 100%;
	display: inline-block;
	margin-top: 3px;
}

.menunavmobile {
	display: inline-block !important;
}

.menunavmobile_active {
	display: none !important;
}

.navbarlistmalist ul li.active .menunavmobile {
	display: none !important;
}

.navbarlistmalist ul li.active .menunavmobile_active {
	display: inline-block !important;
}

.cartdotcotbox {
	position: relative;
}

.cartdotcotbox p {
	display: inline-block;
	position: absolute;
	top: -8px;
	left: 0;
	right: inherit;
	height: 28px;
	width: 28px;
	margin: 0;
	border-radius: 50%;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	padding: 0 !important;
	text-align: center !important;
	padding-top: 3px !important;
}

/* Social Panel Styles */
.profilemanelistbox {}

.social-panel-container {
	position: fixed;
	right: 0;
	bottom: 74px;
	width: 96%;
	transform: translateY(104%);
	transition: transform 0.4s ease-in-out;
	z-index: 9;
}

.social-panel-container.visible {
	transform: translateY(-10px);
}

.social-panel {
	border-radius: 16px;
	/* -webkit-box-shadow: 0 0 8px 2px rgb(63 63 63 / 41%); */
	/* -moz-box-shadow: 0 0 8px 2px rgb(63 63 63 / 41%); */
	/* box-shadow: 0 0 8px 2px rgb(193 193 193 / 41%); */
	box-shadow: 0 5px 31px -16px rgb(2 26 77);
	border: 0px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	/* font-family: 'Muli'; */
	position: relative;
	height: auto;
	width: 100%;
	max-width: calc(96% - 0%);
	background: #ffffff;
	padding-top: 14px;
	padding-bottom: 7px;
}

.social-panel button.close-btn {
	border: 0;
	color: #ffffff;
	cursor: pointer;
	font-size: 17px;
	position: absolute;
	top: 12px;
	right: 12px;
	background: transparent;
	/* border-radius: 50%; */
	/* height: 25px;
		width: 25px; */
	display: inline-block;
	text-align: center;
	padding: 0;
}

.social-panel button.close-btn img {
	width: 25px;
}

.social-panel button.close-btn:focus {
	outline: none;
}

.profilemanelistbox {
	display: none;
}

.profilemanelistbox ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
}

.profilemanelistbox ul li {
	display: inline-block;
	width: 100%;
}

.profilemanelistbox ul li a {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	padding: 8px 28px 8px;
	text-align: left;
}

.logoutbtnmaincover {
	border-top: 2px solid #ddd;
	padding-top: 4px;
	margin-top: 3px;
}

.logoutbtnmaincover a img {
	float: left;
	width: 23px;
	margin-top: 1px;
	margin-right: 7px;
}



.profilemanelistbox ul li a b {
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
}

.floating-btn {

	/* border-radius: 26.5px;
		background-color: #001F61;
		border: 1px solid #001F61;
		box-shadow: 0 16px 22px -17px #03153B;
		color: #fff;
		cursor: pointer;
		font-size: 16px;
		line-height: 20px;
		padding: 12px 20px;
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 999; */
}



.floating-btn:focus {
	outline: none;
}

@media screen and (max-width: 480px) {

	.social-panel-container.visible {
		transform: translateY(0px);
	}

	/* .floating-btn {
			right: 10px;
		} */
}

/*** mobile nav css ***/


.categboxlistboxcover {}

.categboxlistboxcover .owl-nav.disabled {
	display: none !important;
}

.categboxlistboxcover .viewallbtnlastboxsetiner a{
	
}

.categboxlistboxcover .viewallbtnlastboxsetiner a img{
	height: 170px;
    min-height: 170px !important;
    object-fit: cover;
}

.makechboxadderlist {
	display: inline-block;
	width: 100%;
}

.makechboxadderlist input {
	height: auto;
	float: left;
	margin-top: 4px;
}

.makechboxadderlist span {
	display: inline-block;
	float: left;
}

.safetyassuredboxlist {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.safetyassuredbox_img {
	display: inline-block;
	width: 100%;
}

.safetyassuredbox_text {
	display: inline-block;
	width: 100%;
}

.safetyassuredbox_img img {
	width: 150px !important;
	height: auto;
	margin: 0 auto;
}

.safetyassuredbox_text p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 11px;
	line-height: 1.5;
	color: #004799;
	font-weight: 500;
	margin-top: 10px;
	text-transform: uppercase;
}

.safetyboxcoverborder {
	padding-left: 18px;
	padding-right: 18px;
	margin-bottom: 12px;
}

.safetyboxcoverborder .brand-logo-wrapper {
	border: 2px dashed var(--primary-color);
	border-radius: 10px;
	padding-top: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

.awbtrackorderlistbox {
	display: inline-block;
	width: 100%;
}

.awbtrackorderlistbox p {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	color: #000000;
	margin-bottom: 2px;
}

.awbtrackorderlistbox a {
	background: var(--button-color);
	display: inline-block;
	font-size: 13px;
	color: var(--button-text-color);
	padding: 7px 12px 7px;
	line-height: 1.5;
	border-radius: 4px;
	margin-top: 2px;
	margin-bottom: 10px;
}

.healtpkgnewdissetcover {}

.healtpkgnewdissetcover .healthpackagescover {
	margin-top: 0;
	margin-bottom: 36px !important;
}

.healtpkgnewdissetcover .prodsetdiscolor {
	background: transparent;
}

.healtpkgnewdissetcover .sldboxcoversho_iner {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	background: #ffffff;
	border-radius: 10px;
	margin-top: 22px;
}

.healtpkgnewdissetcover .leftnametitlebox {
	padding-top: 5px;
}

.labnewrdbtnsetcover {
	display: inline-block;
	float: left;
	margin-left: 8px;
}

.labnewrdbtnsetcover a {
	display: inline-block;
	background: var(--primary-color);
	color: #ffffff !important;
	padding: 8px 14px 8px;
	border-radius: 38px;
	font-weight: 500;
	font-size: 13px;
	margin-top: 4px;
}

.labnewrdbtnsetcover a svg {

	width: 14px;
	height: 14px;
	margin-right: 4px;
	margin-top: 3px;
	float: left;

}

.labnewrdbtnsetcover a span {}

.seotextsetcovercontbox {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.seotextsetcovercontbox h1 {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	color: #000000;
	margin-bottom: 10px;
	line-height: 1.5;
}

.seotextsetcovercontbox h2 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #848484;
	margin-bottom: 6px;
	line-height: 1.5;
}

.seotextsetcovercontbox p {
	display: inline-block;
	width: 100%;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 38px;
}

.newtextseetlistcover {
	display: inline-block;
	width: 100%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
}

.newtextseetlistcover h4 {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	/* color: #000000; */
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: 400;
}


.upldhealorodtestlabsetcover {
	display: inline-block;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 22px;
	margin-bottom: 20px;
}

.upldhealorodtestlabset_iner {
	display: inline-block;
	width: 33.33%;
	float: left;
	padding: 10px;
}

.upldhealorodtestlabset_iner a {
	display: inline-block;
	width: 100%;
}

.upldhealorodtestlabset_iner a img {
	width: 100%;
}

.bannersliderbox.mobile_banner .owl-dots {
	position: absolute;
	bottom: 12px;
	left: 0;
	text-align: center;
	right: 0;
}

.bannersliderbox.desktop_banner .owl-dots {
	position: absolute;
	bottom: 12px;
	left: 0;
	text-align: center;
	right: 0;
}

.bannersliderbox .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;
}

.bannersliderbox .owl-dot.active {
	border: none;
}

/* .prsmonprodlistcovermain .allofercontent_text{
	min-height: 70px;
} */

.marpedremovecsbox {
	margin: 0;
	padding: 0 !important;
}

.ourpharmplatform_set {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px;
}

.ourpharmplatform_set h1 {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 0px;
	line-height: 1.5;
}

.hidetagcsnewset {
	display: none;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	line-height: 1.5;
	margin-bottom: 8px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
}

.ourplatformtext_set {
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

.testimonnrewdesigmain_cover {
	display: inline-block !important;
	width: 100% !important;
	background-color: #ffffff;
	min-height: 228px;
	padding: 20px;
	text-align: left;
}

.testimonnrewdesigmain_ret {
	display: inline-block;
	width: 100%;
}

.cutomerrating_set {
	display: inline-block;
	width: 100%;
	margin-top: 8px;
}

.cutomerrating_set i {
	display: inline-block;
	width: auto;
	color: #FEA800;
	font-size: 16px;
	margin-right: 4px;
}

.testimonnrewdesigmain_ret .customerfeedback_set {
	width: 100%;
	color: #828282;
	font-weight: 400;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.5;
	min-height: 72px;
}

.customernameimg_set {
	display: inline-block;
	width: 100%;
}

.customerimage_cover {
	display: inline-block;
	width: auto;
	float: left;
}

.customerimage_cover img {
	width: 45px !important;
	height: 45px;
	border-radius: 50%;
	object-fit: cover;
	aspect-ratio: 1 / 1;
	overflow: hidden;
}

.customernametext_cover {
	display: inline-block;
	width: auto;
	float: left;
	padding-top: 14px;
	padding-left: 10px;
}

.customernametext_cover h4 {
	font-size: 16px;
	margin-bottom: 0;
	color: #000;
	font-weight: 500;
}

.customernametext_cover p {
	font-size: 13px;
	color: #828282;
	margin-bottom: 0;
	font-weight: 400;
}

.customernametext_cover span {
	color: #4c4ce2;
}

.allorderditcoverset1 .label-success {
	padding: 0 5px;
}

.sltprtitlelr h1 {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	color: #454545;
	letter-spacing: .2px;
	margin: 0;
	width: auto;
}

.selectdeilveraddset h2 {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	color: #454545;
	letter-spacing: .2px;
	margin: 0;
	width: auto;
	margin-top: 4px;
}

.ordditcoverset1 h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
}

.ordditcoverset2 h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
}

.leftaddmy_title h2.addAddressBar-heading {
	font-size: 18px;
	font-weight: 600;
}

.registerboxallset h2 {
	font-size: 20px;
}

.lginsignupboxcover .registerboxcover label {
	font-size: 12px;
}

.topflterside_title h2 {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 22px;
	font-weight: 500;
}

.topflterside_title h2 img {
	width: 20px;
	margin-right: 10px;
}

.aplycoupbtnset .checkout-btn {
	padding: 12px 10px;
}

.selectdeliveraddboxset {
	display: inline-block;
	padding-top: 10px;
	width: 90%;
	float: right;
}

.sidebarcoverbox.prodlistprod_sidebarset {
	padding-top: 0px;
}

.topflterside_cover {
	display: inline-block;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	pointer-events: none;
}

.prodlistprod_sidebarset .block-poll {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
}

.specialdelsboxset {
	display: inline-block;
	width: 100%;
}

.chackboxsetcust {
	display: inline-block;
	width: 100%;
}

.topflterside_title .arrowsetnew {
	transform: rotate(90deg);
}

.topflterside_title .arrowsetnew.arrow-animate {
	transform: rotate(0deg);
}

.topflterside_title h3 i {
	color: var(--primary-color);
	background: #ffffff;
}

.topflterside_title h3 i {
	display: none;
	float: right;
	font-size: 20px;
	font-weight: 700;
	background: #000000;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	color: #ffffff;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
}

.topflterside_title h3 .deskfltcicon {
	display: inline-block;
}

.topflterside_title h3 .mobfltcicon {
	display: none;
}

.fltcoverlistingbot {
	padding-top: 5px;
	display: inline-block;
	width: 100%;
}

.prodlistprod_sidebarset .block-poll {
	margin-top: 0 !important;
}

.prisefiltbox {
	display: inline-block;
	width: 100%;
	margin-top: 0px;
}

.viewallcategboxset {
	background: transparent;
}

.viewallcategboxset .brand-logo-img {}

.viewallcategboxset .brand-logo-img a {}

.viewallcategboxset .brand-logo-img a img {
	width: 100% !important;
	height: 169px;
	object-fit: cover;
	aspect-ratio: 47 / 40;
}

.outofstocktextset {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
}

.orderditsetmaincovdata .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: 0px;
	background: #ffffff;
	margin-bottom: 30px;
}

.orderditsetmaincovdata .borderlistsetcover {
	background: #7e7e7e;
}

.orderditsetmaincovdata .borderlistsetcover p {
	color: #ffffff;
}

.orderditsetmaincovdata .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: 0px;
	background: #ffffff;
}

.orderditsetmaincovdata .panel-group {
	display: inline-block;
	width: 100%;
}

.orderditsetmaincovdata {}

.paypagemaincovsetbox {}

.paypagemaincovsetbox .productlisting_pay {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	border-radius: 0px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
}

.paypagemaincovsetbox .chosepaymodslt_cover {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	border-radius: 0px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
}

.paypagemaincovsetbox .payadderdlvboxsetcover {
	background: #ffffff;
	margin-top: 22px;
}

.paypagemaincovsetbox .chosepaymodsltmainbox {
	padding-left: 0px;
}

.conqatboxlstboxse .chosepaymodslt_cover {
	background-color: #ffffff;
	display: inline-block;
	width: 100%;
	border-radius: 10px !important;
	padding: 20px;
}

.fltcoverlistingbot .morebtnbox .overlay {
	z-index: 1;
}

.addressBlocks-base-remove a {
	padding: 0
}

.addressBlocks-base-edit a {
	padding: 0
}

.addressbtn_coverset .addressBlocks-base-btns a {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
}

.alertnotifcoverset {
	margin-top: 15px;
}

.alertnotifcoverset p {
	margin-bottom: 0;
}

.addressbtn_coverset .addressBlocks-base-btns {
	/*position: absolute;*/
	bottom: 0;
	width: 100%;
	left: 10px;
	border-top: 1px solid #eaeaec;
	padding-bottom: 6px;
	padding-top: 2px;
}

.addressbtn_coverset .addressBlocks-base-edit,
.addressBlocks-base-remove {
	width: 45%;
	color: black;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: .5px;
	background: transparent;
	border: none;
	height: 33px;
	margin-top: 5px;
	cursor: pointer;
}

.addressbtn_coverset .addressBlocks-base-edit {
	float: right;
}

.checkoutprecoverset .alert-success {
	margin-right: 15px !important;
	margin-left: 15px !important;
}

.contact-form-style .parsley-required {
	color: red;
}

.cartpageleftrightresposet .marpedremovecsbox {
	min-height: 0;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}

.orderpriceboxset {
	width: 115px !important;
}

.datetblmyorder {
	width: 142px !important;
}

/******** Ask an expert CSS ********/

.askanexpertdetail_cover {
	display: inline-block;
	width: 100%;
	background-color: #E9EBF2;
}

.askexpertdetailbox_set {
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}

.askquetionexperimg_set {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 85px;
}

.askquetionexperimg_set img {
	width: 70%;
	object-fit: cover;
}

.askandexpertfilldetail_set {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
}

.fillupdetail_cover {
	display: inline-block;
	width: 70%;
	background: #fff;
	padding: 28px 25px;
	border-radius: 0px;
}

.fillupdetail_cover h1 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin-bottom: 14px;
	text-align: left;
}

.fillupdetail_cover .form-styling {
	background: #fff;
	margin-bottom: 20px;
	border-radius: 5px;
	border: 2px solid #ddd;
}

.fillupdetail_cover textarea {
	background: #fff;
	margin-bottom: 20px;
	border-radius: 5px;
	border: 2px solid #ddd;
}

.submitquestionbtn_set {
	display: inline-block;
	width: 100%;
}

.submitquestionbtn_set button {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
}

/******** End Ask an expert CSS ********/

.subcategproduct_cover {
	display: inline-block;
	width: 100%;
}

.subcatemaintext_set {
	display: inline-block;
	width: 100%;
	padding: 0 0 10px;
}

.subcatemaintext_set a {
	text-transform: capitalize;
	font-size: 15px;
	color: #6f6f6f;
}

.subcategproduct_cover .subcatecolor_set {
	padding: 5px 5px 5px 15px !important;
	position: relative;
}

.subcatecolor_set a {
	color: #3c3c3c;
	font-size: 14px;
}

.subcatecolor_set::after {
	content: '';
	position: absolute;
	width: 7px;
	height: 2px;
	border-bottom: 2px solid #626161;
	left: 3px;
	top: 13px;
}

.subcategoryboxset {
	padding-left: 20px;
	padding-bottom: 2px;
}

.emnumbsbcboxset_main {
	display: inline-block;
	width: 100%;
	background: var(--primary-color);
	padding: 40px 25px 40px;
	border-radius: 10px;
	margin-bottom: 22px;
	margin-top: 22px;
}

.emnumbsbcboxset_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.emnumbsbcboxset_cover h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 16px;
	font-weight: 400;
}

.emnumbsbcboxset_cover p {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	margin-bottom: 24px;
}

.emnumbsbcboxset_cover .form-group {
	display: inline-block;
	width: 550px;
	position: relative;
	margin: 0;
}

.emnumbsbcboxset_cover .form-group label {
	position: absolute;
	left: 10px;
	top: 10px;
	margin: 0;
	font-size: 16px;
}

.emnumbsbcboxset_cover .form-group .form-control {
	padding-left: 48px;
	padding-right: 142px;
	border-radius: 30px;
	height: 45px;
}

.emnumbsbcboxset_cover .form-group a {
	display: inline-block;
}

.dowapplinknumberset {
	display: inline-block;
	width: 100%;
	margin-top: 3px;
}

.dowapplinknumberset p {
	/* color: #000000; */
	font-size: 12px;
	line-height: 1.5;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	margin-bottom: 12px;
	/* text-align: justify; */
	text-align: left;
	text-transform: capitalize;
}

.dowappmobilecover_set {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 0;
}

.dowappmobilecover_set input {
	padding-left: 20px;
	padding-right: 50px;
	border-radius: 30px;
	height: 45px;
	font-size: 12px !important;
}

.dowappmobilecover_set input:focus {
	outline: 0 !important;
}

.dowappmobilecover_set a {
	display: inline-block;
	/* background: #D22020; */
	/* color: #ffffff; */
	padding: 8px 9px 7px;
	font-size: 14px;
	position: absolute;
	top: 5px;
	right: 5px;
	border-radius: 30px;
	height: 35px;
	width: 35px;
}

.dowappmobilecover_set a:hover {
	font-size: 18px;
	padding: 4px 9px 0 6px;
}

.dowappmobilecover_set input::placeholder {
	font-size: 12px;
}

.orderlistboxcoversetpart tbody tr td.sorting_1::before {
	top: 33% !important;
}

.orderlistboxcoversetpart table tbody tr td a {
	/* color: var(--primary-color) !important; */
}

.orderlistboxcoversetpart table tbody tr td {
	font-size: 14px;
	padding-top: 13px;
	padding-bottom: 12px;
}

.orderlistboxcoversetpart table thead tr th {
	font-size: 14px;
}

.orderlistboxcoversetpart .dataTables_wrapper .dataTables_info {
	font-size: 12px;
	margin-top: 12px;
}

.orderlistboxcoversetpart .dataTables_wrapper .dataTables_paginate .paginate_button {
	font-size: 12px;
}

.orderlistboxcoversetpart .dataTables_wrapper .myclass-status .label.label-success {
	border-radius: 3px;
	line-height: 1.5;
	padding: 2px 5px;
	background-color: #33adfd;
	color: #fff;
	font-size: 13px;
}


.lefrigmobreqmedi {}

.userdetailpadd_cover {
	position: relative;
	display: inline-block;
	width: 100%;
	padding-left: 100px;
}

.userdetailpadd_cover .userdetailpaddset {
	width: 85px;
	position: absolute;
	top: 0;
	left: 0;
	padding-right: 0;
}

.userdetailpadd_cover .userdetailpaddset .select2-container {
	width: 100% !important;
}

.userdetailpadd_cover .userdetailpaddset .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 31px;
	font-size: 14px;
}

.userdetailpadd_cover .userdetailpaddset .select2-container--default .select2-selection--single {
	border: 1px solid #d1d1d1;
	border-radius: 0.25rem;
	height: 40px;
}

.lefrigmobreqmedi .userdetailmobpaddset {
	width: 100%;
}

.lefrigmobreqmedi label {}

.cartprodnameline_cover {}

.cartprodnameline_cover ._3md1dr.prodselectbox_cover {
	text-align: left;
}

.maincontcartsltnew1 {}

.parsley-required {
	color: red;
}

.qamainallcovsetbox1 {
	display: inline-block;
	width: 100%;
}

.ordeindmaindatcov1 embed {
	height: 210px !important;
	width: 100% !important;
}

.ordeindmaindatcov1 .onhoverviewimgpdfboxset i {
	margin-top: 98px;
}

.ordeindmaindatcovmin1 a {
	display: inline-block;
	width: 100%;
	position: relative;
}

.ordeindmaindatcovmin1 .onhoverviewimgpdfboxset i {
	margin-top: 98px;
}

.ordeindmaindatcovmin1 a:hover .onhoverviewimgpdfboxset {
	opacity: 1;
}

.colmdwidthimg4 .inerimgpreseltbox embed {
	height: 144px;
}

.prmosprodmaincoverset .prodselnsldbox_cover .product-content .product-price {}

.prmosprodmaincoverset .prodselnsldbox_cover .product-content .product-price .new.newprice {
	font-size: 14px !important;
	font-weight: 600 !important;
	display: inline-block;
	margin-left: 0;
	color: var(--price-color) !important;
}

.prmosprodmaincoverset .prodselnsldbox_cover .product-content .product-price .old.oldprice {
	color: #6e6e6e !important;
	font-size: 12px !important;
	font-weight: 400;
	display: inline-block;
	text-decoration: line-through;
}

/************************************ Media CSS ************************************/

@media (min-width: 1200px) {
	.container {
		max-width: 1280px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.prodsetdiscolor .brand-logo-wrapper {
		margin-top: 0px !important;
	}
}

@media (max-width: 991px) {
	.prodlistprod_sidebarset #accordion-1 {
		position: relative;
		box-shadow: 0px 1px 7px #DBDBDB;
	}

	.prodlistprod_sidebarset #accordion-1 .head {
		background-color: #FFFFFF;
		color: #563e6e;
		padding: 20px 30px;
		cursor: pointer;
		transition: 0.2s ease;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.prodlistprod_sidebarset #accordion-1 .arrowsetnew {
		color: #563e6e;
		font-size: 60px;
		transition: 0.25s ease;
		opacity: 0.3;
		transform: rotate(-90deg);
	}

	.prodlistprod_sidebarset #accordion-1 .head:hover .arrowsetnew {
		opacity: 1;
	}

	.prodlistprod_sidebarset #accordion-1 .head:hover,
	.prodlistprod_sidebarset #accordion-1 .active {
		background-color: #FFE77AFF;
	}

	.prodlistprod_sidebarset #accordion-1 .arrow-animate {
		transform: rotate(0deg);
		opacity: 1;
	}

	.prodlistprod_sidebarset #accordion-1 .content {
		background-color: #FFFFFF;
		display: none;
		padding: 20px 30px;
		color: #333333;
	}

	.topflterside_title h3 .mobfltcicon {
		display: inline-block;
	}

	.sidebarlistdisset {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}

	.topflterside_title h3 {
		color: #ffffff;
		margin-bottom: 0;
	}

	.topflterside_title h3 .deskfltcicon {
		display: none;
	}

	.topflterside_title h3 i {
		display: inline-block;
	}

	.topflterside_title h3 i {
		color: var(--primary-color);
		background: #ffffff;
	}

	.topflterside_title {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.leftfltmain_leftside {
		margin-bottom: 25px;
	}

	.shop-wrapper.gray-bg.side_filter .main {
		width: 100%;
	}

	.prodlistprod_sidebarset #accordion-2 {
		position: relative;
		box-shadow: 0 1px 7px #dbdbdb;
		border-radius: 6px;
	}

	.prodlistprod_sidebarset #accordion-2 .head {
		cursor: pointer;
		transition: 0.25s;
	}

	.topflterside_cover {
		pointer-events: auto;
		background: var(--primary-color);
		border-radius: 6px;
	}

	.prodlistprod_sidebarset .block-title {
		padding: 0px;
	}

	.prodlistprod_sidebarset #accordion-2 .arrowsetnew {
		content: '';
		position: absolute;
		right: 20px;
		top: 12px;
		opacity: 1;
		border-left: 25px solid transparent;
		border-right: 0 solid transparent;
		border-top: 25px solid #FFFFFF;
		transition: 0.3s ease;
		z-index: 2;
	}

	.prodlistprod_sidebarset #accordion-2 .content {
		background-color: #FFFFFF;
		display: none;
		padding: 15px;
		color: #333333;
	}

	.fltcoverlistingbot {
		border-top: 0;
	}

	.topflterside_title .fa-angle-right:before {
		content: "\f105";
		position: absolute;
		bottom: 3px;
		right: 9px;
	}
}

@media (max-width: 991px) {
	.doctlistsetbox_iner {
		width: 100%
	}

	.borderacoutnbx {
		margin-right: 15px;
		margin-left: 15px;
	}

	.askquetionexperimg_set {
		padding-top: 70px !important;
	}
}

@media (max-width: 767px) {
	.couponsapplybox {
		padding-right: 10px;
		padding-left: 10px;
	}

	.modalcoversetpart .modal-dialog {
		padding-right: 15px;
		padding-left: 15px;
	}

	.loadmoreproductpage {
		margin-bottom: 15px;
	}

	.searchprodlistcoverset {
		margin-bottom: 10px;
	}

	.prodselnsldbox_cover {
		padding-left: 5px;
		padding-right: 5px;
	}

	.webdescimgset {
		display: none;
	}

	.mobiledescimgset {
		display: inline-block;
	}

	.cartlistcoverpage ._3ycxrs._2Rwa71 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.uplpresavpreboxbtnset {
		padding-bottom: 0px !important;
	}

	.guideboxtextset_cover {
		padding-left: 0;
		padding-right: 0;
		padding-top: 20px;
		padding-bottom: 5px;
	}

	.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
	}

	.faqpagebox_iner h1 {
		margin-bottom: 0;
	}

	.noprodcarboxset {
		margin-bottom: 40px;
	}

	.login-register-area.pb-80 {
		margin-bottom: 15px;
	}

	.askquetionexperimg_set img {
		width: 100% !important;
	}
}

@media (max-width: 720px) {
	.askquetionexperimg_set {
		display: none;
	}

	.askandexpertfilldetail_set {
		width: 100%;
	}
}

@media (max-width: 650px) {

	.paypagemaincovsetbox .checkottitlecover {
		margin-top: 18px;
		margin-bottom: 5px;
	}

	.boxchmaincodsetcover .panel-collapse .panel-body {
		margin-bottom: 10px;
	}

	.boxchmaincodsetcover .rightcheotsidbox {
		margin-top: 22px;
	}

	.boxchmaincodsetcover .checkottitlecover {
		margin-bottom: 0;
		margin-top: 10px;
	}

	.testimonialsliderfix {
		margin-top: 14px !important;
	}

	.applpromocodelistnew .col-lg-8.col-md-8 {
		width: 75% !important;
	}

	.applpromocodelistnew .col-lg-4.col-md-4 {
		width: 25% !important;
	}

	.piscboxcoverset .colmd4widthset {
		width: 33.33%;
	}

	.selectprescriptbnt {
		margin-top: 10px;
	}

	.sortbyproductlist {
		margin-bottom: 0;
	}

	.sortbyproductlist p {
		margin-top: 5px;
		margin-right: 12px;
		font-size: 14px;
	}

	.sortbyproductlist button {
		padding: 5px 14px 5px;
		margin-right: 10px;
		font-size: 12px;
		margin-bottom: 12px;
	}

	.nodoctavilbset {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.checkout-login {
		margin-bottom: 15px;
	}

	.login-register-area.pb-80 {
		margin-bottom: 30px;
	}

	.addeditaddrbox_cover .panel-body {
		margin-bottom: 40px;
	}

	.retcnfboxcoverset {
		max-width: 650px;
		width: initial;
		margin-right: 0;
	}
}

@media (max-width: 640px) {
	.wallethistlistboxcover {
		padding-top: 22px;
	}

	.walletbalancoverset h3 img {
		width: 19px;
	}

	.walletbalancoverset h3 span {
		font-size: 14px;
	}

	.wallethistlistboxcover .dataTables_length label {
		float: left;
		margin-bottom: 14px;
	}

	.wallethistlistboxcover .dataTables_length {
		text-align: left !important;
	}
}

@media (max-width: 576px) {
	.serviceborderclose {
		margin-bottom: 0 !important;
	}

	.ourservices_coverset {
		padding-top: 15px !important;
	}

	.topbotmarinqutocart ._27IFdQ.cartqupageset2 {
		padding-right: 5px !important;
	}

	.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
	}
}

@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: 550px) {
	.customernametext_cover {
		width: 100%;
		padding-left: 0;
	}
}

@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: 491px) {
	.timedatesetnotif {
		padding-left: 30px;
	}
}

@media (max-width: 479px) {

	/* .boxchmaincodsetcover .checkottitlecover h1{
		margin-bottom: 0;
	} */
	.fotrlistcoverbox {
		padding-top: 15px !important;
	}

	.applpromocodelistnew .col-lg-8.col-md-8 {
		width: 100% !important;
	}

	.applpromocodelistnew .col-lg-4.col-md-4 {
		width: 100% !important;
		margin-top: 15px;
	}

	.applpromocodelistnew .col-lg-4.col-md-4 .aplbntsetox button {
		width: auto;
	}

	.piscboxcoverset .colmd4widthset {
		margin-top: 15px;
	}

	.mainallprodhomebg {
		padding-top: 3px;
		padding-bottom: 0;
	}

	.safesafetyboxlist {
		margin-top: 5px;
	}

	.coveroffersliderset {
		margin-top: 5px;
	}

	.uploadrxbtnimgsetcoevr {
		margin-top: 24px;
	}

	.sucessfully_iteamtext_cover p {
		font-size: 12px;
		padding-top: 20px;
		margin-bottom: 0;
	}

	.sucessfully_iteamtext_cover .iteam_shopping {
		font-size: 14px;
		padding: 10px 30px;
		border-radius: 5px;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 20px;
	}

	.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
	}

	.extratextdeetailset {
		margin-bottom: 25px !important;
	}

	.tablordelistsetbox tbody tr td.sorting_1::before {
		top: 34% !important;
	}

	.pincodsrvdorderdelfam {
		padding-bottom: 20px !important;
	}

	.extratextdeetailset p {
		padding-bottom: 10px;
	}

	.checkout-login {
		margin-top: 30px !important;
	}

	.rightpedremoveset {
		padding-right: 15px;
		padding-left: 15px;
	}

	.leftpedremoveset {
		padding-right: 15px;
		padding-left: 15px;
	}

	.fillupdetail_cover {
		width: 100% !important;
	}

	.askexpertdetailbox_set {
		padding-top: 25px;
		padding-bottom: 35px;
	}
}

@media (max-width: 414px) {
	.productimgpres3 embed {
		height: 84px;
	}

	.cartselectnumberprod .content {
		text-align: left;
	}

	.cartlistcoverpage_iner ._3md1dr.prodselectbox_cover {
		width: 100%;
	}

	.cartlistcoverpage_iner .col-lg-8.col-6.cartleftnametitle {
		width: 100%;
		flex: inherit;
		-webkit-box-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		max-width: 100%;
	}

	.cartlistcoverpage_iner .col-lg-4.col-6.cartrightnameprice {
		width: 100%;
		flex: inherit;
		-webkit-box-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		max-width: 100%;
	}

	.cartlistcoverpage_iner .outofstocktextset.prodbatchtagset {
		padding-left: 0px;
	}

	.maincontcartsltnew1 {
		display: inline-block;
	}

	.categprodcetegsetcovmin .addtocartimgspan span {
		margin-top: 1px;
	}

	.aboutboxcoversetb {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.selectadderboxlist p {
		font-size: 14px;
	}

	.paypagemaincovsetbox .checkottitlecover {
		margin-top: 8px;
	}

	.headertopbatline_left {
		padding-top: 0 !important;
	}

	.headertopbatline_left p {
		font-size: 12px !important;
	}

	.headertopbatline_right {
		padding-top: 0 !important;
	}

	.ndhelpbtnsetcover a {
		font-size: 12px !important;
		margin-top: 0 !important;
	}

	.ordditcoverset1 h1 {
		font-size: 18px;
	}

	.ordditcoverset2 h2 {
		font-size: 18px;
	}

	.hidetagcsnewset {
		font-size: 14px;
	}

	.ourpharmplatform_set h1 {
		font-size: 18px !important;
	}

	.mobilesendlinkapp .form-group {
		width: 95% !important;
	}

	.offerpricecoverset .product-price .old {
		font-size: 11px !important;
	}

	.offerpricecoverset .product-price .new {
		font-size: 13px !important;
	}

	.medbacatprodlist .product-content .product-price-cart-wrapper .product-price.price .new {
		font-size: 13px !important;
	}

	.pincodsrvdorderdel_right p {
		font-size: 11px !important;
		padding-top: 2px;
	}

	.pincodsrvdorderdel_right h3 {
		font-size: 22px;
	}

	.pincodsrvdorderdel_left img {
		width: 40px;
	}

	/* .brandcatbox_cover .img_border_main img {
		width: 65px !important;
		height: 65px !important;
	} */
	.brandcatbox_cover a {
		/* min-height: 150px;
		padding-top: 24px; */
	}

	.cattagnam_title p {
		font-size: 13px;
	}

	.gmdotdepdlist_iner {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.gmdotdepdlist_left img {
		width: 30px;
	}

	.gmdotdepdlist_right h3 {
		font-size: 12px;
	}

	.safesafetyboxlist {
		padding: 22px 10px 10px;
	}

	.sucessfully_iteamtext_cover .iteam_shopping {
		font-size: 14px;
		padding: 8px 24px;
		border-radius: 4px;
	}

	.sucessfully_iteamimg_cover img {
		width: 80px;
	}

	.inerdoctpaer2 {
		padding-left: 88px
	}

	.inerdoctpaer1 img {
		width: 60px;
		height: 60px
	}

	.inerdoctpaer3 a {
		margin-top: 14px;
		font-size: 14px
	}

	.inerdoctpaer3 h6 span {
		font-size: 22px
	}
}

.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: 12px;
	color: var(--header-search-text-color) !important;
}

.allcatgrboxsel .select2-container:focus {
	outline: inherit !important;
}

.allcatgrboxsel:focus {
	outline: inherit !important;
}

.allcatgrboxsel span.select2-selection.select2-selection--single {
	outline: inherit !important;
}

.allcatgrboxsel .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: var(--header-search-text-color) transparent transparent transparent;
}

.allcatgrboxsel .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent var(--header-search-text-color) transparent;
}

.bloglistdeta_detail h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.4;
}

img.img-responsive.pro {
	border: 0px solid #E0E0E0;
	border-radius: 0px;
}

.myactboxlrftboxsetcover .imactboxnone img {
	object-fit: contain !important;
}

.noadderfodboxlistcover {
	display: inline-block;
	width: 100%;
	background: #E7F1FF;
	border-radius: 10px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 20px;
}

.noadderfodboxlistcover a {
	display: inline-block;
	background: var(--primary-color);
	color: #ffffff;
	font-size: 16px;
	border-radius: 8px;
	padding: 10px 18px 10px;
	margin-top: 16px;

}

.noadderfodboxlistcover p {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 20px;
	margin-bottom: 15px;
	margin-top: 16px;
}

.noadderfodboxlistcover img {
	width: 85px;
}

.presquationlistset h5 {
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	margin: 0;
	padding-top: 0;
}

.headerpretext_upldrx {
	display: none;
	width: auto;
	float: left;
	margin-left: 15px;
}

.headerpretext_upldrx a {
	background: var(--header-button-bg-color) !important;
	color: var(--header-button-text-color) !important;
	font-size: 13px;
	padding: 10px 15px;
	border-radius: 5px;
	display: inline-block;
}

.select2-dropdown {
	max-height: 300px !important;
	overflow: auto;
}

.headerpretext_upldrx a span {
	/* border-bottom: 1px solid #ffffff; */
	text-decoration: underline;
}

.headerpretext_upldrx a i {
	font-size: 18px;
	float: left;
	margin-right: 6px;
	color: var(--header-button-text-color) !important;
}

.headerpretext_upldrx a img {}

@-webkit-keyframes loader-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes loader-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.flexboxloadbox {
	position: absolute;
	margin: -18px 0 0 -18px;
	border: 3.6px solid var(--primary-color);
	box-sizing: border-box;
	overflow: hidden;
	width: 55px;
	height: 55px;
	left: 50%;
	top: 50%;
	animation: loader-spin 2s linear infinite reverse;
	filter: url(#goo);
	box-shadow: 0 0 0 1px var(--primary-color) inset;
}

.flexboxloadbox:before {
	content: "";
	position: absolute;
	-webkit-animation: loader-spin 2s cubic-bezier(0.59, 0.25, 0.4, 0.69) infinite;
	animation: loader-spin 2s cubic-bezier(0.59, 0.25, 0.4, 0.69) infinite;
	background: var(--primary-color);
	transform-origin: top center;
	border-radius: 50%;
	width: 150%;
	height: 150%;
	top: 50%;
	left: -12.5%;
}


.timedatesetnotif {
	display: inline-block;
	margin: 0;
	width: 125px;
}


.categorynewdesignfix .brandcatbox_cover {
	background: #BDD9FF;

}



.moreboxcontent .control--checkbox .control__indicator:after {
	left: 5px;
	top: 1px;
}



.allcatboxcoverpage .categlistcoverboxset a {
	display: inline-block;
	word-break: break-word;
}

.categlistcoverboxset {
	display: inline-block;
	width: 100%;
	/* min-height: 178px;
	padding-top: 32px;
	background: #BDD9FF;
	border-radius: 16px; */
	margin-bottom: 15px;
	text-align: center;
}

.caticonseborderiner img {
	width: 82px !important;
	height: 82px !important;
	object-fit: contain;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50%;
	padding: 1px;
}

.caticonseborderiner {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.catetitleboxcover {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.catetitleboxcover a {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000000;
	margin-bottom: 0px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 500;
	margin-top: 6px;
}

.catetitleboxcover h5 {
	display: inline-block;
	width: 100%;
	margin: 0;

	font-size: 14px;
	color: #000000;
	margin-bottom: 0px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 500;
	margin-top: 6px;
}

.addeditadderboxlistcover {
	padding-top: 40px;
	padding-bottom: 40px;
}

.offerproductlistpage_new .allofercontent_text a {
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 10px;
	word-break: break-word;
	min-height: 35px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.grecaptcha-badge {
	bottom: 75px !important;
}

.backbtnsetcover {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
}

.backbtnsetcover a {
	display: inline-block;
	float: left;
	background: var(--button-color);
	color: var(--button-text-color);
	border-radius: 4px;
	padding: 8px 14px 8px;
	width: auto;
	font-size: 13px;
}

.backbtnsetcover a img {
	display: inline-block;
	float: left;
	width: 14px;
	margin-top: 4px;
	background: transparent;
}

.backbtnsetcover a span {
	float: left;
	display: inline-block;
	margin-top: 0;
	margin-left: 6px;
}

.seltperspboxbcbtn_cover1 {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.myadderbackbtn_cover1 {
	padding-left: 15px;
	padding-right: 15px;
}

.selectpresbxset_backbtnset1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

.cartpagebackbtn_cover1 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.notifyhistrboxcoverset {
	margin-top: 30px;
	margin-bottom: 30px;
}

.blockbackbtncoverset {
	padding-top: 0px;
	padding-bottom: 10px;
}

.cachboxpromotextselist {
	display: inline-block;
	width: 100%;
	background: #BEFFC4;
	border: 2px dashed #3ef250;
	padding: 10px 10px 10px;
	border-radius: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cachboxpromotextselist p {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #008C0E;
	font-size: 14px;
}

.cachboxpromotextselist p span {
	font-weight: 600;
}

.pageallset_titlepage {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.pageallset_titlepage h1 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: center;
	/* text-transform: uppercase; */
}




.pageallset_titleleftpg {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.pageallset_titleleftpg h1 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: left;
	/* text-transform: uppercase; */
}


.titletopbotmarpedset1 {
	margin-bottom: 15px;
}

.titletopbotmarpedset2 {
	margin-bottom: 15px;
}

.titletopbotmarpedset3 {
	margin-bottom: 18px;
}

.titletopbotmarpedset4 {
	margin-bottom: 18px;
}

.titletopbotmarpedset5 {
	margin-bottom: 8px;
}

.titletopbotmarpedset6 {
	margin-bottom: 18px;
}

.titletopbotmarpedset7 {
	margin-bottom: 10px;
}

.titletopbotmarpedset7 h1 {
	margin-top: 0;
}

.titletopbotmarpedset8 {
	margin-bottom: 18px;
}

.titletopbotmarpedset9 {
	margin-bottom: 18px;
}

.titletopbotmarpedset10 {
	margin-bottom: 18px;
}

.titletopbotmarpedset10 {
	margin-bottom: 5px;
}



.categmaincoversetpage {
	margin-bottom: 35px;
}


.cetprolistsetmain_cover {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.cetprolistsetmain_cover h1 {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 0;
	/* text-transform: uppercase; */
	padding-left: 25px;
	padding-top: 20px;
}

.promoprodtitlesetbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
}

.promoprodtitlesetbox h1 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 0;
}

.inputallsetdismain_cover {
	display: inline-block;
	width: 100%;
	min-height: 95px;
}

.lblmaintextsmaincover .myInput-labelTop {
	display: inline-block !important;
	font-size: 13px !important;
	color: #6c6c6c !important;
	width: 100% !important;
	font-weight: 500 !important;
	margin: 0;
}

.inputallsetdismain_cover input {
	padding: 0 !important;
	height: 40px !important;
}

.inputallsetdismain_cover .addercitydistrbox_cover {
	padding-top: 0px;
}

.inputallsetdismain_cover .stateprovidsltbox1 .select2-container--default .select2-selection--single {
	height: 40px;
	padding-top: 6px;
}

.inputallsetdismain_cover .stateprovidsltbox1 .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 1px;
}

.inputallsetdismain_cover.emaiaddtopmarset {
	margin-top: 0px;
}


.mobandctnumbdata-cov {
	position: relative;
	padding-left: 108px;
	min-height: auto;
}

.mobandctnumbdata-cov .stateprovidsltbox1 {
	display: inline-block;
	width: 90px;
	position: absolute;
	left: 0;
	top: 0;
}

.mobandctnumbdata-cov .stateprovidsltbox1 .select2-container--default .select2-selection--single {
	border: 2px solid #dddddd !important;
	border-radius: 5px !important;
	height: 45px;
	padding-top: 8px;
}

.mobandctnumbdata-cov .stateprovidsltbox1 .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 8px;
	padding-right: 18px;
	text-align: left;
}

.mobandctnumbdata-cov .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 5px;
}

.mobandctnumbdata-cov .form-styling {}

.askandexpertfilldetail_set .form-styling {
	height: 45px !important;
	padding: 10px !important;
	font-size: 14px !important;
	color: #000000;
	width: 100%;
	background: #ffffff;
	margin-bottom: 20px;
	border-radius: 5px;
	border: 2px solid #dddddd;
}

.inputformgrpmain {
	display: inline-block;
	width: 100%;
	margin-bottom: 18px;
}

.inputformgrpmain input {
	margin-bottom: 0px !important;
}

.errorcomclas-cust {
	color: red;
	font-size: 13px;
	text-align: left;
}

/* .inputallsetdismain_contrcod{
	
}
.inputallsetdismain_contrcod label{
	display: inline-block !important;
    font-size: 13px !important;
    color: #6c6c6c !important;
    width: 100% !important;
    font-weight: 500 !important;
}
.inputallsetdismain_contrcod input{
	
} */

.errorlbspnsettext {
	font-size: 12px;
}

.emaiaddtopmarset {
	margin-top: 14px;
}

.sltprsplistboxcoverset {}

.sltprsplistbox_inerset {
	display: inline-block;
	width: 100%;
}

.sltprsplistbox_inerset .collgprescription2 {
	display: inline-block;
	width: 20%;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.usersidebar_right .sltprsplistbox_inerset .collgprescription2 {
	min-height: 160px;
}

.sltprsplistbox_inerset .productimgpres3 {
	padding: 0px;
}

.sltprsplistbox_inerset .productimgpres3 img {
	object-fit: contain;
	height: 105px;
}

.sltprsplistbox_inerset .pdfboxset_coverbox a {
	font-size: 13px !important;
	font-weight: 500;
	height: auto;
	line-height: 1.5;
}

.sltprsplistbox_inerset .prodslt_contentpres {
	padding-top: 0px;
	padding-bottom: 0px;
}

.sltprsplistbox_inerset .prodwra_prescribox {
	float: left;
	border-radius: 6px;
}

.sltprsplistbox_inerset .onhoverviewimgpdfboxset i {
	margin-top: 45px;
}

.sltprsplistboxcoverset .selectpresc_iner {
	margin-bottom: 20px;
}

.sltprsplistboxcoverset .selectpresc_iner h2 {
	font-size: 14px;
	font-weight: 500;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.5;
}

.sltprsplistboxcoverset .selectpresc_iner hr {
	margin-top: 0px;
	margin-bottom: 25px;
}

.itmincartdatchboxset1 {
	-webkit-box-shadow: 0 0 4px rgb(40 44 63 / 8%);
	-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .08);
	box-shadow: 0 0 4px rgb(40 44 63 / 8%);
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0px;
	margin-bottom: 20px;
	display: inline-block;
	float: left;
	width: 100%;
}

.itmincartdatchboxset1 .checkoutregpage_cover {
	margin-bottom: 0;
}

.itmincartdatchboxset1 .dipslay_prescription {
	float: left;
	width: 100%;
}

.itmincartdatchboxset2 {
	-webkit-box-shadow: 0 0 4px rgb(40 44 63 / 8%);
	-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .08);
	box-shadow: 0 0 4px rgb(40 44 63 / 8%);
	background-color: #ffffff;
	padding: 20px;
	border-radius: 0px;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}

.cartquotamainsetcov {
	display: inline-block;
	width: 100%;
	border-radius: 0px !important;
	padding: 15px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	margin-top: 25px;
}

.cartquotamainsetcov h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 4px;
}

.cartquotamainsetcov ul {
	display: inline-block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.cartquotamainsetcov ul li {
	display: inline-block;
	width: 25%;
	float: left;
	padding: 10px;
}

.cartquotamainsetcov ul li img {
	width: 100%;
	height: 160px;
	border: 1px solid #cecece;
	border-radius: 6px;
	padding: 10px;
	object-fit: contain;
}

.confquatboxmaincoverst {
	display: inline-block;
	width: 100%;
	border-radius: 0px !important;
	padding: 20px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	-moz-box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	box-shadow: 0 0 4px 1px rgb(155 155 155 / 10%);
	/* margin-top: 25px; */
	padding-bottom: 4px;
}

.confquatboxmaincoverst .checkoutregpage_cover {
	box-shadow: none !important;
}

.confquatboxmaincoverst .piscboxcoverset {
	margin-top: 5px;
}

.confquatboxmaincoverst .titleandbtnsetlr_cover h5 {
	padding-top: 5px;
}

.confquatboxmaincoverst .alladreechotbox .quatitionboxsetadder {
	padding-top: 12px;
}

.catamaintopbotlstcov {}

.catamaintopbotlstcov .categlistcoverboxset {
	background: #ffffff;
}

.catamaintopbotlstcov .catetitleboxcover {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	min-height: 55px;
}

.catamaintopbotlstcov .caticonseborderiner img {
	width: 100% !important;
	height: 124px !important;
	object-fit: cover;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 0;
	padding: 0px;
}

.catamaintopbotlstcov .categlistcoverboxset a {
	width: 100%;
}

.prmosprodmaincoverset .owl-nav .owl-prev {
	/* border-radius: 50% !important; */
	right: 40px !important;
	padding: 0;
	left: inherit !important;
	opacity: 1 !important;
	margin-top: -18px !important;
	position: absolute !important;
	top: -5px !important;
}

.prmosprodmaincoverset .owl-nav .owl-next {
	/* border-radius: 50% !important; */
	right: 0px !important;
	padding: 0;
	left: inherit !important;
	opacity: 1 !important;
	top: -5px !important;
	margin-top: -18px !important;
}

.chboxdatacoverlstmin {
	z-index: 9;
}


.sortwrapper_cover {
	display: inline-block;
	width: 100%;
}

.sortwrapper_cover label {
	display: inline-block;
	float: left;
}

.sortwrapper_iner {
	display: inline-block;
	float: right;
}

.sortwrapper_iner .select2-container {
	width: 160px !important;
}

.offerproductlistpage_new .newprodlistdisfix_all .allofercontent_text {
	min-height: 52px;
	float: left;
}

.ofprodmincovlst {
	display: inline-block;
	width: 100%;
}

.cartdatatobomape {}

.searchprodlistingpage .product-cart button {
	height: 26px;
}

.searchprodlistingpage .product-wrapper .img-responsive {
	/* aspect-ratio: 19 / 11; */
}

.allcontentboxcover_set {
	display: inline-block;
	width: 100%;
}

.allcontentboxcover_set h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 21px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 18px;
}

.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%;
	text-align: justify;
}

.productdesboxset p,
.productdesboxset h2,
.productdesboxset h3,
.productdesboxset h4,
.productdesboxset h5,
.productdesboxset h6 {
	font-size: 13px;
	color: #5B5B5B;
	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;

}

.delivtypboxchrdb {
	width: 48%;
	height: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}

.ordupldprcboxsetcov {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;
}

.rowdatacoveruplprcrx {
	display: inline-block;
	width: 100%;
}

.buttons.palcorderbtnseltpre {}

.buttons.palcorderbtnseltpre .pull-right {
	display: inline-block;
	width: auto;
	float: right;
}

.sltprcmincovdataall {
	display: inline-block;
	width: 66.66%;
	float: right;
	padding-left: 0;
	padding-right: 0;
}

.pharaddrchkopicup {
	display: inline-block;
	width: 100%;
}

.pharaddrchkopicup h4 {
	display: inline-block;
	font-size: 18px;
	color: #000000;
	font-weight: 500;
	margin: 0;
	width: 100%;
	margin-bottom: 10px;
}

.pharaddrchkopicup p {
	color: #676767;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	word-break: break-word;
}

.delvtypdatacovminhdpu {
	display: inline-block;
	width: 100%;
	margin-top: 14px;
}

.delvtypdatacovminhdpu .checkout-sub-title {
	padding: 0px;
	font-size: 16px;
	margin-bottom: 2px;
	border: 0;
}

.delvtypdatacovminhdpu .codpayonboxset {
	padding-left: 0;
	padding-top: 12px;
	padding-right: 0;
}

.ecptdlvdatedatacov {
	display: inline-block;
	width: 100%;
	float: left;
}

.ecptdlvdatedatacov p {
	font-size: 16px;
	margin-bottom: 2px;
	margin-top: 8px;
	color: #605f5f;
}

.ecptdlvdatedatacov p span {
	color: #000000;
}

.sltdelvadderboxstv {}

.sltdelvadderboxstv .addressbtn_coverset {
	display: inline-block;
	width: 100%;
	float: left;
}

.sltdelvadderboxstv .addressbtn_coverset .addressBlocks-base-btns {
	display: inline-block;
	width: 100%;
	left: 0;
	padding: 0;
	float: left;
}

.sltdelvadderboxstv .addressbtn_coverset .addressBlocks-base-btns a {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
	height: auto;
	padding: 13px !important;
	border-right: 1px solid #eaeaec !important;
	border-radius: 0;
	color: #5a922f;
	font-size: 14px;
}

.sltdelvadderboxstv .selectdeliveraddboxset p {
	color: #676767;
	font-size: 13px;
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	word-break: break-word;
	float: left;
}

.sltdelvadderboxstv .selectdeliveraddboxset {
	display: inline-block;
	padding-top: 10px;
	padding-left: 28px;
	width: 100%;
	float: right;
}

.sltdelvadderboxstv .radio-label {
	display: inline-block;
	padding-left: 28px;
	cursor: pointer;
	width: 100%;
	padding-right: 80px;
}

.sltdelvadderboxstv .radio-label:before {
	position: absolute !important;
	top: 24px !important;
	left: 20px !important;
	margin: 0 !important;
}

.sltdelvadderboxstv input {
	width: 0;
	height: 0;
	top: 0;
	left: 0;
}

.addnewaddrboxsetcov {
	display: inline-block;
	width: 100%;

}

.addnewaddrboxsetinr {
	position: relative;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	/* top: 30%; */
	/*left: 30%;*/
}

.addnewaddrboxsetinr a {
	display: inline-block;
	width: 100%;
	height: 195px !important;
	position: relative;
	margin-bottom: 25px;
	padding-top: 62px;
	vertical-align: top;
	word-break: break-all;
	background: #ffffff !important;
	border: 2px dashed #E0E0E0 !important;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 4px 0 rgb(0 0 0 / 7%);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 4px 0 rgb(0 0 0 / 7%);
}

.addnewaddrboxsetinr a img {
	width: 30px;
	margin-bottom: 8px;
}

.addnewaddrboxsetinr a span {
	display: inline-block;
	width: 100%;
	color: #6f6f6f
}

.defaulttexttag {
	display: inline-block;
	position: absolute;
	top: 26px;
	right: 25px;
	font-size: 12px;
	color: #000000;
}


.bannersliderbox.desktop_banner {
	min-height: 350px;
}

.bannersliderbox.mobile_banner {}

.nomwbdatafodsetleft1 .footbotcopyrig_left {
	width: 100%;
}

.nomwbdatafodsetleft1 .footbotcopyrig_left p {
	text-align: center;
	padding-top: 1px;
}



.userprecsbox_cover a embed {
	height: 141px;
}

.maoincartwuotbox1 {
	width: 100% !important;
	margin: 0;
}

.maoincartwuotbox1 ._1HmYoV._35HD7C.col-lg-8 {
	padding-left: 0px;
}

.uplpresavpreboxbtnset .uploadprescboxsdw .form-control {
	height: 68% !important;
	top: 0 !important;
}

.ViewallCaetegboxProd{
	display: inline-block;
    width: 100%;
    height: 170px;
	margin-top: 5px;
}

.ViewallCaetegProdIner{
	display: inline-block;
    width: 100%;
    text-align: center;
    height: 100%;
}

.ViewallCaetegProdIner a{
	background: #DFEBFF;
    border-radius: 0px;
    display: inline-flex;
    width: 100%;
    border: 1px solid #c6dcff;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
	padding-left: 20px;
    padding-right: 20px;
	padding-top: 15px;
    padding-bottom: 15px;
}

.ViewallCaetegProdIner img{
	margin: 0 auto;
}

.ViewallCaetegProdIner a p{
	display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
    margin-top: 7px;
}

.viewalliconstbox{
	width: 80px !important;
    
}

.viewalliconstArrowic{
	width: 25px !important;
}


.ViewallboxProdPrmos{
	display: inline-block;
    width: 100%;
    height: 274px;
    margin-top: 5px;
	padding-right: 3px;
	padding-left: 4px;
}



























.triple-spinner {
	display: block;
	position: relative;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	border: 4px solid transparent;
	border-top: 4px solid #FF5722;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite
}

.triple-spinner::before,
.triple-spinner::after {
	content: "";
	position: absolute;
	border-radius: 50%;
	border: 4px solid transparent
}

.triple-spinner::before {
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-top-color: #FF9800;
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3.5s linear infinite
}

.triple-spinner::after {
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-top-color: #FFC107;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.75s linear infinite
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

-webkit-@keyframes spin {
	-webkit-from {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	-webkit-to {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes spinBack {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(-720deg);
		transform: rotate(-720deg)
	}
}

@keyframes spinBack {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(-720deg);
		transform: rotate(-720deg)
	}
}

@-webkit-keyframes spinBorder {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		border-width: 15px
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		border-width: 3px
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		border-width: 15px
	}
}

@keyframes spinBorder {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		border-width: 15px
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		border-width: 3px
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		border-width: 15px
	}
}

@-webkit-keyframes grow {

	0%,
	40%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes grow {

	0%,
	40%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes triforce {
	0% {
		border-bottom-color: rgb(206, 181, 2)
	}

	40% {
		border-bottom-color: rgba(206, 181, 2, 0)
	}

	80% {
		border-bottom-color: rgb(206, 181, 2)
	}

	100% {
		border-bottom-color: rgb(206, 181, 2)
	}
}

@keyframes triforce {
	0% {
		border-bottom-color: rgb(206, 181, 2)
	}

	40% {
		border-bottom-color: rgba(206, 181, 2, 0)
	}

	80% {
		border-bottom-color: rgb(206, 181, 2)
	}

	100% {
		border-bottom-color: rgb(206, 181, 2)
	}
}

@-webkit-keyframes pulsate {
	0% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	5% {
		-webkit-transform: rotate(45deg) scale(0.9);
		transform: rotate(45deg) scale(0.9)
	}

	10% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	15% {
		-webkit-transform: rotate(45deg) scale(1);
		transform: rotate(45deg) scale(1)
	}

	50% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	100% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}
}

@keyframes pulsate {
	0% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	5% {
		-webkit-transform: rotate(45deg) scale(0.9);
		transform: rotate(45deg) scale(0.9)
	}

	10% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	15% {
		-webkit-transform: rotate(45deg) scale(1);
		transform: rotate(45deg) scale(1)
	}

	50% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}

	100% {
		-webkit-transform: rotate(45deg) scale(0.8);
		transform: rotate(45deg) scale(0.8)
	}
}

@-webkit-keyframes opaque {
	0% {
		opacity: 0.1
	}

	40% {
		opacity: 1
	}

	80% {
		opacity: 0.1
	}

	100% {
		opacity: 0.1
	}
}

@keyframes opaque {
	0% {
		opacity: 0.1
	}

	40% {
		opacity: 1
	}

	80% {
		opacity: 0.1
	}

	100% {
		opacity: 0.1
	}
}

@-webkit-keyframes mesh {
	0% {
		-webkit-transform-origin: 50% -100%;
		transform-origin: 50% -100%;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform-origin: 50% -100%;
		transform-origin: 50% -100%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	50.1% {
		-webkit-transform-origin: 50% 200%;
		transform-origin: 50% 200%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform-origin: 50% 200%;
		transform-origin: 50% 200%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes mesh {
	0% {
		-webkit-transform-origin: 50% -100%;
		transform-origin: 50% -100%;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform-origin: 50% -100%;
		transform-origin: 50% -100%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	50.1% {
		-webkit-transform-origin: 50% 200%;
		transform-origin: 50% 200%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform-origin: 50% 200%;
		transform-origin: 50% 200%;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.waitforquominalbl1 {
	font-size: 12px;
}


.cartsltboxlst1 {}

.productquantdataslt1 .select2-container {
	width: 55px !important;
}

.productquantdataslt1 span.select2-selection.select2-selection--single {
	height: 30px;
	padding-top: 0;
	text-align: center;
	background-color: #fff;
	border: 1px solid #bcbcbc;
	border-radius: 6px;
}

.productquantdataslt1 .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 30px;
}

.productquantdataslt1 span.select2-selection__arrow {
	height: 27px !important;
}





.callusbuttonsetpart {
	display: inline-block;
	position: fixed;
	bottom: 94px;
	left: 21px;
	z-index: 999;
}

.callusbuttonsetpart a img {
	width: 50px;
}

.whatsappbuttonsetpart {
	display: inline-block;
	position: fixed;
	bottom: 22px;
	left: 21px;
	z-index: 999;
}

.whatsappbuttonsetpart a img {
	width: 50px;
	background-color: transparent;
}


.reordconfrmdatamaincovlst1 {}

.reordconfrmdatamaincovlst1 .modal-dialog {}

.reordconfrmdatamaincovlst1 .modal-content {
	width: 90%;
	max-width: initial;
}

.reordconfrmdatamaincovlst1 .modal-header {}

.reordconfrmdatamaincovlst1 .modal-header .modal-title {
	font-size: 16px;
	font-weight: 600;
}

.reordconfrmdatamaincovlst1 .modal-body {
	padding: 20px;
}

.reordconfrmdatamaincovlst1 .cancelremarkinpur {}

.reordconfrmdatamaincovlst1 .cancelremarkinpur h5 {
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
	color: #dc3545 !important;
}

.reordconfrmdatamaincovlst1 .modal-footer button {
	font-size: 13px !important;
	padding: 8px 20px !important;
	line-height: 1.5;
}

.canclodedataditbox {}

.canclodedataditbox .modal-header {
	padding-top: 10px;
	padding-bottom: 10px;
}

.canclodedataditbox .modal-header .modal-title {
	font-size: 16px;
	font-weight: 500;
}

.canclodedataditbox .modal-body {
	padding: 20px;
}

.sc-7dvmpp-1.gCdMUP {
	display: none;
}

.notenotemaireqdata {
	display: inline-block;
	width: 100%;
	color: #ff3636;
	font-size: 11px;
	margin: 0px;
}

.userprofiledetailset .inputandanmacotsco .email_err {
	color: red;
	font-weight: normal;
	color: #ff3636;
	font-size: 11px;
}

.userprofiledetailset .inputandanmacotsco .name_err {
	color: red;
	font-weight: normal;
	color: #ff3636;
	font-size: 11px;
}

.userprofiledetailset .inputandanmacotsco .mobile_err {
	color: red;
	font-weight: normal;
	color: #ff3636;
	font-size: 11px;
}


.mobandconcodecov {
	display: inline-block;
	width: 100%;
	position: relative;
	padding-left: 80px;
}

.mobandconcodecov .countrycodelgset {
	display: inline-block;
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
}

.mobandconcodecov .countrycodelgset .form-group {
	margin: 0px;
}


.mobandconcodecov .countrycodelgset span.select2-selection.select2-selection--single {
	background: #ffffff;
	border: 1px solid #ced4da;
}

.mobandconcodecov .countrycodelgset .select2-container {
	width: 72px !important;
}







@media (max-width: 1600px) {
	.logo_1 {
		margin-top: 0 !important
	}
}

@media (max-width: 1450px) {
	.midserchbox {
		width: 460px;
	}
}

@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) {
	.testimonialsliderfix .owl-nav {
		text-align: center;
	}

	.testimonialsliderfix .owl-nav .owl-prev {
		left: 0px !important;
		position: relative !important;
		opacity: 1 !important;
		top: 0 !important;
		transform: inherit !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.testimonialsliderfix .owl-nav .owl-next {
		right: 0px !important;
		position: relative !important;
		opacity: 1 !important;
		top: 0 !important;
		transform: inherit !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.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: 1280px) {
	.signoffercartbtnset a img {
		margin-right: 6px;
	}

	.signoffercartbtnset a {
		margin-left: 16px;
	}

	.uploadrxbtncoverbox a {
		/* padding: 10px 30px 10px; */
		font-size: 12px;
	}

	.lefthedlogonav {
		margin-top: 5px;
	}

	/* .navhedbox_cover {
		padding-left: 30px;
		padding-right: 30px
	} */
	/* .lefthedlogonav a img {
		width: 175px
	} */
}

@media (max-width: 1268px) {
	.bannersliderbox.desktop_banner {
		min-height: 300px;
	}

	.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: 435px
	}
}

@media (max-width: 1247px) {
	.searchbar {
		width: 485px
	}
}

@media (max-width: 1240px) {
	.fotrlistcover_left {
		width: 30%;
	}

	.logosrchcsart {
		padding-left: 0;
		padding-right: 0
	}

	.fotrlistcover_right {
		width: 30%;
	}
}

@media (max-width: 1225px) {
	.midserchbox {
		width: 398px;
	}
}

@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) {
	.midserchbox {
		width: 100%;
		margin: 0;
		margin-top: 0;
		padding-top: 15px;
	}

	.safetyboxcoverborder .owl-nav button.owl-prev {
		right: 25px !important;
		top: -48px !important;
	}

	.safetyboxcoverborder .owl-nav button.owl-next {
		right: -15px !important;
		top: -48px !important;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 28px;
	}

	.container {
		max-width: 100%;
	}

	.securedpaygatbtn ul li {
		margin-right: 6px;
		margin-bottom: 10px;
	}

	.downloadourapplist a img {
		width: 115px;
		height: 35px;
	}

	.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) {
	.bannersliderbox.desktop_banner {
		min-height: 275px;
	}

	.righthusersignnobox {
		margin-left: 12px;
	}

	/* .righthusersignnobox .probtnlginbtn p{
		max-width: 100px;
	} */
	.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) {

	.laefrightdelvrearnbox .gmadtdepsiner1,
	.laefrightdelvrearnbox .gmadtdepsiner2 {
		margin-bottom: 0px;
		margin-top: 8px;
	}

	.gmadtdepsiner1,
	.gmadtdepsiner2,
	.gmadtdepsiner3,
	.gmadtdepsiner4 {
		width: 50%;
		margin-top: 20px;
	}

	.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) {
	footer.footboxcoverset {
		padding-left: 5px;
		padding-right: 5px;
	}

	.termandcondcontbox {
		padding-left: 5px;
		padding-right: 5px;
	}

	.returnpolicy_iner {
		padding-left: 5px;
		padding-right: 5px;
	}

	.faqpagebox_iner {
		padding-left: 5px;
		padding-right: 5px;
	}

	.privacy_polboxcover {
		padding-left: 5px;
		padding-right: 5px;
	}

	.appdownloadlistcover_right {
		width: 55%;
	}

	.navhedbox_cover {
		padding-left: 5px;
		padding-right: 5px
	}

	.navmenulerboxset {
		padding-left: 10px
	}

	/* .midserchbox {
		margin-left: 26px
	} */
	.logosrchcsart {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width: 1130px) {
	.retordbox_inerleft {
		width: 75%;
	}

	.retordbox_inerright {
		width: 25%;
	}
}

@media (max-width: 1118px) {

	/* .midserchbox {
		margin-left: 15px;
	} */
	.uploadrxbtncoverbox {
		padding-right: 0;
	}
}

@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) {
	.righthusersignnobox {
		margin-left: 11px;
	}

	.signoffercartbtnset a {
		margin-left: 11px;
	}

	/* .main-menu nav>ul li {
		margin: 0 6px
	} */

	.logo_1 {
		margin-top: 10px !important
	}
}

@media (max-width: 1083px) {
	.lefthedlogonav {
		margin-top: 10px;
	}

	.sercboxslibox {
		font-size: 12px !important;
	}

	/* .midserchbox {
		width: 440px;
	} */
	.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: 1080px) {

	.retordbox_inerright {
		padding-left: 0px;
	}

	.retordbox_inerright button.cnslorderboxbtn {
		width: auto;
	}

	.maoincartwuotbox1 .quotcartlistboxset {
		margin-top: 0px !important;
	}

	.gmdotdepdlist_right {
		margin-left: 0;
	}

	.retordbox_inerright {
		width: 100%;
		text-align: left;
	}

	.retordbox_inerleft {
		width: 100%;
		margin-bottom: 10px;
	}

	.offerlisder_paddingset .owl-nav {
		text-align: center;
		margin-bottom: 18px;
	}

	.offerlisder_paddingset .owl-nav .owl-prev {
		left: 0px !important;
		position: relative !important;
		opacity: 1 !important;
		top: 0 !important;
		transform: inherit !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.offerlisder_paddingset .owl-nav .owl-next {
		right: 0px !important;
		position: relative !important;
		opacity: 1 !important;
		top: 0 !important;
		transform: inherit !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.cartpricedetails_title {
		padding-top: 13px;
	}

	.cartpricedetails_iner {
		margin-top: 28px;
	}

	.paytotalprice_main span {
		font-size: 18px;
	}

	.cartpricedetails_iner {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
	}

	.quotcartlistboxset {
		padding-top: 20px;
	}

	.safesafetybox_left {
		padding-left: 0;
	}

	.safesafetybox_icontext p {
		font-size: 14px;
		padding-bottom: 2px;
		margin-top: 10px;
	}

	.safesafetybox_icontext img {
		width: 120px;
	}

	.safesafetybox_left h3 {
		font-size: 28px;
	}

	.safesafetybox_left p {
		font-size: 13px;
	}

	.gmdotdepdlist_right h3 {
		padding-left: 12px;
		padding-right: 12px;
	}

	.pincodsrvdorderdelfam {
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.pincodsrvdorderdel_iner {
		margin-left: 25px;
		margin-right: 25px;
	}

	.gmdotdepdlist_left {
		width: 100%;
		position: relative;
		left: 0;
		top: 0;
		text-align: center;
	}

	.gmdotdepdlist_right {
		padding-top: 15px;
		text-align: center;
	}

	.gmdotdepdlist_iner {
		padding-left: 0px;
	}

	.gmdotdepdlist_cover {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (max-width: 1065px) {
	.righthusersignnobox {
		margin-left: 8px;
	}

	.searchbar {
		width: 385px
	}
}

@media (max-width: 1047px) {

	/* .midserchbox {
		width: 387px;
	} */
	.uploadrxbtncoverbox a {
		font-size: 10px;
		margin-top: 6px;
	}

	.pincodsrvdorderdel_left {
		padding-top: 3px;
	}

	.pincodsrvdorderdel_left img {
		width: 45px;
	}

	.pincodsrvdorderdel_right h3 {
		font-size: 25px;
	}

	.pincodsrvdorderdel_right p {
		font-size: 14px;
	}

	.pincodsrvdorderdel_iner {
		margin-left: 16px;
		margin-right: 16px;
	}
}

@media (max-width: 1034px) {
	.ratingpapplistset {
		padding-top: 12px;
		padding-right: 10px;
	}

	.ourappratingboxlist p {
		font-size: 14px;
	}

	.enternumerlistbox {
		padding-top: 20px;
	}

	.appplaystorebtnset a img {
		height: 38px;
	}

	.appdownloadlistcover_right {
		padding-top: 40px;
		padding-right: 20px;
	}

	/* .navhedbox_cover{
		padding-bottom: 10px;
	} */
	/* .uploadsignofferboxset{
		padding-top: 9px;
		float: none;
	} */
	/* .lefthedlogonav {
		width: 100%;
		margin-top: 4px;
	}
	.lefthedlogonav a{
		margin-bottom: 8px;
	}
	.lefthedlogonav a img {
		width: 220px;
	} */
	/* .midserchbox {
		width: 100%;
		margin: 0;
		margin-top: 15px;
	} */
	.navmenulerboxset ul li a {
		font-size: 16px
	}

	/* .midserchbox {
		width: 454px
	} */
	.noadddisbox .bann_content {
		padding-right: 25px
	}
}

@media (max-width: 1024px) {
	.bannersliderbox.desktop_banner {
		min-height: 245px;
	}

	.labnewrdbtnsetcover a {
		padding: 6px 8px 6px;
		font-size: 10px;
		margin-top: 7px;
	}

	/* .midserchbox {
		width: 384px;
	} */
	.uploadrxbtncoverbox a {
		padding: 6px 8px 6px;
		font-size: 10px;
		margin-top: 7px;
	}

	.catcountrbox {
		top: -5px;
		left: 6px;
		font-size: 10px;
		height: 15px;
		width: 15px;
		padding-top: 0;
	}

	.topheaderboxlist {
		height: auto;
	}

	.rightcontnumberlist {
		float: none;
		padding-top: 4px;
		width: 100%;
		margin-bottom: 8px;
	}

	.readtermboxmodal .modal-dialog {
		min-width: 96%;
	}

	.earnrefbox_righttext {
		padding-top: 8px
	}

	.referearnboxcoverset a {
		/* height: 160px; */
		padding-top: 25px;
	}

	.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
	}

	.fillupdetail_cover {
		width: 90%;
	}

	.askquetionexperimg_set img {
		width: 85%;
	}
}

@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) {
	.bannersliderbox.desktop_banner {
		min-height: 218px;
	}

	.sltprcmincovdataall {
		width: 100%;
	}

	.addnewaddrboxsetinr a {
		height: 95px !important;
		padding-top: 18px;
		margin-bottom: 12px;
	}

	.cartpageleftrightresposet .marpedremovecsbox {
		padding-top: 12px !important;
		padding-bottom: 15px !important;
	}

	.confquatboxmaincoverst {
		padding-bottom: 15px;
	}

	.headerrightmin_menu {
		padding-top: 10px !important;
	}

	.headerightminoffcart_cart {
		padding-top: 10px !important;
	}

	.selectdeliveraddboxset {
		width: 96%;
	}

	.colmdwidthimg4 {
		width: 25%;
	}

	.colmdwidthimg4 a {
		top: -5%;
		right: 1%;
	}

	.perscoversetpart {
		padding-top: 30px;
	}

	.seotextsetcovercontbox h1 {
		font-size: 16px;
	}

	.seotextsetcovercontbox h2 {
		font-size: 14px;
	}

	.seotextsetcovercontbox p {
		font-size: 12px;
		margin-bottom: 28px;
	}

	.allcatboxcoverpage .col-lg-3.col-xl-2.col-md-6.col-6 {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}

	.categlistcoverboxset {
		margin-bottom: 25px;
	}

	.search_box_dropdown ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.namesagesbox_textset p {
		font-size: 13px;
	}

	.addtocart_searchbox {
		font-size: 12px !important;
	}

	.mainprice_sc {
		padding-left: 1px;
	}

	.rightpricebox {
		padding-left: 10px;
	}

	.addtocart_searchbox {
		padding: 6px 6px 8px !important;
		min-width: 95px !important;
	}

	/* .midserchbox {
		width: 324px;
	} */
	.topbotmarinqutocart ._35HD7C.col-lg-8 {
		padding-right: 0 !important;
	}

	.topbotmarinqutocart ._27IFdQ.cartqupageset2 {
		padding-right: 0;
		padding-left: 12px;
	}

	.topbotmarinqutocart ._35HD7C.col-lg-4 {
		padding-right: 0 !important;
	}

	.sucessfully_iteamtext_cover h6 {
		font-size: 16px;
	}

	.sucessfully_iteamtext_cover h1 {
		font-size: 38px;
	}

	.sucessfully_iteamimgtext_cover {
		width: 80%;
	}

	.checkoutregpage_cover {
		margin-bottom: 0;
	}

	.rightcheotsidbox {
		margin-top: 34px;
	}

	.testimoni_boxcover {
		padding: 20px;
		min-height: 242px;
	}

	.testimoni_detailstest p {
		font-size: 13px;
	}

	.testimoni_username h3 {
		font-size: 16px;
	}

	.testimoni_username {
		padding-top: 4px;
		padding-left: 12px;
	}

	.testimoni_userimg img {
		width: 60px !important;
		height: 60px;
	}

	.usericonboxlist img {
		width: 12px !important;
		height: auto !important;
	}

	.sldboxcoversho_iner .brand-logo-wrapper {
		margin-top: 0 !important;
	}

	.appdownloadlistcover_left {
		width: 50%;
	}

	.appdownloadlistcover_right {
		width: 50%;
	}

	.safesafetyboxlist {
		padding: 20px 15px 20px;
	}

	.offerlisder_paddingset .brand-logo-wrapper {
		margin-top: 0;
	}

	.productlistpage_banner {
		margin-bottom: 15px;
		margin-top: 0px;
	}

	.categoryprodlistmain {
		margin-top: 15px !important;
	}

	.chosepaymodsltmainbox {
		padding-left: 0;
		margin-top: 28px;
	}

	/* .uploadsignofferboxset {
		padding-top: 18px;
	} */
	.rightprescboxdesignset {
		padding: 25px !important;
	}

	.leftupldpresboxsetcover {
		padding-top: 0;
		margin-bottom: 35px;
	}

	.loadsectbox {
		position: relative !important;
		height: auto !important;
	}

	section#content {
		padding-bottom: 0 !important;
	}

	.seltadderboxset_left {
		padding-left: 5px;
		padding-right: 5px;
	}

	.seltadderboxset_right {
		padding-left: 5px;
		padding-right: 5px;
	}

	.seltadderboxsetleftright {
		width: 100% !important;
	}

	.maxsizenoteboxlist {
		padding-left: 15px;
		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: 12px;
    	padding-top: 12px; */
	}

	/* .midserchbox {
		width: 100%;
		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: 22px !important;
	}

	.rightmenuyboxset ul li {
		margin-left: 18px
	}

	.rightmenuyboxset ul {
		padding-top: 4px
	}

	/* .lefthedlogonav a img {
		width: 240px
	} */
	.serchboxcontnumb {
		display: inline-block;
		width: 50%;
		float: left
	}

	/* .lefthedlogonav {
		display: inline-block;
		width: 100%;
		float: left;
		text-align: center;
		min-height: auto;
		margin-bottom: 0;
	} */
	.rightmenuyboxset {
		padding-right: 0;
		width: 50%;
		float: right
	}

	.searchbar {
		width: 100%
	}

	.mobilenavboxset .navbar-toggler {
		background: #fff;
		color: #fff;
		position: absolute;
		top: 23px;
		right: 0;
		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: 99;
		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%;
	}

	.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: 0px !important;
		padding-right: 0px !important;
	}

	.cartpricedetails_title {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	/* .boxsdwnallsemset {
		margin-bottom: 14px
	} */
	/* .boxleft_titlesetpart {
		padding: 12px 20px
	} */
	.proditboxsetcover {
		width: 100%;
		max-width: 100%
	}

	.lefthedlogonav a {
		margin-top: 7px
	}

	.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
	}
}

@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) {
	.laefrightdelvrearnbox .gmadtdepbox_iner {
		height: auto;
		padding-bottom: 14px;
	}

	.laefrightdelvrearnbox .gmadtdepbox_cover {
		width: 100%;
		padding-right: 0;
		margin-bottom: 18px;
	}

	.laefrightdelvrearnbox .referearnboxcoverset {
		padding-left: 0;
	}

	.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;
		padding-top: 0;
	}

	.referearnboxcoverset {
		width: 100%;
		padding-right: 25px;
		padding-left: 25px
	}

	.refearnboxcover_offer .offerimgaddbox {
		width: 100%;
		padding-right: 25px
	}
}

@media (max-width: 940px) {
	/* .midserchbox {
		width: 328px;
	}	 */
}

@media (max-width: 930px) {
	.appdownloadlistcover_left img {
		width: 75%;
	}

	.mobilesendlinkapp .alert-danger {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.mobilesendlinkapp .alert-success {
		margin-bottom: 10px;
		margin-top: 10px;
	}
}

@media (max-width: 910px) {

	/* .midserchbox {
		width: 318px;
	} */
	.safesafetyboxlist {
		padding: 25px 25px 25px;
	}

	.safesafetybox_left {
		width: 100%;
		padding-top: 0;
		margin-bottom: 10px;
		text-align: center;
	}

	.safesafetybox_right {
		width: 100%;
	}

	.safesafetybox_right {
		margin-top: 15px;
	}

	.safesafetybox_icontext {
		width: 25%;
	}

	.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: 880px) {
	.signoffercartbtnset a img {
		width: 17px;
	}

	.signoffercartbtnset a {
		font-size: 12px;
	}

	.righthusersignnobox .probtnlginbtn p {
		font-size: 12px;
	}
}

@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) {
	.fotrlistcover_mid ul {
		padding-left: 0;
	}

	.pincodsrvdorderdel_iner {
		margin-left: 8px;
		margin-right: 8px;
	}

	footer.footboxcoverset {
		padding-left: 1px;
		padding-right: 1px;
	}

	.termandcondcontbox {
		padding-left: 1px;
		padding-right: 1px;
	}

	.returnpolicy_iner {
		padding-left: 1px;
		padding-right: 1px;
	}

	.faqpagebox_iner {
		padding-left: 1px;
		padding-right: 1px;
	}

	.privacy_polboxcover {
		padding-left: 1px;
		padding-right: 1px;
	}

	.signoffercartbtnset a {
		margin-left: 5px;
	}

	.righthusersignnobox {
		margin-left: 4px;
	}

	.navhedbox_cover {
		padding-left: 0;
		padding-right: 0;
	}

	/* .midserchbox {
		width: 322px;
	} */
	.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: 830px) {
	.bannersliderbox.desktop_banner {
		min-height: 200px;
	}

	/* .midserchbox {
		width: 272px;
	} */
	.uploadrxbtncoverbox a {
		padding: 6px 12px 6px;
		font-size: 10px;
	}
}

@media (max-width: 810px) {
	.appdownloadlistcover_left {
		padding-top: 20px;
	}

	.appdownloadlistcover_right {
		padding-top: 30px;
	}
}

@media (max-width: 805px) {
	.detailrefearnset_iner {
		width: 100%;
	}
}

@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: 795px) {
	.newdesignset_cover li {
		display: inline-block;
	}

	.leftprodnamebox {
		width: 100%;
	}

	.rightpricebox {
		width: 100%;
		border: 0;
		padding-left: 5px;
		padding-top: 12px;
		padding-bottom: 8px;
	}

	/* .midserchbox {
		width: 264px;
	} */
	.signoffercartbtnset a img {
		width: 14px;
	}

	.signoffercartbtnset a img {
		margin-right: 5px;
	}

	.righthusersignnobox .probtnlginbtn p {
		max-width: 104px;
	}
}

@media (max-width: 791px) {
	.pincodsrvdorderdel_iner {
		margin-left: 10px;
		margin-right: 10px;
	}

	.pincodsrvdorderdel_right {
		padding-left: 10px;
	}

	.pincodsrvdorderdel_right p {
		font-size: 12px;
	}

	.pincodsrvdorderdel_left img {
		width: 38px;
	}

	.pincodsrvdorderdel_right h3 {
		font-size: 20px;
	}

	/* .pincodsrvdorderdel_right{
		padding-left: 12px;
	}
	.pincodsrvdorderdel_right p{
		font-size: 14px;
	}
	.pincodsrvdorderdel_right h3 {
		font-size: 24px;
	} */
	/* .pincodsrvdorderdel_left img {
		width: 48px;
	} */
	/* .pincodsrvdorderdel_iner {
		margin-left: 16px;
		margin-right: 16px;
	} */
}

@media (max-width: 780px) {
	

	.labnewrdbtnsetcover a {
		padding: 6px 8px 6px;
		font-size: 10px;
		margin-top: 7px;
	}

	.labnewrdbtnsetcover a svg {
		width: 12px;
		height: 12px;
		margin-right: 4px;
		margin-top: 1px;
		float: left;
	}

	.labnewrdbtnsetcover a span {
		float: left;
	}

	.uploadsignofferboxset {
		float: none;
		margin: 0 auto;
		margin-bottom: 5px;
	}

	.appdownloadlistcover_left img {
		width: 100%;
		margin-top: 10px;
		margin-right: 0;
	}

	.appdownloadlistcover_left {
		width: 40%;
	}

	.appdownloadlistcover_right {
		width: 60%;
	}

	/* .uploadrxbtncoverbox{
		display: none;
	} */
	#ymPluginDivContainerInitial #ymDivCircle img {
		width: 50px !important;
		height: 50px !important;
	}

	#ymDivCircle {
		right: 10px !important;
		bottom: 70px !important;
		height: 50px !important;
		width: 50px !important;
	}

	#ym-notification {
		bottom: 128px !important;
	}

	.profilemanelistbox {
		display: inline-block;
	}

	footer.footboxcoverset {
		margin-bottom: 64px;
	}

	.navbarlistmalist {
		display: inline-block;
	}

	/* .navhedbox_cover{
		padding-bottom: 18px;
		padding-top: 50px;
	} */
	.lefthedlogonav a img {
		width: 125px;
		height: auto;
	}

	.signoffercartbtnset {
		display: none;
	}

	.midserchbox {
		width: 100%;
		margin: 0;
	}

	.orderlistpadd_set {
		padding-top: 20px;
		padding-bottom: 50px;
	}

	.mtaderboxset_covr {
		padding-top: 20px;
	}
}

@media (max-width: 767px) {

	.ViewallCaetegboxProd{
		margin-top: 16px;
		padding-right: 10px;
	}
	.healthpackagescover .owl-nav {
		margin-bottom: 8px;
	}

	.homehltblogboxset .bloglistdeta_iner {
		padding-bottom: 0px;
	}

	.sldarrolistboxset .tophedboxhome_title {
		margin-bottom: 0;
	}

	.bannersliderbox.mobile_banner {}

	.healthpackagescover .sldboxcoversho_iner .owl-nav button.owl-prev {
		top: 0px !important;
		position: inherit !important;
	}

	.healthpackagescover .sldboxcoversho_iner .owl-nav button.owl-next {
		top: 0px !important;
		position: inherit !important;
	}

	.categmainbgcoversect {
		padding-bottom: 0px !important;
	}

	.offerlisder_paddingset .owl-nav {
		margin-bottom: 5px;
	}

	.cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
	}

	.cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav button.owl-prev,
	.cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav button.owl-next {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		transform: inherit;
	}

	.healthpackagescover .homehltblogboxset .owl-nav {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
	}

	.healthpackagescover .homehltblogboxset .owl-nav button.owl-prev,
	.healthpackagescover .homehltblogboxset .owl-nav button.owl-next {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		transform: inherit;
	}

	.categboxlistboxcover .owl-nav {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
	}

	.categboxlistboxcover .owl-nav button.owl-prev,
	.categboxlistboxcover .owl-nav button.owl-next {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		transform: inherit;
	}

	.prmosprodmaincoverset .owl-nav button.owl-prev {
		top: 0px !important;
		position: inherit !important;
	}

	.prmosprodmaincoverset .owl-nav button.owl-next {
		top: 0px !important;
		position: inherit !important;
	}

	.healthpackagescover .owl-nav button.owl-prev {
		top: -33px !important;
	}

	.healthpackagescover .owl-nav button.owl-next {
		top: -33px !important;
	}

	.settopbotpedmarset {
		margin-top: 22px !important;
	}

	.colmdwidthimg4 {
		width: 50%;
	}

	.ourplatformtext_set {
		padding-bottom: 5px;
		padding-top: 10px;
	}

	.hidetagcsnewset {
		font-size: 16px;
	}

	.ourpharmplatform_set h1 {
		font-size: 22px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.seotextsetcovercontbox h2 br {
		display: none;
	}

	.applpromocodelistnew .col-lg-8.col-md-8 {
		width: 80%;
		float: left;
	}

	.applpromocodelistnew .col-lg-4.col-md-4 {
		width: 20%;
		float: left;
	}

	.cateprodlist_coverbox .product-width.col-lg-4.col-xl-3.col-md-6 {
		width: 50%;
		float: left;
	}

	.testimonialsliderfix h4 {
		/* font-size: 18px; */
		margin-bottom: 4px;
	}

	.sldarrolistboxset {
		margin-bottom: 15px !important;
	}

	/* .midserchbox {
		width: 268px;
	} */
	.prodlistsgsbox .owl-nav {
		text-align: center;
	}

	.prodlistsgsbox .owl-nav .owl-prev {
		left: 0px !important;
		position: relative !important;
		top: 0 !important;
		transform: inherit !important;
	}

	.prodlistsgsbox .owl-nav .owl-next {
		right: 0px !important;
		position: relative !important;
		top: 0 !important;
		transform: inherit !important;
	}

	.safesafetyboxlist {
		margin-top: 5px;
		margin-bottom: 22px;
	}

	.coveroffersliderset {
		margin-top: 0;
	}

	.uploadaskreqboxlist_right a {
		margin-bottom: 8px;
		padding-left: 5px;

	}

	/* .uploadaskreqboxlist_left a{
    	padding-right: 5px;
	} */
	.uploadaskreqboxlist_cover {
		margin-top: 22px;
	}

	.prodsetdiscolor1 .owl-nav .owl-prev {
		/* border-radius: 50% !important; */
		left: 0px !important;
		position: relative !important;
		top: 0 !important;
		transform: inherit !important;
		width: auto !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.prodsetdiscolor1 .tophedboxhome_title {
		margin-bottom: 1px;
	}

	.prodsetdiscolor1 .owl-nav .owl-next {
		/* border-radius: 50% !important; */
		right: 0px !important;
		/* position: relative !important; */
		top: 0 !important;
		transform: inherit !important;
		width: auto !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.prodsetdiscolor1 .owl-nav {
		text-align: center;
		margin-top: 5px;
	}

	.healthpackagescover .owl-nav .owl-prev {
		/* border-radius: 50% !important; */
		left: 0px !important;
		position: relative !important;
		top: 0 !important;
		transform: inherit !important;
		width: auto !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.healthpackagescover .owl-nav .owl-next {
		/* border-radius: 50% !important; */
		right: 0px !important;
		/* position: relative !important; */
		top: 0 !important;
		transform: inherit !important;
		width: auto !important;
		margin-left: 5px;
		margin-right: 5px;
	}

	.healthpackagescover .owl-nav {
		text-align: center;
		margin-top: 0;
	}

	.homehltblogboxset .bloglistdeta_detail {
		min-height: auto;
	}

	/* .healthpackagescover .owl-nav {
		text-align: center;
		margin-top: 5px;
		margin-bottom: 20px;
	} */
	.quotcartlistboxset {
		margin-top: 9px;
	}

	.topbotmarinqutocart {
		margin-top: 6px;
	}

	.sucessfully_iteamtext_cover {
		padding-top: 28px;
	}

	.sucessfully_iteamimgtext_cover {
		width: 90%;
	}

	.removecartliset {
		/* min-height: 24px; */
		margin-bottom: 0;
	}

	.appdownloadlistcoverset {
		margin-bottom: 12px;
	}

	.desktop_refern {
		display: none;
	}

	.mobile_refern {
		display: inline-block;
	}

	.selectadderboxlist h1 {
		font-size: 22px;
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.seltadderboxsetleftright {
		display: inline-block;
	}

	.seltadderboxset_left {
		width: 100%;
	}

	.seltadderboxset_right {
		width: 100%;
		padding-top: 0px;
		border-left: 0;
	}

	.rightpricebox.hidden-xs {
		display: inline-block !important;
	}

	.couponsapplybox .modal-dialog {
		min-width: 96%;
	}

	.topdetrefpage_left img {
		width: 90%
	}

	.refandernboxtextset h3 {
		font-size: 20px
	}

	.earnrefbox_righttext {
		padding-top: 25px
	}

	.detailrefearnset_box3 {
		margin-top: 6px;
		padding-top: 24px;
		padding-bottom: 16px
	}

	.refcodeboxdes a {
		height: 45px;
		padding: 11px 14px 12px;
		font-size: 16px
	}

	.refcodeboxdes h3 {
		height: 45px;
		font-size: 16px;
		padding: 12px 14px 12px
	}

	.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: 30px !important;
	}

	.rightarrowbox {
		width: 30px !important;
	}

	.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: 10px;
		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
	} */
	.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;
		margin-top: 20px;
	}

	.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
	}

	.itemlistcovercart {
		padding-left: 0px !important;
		padding-right: 0px !important
	}

	.cartpricedetails_cover .bhgxx2.col-lg-12 {
		margin-top: 5px !important;
		margin-bottom: 10px !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: 0px;
		padding-right: 0px;
		padding-top: 16px
	}

	.leftnametitlebox p {
		/* font-size: 16px!important; */
		margin-top: 2px
	}

	.topgmadtdepbox_cover {
		margin-bottom: 20px
	}

	.bannersliderbox {
		margin-top: 0px;
		margin-bottom: 0px;
		float: left;
	}

	.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
	}
}

@media (max-width: 755px) {
	.footboxmanuset1 p {
		margin-top: 12px;
		margin-bottom: 9px
	}

	.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: 25%;
		padding-left: 0
	}

	.footboxmanuset7 {
		width: 25%
	}

	.footboxmanuset5 {
		width: 50%
	}

	.footboxmanuset1 {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px
	}
}

@media (max-width: 730px) {
	.topheaderboxlist {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.explornowandrightbtn p {
		font-size: 13px;
	}

	/* .midserchbox {
		width: 264px;
	} */
	.signoffercartbtnset a {
		font-size: 11px;
	}

	.righthusersignnobox .probtnlginbtn p svg {
		top: 6px;
	}
}

@media (max-width: 726px) {
	.rightmenuyboxset ul li {
		margin-left: 5px
	}
}

@media (max-width: 680px) {
	.appdownloadlistcover_left img {
		width: 310px;
		margin-top: 22px;
	}

	.appdownloadlistcover_left {
		width: 100%;
		text-align: center;
	}

	.mobilesendlinkapp .form-group {
		width: 70%;
		float: none;
		margin: 0 auto;
	}

	.mobilesendlinkapp a {
		margin-left: 0;
		margin-top: 14px;
	}

	.mobilesendlinkapp .form-group {
		float: none;
	}

	.ourappratingboxlist {
		margin-top: 0;
	}

	.appdownloadlistcover_right {
		width: 100%;
		text-align: center;
		padding-left: 20px;
		padding-top: 30px;
	}

	.ratingpapplistset {
		width: 100%;
		text-align: center;
	}

	.ratingpapplistset i {
		float: none;
	}

	.ourappratingboxlist p {
		font-size: 14px;
		width: 100%;
	}
}

@media (max-width: 670px) {
	.pincodsrvdorderdelfam {
		padding-top: 22px;
		padding-bottom: 8px;
	}

	.pincodsrvdorderdel_right p {
		font-size: 10px;
	}

	.pincodsrvdorderdel_right h3 {
		font-size: 16px;
	}

	.pincodsrvdorderdel_left img {
		width: 32px;
	}
}

@media (max-width: 650px) {
	.ourpharmplatform_set {
		margin-bottom: 12px;
		margin-top: 8px;
	}

	.prodbatchtagset {
		padding-right: 20px;
	}

	.retordbox_cover {
		width: 665px;
	}

	.rightorderpreseltpr .checkout-login {
		margin-bottom: 8px;
	}

	.emnumbsbcboxset_cover .form-group {
		width: 100%;
	}

	.leftnametitlebox {
		width: 66%;
	}

	/* .upldhealorodtestlabset_iner{
		width: 100%;
	} */
	.cartpagebackbtn_cover1 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.returnpolicy_iner {
		margin-top: 12px;
	}

	.searchprodlistcoverset {
		margin-bottom: 20px;
	}

	.notifyhistrboxcoverset {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.paymtpagecoverbox {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.checkottitlecover h3 {
		margin-bottom: 20px;
	}

	.checkottitlecover h1 {
		margin-bottom: 15px;
	}

	.checkout-area.gray-bg.checkouttoppedbox {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.orderdetailprodtblcover {
		overflow: auto;
	}

	.orderditsetmaincovdata .orderdetailprodtblcover table {
		width: 665px !important;
		max-width: initial;
	}

	.subtotalallcoverset {
		width: 665px !important;
		max-width: initial;
	}

	.addeditadderboxlistcover {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.topbotmarsetpart {
		margin-top: 30px;
	}

	.pincodsrvdorderdel_right p {
		line-height: 1.5;
	}

	.sldarrolistboxset {
		margin-bottom: 5px !important;
	}

	.uploadaskreqboxlist_cover {
		margin-bottom: 20px;
	}

	.leftnametitlebox p {
		margin-top: 0;
	}

	.healthcarerightlistbox {
		width: 100%;
		padding-left: 0;
		margin-top: 28px;
	}

	.uploadaskreqboxlist_right a {
		margin-bottom: 0;
		padding-left: 0;
		margin-top: 15px;
	}

	.uploadaskreqboxlist_left a {
		padding-right: 0px;
	}

	.uploadaskreqboxlist_left {
		width: 100%;
		padding-right: 0;
	}

	.uploadaskreqboxlist_right {
		width: 100%;
		padding-right: 0;
	}

	.descimgaskuplfdox {
		display: none;
	}

	.mobileimgaskuplfdox {
		display: inline-block;
	}

	.fotrlistcoverbox {
		padding-top: 30px;
	}

	.pincodsrvdorderdel_iner {
		margin-left: 0;
		margin-right: 0;
		width: 25%;
		float: left;
	}

	.pincodsrvdorderdelfam {
		padding-top: 18px;
		padding-bottom: 5px;
	}

	.pincodsrvdorderdel_left {
		padding-top: 0;
		display: inline-block;
		width: 100%;
		float: none;
		text-align: center;
	}

	.pincodsrvdorderdel_right {
		padding-left: 0;
		width: 100%;
		text-align: center;
		padding-top: 15px;
	}

	.safesafetybox_right {
		margin-top: 0;
	}

	.safesafetybox_icontext {
		width: 50%;
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.safesafetybox_left h3 {
		font-size: 22px;
	}

	.footbotcopyrig_cover {
		padding-top: 12px;
		padding-bottom: 10px;
		margin-top: 4px;
	}

	.fotrlistcover_right {
		width: 100%;
		margin-top: 0;
	}

	.fotrlistcover_left {
		width: 40%;
	}

	.fotrlistcover_mid {
		width: 60%;
	}

	.midserchbox {
		margin-top: 0px;
	}

	.laefrightdelvrearnbox .gmadtdepsiner_right {
		padding-top: 4px;
	}

	.laefrightdelvrearnbox .gmadtdepsiner_right p br {
		display: inline-block;
	}

	.laefrightdelvrearnbox .gmadtdepbox_iner {
		padding-bottom: 12px;
		height: auto;
	}

	.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
	}

	/* .navhedbox_cover {
		padding-bottom: 10px
	} */
	.midserchbox .search_icon img {
		width: 17px
	}

	.midserchbox .search_icon {
		width: 35px !important;
		height: 35px !important;
	}

	.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 {
		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 !important;
		width: 100% !important
	}

	.allprodmor_iner ul {
		display: inline-block !important;
		width: 100% !important
	}

	.allprodmor_iner ul li {
		display: inline-block !important;
		width: 100% !important
	}

	.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) {
	.packages_listdeta a {
		font-size: 13px !important;
	}

	.packages_listdeta h3 {
		font-size: 20px;
		margin-bottom: 18px;
	}

	.includes_testditbox {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.includes_testditbox .modal-dialog {
		z-index: 99999;
		min-width: 100%;
		max-width: 100%;
		width: 100%;
	}

	.addtocartbntdsetprod {
		padding-top: 4px;
	}

	.addtocartbntdsetprod button span {
		font-size: 12px;
		padding-top: 3px;
		padding-left: 5px;
	}

	.addtocartbntdsetprod button img {
		width: 25px !important;
	}

	.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) {
	.offercodebox_code h4 {
		min-height: auto;
	}

	.offercodeboxlist_iner {
		width: 100%;
	}

	.couponsapplybox {
		padding-left: 10px;
	}

	.searchprodlistingpage .product-width.col-lg-3.col-md-4.col-sm-6.col-xs-6 {
		width: 50%;
		float: left;
	}

	.searchprodlistingpage .product-width.col-lg-4.col-xl-3.col-md-6.col-sm-6 {
		width: 50%;
		float: left;
	}

	/* .walletbalancoverset{
		display: inline-block;
		width: 100%;
		text-align: left;
		margin-bottom: 15px;
	} */
	.productdetailcoverset .modal {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.specpromocodebox {
		padding-right: 10px;
		padding-left: 10px;
	}

	.readtermboxmodal {
		padding-right: 12px;
		padding-left: 12px !important;
	}

	.cartqupageset2 {
		padding-left: 0px !important;
		padding-right: 0px !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) {
	.package_dits_title {
		min-height: auto;
	}

	.book_package_logo a {
		padding-top: 1px;
		padding-right: 9px;
		width: 90px
	}
}

@media (max-width: 550px) {

	.q8c6tt-2 {
		margin-top: 0 !important;
		margin-bottom: 80px !important;
	}

	.bannersliderbox.mobile_banner .slider-active .owl-dots {
		bottom: 9px;
	}

	.bannersliderbox.desktop_banner .slider-active .owl-dots {
		bottom: 9px;
	}

	.walletbalancoverset {
		position: relative;
		right: 0;
		top: 0;
		margin-bottom: 14px;
		margin-top: 2px;
	}

	.healthcarerightlistbox {
		margin-bottom: 25px;
	}

	.productdetailcoverset .modal-dialog {
		min-width: 100%;
	}

	.gmdotdepdlist_left img {
		width: 28px;
	}

	.gmdotdepdlist_right h3 {
		font-size: 12px;
	}

	.uploadaskreqboxlist_cover {
		margin-top: 32px;
		margin-bottom: 0;
	}

	/* .uploadaskreqboxlist_right a {
		margin-bottom: 0;
		padding-left: 0;
		margin-top: 15px;
	} */
	/* .uploadaskreqboxlist_left a {
		padding-right: 0;
	} */
	/* .uploadaskreqboxlist_left{
		width: 100%;
	}
	.uploadaskreqboxlist_right{
		width: 100%;
	} */
	.footboxcoverset .footbotcopyrig_cover {
		padding-bottom: 2px;
		margin-top: 0 !important;
	}

	.footbotcopyrig_right ul li a {
		width: 30px;
		height: 30px;
		font-size: 16px;
		padding-top: 3px;
	}

	.footbotcopyrig_left p {
		font-size: 12px;
		line-height: 1.5;
		margin-bottom: 6px;
	}

	.gmdotdepdlist_cover {
		padding-top: 15px;
		padding-bottom: 8px;
	}

	.gmdotdepdlist_right {
		padding-top: 6px;
	}

	.gmdotdepdlist_iner {
		/* width: 50%;
		margin-top: 12px;
		margin-bottom: 12px; */
	}

	/* .lastdevlivboxlist{
		width: 100%;
	} */
	.categoryprodlis_left {
		width: 100%;
	}

	.categoryprodlistbox .collg5boxright {
		width: 100%;
	}

	.categoryprodlistbox .collg5boxright .sort-wrapper {
		float: left !important;
		margin-top: 13px;
	}

	.otpinputlistsetcover .form-group {
		padding-left: 4px;
		padding-right: 4px;
	}

	.bytermprivpliboxset {
		margin-top: 14px;
	}

	.newloginpagedesign_cover {
		padding-top: 25px;
		padding-bottom: 0;
		margin-bottom: 30px;
	}

	.newloginpagedesign_iner {
		width: 100%;
		padding: 25px;
		padding-bottom: 25px;
	}

	.footbotcopyrig_right ul {
		float: none;
	}

	.footbotcopyrig_left {
		width: 100%;
		text-align: center;
	}

	.footbotcopyrig_right {
		width: 100%;
		text-align: center;
	}

	.fotrlistcover_mid {
		width: 100%;
	}

	/* .fotrlistcoverbox{
		padding-top: 15px;
	} */
	.fotrlistcover_left {
		width: 100%;
		margin-bottom: 18px;
	}

	.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: 4px;
		margin-bottom: 4px;
	}

	.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: 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) {
	.profilemanelistbox ul li a {
		padding: 8px 38px 8px;
	}

	.searchprodlistcoverset .pageallset_titlepage h1 {
		margin-bottom: 2px;
	}

	.searchprodlistcoverset {
		margin-top: 18px;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 20px;
	}

	.pageallset_titleleftpg h1 {
		font-size: 20px !important;
	}

	/* .medbacatprodlist .product-content h4 a{
		overflow: inherit;
	} */
	.prodselnsldbox_cover {
		margin-bottom: 15px;
	}

	.testimonialsliderfix {
		margin-top: 8px !important;
	}

	.safetyboxcoverborder {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.myaddresslist_title h3 {
		font-size: 22px;
	}

	.uploadrxbtnimgsetcoevr {
		margin-top: 30px;
		margin-bottom: 3px;
	}

	.addusgprodnamelist .addsubprobtn span {
		padding-top: 2px;
	}

	.fertubradboxprod_cover .mainprodboxcoverset {
		padding-left: 10px;
		padding-right: 10px;
	}

	/* .testimonialsliderfix h4{
		font-size: 22px;
		margin-bottom: 0px;
	} */
	/* .sldboxcoversho_iner .single-brand-logo.text-center{
		margin: 15px 0px 5px!important;
	} */
	.sortbyproductlist p {
		margin-right: 0;
		font-size: 14px;
		width: 100%;
		margin-bottom: 8px;
	}

	.referandearnboxset_cover {
		margin-bottom: 15px;
		margin-top: 0;
	}

	.sldarrolistboxset {
		margin-bottom: 10px !important;
	}

	.safesafetyboxlist {
		margin-top: 6px;
		margin-bottom: 24px;
	}

	/* .coveroffersliderset {
		margin-top: 10px;
	} */
	.prodsetdiscolor1 .tophedboxhome_title {
		padding-top: 10px;
		margin-bottom: 12px;
	}

	.safesafetyboxlist {
		padding: 25px 25px 14px;
	}

	.popupmorelist {
		margin: 45px auto;
	}

	.morebtnbox #wrapper p {
		margin-bottom: 0;
	}

	.sidebarlistdisset {
		margin-top: 18px;
	}

	.leftupldpresboxsetcover {
		margin-bottom: 0px;
	}

	.laefrightdelvrearnbox {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 0;
	}

	.sldboxcoversho_iner {
		padding-bottom: 5px;
		padding-left: 6px;
		padding-right: 6px;
	}

	.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: 10px !important;
		margin-top: 15px;
	}

	.offerboxsetcover {
		margin-top: 10px;
		margin-bottom: 35px;
		min-height: 124px
	}

	.offerimgaddbox {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 15px
	}

	.leftarrowbox {
		width: 30px !important;
	}

	.rightarrowbox {
		width: 30px !important;
	}

	.borderacoutnbx {
		border-radius: 10px
	}

	.myactbofomrcover {
		padding: 22px 25px 34px !important
	}

	.accountpagecover {
		margin-top: 30px;
		margin-bottom: 18px;
		padding-left: 32px;
		padding-right: 32px;
	}

	.pagetitlenotif h3 {
		font-size: 20px;
		margin-bottom: 20px
	}

	.maprightboxset iframe {
		height: 318px
	}

	.contactpagecoverpart {
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.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%
	}

	.mobilenavboxset .navbar-toggler img {
		width: 22px
	}

	.rightmenuyboxset ul {
		padding-top: 8px
	}

	.mobilenavboxset .navbar-toggler {
		top: 23px
	}

	.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 15px !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 !important;
		width: 100% !important;
	}

	.healthpackagescover .owl-nav {
		margin-bottom: 8px;
	}

	.rightnamebtnbox a button {
		padding: 0 11px;
		height: 29px
	}

	.sldboxcoversho_iner {
		padding-bottom: 0px
	}

	.prodselnsldbox_cover {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.tophedboxhome_title {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 11px
	}

	/* .shobyhelthbox_cover {
		padding-left: 0px;
		padding-right: 0px;
	} */
	.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%
	}

	.borderacoutnbx {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.wallethistlistboxcover {
		margin-bottom: 15px;
	}
}

@media (max-width: 495px) {
	.rightmenuyboxset ul li {
		margin-left: 10px;
		margin-right: 10px
	}
}

@media (max-width: 479px) {
	.ViewallCaetegboxProd{
		height: 163px;
		margin-top: 8px;
	}
	.cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav button.owl-prev i,
	.cutomerreviewboxcoverset .testimonlmainnewdis_cover .owl-nav button.owl-next i {
		margin-top: 0px;
		line-height: 1.5 !important;
	}

	.healthpackagescover .homehltblogboxset .owl-nav button.owl-prev,
	.healthpackagescover .homehltblogboxset .owl-nav button.owl-next {
		padding-top: 0px;
		display: inline-block;
		height: 32px !important;
		width: 26px !important;
	}

	.healthpackagescover .homehltblogboxset .owl-nav button.owl-prev i,
	.healthpackagescover .homehltblogboxset .owl-nav button.owl-next i {
		line-height: 1.5 !important;
	}

	.prmosprodmaincoverset .owl-nav button.owl-prev i,
	.prmosprodmaincoverset .owl-nav button.owl-next i {
		float: left;
	}

	.ourpharmplatform_set {
		margin-bottom: 10px;
		margin-top: 0;
	}

	.piscboxcoverset .colmd4widthset {
		/* padding-left: 6px;
		padding-right: 6px; */
		padding-bottom: 0px;
	}

	.viewallcategboxset .brand-logo-img a img {
		height: 162px;
	}

	.plashorderbtnboxchot {
		margin-top: 6px;
	}

	.cover_mrpsetboxlit {
		margin-top: 3px;
	}

	.canusecatbox {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.nopresselectboxset p {
		padding-top: 16px;
		margin-bottom: 10px;
		font-size: 18px;
	}

	.sltdelvadderboxstv .radio-label {
		padding-right: 60px;
	}

	.defaulttexttag {
		top: 15px;
		right: 18px;
	}

	.sltdelvadderboxstv .radio-label:before {
		top: 14px !important;
		left: 10px !important;
	}

	.prodselnsldbox_cover .addtocartbntdsetprod button i {
		font-size: 14px;
	}

	.addeditaddrbox_cover .panel-body {
		margin-bottom: 30px;
	}

	.cattagnam_title {
		min-height: 48px;
	}

	.emnumbsbcboxset_cover .form-group .form-control {
		padding-right: 132px;
	}

	.emnumbsbcboxset_cover .form-group a {
		padding: 10px 10px 10px;
		padding-top: 12px;
	}

	.searchprodlistcoverset {
		margin-top: 10px;
	}

	.offernewdiswlsetcover .offerlisder_paddingset .owl-nav button {
		margin-left: 0;
		margin-right: 0;
		padding-left: 2px;
		padding-right: 2px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.offernewdiswlsetcover .offerlisder_paddingset {
		padding-bottom: 0;
	}

	.offernewdiswlsetcover .offerlisder_paddingset .owl-item .single-brand-logo {
		margin-bottom: 6px !important;
		margin-top: 4px !important;
	}

	.offernewdiswlsetcover {
		margin-top: 8px;
		margin-bottom: 0;
	}

	.homehltblogboxset .bloglistdeta_iner {
		padding-bottom: 2px;
	}

	.todayspcolorbgset1 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset2 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset3 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset4 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset5 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset6 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset7 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset8 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.todayspcolorbgset9 .tophedboxhome_title {
		padding-top: 0px !important;
		margin-bottom: 2px !important;
	}

	.prmosprodmaincoverset .addtocartbntdsetprod button span {
		padding-top: 0px !important;
	}

	.prmosprodmaincoverset .addtocartbntdsetprod button span {
		padding-top: 3px !important;
	}

	.viewallbtnlastboxsetiner a img {
		height: 265px !important;
	}

	.categmainbgcoversect .categboxlistboxcover .owl-item .brandcatbox_cover {
		margin-bottom: 5px !important;
		margin-top: 8px !important;
	}

	.ourpharmplatform_set h1 {
		font-size: 16px;
	}

	.categmainbgcoversect .tophedboxhome_title .leftnametitlebox {
		padding-top: 0px !important;
	}

	.categmainbgcoversect .tophedboxhome_title {
		margin-bottom: 0px !important;
	}

	.sucessfully_iteamimgtext_cover {
		width: 100%;
	}

	.footboxcoverset .footbotcopyrig_cover {
		margin-top: 0 !important;
	}

	.prodlistprod_sidebarset #accordion-2 .head {
		padding-top: 9px;
		padding-bottom: 9px;
	}

	.prodlistprod_sidebarset #accordion-2 .arrowsetnew {
		top: 8px;
	}

	.leftfltmain_leftside {
		margin-bottom: 15px;
	}

	.downloadourapplist h3 {
		margin-bottom: 12px;
	}

	.fotrlistcover_mid ul li a {
		margin-top: 8px;
	}

	.fotrlistcover_mid ul h3 {
		margin-bottom: 5px;
	}

	.catamaintopbotlstcov {
		margin-top: 30px !important;
	}

	.cartquotamainsetcov ul li {
		width: 50% !important;
	}

	.sltprsplistbox_inerset .prodslt_contentpres a {
		font-size: 11px !important;
		padding-left: 2px;
		padding-right: 2px;
	}

	.aboutboxcoversetb h1 {
		font-size: 22px;
	}

	.lblmaintextsmaincover .intl-tel-input .flag-dropdown .selected-flag {
		padding-left: 0;
		padding-right: 0 !important;
	}

	.lblmaintextsmaincover .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
		right: 3px;
	}

	.lblmaintextsmaincover .intl-tel-input input {
		padding-left: 24px;
	}

	.titletopbotmarpedset10 {
		margin-bottom: 8px;
		margin-top: 8px;
	}

	.cartpage_titleset {
		margin-top: 0;
	}

	.promoprodtitlesetbox h1 {
		font-size: 22px;
	}

	.categmaincoversetpage {
		margin-bottom: 15px;
	}

	.titletopbotmarpedset7 {
		margin-bottom: 10px;
	}

	.titletopbotmarpedset3 {
		margin-bottom: 10px;
		margin-top: 5px;
	}

	.pageallset_titlepage h1 {
		font-size: 22px;
	}

	.titletopbotmarpedset1 {
		margin-bottom: 10px;
	}

	.upldhealorodtestlabsetcover {
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.upldhealorodtestlabset_iner {
		padding: 4px;
	}

	.newtextseetlistcover h4 {
		font-size: 12px;
	}

	.seotextsetcovercontbox h2 {
		font-size: 13px;
	}

	.seotextsetcovercontbox h1 {
		font-size: 14px;
	}

	.checkottitlecover h3 {
		margin-bottom: 18px;
	}

	.checkottitlecover h1 {
		margin-bottom: 18px;
	}

	.walletboxhisttblsetcover {
		padding-top: 15px;
		padding-bottom: 35px;
	}

	.wallethistlistboxcover table {
		width: 450px !important;
	}

	.mainallprodhomebg {
		margin-bottom: 0;
	}

	.orderlistboxcoversetpart table {
		width: 450px !important;
	}

	.notificationmaintable table {
		width: 450px !important;
	}

	.safetyboxcoverborder .owl-nav button.owl-prev {
		top: -43px !important;
	}

	.safetyboxcoverborder .owl-nav button.owl-next {
		top: -43px !important;
	}

	.healthcarerightlistbox {
		margin-bottom: 18px;
	}

	.catetitleboxcover a {
		font-size: 12px;
	}

	.caticonseborderiner img {
		width: 60px !important;
		height: 60px !important;
	}

	.selectpresc_cover {
		margin-bottom: 10px;
	}

	.wallethistlistboxcover .dataTables_length label select {
		width: 80px;
	}

	.wallethistlistboxcover .dataTables_length label {
		font-size: 13px;
	}

	.walletbalancoverset h3 img {
		width: 16px;
	}

	.walletbalancoverset h3 span {
		font-size: 12px;
	}

	.uploadprescboxsdw {
		margin-bottom: 10px;
	}

	.guideboxtextset_cover ul {
		padding-left: 35px;
	}

	.guideboxtextset_cover ul li {
		font-size: 13px;
	}

	.rightprescboxdesignset {
		padding: 20px !important;
		margin-bottom: 2px;
	}

	.rightprescboxdesignset h3 {
		font-size: 16px;
	}

	.rightprescboxdesignset h2 {
		font-size: 16px;
	}

	.uploadprescboxsdw ._2IiDw {
		padding: 12px;
	}

	.mypresselctboxswd ._2IiDw {
		padding: 12px;
	}

	.rightarrowsetuplprebox {
		margin-top: 12px;
	}

	.mypresselctboxswd ._3BQZT p {
		font-size: 14px;
		padding-top: 8px;
	}

	.uploadprescboxsdw ._3BQZT p {
		font-size: 14px;
		padding-top: 8px;
	}

	.uploadprescboxsdw ._2IiDw img {
		height: 40px;
	}

	.mypresselctboxswd ._2IiDw img {
		height: 40px;
	}

	.upldattchpresctextset p {
		margin-bottom: 0;
	}

	.upldattchpresctextset h4 {
		font-size: 18px;
	}

	.upldattchpresctextset h1 {
		font-size: 18px;
	}

	.quatitionboxsetadder .mainadderlist_cover .radio {
		padding-left: 18px;
		padding-right: 18px;
	}

	.piscboxcoverset {
		margin-top: 0px !important;
	}

	.addeditadderboxlistcover {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.seltadderboxset_left .container1 {
		min-height: auto;
	}

	.seltadderboxset_left #map {
		height: 275px;
	}

	.nweaddertitusername label {
		font-size: 14px;
	}

	.nweaddertitusername {
		padding-left: 25px;
		padding-right: 50px;
	}

	.mobileemailadderlist_cover {
		padding-left: 30px;
	}

	.nweaddertitusername .radio-label:before {
		margin-right: 10px !important;
	}

	.mobileemailadderlist_cover p {
		font-size: 13px;
		margin-bottom: 3px;
	}

	.addereditdeltbtnset span {
		font-size: 10px;
		margin-left: 4px;
		margin-right: 4px;
	}

	.addereditdeltbtnset a {
		font-size: 12px;
	}

	.addereditdeltbtnset {
		right: 16px;
		top: 12px;
	}

	.mainadderlist_cover .radio {
		padding-left: 8px;
		padding-right: 15px;
		padding-top: 12px;
		padding-bottom: 10px;
	}

	.offerproductlistpage_new .medbacatprodlist {
		padding-left: 0px;
		padding-right: 0px;
	}

	.appdownloadlistcover_left img {
		width: 220px;
	}

	.outofstockpaddset {
		line-height: 36px !important;
		padding-left: 0;
	}

	.reqmedicinetextset {
		text-align: left;
	}

	/* .productdetailcoverset .modal-dialog {
		min-width: 400px;
		margin: 30px;
	} */
	.productdetailcoverset .modal fade show {
		padding-right: 0;
	}

	.safesafetybox_icontext p {
		font-size: 12px;
	}

	.safesafetybox_icontext img {
		width: 90px;
	}

	.testimonialsliderfix {
		padding-bottom: 24px;
	}

	.sucessfully_iteamtext_cover h6 {
		font-size: 14px;
		padding-bottom: 10px;
		padding-top: 0;
	}

	.sucessfully_iteamtext_cover h1 {
		font-size: 26px;
		margin-top: 0px;
	}

	.sucessfully_iteamimg_cover img {
		width: 84px;
	}

	.addnewadderlist_right a {
		padding: 8px 16px 8px;
		font-size: 14px;
	}

	.titleandbtnsetlr_cover h5 {
		font-size: 16px;
	}

	.cartpage_titleset h3 {
		margin-bottom: 14px;
	}

	.cartpage_titleset h1 {
		margin-bottom: 14px;
	}

	.cartpricedetails_title {
		font-size: 20px !important;
		margin-bottom: 0;
	}

	.savemrpofferprc {
		padding: 10px 10px 10px;
		font-size: 14px;
	}

	.healthpackagescover {
		margin-top: 12px;
	}

	.medbacatprodlist {
		padding-left: 0;
		padding-right: 0;
		padding-top: 20px;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.otpinputlistsetcover .form-group input {
		border-radius: 6px;
		height: 45px;
	}

	.verifiorderotp_title p {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.verifiorderotp_title h2 {
		font-size: 20px;
	}

	.verifiorderotp_img img {
		width: 95px;
	}

	.requestagainbox {
		margin-top: 18px;
	}

	.otpinputlistsetcover {
		padding-top: 5px;
	}

	.buttonsubmitformset button {
		font-size: 14px;
	}

	.loginpagetitleset p {
		font-size: 12px;
		margin-bottom: 15px;
		line-height: 1.5;
	}

	.loginpagetitleset h1 {
		font-size: 18px;
	}

	.formloginotpboxset .form-group p {
		border-right: 1px solid #000000;
	}

	.paymtpagecoverbox {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.navhedbox_cover {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 10px;
		padding-top: 5px;
	}

	.lefthedlogonav {
		margin-bottom: 2px;
	}

	.uploadsignofferboxset {
		margin-bottom: 0px;
	}

	.midserchbox {
		margin-top: 2px;
	}

	.signoffercartbtnset {
		padding-top: 6px;
	}

	.signoffercartbtnset a img {
		width: 18px;
	}

	.signoffercartbtnset a {
		margin-left: 13px;
		font-size: 13px;
	}

	/* .uploadrxbtncoverbox a {
		padding: 7px 26px 8px;
		font-size: 11px;
	} */
	.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: 14px
	}

	.refcodeboxdes h3 {
		height: 40px;
		font-size: 15px;
		padding: 10px 16px 8px;
	}

	.notifyhistrboxcoverset {
		margin-top: 15px;
	}

	.alartsucessboxset {
		margin-top: 15px;
	}
}

@media (max-width: 425px) {
	.prmosprodmaincoverset .prodselnsldbox_cover .topimgselimgbox .imgselgprod_img {
		height: 128px;
	}

	.viewallbtnlastboxsetiner a img {
		height: 252px !important;
	}

	.righthusersignnobox .probtnlginbtn p {
		max-width: 104px;
		padding-right: 10px;
	}

	.righthusersignnobox .probtnlginbtn p svg {
		width: 10px;
		top: 6px;
	}

	.righthusersignnobox .probtnlginbtn p {
		font-size: 12px;
	}

	.signoffercartbtnset a {
		margin-left: 8px;
		font-size: 12px;
	}

	.righthusersignnobox {
		margin-left: 4px;
	}

	.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) {
	.prmosprodmaincoverset .products_coverset .product-content {
		padding-bottom: 0px;
	}

	.addtocartbntdsetprod button span {
		font-size: 11px;
		padding-top: 3px;
		padding-left: 5px;
	}

	.addtocartbntdsetprod button img {
		width: 22px !important;
	}

	.products_coverset .product-content {
		min-height: auto;
		padding: 12px 0px 12px;
		min-height: auto
	}

	.prodnamesetbox {
		min-height: 42px
	}
}

@media (max-width: 414px) {
	.ViewallboxProdPrmos{
		height: 269px;
		margin-top: 1px;
	}
	.uploadprescboxsdw ._3BQZT p {
		padding-top: 4px;
		padding-left: 12px;
	}

	.rightarrowsetuplprebox {
		margin-top: 7px;
	}

	.mypresselctboxswd ._3BQZT p {
		padding-top: 4px;
		padding-left: 12px;
	}

	.offerproductlistpage_new .searchprodlistingpage .product-width .product-wrapper {
		min-height: 260px !important;
	}

	.prmosprodmaincoverset .addtocartimgspan span {
		margin-top: 3px;
	}

	.prmosprodmaincoverset .addtocartbntdsetprod button span {
		padding-top: 0px !important;
	}

	.viewallbtnlastboxsetcover {
		padding: 0 8px;
	}

	.sltprsplistbox_inerset .productimgpres3 img {
		height: 90px;
	}

	.sltprsplistboxcoverset .selectpresc_iner h2 {
		font-size: 14px;
	}

	.sltprsplistboxcoverset .selectpresc_iner hr {
		margin-bottom: 18px;
	}

	.sltprsplistboxcoverset .selectpresc_iner {
		margin-bottom: 0;
	}

	.footerlogoleftsec {
		margin-bottom: 5px;
	}

	.footerlogoleftsec a img {
		width: 125px;
	}

	.emnumbsbcboxset_cover .form-group label {
		top: 11px;
	}

	.emnumbsbcboxset_cover p {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.emnumbsbcboxset_cover h2 {
		font-size: 22px;
	}

	.emnumbsbcboxset_main {
		padding: 22px 15px 28px;
	}

	.emnumbsbcboxset_cover .form-group a {
		padding: 10px 10px 10px;
		padding-top: 12px;
		position: relative;
		margin-top: 16px;
		border: 1px solid #ffffff;
	}

	.emnumbsbcboxset_cover .form-group .form-control {
		padding-right: 15px;
	}

	.detailrefearnboxiner img {
		width: 35px;
	}

	.medbacatprodlist.categprodcetegsetcovmin .product-wrapper .img-responsive.pro {
		height: 145px;
	}

	.prmosprodmaincoverset .products_coverset .product-content .product-price span {
		font-size: 12px;
	}

	.prodsetdiscolor1 .owl-nav {
		margin-top: 8px;
	}

	.ofprodmincovlst .offerprolistbox .pro a img {
		height: 130px;
	}

	.conqatboxlstboxse .checkottitlecover h3 {
		margin-bottom: 16px;
	}

	.cartquotamainsetcov ul li img {
		height: 125px;
	}

	.sltprsplistbox_inerset .collgprescription2 {
		width: 50% !important;
	}

	.sucessfully_iteamtext_cover h1 {
		font-size: 30px !important;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 18px !important;
	}

	.nweaddertitusername {
		padding-right: 90px;
	}

	.cartpagebackbtn_cover1 {
		padding-left: 0;
		padding-right: 0;
		padding-top: 18px;
	}

	.selectadderboxlist h1 {
		font-size: 20px;
	}

	.checkbox1.makechboxadderlist span {
		font-size: 13px;
	}

	.pincodsrvdorderdel_right p {
		font-size: 10px !important;
		padding-top: 0px;
		padding-bottom: 14px;
	}

	.pincodsrvdorderdel_left img {
		width: 29px;
	}

	.pincodsrvdorderdel_right {
		padding-top: 10px;
	}

	.pincodsrvdorderdel_right h3 {
		font-size: 15px;
	}

	.replymodaldesignfixed .modal-dialog {
		width: 100%;
	}

	/* .navhedbox_cover {
		padding-top: 8px;
		padding-top: 62px;
	} */
	div.alert.alert-success button.close {
		top: 10px;
		right: 7px;
		font-size: 18px;
		font-weight: 500;
		color: #000000;
		opacity: 1;
	}

	.alert-success {
		font-size: 11px;
	}

	.alert-danger {
		font-size: 11px;
	}

	.checkout-area.gray-bg.checkouttoppedbox {
		padding-top: 26px;
		padding-bottom: 18px;
	}

	.cartpageleftrightresposet {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.cartselectnumberprod select {
		margin-top: 0;
		margin-bottom: 5px;
	}

	.cartrightnameprice footer {
		margin-bottom: 0px;
	}

	/* .product-price span{
		font-size: 13px;
	} */
	.product-price span.old {
		font-size: 11px;
	}

	.prodselnsldbox_cover {
		padding-left: 10px;
		padding-right: 10px;
	}

	.prodselnsldbox_cover .boxcollg3 {
		padding: 0 8px;
	}

	.addtocartimgspan span {
		margin-top: 5px;
	}

	.medbacatprodlist .product-cart .checkout-btn {
		font-size: 14px !important;
	}

	.addtocartimgspan img {
		width: 25px !important;
	}

	.submitclosebtnset .modal-footer button {
		padding: 18px 14px;
	}

	.testimonialsliderfix h4 {
		font-size: 16px;
	}

	.prodsetdiscolor1 .leftnametitlebox p {
		font-size: 16px;
	}

	.uploadaskreqboxlist_cover {
		margin-top: 25px;
	}

	/* .productdetailcoverset .modal-dialog {
		min-width: 300px;
		margin: 15px;
	} */
	.medicineqtyset {
		width: 75%;
	}

	.numberofiteamset {
		width: 25%;
	}

	.userdetailpaddset {
		width: 25%;
	}

	.userdetailmobpaddset {
		width: 75%;
	}

	.gmdotdepdlist_cover {
		padding-top: 10px;
		padding-bottom: 2px;
	}

	.gmdotdepdlist_iner {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.rightcheotsidbox {
		margin-top: 26px;
	}

	.piscboxcoverset .colmd4widthset {
		width: 50%;
	}

	.sucessfully_iteamtext_cover h6 {
		font-size: 12px;
	}

	.noadderfodboxlistcover {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.noadderfodboxlistcover a {
		font-size: 14px;
	}

	.noadderfodboxlistcover p {
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.noadderfodboxlistcover img {
		width: 68px;
	}

	.addnewadderlist_right {
		width: 100%;
		margin-top: 18px;
	}

	.titleandbtnsetlr_cover h5 {
		width: 100%;
	}

	.catcountrbox {
		top: -7px;
		left: 10px;
	}

	.removecartliset {
		min-height: auto;
	}

	.cartpage_titleset h3 {
		margin-bottom: 10px;
	}

	.cartpage_titleset h1 {
		margin-bottom: 10px;
	}

	.appdownloadlistcover_left img {
		width: 280px;
		margin-top: 12px;
	}

	.payadderdlvboxsetcover p {
		font-size: 14px;
	}

	.payadderdlvboxsetcover h4 {
		font-size: 15px;
	}

	.payadderdlvboxsetcover {
		padding: 20px;
	}

	.chosepaymodsltmainbox {
		margin-top: 20px;
	}

	.checkout-login {
		margin-top: 15px;
	}

	.checkottitlecover h3 {
		font-size: 20px;
		margin-bottom: 0;
	}

	.checkottitlecover h1 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.productlisting_inerleft h6 {
		font-size: 14px;
	}

	.productlisting_ineright h4 {
		font-size: 16px;
	}

	.productlisting_ineright p {
		font-size: 14px;
	}

	.productlisting_inerlist {
		padding-bottom: 18px;
		margin-bottom: 12px;
	}

	.productlisting_inerleft p {
		margin-bottom: 7px;
		font-size: 14px;
	}

	.productlisting_inerleft {
		width: 100%;
	}

	.productlisting_ineright {
		width: 100%;
		text-align: left;
	}

	.rightcontnumberlist a img {
		width: 13px;
	}

	.rightcontnumberlist a {
		font-size: 12px;
	}

	.explornowandrightbtn p {
		font-size: 12px;
		line-height: 1.5;
	}

	.lefthedlogonav {
		margin-bottom: 0px;
	}

	/* .uploadsignofferboxset {
		padding-top: 10px;
	} */

	/* .uploadrxbtncoverbox a {
		padding: 5px 18px 5px;
		font-size: 10px;
	} */
	.signoffercartbtnset a img {
		width: 14px;
	}

	.signoffercartbtnset a {
		font-size: 10px;
	}

	.lefthedlogonav a {
		margin-bottom: 2px;
	}

	.addressActionbtneditrm_cover a img {
		width: 16px;
	}

	.addressActionbtneditrm_cover a {
		height: 28px;
		width: 28px;
		padding-top: 1px;
	}

	.addressActionbtneditrm_cover {
		right: 25px;
		top: 20px;
	}

	.myaderinerboxset {
		margin-top: 5px;
		margin-bottom: 14px;
	}

	.addersavenewaddbox {
		padding-bottom: 10px;
	}

	.leftaddmy_title {
		margin-top: 4px !important;
	}

	.leftaddmy_title span.addAddressBar-heading {
		font-size: 16px;
	}

	.gmadtdepsinerset {
		padding-left: 46px;
	}

	.addnewaddbtnset {
		font-size: 10px !important;
		padding: 10px 10px !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: 5px;
		margin-bottom: 5px;
	}

	.gmadtdepsiner5 {
		padding-top: 7px
	}

	.gmadtdepsiner1,
	.gmadtdepsiner2,
	.gmadtdepsiner3,
	.gmadtdepsiner4 {
		margin-top: 16px
	}

	.gmadtdepbox_iner {
		padding: 6px 0 8px
	}

	.lefthedlogonav a {
		margin-top: 3px;
	}

	.mobilenavboxset .navbar-toggler {
		top: 14px
	}

	/* .lefthedlogonav a img {
		width: 200px
	} */
	.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;
		padding-bottom: 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: 40px;
	}

	.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
	}

	.cartrightnameprice .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;
		width: 100%;
	}

	.serchprodboxset {
		margin-bottom: 6px !important
	}

	.rightmenuyboxset {
		padding-top: 2px
	}
}

@media (max-width: 390px) {
	.otpinputlistsetcover .form-group input {
		height: 40px;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 20px !important;
	}

	.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) {
	.rowdatacoveruplprcrx .leftorderpreseltpr {
		padding-left: 0;
		padding-right: 0;
	}

	.searchprodlistingpage .addtocartimgspan span {
		margin-top: 0px;
	}

	.ourpharmplatform_set {
		margin-top: 0;
	}

	.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: 42px;
		font-size: 15px;
		padding: 12px 10px 8px;
	}

	.refcodeboxdes a {
		height: 42px;
		padding: 7px 12px 8px;
		font-size: 12px;
		line-height: 2.5;
	}

	.detailrefearnset_box3 {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.bytermprivpliboxset {
		margin-top: 0;
	}

	.newloginpagedesign_cover {
		margin-bottom: 20px;
	}
}

@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: 366px) {
	.topheaderboxlist {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 360px) {
	.medbacatprodlist .product-cart .checkout-btn {
		font-size: 13px !important;
	}

	.addtocartimgspan span {
		margin-top: 4px;
	}

	.addtocartimgspan img {
		width: 22px !important;
	}


	.medbacatprodlist .product-content {
		padding-left: 12px !important;
		padding-right: 12px !important;
		padding-bottom: 8px !important;
	}

	.ofprodmincovlst .product-content.allofercontentbox {
		padding-left: 12px !important;
		padding-right: 12px !important;
		padding-bottom: 8px !important;
	}

	.ofprodmincovlst .searchprodlistingpage .product-width {
		padding-left: 6px;
		padding-right: 6px;
	}

	.ourpharmplatform_set h1 {
		font-size: 15px !important;
	}

	.headerrightmin_menu a img,
	.headerightminoffcart_cart a img {
		margin-right: 5px !important;
	}

	.pageallset_titlepage h1 {
		font-size: 20px;
	}

	.allcatboxcoverpage .col-lg-3.col-xl-2.col-md-6.col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.myaddresslist_title h3 {
		font-size: 18px;
	}

	.page_title_text h3 {
		font-size: 18px;
	}

	.pagetitleselect h2 {
		font-size: 18px;
	}

	.walletbalancoverset {
		position: relative;
		right: 0;
		top: 0;
		z-index: 9;
		margin-bottom: 10px;
	}

	.pagetitlenotif h3 {
		font-size: 18px;
	}

	/* .navhedbox_cover {
		padding-top: 60px;
	} */
	.explornowandrightbtn p {
		font-size: 10px;
	}

	.gmdotdepdlist_left img {
		width: 25px;
	}

	.gmdotdepdlist_right h3 {
		font-size: 10px;
	}

	/* .productdetailcoverset .modal-dialog {
		min-width: 250px;
		margin: 10px;
	} */
	.userdetailmobpaddset {
		width: 70%;
	}

	.userdetailpaddset {
		width: 30%;
	}

	.medicineqtyset {
		width: 70%;
	}

	.numberofiteamset {
		width: 30%;
	}

	.safesafetybox_icontext img {
		width: 60px;
	}

	.safesafetybox_icontext p {
		font-size: 11px;
	}

	.safesafetyboxlist {
		padding: 15px 10px 12px !important;
	}

	.sucessfully_iteamtext_cover p {
		font-size: 10px;
		padding-top: 20px;
	}

	.sucessfully_iteamtext_cover .iteam_shopping {
		font-size: 12px;
		padding: 8px 20px;
		border-radius: 4px;
	}

	.sucessfully_iteamtext_cover h6 {
		font-size: 10px;
		padding-bottom: 5px;
		padding-top: 0;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 16px;
	}

	.sucessfully_iteamimg_cover img {
		width: 95px;
	}

	.righthusersignnobox .probtnlginbtn p {
		font-size: 11px;
	}

	.lefthedlogonav a img {
		width: 115px;
	}

	/* .uploadrxbtncoverbox a {
		padding: 5px 14px 5px;
	} */
	.signoffercartbtnset a {
		margin-left: 7px;
	}

	.mtaderboxset_covr .inrpwpedsetaddr {
		padding-left: 5px;
		padding-right: 5px;
	}

	.mypresselctboxswd ._2IiDw {
		border-radius: 8px;
	}

	.uploadprescboxsdw ._2IiDw {
		border-radius: 8px;
	}

	.mypresselctboxswd ._2IiDw img {
		height: 40px;
	}

	.uploadprescboxsdw ._2IiDw img {
		height: 40px;
	}

	.guideboxtextset_cover ul {
		padding: 12px 14px 12px;
		border-radius: 6px;
		padding-left: 32px;
	}

	/* .uploadprescboxsdw ._3BQZT p {
		padding-left: 12px;
		padding-top: 9px;
	} */
	/* .mypresselctboxswd ._3BQZT p {
		padding-left: 12px;
		padding-top: 9px;
	} */
	/* .rightarrowsetuplprebox {
		margin-top: 12px;
	} */

	.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
	}

	.tablordelistsetbox tbody tr td.sorting_1::before {
		top: 28% !important;
	}
}

@media (max-width: 339px) {
	.appplaystorebtnset a {
		margin-bottom: 6px;
	}

	.buttonsubmitformset button {
		height: 40px;
	}

	.otpinputlistsetcover .form-group input {
		height: 36px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 18px !important;
	}

	.righthusersignnobox .probtnlginbtn p svg {
		width: 9px;
		top: 5px;
	}

	.righthusersignnobox .probtnlginbtn p {
		font-size: 11px;
		max-width: 95px;
	}

	.signoffercartbtnset a {
		margin-left: 4px;
	}

	.righthusersignnobox {
		margin-left: 0px;
	}

	.refcodeboxdes {
		width: 96%
	}

	.footboxmanuset1 p {
		font-size: 14px
	}

	.footboxmanuset1 h6 {
		font-size: 15px
	}
}

@media (max-width: 329px) {
	.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
	}
}


@media (max-width: 320px) {
	.sucessfully_iteamtext_cover .iteam_shopping {
		font-size: 10px;
		padding: 6px 12px;
		border-radius: 4px;
	}

	.sucessfully_iteamtext_cover h6 {
		font-size: 9px;
		padding-bottom: 5px;
		padding-top: 0;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 14px;
	}

	.sucessfully_iteamtext_cover h1 {
		font-size: 26px;
	}

	.sucessfully_iteamimg_cover img {
		width: 80px;
	}

	.nweaddertitusername {
		/* padding-right: 20px; */
	}
}

/*************New Responsive Media Query***********/

@media (max-width: 1199px) {
	.topflterside_cover {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
	}

	.prodlistprod_sidebarset .block-poll {
		padding-left: 5px;
		padding-right: 5px;
	}

	.sltprsplistbox_inerset .collgprescription2 {
		width: 25%;
	}

	.offerlisder_paddingset .owl-nav .owl-prev {
		left: -5px !important;
	}

	.offerlisder_paddingset .owl-nav .owl-next {
		right: -5px !important;
	}

	.offerlisder_paddingset {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 1034px) {
	.downldapplkogo img {
		width: 80% !important;
	}
}

@media (max-width: 991px) {
	.maoincartwuot_cover1 {
		padding-right: 12px !important;
	}

	.maoincartwuotbox1 .cartpricedetails_cover {
		padding-left: 0px;
	}

	.buttons.palcorderbtnseltpre {
		margin-top: 6px;
		margin-bottom: 22px;
	}

	.sltprcmincovdataall {
		padding-left: 0px;
		padding-right: 0px;
	}

	.delivtypboxchrdb {
		width: 100%;
		margin-top: 10px;
	}

	.clerfltboiner {
		padding-bottom: 0;
	}

	.midserchbox {
		margin-top: 0 !important;
		padding-top: 5px !important;
	}

	.inerset_geneatiofdset img {
		left: 10px !important;
		top: 5px !important;
		width: 40px !important;
	}

	.appdownloadlistcover_right {
		width: 55% !important;
	}

	.appdownloadlistcover_left {
		width: 45% !important;
	}

	.headerightminoffcart_upldrx {
		display: none !important;
	}

	.headerpretext_upldrx {
		display: inline-block;
	}

	.headerpretext_upldrx a img {
		float: left;
		display: inline-block;
		height: 20px;
		margin-top: 0px;
		margin-right: 10px;
	}
}

@media (max-width: 960px) {
	.coverset_geneatiofdset {
		width: 50% !important;
		margin-bottom: 20px !important;
	}

	.mainset_geneatiofdset {
		padding-bottom: 5px !important;
		padding-top: 20px !important;
	}
}

@media (max-width: 850px) {
	.footercontdetails {
		padding-right: 0;
	}

	.fotrlistcover_left {
		width: 100% !important;
		margin-bottom: 15px !important;
	}

	.fotrlistcover_mid {
		width: 50% !important;
	}

	.fotrlistcover_right {
		width: 50% !important;
	}

	.footbotcopyrig_cover {
		margin-top: 10px !important;
	}
}


@media (max-width: 780px) {
	.callusbuttonsetpart a img {
		width: 38px;
	}

	.whatsappbuttonsetpart a img {
		width: 38px;
	}

	.jvFDcV {
		width: 38px !important;
		height: 38px !important;
	}

	.callusbuttonsetpart {
		bottom: 144px;
	}

	.whatsappbuttonsetpart {
		bottom: 94px;
	}

	.q8c6tt-2 {
		margin-top: 0 !important;
		margin-bottom: 68px !important;
	}

	.lefthedlogonav {
		width: auto !important;
		margin-bottom: 0 !important;
	}

	.appdownloadlistcover_right {
		padding-top: 40px !important;
	}

	.headertopbatlinesetmain {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.headertopbatline_left {
		/* width: 60% !important; */
		width: auto !important;
	}

	.headertopbatline_right {
		/* width: 40% !important; */
		width: auto !important;
	}

	

	.headerightminoffcart_cart {
		display: none !important;
	}

	.headertopbatline_mid {
		display: none !important;
	}

	.headerightminoffcart_offer {
		margin-right: 20px !important;
	}

	.profactname {
		display: none !important;
	}

	.ndhelpbtnsetcover a {
		margin-right: 0 !important;
	}
}

@media (max-width: 650px) {
	.orderditsetmaincovdata .orderdetailprodtblcover .returnprocessorder_set {
		width: 623px !important;
	}

	.orderditlistcoverboxset table thead tr {
		width: 683px;
		/* display: inline-table; */
	}

	.appdownloadlistcover_left {
		display: none;
	}

	.conqatboxlstboxse {
		padding-top: 30px !important;
		padding-bottom: 0px !important;
	}

	.cartquotamainsetcov ul li {
		width: 33.33%;
	}

	.sltprsplistbox_inerset .collgprescription2 {
		width: 33.33%;
	}

	.sucessfully_iteamtext_cover h1 {
		font-size: 34px;
	}

	.sucessfully_iteamtext_cover h3 {
		font-size: 22px;
	}

	.appdownloadlistcover_right {
		width: 100% !important;
		padding-bottom: 22px;
		padding-top: 25px !important;
	}

	.appdownloadlistcover_left {
		width: 100% !important;
	}

	.appdownloadlistcover_left img {
		width: 280px !important;
	}
}



@media (max-width: 550px) {
	.headerpretext_upldrx {
		margin-left: 8px;
	}

	.inerset_geneatiofdset img {
		width: 32px !important;
	}

	.inerset_geneatiofdset h3 {
		font-size: 16px !important;
	}

	.todayspcolorbgset10 {
		margin-bottom: 15px !important;
	}

	.fotrlistcover_mid {
		width: 100% !important;
	}

	.fotrlistcover_right {
		width: 100% !important;
		margin-top: 10px;
		margin-bottom: 15px;
	}
}

@media (max-width: 520px) {
	.headerightminoffcart_offer {
		margin-right: 0 !important;
	}
}

@media (max-width: 480px) {
	.callusbuttonsetpart {
		bottom: 128px;
		left: 11px;
	}

	.whatsappbuttonsetpart {
		bottom: 82px;
		left: 11px;
	}

	.q8c6tt-2 {
		margin-bottom: 60px !important;
		margin-left: -3px !important;
	}

	.promoprodtitlesetbox {
		margin-bottom: 18px;
		margin-top: 10px;
	}

	.mainpaymentpagesetcover {
		margin-top: 0;
	}

	.inerset_geneatiofdset {
		padding-left: 56px !important;
	}

	.inerset_geneatiofdset h3 {
		font-size: 15px !important;
	}

	.inerset_geneatiofdset p {
		font-size: 13px !important;
	}

	.testimoni_boxcover {
		min-height: 200px !important;
	}

	.downldapplkogo img {
		width: 100% !important;
	}

	.prmosprodmaincoverset {
		padding-top: 10px !important;
		padding-bottom: 5px !important;
		margin-bottom: 5px !important;
	}

	.cutomerreviewboxcoverset {
		padding-bottom: 0 !important;
	}
}

@media (max-width: 450px) {

	.coverset_geneatiofdset {
		width: 100% !important;
	}

	.inerset_geneatiofdset {
		text-align: center !important;
	}

	.inerset_geneatiofdset img {
		width: 46px !important;
		top: 5px !important;
		left: 10px !important;
	}

	.prodsetdiscolor .leftnametitlebox p {
		font-size: 16px !important;
	}

	.lefthedlogonav a img {
		width: 100px !important;
	}

	.securedpaygatbtn ul li a img {
		width: 55px !important;
	}
}

@media (max-width: 430px) {
	.headertopbatline_right {
		width: 30% !important;
	}

	.headertopbatline_left {
		width: 70% !important;
	}
}

@media (max-width: 380px) {
	.inerset_geneatiofdset img {
		width: 36px !important;
	}
}

@media (max-width: 360px) {
	.categmainbgcoversect {
		padding-top: 15px !important;
		padding-bottom: 5px !important;
	}

	/* .cattagnam_title{
        padding-top: 10px !important;
    } */
}

@media (max-width: 330px) {
	.outreqboxlist .reqmedicinetextset {
		width: 100% !important;
		margin-left: 0 !important;
	}
}



.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;
}