/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body{font-family: Suisse,sans-serif;}
p {font-size: 16px;}
a{text-decoration: none;}
a, a:active, a:hover {color: #C87C1D;}
/* 22-07-25 (kh) */

body{background: #faf2e6;}


@font-face {
    font-family: 'Suisse Intl';
    src: url('fonts/SuisseIntl.woff2') format('woff2'),
        url('fonts/SuisseIntl.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int\'l';
    src: url('fonts/SuisseIntl-Light.woff2') format('woff2'),
        url('fonts/SuisseIntl-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int\'l Book';
    src: url('fonts/SuisseIntl-Book.woff2') format('woff2'),
        url('fonts/SuisseIntl-Book.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int\'l';
    src: url('fonts/SuisseIntl-Bold.woff2') format('woff2'),
        url('fonts/SuisseIntl-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int\'l Mono';
    src: url('fonts/SuisseIntlMono.woff2') format('woff2'),
        url('fonts/SuisseIntlMono.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Int\'l';
    src: url('fonts/SuisseIntl-Medium.woff2') format('woff2'),
        url('fonts/SuisseIntl-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



/* header */
nav.hfe-nav-menu__submenu-arrow li a.hfe-menu-item {font-family: 'Suisse Int\'l';}
/*body.post-type-archive-product{font-family: 'Suisse Int\'l';}
body.post-type-archive-product h2{font-family: 'Suisse Int\'l' !important;}*/

.top_header p {margin-bottom: 0;}
.top_header .gt-selected .gt-current-lang {padding: 6px 8px;}
.top_language .language .gt-selected {background: #C67D1D !important;}
.top_language {height: 34px;}
.top_language .language .gt-current-lang {padding: 8px 14px !important; height: 34px; display: flex; align-items: center;} 
.top_language .language div#gt_float_wrapper{height: 34px; z-index: 999; position: relative;}
.top_language .language .gt-current-lang img {border-radius: 100px !important; height: 24px !important; width: 24px !important;}
.top_language .language .gt-current-lang span.gt-lang-code {font-size: 12px; color: #fff; padding-left: 7px;}
.top_language .language .gt-current-lang span.gt_float_switcher-arrow{margin-left: 6px;}
.header_middle .header .e-con-inner {display: flex; align-items: center; justify-content: space-between;}
.header_middle .header .e-con-inner .logo img {width: 112px;}
.header_middle .header .e-con-inner .logo .hfe-site-logo-container {text-align: left;}
.header_middle .header .e-con-inner .search .keep_in_touch {width: 34%; padding-right: 0;}
.header_middle .header .e-con-inner .search .keep_in_touch li a svg {width: 23px; height: 23px;}
.header_middle .header .e-con-inner .search .keep_in_touch li a span.elementor-icon-list-text {font-size: 16px; padding-left: 6px; font-family: 'Suisse Int\'l';}
.header_middle .header .e-con-inner .search .search_tab {justify-content: flex-end; padding-right: 0;}
.header_middle .header .e-con-inner .search .search_tab .hfe-search-form__container {border-color: #3A2305; border-radius: 5px;	min-height: 34px !important; height: 34px;}
/*.header_middle .header nav.hfe-nav-menu__layout-horizontal{width: 100px !important;}*/
.header_middle .header .e-con-inner .search .keep_in_touch a span.elementor-icon-list-icon:before {content: ''; background-image: url(images/touch_icon.png); width: 24px; height: 24px;}
.header_middle .header .e-con-inner .search .keep_in_touch a span.elementor-icon-list-icon svg{display:none;}
.top_language .language .gt-selected span.gt_float_switcher-arrow {background-image: url(images/en_icon.png) !important; margin-top: 3px;}



/* footer */
.footer .footer_logo .hfe-site-logo-set .hfe-site-logo-container{text-align: left;}
.footer .footer_icons .tnp.tnp-subscription{margin-left: 0;}
.footer .footer_icons .tnp.tnp-subscription form {display: flex; width: 100%; justify-content: space-between; align-items: center;}
.footer .footer_icons .tnp.tnp-subscription form label {display: none;}
.footer .footer_icons .tnp.tnp-subscription form .tnp-field-email {width: 100%; margin-bottom: 0;}
.footer .footer_icons .tnp.tnp-subscription form .tnp-field-button {margin-bottom: 0; margin-left: 5px; position:relative;}
.footer .footer_icons .tnp.tnp-subscription form input.tnp-submit{width: 67px; height: 50px; font-size: 0; background: #C87C1D;}
.footer .footer_icons .tnp.tnp-subscription form input#tnp-1 {height: 50px;}
.footer .footer_icons a.elementor-icon {height: 35px; width: 35px; border: solid 2px;}
.footer .footer_icons span.elementor-grid-item {margin-right: 5px;}
.footer .footer_icons span.elementor-grid-item:last-child {margin-right: 0px;}
.footer .e-con-inner {flex-wrap: wrap !important;}
.footer_links .elementor-widget-heading:before {content: ''; display: inline-block; height: 2px; background: #C87C1D; width: 17%; bottom: 0; position: absolute; top: 24px;}
.footer_links .elementor-widget-heading {border: unset !important; position: relative;}
.footer .footer_icons .tnp.tnp-subscription form .tnp-field-button:after { content: ''; background-image: url(images/bottom_arrow.png); width: 24px; height: 14px; display: inline-block; position: absolute; left: 22px; top: 19px;}
footer#colophon .footer ul.elementor-icon-list-items li:first-child {margin-bottom: 6px;}
footer#colophon .footer .bottom_footer p {font-size: 14px;}



/*banner*/

.slider-main .slider-lower{top: 35%;}
.trendtents .e-con-inner {max-width: 1024px !important;}
.slider-main figure.swiper-slide-inner:after {display: block; content: ''; background: rgb(0 0 0 / 28%); inset: 0; position: absolute; width: 100%; height: 100%;}
.slider-main figure.swiper-slide-inner {position: relative;}

/*banner*/


/*inner_section*/

.why_trendtents .elementor-widget-image img{transition:ease-in-out 0.5s all;}
.why_trendtents .elementor-widget-image img:hover{transform: translate(0px, -20px); transition: ease-in-out 0.5s all;}

.category button.slick-arrow {border-radius: 100px; border: solid 1px #fff; width: 43px; padding: 1px; height: 43px;}
.category button.slick-arrow i {background: #fff; padding: 9px; height: 37px; width: 37px; border-radius: 100px; margin: 0px;}
.category button.slick-arrow i::before {color: #000;}
.category button.slick-arrow:hover {background: unset; border-color: #fff;}
.appliances .tent_appliances .appliances_slider .ht-row .product-slider button.slick-arrow {border-radius: 100px; border: solid 1px #e8e8e8; width: 43px; padding: 1px; height: 43px;
	background-color: unset !important; position: static;}
.appliances .tent_appliances .appliances_slider .ht-row .product-slider{display: flex !important; align-items: center;}
.appliances button.slick-arrow i {background: #e8e8e8; padding: 9px; height: 37px; width: 37px; border-radius: 100px; margin: 0px;}
.appliances button.slick-arrow i::before { color: #000;}
.appliances button.slick-arrow:hover {background: unset; border-color: #fff;}

.products .our_products .elementor-widget-image img {width: 100%;}
.products .our_products .our_products_3 .elementor-widget-image {}
.products .our_products .our_products_2 {justify-content: flex-start;}
.products .our_products .our_products_2 .product_content {position: absolute; bottom: 0;}
.products .our_products .our_products_2 .elementor-widget-image {position: relative;}

.products .our_products .elementor-widget-image img{
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;}
.products .our_products .our_products_2 img{position:relative; max-width: none;}



.appliances .tent_appliances .appliances_slider .product-slider .ht-product { padding: 0 10px; margin-bottom: 0 !important;}
.appliances .tent_appliances .appliances_slider .ht-row .product-slider .slick-list {padding: 0px 10px;}
 
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-content {flex: initial !important; background: unset !important; border: unset !important; padding: 10px 0 0 0;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-content h4 {font-size: 16px; line-height: 1.5; margin-bottom: 0; font-family: 'Suisse Int\'l'; margin-top: 7px;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-content h4 a {color: #000 !important; font-weight: 500 !important;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-image a img:hover {transform: scale(1.1); transition: all 0.9s ease;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-image a img {transition: all 0.9s ease;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-inner:hover {box-shadow: unset;}


.category .ht-category-image:hover a:before{}
.category .ht-category-image:hover a img {width: 100%; position: relative; z-index: 1;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-image a{position:relative; display: block;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-image:hover a:after {content: 'Quick View';  position: absolute;  bottom: 0;  text-align: center;  width: 100%;
  font-size: 16px;  font-weight: 600;  color: #000;  background: #f8e7cf; height: 44px; justify-content: center;  display: flex;  align-items: center;  font-family: 'Montserrat';
  z-index: 999; min-width: 200px;  left: 0; right: 0;  margin: 0 auto;  top: inherit;}
.black_knight_img .elementor-widget-image {overflow: hidden;}
.black_knight_img .elementor-widget-image img {transition: all 0.9s ease; transform: scale(1.1);}
.black_knight_img .elementor-widget-image img:hover {transform: scale(1.0); transition: all 0.9s ease;}

.category .ht-category-content-4 {text-align: left;}
.customize_design .customize_design_1{background-size: 120% !important; transition: all 0.9s ease;}
.customize_design .customize_design_1:hover {background-size: 101% !important; transition: all 0.9s ease;}
.customize_design .customize_design_2 .design_image_1 {background-size: 100% !important; transition: all 0.9s ease;}
.customize_design .customize_design_2 .design_image_1:hover {background-size: 110% !important; transition: all 0.9s ease;}
.get_in_contact{background-size: 140% !important; transition: all 0.9s ease;}
.get_in_contact:hover{background-size: 135% !important; transition: all 0.9s ease;}
.products .our_products .our_products_2 img:before { content: ''; background: rgba(0, 0, 0, 0.9); position: absolute; top: 0; left: 0; right: 0; bottom: 0;}

.category .category_slider .slick-slide .ht-category-wrap .ht-category-image a{background:#000;}
.ht-category-wrap .ht-category-image a:hover img {opacity: 0.3;}
.category .category_slider .slick-slide .ht-category-wrap{position:relative;}
.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4 {}
.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4 h3 a {color: #fff; font-weight: 700; font-size:22px;}
.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4 h3 {}
/*.category .category_slider .slick-slide .ht-category-wrap:hover .ht-category-content-4{}*/

/*company_page*/

.company_video .company_video_1 {padding: 70px;}
.company_video {background: #000;}
.company_video .e-con-inner {padding: 0 !important; max-width: max-content;}
.company_video .company_video_2 {padding: 0;}
.about_middle .elementor-widget-image img {height: 100%; transition: all 0.9s ease; width: 100%;}
.about_middle .elementor-widget-image {height: 100%; overflow:hidden;}
.about_middle .elementor-widget-image img:hover{transform: scale(1.1); transition: all 0.9s ease;}
.about_pdf div#gallery-1 figure.gallery-item:nth-child(2) {padding: 0 20px;}
.about_pdf div#gallery-1 figure.gallery-item {height: 100%;}
.about_pdf div#gallery-1 figure.gallery-item .gallery-icon.portrait {border: solid 1px;}
.about_pdf .e-con-inner {margin-bottom: 0; padding-bottom: 0;}
.about_pdf div#gallery-1 figure.gallery-item .gallery-icon.portrait img {height: 740px;}


.company_profile_1 img {transition: all 0.9s ease;}
.company_profile_1 img:hover{transform: scale(1.1); transition: all 0.9s ease;}
.company_profile_1 a {overflow: hidden;}
.company_profile_2 a {overflow: hidden;}
.company_profile_2 a img {height: 338px; transition: all 0.9s ease;}
.company_profile_2 a img:hover {transform: scale(1.1); transition: all 0.9s ease;}
.appliances .tent_appliances .appliances_slider .product-slider .ht-product .ht-product-image-wrap {background: #fff;}


.contact_info .e-con-inner .form {border: solid 1px #cccccc; box-shadow: 1px 1px 21px -2px #f5eeff; border-radius: 15px; padding: 20px;}
.contact_info .e-con-inner .form input {margin-bottom: 20px; height: 50px; border: solid 1px #aaa; font-size: 14px;}
.contact_info .e-con-inner .form textarea {border: solid 1px #aaa; font-size: 14px; color: #000;}
.contact_info .e-con-inner .form input.wpcf7-submit {margin-bottom: 0; margin-top: 10px; width: 130px; font-size: 16px; color: #000; font-family: 'Montserrat'; font-weight: 600; text-transform: uppercase; border-color: #000;}
.contact_info .e-con-inner .form input.wpcf7-submit:hover{background-color: #C87C1D; color: #FFFFFF; border-color: #C87C1D;}

.slider-main .slider-uppar .swiper-slide figure.swiper-slide-inner img.swiper-slide-image {height: calc(100vh - 119px) !important; width: 100%; object-fit: cover;}
.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button {z-index: 9; border-radius: 100px; width: 50px; padding: 1px; height: 50px; display: flex;
	justify-content: center; align-items: center; background: rgb(255 255 255 / 28%);}
.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button svg {border: solid 1px #fff; padding: 5px 1px; height: 40px; width: 40px; border-radius: 100px; margin: 1px;}
.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button svg path {fill: #fff;}
.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button-next {right: 6%;}
.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button-prev {left: 6%;}
.slider-main .slider-uppar {z-index: initial !important;}
.slider-main .slider-lower {z-index: 1 !important;}
.customs_text .company_video_1:last-child {margin-left: 30px;}
.customs_text .company_video_1.Tailored {padding-bottom: 20px;}
.customs_text .company_video_1.innovation {padding-bottom: 0;}

/*services_pages*/

.ordering_process h2 {font-size: 45px; font-weight: 700; color: #202020;}
.custom_design .custom_design_1 .elementor-widget-image {overflow:hidden; border-radius:10px;}
.custom_design .custom_design_1 img {transition: all 0.9s ease; height: 500px; object-fit: cover; width: 100%;}
.custom_design .custom_design_1 img:hover {transform: scale(1.1); transition: all 0.9s ease;;}
.customs_text .company_video_1 {padding: 0; padding-bottom: 35px;}
.exhibition figure.gallery-item .gallery-icon {overflow: hidden;}
.exhibition figure.gallery-item a img {transition: all 0.9s ease;}
.exhibition figure.gallery-item a img:hover {transform: scale(1.1); transition: all 0.9s ease;}
.exhibition figure.gallery-item a {height: 400px; position: relative; display: flex;}

/*gallery_pages*/

.ds_gallery div#gallery-1 {display: grid; grid-template-columns: repeat(4, 3fr); gap: 20px;}
.ds_gallery div#gallery-1 figure.gallery-item {max-width: 100%;}
.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon{height: 100%; overflow: hidden; border-radius: 10px !important;}
.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon img{height: 300px; border-radius: 10px; transition: all 0.9s ease; object-fit: cover;}
.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon a {overflow: hidden; border-radius: 10px !important;}
.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon img:hover{transition: all 0.9s ease; transform: scale(1.1);}

/*Product details page*/
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 20px;font-weight: 500;color: #000;}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {color: #C87C1D;}

/*News details page*/
.single-post .page-header .entry-title{max-width: 1700px;}
.page-header h1.entry-title {font-size: 45px;font-weight: 700;color: #202020;}
.single-post h2.wp-block-heading, .single-post h3.wp-block-heading {font-size: 20px;color: #202020;padding-bottom: 0;margin-bottom: 6px;margin-top: 25px;}
.single-post #content {padding-top: 50px;padding-bottom: 50px;max-width: 1700px; padding-left: 100px; margin: 0; padding-right: 100px;}
.single-post .header-thumbnail {width: 100%;height: 400px;overflow: hidden;}
.single-post .header-thumbnail .post-thumbnail, .single-post .header-thumbnail {height: 600px;}
.single-post .header-thumbnail .post-thumbnail img {width: 100%;height: 100%;object-fit: cover;display: block;max-height: 600px;}


/*product page*/

.filter-shop .filter h2.wl_filter_title{font-size: 16px !important; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; color: #202020 !important; border-bottom: 1px solid #787878;}
.filter-shop .filter ul li {border: unset;}
.filter-shop .filter ul li a {font-size: 14px !important; color: #202020 !important; font-weight: normal !important;}
.filter-shop .ds-shop ul.products {justify-content: space-between; grid-template-columns: repeat(3, 3fr); gap: 30px; display:grid !important;}
.filter-shop .ds-shop ul.products li.product h2 {font-size: 18px !important; font-weight: 500 !important; padding: 0;}
.filter-shop .ds-shop ul.products li.product .product-description-snippet {font-size: 15px;	margin-bottom: 20px; margin-top: 10px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2; /* Limits to 2 lines */  overflow: hidden;  text-overflow: ellipsis; /* Adds ellipses for truncated text */}
.filter-shop .ds-shop ul.products::before{display:none;}
.filter-shop .ds-shop ul.products li.product {height: auto !important; display: flex; flex-direction: column; width: 100% !important; margin-bottom: 0;}
.filter-shop .ds-shop ul.products li.product .custom-product-wrapper {background: #F8E7CF; padding: 20px 14px; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start;
	box-shadow: 1px 1px 21px -2px #efefef; border-radius: 0px 0px 12px 12px;}
.filter-shop .ds-shop ul.products li.product a.button {text-transform: uppercase; border-radius: 0; margin-top: auto !important;}
.filter-shop .ds-shop ul.products li.product a img {height: 322px; margin-bottom: 0; border-radius: 12px 12px 0px 0px; transition: all 0.9s ease;}
.filter-shop .ds-shop ul.products li.product a img:hover{transform: scale(1.1); transition: all 0.9s ease;}
.filter-shop .ds-shop ul.products li.product a {overflow: hidden; border-radius: 12px 12px 0px 0px;}
.filter-shop .ds-shop nav.woocommerce-pagination {margin-top: -20px !important;}
.filter-shop .ds-shop nav.woocommerce-pagination ul.page-numbers {border: unset;}
.filter-shop .ds-shop nav.woocommerce-pagination ul.page-numbers li {border-right: 0; border-left: 0;}
.filter-shop .ds-shop nav.woocommerce-pagination ul.page-numbers li a.page-numbers {padding: 9px 15px; font-size: 20px; font-weight: 600;}
.filter-shop .ds-shop nav.woocommerce-pagination ul.page-numbers li span {padding: 9px 15px; font-size: 20px; font-weight: 600;}
.why_trendtents .story_images .e-con-inner .elementor-element a img {height: 514px; object-fit: cover;}

/*product detail page*/

.product_detail .product_detail_1 {display: block;}
.product_detail .product_detail_1 div#wpgs-gallery .wcgs-slider-image {margin: 0; padding: 0; width: 100%; border-radius: 17px;}
.product_detail .product_detail_1 div#wpgs-gallery .wcgs-slider-image img {width: 100% !important; height: 763px; object-fit: cover;}
.product_detail .product_detail_1 div#wpgs-gallery span.sp_wgs-lightbox {border: solid 1px #F68220; background: #fff; width: 40px; height: 40px;}
.product_detail .product_detail_1 div#wpgs-gallery span.sp_wgs-lightbox span.sp_wgs-icon-search::before {color: #000;}
.product_detail .product_detail_2 .elementor-widget-container h2.product_title {font-size: 35px !important; font-weight: 600 !important;}
.product_detail .product_detail_2 p {color: #202020; font-size: 15px;}
.product_detail .product_detail_2 .product_meta span.posted_in {font-size: 15px; font-weight: bold; color: #202020;}
.product_detail .product_detail_2 .product_meta span.posted_in a {color: #F68220 !important; font-weight: normal; border-bottom: solid 1px; text-transform: uppercase;}



.black_knight .black_knight_img img {width: 100%;}
.category .category_slider .slick-slide .ht-category-wrap {margin-bottom: 0;}
.appliances .appliances_slider .ht-product .ht-product-inner {height: auto;}
.why_trendtents .why_trendtents_1 .trendtents_1 p {margin-bottom: 0;}
.Dosage .Dosage_1 p {margin-bottom: 0;}
.Dosage {display: flex;}
.Dosage .Dosage_2 .elementor-element {width: 56.666667%; max-width: 780px; flex-basis: auto; flex-direction: column; padding: 115px 0; margin: auto;}
.Dosage .Dosage_2 .elementor-element dd {margin-left: 0; font-size: 14px;}
.Dosage .Dosage_2 .elementor-element h2 {margin-bottom: 10px; margin-top: 26px; font-weight: 600; font-size: 14px;}
.product_description ul.tabs.wc-tabs {text-align: left !important; padding-left: 0 !important;}
.related_products h2{margin-bottom: 30px !important; font-size: 35px !important; font-weight: 600;}
.related_products ul.products {justify-content: space-between; grid-template-columns: repeat(4, 3fr); gap: 30px; display: grid !important;}
.related_products ul.products::before{display:none}
.related_products ul.products li.product {height: auto !important; display: flex; flex-direction: column; width: 100% !important; margin-bottom: 0;}
.related_products ul.products li.product a:first-child{overflow: hidden; border-radius: 12px 12px 0px 0px;}
.related_products ul.products li.product a img {height: 322px; margin-bottom: 0; border-radius: 12px 12px 0px 0px; transition: all 0.9s ease;}
.related_products ul.products li.product .custom-product-wrapper {background: #F8E7CF; padding: 20px 14px; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start;
    box-shadow: 1px 1px 21px -2px #efefef; border-radius: 0px 0px 12px 12px;}
.filter-shop .ds-shop ul.products li.product .custom-product-wrapper a:first-child {overflow: visible;}
.related_products ul.products li.product .custom-product-wrapper a:first-child {overflow: visible;}
.related_products ul.products li.product .custom-product-wrapper a:first-child h2 {font-size: 18px !important; font-weight: 600 !important; padding: 0; margin-bottom: 0px !important;}
.related_products ul.products li.product .custom-product-wrapper a.button.product_type_simple {border-style: solid; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #c87c1d;
    font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 600; border-radius: 0; color: #fff; margin-top: auto !important; background: #c87c1d; text-transform: uppercase;}
.related_products ul.products li.product .custom-product-wrapper a.button.product_type_simple:hover{background-color: #000; color:#fff; border-color:#000;}
.related_products ul.products li.product .custom-product-wrapper .product-description-snippet{font-size: 15px; margin-bottom: 20px;}
.Dosage .Dosage_2 .elementor-element p.Paragraph_base__IUndo {font-size: 30px; border-bottom: 2px solid #4a4a4a; padding-bottom: 14px;}

/*gallery page*/

.gallery_sections .gallery_grid .grid_section figure {overflow: hidden;}
.gallery_sections .gallery_grid .grid_section img {box-shadow: inherit !important; transition: all 0.9s ease;}
.gallery_sections .gallery_grid .grid_section img:hover{transform: scale(1.1); transition: all 0.9s ease;}
.gallery_sections .gallery_grid .grid_section {border: solid 1px #ccc;}
.gallery_sections .gallery_grid .grid_section h3 {margin-top: 0; font-size: 16px !important; padding: 10px 10px 16px 10px;}
.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image {height: 100%; width: 100%;}
.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image img{height: 100%; width: 100%; border-radius: 20px 0 0 20px;}
.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image{border-radius: 20px 0 0 20px;}
.gallery_first_section .gallery_images .gallery_images_1 {padding-right: 20px;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_1 {padding-right: 10px;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_2 {padding-left: 10px;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_2 .elementor-widget-image img {height: 100%;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_2 .elementor-widget-image {height: 100%; border-radius: 0 20px 20px 0px;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_2 img {border-radius: 0 20px 20px 0px; transition: all 0.9s ease;}
.gallery_first_section .gallery_images .elementor-widget-image {overflow:hidden;}
.gallery_first_section .gallery_images .elementor-widget-image img{transition: all 0.9s ease;}
.gallery_first_section .gallery_images .elementor-widget-image img:hover{transform: scale(1.1); transition: all 0.9s ease;}

.product .product_detail .product_detail_1 .spswiper .spswiper-wrapper .spswiper-slide {margin-top: 0; margin-bottom: 0;}
.gallery-navigation-carousel-wrapper div.spswiper-wrapper img {width: 100%;}
.Dosage .Dosage_2 .elementor-element .Content_content__yREVu dl.DefinitionList_base__ONw_Y dd:nth-of-type(1) {border-bottom: 1px solid #d5d4c9; padding-bottom: 19px;}
.product_from_1 .from form p span.wpcf7-form-control-wrap input {margin-bottom: 14px; height: 50px; border: solid 1px #ccc; font-size: 14px; background: #fff4e5;}
.product_from_1 .from form textarea {margin-bottom: 14px; height: 150px; border: solid 1px #ccc; font-size: 14px; background: #fff4e5;}
.product_from_1 .from form input.wpcf7-submit {background-color: #C87C1D; padding: 8px 12px; border-color: #C87C1D; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 600;
	border-radius:0;}
.Dosage .Dosage_content .descscroll_box {height: 700px; overflow: scroll; padding-top: 0px; scrollbar-width: none; padding-bottom: 0px; display: block;}
.product_detail .product_detail_2 .elementor-widget-wl-single-product-short-description .elementor-widget-container {height: 810px; overflow: scroll; padding-top: 0px !important;
    scrollbar-width: none; padding-bottom: 0px !important; display: block; margin-bottom: 20px !important;}
.Dosage .Dosage_content .descscroll_box h2 {margin-bottom: 15px;}
.product_from_1 .from form input.wpcf7-submit:hover{border-color:#000; background:unset; color:#000;}
.Dosage .Dosage_1 .elementor-widget.elementor-widget-image {height: 100%;}
.Dosage .Dosage_1 .elementor-widget.elementor-widget-image img {height: 100%; object-fit: cover;}
.contact_info .e-con-inner .form select.wpcf7-select {height: 50px; border: solid 1px #aaa !important; font-size: 14px; background: #fff; color: var( --e-global-color-text );}

.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4{display:none;}

/*.category .category_slider .slick-slide .ht-category-wrap:after {
    content: '';
    width: calc(100% - 14px);
    border: solid 2px #FFF;
    height: calc(100% - 14px);
    position: absolute;
    z-index: 1;
    top: 6px;
    margin: auto; opacity:0;
    right: 0;
    left: 0;
}*/
.category .category_slider .slick-slide .ht-category-wrap:hover:after{
opacity:9;	
}
.category .category_slider .slick-slide .ht-category-wrap:before {content: ''; background-image: url(images/slider_white.png); width: 64px; height: 53px; bottom: 16px; position: absolute; right: 13px; z-index: 999; background-color: #fff; background-repeat: no-repeat; background-position: center; opacity:0;}
.category .category_slider .slick-slide .ht-category-wrap:hover:before{opacity:9;}

.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4 {
    position: absolute;
    display: flex;
    top: 0; opacity:0;
    bottom: 0;
    width: 100%;
    right: 0;
    align-items: center;
    justify-content: center;
}
.category .category_slider .slick-slide .ht-category-wrap:hover .ht-category-content-4{opacity:9}
 
.category .category_slider .slick-slide .ht-category-wrap:hover img {
    opacity: 0.5;
}
.category .category_slider .slick-slide .ht-category-wrap {
    background: #000;
}




/*media_query*/


@media(min-width:1199px){
.products .our_products .our_products_1 img{max-width: none; width: calc(100% + 50px) !important; transform: translate3d(-40px, 0, 0);}
.products .our_products .our_products_1 .elementor-widget-image img:hover{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.products .our_products .our_products_3 .elementor-widget-image img:hover{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(-40px, 0, 0);}
.products .our_products .our_products_3 img{max-width: none; width: calc(100% + 40px) !important; transform: translate3d(0, 0px, 0px);}	
.products .our_products .our_products_2{max-height:740px;transition: 0.3s ease-in-out;}
.products .our_products .our_products_2 img:hover {transition: 0.3s ease-in-out; top: -28px;}
.products .our_products .our_products_2 img{position: relative; max-width: none; height: 780px !important; top: 0; transition: 0.3s ease-in-out;}
}


@media (max-width: 1680px) {
	.header_middle .header .e-con-inner .search .keep_in_touch{width: 38%;}
	.header_middle .header nav.hfe-nav-menu__layout-horizontal{width: auto !important;}
	.customize_design .e-con-inner {padding: 50px;}
	.customize_design .customize_design_1{background-position: top center !important; background-repeat: no-repeat;}
	
}

@media (max-width: 1584px) {
	.appliances .tent_appliances .appliances_slider .product-slider .slick-track, .slick-slider .slick-list{max-height: 350px !important; height: auto !important;}
	.category .product-slider .slick-list.draggable {max-height: max-content !important;}
	
}

@media (max-width: 1560px) {
	.header_middle .header .e-con-inner .search .keep_in_touch li a span.elementor-icon-list-text{font-size: 15px;}
	.customize_design .customize_design_1 h2{font-size: 34px; font-weight: 600;}
	

@media (max-width: 1499px) {
	.header_middle .header {padding: 0 30px;}
	.header_middle .header .e-con-inner .search .keep_in_touch li a span.elementor-icon-list-text{font-size: 14px;}
	.header_middle .header .e-con-inner .search .keep_in_touch{width: 41%;}
	.top_header .top_header_1{padding: 0 30px;}
	.company_profile_1 img {height: 600px; object-fit: cover;}
	.company_profile_1 .e-con-inner{display: flex; align-items: center !important;}
	.company_profile_1 {padding: 0 30px;}
	.contact_info  {padding: 0 30px;}
	.company_profile_2 {padding: 0 30px;}
	.company_profile_3 {padding: 0 30px;}
	.customs_text {padding-left:30px; padding-right:30px;}
	.single-post #content {padding-left: 30px; padding-right: 30px;}
	.categories_product {padding: 0 30px;}
	.category .category_slider .slick-slide .ht-category-wrap .ht-category-content-4 h3 a{font-size: 16px;}
	.product_detail{padding-left: 10px !important; padding-right: 30px !important;}
	.product_description {padding-left: 10px !important; padding-right: 30px !important;}
	.related_products {padding-left: 10px !important; padding-right: 30px !important;}
	.Dosage .Dosage_2 .elementor-element{padding: 0 60px; width: 100%;}
	.why_trendtents.company_profile_3{padding-top:50px;}
	
}






@media (max-width: 1280px) {
	.footer .e-con-inner .footer_icons {width: 50%;}
	.footer .e-con-inner .footer_logo {width: 24%;}
	.footer .e-con-inner .footer_links {width: 24%;}
	.ds_gallery div#gallery-1{grid-template-columns: repeat(3, 3fr);}
	.header_middle .header nav ul li a {font-size: 14px !important;}
	.related_products ul.products{grid-template-columns: repeat(3, 3fr);}
	
}


@media (min-width: 1200px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {max-width: 1340px;}
}

@media (max-width: 1199px) {
	.header_middle .navigation nav ul.hfe-nav-menu {margin: 0;}
	.header_middle .navigation nav ul.hfe-nav-menu a{font-size: 14px !important;}
	.header_middle .navigation nav {margin: auto; justify-content: center;}
	.header_middle .logo{width: 11%;}
	.header_middle .header .e-con-inner .logo img {width: 100px;}
	.header_middle .header .e-con-inner{justify-content: center;}
	.header_middle .header .e-con-inner .search .keep_in_touch{width: 51%;}
	.slider-main .slider-lower{top: 20%;}
	.products .our_products .our_products_2 .product_content h2 {line-height: 1.4; font-size: 30px;}
	.customize_design .customize_design_1 h2 {font-size: 30px !important; font-weight: 600 !important; line-height: 1.3; top: -70px; position: relative;}
	.about_pdf div#gallery-1 figure.gallery-item .gallery-icon.portrait img {height: 500px;}
	.contact_info  {padding: 0 50px;}
	.company_profile_2 {padding: 0 50px;}
	.company_profile_3 {padding: 0 50px;}
	.company_profile_1 {padding: 0 50px;}
	.company_profile_2 a img{object-fit:cover;}
	.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon img{height: 250px;}
	.header_middle .navigation nav ul.hfe-nav-menu a{padding-left: 8px !important; padding-right: 8px !important;}
	.header_middle .header .e-con-inner {justify-content: space-between;}
	.filter-shop .ds-shop ul.products {justify-content: normal; grid-template-columns: repeat(2, 3fr);}
	.why_trendtents .story_images .e-con-inner .elementor-element a img{object-fit: cover;}
	
}

@media (max-width: 1024px) {
	.footer .e-con-inner .footer_links:nth-child(4) {width: 45%;}
	.footer .e-con-inner .footer_links {width: 30%;}
	.footer .e-con-inner .footer_logo {width: 30%;}
	
	.header_middle  .navigation {width: 50px; position: absolute; left: 0;}
	.header_middle .header .e-con-inner {justify-content: space-between;}
	.header_middle .header .e-con-inner .navigation {width: 50px; position: static; order: 1;}
	.header_middle .header .e-con-inner .search {width: 70%; order: 3; position: static;}
	.header_middle .header .e-con-inner .logo {order: 2;}
	.header_middle .header .e-con-inner .navigation .hfe-submenu-icon-arrow {position: static;}
	.header_middle .header .e-con-inner .navigation .hfe-submenu-icon-arrow .hfe-nav-menu-icon {margin-top: 18px;}
	.header_middle .header .e-con-inner .navigation nav.menu-is-active ul li {padding-left: 14px; padding-right: 14px;}
	.header_middle .logo{margin-left: 30px;}
	.header_middle .header .e-con-inner .navigation nav.menu-is-active {left: 0 !important; margin-top: 6px; transform: scaleY(1); transform-origin: top;height: 350px !important; top: 78px; background: #ffffff; max-height: none !important; transition: max-height .3s, transform .3s; width: 100% !important;}
	.header_middle .header .e-con-inner .navigation nav {transform: scaleY(0); max-height: 0; margin-block-start: 10px; transition: max-height .3s, transform .3s; left: -10px !important;}
	.products .our_products .our_products_2 .product_content{bottom: 100px;}
	.customize_design .e-con-inner .customize_design_1 {width: 100%;}
	.customize_design .e-con-inner .customize_design_2 {width: 100%; margin: 0; margin-top: 20px;}
	.customize_design .e-con-inner .elementor-element.elementor-element-19bcc37 { display: block;}
	.customize_design .customize_design_1 h2{top: 0px; position: relative;}
	.company_profile_1 .e-con-inner .elementor-element {width: 100%;}
	.company_profile_1 .e-con-inner{display:block;}
	.company_profile_1 img{width:100%;}
	.company_profile_1 a{width:100%;}
	.header_middle .header .e-con-inner .navigation nav.menu-is-active ul li a.hfe-menu-item {padding-top: 22px;}
.Dosage {display: block;}
.product_from .product_from_1 {display: block;}
.product_detail{display: block;}
.Dosage .Dosage_content.e-flex.e-con.e-child {
    max-height: max-content;
    overflow-y: scroll;
    padding-top: 40px;
}
}


@media (max-width: 991px) {
	.footer .e-con-inner .footer_logo {width: 100%; margin-bottom: 30px;}
	.footer .e-con-inner .footer_links {width: 100%; margin-bottom: 30px;}
	.footer .e-con-inner .footer_icons {width: 100%;}
	.header_middle .header .e-con-inner .search .keep_in_touch {width: 70%; padding: 0; margin: 0;}
	.header_middle .header .e-con-inner .search .search_bar {width: 100%;}
	.slider-main .slider-lower img{width: 330px;}
	.black_knight .black_knight_img img{height: 677px !important;}

.products .our_products .our_products_2 .elementor-widget-image:after {content: ''; background: hsl(0deg 0% 0% / 53%); inset: 0; position: absolute;}
.company_profile_2 .e-con-inner{display: flex; flex-wrap: wrap !important;}
.company_profile_2 .e-con-inner .elementor-element {width: 50%; margin-bottom: 7px; padding-right: 20px; margin-right: 0;}
.company_profile_2 .e-con-inner .elementor-element .elementor-widget-image {width: 100%; padding-right: 0 !important;}
.company_profile_2 a {width: 100%;}
.company_profile_2 a img {width: 100%;}
.company_profile_2 .e-con-inner .elementor-element:nth-child(even) {margin-right: 0 !important;}
.contact_info  {padding: 0 30px;}
.company_profile_2 {padding: 0 30px;}
.company_profile_3 {padding: 0 30px;}
.company_profile_1 {padding: 0 30px;}
.company_profile_2 .e-con-inner .elementor-element:nth-child(even) {padding-right: 0;}
.ordering_process h2 {font-size: 32px;}

.ds_gallery div#gallery-1 figure.gallery-item .gallery-icon img{height: 200px; object-fit: cover;}
.related_products ul.products {grid-template-columns: repeat(2, 3fr);}
.product_detail .product_detail_2 .elementor-widget-container h2.product_title{font-size: 24px !important;}	
}

@media (max-width: 767px) {
	.header_middle .header .e-con-inner .search .search_tab{flex-wrap: initial;}
	.header_middle .header .e-con-inner .search .keep_in_touch li a span.elementor-icon-list-text {font-size: 12px;}
	.top_header_1 .e-con-inner {flex-wrap: initial !important;}
	.products .our_products .our_products_1{width: 100%;}
	.products .our_products .our_products_2{width: 100%;}
	.products .our_products .our_products_3{width: 100%;}
	.products .our_products {display: block;}
	.slider-main .slider-lower{top: 10% !important;}
	.slider-main .slider-lower img {width: 260px;}
	.slider-main .slider-lower p {margin-top: -10px; margin-bottom: 0px; font-size:22px;}
	.header_middle .header .e-con-inner .search .keep_in_touch li a {justify-content: flex-start; width: 133px; flex-shrink: 0;}
.header_middle .hfe-search-button-wrapper .hfe-search-submit {position: absolute; right: 0; top: 0;} 
.header_middle .hfe-search-button-wrapper .hfe-search-submit {position: absolute; right: 4px; top: 2px; min-width: 25px !important;}
.header_middle .hfe-search-button-wrapper .hfe-search-button-wrapper {margin-right: 11px;}
.header_middle .header .e-con-inner .search .search_bar{ padding: 0;}
.header_middle .header .e-con-inner .search .search_tab .hfe-search-form__container {border: none; min-height: initial !important; height: auto; overflow: initial; display: block; position: relative;}
 .header_middle .hfe-search-button-wrapper .hfe-search-form__input { position:unset; border: solid 1px #000 !important; z-index: 9; opacity: 1; height: 30px; padding: 0 !important; top: 20px;
        right: 0;}	
.get_in_contact .e-con-inner {padding: 0; padding-left: 20px; padding-right: 20px;}
.get_in_contact .e-con-inner .elementor-widget-heading:first-child {padding-top: 30px;}
.get_in_contact .e-con-inner .elementor-widget-button {padding-bottom: 20px;}
.about_pdf div#gallery-1 figure.gallery-item {margin-bottom: 20px;}
.about_pdf div#gallery-1 figure.gallery-item .gallery-icon.portrait img {height: 450px;}
.slider-main .slider-lower {top: 20% !important;}
.ordering_process h2 {font-size: 28px;}
.customs_text .company_video_1:first-child {padding-bottom: 0;}
.ds_gallery div#gallery-1{grid-template-columns: repeat(2, 3fr);}
.header_middle .header .e-con-inner .navigation nav.menu-is-active{top: 60px;}
.header_middle .logo{margin-left: 0;}
.header_middle .logo{width: 14%;}
.filter-shop .ds-shop ul.products li.product a img{object-fit: cover; height: 200px;}
.filter-shop .ds-shop ul.products{margin-top: 20px;}
.why_trendtents .story_images .e-con-inner .elementor-element {margin-bottom: 10px;}
.company_video .company_video_1 {padding: 70px 30px 20px 30px;}
.custom_design .custom_design_1:last-child {margin-top: 20px;}
.customs_text .company_video_1:last-child{margin-left: 0;}
.service_img {height: 300px;}

.gallery_first_section .gallery_images .gallery_images_1{padding-right: 0; margin-bottom: 20px;}
.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image {border-radius: 20px 20px 0px 0px;}
.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image img{border-radius: 20px 20px 0px 0px;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images{flex-wrap: nowrap;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images:first-child .right_images_2 .elementor-widget-image{border-radius: 0;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images:first-child .right_images_2 .elementor-widget-image img {border-radius: 0;}	
.gallery_first_section .gallery_images .gallery_images_2 .right_images:last-child .elementor-widget-image{border-radius: 0;}
.gallery_first_section .gallery_images .gallery_images_2 .right_images:last-child img {border-radius: 0 0px 20px 20px;}
.Dosage .Dosage_2 .elementor-element{padding: 0 30px;}
}

@media (max-width: 576px) {
	.slider-main .slider-lower p {margin-top: -20px; margin-bottom: -10px; font-size: 14px;}
	.slider-main .slider-lower img {width: 230px;}
	.top_header .top_header_1 .e-con-inner {display: block;}
	.top_header .top_header_1 .e-con-inner .elementor-element {width: 100%; margin: auto; text-align: center;}
    .top_header .top_header_1 .e-con-inner .elementor-element p {padding-bottom: 10px;}
	.header_middle .header .e-con-inner .search .keep_in_touch li a{justify-content: flex-end;}
	.header_middle .header .e-con-inner .search .keep_in_touch li a span.elementor-icon-list-text{display:none;}
	.header_middle .header .e-con-inner .search .keep_in_touch{width: 15%; margin-left: 10px;}
	.header_middle .header .e-con-inner .search{width: 60%;}
	.header_middle .logo{width: 14%;}
	.products .our_products .our_products_2{min-height: 100%;}
	.customize_design .e-con-inner .customize_design_2 p {text-align: center;}
	.customize_design .e-con-inner .customize_design_2 .elementor-widget-button {margin: auto;}
	.get_in_contact .e-con-inner .elementor-widget-heading:first-child {padding-top: 0px;}
    .get_in_contact .e-con-inner .elementor-widget-button {padding-bottom: 0px; margin-top: -10px;}
	.get_in_contact .e-con-inner .elementor-widget-heading:nth-child(2) h2 {font-size: 14px;line-height: 1.6; margin-top: -10px;}
    .get_in_contact .e-con-inner .elementor-widget-heading:first-child h2 {font-size: 20px;}
	.get_in_contact .e-con-inner{padding-top: 20px; padding-bottom: 20px;}
	.customize_design .e-con-inner .customize_design_1{background-repeat: no-repeat;}
	.company_profile_2 .e-con-inner .elementor-element{width:100%;}
	.company_profile_2 .e-con-inner .elementor-element{margin-right:0;}
	.slider-main .slider-lower {top: 30% !important;}
	.ordering_process h2 {font-size: 24px;}
	.ds_gallery div#gallery-1{grid-template-columns: repeat(1, 3fr);}
	.filter-shop .ds-shop ul.products {justify-content: normal; grid-template-columns: repeat(1, 3fr);}
	.company_profile_2 .e-con-inner .elementor-element{padding-right: 0;}
	.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image img{10px 10px 0px 0px}
	.gallery_first_section .gallery_images .gallery_images_1 .elementor-widget-image {border-radius: 10px 10px 0px 0px;}
	.gallery_first_section .gallery_images .gallery_images_1{margin-bottom: 10px;}
	.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_1 {padding-right: 5px;}
	.gallery_first_section .gallery_images .gallery_images_2 .right_images .right_images_2{padding-left: 5px;}
	.gallery_first_section .gallery_images .gallery_images_2 {gap: 10px;}
	.gallery_first_section .gallery_images .gallery_images_2 .right_images:last-child img {border-radius: 0 0px 10px 10px;}
	.related_products ul.products {grid-template-columns: repeat(1, 3fr);}
	.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button{width: 33px; height: 33px;}
	.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button svg{height: 23px; width: 23px;}
	.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button-prev{left: 4%; margin-top: 20px;}
	.slider-main .slider-uppar .elementor-widget-image-carousel .elementor-swiper-button-next {right: 4%; margin-top: 20px;}
}

@media (max-width: 480px) {
.about_pdf div#gallery-1 figure.gallery-item:nth-child(2) {padding: 0;}
.header_middle .logo {width: 18%;}
}

@media (max-width: 400px) {
	.slider-main .slider-lower img{width: 130px;}
	.slider-main .slider-lower p{font-size: 12px;}
	.slider-main .elementor-widget-button {margin-top: -15px;}
	.header_middle .header {padding: 0 10px;}
	.header_middle .header .e-con-inner .navigation .hfe-nav-menu__toggle{margin-left: 0;}
	.header_middle .header .e-con-inner .navigation .hfe-nav-menu-icon{padding: 0;}
	.get_in_contact .e-con-inner{padding-top: 9px; padding-bottom: 7px;}
	.header_middle .header .e-con-inner .navigation nav.menu-is-active{margin-top: 0;}
}






