body {
	width: 100%
}
.modal-content .close:hover {
	color: #F1622A
}
::-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: #F1622A!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: #F1622A;
	box-shadow: 0 4px 12px 0 rgba(204, 204, 204, .5);
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 2px
}
.logosrchcsart {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	float: left;
	padding: 3px 0 0
}
.lefthedlogonav {
	display: inline-block;
	width: auto;
	float: left;
	margin-top: 6px;
	min-height: 84px
}
.lefthedlogonav a {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 2px
}
.lefthedlogonav a img {
	width: 190px !important;
	height: auto
}
.midserchbox {
	display: inline-block;
	width: 558px;
	float: left;
	padding-top: 10px;
	margin-left: 38px
}
.midserchbox form {
	background: 0 0
}
.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: #fff!important;
	border: 0!important
}
.allcatgrboxsel span.select2-selection.select2-selection--single {
	height: 39px!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: 34px!important
}
.allcatgrboxsel .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 28px
}
.midserchbox .searchbar form {
	background-color: transparent!important
}
.select2-dropdown {
	min-width: 188px!important;
	max-height: 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: #F1622A;
	font-weight: 600
}
.rightmenuyboxset {
	display: inline-block;
	width: auto;
	float: right;
	padding-right: 0
}
.rightmenuyboxset ul {
	display: inline-block;
	width: auto;
	float: right;
	padding-top: 11px
}
.rightmenuyboxset ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-left: 20px
}
.rightmenuyboxset ul li a {
	display: inline-block;
	width: auto;
	text-align: center;
	position: relative
}
.rightmenuyboxset ul li a img {
	width: 38px;
	margin-bottom: 0;
	float: left
}
.rightmenuyboxset ul li a p {
	display: inline-block;
	width: auto;
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 11px;
	margin-left: 8px
}
.rightmenuyboxset ul li a span {
	position: absolute;
	top: 0;
	left: 24px;
	background: #fff;
	color: #528c3f;
	font-size: 14px;
	min-width: 18px;
	min-height: 18px;
	border-radius: 50%;
	line-height: 1.2;
	text-align: center;
	font-weight: 500;
	padding-top: 1px
}
.medcshopoffnav {
	display: inline-block;
	width: auto;
	padding-top: 24px;
	float: left;
	margin-left: 24px
}
#mainnav ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#mainnav>ul>li {
	display: inline-block;
	padding: 0 6px
}
#mainnav ul li {
	position: relative
}
.header #mainnav>ul>li>a {
	line-height: 100px
}
#mainnav>ul>li.home>a {
	color: #18ba60
}
#mainnav>ul>li>a {
	position: relative;
	display: block;
	color: #222;
	text-decoration: none;
	margin: 0 15px;
	font-weight: 600;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin-right: 0!important
}
#mainnav ul.submenu {
	position: absolute;
	left: 0;
	top: 150%;
	width: 270px;
	text-align: left;
	background-color: transparent;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#mainnav ul.submenu li:first-child {
	border-top: none
}
#mainnav ul li ul li {
	margin-left: 0
}
#mainnav ul.submenu>li>a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 20px;
	line-height: 45px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#mainnav ul li:hover>ul.submenu {
	top: 100%;
	opacity: 1;
	visibility: visible
}
.mainboxset {
	display: inline-block!important;
	float: left
}
.navmainlistmenu {
	padding-left: 0;
	color: #fff!important;
	padding-right: 0;
	margin-left: 0!important;
	margin-right: 0!important;
	display: inline-block!important;
	float: left;
	line-height: 1.2;
	text-align: left;
	padding-right: 0!important;
	padding-left: 50px
}
.navmainlistmenu img {
	width: 42px;
	height: 42px;
	float: left;
	margin-right: 0;
	position: absolute;
	top: 0;
	left: 0
}
.navmainlistmenu p {
	float: left;
	padding-left: 0;
	color: #fff!important;
	padding-right: 0;
	margin-left: 0!important;
	margin-right: 0!important;
	display: inline-block!important;
	font-size: 17px!important;
	line-height: 1.2;
	text-align: left;
	font-weight: 600!important;
	padding-right: 0;
	margin-bottom: 0;
	width: 100%
}
.navmainlistmenu p span {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	font-size: 13px
}
.navmainlistmenu a:hover {
	color: #fff
}
.menunav1 {
	width: auto
}
.menunav2 {
	width: auto
}
.menunav3 {
	width: auto
}
.menunav2 .navmainlistmenu {
	margin-right: 0
}
.careticonset {
	padding-left: 0
}
.careticonset .fa-caret-down {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 3px;
	font-size: 20px
}
.mainboxset .submenu {
	margin-top: 0!important;
	padding-top: 4px!important
}
.mainboxset .submenu li {
	display: inline-block;
	width: 100%;
	float: left;
	border-top: 1px solid #d2d2d2!important;
	background: #fff
}
.mainboxset .submenu li a {
	display: inline-block!important;
	width: 100%;
	float: left;
	font-weight: 500;
	color: #333;
	font-size: 14px;
	padding: 8px 15px!important
}
.mainboxset .submenu li a img {
	width: 25px;
	float: left
}
.mainboxset .submenu li a span {
	display: inline-block;
	float: left;
	line-height: 1.3;
	padding-top: 5px;
	padding-left: 9px
}
.allmenunavcover {
	display: inline-block;
	width: 100%;
	border-radius: 7px;
	overflow: hidden;
	margin-top: 8px!important;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	-webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	-moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
	box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75)
}
.serchboxcontnumb {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-top: 0;
	padding-top: 8px;
	padding-bottom: 3px
}
.serchboxcontnum_iner {
	display: inline-block;
	width: 100%;
	text-align: left;
	float: right;
	padding-right: 9px
}
.searchbar button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	height: 38px;
	width: 38px;
	text-align: center;
	background: #e0e0e0;
	border-radius: 0 5px 5px 0;
	border-color: #e0e0e0;
	border: 0;
	padding: 8px
}
.searchbar button img {
	width: 23px
}
.searchbar button {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	height: 38px;
	width: 38px;
	text-align: center;
	padding-top: 7px;
	background: #e0e0e0;
	border-radius: 0px 5px 5px 0px
}
.searchbar button img {
	width: 17px
}
#form-wrapper {
	width: 100%;
	height: 40px
}
.nav-list {
	padding: 0;
	position: relative;
	float: left;
	border: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #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: 28px
}
#dropdown {
	visibility: visible;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0
}
input#search-box:focus {
	background-color: #fff!important
}
.arrow {
	border-style: solid;
	border-width: 4px 4px 0;
	border-color: #a0a0a0 transparent transparent;
	border-top: 4px solid #a0a0a0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	right: 14px;
	top: 17px
}
.current-selection {
	display: inline-block;
	font-size: 14px
}
.in-wrap {
	overflow: hidden;
	height: 100%
}
.sercboxslibox {
	border-left: none!important;
	border-right: none!important;
	line-height: 25px!important;
	width: 100%!important;
	color: #000!important;
	background: #fff!important;
	border: 0!important;
	font-size: 15px!important;
	border-radius: 0!important;
	height: 40px!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: 40px!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: #F1622A;
	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: 22px;
	padding-bottom: 14px
}
.navmenulerboxset ul {
	display: inline-block;
	float: left
}
.navmenulerboxset ul li {
	display: inline-block;
	width: auto;
	float: left;
	margin-right: 12px;
	margin-left: 12px
}
.navmenulerboxset ul li a {
	display: inline-block;
	color: #fff;
	font-size: 17px;
	padding-left: 5px;
	padding-right: 5px;
	float: left
}
.navmenulerboxset ul li a img {
	display: inline-block;
	width: 40px;
	float: left
}
.navmenulerboxset ul li a span {
	display: inline-block;
	float: left;
	font-weight: 400;
	margin-top: 8px;
	margin-left: 9px;
	color: #fff
}
.helpbtnshownumb li {
	margin-right: 0!important;
	margin-left: 0!important
}
.helpbtnshowbtn {
	margin-left: 0!important;
	margin-right: 0!important
}
.hlpbntnboxset {
	display: inline-block;
	float: right
}
.hlpbntnboxset a {
	display: inline-block;
	background: #fff;
	color: #F1622A;
	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: 12px;
	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: #F1622A
}
.main-menu ul li:hover>a {
	color: #F1622A
}
.main-menu nav>ul>li>ul.submenu li:hover {
	background-color: transparent;
	color: #F1622A!important
}
.main-menu .submenu li a:hover {
	color: #F1622A!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: #F1622A
}
.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: #F1622A;
	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: #F1622A!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: #F1622A
}
.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 #F1622A;
	border-radius: 3px
}
.add_edit_main .checkbox1 .check:after {
	content: "";
	position: absolute;
	display: none;
	left: 4px;
	top: 0;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 1.5px 1.5px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.add_edit_main .intl-tel-input .flag-dropdown .country-list {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 1;
	overflow-y: scroll;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	position: absolute;
	top: 44px;
	width: 330px;
	max-height: 200px
}
.add_edit_main .intl-tel-input .flag-dropdown .selected-flag {
	margin: 1px;
	padding: 11px 19px 11px 11px;
	height: 50px
}
.add_edit_main .err_span {
	text-align: center;
	width: 100%
}
.add_edit_main .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
	position: absolute;
	right: 19px;
	margin-top: 12%;
	left: inherit;
	float: right;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000
}
.add_edit_main .intl-tel-input input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 40px;
	padding: 10px 10px 10px 34px;
	z-index: 0
}
.add_edit_main .intl-tel-input .flag-dropdown {
	position: absolute;
	z-index: 1;
	width: 100%
}
.add_edit_main .page-header .sticky-menu.active .srchBarRut {
	display: none
}
.add_edit_main .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.add_edit_main input[data-search] {
	font-size: 16px;
	line-height: 21px;
	display: block;
	width: 100%;
	padding: 6px 30px 7px 0 !important;
	border: none!important;
	background-position: 98% center;
	background-repeat: no-repeat;
	outline: 0;
	bottom: 19px;
	box-shadow: none!important;
	border-radius: 5px;
	color: #3e3e3e;
	text-indent: 12px!important
}
.add_edit_main .account-wrapper.cdz-dropdown.cdz-dd-active a.menu_icon:before {
	position: absolute;
	top: 35px;
	left: 12px;
	display: inline-block;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	border-left: 10px solid transparent;
	border-bottom-color: #22b289;
	content: ''
}
.add_edit_main .intl-tel-input {
	position: relative;
	background-color: #fff;
	width: 100%;
	height: 45px;
	margin-top: 0;
	border-radius: 0;
	margin-left: 2px
}
.add_edit_main .intl-tel-input .flag-dropdown .country-list .country {
	line-height: 16px;
	padding: 4px 10px;
	font-size: 12px;
	text-align: left
}
.add_edit_main .intl-tel-input .flag-dropdown .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
	display: none
}
.add_edit_main ul.groupdrop-link {
	columns: 2
}
.add_edit_main .page-header .sticky-menu.active img#main_large {
	display: none
}
.main-menu nav>ul>li>ul.submenu {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 3px 3px rgba(206, 206, 206, .5);
	display: block;
	left: 0;
	opacity: 0;
	padding: 10px 0;
	position: absolute;
	text-align: left;
	top: 120%;
	transition: all .3s ease 0;
	visibility: hidden;
	width: 812px;
	z-index: 999;
	border-radius: 2px;
	border-bottom: none
}
.main-menu nav>ul>li>ul.submenu li {
	padding: 4px;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	margin: 0
}
.main-menu nav>ul>li>ul.submenu li a {
	font-size: 13px!important;
	letter-spacing: .4px
}
.brand-logo-img {
	position: relative
}
.circle_border {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid #f0bc5e;
	vertical-align: bottom;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto
}
.custhedsetcl .logo a img {
	width: 150px
}
.logo.logo-pading {
	padding-top: 10px
}
.boxdiscolrset {
	padding-left: 0;
	padding-right: 29px;
	margin-left: 15px;
	margin-right: 15px
}
.shobyhelthbox_cover {
	display: inline-block;
	width: 100%;
	min-height: 150px;
	display: inline-block;
	width: 100%;
	padding: 0 20px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .19);
	background-color: #f6f6f8;
	border-radius: 4px;
	margin: 5px 0 32px
}
.tophedboxhome_title {
	display: inline-block;
	width: 100%;
	border-bottom: 0;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 24px
}
.leftnametitlebox {
	display: inline-block;
	float: left;
	padding-top: 3px
}
.leftnametitlebox p {
	display: inline-block;
	width: auto;
	font-size: 18px;
	text-transform: uppercase;
	color: #212121;
	line-height: 22px;
	font-weight: 500;
	margin: 0
}
.rightnamebtnbox {
	display: inline-block;
	float: right
}
.sldboxcovershop {
	display: inline-block;
	width: 100%;
	padding: 0 14px
}
.sldboxcoversho_iner {
	display: inline-block;
	width: 100%
}
.shobyhelthbox_cover .owl-nav button {
	height: 42px!important;
	width: 42px!important;
	line-height: inherit!important;
	font-size: 0!important
}
.shobyhelthbox_cover .owl-nav .owl-prev {
	border-radius: 50%!important;
	left: -9px!important
}
.shobyhelthbox_cover .owl-nav .owl-next {
	border-radius: 50%!important;
	right: -9px!important
}
.caticonimgtextset .owl-nav .owl-prev {
	border-radius: 50%!important;
	left: -12px!important;
	padding: 0
}
.caticonimgtextset .owl-nav .owl-next {
	border-radius: 50%!important;
	right: -12px!important;
	padding: 0
}
.leftarrowbox {
	width: 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: 25px
}
.products_coverset {
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	background: #fff;
	transition: .3s all!important;
	position: relative
}
.products_coverset:hover {
	transition: .3s all!important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75);
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)
}
.products_coverset a {
	display: inline-block;
	width: 100%;
	height: 100%
}
.imgselgprod_img {
	width: 100%;
	object-fit: contain;
	overflow: hidden;
	height: 150px;
	opacity: 1
}
.topimgselimgbox {
	display: inline-block;
	width: 100%;
	padding: 6px 8px 3px
}
.topimgselimgbox a {
	display: inline-block;
	width: 100%
}
.boxcollg3 {
	padding: 0 6px;
	padding-top: 5px;
	padding-bottom: 5px
}
.product_price_wrapper {
	display: inline-block;
	width: 100%
}
.product_price_wrapper h4 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	width: 100%
}
.oldprice {
	color: #666!important
}
.newprice {
	color: #528c3f!important
}
.offertagbox {
	width: 30px;
	height: 36px;
	background: #54af3a;
	top: 0;
	position: absolute;
	right: 12px
}
.offertagbox span {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
	line-height: 14px;
	top: 5px;
	color: #fff!important;
	display: inline-block
}
.offertagbox::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	border-left: 15px solid #54af3a;
	border-right: 15px solid #54af3a;
	border-bottom: 8px solid transparent;
	bottom: -8px;
	right: 0
}
.prodnamesetbox {
	display: inline-block;
	width: 100%;
	min-height: 38px
}
.prodnamesetbox h4 {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .2px;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.4
}
.products_coverset .product-content {
	min-height: 112px;
	padding: 18px 20px 12px
}
.brandcatbox_cover {
	border: 0;
	border-radius: 10px;
	background: #fff;
	transition: .3s all!important
}
.brandcatbox_cover:hover {
	transition: .3s all!important
}
.brandcatbox_cover a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding-top: 10px;
	min-height: 148px;
	padding-top: 16px
}
.brandcatbox_cover .circle_border {
	width: 0;
	height: 0;
	border-radius: 0;
	border: 0;
	vertical-align: bottom;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto
}
.brandcatbox_cover .img_border_main {
	min-height: 70px
}
.imgsetborderonhov {
	display: inline-block;
	width: 100%
}
.imgsetborderonhov img {
	border: 0;
	transition: .3s all!important
}
.brandcatbox_cover .img_border_main img {
	width: 110px!important;
	height: 110px!important;
	object-fit: contain;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50%;
	padding: 1px
}
.brandcatbox_cover .brand-logo-img {
	margin-top: 0!important
}
.cattagnam_title {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 8px
}
.cattagnam_title p {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #000;
	margin-bottom: 12px;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 10px
}
.caticonimgtextset {
	margin-bottom: 0!important
}
.caticonimgtextset .brandcatbox_cover {
	margin-bottom: 5px!important
}
.bannersliderbox {
	padding: 0;
	margin: 16px 15px 0
}
.leftrightpedrm {
	padding: 0!important;
	padding-right: 0!important;
	padding-left: 0!important;
	position: relative
}
.mobile_banner {
	display: none
}
.leftrightpedrm .owl-stage-outer .banner_content {
	display: none
}
.bannersliderbox .owl-dots {
	display: block
}
.slider-active .owl-dot.active {
	background: #F1622A none repeat scroll 0 0;
	border: none
}
.bannersliderbox .owl-nav button {
	background-color: transparent;
	border-radius: 0;
	color: transparent;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	transition: all .3s ease 0;
	height: auto!important;
	width: auto!important;
	line-height: 1!important;
	font-size: 0!important;
	border: 0 solid #ececec
}
.leftrightpedrm:hover .owl-nav button {
	opacity: 1
}
.bannersliderbox .owl-nav button span {
	line-height: 0!important;
	height: 11px!important;
	position: absolute!important;
	display: none
}
.bannersliderbox .owl-nav button:hover {
	background-color: transparent!important;
	color: #fff;
	border: 0!important
}
.bannersliderbox .owl-nav .owl-prev {
	border-radius: 0!important;
	left: 12px!important;
	line-height: .5!important;
	padding-right: 10px
}
.bannersliderbox .owl-nav .owl-next {
	border-radius: 0!important;
	right: 12px!important;
	line-height: .5!important;
	padding-right: 4px
}
.bannersliderbox .owl-nav .owl-prev span {
	top: 16px!important;
	left: 13px!important
}
.bannersliderbox .owl-nav .owl-next span {
	top: 16px!important;
	left: 16px!important
}
.brand-logo-active-block.owl-carousel .owl-nav button:hover,
.brand-logo-active.owl-carousel .owl-nav button:hover {
	background-color: transparent!important;
	color: #fff;
	border: 0!important
}
.bannersliderbox .slider-active .owl-stage-outer {
	box-shadow: inherit!important
}
.morebtnbox {
	display: inline-block;
	width: 100%
}
#wrapper {
	width: auto;
	margin: 0 auto;
	background: #fff;
	padding: 0;
	border: 0;
	border-radius: 0;
	background-clip: padding-box;
	text-align: left;
	padding-left: 20px
}
.button {
	font-family: inherit;
	font-size: 15px;
	padding: 0;
	border: 0;
	background-color: transparent;
	background-image: inherit;
	border-radius: 0;
	box-shadow: inherit;
	color: #F1622A;
	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: #F1622A
}
.control input:checked:focus~.control__indicator,
.control:hover input:not([disabled]):checked~.control__indicator {
	background: #F1622A
}
.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: #F1622A
}
.btnapall {
	background-color: #54af3a
}
.allfotpartcover {
	background-color: #fafbfc;
	width: 100%;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
	text-align: left;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 28px 35px;
	display: inline-block
}
.footcoverboxlrc1 {
	display: inline-block;
	width: 25%;
	float: left
}
.footcoverboxlrc2 {
	display: inline-block;
	width: 25%;
	float: left
}
.footcoverboxlrc3 {
	display: inline-block;
	width: 25%;
	float: left
}
.footcoverboxlrc4 {
	display: inline-block;
	width: 25%;
	float: left
}
.footcoverboxlrc1 ul li a img {
	width: 35px;
	margin-right: 6px
}
.footcoverboxlrc1 .style__main-content___2sd49 ul {
	margin-bottom: 15px
}
.footcoverboxlrc1 .style__main-content___2sd49 ul li .google_play {
	background-position: 0 -189px;
	width: 136px;
	height: 41px
}
.footcoverboxlrc2 ul li a {
	color: #fff
}
.advertisement_add {
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 15px;
	margin-left: 0;
	width: 100%
}
.addvi_boxsetbox {
	width: 35%;
	float: left
}
.addvi_boxsetbox img {
	width: 100%;
	height: 415px;
	object-fit: cover;
	border-radius: 5px
}
.advertisement_add .topgmadtdepbox_cover {
	width: 65%
}
.advertisement_add .ban_btm-box {
	width: 17%;
	float: left;
	padding: 12px 15px 0
}
.boxdisicontext {
	display: inline-block;
	width: 100%
}
.advertisement_add .boxdisicontext {
	padding-top: 18px;
	padding-bottom: 22px;
	text-align: center
}
.teststbhihpbox {
	display: inline-block;
	width: 32%;
	float: left;
	text-align: center;
	padding-top: 21px
}
.teststbhihpbox p {
	font-family: Roboto, sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.4;
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	color: #F1622A
}
.textbhhp2 {
	padding-left: 132px
}
.advertisement_add .ban_btm-box h3 {
	width: 100%;
	text-align: center;
	margin-left: 0;
	font-weight: 500;
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.3
}
.advertisement_add .ban_btm-box.last {
	width: 100%;
	text-align: center
}
.advertisement_add .topgmadtdepbox_cover {
	box-shadow: inherit;
	margin-bottom: 0
}
.advertisement_add .ban_btm-box img {
	width: 65px
}
.advertisement_add .bann_content {
	display: inline-block;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-left: 18px;
	padding-top: 50px
}
.imgboxiconbgn {
	display: inline-block;
	margin: 0 auto;
	text-align: center
}
.noadddisbox {
	margin-left: 0
}
.noadddisbox .topgmadtdepbox_cover {
	width: 100%;
	background: #eff6ff;
	padding-top: 0;
	padding-bottom: 0
}
.noadddisbox .bann_content {
	display: inline-block;
	width: 100%;
	padding-top: 0;
	padding: 0 50px 0 0
}
.noadddisbox .ban_btm-box.last {
	padding-top: 16px;
	padding-bottom: 0
}
.noadddisbox .boxdisicontext {
	padding-top: 0;
	padding-bottom: 0
}
.leftcatright_left {
	display: inline-block;
	width: 70%;
	float: left;
	padding-top: 0
}
.leftcatright_right {
	display: inline-block;
	width: 30%;
	float: left;
	padding-left: 34px
}
.leftcatright_right img {
	width: 94%;
	height: 235px;
	object-fit: contain;
	border: 1px solid #d8d8d8;
	border-radius: 6px
}
.leftcatright_left .shobyhelthbox_cover {
	background-color: #fff;
	box-shadow: inherit
}
.leftcatright_left .brandcatbox_cover .brand-logo-img {
	padding-top: 18px;
	padding-bottom: 18px
}
.leftcatright_left .tophedboxhome_title {
	padding-top: 0
}
.prodsetdiscolor {
	background-color: #fff;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 17px
}
.prodsetdiscolor .tophedboxhome_title {
	padding-top: 0
}
.prodsetdiscolor .leftnametitlebox {
	padding-top: 0
}
.prodsetdiscolor1 {
	background-color: #fff;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 6px
}
.prodsetdiscolor1 .tophedboxhome_title {
	padding-top: 0
}
.offerimgaddbox {
	width: 100%;
	float: left;
	margin-bottom: 28px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center
}
.desktop_offerimg {
	display: inline-block
}
.mobile_offerimg {
	display: none
}
.offerimgaddbox a {
	display: inline-block;
	width: 100%;
	margin: 0 auto
}
.offerimgaddbox img {
	width: 100%;
	border-radius: 6px
}
.refearnboxcover_offer .offerimgaddbox {
	width: 50%;
	float: left;
	margin-bottom: 28px;
	padding-left: 25px;
	padding-right: 10px;
	text-align: center
}
.refearnboxcover_offer .offerimgaddbox a {
	display: inline-block;
	width: 100%;
	margin: 0 auto
}
.refearnboxcover_offer .offerimgaddbox img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	border-radius: 6px
}
.referearnboxcoverset {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 25px;
	padding-left: 10px
}
.referearnboxcoverset a {
	display: inline-block;
	width: 100%;
	border-radius: 6px;
	height: 210px;
	background: #2f5bfa;
	background: -moz-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -webkit-gradient(left top, right top, color-stop(0, #2f5bfa), color-stop(100%, #274788));
	background: -webkit-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -o-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: -ms-linear-gradient(left, #2f5bfa 0, #274788 100%);
	background: linear-gradient(to right, #2f5bfa 0, #274788 100%);
	-webkit-box-shadow: 0 0 3px 0 #dadada;
	-moz-box-shadow: 0 0 3px 0 #dadada;
	box-shadow: 0 0 3px 0 #dadada
}
.earnrefbox_leftimg {
	display: inline-block;
	width: 40%;
	float: left;
	padding-top: 14px;
	padding-left: 5px;
	text-align: center
}
.earnrefbox_righttext {
	display: inline-block;
	width: 60%;
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 25px
}
.earnrefbox_leftimg img {
	width: auto;
	height: 185px
}
.earnrefbox_righttext h3 {
	display: inline-block;
	width: 100%;
	font-weight: 500;
	font-size: 25px;
	color: #fff
}
.earnrefbox_righttext p {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 6px;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}
.earnrefbox_righttext h6 {
	display: inline-block;
	width: auto;
	margin: 0;
	background: #fff;
	color: #F1622A;
	border-radius: 4px;
	padding: 8px 15px;
	font-size: 16px
}
.prodsetdiscolor1 .products_coverset {
	border-radius: 6px
}
.prodsetdiscolor1 .leftnametitlebox p {
	font-size: 19px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 13px
}
.prodsetdiscolor .leftnametitlebox p {
	font-size: 19px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 13px
}
.prodsetdiscolor1 .leftnametitlebox p::after {
	content: '';
	width: 59px;
	height: 3px;
	background: #F1622A;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 20px
}
.prodsetdiscolor .leftnametitlebox p::after {
	content: '';
	width: 59px;
	height: 3px;
	background: #F1622A;
	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: 264px
}
.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: #F1622A
}
.footboxmanuset1 h6 span {
	color: #e87b1e
}
.helbiaphptext2 {
	padding-left: 30px
}
.footboxmanuset_cover {
	display: inline-block;
	width: 22%;
	float: left;
	padding-left: 20px
}
.footboxmanuset7 {
	display: inline-block;
	width: 20%;
	float: left
}
.footboxmanuset2 {
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 15px
}
.footboxmanuset3 {
	width: 100%;
	display: inline-block;
	float: left
}
.footboxmanuset4 {
	width: 18%;
	display: inline-block;
	float: left
}
.footboxmanuset5 {
	display: inline-block;
	width: 28%;
	float: left
}
.titleboxsetiner {
	display: inline-block;
	width: 100%
}
.titleboxsetiner h3 {
	display: inline-block;
	width: 100%;
	margin: 0 0 12px;
	font-weight: 600;
	color: #1b1b1b!important;
	font-size: 16px
}
.soclmedbtn {
	display: inline-block;
	width: 100%;
	margin-bottom: 12px
}
.soclmedbtn li {
	display: inline-block;
	float: left;
	margin-right: 6px
}
.soclmedbtn li a {
	display: inline-block;
	width: 100%
}
.soclmedbtn li a img {
	width: 35px
}
.fullwidthset {
	display: inline-block;
	width: 100%
}
.appdownldbtn {
	display: inline-block;
	width: 100%
}
.appdownldbtn a {
	display: inline-block;
	margin-bottom: 8px;
	margin-top: 6px
}
.appdownldbtn a img {
	width: 115px
}
.fotmenuboxcover {
	display: inline-block;
	width: 100%
}
.fotmenuboxcover h3 {
	display: inline-block;
	width: 100%;
	margin: 0 0 12px;
	font-weight: 600;
	color: #1b1b1b!important;
	font-size: 16px;
	padding-right: 14px
}
.fotmenuboxcover ul {
	display: inline-block;
	width: 100%
}
.fotmenuboxcover ul li {
	display: inline-block;
	width: 100%
}
.fotmenuboxcover ul li a {
	display: inline-block;
	width: auto;
	color: #1b1b1b;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 8px;
	cursor: pointer;
	font-weight: 400;
	position: relative;
	padding-left: 0
}
.fotmenuboxcover ul li a:hover {
	color: #1b1b1b
}
.addloctcont {
	display: inline-block;
	width: 100%
}
.addloctcont p {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	padding-left: 24px;
	color: #1b1b1b!important;
	font-size: 15px;
	text-decoration: none;
	font-weight: 400
}
.addloctcont p i {
	position: absolute;
	top: 6px;
	left: 0
}
.addloctcont p a {
	color: #1b1b1b!important
}
.lastfootcopyrightbox {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #fbfbfb
}
.lastfootcopyrightbox p {
	display: inline-block;
	width: 100%;
	color: #1b1b1b;
	margin-bottom: 0;
	padding-top: 14px;
	padding-bottom: 14px
}
.lastfootcopyrightbox p span {
	font-weight: 600;
	color: #1b1b1b
}
.contmenuonfotbox {
	display: inline-block;
	width: 100%;
	float: left;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 8px 20px 7px
}
.contmenuonfot_left {
	display: inline-block;
	width: 30%;
	float: left
}
.contmenuonfot_right {
	display: inline-block;
	width: 70%;
	float: left
}
.contmenuonfot_left ul {
	display: inline-block;
	width: 100%;
	float: left;
	line-height: 1
}
.contmenuonfot_left ul li {
	display: inline-block;
	width: auto;
	float: left
}
.contmenuonfot_left ul li a {
	display: inline-block;
	float: left;
	color: #333;
	font-size: 23px;
	line-height: 1.5;
	margin-right: 16px
}
.contmenuonfot_left ul li a i {
	width: 25px
}
.contmenuonfot_right ul {
	display: inline-block;
	width: auto;
	float: right;
	line-height: 1;
	padding-top: 2px
}
.contmenuonfot_right ul li {
	display: inline-block;
	width: auto;
	float: left
}
.contmenuonfot_right ul li a {
	display: inline-block;
	color: #1b1b1b;
	font-size: 15px;
	margin-left: 35px;
	margin-top: 6px;
	font-weight: 400;
	line-height: 1.3
}
#return-top {
	position: fixed;
	bottom: 118px;
	right: 20px;
	background: #000;
	background: #fff;
	border: 1px solid #528b2d;
	width: 45px;
	height: 45px;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 6px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-size: 31px;
	text-align: center;
	color: #528b2d;
	line-height: 1.3;
	opacity: 0
}
#return-top.show {
	opacity: 1;
	visibility: visible
}
.bot_testsetbox {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
	background: #f5f5f5;
	padding-top: 38px;
	padding-bottom: 32px;
	min-height: 392px
}
.bot_testsetbox h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #252525;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 3px;
	padding-left: 0
}
.bot_testsetbox p {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: #000;
	line-height: 1.5;
	margin-bottom: 10px
}
.downloadbox_cover {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 8px;
	min-height: 360px;
	background: #f5f5f5;
	padding-top: 35px;
	padding-bottom: 20px
}
.downloadbox_inr {
	display: inline-block;
	width: 54%;
	text-align: left
}
.downloadbox_left {
	display: inline-block;
	width: 33%;
	float: left;
	text-align: center
}
.downloadbox_right {
	display: inline-block;
	width: 67%;
	float: left;
	padding-top: 57px;
	padding-left: 20px
}
.downloadbox_left img {
	width: 98%
}
.downloadbox_right h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #1b1b1b;
	font-weight: 500;
	font-size: 27px;
	margin-bottom: 9px;
	padding-left: 0;
	line-height: 1.4
}
.downloadbox_right h6 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #1b1b1b;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 18px;
	padding-left: 0
}
.downloadbox_right p {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #565555;
	font-weight: 500;
	font-size: 13px;
	margin-bottom: 15px;
	padding-left: 0
}
.downloadbox_right a {
	display: inline-block;
	float: left;
	margin-right: 10px
}
.downloadbox_right a img {
	width: 115px
}
.rowimgboxprb {
	display: inline-block;
	width: 100%
}
.rowimgboxprb .col-sm-3 {
	display: inline-block;
	width: 25%;
	float: left
}
.upldpresbox {
	display: inline-block;
	width: 100%;
	position: relative
}
.upldpresbox input {
	height: 100%!important
}
.myprescripbox {
	display: inline-block;
	width: 100%
}
.imgboxcoversetpr {
	display: inline-block;
	width: 100%;
	padding: 0
}
.imgboxcoversetpr img {
	width: 100%;
	height: 210px;
	padding: 6px;
	border-radius: 5px;
	overflow: hidden;
	object-fit: contain;
	border: 1px solid #dcdcdc
}
.sidebarcoverbox {
	width: 100%!important
}
.sidebarcoverbox .block.block-poll {
	width: 100%!important
}
.chackboxsetcust {
	display: inline-block;
	width: 100%
}
.chackboxsetcust ul li {
	position: relative
}
.chackboxsetcust input {
	position: absolute!important;
	top: 5px!important;
	left: 0!important
}
.chackboxsetcust .label {
	padding-left: 22px;
	white-space: inherit;
	vertical-align: inherit
}
.chackboxsetcust .label label {
	text-align: left;
	line-height: 1.5
}
.prictopinpu_cover {
	display: inline-block;
	padding: 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: #F1622A;
	border-color: #F1622A;
	border-radius: 4px
}
.gobtncover a:active,
.gobtncover a:focus,
.gobtncover a:hover {
	color: #fff!important;
	background-color: #236721;
	border-color: #236721;
	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: 0;
	height: auto;
	width: 100%;
	max-height: 550px;
	overflow: auto;
	padding-left: 9px;
	padding-right: 1px;
	border-radius: 5px;
	font-size: 13px;
	color: #696e79;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	box-shadow: rgba(0, 0, 0, .05) 0 4px 12px 0
}
.midserchbox .search_box_dropdown {
	padding-left: 0!important
}
.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: 3px;
	padding-bottom: 3px
}
.leftprodnamebox {
	display: inline-block;
	width: 80%;
	float: left;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 5px
}
.rightpricebox {
	display: inline-block;
	width: 20%;
	float: left;
	text-align: right;
	padding-top: 6px;
	padding-right: 11px
}
.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: #F1622A;
	font-weight: 600
}
.leftprodnamebox .text_msg {
	color: #3a3a3a!important;
	font-size: 12px;
	padding-left: 4px
}
.leftprodnamebox .cmp_nm {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	color: #616161;
	line-height: 1.5
}
.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: 1px 5px
}
.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: #F1622A;
	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: #F1622A;
	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: #F1622A
}
.probtnlgin_inerbox ul li a:hover b {
	color: #fff
}
.profactname .menu li {
	margin-left: 0
}
.manufacturerprod {
	display: inline-block;
	width: 100%
}
.pharmarecmdbox {
	display: inline-block;
	width: 100%
}
.pharmarecmdbox h4 {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	color: #000
}
.pharmarecmdbox h4 span {
	color: #fff;
	background-color: #2b68e0;
	border: solid 1px #2b68e0;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 6px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 12px;
	position: relative;
	top: 22%;
	height: auto;
	top: 0;
	line-height: 1.3
}
.compostextbox {
	display: inline-block;
	width: 100%;
	margin-top: 6px
}
.compostextbox h4 {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	color: #000
}
.compostextbox h4 span {
	color: #fff;
	background-color: #2b68e0;
	border: solid 1px #2b68e0;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 6px;
	border-radius: 4px;
	display: inline-block;
	margin-left: 12px;
	position: relative;
	top: 22%;
	height: auto;
	top: 0;
	line-height: 1.3
}
.peiceprod_ditsetbox {
	display: inline-block;
	width: 100%
}
.product-view .product-essential .product-info-main .price-info .price {
	font-size: 20px;
	font-weight: 700;
	color: #ef7f1a
}
.peiceprod_ditsetbox {
	display: inline-block;
	width: 100%
}
.peiceprod_ditsetiner {
	display: inline-block;
	width: 100%;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 700;
	color: #ef7f1a!important
}
.tabletditbox {
	color: #000;
	font-size: 15px;
	padding-top: 3px;
	display: inline-block
}
.addcartbtnsetbox {
	display: inline-block;
	width: 100%
}
.addcartbtnsetbox button {
	color: #fff!important;
	font-size: 16px!important;
	margin: 0;
	margin-top: 0!important;
	line-height: 32px!important;
	height: auto!important;
	background: #F1622A!important;
	border-color: #F1622A!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: #F1622A;
	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: #F1622A!important;
	margin-top: 2px
}
.addcartbtnprobox:active,
.addcartbtnprobox:focus,
.addcartbtnprobox:hover {
	color: #F1622A!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: #F1622A!important;
	border-color: #F1622A!important;
	padding: 6px 15px 7px;
	border-radius: 5px;
	margin-top: 3px!important;
	display: inline-block
}
.conshoppingbtn a:hover {
	color: #fff!important
}
.allcatboxcoverpage {
	margin-top: 30px
}
.cetgpagedesignbset {
	display: inline-block;
	width: 100%;
	border: 0;
	border-radius: 10px;
	background: #fff;
	transition: .3s all!important;
	height: auto!important;
	padding-top: 0;
	min-height: 150px!important;
	margin-bottom: 28px
}
.cetgpagedesignbset a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px
}
.cetgpagedesignbset a img {
	width: 110px!important;
	height: 110px!important;
	object-fit: contain;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50%;
	padding: 2px;
	border: 0;
	transition: .3s all!important
}
.caticonseborderiner {
	display: inline-block;
	width: 100%
}
.cetgpagedesignbset .banner-position1 {
	position: relative;
	top: 0;
	left: 0;
	transform: inherit;
	display: inline-block;
	width: 100%
}
.cetgpagedesignbset .banner-position1 h5 {
	color: #000;
	font-weight: 700;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	margin-top: 16px;
	display: inline-block;
	width: 100%
}
.bgoverlayimgset {
	background: #ff416c;
	background: -webkit-linear-gradient(to right, #ff4b2b, #ff416c);
	background: linear-gradient(to right, #F1622A, #F1622A);
	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: #F1622A;
	border-color: #F1622A;
	font-size: 16px!important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: auto!important;
	padding: 8px 10px;
	cursor: pointer
}
.registerbtnbox {
	background-color: #F1622A;
	border-color: #F1622A;
	font-size: 16px!important;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	height: auto!important;
	padding: 8px 10px
}
.forgot-password-btn {
	background-color: #F1622A;
	border-color: #F1622A;
	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: #F1622A!important;
	box-shadow: inset 0 0 0 4px #f4f4f4
}
.aplbntsetox {
	margin-bottom: 0
}
.aplbntsetox button {
	background-color: #F1622A;
	border-color: #F1622A;
	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: #236721!important;
	border-color: #236721!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: #F1622A;
	border-color: #F1622A;
	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: #236721!important;
	border-color: #236721!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: #F1622A;
	border-color: #F1622A;
	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: #236721;
	border-color: #236721
}
.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
}
.medbacatprodlist .product-cart .checkout-btn {
	border: none;
	background-color: #fff;
	color: #F1622A!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: #F1622A;
	border-color: #F1622A;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	padding: 3px 25px;
	height: auto
}
.loadmorebtnsetbox:active,
.loadmorebtnsetbox:focus,
.loadmorebtnsetbox:hover {
	color: #fff!important;
	background-color: #236721;
	border-color: #236721;
	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 #5b5b5b;
	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: #F1622A;
	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: #F1622A;
	font-weight: 600;
	font-size: 15px
}
.discount_code_dit p span {
	color: #56a73b
}
.serchprodboxset {
	box-shadow: inherit!important;
	height: auto!important;
	min-height: 304px!important;
	border: 1px solid #e5e5e5!important;
	border-radius: 10px!important;
	background: #fff!important;
	transition: .3s all!important;
	padding-bottom: 2px!important
}
.serchprodboxset:hover {
	transition: .3s all!important;
	-webkit-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)!important;
	-moz-box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)!important;
	box-shadow: 0 0 5px 0 rgba(146, 146, 146, .75)!important
}
.serchprodboxset .serpro_priceset .product-discountPercentage {
	width: 30px;
	height: 36px;
	background: #54af3a;
	position: absolute;
	right: 0;
	margin: 0 auto;
	text-align: center;
	font-weight: 700;
	font-size: 11px;
	line-height: 14px;
	top: 0;
	color: #fff!important;
	display: inline-block;
	padding-top: 4px;
	right: 12px
}
.serchprodboxset .serpro_priceset .product-discountPercentage::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	border-left: 15px solid #54af3a;
	border-right: 15px solid #54af3a;
	border-bottom: 8px solid transparent;
	bottom: -8px;
	right: 0
}
.sechprodtitleset {
	display: inline-block;
	width: 100%
}
.sechprodtitleset h4 {
	display: inline-block;
	width: 100%
}
.sechprodtitleset a {
	font-size: 14px;
	text-align: center;
	color: #000;
	font-weight: 400;
	margin: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: .2px;
	line-height: 1.4;
	margin-top: 0;
	word-break: break-word;
	min-height: auto;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}
