@media only screen and (max-width: 1400px) {
    .header-menu button {
    margin: 5px auto;
    padding: 15px 25px;
    font-size: 14px !important;
        background: #96a190;
    text-transform: uppercase;
    border-radius: 40px;
    color:#fff;
 }
 .page-title h1 {
    font-size: 40px;
 }
 td.store-cam {
    font-size: 16px;
 }
 .page {
    margin-left: 0;
    margin-right: 0;
 }
 .event-container {
    width: 895px;
 }
  .Top-Menu.right{
        width: 45%;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .form-select{
        z-index: 1000!important;
    }
}


@media only screen and  (min-width: 601px){
    .youtube iframe{
            width: 600px;
    }
}
@media only screen and (min-width:1025px){
     .Top-Menu.right{
        width: 45%;
    }
}
@media only screen and (min-width: 1024px){
    .Top-Menu.left{
        width: 28%;
    }
   
    .Top-Menu form{
        display:inline ;
    }
}

@media only screen and (max-width: 1024px) {
    .header .wrapper {
        width: 95%;
    }
   
   .mobile-show{
       display:none!important;
   }
   .video-frame iframe{
    position: relative;
    top: inherit;
    left: inherit;
   }
    .block-container iframe {
    margin-top: 102px!important;
    margin-bottom: 0;
    border: 0;
    margin-left: 0!important;
    width: 100%;
    height:0;
}
.video-frame{
    margin-top: 0!important;
}
/*.heroCarousel.slick-initialized.slick-slider{
    display: none!important;
}*/
.block-container {
    display: block;
    background: url(https://cdn11.bigcommerce.com/s-6ef9f/product_images/uploaded_images/panhandle-5.jpg?t=1548887324&_ga=2.239670726.499106803.1548868941-1459982931.1539108929);
     padding: 0px!important; 
    background-size: cover!important;
    background-repeat: no-repeat;
}
     .Top-Menu.right{
        width: 57%;
    }
    .product-category .page-content--centered {
    width: 100%!important;
}
    .page-content--centered {
    width: 84.66667%;
    }
    div#page-headings {
   background-position: center!important;
}
.syttd#page-headings {
    background-position: center!important;
}
.heading-container{
    background-position: center!important;
}
    tr.days td {
    padding: 22px;
    font-size: 15px;
    }
     .column-3, .footer-column {
    width: 28.33%;
    }
    .page-content.page-content--centered.prod-cat {
        float: none;
    }
    .navPages-list--user{
        display:none!important;
    }
    .navPages-action {
    font-size: 12px;
}
   .navUser {
   width: auto;
}
    li.menu-item-110{
        text-align:center;
    }
    .heroCarousel .slick-prev,.heroCarousel .slick-next{
        top: 145px!important;
    }
    .header.is-open {
        height: 100%;
    }
    .event-container .wrapper-column3 {
        width: 100%;
    }
    
    .gem-divider {
        margin-top: 10px;
    }
 
    .heroCarousel-image, .heroCarousel-slide {
        height: 500px;
    }
    p.heroCarousel-description {
        font-size: 50px;
        line-height: 1;
    }
    .featured1-container, .featured2-container {
        width: 289px;
    }
    .featured-products .wrapper-column4 {
        width: 24.5%;
        margin-right: 4px;
    }
    .Top-Menu {
        width: 30%;
        float: left;
    }
    .Top-Menu.center {
        width: 40%;
    }
    .menu-item-105  .navPage-childList{
        display:block!important
    }
    .navPage-childList{
        display:none
    }

    .page-title h1 {
        font-size: 27px;
    }
    span.title-border {
        border-top: 4px solid #fff;
        margin: 10px 0 20px;
    }
    .about-us div#page-headings h4 {
        font-size: 13px;
    }
    td.number {
        font-size: 29px;
    }
    td.store-cam {
        font-size: 13px;
    }
    .header-content .wrapper-column2 {
        width: 50%;
    }
    div#page-headings .container {
        padding: 30px!important;
    }
    .header-menu button {
        margin: 13px auto;
        padding: 11px 7px;
        font-size: 11px !important;
    }
    .event-container {
        width: 660px;
    }
    .event-header h1 {
        font-size: 50px;
    }
    .global-custom-code .page-title {
        padding-top: 10px;
    }
    .tabs.tabs-style-line {
        width: 90%;
    }
    .tabs nav a span {
        font-size: 13px!important;
    }
