 body .et_shop_image .et_overlay:before {
    content: "\55" !important;
    font-size: 28px;
    color: #1c8100;
}

@media (max-width: 1690px){
	footer#main-footer .container {
	    width: 95%;
	    max-width: 100%;
	}
	div#philosophy .et_pb_row_3 {
	    max-width: 94%;
	}
	.single .woocommerce-tabs.wc-tabs-wrapper,
	.customerViewedSec {
	    width: 100% !important;
	}
	.customerViewedSec .prodCarsl span.et_shop_image {
	    height: 260px;
	}
}

@media (max-width:1500px){



	div#products_wrap {
		padding-top: 0;
	}

	#main-header div#et-info #et-info-phone {
	    margin-right: 0;
	}
	#main-header div#et-info {
	    padding-bottom: 9px;
	}
	header#main-header .container .logo_container {
		padding: 20px 30px;
		width: 17%;
	}

	header#main-header .container div#et-top-navigation {
		padding: 0 30px 0 0 !important;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat h2 a {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 20px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul li a {
		font-size: 15px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul li {
		line-height: 20px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat a.viewAllBtns {
		font-size: 14px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat {
		margin-bottom: 34px;
		padding-right: 10px;
		padding-left: 5px;
	}

	.megaMenuWrapCstum .leftMegaMenu ul li.sale a {
		font-size: 16px;
	}

	.megaMenuWrapCstum .leftMegaMenu ul li a {
		font-size: 16px;
	}

	.megaMenuWrapCstum .leftMegaMenu ul li.sale {
		margin-bottom: 10px;
	}

	.megaMenuWrapCstum .leftMegaMenu {
		width: 145px;
	}

	.megaMenuWrapCstum .rightMegaMenu {
		width: calc(100% - 145px);
	}

	#mega-menu-primary-menu li.mega-menu-row ul.mega-sub-menu .textwidget h2 {
		font-size: 25px;
		margin-bottom: 14px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu.mega-menu-item li.mega-menu-item-type-widget {
		padding: 10px 20px 0 20px !important;
	}

	#main-header div#et-info #et-info-phone span {
		font-size: 13px;
		line-height: 16px;
		margin-left: 10px;
		margin-right: 5px;
	}

	#main-header div#et-info #et-info-phone::before {
		font-size: 20px;
	}

	#main-header div#et-info #et-info-phone strong {
		font-size: 20px;
	}

	.header_mail_wrapper {
		display: flex;
	}

	.headerDtlsPhnEml #et-info-email {
		font-size: 13px;
	}

	span#openingHours {
		font-size: 13px;
	}

	div#et-info {display: flex;justify-content: flex-end;}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
		background-color:#e1e1e1 !important;
	}
	.navCntsec ul.et-social-icons li a {
		font-size: 18px;
	}

	.cartTotalSec a span:before {
		width: 20px;
		height: 23px;
		background-size: 100%;
		margin-right: 0 !important;
	}

	.cartTotalSec a span {
		font-size: 14px;
		padding-left: 31px;
	}

	.memberUserIcon a {
		width: 19px;
		height: 21px;
		background-size: 100%;
	}

	.navCntsec {
	    margin-top: 0;
	    margin-bottom: 0;
	}

	div#filter_sidebar {
		width: 265px;
		padding: 20px;
	}

	div#product_cat_filter h4 {
		font-size: 20px;
	}

	ul.customnew_checkbox li label.newcheckbox .checkmark {
		font-size: 14px;
	}

	ul.customnew_checkbox li i.open_dropdown {
		font-size: 14px;
		margin-left: 6px;
	}

	#products_wrap ul.products.columns-4 {
		width: calc(100% - 265px);
		padding-left: 30px;
	}

	.woocommerce ul.products li.product a h2.woocommerce-loop-product__title {
		font-size: 15px;
		padding-bottom: 16px;
	}

	.woocommerce ul.products li.product span.woocommerce-Price-amount {
		font-size: 17px;
	}

	.woocommerce ul.products li.product a.button.product_type_simple, .woocommerce .products li a.add_to_cart_button, .main_button, #customSlider a.et_pb_button {
		font-size: 14px;
		letter-spacing: 1px;
		padding: 6px 26px;
	}
	#productListings .et_pb_row.et_pb_row_0 {
		width: 90%;
	}
	footer#main-footer .container {
		width: 94%;
		max-width: 100%;
	}
	div#philosophy .et_pb_row_3 {
		max-width: 100%;
		width: 92%;
	}

	.maintitle {
		font-size: 40px;
		margin-bottom: 20px;
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner {
	    margin-top: 50px;
	}
	

}
@media (max-width:1370px){
	div#customSlider {
	    margin-top: 0;
	}
	.customerViewedSec .prodCarsl span.et_shop_image {
	    height: 350px;
	}
	div#shopPageSections .et_pb_row.et_pb_row_1 {
	    max-width: 94%;
	}
}
@media (max-width:1280px){
	.single-product div#content-area .product .clearfix {
	    width: 100%;
	}
	.blocksTextCnsec {
	    width: calc(100% / 2 - 8px) !important;
	    margin-bottom: 6px !important;
	}

	.blocksTextCnsec:nth-child(2n+2) {
	    margin-right: 0 !important;
	}
	.lstblcksc {
		margin-left: 29px;
	}

	.lstblcksc .icon {
		width: 22px;
	}

	.lstblcksc .txtSecblk {
		width: calc(100% - 22px);
		font-size: 13px;
	}

	.discountGurantsec .container {
		max-width: 95%;
	}

	div#footer-widgets .footer-widget div#media_image-2 {
		padding-right: 20px;
		margin-right: 20px;
	}

	div#footer-widgets .footer-widget div#media_image-2 img {
		width: 100px;
	}

	div#footer-widgets .footer-widget h4.title {
		font-size: 15px;
		margin-bottom: 10px;
	}

	div#footer-widgets .footer-widget:nth-child(2) {
		margin-left: 40px;
	}

	div#footer-widgets .footer-widget:nth-child(3) {
		margin-left: auto;
	}

	div#footer-widgets .footer-widget ul.product-categories {
		width: 350px;
	}
	div#aboutUsCntsec {
		padding: 100px 0 50px 0;
		text-align: center;
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
		margin-bottom: 100px;
	}

	div#shopCateSecLst .et_pb_blurb_content .et_pb_main_blurb_image img {
    	height: 250px;
	}

}


