/************************************************Header Layout Element Responsive************************************************/

@media only screen and (min-width: 1600px){
    .header-ftc-element.header-layout-23 .is-sticky .box-header-h20 {
        max-width: 1505px;
    }
}

@media only screen and (min-width: 1400px){

    .header-ftc-element.header-layout-11 .header-dropdown-element .content-dropdown.menu-fix {
        top: 150px;
        padding: 100px 0;
    }
    .header-ftc-element.header-layout-15 .is-sticky .mini-box-header-h15 .elementor-column {
        width: 6% !important;
    }
    .header-ftc-element.header-layout-15 .is-sticky .mini-box-header-h15 .elementor-column:first-child {
        width: 88% !important;
    }
    .header-ftc-element.header-layout-15 .sticky-wrapper:not(.is-sticky) .box-header-h15 > .elementor-container > .elementor-row > .elementor-column:not(:nth-child(2)) {
        width: 41.5% !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) { 

    .header-ftc-element.header-layout-23 .is-sticky .box-header-h20 {
        max-width: 1250px;
    }
    .header-ftc-element.header-layout-20 .sticky-wrapper:not(.is-sticky) .box-header-h20 {
        padding-left: 10px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-5 {
        top: -95px;
        right: 35px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-3 {
        top: -95px;
        left: 55%;
    }
    .header-ftc-element.header-layout-16 .box-header-h16 {
        padding-left: 75px !important;
    }
    .header-ftc-element.header-layout-16 .mini-box1-header-h16,
    .header-ftc-element.header-layout-16 .mini-box-bottom-header-h16 {
        padding-right: 75px !important;
    }
    .box-header-h17.elementor-section.elementor-section-stretched,
    .box-header-h18.elementor-section.elementor-section-stretched {
      padding: 0 90px !important;
  }
  .header-ftc-element.header-layout-19 .linklist-header-h16 .elementor-icon-list-items {
    width: max-content;
}
.header-ftc-element.header-layout-15 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown,
.header-ftc-element.header-layout-17 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown,
.header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
    left: 35% !important;
}
.header-ftc-element.header-layout-15 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown {
    left: 10%;
}
.header-ftc-element.header-layout-15 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 15%;
}
.header-ftc-element.header-layout-15 .is-sticky .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown,
.header-ftc-element.header-layout-15 .is-sticky .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown {
    left: 60%;
}
.header-ftc-element.header-layout-22 .box-header-h22 {
    padding: 0 90px !important;
}
.header-ftc-element.header-layout-22 .linklist-header-h22 ul.elementor-icon-list-items {
    margin-right: calc(-26px/2) !important;
    margin-left: calc(-26px/2) !important;
}
.header-ftc-element.header-layout-22 .linklist-header-h22 ul .elementor-icon-list-item {
    margin-right: calc(26px/2) !important;
    margin-left: calc(26px/2) !important;
}
.header-ftc-element.header-layout-22 .box-header-h22 > .elementor-container {
    min-height: 101px !important;
}
.header-ftc-element.header-layout-17 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown {
    left: 44% !important;
}
.header-ftc-element.header-layout-19 .box-header-h19 > .elementor-container > .elementor-row > .elementor-column:nth-child(1) {
    width: 22% !important;
}
.header-ftc-element.header-layout-19 .box-header-h19 > .elementor-container > .elementor-row > .elementor-column:nth-child(2) {
    width: 56% !important;
}
.header-ftc-element.header-layout-19 .box-header-h19 > .elementor-container > .elementor-row > .elementor-column:nth-child(3) {
    width: 22% !important;
}
.header-ftc-element.header-layout-19 .ftc-cart-element .cart-item > a::before {
    right: 2px;
}
.header-ftc-element.header-layout-20 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
.header-ftc-element.header-layout-23 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
    left: 25%;
}
.header-ftc-element.header-layout-24 .mini-box1-header-h24 .elementor-column:nth-child(2) {
    width: 50% !important;
}
.header-ftc-element.header-layout-24 .mini-box1-header-h24 .elementor-column:nth-child(3) {
    width: 10% !important;
}
.header-ftc-element.header-layout-24 .ftc-cart-element .cart-item .cart-total,
.header-ftc-element.header-layout-17 .ftc-cart-element .cart-item .cart-total,
.header-ftc-element.header-layout-18 .ftc-cart-element .cart-item .cart-total {
    right: 12px;
}
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 45%;
}
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
    left: 35%;
}
.header-ftc-element.header-layout-20 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row,
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row,
.header-ftc-element.header-layout-23 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row {
    height: 500px;
}
.header-ftc-element.header-layout-13 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > .mega_dropdown {
    left: 25%;
}
}

