/* small phones - vertical orientation */

@media screen and (max-width: 400px) {
 .site-titles {font-size: 26px; width: 90%;}
.page-ft-text {font-size: 24px !important; width: 90%;}
.page-back, .page-back-im, .page-back-bm, .page-back-con, .page-back-res, .page-back-abt, .page-back-exp { min-height: 300px;}
.entry-bg {margin-top: 65px; width:90%;}
.entry-title {font-size:30px;}
.img-right, .img-left {clear:both; float:none; text-align:center;}
.page-ft-text {font-size: 22px;}
.about-titles {width:90%; border-radius:20px; padding:8px; font-size:24px;}
.gal-text, .title-box {min-height:0px;}
.exp-new {margin-top:20px;}
#pt-cv-view-2ad5319bl0 .pt-cv-thumbnail {
    width: 60% !important;
    padding-top: 0px;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
	#pt-cv-view-2ad5319bl0 h4.pt-cv-title {
    min-height: 60px;
    text-align: center;
}
#pt-cv-view-2ad5319bl0 h4.pt-cv-title { min-height: 60px;}
.gal-pg-box { border-style: solid; min-height: 200px;}
	.woocommerce ul.products li.product a img {
    width: 50%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
}

/* bigger phones, tablets, landscape mode */

@media screen and (max-width: 800px) {
.site-titles {font-size: 22px; width: 70%;}
.page-ft-text {font-size: 24px !important; width: 90%; }
.page-back, .page-back-im, .page-back-bm, .page-back-con, .page-back-res, .page-back-abt, .page-back-exp {min-height: 300px;}
.entry-bg {margin-top: 35px; width:90%;}	
.entry-title {font-size:26px;}
.about-titles {width:90%; border-radius:20px; padding:8px; font-size:22px;}
.gal-pg-box { border-style: solid; min-height: 470px;}
.gal-text, .title-box {min-height:0px;}
	.abt-box {min-height:180px; margin-bottom:10px;}
	#pt-cv-view-2ad5319bl0 h4.pt-cv-title { min-height: 60px;}
	.gal-pg-box { border-style: solid; min-height: 200px;}
	.woocommerce ul.products li.product a img {
    width: 50%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
}


@media (max-width: 1021px) {
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
  .navbar-toggle {display: block;}
  .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
  .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
  .navbar-collapse.collapse {display: none!important;}
  .navbar-nav {float: none!important; margin-top: 7.5px;}
  .navbar-nav>li {float: none;}
  .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
  .collapse.in{display:block !important;}
.gal-text {min-height:0px;}
}

/* mobile nav break point */

@media (max-width: 1024px) {
  .navbar-header {float: none;}
  .navbar-left,.navbar-right {float: none !important;}
  .navbar-toggle {display: block;}
  .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
  .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
  .navbar-collapse.collapse {display: none!important;}
  .navbar-nav {float: none!important; margin-top: 7.5px;}
  .navbar-nav>li {float: none;}
  .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
  .collapse.in{display:block !important;}
	.ipad-hide {display:none;}
	.entry-bg {width: 90%; margin-top: 85px;}
	#pt-cv-view-2ad5319bl0 h4.pt-cv-title {
    min-height: 120px;
    text-align: center;
}
	.woocommerce ul.products li.product a img {
    width: 50%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
.navbar-default .navbar-nav > li > a {
    padding-right: 10px;
}
 }