@media only screen and (min-width: 1800px) {
	.dropdown-menu{	min-width: 350px;}
	
}

@media only screen and (max-width: 1050px) {
	.wrapper{ padding:0;}
	#footer-section{ background: none;}
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
	.dropdown-menu{	min-width: 350px;}
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 979px) {
	.dropdown-menu{	min-width: 350px;}
	.cms-page-view #top-other-page, .cms-page-view  #bottom-other-page, .cms-page-view  .content-outer{background:none; height:auto;	}
	.delivery-list li span{width: 82%;}
	#bottom-page #newsletter{width:70%;}
	#bottom-page li img {    height: 43px;}
	#bottom-page{background-size:100% auto;}
	#bottom-page li a{font-size: 13px;}
	#bottom-page li.delivery{width:31%;}
	#bottom-page li{width:23%;}
	#bottom-page li a{height:43px;}
	#bottom-page li.email{margin:0;}
	#bottom-page #newsletter fieldset input.text{padding: 6px 19px 8px 10px;}
	#bottom-page #newsletter fieldset input.submit{top:3px;}
	.left-category p{height:73;} 
	.catalog-listing  li {width:50%;}
	.catalog-listing  li img{width:100%;}
	.category-content{height:270px;}
	#feedbackbutton{display:none;}
	
}

