*{
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff /*{body|background-color}*/;
	background-image: none /*{body|background-image}*/;
	font-size: 14px /*{body|body-font-size}*/;
	color: #222222 /*{body|text-colour}*/;
	font-family: 'Nunito Sans', sans-serif;
	
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Nunito Sans', sans-serif;
  }
a, a:hover, a:active, .btn-link, .btn-link:hover{
	color: #000000 /*{body|link-colour}*/
}
.wrapper-header {
	background-color: #ffffff /*{header|background-colour}*/;
	border:none;
	margin-bottom:0px;
}
.wrapper-header a, .wrapper-header a:hover, .wrapper-header a:active {
  color: #1f1f1f /*{header|link-colour}*/
}
.wrapper-header .btn-default {
	background-color: #efefef /*{header|button-colour}*/;
	border-color: #efefef /*{header|button-colour}*/;
	color: #ffffff /*{header|button-text-colour}*/;
}
.header-search .ajax_search {
	border-color: #efefef /*{header|button-colour}*/;
	box-shadow: none;
	border-width: 2px;
}
.navbar.navbar-default {
	background-color: #f18101 /*{header|menu-background-colour}*/;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover,
.navigation-list li a:hover,.navbar-default .navbar-nav > li:hover > a,
.navigation-list li:hover a, .navigation-list li a,
.navbar-default .navbar-nav > li > a:focus {
	color: #ffffff /*{header|menu-colour}*/;
	background-color: transparent;
}
@media (max-width: 767.98px){
	.navbar-nav .dropdown-menu .dropdown-item{
		color: #ffffff /*{header|menu-colour}*/
	}
}
a#cartcontentsheader {
	background-color: #ffffff /*{header|Cart-icon-background-colour}*/;
	color: #ffffff /*{header|Cart-icon-text-colour}*/;
	border: none;
	position: relative;
	left: 55px;
}
.wrapper-footer {
	background-color: #3e3e3e /*{footer|background-color}*/;
	color: #ffffff /*{footer|text-colour}*/;
}
.wrapper-footer a, .wrapper-footer a:hover, .wrapper-footer a:active {
	color: #ffffff /*{footer|link-colour}*/;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333333 /*{buttons | btn-default-text-colour}*/;
	background-color: #ffffff /*{buttons | btn-default-background-colour}*/;
	border-color: #cccccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #fff /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #fff/*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #adadad /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #adadad /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #ffffff /*{buttons | btn-primary-text-colour}*/;
	background-color: #514f50 /*{buttons | btn-primary-background-colour}*/;
	border-color: #514f50 /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #002324 /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #002324 /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #002324 /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #002324 /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #002324 /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #002324 /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Success button */
.btn-success {
	color: #ffffff /*{buttons | btn-success-text-colour}*/;
	background-color: #514f50 /*{buttons | btn-success-background-colour}*/;
	border-color: #514f50 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #5d7c81 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #5d7c81 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #5d7c81 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #5d7c81 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #5d7c81 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #5d7c81 /*{buttons | btn-success-border-colour-hover}*/;
}
/* purple button */
.btn-purple {
	color: #ffffff !important /*{buttons | btn-purple-text-colour}*/;
	background-color: #bb29ff !important /*{buttons | btn-purple-background-colour}*/;
	border-color: #bb29ff !important /*{buttons | btn-purple-border-colour}*/;
}
.btn-purple:hover {
	color: #ffffff !important /*{buttons | btn-purple-text-colour-hover}*/;
	background-color: #bb29ff  !important /*{buttons | btn-purple-background-colour-hover}*/;
	border-color: #bb29ff  !important /*{buttons | btn-purple-border-colour-hover}*/;
}
.btn-purple.disabled, .btn-purple:disabled {
	color: #ffffff !important /*{buttons | btn-purple-text-colour-hover}*/;
	background-color: #bb29ff  !important /*{buttons | btn-purple-background-colour-hover}*/;
	border-color: #bb29ff  !important /*{buttons | btn-purple-border-colour-hover}*/;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
	color: #ffffff !important /*{buttons | btn-purple-text-colour-hover}*/;
	background-color: #bb29ff  !important /*{buttons | btn-purple-background-colour-hover}*/;
	border-color: #bb29ff !important /*{buttons | btn-purple-border-colour-hover}*/;
}
.text-purple {
	color: #bb29ff !important;
}
/*========================================Add by Devloper===================================*/
/*==============================Header===============================*/
.mvp_header_top{background-color: #514f50;min-height: 42px;}
.mvp_header_top .s_icon ul li{float: left;    padding: 8px 0;}
.mvp_header_top .mvp_header li{float: left;}
.mvp_header_top .s_icon ul {float: left;width: 100%;display: inline-block;    height: 42px;}
.mvp_header_top .mvp_header{float: left;width: 100%;display: inline-block;width: 100%;position: relative;
top: 3px;}
.s_icon ul li a {
    color: #f18101;
    padding: 0;
    float: left;
    /* padding-left: 0; */
    font-size: 16px;
    background-color: #fff;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    vertical-align: middle;
    border-radius: 3px;
}
.s_icon ul li a i.mvp_s_icon, footer.wrapper-footer .list-social li a .mvp_s_icons {
    line-height: 25px;
}
.s_icon ul li a:hover {color: #fff;background-color: #f18101; }
.m_header.float-right ul li a {border-right: 1px solid #fff;float: left;padding: 0px 15px;color: #fff;font-size: 13px;
font-weight: 600;border-right: 1px solid #fff;text-transform: uppercase;text-decoration: none;
font-family: 'Nunito Sans', sans-serif;line-height: 1.1;}
.m_header.float-right ul li{padding: 12px 0px;}
.logo_section .col-12.col-md-4.mvp_text span {position: relative;top: 80px;font-size: 14px;color: #626061;font-weight: 800;
font-family: 'Nunito Sans', sans-serif;text-transform: uppercase;}
.myacc li.lv1-li.navbar-right.dropdown.dropdown-hover{padding:11px 14px;padding-right: 0;}
.mvp_header_top .myacc .dropdown-menu{z-index: 2000;background-color: #514f50;border: none;box-shadow: none;width: 188px;
	padding-left: 5px;position: absolute;top: 42px;}
.mvp_header_top .myacc li a{text-transform: uppercase;font-size: 13px;font-weight: 600;color:#fff;}
.logo_section .logo{padding: 19px 0px;}
.myacc .fas.fa-chevron-down{margin-left: 6px;font-size: 12px;}
.mvp_carts .btn-group{position: relative;
	/* top: 66px; */
}
#header-cart #cartcontentsheader span:last-child {width: 19px;height: 19px;display: inline-block;background-color: #f18101;
border-radius: 50px;text-align: center;color: #fff;line-height: 20px;font-size: 13px;font-weight: 500;position: relative;left: -19px;
	top: -15px;}
.mvp_carts .visible-lg.visible-inline-lg{color: #626061;margin-left: 32px;position: relative;top: 21px;font-size: 14px;font-weight: 800;z-index: 5;}
/*.mvp_category_menu .collapse ul li a{font-size: 11px;font-weight: 800;padding: 10px 0px;font-family: 'Nunito Sans', sans-serif;text-transform: uppercase;
} */
.header-search input, .header-search input::placeholder {
	font-size: 14px;
	font-weight: 600;
	color: #797979;
}
.header-search input, .header-search button {
	border: none;
	height: 54px;
	background: transparent;
	line-height: 54px;
	padding-top: 0;
	padding-bottom: 0;
}
.header-search{
	display: inline-block;
	width: 706px;
	height: 57px;
	background-color: #fff;
	position: relative;
	top: 31px;
}
.search_item{
	background-image: url('../images/search_bg.png');
	height: 121px;
}
.s_box_text{
	position: relative;
	top: 31px;
	color: #514f50;
	font-size: 14px;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	margin-right: 40px;
}
.header-search.text-center .btn {
    height: 57px;
    padding-right: 25px;
}
.header-search form .input-group {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.header-search > form .input-group input {
	padding-left: 21px;
}
.mvp_header_top .myacc li a:hover{
	color: #f18101;
	text-decoration: none;
}
/*======================footer=======================*/
.col-xs-12.mvp_fservice_sh {
	float: left;
	width: 100%;
	position: relative;
	top: 45px;
}
.mvp_fservice {
	float: left;
	width: 25%;
}
.mvp_footer_services .mvp_fservice p {
	font-size: 18px;
	font-weight: 600;
	color: #514f50;
	font-family: 'Nunito Sans', sans-serif;
	padding-top: 13px;
}
.mvp_fservice{
	float: left;
	text-align: center;
    vertical-align: middle;
    display: table-cell;
    padding: 47px 15px 45px;
    background-image: url('../images/border.png');
    background-position: right;
    background-repeat: no-repeat;
    display: block;
   } 
.mvp_fservice:last-child{
    background-image: none;
}
.mvp_newsletter{
	background-image: url('../images/newsLetter_bg.png');
	height: 275px;
	background-size: cover;
	background-position: center;
}
.mvp_newsletter .input-group .form-control {
	width: 364px;
	height: 52px;
	margin: 0px 10px;
	background: transparent;
	 border: 1px solid #fff;
     box-shadow: none;
    border:none;
    background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-radius: 2px;
}
.mvp_newsletter .input-group .btn{
	width: 185px;
	height: 52px;
	margin-left: 10px;
	background-color: #f18101;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Nunito Sans', sans-serif;
	border:none;
	border-radius: 2px;
}
.mvp_newsletter .news_la p{
	font-size: 23px;
	color: #514f50;
	font-weight: 600;
	font-family: 'Nunito Sans', sans-serif;
	padding-bottom: 4px;
}
.mvp_newsletter .news_la{
	position: relative;
	top: 65px;
	left: 97px;
}
footer.wrapper-footer ul.nav.nav-pills.nav-stacked {
    display: inline-block;
}
footer.wrapper-footer .nav-pills li a {
    font-size: 13px;
}
footer.wrapper-footer .list-social li a {
    color: #f18101;
    padding: 0;
    background-color: #fff;
    width: 25px;
    height: 25px;
    float: left;
    text-align: center;
    line-height: 25px;
    border-radius: 3px;
}
footer.wrapper-footer .list-social li a:hover { color:#fff; background-color: #f18101; }
footer.wrapper-footer .nav-pills li a:hover{
    color:#f18101;
    text-decoration:none;   
}
.wrapper-footer h4 {
    margin: 0px 0 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 800;
    background-image: url('../images/fborder.png');
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 16px;
}
.wrapper-footer .need_help span {
    color: #f18101;
    font-size: 13px;
    margin-left: 9px;
    position: relative;
	top: -3px;
}
.row.mvp_footer_section {
    padding: 70px 0px;
}
.mvp_footer_help .mvp_fphoneicon p {
	max-width: 192px;
}
footer.wrapper-footer ul.nav.nav-pills.nav-stacked li{
	padding-bottom:5px;
}
footer.wrapper-footer .con_us .btn.btn-default {
	width: 121px;
	height: 36px;
	color: #fff;
	background: #;
	background-color: #f18101;
	border: none;
	font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
	left: 30px;
	top: 10px;
	line-height: 2;
	border-radius: 2px;
}
footer.wrapper-footer .text-youtube{
    color:#fff;
}
.mvp_about_section .mvp_s_icon:hover{
    color:#f18101;
}
.container-fluid.footer_bot {
	background-color: #2d2d2d;
}
.container-fluid.footer_bot .mvp_bottom p {
	font-size: 13px;
	color: #b3b3b3;
	width: 50%;
	position: relative;
	margin: 0px;
	left: 33.5%;
	padding: 18px 0px;
}
.mvp_footer_services {
	height: 281px;
}
.mvp_s_icons {
	padding: 0px 6px;
	font-size: 16px;
	font-weight: 600;
}
@media only screen and (min-width: 992px){
    footer .nav.list-social {
	padding-left: 112px;
    }
}
footer .nav.list-social {
	position: relative;
	top: 13px;
}/*
.mvp_s_icons:hover{
	color: #f18101;
}*/
footer.wrapper-footer .need_help p {
	margin-left: 28px;
}
footer.wrapper-footer .need_help p a:hover{
	color: #f18101;
	text-decoration: none;
}
footer.wrapper-footer .con_us .btn.btn-default:hover{
	background-color: #fff;
	color: #f18101;
}
.mvp_newsletter .input-group input{
	padding-left: 17px;
	font-size: 14px;
	font-weight: 600;
	color: #797979;
}
/*===================================home==============================*/
/*#n_home .category-thumbnail h3.my-1{
    background-color: #dbd3cd;
    position: relative;
    top: -46px;
    height: 43px;
    opacity: 0.8;
}*/
#n_home .category-thumbnail h3.my-1 {
	background-color: #dbd3cd;
	position: relative;
	height: 43px;
	opacity: 0.8;
	position: absolute;
	width: 100;
	width: calc(100% - 30px);
	bottom: -4px;
}
#n_home .category-thumbnail {
	margin-bottom: 30px;
}
#n_home .category-thumbnail h3 a{
    color: #000;
    line-height: 43px;
    font-size:18px; 
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    
}
.col-xs-12.mvp_secheading.text-center h2 {
    font-size: 34px;
    font-weight: 800;
    text-transform: uppercase;
    color: #514f50;
    padding: 19px 0px 28px 0px;
    background-image: url('../images/shop_by_categories.png');
    background-repeat: no-repeat;
    background-position: bottom;
    margin-bottom: 73px;
    position: relative;
	top: 29px;
}
.mvp_homeproducts .mvp_sectiontitle h3 {
	 font-size: 34px;
    font-weight: 800;
    text-transform: uppercase;
    color: #514f50;
    padding: 35px 0px 28px 0px;
    background-image: url('../images/shop_by_categories.png');
    background-repeat: no-repeat;
    background-position: bottom;
    margin-bottom: 73px;
    position: relative;
	top: 29px;
	text-align: center;
}
.mvp_homeproducts .mvp_sectiontitle{
	width: 100%;
}
#n_home .home_category .wrapper-category-image img{
        height: 100%;

}
/*
#n_home .home_category .category-thumbnail{
    height: 252px;
}*/

#n_home .category-thumbnail:hover h3.my-1{
    background-color: #f18101;
    opacity: unset;
}

#n_home .category-thumbnail h3:hover > a {
      color: #fff;
}
.thumbnail .mvp_card_body {
	padding: 20px;
    color: #514f50;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
}
.card.thumbnail.card-body.mvp_thumb form .btn{
    width: 148px;
    height: 36px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 37px !important;
    margin: 0 ;
    display: inline-block;
    padding: 0px;
    border-radius: 2px; 
}
.mvp_card_body a.wishlist_toggle.btn.btn-default.btn-lg.btn-block {
    width: 36px !important;
    margin: 0;
    height: 36px;
    margin-left: 5px;
    font-size: 19px;
    color: #514f50;
    border: 1px solid #514f50;
    border-radius: 2px; 
    cursor: pointer;
    
 }
 .mvp_card_body a.wishlist_toggle.btn.btn-default.btn-lg.btn-block:hover{
 	background-color: #f18101;
 	color: #fff;
 	border-color: #f18101;
 }
 .card{
     border:none;
 }
 .thumbnail.card-body .card-title.h4 a{
     font-size:14px;
     color:#514f50;
     text-decoration: none;
 }
 p.price{
     font-size:16px;
	 font-weight: 800;
	 color:#f18101;
 }
