@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
.compare .fa-retweet:before {
    content: "\e61b";
    font-family: 'Pe-icon-7-stroke';
    font-size: 20px;
}
.yith-wcwl-add-to-wishlist .fa-heart:before {
    content: "\e642";
    font-size: 18px !important;
    font-family: 'Pe-icon-7-stroke';
    position: relative;
    top: 1px;
}
.quickview .fa-eye:before {
    content: "\e618";
    font-size: 18px;
    font-family: 'Pe-icon-7-stroke';
}
/*--------------------Home 22 Parallax----------------------*/
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption strong {
    font-family: Bebas Neue;
    font-weight: 400;
    font-size: 48px;
    color: #fff;
    line-height: 48px;
}
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption span {
    font-family: BebasNeueBook;
    font-size: 48px;
    font-weight: 200;
    color: #fff;
    line-height: 48px;
}
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
    width: 100%;
    padding: 0 25%;
}
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption p {
    font-size: 16px;
    color: #fff;
    margin-bottom: 51px;
    margin-top: 10px;
}
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a {
    padding: 13px 46px;
    font-size: 16px;
    font-family: Oswald;
    color: #fff;
    font-weight: 200;
    text-transform: uppercase;
}
.banner1_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a:hover, .banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .button-banner a:hover {
    background-color: #fff;
}
.banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption strong {
    font-weight: 400;
    font-size: 48px;
    color: #262626;
    line-height: 48px;
}
.banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption span {
    font-family: BebasNeueBook;
    font-size: 48px;
    font-weight: 200;
    color: #262626;
    line-height: 48px;
}
.banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
    padding-top: 0;
}
.banner2_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content  .ftc-image-caption p {
    font-size: 16px;
    color: #262626;
    margin-bottom: 51px;
    margin-top: 10px;
    padding-right: 52%;
}
.testi_home22 .style_1 .testimonial-content:hover:before {
    display: none;
}
.testi_home22 .style_1 .testimonial-content {
    background-color: transparent;
}
.testi_home22 .style_1 .swiper-wrapper .testimonial-content .avatar-image {
    display: none;
}
.testi_home22 .style_1 .title-testi-slider h2 p span {
    font-size: 36px;
    font-weight: 400;
}
.testi_home22 .style_1 .title-testi-slider h2 p:before {
    content: "\f10e";
    font-family: Fontawesome;
    font-weight: 500;
    font-size: 36px;
    color: #fff;
    position: absolute;
    left: 49.1%;
    top: 27%;
}
.testi_home22 .style_1 .swiper-wrapper .testimonial-content .infomation {
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.testi_home22 .style_1 .swiper-wrapper .testimonial-content h4.name {
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    margin-top: 25px;
}
.testi_home22 .style_1 .swiper-wrapper .testimonial-content h4.name a {
    color: #fff;
}
.testi_home22 .style_1 .swiper-wrapper .testimonial-content {
    padding: 0 26% 15px;
    margin-bottom: 0;
}
.testi_home22 .style_1 .swiper-pagination .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    margin: 0 8px;
    background-color: #fff;
    opacity: 1;
}
.testi_home22 .style_1 .swiper-pagination {
    margin-bottom: 120px;
    cursor: pointer;
}
.testi_home22 .style_1 .navigation-slider .nav-next.style_2:before {
    content: "\e606";
    font-family: Simple-line-icons;
    color: #fff;
    position: absolute;
    font-size: 18px;
    left: 103px;
    top: -5px;
}
.testi_home22 .style_1 .navigation-slider .nav-prev.style_2:before {
    content: "\e605";
    font-family: Simple-line-icons;
    color: #fff;
    position: absolute;
    font-size: 18px;
    right: 103px;
    top: -5px;
}
.testi_home22 .style_1 .navigation-slider .style_2 {
    font-size: 18px;
    color: #fff;
}
.testi_home22 .style_1 .navigation-slider .nav-next.style_2:after {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 10px;
    left: 46px;
}
.testi_home22 .style_1 .navigation-slider .nav-next.style_2 {
    right: 68px;
    width: 120px;
    cursor: pointer;
}
.testi_home22 .style_1 .navigation-slider .nav-prev.style_2 {
    left: 68px;
    width: 120px;
    display: flex;
    flex-direction: row-reverse;
    cursor: pointer;
}
.testi_home22 .style_1 .navigation-slider .nav-prev.style_2:after {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 10px;
    right: 46px;
}
.banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
    margin-left: 85px;
}
.banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
    font-size: 48px;
    color: #fff;
    font-weight: 400;
    line-height: 48px;
}
.banner3_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p, .banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption p {
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    padding-top: 12px;
}
.title1_product_home22, .title2_product_home22 {
    margin-bottom: 18px !important;
}
.title2_product_home22 .elementor-widget-container .elementor-divider .elementor-divider-separator span {
    margin: 0 45px;
}
.title1_product_home22 .elementor-widget-container .elementor-divider .elementor-divider-separator span {
    margin: 0 18px;
}
.ftc-product-tabs.style_2 .woocommerce .products .product, .ftc-product-tabs.style_2 .woocommerce .product .images > a {
    max-width: 100%;
}
.ftc-product-tabs.style_2 .woocommerce .products .images .star-rating {
    display: none;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description h3.product_title a {
    font-size: 22px;
    font-weight: 400;
    color: #262626;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description .product-sku, .ftc-product-tabs.style_2 .woocommerce .product:hover .item-description .product-sku {
    display: none;
}
.ftc-product-tabs.style_2 .woocommerce .product .images .group-button-product > div {
    border-radius: 50%;
}
.ftc-product-tabs.style_2 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a i:before {
    top: 1px;
}
.ftc-product-tabs.style_2 .group-button-product a.button.add_to_cart_button {
    width: 40px;
    height: 40px;
}
.ftc-product-tabs.style_2 .add-to-cart.add_to_cart_button a.add_to_cart_button:before {
    content: "\e66e";
    font-family: Pe-icon-7-stroke;
    font-weight: 800;
    width: 40px !important;
    padding-top: 0;
}
.ftc-product-tabs.style_2 .group-button-product {
    top: 48%;
}
.box_product_home22 {
    padding: 0 5%;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ftc-product-tabs.style_2 .woocommerce .product:hover .item-description.wc-vendor {
    padding-bottom: 10px !important;
}
.ftc-product-tabs.style_2 .woocommerce .product:hover .item-description .product_title {
    margin-bottom: 0;
    padding-bottom: 00px;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description .product_title {
    padding-bottom: 0;
}
.ftc-product-tabs.style_2 .woocommerce .ftc-product.product .item-description .star-rating {
    display: block;
    order: 4;
}
.ftc-product-tabs.style_2 .woocommerce .product:hover .item-description .wcvendors_sold_by_in_loop {
    display: none !important;
}
.ftc-product-tabs.style_2 .woocommerce .product .item-description .product_title {
    text-align: center;
    padding-top: 0;
    order: 1;
}
.ftc-product-tabs.style_2 .woocommerce div.product .item-description span.price {
    position: relative;
    display: flex;
    align-items: center;
    order: 3;
}
.ftc-product-tabs.style_2 .woocommerce .products .ftc-products .product {
    padding-bottom: 90px;
}
.ftc-product-tabs.style_2 .woocommerce div.product .item-description .price span.amount {
    font-size: 18px;
    color: #262626 !important;
    font-weight: 400;
}
.ftc-product-tabs.style_2 .woocommerce div.product .item-description .price ins {
    padding-left: 7px;
}
.ftc-product-tabs.style_2 .woocommerce div.product .item-description .short-description {
    font-family: Montserrat !important;
    color: #999;
    line-height: 14px;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-overflow: clip;
    -webkit-box-orient: vertical;
    overflow: hidden;
    order: 2;
}
.ftc-product-tabs.style_2 .tabs-wrapper {
    display: none;
}
.ftc-product-tabs.style_2 .tabs-content-wrapper .woocommerce {
    padding-top: 0;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .sub-title, .sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .decorative-icon {
    display: none;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .widget-title {
    text-align: center;
    font-size: 36px;
    font-weight: 400;
    line-height: 36px;
    padding: 155px 0 18px;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .text-sub {
    font-family: Montserrat !important;
    padding: 0 36%;
    margin-bottom: 28px;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub input {
    width: 250px;
    border: none;
    border-radius: 30px;
    height: 36px;
    line-height: 36px;
    background-color: rgba(255, 255, 255, 0.2);
    font-size: 14px;
    font-family: Montserrat;
    position: relative;
    left: -3%;
    color: #fff;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input {
    width: 108px;
    border: none;
    border-radius: 30px;
    height: 36px;
    line-height: 22px;
    font-size: 22px;
    position: absolute;
    right: 40%;
    top: 59%;
    font-family: BebasNeueBook;
    font-weight: 200;
    color: #fff;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .button-sub input:hover {
    background-color: #000;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.sub_email_home22 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .form-sub {
    margin-bottom: 147px;
}
.banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content {
    width: 100%;
    top: 55%;
}
.banner4_home22 .elementor-widget-container .ftc-element-image figure .ftc-image-content .ftc-image-caption strong {
    text-shadow:  1px 2px 6px #777777;;
}
.box_ins_home22 .elementor-widget-container .ftc-element-instgram ul li a::after {
    content: "\f16d";
    font-family: Fontawesome;
    font-size: 33px;
    color: #fff;
    position: absolute;
    opacity: .01;
    z-index: 5;
    margin-left: -9%;
    bottom: 46%;
}
.box_ins_home22 .elementor-widget-container .ftc-element-instgram ul li:hover a::after {
    opacity: 1;
    color: #fff;
    transition: 0.9s all;
}
.box_ins_home22 .elementor-widget-container .ftc-element-instgram ul {
    margin-bottom: 0;
}
.social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items {
    margin-left: -5px;
}
.social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #f2f2f2;
    margin: 0 5px;
}
.social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.social_icon_home22 .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item a span{
    position: absolute;
}
.social_icon_home22 .elementor-widget-container ul li:hover span i.fa-facebook-f {
    color: #3b5998 !important;
}
.social_icon_home22 .elementor-widget-container ul li:hover span i.fa-google-plus-g {
    color: #e74d89 !important;
}
.social_icon_home22 .elementor-widget-container ul li:hover span i.fa-pinterest {
    color: #d63633 !important;
}
.social_icon_home22 .elementor-widget-container ul li:hover span i.fa-linkedin-in {
    color: #1E73BE !important;
}
.social_icon_home22 .elementor-widget-container ul li:hover span i.fa-twitter {
    color: #36b9ff !important;
}
.text_des_home22 .elementor-widget-container .elementor-text-editor p{
    margin-bottom: 5px;
}
.title1_footer_home22 {
    margin-bottom: 28px !important;
}
.blog_footer_home22 .elementor-widget-container .title-blogs-grid h2 p {
    font-size: 20px;
    text-align: left;
    color: #262626;
    line-height: 20px;
}
.blog_footer_home22 .elementor-widget-container .title-blogs-grid h2 p:after {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #ebebeb;
    position: absolute;
    left: 0;
    top: 10%;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .image-timeline img {
    display: none;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .date-timeline-element {
    width: 46px;
    height: 46px;
    border: 2px solid;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .inner-wrap .post-text > a{
    display: none;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .date-timeline-element .day {
    font-size: 20px;
    font-weight: 400;
    color: #262626;
    margin-bottom: 2px;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline .date-timeline-element .month {
    font-size: 15px;
    font-weight: 200;
    font-family: Oswald;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    color: #262626;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .element-timeline {
    width: auto;
    max-width: initial;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .inner-wrap {
    max-width: initial;
    display: flex;
    align-items: center;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .inner-wrap .post-text h4 a {
    font-size: 20px;
    font-weight: 400;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs .inner-wrap .post-text p {
    margin-bottom: 0;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs {
    margin-bottom: 34px !important;
}
.ftc-elements-blogs-timeline.style_1 .ftc-blogs:last-child {
    margin-bottom: 0 !important;
}
.ftc-elements-blogs-timeline.style_1  {
    margin-left: 0;
}
.blog_footer_home22 .elementor-widget-container .title-blogs-grid {
    margin-bottom: 33px;
}
.block_tags_home22 .elementor-widget-container {
    font-size: 20px;
    font-weight: 400;
    color: #262626;
    line-height: 20px;
}
.block_tags_home22 .elementor-widget-container:after {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #ebebeb;
    position: absolute;
    left: 0;
    top: 11%;
}
.block_tags_home22 .elementor-widget-container .tagcloud {
    margin-top: 25px;
}
.block_tags_home22 .elementor-widget-container .tagcloud a {
    font-size: 15px !important;
    color: #999999 ;
    padding: 8px 14px 8px 7px !important;
    margin: 0px 13px 13px 0 !important;
}
.block_tags_home22 .elementor-widget-container .tagcloud a:hover {
    color: #fff;
}
footer .email_sub_footer_home22 form.mc4wp-form {
    max-width: 100%;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .sub-title, footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields h4.widget-title, footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .decorative-icon {
    display: none;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .text-sub {
    font-size: 15px;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 25px;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .form-sub {
    margin-left: 0;
    width: 100%;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .form-sub input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #f0eded;
    border-radius: 0;
    border: none;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .button-sub {
    float: right;
    position: absolute;
    right: 0;
    margin-bottom: 0;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .button-sub input {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    border-radius: 0;
}
footer .email_sub_footer_home22 form.mc4wp-form .mc4wp-form-fields .button-sub i {
    display: block;
    font-size: 16px;
    color: #Fff;
    position: absolute;
    right: 11px;
    top: 11px;
    pointer-events: none;
}
footer .email_sub_footer_home22 {
    margin-bottom: 12px !important;
}
.title3_footer_home22 {
    margin-bottom: 16px !important;
}
.menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu {
    display: flex;
    justify-content: center;
}
.menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu li:first-child {
    padding-top: 7px;
}
.menu_footer_home22 .elementor-widget-container ul.ftc-elements-nav-menu li a span {
    font-size: 18px;
    font-family: BebasNeueRegular !important;
    font-weight: 400;
    line-height: 16px;
}
.title2_footer_home22 .elementor-widget-container h2:after {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #ebebeb;
    position: absolute;
    left: 0;
    bottom: -38%;
}
.box_banner2_home22, .slider2_home22 {
    margin-top: -1px;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu .fa-bars span {
    font-size: 16px;
    font-family: Oswald;
    font-weight: 200;
    color: #666;
    text-transform: uppercase;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu .fa-bars:before {
    content: "\e601";
    font-family: Simple-line-icons;
    font-size: 20px;
    color: #666;
    font-weight: 100;
    padding-right: 13px;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu .fa-bars {
    display: flex;
    align-items: center;
}
.header-ftc.header-layout21 .header-content > .container {
    display: flex;
    align-items: center;
    height: 128px;
}
.header-ftc.header-layout21 .header-content {
    padding: 0;
}
header .is-sticky .header-sticky.header-ftc.header-layout21 {
    padding: 0;
}
.header-ftc.header-layout21 .header-content > .container .logo-wrapper.is-desktop {
    flex: 1;
    margin-right: 0;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content {
    display: flex;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search form .ftc_search_ajax {
    display: none;
    position: absolute;
    left: 30px;
    top: 0px;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search:focus form .ftc_search_ajax {
    display: block;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search button::before {
    content: "\e618";
    font-family: Pe-icon-7-stroke;
    font-size: 22px;
    color: #666;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search .search-button {
    float: left;
    margin-left: 30px;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .ftc-search-product .ftc-search {
    max-width: 120px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login {
    font-size: 0;
    display: flex;
    position: relative;
    top: 2px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a {
    color: #666;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up span {
    display: none;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a span {
    font-size: 16px;
    font-family: Oswald;
    font-weight: 200;
    text-transform: uppercase;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up:after {
    content: "\f007";
    font-family: Fontawesome;
    font-size: 20px;
    color: #666;
    padding-left: 10px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a.log-out span{
    padding-left: 10px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a.my-account::before {
    display: none;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .dropdown-button .fa-bars:before {
    content: "\e601";
    font-family: Simple-line-icons;
    font-size: 17px;
    color: #666;
    position: relative;
    top: 2px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content > .dropdown-button #dropdown-list .ftc-sb-account {
    display: none;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list {
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.9);
    top: 0;
    border-top: 0 ;
    border-bottom: 0 ;
    border-right: 0;
    padding-top: 49px;
    padding-bottom: 49px;
}
.header-ftc.header-layout21 .header-content .container .nav-right-content .ftc-sb-account .ftc-account {
    z-index: 1;
}
.header-ftc.header-layout21 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor >a:before,.header-ftc.header-layout21 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover >a:before {
    display: none !important;
}
.header-ftc.header-layout21 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #fff;
    font-size: 20px;
    font-family: Oswald, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown {
    background: rgba(0, 0, 0, .7) !important;
}
.header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown > li > ul {
    background: rgba(0, 0, 0, .7) !important;
}
.header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown > li.drop_to_right.sub-style > .mega_dropdown {
    background: transparent !important;
}
.header-ftc.header-layout21 .mega_main_menu li.multicolumn_dropdown.columns4 > .mega_dropdown {
    margin-left: 0;
}
.header-ftc.header-layout21 .mega_main_menu .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right:after, .header-ftc.header-layout21 .mega_main_menu .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right:after {
    content: "\e688";
    font-family: Pe-icon-7-stroke;
    font-size: 40px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 18px;
}
.header-ftc.header-layout21 .mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text {
    color: #fff !important;
}
.header-ftc.header-layout21 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown > li > .item_link .link_text {
    font-size: 18px;
    font-weight: 400;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social > ul {
    display: flex;
    justify-content: center;
    list-style: none;
    margin-right: 80px;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social > ul li {
    height: 35px;
    width: 35px;
    border: 1px solid #fff;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social > ul li a {
    font-size: 0;
    line-height: 0;
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social > ul li a i {
    font-size: 18px;
    color: #fff;
}
header .is-sticky .header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .dropdown-menu-cont .navigation-primary {
    padding-bottom: 0;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown > li > a > .link_content > .link_text {
    font-size: 14px !important;
}
header .is-sticky .header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list {
    /* padding: 49px 0;
    position: absolute;
    display: flex ;
    align-items: center; */
}
.header-ftc.header-layout21 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list .header-mobile-social {
    display: none;
}
.header-ftc.header-layout21 .mega_main_menu .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right:after, .header-ftc.header-layout21 .mega_main_menu .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right:after {
    display: none;
}
.header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, .header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right > .mega_dropdown {
    left: 0;
    top: 30px;
}
.slider2_home22 .text_need_shadow {
    text-shadow: -3px 0 3px  rgba(0, 0, 0, 0.2) !important;
}
.header-ftc.header-layout21 .navigation-primary .container {
    width: 1170px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-ftc.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li {
    padding: 0 40px;
}
/*-------------------End Home22------------------------*/
/*-------------------Home23------------------------*/
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tparrows{
    background-color: transparent !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 115px;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow:before {
    content: "\e605";
    font-family: Simple-line-icons;
    font-size: 17px;
    font-weight: 100;
    color: #fff;
    float: left;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow:after {
    content: "back";
    font-size: 16px;
    font-family: oswald;
    font-weight: 200;
    text-transform: uppercase;
    color: #fff;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow .tp-arr-allwrapper .tp-arr-iwrapper .divider {
    background-color: #fff;
    position: relative;
    top: -4px;
    left: -7px;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow:before {
    content: "next";
    font-size: 16px;
    font-family: oswald;
    font-weight: 200;
    text-transform: uppercase;
    color: #fff;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow:after {
    content: "\e606";
    font-family: Simple-line-icons;
    font-size: 17px;
    font-weight: 100;
    color: #fff;
    float: right;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow .tp-arr-allwrapper .tp-arr-iwrapper .divider {
    background-color: #fff;
    position: relative;
    top: -4px;
    right: -7px;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-leftarrow {
    top: 52.5% !important;
    left: 50px !important;
}
.slider_home23 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-slider_revolution .elementor-widget-container .wp-block-themepunch-revslider .tp-rightarrow {
    top: 52.5% !important;
    left: auto !important;
    right: -63px;
}
.html_custom_home23 {
    display: none;
}
.header-ftc.header-layout22 {
    position: absolute;
    top: 0;
}
.header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .dropdown-button-menu .fa-bars span, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-right-content > .dropdown-button .fa-bars:before, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-right-content .ftc-shop-cart .ftc-tini-cart .cart-item a::before, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a span, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-right-content > .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up:after {
    color: #fff;
}
.header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .dropdown-button-menu .fa-bars:before {
    color: #dbdcdd;
}
.header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .ftc-search-product .ftc-search button::before {
    color: #c3c5c6;
}
header .header-ftc.header-layout21.header-layout22 .is-sticky .header-content {
    background-color: rgba(0, 0, 0, .9);
}
.header-ftc.header-layout22 .header-content {
    padding: 12px 0;
}
.header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list {
    padding-top: 52px;
    padding-bottom: 52px;
}
.header-ftc.header-layout22 .header-content .container .nav-right-content, .header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content {
    margin-top: 40px;
}
header .is-sticky .header-ftc.header-layout22 .header-content .container .nav-right-content, header .is-sticky .header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content {
    margin-top: 0;
}
.admin-bar .header-ftc.header-layout22 {
    top: 30px;
}
header .is-sticky .header-ftc.header-layout21.header-layout22 .header-content .container .nav-left-content .dropdown-button-menu #dropdown-list {
    height: 152px;
}
/*----------------------Home 24---------------------------*/
.elementor-section.elementor-section-boxed.box_service_home24 > .elementor-container {
    max-width: 1170px !important;
}
.service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i {
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid ;
    border-radius: 50%;
}
.service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i.fa-heart:before {
    content: "\e642";
    font-size: 18px;
    font-family: 'Pe-icon-7-stroke';
}
.service_home24 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content {
    max-width: 50%;
}
.service_home24 .elementor-widget-container .elementor-icon-box-wrapper {
    display: flex;
    justify-content: center;
}
.button_product_home24 {
    margin-bottom: 0 !important;
}
.button_product_home24 .elementor-widget-container .elementor-button-wrapper a {
    position: absolute;
    right: 0;
    padding-right: 0;
    bottom: -10px;
}
.banner_home24 .elementor-widget-container .elementor-image figure .ftc-image-content .ftc-image-caption h2 {
    color: #fff;
    font-size: 36px;
    line-height: 36px;
    text-shadow: 0 0 5px rgba(0, 0, 0, .25);
}
.banner_home24 .elementor-widget-container .elementor-image figure .ftc-image-content {
    width: 100%;
}
.countdown_home24 .elementor-widget-container .ftc-countdown-element .countdown-timer-init .items {
    width: 44px;
    height: 56px;
    padding-top: 10px;
}
.countdown_home24 .elementor-widget-container .ftc-countdown-element .countdown-timer-init .items .ftc-number {
    height: 20px;
}
.countdown_home24 {
    position: absolute !important;
    bottom: 48%;
}
.banner_home24:nth-child(2), .title_product_home24 {
    margin-bottom: 0 !important;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .star-rating, .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .add-to-cart, .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .compare, .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .quickview i {
    display: none;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .quickview span {
    font-size: 18px;
    line-height: 34px;
    color: #fff;
    font-family: BebasNeueRegular;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist {
    margin-left: 0;
    position: absolute;
    top: -220px;
    right: 15px;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist, .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a, .ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a i {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: transparent;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a i{
    border: 1px solid #e1e1e1;
    border-radius: 50%;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .quickview {
    width: 100%;
    border-radius: 0;
    height: 36px;
    line-height: 36px;
    margin-left: 0;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product {
    top: 95%
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a {
    box-shadow: none;
}
.ftc-product-tabs.style_3 .woocommerce .product .images .group-button-product .yith-wcwl-add-to-wishlist a i::before {
    top: 0;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0px !important;
}
.ftc-product-tabs.style_3 .woocommerce .product:hover .item-description {
    padding-bottom: 0px !important;
}
.ftc-product-tabs.style_3 .woocommerce .product:hover .item-description .wcvendors_sold_by_in_loop, .ftc-product-tabs.style_3 .woocommerce .product .item-description .product-sku {
    display: none;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .star-rating {
    display: block;
    order: 4;
}   
.ftc-product-tabs.style_3 .woocommerce .product .item-description .product_title a{
    font-size: 22px;
    font-weight: 400;
    line-height: 22px;
    color: #262626;
    font-family: BebasNeueRegular;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .product_title {
    text-align: center;
    padding-bottom: 2px !important;
    padding-top: 0;
    width: 100%;
    order: 1;
}
.ftc-product-tabs.style_3 .woocommerce .product:hover .item-description .product_title {
    margin-bottom: 0;
    padding-bottom: 2px;
}
.ftc-product-tabs.style_3 .woocommerce .product:hover .item-description .wcvendors_sold_by_in_loop {
    display: none !important;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .short-description {
    color: #999;
    font-weight: 500;
    line-height: 14px;
    margin-bottom: 10px;
    order: 2;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .price {
    position: relative;
    order: 3;
    text-align: center !important;
}
.ftc-product-tabs.style_3 .woocommerce .product .item-description .price .amount {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #262626 !important;
    line-height: 18px;
}
.ftc-product-tabs.style_3 .tabs-wrapper {
    display: none;
}
.ftc-product-tabs.style_3 .tabs-content-wrapper .woocommerce {
    padding-top: 0;
}
.ftc-product-tabs.style_3 .woocommerce .products .owl-nav > div {
    width: auto !important;
    height: auto !important;
    background-color: transparent;
    box-shadow: none;
}
.ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-prev {
    left: -33px;
}
.ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-prev::before {
    content: "\e605";
    font-family: simple-line-icons;
    font-size: 17px;
    color: #666;
    line-height: 17px;
    cursor: pointer;
}
.ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-next {
    right: -33px;
}
.ftc-product-tabs.style_3 .woocommerce .products .owl-nav .owl-next::before {
    content: "\e606";
    font-family: simple-line-icons;
    font-size: 17px;
    color: #666;
    line-height: 17px;
    cursor: pointer;
}
.nav-prev.style_3:before {
    content: "\e605";
    font-family: "simple-line-icons";
    font-size: 17px;
    color: #666;
}
.nav-next.style_3::before {
    content: '\e606';
    font-family: "simple-line-icons";
    font-size: 17px;
    color: #666;
}
.nav-prev.style_3 {
    left: -44px;
    top: 38%;
}
.nav-next.style_3 {
    right: -44px;
    top: 38%;
}
.product_cate_home24 .nav-next.style_3, .product_cate_home24 .nav-prev.style_3 {
    top: 47%;
}
.ftc-element-testimonial.style_2 .title-testi-slider h2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 0;
}
.ftc-element-testimonial.style_2 .title-testi-slider h2:first-child::before {
    display: none;
}
.ftc-element-testimonial.style_2 .title-testi-slider h2::before {
    content: "\f10e";
    font-family: Fontawesome;
    font-size: 36px;
    position: absolute;
    left: 49.1%;
    top: 77px;
}
.ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    padding: 0 28% 15px;
}
.ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content:hover:before, .ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .avatar-image {
    display: none;
}
.ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .infomation {
    line-height: 22px;
    color: #fff;
    text-align: center;
}
.ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .name {
    font-size: 18px;
    line-height: 18px;
    margin: 25px 0;
}
.ftc-element-testimonial.style_2 .swiper-wrapper .testimonial-content .name a {
    color: #fff;
    font-weight: 400;
    font-family: BebasNeueRegular;
}
.ftc-element-testimonial.style_2 .swiper-pagination span.swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background-color: #fff;
    opacity: 1;
}
.ftc-element-testimonial.style_2 .swiper-pagination {
    margin-bottom: 62px;
    cursor: pointer;
}
.ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3:before, .ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3:before {
    color: #dadada;
    font-size: 17px;
}
.ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3 {
    font-size: 18px;
    color: #fff;
    width: 120px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    left: 60px;
    top: 50.5%;
    font-family: BebasNeueRegular;
}
.ftc-element-testimonial.style_2 .navigation-slider .nav-prev.style_3:after {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #b7b7b7;
    position: absolute;
    right: 42px;
    top: 14px;
}
.ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3 {
    font-size: 18px;
    color: #fff;
    width: 120px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    right: 60px;
    top: 50.5%;
    font-family: BebasNeueRegular;
}
.ftc-element-testimonial.style_2 .navigation-slider .nav-next.style_3:after {
    content: "";
    width: 50px;
    height: 1px;
    background-color: #b7b7b7;
    position: absolute;
    left: 42px;
    top: 14px;
}
.ftc-product-categories.style_2 .ftc-categories .item-desciption {
    margin-top: 15px;
}
.ftc-product-categories.style_2 .item-desciption .title {
    font-family: BebasNeueRegular;
}
.ftc-product-grid.style_1 .title-product-grid h2 p {
    font-size: 30px;
    color: #262626;
    text-align: left;
    letter-spacing: 0.5px;
}
.ftc-product-grid.style_1 .title-product-grid h2 p:before {
    content: "";
    width: 30px;
    height: 2px;
    background-color: #ebebeb;
    position: absolute;
    top: 43px;
}
.ftc-product-grid.style_1 .ftc-product .images {
    border: 1px solid #ebebeb;
    width: 40%;
    margin-right: 15px;
    margin-bottom: 0px;
}
.ftc-product-grid.style_1 .ftc-product .images .star-rating {
    display: none;
}
.ftc-product-grid.style_1 .ftc-product.product:hover .images .group-button-product {
    display: none;
}
.ftc-product-grid.style_1 .ftc-product .item-description .product_title a {
    font-size: 22px;
    color: #262626;
    line-height: 26px;
    font-weight: 400;
    /* display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden; */
    text-align: left;
}
.ftc-product-grid.style_1 .ftc-product:hover .item-description .product_title {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.ftc-product-grid.style_1 .ftc-product:hover .item-description .wcvendors_sold_by_in_loop, .ftc-product-grid.style_1 .ftc-product .item-description .wcvendors_sold_by_in_loop {
    display: none !important;
}
.ftc-product-grid.style_1 .products .ftc-product {
    /* max-width: 100%; */
    display: flex;
    margin-bottom: 30px;
    padding: 0;
    margin-left: 0 !important;
}
.ftc-product-grid.style_1 .ftc-product:last-child {
    margin-bottom: 0;
}
.ftc-product-grid.style_1 .ftc-product .item-description {
    vertical-align: top;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.ftc-product-grid.style_1 .ftc-product .item-description .price {
    font-size: 18px;
    font-weight: 400;
    position: relative;
    left: 0;
    right: auto;
    float: left;
    text-align: left !important;
}
.ftc-product-grid.style_1 .ftc-product.product .item-description .star-rating {
    display: block;
    margin: 0;
}
.ftc-product-grid.style_1 .ftc-product .item-description .price .amount {
    color: #262626;
    font-weight: 400;
}
.ftc-product-grid.style_1 .ftc-product .item-description .product_title {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: BebasNeueRegular;
    width: 100%;
    white-space: inherit;
}
.block1_footer_home24.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1170px !important;
}
.text_des_footer_home24 {
    margin-bottom: 15px !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #3d3d3d;
    display: flex;
    justify-content: center;
}
.social_icon_footer_home24 .elementor-widget-container ul li span {
    width: 100%;
    position: absolute;
}
.social_icon_footer_home24 .elementor-widget-container ul li:hover span i.fa-facebook-f {
    color: #3b5998 !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li:hover span i.fa-google-plus-g {
    color: #e74d89 !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li:hover span i.fa-pinterest {
    color: #d63633 !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li:hover span i.fa-linkedin-in {
    color: #1E73BE !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li:hover span i.fa-twitter {
    color: #36b9ff !important;
}
.social_icon_footer_home24 .elementor-widget-container ul li span i {
    display: flex;
    justify-content: center;
    width: 100%;
}
.title1_footer_home24 {
    margin-bottom: 27px !important;
}
.blog_footer_home24 .elementor-widget-container .title-blogs-grid h2:first-child {
    display: none;
}
.blog_footer_home24 .elementor-widget-container .title-blogs-grid h2 {
    color: #fff;
    text-align: left;
    font-size: 20px;
    margin-top: 0;
}
.blog_footer_home24 .elementor-widget-container .title-blogs-grid h2:before {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 92px;
}
.blog_footer_home24 .elementor-widget-container .title-blogs-grid {
    margin-bottom: 33px;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs {
    width: 100%;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs:last-child, .ftc-elements-blogs-timeline.style_2 .ftc-blogs:last-child .inner-wrap .post-text p {
    margin-bottom: 0 !important;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .element-timeline .image-timeline img, .ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap .post-text > a {
    display: none;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .element-timeline .date-timeline-element {
    width: 46px;
    height: 46px;
    background-color: #fff;
    border: 2px solid;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .element-timeline .date-timeline-element .day {
    font-size: 22px;
    font-weight: 400;
    line-height: 20px;
    color: #262626;
    position: relative;
    top: 3px;
    margin-bottom: 3px;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .element-timeline .date-timeline-element .month {
    font-size: 15px;
    font-weight: 200;
    font-family: Oswald;
    line-height: 15px;
    color: #666;
    text-transform: uppercase;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .inner-wrap .post-text h4 a {
    font-size: 20px;
    line-height: 20px;
}
.ftc-elements-blogs-timeline.style_2 .ftc-blogs .element-timeline {
    max-width: initial;
    width: auto;
}
.ftc-elements-blogs-timeline.style_2 {
    position: relative;
    left: 5px;
}   
.tags_footer_home24 .elementor-widget-container {
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
}
.tags_footer_home24 .elementor-widget-container:before {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 89px;
}
.tags_footer_home24 .elementor-widget-container .tagcloud a {
    font-size: 14px !important;
    line-height: 14px;
    color: #999;
    padding: 9px 11px !important;
    margin: 0 11px 13px 0 !important;
    border: 1px solid #999;
}
.tags_footer_home24 .elementor-widget-container .tagcloud a:hover {
    background-color: #fff;
}
.tags_footer_home24 .elementor-widget-container .tagcloud {
    margin-top: 28px;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form {
    max-width: 100%;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .sub-title, .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .widget-title.heading-title, .email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields .decorative-icon {
    display: none;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.text-sub {
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 24px;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.form-sub {
    margin-left: 0;
    width: 100%;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.form-sub input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub {
    position: absolute;
    right: 0;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub input {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    border-radius: 0;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub input::before {
    content: "\f0e0";
    font-family: Fontawesome;
    font-size: 20px;
    color: #fff;
    position: absolute;
}
.email_sub_footer_home24 .elementor-widget-container .elementor-text-editor form .mc4wp-form-fields p.button-sub i {
    display: block;
    font-size: 16px;
    color: #Fff;
    position: absolute;
    right: 11px;
    top: 11px;
    pointer-events: none;
}
.title3_footer_home24 {
    margin-bottom: 22px !important;
}
.email_sub_footer_home24 {
    margin-bottom: 8px !important;
}
.title3_footer_home24 .elementor-widget-container h3::before {
    content: "";
    width: 28px;
    height: 2px;
    background-color: #FFF;
    position: absolute;
    top: 92px;
}
.menu_footer_home24 .elementor-widget-container ul.ftc-elements-nav-menu {
    display: flex;
    justify-content: center;
}
.menu_footer_home24 .elementor-widget-container ul.ftc-elements-nav-menu li:first-child {
    padding-top: 7px;
}
.menu_footer_home24 .elementor-widget-container ul.ftc-elements-nav-menu li a span {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    font-family: BebasNeueRegular !important;
}
.slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows:hover {
    background: transparent !important;
}
.slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows:hover:before {
    transform: none !important;
}
.slider_home24 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container .wp-block-themepunch-revslider .tparrows::before {
    font-size: 25px;
}
.slider_home24 .tparrows {
    display: none;
}
.slider_home24:hover .tparrows {
    display: block;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search .search-button {
    color: #666;
    font-size: 18px;
}
.header-ftc.header-layout20 .dropdown-button span.fa.fa-bars:before {
    margin-right: 0;
    content: "\f0c9";
    font-size: 18px;
    color: #666;
}
.header-ftc.header-layout20 .ftc-cart-tini:before {
    color: #666666;
    font-size: 18px;
}
.header-ftc.header-layout20 {
    background-color: transparent;
}
/* .header-ftc.header-layout20.header-sticky {
    background-color: #fff;
} */
.header-ftc.header-layout20 .header-content {
    padding: 0;
}
.header-ftc.header-layout20 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before, .header-ftc.header-layout20 .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before {
    display: none !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    height: auto !important;
    line-height: initial !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, .header-ftc.header-layout20 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text {
    color: #333 !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a > .link_content {
    padding: 13px 15px;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a {
    padding: 0 10px;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search .search-button {
    color: #666;
    font-size: 18px;
    width: 37px;
    height: 37px;
    border: 1px solid #ebebeb;
    border-radius: 0 30px 30px 0;
    border-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: -37px;
}
.header-ftc.header-layout20 .dropdown-button span.fa.fa-bars:before {
    margin-right: 30px;
    content: "\e601";
    font-family: simple-line-icons;
    font-size: 20px;
    color: #666;
    font-weight: 100;
    position: relative;
    top: 3px;
}
.header-ftc.header-layout20 .ftc-cart-tini:before {
    color: #666666;
    font-size: 18px;
}
.header-ftc.header-layout20 {
    background-color: transparent;
}
/* .header-ftc.header-layout20.header-sticky {
    background-color: #fff;
} */
.header-ftc.header-layout20. .header-content {
    padding: 0;
}
.header-ftc.header-layout20 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before, .header-ftc.header-layout20 .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before {
    display: none !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    height: auto !important;
    line-height: initial !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    padding-left: 0;
    padding-right: 10px;
    padding: 0;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, .header-ftc.header-layout20 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text {
    color: #fff !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px !important;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > a > .link_content, .header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > a > .link_content{
    background-color: #11519b;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a > .link_content {
    padding: 18px 22px;
}
.header-ftc.header-layout20 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a {
    padding: 0 10px;
}
.header-ftc.header-layout20 .navigation-primary > .container {
    width: 600px;
}
.header-ftc.header-layout20 .navigation-primary {
    padding-top: 0px;
}
.header-ftc.header-layout20 .header-content > .container {
    display: flex;
    align-items: center;
    height: 56px;
    line-height: 56px;
    position: relative;
}
.header-ftc.header-layout20 .container .nav-right-content {
    max-width: 300px;
    display: flex;
    align-items: center;
}
.header-ftc.header-layout20 .container .nav-right-content .dropdown-button #dropdown-list .ftc-sb-account {
    display: none;
}
.header-ftc.header-layout20 .ftc-search-product .ftc_search_ajax input[type="text"] {
    border-bottom: 1px solid #666;
}
.header-ftc.header-layout20 .header-top .header-mobile-social ul li a {
    font-size: 0;
    font-weight: 400;
    position: relative;
    top: 5px;
}
.header-ftc.header-layout20 .header-top .header-mobile-social ul li a i {
    font-size: 18px;
    color: #666;
    font-weight: 400;
}
.header-ftc.header-layout20 .header-top .header-mobile-social ul li.hd-instagram {
    display: none;
}
.header-ftc.header-layout20 .header-top .header-mobile-social ul li {
    width: 40px;
    height: 40px;
    list-style: none;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-ftc.header-layout20 .header-top .header-mobile-social ul {
    display: flex;
    margin-bottom: 0;
}
.header-ftc.header-layout20 .header-top .hd-cent-cont {
    color: #666;
    font-style: italic;
    font-weight: 600;
    line-height: 40px;
    flex: 1;
}
.header-ftc.header-layout20 .header-top > .container {
    display: flex;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login {
    font-size: 0;
    display: flex;
    align-items: center;
    height: 40px;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login a span {
    color: #666;
    font-weight: 600;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up span {
    display: none;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up:after {
    content: "\f007";
    font-family: Fontawesome;
    color: #666;
    font-size: 16px;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login a.login {
    position: relative;
    top: 2px;
    padding-right: 10px;
}
.header-ftc.header-layout20 .header-top .ftc-sb-account .ftc-account .ftc_login a.log-out {
    padding-left: 10px;
}
.header-ftc.header-layout20 .header-top {
    background-color: #f7f7f7;
}
.header-ftc.header-layout20 .header-row2 .container {
    display: flex;
    align-items: center;
    padding: 22.5px 0;
}
.header-ftc.header-layout20 .header-row2 .container .ftc-search-product  {
    flex: 1;
    display: flex;
    justify-content: center;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search .search-button::before {
    content: "\e618";
    font-family: Pe-icon-7-stroke;
}
.header-ftc.header-layout20 .header-row2 .container .ftc-search-product .ftc-search {
    max-width: initial;
    display: flex;
    flex-flow: row-reverse;
    height: 37px;
    line-height: 37px;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search form {
    width: auto;
    display: flex;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search form .ftc_search_ajax {
    width: 520px;
    line-height: 35px;
    height: 35px;
    display: block !important;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search form .ftc_search_ajax input {
    border: 1px solid #ebebeb;
    border-radius: 30px;
    background-color: #f7f7f7;
    padding-left: 16px;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search form select {
    display: block;
    background: #f7f7f7;
    border: 1px solid #ebebeb;
    border-radius: 30px;
    width: 70px;
    height: 37px;
    line-height: 37px;
    margin-right: 10px;
    padding-left: 16px;
}
.header-ftc.header-layout20 .ftc-search-product .ftc-search form:after {
    content: "\f107";
    font-family: Fontawesome;
    font-size: 16px;
    position: absolute;
    color: #666;
    left: 40px;
    top: 4px;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul {
    display: flex;
    list-style: none;
    margin-bottom: 0;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li, .header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li span a {
    color: #fff;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li:hover span a
, .header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li:hover i:before
, .header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li span a:hover
, .header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li:hover span {
    color: #000;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li:first-child {
    padding-right: 30px;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont ul li i {
    padding-right: 16px;
    font-size: 16px;
}
.header-ftc.header-layout20 .header-content .container .hd-bottom-cont {
    position: absolute;
    right: 0;
}
.header-ftc.header-layout20 .header-content .container .ftc-shop-cart {
    display: none;
}
header .is-sticky .header-ftc.header-layout20 {
    padding: 0;
}
header .is-sticky .header-ftc.header-layout20 .header-top, header .is-sticky .header-ftc.header-layout20 .header-row2 {
    display: none;
}
.header-ftc.header-layout20 .mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text {
    font-weight: 400;
}
/*------------------------End Home24----------------------------*/
/*--------------------------Home 25-----------------------------*/
.boxcontent1_home25.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1170px !important;
}
.boxcontent1_home25.elementor-section.elementor-section-boxed > .elementor-container > .elementor-row > .elementor-element:last-child {
    width: 42.735% !important;
}
.banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content  .ftc-image-caption h2 {
    font-size: 36px;
    font-weight: 400;
    color: #262626;
    line-height: 40px;
    margin-right: 55%;
}
.banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content .button-banner a {
    padding: 8px 28px;
    /* font-family: Oswald; */
    font-size: 18px;
    font-weight: 400;
    background-color: transparent;
    border: 1px solid;
    text-transform: uppercase;
    color: #a16695;
}
.banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content {
    padding: 0;
}
.banner1_home25 .elementor-widget-container .elementor-image figure:before, .banner1_home25 .elementor-widget-container .elementor-image figure:after, .banner2_home25 .elementor-widget-container .elementor-image figure:before, .banner2_home25 .elementor-widget-container .elementor-image figure:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.6s ease-out 0s;
    -moz-transition: all 0.6s ease-out 0s;
    transition: all 0.6s ease-out 0s;
}
.banner1_home25 .elementor-widget-container .elementor-image figure:hover:before, .banner2_home25 .elementor-widget-container .elementor-image figure:hover:before {
    background-color: rgba(255,255,255,0.2);
    right: 51%;
    left: 51%;
}
.banner1_home25 .elementor-widget-container .elementor-image figure:hover:after, .banner2_home25 .elementor-widget-container .elementor-image figure:hover:after {
    background-color: rgba(255,255,255,0.2);
    top: 51%;
    bottom: 51%;
}
.banner1_home25 .elementor-widget-container .elementor-image figure .ftc-image-content .button-banner {
    position: relative;
    top: 10px;
}
.banner2_home25 .elementor-widget-container .elementor-image figure .ftc-image-content  .ftc-image-caption h2 {
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    line-height: 36px;
}
.banner2_home25 .elementor-widget-container .elementor-image figure .ftc-image-content {
    width: 100%;
}
.ftc-countdown-element.style_2 .countdown-timer-init .items {
    width: 54px;
    height: 69px;
    padding: 12px 0;
    background-color: rgba(0, 0, 0, 0.5);
}
.countdown_home25 {
    position: absolute !important;
    top: 69.5%;
}
.banner2_home25 {
    margin-bottom: 0 !important;
}
.box_service_home25 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i.fa-heart:before {
    content: "\e642";
    font-size: 26px;
    font-weight: 600;
}
.box_service_home25 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i.fa-sync-alt:before {
    content: "\e098";
    font-family: simple-line-icons;
    font-size: 26px;
    font-weight: 100;
}
.box_service_home25 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i.fa-check:before {
    font-size: 26px;
}
.box_service_home25 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span i {
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    border: 2px solid;
    border-radius: 50%;
}
.box_service_home25 .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content h3 {
    margin-bottom: 14px;
}
.ftc-product-categories.style_3 .swiper-wrapper .ftc-categories .item-desciption {
    position: absolute;
    width: 100%;
    top: 46%;
    z-index: 1;
}
.ftc-product-categories.style_3 .swiper-wrapper .ftc-categories .item-desciption .title {
    font-family: BebasNeueRegular;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-shadow: 0px 1px 5px rgb(0 0 0 / 0.25);
}
.ftc-product-categories.style_3 .swiper-wrapper > a .ftc-categories .images-category img {
    width: 100% !important;
}
.nav-next.style_4::before {
    content: "\e606";
    font-family: simple-line-icons;
    font-size: 18px;
    font-weight: 100;
}
.nav-prev.style_4::before {
    content: "\e605";
    font-family: simple-line-icons;
    font-size: 18px;
    font-weight: 100;
}
.nav-prev.style_4 {
    left: -30px;
    top: 34%;
}
.nav-next.style_4 {
    right: -30px;
    top: 34%;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .star-rating, .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .add-to-cart, .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .compare, .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .quickview i {
    display: none;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .quickview {
    font-size: 18px;
    font-family: BebasNeueRegular;
    font-weight: 400;
    line-height: 40px;
    height: 34px;   
    width: 100%;
    border-radius: 0;
    color: #fff;
    box-shadow: none;
    margin-left: 0;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .quickview > span {
    bottom: 2px;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
    margin-left: 0;
    border-radius: 50%;
    position: absolute;
    top: -230px;
    right: 15px;
    width: 31px;
    height: 31px;
    background-color: transparent;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist a {
    background-color: transparent;
    border: 1px solid #999;
    color: #666;
    box-shadow: none;
    width: 31px;
    height: 31px;
    line-height: 31px;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product {
    top: 95.2%;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist a i {
    width: 31px;
    height: 31px;
    line-height: 31px;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .wcvendors_sold_by_in_loop, .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product:hover .item-description .wcvendors_sold_by_in_loop, .ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .product-sku {
    display: none;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .product_title a {
    font-size: 22px;
    font-family: BebasNeueRegular;
    font-weight: 400;
    color: #262626;
    text-transform: uppercase;
    line-height: 22px;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product:hover .item-description {
    padding-bottom: 0 !important;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .star-rating {
    display: block;
    order: 4;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .price {
    position: relative;
    order: 3;
    text-align: center !important;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .product_title {
    width: 100%;
    text-align: center;
    order: 1;
    padding-top: 0;
    padding-bottom: 0;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product:hover .item-description .product_title {
    margin-bottom: 0;
    padding-bottom: 0;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .short-description {
    font-weight: 500;
    color: #999;
    line-height: 14px;
    order: 2;
    padding-bottom: 8px;
}
.ftc_products_slider.style_3 .woocommerce .post .products .ftc-products .product .item-description .price .amount {
    color: #262626;
    font-size: 18px;
    line-height: 20px;
}
.title3_home25 {
    margin-bottom: 26px !important;
}
.ins_home25 .elementor-widget-container .ftc-element-instgram ul li a:hover:after {
    content: "\f16d";
    font-family: Fontawesome;
    font-size: 30px;
    color: #fff;
    position: absolute;
    top: 44%;
    margin-left: -7%;
}
.ins_home25 .elementor-widget-container .ftc-element-instgram ul  {
    margin-bottom: 0;
}
.menu_footer_home25 .elementor-widget-container ul.ftc-elements-nav-menu {
    display: flex;
    justify-content: center;
}
.menu_footer_home25 .elementor-widget-container ul.ftc-elements-nav-menu li:first-child {
    padding-top: 7px;
}
.menu_footer_home25 .elementor-widget-container ul.ftc-elements-nav-menu li a span {
    font-family: BebasNeueRegular !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}
.menu_footer_home25 {
    margin-bottom: 0 !important;
}
.slider_home25 .tp-bullets .tp-bullet span.tp-bullet-title {
    display: none;
}
.block_cate_home25 .nav-prev.style_4, .block_cate_home25 .nav-next.style_4 {
    top: 51%;
}
.header-ftc.header-layout10.header-layout19 .ftc-search-product .ftc-search .search-button {
    color: #666;
    font-size: 18px;
}
.header-ftc.header-layout19 .dropdown-button span.fa.fa-bars:before {
    margin-right: 0;
    content: "\f0c9";
    font-size: 18px;
    color: #666;
}
.header-ftc.header-layout10.header-layout19 .ftc-cart-tini:before {
    color: #666666;
    font-size: 18px;
}
.header-ftc.header-layout19.header-layout10 {
    background-color: transparent;
}
.header-ftc.header-layout19.header-layout10.header-sticky {
    background-color: #fff;
}
.header-ftc.header-layout10.header-layout19.header-sticky .header-content {
    padding: 0;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before, .header-ftc.header-layout19.header-layout10 .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before {
    display: none !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    height: auto !important;
    line-height: initial !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, .header-ftc.header-layout19.header-layout10 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text {
    color: #333 !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > a > .link_content, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > a > .link_content{
    padding: 12px 14px;
    border: 1px solid #ebebeb !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a > .link_content {
    padding: 13px 15px;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a {
    padding: 0 10px;
}
.header-layout10.header-ftc.header-layout19 .navigation-primary > .container {
    width: 600px;
}
.header-ftc.header-layout10.header-layout19 .ftc-search-product .ftc-search .search-button {
    color: #666;
    font-size: 18px;
}
.header-ftc.header-layout10.header-layout19 .ftc-search-product .ftc-search .search-button:before {
    content: "\e090";
    font-family: simple-line-icons;
    font-size: 18px;
}
.header-ftc.header-layout19 .dropdown-button span.fa.fa-bars:before {
    margin-right: 0;
    content: "\e601";
    font-family: simple-line-icons;
    font-size: 18px;
    color: #666;
}
.header-ftc.header-layout10.header-layout19 .ftc-cart-tini:before {
    color: #666666;
    font-size: 18px;
}
.header-ftc.header-layout19.header-layout10 {
    background-color: transparent;
    padding: 0 !important;
}
.header-ftc.header-layout19.header-layout10.header-sticky {
    background-color: #fff;
}
.header-ftc.header-layout10.header-layout19.header-sticky .header-content {
    padding: 0;
}
header .is-sticky .header-ftc.header-layout10.header-layout19.header-sticky .header-top {
    display: none;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before, .header-ftc.header-layout19.header-layout10 .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before {
    display: none !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    height: auto !important;
    line-height: initial !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, .header-ftc.header-layout19.header-layout10 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text {
    color: #333 !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > a > .link_content, .header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > a > .link_content{
    padding: 12px 14px;
    border: 1px solid #ebebeb !important;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a > .link_content {
    padding: 13px 15px;
}
.header-ftc.header-layout19.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a {
    padding: 0 10px;
}
.header-layout10.header-ftc.header-layout19 .navigation-primary > .container {
    width: 600px;
}
.header-ftc.header-layout10.header-layout19 .header-content {
    padding: 32px 0;
    background-color: #fff;
}
.header-ftc.header-layout10.header-layout19 #sticky-wrapper.is-sticky .header-content {
    padding: 20px 0;
}
.header-ftc.header-layout10.header-layout19 .navigation-primary {
    padding-top: 0px;
}
.header-ftc.header-layout10.header-layout19 .header-content > .container {
    display: flex;
    align-items: center;
    /* height: 150px; */
}
.header-ftc.header-layout10.header-layout19 .container .nav-right-content {
    max-width: 300px;
}
.header-ftc.header-layout10.header-layout19 .container .nav-right-content .dropdown-button #dropdown-list .ftc-sb-account {
    display: none;
}
.header-ftc.header-layout10.header-layout19 .ftc-search-product .ftc_search_ajax input[type="text"] {
    border-bottom: 1px solid #666;
}
.header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul li a {
    font-size: 0;
    font-weight: 400;
    position: relative;
    top: 5px;
}
.header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul li a i {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
}
.header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul li {
    width: 40px;
    height: 40px;
    list-style: none;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul li.hd-instagram {
    display: none;
}
.header-ftc.header-layout10.header-layout19 .header-top .header-mobile-social ul {
    display: flex;
    margin-bottom: 0;
    margin-left: -16px;
}
.header-ftc.header-layout10.header-layout19 .header-top .hd-cent-cont {
    color: #fff;
    font-style: italic;
    font-weight: 400;
    line-height: 40px;
    flex: 1;
}
.header-ftc.header-layout10.header-layout19 .header-top > .container {
    display: flex;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login {
    font-size: 0;
    display: flex;
    align-items: center;
    height: 40px;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a span {
    color: #fff;
    font-weight: 400;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up span {
    display: none;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a.ftc_sign_up:after {
    content: "\f007";
    font-family: Fontawesome;
    color: #fff;
    font-size: 16px;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a.login {
    position: relative;
    top: 2px;
    padding-right: 10px;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a.log-out {
    padding-left: 10px;
}
.header-ftc.header-layout10.header-layout19 .header-top .ftc-sb-account .ftc-account .ftc_login a.my-account {
    font-size: 16px;
    color: #fff;
}
.header-ftc.header-layout10.header-layout19 .mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text {
    font-weight: 400;
    font-size: 17px;
}
.title1_home25 {
    margin-bottom: 33px !important;
}
.title2_home25 {
    margin-bottom: 29px !important;
}
.copyright_home25 .elementor-widget-container .elementor-text-editor p a:hover {
    text-decoration: underline;
}
.header-ftc.header-layout19 .header-top .header-mobile-social ul li:hover a i:before {
    color: #000;
}
/*------------------------------End Home25------------------------------*/
/*--------------------------------Home 26-------------------------------*/
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .star-rating, .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .wcvendors_sold_by_in_loop, .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .product-sku, .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product:hover .item-description .wcvendors_sold_by_in_loop {
    display: none;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product:hover .item-description {
    padding-bottom: 0 !important;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .product_title {
    order: 1;
    padding-bottom: 0;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product:hover .item-description .product_title {
    margin-bottom: 0;
    padding-bottom: 0;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .product_title a {
    font-size: 22px;
    font-weight: 400;
    font-family: BebasNeueRegular;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .short-description {
    order: 2;
    font-weight: 500;
    color: #666;
    line-height: 15px;
    margin-bottom: 5px;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .price .amount {
    color: #262626;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .price {
    position: relative;
    order: 3;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .item-description .star-rating {
    display: block;
    margin: 0;
    order: 4;
}
.title1_home26 {
    margin-bottom: 32px !important;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images {
    margin-bottom: 28px;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .add-to-cart, .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .compare, .ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .quickview i {
    display: none;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .quickview span {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 38px;
    font-family: BebasNeueRegular !important;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .quickview {
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    margin-left: 0;
    height: 36px;
    line-height: 36px;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist {
    width: 31px;
    height: 31px;
    position: absolute;
    top: -350px;
    right: 20px;
    margin-left: 0;
    background-color: transparent;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist a {
    width: 31px;
    height: 31px;
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #999;
    border-radius: 50%;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product .yith-wcwl-add-to-wishlist a i {
    width: 31px;
    height: 31px;
    line-height: 31px;
}
.ftc_products_slider.style_4 .woocommerce .products .ftc-products .product .images .group-button-product {
    top: 96%;
}
.nav-prev.style_5:before {
    content: "\e605";
    font-family: "simple-line-icons";
    font-size: 17px;
    color: #666;
}
.nav-next.style_5::before {
    content: '\e606';
    font-family: "simple-line-icons";
    font-size: 17px;
    color: #666;
}
.nav-next.style_5 {
    right: -32px;
}
.nav-prev.style_5 {
    left: -32px;
}
.title2_home26 {
    margin-bottom: 30px;
}
.ftc-product-categories.style_4 .ftc-categories .item-desciption {
    height: 54px;
    line-height: 54px;
    position: absolute;
    top: 59%;
    width: 100%;
    background-color: #fff;
}
.ftc-product-categories.style_4 .ftc-categories:hover .item-desciption {
    top: 43%;
    transition: all .5s;
}
.ftc-product-categories.style_4 .ftc-categories .item-desciption .title::after {
    display: none;
}
.ftc-product-categories.style_4 .ftc-categories .item-desciption .title {
    font-size: 22px;
    font-weight: 400;
    color: #262626;
    line-height: 54px;
    font-family: BebasNeueRegular;
}
.blogs-slider.style_1 .post-text .meta span , .blogs-slider.style_1 .post-text > p {
    display: none;
}
.blogs-slider.style_1 .post-text .meta .element-date-timeline {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 46px;
    height: 46px;
    background-color: #fff;
    border: 2px solid;
    position: absolute;
    left: -10px;
    top: 34px;
}
.blogs-slider.style_1 .post-text > a {
    border: 0 !important;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 400;
    color: #262626;
    font-family: BebasNeueRegular;
}
.blogs-slider.style_1 .post-text {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.blogs-slider.style_1 .post-text h4 {
    text-align: center;
    margin-bottom: 18px;
}
.blogs-slider.style_1 .post-text h4::before {
    content: "";
    width: 46px;
    height: 2px;
    background-color: #ebebeb;
    position: absolute;
    bottom: 46px;
    left: 42%;
}
.blogs-slider.style_1 .inner-wrap > a {
    margin-bottom: 18px;
}
.blogs-slider.style_1 .post-text .meta .element-date-timeline .day {
    font-size: 22px;
    line-height: 22px;
    color: #262626;
    padding-top: 3px;
}
.blogs-slider.style_1 .post-text .meta .element-date-timeline .month {
    font-size: 14px;
    color: #666;
    line-height: 14px;
    padding-top: 1px;
}
.ftc-element-testimonial.style_3 .testimonial-content .avatar-image {
    display: none;
}
.ftc-element-testimonial.style_3 .testimonial-content:hover:before {
    border: 0;
}
.ftc-element-testimonial.style_3 .testimonial-content .infomation {
    text-align: center;
    font-weight: 500;
    color: #666;
    padding: 0 14%;
}
.ftc-element-testimonial.style_3 .testimonial-content .infomation::before {
    content: "\f10e";
    font-family: Fontawesome;
    font-size: 36px;
    color: #d4d4d4;
    position: absolute;
    left: 11%;
    top: 18px;
}
.ftc-element-testimonial.style_3 .testimonial-content h4.name {
    font-size: 18px;
    font-weight: 400;
    font-family: BebasNeueRegular;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
}
.ftc-element-testimonial.style_3 .testimonial-content h4.name a {
    color: #262626;
}
.ftc-element-testimonial.style_3 .testimonial-content {
    padding: 22px 0 0;
    margin-bottom: 0;
}
.title4_home26 > .elementor-widget-container > .elementor-divider {
    padding-bottom: 0 !important;
}
.title4_home26 {
    margin-bottom: 0 !important;
}
.ftc-element-testimonial.style_3 .navigation-slider .nav-next.style_5 {
    width: 90px;
    font-size: 18px;
    font-weight: 400;
    color: #666;
    right: 0;
    display: flex;
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: center;
    font-family: BebasNeueRegular;
}
.ftc-element-testimonial.style_3 .navigation-slider .nav-next.style_5::after {
    content: "";
    width: 27px;
    height: 1px;
    background-color: #666;
    position: absolute;
    top: 14px;
    right: 22px;
}
.ftc-element-testimonial.style_3 .navigation-slider .nav-prev.style_5 {
    width: 90px;
    font-size: 18px;
    font-weight: 400;
    color: #666;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: BebasNeueRegular;
}
.ftc-element-testimonial.style_3 .navigation-slider .nav-prev.style_5::after {
    content: "";
    width: 27px;
    height: 1px;
    background-color: #666;
    position: absolute;
    top: 14px;
    left: 22px;
}
.menu_footer_home26 .elementor-widget-container ul.ftc-elements-nav-menu {
    display: flex;
    justify-content: center;
}
.menu_footer_home26 .elementor-widget-container ul.ftc-elements-nav-menu li:first-child {
    padding-top: 7px;
}
.menu_footer_home26 .elementor-widget-container ul.ftc-elements-nav-menu li a span {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    font-family: BebasNeueRegular !important;
}
.menu_footer_home26 {
    margin-bottom: 0 !important;
}
.blog_home26{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.ftc-blogs-slider.style_v1{
    padding: 0 15px;
}
.title3_home26 {
    max-width: 1170px;
    margin: 0 auto;
}
.header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc-search .search-button {
    color: #666;
    font-size: 18px;
}
.header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc-search .search-button:before {
    content: "\e618";
    font-family: Pe-icon-7-stroke;
    font-size: 22px;
    color: #666;
}
.header-ftc.header-layout18 .dropdown-button span.fa.fa-bars:before {
    margin-right: 0;
    content: "\f0c9";
    font-size: 18px;
    color: #666;
}
.header-ftc.header-layout18 .dropdown-button span.fa.fa-bars:before {
    margin-right: 0;
    content: "\e601";
    font-family: simple-line-icons;
    font-size: 18px;
    color: #666;
}
.header-ftc.header-layout10.header-layout18 .ftc-cart-tini:before {
    color: #666666;
    font-size: 18px;
}
.header-ftc.header-layout18.header-layout10 {
    background-color: transparent;
}
.header-ftc.header-layout18.header-layout10.header-sticky {
    background-color: #fff;
    padding: 12px 0;
}
.header-ftc.header-layout10.header-layout18.header-sticky .header-content {
    padding: 0;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before, .header-ftc.header-layout18.header-layout10 .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before {
    display: none !important;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link {
    height: auto !important;
    line-height: initial !important;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, .header-ftc.header-layout18.header-layout10 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text {
    color: #333 !important;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px !important;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > a > .link_content, .header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > a > .link_content{
    padding: 12px 14px;
    border: 1px solid #ebebeb !important;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a > .link_content {
    padding: 13px 15px;
}
.header-ftc.header-layout18.header-layout10 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > a {
    padding: 0 10px;
}
.header-layout10.header-ftc.header-layout18 .navigation-primary > .container {
    width: 600px;
}
.divider1_home26 {
    margin-bottom: 15px !important;
}
.header-ftc.header-layout10.header-layout18 .header-content {
    padding: 16px 0 10px;
}
.header-ftc.header-layout10.header-layout18 .navigation-primary {
    padding-top: 14px;
}
.header-ftc.header-layout10.header-layout18 .header-content > .container {
    display: flex;
    align-items: center;
}
.header-ftc.header-layout10.header-layout18 .container .nav-right-content {
    max-width: 300px;
}
.header-ftc.header-layout10.header-layout18 .ftc-search-product .ftc_search_ajax input[type="text"] {
    border-bottom: 1px solid #666;
}
.slider_home26 .tparrows:hover {
    background-color: transparent !important;
}
.product_home26 .elementor-widget-container .navigation-slider .nav-next.style_5, .product_home26 .elementor-widget-container .navigation-slider .nav-prev.style_5 {
    top: 39%;
}
.header-ftc.header-layout10.header-layout18 .mega_main_menu li.default_dropdown > .mega_dropdown > li > ul{
    padding: 10px 0;
}
.copyright_footer_home26 .elementor-widget-container .elementor-text-editor p a:hover {
    text-decoration: underline;
}
.slider_home26 #rev_slider_39_1_wrapper .metis.tparrows.tp-leftarrow:before {
    content: "\e605";
    font-family: simple-line-icons;
    font-size: 20px;
    color: #fff !important;
}
.slider_home26 .tp-leftarrow:hover:before {
    transform: none !important;
}
.slider_home26 #rev_slider_39_1_wrapper .metis.tparrows.tp-rightarrow:before {
    content: "\e606";
    font-family: simple-line-icons;
    font-size: 20px;
    color: #fff !important;
}
.slider_home26 .tp-rightarrow:hover:before {
    transform: none !important;
}