.home-page-data-container{float:none; width:99%; margin:0px auto;}
.full-width{float:left; width:100%;}
.home-slides{width:73%; float:left;}
.home-slides img{width:100%;}
.home-top-right-info{float:left; margin:0px 0px 0px 2%; width:25%;}
.top-right-info-container { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #e9eff3 37%) repeat scroll 0 0; border: 1px solid #ccc; border-radius: 4px; box-shadow: 3px 2px 1px 0 #d8d8d8; float: left; margin: 0 0 20px 0; padding: 0 15px; text-align: center; width: 100%;}
.home-catalog-view{float:left; width:100%; margin:40px 0 0 0; padding:0px;}
.home-catalog-item{float:left; width:15%; margin-right:36px;}
.home-catalog-item img { border: 1px solid #ccc !important; border-radius: 5px; width: 100%;}
.home-catalog-item:last-child {margin-right:0px;}
.item-link { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; border-radius: 3px; float: none; margin: 0 auto; padding: 6px 7px; text-align: center; width: 200px;}
.margin-bottom{margin-bottom:40px;}
.best-seller-item { background: #dfe1e1 none repeat scroll 0 0; float: left; margin-right: 7px; padding: 13px; width: 100%; min-height:266px;}
.best-seller-item img{ width:100%; border:1px solid #b2afaf;}
.pro-info{margin:10px 0px 0px 0px; width:100%; float:left;}
.home-price { color: #ff0000; float: left; font-size: 15px; margin: 0; padding: 0; width:67%;}
.home-pro-name{float:left; margin:0 0 10px 0; width:100%; min-height:38px;}
.home-know-more{float:left; width:33%; margin:1px 0 0 0;}
.home-know-more a{color:#fff; text-decoration:none; padding:5px 6px; background:#1d272d; font-size:10px;}
.home-know-more a:hover { color:#e38f2f;}
.content-left-info{float:left; width:78%; margin-right:2%;}
.content-right-ad { float: left; margin: 89px 0 0; padding: 0; width: 20%;}
.content-right-ad > img { float: left; margin: 0; padding: 0; width: 100%;}
.c-to-a{width:100%; padding:20px; text-align:center; font-size:50px; background:#ff7200; color:#fff; clear:both; margin:0 0 5px 0;}
.top-right-info-container p strong { color: #e38f2f;}
.top-right-info-container > h3 { border-bottom: 2px solid #e4e4e4; color: #e38f2f; font-size: 36px; font-weight: bold; padding: 0 0 15px; margin: 10px 0;}
.top-right-info-container > p { font-size: 25px; line-height: 33px;}
.tom-and-joanne {float: left; margin: 0; padding: 0; width: 100%;}
.tom-and-joanne > img { float: left; margin: 23px 0; padding: 0;}
.tom-and-joanne > h2 {float: left; font-size: 44px; margin: 0 25px; padding: 0;}
.item { margin: 0 7px 0 0;}
.our-best-sellers { float: left; margin: 0; padding: 0; width: 100%;}
.our-best-sellers > img { float: left; margin: 18px 0; padding: 0; width: 42.5%;}
.our-best-sellers > h2 { float: left; font-size: 34px; margin: 0 15px; padding: 0;}
.item-link > a { color: #000000; font-size: 15px;}
.item-link > img { border: medium none !important; border-radius: 0; margin: -3px 0 0 5px;}
.home-best-sellers-view { float: left; margin: 30px 0 0; padding: 0; width: 100%;}
.home-pro-name > a { float: left; font-size: 13px; margin: 0; padding: 0; color: #000;}
.home-pro-name > a:hover { color:#e38f2f;}
.customNavigation {float: left; margin: -140px 0 0; padding: 0; width: 96%;}
.btn.prev { float: left; position:absolute;}
.btn.next { float: right; position: absolute; right: 38px;}
.content-left-info > h1 { float: left; font-size: 35px; font-style: italic; margin: 0; padding: 0; width: 100%;}
.content-left-info > h2 { float: left; font-size: 20px; font-style: italic; font-weight: normal; margin: 10px 0 20px; padding: 0; width: 100%;}
.content-left-info .align-left {float: left; margin: 0 15px 15px 0;}
.c-to-a h2 { border: 3px solid #fff; color: #fff; font-size: 30px; font-weight: 700; letter-spacing: 4px; margin: 10px auto; max-width: 100%; padding: 1px; text-align: center; text-transform: uppercase; width: 590px;}
.callnowbutton { background: #ff7200 url("../images/phone-image.png") no-repeat scroll center 10px; border-top: 2px solid #ff7200; bottom: -20px; cursor: pointer; display: none; height: 70px; left: 0; position: fixed; text-decoration: none; width: 100%; z-index: 10000;}
.footer__bottom { background: #000 none repeat scroll 0 0; color: #fff; font-size: 0.7vw; padding: 1vw 0;}
.navbar-bottom { float: left; margin: 0; padding: 0; text-align: right; width: 100%;}
.navbar-bottom > ul { float: right; margin: 0; padding: 0; width: 660px;}
.navbar-bottom ul li { border-right: 1px solid #fff; color: #fff; float: left; font-size: 15px; line-height: 17px; list-style: outside none none; margin: 0 12px 0 0; padding: 0 12px 0 0;}
.navbar-bottom ul li:last-child { border-right:0px; margin-right:0px; padding-right:0px;}
.item-link1 { float: left; margin: -50px 0 0; padding: 0; position: absolute; text-align: center; width: 272px;}
.item-link > img { width: auto;}
.btn.prev > img { border-right:1px solid #ccc !important; border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important; border-radius: 0 4px 4px 0;}
.btn.next > img { border-left:1px solid #ccc !important; border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important; border-radius: 4px 0 0 4px;}
.navbar-bottom a { color: #fff;}
.navbar-bottom a:hover { color: #fff;}
.home-best-sellers-view{height:auto;}
.item { float: left; margin: 0 2px 10px 0; min-height: 296px; padding: 0; width: 11%;}
.owl-carousel.owl-theme { float: left; margin: 0; padding: 0;width: 100%; }

.menu-btn {
  color: #fff;
  float: left;
  font-size: 14px;
  line-height: 10px;
  margin: 0 0 0 26px;
  padding: 0;
}
.newsletter-bg {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.newsletter-box {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 45%;
}
.newsletter-box > input {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  float: left;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  width: 100%; color:#000;
}
.newsletter-submit-btn {
  float: left;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
.newsletter-submit-btn > input {
  background: #333 none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  height: 30px; width:70px;
}
.mobile-number {
  float: left;
  margin: 10px 0;
  padding: 0 10px;
  width: 100%;
}
.mobile-number > p {
  color: #fff;
  display: block;
  float: left;
  font-size: 15px; font-weight: bold;
  margin: 0;
  padding: 0;
}
.mobile-number p a {
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 0; font-weight: bold;
}
.mobile-number span a {
  border: 1px solid #ccc;
  color: #fff;
  float: left;
  font-size: 15px;
  font-weight: bold;
  margin: 15px 0 0;
  padding: 5px 15px;
  text-decoration: none;
}

.web-site-search {
  display: none;
}
.about-us-image {
  float: left;
  margin: 0 20px 10px 0;
  width: 200px;
}
.about-rosaries-image {
  float: left;
  margin: 10px 10px 10px 0;
  width: 94px;
}
.aboutbookstores-image {
  float: left;
  margin: 0 20px 10px 0;
  width: 286px;
}
.about-bottom-image {
  float: left;
  margin: 10px 0 0;
  padding: 0;
  width: 100%;
}
.about-images-bg {
  float: left;
  margin: 0 10px 20px;
  padding: 0;
  width: 18%;
}
.about-images-bg img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

@media only screen and (min-width: 2000px) and (max-width: 2560px) {
	.home-slides{width:56%;}
	.home-top-right-info{ width:40%;}
	.top-right-info-container > p {
    font-size: 41px;
    line-height: 45px;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.item { margin: 0 7px 10px 0; min-height: 280px; width: 24%;}
.customNavigation { display:none;}
.home-price { width: 61%;}
.home-know-more { float: right; margin: 1px 0 0; width: 39%;}
.navbar-bottom { margin: 20px 0 0;}	
.home-slides { float: left; width: 100%;}
.home-top-right-info { float: left; margin: 0 0 10px 0; width: 100%;}
.bx-wrapper { margin: 0 auto 25px !important;}
.top-right-info-container { margin: 0 30px 0 0; width: 47%; min-height: 180px;}
.top-right-info-container:last-child { margin-right:0px;}
.top-right-info-container > h3 { font-size: 25px; margin: 5px 0; padding: 0 0 5px;}
.top-right-info-container > p { font-size: 17px; line-height: 20px;}
.tom-and-joanne { margin: 10px 0 0;}	
.tom-and-joanne > img { height: 1px; margin: 10px 0; width: 15%;}
.tom-and-joanne > h2 { float: left; font-size: 18px; margin: 0 7px; padding: 0; text-align: center; width: 68%;}
.home-catalog-view { margin: 20px 0 0;}	
.home-catalog-item { float: left; margin: 0 28px 20px 0; min-height: 220px; width: 29%;}
.home-catalog-item img { width: 100%;}
.margin-bottom { margin-bottom: 15px;}
.our-best-sellers > img { height: 1px; margin: 10px 0; overflow: hidden; padding: 0; width: 38%;}
.our-best-sellers > h2 { font-size: 20px; margin: 0 10px; text-align: center; width: 21%;}
.content-left-info { width: 60%;}
.content-right-ad { width: 38%; margin:0 0 0 0;}
.content-left-info > h1 { font-size: 25px;}
.content-left-info > h2 { font-size: 15px;}
.content-left-info .align-left { width: 45%;}
.c-to-a h2 { font-size: 29px;}
.footer__bottom a {font-size: 10px;}
.callnowbutton { display:block;}
.item-link1 { width: 27%;}
.item-link { width: 170px;}
.item-link > a { font-size: 12px;}
.item-link > img { width: auto;}
.btn.next { right: 34px;}
/* about us page*/
.about-images-bg {
  float: left;
  margin: 0 4px 8px;
  padding: 0;
  width: 23.5%;
}
.about-images-bg img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
	}
	
@media only screen and (min-width: 768px) and (max-width: 991px) {	
.web-site-search {
  display: block;
  margin: 20px auto 0;
  padding: 0;
  width: 201px;
}	
}
	
@media only screen and (min-width: 845px) and (max-width: 1024px) {		
.item { min-height: 296px;}	
}
@media only screen and (min-width: 901px) and (max-width: 1024px) {
.item { min-height: 280px; width: 22.7%;}
.item { min-height: 310px;}
.item { margin: 0 19px 10px 0;}
.home-catalog-item { margin: 0 18px 20px 0; width:31%;}
.tom-and-joanne > h2 { font-size: 21px; overflow: hidden; text-align: center; width: 68%;}
.our-best-sellers > h2 { font-size: 24px;}
.top-right-info-container { width: 48%;}
.item-link1 {
  width: 28.5%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
.navbar-bottom { margin: -24px 0 0; width: 71%;}
.newsletter-box {
  float: left;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.newsletter-submit-btn {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}	
}

@media only screen and (min-width: 1001px) and (max-width: 1024px){
.item { margin: 0 10px 10px 0;}
.item { width: 18.9%; min-height: 275px;}
 
}
@media only screen and (min-width: 1023px) and (max-width: 1024px) {
.callnowbutton {display: none;}	
.navbar-bottom { margin: -22px 0 0; width: 68%;}
}
@media only screen and (min-width: 1025px) and (max-width: 1220px) {
.navbar-bottom { margin: -23px 0 0; width: 68%;}
.about-images-bg {
  float: left;
  margin: 0 5px 20px;
  padding: 0;
  width: 23.9%;
}
.about-images-bg img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}	
}

@media only screen and (min-width: 1025px) and (max-width: 1750px) {
	.about-images-bg {
  float: left;
  margin: 0 5px 20px;
  padding: 0;
  width: 23.9%;
}
.about-images-bg img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}	
.newsletter-box {
  float: left;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.newsletter-submit-btn {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
}

@media only screen and (min-width: 1601px) and (max-width: 1878px){
	.about-images-bg {
  float: left;
  margin: 0 5px 20px;
  padding: 0;
  width: 23.9%;
}
.about-images-bg img {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}	
.tom-and-joanne > h2 { font-size: 32px;}
.home-catalog-item { width: 17.5%;}
.home-catalog-item img { width: 100%;}
.item-link > img { width: auto;}
.item-link1 {  width: 16.3%;}
.our-best-sellers > h2 { font-size: 27px;}
.item { margin: 0 15px 0 0;}


}
@media only screen and (min-width: 1025px) and (max-width: 1189px) {
.home-slides { width: 100%;}
.bx-wrapper { margin: 0 auto 30px !important;}
.home-top-right-info { width: 100%; margin:0 0 20px 0;}
.top-right-info-container { margin: 0 20px 0 0; width: 48.6%; min-height:216px;}
.top-right-info-container:last-child { margin-right:0px; }
.top-right-info-container > h3 { font-size: 29px;}
.top-right-info-container > p { font-size: 18px; line-height: 27px;}
.tom-and-joanne > img { height: 1px; margin: 10px 0; width: 20%;}
.tom-and-joanne > h2 { font-size: 21px; margin: 0 5px; width: 58%; text-align: center;}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin-right: 19px;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 14%; margin:-40px 0 0;}
.item-link { width: 136px; padding:5px;}
.item-link > a { font-size: 9px;}
.item-link > img { width: auto; margin:0 0 0 5px;}
.home-best-sellers-view { margin: 20px 0 0 0;}	
.our-best-sellers > img { height: 1px; margin: 16px 0; width: 37%;}
.our-best-sellers > h2 { font-size: 28px; text-align: center; width: 22%;}
.margin-bottom { margin-bottom: 20px;}
.item { margin: 0 2px 10px 0; min-height: 280px; width: 12.2%;}
.home-know-more { margin: 5px 0 0; width: 100%;}
.home-price { width: 100%;}
}

@media only screen and (min-width: 1190px) and (max-width: 1300px) {
.top-right-info-container > h3 { font-size: 26px; padding: 0 0 11px;}
.top-right-info-container > p { font-size: 13px !important; line-height: 19px;}	
.bx-wrapper { margin: 0 auto 20px !important;}	
.tom-and-joanne > img { height: 1px; margin: 15px 0; width: 19%;}
.tom-and-joanne > h2 { font-size: 26px; margin: 0 5px; text-align: center; width: 61%;}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin-right: 22px;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 14%; margin:-40px 0 0;}
.item-link { width: 155px; padding:5px;}
.item-link > a { font-size: 11px;}
.item-link > img { width: auto; margin:0 0 0 5px;}
.margin-bottom { margin-bottom: 20px;}
.our-best-sellers > img { margin: 15px 0; width: 40%; height:1px;}
.our-best-sellers > h2 { font-size: 27px; margin: 0 10px; text-align: center; width: 18%;}
.home-best-sellers-view { margin: 20px 0 0;}
.top-right-info-container { margin: 0 0 12% 0;}
.item { margin: 0 2px 10px 0; min-height: 280px; width: 12.3%;}
.home-know-more { margin: 5px 0 0; width: 100%;}
.home-price { width: 100%;}
}
@media only screen and (min-width: 1190px) and (max-width: 1300px) {	
.top-right-info-container > p {font-size: 15px;}		
}
@media only screen and (min-width: 1200px) and (max-width: 1711px) {
.home-price { width: 100%;}
.home-know-more { width: 100%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1711px) {
.item { min-height: 290px;}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) {
.top-right-info-container { min-height: 168px;}
.top-right-info-container > h3 { border-bottom: 2px solid #e4e4e4; color: #e38f2f; font-size: 23px;font-weight: bold; margin: 7px 0; padding: 0 0 5px;}
.top-right-info-container > p { font-size: 15px; line-height: 21px;}	
.bx-wrapper { margin: 0 auto 20px !important;}
.tom-and-joanne > img { height: 1px; margin: 15px 0; width: 20%;}
.tom-and-joanne > h2 { font-size: 27px; margin: 0 5px; text-align: center; width: 59%;}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin-right: 24px;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 14%; margin:-40px 0 0;}
.item-link > img { width: auto; margin:0 0 0 5px;}
.margin-bottom { margin-bottom: 20px;}
.our-best-sellers > h2 { font-size: 22px; margin: 0 5px; text-align: center; width: 15%;}
.our-best-sellers > img { margin: 16px 0; width: 42%; height:1px;}
.home-best-sellers-view { margin: 20px 0 0;}
.item { margin: 0 19px 0 0;}
.item-link { width: 175px;}
.item-link > a { font-size: 12px;}
.item { margin: 0 2px 10px 0; min-height: 296px; width: 12.3%;}
}

@media only screen and (min-width: 1332px) and (max-width: 1502px) {
.navbar-bottom { margin: -28px 0 0; width: 52%;}
}
@media only screen and (min-width: 1380px) and (max-width: 1600px) {
.top-right-info-container > p { font-size: 19px !important;}
.home-catalog-item { margin-right: 26px;}
.hidden-xs.hidden-sm.tags { width: 169px;}	
}
@media only screen and (min-width: 1473px) and (max-width: 1600px) {
.top-right-info-container { min-height: 200px;}	
.home-catalog-item { margin-right: 27px;}	
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
.top-right-info-container > p {
  font-size: 20px;
  line-height: 22px;
}
.hidden-xs.hidden-sm.tags { width: 184px;}
}
@media only screen and (min-width: 1550px) and (max-width: 1600px) {
.top-right-info-container > p { line-height: 28px;}
.home-catalog-item { margin-right: 29px;}
.hidden-xs.hidden-sm.tags { width: 190px; font-size: 14px;}	
.social .icon { width: 20px;}
.item { margin: 0 2px 10px 0; min-height: 296px; width: 12.3%;}
.home-price { width: 63%;}
.home-know-more { float: right; width: 37%;}
}
@media only screen and (min-width: 1599px) and (max-width: 1600px) {
.tom-and-joanne > h2 { font-size: 34px;}
.top-right-info-container > p { font-size: 22px !important; line-height: 30px;}	
.home-catalog-item { margin-right: 30px;}
.our-best-sellers > h2 { font-size: 27px;}
.item-link1 { margin: -45px 0 0; width: 14%;}
.top-right-info-container { margin: 0 0 40px; min-height: 200px;}
}
@media only screen and (min-width: 1601px) and (max-width: 1850px) {
.top-right-info-container > p { font-size: 19px; line-height: 27px;}	
.tom-and-joanne > h2 { font-size: 34px; margin: 0 5px; text-align: center; width: 58.7%;}
.item-link1 { width: 15.2%;}
.home-catalog-item { margin-right: 12px; width: 16%;}
.margin-bottom { margin-bottom: 20px;}
.our-best-sellers > h2 { text-align: center; width: 13%;}
.home-best-sellers-view { margin: 20px 0 0;}
.hidden-xs.hidden-sm.tags { width: 202px;}
.top-right-info-container { min-height: 196px;}
.our-best-sellers > img { height: 1px;}
.item { margin: 0 2px 10px 0; min-height: 297px; width: 12.3%;}
.home-price { width: 64%;}
.home-know-more { float: right; width: 36%;}
}

@media only screen and (min-width: 1690px) and (max-width: 1870px) {
	
.top-right-info-container > p {
  font-size: 22px;
  line-height: 27px;
}	
	
}
@media only screen and (min-width: 1710px) and (max-width: 1870px) {
.tom-and-joanne > h2 { width: 61%;}	
.hidden-xs.hidden-sm.tags { width: 210px;}
.item { min-height: 310px;}
}
@media only screen and (min-width: 1760px) and (max-width: 1870px) {
.top-right-info-container { min-height: 243px;}
.tom-and-joanne > h2 { width: 62%;}	
.hidden-xs.hidden-sm.tags { width: 215px;}
}
@media only screen and (min-width: 1800px) and (max-width: 1870px) {
.tom-and-joanne > h2 { width: 63%;}
.bx-wrapper { margin: 0 auto 20px;}	
.top-right-info-container > p { line-height: 29px;}
.item { margin: 0 2px 10px 0; min-height: 315px; width: 12.3%;}
}
@media only screen and (min-width: 1830px) and (max-width: 1870px) {
.top-right-info-container { min-height: 255px;}	
.bx-wrapper { margin: 0 auto 20px;}	
.tom-and-joanne > h2 { width: 64%;}
.home-catalog-item { margin-right: 14px;}
.hidden-xs.hidden-sm.tags { width: 226px;}
}
@media only screen and (min-width: 1800px) and (max-width: 2800px) {
#div_articleid_94 .btn-sm, .btn-group-sm > .btn {
    margin: 0 363px 0 0;
}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.account-tools .cart-summary__count {
  font-size: 4vw;
  left: -25px;
  top: 8px;
}
.bx-wrapper .bx-pager { display: none;}
.home-slides {width: 100%;}
.bx-wrapper { margin: 0 auto 20px !important;}
.home-top-right-info { width: 100%; margin:0 0 10px 0;}
.top-right-info-container { margin: 0 20px 0 0; padding: 0 5px; width: 48%; min-height: 145px;}
.top-right-info-container:last-child { margin-right:0px;}
.top-right-info-container > h3 { font-size: 24px; margin: 5px 0; padding: 0 0 7px;}
.top-right-info-container > p { font-size: 12px; line-height: 17px;}
.tom-and-joanne > img { height: 1px; margin: 9px 0; width: 12.4%;}
.tom-and-joanne > h2 { font-size: 15px; margin: 0 3px; text-align: center; width: 74%;}
.tom-and-joanne { margin: 10px 0 0;}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin: 0 10px 10px 0; width: 31.4%;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 28.3%; margin:-40px 0 0;}
.item-link > img { width: auto; margin:0 0 0 5px;}
.our-best-sellers > img { height: 1px; margin: 11px 0; width: 35%;}
.our-best-sellers > h2 { font-size: 18px; margin: 0 8px; text-align: center; width: 27%;}
.margin-bottom { margin-bottom: 20px;}
.content-left-info { width: 63%;}
.content-left-info > h1 { font-size: 19px;}
.content-left-info > h2 { font-size: 13px;}
.content-left-info .align-left { width: 40%;}
.c-to-a h2 { font-size: 28px;}
.callnowbutton { display: block;}
.item-link { padding: 3px; width: 162px;}
.content-right-ad { margin: 0;  width: 35%;}
.navbar-bottom > ul { width: 100%;}
.navbar-bottom ul li { font-size: 12px;}
.btn.next { right: 33px;}
.item-link > a { font-size: 12px;}
.item { margin: 0 10px 10px 0; min-height: 296px; width: 31.4%;}
.home-price { width: 60%;}
.home-know-more { float: right; width: 40%;}
.web-site-search {
  display: block;
  margin: 0 auto 10px;
  padding: 0;
  width: 201px;
}
}
@media only screen and (min-width: 601px) and (max-width: 767px) {
.customNavigation { display:none;}
.item { margin: 0 10px 10px 0; min-height: 296px; width: 31.4%;}
.web-site-search {
  display: block;
  margin: 0 auto 10px;
  padding: 0;
  width: 201px;
}
/* about us page*/
.about-images-bg {
  float: left;
  margin: 0 4px 8px;
  padding: 0;
  width: 23.5%;
}
.about-images-bg img {
  float: left;
 margin: 0;
  padding: 0;
  width: 100%;
}





}
@media only screen and (min-width: 706px) and (max-width: 767px) {
.item { margin: 0 10px 10px 0; min-height: 320px; width: 31.7%;}	
}
@media only screen and (min-width: 533px) and (max-width: 534px) {
.cbp-spmenu-vertical {height: 240px !important;}
}
@media only screen and (min-width: 501px) and (max-width: 599px) {
	.account-tools .cart-summary__count {
  font-size: 4vw;
  left: -25px;
  top: 8px;
}
.bx-wrapper .bx-pager { display: none;}
.item { margin: 0 10px 10px 0; min-height: 285px; width: 31%;}
.home-know-more { margin: 5px 0 0; width: 100%;}
.home-price { width: 100%;}
.customNavigation { display:none;}
.navbar-bottom > ul { width: 100%;}
.navbar-bottom ul li { font-size: 10px; margin: 0 10px 0 0; padding: 0 10px 0 0;}
.home-slides { width: 100%;}
.home-top-right-info { margin: 0; width: 100%;}
.tom-and-joanne > img { margin: 0px 0; width: 100%;}
.tom-and-joanne > h2 { font-size: 22px; margin: 0; text-align: center; width: 100%; margin: 10px 0}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin-bottom: 20px; margin-right: 10px; width: 31%;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 27%; margin:-35px 0 0;}
.item-link > a { color: #000000; font-size: 9px;}
.item-link > img { width: auto; margin:0px 0 0 5px;}
.item-link { padding: 3px; width: 128px;}
.margin-bottom { margin-bottom: 20px;}
.our-best-sellers > h2 { font-size: 20px; margin: 10px 0; text-align: center; width: 100%;}
.home-best-sellers-view { margin: 20px 0 0;}
.content-left-info { margin-right: 0; width: 100%;}
.content-left-info > h1 { font-size: 20px;}
.content-left-info > h2 { font-size: 15px;}
.content-left-info .align-left { width: 44%;}
.content-right-ad { margin: 10px 0 0; text-align: center; width: 100%;}
.content-right-ad > img { float: none; margin: 0 auto; padding: 0; text-align: center; width: 300px;}
.c-to-a h2 { font-size: 22px; margin: 10px auto;}
.callnowbutton { display: block;}
.btn.next { right: 32px;}
.our-best-sellers > img { height: 1px; margin: 0; width: 100%;}
.bx-wrapper { margin: 0 auto 30px;}
.customNavigation { margin: -185px 0 0;}
.top-right-info-container > h3 { font-size: 19px; margin: 7px 0; padding: 0 0 6px;}
.top-right-info-container > p { font-size: 11px; line-height: 23px;}

.newsletter-bg {
  float: left;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.web-site-search {
  display: block;
  margin: 10px auto 10px;
  padding: 0;
  width: 201px;
}
/*about us page*/
.about-us-image {
  float: left;
  margin: 0 20px 10px 0;
  width: 200px;
}
.aboutbookstores-image {
  float: left;
  margin: 0 20px 10px 0;
  width: 200px;
}
.about-images-bg {
  float: left;
  margin: 0 5px 10px;
  padding: 0;
  width: 47.7%;
}


}

@media only screen and (min-width: 320px) and (max-width: 500px) {
.customNavigation { display:none;}
.bx-pager-item { display: none !important;}
.home-slides { width: 100%;}
.home-top-right-info { margin: 0; width: 100%;}
.bx-wrapper { margin: 0 auto 20px !important;}
.top-right-info-container > h3 { font-size: 20px; margin: 5px 0; padding: 0 0 5px;}
.top-right-info-container > p {font-size: 12px; line-height: 20px;}
.tom-and-joanne > img { margin: 0; width: 100%;}
.tom-and-joanne > h2 { font-size: 15px; margin: 10px 0; text-align: center; width: 100%;}
.home-catalog-view { margin: 20px 0 0;}
.home-catalog-item { margin-bottom: 20px; margin-right: 10px; width: 46%;}
.home-catalog-item img { width: 100%;}
.item-link1 { width: 37%; margin:-27px 0 0 0;}
.item-link > img { display:none;}
.margin-bottom {  margin-bottom: 10px;}
.our-best-sellers > img { height: 1px; margin: 0; width: 100%;}
.our-best-sellers > h2 { font-size: 20px; margin: 10px 0; text-align: center; width: 100%;}
.home-best-sellers-view { margin: 15px 0 0;}
.item-link {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; padding: 1px; width: auto;}
.item-link > a { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; border-radius: 3px; font-size: 9px; padding: 4px;}
.btn.next > img { width: 25px;}
.btn.prev > img { width: 25px;}
.content-left-info { margin-right: 0; width: 100%;}
.content-left-info > h1 { font-size: 16px;}
.content-left-info > h2 { font-size: 14px; margin: 8px 0 20px;}
.content-left-info .align-left { margin: 0 0 15px; width: 100%;}
.content-right-ad { margin: 10px 0 0; width: 100%;}
.content-right-ad > img { width: 260px;}
.c-to-a h2 { font-size: 10px; margin: 0 auto; padding: 6px;}
.callnowbutton { display: block;}
.customNavigation { margin: -167px 0 0;}
.navbar-bottom > ul { width: 100%; text-align:center;}
.navbar-bottom ul li { border-right: 0 none; float: none; font-size: 12px; margin: 0 12px 6px 0; padding: 0;}
.navbar-bottom { margin: 10px 0 0;}
.callnowbutton { background: #ff7200 url("../images/phone-image.png") no-repeat scroll center 2px; height: 58px; z-index: 0;}
.btn.next { right: 31px;}
.item { margin: 0 5px 10px 0; min-height: 296px; width: 48%;}
.home-know-more { margin: 5px 0 0; width: 100%;}
.home-price { width: 100%;}
#toTop { height: 77px;}
.newsletter-bg { float: left; margin: 0 0 20px; padding: 0; width: 100%;}
.newsletter-box { float: left; margin: 0 0 10px 0; padding: 0; width: 100%;}
.web-site-search { display: block; margin: 10px auto 0px; padding: 0; width: 201px;}
.menu-btn { font-size: 10px; margin: 0 0 0 15px;}
.navbar-toggle .icon-bar { width: 10px;}

/*about us page*/
.about-us-image {
  float: left;
  margin: 10px 0;
  width: 100%;
}
.aboutbookstores-image {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
.about-images-bg {
  float: left;
  margin: 0 2px 4px;
  padding: 0;
  width: 48%;
}
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
.item { min-height: 290px;}
}
@media only screen and (min-width: 426px) and (max-width: 500px) {
.item { min-height: 330px;}
}
@media only screen and (min-width: 479px) and (max-width: 480px) {
.item-link1 { width: 40%;}

}