.serpro_priceset .new {
	color: #528c3f!important;
	font-size: 14px!important;
	font-weight: 500;
	display: inline-block
}
.serchadcarbtnset .checkout-btn {
	border: none;
	background-color: #fff;
	color: #F1622A!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: #F1622A!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: #F1622A!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: #236721!important;
	border-color: #236721!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: #F1622A
}
.tehapbhi1 {
	color: #F1622A
}
.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: #F1622A;
	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: #F1622A;
	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: #F1622A;
	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: #F1622A
}
.faq-nav-item.selected {
	color: #F1622A;
	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: #F1622A
}
.accordion-item .accordion-title.active-title h3 {
	color: #F1622A
}
.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: #F1622A;
	border-color: #F1622A;
	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: #236721;
	border-color: #236721;
	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: #F1622A;
	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: #F1622A!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: #F1622A;
	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: #236721!important;
	border-color: #236721!important;
	box-shadow: inherit
}
.palcorderbtnseltpre a {
	background-color: #F1622A;
	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: #236721!important;
	border-color: #236721!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: #F1622A;
	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: #236721!important;
	border-color: #236721!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: #F1622A!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: #236721!important;
	border-color: #236721!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: #F1622A!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: #236721!important;
	border-color: #236721!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: #F1622A!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: #236721!important;
	border-color: #236721!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: #F1622A!important;
	background: #F1622A!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: #236721!important;
	background: #236721!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: #F1622A;
	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: #F1622A!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: #F1622A;
	font-size: 16px;
	font-weight: 500
}
.sendmessagbtn:active,
.sendmessagbtn:focus,
.sendmessagbtn:hover {
	color: #fff!important;
	background-color: #236721;
	border-color: #236721;
	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: 75px!important
}
.submtbtnsetactsav .checkout-btn {
	background-color: #F1622A;
	border-color: #F1622A;
	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: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	transition: all .3s ease 0;
	width: auto;
	border: 0
}
.brand-logo-active-block:hover .owl-nav button,
.brand-logo-active:hover .owl-nav button,
.product-slider-active:hover .owl-nav button {
	opacity: 1
}
.fullbtncoveroxset {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px
}
.alltblorviwboxset .boxpedsetpartlr {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px
}
.ordditcoverset1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}
.ordditcoverset1 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}
.ordditcoverset1 p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #000018
}
.ordditcoverset1 h6 {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
	margin-top: 8px
}
.ordditcoverset2 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}
.ordditcoverset2 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}
.ordditcoverset2 p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #000018
}
.ordditcoverset3 {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}
.ordditcoverset3 h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #454545;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px
}
.modalcoversetpart .modal-dialog {
	margin: 118px auto;
	min-width: 460px;
	max-width: inherit;
	width: 460px;
	z-index: 99
}
.modalcoversetpart .modal-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: #F1622A!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: #236721!important;
	border-color: #236721!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
}
.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
}
.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: #F1622A!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: 18%;
	display: inline-block;
	float: left
}
.gmadtdepsiner4 {
	width: 18%;
	display: inline-block;
	float: left
}
.gmadtdepsinerset {
	position: relative;
	padding-left: 55px;
	min-height: 52px
}
.gmadtdepbox_cover {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px
}
.gmadtdepbox_iner {
	display: inline-block;
	width: 100%;
	background: #f9f9f9;
	min-height: 70px;
	border-radius: 8px;
	padding: 15px 0 14px 34px
}
.gmadtdepsiner_left {
	display: inline-block;
	float: left;
	background: #F1622A;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 52px;
	text-align: center
}
.gmadtdepsiner_left img {
	width: 36px;
	margin-top: 7px
}
.gmadtdepsiner_right {
	display: inline-block;
	float: left;
	padding-top: 2px;
	padding-left: 12px
}
.gmadtdepsiner_right p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: #131313;
	display: inline-block;
	width: 100%;
	line-height: 1.5
}
.gmadtdepsiner5 {
	display: inline-block;
	width: 24%;
	float: right;
	text-align: right;
	padding-left: 0;
	padding-top: 14px;
	padding-right: 46px
}
.gmadtdepsiner5 p {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	font-weight: 800;
	color: #454545;
	margin: 0
}
.gmadtdepsiner5 span {
	color: #F1622A
}
.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: #F1622A;
	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: #F1622A;
	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: #F1622A!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: #F1622A;
	border-color: #F1622A;
	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: #F1622A;
	font-weight: 500;
	font-size: 13px;
	list-style: decimal!important;
	width: auto;
	border-bottom: 0;
	border: 1px solid #F1622A;
	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 #F1622A;
	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: #F1622A
}
.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: #F1622A;
	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: #F1622A;
	background: -webkit-linear-gradient(#0c2761, #F1622A);
	-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
}
.homehltblogboxset .allblogdatacoverset {
	-webkit-box-shadow: 0 0 6px 0 #dadada;
	-moz-box-shadow: 0 0 6px 0 #dadada;
	box-shadow: 0 0 6px 0 #dadada;
	border-radius: 12px;
	overflow: hidden
}
.bloglistdeta_img img {
	width: 100%!important
}
.homehltblogboxset .bloglistdeta_img img {
	height: 178px !important
}
.homehltblogboxset .bloglistdeta_detail {
	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: #F1622A;
	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: #F1622A;
	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: #F1622A
}
.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: #F1622A;
	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 #F1622A;
	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: #F1622A;
}



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