.card.thumbnail.card-body.mvp_thumb:hover .mvp_card_body .btn:not(.wishlist_toggle), .thumb_list .card-footer .btn:hover {
	background-color:#f18101;
        border: 1px solid #f18101;
        color:#fff;
}/*
 .mvp_s_icon:hover{
     color:#f18101;
 }*/
 .m_header.float-right ul li a:hover{
      color:#f18101;
 }
.mvp_category_menu .collapse ul li:hover {
    background-color: #514f50;
}
.mvp_newsletter .input-group .btn:hover{
     background-color:#514f50;
}
.mvp_newsletter .input-group .form-control:focus{
       border: 1px solid #fff;
       box-shadow: none;
       border:none;
       box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.thumbnail.card-body img {
	width: auto;
}
.mvp_h_about span {
	font-size: 24px;
	color: #514f50;
	text-transform: uppercase;
}
.mvp_h_about h2 {
	font-size: 34px;
	text-transform: uppercase;
	font-weight: 800;
	color: #f18101;
	margin:1px 0px 0px 0px;
}
.about_cont p {
	font-size: 18px;
	color: #514f50;
}
.feature_pro{
	background-color: #f7f4f0;
	position: relative;
	top: 22px;
	height: auto;
}
.mvp_h_about{
	background-image: url('../images/about-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.mvp_h_about .mvp_about_body{
	padding: 89px 0px;
	padding-left: 15px;
}
.mvp_h_about .about_hedding{
	background-image: url('../images/line.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
}
.mvp_h_about .about_cont{
	position: relative;
	top: 30px;
}
.mvp_imgpro {
	margin-right: 10px;
	margin-bottom: 4px;
}
#n_home section.row.products-row.dah_paltimgs .owl-item > article {
max-width: 100%;
width: 100%;
margin-bottom: 60px;
}
.thumbnail .mvp_card_body form.form-inline.buying-options {
display: inline-block;
}
.dah_paltimgarrow.text-right .btn.owlnext:focus{
	border: 2px solid #f7f4f0;
	 background-color: transparent;
	 -webkit-box-shadow: none;	
}
.dah_paltimgarrow.text-left .btn.owlprev:focus{
	border: 2px solid #f7f4f0;
	 background-color: transparent;
	 -webkit-box-shadow: none;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	position: absolute;
	bottom: 273px;
	border: none !important;
	z-index: 100;
	padding-left: 38px;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	position: absolute;
	top: 34%;
	float: left;
	left: -7%;
	border: none !important;
	transform: rotate(180deg);
	z-index: 100;
}
.mvp_newsletter .news_la p span	{
	display: block;
}
/*===================product page======================*/
.breadcrumb-item + .breadcrumb-item::before {
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	content: '';
	width: 35px;
	height: 10px;
}
.breadcrumb {
	background-color: #fff;
}
.breadcrumb li a{
	font-size: 13px;
	font-weight:600;
	color: #514f50;
}
.product_header .wrapper-product-title.col-sm-12 h1 {
	font-size: 30px;
	font-weight: 800;
	color: #514f50;
}
.product_header .wrapper-product-title.col-sm-12 span{
	font-size: 14px;
	font-weight: 600;
	color: #514f50;
}
#n_product .wrapper-pricing .h1 {
	font-size: 30px;
	font-weight: 800;
	color: #f18101;
}
#n_product .wrapper-pricing > div {
	display: inline-flex;
	padding-right: 10px;
	align-items: center;
	float: none;
	line-height: 1;
	width: 100%;
}
/*.product_header .wrapper-pricing {
	position: relative;
	top: 23px;
}*/
.wrapper-pricing.col-sm-12 span.badge {
	font-size: 13px;
	color: #42b714;
	background-color: #fff;

	
}
.mvp_circle.fa.fa-check-circle {
	color: #42b714;
	margin-left: 15px;
}
.mvp_stock {
	position: relative;
	bottom: 5px;
}
#n_product .mvp_stock .badge.badge-success {
	/*top: -2px;*/
	/*position: relative;*/
}
.m_proleft {
	display: inline-flex;
}
.mvp_product_btn {
	position: relative;
	top: 5px;
}
#n_product .qty, #n_product .qty:focus {
	text-align: center;
	box-shadow: none !important;
	border: 1px solid #ececec;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.qtybox.m_proleft .form-control-lg {
	width: 165px;
	height: 50px;
	margin-right: 7px;
	border-radius: 3px;
	background-color: #f4efe9;
}
.row.mvp_qty span {
	font-weight: 600;
	font-size: 14px;
	color: #514f50;
	padding-bottom: 5px;
	padding-left: 15px;	
}
/*#n_product #shipbox {
	position: relative;
	top: 50px;
}*/
#n_product .addtocart_btn.m_proleft .btn {
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f18101;
	width: 179px;
	height: 50px;
	border: none;
	margin-right: 7px;
	border-radius: 3px;
	padding: 0;
	line-height: 50px;
}
.product-wishlist a.wishlist_toggle.btn.btn-outline-secondary.btn-lg.btn-block {
	width: 50px;
	height: 50px;
	color: #514f50;
	background-color: #fff;
	font-size: 18px;
	border: none;
	border-radius: 3px;
	border: 1px solid #f4efe9;
	padding: 0px;
	line-height: 50px;
	position: relative;
	
}
img.pro_img {
	margin-right: 9px;
	margin-bottom: 3px;
}
#shipbox .card-header {
	background: transparent;
	border:none;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 7px;
}
 #n_product .card-header h3{
	font-size: 14px;
	font-weight: 600;
	color: #514f50;
	margin-top: 14px;
}
#n_product #shipbox .btn-stack .form-control {
	width: 129px;
	height: 50px;
	background: contain;
	background-color: #f4efe9;
	border: none;
	border-radius: 3px;
	color: #514f50;
	font-size: 13px;
	font-weight: 600;
}
#n_product #shipbox .btn-stack .btn{
	width: 100%;
	height: 50px;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #514f50;
	border: none;
	font-weight: 600;
	border-radius: 2px;
}
#n_product #shipbox .card-body{
	padding: 0px;
	border-bottom: 1px solid #f4efe9;
	padding-bottom: 27px;
}
.pro_border {
	border-bottom: 1px solid #f4efe9;
	padding: 7px 0px;
}
 .row.mvp_ps{
    /*position: relative;*/
    /*top: 79px;*/
    margin-top: 30px;
}
.mvp_pshare{
	display: inline-flex;
}
.mvp_pshareicons{
	display: inline-flex;
}
.mvp_pshareicons ul{
	 display: contents;
}
.mvp_psharetitle p{
	position: relative;
	top: 5px;
	padding-right: 20px;
	margin: 0px;
	font-size: 14px;
	font-weight: 600;
	color: #514f50;
}
.mvp_pshareicons ul li a {
	padding: 0px 5px;
}
.mvp_pshare {
	left: 15px;
	position: relative;
}
section.productdetails.n-responsive-content span {
    color: #514f50 !important;
    font-size: 14px;
    font-family: 'Nunito Sans', sans-serif !important;
}
#n_product .dah_paltimgarrow .fa {
    color: #000;
    font-size: 29px;
    }
