h2.minisTitle2:after {
left: 18% !important;
}
li.custom_welcom {
padding: 0 5px !important;
position: relative;
}
.footer .toggle-btn {
  display: none;  /* Hide the toggle button by default */
}

@media (max-width: 767px) {
.footer  .toggle-btn {
    display: block;  /* Show the toggle button on small screens */
  }

 .footer .toggleable {
    display: none;  /* Hide the toggleable content on small screens */
  }
}
.field[name="shippingAddress.postcode"] {
display: none !important;
}
.custom_welcom .dropdown-menu {
display: none; /* بدءًا منعرف أنها مخفية */
position: absolute;
top: 100%;
right: 0;
z-index: 1;
}
a.dropdown-toggle-link {
    text-transform: capitalize !important;
}
h2.minisTitle2 {
    margin: 5px 0;
}

div[data-appearance="contained"] p {
    margin: 0 !important;
}
hr.solid, hr
{
margin: 1px 0 !important;
}.nav-toggle
{
	    padding: 6.5px 0px 6.5px 10px  !important;
}
.custom_welcom.active .dropdown-menu {
display: block; /* إظهار القائمة عند النقر على الزر */
}

/* تحسين التنسيق للقائمة المنسدلة */
.custom_welcom .dropdown-menu li {
display: block;
padding: 5px 0;
}

.custom_welcom .dropdown-menu a {
display: block;
padding: 2px 2px;
text-decoration: none;
color: #333;
}

.custom_welcom .dropdown-menu a:hover {
background-color: #f0f0f0;
}
li#dropdown-toggle a.dropdown-toggle-link {padding:0 2px !important;}
span.porto-icon-down-dir {
cursor: pointer;
}
/* عند عرض القائمة المنسدلة */
.custom_welcom.active .dropdown-menu {
display: block;
background-color: #fff; /* لون خلفية القائمة */
border: 1px solid #ccc; /* حدود القائمة */
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* ظل القائمة */
font-size: 14px; /* حجم النص في القائمة */
white-space: nowrap;padding: 0 2px;
}

/* عند تمرير الماوس فوق خيارات القائمة */
.custom_welcom.active .dropdown-menu a:hover {
background-color: #f0f0f0; /* لون الخلفية عند التحويل */
}

/* تحسين التنسيق للعناصر داخل القائمة */
.custom_welcom.active .dropdown-menu li {
padding: 4px 11px;
transition: background-color 0.2s; /* تأثير التغيير في اللون عند التحويل */
}

/* تحسين شكل الروابط داخل القائمة */
.custom_welcom.active .dropdown-menu a {
text-decoration: none;
color: #333;
display: block;
transition: color 0.2s; /* تأثير التغيير في لون النص عند التحويل */
}

/* تحسين اللون عند تمرير الماوس فوق الروابط داخل القائمة */
.custom_welcom.active .dropdown-menu a:hover {
background-color: #f0f0f0;
color: #000; /* لون النص عند التحويل */
}

@media (max-width: 768px) {.pagebuilder-column-group.brandwidth .pagebuilder-column-line {
display: flex;
flex-wrap: wrap;}.pagebuilder-column.greenBG,.pagebuilder-column.yellowBG {
flex: 1 40%;
max-width: 40%;
box-sizing: border-box;}.pagebuilder-column.greenBG figure,.pagebuilder-column.yellowBG figure {
width: 100%;}

.pagebuilder-column-group.brandwidth .pagebuilder-column-line {
align-content: center;
justify-content: center;
}
span.text.cart,.panel.header.show-icon-tablet,.panel.header.show-icon-tablet {
    display: none;
}
span.separator,.top-links-icon  {
    display: none !important;
}
.page-header.type5 .header-main .header-right {
    padding: 6px 0;
    margin: 0px 2%;
}
}
.owl-carousel .owl-nav button[class*=owl-]
{
padding:12px !important; 	
}.footer .contact-info .contact-info-block .contact-details strong {
color: #000 !important;
font-weight: bold;
}.widget.contact-info .contact-details strong, .widget.contact-info .contact-details span
{
	font-weight: 400;
padding: 4px 0;
}
@media (max-width: 767px) {h2.minisTitle2:after {
display: none;}
div#main_brands *, div#main_brands_2 * {
    margin: 3px auto !important;
}
.minicart-wrapper.cart-design-2.minicart-offcanvas {
    margin: 14px 0 !important;
}
li.login-mob {
   display: flex;
  align-items: center;
   
}
li.login-mob {
     margin-left: 0.875rem !important;
    margin-right: 0.525rem !important;
}

span.porto-icon-custom {
    line-height: normal;
    vertical-align: bottom;    font-size: 0;
}
span.action.nav-toggle {
    display: flex;
    align-items: center;
    margin: 0 !important;
    color: #ee8022;
}
.panel.header.show-icon-tablet {
    display: none !important;
}
.textwidget.custom-html-widget ul ,.contact-info.contact-info-block{
   
}
.widget .widget-title, .widget .widget-title a, .widget .widgettitle, .widget .widgettitle a {
    line-height: normal !important;
    margin: 0 !important;
}
 .footer .col-lg-3 {background: #fff !important;border-bottom: 1px solid #ddd;}
.footer-middle>.container {
    background: #f7f7fb;
}
.footer  span.toggle-collapse {
    float: right;
    display: flex;
    align-content: flex-start;
    justify-content: center;
}

.footer .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer  span.toggle-collapse {
    color: #1e90ff;
    font-size: 28px;
    font-weight: bold;
    right: 14px;
    position: absolute;
}
.footer .widget {
    margin-bottom: .875rem !important;
    margin-top: .875rem !important;
}
}
@media (min-width: 768px) {
  li.login-mob {
    display: none;
  }
}@media (max-width: 768px)
{
.product-item-info.type1 img, .product-image-photo.default_image
{
width: auto;
    height: 130px  !important;
}
.pagebuilder-column.greenBG, .pagebuilder-column.yellowBG {
 max-width: 50%  !important;
}
.pagebuilder-column.yellowBG, .pagebuilder-column.greenBG
{
    border-radius: unset !important;
}
}