@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Sora:wght@100..800&display=swap');

body {
	width: 100%;
	font-family: 'Jost', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
	font-family: 'Jost', sans-serif;
}


.modal-content .close:hover {
	color: #D9B260
}

::-webkit-scrollbar {
	background-color: #fff;
	width: 10px
}

::-webkit-scrollbar-track {
	background-color: #fff
}

::-webkit-scrollbar-track:hover {
	background-color: #f4f4f4
}

::-webkit-scrollbar-thumb {
	background-color: #babac0;
	border-radius: 16px;
	border: 2px solid #fff
}

::-webkit-scrollbar-thumb:hover {
	background-color: #a0a0a5;
	border: 2px solid #f4f4f4
}

::-webkit-scrollbar-button {
	display: none
}

.select2-dropdown {
	border: 1px solid #e8e8e8 !important
}

.select2-results__options .select2-results__option strong.select2-results__group {
	font-size: 14px;
	font-weight: 500;
	color: #1f4569
}

.select2-container .select2-results .select2-results__options li {
	font-size: 13px;
	color: #0e3254;
	transition: .2s all !important
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
	border-top: 1px solid #e8e8e8
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #D9B260 !important;
	color: #fff !important;
	transition: .2s all !important
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
	transition: .2s all !important
}

.product-view .product-essential .product-info-main .price-info .price {
	color: #e87b1e
}

.mobilenavboxset {
	display: none
}

.navhedbox_cover {
	display: inline-block;
	width: 100%;
	background: #ffffff;
	box-shadow: 0 4px 12px 0 rgba(204, 204, 204, .5);
	/* padding-left: 35px;
	padding-right: 35px; */
	/* padding-top: 2px */
	position: sticky !important;
	top: 44px !important;
	z-index: 1000 !important;
}

.logosrchcsart {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	float: left;
	padding: 5px 0px;
}

.lefthedlogonav {
	display: inline-block;
	width: auto;
	float: left;
	/* margin-top: 6px; */
	min-height: 84px
}

.lefthedlogonav a {
	display: inline-block;
	margin-top: 0;
	/* margin-bottom: 2px */
}

.lefthedlogonav a img {
	width: 102px;
	height: 107px
}

.midserchbox {
	display: inline-block;
	width: 500px;
	float: left;
	/* padding-top: 10px; */
	margin-left: 40px;
	margin-top: 32px
}

.midserchbox form {
	background: 0 0;
	margin-bottom: 0;
	padding: 0;
	/* border: 1px solid #D9B260; */
	border-radius: 6px;

}

.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: #e0e0e0 !important;
	border: 0 !important
}

.allcatgrboxsel span.select2-selection.select2-selection--single {
	height: 46px !important;
	padding-top: 7px !important;
	border-radius: 4px 0 0 4px
}

.allcatgrboxsel .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 3px;
	right: 5px;
	height: 40px !important
}

.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 28px
}

.midserchbox .searchbar form {
	background-color: transparent !important
}

.select2-dropdown {
	min-width: 188px !important;
	max-height: 323px !important;
	overflow: auto
}

.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: #D9B260;
	font-weight: 600
}

.rightmenuyboxset {
	display: inline-block;
	width: auto;
	float: right;
	padding-right: 0;
	margin-top: 32px
}

.rightmenuyboxset ul {
	display: inline-flex;
	width: auto;
	float: right;
	/* padding-top: 11px */
	align-items: center;
	gap: 18px;
}

/* .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
}

.CartBtn img {
	width: 48px;
}

.profactname ul li a img {
	/* width: 48px; */
	margin-bottom: 0;
	float: left;
	margin-right: 5px;
}

.rightmenuyboxset ul li a p {
	display: inline-block;
	width: auto;
	float: left;
	color: #d9b260;
	font-size: 16px;
	/* line-height: 1.3; */
	font-weight: 600;
	margin-bottom: 0;
}

.rightmenuyboxset ul li a p:hover {
	color: #c29b48 !important;
}

.rightmenuyboxset ul li a span {
	position: absolute;
	top: 3px;
	left: 29px;
	background: #cd1417;
	color: #ffffff;
	font-size: 14px;
	min-width: 16px;
	min-height: 16px;
	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: #fff;
	height: 40px;
	border-right: 0;
	min-width: 85px
}

.nav-list::after {
	content: '';
	position: absolute;
	top: 6px;
	right: 0;
	border-right: 1px solid #ccc;
	height: 34px
}

#dropdown {
	visibility: visible;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0
}

input#search-box:focus {
	background: #E0E0E0 !important;
}

.arrow {
	border-style: solid;
	border-width: 4px 4px 0;
	border-color: #a0a0a0 transparent transparent;
	border-top: 4px solid #a0a0a0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	right: 14px;
	top: 17px
}

.current-selection {
	display: inline-block;
	font-size: 14px
}

.in-wrap {
	overflow: hidden;
	height: auto;
}

.sercboxslibox {
	border-left: none !important;
	border-right: none !important;
	line-height: 25px !important;
	width: 100% !important;
	color: #000 !important;
	background: #e0e0e0 !important;
	border: 0 !important;
	font-size: 15px !important;
	border-radius: 0 !important;
	height: 46px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	border-left: 0 !important;
	border-right: 0 !important
}

.go-button {
	float: right !important;
	border: 1px solid #e0e0e0 !important;
	border-radius: 0 !important;
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	margin: 0 !important;
	padding: 0 9px !important;
	border-left: 0 !important;
	cursor: pointer !important;
	background: #e0e0e0 !important
}

.midserchbox .search_icon {
	width: 48px !important;
	height: 46px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important
}

.midserchbox .search_icon img {
	width: 20px
}

.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: #D9B260;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	height: auto
}

.helpimgivconbtn {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.helpnumbox {
	right: 0 !important;
	left: 10px !important;
	top: 44px !important;
	width: 142px !important
}

.helpnubox_iner {
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75)
}

.helpnubox_iner a {
	padding: 8px 17px;
	display: inline-block;
	width: 100%;
	color: #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: 0;
	padding-bottom: 14px
}

.navmenulerboxset ul {
	display: inline-block;
	float: left
}

.navmenulerboxset ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-right: 44px;
	margin-left: 0;
}

.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: #1d1d1d
}

.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: #D9B260;
	border-radius: 4px;
	padding: 7px 10px;
	font-size: 15px;
	margin-top: 10px
}

.hlpbntnboxset a img {
	width: 19px;
	float: left;
	margin-top: 3px
}

.hlpbntnboxset a span {
	display: inline-block;
	margin-left: 5px;
	float: left
}

.uploadbtnbox {
	display: inline-block;
	width: auto;
	float: left;
	margin-top: 3px
}

.uploadbtnbox a {
	display: inline-block;
	background: #ef7f1a;
	border-radius: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 3px
}

.uploadbtnbox a img {
	width: 34px;
	display: inline-block;
	float: left;
	margin-top: 8px;
	margin-left: 6px;
	margin-right: 3px
}

.uploadbtnbox a p {
	display: inline-block;
	float: left;
	font-size: 16px;
	text-align: left;
	width: auto;
	color: #fff;
	font-weight: 500;
	margin: 0
}

.uploadbtnbox a p span {
	font-weight: 400;
	font-size: 15px
}

.myactboxbtn {
	display: inline-block;
	width: auto;
	float: left
}

.myactboxbtn a {
	display: inline-block;
	background: #54af3a;
	color: #fff;
	border-radius: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 3px
}

.myactboxbtn a img {
	width: 34px
}

.offernofdbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 45px
}

.offernofdbox img {
	width: 250px
}

.offernofdbox h5 {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	color: #8c8c8c;
	margin-top: 31px
}

.menunav1 {
	width: 180px;
	padding-right: 0 !important;
	padding-left: 0 !important
}

.menunav2 {
	width: 205px;
	padding-right: 0 !important;
	padding-left: 0 !important
}

.menunav3 {
	width: 234px;
	padding-right: 0 !important;
	padding-left: 0 !important
}

.menunav2 .navmainlistmenu {
	margin-right: 18px !important
}

#container #content {
	position: relative;
	width: 100%;
	background: #404040;
	z-index: 1;
	float: left;
	overflow: hidden
}

#container #content .left-burger {
	position: relative;
	width: 50%;
	float: left;
	background: 0 0;
	z-index: 100
}

#container #content .left-burger h2 {
	position: relative;
	z-index: auto
}

#container #content .left-burger .triangle {
	width: 0;
	height: 0;
	border-top: solid #f1f1f1;
	border-right: solid transparent;
	border-left: none;
	border-bottom: none;
	position: absolute
}

#container #content .right-slider {
	position: relative;
	width: 50%;
	float: left;
	background: 0 0
}

#container #content .right-slider h2 {
	position: absolute;
	bottom: 30px;
	right: 30px
}

#main-nav {
	width: 100%;
	z-index: 100;
	display: inline-block
}

#main-nav .logo {
	padding: 20px 50px;
	margin: 0;
	color: #fff;
	cursor: pointer;
	opacity: 1;
	transition: opacity .2s ease;
	position: relative
}

#main-nav #bun {
	position: initial;
	cursor: pointer;
	right: 30px;
	top: 25px;
	width: 38px;
	height: 38px;
	border-radius: 5px;
	overflow: hidden
}

#main-nav #bun .mmm-burger {
	position: relative;
	width: 25px;
	margin: 18px 7px 0;
	height: 3px;
	background: #000
}

#main-nav #bun .mmm-burger:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: #000;
	right: 0;
	top: -8px
}

#main-nav #bun .mmm-burger:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: #000;
	right: 0;
	top: 8px
}

#main-nav #bun:before {
	content: '';
	top: -10px;
	left: -45px;
	width: 30px;
	height: 75px;
	position: absolute;
	opacity: 0;
	background: rgba(255, 255, 255, .2);
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg);
	transition: left .3s linear 50ms, opacity 20ms linear
}

#main-nav #bun:hover:before {
	opacity: 1;
	left: 100px
}

#sidebar {
	position: fixed;
	z-index: 999;
	height: 100%;
	width: 300px;
	background: #404040;
	overflow-x: hidden;
	overflow-y: scroll;
	margin: 0;
	left: -300px;
	top: 0;
	transition: left .3s ease
}

#sidebar #mobile-nav .mobile-logo {
	color: #fff;
	font-size: 2rem;
	width: 100%;
	text-align: center;
	padding: 25px 0;
	margin: 0;
	opacity: 0;
	transition: opacity 1.5s ease
}

#sidebar #mobile-nav ul {
	margin: 0;
	padding: 4px 0
}

#sidebar #mobile-nav ul .nav-item {
	position: relative;
	border-top: 0 solid trandsparent;
	border-bottom: 0 solid trandsparent;
	float: left;
	list-style: none;
	width: 100%;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 300;
	background: rgba(255, 255, 255, .05);
	border-top: 1px solid #5a5a5a;
	border-bottom: 1px solid #333;
	overflow: hidden;
	cursor: pointer;
	-webkit-transform: scale(.75, .75);
	transform: scale(.75, .75);
	opacity: 0;
	transition: left .3s linear 2s, opacity .1s ease-in .6s;
	transition: -webkit-transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
	transition: transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
	transition: transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s, -webkit-transform .3s cubic-bezier(.45, 1.8, .5, .75) .5s;
	transition: border-top 40 ease 0s, border-bottom 40 ease 0s, box-shadow 150 ms ease-in
}

#sidebar #mobile-nav ul .nav-item:hover {
	box-shadow: 0 0 12px 3px #333;
	z-index: 100
}

#sidebar #mobile-nav ul .nav-item:hover:after {
	color: #fff
}

#sidebar #mobile-nav ul .nav-item h3 {
	position: relative;
	font-size: 1rem;
	font-weight: 400;
	color: #fff;
	padding: 15px 25px;
	margin: 0;
	text-shadow: 0 -2px #333
}

#sidebar #mobile-nav ul .nav-item:first-child {
	border-top: 1px solid #333;
	margin: 0
}

#sidebar #mobile-nav ul .nav-item:first-child:hover {
	box-shadow: 0 4px 16px 0 #333 !important
}

#sidebar #mobile-nav ul .nav-item:last-child {
	border-bottom: 1px solid #333
}

#sidebar #mobile-nav ul .nav-item:last-child:hover {
	box-shadow: 0 -4px 16px 0 #333 !important
}

#sidebar #mobile-nav ul .sub-nav {
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	box-shadow: inset 0 -7px 12px rgba(0, 0, 0, .15) !important
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item {
	position: relative;
	float: left;
	list-style: none;
	width: 100%;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 300;
	overflow: hidden;
	cursor: pointer;
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #333
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover {
	background: rgba(0, 0, 0, .1)
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover h4 {
	color: #fff
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item h4 {
	position: relative;
	font-size: 1rem;
	font-weight: 300;
	color: #f1f1f1;
	padding: 11px 20px 10px 29px;
	margin: 0;
	text-shadow: 0 -2px #333
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item:first-child {
	border-top: none
}

#sidebar #mobile-nav ul .sub-nav .sub-nav-item:last-child {
	border-bottom: none
}

.nav-slide {
	left: 0 !important
}

.nav-slide #mobile-nav .mobile-logo {
	opacity: 1 !important
}

.body-slide {
	left: 300px !important
}

.body-slide #main-nav .logo {
	opacity: 0 !important
}

.item-slide {
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
	opacity: 1 !important
}

.scroll-jam {
	height: 100%;
	overflow-y: hidden
}

.arrowed:after {
	content: '+';
	width: 25px;
	height: 25px;
	position: absolute;
	color: #fff;
	right: 6px;
	font-size: 26px;
	top: 9px
}

.selected {
	box-shadow: 0 0 12px 3px #333 !important
}

.selected:after {
	content: "_";
	width: 25px;
	height: 25px;
	position: absolute;
	color: #f1f1f1;
	right: 4px;
	font-size: 20px;
	top: 4px
}

section#content {
	margin-top: 0 !important;
	height: auto !important;
	overflow-x: hidden
}

li.nav-item.item-slide h3 a {
	color: #fff;
	font-size: 16px
}

.c-omni {
	width: 100%;
	color: #414146;
	font-size: 14px;
	line-height: 1.4;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

.c-omni-container--desktop .c-omni__wrapper--locality {
	width: 100%
}

.c-omni-container--desktop .c-omni__wrapper {
	display: inline-block;
	float: left;
	margin: 0
}

.c-omni-searchbox_wrapper {
	position: relative
}

.c-omni-searchbox__icon {
	font-size: 21px;
	position: absolute;
	top: 48%;
	left: 9px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.c-omni-searchbox__icon1 {
	font-size: 16px;
	position: absolute;
	top: 48%;
	right: 6px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 5px 8px;
	cursor: pointer;
	background: 0 0 !important
}

.search_bar input {
	background: #fff !important;
	border: 1px solid #b7bcc0;
	border-radius: 7px;
	box-shadow: none;
	padding-right: 36px
}

.icon-ic_location:before {
	content: 'e984'
}

[class*=" icon-"]:before,
[class^=icon-]:before {
	font-family: practicon;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

c-omni-container--desktop .c-omni__wrapper--locality .c-omni-searchbox {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.c-omni-searchbox__button-container {
	cursor: pointer;
	position: absolute;
	right: 5px;
	height: 70%;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	overflow: hidden
}

.c-omni-searchbox__button {
	line-height: 1.7;
	height: 100%;
	padding: 0 5px;
	border-radius: 2px;
	background: #f0f0f5;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	display: table
}

.c-omni-searchbox__button i,
.c-omni-searchbox__button__text {
	position: relative;
	display: table-cell;
	vertical-align: middle
}

.icon-ic_gps_system:before {
	content: 'e9ba'
}

[class*=" icon-"]:before,
[class^=icon-]:before {
	font-family: practicon;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c-omni-container--desktop .c-omni__wrapper--keyword {
	width: 100%
}

.c-omni-container--desktop .c-omni__wrapper {
	display: inline-block;
	float: left;
	margin: 0
}

.c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.c-omni-searchbox--small {
	height: 40px
}

.c-omni-searchbox {
	width: 100%;
	border-radius: 7px;
	background-color: #fff;
	border: 1px solid #b7bcc0;
	font-size: 14px;
	line-height: 15.4;
	padding: 2px 18px 5px 12px;
	color: inherit;
	cursor: auto;
	outline: 0;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none
}

#suggesstion-box ul li {
	border-top: 2px solid #e7e5e5;
	padding-top: 0px;
	margin-bottom: -14px
}

#suggesstion-box ul li a {
	color: #000 !important;
	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: #D9B260
}

.main-menu ul li:hover>a {
	color: #D9B260
}

.main-menu nav>ul>li>ul.submenu li:hover {
	background-color: transparent;
	color: #D9B260 !important
}

.main-menu .submenu li a:hover {
	color: #D9B260 !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: #D9B260
}

.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
}

.facebook {
	background-image: url("<?php echo base_url();?>'/images/footer_desktop_v2_1x.png");
	background-position: 0 -161px;
	width: 27px;
	height: 26px
}

.twitter {
	background-image: url("<?php echo base_url();?>'/images/footer_desktop_v2_1x.png");
	background-position: 0 -530px;
	width: 27px;
	height: 26px
}

.youtube {
	background-image: url("<?php echo base_url();?>'/images/inst.png");
	background-position: 0 -560px;
	width: 26px;
	height: 26px
}

.linkedin {
	background-image: url("<?php echo base_url();?>'/images/footer_desktop_v2_1x.png");
	background-position: 0 -232px;
	width: 27px;
	height: 26px
}

._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: #D9B260;
	color: #fff;
	float: right;
	border-radius: 5px;
	line-height: 9px
}

.product-price-cart-wrapper {
	margin-top: 5px
}

.sale-box {
	position: absolute;
	top: -5px;
	overflow: hidden;
	height: 91px;
	width: 137px;
	text-align: center;
	z-index: 0;
	right: 0;
	border-top-right-radius: .7em;
	-o-border-top-right-radius: .7em;
	-moz-border-top-right-radius: .7em;
	-webkit-border-top-right-radius: .7em
}

.sale-box span.on_sale {
	font-size: 14px;
	color: #fff;
	background: #0070c0;
	text-transform: uppercase;
	padding: 57px 38px 9px 30px;
	width: 272px;
	text-align: center;
	display: block;
	position: absolute;
	left: 0;
	top: -41px;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: rotate(-44deg);
	-ms-transform: rotate(-44deg);
	transform: rotate(40deg);
	box-shadow: 3px -4px 13px 3px rgba(0, 0, 0, .75)
}

.slider-active .owl-stage-outer {
	pointer-events: none;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14)
}

.header-right-site .main-menu nav>ul>li>ul.submenu {
	padding: 0
}

.header-right-site .main-menu nav>ul>li>ul.submenu li {
	padding: 4px 16px
}

.header-right-site .submenu li i.fa {
	padding: 0;
	color: #7d7c7c;
	transition: all .3s ease-out 0;
	width: 20px;
	font-size: 14px
}

.header-right-site .submenu li a:hover i.fa {
	color: #D9B260 !important
}

h1.banner_content {
	position: absolute;
	top: 50%;
	right: 30px;
	transform: translateY(-50%);
	width: 100%;
	max-width: 40%;
	font-size: 30px;
	line-height: 42px;
	color: #fff;
	font-weight: 400;
	transition: all .7s ease
}

.banner_left h1.banner_content {
	right: inherit;
	left: 32px
}

.about_main .hr-blog {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 2px solid #142060;
	margin-right: 95%
}

.about_main .boss-blog-featured .box-heading:before,
.about_main .bt-service .box-heading:before,
.bt-featured-pro>.box-heading:before,
.bt-product-category>.box-heading:before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 5%;
	border-top: 36px solid #eaeaea
}

.about_main .bt-product-category .box-heading h1 {
	background-color: #3493db
}

.about_main #last {
	color: #8cd15a;
	margin-left: 20px
}

.about_main #last:hover {
	text-decoration: underline;
	color: #333
}

.about_main #content1 {
	padding: 0 91px
}

.about_main #content_page h1 {
	font-family: zimmer, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
	border-bottom: 1px #333 solid;
	padding: 20px 0 14px;
	color: #333;
	font-size: 30px;
	font-weight: 500
}

.about_main h4 span {
	color: #333 !important
}

p {
	font-size: 15px;
	color: #000018;
	margin-left: 0;
	width: 100%
}

.add_edit_main .error {
	color: red
}

.add_edit_main .form-control {
	display: block;
	width: 100%;
	height: 40px !important;
	padding: 0 !important;
	font-size: 14px;
	color: #555;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	background-color: #fff;
	background-image: none;
	border-bottom: 1px solid #ccc !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.add_edit_main label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0 !important;
	font-weight: 600 !important;
	font-size: 13px
}

.add_edit_main .checkbox1 {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 12px !important;
	font-weight: 100;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.add_edit_main .checkbox1 input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.add_edit_main .checkbox1 input:checked~.check {
	background-color: #D9B260
}

.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 #D9B260;
	border-radius: 3px
}

.add_edit_main .checkbox1 .check:after {
	content: "";
	position: absolute;
	display: none;
	left: 4px;
	top: 0;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 1.5px 1.5px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.add_edit_main .intl-tel-input .flag-dropdown .country-list {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 1;
	overflow-y: scroll;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	position: absolute;
	top: 44px;
	width: 330px;
	max-height: 200px
}

.add_edit_main .intl-tel-input .flag-dropdown .selected-flag {
	margin: 1px;
	padding: 11px 19px 11px 11px;
	height: 50px
}

.add_edit_main .err_span {
	text-align: center;
	width: 100%
}

.add_edit_main .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
	position: absolute;
	right: 19px;
	margin-top: 12%;
	left: inherit;
	float: right;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000
}

.add_edit_main .intl-tel-input input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 40px;
	padding: 10px 10px 10px 34px;
	z-index: 0
}

.add_edit_main .intl-tel-input .flag-dropdown {
	position: absolute;
	z-index: 1;
	width: 100%
}

.add_edit_main .page-header .sticky-menu.active .srchBarRut {
	display: none
}

.add_edit_main .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.add_edit_main input[data-search] {
	font-size: 16px;
	line-height: 21px;
	display: block;
	width: 100%;
	padding: 6px 30px 7px 0 !important;
	border: none !important;
	background-position: 98% center;
	background-repeat: no-repeat;
	outline: 0;
	bottom: 19px;
	box-shadow: none !important;
	border-radius: 5px;
	color: #3e3e3e;
	text-indent: 12px !important
}

.add_edit_main .account-wrapper.cdz-dropdown.cdz-dd-active a.menu_icon:before {
	position: absolute;
	top: 35px;
	left: 12px;
	display: inline-block;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	border-left: 10px solid transparent;
	border-bottom-color: #22b289;
	content: ''
}

.add_edit_main .intl-tel-input {
	position: relative;
	background-color: #fff;
	width: 100%;
	height: 45px;
	margin-top: 0;
	border-radius: 0;
	margin-left: 2px
}

.add_edit_main .intl-tel-input .flag-dropdown .country-list .country {
	line-height: 16px;
	padding: 4px 10px;
	font-size: 12px;
	text-align: left
}

.add_edit_main .intl-tel-input .flag-dropdown .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
	display: none
}

.add_edit_main ul.groupdrop-link {
	columns: 2
}

.add_edit_main .page-header .sticky-menu.active img#main_large {
	display: none
}

.main-menu nav>ul>li>ul.submenu {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 3px 3px rgba(206, 206, 206, .5);
	display: block;
	left: 0;
	opacity: 0;
	padding: 10px 0;
	position: absolute;
	text-align: left;
	top: 120%;
	transition: all .3s ease 0;
	visibility: hidden;
	width: 812px;
	z-index: 999;
	border-radius: 2px;
	border-bottom: none
}

.main-menu nav>ul>li>ul.submenu li {
	padding: 4px;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	margin: 0
}

.main-menu nav>ul>li>ul.submenu li a {
	font-size: 13px !important;
	letter-spacing: .4px
}

.brand-logo-img {
	position: relative
}

.circle_border {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid #f0bc5e;
	vertical-align: bottom;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto
}

.custhedsetcl .logo a img {
	width: 150px
}

.logo.logo-pading {
	padding-top: 10px
}

.boxdiscolrset {
	padding-left: 0;
	padding-right: 29px;
	margin-left: 15px;
	margin-right: 15px
}

.shobyhelthbox_cover {
	display: inline-block;
	width: 100%;
	min-height: 150px;
	display: inline-block;
	width: 100%;
	/* padding: 0 20px; */
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	/* background-color: #f6f6f8; */
	border-radius: 4px;
	margin: 5px 0 32px
}

.tophedboxhome_title {
	display: inline-block;
	width: 100%;
	border-bottom: 0;
	/* padding-left: 6px; */
	padding-right: 6px;
	padding-top: 24px
}

