@media (max-width:1650px) {
		#intro .overlay {
		      margin-left: 45px;
			    margin-top: 70px !important;
			    width: 370px;
		}
	}

/*for i-phone device scale 414px*/
@media (max-width:980px) {
	.more-view-product li {
	    float: left;
	    margin: 5px;
	}
	
	.ProductImages {
	    height: 740px;
	}
	
	#intro {
		background-image:url(../img/banner-1-800.jpg);
		background-size:980px;
		width:980px;
	}
	.tablet-hidden {display:none;}
	#footer p,#footer .list-unstyled li a {font-size:10px; letter-spacing:1px;}
	#footer .list-inline li {width:35px; height:35px;}
	#footer .list-inline li a {font-size:15px; line-height:35px;}
	#footer .form-control, #footer .input-group-btn > .btn { height:35px; font-size:10px; }
	#footer .input-group-btn > .btn { padding:0 35px; }
	#footer h5 {font-size:14px;}
}
@media(max-width:800px) {
	
	.more-view-product li {
	    float: left;
	    margin: 5px;
	}
	
	.ProductImages {
	    height: 620px;
	}
	
	#intro {
		background-image:url(../img/banner-1-800.jpg);
		background-size:800px;
		width:800px;
	}
	#intro .overlay {
		width: 80%;
    margin-left: auto;
    margin-right: auto;
		margin-top:200px;
		background:rgba(255,255,255,0.3);
		padding-bottom:50px;
	}
	#intro .btn-block {
		width:300px;
	}
	.tablet-hidden {display:none;}
}
@media(max-width:768px) {
	.footer-cart h5 .small,.footer-cart h5 .big,.footer-cart p strong {margin-left:0; font-size:80%;line-height:50px;}
	.col-sm-4 h5 {text-align:center; line-height:50px;}
	#intro {
		background-image: none;
	    background-size: 768px;
	    width: auto;
	}
	#product-details {padding-top:80px;}
	#product-preview-carousel {height: 400px;}
	#product-preview-carousel .carousel-inner {height: 400px;}
	#product-preview-carousel .carousel-inner .item img {height:350px;}
	#product-preview-carousel .carousel-control {top:150px;}
	#product-preview-carousel .carousel-indicators {display:none;}
	.details { padding-top:0; padding-bottom:15px; }
	.detail-product-size p ,.details p {font-size:12px; line-height:20px; padding:5px;}
	.details h3,.details h4, .details p {margin-bottom:15px;}
	.box-button {margin-left:auto; margin-right:auto;}
	.box-button a.btn {margin-bottom:15px;}
	.detail-product-size .nav > li > a {font-size:12px;}
	.content {padding:0 15px;}
}
@media(max-width:767px) {

	.table-size{
		font-size: 10px;	
	}	

	.more-view-product li {
	    float: left;
	    margin: 5px;
	}
	
	.ProductImages {
	    height: 610px;
	}
	
	#navbar-desktop{ display:none;}
	.navbar-default {
		background: rgb(255, 255, 255);
		background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(249, 248, 250) 70%);
		background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(249, 248, 250) 70%);
		background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(249, 248, 250) 70%);
		background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(249, 248, 250) 70%);
		background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(249, 248, 250) 70%);
		border-color:#f2ebf5;
		-webkit-box-shadow: 0px 0px 2px 0px rgba(60, 24, 74, 0.1);
		   -moz-box-shadow: 0px 0px 2px 0px rgba(60, 24, 74, 0.1);
				box-shadow: 0px 0px 2px 0px rgba(60, 24, 74, 0.1);
	}
	.navbar-brand {
		padding-top:18px;
		padding-bottom:0;
	}
	.navbar-brand img {
		height:25px;
	}
	.navbar-header {
		height:50px;
	}
	.nav-mobile {display:block;float:right; margin-top:5px; margin-right:15px;}
	.nav-mobile li {float:left; list-style:none;}
	.nav-mobile li a {padding:0 15px; line-height:50px; font-size:10px; color:#3b1749;}
	.nav-mobile li a:hover {text-decoration:none;}
	.navbar-default .nav-mobile > li > a {
		color:#3c184a;
		font-size:12px;
		font-weight:700;
		line-height:50px;
		z-index:100;
	}
	.navbar-default .nav-mobile > li {
		padding-left:8px;
		padding-right:8px;
	}
	.navbar-default .nav-mobile > li:last-child a {
		color:#fff;
	}
	.icon-cart svg {
		position:absolute;
		top:9px;
		right:24px;
		z-index:-99;
		fill:#3c184a;
	}
	#product-details {padding-top:80px;}
	
}

