@media (max-width: 1030px) { 

    h4{
        font-size: 14px;
        font-weight: bold;
		font-family: 'DinNextBold';
    }
    .shop-item .price {
        float:right;
        display: block;
    }
    .star-ratings.start-ratings-main {
        float: none;
    }
    .grid-view .action-icon li , .pro-desc .action-icon li, .related-pro .action-icon li{
        width: 25px;
        height: 30px;
        margin-left: 2px;
        margin-right: 2px;
    }
    .list-view .action-icon li {
        width: 25px;
        height: 30px;
        margin-left: 0px;
        margin-right: 2px;  
        float: left;
    }
    .top-footer {
        padding: 20px;
    }
    .top-footer h4 {
        font-size: 18px;
    }
    .social-icon li {
        float: right;
        margin-right: 0;
        margin-left: 5px;
    }
    .android-app {
        margin-top: 20px;
    }
    .android-app a img {
        height: 50px;
    }
    .footer-menu li a {
        text-align: right;
        font-size: 14px;
        padding-right: 0;
        color: #ffffff;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .top-footer .col-12{
        margin-bottom: 30px;
    }
    .payment-ul li{
        margin-right: 5px;
        margin-left: 5px;
    }
    .payment-ul li img{
        width: 60px;
    }
    .payment-ul{
        text-align: center;
    }
    .page-title {
        width: 100%;
        padding: 10px;
		margin-top: 14px;
    }
	.about-sec 
	{
		padding-top: 0px;
	}
    .slider {
        height: 250px;
        background: url(../images/bg3.png) fixed;
        padding-top: 100px;
    }
    .top-header .nav a {
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px;
    }
    .main-header .logo img {
        height: 55px;
        margin-bottom: 5px;
    }
    button.navbar-toggler {
        background: transparent;
        color: #fff;
        margin-top: 5px;
    }
    .main-menu a {
        color: #000000;
        height: 35px;
        padding-top: 5px;
    }
    .main-menu {
        width: 100%;
        max-height:100%;
		overflow-y:scroll;
		background: rgba(238,238,238,0.4);
    }
    .filter-bar .col-form-label{
        text-align: right;
    }
    .filter-bar .col-12{
        margin-bottom: 10px;
    }
    .filter-bar .btn {
        margin-left: 10px;
        float: right;
    }
    .filter-bar{
        margin-top: 15px;
    }
    .list-view .item-desc h4{
        margin-bottom: 5px;
    }
    .list-view .star-ratings{
        /*float: left;*/ /* 27-3-2018 */
        margin-top: 0;
    }
    .list-view .item-desc .contact-btn{
        font-size: 10px;
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 9px;
    }
    .list-view .item-desc .contact-btn span {
        padding-left: 0;
        padding-right: 0;
    }
    .list-view .item-desc .contact-btn .fa-shopping-basket{
        display: none;
    }
    .list-view .item-desc .action-buttons{
        margin-top: 10px;
    }
    .pro-shop-frm .contact-btn span {
        padding-left: 0;
        padding-right: 0;
    }
    .pro-shop-frm .contact-btn{
        font-size: 10px;
        padding-bottom: 9px;
    }
    .product-main-content p{
        font-size: 16px;
    }
    .list-view .contact-btn{
        margin-left: 0;
    }
    .list-view .row .col-md-3.col-4 img{
        height: 110px; /*27-3-2018 */
    }
    .about-txt p{
        font-size: 15px !important;
    }
    .how-to-shop p{
        font-size: 14px !important;
    }
    .about-img{
        margin-bottom: 20px;
    }
    .contact-txt .social-icon li {  
        margin-left: 10px;
    }
    .contact-txt {
        margin-top: 30px;
    }
    .login-frm-div {
        margin-bottom: 20px;
    }
    a.forget-pass {
        float: right;
    }
    .bank-acc-block{
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .tab-header {
        margin-left: 5px;
        margin-right: 5px;
    }
    .shop-action-btns .btn{
        margin-bottom: 10px;
    }
    .cart-total{
        margin-bottom: 10px;
    }
    .p.ask-p {
        font-size: 14px;
    }
    /* 27-3-2018 */
    .main-header .form-inline{
        display: block;
        text-align: right;
    }
    .search-txt{
        display: inline-block !important;
        position: inherit;
        max-width: 200px;
    }
    .srch-btn{
        margin-top: 0 !important;
    }
    .list-view .item-desc p{
        display: none;
    }
    .table-responsive {
    display: block !important;
	}
	.dropdown-menu.show 
	{
		max-width: 300px;
	}
    /* 27-3-2018 */
	
	.border_bottom {
    margin-top: 15px;
	}
	.side-bar{
        display: none;
        height: 88%;
		overflow: scroll;
		top: 65px;
		background: #fff;
		padding-top: 24px;
		z-index: 9999;
		right: 0px;
		width: 230px;
		position: fixed;
    }
    .show_in_small .filter-bar{
        display: block;
    }
    .show-filter-btn {
        border: 0;
        padding: 5px 10px;
        background: transparent;
        margin-top: 8px;
        margin-right: 30px;
    }
	
	.show-filter-btn i {
        font-size:20px
    }
	.hide_in_small
	{
		display:none;
	}
	.slider2
	{
		height: 250px !important;
		overflow:hidden;
		position:relative;
	}
	.page-titlslider 
	{
		width: 60% !important;
		padding: 10px;
		left: 20% !important;
	}
	.slider2 img 
	{
		height: 250px !important;
		min-width: 100%;
		min-height: 100%;
		width: auto !important;
		max-width: none;
	}
	.show_in_large
	{
		display:none !important;
	}
	.show_in_small
	{
		display:block !important;
	}
	
	.navbar-expand-lg .navbar-toggler
	{
			display: block;
	}
	.collapse
	{
			display: none ;
	}
	.collapse.show
	{
		display: block !important;
	}
	
	.main-header 
	{
		margin-top: 0px;
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		z-index: 999;
		background: #441673;
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
		color: #fff;
	}
	body
	{
		padding-top:80px;
	}
	
	.grid-view .col-6 , .related-pro .col-6
	{
		padding:0 5px !important;
	}
	.shop-item
	{
		border:1px solid #ccc;
	}
	.item-desc
	{
		padding:5px;
		overflow:hidden;
	}
	.rating-container .star
	{
		margin:0 1px;
	}
	
	.title_app
	{
		margin:17px 0;
		overflow: hidden;
    clear: both;
	}
	.title_app h3 {
	   width: 80%; 
	   text-align: center; 
	   border-bottom: 1px solid #000; 
	   line-height: 11px;
	   margin: 10px auto 20px auto; 
	} 

	.title_app h3 span { 
		background:#fff; 
		padding:0 10px; 
		font-size: 26px;
	}
	
	.appadvert .col-6
	{
		float:right;
		padding:5px;
	}
	.appadvert
	{
		overflow:hidden;
	}
	
	.item-hover
	{
		display:none;
	}
	.modal_action a , .action-buttons a
	{
		margin-bottom:10px;
		width:100%;
	}
	
	.shop-item .price 
	{
		float: none;
		display: block;
		width: auto;
	}
	
	.gray_color a
	{
		color:#b8b8b8 !important;
	}
	
	.pull_right
	{
		float:right !important;
	}
	
	.pull_left
	{
		float:left !important;
	}
	
	.gray_color a:hover
	{
		color:#fe406c !important;
	}
	
	.overlay_filter
	{
		
		left: -10px;
		right: -10px;
	}
	
	.cart_loader 
	{

		top: 7px;
		left: 18px;
	}
	.cart_height .dropdown-item
	{
		border-bottom:1px solid #ccc;
	}
	#addtocart4 .col-md-12
	{
		padding:0;
	}
	
	#heading3
	{
		overflow:hidden;
	}
	
	.purchase-det .col-md-8 .col-md-12 , .purchase-det .col-md-8 .col-sm-12
	{
		padding:0;
	}
	
	.col-md-9.col-12 , .side-bar .col-md-5 , .side-bar .col-md-3 , .side-bar .col-md-4
	{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
	
	.slider
	{
		height: 100px;
		padding-top: 11px;
	}
	.wizard ul.nav-wizard
	{
		display:none;
	}
	
	#addtocartapp .nav-item.dropdown.show
	{
		position:static !important;
		width:100%;
		max-width:100%;
	}
	
	#addtocartapp .cart-dropdown 
	{
		width:100%;
		max-width:100%;
	}
	.shop-now-lnk
	{
		width:100%;
		display: inline-block;
	}
	.contact-btn, .login-btn
	{
		width:100%;
	}
	.big_imag
	{
		padding:0;
		margin-bottom:20px;
	}
	.pro-img {
    margin-bottom: 15px;
    width: 100%;
    height: auto;
	}
	
	.action-buttons .marign_left_5
	{
		margin-left:0;

	}
	
	
	.main-header .navbar-collapse.collapse {
		position: absolute;
		z-index: 9999;
		background: rgba(238,238,238,0.9);
		width: 300px !important;
		display: block;
		overflow: hidden;
		right: -345px;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out;
		top: 84px;
	}
	.side-bar
	{
		position: fixed;
		z-index: 9999;
		background: #fff;
		width: 230px;
		display: block;
		right: -230px;
		top: 84px;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out;
	}
	.close_menue_app
	{
		    float: left;
			font-size: 35px;
	}
	
	.top_app_menue
	{
		background:url(../images/backmenu.png);
		padding:24px 18px;
		background-size: 100%;
	}
	
	.img-circle_app 
	{
		border-radius: 50%;
		width: 80px;
		height: 80px;
		border: 2px solid #fbfbfbb3;
	}
	
	.lang
	{
		text-align:left;
		float:left;
	}
	
	.favorite_app .col-3
	{
		padding:5px;
		width: 35%;
		flex: 0 0 35%;
		max-width: 35%;
	}
	.favorite_app .col-6
	{
		padding:5px;
		width: 43%;
		flex: 0 0 43%;
		max-width: 43%;
	}
	
	.favorite_app .col-3.border_right
	{
		width: 22%;
		flex: 0 0 22%;
		max-width: 22%;
		padding-top:30px;
	}
	
	.favorite_app .div-20
	{
		height:0px;
	}
	
	.favorite_app .border_bottom
	{
		margin-top:5px;
	}
	
	#contact-form input , #contact-form textarea 
	{
		width:100%;
		border:none;
		border-bottom:1px solid #ccc;
		border-radius:0px;
	}
	#contact-form .col
	{
		flex: 0 0 100%;
	}
	img
	{
		margin:0 auto;
	}
	
	.payment-method .row a
	{
		text-align:center;
	}
	
	.payment-method .row 
	{
		padding:0 15px;
	}
	
	.payment-method .col-md-4.col-12 
	{
		border-bottom:1px solid #ccc;
	}
	
	.payment-method .col-md-4.col-12:last-child 
	{
		border-bottom:none;
	}
	
	.main-menu li a img
	{
		width: 20px;
		margin: 0 5px;
	}
	
	.main-menu li a i
	{
		display:inline-block !important;
	}
	.favorite_app img
	{
		max-width:100%;
	}
	.title_in_app
	{
		padding:150px;
		text-align:center;
		color:#777;
		background:#fff;
	}
	
	.div-50_-50
	{
		margin-bottom:-50px;
	}
	
	.item-desc .action-buttons .contact-btn
	{
		width:auto;
	}
	
	.tabel_app td , .tabel_app
	{
		border:none;
	}
	.no-padding
	{
		padding:0;
	}
	
	.padding_5
	{
		padding:5px !important;
	}
	
	.select_app
	{
		width:100%;
	}
	.invoice .col-6 , .invoice .invoice-block , .invoice .col-5
	{
		width:100%;
		max-width:100%;
		flex:0 0 100%;
	}
	.invoice-block
	{
		padding:0;
	}
	.order_number
	{
		background:#faf0c9;
		padding:2px 5px;
		color:#000;
		margin-bottom:5px;
	}
	.order_status
	{
		background:#faf0c9;
		color:#000;
		padding:1px 5px;
		margin-bottom:5px;
	}
	.order_date ,.order_items
	{
		margin-bottom:5px;
	}
	.width_100
	{
		width:100%;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	.logo_it
	{
		width: 60%!important;
		margin: 0px 0 3px 0 !important;
		float: left;
		border-top: 1px solid #ccc;
		padding: 10px 25px;
	}
	.popUp_loder
	{
		min-height: 85px;
	}
	.menu_top_app li
	{
		display:inline-block;
		padding: 0px 10px 5px 5px;
	}
	.menu_top_app li a
	{
		padding-bottom:3px;
	}
	.menu_top_app li a.active
	{
		border-bottom:2px solid #f01557;
		
	}
	.app_cat
	{
		position: fixed !important;
		top: 63px;
		background: #fff !important;
		bottom: 0;
		right:-1px !important; 
		max-height: 100%;
		overflow-y: scroll !important;
		
	}
	
	.app_cat a
	{
		background:#fff !important;
		color:#000 !important;
		border-bottom:1px solid #ccc;
		padding:10px 0;
	}
	
	.app_cat a.bold , .app_cat .sub-sub-menu
	{
		border-bottom:1px solid #ccc !important;
		margin-top:2px !important
	}
	
	.nav-link.dropdown-toggle.navbar-toggler
	{
		padding: 9px 0px;
		font-size: 16px;
		line-height: 1;
		background-color: transparent;
		border: none;
		border-radius: 0px;
	}
	.contact-sec , .dashboard-sec
	{
		margin-bottom:10px;
	}
	.app_cat .col-md-4
	{
		width:100%;
		flex:0 0 100%;
		max-width: 100%;
	}
	.navbar-expand-lg .navbar-nav
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: column;
	}
	.custom-navbsr 
	{
		width: 100%;
		padding: 20px 0 0 0;
	}
	.contact-sec .col-md-6 , .tab-content .tab-pane .container .row>.col-md-8.col-12 
	, .tab-content .tab-pane .container .row>.col-md-4.col-12 , .modal-body .col-md-5.col-12 , .modal-body .col-md-7.col-12
	{
		width:100%;
		flex: 0 0 100%;
		max-width:100%;
	}
	.zoomWrapperImage img ,.big_imag img
	{
		max-width: 100%;
	}
	/*--------------golden-------*/
	.top-header
	{
		padding:0;
	}
	.main-header a 
	{
		color: #fff;
	}
	.main-menu a 
	{
		color: #333;
		border-bottom: 1px solid #ccc;
		padding: 12px;
		height: auto;
	}
	.golden_card span 
	{
		background: transparent;
		padding: 0;
		border-radius: 0;
		color: #333;
	}
	.golden_price_slider
	{
		font-size:13px;
	}
	.menu_top_app li a.active 
	{
		border-bottom: 2px solid #e5c12f;
	}
	.under_best_add
	{
		margin-top:5px;
		margin-bottom:5px;
		width:100%;
	}
	.main-menu .active 
	{
		color: #e5c12f !important;
		background-color: #edd689;
		color: #fff !important;
	}
	.item .action-icon li 
	{
		width: 15px;
	}
	.home_padding
	{
		padding:0 5px;
	}
	.div_20 , .div_50_small 
	{
		height: 0px;
		width: 100%;
	}
	.main-header .logo 
	{
		margin-right: 60px;
	}
	.custom-navbsr .big_font
	{
		font-size: 21px;
	}
	#appsearch
	{
		top:20%;
	}
	.main-menu li a.active img
	{
		filter: brightness(0) invert(1);
	}
	a.shop-now-lnk
	{
		text-align:center;
	}
	.appadvert .col-12
	{
		float:right;
		padding:5px;
	}
	#addtocartapp
	{
		float: right;
		flex: auto;
	}
	.main-header .logo 
	{
		margin-right: 0px;
	}
	.golden_card 
	{
		flex: inherit;
	}
	.app_cat_all .row
	{
		padding:0 15px;
	}
	
	.app_cat_all i
	{
		float:left;
	}
	
	.app_cat_all .row a
	{
		width:100%;
	}
	
	.app_cat_all .row  span
	{
		float:right;
	}
	
	.grid-view .col-6, .related-pro .col-6 
	{
		padding: 0 5px !important;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-12
	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.pro-desc
	{
		margin-top:15px;
	}
	.slider2 
	{
		height: auto !important;
		overflow: hidden;
		position: relative;
		margin-top: 10px;
	}
	.slider2 img 
	{
		height: auto !important;
		min-width: 100%;
		min-height: 100%;
		width: auto !important;
		max-width: 100%;
	}
	.page-titlslider
	{
		bottom:20%;
	}
	.profile_small
	{
		background:#e5b046;
		padding:5px 0px;
	}
	.profile_small a
	{
		border:none;
	}
	.img-circle_app 
	{
		border-radius: 50%;
		width: 40px;
		height: 40px;
		border: 2px solid #fbfbfbb3;
	}
	.spreator
	{
		margin-top: 13px;
	}
	
	.close_menue_app 
	{
		color:#fff;
	}
	.modal_action button , .pro-desc .action-buttons button
	{
		margin-bottom:15px;
	}
	
	.sidebar_widget
	{
		position: fixed;
		left: 100%;
		min-width: 300px;
		top: 119px;
		z-index: 999;
		background: #fff;
		padding: 10px;
		max-height: 78%;
		overflow-x: scroll;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out;
	}
	
	.dropdown-menu.show 
	{
		left: -53%;
	}
	
	.bn-news ul li a 
	{
    color: #f31010;
    font-size: 14px;
	}
	.breaking-news-ticker img
	{
		width:30px;
		height: auto;
	}
	.breaking-news-ticker .bn-label
	{
		padding:0;
	}
	.site_cat ul li .level_1 
	{
		position: static;
		display: block;
		right: 100%;
		top: 0;
		min-width: 225px;
		background: #fbfbfb;
		min-height: 100%;
		padding: 0 10px;
	}
	
	.site_cat ul li .level_1 li .level_2 
	{
		position: static;
		display: block;
		right: 100%;
		top: 0;
		min-width: 225px;
		background: #fdfdfd;
		min-height: 100%;
		padding: 0 20px;
	}
	.site_cat_main li .level_main 
	{
		position: static;
		display: block;
		right: 100%;
		top: 0;
		min-width: 225px;
		background: #fbfbfb;
		min-height: 100%;
		padding: 0 20px;
	}
	.site_cat_main span.show_in_small  
	{
    float: left;
	}
	.site_cat_main li .level_main li 
	{
		width: 100%;
	}
}

@media (max-width: 330px)
{
.show-filter-btn {
    border: 0;
    padding: 5px 10px;
    background: transparent;
    margin-top: 8px;
    margin-right: 4px;
}

	
.shop-item .action-icon li 
	{
		width: 15px;
	}
.item .action-icon li 
	{
		width: 10px;
	}
.golden_price_slider {
    font-size: 11px;
}


}

@media (max-width: 355px)
{
	.menu_top_app li {
    display: inline-block;
    padding: 0px 2px 5px 3px;
}
}