.specpromocodebox{
	
}















.doctorlistcoverboxset{
  display: inline-block;
  width: 100%;
  text-align: left;
}
.doctorlistcoverboxset .profile-widget {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  /*margin-bottom: 30px;*/
  position: relative;
  -webkit-transition: all .3s ease 0s;
  -moz-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  padding: 15px;

  box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);

 /* -webkit-box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);
  -moz-box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);
  box-shadow: 0px 0px 6px 1px rgb(218, 218, 218);*/
  margin-bottom: 0;
}
.doctorlistcoverboxset .doc-img {
  position: relative;
  overflow: hidden;
  z-index: 1;
  border-radius: 4px;
}
.doctorlistcoverboxset .doctbox_coverbook .doc-img a img {
  height: 152px;
  object-fit: cover;
  width: 100%;

  border-radius: 4px;
  transform: translateZ(0);
  transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
  width: 100%;
  max-width: 100%;
}
.doctorlistcoverboxset .pro-content {
  padding: 15px 0 0;
}
.doctorlistcoverboxset .pro-content .title {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 5px;
  color: #272b41;
}
.doctorlistcoverboxset .profile-widget .pro-content .title a {
  display: inline-block;
  color: #2E3842;
}
.doctorlistcoverboxset .profile-widget .speciality {
  font-size: 13px;
  color: #757575;
  margin-bottom: 12px;
  min-height: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  word-break: break-word;
}
.doctorlistcoverboxset .profile-widget .rating {
  color: #757575;
  font-size: 14px;
  margin-bottom: 15px;
}
.doctorlistcoverboxset .profile-widget .rating i {
  font-size: 14px;
}
.doctorlistcoverboxset .available-info {
  font-size: 13px;
  color: #757575;
  font-weight: 400;
  list-style: none;
  padding: 0;
  margin-bottom: 6px;
  min-height: 32px;
}
.doctorlistcoverboxset .available-info li i {
  font-size: 16px;
  margin-right: 3px;
}
.doctorlistcoverboxset .profile-widget .doc-img a img{
	height: 175px;
	width: 100% !important;
	object-fit: cover;
}
.view_profbtnset{
  display: inline-block;
  width: 100%;
}
.view_profbtnset a{
  color: #F1622A;
  border: 2px solid #F1622A;
  background: #ffffff;
  font-weight: 500;
  padding: 6px 6px 6px;
  height: auto;
  width: 100%;
  border-radius: 4px;
  line-height: 1.5;
}
.view_profbtnset a:hover{
  color: #ffffff;
  background: #F1622A;
}