@media(max-width:489px) {
	
	.wrappBtn a {
	    display: block;
	    float: none;
	    margin: 10px 0 !important;
	    text-align: center;
	    width: 100%;
	}
}

@media(max-width:414px) {
	.ProductImages {
	    height: 590px;
	}
	
	#cart .cart-img {margin-bottom:25px;}
	#cart {text-align:center;}
	#cart .no-padding {margin-bottom:15px; margin-top:15px;}
	.no-padding {padding-left:15px; padding-right:15px;}
	.footer-cart hr {margin-right:auto;}
	.border-left {border-left:0; border-top:1px solid #eee;}
	.footer-cart {text-align:center;}
	.footer-cart h5 .small,.footer-cart h5 .big,.footer-cart p strong {margin-left:15px;}
	.modal {
		left:0;
		right:0;
	}
	.modal-lg {
		width:100%;
	}
	#intro {
		background-image:url(../img/banner-1-mobile.jpg);
		background-size:414px auto;
		width:414px;
	}
	#intro .overlay {
		width:414px;
		margin-left:auto;
		margin-right:auto;
		margin-top:350px;
		background:rgba(255,255,255,0.3);
		padding-bottom:15px;
	}
	#intro .btn-block {
		width:300px;
	}
	.mobile-hidden {
		display:none;
	}
	#product-details {padding-top:80px;}
	#product-preview-carousel {height: 400px;}
	#product-preview-carousel .carousel-inner {height: 400px;}
	#product-preview-carousel .carousel-inner .item img {height:350px;}
	#product-preview-carousel .carousel-control {top:150px;}
	#product-preview-carousel .carousel-indicators {display:none;}
	.details { padding-top:0; text-align:center; padding-bottom:15px; }
	.detail-product-size p ,.details p {font-size:12px; line-height:20px; padding:5px;}
	.details h3,.details h4, .details p {margin-bottom:15px;}
	.box-button {border:0; width:80%;margin-left:auto; margin-right:auto;}
	.box-button a.btn {margin-bottom:15px;}
	.detail-product-size {text-align:center;}
	.detail-product-size .nav > li > a {font-size:12px;}
	#size-btn {display:none !important;}
	.content {padding:0;}
	.detail-product-size .product-size-nav {width:414px !important;}
	.detail-product-size .nav-tabs {width:300px; margin-left:auto; margin-right:auto;}
	.details,.details-costum {text-align:center;}
	.details-costum {padding:25px;}
	.heading-color-picker,.costum-color-picker {border-right:1px solid #ccc;}
	.box-button {border-bottom:0;margin-bottom:30px;}
	#btn-cart-custom,.box-button .btn-lg {padding:10px;}
	.box-button a.btn {margin-bottom:10px;}
	.details h3, .details p, .details h4 {margin-bottom:30px;}
	.detail-product-size .nav-tabs {width:auto; margin-left:auto; margin-right:auto;}
	.detail-product-size .nav-tabs > li a {font-size:10px;}
	.detail-product-size .tab-pane {padding:20px 15px; text-align:center;}
	.detail-product-size #size { display:none;}
	.comment .text-right {text-align:center;}
	
	#product-grid-home,#product-grid-home-2 {
		height:auto;
		width:414px;
		overflow:hidden;
	}
	#footer {text-align:center;}
	#footer .input-group-btn > .btn { padding:0 15px; }
	#footer .list-inline li {width:25px; height:25px;}
	#footer .list-inline li a {font-size:12px; line-height:25px;}
}

