/*----------------------search--------------------------------------------------------------*/	
	
	
				.allwrap .eff  .eff-sees,.sees{
				-webkit-align-items: center;
				align-items: center;
				-ms-flex-align: center;
				display: -webkit-box;
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				opacity: 0;
				-ms-filter: "alpha(Opacity=0)";
				filter: alpha(opacity=0);
				visibility: hidden;
				position: absolute;
				margin: 0 auto;
				width: 100%;
				height: 100%;
				box-sizing: border-box;
			}
			.eff .eff-sees a {
				background-color: none;
				border: 1px solid #FFFFFF;
				font-size: 10px;
				text-align: center;
				padding: 10px 5px;
				text-decoration: none;
				letter-spacing: 1px;
				color: #fffef7;
				font-weight: bold;
				width: 100px;
				-moz-transition: background-color .3s,color .3s;
				-webkit-transition: background-color .3s,color .3s;
				-o-transition: background-color .3s,color .3s;
				transition: background-color .3s,color .3s;
			}
			.eff:hover .hovge .mask {
				opacity: .8;
			}
			.eff .hovge {
				position: relative;
			}
			.eff .hovge .mask {
				opacity: 0;
				background: #d2051e !important;
				width: 100% !important;
				height: 100% !important;
				position: absolute;
				-moz-transition: .5s ease opacity;
				-webkit-transition: .5s ease opacity;
				-o-transition: .5s ease opacity;
				transition: .5s ease opacity;
			}
			.eff .eff-sees a:hover {
				border: 1px solid #ffffff;
				background-color: #d2051e;
				color: #FFFFFF;
			}
			.eff:hover .eff-sees, .eff:hover .sees {
				opacity: 1;
				visibility: visible;
			}
			.resu{
				/*background: rgba(245, 133, 101, 0.2);*/
			}
			.news_date {
				background: #d2051e;
			}
			.news {
				background: #FFFFFF;
			}
			.btnjet a:hover{
				border: 1px solid #d2051e !important;
				color: #d2051e !important;
			}
			.showcases{
				text-align:left;
				border:1px solid #d2051e;
				background-color:#FFF;
			}
			.white{
				color: #d2051e !important;
			}
			.resu .btn_more span {
				color: #d2051e !important;
			}
			@media screen and (max-width:767px) {
				.deskborder {
					border-left: 0px !important;
				}
			}
			@media (min-width: 767px) {
				.bkgd{
					background-image: url("../images/bkgd/bkgd2.png");
					background-repeat:no-repeat;
					background-position: right; 
					background-size: cover; 
					background-size: auto 100%;
				}
			}
			.brandimg {
				border: 0px solid #d2051e;
				padding-left: 5px;
				padding-right: 5px;
			}
			.retailer img{
				max-width: 70%;
			}
			@media (max-width: 767px) {
				.retailer img{
					max-width: 100% !important;
				}
			}
			@media (max-width: 767px) {
				.case img {
					max-height: 250px !important;
				}
				.case h2{
					font-size: 14px !important;
				}
			}
			.titleblue {
				color: #37aecc;
			}
			.aboutus hr{
				width: 600px;
			}
			.product hr{
				width: 600px;
			}

			@media (max-width: 767px){
				.aboutus hr{
					width: 300px;
				}
				.product hr{
					width: 300px;
				}
				.rightabit p{
					padding-left: 15px !important;
					margin-bottom: 0px !important;
				}
			}
			
			
			.cart hr{
				width: 1080px;
				padding-top: 10px;
				margin-left: auto;
				margin-right: auto;
			}

			@media (max-width: 767px){
				.cart hr{
					width: 300px;
					margin-left: auto;
					margin-right: auto;
				}
			}
			/*banner*/
			.main_banner .owl-pagination{
				position:absolute;
				bottom:10%;
				left:0%;
				width:100%;
				text-align:center;	
			}
			@media screen and (max-width:767px) {
				.main_banner .owl-pagination{
					position:absolute;
					bottom:-3%;
					left:0%;
					width:100%;
					text-align:center;	
				}
			}
			.main_banner .owl-page > span {
				background: #d2051e !important;
				border: 1px solid #fff;
			}
			.main_banner .owl-page.active > span {
				background: #222222 !important;
			}
			@media (max-width: 767px) {
				.main_banner .owl-page > span {
					background: #d2051e !important;
					border: 1px solid #fff;
				}
				.main_banner .owl-page.active > span {
					background: #222222 !important;
				}
			}

			
			.btn:hover {
				/* opacity: 0.7; */
				filter: alpha(opacity=70);
				color: #FFFFFF;
				background: #8b3a22 !important;
				border-bottom: 1.5px solid #8b3a22 !important;
			}
			
			@media (min-width:767px) and (max-width:1280px){	
				.newleft2{
					padding-left: 15px;
					padding-right: 15px;
				}
				.newleft3{	
					margin-left: 0pxpx;
				}
				.newleft3 p{
					padding-left: 15px !important;
				}
				.shiftLeft {
					padding-right: 0px !important;
					padding-left: 15px !important;
				}
			}

/*----------------------search--------------------------------------------------------------*/			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			.showcases-low{
		padding:10px;
		min-height: 50px;
	}

	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape)
	and (-webkit-min-device-pixel-ratio: 2) {
		.showcases-low{
			padding:5px;
			min-height:50px !important;
		}
		.promoproducts {
			margin: auto 15px !important;
		}
		.rightabit p{
			padding-left: 15px !important;
			margin-bottom: 0px !important;
		}
	}

	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : portrait)
	and (-webkit-min-device-pixel-ratio: 2) {
		.showcases-low{
			padding:5px;
			min-height:50px !important;
		}
		.promoproducts {
			margin: auto 10px !important;
		}
		.newpad {
			padding-left: 0px !important;
		}
		.showcases{
			margin-left: 15px !important;
			margin-right: 0px !important;
		}
		.rightabit p{
			padding-left: 10px !important;
			margin-bottom: 0px !important;
		}
	}