.leftnametitlebox {
	display: inline-block;
	float: left;
	padding-top: 3px
}

.leftnametitlebox p {
	display: inline-block;
	width: auto;
	font-size: 18px;
	text-transform: uppercase;
	color: #212121;
	line-height: 22px;
	font-weight: 500;
	margin: 0
}

.rightnamebtnbox {
	display: inline-block;
	float: right
}

.rightnamebtnbox .style__info___1X5WU:hover {
	border-color: #c29b48 !important;
	background: #c29b48 !important;
}

.sldboxcovershop {
	display: inline-block;
	width: 100%;
	padding: 0 14px
}

.sldboxcoversho_iner {
	display: inline-block;
	width: 100%
}

.sldboxcoversho_iner .brand-logo-wrapper {
	margin-top: 0;
}

.shobyhelthbox_cover .owl-nav button {
	height: 42px !important;
	width: 42px !important;
	line-height: inherit !important;
	font-size: 0 !important
}

.shobyhelthbox_cover .owl-nav .owl-prev {
	border-radius: 50% !important;
	left: -9px !important
}

.shobyhelthbox_cover .owl-nav .owl-next {
	border-radius: 50% !important;
	right: -9px !important
}

.caticonimgtextset .owl-nav .owl-prev {
	border-radius: 50% !important;
	left: -12px !important;
	padding: 0
}

.caticonimgtextset .owl-nav .owl-next {
	border-radius: 50% !important;
	right: -12px !important;
	padding: 0
}

.leftarrowbox {
	width: 42px
}

.rightarrowbox {
	width: 42px
}

.sldboxcoversho_iner button {
	border: 0 !important;
	background-color: transparent !important
}

.slider-active .owl-dot {
	background: #989898 none repeat scroll 0 0;
	border-radius: 50% !important;
	display: inline-block;
	border: none;
	height: 10px !important;
	margin: 0 5px;
	width: 10px !important;
	padding: 0 !important
}

.topgmadtdepbox_cover {
	display: inline-block;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
	margin-bottom: 26px;
	margin-top: 0
}

.bann_content {
	padding: 20px 0 20px 70px
}

.ban_btm-box {
	display: inline-block;
	transition: all .5s ease;
	width: 18.8%
}

.ban_btm-box.last {
	width: 23%
}

.ban_btm-box img {
	width: 38px;
	transition: all .5s ease
}

.ban_btm-box h3 {
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: middle;
	font-weight: 800;
	transition: all .5s ease;
	font-size: 16px;
	line-height: 18px
}

.ban_btm-box h2 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 800;
	margin: 0;
	position: relative;
	top: 5px;
	transition: all .5s ease
}

.ban_btm-box h2 span {
	color: #00438c
}

.ban_btm-box h2 label {
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fc9802;
	letter-spacing: .5px
}

.prodselnsldbox_cover {
	display: inline-block;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 18px
}

.prodselnsldbox_cover .owl-nav button {
	background-color: transparent !important;
	border: 0 !important;
	padding: 0 !important;
}

.products_coverset {
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	background: #fff;
	transition: .3s all !important;
	position: relative;
	border: 0;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);
}

.products_coverset:hover {
	transition: .3s all !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
}

.products_coverset a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.imgselgprod_img {
	width: 100%;
	object-fit: contain;
	overflow: hidden;
	height: 150px;
	opacity: 1
}

.topimgselimgbox {
	display: inline-block;
	width: 100%;
	padding: 6px 8px 3px
}

.topimgselimgbox a {
	display: inline-block;
	width: 100%
}

.boxcollg3 {
	padding: 0 6px;
	padding-top: 5px;
	padding-bottom: 5px
}

.product_price_wrapper {
	display: inline-block;
	width: 100%
}

.product_price_wrapper h4 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	width: 100%
}

.oldprice {
	color: #666 !important
}

.newprice {
	color: #528c3f !important
}

.offertagbox {
	width: 30px;
	height: 36px;
	background: #54af3a;
	top: 0;
	position: absolute;
	right: 12px
}

.offertagbox span {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
	line-height: 14px;
	top: 5px;
	color: #fff !important;
	display: inline-block
}

.offertagbox::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	border-left: 15px solid #54af3a;
	border-right: 15px solid #54af3a;
	border-bottom: 8px solid transparent;
	bottom: -8px;
	right: 0
}

.prodnamesetbox {
	display: inline-block;
	width: 100%;
	min-height: 45px
}

.prodnamesetbox h4 {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .2px;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.4
}

.products_coverset .product-content {
	min-height: 112px;
	padding: 18px 20px 12px
}

.brandcatbox_cover {
	border: 0;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	transition: .3s all !important;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}

.brandcatbox_cover:hover {
	transition: .3s all !important
}

.brandcatbox_cover a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding-top: 10px;
	min-height: 148px;
	padding-top: 0px;
}

.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: 115px !important;
	object-fit: contain;
	overflow: hidden;
	margin: 0 auto;
	object-fit: cover;
}

.brandcatbox_cover .brand-logo-img {
	margin-top: 0 !important;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}

.cattagnam_title {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 8px
}

.cattagnam_title p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000;
	margin-bottom: 12px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px
}

.caticonimgtextset {
	margin-bottom: 0 !important
}

.caticonimgtextset .brandcatbox_cover {
	margin-bottom: 5px !important
}

.bannersliderbox {
	padding: 0;
	margin: 0
}

.leftrightpedrm {
	/* padding: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important; */
	position: relative;
	max-width: 1690px;
	margin: auto;
	padding: 0px 15px;
}

.mobile_banner {
	display: none
}

.leftrightpedrm .owl-stage-outer .banner_content {
	display: none
}

.bannersliderbox .owl-dots {
	display: block
}

.slider-active .owl-dot.active {
	background: #D9B260 none repeat scroll 0 0;
	border: none
}

.bannersliderbox .owl-nav button {
	background-color: transparent;
	border-radius: 0;
	color: transparent;
	opacity: 1;
	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: #D9B260;
	text-decoration: none;
	text-shadow: inherit;
	cursor: pointer;
	transition: all .2s ease-out;
	font-weight: 600
}

.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: opacity .2s;
	visibility: hidden;
	opacity: 0;
	z-index: 999
}

.overlay.light {
	background: rgba(255, 255, 255, .5)
}

.overlay .cancel {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: default
}

.overlay:target {
	visibility: visible;
	opacity: 1
}

.popupmorelist {
	margin: 75px auto;
	padding: 12px 20px 18px;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	width: 760px;
	box-shadow: inherit;
	position: relative;
	z-index: 999;
	margin-left: 15px
}

.light .popupmorelist {
	border-color: #aaa;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25)
}

.popupmorelist h2 {
	margin-top: 0;
	color: #666;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif
}

.popupmorelist .close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 6px;
	right: 10px;
	opacity: .8;
	transition: all .2s;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
	color: #666
}

.popupmorelist .close:hover {
	opacity: 1
}

.popupmorelist .moreboxcontent {
	max-height: 400px;
	overflow: auto
}

.popupmorelist p {
	margin: 0 0 1em
}

.popupmorelist p:last-child {
	margin: 0
}

.custom_checkbox {
	display: inline-block;
	width: 100%
}

.custom_checkbox p {
	display: inline-block;
	font-size: 18px;
	color: #000;
	margin: 0;
	width: 100%;
	font-weight: 400
}

.control {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 15px;
	cursor: pointer;
	font-size: 18px
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.control__indicator {
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	background: #e2e2e2
}

.control--radio .control__indicator {
	border-radius: 50%
}

.control input:focus~.control__indicator,
.control:hover input~.control__indicator {
	background: #ccc
}

.control input:checked~.control__indicator {
	background: #D9B260
}

.control input:checked:focus~.control__indicator,
.control:hover input:not([disabled]):checked~.control__indicator {
	background: #D9B260
}

.control input:disabled~.control__indicator {
	background: #e6e6e6;
	opacity: .6;
	pointer-events: none
}

.control__indicator:after {
	content: '';
	position: absolute;
	display: none
}

.control input:checked~.control__indicator:after {
	display: block
}

.control--checkbox .control__indicator:after {
	left: 8px;
	top: 3px;
	width: 6px;
	height: 11px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg)
}

.control--checkbox input:disabled~.control__indicator:after {
	border-color: #7b7b7b
}

.control--radio .control__indicator:after {
	left: 4px;
	top: 4px;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	background: #fff
}

.control--radio input:disabled~.control__indicator:after {
	background: #7b7b7b
}

.custom_radio {
	display: inline-block;
	width: 100%
}

.custom_radio p {
	display: inline-block;
	font-size: 18px;
	color: #000;
	margin: 0;
	width: 100%;
	font-weight: 400
}

.moreboxcontent h5 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #666;
	margin: 0;
	margin-bottom: 12px
}

.boxtitlehed {
	display: inline-block;
	width: 100%
}

.boxtitlehed p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 19px;
	margin-bottom: 13px !important
}

.allprodmor_iner {
	overflow-x: scroll;
	white-space: nowrap;
	border-radius: 2px;
	height: 234px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 400px;
	overflow: auto
}

.allprodmor_iner ul {
	display: inline-block;
	width: auto
}

.allprodmor_iner li {
	display: inline-block;
	width: auto
}

.allprodmor_iner ul li {
	display: inline-block;
	width: auto
}

.allprodmor_iner .custom_checkbox p {
	font-size: 14px;
	line-height: 1.4;
	float: left;
	display: inline-block;
	width: 100%;
	padding-bottom: 7px;
	padding-top: 3px
}

.allprodmor_iner .control {
	margin-bottom: 7px
}

.allprodmor_iner::-webkit-scrollbar {
	background-color: #a0a0a5;
	width: 10px
}

.allprodmor_iner::-webkit-scrollbar-track {
	background-color: #e6e6e6
}

.allprodmor_iner::-webkit-scrollbar-track:hover {
	background-color: #e6e6e6
}

.allprodmor_iner::-webkit-scrollbar-thumb {
	background-color: #babac0;
	border-radius: 16px;
	border: 2px solid #e6e6e6
}

.allprodmor_iner::-webkit-scrollbar-thumb:hover {
	background-color: #a0a0a5;
	border: 4px solid #f4f4f4
}

.allprodmor_iner::-webkit-scrollbar-button {
	display: none
}

.aplfiltboxbtn {
	display: inline-block;
	width: 100%;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fafafa;
	padding-right: 3px;
	margin-top: 14px;
	border-radius: 3px
}

.aplfiltboxbtn a {
	padding: 6px 11px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 1.5;
	margin-right: 10px;
	color: #fff;
	display: inline-block
}

.aplfiltboxbtn a:hover {
	color: #fff !important
}

.btnclall {
	background-color: #D9B260
}

.btnapall {
	background-color: #54af3a
}

.aplfiltboxbtn .btnclall {
	background-color: #54af3a !important;
}

.allfotpartcover {
	background-color: #fafbfc;
	width: 100%;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
	text-align: left;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 28px 35px;
	display: inline-block
}

.footcoverboxlrc1 {
	display: inline-block;
	width: 25%;
	float: left
}

.footcoverboxlrc2 {
	display: inline-block;
	width: 25%;
	float: left
}

.footcoverboxlrc3 {
	display: inline-block;
	width: 25%;
	float: left
}

.footcoverboxlrc4 {
	display: inline-block;
	width: 25%;
	float: left
}

.footcoverboxlrc1 ul li a img {
	width: 35px;
	margin-right: 6px
}

.footcoverboxlrc1 .style__main-content___2sd49 ul {
	margin-bottom: 15px
}

.footcoverboxlrc1 .style__main-content___2sd49 ul li .google_play {
	background-position: 0 -189px;
	width: 136px;
	height: 41px
}

.footcoverboxlrc2 ul li a {
	color: #fff
}

.advertisement_add {
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 15px;
	margin-left: 0;
	width: 100%
}

.addvi_boxsetbox {
	width: 35%;
	float: left
}

.addvi_boxsetbox img {
	width: 100%;
	height: 415px;
	object-fit: cover;
	border-radius: 5px
}

.advertisement_add .topgmadtdepbox_cover {
	width: 65%
}

.advertisement_add .ban_btm-box {
	width: 17%;
	float: left;
	padding: 12px 15px 0
}

.boxdisicontext {
	display: inline-block;
	width: 100%
}

.advertisement_add .boxdisicontext {
	padding-top: 18px;
	padding-bottom: 22px;
	text-align: center
}

.teststbhihpbox {
	display: inline-block;
	width: 32%;
	float: left;
	text-align: center;
	padding-top: 21px
}

.teststbhihpbox p {
	font-family: Roboto, sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.4;
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	color: #D9B260
}

.textbhhp2 {
	padding-left: 132px
}

.advertisement_add .ban_btm-box h3 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	font-weight: 500;
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.3
}

.advertisement_add .ban_btm-box.last {
	width: 100%;
	text-align: center
}

.advertisement_add .topgmadtdepbox_cover {
	box-shadow: inherit;
	margin-bottom: 0
}

.advertisement_add .ban_btm-box img {
	width: 65px
}

.advertisement_add .bann_content {
	display: inline-block;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-left: 18px;
	padding-top: 50px
}

.imgboxiconbgn {
	display: inline-block;
	margin: 0 auto;
	text-align: center
}

.noadddisbox {
	margin-left: 0
}

.noadddisbox .topgmadtdepbox_cover {
	width: 100%;
	background: #eff6ff;
	padding-top: 0;
	padding-bottom: 0
}

.noadddisbox .bann_content {
	display: inline-block;
	width: 100%;
	padding-top: 0;
	padding: 0 50px 0 0
}

.noadddisbox .ban_btm-box.last {
	padding-top: 16px;
	padding-bottom: 0
}

.noadddisbox .boxdisicontext {
	padding-top: 0;
	padding-bottom: 0
}

.leftcatright_left {
	display: inline-block;
	width: 70%;
	float: left;
	padding-top: 0
}

.leftcatright_right {
	display: inline-block;
	width: 30%;
	float: left;
	padding-left: 34px
}

.leftcatright_right img {
	width: 94%;
	height: 235px;
	object-fit: contain;
	border: 1px solid #d8d8d8;
	border-radius: 6px
}

.leftcatright_left .shobyhelthbox_cover {
	background-color: #fff;
	box-shadow: inherit
}

.leftcatright_left .brandcatbox_cover .brand-logo-img {
	padding-top: 18px;
	padding-bottom: 18px
}

.leftcatright_left .tophedboxhome_title {
	padding-top: 0
}

.prodsetdiscolor {
	/* background-color: #fff; */
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 17px
}

.prodsetdiscolor .tophedboxhome_title {
	padding-top: 0
}

.prodsetdiscolor .leftnametitlebox {
	padding-top: 0
}

.prodsetdiscolor1 {
	background-color: #FFFAF0;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 6px
}

.prodsetdiscolor {
	/* background-color: #FFFAF0; */
	/* -webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit; */
	margin-bottom: 0;
	margin-top: 20px;
	margin-bottom: 6px
}

.prodsetdiscolor1 .tophedboxhome_title {
	padding-top: 0
}

.offerimgaddbox {
	width: 100%;
	float: left;
	margin-bottom: 28px;
	/* padding-left: 25px;
	padding-right: 25px; */
	text-align: center
}

.desktop_offerimg {
	display: inline-block
}

.mobile_offerimg {
	display: none
}

.offerimgaddbox a {
	display: inline-block;
	width: 100%;
	margin: 0 auto
}

.offerimgaddbox img {
	width: 100%;
	border-radius: 6px
}

.refearnboxcover_offer .offerimgaddbox {
	width: 50%;
	float: left;
	margin-bottom: 28px;
	padding-left: 25px;
	padding-right: 10px;
	text-align: center
}

.refearnboxcover_offer .offerimgaddbox a {
	display: inline-block;
	width: 100%;
	margin: 0 auto
}

.refearnboxcover_offer .offerimgaddbox img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	border-radius: 6px
}

.referearnboxcoverset {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 25px;
	padding-left: 10px
}

.referearnboxcoverset a {
	display: inline-block;
	width: 100%;
	border-radius: 6px;
	height: 210px;
	background: #2f5bfa;
	background: -moz-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -webkit-gradient(left top, right top, color-stop(0, #2f5bfa), color-stop(100%, #274788));
	background: -webkit-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -o-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -ms-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: linear-gradient(to right, #2f5bfa 0, #274788 100%);
	-webkit-box-shadow: 0 0 3px 0 #dadada;
	-moz-box-shadow: 0 0 3px 0 #dadada;
	box-shadow: 0 0 3px 0 #dadada
}

.earnrefbox_leftimg {
	display: inline-block;
	width: 40%;
	float: left;
	padding-top: 14px;
	padding-left: 5px;
	text-align: center
}

.earnrefbox_righttext {
	display: inline-block;
	width: 60%;
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 25px
}

.earnrefbox_leftimg img {
	width: auto;
	height: 185px
}

.earnrefbox_righttext h3 {
	display: inline-block;
	width: 100%;
	font-weight: 500;
	font-size: 25px;
	color: #fff
}

.earnrefbox_righttext p {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 6px;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.earnrefbox_righttext h6 {
	display: inline-block;
	width: auto;
	margin: 0;
	background: #fff;
	color: #D9B260;
	border-radius: 4px;
	padding: 8px 15px;
	font-size: 16px
}

.prodsetdiscolor1 .products_coverset {
	border-radius: 10px
}

.prodsetdiscolor1 .leftnametitlebox p {
	font-size: 19px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 13px
}

.prodsetdiscolor .leftnametitlebox p {
	font-size: 19px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 13px
}

.prodsetdiscolor1 .leftnametitlebox p::after {
	content: '';
	width: 59px;
	height: 3px;
	background: #D9B260;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 20px
}

.prodsetdiscolor .leftnametitlebox p::after {
	content: '';
	width: 59px;
	height: 3px;
	background: #D9B260;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 20px
}

.prodsetdiscolor .rightnamebtnbox {
	margin-top: 6px
}

footer {
	display: inline-block;
	width: 100%;
	background: #fbfbfb;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .05)
}

.allfootcoverbox {
	display: inline-block;
	width: 100%;
	border-top: 0;
	float: left;
	padding: 25px 20px 15px
}

.footboxmanuset1 {
	width: 30%;
	display: inline-block;
	float: left;
	padding-right: 25px
}

.footboxmanuset1 a {
	display: inline-block
}

.footboxmanuset1 a img {
	width: 224px;
}

.footboxmanuset1 p {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #1b1b1b;
	font-size: 15px;
	margin-top: 4px;
	margin-bottom: 0
}

.footboxmanuset1 p span {
	color: #56a73b;
	font-weight: 500
}

.footboxmanuset1 h6 {
	font-family: Roboto, sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.4;
	display: inline-block;
	width: 100%;
	margin: 0;
	margin-bottom: 0;
	color: #D9B260
}

.footboxmanuset1 h6 span {
	color: #e87b1e
}

.helbiaphptext2 {
	padding-left: 30px
}

.footboxmanuset_cover {
	display: inline-block;
	width: 50%;
	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: 50%;
	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: #ffffff;
	margin-bottom: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #D9B260;
}

.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;
	background: #D9B260;
}

.contmenuonfot_left {
	display: inline-block;
	width: 30%;
	float: left
}

.contmenuonfot_right {
	display: inline-block;
	width: 70%;
	float: right;
	margin-bottom: 9px;
}

.contmenuonfot_left ul {
	display: 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: #fff;
	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: #ffffff;
	font-size: 15px;
	margin-left: 18px;
	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: 8px 16px 15px
}

.pricinput {
	width: 45%;
	float: left;
	padding-right: 4px;
	padding-left: 4px
}

.prictoinput {
	width: 10%;
	float: left;
	text-align: center;
	padding-top: 11px
}

.prictopinpu_cover input {
	width: 100% !important;
	height: 42px !important;
	color: #000 !important;
	background: #fff !important;
	border-radius: 4px
}

.gobtncover {
	width: 100%;
	padding-left: 20px;
	padding-bottom: 17px
}

.gobtncover a {
	display: inline-block;
	background: #D9B260;
	border-color: #D9B260;
	border-radius: 4px
}

.gobtncover a:active,
.gobtncover a:focus,
.gobtncover a:hover {
	color: #fff !important;
	background-color: #c29b48;
	border-color: #c29b48;
	box-shadow: inherit
}

.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 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	padding: 20px;
	border-radius: 5px
}

.tableboxsoverset .dataTables_wrapper {
	overflow: auto
}

.tableboxsoverset .dataTables_length label {
	width: 220px
}

.tableboxsoverset .dataTables_length label select {
	width: 110px;
	background: 0 0;
	border: 1px solid #eceff8;
	border-radius: 4px;
	height: 28px
}

.tableboxsoverset .dataTables_filter label input {
	height: 32px;
	border-radius: 4px;
	width: 190px
}

table.dataTable thead td,
table.dataTable thead th {
	border-bottom: 1px solid #dadada !important
}

table.dataTable.no-footer {
	border-bottom: 1px solid #dadada !important
}

.tableboxsoverset table {
	width: 100% !important
}

.tableboxsoverset .dataTables_paginate {
	list-style: none;
	background-color: #f4f4f4;
	padding: 3px 0 !important;
	border-radius: 30px;
	border-width: 0;
	margin-top: 15px
}

.tableboxsoverset .paginate_button.current {
	background: #e0e0e0 !important;
	color: #000 !important;
	border-radius: 50% !important;
	border: 0 !important;
	font-weight: 600
}

.tableboxsoverset thead tr {
	background: #f9f9f9 !important
}

table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #fff !important
}

table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	background-color: #fff !important
}

table.dataTable tbody tr {
	background-color: #fff !important
}

.notifitbl thead tr th {
	border-bottom: 0 solid #dadada !important;
	border-top: 0
}

.tableboxsoverset .label-success {
	border-radius: 3px;
	line-height: 1.5;
	padding: 2px 5px
}

.page_title_text {
	display: inline-block;
	width: 100%;
	text-align: center
}

.page_title_text h3 {
	display: inline-block;
	margin: 0;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 27px;
	text-align: center;
	text-transform: uppercase
}

.myclass-order_type:hover {
	color: #fff !important
}

.search_box_dropdown {
	z-index: 999 !important;
	top: 36px;
	left: 0;
	margin-top: 0;
	top: 4px;
	height: auto;
	width: 100%;
	max-height: 550px;
	overflow: auto;
	padding-left: 9px;
	padding-right: 1px;
	border-radius: 0px 0px 5px 5px;
	font-size: 13px;
	color: #696e79;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	box-shadow: rgb(0 0 0 / 34%) 0 4px 12px 0;
}

.midserchbox .search_box_dropdown {
	padding-left: 0
}

.search_box_dropdown ul {
	border-bottom: 1px solid #eaeaea !important
}

.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 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0
}

.search_box_dropdown ul li a {
	position: relative;
	width: 100% !important;
	height: auto !important;
	text-align: left;
	padding-top: 0;
	background: #fff;
	border-radius: inherit;
	float: left;
	padding-top: 14px;
	padding-bottom: 14px;
}

.leftprodnamebox {
	display: inline-block;
	width: 66%;
	float: left;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 12px;
}

.rightpricebox {
	display: inline-block;
	width: 34%;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 18px;
	text-align: left;
	border-left: 1px solid #dfe0df;
}

.leftprodnamebox b {
	font-size: 15px;
	font-weight: 600;
	color: #000
}

.leftprodnamebox p {
	margin-bottom: 0;
	font-size: 12px;
	letter-spacing: .2px
}

.rightpricebox span {
	/*font-size: 14px;
	color: #D9B260;*/
	font-weight: 600
}

.leftprodnamebox .text_msg {
	color: #3a3a3a !important;
	font-size: 12px;
	padding-left: 8px;
}

.leftprodnamebox .cmp_nm {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	color: #616161;
	line-height: 1.5;
	margin-top: 3px;
}

.leftprodnamebox .pro_compos {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 1.5;
	padding-top: 5px
}

.leftprodnamebox .pro_compos b {
	display: inline-block;
	width: auto;
	font-size: 12px;
	float: left
}

.leftprodnamebox .pro_compos span {
	display: inline-block;
	float: left
}

.leftprodnamebox .prod_name {
	display: inline-block;
	width: auto;
	font-size: 14px;
	color: #616161;
	width: auto;
	/* background: #d9e1e8; */
	color: #000;
	border-radius: 2px;
	padding: 0;
}

.leftprodnamebox .prod_name b {
	font-weight: 400;
	font-size: 14px
}

.viewallbtnsercbox {
	text-align: center;
	display: inline-block;
	width: 100%;
	position: relative
}

.viewallbtnsercbox a {
	margin-top: 9px;
	margin-bottom: 9px;
	line-height: 1;
	color: #fff !important;
	border: 0;
	cursor: pointer;
	background-color: #D9B260;
	display: inline-block;
	font-size: 16px;
	margin-left: -15px;
	position: relative !important;
	border-radius: 4px !important;
	padding: 8px 24px !important;
	height: auto !important;
	width: auto !important
}