@media only screen and (min-width: 1200px){ 

    .header-ftc-element.header-layout-23 .is-sticky .elementor-section.elementor-section-boxed:not(.elementor-inner-section) .elementor-column:nth-child(2) {
        width: 70%;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .content {
        top: 65px;
    }
    .hotpot-h12 .ftc-hot-spot-wrap:hover {
        background-color: transparent !important;
    }
    .header-ftc-element.header-layout-19 .ftc-element-logo {
        position: relative;
        top: -6px;
    }
    .header-ftc-element.header-layout-19 .mega_main_menu.primary {
        position: relative;
        top: 8px;
    }
    .header-ftc-element.header-layout-17 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
        left: 28%;
    }
    .header-ftc-element.header-layout-17 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
    .header-ftc-element.header-layout-17 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
        left: 40%;
    }
    .header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns2 > .mega_dropdown {
        left: 32%;
    }
    .header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
        left: 28%;
    }
    .header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
    .header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
        left: 40%;
    }
    .header-ftc-element.header-layout-18 .mega_main_menu li.multicolumn_dropdown.columns2 > .mega_dropdown {
        left: 32%;
    }
    .header-ftc-element.header-layout-20 .sticky-wrapper.is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
    .header-ftc-element.header-layout-21 .sticky-wrapper.is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
        left: 35%;
    }
    .header-ftc-element.header-layout-16 .box-header-h16 > .elementor-container > .elementor-row > .elementor-column:nth-child(2) {
        width: 81.25%;
    }
    .header-ftc-element.header-layout-19 .mini-box-header-h19 .elementor-column:nth-child(2) {
        width: max-content !important;
        margin-left: auto;
    }
    .header-ftc-element.header-layout-23 .is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown {
        transform: translateX(-10%);
    }
    .header-ftc-element.header-layout-23 .is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
        transform: translateX(-25%);
    }
}

@media only screen and (max-width: 1199px){

    .header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown, .header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
        top: -60%;
        left: 15%;
        transform: none;
    }
    .icon-box-header-18 .elementor-column.elementor-inner-column {
        width: auto;
        margin-right: 30px;
    }
    .header-ftc-element.header-layout-18 .box1-header-h18 > .elementor-container > .elementor-row > .elementor-column:first-child:before {
      right: 60px;
  }
  .header-ftc-element.header-layout-10 .ftc-cart-element {
    margin-right: 0;
}
.header-ftc-element.header-layout-11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown,
.header-ftc-element.header-layout-11 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown {
    transform: translateX(-50%);
}
.header-ftc-element.header-layout-11 .header-dropdown-element .content-dropdown.menu-fix {
    top: 100px;
}
.header-ftc-element.header-layout-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
    left: 80%;
}
.header-ftc-element.header-layout-13 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
    left: 50%;
    transform: translateX(-50%);
}
.header-ftc-element.header-layout-10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
    transform: translateX(-50%);
}
.header-ftc-element.header-layout-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown, 
.header-ftc-element.header-layout-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown,
.header-ftc-element.header-layout-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown, 
.header-ftc-element.header-layout-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
    transform: translateX(-20%);
}
.header-ftc-element.header-layout-10 .header-content .preventive {
    max-width: 940px;
}
.header-ftc-element.header-layout-2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown,
.header-ftc-element.header-layout-2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown {
    left: 0;
    transform: none;
}   
.box-header-h15.elementor-section > .elementor-container {
  max-width: 970px;
}
.header-ftc-element.header-layout-19 .linklist-header-h16 .elementor-icon-list-items {
    width: max-content;
}
.header-ftc-element.header-layout-15 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-15 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 40%;
}
.header-ftc-element.header-layout-16 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-16 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 38%;
}
.header-ftc-element.header-layout-19 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-19 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 40%;
}
.header-ftc-element.header-layout-20 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row,
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row,
.header-ftc-element.header-layout-23 .sticky-wrapper:not(.is-sticky) .box-header-h20 > .elementor-container > .elementor-row {
  height: 500px;
  padding-top: 20px;
  max-width: 180px;
}
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .box2-header-h21 {
  width: 750px;
  left: calc(50% + 100px);
}
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .box2-header-h21 > .elementor-container {
  min-height: 70px !important;
}
.header-ftc-element.header-layout-22 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-right: 36px;
}
.header-ftc-element.header-layout-20 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
.header-ftc-element.header-layout-21 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
    padding: 0 25px;
}
.header-ftc-element.header-layout-23 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding: 0 20px;
}
.header-ftc-element.header-layout-17 .box1-header-h17 > .elementor-container > .elementor-row > .elementor-column:first-child:before,
.header-ftc-element.header-layout-24 .header-top-h24 > .elementor-container > .elementor-row > .elementor-column:first-child:before  {
    right: 75px;
}
.header-ftc-element.header-layout-19 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-right: 35px;
}
.header-ftc-element.header-layout-20 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
.header-ftc-element.header-layout-21 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
.header-ftc-element.header-layout-23 .sticky-wrapper:not(.is-sticky) .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
    left: 15%;
}
.header-ftc-element.header-layout-22 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-22 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown,
.header-ftc-element.header-layout-22 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
    left: 70%;
}
.header-ftc-element.header-layout-23 .social-header-h20 a.elementor-icon.elementor-social-icon {
    width: 26px;
    height: 26px;
}
.header-ftc-element.header-layout-24 .ftc-cart-element .cart-item .cart-total,
.header-ftc-element.header-layout-17 .ftc-cart-element .cart-item .cart-total,
.header-ftc-element.header-layout-18 .ftc-cart-element .cart-item .cart-total {
    right: 7px;
}
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns5 > .mega_dropdown,
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    left: 50%;
}
.header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
    left: 48%;
}
.header-ftc-element.header-layout-16 .ftc-search .ftc_search_ajax {
    top: 50px;
    right: 60px;
}
.header-ftc-element.header-layout-16 .ftc-search .ftc_search_ajax,
.header-ftc-element.header-layout-18 .ftc-search .ftc_search_ajax {
    top: 50px;
    right: 40px;
}
.header-ftc-element.header-layout-6 .header-content .ftc-account .login-text,
.header-ftc-element.header-layout-7 .header-content .ftc-account .login-text,
.header-ftc-element.header-layout-8 .header-content .ftc-account .login-text {
    display: inline-block;
}
.header-ftc-element.header-layout-1 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > .mega_dropdown,
.header-ftc-element.header-layout-3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > .mega_dropdown {
    left: -10%;
}
.header-ftc-element.header-layout-9 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3 > .mega_dropdown {
    transform: none;
    left: -20%;
}
}