.left_doctorlistbox{
  display: inline-block;
  width: 70%;
  float: left;
}
.right_doctorlistbox{
  display: inline-block;
  width: 30%;
  float: left;
  padding-left: 14px;
}
.doctor_servicelisetbox{
  display: inline-block;
  width: 100%;
  background: #F6F6F6;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 18px;
  padding-top: 15px;
  border-radius: 5px;
}
.doctor_serviceliset_iner{
  display: inline-block;
  width: 100%;
  margin-bottom: 17px;
}
.doctor_serviceliset_iner a{
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0px 9px 19px 0px rgb(222 222 222);
  -moz-box-shadow: 0px 9px 19px 0px rgb(222 222 222);
  box-shadow: 0px 9px 19px 0px rgb(222 222 222);
  background: #ffffff;
  padding: 15px;
  position: relative;
  padding-left: 74px;
  padding-top: 12px;
  padding-right: 20px;
  border-radius: 8px;
  padding-bottom: 14px;
  min-height: 115px;
}
.doctor_serviceliset_iner a:hover{
  background: #F1622A;
}
.doctor_serviceliset_iner a i {
    position: absolute;
    top: 20px;
    left: 21px;
    font-size: 32px;
    color: #646464;
}
.doctor_serviceliset_iner a:hover i{
  color: #ffffff;
}
.doctor_serviceliset_iner a img{
  position: absolute;
  top: 20px;
  left: 21px;
  width: 32px;
  color: #646464;
}

