.footer .footer-dark .footer-dark-bg {
background-image: url(/wp-content/uploads/2020/09/footer-bg-1.jpg) !important;
}

.iconer-head {
display:flex;
justify-content:flex-end;
max-width:1920px;
width:100%;
margin:0 auto;

}

.intermission {
background:url('https://www.remonttitolamo.fi/wp-content/uploads/2019/09/interior3-1024x683.jpg');
background-size: cover;
}

.main-nav .navbar .navbar-collapse {
    max-height: 100vh !important;
}

.iconer-head a:last-child {
margin-right:4%;
}



.ion-social-facebook, .ion-social-instagram-outline {
margin-left:25px;
font-size:27px;
margin-top:10px;

}



.iconer-head a i{
color:#a5c710;

transform:.3s;
}


.iconer-head a i:hover{
color:white;
text-decoration:none;

}

.iconer-head a:hover{
color:white;
text-decoration:none;

}



dl.gallery-item img {
max-width:200px;
}

.gallery dl {
margin-top:35px;
margin-bottom:70px;
}

.brod-text .div-outer .div-inner ul li {
width:100%;
font-size: 14px;
}

.brod-text .div-outer .div-inner ul li:before {
margin-right:10px;
}

.brod-text .div-outer .div-inner h2 {
margin-top:0;
}

@media only screen and (max-width: 991px) {
 .header nav ul.nav {
       flex-direction: column;
       text-align:center !important;
}
}

.cards-holder {
border-top:none;
}



.footer .info-box{
padding-left: 10px;
}

.info-box a {
display:flex;
}

.info-box a i {
font-size:30px;
margin-right:30px;
}


.widget ul li a:after {
    display:none;
}

.left-text{
    text-align: left !important;
    
}
.facebook-feed{
text-align:left;
}
.facebook-feed h2{
text-align:center;

}
.facebook-feed i{
font-size: 42px;
}


.cards-holder .offert-text h2 {
margin-top: 40px;
}

.cff-media-link{
display:none;
}
.om .prod h1{
 font-size : 35px !important;
}

.map-form-form .form-control{
background: transparent !important;
color: #fff !important;

}


.map-form-form textarea.form-control{
height: 150px !important;
margin-bottom: 50px !important;
}


@media (max-width: 768px){
.smal ul li {
    width: 50% !important;
}}

@media (min-width: 768px){
.smal ul li{
    width: 20% !important;
}}


.text-link{
    min-height: 152px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 293px;
    font-size: 20px;
}

.text-link a{
color:#fff;
text-decoration: none;
transition: all .5s ease;
}

.text-link a:hover{
color: #f3f4f5;
}

@media(max-width: 880px){

.cert-sec{
margin-left: auto !important;
}
}

@media (min-width: 992px)
.social {
    font-size: 26px;
}
@media (min-width: 768px)
.social {
    font-size: 20px;
}

.social .social-link-container {
    display: block;
    width: 100%;
    height: 60px;
}

.social .social-link-container .left {
    background: #8EAF03;
    text-align: right;
}

.social .social-link-container .left span, .social .social-link-container .right span {
    display: block;
    position: relative;
    transition: all .3s;
    font-size: 20px;
}

.social .social-link-container .right {
    background: #a5c711;
    text-align: left;
}

.social .social-link-container .left, .social .social-link-container .right {
    position: relative;
    padding: 0 20px;
    float: left;
    width: 50%;
    color: #fff;
    transition: all .2s;
    display: block;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

.om {
    border-bottom: none;
}


.instagram-pics {
    margin: 30px 0 0 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #f0f0f0;
}

@media (max-width: 768px)
.instagram-pics li {
    width: 50% !important;
}

@media (min-width: 768px) {
.instagram-pics li {
    width: 16.6666666% !important;
}

.instagram-pics li {
    display: block;
    float: left;
    width: 16.6666666%;
}

.instagram-pics img {
    display: block;
    width: 100%;
    height: auto;
}

#null-instagram-feed-2 {
     overflow:hidden;
     background:white;
}

.widget ul li a {
    padding: 0px 0;
    opacity: 0.7;
    border-bottom: none;
}

.tila {
margin-top:35px !important;
}


.nav {
margin: 0 auto;
    text-align: center !important;
    display: flex !important;
    justify-content: space-between !important;
    float:none !important;
    max-width:1920px;

}


@media (max-width: 767px)
 {
 .home-carousel .carousel-inner>.item {
     
    background-position:center;
  }

dl {
margin-bottom:70px;
 }
}

/*@media (max-width: 1024px)
 {
  .navbar-collapse.collapse {
    display:none !important;
  }
  
}*/


.home-carousel .carousel-inner>.item {
background-position:center;
}


dl.gallery-item {
margin-bottom:100px;
}

@media (max-width: 768px) {

.prod-gallery ul li {
width:100%;
}

dl.gallery-item {
margin-bottom:70px;
 }

}

@media only screen and (max-width: 767px) {


.prod-gallery ul li {
width:100%;
}

.home-carousel .carousel-inner > .item .caption {
top:70%;
}


.main-nav .navbar .nav li .dropdown-menu li a {
text-align:center;
}

header {
min-height:100px !important;
}

 .iconer-head {
display:flex;
justify-content:center;

}

.fa-instagram, .fa-facebook {
left: 0px; 
margin-right:0px; 
margin-top:10px;

}

.info-box a i {
    font-size: 30px;
    margin-right: 0px;
}

}