@media only screen and (min-width: 992px) {

    .header-ftc-element.header-layout-23 .is-sticky .header-sticky .col-logo-23 {
        display: none;
    }
    .header-ftc-element.header-layout-23 .is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
        left: auto;
        transform: none;
    }
    .header-ftc-element.header-layout-23 .is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns5 > .mega_dropdown {
        transform: translateX(-7%);
    }
    .header-ftc-element.header-layout-23 .is-sticky .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns4 > .mega_dropdown {
        transform: translateX(-30%);
    }
    .header-ftc-element.header-layout-24 .mega_main_menu li.multicolumn_dropdown.columns2 > .mega_dropdown {
        left: auto;
        transform: none;
    }
    .header-ftc-element .header-mobile {
        display: none;
    }
    .header-ftc-element.header-layout-23 .is-sticky .header-sticky .social-header-h20 .elementor-widget-container {
        text-align: right;
    }
    .header-ftc-element.header-layout-23 .is-sticky .header-sticky .col-menu-23 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:first-child .item_link {
        padding-left: 0;
    }

}

@media only screen and (max-width: 991px) {

    .header-ftc-element.header-layout-11 {
        position: relative;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-2,
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-6 {
        right: auto;
    }
    .header-ftc-element.header-layout-5 {
        position: relative;
    }
    .header-ftc-element .header-mobile .mobile-button {
        width: auto;
        padding: 0;
    }
    .header-ftc-element .header-mobile .ftc-shop-cart {
        padding: 0;
    }
    .hotpot-header-12 {
        z-index: 9;
    }
    .hotpot-h12 .ftc-hot-spot-image .content .content-text {
        max-width: 230px;
        width: 100%;
        padding: 30px;
    }
    .header-ftc-element.header-layout-3,
    .header-ftc-element.header-layout-9 {
        position: relative;
    }
    .header-ftc-element .header-mobile .logo-wrapper {
        text-align: center;
    }
    .header-ftc-element .header-content {
        display: none;
    }
    .header-ftc-element .header-mobile {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px 24px 15px 15px;
        box-shadow: none;
    }
    .header-ftc-element .header-mobile .mobile-nav,
    .header-ftc-element .header-mobile .ftc-shop-cart .cart-item > a {
        color: #333;
        font-size: 18px;
    }
    .header-ftc-element .header-mobile .ftc-shop-cart .cart-total {
        top: -20px;
        font-size: 14px;
        left: unset;
        right: -10px;
        width: 20px;
    }
    @-moz-document url-prefix() {
        .header-ftc-element .header-mobile .ftc-shop-cart .cart-total {
            right: -5px;
        }
    }
    .box-header-h15.elementor-section > .elementor-container {
      max-width: calc(100% - 40px);
  }
  .header-ftc-element.header-layout-24 .ftc-tini-cart a:hover {
    background-color: transparent !important;
}
.header-ftc-element.header-layout-13 .header-mobile .ftc-shop-cart .cart-item > a {
  font-size: 16px;
}
.header-ftc-element.header-layout-13 .header-mobile .ftc-shop-cart .cart-total {
    min-width: 20px;
    width: unset;
    padding: 5px;
    height: 20px;
    border-radius: 50%;
    color: #ffffff;
    line-height: 12px;
    text-align: center;
}
}

@media only screen and (max-width: 767px) {

    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-2, 
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-6 {
        right: 0;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-2,
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-6,
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-4 {
        top: -45px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-5 {
        top: -160px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-3 {
        top: -110px;
        left: 0;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .ftc-hot-spot-wrap .content .content-text {
        max-width: 220px;
        padding: 15px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .ftc-hot-spot-wrap .content {
        min-width: 220px;
    }

}

@media only screen and (max-width: 480px) {

    .hotpot-header-12 {
        z-index: 999;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-3 {
        top: -50px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-5 {
        top: -50px;
        right: -40px;
    }
    .hotpot-h12 .ftc-element-hotspots .ftc-hot-spot-image .item-2 {
        top: -15px;
        right: 0;
    }
}