@media (max-width: 480px) {
.aacpa-header-1 .aacpa-top-bar ul.social-btns, .aacpa-header-1 .aacpa-top-bar .shopping-cart, .aacpa-header-1 .aacpa-top-bar p.contacts i, .aacpa-header-1 .aacpa-header-bg nav,  .aacpa-header-2 .aacpa-header-bg .social-buttons, .aacpa-header-2 .aacpa-header-bg .header-search, .aacpa-header-2 .aacpa-desktop-menu-bg, .aacpa-header-3 .aacpa-header-bg .contact-info,  .aacpa-header-3 .aacpa-desktop-menu-bg, img.shadow, .aacpa-desktop-breadscrubs { display: none; }
.aacpa-header-3 .aacpa-header-bg .aacpa-logo { float: left; }
.container { max-width: 350px; }
.aacpa-boxed { max-width: 100%; }
.aacpa-header-1 .aacpa-top-bar p.contacts { width: 50%; text-align: center; margin: 0px; float: left; }
#aacpa-mobile-menu-btn, #aacpa-mobile-cart-btn, .aacpa-mobile-menu, .aacpa-mobile-breadscrubs { display: block; }
.aacpa-feature, .aacpa-feature-2 { margin-bottom: 60px; }
.aacpa-section-cta2 p span, .aacpa-feature-store { width: 100%; margin-bottom: 20px; }
.aacpa-page-title-1 .search { margin-top: 20px; }
.aacpa-partner-1 figure { width: 100px; }
.aacpa-partner-1 { padding-left: 130px; }
.riva-countdown .riva-countdown-item { width: 60px; }
.aacpa-content-404-inner p.coming { font-size: 300%; }
ul.aacpa-property-options li { width: 50%; }
.aacpa-f1 input.sec { margin-left: 0px; }
.aacpa-f1 input.wide, .aacpa-f1 textarea { min-width: 100%; }
.payment-option { margin-bottom: 15px; width: 100%; }
.aacpa-post-2 { padding-left: 75px; }
.aacpa-post-2 figure { position: relative; max-width: 100%; left: 0px; }
.aacpa-comment .aacpa-comment { padding-left: 30px; }
.aacpa-comment p.meta .date { float: left; margin-top: 10px; }
.aacpa-header-1 .aacpa-header-bg .aacpa-logo{ padding:0px;}
.aacpa-header-1 .aacpa-header-bg .aacpa-logo p.logo{ top:21px;}
.aacpa-layerslider-block{ display: none !important;}
.aacpa-section{padding-bottom: 10px !important;
    padding-top: 15px !important;}
}
 @media (min-width: 480px) and (max-width: 768px) {
.aacpa-comment .aacpa-comment { padding-left: 30px; }
.aacpa-comment p.meta .date { float: left; margin-top: 10px; }
.payment-option { margin-bottom: 15px; width: 100%; }
.aacpa-header-1 .aacpa-top-bar ul.social-btns, .aacpa-header-1 .aacpa-top-bar .shopping-cart, .aacpa-header-1 .aacpa-header-bg nav, .aacpa-header-2 .aacpa-header-bg .social-buttons,  .aacpa-header-2 .aacpa-desktop-menu-bg, .aacpa-header-3 .aacpa-header-bg .contact-info p.phone, .aacpa-header-3 .aacpa-desktop-menu-bg, img.shadow, .aacpa-desktop-breadscrubs { display: none; }
.container { max-width: 420px; }
.aacpa-boxed { max-width: 480px; }
.aacpa-header-1 .aacpa-top-bar p.contacts { text-align: left; float: left; }
#aacpa-mobile-menu-btn, #aacpa-mobile-cart-btn, .aacpa-mobile-menu, .aacpa-mobile-breadscrubs { display: block; }
.aacpa-feature, .aacpa-feature-2 { margin-bottom: 60px; }
.aacpa-section-cta2 p span, .aacpa-feature-store { width: 100%; margin-bottom: 20px; }
.aacpa-page-title-1 .search { margin-top: 20px; }
ul.aacpa-property-options li { width: 50%; }
.aacpa-f1 input.sec { margin-left: 0px; }
.aacpa-f1 input.wide, .aacpa-f1 textarea { min-width: 100%; }
.aacpa-post-2 { padding-left: 75px; }
.aacpa-post-2 figure { position: relative; max-width: 100%; left: 0px; }
.aacpa-header-1 .aacpa-header-bg .aacpa-logo{ padding:0px;}
.aacpa-header-1 .aacpa-header-bg .aacpa-logo p.logo{ top:21px;}
}
 @media (min-width:768px) and (max-width: 992px) {
.aacpa-header-1 .aacpa-header-bg .aacpa-logo p.tagline { width: 160px; }
.aacpa-header-1 .aacpa-header-bg nav ul li, .aacpa-header-2 .aacpa-desktop-menu-bg nav > ul > li, .aacpa-header-3 .aacpa-desktop-menu-bg nav > ul > li { padding: 0px 8px; }
.aacpa-section-cta2 p span { width: 100%; margin-bottom: 20px; }
.aacpa-partner-logo .inner { padding: 0px 10px; }
.aacpa-property-1 ul li span { display: none; }
.aacpa-property-1 p.title { min-height: 96px; }
.aacpa-boxed { max-width: 790px; }
}
 @media (min-width:992px) and (max-width: 1200px) {
.aacpa-partner-logo .inner { padding: 0px 20px; }
.aacpa-header-1 .aacpa-header-bg nav ul li, .aacpa-header-3 .aacpa-desktop-menu-bg nav > ul > li { padding: 0px 15px; }
.aacpa-property-1 ul li span { display: none; }
.aacpa-f1 input[type=submit], .aacpa-f1 button { margin-left: 0px !important; }
.aacpa-boxed { max-width: 1020px; }
}
 @media (min-width:1200px ) {
.aacpa-boxed { max-width: 1250px; }
}