.blackimgset{
  display: inline-block;
}
.whiteimgset{
  display: none;
}
.doctor_serviceliset_iner a:hover .blackimgset{
  display: none;
}
.doctor_serviceliset_iner a:hover .whiteimgset{
  display: inline-block;
}

.doctor_serviceliset_iner a h3 {
    display: inline-block;
    width: 100%;
    margin: 0;
    color: #2D2D2D;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 6px;
    font-weight: 500;
}
.doctor_serviceliset_iner a p {
    display: inline-block;
    width: 100%;
    margin: 0;
    color: #707070;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 3px;
    font-weight: 400;
    position: relative;
    /* padding-left: 18px; */
}
.doctor_serviceliset_iner a:hover h3{
  color: #ffffff;
}
.doctor_serviceliset_iner a:hover p{
  color: #ffffff;
}


















@media (max-width: 991px) and (min-width: 768px){
	.prodsetdiscolor .brand-logo-wrapper {
	    margin-top: 0px !important;
	}
}




@media (max-width: 991px) {
	.footboxmanuset1 a img {
		width: 214px;
	}
	.doctlistsetbox_iner {
		width: 100%
	}
}
@media (max-width: 767px) {
	.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) {
	.nodoctavilbset {
		padding-top: 30px;
		padding-bottom: 30px
	}
}
@media (max-width: 576px) {
	.doctpecmodalcover .modal-header .modal-title {
		font-size: 18px
	}
	.gndtypeboxset h6 {
		margin-bottom: 7px
	}
	.modalloadboxset {
		padding-top: 32%
	}
	.gndtypeboxset {
		margin-bottom: 15px
	}
	.doctpecmodalcover .modal-dialog {
		margin-top: 170px
	}
	.colxs3width {
		width: 35%;
		float: left
	}
	.colxs6width {
		width: 65%;
		float: left
	}
}
@media (max-width: 580px) {
	.inerdoctpaer2 {
		padding-top: 13px;
		padding-left: 8px;
		padding-bottom: 12px
	}
	.inerdoctpaer1 {
		top: 14px;
		left: 11px
	}
	.doctlistsetiner_left {
		padding-left: 95px
	}
	.inerdoctpaer1 img {
		width: 80px;
		height: 80px
	}
	.inerdoctpaer2 h3 {
		font-size: 17px
	}
	.inerdoctpaer2 h4 {
		font-size: 14px
	}
	.inerdoctpaer2 h5 {
		font-size: 14px
	}
	.inerdoctpaer2 p span {
		font-size: 12px;
		padding: 3px 5px 2px;
		border-radius: 3px
	}
	.inerdoctpaer3 h6 {
		font-size: 12px;
		margin-bottom: 11px;
		margin-top: 16px
	}
	.inerdoctpaer3 a {
		font-size: 15px;
		padding: 6px 12px
	}
	.inerdoctpaer3 h6 span {
		font-size: 25px
	}
}
@media (max-width: 500px) {
	.inerdoctpaer1 {
		top: 15px;
		left: 14px
	}
	.inerdoctpaer3 h6 span {
		font-size: 24px
	}
	.inerdoctpaer3 a {
		margin-top: 15px
	}
	.inerdoctpaer3 {
		padding: 0 15px 10px 18px
	}
	.inerdoctpaer3 h6 span {
		text-align: left
	}
	.inerdoctpaer3 h6 {
		width: auto;
		float: left;
		text-align: left;
		margin-bottom: 6px;
		margin-top: 8px
	}
	.inerdoctpaer2 {
		width: 100%;
		padding-left: 108px;
		padding-top: 14px
	}
	.doctlistsetiner_left {
		padding-left: 0
	}
	.inerdoctpaer3 {
		width: 100%
	}
}
@media (max-width: 479px) {
	.detailrefearnsetbox3iner {
		width: 100%
	}
	.doctpagecover_titlecv h3 {
		font-size: 20px
	}
}
@media (max-width: 414px) {
	.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
}
@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: 35px;
		padding-right: 35px
	}
	.midserchbox {
		margin-left: 38px
	}
	.lefthedlogonav a img {
		width: 195px
	}
	.medcshopoffnav {
		margin-left: 16px
	}
}
@media (max-width: 1295px) {
	.navmainlistmenu {
		padding-right: 5px!important
	}
}
@media (max-width: 1290px) {
	.navmainlistmenu p span {
		font-size: 12px
	}
	.searchbar {
		width: 535px
	}
	.rightmenuyboxset ul li a img {
		width: 38px;
		height: 38px
	}
	.rightmenuyboxset ul li a p {
		margin-top: 12px;
		font-size: 14px
	}
	.rightmenuyboxset ul li a img {
		width: 38px;
		height: 38px
	}
	.navmainlistmenu {
		padding-left: 44px
	}
	.navmainlistmenu p {
		font-size: 15px!important
	}
	.navmainlistmenu img {
		width: 38px;
		height: 38px
	}
	.menunav3 {
		width: 210px
	}
	.menunav2 {
		width: 186px
	}
	.menunav1 {
		width: 165px
	}
}
@media (max-width: 1282px) {
	.doctor_serviceliset_iner a p {
	    font-size: 14px;
	}
}
@media (max-width: 1280px) {
	.navhedbox_cover {
		padding-left: 30px;
		padding-right: 30px
	}
	.lefthedlogonav a img {
		width: 175px
	}
}
@media (max-width: 1268px) {
	.earnrefbox_righttext p{
	    font-size: 15px;
	}
	.earnrefbox_righttext h3{
	    font-size: 22px;
	}
}
@media (max-width: 1251px) {
	.navmenulerboxset ul li {
		margin-right: 13px;
		margin-left: 12px
	}
	.midserchbox {
		width: 490px
	}
}
@media (max-width: 1247px) {
	.searchbar {
		width: 485px
	}
}
@media (max-width: 1240px) {
	.logosrchcsart {
		padding-left: 0;
		padding-right: 0
	}
}
@media (max-width: 1220px) {
	.earnrefbox_righttext {
		padding-top: 18px;
		padding-right: 16px
	}
	.referearnboxcoverset a {
		height: 190px
	}
	.refearnboxcover_offer .offerimgaddbox img {
		height: 190px
	}
	.earnrefbox_leftimg {
		padding-top: 19px
	}
	.earnrefbox_leftimg img {
		height: 155px
	}
	.textbhhp2 {
		padding-left: 105px
	}
}
@media (max-width: 1211px) {
	.medcshopoffnav {
		padding-top: 20px
	}
	.lefthedlogonav a img {
		width: 164px
	}
}
@media (max-width: 1180px) {
	.rightmenuyboxset ul li a span {
		left: 22px
	}
	.rightmenuyboxset ul li a p {
		margin-top: 10px;
		font-size: 13px
	}
	.rightmenuyboxset ul li a img {
		width: 34px;
		height: 34px
	}
	.navmainlistmenu p span {
		font-size: 12px
	}
	.navmainlistmenu p {
		font-size: 14px!important;
		padding-top: 1px
	}
	.navmainlistmenu img {
		width: 34px;
		height: 34px
	}
}
@media (max-width: 1190px) {
	.lbgdE span {
		line-height: 16px;
		top: 0
	}
}
@media (max-width: 1199px) {
	.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) {
	.doctor_serviceliset_iner a{
        min-height: 100px;
	  }
	  .doctor_serviceliset_iner a h3{
	    margin-bottom: 3px;
	        font-size: 18px;
	  }
	  .doctor_serviceliset_iner{
	    display: inline-block;
	    width: 33.33%;
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    float: left;

	  }
	  .left_doctorlistbox{
	    width: 100%;
	  }
	  .right_doctorlistbox{
	    width: 100%;
	    padding-left: 0;
	    margin-bottom: 15px;
	    margin-top: 0;
	  }
	.textbhhp2 {
		padding-left: 90px
	}
}
@media (max-width: 1154px) {
	.gmadtdepsinerset {
		min-height: 46px
	}
	.gmadtdepsiner5 {
		width: 27%
	}
	.gmadtdepsiner3 {
		width: 17%
	}
	.gmadtdepsiner2 {
		width: 21%
	}
	.gmadtdepsiner1 {
		width: 17%
	}
	.gmadtdepsiner_right {
		padding-left: 0
	}
	.gmadtdepsiner_right p {
		font-size: 14px
	}
	.gmadtdepsiner_left img {
		width: 30px;
		margin-top: 6px
	}
	.gmadtdepsiner_left {
		width: 45px;
		height: 45px
	}
	.gmadtdepsiner_left img {
		width: 32px
	}
	.gmadtdepsiner5 p {
		font-size: 17px
	}
	.menunav3 {
		width: 192px
	}
	.menunav2 {
		width: 170px
	}
	.menunav1 {
		width: 152px
	}
	.navmainlistmenu {
		padding-left: 40px
	}
	.searchbar {
		width: 425px
	}
}
@media (max-width: 1146px) {
	.navhedbox_cover {
		padding-left: 5px;
		padding-right: 5px
	}
	.navmenulerboxset {
		padding-left: 10px
	}
	.midserchbox {
		margin-left: 26px
	}
	.logosrchcsart {
		padding-left: 0;
		padding-right: 0
	}
}
@media (max-width: 1113px) {
	.textbhhp1 span {
		margin-left: 0!important
	}
	.textbhhp2 {
		padding-left: 65px
	}
}
@media (max-width: 1107px) {
	.doctorconsboxbtn a.doccontstl span {
		font-size: 14px
	}
	.savgcaltboxbtn a span {
		font-size: 14px
	}
	.lefthedlogonav a img {
		width: 150px
	}
	.rightmenuyboxset {
		padding-right: 0
	}
	.serchboxcontnum_iner {
		padding-right: 0
	}
}
@media (max-width: 1100px) {
	.main-menu nav>ul li {
		margin: 0 6px
	}
	.logo_1 {
		margin-top: 10px!important
	}
}
@media (max-width: 1083px) {
	.navmenulerboxset ul li a span {
		margin-top: 5px;
		margin-left: 8px
	}
	.navmenulerboxset ul li a img {
		width: 34px
	}
	.rightmenuyboxset ul {
		padding-top: 18px
	}
	.menunav3 {
		width: 178px
	}
	.menunav2 {
		width: 158px
	}
	.menunav1 {
		width: 144px
	}
	.rightmenuyboxset ul li {
		margin-left: 13px
	}
	.rightmenuyboxset ul li a span {
		left: 17px
	}
	.rightmenuyboxset ul li a p {
		margin-top: 9px;
		font-size: 12px
	}
	.rightmenuyboxset ul li a img {
		width: 30px;
		height: 30px
	}
	.navmainlistmenu p span {
		font-size: 11px
	}
	.navmainlistmenu {
		padding-left: 38px
	}
	.navmainlistmenu p {
		font-size: 13px!important;
		padding-top: 0
	}
	.navmainlistmenu img {
		width: 30px;
		height: 30px
	}
}
@media (max-width: 1065px) {
	.searchbar {
		width: 385px
	}
}
@media (max-width: 1034px) {
	.navmenulerboxset ul li a {
		font-size: 16px
	}
	.midserchbox {
		width: 454px
	}
	.noadddisbox .bann_content {
		padding-right: 25px
	}
}
@media (max-width: 1024px) {
	.readtermboxmodal .modal-dialog{
	    min-width: 96%;
	}
	.earnrefbox_righttext {
		padding-top: 8px
	}
	.referearnboxcoverset a {
		height: 160px
	}
	.earnrefbox_righttext h3 {
		font-size: 20px
	}
	.earnrefbox_righttext p {
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 14px
	}
	.earnrefbox_leftimg img {
		height: 125px
	}
	.refearnboxcover_offer .offerimgaddbox img {
		height: 160px
	}
	.offerimgaddbox a {
		width: 100%
	}
	.prodsetdiscolor1 .owl-nav .owl-prev {
		border-radius: 50%!important;
		left: -17px!important
	}
	.contmenuonfot_right ul li a {
		margin-left: 20px
	}
	.brand-logo-active-block.owl-carousel .owl-nav button,
	.brand-logo-active.owl-carousel .owl-nav button,
	.product-slider-active.owl-carousel .owl-nav button {
		opacity: 1!important
	}
	.bannersliderbox .owl-nav button {
		opacity: 1!important
	}
}
@media (max-width: 1014px) {
	.searchbar {
		width: 362px
	}
	.rightmenuyboxset ul li a span {
		top: -3px;
		left: 15px
	}
	.rightmenuyboxset ul li a p {
		margin-left: 6px
	}
	.rightmenuyboxset ul li {
		margin-left: 11px
	}
	.rightmenuyboxset ul {
		padding-top: 16px
	}
	.medcshopoffnav {
		padding-top: 16px
	}
	.lefthedlogonav a img {
		width: 165px
	}
}
@media (max-width: 1010px) {
	.textbhhp2 {
		padding-left: 54px
	}
}
@media only screen and (max-width: 992px) {
	.prodrightboxsetpart {
		width: 100%
	}
}
@media (max-width: 991px) {
	section#content {
	    padding-bottom: 0 !important;
	}
	.loadsectbox{
	    position: relative !important;
		height: auto !important;
	}
	.refanearn_detailpage {
		padding-top: 20px
	}
	.refanearn_detailpage .container {
		max-width: 100%
	}
	.navhedbox_cover {
		padding-bottom: 14px
	}
	.midserchbox {
		width: 50%;
		padding-top: 0;
		margin-left: 0;
		float: left
	}
	.lefthedlogonav {
		margin-top: 0
	}
	.navmenulerboxset {
		display: none
	}
	.detailsubstprod {
		width: 50%
	}
	.mackindboxset_iner p br {
		display: none
	}
	.downloadbox_inr {
		width: 86%
	}
	.navbar-light .navbar-nav .nav-link {
		color: #000
	}
	.probtnlgin_coverbox {
		width: 184px!important;
		top: 30px!important
	}
	.rightmenuyboxset ul li {
		margin-left: 18px
	}
	.rightmenuyboxset ul {
		padding-top: 4px
	}
	.lefthedlogonav a img {
		width: 165px
	}
	.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
	}
	.rightmenuyboxset {
		padding-right: 0;
		width: 50%;
		float: right
	}
	.searchbar {
		width: 100%
	}
	.mobilenavboxset .navbar-toggler {
		background:#ffffff;
		color: #fff;
		position: absolute;
		top: 23px;
		right: 0;
		padding-left: 6px;
		padding-right: 6px
	}
	.mobilenavboxset .navbar-toggler img {
		width: 25px
	}
	.mobilenavboxset {
		display: inline-block;
		width: 100%;
		background: 0 0!important;
		position: absolute!important;
		top: 0;
		right: 0;
		min-height: auto!important;
		margin-bottom: 0!important;
		border: 1px solid transparent!important;
		border-radius: 0!important
	}
	.mobilenavboxset .navbar-collapse {
		width: 100%;
		position: absolute;
		left: 0;
		top: 59px;
		z-index: 99;
		padding-left: 0;
		padding-right: 0;
		text-align: left
	}
	.mobilenavboxset .navbar-collapse ul {
		width: 100%;
		background: #fff;
		-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
		-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
		box-shadow: 0 0 7px 0 rgba(0, 0, 0, .22);
		border-radius: 6px;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 5px
	}
	.mobilenavboxset .navbar-collapse ul li a {
		padding-left: 10px;
		padding-right: 10px;
		font-weight: 600
	}
	.mobilenavboxset .navbar-collapse ul li a span {
		color: #56a73b;
		position: relative;
		top: 1px;
		display: inline-block;
		font-size: 14px
	}
	.mobilenavboxset .collapse.in {
		display: inline-block
	}
	.medcshopoffnav {
		display: none
	}
	.savgcaltboxbtn {
		display: none
	}
	.doctorconsboxbtn {
		display: none
	}
	.contnumbhelp {
		display: none
	}
	.page_ineresetpreor .col-md-6.checkout-login {
		margin-top: 0!important
	}
	.rightsideimgsltimgbox {
		padding: 3px
	}
	.uploadprissltbox {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0
	}
	.uploadprescboxsdw {
		margin-bottom: 22px
	}
	.leftorderpreseltpr .panel-collapse .panel-body {
		margin-bottom: 24px
	}
	.rightorderpreseltpr .checkout-login {
		margin-top: 0!important
	}
	.leftorderpreseltpr {
		width: 100%;
		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
	}
	.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) {
	.appdownldbtn a img {
		width: 110px
	}
	.contmenuonfot_right {
		width: 75%
	}
	.contmenuonfot_left {
		width: 25%
	}
	.contmenuonfot_right ul li a {
		margin-left: 14px
	}
}
@media (max-width: 873px) {
	.laball_listcover .list_colmd4 {
		width: 50%
	}
	.popupmorelist {
		width: 570px
	}
	.proditboxsetcover .product-main {
		margin-bottom: 10px
	}
	.colsm4proditset {
		width: 33.33%
	}
	.ban_btm-box.last {
		width: 21%
	}
	.ban_btm-box h2 label {
		font-size: 13px
	}
	.ban_btm-box h2 {
		font-size: 13px
	}
	.ban_btm-box img {
		width: 24px
	}
	.ban_btm-box h3 {
		font-size: 11px;
		font-weight: 600
	}
}
@media (max-width: 860px) {
	.teststbhihpbox {
		padding-top: 42px
	}
	.advertisement_add .ban_btm-box img {
		width: 53px
	}
	.advertisement_add .ban_btm-box h3 {
		font-size: 13px
	}
	.teststbhihpbox p {
		font-size: 19px
	}
	.textbhhp2 {
		padding-left: 51px
	}
}
@media (max-width: 850px) {
	.shobyhelthbox_cover{
        padding: 0px 10px;
  }
  .doctor_serviceliset_iner{
    margin-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .doctor_serviceliset_iner a p {
    font-size: 13px;
  }
  .doctor_serviceliset_iner a h3{
    font-size: 16px;
    margin-top: 8px;
  }
  .doctor_serviceliset_iner a {
      padding-left: 15px;
      padding-right: 10px;
      padding-top: 15px;
  }
  .doctor_serviceliset_iner a img{
    position: relative;
    left: 0;
    width: 26px;
    top: 0;
  }
  .doctor_servicelisetbox{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
  }
}
@media (max-width: 805px) {
	.detailrefearnset_iner {
		width: 95%
	}
}
@media (max-width: 805px) {
	.gmadtdepsiner_right p {
		font-size: 13px;
		margin-top: 4px
	}
	.gmadtdepsinerset {
		text-align: center;
		padding-left: 0
	}
	.gmadtdepsiner_left {
		position: relative;
		float: none
	}
	.gmadtdepsiner_right {
		width: 100%;
		text-align: center
	}
	.contmenuonfot_right ul li a {
		margin-left: 11px
	}
	.allfootcoverbox {
		padding-left: 0;
		padding-right: 0
	}
	.contmenuonfotbox {
		padding-left: 0;
		padding-right: 0
	}
}
@media (min-width: 768px) {
	.add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
		display: none!important
	}
	.add_edit_main .page-header .sticky-menu.active img#sticky_img {
		display: block!important
	}
	.add_edit_main img#sticky_img {
		display: none!important
	}
}
@media (max-width: 767px) {
	.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: 38px
	}
	.rightarrowbox {
		width: 38px
	}
	.downloadbox_right {
		padding-top: 0
	}
	.boxpedsetpartlr .col-sm-3 span {
		display: inline-block;
		width: 100%
	}
	.boxpedsetpartlr .col-sm-3 br {
		display: none
	}
	.boxpedsetpartlr .col-sm-3 {
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		flex: inherit
	}
	.myactbofomrcover {
		padding-top: 29px!important;
		padding-bottom: 38px
	}
	.imactboxnone {
		display: none
	}
	.leftcontformbox {
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0
	}
	.maprightboxset {
		width: 100%
	}
	.aboutvideosect iframe {
		width: 100%
	}
	.rowimgboxprb .col-sm-3 {
		display: inline-block;
		width: 50%!important;
		float: left;
		flex: inherit!important;
		max-width: 50%
	}
	.chrgtemsetbox {
		min-height: auto
	}
	.lginsignupboxcover.reg {
		min-height: 550px
	}
	.loginboxsetpart h1 {
		font-size: 32px
	}
	.loginboxsetpart {
		padding-top: 28px
	}
	.registerboxallset form {
		padding: 26px 40px 0
	}
	.lginsignupboxcover {
		min-height: none!important;
		height: auto!important;
		position: relative
	}
	.lginsignupboxcover .form-container {
		position: relative!important;
		top: 0!important
	}
	.mobilenavboxset .navbar-collapse ul {
		margin: 0;
		margin-top: 0!important
	}
	.prodleftboxsetpart .product-img-box .fa-search-plus {
		display: none
	}
	.buttonsetaddcatbtn button {
		margin-bottom: 0!important
	}
	.disspansettext {
		margin-left: 6px!important
	}
	.prodrightboxsetpart .product-name {
		padding-top: 0!important;
		margin-bottom: 0
	}
	.prodrightboxsetpart .product-name span {
		margin-bottom: 0
	}
	.prodrightboxsetpart {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	.proddetailsboxsetp {
		padding: 0 15px!important
	}
	.prodleftboxsetpart .abs-img {
		padding-bottom: 0!important;
		min-height: 270px
	}
	.prodleftboxsetpart {
		width: 100%
	}
	.medbacatprodlist .product-content h4 {
		min-height: auto
	}
	.medbacatprodlist .product-wrapper {
		margin-bottom: 18px;
		min-height: auto
	}
	.medbacatprodlist .product-content h4 a {
		min-height: auto
	}
	.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;
		padding-top: 0;
	}
	.footboxmanuset_cover {
		width: 25%;
		padding-left: 0
	}
	.footboxmanuset7 {
		width: 25%
	}
	.footboxmanuset5 {
		width: 50%
	}
	.footboxmanuset1 {
		width: 100%;
		padding-right: 0;
		margin-bottom: 0px
	}
}
@media (max-width: 726px) {
	.rightmenuyboxset ul li {
		margin-left: 5px
	}
}
@media (max-width: 650px) {
	.right_doctorlistbox{
	    text-align: center;
	  }
	  .doctor_servicelisetbox{
	    width: 80%;
	    text-align: left;
	  }
	  .doctor_serviceliset_iner{
	    width: 100%;
	  }
	.detailrefearnboxiner p {
		font-size: 13px
	}
	.detailrefearnboxiner h4 {
		font-size: 15px
	}
	.detailrefearnset_box1 {
		padding-top: 10px;
		padding-bottom: 12px
	}
	.topdetrefpage_right h6 {
		font-size: 18px
	}
	.topdetrefpage_right p {
		font-size: 13px
	}
	.topdetrefpage_left img {
		width: 240px
	}
	.healthpackagescover {
		margin-top: 6px;
		margin-bottom: 4px!important
	}
	.book_package_btn a {
		font-size: 12px;
		padding: 5px 8px 6px
	}
	.book_package_logo a {
		padding-right: 6px;
		width: 70px
	}
	.navhedbox_cover {
		padding-bottom: 10px
	}
	.midserchbox .search_icon img {
		width: 17px
	}
	.midserchbox .search_icon {
		width: 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
	}
	.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
	}
}
@media (max-width: 550px) {
	.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) {
	.doctor_servicelisetbox {
	    width: 100%;
	}
	.earnrefbox_righttext {
		width: 65%;
		padding-left: 15px;
		padding-right: 10px
	}
	.earnrefbox_leftimg {
		width: 35%;
		padding-top: 24px
	}
	.earnrefbox_leftimg img {
		height: 115px
	}
	.referearnboxcoverset {
		padding-right: 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) {
	.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: 425px) {
	.rightmenuyboxset ul li {
		margin-left: 8px;
		margin-right: 8px
	}
	.temcvontrefboxset{
		padding-left: 10px;
		padding-right: 10px;
	}
	.readtermboxmodal .modal-title{
	    font-size: 18px;
	}
	.readtermboxmodal .modal-body {
	    padding: 16px;
	}
}
@media (max-width: 420px) {
	.products_coverset .product-content {
		min-height: auto;
		padding: 5px 20px 16px;
		min-height: auto
	}
	.prodnamesetbox {
		min-height: auto
	}
}
@media (max-width: 414px) {
	.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: 148px !important
	}
	.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) {
	.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) {
	.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) {
	.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) {
	.dprodispbot1 h4 {
		font-size: 15px!important
	}
	.dprodispbot2 h4 {
		font-size: 15px!important
	}
	.prodrightboxsetpart .product-name span {
		font-size: 18px!important
	}
	.prodsetdiscolor .rightnamebtnbox {
		margin-top: 0
	}
	.rightnamebtnbox a button {
		padding: 0 10px;
		height: 27px;
		font-size: 11px
	}
	.prodsetdiscolor .leftnametitlebox p::after {
		content: '';
		width: 50px
	}
	.leftnametitlebox p {
		font-size: 15px!important;
		padding-bottom: 9px
	}
	.tophedboxhome_title {
		padding-left: 0;
		padding-right: 0
	}
	.rightmenuyboxset ul li a p {
		margin-left: 6px
	}
	.rightmenuyboxset ul li a img {
		width: 24px;
		height: 24px
	}
	.rightmenuyboxset ul li a p {
		margin-top: 6px;
		font-size: 10px
	}
}

.lg-outer .lg-toogle-thumb:after {
	content: "/f00d"!important;
}