/* Media Queries UI */
/* Mobile */
@media (max-width: 1399px) {
 .h-55 { height: 80px;}
}

@media (max-width: 1199px) {
 .top_notification2{display:block;}
 header.header.header-ac .ac-nav a.navPages-action{font-size: 14px;padding-left: 1vw;  padding-right: 1vw;}
 .ac-banner button.papathemes-eyeva-hero-carousel-action, .ac-button{font-size: 14px;}
 /* section.ac_cat_blg h2 { font-size: 3vw;} */
 footer.footer .footer-social ul.footer-social-icons li{padding-right: 1px;}
 .where-to-buy{display:none;}
 .cr-frequently-bought-together__actions{display:block !important;}
 .cr-frequently-bought-together__actions .cr-frequently-bought-together__cart-button { margin-top: 15px; }
 section.productView-details.product-data .cr-frequently-bought-together__prices { font-size: 18px !important;}
 footer.footer .footer-social ul.footer-social-icons li a{width: 30px; height: 30px; line-height: 34px !important;} 
 #searchInput {  font-size: 16px;}
 
 
}

@media (max-width: 991px) {
 .ac-square {max-width: 12vw; height: 12vw;}
 section.ac_cat_blg::after{width: 100vw;}
 .banners.top_notification { padding: 5px;}
 .top_notification p, .top_notification a { font-size: 15px;}
 .compareTable-product .card-title{height:auto;}
 .ac-banner .papathemes-eyeva-hero-carousel-content._align-left {  max-width: 80%;}
 .cart-item-info { font-size: 15px !important;}
 button.button.button--secondary.call_back{font-size: 15px;}
 .account .navBar-section.account-navigation .navBar-item {  margin-top: 5px;  margin-bottom: 5px; font-size: 14px !important; display: inline-block;}
 .ac-certif-sec li.navBar-item a.navBar-action{font-size: 14px !important;}
 label.ac-compare { color: #b2bb1e;}
 header.header.header-ac form.form.ac-search input#search_query{font-size: 14px;}
 .hide-800{display:none;}
 .mobile-header{display:block;}
  
/* Mobile Navigation */
.mobile-navigation .navPages { padding: 0; padding: 0 !important;}
#navigationDiv .ac-nav-list, #navigationDiv .ac-nav-list .navPages-list { display: block !important;}
#navigationDiv .ac-nav-list .navPages-list { padding-left: 0;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item { border-bottom: 1px solid #f4f4f4; width: 100%; text-align: left; float: none;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item .ac-nv-list { font-weight: 500; padding-left:0px; padding-right:0px;}
.ac-drop-open .col-12 {  width: 100%;  padding: 0 !important;  margin-top: 0px;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-action.navPages-action { padding-bottom: 0px !important;  font-weight: 500;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-item {  padding-top: 5px;  padding-bottom: 5px;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-action.navPages-action .collapsible-icon-wrapper { display: none;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item.sale-btn { padding-left: 10px;}
.mobile-only{display:block;}
.navPages-action.is-open { background-color: transparent; }
.navPage-subMenu.ac-drop-open {  position: relative;}
  .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu + .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-action.navPages-action {    padding-top: 5px;    padding-bottom: 5px; border-bottom:0;  }
 
}

@media (max-width: 800px) {
 .header-logo-image { max-height: none; margin:0;}
 .banners.top_notification { padding: 5px;}
 body{padding-top:0;}
 .header.header-ac{height:auto; position:inherit;}
 .header-logo .header-logo__link { width: 100%;}
 .hide-800{display:none;}
 .mobile-header{display:block;}
 header.header.header-ac .mobile-header .where-to-buy{top: 0;  position: relative !important;}
 .custom-dropdown-menu .navUser-item { display: block;}
 .ac-nav .ac-nav-list { display: block !important; overflow: inherit !important; white-space: wrap !important;}
 .ac-nav .ac-nav-list .navPages-list { display: block !important; padding-left: 0;}
 .header.header-ac .navPages { overflow-y: inherit; height: auto;}
 .ac-nav { height: auto; top: 70px; padding-top: 0px !important; box-shadow: none;}
 .ac-drop-open .navPage-subMenu-action.navPages-action {  padding-top: 0 !important;  padding-bottom: 0 !important;}
  .hide-800{display:none;}
  .ac-button input { margin-bottom: 0;}
  section.productView-images{position:relative; top:0px;}
  .ac-product-view section.productView-images{margin-bottom:10px;}
  .desktop-only{display:none;}
  .mobile-only{display:block;}
  .ac-list-modal.modal section.productView .productView-details { width: 100%;}
  .ac-list-modal.modal section.productView figure.productView-image{margin: 15px !important;}
  .cart-list .cart-item-label { font-weight: bold; color: var(--primary-color) !important;}
  .ac-banner .papathemes-eyeva-hero-carousel-content._align-left {  max-width: 100%;}
  .has-activeNavPages{overflow: auto;}
  .form-action.form-wishlist{padding:0px; margin-top: 15px;}
  .navPages .bg-white.nav-mob{display:block;}
  .navPages .bg-white.nav-desktop{display:none;}
  .productView-details.product-data {  -webkit-box-ordinal-group: 0;  -ms-flex-order: 0;  order: 0;}
  
/* Mobile Navigation */
.mobile-navigation .navPages { padding: 0; padding: 0 !important;}
#navigationDiv .ac-nav-list, #navigationDiv .ac-nav-list .navPages-list { display: block !important;}
#navigationDiv .ac-nav-list .navPages-list { padding-left: 0;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item { border-bottom: 1px solid #f4f4f4;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item .ac-nv-list { font-weight: 500;}
.ac-drop-open .col-12 {  width: 100%;  padding: 0 !important;  margin-top: 0px;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-action.navPages-action { padding-bottom: 0px !important;  font-weight: 500;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-item {  padding-top: 5px;  padding-bottom: 5px;}
.ac-drop-open .navPage-subMenu-list .navPage-subMenu-action.navPages-action .collapsible-icon-wrapper { display: none;}
#navigationDiv .ac-nav-list .navPages-list .navPages-item.sale-btn { padding-left: 10px;}
 

}
@media (max-width: 767px) {
	.compareTable .card-body {  padding: 0;}
	.h-55 { height: 60px; }
	.compareTable .card-body .card-title a { font-size: 16px;}
	.compareTable .card-body .sngle-view .head-color-primary, .card .card-body .price-section.price-section--withTax.price--withTax.head-color-primary { font-size: 16px !important;}
	.compareTable .card-body .sngle-view {  font-size: 16px !important;}
	.compareTable .ac-button { width: 100%;padding-left: 10px; padding-right: 10px;}
	.compareTable .ac-button i {display:none;}
	.compareTable .ac-button:hover{padding-left: inherit;  padding-right: inherit;}
	.cart-item-info .form-increment .button{padding: 1px;}
	.cart-list .cart-item .cart-item-block {  padding-left: 10px;}
	.cart-list .cart-item .cart-item-block .cart-item-label, .cart-list .cart-item .cart-item-block .cart-item-value { padding-left: 0;}
	.top_ac-cat h3 {  font-size: 18px !important;}
	.ac-certif-sec li.navBar-item a.navBar-action, .account .navBar-section.account-navigation .navBar-item{display:block;}

	
	
}

@media (max-width: 575px) {
 .header-logo{margin-left:0px; margin-right:0px; width: 170px;}
 .productGrid.ac-featured{padding-left:15px; padding-right:15px;}
 .ac-square { max-width: 30vw; height: 30vw; }
 .ac-banner button.papathemes-eyeva-hero-carousel-action, .ac-button { font-size: 15px; }
 .top_ac-cat{display:none;}
 .navUser-item--cart__hidden-s { display: block; }
 .card-body .card-title > a { font-size: 16px;}
 .h-55 { height: 50px; }
 .card .card-img-container { max-width: 150px;}
 .card-body .sngle-view .head-color-primary, .card .card-body .price-section.price-section--withTax.price--withTax.head-color-primary, .card-body .sngle-view, .home-page .ac-button-home { font-size: 18px !important;}
 .home-page .page-heading { font-size: 24px !important;}
 .cart-total { font-size: 16px;}
 .blog-header{height:auto;}
 .cart-list .cart-item .cart-item-block .form-increment {  margin-left: 0px !important;}


}
@media (max-width: 550px) {
.cart-actions .ac-button { margin-right: 0px !important; margin-bottom: 15px;}
 .card-body {padding:10px;}
 .card-body .ac-button { width: 100%;padding-left: 10px; padding-right: 10px;}
 .card-body .ac-button i {display:none;}
 .card-body .ac-button:hover{padding-left: inherit;  padding-right: inherit;}
 /*.cat_compare{position:relative !important;}*/
 .card_btn{display:none;}
 .compareTable .card-body h3 {  margin-bottom: 0px !important;}
 .compareTable .card-body .card-title { height: 65px; }
 .cart-list .cart-item-info { font-size: 14px !important;}
 .cart-list .cart-item-quantity {  margin-top: 20px;  margin-bottom: 15px;}
 .cart-list .cart-item-label { font-weight: bold; color: var(--primary-color) !important;}
 .cart-totals{padding-left:0px;}
 .cart-list .cart-item .cart-item-block .cart-item-label, .cart-list .cart-item .cart-item-block .cart-item-value { padding-left: 1.5rem; }
 .cart-list .cart-item .cart-item-block .form-increment { margin-left: 1.5rem !important; }
 .ac-product-view .form {  max-width: 100%;  text-align: left;  display: block;}
 ol.breadcrumb {  font-size: 14px !important;}
.compareTable .card-body .card-title a { font-size: 16px; font-weight: normal; }
.inner_gift .form-prefixPostfix.wrap { display: block;}
.inner_gift .form-prefixPostfix.wrap #giftcertificatecode { margin-bottom: 15px;}
.footer-copyright {  text-align: left;}
 
 
}
@media (max-width: 480px) {
	.compareTable-product{padding:5px;}
	.compareTable-removeProduct .icon { height: 15px; width: 15px; margin-left: 2px !important; margin-top: -2px;  }
	.compareTable-removeProduct.ac-close { width: 20px; height: 20px;}
	 .compareTable .card-body .card-title { height: auto; }
	 .cat_compare a.navPages-action.navPages-action--compare.show{padding: 5px 15px;}
	
}
@media (max-width: 375px) {
	button.button.button--secondary.call_back{font-size: 1.1rem;}
	.footer-copyright p, footer.footer.ftr-bg ul.footer-info-list li a {  font-size: 13px !important;}
	.card-body .ac-button { padding-left: 5px; padding-right: 5px;  font-size: 14px;}
	header.header.header-ac .dropdown-custom {  width: 55px;}	
	.navUser-item.navUser-item--cart .navUser-action { padding-left: 5px !important;}
	.ac-compare { padding: 5px; font-size: 14px !important;}
	
}
@media (max-width: 320px) {
	.card-body .ac-button { padding: 5px; font-size: 13px; }
	.card-body .card-title > a { font-size: 14px; }
	header.header.header-ac i { font-size: 12px;}	 
	.card-body .sngle-view .head-color-primary, .card .card-body .price-section.price-section--withTax.price--withTax.head-color-primary, .card-body .sngle-view, .home-page .ac-button-home { font-size: 14px !important; }
	.cart-list .cart-item .cart-item-block { width: auto; }
	 
 }