.prodsetditbox_cover {
	display: block;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07);
	background-color: #fff;
	border-radius: 7px;
	margin-top: 18px !important
}

.prodleftboxsetdit {
	display: inline-block;
	width: 50%;
	float: left
}

.prodrightboxsetdit {
	display: inline-block;
	width: 50%;
	float: left;
	padding-bottom: 0 !important
}

.allsmlbigimgcover {
	display: inline-block;
	width: 100%
}

.imgzoomboxleft {
	width: 25%;
	float: right
}

.imgzoomboxright {
	width: 75%;
	float: left
}

.mainzommimgboxset {
	padding-bottom: 63%
}

.topprodmainname {
	display: inline-block;
	width: 100%
}

.topprodmainname span {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	margin-top: 0;
	line-height: 1.5;
	color: #414b56;
	float: left;
	margin-bottom: 2px;
	font-weight: 500
}

.probtnlginbtn {
	display: inline-block !important;
	margin-left: 0 !important;
	float: left
}

.probtnlgin_coverbox {
	width: 184px !important;
	right: -5px !important;
	top: 41px !important;
	padding-top: 6px !important;
	left: inherit !important
}

.probtnlgin_inerbox {
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	display: inline-block;
	width: 100%;
	text-align: left
}

.probtnlgin_inerbox ul {
	display: inline-block;
	width: 100%;
	text-align: left;
	padding-top: 8px !important;
	padding-bottom: 9px !important
}

.probtnlgin_inerbox ul li {
	display: inline-block;
	width: 100%;
	text-align: left
}

.probtnlgin_inerbox ul li a {
	padding: 5px 17px;
	display: inline-block;
	width: 100%;
	color: #D9B260;
	font-weight: 500;
	font-size: 15px;
	text-align: left;
	height: auto;
	text-decoration: none
}

.probtnlgin_inerbox ul li a b {
	color: red
}

.probtnlgin_inerbox ul li a:hover {
	color: #fff;
	background: #D9B260
}

.probtnlgin_inerbox ul li a:hover b {
	color: #fff
}

.profactname .menu li {
	margin-left: 0
}

.profactname img {
	width: 24px;
	height: 24px;
}

.manufacturerprod {
	display: inline-block;
	width: 100%
}

.pharmarecmdbox {
	display: inline-block;
	width: 100%
}

.pharmarecmdbox h4 {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	color: #000
}

.pharmarecmdbox h4 span {
	color: #fff;
	background-color: #2b68e0;
	border: solid 1px #2b68e0;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 6px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 12px;
	position: relative;
	top: 22%;
	height: auto;
	top: 0;
	line-height: 1.3
}

.compostextbox {
	display: inline-block;
	width: 100%;
	margin-top: 6px
}

.compostextbox h4 {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	color: #000
}

.compostextbox h4 span {
	color: #fff;
	background-color: #2b68e0;
	border: solid 1px #2b68e0;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 6px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 12px;
	position: relative;
	top: 22%;
	height: auto;
	top: 0;
	line-height: 1.3
}

.peiceprod_ditsetbox {
	display: inline-block;
	width: 100%
}

.product-view .product-essential .product-info-main .price-info .price {
	font-size: 20px;
	font-weight: 700;
	color: #ef7f1a
}

.peiceprod_ditsetbox {
	display: inline-block;
	width: 100%
}

.peiceprod_ditsetiner {
	display: inline-block;
	width: 100%;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 700;
	color: #ef7f1a !important
}

.tabletditbox {
	color: #000;
	font-size: 15px;
	padding-top: 3px;
	display: inline-block
}

.addcartbtnsetbox {
	display: inline-block;
	width: 100%
}

.addcartbtnsetbox button {
	color: #fff !important;
	font-size: 16px !important;
	margin: 0;
	margin-top: 0 !important;
	line-height: 32px !important;
	height: auto !important;
	background: #D9B260 !important;
	border-color: #D9B260 !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: #D9B260;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 20px
}

.subsit_inerprodset {
	box-shadow: inherit !important;
	border: 1px solid #e5e5e5 !important;
	border-radius: 10px !important;
	background: #fff !important;
	transition: .3s all !important
}

.subsit_inerprodset:hover {
	transition: .3s all !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important
}

.tabnameprodlist1 {
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: 400;
	margin: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 10px
}

.tabnameprodlist2 {
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px
}

.tabnameprodlist2 span {
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: 500;
	margin: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: .2px;
	line-height: 1.4;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.pricesetsubl {
	color: #ef7f1a !important;
	font-size: 14px;
	font-weight: 500;
	display: inline-block
}

.addcartbtnprobox {
	border: none;
	background-color: #fff;
	color: #D9B260 !important;
	margin-top: 2px
}

.addcartbtnprobox:active,
.addcartbtnprobox:focus,
.addcartbtnprobox:hover {
	color: #D9B260 !important;
	border-color: #fff !important;
	background: #fff !important
}

.topcartimgetxt {
	display: inline-block;
	width: 100%;
	margin-top: 72px
}

.topcartimgetxt img {
	width: 222px;
	margin-right: 4px
}

.topcartimgetxt h3 {
	display: inline-block;
	width: 100%;
	font-size: 26px;
	font-weight: 500;
	color: #8c8c8c;
	margin-top: 7px
}

.conshoppingbtn {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 10px
}

.conshoppingbtn a {
	position: relative;
	line-height: 34px;
	color: #fff !important;
	font-size: 16px !important;
	margin: 0;
	margin-top: 0 !important;
	height: auto !important;
	background: #D9B260 !important;
	border-color: #D9B260 !important;
	padding: 6px 15px 7px;
	border-radius: 5px;
	margin-top: 3px !important;
	display: inline-block
}

.conshoppingbtn a:hover {
	color: #fff !important
}

.allcatboxcoverpage {
	margin-top: 30px
}

.cetgpagedesignbset {
	display: inline-block;
	width: 100%;
	transition: .3s all !important;
	height: auto !important;
	padding-top: 0;
	min-height: 150px !important;
	margin-bottom: 28px;
	border: 0;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	transition: .3s all !important;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}

.brandcatbox_cover .img_border_main {
	min-height: 70px;
}

.brandcatbox_cover {
	border: 0;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	transition: .3s all !important;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}

.cetgpagedesignbset a {
	/* display: inline-block; */
	/* padding-left: 10px;
	padding-right: 10px */
}

.cetgpagedesignbset a img {
	width: 100% !important;
	height: 110px !important;
	object-fit: cover;
	overflow: hidden;
	/* margin: 0 auto; */
	/* border-radius: 50%; */
	/* padding: 2px; */
	border: 0;
	transition: .3s all !important;
}

.caticonseborderiner {
	display: inline-block;
	width: 100%
}

/* .cattagnam_title p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000;
	margin-bottom: 12px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
} */

.cetgpagedesignbset .banner-position1 {
	/* position: relative;
	top: 0;
	left: 0; */
	transform: none;
	display: inline-block;
	width: 100%
}

.cetgpagedesignbset .banner-position1 h5 {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000;
	margin-bottom: 12px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px;
}

.bgoverlayimgset {
	background: #ff416c;
	background: -webkit-linear-gradient(to right, #ff4b2b, #ff416c);
	background: linear-gradient(to right, #D9B260, #D9B260);
	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: #D9B260;
	border-color: #D9B260;
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: auto !important;
	padding: 8px 10px;
	cursor: pointer
}

.registerbtnbox {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: auto !important;
	padding: 8px 10px
}

.forgot-password-btn {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 16px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: auto !important;
	padding: 8px 10px;
	width: 180px;
	margin: 0 auto;
	margin-bottom: 10px
}

.lginsignupboxcover {
	margin-top: 25px;
	margin-bottom: 40px;
	-webkit-box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
	box-shadow: 0 5px 11px rgba(0, 0, 0, .25);
	margin-top: 15px;
	margin-bottom: 20px
}

.addresboxleftprw {
	display: inline-block !important;
	width: 100% !important
}

.addresboxleftprw .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 {
	-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);
	background-color: #fff;
	border-radius: 4px
}

.checkouttoppedbox .checkout-sub-title {
	font-weight: 500
}

.aplcoupcodbox .checkout-sub-title {
	padding: 16px 18px;
	font-size: 16px
}

.aplcoupcodbox .alert-success {
	margin-top: 12px !important;
	margin-bottom: 0
}

.radio input[type=radio]:checked+.radio-label:before {
	background-color: #D9B260 !important;
	box-shadow: inset 0 0 0 4px #f4f4f4
}

.aplbntsetox {
	margin-bottom: 0
}

.aplbntsetox button {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 15px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: 40px !important;
	width: 100%;
	border: 0;
	padding: 8px 10px;
	transition: .3s all !important;
	cursor: pointer
}

.aplbntsetox button:active,
.aplbntsetox button:focus,
.aplbntsetox button:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.aplbntsetox button:hover {
	color: #fff
}

.shopingcartboxset {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	-webkit-box-shadow: 0 0 4px rgba(40, 44, 63, .08);
	-moz-box-shadow: 0 0 4px rgba(40, 44, 63, .08);
	box-shadow: 0 0 4px rgba(40, 44, 63, .08);
	background-color: #fff;
	border-radius: 4px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}

.shopingcartboxset .checkout-sub-title {
	padding: 16px 18px;
	font-size: 16px
}

.shopingcartpricebox {
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 18px
}

.checkout-subtotal {
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 14px
}

.plashorderbtnboxchot {
	display: inline-block;
	width: 100%;
	text-align: center;
	-webkit-box-shadow: 0 0 4px rgba(40, 44, 63, .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
}

.plashorderbtnboxchot .checkout-btn {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 15px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: 40px !important;
	width: 100%;
	padding: 8px 10px;
	transition: .3s all !important
}

.plashorderbtnboxchot .checkout-btn:active,
.plashorderbtnboxchot .checkout-btn:focus,
.plashorderbtnboxchot .checkout-btn:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.addaderboxset {
	position: relative;
	top: 29%;
	font-weight: 600;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	text-align: center
}

.addaderboxset a p {
	color: #929292;
	font-weight: 600;
	font-size: 16px;
	margin: 0
}

.addaderboxicon {
	top: 0;
	left: 0;
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 8px
}

.checkouttoppedbox .panel-collapse .panel-body {
	margin-bottom: 24px
}

.seldelvaddcover {
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px
}

.seldelvaddcover .checkout-sub-title {
	border-bottom: 0;
	padding-bottom: 0;
	font-weight: 500;
	font-size: 16px
}

.colsm4proditset {
	display: inline-block;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
	float: left
}

.clerfltbox {
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07)
}

.clerfltboiner {
	display: inline-block;
	width: 100%;
	padding: 20px
}

.clerfltboiner a {
	display: inline-block;
	width: 100%;
	display: inline-block;
	background: #D9B260;
	border-color: #D9B260;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto
}

.clerfltboiner a:active,
.clerfltboiner a:focus,
.clerfltboiner a:hover {
	color: #fff !important;
	background-color: #c29b48;
	border-color: #c29b48
}

.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: 8px;
	padding-right: 8px
}

.medbacatprodlist .product-wrapper {
	height: auto;
	min-height: 304px;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	background: #fff;
	transition: .3s all !important;
	position: relative
}

.medbacatprodlist .product-wrapper:hover {
	transition: .3s all !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
}

.medbacatprodlist .product-wrapper .pro {
	padding-top: 4px
}

.medbacatprodlist .product-wrapper a {
	display: inline-block;
	width: 100%;
	padding-left: 6px;
	padding-right: 6px
}

.medbacatprodlist .product-content {
	padding: 4px 0 0 !important;
	display: inline-block;
	width: 100% !important
}

.medbacatprodlist .product-content h4 {
	width: 100%;
	padding-left: 8px;
	padding-right: 8px
}

.medbacatprodlist .product-content h4 a {
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: 400;
	margin: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 10px;
	word-break: break-word;
	min-height: 42px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.medbacatprodlist .product-content .product-price-cart-wrapper .product-price.price .new {
	color: #71aa42 !important;
	font-size: 14px !important;
	font-weight: 500;
	display: inline-block
}

.medbacatprodlist .product-width {
	padding-left: 10px;
	padding-right: 10px
}

.categoryprodlistbox .col-lg-5 {
	padding-right: 4px
}

.medbacatprodlist .product-cart {
	/* border-top: 1px solid #e5e5e5 !important; */
	padding: 0px 20px;
	/* margin: 15px 0px; */
	margin-bottom: 15px;
}

.medbacatprodlist .product-cart .checkout-btn {
	border: none;
	background-color: #fff;
	color: #D9B260 !important;
	margin-top: 0
}

.medbacatprodlist .product-wrapper {
	position: relative
}

.prod_promosetbox {
	width: 30px;
	height: 36px;
	background: #54af3a;
	position: absolute;
	right: 9px;
	margin: 0 auto;
	text-align: center;
	font-weight: 700 !important;
	font-size: 11px !important;
	line-height: 14px;
	top: 0;
	color: #fff !important;
	display: inline-block;
	margin-left: 0 !important;
	padding-top: 5px
}

.prod_promosetbox::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	border-left: 15px solid #54af3a;
	border-right: 15px solid #54af3a;
	border-bottom: 8px solid transparent;
	bottom: -8px;
	right: 0
}

.specialdelsboxset {
	display: inline-block;
	width: 100%
}

.specialdelsboxset .block-content {
	padding-bottom: 15px !important
}

.allchelistboxsetcat .custom_checkbox p {
	display: inline-block;
	font-size: 14px;
	color: #3c3c3c;
	margin: 0;
	width: 100%;
	font-weight: 400;
	line-height: 1.5
}

.allchelistboxsetcat .control__indicator {
	top: 5px;
	height: 18px;
	width: 18px
}

.allchelistboxsetcat .control {
	padding-left: 27px;
	margin-bottom: 6px
}

.allchelistboxsetcat .control--checkbox .control__indicator:after {
	left: 6px;
	top: 2px;
	width: 6px;
	height: 11px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg)
}

.setboxpricecover {
	margin: 4px 0 8px
}

.boxleft_titlesetpart span {
	font-size: 15px;
	font-weight: 500
}

.boxsdwnallsemset {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .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
}

.loadmorebtnsetbox {
	display: inline-block;
	width: auto;
	display: inline-block;
	background: #D9B260;
	border-color: #D9B260;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	padding: 3px 25px;
	height: auto
}

.loadmorebtnsetbox:active,
.loadmorebtnsetbox:focus,
.loadmorebtnsetbox:hover {
	color: #fff !important;
	background-color: #c29b48;
	border-color: #c29b48;
	box-shadow: inherit
}

.offerpageset_cver {
	display: inline-block;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 75px
}

.flexboxloadbox {
	display: inline-block;
	width: 100%;
	top: 36%;
	position: relative
}

.offerboxsetcover {
	background-color: #fff;
	border: 0;
	margin-top: 33px;
	padding: 25px 20px 9px;
	border-radius: 7px;
	border: 2px dashed #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: 230px;
	position: absolute;
	z-index: 99;
	top: -19px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	background: #fff
}

.cartbottom_title h4 {
	display: inline-block;
	width: auto;
	color: #D9B260;
	text-align: center;
	margin-bottom: 0
}

.offertakaset {
	font-weight: 600;
	font-size: 32px
}

.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: #D9B260;
	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;
	border: 0 !important;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06) !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: #D9B260 !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: 19px;
	display: inline-block !important;
}

.cartlistcoverpage {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	flex: inherit
}

.cartlistcoverpage ._3ycxrs._2Rwa71 {
	padding-left: 20px;
	padding-right: 10px
}

.cartlistcoverpage_iner {
	padding-bottom: 14px
}

.cartleftnametitle {
	min-height: auto !important;
	padding-top: 2px !important;
	padding-bottom: 14px !important;
	display: inline-grid;
	width: 100%;
	display: inline-grid;
	width: 100%
}

.cartleftnametitle a:hover {
	color: #D9B260 !important
}

.othcartquotpage {
	padding-right: 0 !important
}

.removecartliset {
	margin-top: 20px;
	padding-left: 0 !important
}

.cartselectnumberprod {
	border: 1px solid #d6d6d6 !important;
	background-color: #fff !important;
	box-shadow: inherit !important;
	border-radius: 5px !important;
	height: 34px !important
}

.cartselectnumberprod .content {
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	background: #fff;
	border-radius: 6px;
	height: 32px
}

.cartrightnameprice .cart_price {
	text-align: right
}

.cartpricelisted {
	text-align: right;
	margin-bottom: 17px
}

.cartpricelisted span {
	color: #528c3f !important
}

.removecarlisetprod a {
	color: #9e9e9e;
	text-transform: capitalize;
	font-size: 15px
}

.removecarlisetprod a i {
	font-size: 16px
}

.cartlisttitlebox {
	padding: 0 7px;
	padding-left: 20px !important;
	padding-right: 20px !important
}

.cartlisttitlebox p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 17px;
	font-weight: 500;
	color: #6f6f6f
}

.cartpricedetails_iner {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .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;
	border-radius: 6px !important
}

.prosidbtnchkot {
	-webkit-box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	box-shadow: inherit !important;
	border-radius: 0 0 6px 6px
}

.prosidbtnchkot button {
	background: #D9B260 !important;
	width: 90% !important;
	border: 0 !important;
	transition: .3s all !important
}

.prosidbtnchkot button:active,
.prosidbtnchkot button:focus,
.prosidbtnchkot button:hover {
	transition: .3s all !important;
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit
}

.cartpricedetails_title {
	text-transform: capitalize !important;
	color: #454545 !important
}

.alartsucessboxset {
	margin-top: 28px;
	margin-bottom: 15px;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
}

.alartsucessboxset button {
	color: #000;
	opacity: 1;
	line-height: .5;
	margin-top: 4px;
	top: 10px;
	right: 6px;
}

.alartsucessboxset button span {
	color: #000;
	opacity: 1
}

.prodselectbox_cover {
	float: right
}

.aboutcoverboxet {
	display: inline-block;
	width: 100%
}

.aboutinerboxet {
	display: inline-block;
	width: 100%
}

.aboutiner_pagetitle {
	display: inline-block;
	width: 100%;
	margin-top: 15px
}

.aboutiner_pagetitle h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 26px;
	font-weight: 500
}

.aboutdiscripdeta1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px
}

.aboutdiscripdeta1 p {
	font-size: 16px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	margin-top: 18px
}

.aboutdiscripdeta1 h6 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #000018;
	margin-left: 0;
	margin-top: 1px;
	font-weight: 500
}

.aboutdiscripdeta3 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 26px
}

.aboutdiscripdeta3 h5 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 22px;
	font-weight: 500
}

.halbhiappoctbox {
	display: inline-block;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 16px
}

.halbhiappoctbox h6 {
	font-family: Roboto, sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.4;
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	color: #D9B260
}

.tehapbhi1 {
	color: #D9B260
}

.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: #D9B260;
	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: #D9B260;
	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: #D9B260;
	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: #D9B260
}

.faq-nav-item.selected {
	color: #D9B260;
	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
}

.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: #D9B260
}

.accordion-item .accordion-title.active-title h3 {
	color: #D9B260
}

.accordion-item .accordion-title.active-title .fa-caret-down {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.accordion-item .accordion-title h3 {
	margin: 0;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	font-weight: 400;
	line-height: 1.4
}

.accordion-item .accordion-title i.fa-chevron-down {
	transform: rotate(0);
	transition: .4s
}

.accordion-item .accordion-title i.fa-chevron-down.chevron-top {
	transform: rotate(-180deg)
}

.accordion-item .accordion-content {
	display: none;
	line-height: 1.7;
	padding: 8px 15px 15px;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #ececec
}

.accordion-item .accordion-content.active {
	display: block
}

.accordion-item .accordion-content p {
	margin: 0
}

.acodcontsetfaqcover p {
	display: inline-block;
	width: 100%
}

.acodcontsetfaqcover h5 {
	margin-bottom: 9px;
	margin-top: 12px;
	font-weight: 400;
	color: #000
}

.acodcontsetfaqcover ul {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 2px
}

.acodcontsetfaqcover ul li {
	display: inline-block;
	width: 100%
}

.privacy_polboxcover {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 35px
}

.returnpolicy_cover {
	display: inline-block;
	width: 100%
}

.returnpolicy_iner {
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 36px
}

.returnpolicy_iner h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 26px;
	font-weight: 500;
	color: #454545;
	margin-bottom: 18px
}

.returnpolicy_iner p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #53565a;
	margin-bottom: 8px
}

.returnpolicy_iner p strong {
	font-weight: 600;
	margin-bottom: 3px;
	display: inline-block;
	margin-top: 15px
}

.returnpolicy_iner strong {
	font-weight: 600;
	margin-bottom: 3px;
	display: inline-block;
	margin-top: 15px
}

.faqpagebox_iner {
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 36px
}

.faqpagebox_iner h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 26px;
	font-weight: 500;
	color: #454545;
	margin-bottom: 18px
}

.faqpagebox_iner p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #53565a;
	margin-bottom: 8px
}

.faqpagebox_iner p strong {
	font-weight: 600;
	margin-bottom: 3px;
	display: inline-block;
	margin-top: 15px
}

.faqpagebox_iner strong {
	font-weight: 600;
	margin-bottom: 3px;
	display: inline-block;
	margin-top: 15px
}

.retuinercont1 {
	display: inline-block;
	width: 100%;
	margin-top: 18px;
	margin-bottom: 27px
}

.retuinercont1 p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #53565a;
	margin-bottom: 10px
}

.retuinercont1 p span {
	font-weight: 500;
	color: #000
}

.retuinercont1 h3 {
	display: inline-block;
	width: 100%;
	color: #5a5a5a;
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 12px;
	margin-top: 10px
}

.retuinercont1 h5 {
	display: inline-block;
	width: 100%;
	font-weight: 500;
	line-height: 1.5;
	font-size: 17px;
	color: #484848;
	margin-bottom: 11px;
	margin-top: 6px
}

.retuinercont1 h6 {
	display: inline-block;
	width: 100%;
	font-style: italic;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #2d2d2d;
	margin-bottom: 10px;
	margin-top: 3px
}

.retuinercont1 ul {
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 0
}

.retuinercont1 ul li {
	display: inline-block;
	width: 100%;
	font-weight: 500;
	line-height: 1.5;
	font-size: 17px;
	color: #484848;
	margin-bottom: 8px;
	padding-left: 24px;
	position: relative
}

.retuinercont1 ul li::after {
	content: '';
	position: absolute;
	left: 6px;
	top: 11px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #484848
}

.termandcondcontbox {
	display: inline-block;
	width: 100%;
	margin-top: 22px;
	margin-bottom: 26px
}

.termandcondcontbox h1 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 26px;
	font-weight: 500;
	color: #454545;
	margin-bottom: 15px
}

.termandcondcontbox p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #53565a;
	margin-bottom: 10px
}

.checkoutregpage_cover {
	display: inline-block;
	width: 100%;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .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: 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
}

.removentprechot {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 5px
}

.removentprechot a {
	display: inline-block;
	background-color: #f10000;
	color: #fff
}

.piscboxcoverset .colmd4widthset {
	padding: 0 10px 16px
}

.selectprescriptbnt {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	padding-right: 18px;
	margin-bottom: 0
}

.selectprescriptbnt a {
	display: inline-block;
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 14px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	padding: 8px 12px;
	transition: .3s all !important;
	line-height: 1.5;
	height: auto
}

.selectprescriptbnt a:active,
.selectprescriptbnt a:focus,
.selectprescriptbnt a:hover {
	color: #fff !important;
	background-color: #c29b48;
	border-color: #c29b48;
	box-shadow: inherit;
	transition: .3s all !important
}

.nopresselectboxset {
	display: inline-block;
	width: 100%;
	text-align: center
}

.piscboxcoverset {
	display: inline-block;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	margin-top: 20px
}

.allorderdit_inerlb {
	font-weight: 400 !important;
	font-size: 13px !important;
	white-space: inherit !important;
	vertical-align: inherit !important;
	text-align: left !important;
	display: inline-block !important;
	line-height: 1.4 !important;
	padding: 4px 7px 5px !important
}

.allorderditcoverset1 .allorderdit_inerlb {
	font-weight: 400 !important;
	font-size: 13px !important;
	white-space: inherit !important;
	vertical-align: inherit !important;
	text-align: left !important;
	display: inline-block !important;
	line-height: 1.4 !important;
	padding: 2px 7px !important
}

.allorderditcoverset1 .allorderdit_inerlb b {
	font-weight: 400 !important;
	font-size: 13px !important;
	word-break: break-all !important
}