@media (max-width:1170px){

	#main-header .discountGurantsec .container {
	    padding: 0 !important;
	    background: transparent;
	}
	#products_wrap ul.products.columns-4 li {
	    width: calc(100% / 2 - 40px);
	    margin: 20px !important;
	}
	#main-header div#et-info #et-info-phone {
	    margin-right: 0;
	}

	#main-header div#et-info #et-info-phone strong {
	    font-size: 17px;
	}

	.headerDtlsPhnEml #et-info-email {
	    margin-left: 10px;
	    margin-right: 10px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item {
	    margin-left: 10px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
	    font-size: 14px;
	}

	.navCntsec ul.et-social-icons {
	    margin-left: 5px;
	}

	.memberUserIcon {
	    margin-left: 10px;
	}

	.cartTotalSec a.et-cart-info {
	    margin-left: 15px !important;
	}
}

@media (max-width:1066px){
	
	.mobileLstFlter h4.widgettitle {
	    width: 150px;
	    margin: 0 auto 10px auto !important;
	    background: #1c8100;
	    color: #fff !important;
	    display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
	    padding: 14px 20px;
	    border-radius: 5px;
	}

	.mobileLstFlter h4.widgettitle:after {
	    display: none !important;
	}
	.mobileLstFlter ul.customnew_checkbox {
    	display: none;
	}

	.mobileLstFlter ul.customnew_checkbox.open {
	    display: block;
	}

	.mobileLstFlter ul.customnew_checkbox.open ul.inside_checkbox {
	    display: flex;
	    flex-flow: row wrap;
	    padding-left: 0;
	    margin: 0;
	    transition: none;
	}

	.mobileLstFlter ul.customnew_checkbox.open ul.inside_checkbox li {
	    width: calc(100% / 3);
	    margin-bottom: 0;
	    margin-top: 13px;
	    padding: 0;
	    border: none;
	}

	.mobileLstFlter ul.customnew_checkbox li {display: flex;border: 1px solid #ccc;padding: 14px 10px;margin-bottom: 3px;}

	.mobileLstFlter ul.customnew_checkbox li .open_dropdown {
	    margin-left: auto;
	}

	.mobileLstFlter div#filter_sidebar {
	    background: transparent;
	}

	#main-content .mobileLstFlter {
	    display: flex;
	    width: 100% !important;
	}

	#main-content .mobileLstFlter div#filter_sidebar {
	    width: 100%;
	}
	.mobilelstProdct {
	    display: flex;
	    flex-flow: column !important;
	}

	.mobilelstProdct ul.products.columns-4 {
	    padding: 0 !important;
	    width: 100% !important;
	}

	#main-content .mobilelstProdct ul.products.columns-4 li {
	    margin: 15px !important;
	    width: calc(100% / 3 - 30px);
	}
	.navCntsec nav#top-menu-nav {
	    order: 3;
	    margin-left: 10px;
	}
	header#main-header .container {
	    display: flex;
	    flex-flow: row wrap;
	    justify-content: space-between;
	    padding: 20px 20px !important;
	}

	header#main-header .container .logo_container {
	    background: transparent;
	    padding: 0;
	}

	header#main-header .container div#et-top-navigation {
	    margin: 0 0 0 auto;
	    padding: 0 !important;
	    flex-flow: row wrap;
	    align-items: center;
	}
	span#openingHours {
	    display: none;
	}

	#main-header div#et-info #et-info-phone:before {
	    display: none;
	}

	#main-header div#et-info #et-info-phone span {
	    display: none;
	}

	#main-header div#et-info {
	    padding-bottom: 0;
	    padding-top: 0;
	}

	#mega-menu-wrap-primary-menu .mega-menu-toggle {
	    
	    background: transparent;
	}

	.navCntsec {
	    padding-right: 0px;
	}
	.navCntsec nav#top-menu-nav div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu {
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 100%;
	    padding: 20px 30px;
	}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu.mega-menu-item li.mega-menu-item-type-widget {
	    padding: 0 10px !important;
	}

	.megaMenuWrapCstum {
	    flex-flow: column;
	}

	.megaMenuWrapCstum .leftMegaMenu {
	    width: 100%;
	}

	.megaMenuWrapCstum .leftMegaMenu ul {
	    display: flex;
	}

	.megaMenuWrapCstum .leftMegaMenu ul li {
	    margin-right: 30px;
	}

	.megaMenuWrapCstum .rightMegaMenu {
	    width: 100%;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat {
	    width: 100%;
	    flex-flow: column;
	    border: 1px solid #ccc;
	    padding: 13px;
	    margin-bottom: 3px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat h2 {
	    width: 100%;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul {
	    display: flex;
	    flex-flow: row wrap;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul li {
	    width: 30%;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat a.viewAllBtns {
	    display: block;
	    width: 100%;
	    margin-top: 5px;
	}

	#productListings .woocommerce .products li {
	    width: calc(100% / 2 - 13px) !important;
	}
	#productListings .woocommerce .products li:nth-child(2n+2) {
	    margin-right: 0 !important;
	}

	#productListings .et_pb_row.et_pb_row_0 {
	    width: 70%;
	}

	div#footer-widgets .footer-widget {
	    width: 100% !important;
	    margin: 0 0 30px 0 !important;
	    display: flex;
	    flex-flow: column;
	}

	div#footer-widgets .footer-widget div#media_image-2 {
	    border: none;
	    margin: 0 0 30px 0;
	    padding: 0;
	}

	div#footer-widgets .footer-widget div#media_image-2 img {
	    width: 140px;
	}

	div#footer-widgets .footer-widget ul.product-categories {
	    width: 100%;
	}

	div#footer-widgets .footer-widget ul.product-categories li {
	    width: calc(100% / 4 - 30px);
	}

	div#footer-widgets .footer-widget ul {
	    display: flex;
	}

	div#footer-widgets .footer-widget ul li {
	    margin-right: 30px;
	}

	

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
	    padding-left: 50px;
	}

	.discountGurantsec .container {
	    max-width: 98%;
	}
	div#et_mobile_nav_menu {
	    display: none;
	}
	header#main-header .container .logo_container img#logo {
	    max-width: 100%;
	    height: 100%;
	}
}

