@media (min-width: 768px) and ( max-width: 1300px ){
 .container {
    padding-left: 15px;
    padding-right: 15px;
}

}
.header-layout-row.header-layout-row--bottom.header-bottom.header-bottom-bg-color.d-none.d-lg-block {
display: none !important;
}
.mobile-menu-wrap .menu-item-has-children.active ul.dropdown li {
display: flex !important;
align-items: center;
padding: 0 !important;
}
.mobile-menu-wrap .menu-item-has-children.active ul.dropdown li:before {
content: "\f1ab";
font-family: uicons-regular-straight!important;
font-style: normal;
font-weight: 400!important;
font-variant: normal;
text-transform: none;
line-height: 1!important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 10px;
}
.mobile-menu-wrap .menu-item-has-children.active .fi-rs-angle-down:before {
content: "\f15b" !important;
}
.mobile-menu-wrap  ul.dropdown {
padding: 10px !important;
}
.header-layout-row.sticky-bar.stick a {
color: #000;
}

.bg-white {
background: #fff;
}.post-block-list.post-module-1.post-module-5 ul {
padding-left: 0;
}.portfolio-list {min-height: 200px;}
#page-21 .wld-site-app{
background-color: #f4f4f4;
}.img-bct img {
height: 50px;
}.col-lg-12.m-auto .content-rating {
margin-top: 15px;
}.col-lg-12.m-auto .content-rating *{

text-align: center;
display: flex;
justify-content: center;
}

footer ul {
    padding-left: 1em;
}
body.homepage .header-area,.header-before-ligth.header-area {
z-index: 33;
width: 100%;
position: absolute;
}

.page-header.breadcrumb-wrap {
    background: #0000000d;
}

@media (width<=767px){
section#action-footer {
margin-bottom: -50px;
}
    .container.portfolio-taxonomy {
        padding: 30px 15px 15px;
    }


}
body.homepage .main-menu>nav>ul>li>a, .header-before-ligth .main-menu>nav>ul>li>a {
color: #fff;
}
body.homepage .header-layout-row--middle:before, .header-before-ligth .header-layout-row--middle:before {
z-index: -1;
pointer-events: none;
opacity: .6;
content: "";
background-image: linear-gradient(0deg,#0000 0,#000 100%);
width: 100%;
height: 200px;
transition: all .5s;
position: absolute;
top: 0;
left: 0;
}

.footer-page {
text-align: center;
}.content-rating__body {
justify-content: center;
}ul.bb-social-sharing {
padding: 0;
}.main-menu ul {
padding-left: 0;
}