.elementor-2749 .elementor-element.elementor-element-1e6a92e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:40px;}@media(min-width:768px){.elementor-2749 .elementor-element.elementor-element-1e6a92e{--content-width:1200px;}}@media(max-width:991px) and (min-width:768px){.elementor-2749 .elementor-element.elementor-element-1e6a92e{--content-width:100%;}}@media(max-width:1440px){.elementor-2749 .elementor-element.elementor-element-1e6a92e{--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:40px;}}@media(max-width:991px){.elementor-2749 .elementor-element.elementor-element-1e6a92e{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:60px;--padding-inline-end:60px;}}@media(max-width:767px){.elementor-2749 .elementor-element.elementor-element-1e6a92e{--padding-block-start:0px;--padding-block-end:10px;--padding-inline-start:18px;--padding-inline-end:18px;}}/* Start custom CSS for container, class: .elementor-element-1e6a92e */@media (min-width: 768px) and (max-width: 1024px) {
.breadcrumbs-wrap.pt-left{
padding-left: 60px!important;
}
}
@media (max-width: 767px) {
.breadcrumbs-wrap.pt-left{
padding-left: 18px!important;
}
}

.row.main-content-wrap {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 40px!important;
}

@media (min-width: 1025px){
.main-content.col-lg-9 {
width: 75%!important;
}
.col-lg-3.sidebar.porto-woo-category-sidebar.left-sidebar.mobile-sidebar {
    width: 25%!important;
}
}

body.wide .container:not(.inner-container){
	max-width: 1380px;
}

.page-top .container .breadcrumb *{
    text-transform: initial;
}

body #main>.container{
	padding: 0 20px !important;
}

@media screen and (min-width: 1380px){
	body #main>.container{
		max-width: 1420px !important;
	}
}/* End custom CSS */