.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.page-id-6683 .elementor-column.elementor-col-50,.page-id-6683 .elementor-column {
width: 50%;
text-align: center;
margin: auto;
}
.qodef-qi-cards-slider .qodef-m-navigation {
display: none;
}
.qodef-image-with-text .qodef-m-text{
margin: 5px 10px 0;
}
.page-id-6570 .qodef-image-with-text-slider .swiper-slide {
width: 100%;
}
.page-id-6311 .textCenter h2.qodef-m-title {
text-align: center;
}
.qodef-image-with-text-slider .qodef-m-title {
margin: 15px 0 0;
color: #141414;
display: inline-block;
max-width: 350px;
}
#qodef-back-to-top .qodef-back-to-top-icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
font-size: 20px;
color: #fff;
background-color: var(--qode-main-color);
border: 1px solid #fff;
}
.page-id-6683 .qodef-image-with-text-slider.qodef-drop-shadow .swiper-slide{
width: 100%;
display: inline-block;
}
#qodef-page-inner {
position: relative;
padding: 46px 0 30px;
}
.qodef-sp-holder .qodef-sp-prevent-session{
display: none;
}
@media only screen and (max-width: 320px) {
.wpcf7 .qodef-newsletter-form .qodef-newsletter-form-inner input[type=email]{
padding:12px 147px 13px 26px;
}
.wpcf7 .qodef-newsletter-form .qodef-newsletter-form-inner button[type=submit]{
width:132px;
padding: 11px 35px;
}
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder {
margin-left: 0;
display: none;
}
#qodef-page-header .qodef-widget-holder {
display: none;
align-items: center;
height: 100%;
margin-left: 24px
}
#qodef-content-bottom .qodef-col-num--3 .qodef-grid-item .qodef-widget-holder{
text-align: center;
}
.qodef-grid-inner .elementor-element.elementor-element-c292acf{padding: 0 !important;} .italiana-regular {
font-family: "Italiana", sans-serif;
font-weight: 400;
font-style: normal;
}
.poppins-thin {
font-family: "Poppins", serif;
font-weight: 100;
font-style: normal;
}
.poppins-extralight {
font-family: "Poppins", serif;
font-weight: 200;
font-style: normal;
}
.poppins-light {
font-family: "Poppins", serif;
font-weight: 300;
font-style: normal;
}
.poppins-regular {
font-family: "Poppins", serif;
font-weight: 400;
font-style: normal;
}
.poppins-medium {
font-family: "Poppins", serif;
font-weight: 500;
font-style: normal;
}
.poppins-semibold {
font-family: "Poppins", serif;
font-weight: 600;
font-style: normal;
}
.poppins-bold {
font-family: "Poppins", serif;
font-weight: 700;
font-style: normal;
}
.poppins-extrabold {
font-family: "Poppins", serif;
font-weight: 800;
font-style: normal;
}
.poppins-black {
font-family: "Poppins", serif;
font-weight: 900;
font-style: normal;
}
.poppins-thin-italic {
font-family: "Poppins", serif;
font-weight: 100;
font-style: italic;
}
.poppins-extralight-italic {
font-family: "Poppins", serif;
font-weight: 200;
font-style: italic;
}
.poppins-light-italic {
font-family: "Poppins", serif;
font-weight: 300;
font-style: italic;
}
.poppins-regular-italic {
font-family: "Poppins", serif;
font-weight: 400;
font-style: italic;
}
.poppins-medium-italic {
font-family: "Poppins", serif;
font-weight: 500;
font-style: italic;
}
.poppins-semibold-italic {
font-family: "Poppins", serif;
font-weight: 600;
font-style: italic;
}
.poppins-bold-italic {
font-family: "Poppins", serif;
font-weight: 700;
font-style: italic;
}
.poppins-extrabold-italic {
font-family: "Poppins", serif;
font-weight: 800;
font-style: italic;
}
.poppins-black-italic {
font-family: "Poppins", serif;
font-weight: 900;
font-style: italic;
}
*{margin: 0; padding: 0; box-sizing: border-box;}
a{text-decoration: none; color: inherit;}
.panachexxheading{font-size: 85px; line-height: 1.2; font-family: "Italiana", sans-serif; font-weight: 400;}
.panachexheading{font-size: 14px; line-height: 1.2; font-family: "Poppins", serif; font-weight: 400;}
.panachesheading{font-size: 12px; line-height: 1.2; font-family: "Poppins", serif; font-weight: 500;}
.panache-img img{width: 100%; height: auto;}
.panache-banner-slide .panache-inner-banner-box{color: #fff; position: relative;z-index: 2;}
.panache-banner-slide .panache-text{position: absolute; bottom: 100px; right: 100px; }
.panache-banner-slide .panache-left-text{left: 100px;}
.panache-banner-slide .panachexheading{padding: 20px 0;}
.panache-banner-slide a{width: 150px; border: 1px solid #fff; display: block; text-align: center; padding: 15px 0;}
.panache-banner-slide a:hover span{border-bottom: 1px solid #fff;}
.panache-banner{position: relative;}
.fv {
height: 100%;
min-height: 90vh;
width: 100%;
}
.fv_img1 {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
margin-top: 0 !important;
}
.fv_img1{
height: inherit !important;
}
.panache-img div{
height: inherit !important;
}
.banner-section{
margin-top: 120px;
}
@media screen and (max-width: 1500px){
.fv {min-height: 80vh;}
}
@media screen and (max-width: 1399px){
.fv {min-height: 92vh;}
}
@media screen and (max-width: 1280px){
.fv {min-height: 63vh;}
}
.mobile-banner-new{
display: none;
}
@media screen and (max-width: 1024px){
.panache-banner-slide .panache-text{
bottom: 50px;
right: 70px;
} 
.fv {min-height: 69vh;}
.fv_img1{
height: inherit !important;
}
.panache-img div{
height: inherit !important;
}
.banner-section{
margin-top: 0px;
}
}
@media screen and (max-width:991px) {
.panachexxheading{
font-size: 60px;
}
.fv{
height: 73vh;
}
}
@media screen and (max-width: 767px){
.panachexxheading{
font-size: 40px;
}
.panache-banner-slide .panache-text{
padding: 15px;
width: 100%;
left: 0px;
}
.panache-banner-slide .panache-left-text{
left: 0px;;
}
.mobile-banner-new{
display: block;
}
.desktop-banner-new{
display:none;
}
}
@media screen and (max-width:430px) {
.fv{height: 95vh;}
}
.elementor-6366 .elementor-element.elementor-element-6056f74:not(.elementor-motion-effects-element-type-background), .elementor-6366 .elementor-element.elementor-element-6056f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
margin-top: -265px;
}
.elementor-6366 .elementor-element.elementor-element-fa8fb5d:not(.elementor-motion-effects-element-type-background), .elementor-6366 .elementor-element.elementor-element-fa8fb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
padding-top: 25px;
}
.elementor-6366 .elementor-element.elementor-element-0bd60d6:not(.elementor-motion-effects-element-type-background), .elementor-6366 .elementor-element.elementor-element-0bd60d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
margin-top: -265px;
}
.elementor-6366 .elementor-element.elementor-element-d5a21d0:not(.elementor-motion-effects-element-type-background), .elementor-6366 .elementor-element.elementor-element-d5a21d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
margin-top: -265px;
}
.elementor-6366 .elementor-element.elementor-element-4c8735e:not(.elementor-motion-effects-element-type-background), .elementor-6366 .elementor-element.elementor-element-4c8735e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
margin-top: -265px;
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
text-align: center;
}
.wp-block-qi-blocks-single-image.compliances-icon {
width: 40px;
float: left;
margin-right: 13px;
margin-top: 30px;
}
.width-80 {
width: 80% !important;
}
.qodef-grid-item .qodef-widget-holder #block-2, .qodef-grid-item .qodef-widget-holder #block-4, .qodef-grid-item .qodef-widget-holder #block-5, .qodef-grid-item .qodef-widget-holder #block-6, .qodef-grid-item .qodef-widget-holder #block-7{display: inline-block; margin-right: 10px; margin-top: 30px; margin-bottom: 0 !important;}
#qodef-content-bottom #qodef-content-bottom-inner{max-width: 1300px !important;}