#n_product .dah_paltimgarrow > .btn {
    height: 100%;
    padding: 38px 0 0;
    text-align: center;
    width: 100%;
    }
#n_product .dah_paltimgarrow{
    height: 111px;
    width: 30px;
    }
#n_product .dah_paltimgarrow.right{
    float: right;
    position: relative;
    }
#n_product .dah_paltimgarrow.left {
    float: left;
    position: relative;
    left: -1px;
    }  
#n_product .row.dah_paltimgs.owl-carousel.owl-theme{
      float: left;
      width: 495px;
      padding-left: 27px;
    }
#n_product .dah_paltimgarrow .btn.owlnext:focus{
		outline: none;
		box-shadow: none;
	}
#n_product .dah_paltimgarrow .btn.owlprev:focus{
	 	outline: none;
		box-shadow: none;
	 }
.tabbable ul.nav.nav-tabs {
    border: none;
}
 #n_product .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
	border:none;
}
 #n_product .tabbable .nav-tabs .nav-link{
 	border:none;
 } 
 #n_product .tabbable ul > li > a {
 	font-size: 16px;
 	font-weight: 800;
 	color: #514f50;
 	text-transform: uppercase;
 	position: relative;
    text-align: center;
    border-bottom: 3px solid #fff !important;
    padding: 0px 25px;
    padding-bottom: 10px;
    margin-bottom: 1px;
}