.cnslorderboxbtn {
	color: #D9B260;
	height: auto;
	font-size: 14px !important;
	padding: 8px 10px !important;
	line-height: 1;
	display: inline-block;
	margin-right: 5px;
	margin-top: 18px
}

.selectpresc_cover {
	margin-top: 30px;
	margin-bottom: 45px
}

.selectpresc_iner {
	display: inline-block;
	width: 100%
}

.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
}

.collgprescription2 {
	display: inline-block;
	width: 16.66%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px
}

.prodwra_prescribox {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	transition: .3s all
}

.prodwra_prescribox:hover {
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	transition: .3s all
}

.productimgpres3 {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 8px 10px
}

.productimgpres3 img {
	height: 148px;
	width: 100%;
	object-fit: contain;
	overflow: hidden
}

.prodslt_contentpres {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	transform: none;
	position: initial;
	padding-top: 5px;
	padding-bottom: 5px
}

.prodslt_contentpres a {
	display: inline-block;
	border: none;
	position: relative;
	line-height: 1.4;
	font-size: 15px !important;
	width: 100%;
	text-align: center;
	color: #D9B260 !important;
	height: auto
}

.colmdwidthimg4 {
	display: inline-block;
	width: 50%;
	float: left;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative
}

.inerimgpreseltbox {
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #d0d0d0;
	padding: 0;
	box-shadow: inherit
}

.inerimgpreseltbox img {
	width: 100%;
	height: 150px;
	object-fit: contain
}

.colmdwidthimg4 a {
	position: absolute;
	top: -5%;
	right: 4%
}

.colmdwidthimg4 a img {
	width: 24px
}

.sltprtitlelr {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #eaeaea;
	margin: 0;
	padding-bottom: 15px
}

.sltprtitlelr p {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	color: #454545;
	margin: 0;
	font-weight: 500;
	letter-spacing: .2px;
	margin: 0;
	width: auto
}

.sltprtitlelr a {
	color: #5a922f;
	float: right;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .2px;
	margin: 0
}

.palcorderbtnseltpre {
	display: inline-block;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 35px
}

.palcorderbtnseltpre input.checkout-btn {
	background-color: #D9B260;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 16px !important;
	padding: 14px 28px !important;
	height: auto;
	width: auto
}

.palcorderbtnseltpre input.checkout-btn:active,
.palcorderbtnseltpre input.checkout-btn:focus,
.palcorderbtnseltpre input.checkout-btn:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit
}

.palcorderbtnseltpre a {
	background-color: #D9B260;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 15px !important;
	padding: 12px 25px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	display: inline-block
}

.palcorderbtnseltpre a:active,
.palcorderbtnseltpre a:focus,
.palcorderbtnseltpre a:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.ordpenoupldboxset {
	display: inline-block;
	width: 100%
}

.ordpenoupldboxs_img {
	display: inline-block;
	width: 100%;
	margin-top: 18px
}

.ordpenoupldboxs_img img {
	width: 170px
}

.ordpenoupldboxs_btn {
	display: inline-block;
	width: 100%;
	margin-top: 18px
}

.ordpenoupldboxs_btn a {
	background-color: #D9B260;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 13px !important;
	padding: 13px 15px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	display: inline-block
}

.ordpenoupldboxs_btn a:active,
.ordpenoupldboxs_btn a:focus,
.ordpenoupldboxs_btn a:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.leftorderpreseltpr {
	width: 33.33%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px
}

.rightorderpreseltpr {
	width: 66.66%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px
}

.rightorderpreseltpr .address {
	margin-bottom: 5px
}

.addeditaddrbox_cover {
	margin-top: 30px
}

.addeditaddrbox_cover .panel-body {
	background-color: #fff;
	padding: 35px;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	border-radius: 5px
}

.addeditaddrbox_cover .page-title {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	color: #454545;
	margin-bottom: 25px
}

.savsubmtbtnset {
	background-color: #D9B260 !important;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 16px !important;
	padding: 13px 45px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	margin-top: 15px
}

.savsubmtbtnset:active,
.savsubmtbtnset:focus,
.savsubmtbtnset:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.uploadprissltbox {
	border: none;
	margin-top: 0;
	padding-top: 0
}

.uploadprissltbox .cart-bottom-title {
	border-bottom: 0;
	border-radius: 0;
	padding: 15px;
	margin-bottom: 8px;
	padding-left: 0;
	font-weight: 500;
	font-size: 16px;
	color: #454545;
	padding-top: 0
}

.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
}

.uploadprescboxsdw ._3BQZT {
	/*position: relative;*/
	display: inline-block;
	width: 100%;
	left: 0;
	bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 20px
}

.uploadprescboxsdw ._3BQZT div {
	color: grey;
	font-size: 16px;
	font-weight: 400
}

.uploadprescboxsdw ._3BQZT svg {
	color: grey
}

.mypresselctboxswd ._2IiDw {
	border: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	border-radius: 6px;
	height: 138px;
	position: relative
}

.mypresselctboxswd ._3BQZT {
	position: relative;
	display: inline-block;
	width: 100%;
	left: 0;
	bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 20px
}

.mypresselctboxswd ._3BQZT div {
	color: grey;
	font-size: 16px;
	font-weight: 400
}

.mypresselctboxswd ._3BQZT svg {
	color: grey
}

.perscoversetpart {
	padding-top: 40px;
	padding-bottom: 44px
}

.adderboxrigthset {
	height: 195px !important;
	background: #fff !important;
	border: 1px dashed #eaeaec !important
}

.adderboxrigthset a {
	margin-top: 10px;
	display: inline-block
}

.adderboxrigthset a span img {
	margin-bottom: 6px
}

.pagecoveresetpreor {
	padding-top: 32px
}

.tblconrdallcover {
	margin-bottom: 38px
}

.pagetitlesetpreord {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	color: #454545;
	margin-bottom: 25px
}

.page_ineresetpreor {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .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: #D9B260 !important;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 16px !important;
	padding: 14px 24px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	margin-top: 30px
}

.confmorderbtnset .checkout-btn:active,
.confmorderbtnset .checkout-btn:focus,
.confmorderbtnset .checkout-btn:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.mtaderboxset_covr {
	display: inline-block;
	width: 100%;
	padding-top: 32px
}

.myaderinerboxset {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .07);
	padding-bottom: 6px;
	margin-top: 20px;
	word-break: break-all;
	border-radius: 6px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0
}

.myaderinerboxse_iner {
	display: inline-block;
	width: 100%;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px
}

.leftaddmy_title {
	display: inline-block;
	float: left;
	width: 50%
}

.rightaddmy_btn {
	display: inline-block;
	float: right;
	width: 50%;
	text-align: right
}

.myaderinerboxse_iner h5 {
	float: right;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: #6b6b6b
}

.myaderinerboxse_iner p {
	display: inline-block;
	width: 100%;
	margin-bottom: 2px;
	font-size: 14px;
	color: #313131
}

.addnewaddbtnset {
	float: right;
	background-color: #D9B260 !important;
	border-radius: 5px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 12px !important;
	padding: 12px 18px !important;
	height: auto;
	width: auto;
	transition: .3s all !important;
	margin-top: 0
}

.addnewaddbtnset:active,
.addnewaddbtnset:focus,
.addnewaddbtnset:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !important;
	box-shadow: inherit;
	transition: .3s all !important
}

.selectboxsetcust {
	display: inline-block;
	width: 100%
}

.selectboxsetcust select {
	border: 0 !important;
	border-bottom: 1px solid #ccc !important;
	padding: 8px;
	color: #555;
	border-radius: 0 !important;
	height: 40px;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	padding-left: 8px !important;
	line-height: 1.5
}

.arrowboxset i {
	font-size: 31px
}

.proddetailsboxsetp {
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .07) !important;
	background-color: #fff;
	margin-top: 14px !important;
	border-radius: 9px
}

.proddetailsboxsetp .thumbelina-but.vert.bottom {
	bottom: -36px !important
}

.arrowboxset {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important;
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3) !important
}

.proddetailsboxsetp .lSSlideOuter.vertical {
	margin-top: 34px
}

.proddetailsboxsetp #thumbnails {
	height: 332px;
	margin-bottom: 52px
}

.prodleftboxsetpart {
	display: inline-block;
	width: 50%;
	float: left;
	padding-left: 10px
}

.prodrightboxsetpart {
	display: inline-block;
	width: 50%;
	float: left
}

.dprodispbot1 {
	display: inline-block !important;
	width: 100%
}

.dprodispbot2 {
	display: inline-block !important;
	width: 100%
}

.dprodispbot1 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	position: relative;
	font-size: 16px !important;
	color: #5d5d5d !important;
	margin-top: 4px !important;
	margin-bottom: 5px !important;
	line-height: 1.1 !important;
	font-weight: 500
}

.dprodispbot2 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	position: relative;
	font-size: 16px !important;
	color: #5d5d5d !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	line-height: 1.1 !important;
	font-weight: 500
}

.disspansettext {
	color: #fff;
	background-color: #3d81c3;
	border: solid 1px #3d81c3;
	padding: 5px;
	font-size: 12px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 11px;
	position: relative;
	top: 0;
	height: auto
}

.priceboxsetiner {
	display: inline-block;
	width: 100%
}

.prodrightboxsetpart .product-name span {
	font-size: 20px;
	margin-top: 0;
	line-height: 1.5;
	color: #414b56;
	display: inline-block;
	width: 100%
}

.buttonsetaddcatbtn button {
	border-color: #D9B260 !important;
	background: #D9B260 !important;
	width: auto !important;
	height: 45px !important;
	color: #fff !important;
	font-size: 16px !important;
	line-height: 1 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	min-width: 160px !important
}

.buttonsetaddcatbtn button:hover {
	border-color: #c29b48 !important;
	background: #c29b48 !important
}

.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: #D9B260;
	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: #D9B260 !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 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
}

.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 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
}

.prestlisboximgpart .panel-heading {
	padding: 15px;
	border-bottom: 1px solid #d8d8d8
}

.prestlisboximgpart .panel-heading h4 {
	display: inline-block;
	width: 100%;
	color: #6f6f6f;
	font-size: 17px;
	margin: 0
}

.prestlisboximgpart .imgboxcoversetpr {
	margin-bottom: 15px;
	margin-top: 3px
}

.boxpedsetpartlr h4 {
	font-size: 19px
}

.boxpedsetpartlr .label.label-danger {
	background: #dc3545;
	color: #fff
}

.boxpedsetpartlr .label.label-warning {
	background: #dc3545;
	color: #fff
}

.boxpedsetpartlr .label.label-info {
	background: #007bff;
	color: #fff
}

.usigwltbambox {
	display: inline-block;
	width: 100%;
	position: relative
}

.usigwltbambox p {
	font-size: 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: 13px;
	margin-top: 14px;
	margin-bottom: 12px;
	text-align: center
}

.canusecatbox p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	color: #000
}

.aboutvideosect {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #f9f9f9;
	padding-bottom: 28px
}

.aboutvideosect p {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 22px;
	margin-top: 22px;
	color: #454545
}

.aboutvideosect iframe {
	width: 590px;
	height: 295px;
	border-radius: 12px !important
}

.contactpagecoverpart {
	padding-top: 35px;
	padding-bottom: 45px
}

.leftcontformbox {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 40px
}

.maprightboxset {
	display: inline-block;
	width: 50%;
	float: left
}

.maprightboxset iframe {
	width: 100%;
	height: 455px
}

.sendmessagbtn {
	background: #D9B260;
	font-size: 16px;
	font-weight: 500
}

.sendmessagbtn:active,
.sendmessagbtn:focus,
.sendmessagbtn:hover {
	color: #fff !important;
	background-color: #c29b48;
	border-color: #c29b48;
	box-shadow: inherit;
	transition: .3s all !important
}

.accountpagecover {
	margin-top: 40px;
	margin-bottom: 40px
}

.submtbtnsetactsav {
	margin-top: 23px;
	display: inline-block;
	width: 100%;
	text-align: center
}

.myactbofomrcover {
	padding-left: 44px !important;
	padding-right: 45px !important;
	padding-top: 22px !important
}

.submtbtnsetactsav .checkout-btn {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 15px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: 40px !important;
	width: auto;
	padding: 8px 10px;
	transition: .3s all !important;
	min-width: 110px;
	margin: 0 auto
}

.borderacoutnbx {
	background-color: #fff;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
	border-radius: 21px
}

.prodsetdiscolor1 .product-slider-active.owl-carousel .owl-nav button:hover {
	background-color: transparent;
	color: #fff;
	border: 0 solid #0070c0
}

.prodsetdiscolor1 .owl-nav .owl-prev {
	border-radius: 50% !important;
	left: -20px !important
}

.brand-logo-active-block.owl-carousel .owl-nav button,
.brand-logo-active.owl-carousel .owl-nav button,
.product-slider-active.owl-carousel .owl-nav button {
	background-color: transparent;
	border-radius: 5px;
	color: transparent;
	font-size: 0;
	height: auto;
	left: 0;
	line-height: 47px;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	transition: all .3s ease 0;
	width: auto;
	border: 0
}

.brand-logo-active-block:hover .owl-nav button,
.brand-logo-active:hover .owl-nav button,
.product-slider-active:hover .owl-nav button {
	opacity: 1
}

.fullbtncoveroxset {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px
}

.alltblorviwboxset .boxpedsetpartlr {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px
}

.ordditcoverset1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}

.ordditcoverset1 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}

.ordditcoverset1 p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #000018
}

.ordditcoverset1 h6 {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
	margin-top: 8px
}

.ordditcoverset2 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}

.ordditcoverset2 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}

.ordditcoverset2 p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #000018
}

.ordditcoverset3 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}

.ordditcoverset3 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}

.modalcoversetpart .modal-dialog {
	margin: 118px auto;
	min-width: 460px;
	max-width: inherit;
	width: 460px;
	z-index: 99
}

.modalcoversetpart .modal-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: #D9B260 !important;
	border-radius: 4px;
	font-weight: 500;
	color: #fff;
	border: 0;
	font-size: 15px !important;
	padding: 5px 24px !important;
	height: auto;
	width: auto;
	transition: .3s all !important
}

.modalcoversetpart .modal-footer button:active,
.modalcoversetpart .modal-footer button:focus,
.modalcoversetpart .modal-footer button:hover {
	color: #fff !important;
	background-color: #c29b48 !important;
	border-color: #c29b48 !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: 304px !important;
	border: 1px solid #e5e5e5 !important;
	border-radius: 10px !important;
	background: #fff !important;
	transition: .3s all !important;
	margin-bottom: 30px;
	padding: 15px 15px 2px !important;
	border: 0 !important;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06) !important;
}

.offerprolistbox:hover {
	transition: .3s all !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important;
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75) !important
}

.offerprolistbox .pro a {
	display: inline-block;
	width: 100%
}

.offerprolistbox .pro a img {
	object-fit: contain;
	overflow: hidden;
	height: 160px;
	opacity: 1;
	width: 100%
}

.allofercontent_text {
	display: inline-block;
	width: 100%;
	margin-top: 20px
}

.allofercontent_text a {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #000;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 0;
	word-break: break-word;
	min-height: auto;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.allofercontent_text p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #000;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 8px;
	word-break: break-word;
	min-height: auto;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 0;
	min-height: 20px
}

.offerpricecoverset .product-price {
	margin-top: 0;
	margin-bottom: 12px
}

.offerpricecoverset .product-price .new {
	color: #528c3f !important;
	font-size: 14px !important;
	font-weight: 500;
	display: inline-block
}

.offerpricecoverset .product-price .old {
	color: #797979 !important;
	font-size: 14px !important;
	font-weight: 500;
	display: inline-block
}

.addcartbtnofferbox {
	display: inline-block;
	width: 100%
}

.addcartbtnofferbox button {
	background-color: #fff;
	color: #D9B260 !important;
	margin-top: 0;
	height: 40px;
	font-size: 16px !important;
	letter-spacing: .2px;
	line-height: 1;
	font-weight: 600;
	padding: 10px 11px;
	transition: all .3s ease 0
}

.discountPercset {
	width: 30px;
	height: 36px;
	background: #54af3a;
	top: 0 !important;
	right: 12px !important;
	position: absolute;
	text-align: center;
	color: #fff !important;
	font-weight: 700 !important;
	font-size: 11px !important;
	line-height: 14px !important;
	color: #fff !important;
	display: inline-block !important;
	padding-top: 5px
}

.discountPercset::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	border-left: 15px solid #54af3a;
	border-right: 15px solid #54af3a;
	border-bottom: 8px solid transparent;
	bottom: -8px;
	right: 0
}

.lg-outer .lg-toogle-thumb:after {
	content: "/f00d" !important;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.tablordelistsetbox tbody tr td.sorting_1::before {
	top: 37% !important;
	content: '';
	bottom: 0 !important
}

.notifitbl tbody tr td.sorting_1::before {
	top: 11px !important;
	content: '';
	bottom: 0 !important
}

.gmadtdepsiner1 {
	width: 18%;
	display: inline-block;
	float: left
}

.gmadtdepsiner2 {
	width: 22%;
	display: inline-block;
	float: left
}

.gmadtdepsiner3 {
	width: 15%;
	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; */
	padding: 40px 0px;
}

.gmadtdepsiner_left {
	display: inline-block;
	float: left;
	background: #D9B260;
	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: 27%;
	float: right;
	text-align: left;
	padding-left: 15px;
	padding-top: 0;
	padding-right: 0;
}

.gmadtdepsiner5 p {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 800;
	color: #454545;
	margin: 0;
	line-height: 1.5;
}

.gmadtdepsiner5 span {
	color: #D9B260
}

.gmadtdepsiner3 .gmadtdepsiner_right {
	padding-top: 15px;
}

.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: #D9B260;
	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: #D9B260;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 20px
}

.includes_testditbox {
	z-index: 9999;
	opacity: 1
}

.includes_testditbox .modal-dialog {
	z-index: 99999;
	min-width: 538px
}

.includes_testditbox .modal-backdrop.fade {
	opacity: .1
}

.packages_listdeta {
	display: inline-block;
	width: 100%;
	text-align: center
}

.packages_listdeta h3 {
	display: inline-block;
	width: 100%;
	font-size: 27px;
	text-align: center;
	margin-bottom: 28px
}

.packages_listdeta a {
	background-color: #D9B260 !important;
	color: #fff !important;
	border-color: #168afa;
	font-size: 15px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	height: auto !important;
	border: 0 !important;
	border-radius: 4px !important;
	margin-left: 3px;
	margin-right: 3px
}

.removebtnsetbox button {
	background-color: #D9B260;
	border-color: #D9B260;
	font-size: 15px !important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: 40px !important;
	width: 100%;
	border: 0;
	padding: 8px 10px;
	transition: .3s all !important;
	cursor: pointer
}

.healthpackagescover {
	margin-top: 15px;
	margin-bottom: 10px !important
}

.healthpackagescover .tophedboxhome_title {
	margin-bottom: 12px
}

.package_dits_cover {
	display: inline-block;
	width: 100%;
	border: 0;
	-webkit-box-shadow: 0 0 6px 1px #dadada;
	-moz-box-shadow: 0 0 6px 1px #dadada;
	box-shadow: 0 0 6px 1px #dadada;
	border-radius: 9px;
	overflow: hidden;
	transition: .3s all;
	position: relative;
	text-align: left
}

.package_dits_cover a {
	padding-top: 0
}

.package_dits_img {
	display: inline-block;
	width: 100%;
	position: relative;
	height: 180px;
	object-fit: cover;
	overflow: hidden;
	border-bottom: 1px solid #dedede
}

.package_dits_img img {
	width: 100% !important;
	height: 100%;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .6s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.package_dits_title {
	display: inline-block;
	width: 100%;
	padding-left: 12px;
	padding-top: 5px
}

.package_dits_title h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 4px;
	padding-left: 0
}

.package_dits_title p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	color: grey;
	font-size: 14px;
	margin: 0;
	position: relative;
	line-height: 1.5;
	margin-bottom: 5px
}

.package_dits_price {
	display: inline-block;
	width: 100%;
	padding-left: 12px
}

.package_dits_price p {
	display: inline-block;
	margin: 0;
	color: #454545;
	font-weight: 700;
	font-size: 12px;
	list-style: decimal !important;
	width: auto;
	margin-bottom: 5px
}

.package_dits_price p strike {
	color: #ababab;
	margin-right: 0;
	font-weight: 400;
	margin-left: 5px
}

.package_dits_price span {
	display: inline-block;
	margin: 0;
	color: #528b2d;
	font-weight: 500;
	font-size: 11px;
	list-style: decimal !important;
	width: auto;
	margin-left: 6px;
	border-bottom: 1px dashed #528b2d;
	float: right;
	margin-right: 20px
}

.book_package_btn {
	display: inline-block;
	width: 47%;
	float: left;
	padding-left: 12px;
	padding-bottom: 12px
}

.book_package_btn a {
	display: inline-block;
	margin: 0;
	color: #fff;
	background: #D9B260;
	font-weight: 500;
	font-size: 13px;
	list-style: decimal !important;
	width: auto;
	border-bottom: 0;
	border: 1px solid #D9B260;
	padding: 6px 10px 7px;
	border-radius: 5px;
	margin-top: 18px
}

.book_package_logo {
	display: inline-block;
	width: 53%;
	float: left;
	position: relative;
	padding-top: 15px;
	text-align: right
}

.book_package_logo a {
	display: inline-block;
	padding-left: 0;
	padding-right: 10px;
	width: 88px
}

.book_package_logo a img {
	width: 100% !important;
	height: 40px;
	object-fit: scale-down;
	margin: 0;
	margin: 0 auto
}

.starretedboxset3 {
	display: inline-block;
	width: auto;
	margin-bottom: 0;
	margin-top: 8px;
	text-align: center;
	float: right;
	margin-right: 11px
}

.starretedboxset3 h5 {
	display: inline-block;
	background: #71aa42;
	color: #fff;
	font-size: 11px;
	font-weight: 500;
	padding: 1px 4px;
	border-radius: 3px;
	margin: 0;
	line-height: 1.5;
	min-height: 18px
}

.starretedboxset3 h5 span {
	display: inline-block;
	margin-right: 1px
}

.starretedboxset3 h5 i {
	font-size: 11px
}

.aboutboxcoversetb {
	display: inline-block;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 50px
}

.aboutboxcoversetb p {
	font-size: 16px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	margin-top: 0;
	margin-bottom: 10px
}

.walletbalancoverset h3 {
	width: auto;
	display: inline-block;
	border: 1px dashed #D9B260;
	border-radius: 4px;
	padding: 5px 8px
}

.walletbalancoverset h3 img {
	width: 26px;
	float: left
}

.walletbalancoverset h3 span {
	display: inline-block;
	margin-top: 2px;
	float: right;
	font-size: 20px;
	margin-left: 7px;
	font-weight: 600;
	color: #D9B260
}

.couponsapplybox.in {
	opacity: 1
}

.couponsapplybox .fade.in {
	opacity: .4
}

.couponsapplybox .modal-dialog {
	z-index: 9999;
	min-width: 700px;
	-webkit-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	margin: 25px auto
}

.couponsapplybox .modal-content {
	border-radius: 8px;
	border: 1px solid #a0a0a0
}

.couponsapplybox .modal-header {
	display: inline-block;
	width: 100%;
	padding: 10px 19px 6px
}

.couponsapplybox .modal-header button {
	padding: 0;
	color: #797979;
	font-weight: 400;
	font-size: 38px;
	margin: 0;
	line-height: 1;
	height: auto;
	top: -4px;
	position: relative
}

.couponsapplybox .modal-header h4 {
	display: inline-block;
	font-size: 20px;
	margin-top: 3px
}

.couponsapplybox .modal-body {
	padding: 15px;
	display: inline-block;
	width: 100%
}

.couponsapplybox .modal-footer {
	display: inline-block;
	width: 100%;
	text-align: right
}

.couponsapplybox .modal-footer button {
	background: #d4d4d4;
	color: #000;
	font-size: 16px;
	display: inline-block;
	padding: 6px 18px;
	height: auto;
	width: auto;
	border-radius: 4px
}

.offercodeboxlist_cover {
	display: inline-block;
	width: 100%
}

.offercodeboxlist_iner {
	display: inline-block;
	width: 50%;
	padding: 10px;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: top
}

.offercodebox_datacover {
	display: inline-block;
	width: 100%;
	border: 1px dashed #274888;
	border-radius: 8px;
	padding: 15px
}

.offercodebox_code {
	display: inline-block;
	width: 100%
}

.offercodebox_code h3 {
	display: inline-block;
	float: left;
	font-size: 20px;
	background: #d5e1f1;
	color: #274888;
	padding: 6px 12px;
	border-radius: 4px
}

.offercodebox_code h3 span {
	text-transform: uppercase
}