@media (max-width:980px){
	#customSlider .et_pb_slide .et_pb_slide_image img {
    height: 500px;
    object-fit: cover;
}
	.wrapsecBlckgrnt {
		width:100%;
	}
	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
		top: 0;
		bottom: 0;
		justify-content: center;
		margin-bottom:0;
	}
	.et-pb-slider-arrows {
    	display: none;
	}
	.entry-summary .wrapsecBlckgrnt .lstblcksc {
	    width: 100% !important;
	}
	.et_pb_product_category_grid li a img {
	    height: 260px;
	    object-fit: contain;
	    transition: 0.5s ease-in-out;
	}

	.et_pb_product_category_grid li a {
	    padding: 50px 30px 20px 30px;
	}
	#main-header div#et-info {
	    padding-bottom: 0;
	    padding-top: 0px;
	}

	.lstblcksc {
	    width: calc(100% / 3 - 22px);
	}

	.lstblcksc .icon {
	    width: 30px;
	}

	.lstblcksc .txtSecblk {
	    width: calc(100% - 30px);
	    line-height: 17px;
	}
	.navCntsec ul.et-social-icons {
	    display: none;
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner {
	    display: flex;
	    flex-flow: row wrap;
	    align-items: flex-end;
		margin-top:0px !important;
	}
	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
	    font-size: 16px;
	    width: 100%;
	    padding-right: 50px;
	    line-height: 23px;
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title {
	    margin-bottom: 10px;
	}
	

	.cartTotalSec a.et-cart-info {
	    margin-left: 0 !important;
	}
		.cartTotalSec a span {
		font-size: 16px;
		font-weight: 600;
		padding-left: 31px;
	}

	div#et_top_search {
	    margin: 0 0 0 15px !important;
	}

	#mega-menu-wrap-primary-menu .mega-menu-toggle span.mega-toggle-label-closed {
	    font-weight: bold;
		color:#313131;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after{
     	color: #313131;
		font-size:28px;
		line-height: 38px;

	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
		display: inline;
		font-weight: bold;
		color: #313131;
	}
	header#main-header .container div#et-top-navigation {
	    display: flex;
	}

	div#footer-widgets .footer-widget ul.product-categories li {
		width: 100%;
	}
}