/*for i-phone device scale 375px*/
@media(max-width:375px) {
	
	.ProductImages {
	    height: 590px;
	}
	
	#intro {
		background-image:url(../img/banner-1-mobile.jpg);
		background-size:375px auto;
		width:375px;
	}
	#intro .overlay {
		width:375px;
		margin-left:auto;
		margin-right:auto;
		margin-top:350px;
		background:rgba(255,255,255,0.3);
		padding-bottom:15px;
	}
	#intro .btn-block {
		width:275px;
	}
	.mobile-hidden {
		display:none;
	}
	#product-details {padding-top:80px;}
	#product-preview-carousel {height: 400px;}
	#product-preview-carousel .carousel-inner {height: 400px;}
	#product-preview-carousel .carousel-inner .item img {height:350px;}
	#product-preview-carousel .carousel-control {top:150px;}
	#product-preview-carousel .carousel-indicators {display:none;}
	.details { padding-top:0; text-align:center; padding-bottom:15px; }
	.detail-product-size p ,.details p {font-size:12px; line-height:20px; padding:5px;}
	.details h3,.details h4, .details p {margin-bottom:15px;}
	.box-button {border:0; width:80%;margin-left:auto; margin-right:auto;}
	.box-button a.btn {margin-bottom:15px;}
	.detail-product-size {text-align:center;}
	.detail-product-size .nav > li > a {font-size:12px;}
	#size-btn {display:none !important;}
	.content {padding:0;}
	.detail-product-size .product-size-nav {width:375px !important;}
	.detail-product-size .nav-tabs {width:300px; margin-left:auto; margin-right:auto;}
	.details,.details-costum {text-align:center;}
	.details-costum {padding:25px;}
	.heading-color-picker,.costum-color-picker {border-right:1px solid #ccc;}
	.box-button {border-bottom:0;margin-bottom:30px;}
	#btn-cart-custom,.box-button .btn-lg {padding:10px;}
	.box-button a.btn {margin-bottom:10px;}
	.details h3, .details p, .details h4 {margin-bottom:30px;}
	.detail-product-size .nav-tabs {width:auto; margin-left:auto; margin-right:auto;}
	.detail-product-size .nav-tabs > li a {font-size:10px;}
	.detail-product-size .tab-pane {padding:20px 15px; text-align:center;}
	.detail-product-size #size { display:none;}
	.comment .text-right {text-align:center;}

	#product-grid-home,#product-grid-home-2 {
		height:auto;
		width:375px;
		overflow:hidden;
	}
	#footer {text-align:center;}
	#footer .input-group-btn > .btn { padding:0 15px; }
	#footer .list-inline li {width:25px; height:25px;}
	#footer .list-inline li a {font-size:12px; line-height:25px;}
}

@media(max-width:360px) {
	
	.ProductImages {
	    height: 590px;
	}
	
	.modal {
		left:0;
		right:0;
	}
	.modal-lg {
		width:100%;
	}
	#intro {
		background-image:url(../img/banner-1-mobile.jpg);
		width:360px;
		overflow:hidden;
	}
	#intro .overlay {
		width:360px;
		margin-top:350px;
		margin-left:auto;
		margin-right:auto;
		background:rgba(255,255,255,0.3);
		padding-bottom:15px;
	}
	#intro .btn-block {
		width:250px;
	}
	#product-grid-home,#product-grid-home-2 {
		height:auto;
		width:360px;
		overflow:hidden;
	}
	.mobile-hidden {
		display:none;
	}
	#product-details {padding-top:80px;}
	#product-preview-carousel {height: 400px;}
	#product-preview-carousel .carousel-inner {height: 400px;}
	#product-preview-carousel .carousel-inner .item img {height:350px;}
	#product-preview-carousel .carousel-control {top:150px;}
	#product-preview-carousel .carousel-indicators {display:none;}
	.details { padding-top:0; text-align:center; padding-bottom:15px; }
	.detail-product-size p ,.details p {font-size:12px; line-height:20px; padding:5px;}
	.details h3,.details h4, .details p {margin-bottom:15px;}
	.box-button {border:0; width:80%;margin-left:auto; margin-right:auto;}
	.box-button a.btn {margin-bottom:15px;}
	.detail-product-size {text-align:center;}
	.detail-product-size .nav > li > a {font-size:12px;}
	#size-btn {display:none !important;}
	.content {padding:0;}
	.detail-product-size .product-size-nav {width:auto !important;}
	.detail-product-size .nav-tabs {width:300px; margin-left:auto; margin-right:auto;}
	.details,.details-costum {text-align:center;}
	.details-costum {padding:25px;}
	.heading-color-picker,.costum-color-picker {border-right:1px solid #ccc;}
	.box-button {border-bottom:0;margin-bottom:30px;}
	#btn-cart-custom,.box-button .btn-lg {padding:10px;}
	.box-button a.btn {margin-bottom:10px;}
	.details h3, .details p, .details h4 {margin-bottom:30px;}
	.detail-product-size .nav-tabs {width:auto; margin-left:auto; margin-right:auto;}
	.detail-product-size .nav-tabs > li a {font-size:10px;}
	.detail-product-size .tab-pane {padding:20px 15px; text-align:center;}
	.detail-product-size #size { display:none;}
	.comment .text-right {text-align:center;}
	
	
	#footer {text-align:center;}
	#footer .input-group-btn > .btn { padding:0 15px; }
	#footer .list-inline li {width:25px; height:25px;}
	#footer .list-inline li a {font-size:12px; line-height:25px;}
}

