.cust-margin-bottom-0
{
	margin-bottom:0px;
}
.cust-margin-bottom-8
{
	margin-bottom:8px;
}
.footer-opt-1 .footer-column .links li
{
    color: #fff;
}
.product-item-opt-1 .product-item-name a {
	font-weight:bold;
}
#fgpass, #bklogin {
	float: right;
	cursor: pointer
}
[class*="alert_box"].success {
	background: #ecf3db;
}
[class*="alert_box"].success {
	background: #ecf3db;
	color: #8b9a0c;
	margin-bottom: 10px;
}
[class*="alert_box"].success i[class^="fa "] {
	color: #9dcd17;
}
[class*="alert_box"].info {
	background: rgba(52,152,219,.1);
	color: #2980b9;
}
[class*="alert_box"].error {
	background: rgba(231,76,60,.1);
	color: #cb2700;
	margin-bottom: 10px;
}
 [class*="alert_box"] {
 padding: 12px 20px 12px 60px;
 position: relative;
}
a, a[class*="color"]:not(.color_light):hover, .scheme_color, .close_product:hover, .search_button:hover, .close_search_form:hover, blockquote:before, .banner_type_2.red b, .close_fieldset:hover, .text_cs_hover:hover, .tweet_list a:hover, [class*="alert_box"].error i[class^="fa "], label[class*="required"]:after, .vertical_list_type_7 li:before, .first_letter_1 > .fl, .info_block_type_1:hover [class*="icon_wrap"] {
	color: #e10049;
}
[class*="alert_box"] i[class^="fa "] {
	font-size: 24px;
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.alert_box .close {
	position: relative;
	right: 25px;
	line-height: 20px;
	top: 10px;
}
.form-list input.input-text {
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	margin-top: 5px;
	outline: none;
	color: #666;
}
.hover_red_border_btn {
	    background: #e1004a;
    padding: 6px 12px;
    color: #fff;
    line-height: 22px;
    display: inline-block;
    border: 1px solid #e1004a;
    transition: 0.5s;
}
.hover_red_bg_btn {
    border: 1px solid #e1004a;
    color: #e1004a;
    background: transparent;
    line-height: 22px;
    display: inline-block;
    padding: 6px 12px;
    transition: 0.5s;
}
.full-width-div {
	width: 100%;
	float: left;
}
.a-link{
	color: #e1004a;
}
.a-link:hover{
	color: #333;
}
.padding15 {
	padding: 15px;
}
.account-block {
	border: solid 1px #f2f2f2;
}
.loaderclass {
	text-align: center;
	padding: 20px;
	width: 100%;
	float: left;
	padding: 10px;
	border: 1px solid #ccc;
	color: #959595;
	margin-top: 10px;
}
.price-text {
	font-size: 11px;
	padding-top: 11px;
}
.minimum-qty {
	font-size: 11px
}
.product-item-opt-1 .product-item-price-list {
	width: 80%;
}
.attribute_option select {
	padding: 2px 10px;
	font-size: 12px;
	height: 28px;
	border-color: #a09f9f;
	border-radius: 1px;
}
.product_image {
	height: 260px;
	overflow: hidden;
}
<!--
Account Section Css
-->
 .account-main-block {
 margin-top: 0px;
 margin-bottom: 40px;
}
.account-main-block .title {
	color: #222222;
	font-weight: 600;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.myaccount_sidebar .user-details {
	background: #e10049;
	padding: 5px 15px;
	float:left;
	width:100%;
}
.myaccount_sidebar .user-details span {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: inline-block;
	overflow: hidden;
}
.myaccount_sidebar .user-details h3 {
	display: inline-block;
	margin-top: 8px;
}
.myaccount_sidebar h3 {
	background: #e10049;
	padding: 8px 20px 8px;
	border-radius: 0px;
	font-family: inherit;
	color: #FFF;
	font-size: 18px;
	margin: 0;
}
.myaccount_sidebar .wallet-detail {
	padding: 10px 15px;
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 1px solid #c2c2c2;
}
.myaccount_sidebar .wallet-detail img {
	margin-top: 6px;
}
.myaccount_sidebar .wallet-detail p {
	display: inline-block;
	margin-left: 10px;
}
.myaccount_sidebar {
	width: 100%;
	padding: 0 0px 0 0;
	background: #f7f7f7;
	float: left;
	margin-top: 0px;
}
.myaccount_sidebar h3 {
	background: #e10049;
	padding: 8px 20px 8px;
	border-radius: 0px;
	font-family: inherit;
	color: #FFF;
	font-size: 18px;
	margin: 0;
}
.myaccount_sidebar ul {
	margin: 0px;
	padding: 0px;
}
.myaccount_sidebar ul li {
	padding: 0px 0;
	list-style: none;
}
.myaccount_sidebar ul li.active a {
	background: #ddd;
	border-bottom: 1px dashed #dddddd;
}
.myaccount_sidebar ul li a {
	color: #333;
	padding: 9px 18px;
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	display: inline-block;
}
.wallet-rs-btn .btn {
	background: #a2a2a2;
	padding: 6px 12px;
	color: #fff;
	line-height: 22px;
	display: inline-block;
	border: 1px solid #a2a2a2;
	transition: 0.5s;
	border-radius: 4px;
}
.myac .account-block h2:first-child {
	float:left;
	width:100%;
	clear:both;
}
.myac .ac_content2 {
	clear:both;
}
.account-block {
	border: solid 1px #f2f2f2;
}
.account-block h2 {
	padding: 8px 20px 8px;
	border-radius: 0px;
	color: #000;
	margin: 0;
	font-family: inherit;
	font-size: 18px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ddd;
	font-weight:bold;
}
.account-block .ac_content2 {
	padding: 10px 10px;
}
.account-block .ac_content2 {
	padding: 10px 10px;
}
.full-width-div {
	width: 100%;
	float: left;
}
.padding15 {
	padding: 15px;
}
.m_btm_0 {
	margin-bottom: 0px;
}
.refer-a-fnd .refer-detail-enter p {
	margin-top: 10px;
}
.form-list input.input-text {
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	margin-top: 5px;
	outline: none;
	color: #666;
}
.text-center {
	text-align: center;
}
.dark_red_btn.add_wallet_btn {
	padding: 6px 8px;
}
.dark_red_btn {
	cursor: pointer;
	background: #e10049;
	padding: 6px 12px;
	color: #fff;
	line-height: 22px;
	display: inline-block;
	border: 1px solid #e10049;
	transition: 0.5s;
}
.m_top_10 {
	margin-top: 10px;
}
.dark_red_btn {
	background: #e10049;
	padding: 6px 12px;
	color: #fff;
	line-height: 22px;
	display: inline-block;
	border: 1px solid #e10049;
	transition: 0.5s;
	border-radius: 4px;
}
.m_top_30 {
	margin-top: 30px;
}
.black.state_2 {
	color: #fff;
	background: #e10049;
	border-radius: 0px;
	transition: 0.5s;
}
.brown_btn {
	color: #fff;
	font-size: 14px;
	padding: 8px 14px;
	background: #000;
	border: 0px;
	line-height: 100%;
	cursor: pointer;
	vertical-align: middle;
}
.address-btns .edit-btns {
	background: #323a45;
}
.refer-a-fnd .refer-detail-enter p {
	margin-top: 10px;
}
#contact {
	margin-top: 3px;
}
.form-list input.input-text {
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	margin-top: 5px;
	outline: none;
	color: #666;
}
.dark_red_btn {
	background: #e10049;
	padding: 6px 12px;
	color: #fff;
	line-height: 22px;
	display: inline-block;
	border: 1px solid #e10049;
	transition: 0.5s;
}
.account-main-block {
	padding-bottom: 50px;
}
#frm_address h3 {
	font-size: 18px;
}
.box-authentication {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
#success_msg_otp {
	color: #009966;
	font-style: italic;
	font-weight: 400;
}
.myac {
	float:left;
}
.product-item-price.product-item-price-list {
	font-size: 18.5px;
	padding-top: 2px;
}
.block-minicart > .dropdown-menu {
	padding:0px;
}
.block-minicart .minicart-content-wrapper {
	padding:20px;
}
.block-minicart .actions .btn {
	width:50%;
}
.block-minicart .actions .btn:first-child {
	border-right:1px soild #ccc;
}
.alert_box p {
	margin:0;
}
.section-title{
	    font-family: 'Montserrat', sans-serif;
	/*text-align: center;*/
    height: 25px;
    font-weight: bold;
    color: #001726;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 10px;
    width: fit-content;
      /* margin: 20px auto 0;*/
}
.section-title:after{
	content: "";
  /*  background-image: url(../images/titile.png);*/
    display: block;
    position: relative;
    background-size: 100%;
    width: 48px;
    margin: auto;
    height: 85px;
    top: -51px;
    background-repeat: no-repeat;
}
.section-title span{
	float: left;
    width: 100%;
    height: 2px;
    background: #e1004a;
    position: relative;
}
.section-title .span-1{
    top: -7px;
}
.section-title .span-2{
    top: 6px;
}
.home_banner_block_section .col-sm-3 {
	overflow: hidden;
}
.category-img-div{
	border:1px solid #f2f2f2;
}
.category-main-div h4{
	text-align: center;
}
.category-main-div{
	    margin-bottom: 30px;
}
.home_banner_block_section .box-img {
	margin-bottom:0px;
	    height: 295px;
}
.shop_by_brand_home .owl-carousel .owl-prev {
    background: url(../images/nav-icon.png) no-repeat scroll 0 0;
    left: -25px;
    height: 45px;
    width: 15px;
    position: absolute;
    bottom: 29%;
}
.shop_by_brand_home .owl-carousel .owl-next {
	background: url(../images/nav-icon.png) no-repeat scroll -24px 0px;
	right: -25px;
	height: 50px;
	width: 28px;
	 position: absolute;
    bottom: 25%;
}
.shop_by_brand_home .owl-carousel .owl-prev:hover {
	background-position: 0px -53px;
}
.shop_by_brand_home .owl-carousel .owl-next:hover {
	background-position: -24px -53px;
}
.shop_by_offer_home .owl-carousel .owl-prev {
	background: url(../images/nav-icon.png) no-repeat scroll 0 0;
	left: 10px;
	height: 45px;
	width: 15px;
	position: absolute;
	top: 38%;
}
.shop_by_offer_home .owl-carousel .owl-next {
	background: url(../images/nav-icon.png) no-repeat scroll -24px 0px;
	right: 10px;
	height: 50px;
	width: 28px;
	position: absolute;
	top: 38%;
}
.shop_by_offer_home .owl-carousel .owl-prev:hover {
	background-position: 0px -53px;
}
.shop_by_offer_home .owl-carousel .owl-next:hover {
	background-position: -24px -53px;
}
 @media (min-width: 769px)
 {
.home_banner_block_section .col-sm-3 {
	max-height: 284px;
}
.box-header-nav .block-minicart {
	display:none !important;
}
.box-header-nav .block-search {
	display:none !important;
}
.box-header-nav .setting {
	display:none !important;
}
.ui-menu .drop-menu-open {
	overflow-y: scroll;
	max-height: 550px;
}
}
/* All mobile css */
@media (max-width: 768px) {
.myac {
	margin-top:20px;
	width:100%;
}
}
.span_gst {
	color: #e10049;
	font-style: italic;
	font-size: 13px;
	margin: 0 0 0 3px;
	display: block;
	float: right;
}
.total_price {
	font-weight:bold;
}
.product_name_display {
	padding: 8px 13px 5px;
	min-height:65px;
}
/*----------------custom-----------------------*/
.login-modal-main{
	 /*padding: 20px 40px;*/
    align-items: center;
    display: grid;
    grid-gap: 0;
    height: 480px;
    overflow-y: auto;
}
 .k-multiselect-wrap li.k-button,  .k-list .k-item, .k-list-optionlabel{
    font-size: 12px;
}
.loginmodal-cont .block-newletter{
	padding: 0!important;
}
.login-modal-main .logo-img{
	display: flex;
    margin: 0 auto 50px;
    width: 200px;
}
.loginmodal-cont .nav-tabs {
    border-bottom: none;
    background: #f3f3f3;
}
.loginmodal-cont .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #001726;
    border-bottom: 6px solid #001726;
    background: #f3f3f3;
    border-left: 0;
    border-right: 0;
    font-weight: bold;
}
.loginmodal-cont .nav-tabs > li > a {
    color: #001726;
}
.loginmodal-cont .nav-tabs > li > a:hover {
    color: #001726;
}
.loginmodal-cont .nav-tabs {
    margin-bottom: 0px;
        width: 100%;
		display:none;
}
.loginmodal-cont .nav-tabs > li > a {
    margin-right: 0;
    line-height: 1.42857143;
    border: none;
}
.loginmodal-cont .nav-tabs > li {
    width: 50%;
    text-align: center;
     margin-bottom: 0;
}
.loginmodal-cont .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    border-bottom: 6px solid #001726;
    background-color: inherit;
        border-top: 0;
    border-right: 0;
    border-left: 0;
}
.loginmodal-cont .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-top: none;
    border-left: none;
    border-right:  none;
}
.loginmodal-cont .login-modal-main #signup label{
	font-size: 11px!important;
}
.loginmodal-cont .login-modal-main #signup button{
	float: left;
}
.login-modal-main .tab-img-div{
	   background: #e1004a;
    float: left;
    height: 480px;
    margin-left: -015px;
    padding: 40px 15px;
    background-image: url(../images/login-img.png);
    background-size: 199px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-position-y: 250px;
}
.login-modal-main .tab-img-div h3{
	color: #fff;
	font-size: 18px;
	    line-height: 1.4;
}
.login-modal-main .tab-img-div h2{
	color: #fff;
}
.login-modal-main .block-content{
	overflow-y: auto;
    height: 480px;
       padding: 24px;
       padding-left: 12px;;
}
.pr-0{ padding-right: 0!important;}
.thead-light{
	background: #efefef;
}
.quantity-discount h3{
	margin: 50px 0 20px;
    width: fit-content;
}
/*----------------*/
.download-app{
    font-family: 'Montserrat', sans-serif;
}
.hero-text-img {
    padding-top: 50px;
}
.hero-text-img img {
    width: 406px;
}
.hero-text h2 {
    color: #001726;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 64px;
    padding-top: 140px;
    text-transform: capitalize;
}
.hero-text h4 {
    color: #001726;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: capitalize;
}
.hero-text p {
    color: #001726;
        margin-top: 30px;
}
.home_btn {
   width: 100%;
   float: left;
}
.home_btn .app-btn {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #001726;
    color: #001726;
    display: inline-block;
    padding: 10px 30px;
    text-transform: uppercase;
    float: left;
    transition: all 0.3s ease 0s;
}
.home_btn .app-btn:hover {
    background: #e10049;
    color: #fff;
}
.home_btn a i {
    font-size: 20px;
    margin-right: 5px;
    vertical-align: middle;
}
.home_btn input{
	    float: left;
    width: 250px;
    padding: 10px 20px;
    height: 44px;
    border: none;
        background: #001726;
    color: #fff;
}
.home_btn input:focus{
	border:none;
	box-shadow: none;
}
.home_btn input:hover{
	border:none;
	box-shadow: none;
}
.google-pay{
	margin-top: 30px;
}
.google-pay-a{
	float: left;
    width: 100%;
}
.d-none{
	display: none;
}
.br-0{
	border-radius: 0!important;
}
.login_for_price, .login_for_price_detail{
	    background: #e10049;
    color: #fff;
    padding: 1px 10px;
    display: block;
    text-align: center;
    margin: auto;
    width: fit-content;
}
.login_for_price:hover, .login_for_price_detail:hover{
	background: #001726;
    color: #fff;
}
.login_for_price_detail{
	    margin: 10px 0 0;
    padding: 10px 20px;
    overflow:hidden;
}
footer a{
	color: #333333;
}
.top-footer{
	   border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
            margin-bottom: 20px;
}
.top-footer .box{
	    border-right: 1px solid #ccc;
    height: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    padding: 15px;
    transition: 0.1s;
}
.top-footer .box:hover{
	transition: 0.1s;
	    box-shadow: 1px 1px 20px #ccc;
}
.top-footer .box:nth-of-type(1){
	border-left: 1px solid #ccc;
}
.top-footer .box h3{
	    font-size: 18px;
	        font-weight: 300;
	        text-transform: uppercase;
}
.top-footer .box p{
	    font-size: 12px;
    margin: 0;
}
.payment-methods p{
	    font-weight: bold;
}
.payment-methods ul li{
	display: inline-block;
	    margin-right: 15px;
}
.payment-methods ul li a{
	font-size: 24px;
}
.payment-methods ul li a:hover{
	color: #333!important;
}
.payment-methods ul li:nth-child(1) a{
	color: #3b5998;
}
.payment-methods ul li:nth-child(2) a{
	color:#00acee ;
}
.payment-methods ul li:nth-child(3) a{
	color: #c4302b;
}
.payment-methods ul li:nth-child(4) a{
	color: #3f729b ;
}
.payment-methods ul li:nth-child(5) a{
	color: #c8232c;
}
.about-vyaparsathi{
	       font-family: 'Montserrat', sans-serif;
    background-color: #ebebeb73;
    padding: 10px 0 20px;
}
.about-vyaparsathi p{
	    text-align: justify;
}
.coupon-code-sec{
        background: #dbdbdb80;
    padding: 20px;
    margin: 15px 0px;
    border: 1px solid #ccccccb5;
}
.coupon-code-sec input{
	    width: 75%;
    display: block;
    padding: 6px 20px;
    float: left;
    border-radius: 0;
    border: 1px solid #767676;
}
.coupon-code-sec .alert {
    padding: 5px 15PX;
    margin: 20px 0 0;
}
input:focus{
	outline-color: #333!important;
}
.coupon-code-sec button{
	    width: 24%;
    display: inline-block;
    background: #767676;
    color: #fff;
    border: 0;
    padding: 7px 0;
    transition: 0.2s;
}
.coupon-code-sec button:hover{
	background-color: #001726;
	transition: 0.2s;
}
.adress_list .address-opt{
	color: #333;
}
.more-btn-header{
	        margin-top: 6px;
    width: fit-content;
    margin-left: auto;
    padding: 10px 10px 18px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.more-btn-header:hover{    background-color: #001726;}
.more-btn-header a{color: #fff;}
.more-btn-header .signin-icon{
	font-size: 18px;
    height: 35px;
    width: 35px;
    background: #c7003d;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    margin-left: 10px;
}
.hdr-cate-icon{
    float: right;
    margin: 20px 26px 0 6px;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
}
.site-main .block-nav-categori {
       width: 100%;
    box-shadow: 0 0 5px #e3e3e3;
    padding: 0px 20px 0px 0;
    margin-top: 20px;
}
.header-nav .has-open{
	background: #fff;
}
.site-main .block-nav-categori .ui-categori > li > a {
    line-height: 37px;
    color: #333;
}
.site-main  .block-nav-categori .ui-categori > li.parent > a:after {
    line-height: 37px;
}
.mt-20{    margin-top: 20px;}
.new-home-owlslider .owl-carousel .owl-item img {
    height: 275px;
    object-fit: cover;
}
.new-home-owlslider {
	display:  none;
}
.login-div{
	     border-top: 1px solid #4b4b4b;
    margin-top: 10px;
    padding-top: 12px;
}
.login-div a{
	width: 100%;
    padding: 8px;
    border: 0;
    background: #e10049;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 5px;
    display: block;
        text-align: center;
        cursor: pointer;
}
.login-div .logout{
	background: #767676;

}
.login-div .logout:hover{
	    background: #999999;
}
.login-div a:hover{
	background: #c7003d;
}
.login-div p{    color: #848484;
    text-align: center;}
.login-div p span{    color: #fff;}
.header-top .nav-right li p a{
	color: #fff;
}
#example .cancel_btn,#example .detail_btn{
	font-size: 10px;
	    margin-bottom: 5px;
    display: inline-block;
        padding: 3px 5px;

}
.header-opt-1 .header-content .logo {
    display: block;
    margin-top: 7px;
}


@media (min-width: 769px) {
.home_banner_block_section .col-sm-3 {
    max-height: 315px;
}
}

.home_banner_block_section .box-img {
    height: 315px;
}


@media (max-width: 991px) {
	.top-footer .box:nth-of-type(3) {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.top-footer .box:nth-of-type(4) {
    border-top: 1px solid #ccc;
}
.top-footer .box h3 {
    font-size: 16px;
}
.nav-categori2{
	display: none;
}
}
@media (max-width: 767px) {
	.shop_by_brand_home .owl-carousel .owl-prev {
    left: -5px;
    bottom: 29%;
}
.shop_by_brand_home .owl-carousel .owl-next {
    right: -5px;
    bottom: 24%;
}
 
.hero-text h2 {
    font-size: 32px;
    line-height: 46px;
    padding-top: 20px;
}
.hero-text-img {
    padding-top: 150px;
}
.home_btn input {
    float: inherit;
    margin-bottom: 15px;    width: 100%;
}
.home_btn .app-btn {
}
.d-xs-none{
	display: none;
}
.home_btn {
    margin-bottom: 50px;
}
.hero-text p {
    margin-bottom: 0;
}
.google-pay {
    margin-top: 0;
    float: right;
    height: 44px;
}
.google-pay-a {
	float: inherit;
}
.download-app-prlx {
    padding: 30px 0;
}
.footer-opt-1 .copyright .col-lg-6{
	text-align: center;
}
.footer-opt-1 .payment-methods .col-lg-6{
	margin-bottom: 15px
}
.header-opt-1 .header-content .block-minicart .dropdown-toggle {
    display: block;
    margin: 6px 0 0;
    width: 70px;
}
.header-opt-1 .header-content {
    padding-bottom: 0;
}
.header-opt-1 .block-nav-categori .block-title {
    width: auto;
        padding: 0;
}
.block-nav-categori .block-content{
	border-radius: 0;
	margin: 0;
}
.header-opt-1 .header-content .block-minicart {
    width: 100%;
}
.more-btn-header {
    padding: 8px 8px 14px;
    margin-top: 0;
}
.xs-pr0{
	padding-right: 0!important;
}
.xs-p0{
	padding: 0!important;
}
}
@media (min-width: 991px) {
	.lg-p0{
		padding: 0!important;
	}
	.lg-pr0{
		padding-right: 0!important;
	}
	.lg-pl0{
		padding-left: 0!important;
	}
	.new-home-owlslider {
		display:  block;
	}
}
@media (max-width: 991px) {
	.site-header .block-nav-categori {
	    width: 42px !important;
	    border-radius: 5px;
	}
	
header .logo img {
    max-width: 272px;
    margin-top: 3px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
	.hero-text h2 {
	    padding-top: 36px;
	}
	.header-opt-1 .header-content .block-minicart {
	    margin-top: 14px;
	}
}
@media (max-width: 767px) {
	.login-modal-main .tab-img-div{
		display: none;
	}
	.login-modal-main .block-content {
	    padding: 15px;
	}
	.order-detail-content form{
		overflow: auto;
	}
	.coupon-code-sec input {
	    width: 58%;
	    padding: 6px 10px;
	}
	.coupon-code-sec button {
	    width: 42%;
	}
	.cart_navigation .prev-btn{
		margin-bottom: 20px;

	}
	.xs-overflow{
		overflow: auto;
	}

}



@media (min-width: 992px) and (max-width: 1199px) {
.block-nav-categori .ui-categori .submenu {
    width: 740px;
    left: 214px;
}

.block-nav-categori .ui-categori .submenu .categori-list > li {
    padding: 0 4px;
}

.block-nav-categori .ui-categori .submenu .categori-list {
    width: 546px;
    height: 450px;
}

.block-nav-categori .ui-categori .submenu {
    width: 650px;
    left: 292px;
}

}


@media (min-width: 1200px) and (max-width: 1399px) {
.block-nav-categori .ui-categori .submenu {
    left: 264px;
    left: 360px;
    width: 780px;
}

}



@media (min-width: 768px) and (max-width: 1399px) {
.category-main-div h4 {
    text-align: center;
    font-size: 13px;
}
}