@media (max-width:860px){

	.customerViewedSec {
		padding: 0 34px;
	}
	.customerViewedSec>h2 {
	    font-size: 30px;
	}

	.customerViewedSec .prodCarsl span.et_shop_image {
	    height: auto;
	}
	.single #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
	    margin-left: 8px !important;
	    padding: 0 0 !important;
	}

	body.single #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a {
	    padding: 10px 30px !important;
	    font-size: 16px;
	}
	#main-content .mobilelstProdct ul.products.columns-4 li {
	    width: calc(100% / 2 - 30px) !important;
	}
	div#shopCateSecLst .et_pb_blurb_content .et_pb_main_blurb_image img {
	    height: auto;
	}

	div#formContact {
	    padding: 0 0 40px 0px;
	}
	

	.megaMenuWrapCstum {
	    height: 337px;
	    overflow: scroll;
	}

	.searchSecmenus {
	    display: none;
	}

	#productListings .et_pb_row.et_pb_row_0 {
	    width: 90%;
	}

	#productListings .et_pb_row.et_pb_row_0 {
	    width: 90%;
	}

	#shopPageSections .et_pb_row_2 div#sectionLstClm {
	    width: 100%;
	}

	#shopPageSections .et_pb_row_2 div#sectionLstClm:last-child {
	    flex-flow: column-reverse !important;
	    display: flex;
	}
	div#footer-widgets .footer-widget ul {
		flex-flow: column;
	}

	div#footer-widgets .footer-widget {
	    margin-bottom: 40px !important;
	}

	div#footer-widgets {
	    width: 300px;
	    margin: 0 auto;
	    text-align: center;
	}

	div#footer-widgets .footer-widget ul.product-categories li {
	    margin: 0 0 10px 0;
	}
	.et-pb-controllers a {
	    width: 13px;
	    height: 13px;
	}

	.et-pb-controllers a.et-pb-active-control {
	    width: 20px;
	    height: 20px;
	}
	.searchboxSec form {
		width: calc(100% - 60px);
		position: relative;
	}
	.no-fuss-wrapper {
    	display: flex;
		flex-flow:column;
    	gap: 30px;
    	align-items: center;
}
.simplicity-col-wrap {
    display: flex;
	flex-flow:column;
    gap: 15px;
    align-items: center;
}
	.align-patient-wrapper {
    display: flex;
		flex-flow:column;
    align-items: center;
}
	.d-none-mob{
	display:none;
}
.d-none-desk{
	display:block;
}
}