.offercodebox_code h4 {
	display: inline-block;
	float: right;
	width: 100%;
	font-size: 22px;
	margin: 0;
	margin-top: 5px;
	color: #000;
	font-weight: 400;
	margin-bottom: 3px
}

.offercodebox_data {
	display: inline-block;
	width: 100%
}

.offercodebox_data p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 4px;
	color: #000018
}

.offercodebox_data a {
	background-color: #274888;
	border-color: #274888;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	border-radius: 4px;
	width: auto;
	border: 0;
	padding: 8px 23px 9px;
	transition: .3s all !important;
	cursor: pointer;
	display: inline-block;
	margin-top: 10px
}

.searchboxserclbox {
	display: inline-block;
	width: 100%;
	position: relative;
	padding-right: 105px;
	padding-left: 10px;
	margin-bottom: 5px
}

.searchboxserclbox input {
	display: inline-block;
	width: 100%;
	height: 38px;
	border: 1px solid #274888;
	border-radius: 4px;
	background: #fff
}

.searchboxserclbox button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 10px;
	min-width: 80px;
	text-align: center;
	border: 0;
	background: #274888;
	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
}

.refanearn_detailpage {
	display: inline-block;
	width: 100%;
	padding-top: 35px;
	margin-bottom: 50px
}

.refanearndetail_title {
	display: inline-block;
	width: 100%;
	text-align: center
}

.refanearndetail_title h3 {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 27px;
	text-align: center;
	text-transform: uppercase
}

.detailrefearnset_cover {
	display: inline-block;
	width: 100%;
	text-align: center
}

.detailrefearnset_iner {
	display: inline-block;
	width: 775px;
	text-align: left;
	border-radius: 9px;
	-webkit-box-shadow: 0 0 6px 1px rgb(224, 224, 224);
	-moz-box-shadow: 0 0 6px 1px rgb(224, 224, 224);
	box-shadow: 0 0 6px 1px rgb(224, 224, 224);
	background: #fff;
	overflow: hidden;
	position: relative
}

.detailrefearnset_box1 {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 25px
}

.topdetrefpage_left {
	display: inline-block;
	width: 100%;
	text-align: center
}

.topdetrefpage_left img {
	width: 310px;
	margin-bottom: 0;
	margin-top: 0
}

.topdetrefpage_right {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px
}

.topdetrefpage_right h6 {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	font-weight: 600
}

.topdetrefpage_right p {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	color: #3a3a3a;
	line-height: 1.5
}

.newrefernboxdesbox {
	display: inline-block;
	width: 100%;
	background: #f5f5f5
}

.newrefernboxdesbox {}

.newrefernboxdesbox img {
	width: 100%
}

.newrefernboxdesbox h3 {
	position: absolute;
	display: inline-block;
	width: 100%;
	text-align: center;
	top: 36px;
	color: #D9B260;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 500
}

.detailrefearnset_box2 {
	display: inline-block;
	width: 50%;
	float: left;
	position: relative;
	padding-top: 15px
}

.refandernboxtextset {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 7px
}

.refandernboxtextset h3 {
	text-align: center;
	display: inline-block;
	width: auto;
	font-weight: 600;
	font-size: 25px;
	color: #D9B260;
	background: -webkit-linear-gradient(#0c2761, #D9B260);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 9px
}

.refandernboxtextset h3::after {
	content: '';
	position: absolute;
	border: 0;
	width: 100%;
	height: 4px;
	background: #000;
	bottom: 0;
	left: 0;
	border-radius: 33px;
	background: #274788;
	background: -moz-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -webkit-gradient(left top, right top, color-stop(0, #274788), color-stop(100%, #2f5bfa));
	background: -webkit-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -o-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -ms-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: linear-gradient(to right, #274788 0, #2f5bfa 100%)
}

.lineboxsetrefern {
	display: inline-block;
	width: 700px;
	height: 4px;
	position: absolute;
	top: 34px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #6e84d4;
	background: -moz-linear-gradient(left, #6e84d4 0, #274788 100%);
	background: -webkit-gradient(left top, right top, color-stop(0, #6e84d4), color-stop(100%, #274788));
	background: -webkit-linear-gradient(left, #6e84d4 0, #274788 100%);
	background: -o-linear-gradient(left, #6e84d4 0, #274788 100%);
	background: -ms-linear-gradient(left, #6e84d4 0, #274788 100%);
	background: linear-gradient(to right, #6e84d4 0, #274788 100%)
}

.detailrefearnboxiner {
	display: inline-block;
	width: 100%;
	text-align: left;
	float: left;
	padding-left: 58px;
	padding-right: 15px;
	position: relative;
	position: relative;
	padding-top: 3px
}

.detailrefearnboxiner img {
	width: 49px;
	margin-bottom: 10px;
	position: absolute;
	left: 0;
	top: 6px
}

.detailrefearnboxiner h4 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px
}

.detailrefearnboxiner p {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	line-height: 1.5;
	color: #696969;
	margin-bottom: 15px
}

.detailrefearnset_box3 {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-top: 1px solid #f1f1f1;
	margin-top: 0px;
	padding-top: 32px;
	padding-bottom: 26px;
	background: #f9fcff
}

.detailrefearnsetbox3iner {
	display: inline-block;
	/*width: 400px;*/
	width: 100%;

}

.refcodeboxdes {
	display: inline-block;
	width: 380px;
	background: #274788;
	background: -moz-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -webkit-gradient(left top, right top, color-stop(0, #274788), color-stop(100%, #2f5bfa));
	background: -webkit-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -o-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: -ms-linear-gradient(left, #274788 0, #2f5bfa 100%);
	background: linear-gradient(to right, #274788 0, #2f5bfa 100%);
	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
}

.refcodeboxdes a {
	display: inline-block;
	width: 25%;
	float: left;
	font-size: 18px;
	color: #274888;
	background: #fff;
	padding: 13px 10px 12px;
	border-radius: 0 8px 8px 0;
	height: 52px;
	font-weight: 500
}

.shareboxsetpart {
	display: inline-block;
	width: 200px;
	float: left;
	margin-top: 2px
}

.shareboxsetpart p {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #000018;
	margin-bottom: 10px;
	font-weight: 500
}

.shareboxsetpart ul {
	display: inline-block;
	width: auto;
	padding-left: 0
}

.shareboxsetpart ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-left: 7px;
	margin-right: 7px
}

.shareboxsetpart ul li a {
	display: inline-block
}

.shareboxsetpart ul li a img {
	width: 30px
}

.temcvontrefboxset {
	font-size: 13px;
	width: 100%;
	margin: 0;
	display: inline-block;
	float: left;
	color: #717171;
	text-align: center;
	margin-top: 2px
}

.temcvontrefboxset a {
	display: inline-block;
	color: #717171;
	font-size: 13px;
	text-decoration: underline;
	font-weight: 500;
}

.homehltblogboxset .bloglistdeta_iner {
	width: 100%;
	padding: 0;
	padding-bottom: 12px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
	border-radius: 12px;
	overflow: hidden;
}

.homehltblogboxset .allblogdatacoverset {
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06);
	border-radius: 12px;
	overflow: hidden
}

.bloglistdeta_img img {
	width: 100% !important
}

.homehltblogboxset .bloglistdeta_img img {
	height: 178px !important
}

.homehltblogboxset .bloglistdeta_detail {
	min-height: 92px;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px
}

.homehltblogboxset .blog_content {
	height: 20px
}

.homehltblogboxset .bloglistdeta_detail h3 {
	font-size: 16px
}

.homehltblogboxset .bloglistdeta_detail p {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 0
}

.doctpagecoverset {
	display: inline-block;
	width: 100%;
	padding-bottom: 50px
}

.doctpagecover_titlecv {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 28px;
	padding-bottom: 25px
}

.doctpagecover_titlecv h3 {
	display: inline-block;
	width: 70%;
	margin: 0;
	color: #454545;
	margin-bottom: 6px;
	padding-left: 10px;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}

.doctlistsetbox_cover {
	display: inline-block;
	width: 100%;
	text-align: center
}

.doctlistsetbox_iner {
	display: inline-block;
	width: 70%;
	text-align: left;
	border: 1px solid #f1f1f1;
	-webkit-box-shadow: 0 0 4px 1px #efefef;
	-moz-box-shadow: 0 0 4px 1px #efefef;
	box-shadow: 0 0 4px 1px #efefef;
	border-radius: 9px;
	margin-bottom: 18px
}

.doctlistsetiner_left {
	display: inline-block;
	width: 100%;
	float: left;
	position: relative;
	padding-left: 128px;
	min-height: 110px
}

.inerdoctpaer1 {
	display: inline-block;
	position: absolute;
	top: 17px;
	left: 17px
}

.inerdoctpaer1 img {
	width: 95px;
	height: 95px
}

.inerdoctpaer2 {
	display: inline-block;
	width: 65%;
	float: left;
	padding-top: 18px;
	padding-left: 7px;
	padding-bottom: 15px
}

.inerdoctpaer2 h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #D9B260;
	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: #D9B260;
	color: #fff;
	font-size: 16px;
	padding: 8px 16px;
	display: inline-block;
	border-radius: 4px;
	line-height: 1.5
}

.inerdoctpaer3 a:hover {
	color: #fff;
	background: #024d94;
	-webkit-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25));
	-moz-box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25);
	box-shadow: 0 3px 10px 0 rgba(2, 77, 148, .25)
}

.inerdoctpaer3 h6 {
	display: inline-block;
	width: 100%;
	color: #528b2d;
	font-size: 13px;
	margin-bottom: 13px;
	margin-top: 22px;
	text-align: right
}

.inerdoctpaer3 h6 span {
	display: inline-block;
	width: 100%;
	font-weight: 700;
	font-size: 27px;
	letter-spacing: 2px;
	text-align: right
}

.doctpecmodalcover .modal-dialog {
	z-index: 99999;
	width: 100%;
	min-width: 640px;
	margin: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 50% !important;
	-ms-transform: translate(-50%, 0) !important;
	transform: translate(-50%, 0) !important
}

.doctpecmodalcover .modal-content {
	border-radius: 6px;
	border: 1px solid #e2e2e2;
	position: relative;
	margin-bottom: 30px;
	margin-top: 30px
}

.modalloadboxset {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 9;
	background: rgba(232, 232, 232, .85);
	padding-top: 18%;
	border-radius: 8px
}

.modalloadboxset p {
	margin: 0
}

.modalloadboxset h3 {
	font-size: 20px;
	color: #D9B260
}

.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: #D9B260;
	color: #fff;
	font-size: 16px;
	height: auto;
	width: auto;
	box-shadow: inherit;
	border-radius: 4px;
	padding: 6px 15px 7px
}

.closebtn {
	display: inline-block;
	border: 0;
	background: #8e8e8e;
	color: #fff;
	font-size: 16px;
	height: auto;
	width: auto;
	box-shadow: inherit;
	border-radius: 4px;
	padding: 6px 15px 7px;
	margin-left: 9px
}

.gndtypeboxset {
	display: inline-block;
	width: 100%;
	padding-top: 1px
}

.gndtypeboxset label {
	width: auto;
	float: left;
	display: inline-block;
	margin-bottom: 0;
	margin-right: 15px;
	padding-left: 26px
}

.gndtypeboxset .control__indicator {
	top: 4px
}

.gndtypeboxset h6 {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	color: #626262;
	margin-bottom: 13px
}

.gndtypeboxset p {
	font-size: 16px;
	line-height: 1
}

.countrycodesetbox {
	position: relative
}

.cntcodesetbox {
	position: absolute;
	left: 10px;
	top: 34px;
	display: inline-block;
	margin: 0;
	width: 30px;
	font-size: 15px
}

.countrycodesetbox input {
	padding-left: 45px
}

.nodoctavilbset {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 80px
}

.nodoctavilbset img {
	display: inline-block;
	width: 150px
}

.nodoctavilbset p {
	color: #7c7c7c;
	font-size: 20px;
	display: inline-block;
	width: 100%;
	margin-top: 12px;
	font-weight: 500
}

.refersocialbox_cover.in {
	opacity: 1
}

.refersocialbox_cover .modal-backdrop.fade.in {
	opacity: .4
}

.refersocialbox_cover .modal-dialog {
	z-index: 9999;
	border-radius: 9px;
	transition: inherit !important;
	transition: inherit !important;
	transition: inherit !important;
	transform: inherit !important;
	max-width: initial !important;
	margin: 0 auto;
	min-width: auto !important;
	width: 400px;
	top: 50% !important;
	left: 0;
	-ms-transform: translate(-50%, 0) !important;
	transform: translate(0, -50%) !important;
	right: 0
}

.refersocialbox_cover .modal-content {
	border-radius: 9px;
	border: 0;
	padding: 5px
}

.refersocialbox_cover .modal-body {
	display: inline-block;
	padding: 15px;
	width: 100%;
	border: 1px dashed #D9B260;
	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 {}

.readtermboxmodal .modal-dialog {
	margin: 30px auto;
	min-width: 928px;

	transition: inherit;
	transition: inherit;
	transition: inherit;
	-webkit-transform: inherit;
	transform: inherit;
}

.readtermboxmodal .modal-content {
	border-radius: 9px;
	border: 0;
}

.readtermboxmodal .modal-body {
	padding: 20px;
}

.readtermboxmodal .modal-header {
	display: inline-block;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}

.readtermboxmodal .modal-footer {
	text-align: center;
	display: inline-block;
	width: 100%;
}

.readtermboxmodal .modal-footer button {
	display: inline-block;
	float: none;
	width: auto;
	padding: 5px 20px 5px;
	height: auto;
	border-radius: 5px;
	font-size: 16px;
}

.readtermboxmodal .close {
	display: inline-block;
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
	color: #6d6d6d;
	font-size: 28px;
	font-weight: 400;
}

.readtermboxmodal .modal-title {
	float: left;
	width: auto;
	font-size: 20px;
	color: #454545;
	font-weight: 500;
}

.readtermscndboxtext {
	display: inline-block;
	width: 100%;
}

.readtermscndboxtext h1 {
	font-size: 20px;
	font-weight: 500;
	color: #454545;
}

.readtermscndboxtext p {
	font-size: 14px;
	color: #000018;
	margin-bottom: 12px;
	line-height: 1.5;
}


.alredlogregstbtnsetbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 4px;
}

.alredlogregstbtnsetbox .login-right-links {}

.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: #D9B260;
}



.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;
}

.retordbox_inerright button {
	margin-top: 8px !important;
}










.tblcoverprodtblset {
	display: inline-block;
	width: 100%;
}

.tblcoverprodtblset .table thead th {
	text-align: left !important;
	vertical-align: middle;
}

.tblcoverprodtblset .table td {
	text-align: left;
	vertical-align: middle;
}




.tblcoverreclrtn {

	display: inline-block;
	width: 100%;
	padding-left: 18px;
	padding-right: 18px;
	border-top: 1px solid #e9ecef;
	padding-top: 18px;

}

.retcnfboxcoverset {
	/*  display: inline-block;
  width: 100%;
  border-top: 1px solid #e9ecef;*/
	display: inline-block;
	width: 100%;
	border: 1px solid #e9ecef;
	border-radius: 8px;
	margin-bottom: 15px;
}

.returnrequ_title {
	display: inline-block;
	width: 100%;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.returnrequ_title p {

	margin: 0;
	font-size: 16px;
	font-weight: 600;
}


.admusercommentbox {
	display: inline-block;
	width: 100%;
	padding-bottom: 12px;
}

.admusercommentbox p {
	color: #000018;
	font-size: 14px;
	margin: 0;
}

.admusercommentbox p span {
	font-weight: 600;
	display: inline-block;
	margin-right: 12px;
}

.leftadminboxset {
	display: inline-block;
	width: 50%;
	float: left;
	padding-left: 18px;
	padding-right: 9px;
}

.rightcustmtextset {
	display: inline-block;
	width: 50%;
	float: left;
	padding-left: 9px;
	padding-right: 18px;
}

.topprodsetalltrbox {}


.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 {}

.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 {}

.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 {}

.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 {}

.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 {}

.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;
}

.couponsapplybox .modal-header .modal-footer button {}

.offercodeboxlist_cover {
	display: inline-block;
	width: 100%;
}

.offercodeboxlist_iner {
	display: inline-block;
	width: 50%;
	/*float: left;*/
	padding: 10px 10px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}

.offercodebox_datacover {
	display: inline-block;
	width: 100%;
	border: 1px dashed #274888;
	border-radius: 8px;
	padding: 15px 15px 15px;
}


.offercodebox_code {
	display: inline-block;
	width: 100%;
}

.offercodebox_code h3 {
	display: inline-block;
	float: left;
	font-size: 20px;
	background: #d5e1f1;
	color: #274888;
	padding: 6px 12px 6px;
	border-radius: 4px;
}

.offercodebox_code h3 span {
	text-transform: uppercase;
}

.offercodebox_code h4 {
	display: inline-block;
	float: right;
	width: 100%;
	font-size: 22px;
	margin: 0;
	margin-top: 5px;
	color: #000000;
	font-weight: 400;
	margin-bottom: 3px;
}

.offercodebox_data {
	display: inline-block;
	width: 100%;
}


.offercodebox_data p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 4px;
	color: #000018;
}

.offercodebox_data a {
	background-color: #274888;
	border-color: #274888;
	font-size: 15px;
	color: #ffffff;
	font-weight: 600;
	border-radius: 4px;
	width: auto;
	border: 0;
	padding: 8px 23px 9px;
	transition: 0.3s all !important;
	cursor: pointer;
	display: inline-block;
	margin-top: 10px;
}


.searchboxserclbox {
	display: inline-block;
	width: 100%;
	position: relative;
	padding-right: 105px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.searchboxserclbox input {
	display: inline-block;
	width: 100%;
	height: 38px;
	border: 1px solid #274888;
	border-radius: 4px;
	background: #ffffff;
}

.searchboxserclbox button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 10px;
	min-width: 80px;
	text-align: center;
	border: 0;
	background: #274888;
	font-size: 15px;
	color: #ffffff;
	border-radius: 4px;
	padding: 8px 10px 8px;
	cursor: pointer;
}


.doctorconsboxbtn li a {
	margin-left: 10px !important;
}

.offerzobtnboxset {
	display: inline-block;
	float: left;
}

.offerzobtnboxset a {
	display: inline-block;
	border-radius: 4px;
	color: #274888;
	/*background: #fdfdff;*/
	background: #ffecec;
	height: 38px;
	padding: 8px 10px 10px;
	font-size: 16px;
	margin-left: 5px;
	line-height: 1.5;
}

.offerzobtnboxset a img {
	width: 23px;
	float: left;
	margin-top: 0px;
}

.offerzobtnboxset a span {
	display: inline-block;
	width: auto;
	float: left;
	font-size: 14px;
	/* font-size: 15px; */
	margin-left: 6px;
	font-weight: 600;
	color: #274888;
	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 {}

.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;
}


.allinputbtncoverbox {
	display: inline-block;
	width: 66.66%;
	float: right;
	padding-left: 10px;
	padding-top: 22px;
}

.uhidcodebox_cover {
	display: inline-block;
	width: 340px;
	position: relative;
}

.uhidcodebox_cover input {
	width: 100%;
	border: 1px solid #d4d4d4;
	background: #fdfdfd;
	border-radius: 4px;
	height: 46px;
	color: #000000;
	font-size: 16px !important;
}

.uhidcodebox_cover a {
	display: inline-block;
	width: auto;
	position: absolute;
	right: 8px;
	top: 8px;
	padding: 5px 10px 5px !important;
	font-size: 14px !important;
	line-height: 1.5 !important;
	border-radius: 3px !important;
}




p.check_uhid_code {
	color: red;
	margin: 0;
	background: #ffdde7;
	border: 1px dashed #E01D5A;
	width: auto;
	display: inline-block;
	padding: 3px 8px 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 15px;
	font-weight: 500;
	margin-top: 20px;
}

p.check_uhid_code a {
	display: inline-block;
	width: auto;
	position: relative;
	right: 0;
	top: 0;
	padding: 0px !important;
	font-size: 14px !important;
	line-height: 1.5 !important;
	border-radius: 3px !important;
	background: transparent;
	color: #007bff;
}

p.check_uhid_code a:hover {
	color: #007bff !important;
	background-color: transparent !important;
	border-color: transparent !important;
	box-shadow: inherit;
	transition: .3s all !important;
}



.specpromocodebox {}


.uhidcodesmpl_imgcover {
	display: inline-block;
	width: 100%;
}

.uhidcodesmpl_imgcover p {
	display: inline-block;
	width: 100%;
	/*border-bottom: 1px solid #eaeaea;*/
	margin: 0;
	padding-bottom: 8px;
	font-size: 16px;
	color: #454545;
	font-weight: 500;
	letter-spacing: .2px;
}

.uhidcodesmpl_imgcover ul {
	display: inline-block;
	width: 100%;
	margin-right: -5px;
	margin-left: -5px;
}

.uhidcodesmpl_imgcover ul li {
	width: 50%;
	float: left;
	padding: 5px;
}

.uhidcodesmpl_imgcover ul li a {
	display: inline-block;
	width: 100%;
}

.uhidcodesmpl_imgcover ul li a h3 {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	text-align: center;
	margin-bottom: 0;
	margin-top: 7px !important;
	color: #5f553f;
	font-weight: 400;
	line-height: 1.5;
}

.uhidcodesmpl_imgcover ul li img {
	width: 100%;
	border: 1px solid #d4d4d4;
	border-radius: 5px;
	overflow: hidden;
	height: 150px;
	object-fit: contain;
}

.leftuhidsmplboxset {
	display: inline-block;
	width: 33.34%;
	float: left;
}


.leftrightuhidboxcover {
	display: inline-block;
	width: 100%;
	margin-bottom: 35px;
}


.uhidecodlistbox_cover {
	display: inline-block;
	width: 100%;
	padding: 20px;
}

.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul li img {
	height: 220px;
}

.uhidecodlistbox_cover .uhidcodebox_cover {
	width: 100%;
}

.uhidecodlistbox_cover .uhidcodebox_cover input {
	width: 300px;
}

.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul li a h3 {
	font-size: 15px;
	margin-top: 10px !important;
}

.uhidecodlistbox_cover .uhidcodesmpl_imgcover {
	border-top: 1px solid #e1e1e1;
	padding-top: 20px;
	margin-top: 14px;
}

.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul li {
	padding: 15px;
}

.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul {
	margin-right: -15px;
	margin-left: -15px;
}

div.alert.alert-danger {
	position: relative;
	padding: 10px 12px 10px;
}

div.alert.alert-danger button.close {
	position: absolute;
	top: 7px;
	right: 8px;

}

div.alert.alert-success {
	position: relative;
	padding: 10px 12px 10px;
}

div.alert.alert-success button.close {
	position: absolute;
	top: 7px;
	right: 8px;

}



.headertoptextnotebox {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #D9B260;
	position: relative;
	padding-bottom: 7px;
	padding-top: 8px;
	height: 39px;
	padding-left: 15px;
	padding-right: 15px;
}

.HeaderTopCovMain {
	background: #D9B260;
	position: sticky !important;
	top: 0 !important;
	z-index: 1000 !important;
}

.HeaderTopCov {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 7px 0px;
}

.headertoptextnoteboxLeft {
	display: flex;
	gap: 35px;
	font-size: 16px;
	font-weight: 500;
	align-items: center;
}

.headertoptextnoteboxLeft a {
	color: #ffffff;
	display: inline-flex;
	gap: 8px;
	align-items: center;

}

.headertoptextnoteboxRight ul {
	display: flex;
	gap: 10px;
}

.headertoptextnoteboxRight ul li a img {
	width: 30px;
}

.headertoptextnotebox p {
	/*display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 18px;
    color: #ffffff;
    line-height: 1.5;*/
}

.headertoptextnotebox ul {
	display: inline-block;
	width: auto;
}

.headertoptextnotebox ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-left: 12px;
	margin-right: 12px;
}

.headertoptextnotebox ul li a {
	line-height: 22px;
	font-size: 18px;
	color: #ffffff;
}

.headertoptextnotebox ul li a i {
	display: inline-block;
	float: left;
	font-size: 19px;
	margin-top: 2px;
	margin-right: 6px;
}

.headertoptextnotebox ul li a span {
	display: inline-block;
	float: left;
}


.pincodeboxselectset {}

.pincodeboxselectset select {
	height: 50px;
}

.pincodeboxselect_edit select {
	height: 50px;
	margin-top: 11px;
}

.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: 16px;
}

.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;
}

.uhidcodeboxlist {
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.uhidcodeboxlist h3 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 900;
}

.uhidcodeboxlist ul {
	/*display: inline-block;*/
	width: 100%;
	list-style: disc;
	padding-left: 20px;
}

.uhidcodeboxlist ul li {
	/*display: inline-block;*/
	width: 100%;
	list-style: disc;
	font-size: 14px;
	color: #000000;
}

.uhidcodeboxlist input {
	margin-bottom: 8px;
}

.myactbofomrcover h1.page-title {
	margin-bottom: 22px;
}

.allinpiutlisttableset {
	overflow-y: auto;
	overflow-x: hidden;
	display: inline-block;
	width: 100%;
	max-height: 415px;
}

.allinpiutlisttableset .form-control {
	height: 38px;
	font-size: 13px !important;
}






.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 img {}

.newdesignset_cover .leftprodnamebox .prod_name b {
	font-size: 14px;
	font-weight: 500;
}

.namehilightbox {}

.newdesignset_cover .leftprodnamebox .pro_compos {
	width: auto;
	float: left;
	padding-top: 1px;
	color: #787878;
}

.newdesignset_cover .leftprodnamebox .text_msg {
	color: #0A7FA7 !important;
	padding-left: 0;
	background: #d1f4ff;
	/*float: left;*/
	border-radius: 4px;
	margin-right: 6px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: 500;
	padding: 1px 5px 1px;
	margin-top: 5px;
	display: inline-block;
}

.newdesignset_cover .leftprodnamebox .text_msg img {
	width: 13px;
	float: left;
	padding-top: 4px;
	margin-right: 5px;
}

.newdesignset_cover .leftprodnamebox .cmp_nm {
	color: #787878;
	padding-top: 0px;
}

.newdesignset_cover .leftprodnamebox a {
	padding-top: 0;
	padding-bottom: 0;
}

.rightpricebox {
	text-align: left;
	border-left: 1px solid #dfe0df;
}

.dicprice_sc {
	display: inline-block;
	float: left;
	color: #060606;
	font-weight: 700;
	font-size: 16px;
}

.mainprice_sc {
	display: inline-block;
	float: left;
	color: #AAAAAA;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: 500;
	padding-top: 1px;
}

.offerprice_sc {
	display: inline-block;
	float: left;
	color: #057203;
	background: #cce6ca;
	font-size: 10px;
	font-weight: 700;
	border-radius: 3px;
	padding: 2px 3px 2px;
	line-height: 1.5;
	margin-top: 2px;
}

.rightpricebox p {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	float: left;
}

.rightpricebox a {
	display: inline-block;
}

.newdesignset_cover li a {
	display: inline-block;
}

.newdesignset_cover li {
	display: inline-flex;
	float: left;
	width: 100%;
}

.listboxcoverprodsrc {
	padding-top: 12px !important;
	padding-bottom: 10px !important;
}

.leftrightsetdesignped {
	padding-left: 13px !important;
	padding-right: 13px;
}

.namesagesbox_textset {
	display: inline-block;
	width: 100%;
}

.namesagesbox_textset p {
	margin-bottom: 0px;
	font-size: 15px;
	font-weight: 500;
}

.namesagesbox_textset p span {
	color: #dc3635;
}

.newdesignset_cover li {
	padding-right: 0px !important;
}

.addtocart_searchbox {
	display: inline-block !important;
	min-width: 110px !important;
	background: #d9b260 !important;
	color: #ffffff !important;
	font-size: 13px !important;
	padding: 6px 12px 8px !important;
	border-radius: 4px !important;
	line-height: 1.5;
	width: auto !important;
	text-align: center !important;
	margin-top: 2px;
	border: 0;
	cursor: pointer;
}

.AddToCartBtn button:hover,
.KnowMoreAboutBtn button:hover,
.NewsLetterEmialBoxCov button:hover {
	border-color: #c29b48 !important;
	background: #c29b48 !important;
}

.CustomOutStock .outstock_searchbox {
	display: inline-block !important;
	min-width: 110px !important;
	width: auto !important;
	background-color: #8080804a !important;
	padding: 6px 12px 8px !important;
	border-radius: 4px !important;
	line-height: 1.5 !important;
	color: red !important;
	text-align: center;
	cursor: no-drop;
}

.CustomOutStock .outstock_searchbox a {
	color: red !important;
	font-size: 13px !important;
}

.sageskeywordboxsetpart {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 0 !important;
	display: inline-block;
	width: auto;
}

.sageskeywordboxsetpart li {}

.sageskeywordboxsetpart li a {}

.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;
	word-break: break-word;
}

