.logo {
width: 100px; !important;
min-width: 100px !important;
}
.page-header-menu.doubletap > div {
display: flex;
}
.pw-social-icons {
    max-width: 75px;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: auto;
    margin-right: 0;
transition: 0.5s;
}
.pw-social-icons a:hover {
color: #F34717;

}
.pw-social-icons i {
font-size: 24px;
}
#menu-footer-menu {
    float: right;
    margin: auto;
    margin-right: 0px;
}
.page-footer-menu > div {
display: flex;
}
.page-footer-menu .pw-social-icons {
margin-left: 0;
}
.footer-ribbon img{
	width: 122px !important;
	height: 150px !important;
}
.header-cart {
 display: none !important;
}
.page-header-shedule i {
color: red !important;
}
.current-menu-item a{
color: red !important;
}
#menu-primary-menu a:hover {
color: red !important;
}
#main .slick-active button  {
background: red !important;
}
.page-footer .backToTop:hover {
background-color:red !important;
}
#main .home-block-1 {
margin-bottom: 0px !important;
}
.btn.btn-white:hover, .quote-button-wrap .btn:hover {
background-color: red !important;
}
.pw-phone-number {
color: #425d74 !important;
}
.pw-phone-number:hover {
color: white !important;
}
#main .icon.icon-bell, #main .icon.icon-technology {
color: red !important;
}
#main .btn:hover .icon.icon-bell, #main .btn:hover .icon.icon-technology {
color: white !important;
}
.marker-list > li:after {
color: red !important;
}
.slide-content a.btn:hover {
color: red !important;
}
.feature-image img {
margin: auto !important;
}
.get-banner-calendar {
background-image: url('https://aliteam.pl/wp-content/uploads/2018/01/alarm-clock-red.png') !Important;
height: 255px !important;
width: 300px !important;
background-size: contain;
background-repeat: no-repeat !important;
top: -15px !important;
}
.get-banner-calendar > div, .get-banner-calendar img {
display: none !important;
}
.get-banner-text b p {
font-size: 15px !important;
}
.footer-copyright {
padding-bottom: 5px !important;
}
.footer-copyright .icon.icon-technology {
    color: red !important;
    transition: 0.5s;
}
.footer-copyright .btn:hover .icon.icon-technology {
    color: white !important;
}
.footer-rights {
text-align: center !important;
}
.page-header-slogan {
max-width: 245px !important;
}
#menu-footer-menu {
float: right;
}
.pw-upspace .wpb_text_column.wpb_content_element.get-banner {
padding-top: 20px !important;
}

#contact #cleaning_contact_box-1 > div {
display: flex;
justify-content: space-between;
}
#contact #cleaning_contact_box-1 > div > div {
margin-top: 0px !important;
}
#contact .social-list, #contact .divider, #cleaning_contact_box-1 > div > h5 {
display: none !important;
}
.page-id-302 #primary {
min-height: 40vh;
}

@media screen and (max-width: 767px) {
.logo img {
height: 60px !important;
}	
.page-header-menu.doubletap > div {
display: flex;
flex-direction: column;
}
.page-header-menu.doubletap .pw-social-icons {
margin-left: 20px;
}
.page-footer-menu .pw-social-icons {
display: none;
}
.get-banner-calendar {
display: none !important;
}
.get-banner-2 {
padding-bottom: 40px !important;
}
.footer-phone a {
    display: block;
    width: 215px;
    margin: 0 auto;
}
.page-footer .backToTop {
bottom: 40px !important;
}
.page-header .quote-button-wrap .btn .icon {
color: red !important;
}
#contact #cleaning_contact_box-1 > div {
flex-direction: column;
}
}