@media (max-width:767px){
	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
	    padding: 0 50px;
	    width: 100%;
	    display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
	}

	header#main-header .container div#et-top-navigation {
	    flex-flow: column;
	}

	#mega-menu-wrap-primary-menu .mega-menu-toggle {
	    top: 49px;
	    margin: 0 !important;
	}

	#main-header div#et-info {
	    padding-bottom: 15px;
	}

	.header_mail_wrapper {
	    margin-right: -11px;
	}

	header#main-header .container .logo_container {
	    width: 26%;
	}
}

@media (max-width:720px){
	.et_pb_slide_image {
		display: flex !important;
	}
	.single-product div#content-area .product .clearfix .woocommerce-product-gallery {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.single-product div#content-area .product .clearfix .summary.entry-summary {
	    padding-left: 0;
	    width: 100%;
	}
	.et_pb_product_category_grid li a {
	    padding: 50px 30px 20px 30px;
	}

	.et_pb_product_category_grid li {
	    width: 100%;
	}

	.et_pb_product_category_grid li a img {
	    height: auto;
	}
}
@media (max-width:680px){
	body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
	    display: flex;
	    flex-flow: column;
	}

	body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs li {
	    margin-bottom: 7px !important;
	    min-width: 240px;
	    display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
	    text-align: center;
	}
	div#shopPageSections {
	    padding-bottom: 0;
	}
	.mobileLstFlter ul.customnew_checkbox.open ul.inside_checkbox li {
		width: calc(100% / 2);
	}
	div#formContact {
	    padding: 0 0 40px 0px;
	}

	div#needHelpSec p {
	    font-size: 19px;
	    padding: 0 50px;
	}

	div#needHelpSec p a {
	    font-size: 20px;
	    margin-bottom: 0;
	    margin-top: 10px;
	}
	div#aboutUsCntsec .et_pb_text_inner p {
	    font-size: 17px;
	    line-height: 21px;
	}
	div#videosection {
	    padding: 20px 0 10px 0;
	}
	.blocksTextCnsec {
	    width: 100% !important;
	    margin: 0 0 16px 0 !important;
	}
	.lstblcksc {
	    width: calc(100% / 2 - 40px);
	    margin-bottom: 10px;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul li {
	    width: 50%;
	}

	
}