#n_product .tabbable ul > li > a:hover, #n_product .tabbable ul > li > a.active{
 	color: #f18101;
 	border-bottom: 3px solid #f18101 !important;
 }
 #n_product .mvp_pro_img img:hover{
 	border: 1px solid #f18101 !important;
 	z-index: 100;
 }
 .addtocart_btn.m_proleft button.addtocart.btn.btn-success.btn-block.btn-lg.btn-ajax-loads:hover{
 	background-color: #514f50;
 }
 #n_product #shipbox .btn-stack .btn:hover{
 	background-color: #f18101;
 }
 #n_product .tabbable {
	/*position: relative;
	top: 40px;*/
	margin-top: 30px;
}
.row.products-row.dah_paltimgs.owl-carousel.owl-theme {
	margin: 0 auto;
}
/*===============================category page===============================*/
#n_category .mvp_imgpro{
	display: none;
}
#n_category .thumbnail .mvp_card_body{
	padding: 5px;
}
#n_category .card.thumbnail.card-body.mvp_thumb form .btn{
	width: 115px;
}
.viewby > .btn.active{
	 background-color: #f18101;
    border-color: #f18101;
    color: #fff;
}
#n_category h1.page-header {
    color: #514f50;
    font-size: 30px;
    font-weight: 800;
  } 

.card-header {
    background: #f18101;
    color: #fff !important;
}
#n_category .card-header h3 a{
	color: #fff !important;
}
 #left-sidebar .card{
	 border: 1px solid #f18101;
}
.thumb_list .card-body .price.lead span.price{
	font-size: 20px;
	color: #f18101;
	font-weight: 600;
}
#n_category .thumb_list .card:hover{
box-shadow: 0 0 6px #f18101;
}
#n_category .thumb_list .card{
	border: 1px solid #f18101;
}
h1.display-4 {
    font-size: 30px;
    font-weight: 600;
}
 #stloc_selector_cysel:focus, #stloc_state_sel:focus, #suburb_sl:focus, ._itmspec_opt:focus, .n-wrapper-form-control select:focus{
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/*=================cart=============*/
.npopup .right .btn {
    background-color: #f18101;
    border: 1px solid #f18101;
}
.npopup .right .btn:hover{
	 background-color: #514f50;
    border: 1px solid #514f50;
}
.mvp_updatecart{
	background-color: #f18101;
border-color: #f18101;
border-width: 2px;
}
.mvp_updatecart:hover{
		background-color: #514f50;
border-color: #514f50;
border-width: 2px;
}
.mvp_cartmaincont .page-header h1 {
    font-size: 30px;
    font-weight: 800;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #f18101;
	border-color: #f18101;
}
#neto-dropdown #cartcontents {
	padding: 5px;
	background-color: #fff;
}
#header-cart .dropdown-menu.show {
	top: -5px !important;
	left: -8px;

}
.dah_paltimgarrow.text-right span{
	border: 1px solid #c2b9ad;
	padding: 13px;
	border-radius: 50px;
}
.dah_paltimgarrow.text-left span {
	border: 1px solid #c2b9ad;
	padding: 13px;
	border-radius: 50px;
}
.dah_paltimgarrow.text-left span:hover, .dah_paltimgarrow.text-right span:hover{
	background-color: #f18101;
	border: 1px solid #f18101;
}
.mvp_thumb a{
	text-align: center;
}
#n_home .dah_paltimgarrow span:hover img {
filter: brightness(0) invert(1);
}
body #cartcontentsheader:active,body #cartcontentsheader:focus {
border: none;
box-shadow: none;
}
.mvp_header_top .myacc .dropdown-menu > li > a {
text-transform: unset;
padding: 0 15px;
}
.breadcrumb li:nth-child(1) a {
	color: #797979;
}
.breadcrumb li:nth-child(2) a {
	color: #797979;
}
.breadcrumb{
	padding-left: 0px;
}
#n_product .col-xs-3.mvp_pro_img img{
	border: 1px solid #f0f0f0;
	width: 111px;
	height: 108px;
}
#n_product .dah_paltimgs {
	float: left;
	width: 495px !important;
	padding-left: 10px;
}
#n_product .main-image.text-center{
	padding-bottom: 48px;
}
#n_product .product-wishlist a.wishlist_toggle.btn.btn-outline-secondary.btn-lg.btn-block:hover{
	background-color: #f18101;
	color: #fff;
	border-color: #f18101;
}
#n_product .col-12.productrrp{
	position: relative;
	/*top: 17px;*/
	display: flex;
}
#n_product .text-muted {
	color: #797979 !important;
	font-size: 14px;
	font-weight: 600;
}
#n_product .mvp_shop_cal {
	width: 25%;
	padding: 0 5px;
	position: relative;
}
#shipbox .card-body > .row.btn-stack {
    margin: 0 -5px;
}
#n_product .mvp_prow > div > div {
    float: left;
}
.tabbable ul.nav.nav-tabs {
border: none;
width: 100%;
margin: 0 auto;
/ left: 10px; /
position: relative;
text-align: center;
align-items: center;
flex-wrap: wrap;
display: block;
}
.tabbable ul.nav.nav-tabs > li {
float: none;
display: inline-block;
position: relative;
/ margin: 0 auto; /
}
#accordionDescription .card-body .productdetails p{
	margin: 0px;
}
#n_checkout .card{
	border:1px solid #f18101;
}

#n_customer .card{
	border:1px solid #f18101;
}
#n_product .mvp_pro_img img{
	border: 1px solid #fff;
}
.out-of-stock {
    background: #f4efe9;
}
.buying-options .notyme {
    width: 210px;
    float: left;
    height: 50px;
    margin-right: 10px;
	line-height: 28px;
}
.out-of-stock h2 {
    margin-top: 15px;
}
.out-of-stock p{
	margin-bottom: 0;
}

/*===================== Responsive Code ===============================*/

@media only screen and (max-width: 1199px) and (min-width: 992px){
	.mvp_newsletter .news_la {
	position: relative;
	left: 0px;
}
.mvp_newsletter .input-group .form-control {
	width: 359px;
}
.card.thumbnail.card-body.mvp_thumb form .btn {
	width: 99px;
}
.mvp_imgpro {
	display: none;
}

.dah_paltimgarrow.text-left .btn.owlprev {
	z-index: 100;
}

.dah_paltimgarrow.text-right .btn.owlnext {
	right: 17px;
	bottom: 277px;
}

.mvp_header_top .myacc .dropdown-menu > li > a {
	padding: 0 5px;
}
#n_product #shipbox .btn-stack .form-control {
	width: 100%;
	}
#n_product .row.dah_paltimgs.owl-carousel.owl-theme {
	width: 406px !important;
}