@media(max-width:320px) {
	.ProductImages {
    height: 530px;
}
		.modal {
		left:0;
		right:0;
		top:0;
		bottom:0;
	}
	.modal-lg {
		width:100%;
	}
	.modal-header h4 {line-height:20px;}
	.modal-header .close {padding-top:0; margin-top:-5px;}
	.product-text-cart-preview p {font-size:10px;}
	.modal-header {height:50px;}
	.modal-content {height:480px;}
	.modal-body {height:360px;}
	.modal-footer {height:50px;}
	.nav-mobile {display:block;float:right; margin-top:5px; margin-right:15px;}
	.nav-mobile li {float:left; list-style:none;}
	.nav-mobile li a {padding:0 15px; line-height:50px; font-size:10px; color:#3b1749;}
	.nav-mobile li a:hover {text-decoration:none;}
	.navbar-default .nav-mobile > li > a {
		color:#3c184a;
		font-size:10px;
		font-weight:700;
		line-height:50px;
		z-index:100;
	}
	.navbar-default .nav-mobile > li {
		padding-left:0;
		padding-right:0;
	}
	.navbar-default .nav-mobile > li:last-child a {
		color:#fff;
	}
	.icon-cart svg {
		position:absolute;
		top:9px;
		right:15px;
		z-index:-99;
		fill:#3c184a;
	}
	#intro {
		background-image:url(../img/banner-1-mobile.jpg);
		width:320px;
		overflow:hidden;
	}
	#intro .overlay {
		width:320px;
		margin-top:220px;
		margin-left:auto;
		margin-right:auto;
		background:rgba(255,255,255,0.3);
		padding-bottom:15px;
	}
	#intro .btn-block {
		width:220px;
	}
	#product-grid-home,#product-grid-home-2 {
		height:auto;
		width:320px;
		overflow:hidden;
	}
	.mobile-hidden {display:none;}
	#product-details {padding-top:80px;}
	#product-preview-carousel {height: 400px;}
	#product-preview-carousel .carousel-inner {height: 400px;}
	#product-preview-carousel .carousel-inner .item img {height:350px;}
	#product-preview-carousel .carousel-control {top:150px;}
	#product-preview-carousel .carousel-indicators {display:none;}
	.details { padding-top:0; text-align:center; padding-bottom:15px; }
	.detail-product-size p ,.details p {font-size:12px; line-height:20px; padding:5px;}
	.details h3,.details h4, .details p {margin-bottom:15px;}
	.box-button {border:0; width:80%;margin-left:auto; margin-right:auto;}
	.box-button a.btn {margin-bottom:15px;}
	.detail-product-size {text-align:center;}
	.detail-product-size .nav > li > a {font-size:12px;}
	#size-btn {display:none !important;}
	.content {padding:0;}
	.detail-product-size .product-size-nav {width:auto;}
	.detail-product-size .nav-tabs {width:300px;margin-left:auto; margin-right:auto;}
	
	#footer p,#footer .list-unstyled li a {font-weight:400; letter-spacing:1px; font-size:11px;}
	#footer .list-inline li {width:25px; height:25px;}
	#footer .list-inline li a {font-size:12px; line-height:25px;}

}