@media (max-width:550px){
	div#footer-widgets .footer-widget ul li {
		margin-right:0 !important;
	}
	div#footer-widgets {
		padding: 40px 0 0px 0;
	}
	#main-content .mobilelstProdct ul.products.columns-4 li {
	    width: 100% !important;
	    margin: 0 !important;
	}
	#main-content .mobilelstProdct ul.products.columns-4 li {
	    width: 100% !important;
	    margin: 0 0 20px 0 !important;
	}
	.mobileLstFlter ul.customnew_checkbox.open ul.inside_checkbox li {
		width: calc(100% / 1);
	}
	div#needHelpSec p {
    padding: 0 15px;
	    font-size: 16px;
	}

	div#needHelpSec p a {
	    font-size: 17px;
	}
	div#needHelpSec p a i {
	    margin-right: 10px;
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p {
		padding-right: 0
	}

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content h2 {
    font-size: 48px !important;
}

	#productListings .woocommerce.columns-4 {
	    margin-top: 0;
	}

	.maintitle {
	    font-size: 30px;
	}

	#productListings .et_pb_row.et_pb_row_0 {
	    width: 80%;
	}

	.megaMenuWrapCstum .rightMegaMenu ul.parentCat ul li {
	    width: 100%;
	}

	#main-header div#et-info {
	    display: none !important;
	}

	#mega-menu-wrap-primary-menu .mega-menu-toggle {
	    top: 28px;
	}
	.et_pb_menu_hidden .searchboxSec {
	    padding: 77px 20px;
	}

	#productListings .woocommerce .products li {
	    width: 100% !important;
	    margin: 0 0 60px 0 !important;
	}
	header#main-header .container .logo_container {
	    width: 35%;
	}

	#mega-menu-wrap-primary-menu .mega-menu-toggle {
		position: static;
	}

	.navCntsec {
	    padding-right: 0;
	}

	nav#top-menu-nav {
	    order: 6;
	    margin-top: 5px;
	    margin-left: 10px;
	}

	header#main-header .container {
	    padding: 10px 10px 10px 10px !important;
	}

	.lstblcksc {
	    width: 100%;
	    margin: 0 0 8px 0;
	}

	.wrapsecBlckgrnt {
	    display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
	    padding: 0;
	    width: 280px;
	    margin: 0 auto;
	}

	header#main-header .container.et_menu_container {
	    position: relative;
	}

	header#main-header .container.et_menu_container:before {
	    content: '';
	    width: 100%;
	    height: 100%;
	    /*background: rgba(0, 0, 0, 0.38);*/
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	}

	header#main-header .container {
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
	    
	}
	header#main-header .container .logo_container:before {
		display: none;
	}
	.cartTotalSec{
		margin-top:5px;
	}
	.memberUserIcon {
    	margin-left: 15px;
	}
}


@media (max-width:430px){
	.navCntsec nav#top-menu-nav div#mega-menu-wrap-primary-menu ul#mega-menu-primary-menu {
	    padding: 10px 19px 10px 5px;
	}
	

	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title:before {
	    font-size: 15px;
	    margin-bottom: 4px;
	}

	header#main-header .container div#et-top-navigation {
	    width: 100%;
	    margin: 0 !important;
	    position: relative;
	}

	.navCntsec {
	    margin: 0;
	}

	header#main-header .container .logo_container {
	    width: 70%;
	}
	#mega-menu-primary-menu li.mega-menu-row ul.mega-sub-menu .textwidget h2 {
	    font-size: 17px;
	}
	#customSlider .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
	    padding: 0 10px;
	    
	}

	
}