@media only screen and (min-width: 768px) { 
 
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px){
	#top-links{  width: 100%;}
	#top-links li{   padding-left: 2%;}
	#top-links li.last a {   padding-left: 25px;}	
	#top-links li.last a img { left: 2px;}
	#search-form-outer{  width: 100%;}
	#search-form-mini fieldset input.text{ width: 47%;}
	/* .clients-area ul li a img{width: 100%;} */
	.clients-area ul li{/* width: 13%; */ padding:15px 0 15px 6px;}
	.ads-area ul{text-align:center;}
	.ads-area ul li{padding-left:2%;width: 31%;}
	.category-area ul{text-align:center;}
	.category-area ul li{padding-left:1%;width: 16%;}
	.category-area ul li.large_category{ width: 31%;}
	.category-area ul li img{ max-height:135px; }	
	.newsletter fieldset input.text{width:145px; padding:7px 24px; background-size:100% auto;}
	.newsletter fieldset input.submit{top:4px;}
	.onpage-outer ul li { width: auto;}
	.discount .input-text{ width: 125px;}
	.cart-collaterals .checkout-button{ width: 80px;background-size: 100% auto;	}
	.cart-collaterals .totals button.btn-continue{ width: 140px; background-size: 100% auto;	}
	.contact-outer{font-size: 12px; text-align:center;}
	#search_mini_form fieldset label{ width: 74px;}
	
	.zoomContainer{display:none;}
	.zoomWrapper, .zoomWrapper img{width: 100%!important;}
	#zoom_03{position:relative!important;}
	.tabs{margin-left: 0px;}
	
	.catalog-list li {
    /* float: left; */
    padding: 10px 12px 10px 0;
    width: 172px;
}
#navbar > ul:first-child > li {
    margin-left: 0;
    position: relative;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.logo{width:100%; text-align:center;}
	#top-links{  width: 100%;}
	#top-links li{   padding-left: 0;   width: 100%; text-align: center;}
	#top-links li.last a {   padding-left: 0;}	
	#top-links li.last a img { position:relative;}
	#search-form-outer{  width: 100%;}
	.menu-button {    display: block;}
	.main-menu ul{ width:100%; padding:0px;}
	.main-menu ul li{ width:100%; text-align:center; padding:0px;}
	.main-menu ul li a{ width:100%; line-height:30px;}
	.menu-image{display:none;}
	.dropdown-menu{ width:100%; position:inherit; border:0 none; 	min-width: 100%;}
	.main-menu{ width:100%; padding:0px;}
	.dropup, .dropdown{	position:static;}
	.navbar .brand {   margin: 0 0 0 10px; }
	.navbar-inner{ padding:0px;}
	.main-menu .navbar .brand{padding-top: 10px;}
	.nav-collapse .dropdown-menu{margin: 0 ;}
	#category-1 .dropdown-menu a,#category-1 .dropdown-menu  a:hover, #category-1 .dropdown-menu  a:active{		color:#ffffff; background:#CA005C; margin:0px}
	#category-2 .dropdown-menu a,#category-2 .dropdown-menu  a:hover, #category-2 .dropdown-menu  a:active{		color:#ffffff; background:#4C8982; margin:0px}
	.contact-outer{ text-align:center; }
	#footer-menu ul {	text-align:center; width:100%;}
	#footer-menu ul li  a { background:none;   padding: 0;}
	.clients-area ul li{width: auto; display:block; text-align:center;  padding:7px 0;}
	.ads-area ul li{text-align: center; width: 100%;  padding:7px 0;}
	.category-area ul li{text-align: center; width: 100%;  padding:7px 0;}
	.bx-wrapper .bx-viewport {left:3px;}
	.bx-controls{ left:0;}
	.bx-wrapper .bx-pager{ text-align: center; width: 100%;}
	.newsletter{/*margin-top: 10px;  float: none;  width: 67%; Comment on 15jan 2015*/display: inline-block;    }
	.offer{text-align: center;}
	.gossip-list li{ border-left:0;  width: 100%;}
	.customers-list li{ width: 92%;}
	.gossip-2{width:100%; margin:0;}
	.gossip-2 li span{width: 100%;}
	.gossip-fb{padding-bottom:24px;}
	.gossip-list .gossip-2 li{ min-height:75px;}
	.sidebar {text-align: center;}
	#list-products li a.button, #list-products li div.pricing { width: 100%;}
	/* #list-products li { display: inline-block; padding:0 0  20px; text-align: center; width: 100%; float:none;} */
    #list-products li {padding:0 0  20px; border:1px solid #FF99CC; min-height:450px; text-align: center; width: 50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	#list-products li.last, #list-products li.first{border:inherit;}
    #list-products li:nth-child(odd){border-left:none; border-top:none; border-right:none; border-bottom:1px solid #FF99CC;}
    #list-products li:nth-child(even){border:1px solid #FF99CC; border-right:none; border-top:none;}
	#list-products li:nth-last-child(1), #list-products li:nth-last-child(2){border-bottom:none;}
    #bottom-page{ background:none;  height: auto;}
	#bottom-page li{ background:none!important; width:100% !important; padding:0;  height: auto; }
	#bottom-page li a{border:0; padding: 0; width: 100%; text-align: center;}
	#bottom-page #newsletter{float:right; width: 75%;}
	.category-content{background:none;height:auto; text-align: center;}
	.category-slider {  display: inline-block;  float: none; width: 79%;}
	.catalog-listing li {  display: inline-block;  float: none;  width: 100%;}
	.catalog-listing ul {    float: none;    margin: 0 auto;    width: 53%;}
	.content-outer .std h1 {  font-size: 30px;}
	.content-outer .std{ /* text-align: center; */}
	.onpage-outer .col2-set .col-1{width: 100%;}
	.onpage-outer .col-2{width: 100%;}
	.onpage-outer ul li{text-align: left;}
	.onpage-outer .col2-set .col-1{padding-right: 0;border:none;}
	.onpage-outer .opc .buttons-set{padding-top: 0;}
	
	#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {display: block;	}
	#no-more-tables thead tr {		position: absolute;		top: -9999px;		left: -9999px;	}
	#no-more-tables td {	border: none;		border-bottom: 1px solid #B2B2B2;		position: relative;		padding-left: 50%;		white-space: normal;		text-align: left;		padding-top: 10px;		padding-bottom: 10px;	}
	#no-more-tables td:before {		position: absolute;		top: 6px;		left: 6px;		width: 45%;		padding-right:10px;		white-space: nowrap;		text-align: left;		font-weight: bold;	}
	.cart-area table tbody {    border: 1px solid #B2B2B2;    border-bottom:none;}
	.cart-area table tbody tr{	border:none;}
	#no-more-tables td:before {		content: attr(data-title);	}
	#shopping-cart-table > tfoot { float: left; text-align: center; width: 100%;}
	#shopping-cart-table > tfoot td{	text-align: left;	border:none;}
	#shopping-cart-totals-table > tfoot {text-align: center; width: 100%;}
	.cart-collaterals { display: inline-block ; float: none; margin: 0 30%; text-align: center; width: 40% !important;}
	.button.apply-discount{	margin-top: 10px;}
	.discount .input-text{	  border:1px solid #9F9F9F;}
	.cart-collaterals .checkout-button{	display: inline-block;	margin-top: 10px;	float: none;}
	.colum3, .colum4{display:none;}
	.content-outer h1{font-size: 26px;    line-height: 33px; text-align:left;}
	.content-outer .page-title h1{ text-align:center;}
	.form-list li.wide .input-box {    width: 100%;}
	.form-list li.wide textarea { width: 100%;}
	#shopping-cart-table > tfoot{float:none;}
	#empty_cart_button{margin-top:10px;}
	.checkout-cart-index .col2-set .col-2{width: 100%;}
	.cart .discount {    width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.my-account .col2-set .col-1, .my-account  .col2-set .col-2{width: 100%; padding:0;}
	.flex-control-nav {    left: 0;}
	
	.left-category h1 {padding: 0;margin: 0;}
	.account-login .content{min-height: 150px;}
	.col-2.registered-users { margin-top: 15px;}
	.left-category p{height:auto;}
	.account-create ul li.control {float: left;text-align: left !important;}
	.form-list li.wide input.input-text { width: 100%;}
	.multiple-checkout button.button{float: left;width: 100%;}
	#shipping_method_form .col2-set .col-narrow,#multishipping-billing-form .col2-set .col-narrow,.multiple-checkout .col2-set .col-narrow,.multiple-checkout .col2-set .col-1,.multiple-checkout .col2-set .col-2{   width: 100%;}
	#shipping_method_form .sp-methods label { text-align: left;}
	.checkout-multishipping-shipping .box-sp-methods{padding-top: 0;}
	.multiple-checkout .data-table thead th{white-space: normal;}
	.fieldset{width: 100%;padding: 10px 0;}
	.col3-set .col-1{width: 100%;}
	.zoomContainer{display:none;}
	.zoomWrapper, .zoomWrapper img{width: 100%!important;}
	#zoom_03{position:relative!important;}

	/* .catalog-list li {
    	float: none;
	    padding: 10px 0 10px 0;
	    text-align: center;
	} */
    
    .catalog-list ul{text-align:center;}
    .catalog-list li{float:none; display:inline-block; padding:0 12px!important;} 
	.catalog-list li a.image {
    	border:none;
	    margin-bottom: 7px;
    	text-align: center;
	}
    .subcategory-outer h1{text-align:center;}
	#gallery_thumbs{width:100%!important;}
	#gallery_thumbs .bx-wrapper, #gallery_thumbs  .bx-viewport{width:100%!important; max-width:inherit!important;}
	#gallery_thumbs li{float:left!important; width:100px!important; margin:0 5px 0 0!important;}
}
/*** IFC Responsive - Small screens ***/
@media screen and (max-width: 600px) {
	/** Home Page Stuff **/
	#sale-banner {
		
	}
	
	/** END Home Page Stuff **/	
	#list-products li{width:100%; min-height:inherit;}
	#list-products li:nth-child(odd), #list-products li:nth-child(even){border:none; border-bottom:1px solid #FF99CC;}
	#list-products li:last-child{border-bottom:none;}
	.pager .pages ol li{display:none;}
	/* .pager .pages ol li:first-child, .pager .pages ol li:last-child{display:inline-block;} */
	.pager .pages ol li.prev, .pager .pages ol li.nex{display:inline-block;}
	.sorter, .pager .pages strong{display:none;}
	.pager .pages{float:none;}
}
/*** END IFC Responsive - Small screens ***/

@media only screen and (min-width: 480px) {

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.newsletter{ width: 100%;}
	.newsletter fieldset input.text{background-size:100% auto; padding:9px 26px 9px 10px;}
	#myTab {  box-shadow: 0 -3px 4px 1px #CCCCCC;    margin-left: 0px;}
	#myTab li{background:none; min-width:49%; width:49%; height:50px;}
	#myTab li.active{background:none;}	
	#myTab li a{ font-size: 12px;}
	#tab2{border-left: 1px solid #ababab;}
	#bottom-page #newsletter{float:right;  width: 100%;}
	#bottom-page li.email span{ text-align: center;    width: 100%;}	
	.catalog-listing ul {     width: 82%;}
	.colum1{display:none;}
	th.colum1, th.colum2, th.colum3, th.colum4{display:none;}
	
	.my-wishlist .buttons-set button.button { float: left;    margin-bottom: 10px;    width: 100%;}
	.my-wishlist .buttons-set button.button span{ display: inline;}
	/* .description, .stock{display:none;} */
	.clients-area .email-friend, .clients-area .add-to-links,.clients-area .add-to-links li, .clients-area .add-to-cart{ width: 100%;text-align: center;  }
	#shopping-cart-table button{/* float: left;    width: 100%; */ float:none; padding-top:10px; margin:0;}
	#shopping-cart-table button span{ float: none; /* display: inline; */}
	.multiple-checkout select{	width:100%;}
	.tabs{    margin-left: 0;    /* width: 91%; */}
	.product-tabs ul.tabs li{background :#F0F0F0;width: 100%;}
    
    .product-tabs ul.tabs li a{ background :#F0F0F0;}
    
	/* .product-tabs ul.tabs li.active, .product-tabs ul.tabs li.active a{background:#ffffff; } */
    .product-tabs ul.tabs li.active a{padding: 0 0 0 5px; background: url("../images/islandfurniture/tabs-active-link-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
	#product-review-table{display:none;}
	/*.porduct_link .add-to-cart ,.porduct_link .email-friend ,.porduct_link .add-to-links,*/ .porduct_link .add-to-links li{ width: 100%;text-align: center;padding:0}
    #shopping-cart-table button{display:table; margin:0 auto;}
    #shopping-cart-table > tfoot td{text-align:center; display:block;}
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {
	#search-form-mini fieldset input.text{  width: 50%;}
	#search-form-mini fieldset label{  width: 30%;}
	.onpage-outer .form-list input.input-text{width: 60%;}
	.form-list input.input-text { width: 75%;}
	.my-account .form-list input.input-text { width: 100%;}
	.my-account .form-list li.wide input.input-text ,.my-account .form-list .field,.my-account .form-list .input-box,.my-account .form-list select{width: 100%;}
	
	
}

@media only screen and (max-width : 319px) {
	#search-form-mini fieldset label{  width: 100%;  text-align: center;}
	#search-form-mini fieldset input.text{margin:0 0 10px 10px; width: 71%;}
	.newsletter fieldset input.text{ padding:7px 12px;}
	.newsletter fieldset input.submit{top:4px;}
	.gossip-list{width: 90%;}
	.catalog-listing li{background:none;}
	.catalog-listing li a.name{ padding-left: 5px;}
	.catalog-listing ul {     width: 100%;}
	.onpage-outer .opc .active .step-title, .onpage-outer .opc .step{padding: 10px;}
	.onpage-outer .form-list input.input-text{width: 55%;}
	.onpage-outer .opc .step-title{padding: 5px;}
	.onpage-outer #checkoutSteps h2{font-size: .9em;padding-left: 0;}
	.form-list .input-box,.form-list .field{width: 100%;}
	.form-list input.input-text { width: 75%;}
	.account-login .content{padding: 14px 5px;}
	 .form-list li.wide input.input-text ,.form-list input.input-text{ width: 95%;}
	.fieldset { padding: 22px 10px 12px;}
	 .form-list select{width: 100%;}
	.checkout-progress{padding: 0 10px;}
	#multiship-addresses-table td { padding: 2px;}
}