.sorrytextresultboxset {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.sorrytextresultset {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 22px;
}

.sorrytextresultset p {
	font-size: 19px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	font-weight: 600;
	margin-bottom: 0;
}

.nocontsorryboxset {
	display: inline-block;
	width: 100%;
}

.nocontsorryboxset p {
	margin-bottom: 0;
	font-size: 15px;
	color: #000018;
	margin-left: 0;
	width: 100%;
	font-weight: 600;
}

.nocontsorryboxset p a {
	color: #3a68b1;
	text-decoration: underline;
	display: inline-block;
}

.searchlist_formset {
	display: inline-block;
	width: 100%;
	border: 0 !important;
}


.userratingbox_set {
	display: inline-block;
	width: 100%;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
}

.userratingcoverbox {
	display: inline-block;
	width: 100%;
	padding: 15px 25px;
}

.reviewtitleboxset h4 {
	font-size: 24px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 2px solid #f0f0f0;
}

.customerrewboxcover {
	display: inline-block;
	width: 100%;
	background: #fbfbfb !important;
	padding: 18px;
	margin-top: 0;
	border-radius: 6px;
	word-break: break-word;
}

.customerrewbox_iner {
	display: inline-block;
	width: 100%;
}

.customerrewbox_box1 {
	display: inline-block;
	width: 100%;
}

.customerrewbox_box1 h5 {
	display: inline-block;
	width: auto;
	float: left;
	margin: 0;
	font-size: 19px;
	margin-left: 0px;
	margin-top: 0;
	color: #6f6f6f;
}

.customerrewbox_box2 {
	display: inline-block;
	width: 100%;
	margin-top: 4px;
}

.customerrewbox_box2 p {
	display: inline-block;
	width: auto;
	float: left;
	margin: 0;
	background: #d9b260;
	color: #ffffff;
	padding: 2px 5px 2px 7px;
	border-radius: 4px;
	margin-top: 6px;
}

.customerrewbox_box2 p i {
	display: inline-block;
	float: left;
	font-size: 11px;
	margin-top: 3px;
	line-height: 1.4;
}

.customerrewbox_box2 p span {
	display: inline-block;
	float: left;
	font-size: 13px;
	padding-left: 8px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.5;
}

.customerrewbox_box2 h4 {
	display: inline-block;
	width: auto;
	margin: 0px;
	float: left;
	font-size: 18px;
	margin-right: 10px;
	font-weight: 500;
	margin-left: 8px;
	margin-top: 1px;
	color: #3c3c3c;
}

.customerrewbox_box2 h6 {
	display: inline-block;
	width: auto;
	float: left;
	margin: 0;
	font-size: 13px;
	margin-top: 5px;
	color: #656565;
}

.customerrewbox_box3 {
	display: inline-block;
	width: 100%;
}

.customerrewbox_box3 p {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	color: #656565;
	margin-bottom: 0;
}

.blogandknow_maindata .brand-logo-wrapper {
	margin-top: 0;
}

.blogandknow_maindata {
	margin-top: 0 !important;
	margin-bottom: 10px !important;

}

.blogandknow_maindata .tophedboxhome_title {
	position: relative;
	padding-right: 85px;
}

.blogandknow_maindata .tophedboxhome_title .rightnamebtnbox {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
}



.blogandknow_maindata .sldboxcovershop {
	/* float: left; */
}

.blogandknow_maindata .tophedboxhome_title {
	margin-bottom: 0;
}

.blogandknow_cover {
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
}

.blogandknow_img {
	display: inline-block;
	width: 100%;
}

.blogandknow_img img {
	width: 100% !important;
	height: 178px !important;
	object-fit: cover;
	border: 1px solid #eeeeee;
	padding: 0px !important;
}

.blogandknow_img iframe {
	width: 100%;
	height: 178px !important;
}

.blogandknow_detail {
	min-height: 125px;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	word-break: break-word;
}

.blogandknow_detail h3 {
	display: inline-block;
	width: 100%;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	margin: 0;
}

.blogandknow_detail h6 {
	display: inline-block;
	width: auto;
	font-size: 13px;
	color: #D9B260;
	font-weight: 600;
	margin: 0;
}

.blogandknow_blocont {
	height: 60px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.blogandknow_blocont p {
	width: 100%;
	color: #828282;
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 0;
}

.blogarticlsetmaincov .bloglistdeta_detail h2 {
	font-size: 16px;
	font-weight: 500;
}

.blogarticlsetmaincov .bloglistdeta_img iframe {
	width: 100%;
	height: 200px;
}

.mainatikdetailspagest .detailblogpage_mainimg iframe {
	width: 100%;
	height: 400px;
}

.blogarticlsetmaincov .lefttitlesetcovartic {
	display: inline-block;
	float: left;
	width: auto;
}

.blogarticlsetmaincov .lefttitlesetcovartic h2 {
	font-size: 20px;
	padding-top: 6px;
	line-height: 1.5;
}

.blogarticlsetmaincov .blogsearchboxsetin {
	width: auto;
}


/* new design css start */
.MainHeroBgCov {
	background-color: #FFFAF0;
	position: relative;
	padding-bottom: 100px;
}

.IndicationMenuImg img {
	width: 40px;
	background-color: #fffaf0;
	border-radius: 50%;
	padding: 1px;
}

.IndicationMenu:hover .IndicationMenuImg img {
	background: linear-gradient(347deg, rgba(243, 222, 140, 1) 0%, rgba(114, 74, 36, 1) 100%);
}

.IndicationMenu:hover .IndicationMenuTxt h3 {
	color: #D9B260;
}

.IndicationMenuCov {
	padding: 30px 0px;
	display: flex;
	/* gap: 30px; */
	/* flex-wrap: wrap; */
}

/* .IndicationMenu::after {
	content: "";
	height: 50px;
	border: 1px solid #D9D9D9;
	position: absolute;
	right: 50px;
}

.IndicationMenu:last-child::after {
	display: none;
} */


.IndicationMenu {
	display: flex;
	gap: 15px;
	align-items: center;
	width: 100%;
	position: relative;
	padding: 0px 15px;
}


.IndicationMenuTxt h3 {
	color: #212121;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 2px;
}

.IndicationMenuTxt p {
	color: #7E7E7E;
	font-weight: 400;
	font-size: 15px;
	margin-bottom: 0px;
}

.IndicationMenuBorder1 {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;


}

.IndicationMenuBorder2 {
	border-right: 1px solid #D9D9D9;

}

.CustomBannerCov {
	margin-top: -100px;
	z-index: 999;
	width: 100%;
}

.CustomBannerCov .owl-stage-outer {
	border-radius: 12px;
}

.DocHospiSelectCov select {
	width: 100%;
	display: inline-block;
	border: 1px solid #626262;
	border-radius: 6px;
	height: 42px;
	padding: 0px;
	font-size: 14px;
}


.CustomProdectBgCov {
	background-color: #ffffff;
}

.CustomProdectBgCov1 {
	background-color: #FFFAF0;
	padding: 25px 0px;
	background-image: url(../bg.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.AddToCartBtn button {
	width: 100%;
	background-color: #D9B260;
	color: #ffffff;
	font-size: 14px;
	border-radius: 6px;
	border: 0;
	margin: 10px 0px;
	padding: 8px 0px;
	display: flex;
	gap: 5px;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	font-weight: 500;
	cursor: pointer;
}

.AddToCartBtn button img {
	width: 16px !important;
	height: 16px !important;
}

.OutOfStockBtn button {
	width: 100%;
	background-color: #8080804a;
	color: red;
	font-size: 14px;
	border-radius: 6px;
	border: 0;
	margin: 10px 0px;
	padding: 6px 0px;
	display: flex;
	gap: 5px;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	font-weight: 500;
}


.HowToOrderSecCov {
	background-color: #FFFAF0;
	padding-top: 170px;
	/* height: 400px; */
	padding-bottom: 35px;
	margin-bottom: 30px;
	background-image: url(../bg.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}


.CustomCategorySecCov {
	margin-bottom: -100px;
}

.AboutUsImg img {
	width: 100%;
	height: auto;
}

.HowToOrderSecInnrTxt {
	margin: 25px 0px;
}

.HowToOrderSecTxt h3 {
	font-weight: 600;
	font-size: 28px;
	margin-bottom: 15px;
	text-transform: capitalize;

}

.HowToOrderSecTxt h6 {
	font-size: 16px;
	margin-bottom: 15px;
	color: #7E7E7E;
	text-transform: capitalize;
}

.HowToOrderSecTxt p {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 500;
	display: flex;
	gap: 10px	;
	align-items: baseline;
}

.HowToOrderSecTxt h5 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 500;
}

.HowToOrderSecTxt p span {
	border: 1px solid #D9B260;
	border-radius: 100%;
	padding: 0px 8px;
	/* margin-right: 10px; */
	background-color: #ffff;
	color: #D9B260;
}

.KnowMoreAboutBtn {
	margin-top: 30px;
}

.KnowMoreAboutBtn button {
	background-color: #D9B260;
	color: #ffffff;
	border-radius: 8px;
	padding: 10px 15px;
	border: 0;
	text-transform: capitalize;
	font-weight: 500;
	cursor: pointer;
}

.NewsLetterCov {
	background-image: url(../svg/news-letter-bg.svg);
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	padding: 60px 0px 120px 0px;
	margin: 20px 0px 0px 0px;
}

.NewsLetterCovInnr {
	/* margin: auto; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	row-gap: 20px;
}

.NewsLetterCovTxt {
	text-align: center;
	display: flex;
	gap: 15px;
	align-items: center;
}

.NewsLetterCovTxt h2 {
	font-size: 24px;
	font-weight: 500;
}

.NewsLetterCovTxt p {
	font-size: 18px;
	font-weight: 400;
	color: #7E7E7E;
	margin-bottom: 0;
}

.NewsLetterEmialBoxCov {
	border: 1px solid #EAEAEA;
	border-radius: 8px;
	padding: 5px;
	display: inline-flex;
	justify-content: space-between;
	background-color: #ffffff;
	align-items: center;
	width: 30%;
	box-shadow: 3px 6px 15px 10px #0000000F;

}

.NewsLetterEmialBoxCov input {
	background: transparent;
	border: 0;
}

.NewsLetterEmialBoxCov button {
	padding: 10px 25px;
	border-radius: 8px;
	color: #ffffff;
	background-color: #D9B260;
	border: 0;
	font-weight: 600;
	cursor: pointer;
}

.NewsLetterDownloadCov {
	margin-top: -65px;
	display: block;
	width: 100%;
	margin-bottom: 60px;
}

.NewsLetterDownloadInnrCov {
	background-color: #ffffff;
	border-radius: 12px;
	box-shadow: 0px 3px 12px 0px #0000000F;
	overflow: hidden;
	padding: 25px;
	row-gap: 20px;
}



.NewsLetterInnrBox {
	display: flex;
	align-items: flex-start;
	/* padding: 15px 0px; */
	gap: 15px;
}

.NewsLetterInnrBoxTxt h3 {
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 8px;

}

.NewsLetterInnrBoxTxt p {
	margin-bottom: 0;
	color: #7E7E7E;
	max-width: 202px;
}

/* .NewsLetterAppPlayBtnCov {
	padding: 15px 0px;

} */

.NewsLetterAppPlayBtn {
	width: 100%;
}

.Testimonialcarousel {
	background-image: url(../img/world-map.png);
	/* background-size: contain; */
	/* background-attachment: fixed; */
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;

}

.Testimonialcarousel .owl-nav.disabled {
	display: none;
}

.Testimonialcarousel {
	margin: 20px auto;
	position: relative;
}


.Testimonialcarousel .owl-nav button {
	background: none;
	border-radius: 50%;
	border: 0;
	height: 40px;
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 1;
}

.Testimonialcarousel .owl-nav .owl-prev {
	left: -20px;
}

.Testimonialcarousel .owl-nav .owl-next {
	right: -20px;
}

.TestimonialItmCov {
	display: flex;
	flex-direction: column;
	gap: 20px;
	align-items: center;
	padding: 40px 0px;
	text-align: center;
}

.TestimonialItmCov h4 {
	padding: 0px 50px;
	overflow-wrap: anywhere;
}

.TestimonialItmProfile {
	border-radius: 50%;
	height: 64px;
	width: 64px;
	overflow: hidden;
}

.TestimonialItmProfile img {
	width: 100%;
	height: fit-content;
	object-fit: cover;
}

.TestimonialRating {
	display: flex;
	gap: 5px;
	align-items: center;
}

.TestimonialRating p {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
}

.TestimonialRating img {
	width: 20px !important;
	height: 20px !important;
}

.TestimonialItmProfileCov {
	text-align: center;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.TestimonialItmProfileCov p {
	font-weight: 400;
	font-size: 16px;
}

.FooterMainCov {
	padding: 30px 0px;
	box-shadow: 0px 0px 10px 0px #0000000F;
}

.FooterCov {}

.FooterLogoCov {
	border-right: 1px solid #D9D9D9;
}

.FooterLogoCov a {}

.FooterLogoCov img {
	width: 102px;
	height: 107px;
	margin-bottom: 15px;
}

.FooterLogoCov p {
	color: #7E7E7E;
}

.FooterSocialSecCov {
	padding-left: 60px;
	border-left: 1px solid #D9D9D9;

}

/* .FooterSecMenuCov {
	padding-right: 30px;
} */

.FooterSecMenuCov h4,
.FooterSocialSecCov h4 {
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 20px;
}

.FooterSecMenuCov li,
.FooterSocialSecCov li {
	margin-bottom: 15px;
}

.FooterSecMenuCov li a,
.FooterSocialSecCov li a {
	color: #000;
}

.FooterSocialSecCov li a img {
	margin-right: 8px;
}

.homehltblogboxset .single-brand-logo {
	display: inline-block;
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 12px;
	padding-right: 12px;
}

.container {
	max-width: 1290px !important;
}

.UploadRxBtn {
	background-color: #ffffff;
	color: #d9b260;
	border: 1px solid #d9b260;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 18px;
	border-radius: 8px;
}

.UploadRxBtn i {
	font-size: 18px;
	margin-right: 5px;
}

.UploadRxBtn:hover {
	border-color: #c29b48;
	background: #c29b48;
	color: #ffffff;
}

/* new design css end */





@media (max-width: 1500px) {
	.NewsLetterEmialBoxCov {
		width: 35%;
	}

}

/* @media (max-width: 1300px) {
	.sldboxcovershop {
		padding: 0;
	}
} */

@media (min-width: 1300px) {
	.sldboxcovershop {
		padding: 0px;
	}

	.NewsLetterEmialBoxCov {
		width: 40%;
	}

	/* 
	.FooterSocialSecCov {
		padding-left: 30px !important;
	} */

}

/* @media (max-width: 1300px) {


	.FooterSocialSecCov {
		padding-left: 30px !important;
	}

} */

@media (max-width: 1024px) {
	/* .FooterSocialSecCov {
		padding-left: 30px !important;
	} */

	.NewsLetterEmialBoxCov {
		width: 40%;
	}

	.IndicationMenuCov {
		flex-wrap: wrap;
		row-gap: 20px;
	}

	.IndicationMenuBorder1,
	.IndicationMenuBorder2 {
		border: 0;
	}
}


@media (max-width: 991px) {
	.NewsLetterAppPlayBtnCov {
		text-align: center;
	}

	.lefthedlogonav a img {
		width: 70px;
		height: auto;
	}

	.FooterLogoCov img {
		width: 90px;
		height: auto;

	}

	.IndicationMenuCov {
		row-gap: 20px;
	}

	.doctlistsetbox_iner {
		width: 100%
	}

	.NewsLetterEmialBoxCov {
		width: 60%;
	}

	.FooterLogoCov {
		border-right: 0;
	}

	.FooterSocialSecCov {
		padding-left: 0px;
		border-left: 0;
	}

	.FooterCov {
		row-gap: 20px;
	}
}

@media (max-width: 767px) {

	.HeaderTopCovMain,
	.navhedbox_cover {
		position: relative !important;
		top: 0 !important;
	}

	.IndicationMenuCov {
		padding: 15px 0px;
	}

	.MainHeroBgCov {

		padding-bottom: 0px;
	}

	.NewsLetterEmialBoxCov {
		width: 60%;
	}

	.HowToOrderSecTxt {
		margin-top: 25px;
	}

	.HowToOrderSecTxt h5 {

		font-size: 16px;

	}

	.HowToOrderSecTxt h3 {
		font-size: 24px;
	}

	.HowToOrderSecTxt p {
		font-size: 16px;
	}

	.userratingcoverbox {
		padding: 15px;
	}

	.allinpiutlisttableset {
		max-height: initial;
	}

	.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
	}
}

@media (max-width: 650px) {
	.NewsLetterEmialBoxCov button {
		padding: 10px 10px;

	}

	.NewsLetterIcon {
		display: none;
	}



	.footboxmanuset1 a img {
		width: 164px;
	}

	.nodoctavilbset {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

@media (max-width: 576px) {
	/* .container {
		max-width: 540px !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: 500px) {
	.headertoptextnoteboxLeft {
		font-size: 14px;
	}

	.NewsLetterEmialBoxCov button {
		padding: 8px 10px;
	}

	.NewsLetterEmialBoxCov {
		width: 80%;
	}

	.inerdoctpaer1 {
		top: 15px;
		left: 14px
	}

	.inerdoctpaer3 h6 span {
		font-size: 24px
	}

	.inerdoctpaer3 a {
		margin-top: 15px
	}

	.inerdoctpaer3 {
		padding: 0 15px 10px 18px
	}

	.inerdoctpaer3 h6 span {
		text-align: left
	}

	.inerdoctpaer3 h6 {
		width: auto;
		float: left;
		text-align: left;
		margin-bottom: 6px;
		margin-top: 8px
	}

	.inerdoctpaer2 {
		width: 100%;
		padding-left: 108px;
		padding-top: 14px
	}

	.doctlistsetiner_left {
		padding-left: 0
	}

	.inerdoctpaer3 {
		width: 100%
	}
}

@media (max-width: 479px) {
	.detailrefearnsetbox3iner {
		width: 100%
	}

	.doctpagecover_titlecv h3 {
		font-size: 20px
	}
}

@media (max-width: 460px) {
	.navhedbox_cover {
		top: 66px;
	}
}

@media (max-width: 414px) {
	.NewsLetterEmialBoxCov {
		padding: 4px;
	}

	.NewsLetterCovTxt p {
		font-size: 16px;

	}

	.NewsLetterCovTxt h2 {
		font-size: 22px;

	}

	.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: 15px;
	line-height: 35px;
}

@media (max-width: 1600px) {
	.logo_1 {
		margin-top: 0 !important
	}
}

@media (max-width: 1400px) {
	.col-md-3.col-12.upl.hidden-xs.hidden-md {
		margin-left: -8px
	}
}

@media (max-width: 1350px) and (min-width: 1200px) {
	.main-menu ul li {
		padding-right: 8px
	}
}

@media (min-width: 768px)and (max-width: 990px) {
	.add_edit_main .page-header .sticky-menu.active img.small_logo {
		display: none
	}
}

@media only screen and (min-width: 1400px) {
	.add_edit_main .page-header .sticky-menu.active {
		padding-left: 13px
	}
}

@media (min-width: 1300px) {
	.ban_btm-box.last {
		text-align: right
	}

	.bann_content {
		padding: 20px 60px 20px 70px
	}

	.add_edit_main .page-header .sticky-menu.active {
		padding-left: 84px
	}
}

@media (min-width: 1222px) {
	.bann_content {
		padding: 20px 30px
	}
}

@media (min-width: 1200px) {

	.add_edit_main .page-header .sticky-menu.active {
		padding-left: 18px
	}
}

@media (min-width: 1100px) {
	.add_edit_main .page-header .sticky-menu.active {
		padding-left: 67px
	}
}

@media (max-width: 1336px) {
	/* .rightmenuyboxset ul li {
		margin-left: 16px
	} */
}

@media (max-width: 1315px) {
	.textbhhp2 {
		padding-left: 125px
	}
}

@media (max-width: 1312px) {
	.navhedbox_cover {
		padding-left: 20px;
		padding-right: 20px
	}

	.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
	} */



	.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: 1268px) {
	.earnrefbox_righttext p {
		font-size: 15px;
	}

	.earnrefbox_righttext h3 {
		font-size: 22px;
	}
}

@media (max-width: 1251px) {
	.navmenulerboxset ul li {
		margin-right: 13px;
		margin-left: 12px
	}

	.midserchbox {
		width: 490px
	}
}

@media (max-width: 1247px) {
	.searchbar {
		width: 485px
	}
}

@media (max-width: 1240px) {
	.logosrchcsart {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width: 1220px) {
	.earnrefbox_righttext {
		padding-top: 18px;
		padding-right: 16px
	}

	.referearnboxcoverset a {
		height: 190px
	}

	.refearnboxcover_offer .offerimgaddbox img {
		height: 190px
	}

	.earnrefbox_leftimg {
		padding-top: 19px
	}

	.earnrefbox_leftimg img {
		height: 155px
	}

	.textbhhp2 {
		padding-left: 105px
	}
}



@media (max-width: 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) {
	.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) {
	.textbhhp2 {
		padding-left: 90px
	}
}

@media (max-width: 1154px) {
	.gmadtdepsinerset {
		min-height: 46px
	}

	.gmadtdepsiner5 {
		width: 27%
	}

	.gmadtdepsiner3 {
		width: 17%
	}

	.gmadtdepsiner2 {
		width: 21%
	}

	.gmadtdepsiner1 {
		width: 17%
	}

	.gmadtdepsiner_right {
		padding-left: 0;
		padding-top: 4px;
	}

	.gmadtdepsiner_right p {
		font-size: 12px
	}

	.gmadtdepsiner_left img {
		width: 30px;
		margin-top: 6px
	}

	.gmadtdepsiner_left {
		width: 45px;
		height: 45px
	}

	.gmadtdepsiner_left img {
		width: 32px
	}

	.gmadtdepsiner5 p {
		font-size: 15px;
	}

	.menunav3 {
		width: 192px
	}

	.menunav2 {
		width: 170px
	}

	.menunav1 {
		width: 152px
	}

	.navmainlistmenu {
		padding-left: 40px
	}

	.searchbar {
		width: 425px
	}
}

@media (max-width: 1146px) {
	.FooterSocialSecCov {
		padding-left: 30px;
	}

	.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: 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
	}


	.rightmenuyboxset {
		padding-right: 0
	}

	.serchboxcontnum_iner {
		padding-right: 0
	}
}

@media (max-width: 1100px) {
	.headertoptextnotebox ul li a {
		font-size: 16px;
	}

	.headertoptextnotebox ul li a i {
		font-size: 17px;
	}

	.headertoptextnotebox {
		padding-bottom: 5px;
		padding-top: 8px;
		height: auto;
	}

	.main-menu nav>ul li {
		margin: 0 6px
	}

	.logo_1 {
		margin-top: 10px !important
	}
}

@media (max-width: 1083px) {
	.navmenulerboxset ul li a span {
		margin-top: 5px;
		margin-left: 8px
	}

	.navmenulerboxset ul li a img {
		width: 34px
	}

	/* .rightmenuyboxset ul {
		padding-top: 18px
	} */

	.menunav3 {
		width: 178px
	}

	.menunav2 {
		width: 158px
	}

	.menunav1 {
		width: 144px
	}

	/* .rightmenuyboxset ul li {
		margin-left: 13px
	} */

	/* .rightmenuyboxset ul li a span {
		left: 17px
	} */

	/* .rightmenuyboxset ul li a p {
		margin-top: 9px;
		font-size: 12px
	} */
	/* 
	.rightmenuyboxset ul li a img {
		width: 30px;
		height: 30px
	} */

	.navmainlistmenu p span {
		font-size: 11px
	}

	.navmainlistmenu {
		padding-left: 38px
	}

	.navmainlistmenu p {
		font-size: 13px !important;
		padding-top: 0
	}

	.navmainlistmenu img {
		width: 30px;
		height: 30px
	}
}

@media (max-width: 1065px) {
	.searchbar {
		width: 385px
	}
}

@media (max-width: 1034px) {
	.navmenulerboxset ul li a {
		font-size: 16px
	}

	.midserchbox {
		width: 454px
	}

	.noadddisbox .bann_content {
		padding-right: 25px
	}
}

@media (max-width: 1024px) {
	.readtermboxmodal .modal-dialog {
		min-width: 96%;
	}

	.earnrefbox_righttext {
		padding-top: 8px
	}

	.referearnboxcoverset a {
		height: 160px
	}

	.earnrefbox_righttext h3 {
		font-size: 20px
	}

	.earnrefbox_righttext p {
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 14px
	}

	.earnrefbox_leftimg img {
		height: 125px
	}

	.refearnboxcover_offer .offerimgaddbox img {
		height: 160px
	}

	.offerimgaddbox a {
		width: 100%
	}

	.prodsetdiscolor1 .owl-nav .owl-prev {
		border-radius: 50% !important;
		left: -17px !important
	}

	.contmenuonfot_right ul li a {
		margin-left: 20px
	}

	.brand-logo-active-block.owl-carousel .owl-nav button,
	.brand-logo-active.owl-carousel .owl-nav button,
	.product-slider-active.owl-carousel .owl-nav button {
		opacity: 1 !important
	}

	.bannersliderbox .owl-nav button {
		opacity: 1 !important
	}
}

@media (max-width: 1014px) {
	.searchbar {
		width: 362px
	}

	/* 
	.rightmenuyboxset ul li a span {
		top: -3px;
		left: 15px
	} */

	/* .rightmenuyboxset ul li a p {
		margin-left: 6px
	} */

	/* .rightmenuyboxset ul li {
		margin-left: 11px
	} */

	/* .rightmenuyboxset ul {
		padding-top: 16px
	} */

	.medcshopoffnav {
		padding-top: 16px
	}

	/* .lefthedlogonav a img {
		width: 135px
	} */
}

@media (max-width: 1010px) {
	.HowToOrderSecTxt br {
		display: none;
	}

	.textbhhp2 {
		padding-left: 54px
	}
}

@media only screen and (max-width: 992px) {
	.prodrightboxsetpart {
		width: 100%
	}

	/* .container {
		max-width: 960px !important;
	} */
}

@media (max-width: 991px) {
	.FooterSocialSecCov {
		padding-left: 0px;
	}

	.orderredusissuset {
		border-radius: 21px 21px 0px 0px !important;
	}

	.right_verificationcod {
		padding-right: 20px;
		padding-left: 20px;
	}

	.resendbtnsbtset {
		margin-bottom: 34px;
	}

	.headertoptextnotebox ul li {
		float: none;
	}

	.headertoptextnotebox ul li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.headertoptextnotebox p {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 15px;
	}

	.pincodeboxselect_edit {
		margin-bottom: 25px;
	}

	.pincodeboxselect_edit select {
		margin-top: 0;
	}

	.leftuhidsmplboxset {
		width: 345px;
	}

	.allinputbtncoverbox {
		width: 100%;
		padding-left: 0;
	}

	.loadsectbox {
		position: relative !important;
		height: auto !important;
	}

	section#content {
		padding-bottom: 0 !important;
	}

	.refanearn_detailpage {
		padding-top: 20px
	}

	.refanearn_detailpage .container {
		max-width: 100%
	}

	/* .navhedbox_cover {
		padding-bottom: 14px
	} */

	.midserchbox {
		width: 100%;
		padding-top: 0;
		margin-left: 0;
		float: left;
		margin-top: 0;
	}

	.lefthedlogonav {
		margin-top: 0
	}

	.navmenulerboxset {
		display: none
	}

	.detailsubstprod {
		width: 50%
	}

	.mackindboxset_iner p br {
		display: none
	}

	.downloadbox_inr {
		width: 86%
	}

	.navbar-light .navbar-nav .nav-link {
		color: #000
	}

	.probtnlgin_coverbox {
		width: 184px !important;
		top: 30px !important
	}

	/* 
	.rightmenuyboxset ul li {
		margin-left: 18px
	} */

	/* .rightmenuyboxset ul {
		padding-top: 4px
	} */

	/* .lefthedlogonav a img {
		width: 144px
	} */
	.CartBtn img {
		width: 40px;
		/* height: 25px; */
	}

	.UploadRxBtn {
		padding: 8px 18px;
	}

	.serchboxcontnumb {
		display: inline-block;
		width: 50%;
		float: left
	}

	.lefthedlogonav {
		display: inline-block;
		width: 100%;
		float: left;
		text-align: left;
		min-height: auto;
		margin-bottom: 13px;
		position: relative;
	}

	.rightmenuyboxset {
		padding-right: 0;
		width: auto;
		margin-top: 15px;
		position: absolute;
		right: 60px;

	}

	/* .rightmenuyboxset ul {
		gap: 10px;
	} */

	/* .rightmenuyboxset ul li a img {
		width: 40px;

	} */

	.rightmenuyboxset ul li a span {

		top: 2px;
		left: 24px;

	}

	.searchbar {
		width: 100%
	}

	.mobilenavboxset .navbar-toggler {
		background: #D9B260;
		color: #fff;
		position: absolute;
		top: 23px;
		right: 0;
		padding-left: 6px;
		padding-right: 6px;
		border-color: #D9B260;
	}

	.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%;
		padding-top: 5px
	}

	.rightorderpreseltpr {
		width: 100%;
		padding-top: 14px
	}

	.collgprescription2 {
		width: 25%
	}

	.cartpricedetails_cover {
		padding-left: 0
	}

	.othcartquotpage .bhgxx2.col-lg-12 {
		padding-left: 0
	}

	.othcartquotpage {
		padding-right: 15px !important;
		margin-top: 24px;
		padding-left: 15px
	}

	.colmd3leftfaq {
		display: none
	}

	.colmd9rightfaq {
		width: 100%
	}

	.cartpricedetails_iner ._22vQVX {
		padding-left: 15px !important;
		padding-right: 15px !important
	}

	.cartpricedetails_iner ._2twTWD {
		padding-left: 15px !important;
		padding-right: 15px !important
	}

	.cartpricedetails_title {
		padding-left: 15px !important;
		padding-right: 15px !important
	}

	.boxsdwnallsemset {
		margin-bottom: 14px
	}

	.boxleft_titlesetpart {
		padding: 12px 20px
	}

	.proditboxsetcover {
		width: 100%;
		max-width: 100%
	}

	.lefthedlogonav a {
		margin-top: 0
	}

	.ban_btm-box.last {
		width: 22%
	}

	.ban_btm-box {
		width: 19%
	}

	.ban_btm-box h2 label {
		font-size: 16px
	}

	.ban_btm-box h2 {
		font-size: 16px
	}

	.ban_btm-box img {
		width: 28px
	}

	.ban_btm-box h3 {
		font-size: 12px
	}

	.desktop_menu,
	.upl {
		display: none !important
	}

	.search_bar {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important
	}

	.search_bar .c-omni__wrapper.u-clearfix.c-omni__wrapper--keyword {
		width: 100% !important
	}

	.logo img {
		width: 100% !important
	}

	.cart_box {
		position: absolute;
		top: 12px;
		right: 8px
	}

	.logo_1 {
		width: 220px !important;
		max-width: 220px !important;
		flex: 220px !important;
		margin-top: 0 !important;
		right: -30px
	}

	header#main-nav {
		top: 12px;
		position: relative
	}

	h1.banner_content {
		font-size: 18px;
		line-height: 24px
	}
}

@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;
		padding-left: 0;
		padding-top: 13px;
	}

	.teststbhihpbox {
		padding-top: 35px
	}

	.teststbhihpbox p {
		font-size: 22px
	}

	.advertisement_add .ban_btm-box img {
		width: 56px
	}
}