#n_product .row.dah_paltimgs.owl-carousel.owl-theme {
	padding-left: 17px;
}
 .col-8.col-sm-6.col-lg-3.col-xl-3.pb-2 {
	flex: 0 0 33%;
	max-width: 33%;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	left: 2%;
}
}

@media only screen and (max-width: 991px) and (min-width: 768px){
	.mvp_category p {
	text-align: center;
	background-color: #dbd3cd;
	margin: 0px;
	padding: 10px;
	min-height: 70.4px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#n_home .category-thumbnail h3 a {
	font-size: 14px;
}
.mvp_newsletter .news_la {
	left: 0;
}
.mvp_newsletter .input-group .form-control {
	width: 263px;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	z-index: 100;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	bottom: 275px;
	right: 18px;
}
.mvp_imgpro {
	display: none;
}
.card.thumbnail.card-body.mvp_thumb form .btn {
    width: 97px;
    }
    .mvp_newsletter .input-group .btn {
	width: 127px;
	}
	.myacc li.lv1-li.navbar-right.dropdown.dropdown-hover {
	padding-right: 1px;
	}
	#n_product #shipbox .btn-stack .form-control {
	width: 100%;
	}
	#n_product .tabbable {
	top: 0;
	padding-top: 50px;
	}
	.col-12.col-lg-6.mvp_section {
	padding-top: 30px;
}
#n_product .dah_paltimgs {
	width: 648px !important;
}
#n_product .dah_paltimgarrow.left {
	top: 32px;
}
#n_product .dah_paltimgarrow.right {
	top: 31px;
}
#n_product .row.dah_paltimgs.owl-carousel.owl-theme {
	padding-left: 11px;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	left: 16px !important;
}
.s_box_text {
	margin: 0;
}
.need_help img {
	width: 15px;
}
.wrapper-footer .need_help span {
	top: 0px;
}

 }   

@media only screen and (max-width: 767px) {
	.mvp_category {
	margin-bottom: 10px !important;
	padding: 0 5px;
}
	.category-m-hehedding{
		padding-left: 15px;
	}
	.row.mvp-category-thamb {
	margin: 0 10px;
}
	.mvp_category p a {
	font-size: 16px !important;

}
	.mvp_category p {
	text-align: center;
	background-color: #dbd3cd;
	margin: 0px;
	padding: 10px;
	min-height: 58.4px;
	display: flex;
	justify-content: center;
	align-items: center;
}
	.mvp_header_top {
		display: block;
	}

.mvp_imgpro {
	display: none;
}
.card.thumbnail.card-body.mvp_thumb form .btn {
	width: 121px;
}
.mvp_footer_services .mvp_fservice p {
	font-size: 12px;
}
.logo_section .col-12.col-md-4.mvp_text span {
	 top: 0px;
}
.col-12.col-md-4.mvp_text {
	text-align: center;
}
.mvp_carts .btn-group {
 	top: 0px; 
}
.col-12.col-md-4.text-right.mvp_carts {
	text-align: center !important;
}
.header-search {
	width: 100%;
}

.mvp_newsletter .news_la {
	 left: 0px;
}

.nav.list-social.justify-content-center.justify-content-md-start.pt-2 {
	padding-left: 0px;
	top: 0px;
}
.wrapper-footer h4 {
	background-position: bottom;
	padding-top: 30px;
}
.mvp_footer_help .mvp_fphoneicon p {
	max-width: unset;
}
footer.wrapper-footer .need_help p {
	 margin-left:unset; 
}
footer.wrapper-footer .con_us .btn.btn-default {
	left: 0px;
}
.mvp_em {
	top: 10px;
}
.mvp_newsletter .news_la {
	position: relative;
	 top: 0px; 
	 left: 0px;
}
.wrapper-footer {
	position: relative;
	top: 10px;
}
.container-fluid.footer_bot .mvp_bottom p {
	padding: 30px 0px;
}
.mvp_newsletter .input-group .form-control {
	width: 100%;
}
.mvp_newsletter .input-group .btn {
	position: relative;
	top: 18px;
}
.mvp_footer_services {
	height: auto;
}
.mvp_fservice {
	width: 50%;
}

.container-fluid.footer_bot .mvp_bottom p {
	position: relative;
	top: 0px;
}
.container-fluid.footer_bot {
	top: 34px;
}
#n_product #shipbox .btn-stack .form-control {
	width: 120px;
}
#n_product .tabbable {
	padding-top: 0px;
}
#n_product .addtocart_btn.m_proleft .btn {
	width: 125px;
	
}
.qtybox.m_proleft .form-control-lg {
	width: 100px;
}
.pro_img{
	display: none;
}
#n_product .mvp_shop_cal {
	width: 50%;
}
#n_product #shipbox .btn-stack .form-control {
	width: 100% !important;
}
#n_product .mvp_shop_cal:first-child{
	padding-bottom: 10px;
}
#n_product .dah_paltimgarrow.right {
	top: -156px;
}
#n_product .dah_paltimgarrow.left {
	top: 43px;
}
#n_product .row.dah_paltimgs.owl-carousel.owl-theme {
	padding-left: 20px;
}
.dah_paltimgarrow.text-right span {
	position: relative;
	right: 59px;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	left: 1%;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	top: 36%;
}
#header-cart {
	display: none;
}
.mvp_fservice {
	background-image: none;
	padding: 0;
}
.container-fluid.footer_bot .mvp_bottom p {
	width: 100%;
	left: 0%;
	text-align: center;
}
.dah_paltimgarrow.text-right span {
	right: 0;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	right: 1%;
}
.mvp_newsletter {
	margin-top: 56px;
}
.mvp_footer_services .mvp_fservice p {
	font-size: 15px;
}
.navbar-collapse > .burger-menu .nav > li a:hover {
	text-decoration: none;
}
.mvp_category_menu .collapse ul li:hover {
	 background-color: unset;
}
.tabbable ul.nav.nav-tabs {
	 display: none;
}
.navbar-collapse .burger-menu ul {
	padding: 0 15px !important;
}
#n_home .home_category .wrapper-category-image img {
	width: 100%;
}
.s_box_text {
	margin: 0;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	bottom: 277px;
	padding-left: 38px;
}
.mvp_newsletter .news_la p {
	margin: 0;
	padding: 12px;
}
.mvp_well {
	margin-top: 25px;
}
.need_help img {
	width: 15px;
	display: block;
	margin: 0 auto;
}
.wrapper-footer .need_help span {
	top: 0px;
	margin: 0;
}

}
@media only screen and (max-width: 575px) {
   #n_product p.m-0 {
    margin-left: 15px !important;
}
#n_product .dah_paltimgarrow.right {
	top: 35px;
}
.need_help img {
	width: 15px;
}
.mvp_section {
	padding-top: 30px;
}
#n_product .owl-carousel .owl-item {
	max-width: 111px;
}
#n_product .dah_paltimgarrow.left {
	top: 7px;
}
#n_product .dah_paltimgarrow.right {
	top: 4px;
}
#n_product .row.dah_paltimgs.owl-carousel.owl-theme {
	width: 100% !important;
}
.mvp_img_slider{
	display: -webkit-flex;
}
.dah_paltimgarrow.right{
	background-color: #fff;
	z-index: 5000;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	bottom: 309px;
}
.dah_paltimgarrow.text-right .btn.owlnext {
	top: 34%;
}
.dah_paltimgarrow.text-left .btn.owlprev {
	top: 34%;
}
.mvp_newsletter .news_la p {
	font-size: 18px;
}
.wrapper-footer {
	position: relative;
	top: 0px;
}


}



/*mobile menu*/
.navbar-collapse > .burger-menu .nav > li a {
	color: #fff;
	background-color: transparent;
}

