@charset "utf-8";
/*طراحی شده توسط تیم توسعه ویبان - تمامی حقوق برای شبدیز محفوظ می باشد - 1396-2017 - http://viban.ir/ */

@media (max-width: 1200px) {
	.last-contents-text{
		height: 300px;
	}
	.last-contents-pic{
		height: 300px;
	}
	.slide-heading-h1{
		direction: rtl;
		font-weight: 500;
		margin-top: 20px;
		font-size:55px;
		text-align: center;
	}
        .left-part-container {
    margin-top: 50px !important;
}
}

@media (max-width: 992px) {
	.navbar .navbar-nav .nav-link{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		color: #fff !important;
	}
	
	.navbar .navbar-nav .nav-item.active .nav-link{
		border-radius: 0px !important;
		border-left: 1px solid #B8DFFF;
		border-bottom: none !important;
	}
	.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{
		background-color: transparent !important;
		border: none !important;
		
	}
	 .navbar .navbar-toggler-bar {
		background: #1e88e5; 
	}
	.navbar-toggler{
		padding-top: 15px;
	}
	.dropdown-menu{
	  right: 0px;
	  left: auto;
	  float: right;
	  width: 80% !important;
	  box-shadow: none !important;
	  margin-top: -30px !important;
	}
	.dropdown-menu .dropdown-item{
		color: #fff !important;
	}
	.ms-nav-next,.ms-nav-prev{
		display: none;
	}
	.last-contents-container,.last-contents-container-pic{
		margin-bottom: 30px;
	}
	.last-contents-text{
		height: 250px;
	}
	.last-contents-pic{
		height: 250px;
	}
	.text-content h2{
		font-size:40px;
		line-height: 60px;
		max-width: 900px;
	}
	.productinfo{
		position: relative;
	}
	.productbtn{
		position: relative;
		width: 94%;
		left: -15px;
		margin-top: 70px;
	}
	.code,.group{
		display: block;
		margin-left: 10px;
	}
	.code{
		margin-right: -10px;
	}
	.btnprice,.buybtn{
		width: 49%;
	}
	.buybtn{
		float: left;
	}
	.product-footer{
		position: relative;
		right: 0px;
	}
	.navbar .dropdown-menu{
		margin-top: -20px !important;
	}
}

@media (max-width: 767px) {
	.intro-text{
		min-height: auto;
	}
	.intro2{
		display: none;
	}
	.intro-pic{
		min-height: auto;
	}
	.last-contents-text{
		height: auto;
		padding-bottom: 10px;
	}
	.last-contents-pic{
		height: auto;
	}
	#slogan h2{
		font-size: 40px;
		font-weight: 500;
		line-height: 60px;
		margin-top: 50px;
		margin-bottom: 100px !important;
	}
	#newsletter h2{
		text-align: center;
		font-size: 22px;
	}
	.nl-modal-btn{
		margin: 0 auto !important;
		display: block !important;
		width: 150px;
	}
	.slide-heading-h1{
			font-size:40px;
	}
	.text-content h2{
		font-size:30px;
		line-height: 50px;
		max-width: 700px;
	}
	.productdetails-left{
		margin-top: 20px;
	}
}


@media (max-width: 576px) {
	.last-contents-container-pic{
		display: none;
	}
	.last-contents-container,.last-contents-container-pic{
		margin-bottom: 15px;
	}
	.slide-heading-h1{
		font-size:30px;
		line-height: 50px;
	}
	#slideshow{
		margin-top: 73px;
	}
	.arrow-left,.arrow-right{
		display: none;
	}
	.text-content h2{
		font-size:25px;
		line-height: 45px;
		max-width: 500px;
	}
	.product-pic-container{
		width: 100%;
		height: auto;
		max-height: 300px;
	}
	.product-pic-container img{
		height: 100%;
		width: auto;
	}
	.btnprice,.buybtn{
		width: 100%;
		margin-bottom: 10px;
	}
	.buybtn{
		float: none;
	}
}

@media (max-width: 420px) {
	.btnprice,.buybtn{
		width: 96%;
	}
}

/*----------------GALLERY------------*/
@media (max-width: 1200px) { 
	.grid-item { 
		width:23.5%;
	}
}
@media (max-width: 992px) { 
	.grid-item { 
		width:31%;
	}
}
@media (max-width: 768px) { 
	.grid-item { 
		width:46%;
	}
}
@media (max-width: 576px) { 
	.grid-item { 
		width:46%;
	}
}
@media (max-width: 480px) { 
	.grid-item { 
		width:45.6%;
	}
	.gallery h3{
		font-size: 13px;
		text-align: right;
		line-height: 22px;
		color: #fff;
		margin: 0px;
	}
}
@media (max-width: 440px) { 
	.grid-item { 
		width:45%;
	}
}
@media (max-width: 400px) { 
	.grid-item { 
		width:44.5%;
	}
}
@media (max-width: 360px) { 
	.grid-item { 
		width:44%;
	}
}
@media (max-width: 340px) { 
	.grid-item { 
		width:43.5%;
	}
}



















