.content{
	z-index: 10;
}

/* Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1280px) {
		.hide-on-desktop, .hide-on-tablet { display: none !important;}
		
	}
	@media only screen and (min-width: 1280px) and (max-width: 1310px) {
		#header #search:hover input{width:150px;}
	}
	@media only screen and (min-width: 1024px) and (max-width: 1279px) {
		.hide-on-desktop, .hide-on-tablet, body.touch .cpanelContainer, body.touch .btn-quickshop, body.touch #boss_back_top { display: none !important;}
		.header-top .header-left{width:100%; background:url(http://www.princesspjewelry.com/catalog/view/theme/bt_estneque/image/line_menu.png) repeat-x left bottom;}
		.header-top .header-right{width:100%}
		#header #search:hover input{width:102px;}
		.boss_block_recent_post .box-content ul li .item .b_info a.view-more{padding-left:10px; padding-right:10px}
		.home_carousel.list_carousel.responsive{padding:0 20px}
		.boss_column_filter .box-heading{margin-bottom:30px;}
		.boss_column_filter a.prev, .boss_column_filter a.next{top:-26px;}
		.product-grid, .product-list{margin:0 -10px}	
		body.touch .product-grid > div > div .cart, body.touch .product-grid > div > div .boss_actions{opacity:1}	
		body.touch .product-list .cart, body.touch .product-list .compare,body.touch .product-list .wishlist{opacity:1}
		.tp-leftarrow.default{left:0!important}
		.tp-rightarrow.default{right:0!important}
		.boss_gallery a.prev, .home_carousel .home_carousel_content a.prev{left:0; opacity:1}
		.boss_gallery a.next, .home_carousel .home_carousel_content a.next{right:0; opacity:1}
		.boss-static-footer-about-us, .boss_block_recent_post{padding-left:20px; padding-right:20px}
		.boss_scroll{position:relative}
		.row{margin:0}
	}
	/*ipad 2 ngang*/
	@media only screen and (min-width:1024px){
	}
	
	/*ipad 2 ngang*/
	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1024px) {		
		a.sft_quickshop_icon { display:none!important}	
		#container.boxed{ margin:10px}	
		
	}
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#container.boxed{ margin:10px}
		.boss_scroll{position:relative}
		body{-webkit-text-size-adjust: none; font-size:13px; }
		#header #logo{width:100%; text-align:center; padding:20px 0; background:url(http://www.princesspjewelry.com/catalog/view/theme/bt_estneque/image/line_menu.png) repeat-x left bottom;}
		
		.header-top .header-left{width:100%; background:url(http://www.princesspjewelry.com/catalog/view/theme/bt_estneque/image/line_menu.png) repeat-x left bottom;}
		.header-top .header-right{width:100%}
		#header #search:hover input{width:102px;}
		.hide-on-desktop, body.touch .cpanelContainer, body.touch .btn-quickshop, body.touch #boss_back_top{display:none!important}
		#language span, #currency span{display:none}
		#header #boss_cart{background:none}
		.tp-leftarrow.default{left:0!important}
		.tp-rightarrow.default{right:0!important}
		.boss_gallery a.prev, .home_carousel .home_carousel_content a.prev{left:0; opacity:1}
		.boss_gallery a.next, .home_carousel .home_carousel_content a.next{right:0; opacity:1}
		.boss-featured .boss-featured-article, .boss-featured .boss-featured-content{padding:0; margin:0 0 45px}
		.boss-featured .boss-featured-content{}
		.boss_block_recent_post .box-content ul li .item .image{width:100%}
		.boss_block_recent_post .box-content ul li .item .image img{width:100%}
		.boss_block_recent_post .box-content ul li .item .b_info{clear:both}
		.boss-featured .boss-featured-content ul li > div{height:auto}
		.login-content a.forgotten{margin-right: 59px;}
		#network ul li{margin-bottom:10px}
		#network > div{width:50%; float:left}
		#network > div + div{padding-left:20px}
		#footer #network h3.service{margin-top:0}
		.footer-logo .info-powered{background:none; padding:0; margin:0; width:100%}
		.boss-static-footer-twitter{height:78px;}
		.boss_column_filter ul li .product_review .image{width:100%; margin:0 0 10px}
		.boss_column_filter .box-heading{margin-bottom:30px;}
		.boss_column_filter a.prev, .boss_column_filter a.next{top:-26px;}
		.boss_column_filter .name{overflow:visible}
		.boss_column_filter .box-heading{margin-bottom:30px}
		body.touch .product-grid > div > div .cart, body.touch .product-grid > div > div .boss_actions{opacity:1}	
		body.touch .product-list .cart, body.touch .product-list .compare,body.touch .product-list .wishlist{opacity:1}
		.product-filter .display{float:left}
		.product-filter .limit{margin-bottom:5px}
		.product-info > .left + .right{padding:0}
		.pagination .results{display:none}
		.boss-static-footer-twitter img, .boss-static-footer-face img{margin-top:15px}
		.frame_search{float:right; padding-right:0; background:none; width:51%;}
		.product-grid, .product-list { margin: 0 -10px;}
		.product-list{margin:0 -10px}
		.wishlist-info tbody .image li.link{white-space:normal;}
		.product-grid .cart input.btn{font-size:12px}
		form.contact-form input[type="text"], form.contact-form textarea{width:80%}
		#content form.return-form .content .right{padding-left:0}
		.product-filter .sort{margin-left:10px}
		.home_carousel.list_carousel.responsive{padding:0 20px}
		.boss_scroll{position:relative}
		.boss-static-footer-find-us{padding:0}
		.boss-static-footer-find-us ul li + li{margin-left:5px}
		.boss-static-footer-find-us > div{margin-top:10px}
		.payment-footer{padding:0; text-align:left}
		.newletter .newletter-content .form_input input{width:300px}
		body.touch .table-responsive.wishlist-info table, body.touch .cart-info table{border-right:2px solid #C3C3C3;}
	}
	@media only screen and (min-width: 992px) and (max-width: 1023px) {
		.boss-featured .boss-featured-article { padding: 0 10px 0 0;}
		.boss-featured .boss-featured-content{padding:0 0 0 10px;}
	}
	
	@media (min-width: 768px) {
	 
	}
	@media (min-width: 992px) {
		
	}
	@media (min-width: 1200px) {
		#page-container.boxed{max-width:1220px}
	}
	@media only screen and (min-width: 992px) and (max-width: 1023px) {
		
	}
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {	
		#container.boxed{ margin:10px}
		#header .row{padding:0 10px}
		#footer .row{margin:0}
		.boss_scroll{position:relative}
		.frame_container > .container > .row{margin:0}
		.cpanelContainer, .hide-on-mobile, #cboxNext, #cboxPrevious, #cboxCurrent, .sft_quickshop_icon{display:none!important}
		#cboxTitle{text-align:left}
		img { max-width:100%}
		input[type="text"], input[type="password"] , textarea{ width:96%}
		select { width:96%}
		
		#container { overflow:hidden}
		#column-left + #content{padding:0}
		/*#content*/
		#column-right, #column-left { display:none}
		.header-left, .header-right{padding:0}
		.header-right{clear:both; float:left; width:100%; margin-bottom:20px}
		#header 	> .container > .row{padding:0 10px}
		#header #logo{
			background: none;
			float: none;
			margin: 15px 0 0;
			padding: 0 0 14px;
			text-align: center;
			background:url(http://www.princesspjewelry.com/catalog/view/theme/bt_estneque/image/line_menu.png) repeat-x left bottom;
		}
		#header #search{
			margin: 10px 0 30px;
			padding: 0;
			width: 100%;
			background:none;
		}
		.header-top{text-align:center}
		.boss-static-header-top{text-align:center; width:100%}
		#currency, #language{float:left; display:inline-block; text-align:center; padding:0; margin:0}
		#currency{padding:0; margin:0 10px 0 0}
		#language{background:none}
		#header .links{float:none; margin-top:10px}
		.frame_search{float:left; padding:0; background:none; width:100%; margin:0; }
		.touch .frame_search{overflow:hidden}
		.boss-static-header-bottom{width:100%; background:none; padding:0; text-align:center}
		#header #boss_cart{
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			margin: 0;
			position: relative;
			padding: 0;
			border: none;
		}
		#header #boss_cart .heading a span#cart-total{display:inline-block}
		#header #boss_cart .heading a span#cart-total i{display:inline-block}
		#header #boss_cart .content{width:300px; top:41px;}
		form.contact-form input[type="text"], form.contact-form textarea{width:90%}
		.tp-leftarrow.default{left:0!important}
		.tp-rightarrow.default{right:0!important}
		#column-left + #content{border:none; margin:0}
		
		.boss-static-content li{margin-bottom:10px}
		.boss-featured .boss-featured-article{padding:0; margin:10px 0}
		.boss-featured .boss-featured-content{margin:45px 0 10px; padding:0}
		.boss-featured .boss-featured-content .list_carousel.responsive{margin:0}
		.boss-featured .boss-featured-content ul li > div{height:auto}
		.boss-featured .boss-featured-content ul li{}
		.boss_block_recent_post .box-content ul li .item .image{width:100%;}
		.boss_block_recent_post .box-content ul li .item .image img{width:100%}
		.boss_block_recent_post .box-content ul li .item .b_info{clear:both}
		.footer_bottom:before, .footer_bottom:after{background:none!important}
		.footer-logo{background:#E95362; padding-top:8px; padding-bottom:10px}
		#about-us{margin-bottom:20px}
		.boss-static-footer-face{background:#496190}
		.footer-logo .info-powered{width:54%;}
		.category-list ul{width:100%}
		.product-filter .sort, .product-filter .limit, .product-filter .display{display:none}
		.product-compare{margin-top:0}
		.product-grid{margin:0}
		.product-grid > div{padding:0}
		.product-list .image{margin-bottom:10px}
		body.touch .product-grid > div > div .cart, body.touch .product-grid > div > div .boss_actions{opacity:1}
		body.touch .product-grid > div > div{background:#FCFCFC; border: 1px solid #EBEBEB;}
		.product-list{margin:0 -10px}
		.pagination .results{position:static}
		h2.ta-header, h2.title_block{font-size:16px; text-transform:uppercase; cursor:pointer; border-bottom:2px solid #000000; border-top:none; clear:both; padding-bottom:10px}
		h2.title_block span{border-bottom:none; padding:0}
		h2.ta-header.selected{cursor:default; color:#A1D4D3;}
		h2.boss-header{cursor:default}
		.tab-content{padding-top:0;}
		div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{width:300px}
		.cart-total table{width:100%}
		.cart_choice, .cart-total{width:100%; padding:0 0 20px}
		.checkout-content .right a.forgotten{margin:0 0 0 10px; float:none}
		.checkout-content .left, .checkout-content .right{width:100%; margin:0 0 20px}
		#content .content.myaccount{width:100%}
		.return-name, .return-model, .return-, .return-reason, .return-opened{width:100%; margin:0 0 10px}
		#content form.return-form .content .left{padding-right:0}
		#content form.return-form .content .right{padding-left:0}
		.return-quantity, .return-captcha{width:100%}
		.product-info .options select, .product-info .options input[type="text"], .product-info .options textarea, .product-info .option select, #tab-write input[type="text"], #tab-write textarea, p.choose_search input[type="text"], p.choose_search select{width:90%}		
		.product-info .options .box-check{width:100%; margin:0 0 10px}
		body.touch .table-responsive.wishlist-info table, body.touch .cart-info table td.remove{border-right:2px solid #C3C3C3!important;}
		.cart-info tbody .quantity input[type="text"] {width: 60%;}
		.cart-module .content input[type="text"], .cart-module .content select, table.form td input[type="text"], table.form td input[type="password"], table.form td select, form.voucher table.form td textarea, form.register .left, form.register .right{width:100%}
		.boss_gallery{margin:20px 0; padding-bottom: 30px; background-attachment: scroll; min-height: 100%;}
		.boss_gallery a.prev, .home_carousel .home_carousel_content a.prev{left:0; opacity:1;}
		.boss_gallery a.next, .home_carousel .home_carousel_content a.next{right:0; opacity:1}
		.boss_gallery a.prev, .boss_gallery a.next{top:44%;}
		.boss_gallery .gallery_content{position:relative; padding:30px 20px 30px;}
		.gallery-adv{
			bottom: 0;
			display: block;
			position: absolute;
			text-align: center;
			width: 100%;
		}
		.boss-static-content-banner{margin:20px 0 0}
		.boss-static-content-banner li{padding:0; margin:0 0 20px}
		.boss-static-footer-shipping{margin:0 10px}
		.boss-static-footer-shipping h1 .shipping{display:none}
		.boss-static-footer-about-us{width:100%; padding:10px;}
		.boss_block_recent_post{}
		.home_carousel{padding:10px}
		#footer .column{margin-bottom:10px}
		.payment-footer{text-align:left;margin-top: 20px; }
		.payment-footer ul li{margin:0 8px 0 0}
		.login-content a.forgotten{margin-right:94px}
		.boss-static-footer-find-us{padding:0 10px}
		.boss_block_recent_post .blog-content .blog_after{width:100%; margin:0 0 20px; padding:0}
		.boss_block_recent_post .blog-content .list_blog{
			overflow: hidden;
			position: relative;
			height: auto;
			background: transparent;
			padding: 10px;
			margin:20px 0 0;
		}
		.boss_block_recent_post .blog-content .blog_after .blog-name{margin-top:0}
		.newletter{margin:0 10px 20px}
		.newletter .newletter-content .form_input input{width:100%; margin:10px 0}
		.home_ads_wrapper{background-attachment:scroll!important; background-size: cover!important;}
		.home_ads{min-height:100%; padding:20px 0}
		.home_ads p{font-size:25px; line-height:25px}
		.home_ads .ads-action{margin-top:10px}
		.home_ads .ads-action a.btn{font-size:10px}
	}
	

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {		
		body{-webkit-text-size-adjust: none; }		
		.product-grid{margin:0 -10px}
		.product-grid > div{width:50%; padding:0 10px; margin:0 0 20px}
		.product-info > .left + .right, .login-content .right{padding:0}
		#header #search input, #header #search:hover input{width:92%; margin:0}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { 
		body{-webkit-text-size-adjust: none; font-size:14px}		
		#cboxTitle {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			width: 82%!important;
		}
		#language span, #currency span{display:none}
		.product-info > .left + .right, .login-content .right{padding:0}
		#header #search input, #header #search:hover input{width:84%; margin:0}
		.login-content a.forgotten{margin-right:63px}
	}