.navbar-collapse .burger-menu .nav li > a, .navbar-collapse .burger-menu .nav li > ul {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 5px 0px;
	height: unset;
}
.navbar-collapse .burger-menu {
	padding: 0 15px;
}
.navbar-collapse .burger-menu .nav li > a > span {
    position: absolute;
    right: 15px;
}
.navbar-collapse .nav li > a:hover {
	color: #fff;
	background-color: #f18101;;
}
.navbar-collapse .burger-menu > div > .nav > li {
    border-bottom: 2px solid #ccc;
    width: 100%;
}
.navbar-collapse .burger-menu > div > .nav li, .navbar-collapse .burger-menu > div > .nav li:first-child {
    padding: 0;
}
.navbar-collapse .nav li > a {
	background-color: #f7f7f7;
	color: #f18101;;
}
.navbar-nav.mr-auto.info_menu > li {
float: left;
padding: 7px 7px;
}
.navbar-collapse .burger-menu {
padding: 0;
position: relative;
}
.dropdown-toggle::after { display: none; }
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #4d4d4d;
	white-space: nowrap;
}
.destopmenu ul li a {
	font-size: 14px;
	font-weight: 800;
	font-family: 'Nunito Sans', sans-serif;
	text-transform: uppercase;
	
}

 .burger-menu ul li a {
	font-size: 14px;
	font-weight: 800;
	font-family: 'Nunito Sans', sans-serif;
	text-transform: uppercase;
}

.viewby.btn-group a:hover, .viewby.btn-group a.active {
	color: #fff !important;
	background-color: #f18101 !important;
	border-color: #f18101 !important;
}
.mvp_category p{
	text-align: center;
	background-color: #dbd3cd;
	margin: 0px;
	padding: 10px;
}
.mvp_category p a{
color: #000;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;

}
.mvp_category > div{
	float: left;
	width: 100%;
	border: 1px solid #f18101;
}
.mvp_category{
	margin-bottom: 30px;
}
.mvp_category p:hover{
	background-color:  #f18101;
}
.mvp_f-margin{
	margin: 0px !important;
}
.destopmenu > ul li .dropdown-menu > li > a {
	padding: 4px 24px !important;
	line-height: 1;
	display: block;
	color: #fff !important;
	text-transform: unset;
	border-top: 1px solid #fff;
	font-weight: 600 !important;
}
.destopmenu > ul li .dropdown-menu > li:hover > a {
    background-color: #514f50;
    color: #fff !important;

}
.destopmenu > ul li .dropdown-menu{
	background-color: #f18101;
	padding: 0;
}

