/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
	header ul.user > li{
		padding: 0 18px;
		margin:0!important;
		position:relative;
	}
	header .dropdown:hover > .dropdown-menu {
		display: block;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
		visibility: visible;
	}
	header ul li:not(:last-child):after {
		content:"";
		position:absolute;
		top:50%;
		right:0;
		width:1px;
		height:15px;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
		background:#ddd;
	}
	.filler{
		height:24px;
	}
 }

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.month, .year {
		display:block;
		text-align:center;
	}
	.month {
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topleft:5px;
		border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topright:5px;
		border-top-right-radius:5px;
		border-top:1px solid #504c41;
	}
	.year {
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomleft:5px;
		border-bottom-left-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-bottomright:5px;
		border-bottom-right-radius:5px;
	}
	.date {
		position:absolute;
		top:0;
		left:-100px;
		-webkit-transform:translateY(-25%);
		-ms-transform:translateY(-25%);
		-moz-transform:translateY(-25%);
		-o-transform:translateY(-25%);
		transform:translateY(-25%);
	}
	.checkout .box,
	.checkout .cargo .btn
	{
		font-size:12px;
	}
	.paytr-bg {
		padding: 25px 20px 20px;
		border: 1px solid #e6e6e6;
		background: #f6f6f6;
	}
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {  
	.searchbox input[type=text] {
		width:300px;
	}
	#mynavbar {
		border-bottom: 1px solid #e6e6e6;
	}
}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
	.searchbox input[type=text] {
		width:337px;
	}
}







/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {  
	#register .modal-dialog,
	#login_mobile .modal-dialog,
	#lost_password .modal-dialog,
	#ask_question .modal-dialog,
	#user_activation .modal-dialog
	{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0!important;
	}
	#register .modal-content, 
	#login_mobile .modal-content, 
	#lost_password .modal-content, 
	#ask_question .modal-content, 
	#user_activation .modal-content
	{
		height: auto;
		min-height: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	nav.sidetoggle {
		height: 100%;
		width: 100%;
		-webkit-transform: translateX(-105%);
		-moz-transform: translateX(-105%);
		-ms-transform: translateX(-105%);
		-o-transform: translateX(-105%);
		transform: translateX(-105%);
	}
	.showcase .nav-tabs a:not(:last-child){
		width: 100%;
		margin-bottom: 2px;
		border: 1px solid #e6e6e6;
	}
	.showcase .nav-tabs a:not(:last-child).active {
		background-color: #b70e0c;
		border: 1px solid #b70e0c;
		color:#fff;
	}
	.sticky-basket {
		position: fixed;
		top:41px;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	.filler{
		height:95px;
	}
	.filler-bottom {
		height:25px;
	}
	.showcase .owl-carousel .owl-item img {
		width: 100%;
		height: 126 px;
	}	
}

/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 768px) { 
	.date {
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	.product-detail .nav-tabs .nav-item {
		margin-right:2px;
	}
}

/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.x0 {
	  -webkit-transform: translateX(0)!important;
	  -moz-transform: translateX(0)!important;
	  -ms-transform: translateX(0)!important;
	  -o-transform: translateX(0)!important;
	  transform: translateX(0)!important;
	}
	.overlay {
		position: fixed;
		display: none;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #0000009c;
		z-index: 998;
		overflow:hidden;
	}
	.sticky {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	.slider {
		margin-top:44px;
	}
	.overflow-hide {
		overflow: hidden!important;
	}
	/* .basket .container {
		padding-right: 5px;
		padding-left: 5px;
	} */
}

/* // Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {  }