.Top-Menu.center {
    font-size: 9px;
}
    .navPages > ul {
        display: block;
        border: 0;
    }
    .navPage-childList{
        display:none;
    }
    div#menu {
        padding-top: 0;
    }
}
@media only screen and (max-width: 800px) {
    .divide-two-left{
    width: 100%;
	float:left;

}
 .book-page .divide2{
        width:100%;
    }
.divide-two-right{
	width: 100%;
    margin-left: 0px;
    float: left;
    position: relative;
}
.content-area-right{
	padding: 40px 40px;
    margin-top: -10px;
    background: #000;
    color: #FFF;
    max-width: 100%;
    text-align: center;
}
    .home-page.about-us div#page-headings {
    padding: 0;
}
.fix-button{
    display: none!important;
}
 .home-default iframe{
        margin-top: 0!important;
    margin-left: 0!important;
    width: 100%;
    height: 211px;
    }
   .left-column {
    width: 100%;
    float: left;
    z-index: 1000;
    margin-top: 26px;
    position: relative;
}
.header-logo-image {
    max-height: 4.35714rem;
}
.top-menu-links .form{
    display:inline;
}
.top-menu-links {
    margin-top:20px;
}
.Top-Menu.right {
    width: 88%;
        margin-top: 30px!important;
}
    .navUser {
        width: 100%;
        position: relative;
        display: unset;
        top: 0;
    }
   .login-row {
    margin: 48px auto;
    max-width: 62.71429rem;
    width: 82%;
}
.header-menu .wrapper-column2 {
    width: 100%;
}
    .navPages-list--user{
        display:none!important;
    }
    .featured-products .wrapper-column4{
        margin-bottom:30px;
    }
    .collapse img{
        width:100%!important;
    }
    .collapse.show{
        padding: 0 0px!important; 
         margin: 0 0px!important; 
    }
    
    .col-sm-12.event-add{
        width:100%!important;
    }
    .event-container {
    width: 80%!important;
}
    .dropdown--quickSearch.is-open.f-open-dropdown {
        top: 0 !important;
        width: 100% !important;
        position: relative;
    }
    .header .wrapper {
        width: 100%;
    }
    .navPage-subMenu-list .navPages-action svg {
    fill: #000!important;
    stroke: #000!important;
}
    .Top-Menu {
        width: 100%;
        float: none;
        text-align: center;
    }
    .Top-Menu.center {
        width: 100%;
    }
    .Top-Menu.right {
        text-align: center;
        margin: 0 0 0px !important;
    }
    .header {
        position: relative !important;
    }
    .heroCarousel-image, .heroCarousel-slide {
        height: auto;
    }
    .navPages-container {
        position: absolute;
    top: 100%;
    overflow-y: scroll;
    }
    .navPages-action {
        text-align: center;
    }
    li.navPages-item.menu-item-122 {
        text-align: center;
    }
    .featured1-container, .featured2-container {
        width: 100%;
    }
    .featured-column1, .featured-column2 {
        width: 100%;
        float: none;
    }
    .featured2-container {
        margin-bottom: 60px;
    }
    h6.category-title {
        font-size: 26px;
    }
    .featured-products .wrapper-column4 {
        width: 100%;
        margin-right: 0;
        float: none !important;
    }
    .container .main.full {
        max-width: 100%;
    }
    .item {
        margin: 0;
    }
    .item img {
        max-width: 65%;
    }
    .featured1-container, .featured2-container, .featured3-container {
        width: 65%;
        margin: 0 auto 60px;
    }
    .newarrival-container h2, span.highlights {
        font-size: 70px;
    }
    .footer-column {
        width: 80%;
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    table.store-hours {
        width: 50%;
        margin: 0 auto;
    }
    .home-title h3 {
        font-size: 26px;
    }
    .navPages {
        margin-bottom: 10px;
    }
    .heroCarousel-content {
        background-color: transparent;
        width: 100%;
    }
    .heroCarousel-content {
        background-color: rgba(68, 68, 68, 0.5);
        width: 100%;
        padding: 30px 20px 60px;
        color: #fff;
    }
    p.heroCarousel-description {
        font-size: 33px;
        margin-bottom: 0;
        color: #fff;
    }
    .heroCarousel-title {
        font-size: 26px;
        margin-bottom: 0;
        color: #fff;
    }
    div#page-headings .column2.set1 {
        display: none;
    }
    div#page-headings .column2.set1, div#page-headings .column2.set2 {
        float: none;
        width: 100%;
        text-align: center;
        height: auto!important;
    }
    span.title-border {
        margin: 10px auto 20px;
    }
    td.store-cam br {
        display: none;
    }
    .header-content {
        width: 85%;
        margin: 10px auto;
    }
    .content-wrapper {
        width: 90%;
        margin: 0 auto;
    }
    .global-custom-code .page-title {
        padding-top: 50px;
    }
    div#page-headings br {
        display: none;
    }
    table.schedule td {
        font-size: 15px;
        padding: 6px;
    }
    .header-menu button {
        margin: 13px auto;
        padding: 11px 7px;
        font-size: 14px !important;
    }
    iframe.facebook-feed {
        width: 75% !important;
        margin: 0 auto !important;
        text-align: center !important;
    }
   
}
@media ony screen and (max-width: 736px) {
    .sqr-resultItem .sqr-left, .sqr-resultItem .sqr-left .sqr-image, .sqr-resultItem .sqr-right, .sqr-resultItem .sqr-right .sqt-text {
        width: 100% !important;
    }
    .sqr-text h3, .sqr-order {
        text-align: center !important;
    }
 .home-default iframe{
        margin-top: 0;
    margin-left: 0;
    width: 100%;
    height: 211px;
    }
    
}
@media only screen and (max-width: 600px){
       .prod-cat .heading-container {
    background-image: initial;
    }
    .Top-Menu .socialLinks{
        float:none;
    }
    .Top-Menu.right {
    width: 100%;
}
    section.gallery.wrapper-col3 ul li {
    width: 100%!important;
}
section.gallery.wrapper-col2 ul li {
    width: 100%!important;
}
    .heading-container h1.page-heading {
  font-size:15px;
}
.heading-container {
    background-position: top!important;
}
    td.image {
    width: 100%;
    display: block;
}
.bodyshapes{
     display: block; 
}
.bodyshapes .wrapper-column3{
    width: 100%;
    float: none;
}
    .sub-content iframe {
    height: 400px;
    margin: 50px auto;
    width: 100%;
}
table.sizechart-links td {
    padding: 15px 20px;
    border-right: 0px solid;
    width: 100%;
    display: block;
    border-bottom: 1px solid;
}
div#sizes-collections{
    display:block;
}
div#sizes-collections .wrapper-column4 {
    width: 100%;
    float: none;
    display: block;
    margin-right: 0;
}
      .heroCarousel .slick-prev,.heroCarousel .slick-next{
        top:95px!important;
    }
    .featured1-container, .featured2-container, .featured3-container {
    width: 85%;
    margin: 0 auto 25px;
}
    .page-content--centered {
    width: 100%;
}
        .footer-column {
        width: 100%;
    }
    .event-container input[type=submit]{
        font-size:16px;
    }
    table.schedule td {
    display: block;
}
.page.contact .wrapper-column2 {
    width: 100%;
    margin-bottom: 40px;
    float: left;
}
    .column-3, .footer-column {
    width: 100%;
}
    #datepicker,#datepicker2{
        width: 84%;
    }
    h6.category-title{
        font-size:16px;
    }
    li.pagination-item a {
    font-size: 10px;
    padding: 8px 11px;
}
    .fa.fa-calendar-check-o {
    padding: 24px 16px 24px 17px!important;
}
    .event-header h1{
       font-size: 20px;
       margin-top: 10px;
    }
    .newarrival-container h2, span.highlights{
        font-size: 40px;
    }
 .prod-container {
    width: 100%;
}
    .productGrid .product {
    width: 100%;
    display: block;
    font-size: 1rem;
}
    .navPage-childList, .navPages .navPage-subMenu-list {
        margin: 0 .78571rem;
    }
 
    .page-title h1 {
     margin-left: 0px!important;
}
    .navPage-subMenu.is-open {
        background-color: #f5f5f5!important;
    }
    .measurement-guide .wrapper-column2 {
    width: 100%;
}
.measurement-guide .wrapper-column2.two-columns {
    margin-left: 0;
}
}
@media only screen and (min-width: 801px){
.category-section .productGrid .product {
    width: 33.33%;
}
}
@media only screen and (max-width: 569px) and (min-width: 420px){
.productGrid .product {
    width: 50%!important;
    float: left;
}
}
.button--primary {
    background-color: #96a190!important;
    border-color: #96a190!important;
    color: #fff;
    border-radius: 20px!important;
}
.button--primary:hover {
    background-color: #d3c8c1!important;
}
.productView-options .form-action .button{
    border-radius: 20px!important;
}