.deal-of-day {
	background-image: url('../images/background.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 20px;
}
.deal-of-day .dis-text {
	padding-left: 50px;
	color: #fff;
}
.dis-text h3 {
	padding: 50px 0;
	font-size: 22px;
	font-weight: 600;
}
.deal-of-day .dis-text h1 {
	font-size: 26px;
	padding-bottom: 50px;
	font-weight: 700;
}
.deal-of-day .dis-text h2 {
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 90px;
}
.deal-of-day .dis-text p {
	font-size: 16px;
	font-weight: 600;
}
.thumbnail .mvp_card_body form.form-inline.buying-options .view-deal {
	background: #000;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	width: 200px;
}
.deal-of-day .thumbnail.card-body {
	margin-top: 15px;
}
.deal-of-day .thumbnail.card-body img {
	width: 282px;
}
.deal-of-day .savings-container {
	position: absolute;
top: 6px !important;
left: 10 !important;
text-align: left !important;
left: 6px !important;
}


.deal-of-day .savings-container::before {
	background-color: #000;
	color: #fff;
	font-size: 14px;
	padding: 0;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 50px;
	content: '';
display: inline-block;
position: absolute;
left: 0;
}

.deal-of-day .savings-container .badge.badge-warning {
	color: #fff;
	z-index: 10000000000;
	padding: 0;
	background: transparent;
	border: none;
	color: #fff;
	font-size: 14px;
	z-index: 10;
	position: relative;
	max-width: 58px;
	display: inline-block;
	height: auto;
	white-space: unset;
	padding: 5px;
	line-height: 1.3;
	font-weight: 400;
	top: 13px;
	left: 11px;
}
.parcent {
	font-size: 22px;
	font-weight: 600;
}

@media (max-width:767.98px){
	.deal-of-day .dis-text {
		padding: 30px 15px 0;
	}
	.dis-text h3, .deal-of-day .dis-text h1, .deal-of-day .dis-text h2 {
		padding-bottom: 30px;
		padding-top: 0;
	}
	.deal-of-day .dis-text p {
		margin-bottom: 0;}
 .s_icon-1 {
    max-width: 100% !important;
    text-align: center;
        padding: 5px 0;
}
/* .top_login {
   
    display: none !important;
} */
.mvp_header_top {
    padding: 0 15px;
}
}

.m_afterpay {
    padding: 0 15px;
}
.m_afterpay {
    flex-wrap: wrap;
}
.top_login {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.s_icon-1 p {
    display: flex;
    justify-content: center;
    float: left;
    line-height: 1.3;
    color: #fff;
    padding: 2px 0;
    align-items: center;
        margin-bottom: 0;
    
}
.s_icon-1 {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    align-items: center;
    max-width: 58%;
}
a.read-mores {
    padding: 7px 15px;
    text-decoration: none;

}
a.read-mores:hover {
    background-color: #F28201;
}
.nkg_read_more {
	/* height: 5.9rem; */
	/* overflow: hidden; */
	flex: 0 0 71.5%;
	max-width: 71.5%;
	margin-top: 25px !IMPORTANT;
	margin-left: auto;
}
.default-read_more{
	flex: 0 0 74% !important;
		max-width: 74% !important;
		margin-top: 25px !IMPORTANT;
		margin-left: auto;
}
.default-read_more2{
	flex: 0 0 74%;
	max-width: 74%;
	margin-left: auto;
}

.nkg_read_more {
	margin-top: 15px;
}
@media (max-width: 1199.98px) {
.nkg_read_more {
		flex: 0 0 65%;
		max-width: 65%;
	}
}
@media (max-width: 991px){
    .s_icon-1 {
    max-width: 45%;
}
.nkg_read_more {
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0;
}

.default-read_more {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	margin-left: 0;
}

.default-read_more2 {
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0;
}
}
    
/* =============New_Mega-Menu-CSS==================== */

/* =============Brands Menu-CSS==================== */
ul.nav.home-brands_nkg {
	margin-right: -10px;
}
.brand-item>a {
    float: left;
    width: 100%;
    height: 100%;
    border: 1px solid #e6e6e6;
    padding: 5px;
    transition: all .6s;
}
.brand-item>a:active, .brand-item>a:focus, .brand-item>a:hover
{border-color: #f7f7f7;
    box-shadow: 0 0 14px rgba(0,0,0,.07);
}
.brand-item {
    margin-bottom: 30px;
}
h1.display-4 {
    color: #514f50;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 30px;
}
.home-brands_nkg li {
	width: calc(100% / 5 - 10px);
	height: 138.3px;
	border: 1px solid #e3e3e3;
	margin: 0px 10px 10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f3f4f4;
}
.home-brands_nkg li a {
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	height: 100%;
	padding: 15px;
}
.brand_btn {
	background-color: #f18101 !important;
}
.home-brands_nkg li:hover {
	background-color: #f18101;
}
.brand_btn a {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	line-height: 18px;
	position: relative;
	top: 6px;
}
.home-brands_nkg li a img.img-fluid {
	width: 100%;
	max-height: 100%;
}
/* ================/=/=/=/=/============== */
ul.min_under_1 {
	padding: 0;
	list-style: none;
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin: 0;
	align-items: center;
}
.menu-products .dropdown-menu {
	width: 100%;
	border-radius: 0;
	padding: 15px 20px;
	margin: 0;
	top: 100%;
	border: 1px solid #ddd;
	border-top: 1px solid #ddd;
	box-shadow: none;
	background-color: #fff;
	min-height: 383.8px  !important;
}
.menu-products.dropdown {
	position: static;
}
.column {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	padding: 0 0px;
	column-count: 2;
}
.column .lv2-li {
	margin-bottom: 10px;
}
.wrap-sub-categ h1 {
	font-size: 23px;
	font-weight: 800;
	margin-bottom: 20px;
	margin-top: 10px;
}
.column .lv2-li>a {
	padding: 4px 0;
	font-size: 16px;
	color: #f18101;
	font-weight: 600;
}
li.lv3-li {
	margin: 5px 0;
}
.column ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Products>a {
	justify-content: unset !IMPORTANT;
	padding-left: 25px !important;
}

.min_under_1>li {
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	position: unset !IMPORTANT;
}

.min_menu {
	display: block;
}

.nkg_tab {
	display: none;
}

.min_under_1>li>a {
	display: flex;
	align-items: center;
	text-decoration: none;
	padding: 10px 15px;
	justify-content: center;
	font-size: 21px;
	font-weight: 800;
	color: #fff;
}

.main_div {
	border-color: #d4d4d4 !IMPORTANT;
}

.min_under_1>li:hover>a {
	background-color: #514f50;
	color: #fff !IMPORTANT;
}

.brands_main {
	border-color: #d4d4d4 !IMPORTANT;
}

ul.level_1 {
	padding-left: 0px;
	list-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
}

.level_1>li>a {
	font-size: 16px;
	text-transform: capitalize !IMPORTANT;
	color: #111;
	padding: 0px 10px;
}

.level_1>li>a:hover {
	background-color: #e3e3e3;
	color: #000 !IMPORTANT;
}

.dropdown-menu.drop-menu-rec {
	/* width: 880px; */
	/* width: 100%; */
	width: 400px;
	/* height: 100%; */
}

.dropdown-menu.drop-menu-rec {
	left: 100%;
	top: -1px;
	margin: auto;
	overflow-y: auto;
}

.menu-products.dropdown:hover {
	background-color: #e3e3e3;
}

.brands_main {
	padding: 10px 10px 0px 10px;
}

.menu-products>a>img {
	max-width: 38px;
}

.level_1>li>a>span {
	padding-left: 8px;
}

.level_1 .menu-products {
	padding: 0px 0;
}

.Products .bg_nkg:hover,
.Brands .bg_nkg:hover {
	background-color: transparent !IMPORTANT;
	position: unset;
}
.mvp_carts {
    align-items: center;
    display: flex;
    justify-content: end;
}
.Products:hover .bg_nkg,
.Brands:hover .bg_nkg {
	background-color: rgba(0, 0, 0, .4);
	width: 100%;
	float: left;
	z-index: -1;
	position: fixed;
	height: 100%;
	display: flex;
	justify-content: center;
	left: 0;
	top: 0;
}
.sticky {
	z-index: 10000 !IMPORTANT;
	position: relative;
}
.Products .bg_nkg:hover,
.Brands .bg_nkg:hover {
	background-color: transparent !IMPORTANT;
	position: unset;
}
.logo_section {
	background-color: #fff;
}
ul.brand-name {
	column-count: 6;
	width: 100%;
	float: left;
}
.brand-name li {
	list-style: none;
	padding-right: 5px;
}
.brand-name li a {
	text-decoration: none;
	width: 100%;
	float: left;
}
.brand-name li:hover a {
	color: #f18101;
}
.mvp_secheading.nkg_brands h2 {
	top: 0 !IMPORTANT;
	margin-bottom: 50px !IMPORTANT;
}
@media only screen and (max-width: 1230px) {
	.column {
		column-count:2;
	}
		.m_header.float-right ul li a {
			padding: 0px 10px;
		}
		.wrap-sub-categ h1 {
			font-size: 21px;
		}
		ul.brand-name {
			column-count: 5;
		}
		/* .dropdown-menu.drop-menu-rec {
	height: 100%  !important;
} */

	.dropdown-menu.drop-menu-rec {
		/* width: 698px; */
		/* width: 100%; */
		width: 400px;
	}

	.menu-products .dropdown-menu {
		min-height: 300px;
	}
		.home-brands_nkg li {
			height: 114px;
		}

	.fixed .menu-products .dropdown-menu {
		min-height: 522px;
	}

	.level_1 .menu-products {
		padding: 0px 0;
	}

	.level_1>li>a {
		font-size: 14px;
		padding: 0px 8px 0px 18px;
	}
}

@media only screen and (max-width: 991.98px) {
	.nkg_tab {
		display: block;
	}
		.mvp_header_top {
			z-index: 10000;
			position: relative;
		}
ul.brand-name {
	column-count: 4;
}
.logo_section {
	z-index: 10000;
	position: relative;
}
	.dropdown-menu.drop-menu-rec {
	height: 100%;
	}
	.mvp_text a.mobile-menu-toggle {
    /* top: 80px; */
    position: absolute;
}
.mob-nav.slide-right .bg_nkg {
	background-color: rgba(0, 0, 0, .4);
	width: 100%;
	float: left;
	z-index: -86;
	position: fixed;
	height: 100%;
	display: flex;
	justify-content: center;
	left: 0;
	display: block !important;
	margin-top: -10px;
	top: 0;
}
.mvp_text {
    display: flex;
    align-items: center;
}
.mvp_carts {
    display: flex;
    align-items: center;
    justify-content: end;
}
.mvp_text a.mobile-menu-toggle {
    color: #f18101;
}
.mvp_text a.mobile-menu-toggle:hover {
    color: #514f50;
}

	.mvp_text i.fa.fa-bars {
		font-size: 30px;
	}
	.min_menu {
		display: none;
	}

	li.nkg_menu {
    list-style: none;
	}

	#navbar-top {
		top: 0px  !important;
		width: 100%  !important;
	}
	.nMobileNav li {
		width: 25%;
	}
}

.monile_menu_under {
	position: absolute;
	width: 100%;
	z-index: 9999;
	/* top: 40px; */
}

li.nkg_menu.nToggleMenu.ma5menu__toggle {
	position: unset !IMPORTANT;
}
#navbar-top {
	/* height: calc(100vh - 58px); */
	position: absolute;
	right: 1000%;
	top: 9px;
	/* z-index: 100000; */
	transition: .3s ease;
	width: 96.5%;
	padding-top: 10px;
	background: #fff;
	margin: 0;
	display: unset;
	height: 441px;
	overflow-y: scroll;
	border: 1px solid #f18101;
	padding-right: 0px;
	padding-bottom: 10px;
}

.slide-right {
	left: 0 !important;
}

.bottom-bar--Wrap .nav>li {
	position: initial;
}

#navbar-top li a {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 35px;
	text-align: left;
	padding: 0 15px 0 7px;
	display: inline-block;
	position: relative;
	width: 100%;
}

ul#navbar-top ul {
	list-style: none;
}

.c_mobileSubMenu {
	/* height: calc(100vh - 58px) !important; */
	display: block;
	position: absolute;
	right: 1000%;
	top: 0;
	z-index: 100000;
	background: #fff;
	transition: .3s ease;
	width: 96.5%;
	overflow-x: auto;
	padding: 15px;
	padding-left: 15px !important;
	height: 100%;
}

ul#navbar-top>li>a i {
	left: 20px;
}

.menu-next-slide i.fa.fa-angle-right {
	float: left;
	padding: 0px 0 0;
	position: absolute;
	top: 5px;
	right: 5px;
	width: auto;
	text-align: right;
}

