

@media(max-width:1366px){

  .hompage-section-three .product-area.new-collection-product-area .container-fluid .title-rotate .title{font-size: 30px;}
}

@media(max-width:1281px){

    .page-header .logo img{max-width: 180px;}
    .page-header .nav-sections .navigation > ul > li > a{padding: 0 20px;}
    .hompage-section-three .product-area.new-collection-product-area .container-fluid .title-rotate .title{font-size: 32px;}
    .bg-overlay2{background-attachment: scroll !important;}
    .checkout-index-index .checkout-container{padding: 0 15px;}
}

@media(max-width:1025px){

    .page-header .nav-sections .navigation > ul > li > a {padding: 0 12px;}
    .page-header .nav-sections .navigation > ul > li .js-trigger-submenu{transform: translateX(-10px) translateY(-2px) rotate(90deg);}
    .home-slider-area.slider-default .slider-content-area .content .inner-content h2 {font-size: 82px;}
    .hompage-section-three .product-area.new-collection-product-area .container-fluid .title-rotate .title {font-size: 24px;}
    .featured-item .content{box-shadow: none}
}

@media(max-width:769px){

    .page-header .logo img{margin-left: 25px;}
    .block-search {margin-top: 3px;}
    .minicart-wrapper {margin-top: 0;}
    .nav-sections{background: #fff !important;}
    .nav-sections-item-title{display: none;}

    .nav-sections .navigation ul.ui-menu{display: flex;flex-direction: column;}
    .page-header .nav-sections .navigation > ul > li{position: relative;border-bottom: 1px solid #e5e5e5;}
    .page-header .nav-sections .navigation > ul > li:last-child{border-bottom: 0;}
    .nav-sections .navigation ul.ui-menu li a{display: block;width: 100%;height: auto;line-height: 42px;}
    .page-header .nav-sections .navigation > ul > li.has-submenu .js-trigger-submenu{position: absolute;
      top: -3px;
      right: 0;
      transform: translateX(-10px) translateY(0%) rotate(90deg);
      width: 30px;
    }
    .nav-sections-item-content{margin-top: 0;}
    .page-header{margin-bottom: 0;}
    .page-header .header.content .block-search .block-content{top: 100px;} .block-search .control {
        margin: 0;
        padding: 0;
        border: 0;
      }
      .block-search #search_mini_form {
        padding-left: 0;
      }

      .c-nav--main__submenu .submenuc-nav--sub-1 {
        max-width: 100%;
      }

      .c-nav--main__submenu {
        display: none;
        position: static;
        transform: inherit;
        visibility: visible;
        background: 0 0;
        padding: 0 20px 20px;
        box-shadow: none;
      }

      .is-submenu-opened .c-nav--main__submenu {
        display: block;
      }

      .c-nav--main__submenu .c-nav--sub-1__list li.c-nav--sub-1__item > a {
        padding: 10px 0;
        margin-bottom: 5px;
        font-size: 12px;
        min-height: 0px !important;
        line-height: 22px !important;
      }

      .c-nav--main__submenu .c-nav--sub-2__list li.c-nav--sub-2__item {
        margin-bottom: 0;
      }

      .c-nav--main__submenu .c-nav--sub-2__list li a {
        padding: 10px 0;line-height: normal !important;font-size: 10px;
      }

      .c-nav--main__submenu .c-nav--sub-1__list li.c-nav--sub-1__item > a{border-bottom: 1px solid #b3291a;}

      .hompage-section-two .featured-area .row .col-sm-6 {width: 50%;}
      .hompage-section-two .featured-area .content{margin: auto;}
      .hompage-section-three .product-area.new-collection-product-area .container-fluid{padding: 0 15px 0 15px;}
      .hompage-section-three .product-area.new-collection-product-area .container-fluid .title-rotate{left: auto;max-width: 100%;position: relative;top: 0%;-webkit-transform: translateX(0%) rotate(0deg);transform: translateX(0%) rotate(0deg);text-align: center;margin-bottom: 50px;}
        .cat-box-home3 .row .col-md-6{width: 100%;}
      .cat-box-home3 .col-md-12 .col-md-6 .text {left: auto;display: flex;flex-direction: column;align-items: center;}
      .cat-box-home3 img {width: 100%;}
      .cat-box-home3 .bg-text .text-center > img {width: 60%;margin: auto;}
      .cat-box-home3 .bg-text .text-center{display: flex;flex-direction: column;align-content: center;}
      .cat-box-home3 .text-center .btn-theme{width: 200px;margin: 30px auto 0;}
      .divider-area.divider-about-area .divider-about-content{max-width: 100%;flex-direction: column;align-items: center;}
      .divider-area.divider-about-area .divider-about-content .video-content{width: 100%;}
      .cat-box-home3 .text {
        position: relative;
        bottom: auto;
        left: 0;
      }

      .divider-area.divider-about-area .divider-about-content .divider-content {
        margin: auto;
        max-width: 100%;
        text-align: center;
        width: 100%;
      }

      .divider-area.divider-about-area .divider-about-content .divider-content p{font-size: 24px;margin-bottom: 15px;line-height: 35px;}

      .divider-about-content .btn-theme{margin-top: 0;margin-bottom: 45px;}
      .hompage-section-nine .featured-area .row{justify-content: center;gap: 45px 0;}
      .hompage-section-nine .featured-area .col-md-2{width: 30% !important;}
      .footer-main .row .col-md-3 {width: 100%;margin-bottom: 25px;text-align: center;}
      .footer-area.footer-style2 .footer-main .widget-item .widget-menu-wrap.menu-col-2 .nav-menu {width: 100%;}
      .footer-main .d-md-none {display: block !important;}
      .footer-area.footer-style2 .footer-main .widget-item .widget-social-icons{text-align: center;}
      .hompage-section-two .featured-area .row .col-sm-6 {width: 100%;}
      .page-header .nav-sections{width: 300px !important;}

      .breadcrumbs {display: block;}
      .filter-title strong{background-color: #6fb4aa;box-shadow: none;border: 0;font-family: "Pompiere", sans-serif;font-size: 20px;color: #fff;width: 100px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
      .filter.active .filter-subtitle{background: #fc7b94;color: #fff;}
      .filter.active .filter-title strong::after{transform: translateY(-6px);color: #fff;}
      .filter.active .filter-title{border-bottom: 0;}
      .products.wrapper ~ .toolbar-products .pages {display: block;margin: auto;}
      .catalog-category-view .products.wrapper{margin-bottom: 0;}
      .catalog-category-view .toolbar-products{margin-bottom: 0;}

      #search_mini_form .field{position: relative;}
      #search_mini_form .field .label{position: absolute;right: 0;top: 22px;}
      .pages-item-previous {
        left: 0;
        position: relative;
        top: 0;
        z-index: 1;
        margin: 0 0px 0 0 !important;
      }

      .toolbar-products .toolbar-amount{text-align: center;width: 100%;}
      .fotorama__dot{height: 10px;width: 10px;}
      .catalog-product-view .product-info-main {margin-top: 50px;}
      .catalog-product-view .breadcrumbs{text-align: center;}
      .catalog-product-view .product-add-form .box-tocart .field.qty{display: flex;align-items: center;gap: 0 15px;}
      .product-social-links{display: flex;align-items: center;justify-content: center;font-size: 16px;max-width: 500px;margin: 0 auto 50px;}
      .product-social-links .action.towishlist::before{margin: -10px 5px 0 0;}
      .product-social-links {text-align: center;font-size: 20px;display: flex;align-items: center;justify-content: center;font-size: 16px;max-width: 500px;margin: 0 auto 50px;flex-direction: column;}
      .product-social-links .product-addto-links {display: block;width: 100%;}
      .product.info.detailed .product.data .data.item a{border-bottom: 1px solid #efefef;}
      .product.info.detailed .product.data .data.item a::before{top: -5px;}
      .catalog-product-view .product.info.detailed .product.data.items{padding-top: 5px !important;}
      .catalog-product-view .product-info-main .sku-cat-inform{margin-bottom: 0;}
      .contact-index-index .below-section {
        margin-bottom: 0px;
        width: 100% !important;
        margin-top: 50px;
      }

      .below-section .contact-map-area {
        height: auto;
      }
    
      .breadcrumbs{margin-bottom: 0;}
      .contact-area .section-title .title{letter-spacing: 0;font-size: 22px;line-height: 35px;}
      .contact-area{padding: 110px 0 10px;}
      .divider-about-area-style2 .col-lg-8{width: 100%;}
      .divider-area.divider-about-area-style2 .divider-about-content p {font-size: 20px;}
      .team-creative-area .section-title {margin-bottom: 50px;}
      .team-creative-area {padding: 30px 0 41px;}
      .page-title-area .page-title-content .title {font-size: 35px;}
      .cms-about-us #maincontent{margin-top: 40px;}
      .team-creative-area .section-title .title{line-height: 42.3px;font-size: 26px;}
      .checkout-cart-index .cart-summary {background: #f5f5f5;margin-bottom: 25px;padding: 11px 20px 25px;}
      .checkout-cart-index .cart-summary .block .fieldset .field {font-size: 21px;}
      .checkout-cart-index .cart-summary .block .fieldset .field {font-size: 22px;}
      .checkout-cart-index .cart-summary .title strong{font-size: 22px;}
      .checkout-cart-index .cart-summary .block .item-options .field .radio{margin-top: 11px;}
      .checkout-cart-index .cart-summary .block .item-options .field .radio + .label{margin-left: 25px;}
      #co-shipping-method-form .fieldset.rate .label{margin-left: 25px;}
      .checkout-cart-index .cart-summary input{height: 50px;}
      .checkout-cart-index .cart-summary select{height: 50px;}
      #co-shipping-method-form .fieldset.rate{margin-bottom: 0;}
      .checkout-cart-index .cart-summary > .title{padding: 10px;}
      .checkout-cart-index .cart-summary .block .item-options .field .radio {margin-top: -6px !important;}
      .co-shipping-method-form .fieldset.rate .item-title span{font-size: 22px;}
      .cart-summary .data.table.totals {font-size: 20px;}
      .checkout-cart-index .cart-summary .block .item-options .field .radio {
        margin-top: -5px;
      }
      .cart-summary .data.table.totals {
        font-size: 22px;
      } 

      .cart.table-wrapper .product-item-photo{position: relative;}
      .cart-discount {width: 600px;margin: auto;}
      .cart.table-wrapper .product-item-photo{position: relative;}
      .opc-estimated-wrapper .estimated-block {
        font-size: 18px;
        float: left;
        font-weight: 700;
        font-family: "Pompiere", sans-serif;
        font-size: 20px;
      }

      .opc-estimated-wrapper .minicart-wrapper button.action.showcart{position: relative;}
      .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty {
        background: #ff5501;
        color: #ffffff;
        height: 15px;
        line-height: 16px;
        border-radius: 2px;
        display: inline-block;
        margin: 3px 0 0;
        min-width: 15px;
        overflow: hidden;
        padding: 0 3px;
        text-align: center;
        white-space: normal;
        border-radius: 100%;
        position: absolute;
        top: -3px;
        left: 10px;
      }

      #checkout-shipping-method-load {
        padding: 0 25px;
      }

      .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
        background: none;
        margin: 20px 5px 0px;
        padding: 20px 5px 0;
      }

      .checkout-shipping-method .actions-toolbar .action.primary.button {
        margin-top: 22px;
        width: 100%;
      }

      .checkout-index-index .column.main{padding: 0 15px;}
      
      .page-header .nav-sections{ background:#fff; }
	.page-header .nav-sections-item-title{ display:none; }
	.page-header .nav-sections-item-content{ margin-top:0; padding:0; }
	.page-header .nav-sections .navigation > ul > li{ width:100%;border-top: 1px solid #d1d1d1; padding: 0;}
	.page-header .nav-sections .navigation > ul > li:first-child{ border-top:0; }
	.page-header .nav-sections .navigation > ul > li > a{ font-size:14px; padding:0 20px; }
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top, .page-header .nav-sections .navigation > ul > li.active > a{ border:0; }
	.page-header .nav-sections .navigation > ul > li .js-trigger-submenu{ float:right; line-height:50px; width: 50px; text-align: center;}
	.page-header .nav-sections .navigation > ul > li .js-trigger-submenu.is-active{ transform: rotate(-90deg);}
	.c-nav--main__submenu { display: none; position: static; transform: inherit; visibility: visible; background: 0 0; padding: 0 20px 20px; box-shadow: none;}
	.is-submenu-opened .c-nav--main__submenu { display: block;}
	.c-nav--main__submenu .submenuc-nav--sub-1 { max-width: 100%;}
	.c-nav--main__submenu .c-nav--sub-1__list { width: 100%; margin: 0;}
	.c-nav--main__submenu .c-nav--sub-1__teaser { width: 100%; padding-left: 0; margin-top: 10px;display: none;}
	.c-nav--main__submenu .c-nav--sub-1__list li.c-nav--sub-1__item { width: 100%; padding: 0;}
  .c-nav--main__submenu .c-nav--sub-2__list li a {
    color: #000 !important;line-height: 20px;
  }
  .c-nav--main__submenu .submenuc-nav--sub-1 .b-box--category-teaser .c-image--product img{display: none;}
  .column.main .product-item {
    display: block !important;
    padding-left: 0;
  }

  .catalog-category-view .products-grid .custom-product-item-inner {
    display: block !important;
    display: block !important;
    opacity: 1;
    visibility: visible;
    bottom: 70px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }

  .custom-product-item-inner .product-item-photo {
    min-height: auto;
  }

  .products-related .product-item-info .product-item-actions {
    display: flex !important;
  }



  .wishlist-index-index .products-grid .product-items{display: flex;flex-wrap: wrap;}
  .wishlist-index-index .products-grid .product-items .product-item{width: 50%;}

  .product-reviews-summary {
    margin-bottom: 15px;text-align: center;
  }

  .products-grid.wishlist .product-item-photo {
    float: none;
    margin-right: 0;width: 100%;
  }
  .products-grid.wishlist .product-image-photo{width: 100%;}
  .products-grid.wishlist .product-item-name{margin-left: 0;}
  .products-grid.wishlist .product-item {
    border: 0;
  }

  .wishlist-index-index .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
  }

  .wishlist-index-index  .toolbar-amount{margin-right: auto;float: left;}

  .account .page-main {
    padding-top: 71px;
    position: relative;
  }
  .product.data.items .item.title.active a{color: #fc8280 !important;}
  .product.data.items .item.title.active a::after {
    content: '\e621';
    color: #fc8280;
  }

  .checkout-cart-index .cart-container{display: flex;flex-direction: column;}
  .checkout-cart-index .cart-container .cart-summary{order: 1;margin-top: 30px;}
  .checkout-cart-index .cart-container .cart-summary #form-validate{order: 0;}

  .product-item .product-thumb .product-action {
    bottom: calc(24% - 20px);
    opacity: 1;
  }
  .product-item .product-thumb .product-action-info{bottom: 0;}

  .cat-box-home3 .row .col-md-6:first-child .box .text .btn-theme {
    margin-top: 0px !important;
    transform: translateY(-130px);
  }

  .hompage-section-five-two .cat-box-home3 .row .col-md-6:last-child .box .text .btn-theme {
    transform: translateY(-160px);
    margin-top: 0 !important;
    left: 40px;
  }

  .products-grid.wishlist .product-item .box-tocart {
    float: none !important;
    margin-right: 0;
    margin-bottom: 0;
  }

  .contact-area {
    padding: 0;
  }

}


@media(max-width:481px){

    .hompage-section-nine .featured-area .col-md-2 {width: 100% !important;}
    .hompage-section-nine .featured-item{margin: auto;}
    .hompage-section-seven{margin-top: 35px;}
    .cat-box-home3 .col-md-6.bg-text {min-height: auto;}
    .page-header .header_right {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 33%;
        justify-content: space-around;
        z-index: 5;
        position: absolute;
        top: 100%;
        background: #fff;
        width: 100%;
        left: 0;
        padding: 5px;box-shadow: 0px 3px 10px -8px;
      }

      .page-header .header.content .block-search .block-content {
        top: 146px;
      }

      .logo{float: none;margin: auto !important;}
      .home-slider-area.slider-default .slider-content-area .content .inner-content h2 {
        font-size: 52px;
      }
      .page-header .logo img {
        margin-left: 0;
      }

      .catalog-category-view.page-products .products-grid .product-items li {
        width: 50%;
        margin: 0;
      }

      .inner-page-banner{margin-top: 44px;}
      .breadcrumbs{margin-bottom: 0 !important;}
      .page-products .product-item-actions{transform: scale(0.75);}
      .cms-index-index #maincontent{margin-top: 44px;}

      .cat-box-home3 .col-md-12 .col-md-6:first-child {
        padding-right: 0;
      }
      .cat-box-home3 .col-md-12 .col-md-6:last-child {
        padding-left: 0px;
      }

      .cat-box-home3 .bg-text .text-center > img {
        width: 100%;
        margin: auto;
      }

      .cat-box-home3 .row .col-md-6:last-child .col-md-12:last-child .bg-text .btn-theme {
        transform: translateY(0px);
        margin-top: 12px !important;
      }

      .row > [class*="col-"] {
        padding-right: 15px;
        padding-left: 15px;
      }

      .hompage-section-five-two .cat-box-home3 .row .col-md-6:last-child .box .text .btn-theme{left: 15px;}

      .catalog-product-view .breadcrumbs {
        margin-top: 50px;
        text-align: center;
      }

      .page-header .header.content .block-search .block-content {
        top: 143px;
      }

      .footer-area.footer-style2 .footer-main {
        padding: 10px 0 40px;
      }

      .minicart-wrapper .block-minicart{left: 50%;transform: translateX(-70%);right: auto;}
      .minicart-wrapper .block-minicart::after {right: 82px;top: -14px;}
      .minicart-wrapper .block-minicart::before {right: 82px;top: -12px;}
      .minicart-wrapper .product .actions {margin-left: 5px;transform: translateY(-6px);}
      .customer-account-login #maincontent{margin-top: 40px;}
      .customer-account-create #maincontent{margin-top: 40px;}
      .customer-account-create .page-title-wrapper h1{font-size: 30px;margin-bottom: 0;}
      .customer-account-login .page-title-wrapper h1{font-size: 30px;margin-bottom: 0;}

      .divider-area.divider-about-area-style2 .divider-about-content p {
        font-size: 20px;
        margin-bottom: 17px;
      }

      .divider-area.divider-about-area-style2 .container{padding-top: 40px;}
      .cms-return-exchange-policy  #maincontent{margin-top: 45px;}
      .divider-area.divider-about-area-style2 .divider-about-content .title {font-size: 22px;}
      .cms-shipping-policy #maincontent{margin-top: 45px;}
      .catalog-category-view #maincontent {padding-top: 0;}
      .cart-discount {
        width: 100%;
        margin: auto;
      }

      .checkout-index-index #maincontent{margin-top: 45px;}
      .account #maincontent{margin-top: 63px;}
      .checkout-onepage-success #maincontent{margin-top: 45px;}

      .account .actions-toolbar > .primary, .account .actions-toolbar > .secondary{text-align: center;}
      .divider-content.divider-content-style1 h2 {
        font-size: 30px;
      }

      .cat-box-home3 .row .col-md-6:first-child .box .text .btn-theme {
        margin-top: 0px !important;
        transform: translateY(-75px);
        left: -20px;text-align: center;font-size: 22px;
      }

      .catalogsearch-result-index .products-grid .product-items li {
        width: 50%;
        margin: 0;
      }

      .checkout-cart-index .cart.table-wrapper .actions-toolbar{top: 15px;transform: translateY(-50%);right: 30px;}
      .checkout-cart-index .cart.table-wrapper .actions-toolbar .towishlist {display: none;}

      .checkout-index-index .modal-popup .modal-footer .action-save-address {
        width: 200px;
        padding: 10px 15px;
        font-size: 20px;
      }

      .checkout-index-index .modal-popup .modal-footer .action-save-address:hover{background: #fc7b94 !important;}
      .product-info-main .product-reviews-summary{text-align: left;}
      .catalog-product-view .product-social-links{justify-content: flex-start;}
      .product.data.items .item.title.active a::after {
        content: '\e621';
        color: #fc8280;
      }
      .checkout-payment-method .payment-method + .payment-method .payment-method-title {
        border-top: 1px solid #cccccc;
        display: flex !important;
      }

      #search_mini_form .field .label {
        position: absolute;
        right: 0;
        top: 26px;
      }
     
      .hompage-section-five-two .cat-box-home3 .row .col-md-6:last-child .box .text .btn-theme {
        transform: translateY(-70px);
        margin-top: 0 !important;
        left: 40px;
      }

      .product.info.detailed .product.data .data.item a::before{display: none;}
  }

  @media(max-width:391px){

    .cat-box-home3 .row .col-md-6:first-child .box .text .btn-theme {
      margin-top: 0px !important;
      transform: translateY(-65px);
      font-size: 15px;
      left: -21px;font-size: 22px;
    }

    .catalog-product-view .products-related .product-item .product-item-actions{transform: scale(0.75);}

    .account #maincontent {
      margin-top: 63px;
    }

    .block-wishlist-management .wishlist-select .wishlist-name::after, .block-collapsible-nav .title strong{font-size: 18px;}

  }


