.footer-menu {
	font-size:10px;
	display:inline-block;	
	position:relative;
	/* bottom:13px; */
}
.footer-payments {
	display:inline-block;
	margin-left:5%;
	vertical-align: middle;
	position:relative;
	top:5px;
}
.footer-secure {
	display:inline-block;
	margin-left:4%;
	vertical-align: middle;
	position:relative;
	top:5px;
}
.footer-bottom-content {
	padding:10px 0;
}
.clear-both {
	clear:both;
	display:none;
}
.hide-until-915 {
	display:none;
}
.testimony-cont {
	width: 90%;
	padding: 10px;
}
/*MAX*/
@media (max-width: 990px) {
	.footer-bottom-content {
		text-align:center;
	}
	.top-header {
		width:auto;
	}
	.filter-right {
		margin-top:20px;
	}
}
@media (max-width: 915px) {
	.hide-until-915  {
		display:block;
	}
	.hide-from-915  {
		display:none;
	}
}
@media (max-width: 900px) {
	.footer-middle {
		text-align:center;
	}
}
@media (max-width: 890px) {
	a[title="Seller Login"] {
		display:none;
	}
	a[title="Subscribe To Domain Alerts"] {
		display:none;
	}
	a[title="Check out Namerific at the Better Business Bureau"] {
		display:none;
	}
	#bbb-icon-container  {
		display:none;
	}
}

@media (max-width: 550px) {
	.footer-testimony {
		font-size:11px;
	}
}
@media (max-width: 500px) {
	.clear-both {
		display:block;
	}
}
@media (max-width: 500px) {
	.keywords-block {
		/* display:none; */
	}
	.footer-payments {
		display:none;
	}
	#footer-links {
		padding-left:0px;
	}
}
@media (max-width: 350px) {
	/* .filter-left {
		display:none;
	}	 */
}
/*MIN*/
@media (min-width: 990px) {
	.footer-menu {
		position:relative;
		/* bottom:13px; */
	}	
	.footer-bottom-content {
		width: 990px;
		margin:0 auto;
	}
	.filter-left {
	}
	.filter-right {
		/* margin-left: 50px; */
		/* margin-top:20px; */
	}
	.advanced_search_fields {
		text-align:left;
	}
	.filters-block {
		/* position: relative;
		left: 50%;
		margin-left: -500px;
		width:1000px;
		text-align:left; */
		/* margin-top: -28px; */
	}
	.browse_intro_container_2 {
		width: 1000px;
	}
	.categories_cont {
		padding: 0 80px;
	}
}
@media (min-width: 900px) {
	.footer-middle {
		width:900px;
		margin:auto;
	}
}
@media (max-width: 900px) {
	#previous_domain {
		display:none;
	}
	#next_domain {
		display:none;
	}
	#product_overview_block {
		line-height: 30px;
		width:90%;
	}
	#product_description_block {
		width:90%;
		line-height: 30px;
	}	
}
@media (max-width: 750px) {
	#product_payment_icons {
		display:none;		
	}
}
@media (max-width: 360px) {
	.product_product_image {
		width:350px;
	}
}

@media (min-width: 750px) {
	.footer-menu {
		display:inline-block;
		vertical-align: middle;
	}	
	
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) { /* xs */
  .visible-xs-block {
    display: block !important;
  }
  .s_c_e {
	margin-left:auto !important;
	margin-right:auto;
  }
  .xs-spacing20 {
	margin-top:20px;
  }
  .xs-spacing10 {
	margin-top:10px;
  }
  
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) { /* sm */
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .sm-spacing20 {
		margin-top:20px;
	}
	.sm-spacing10 {
		margin-top:10px;
	}
	
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