@media (max-width: 955px) {
	.earnrefbox_righttext p {
		margin-top: 0;
		margin-bottom: 14px;
		font-size: 16px;
	}

	.referearnboxcoverset {
		margin-bottom: 20px
	}

	.refearnboxcover_offer .offerimgaddbox img {
		height: auto
	}

	.earnrefbox_righttext {
		padding-top: 39px
	}

	.earnrefbox_leftimg {
		padding-top: 18px;
		padding-bottom: 18px
	}

	.earnrefbox_leftimg img {
		height: 165px
	}

	.referearnboxcoverset a {
		height: auto
	}

	.referearnboxcoverset {
		width: 100%;
		padding-right: 25px;
		padding-left: 25px
	}

	.refearnboxcover_offer .offerimgaddbox {
		width: 100%;
		padding-right: 25px
	}
}

@media (max-width: 910px) {
	.addtocart_searchbox {
		min-width: auto !important;
	}

	.appdownldbtn a img {
		width: 110px
	}

	.contmenuonfot_right {
		width: 75%
	}

	.contmenuonfot_left {
		width: 25%
	}

	.contmenuonfot_right ul li a {
		margin-left: 14px
	}
}

@media (max-width: 873px) {
	.laball_listcover .list_colmd4 {
		width: 50%
	}

	.popupmorelist {
		width: 570px
	}

	.proditboxsetcover .product-main {
		margin-bottom: 10px
	}

	.colsm4proditset {
		width: 33.33%
	}

	.ban_btm-box.last {
		width: 21%
	}

	.ban_btm-box h2 label {
		font-size: 13px
	}

	.ban_btm-box h2 {
		font-size: 13px
	}

	.ban_btm-box img {
		width: 24px
	}

	.ban_btm-box h3 {
		font-size: 11px;
		font-weight: 600
	}
}

@media (max-width: 860px) {
	.teststbhihpbox {
		padding-top: 42px
	}

	.advertisement_add .ban_btm-box img {
		width: 53px
	}

	.advertisement_add .ban_btm-box h3 {
		font-size: 13px
	}

	.teststbhihpbox p {
		font-size: 19px
	}

	.textbhhp2 {
		padding-left: 51px
	}
}

@media (max-width: 805px) {
	.detailrefearnset_iner {
		width: 95%
	}
}

@media (max-width: 805px) {
	.gmadtdepsiner_right p {
		font-size: 13px;
		margin-top: 4px
	}

	.gmadtdepsinerset {
		text-align: center;
		padding-left: 0
	}

	.gmadtdepsiner_left {
		position: relative;
		float: none
	}

	.gmadtdepsiner_right {
		width: 100%;
		text-align: center
	}

	.contmenuonfot_right ul li a {
		margin-left: 11px
	}

	.allfootcoverbox {
		padding-left: 0;
		padding-right: 0
	}

	.contmenuonfotbox {
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width: 768px) {
	/* .FooterSocialSecCov {
		padding-left: 0 !important;
	} */

	/* .container {
		max-width: 720px !important;
	} */

	.add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
		display: none !important
	}

	.add_edit_main .page-header .sticky-menu.active img#sticky_img {
		display: block !important
	}

	.add_edit_main img#sticky_img {
		display: none !important
	}
}

@media (max-width: 767px) {
	.blogarticlsetmaincov .lefttitlesetcovartic {
		width: 100%;
	}

	.blogarticlsetmaincov .blogsearchboxsetin {
		width: 100%;
		margin-top: 14px;
	}

	.blogarticlsetmaincov .blogsearchboxsetin .form-group {
		width: 100%;
	}

	.blogarticlsetmaincov .categbloglist_title {
		margin-bottom: 6px;
	}

	.rightpricebox.hidden-xs {
		display: inline-block !important;
	}

	.allinputbtncoverbox {
		padding-top: 10px;
	}

	.pres_containerwidthset {
		max-width: 100%;
	}

	.couponsapplybox .modal-dialog {
		min-width: 96%;
	}

	.topdetrefpage_left img {
		width: 90%
	}

	.refandernboxtextset h3 {
		font-size: 22px
	}

	.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: 35px
	}

	.rightarrowbox {
		width: 35px
	}

	.downloadbox_right {
		padding-top: 0
	}

	.boxpedsetpartlr .col-sm-3 span {
		display: inline-block;
		width: 100%
	}

	.boxpedsetpartlr .col-sm-3 br {
		display: none
	}

	.boxpedsetpartlr .col-sm-3 {
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		flex: inherit
	}

	.myactbofomrcover {
		padding-top: 29px !important;
		padding-bottom: 38px
	}

	.imactboxnone {
		display: none
	}

	.leftcontformbox {
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0
	}

	.maprightboxset {
		width: 100%
	}

	.aboutvideosect iframe {
		width: 100%
	}

	.rowimgboxprb .col-sm-3 {
		display: inline-block;
		width: 50% !important;
		float: left;
		flex: inherit !important;
		max-width: 50%
	}

	.chrgtemsetbox {
		min-height: auto
	}

	.lginsignupboxcover.reg {
		min-height: 550px
	}

	.loginboxsetpart h1 {
		font-size: 32px
	}

	.loginboxsetpart {
		padding-top: 28px
	}

	.registerboxallset form {
		padding: 26px 40px 0
	}

	.lginsignupboxcover {
		min-height: none !important;
		height: auto !important;
		position: relative
	}

	.lginsignupboxcover .form-container {
		position: relative !important;
		top: 0 !important
	}

	.mobilenavboxset .navbar-collapse ul {
		margin: 0;
		margin-top: 0 !important
	}

	.prodleftboxsetpart .product-img-box .fa-search-plus {
		display: none
	}

	.buttonsetaddcatbtn button {
		margin-bottom: 0 !important
	}

	.disspansettext {
		margin-left: 6px !important
	}

	.prodrightboxsetpart .product-name {
		padding-top: 0 !important;
		margin-bottom: 0
	}

	.prodrightboxsetpart .product-name span {
		margin-bottom: 0
	}

	.prodrightboxsetpart {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	.proddetailsboxsetp {
		padding: 0 15px !important
	}

	.prodleftboxsetpart .abs-img {
		padding-bottom: 0 !important;
		min-height: 270px
	}

	.prodleftboxsetpart {
		width: 100%
	}

	.medbacatprodlist .product-content h4 {
		min-height: auto
	}

	.medbacatprodlist .product-wrapper {
		margin-bottom: 18px;
		min-height: auto
	}

	.medbacatprodlist .product-content h4 a {
		min-height: auto
	}

	.mackindboxset_iner {
		background-size: 493px;
		background-position-y: 63px
	}

	.aboutdiscripdeta4 ul li {
		width: 50%;
		min-height: 160px
	}

	.downloadbox_right p {
		font-size: 13px;
		margin-bottom: 19px
	}

	.downloadbox_right h3 {
		font-size: 20px;
		margin-bottom: 9px
	}

	.downloadbox_inr {
		width: 100%
	}

	.bannersliderbox .owl-nav button span {
		line-height: 0 !important
	}

	.bannersliderbox .owl-nav .owl-next span {
		top: 13px !important;
		left: 13px !important
	}

	.bannersliderbox .owl-nav .owl-prev span {
		top: 12px !important;
		left: 11px !important
	}

	.teststbhihpbox {
		padding-right: 15px
	}

	.noadddisbox .bann_content {
		padding-right: 0
	}

	.advertisement_add .ban_btm-box {
		width: 25%
	}

	.teststbhihpbox {
		width: 100%;
		padding-top: 0;
		padding-bottom: 12px
	}

	.addnewaddbtnset {
		border-radius: 5px !important
	}

	.remarkboxsetcover {
		padding-bottom: 16px;
		padding-left: 0;
		padding-top: 16px
	}

	.paymtboxtypeset h4 {
		font-size: 18px
	}

	.paymtboxtypeset {
		padding-left: 0;
		padding-top: 22px
	}

	.delvraddrboxsetleft h4 {
		font-size: 18px;
		margin-bottom: 5px
	}

	.addresboxleftprw {
		margin-bottom: 0 !important
	}

	.collgprescription2 {
		width: 33.33%
	}

	.alldetarqotbox {
		margin-bottom: 15px
	}

	.cartqupageset2 {
		width: 100% !important
	}

	.othcartquotpage {
		margin-top: 18px
	}

	.aplbntsetox {
		margin-top: 10px;
		width: 145px;
		margin-bottom: 10px;
	}

	.cartpricelisted {
		margin-top: 3px !important
	}

	.cartlisttitlebox {
		padding-left: 13px !important;
		padding-right: 13px !important
	}

	.cartpricedetails_cover .bhgxx2.col-lg-12 {
		margin-top: 5px !important
	}

	.categoryprodlistmain {
		margin-top: 10px !important
	}

	.alldetacoverfltcat {
		padding: 22px 0 !important;
		border-top: 0 !important
	}

	.product_detaildetabox .product-property-title {
		font-size: 20px;
		margin-bottom: 5px
	}

	.product-view .product-essential .product-info-main .btn-cart {
		width: auto !important
	}

	.subsitiprodcover {
		margin-top: 0;
		padding-top: 0 !important
	}

	.prodrespopageset {
		padding-top: 20px
	}

	.product_detaildetabox .product-property-title {
		margin-top: 0
	}

	.prodrightboxsetdit .price-info {
		margin-bottom: 0 !important
	}

	.prodrightboxsetdit .add-to-cart {
		margin-bottom: 0 !important
	}

	.prodrightboxsetdit .mdl-selectfield__placeholder {
		top: 4px !important
	}

	.addcartbtnsetbox button {
		margin-bottom: 0 !important
	}

	.mdl-selectfield.mdl-js-selectfield.is-dirty.is-upgraded {
		width: 64px !important;
		padding-top: 0 !important
	}

	.peiceprod_ditsetiner {
		margin-bottom: 0
	}

	.product-img-box .product-image img {
		height: 539px !important;
		max-height: 250px !important;
		max-width: 250px !important
	}

	.abs-img.mainzommimgboxset {
		padding-bottom: 0 !important;
		height: 250px
	}

	.mainzommimgboxset .abs-img {
		padding-bottom: 0 !important
	}

	.prodrightboxsetdit {
		width: 100%;
		top: 0
	}

	.prodleftboxsetdit {
		width: 100%
	}

	.lginsignupboxcover {
		margin-top: 5px;
		margin-bottom: 0
	}

	.registerboxallset h1 {
		margin-top: 0;
		font-size: 32px
	}

	.loginboxsetpart form {
		padding-top: 0
	}

	.loginboxsetpart h1 {
		margin-top: 0
	}

	.footcoverboxlrc1 {
		width: 50%
	}

	.footcoverboxlrc2 {
		width: 50%
	}

	.footcoverboxlrc3 {
		width: 50%
	}

	.footcoverboxlrc4 {
		width: 50%
	}

	.leftnametitlebox {
		padding-top: 8px
	}

	.tophedboxhome_title {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 16px
	}

	.leftnametitlebox p {
		font-size: 16px !important;
		margin-top: 2px
	}

	.topgmadtdepbox_cover {
		margin-bottom: 20px
	}

	.bannersliderbox {
		margin-top: 18px;
		margin-bottom: 0
	}

	.ban_btm-box h2 label {
		font-size: 16px
	}

	.ban_btm-box h2 {
		font-size: 17px
	}

	.ban_btm-box.last {
		margin-top: 3px;
		margin-bottom: 5px
	}

	.bann_content {
		padding: 18px 20px 0;
		display: inline-block;
		width: 100%
	}

	.ban_btm-box {
		width: 25%;
		float: left;
		text-align: center;
		margin-bottom: 12px
	}

	.ban_btm-box h3 {
		font-size: 13px;
		width: 100%;
		margin-left: 0;
		margin-top: 7px
	}

	.ban_btm-box img {
		width: 27px
	}

	.ban_btm-box.last {
		width: 100%;
		margin-top: 10px
	}

	.c-omni-container--desktop .c-omni__wrapper--locality {
		width: 100% !important
	}

	.c-omni-container--desktop .c-omni__wrapper--keyword {
		width: 100% !important;
		margin-top: -7px !important
	}

	.c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
		border-left: 1px solid #d9d9df !important
	}

	.logo_1 {
		right: -64px
	}

	._1DXv5h {
		display: block !important;
		padding: 17px !important
	}

	._1DXv5h img {
		width: 100%
	}

	.container-fluid.shop {
		padding: 6px !important
	}

	/* .single-brand-logo.text-center {
		margin: 15px 10px !important
	} */

	.single-slider.pt-200.pb-210.bg-img img {
		height: 100%;
		object-fit: cover
	}

	img.produ_img {
		width: 100% !important
	}

	.product-price-cart-wrapper {
		display: block !important;
		margin-top: 5px
	}

	.product-content {
		text-align: center
	}

	.about_main #content1 {
		padding: 0 31px
	}

	.add_edit_main .panel-body {
		padding: 15px !important
	}

	.add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
		display: none
	}

	h1.banner_content {
		font-size: 16px;
		line-height: 22px
	}
}

@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: 726px) {
	/* .rightmenuyboxset ul li {
		margin-left: 5px
	} */
}

