@media only screen and (max-width: 1024px) {
  .breadcrumbs {
    background-color: #ffffff;
  }
  #header {
    padding: 0;
  }
  .maybe-care img {
    height: 350px;
  }
  .fullwidth-template {
    min-height: 691px;
  }
}
@media only screen and (max-width: 900px) {
  .section-036 .container > div {
    padding: 0 10px !important;
  }
  .header-right div{
    padding: 0 0;
  }
}
@media only screen and (max-width: 820px) {
  .list-brand .list-brand__item {
    width: auto;
  }
  .menu-mobile-new ul,
  .menu-mobile-new {
    width: 65vw;
  }
  #kt_profile_aside .container {
    max-width: 100%;
  }
  body.single .main-container {
    padding-top: 25px;
  }
  .header.style-03 .header-logo {
    height: auto;
  }
  .order_detail_wrapper .container,
  .order_detail_wrapper .main-content {
    padding: 0 !important;
  }
  .section-036 {
    padding: 30px 39px!important;
  }
	.section-016 {
		padding: 20px 39px!important;
	}
}
@media only screen and (max-width: 640px) {
  .menu-mobile-new{
    top: 65px!important;
  }
  .menu-mobile-open{
    top: 65px!important;
  }
  .triangle-mobile{
    right: 5.4%!important;
    top: 38px!important;
  }
  #searchIconIpad{
    display: none;
  }
  #search_form_mobile{
    display: block!important;
  }
  .menu-mobile-new ul,
  .menu-mobile-new {
    width: 74vw;
  }
  .top-header {
    display: none !important;
  }
  .no-sidebar #order_review {
    padding: 20px 20px;
  }
}
@media only screen and (max-width: 540px) {
  .lynessa-iconbox.style-02 .icon {
    width: 50px;
    height: 50px;
  }
  .our-story {
    height: 250px!important;
}
  .header-right .header-cart .block-link .count {
    bottom: 15px!important;
}
  .blog-info-item a{
    display: none;
  }
  /* .lynessa-listitem.style-01 li {
    padding: 4px 0;
} */
  .header-right div{
    padding: 0;
  }
  .d-sm-none {
    display: none !important;
  }
  .lynessa-heading.style-01 .title {
    font-size: 20px;
    background: none;
    font-weight: 600;
    margin: 0 auto;
  }
  .order_detail_wrapper .container,
  .order_detail_wrapper .main-content {
    padding: 0 9px !important;
  }
  .logo-sale{
    max-width: 60%;
  }
}
@media only screen and (max-width: 540px) {
  .map-card-title{
    font-size: 16px;
  }
  .map-card-address{
    font-size: 14px;
  }
  .pad-map-cen{
    padding: 0;
  }
  .fullwidth-template {
    min-height: 200px;
  }
  /* h1 {
    font-size: 27px;
    font-weight: 700;
  } */
  /* h2 {
    font-size: 27px!important;
    font-weight: 600;
  }
  h3 {
    font-size: 22px;
    font-weight: 550;
  }
  .blog-detail-wrapper #post-content h3 {
    font-size: 22px;
    font-weight: 600;
  }
  h4 {
    font-size: 20px;
    font-weight: 500;
  }
  h5{
    font-size: 20px!important;
    font-weight: 450;
  }
  h6 {
    font-size: 12px;
    font-weight: 450;
  } */
  .slideProducts .thumb-link img {
    height: auto;
    object-fit: contain;
  }
  .product-item.style-05 .product-thumb {
    height: auto;
  }
  .slideInCategory .carousel-inner .carousel-item img {
    width: 100% !important;
    height: 250px !important;
    object-fit: cover !important;
  }
  .slideInCategory h1 {
    font-size: 30px;
  }
  .slideInCategory p {
    font-size: 15px;
  }
  .container-fluid {
    padding-right: 5px;
    padding-left: 5px;
  }
  .slide-wrap .slide-info a {
    padding: 11px 40px;
    font-size: 14px;
  }
  .slideInCategory .overlays {
    height: 250px;
  }
  body.single .main-container {
    padding-top: 25px;
    padding-bottom: 0px;
  }
  .mod-content {
    flex-direction: column-reverse;
  }
  .mod-content > div:nth-child(1) > div {
    border-right: 0 !important;
  }
  .header-mobile {
    display: flex;
    align-items: center;
  }
  .product-thumb img {
    height: auto;
    object-fit: contain;
    padding: 0 !important;
  }
  #search-ajaxmobile .result,
  #search-ajaxmobile .hr {
    padding: 0 !important;
  }
  .form_search {
    padding: 0 !important;
  }
  #search-ajaxmobile .result p {
    font-size: 14px;
  }
  .account_details_btn {
    width: 100%;
  }
  .change_password_btn {
    width: 100%;
  }
  .section-036 {
    padding: 20px 10px 0 10px!important;
  }
  .section-016 {
    padding: 10px!important;
  }
  .lynessa-socials .socials-list {
    list-style: none;
    margin-top: 7px!important;
    margin-left: 0px!important;
  }
  .lynessa-newsletter.style-04 .desc {
    max-width: 480px;
    margin-bottom: 12px;
    font-size: 14px;
  }
  .lynessa-newsletter .newsletter-form-inner {
    position: relative;
    height: 41px;
  }
  .lynessa-newsletter.style-04 .email-newsletter {
    width: 100%;
    height: 41px;
  }
  .filter .filter_name {
    font-size: 14px;
  }
  .header.style-03 .header-logo {
    height: auto;
  }
  .header-mobile-mid .logo {
    margin: auto;
    height: 32px;
    max-width: 100%;
  }
  #messsenger_icon {
    display: block;
  }
  #fb-root {
    display: none;
  }
  .result_search .keyword {
    font-size: 18px !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .product-inner {
    border: 0 !important;
  }
  .header.style-03 .header-logo {
    width: auto;
  }
  a.backtotop {
    right: 0px !important;
    bottom: 109px !important;
    display: none;
  }
  .menu-mobile-new ul,
  .menu-mobile-new {
    width: 100%;
  }
  .header-mobile_shadow {
    width: 0;
  }
  /* .slideProducts span.next,
	.slideProducts span.prev {
		display: none !important;
	} */
  /* .payment-wrapper > div {
		justify-content: flex-start !important;
	} */
  .payment-wrapper > div > .payment:first-child i {
    margin-left: 0 !important;
  }
  .product-item.style-05 .product-info {
    padding: 0 !important;
  }
  #cart_modal .modal-content .btn {
    width: 160px;
    padding: 10px 0;
  }
  .header-search .link-dropdown .search_product_mobile {
    font-size: 21px !important;
  }
  #cart_modal .title {
    font-size: 18px;
  }
  .group-button {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  /* .header.style-03 .header-logo {
    width: 145px;
  } */
  #cart_modal .modal-content .btn {
    width: 143px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 360px) {
  #cart_modal .modal-content .btn {
    width: 135px;
    font-size: 11px;
  }
  #cart_modal .modal_cart_name {
    font-size: 14px;
  }
  h1{
    font-size: 25px;
  }
}
@media only screen and (max-width: 280px){
  h1{
    font-size: 18px;
  }
}
@media only screen and (max-width: 320px) {
  .checkout-header h1 {
    font-size: 21px;
  }
  #cart_modal .modal-content .btn {
    width: 115px;
    font-size: 10px;
  }
  .header-right .header-cart {
    padding-left: 0px;
  }
  .header-search {
    display: none;
  }
}
/* IPHONE X */
@media only screen and (max-width: 531px) and (min-height: 800px) {
  .fullwidth-template {
    min-height: 265px;
  }
}