a.nav-link.back-level {
	text-align: center;
	background: #f18101 ;
	padding-right: 0;
	color: #fff !important;
}

.menu-next-slide img {
	max-width: 30px;
	margin-right: 10px;
}

ul#navbar-top::-webkit-scrollbar {
	display: none;
}

#navbar-top li a.back-level i.fa.fa-angle-left {
	float: left;
	line-height: 35px;
}

#navbar-top li a.back-level {
	width: 100%;
	text-align: center;
	float: left;
}

ul.c_mobileSubMenu.slide-right {
	width: 100%;
}

ul#navbar-top li a i {
	color: #7a7a7a;
	font-size: 22px;
}

.back-level i.fa.fa-angle-left {
	color: #fff !IMPORTANT;
}

.brand-li a {
	padding-left: 16px !IMPORTANT;
}

hr.info_hr {
	margin: 7px 0 !IMPORTANT;
}

.info_menu a {
	padding-left: 17px !IMPORTANT;
}

.mob-nav>li {
	padding-right: 8px;
}

ul#navbar-top li a i:hover {
	color: #f18101;
}

ul#navbar-top li a:hover i {
	color: #f18101;
}

.menu-next-slide:hover img {
	filter: invert(53%) sepia(49%) saturate(3052%) hue-rotate(162deg) brightness(96%) contrast(103%);
}
.mega-menu-cat>div {
	float: left;
	width: 100%;
}
body#n_product span#convert {
	margin-left: 15px;
}
body span#dc_box {
	display: none !important;
}
div#cartcontents .checkout {
	display: none;
}

div#cartcontents .viewcart {
	width: 100%;
}

.successaddmessage .npopup-checkout {
	display: none;
}

.successaddmessage .left {
	width: 100%;
}

.successaddmessage .npopup-view {
	float: right;
}
.mvp_h_about.nkg_home {
    margin-top: 25px;
}
@media only screen and (max-width: 767px) {
	#navbar-top {
		max-width: 100%;
		top: 0px;
		margin-left: 0;
	}
		.s_icon-1 {
			width: 100%;
			justify-content: center;
		}
		.top_login.ml-auto {
			justify-content: space-between;
			width: 100%;
		}
		ul.brand-name {
			column-count: 3;
		}

	.mvp>li>a {
		display: none;
	}

	li.nkg_menu {
		list-style: none;
	}

	.fixed ul#navbar-top {
		top: -20px;
	}
	.mvp_carts a span.icon {
    font-size: 30px;
    /* top: 80px; */
    position: relative;
    color: #f18101;
}
.top_login.ml-auto {
    height: 42px;
}
.mvp_header_top .myacc li a {
    text-transform: unset;
    font-size: 15px;
    font-weight: 700;
    color: #f18101;
}
.mvp_header_top .myacc li a:hover {
    color: #fff;
}
.nkg_login li.lv1-li {
    list-style: none;
}
span.m_cart_mob {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-color: #514f50;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    line-height: 18px;
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    left: 78%;
    right: 0;
    top: 0px;
}
.mvp_carts a {
    position: relative;
}
.mvp_h_about.nkg_home {
    margin-top: 70px;
}
}

@media only screen and (max-width: 576px) {
	#navbar-top {
		top: 1px;
		padding-left: 3px;
		padding-right: 12px !important;
	}
	.mob-nav>li {
    padding-right: 0;
}
ul.brand-name {
	column-count: 2;
}

	#navbar-top {
		border-top: 1px solid #f18101;
		padding-right: 0px;
		border-left: 0;
		border-right: 0;
	}

	#navbar-top>li>a {
		padding: 0 0px !important;

	}

	li.info_menu {
		padding-left: 8px;
	}

	hr.info_hr {
		margin: 7px 7px !IMPORTANT;
	}

	li.brand-li {
		padding-left: 8px;
	}

	#navbar-top {
		max-width: 100%;
		width: 100%;
		margin-left: 0px;
		padding-left: 15px;
	}

	.monile_menu_under {
		position: absolute;
		width: 100%;
		z-index: 9999;
		padding: 0px !IMPORTANT;
	}

	.c_mobileSubMenu {
		padding: 15px 15px 15px 15px;

	}
}

.findify-components--cards--product__title {
    height: 4.8em !important;
}
.about_cont.nkg_new {
    top: 0;
}
.mvp_h_about.nkg_home {
    display: none;
}
#n_home .mvp_h_about.nkg_home {
    display: block;
}
.nkg_dec_home h2, .nkg_dec_home h1, .nkg_dec_home h3, .nkg_dec_home h4, .nkg_dec_home h5, .nkg_dec_home h6 {
    display: none;
}
.mystyle.nkg_dec_home h2, .mystyle.nkg_dec_home h1, .mystyle.nkg_dec_home h3, .mystyle.nkg_dec_home h4, .mystyle.nkg_dec_home h5, .mystyle.nkg_dec_home h6 {
    display: block;
}
.nkg_dec_home h2:first-child, .nkg_dec_home h1:first-child, .nkg_dec_home h3:first-child, .nkg_dec_home h4:first-child, .nkg_dec_home h5:first-child, .nkg_dec_home h6:first-child {
    display: block;
}
.mystyle.nkg_dec_home>p{
	    display: block;
}
.nkg_dec_home>p{
	    display: none;
}
.nkg_dec_home>p:nth-child(2){
	    display: block;
}
.nkg_dec_home>p{
	    display: none;
}
.nkg_dec_home>p:first-child{
	    display: block;
}
.wrap-sub-categ span.nkg_span {
    float: left;
    width: 100%;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 20px !IMPORTANT;
    margin-top: 10px !IMPORTANT;
}









.AngkorSchool-Feature-continent article , .Lessons-Drum-continent article {
    padding: 0px 5px !important;
}
.AngkorSchool-Feature-continent .mvp_card_body , .Lessons-Drum-continent .mvp_card_body {
    padding: 0px;
}
.AngkorSchool-Feature-continent .card.thumbnail.card-body.mvp_thumb form .btn , .Lessons-Drum-continent .card.thumbnail.card-body.mvp_thumb form .btn {
    width: 135px;
}
.AngkorSchool-Feature-continent , .Lessons-Drum-continent {
    flex-wrap: wrap;
    row-gap: 25px;
	justify-content: center;
}
section.page-description ul {
    padding-left: 15px;
}
@media (max-width: 1199.98px) {
.thumbnail.card-body .card-title {
    height: 55px;
}
.AngkorSchool-Feature-continent .card.thumbnail.card-body.mvp_thumb form .btn , .Lessons-Drum-continent .card.thumbnail.card-body.mvp_thumb form .btn {
    width: auto !important;
    padding: 0px 6px;
}
.AngkorSchool-Feature-continent article, .Lessons-Drum-continent article {
    padding: 0px !important;
}
}
@media (min-width: 992px) {
.AngkorSchool-Feature-continent article , .Lessons-Drum-continent article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.AngkorSchool-Feature-continent .card.thumbnail.card-body.mvp_thumb form .btn , .Lessons-Drum-continent .card.thumbnail.card-body.mvp_thumb form .btn {
    width: 135px;
}
}

@media (max-width: 992.98px) {
	ul.nav.list-group.Browsing-History-ul li.list-group-item {
		padding: 12px 8px !important;
		max-width: 148px;
	}
	.AngkorSchool-Feature-continent .card.thumbnail.card-body.mvp_thumb form .btn , .Lessons-Drum-continent .card.thumbnail.card-body.mvp_thumb form .btn {
		padding: 0px 9px;
	}
}

@media (max-width: 575.98px) {
	.AngkorSchool-Feature-continent article , .Lessons-Drum-continent article{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