@media (max-width: 650px) {
	.headertoptextnotebox ul li a i {
		font-size: 16px;
	}

	.headertoptextnotebox ul li a {
		font-size: 14px;
		margin-bottom: 2px;
		display: inline-block;
		margin-top: 2px;
	}

	.allfootcoverbox {
		padding-top: 20px;
	}

	.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: 42px !important;
		height: 36px !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
	}

	.allcatgrboxsel .select2-container--default .select2-selection--single .select2-selection__arrow {

		height: 30px !important;
	}

	.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {

		line-height: 28px;
	}

	.nav-list::after {

		height: 25px;
	}

	/* .rightmenuyboxset ul {
		padding-top: 0;
		padding-bottom: 8px
	} */

	/* .rightmenuyboxset ul li {
		margin-left: 25px;
		margin-right: 25px;
		float: none
	} */

	/* .rightmenuyboxset ul {
		float: none
	} */

	.serchboxcontnumb {
		width: 100%;
		padding-top: 0;
		padding-bottom: 0
	}

	/* 
	.rightmenuyboxset {
		width: 100%;
		text-align: center
	} */

	.midserchbox {
		width: 100%
	}

	.colmd4widthset {
		width: 50%
	}

	.addreboxset6 {
		width: 100%
	}

	.popupmorelist {
		width: 94%
	}

	.allprodmor_iner .radio {
		position: absolute !important;
		left: 0
	}

	.allprodmor_iner li {
		display: inline-block;
		width: 100%
	}

	.allprodmor_iner ul {
		display: inline-block;
		width: 100%
	}

	.allprodmor_iner ul li {
		display: inline-block;
		width: 100%
	}

	.allprodmor_iner {
		display: inline-block;
		overflow-y: scroll;
		white-space: inherit
	}

	.categoryprodlistmain {
		margin-top: 2px !important
	}

	.categoryprodlis_left h3 {
		font-size: 22px;
		margin-top: 8px
	}

	.compostextbox h4 span {
		font-size: 11px
	}

	.compostextbox h4 {
		font-size: 15px
	}

	.pharmarecmdbox h4 span {
		font-size: 11px
	}

	.pharmarecmdbox h4 {
		font-size: 15px
	}

	.topprodmainname span {
		font-size: 18px
	}

	.colsm4proditset {
		width: 50%
	}
}

@media (max-width: 600px) {
	.detailrefearnboxiner {
		width: 60%;
		float: none;
		margin: 0 auto
	}

	.detailrefearnset_box1 {
		width: 100%
	}

	.detailrefearnset_box2 {
		width: 100%;
		text-align: center;
		padding-left: 20px
	}

	.earnrefbox_righttext h6 {
		font-size: 13px
	}

	.earnrefbox_righttext {
		padding-top: 15px;
		padding-bottom: 16px
	}

	.earnrefbox_leftimg img {
		height: 125px
	}

	.logo_1 {
		right: -26px
	}

	h1.banner_content {
		top: 36%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		max-width: 90%;
		text-align: center;
		background: rgba(0, 0, 0, .3);
		padding: 10px;
		border-radius: 8px
	}

	.banner_left h1.banner_content {
		right: 50%;
		left: 50%
	}

	.bannersliderbox .banner_content {
		display: none
	}
}

@media (max-width: 575px) {
	.specpromocodebox {
		padding-right: 10px;
	}

	.readtermboxmodal {
		padding-right: 12px;
		padding-left: 12px !important;
	}

	.cartqupageset2 {
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-top: 0 !important
	}

	.mtaderboxset_covr .inrpwpedsetaddr {
		padding-left: 15px;
		padding-right: 15px
	}

	.subsit_inerprodset {
		min-height: 330px;
		height: auto !important
	}
}

@media (max-width: 588px) {
	/* .sldboxcoversho_iner .single-brand-logo.text-center {
		margin: 15px 10px 5px !important
	} */

	.caticonimgtextset .single-brand-logo.text-center {
		-webkit-box-shadow: inherit;
		-moz-box-shadow: inherit;
		box-shadow: inherit
	}

	.caticonimgtextset a {
		padding-top: 5px
	}

	.cattagnam_title p {
		margin-bottom: 0;
		line-height: 1.4
	}
}

@media (max-width: 565px) {
	.book_package_logo a {
		padding-top: 1px;
		padding-right: 9px;
		width: 90px
	}

	.rightmenuyboxset {
		position: relative;
		width: 100%;
		margin-top: 0px;
		float: right;
		right: 0;
		margin-bottom: 15px;
	}
}

@media (max-width: 550px) {
	.mainatikdetailspagest .detailblogpage_mainimg iframe {
		height: 285px;
	}

	.allfootcoverbox {
		padding-top: 0px;
	}

	.uhidcodebox_cover {
		width: 240px;
	}

	.earnrefbox_righttext h3 {
		font-size: 18px;
	}

	.earnrefbox_righttext p {
		margin-bottom: 12px;
		font-size: 14px;
	}

	.detailrefearnboxiner {
		width: 68%
	}

	.detailrefearnset_box2 {
		padding-bottom: 18px
	}

	.topdetrefpage_right p br {
		display: none
	}

	.detailrefearnset_box3 {
		margin-top: 0
	}

	.brandcatbox_cover .img_border_main img {
		width: 96px !important;
		height: 96px !important
	}

	.gmadtdepsiner5 p {
		font-size: 18px;
		margin-top: 16px;
		margin-bottom: 12px
	}

	.gmadtdepsiner1,
	.gmadtdepsiner2,
	.gmadtdepsiner3,
	.gmadtdepsiner4 {
		width: 50%;
		margin-top: 20px
	}

	.aboutdiscripdeta8 h5 {
		font-size: 16px;
		margin-bottom: 8px
	}

	.aboutdiscripdeta8 p {
		line-height: 1.5;
		font-size: 15px
	}

	.aboutdiscripdeta8 {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.aboutdiscripdeta7 ul li::after {
		content: '';
		width: 7px;
		height: 7px;
		left: 5px;
		top: 8px
	}

	.aboutdiscripdeta7 ul li {
		font-size: 15px;
		padding-left: 22px
	}

	.aboutdiscripdeta7 h6 {
		font-size: 18px;
		margin-bottom: 8px
	}

	.lefttextsetboxabt {
		padding-top: 3px
	}

	.aboutdiscripdeta6 {
		margin-top: 14px;
		margin-bottom: 12px
	}

	.aboutdiscripdeta6 p {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 4px
	}

	.aboutdiscripdeta6 h5 {
		font-size: 16px;
		margin-bottom: 7px;
		line-height: 1.5
	}

	.aboutdiscripdeta6 h3 {
		font-size: 20px;
		margin-bottom: 7px
	}

	.aboutdiscripdeta5 ul li::after {
		content: '';
		position: absolute;
		width: 5px;
		height: 5px
	}

	.aboutdiscripdeta5 ul li {
		padding-left: 23px;
		font-size: 14px;
		margin-bottom: 6px
	}

	.aboutdiscripdeta5 h4 {
		font-size: 20px
	}

	.aboutdiscripdeta5 {
		padding-top: 17px
	}

	.aboutdiscripdeta4 h4 {
		font-size: 16px
	}

	.aboutdiscripdeta4 ul li {
		min-height: 115px
	}

	.aboutdiscripdeta4 ul li p {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 0
	}

	.aboutdiscripdeta4 ul li img {
		width: 45px
	}

	.halbhiappoctbox {
		margin-top: 11px;
		margin-bottom: 10px
	}

	.aboutdiscripdeta3 {
		margin-top: 16px;
		margin-bottom: 13px
	}

	.aboutdiscripdeta3 p {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 8px
	}

	.halbhiappoctbox h6 {
		font-size: 17px
	}

	.aboutdiscripdeta3 h5 {
		font-size: 20px
	}

	.mackindboxset_iner {
		background-size: 382px;
		background-position-y: 50%;
		padding-top: 18px;
		padding-bottom: 18px
	}

	.mackindboxset_iner p {
		margin-bottom: 0
	}

	.mackindboxset_iner h3 {
		font-size: 24px;
		margin-bottom: 0
	}

	.aboutdiscripdeta1 p {
		margin-bottom: 10px
	}

	.aboutdiscripdeta1 {
		margin-bottom: 12px
	}

	.aboutdiscripdeta1 h6 {
		font-size: 15px;
		line-height: 1.5
	}

	.aboutdiscripdeta1 p {
		margin-top: 7px;
		font-size: 15px;
		line-height: 1.5
	}

	.aboutiner_pagetitle h3 {
		font-size: 22px
	}

	.aboutiner_pagetitle {
		margin-top: 0
	}

	.addloctcont p {
		font-size: 14px;
		margin-bottom: 6px
	}

	.contmenuonfot_right ul li a {
		font-size: 14px
	}

	.footboxmanuset5 {
		width: 100%;
		margin-top: 17px;
		margin-bottom: 5px
	}

	.footboxmanuset7 {
		width: 50%
	}

	.footboxmanuset_cover {
		width: 50%
	}

	.downloadbox_cover {
		margin-bottom: 0;
		margin-top: 0;
		min-height: auto;
		padding-top: 15px;
		padding-bottom: 20px
	}

	.downloadbox_right p {
		margin-bottom: 12px
	}

	.downloadbox_right {
		padding-top: 6px;
		padding-left: 0
	}

	.downloadbox_left img {
		width: 240px
	}

	.downloadbox_right a {
		float: none;
		margin-right: 5px;
		margin-left: 5px
	}

	.downloadbox_right {
		width: 100%;
		text-align: center
	}

	.downloadbox_left {
		width: 100%
	}

	.collgprescription2 {
		width: 50%
	}

	.colsm4proditset {
		width: 320px
	}
}

@media (max-width: 519px) {
	.sldboxcoversho_iner {
		padding-bottom: 30px
	}
}

@media (max-width: 515px) {
	.aboutdiscripdeta4 ul li {
		min-height: 130px
	}

	.dprodispbot2 h4 {
		margin-bottom: 4px !important
	}

	.dprodispbot1 h4 {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.disspansettext {
		margin-left: 4px !important;
		margin-top: 4px;
		padding: 4px;
		font-size: 11px;
		margin-top: 7px
	}
}

@media (max-width: 480px) {
	.NewsLetterDownloadCov {
		margin-bottom: 30px;
	}

	.HowToOrderSecCov {
		padding-bottom: 25px;
	}

	.HowToOrderSecCov {
		margin-bottom: 0px;
	}

	.TestimonialItmCov h4 {
		font-size: 18px;
	}

	.CustomCategorySecCov {
		margin-bottom: -85px;
	}

	.HowToOrderSecCov {
		padding-top: 140px;
	}

	.CustomProdectBgCov1 {
		padding: 10px 0px;
	}

	.prodsetdiscolor {
		margin: 0;
	}

	.contmenuonfot_right {
		margin-top: 0;
	}

	.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: 0;
		padding-left: 0
	}

	.cartbottom_title {
		top: -16px;
		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: 24px
	}

	.offerpageset_cver {
		margin-bottom: 32px;
		margin-top: 26px
	}

	.offerboxsetcover {
		margin-top: 10px;
		margin-bottom: 35px;
		min-height: 124px
	}

	.offerimgaddbox {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 15px
	}

	.leftarrowbox {
		width: 28px
	}

	.rightarrowbox {
		width: 28px
	}

	.borderacoutnbx {
		border-radius: 10px
	}

	.myactbofomrcover {
		padding: 22px 25px 34px !important
	}

	.accountpagecover {
		margin-top: 12px;
		margin-bottom: 18px;
		padding-left: 32px;
		padding-right: 32px
	}

	.pagetitlenotif h3 {
		font-size: 20px;
		margin-bottom: 20px
	}

	.maprightboxset iframe {
		height: 318px
	}

	.contactpagecoverpart {
		padding-top: 25px;
		padding-bottom: 30px
	}

	.aboutvideosect {
		padding-bottom: 20px
	}

	.aboutvideosect p {
		font-size: 22px;
		margin-bottom: 16px;
		margin-top: 14px
	}

	.prodrightboxsetpart .product-name span {
		font-size: 18px !important
	}

	.buttonsetaddcatbtn button {
		height: 40px !important;
		font-size: 14px !important;
		padding-top: 8px !important;
		padding-bottom: 8px !important;
		min-width: 146px !important
	}

	.priceboxsetiner .price {
		font-size: 18px !important
	}

	.pagetitleproditset h3::after {
		content: '';
		width: 53px
	}

	.pagetitleproditset h3 {
		font-size: 17px
	}

	.proditbiox_prodlistset {
		margin-top: 0
	}

	.proditbiox_prodlistset .overview-content {
		padding-top: 32px
	}

	.detailsubstprod {
		width: 100%
	}

	.categoryprodlis_left h3 {
		font-size: 20px
	}

	.prodnotlistboxset a {
		height: auto !important;
		width: auto !important
	}

	.cetgpagedesignbset {
		margin-bottom: 11px
	}

	.allcatboxcoverpage {
		margin-top: 12px
	}

	.aboutdiscripdeta4 h6 {
		font-size: 16px
	}

	.shobyhelthbox_cover .owl-nav .owl-prev i {
		line-height: 0 !important;
		font-size: 22px
	}

	.shobyhelthbox_cover .owl-nav .owl-next i {
		line-height: 0 !important;
		font-size: 22px
	}

	.sldboxcoversho_iner .owl-nav button {
		line-height: 1.5 !important
	}

	.bannersliderbox .owl-nav .owl-prev span {
		top: 13px !important;
		left: 11px !important;
		height: 12px !important;
		line-height: 0 !important
	}

	.aboutdiscripdeta4 h4 {
		font-size: 15px;
		margin-bottom: 0
	}

	.aboutdiscripdeta4 ul {
		text-align: center
	}

	.aboutdiscripdeta4 ul li {
		min-height: auto;
		width: 270px;
		margin-bottom: 20px;
		float: none
	}

	.mobilenavboxset .navbar-collapse ul {
		padding-top: 8px;
		padding-bottom: 8px
	}

	.mobilenavboxset .navbar-collapse ul li a {
		padding-bottom: 6px;
		padding-top: 6px
	}

	.fotmenuboxcover h3 {
		margin: 0 0 10px
	}

	.appdownldbtn a {
		margin-top: 2px
	}

	.fotmenuboxcover ul li a {
		font-size: 14px
	}

	.footboxmanuset1 p {
		line-height: 1.5;
		margin-top: 9px
	}

	.allfootcoverbox {
		padding-top: 0px
	}

	.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 35px !important
	}

	.shop-wrapper.gray-bg.side_filter .main {
		display: inline-block;
		width: 100%
	}

	.allfotpartcover {
		padding: 16px 18px
	}

	.searchbar a img {
		width: 17px
	}

	.searchbar a {
		height: 40px;
		width: 42px
	}

	.searchbar .search_input {
		height: 38px;
		font-size: 14px !important
	}

	/* .shobyhelthbox_cover {
		margin: 0 0 12px
	} */

	.leftnametitlebox {
		padding-top: 6px
	}

	.rightnamebtnbox a button {
		padding: 0 11px;
		height: 29px
	}

	.sldboxcoversho_iner {
		padding-bottom: 5px
	}

	.prodselnsldbox_cover {
		padding-top: 5px;
		padding-bottom: 8px
	}

	.tophedboxhome_title {
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 11px
	}

	.shobyhelthbox_cover {
		padding: 0 5px
	}

	.careticonset .fa-caret-down {
		position: absolute;
		right: 28px;
		top: 12px;
		font-size: 21px
	}

	.navmainlistmenu {
		font-size: 17px !important
	}

	.navmainlistmenu span {
		font-size: 13px
	}

	.ban_btm-box h2 {
		font-size: 15px
	}

	.ban_btm-box.last {
		margin-top: 0
	}

	.bann_content {
		padding: 18px 10px 0
	}

	.logo_1 {
		max-width: 176px !important;
		right: 0
	}

	.style__heading___pc8n7 {
		font-size: 16px;
		padding: 10px 16px 12px;
		text-transform: capitalize
	}

	.style__sale-container___2N_JJ {
		padding: 15px 0 !important
	}

	h1.banner_content {
		font-size: 14px;
		line-height: 18px;
		top: 40%
	}
}

@media (max-width: 495px) {
	/* .rightmenuyboxset ul li {
		margin-left: 10px;
		margin-right: 10px
	} */
}

@media (max-width: 479px) {
	.headertoptextnoteboxRight ul li a img {
		width: 25px;
	}

	.HeaderTopCov {
		row-gap: 5px;
		justify-content: center;
	}

	.sorrytextresultset p {
		font-size: 18px;
	}

	.nocontsorryboxset p {
		font-size: 14px;
	}

	.rightpricebox {
		padding-left: 10px;
	}

	.bannersliderbox.desktop_banner .owl-nav button {
		top: 47%;
	}

	.leftarrowbox {
		width: 30px
	}

	.rightarrowbox {
		width: 30px
	}

	.headertoptextnotebox p {
		font-size: 13px;
	}

	/* .lefthedlogonav a img {
		width: 130px;
	} */

	.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul {
		margin-right: -5px;
		margin-left: -5px;
	}

	.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul li {
		padding: 5px;
	}

	.uhidecodlistbox_cover .uhidcodebox_cover input {
		width: 100%;
	}

	.uhidecodlistbox_cover .uhidcodesmpl_imgcover ul li img {
		height: 150px;
	}

	.leftuhidsmplboxset {
		width: 100%;
	}

	.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: 16px;
		padding: 10px 16px 8px
	}
}

@media (max-width: 445px) {
	.uhidcodebox_cover {
		width: 100%;
		margin-bottom: 20px;
	}

	.uhidecodlistbox_cover .uhidcodebox_cover {
		margin-bottom: 0;
	}
}

@media (max-width: 425px) {
	.UploadRxBtn {
		font-size: 14px;
		padding: 10px 14px;
	}

	/* .rightmenuyboxset ul li {
		margin-left: 8px;
		margin-right: 8px
	} */
	.rightmenuyboxset ul li a p {
		font-size: 14px;
	}

	.temcvontrefboxset {
		padding-left: 10px;
		padding-right: 10px;
	}

	.readtermboxmodal .modal-title {
		font-size: 18px;
	}

	.readtermboxmodal .modal-body {
		padding: 16px;
	}
}

@media (max-width: 420px) {
	.products_coverset .product-content {
		min-height: auto;
		padding: 5px 20px 16px;
		min-height: auto
	}

	.prodnamesetbox {
		min-height: auto
	}
}

@media (max-width: 414px) {
	.refandernboxtextset h3 {
		padding-bottom: 7px
	}

	.refandernboxtextset h3::after {
		content: '';
		height: 3px
	}

	.detailrefearnset_box2 {
		padding-left: 15px
	}

	.detailrefearnset_box1 {
		padding-bottom: 2px
	}

	.detailrefearnboxiner {
		margin-bottom: 0;
		margin-top: 6px
	}

	.detailrefearnboxiner p {
		font-size: 12px
	}

	.cetgpagedesignbset {
		margin-bottom: 16px;
		min-height: auto !important
	}

	.cetgpagedesignbset a img {
		width: 96px !important;
		height: 96px !important
	}

	.gmadtdepsiner5 p {
		font-size: 16px;
		margin-top: 13px;
		margin-bottom: 12px
	}

	.gmadtdepsiner5 {
		padding-top: 7px
	}

	.gmadtdepsiner1,
	.gmadtdepsiner2,
	.gmadtdepsiner3,
	.gmadtdepsiner4 {
		margin-top: 16px
	}

	.gmadtdepbox_iner {
		padding: 6px 0 8px
	}

	.navhedbox_cover {
		padding-left: 0;
		padding-right: 0
	}

	.lefthedlogonav a {
		margin-top: 0
	}

	/* .mobilenavboxset .navbar-toggler {
		top: 14px
	} */

	/* .lefthedlogonav a img {
		width: 130px
	} */

	.ordditcoverset1 p {
		font-size: 13px
	}

	.ordditcoverset1 h4 {
		font-size: 18px
	}

	.ordditcoverset2 h4 {
		font-size: 18px
	}

	.ordditcoverset2 p {
		font-size: 13px
	}

	.myactbofomrcover {
		padding-top: 15px !important
	}

	.aboutvideosect p {
		font-size: 20px;
		margin-bottom: 12px;
		margin-top: 12px
	}

	.aboutvideosect iframe {
		height: 202px;
		border-radius: 8px !important
	}

	.contmenuonfot_left ul li a {
		font-size: 21px;
		margin-right: 8px;
		margin-left: 8px
	}

	.contmenuonfotbox {
		padding-top: 7px;
		padding-bottom: 7px
	}

	.lastfootcopyrightbox p {
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.retuinercont1 ul li::after {
		content: '';
		top: 9px
	}

	.returnpolicy_iner {
		margin-top: 18px
	}

	.faq {
		margin: 7px 0
	}

	.addeditaddrbox_cover {
		margin-top: 24px
	}

	.addeditaddrbox_cover .page-title {
		font-size: 22px;
		margin-bottom: 18px
	}

	.palcorderbtnseltpre {
		margin-top: 0;
		margin-bottom: 22px
	}

	.prodslt_contentpres a {
		font-size: 13px !important
	}

	.selectpresc_iner h2 {
		font-size: 16px;
		margin-bottom: 15px
	}

	.pagetitleselect h2 {
		font-size: 20px
	}

	.cartpricelisted {
		text-align: left
	}

	.colmd4widthset {
		width: 100%
	}

	.faq-content-group-title {
		margin: 25px 0 12px
	}

	.faq-content-group h3 {
		font-size: 17px;
		font-weight: 600
	}

	.faq {
		margin: 13px 0
	}

	.pagetiletopbarcont {
		margin-top: 20px
	}

	.termandcondcontbox p {
		font-size: 14px
	}

	.termandcondcontbox {
		margin-top: 15px;
		margin-bottom: 20px
	}

	.termandcondcontbox h1 {
		margin-bottom: 12px;
		font-size: 22px
	}

	.privacy_polboxcover {
		padding-top: 13px;
		padding-bottom: 24px
	}

	.retuinercont1 {
		margin-bottom: 20px;
		margin-top: 11px
	}

	.retuinercont1 h5 {
		margin-bottom: 7px;
		margin-top: 4px
	}

	.retuinercont1 h6 {
		font-size: 14px
	}

	.retuinercont1 ul {
		margin-bottom: 2px
	}

	.retuinercont1 ul li {
		font-size: 14px;
		padding-left: 20px
	}

	.retuinercont1 p {
		font-size: 14px;
		margin-bottom: 7px;
		line-height: 1.4
	}

	.returnpolicy_iner h1 {
		font-size: 19px
	}

	.privacy_polboxcover ul {
		margin-bottom: 10px;
		padding-left: 9px
	}

	.privacy_polboxcover ul li {
		font-size: 14px
	}

	.privacy_polboxcover h3 {
		font-size: 17px;
		margin-bottom: 9px;
		margin-top: 10px
	}

	.privacy_polboxcover p {
		font-size: 14px;
		margin-bottom: 7px
	}

	.pagetiletopbarcont h1 {
		font-size: 22px
	}

	.prodselectbox_cover {
		float: left
	}

	.cart_price {
		text-align: left !important;
		display: inline-block;
		width: 100%
	}

	.cartrightnameprice {
		display: inline-block;
		width: 100%;
		text-align: left;
		padding-left: 0;
		padding-right: 0
	}

	.cartleftnametitle {
		display: inline-grid;
		width: 100%
	}

	.cartleftboxdetacover {
		width: 100% !important;
		display: inline-block !important
	}

	.cartlistcoverpage_iner {
		display: inline-block !important
	}

	.serchprodboxset {
		margin-bottom: 6px !important
	}

	/* .rightmenuyboxset {
		padding-top: 2px
	}
} */

	@media (max-width: 390px) {
		.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) {
		.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: 38px;
			font-size: 15px;
			padding: 9px 10px 8px
		}

		.refcodeboxdes a {
			height: 38px;
			padding: 9px 12px 8px;
			font-size: 14px
		}

		.detailrefearnset_box3 {
			padding-top: 12px;
			padding-bottom: 12px
		}
	}

	@media (max-width: 376px) {
		.profactname ul li {
			/* display: inline-block; */
			padding: 0px !important
		}

		.profactname img {
			width: 20px;
			height: 20px;
		}

		.rightmenuyboxset ul li a p {
			line-height: 1.3;
		}

		/* .rightmenuyboxset ul li {
		margin-left: 5px;
		margin-right: 5px
	} */

		/* 
	.rightmenuyboxset ul li a span {
		font-size: 11px;
		min-width: 16px;
		min-height: 16px
	} */

		/* .rightmenuyboxset ul li a p {
		margin-top: 7px;
		font-size: 11px
	} */

		/* .rightmenuyboxset ul li a img {
		width: 26px;
		height: 26px
	} */
	}

	@media (max-width: 360px) {

		/* .profactname img {
			width: 15px;
			height: 15px;
		} */
		.rightmenuyboxset {
			position: relative;
			width: 100%;
			margin-top: 0px;
			float: right;
			right: 0;
			margin-bottom: 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
		}
	}

	@media (max-width: 339px) {
		.refcodeboxdes {
			width: 96%
		}

		.footboxmanuset1 p {
			font-size: 14px
		}

		.footboxmanuset1 h6 {
			font-size: 15px
		}
	}

	@media (max-width: 329px) {
		.rightmenuyboxset ul {
			gap: 9px;
		}

		.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: 0px;
			font-size: 14px
		}
	}

	.lg-outer .lg-toogle-thumb:after {
		content: "/f00d" !important;
	}
}