.container-fluid{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.right-side{
    display: flex;
    justify-content: flex-end;
    padding-right: 20px;
}
.right-side1{
    display: flex;
    justify-content: flex-end;
    padding-right: 20px;
}
.right-padding{
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.text-fond{
    padding-left: 30px;
    font-size: 15px;
    padding-top: 25px;
}
.fond-bar{
    display: flex;
    justify-content:flex-start;
}
.fond-bar1{
    display: flex;
    justify-content:space-between;
    background-color: white;
}
#plcy-lnk{
    display: none !important;
}
@media only screen and (max-width: 970px){
    .text-fond{
        display: none;
    }
}
@media only screen and (max-width: 780px){
    .hidden-text{
        display: none;
    }
    
}
@media only screen and (max-width: 600px){
    .hidden-text{
        display: none;
    }
    .few-items{
        display: block;
    }
    .news-cards{
        height: 0px;
    }
}
.logos{
    width: 100px;
    height: 70px;
    padding: 0 !important;
    padding-top: 10px !important;
}
.logoss{
    padding: 0 !important;
    
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.footer-text{
    text-align: center;
    padding-top: 30px;
    font-size: 17px;
    color: #333;
}
.footer-content{
    display: block;
    padding-top: 80px;
    
}
.blog-text{
    height: 230px;
}
.aaa{
    border: 1px solid #e9e9e9;
    padding: 20px;
}
.aaa span {
    display: inline-block;
    margin: 15px 0;
}
.aaa span.posted-on {
    color: #fff;
    padding: 10px 20px;
    margin-left: -20px;
    background: #008B3C;
    position: relative;
}
.aaa span.comment,
.aaa span.post-admin {
    float: right;
    padding: 10px 0;
}
.aaa span a {
    color: #333;
    margin-right: 15px;
}
.fa{
    color: #008B3C !important;
}
.fa-angle-up{
    color: white !important;
}
.aaa span.comment a i,
.aaa span.post-admin a i,
.aaa span.category a i {
    color: #008B3C;
    padding-right: 5px;
}
.aaa h4 {
	text-transform: uppercase;
	margin: 15px 0;
}
.aaa p {
    margin-bottom: 15px;
}
.ppi{
    position: absolute;
    width: 100%;
}
.regular-link{
    background: transparent;
    border: none;
}

@media only screen and (max-width: 1024px){
.text-fond {
    padding-left: 30px;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media only screen and (max-width: 991px){
    .footer-text{
        display: none;
    }
    .right-side{
        display: block;
    }
    .right-side1{
        display: flex;
        justify-content: flex-end;
    }
}
.text-big{
    display: flex;
}
.col-text{
    width: 100%;
    padding: 20px;
    display: flex;
    justify-content: center;
}
.col-text1{
    width: 100%;
    padding: 20px;
    text-align: center;
}
.show-logo{
    display: flex;
    justify-content: space-between;
}
.show-footer{
    display: flex;
}
.nana{
    padding-right: 130px;
}
.icon-building{
    display: flex;
    justify-content: center;
}
.image-size{
    width: 90px;
    height: 90px;
}
.section-title-white1{
    color: white !important;
}
.align-footer{
    display: flex;
    justify-content: space-between;
}
.GDPR{
    text-decoration: none;
    color: white !important;
}
.buttonOpen{
    border: none;
    background-color: transparent;
}
.black{
    color: #333333;
    text-align: center;
}
.image-sizes{
    width: 80px;
    height: 80px;
}
.block{
    display: flex;
    justify-content: center;
}
.services-t:hover{
    transform: scale(1.1);
}
.info-contact{
    padding-top: 50px;
    padding-bottom: 50px;
}
.info-contact h4{
    padding-top: 30px;
}
.info-contact p{
    color: #333333;
}
.form-display{
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
}
.form-display input{
    padding: 5px;
    width: 49%;
    border-bottom: 1px solid #333333;
    border-top: none;
    border-left: none;
    border-right: none;
    background: transparent;
    color: #333333;
}
.form-display input:focus, textarea:focus, select:focus{
    outline: none;
}
.info-contacts{ 
    padding-top: 50px;
    padding-bottom: 50px;
}
.full-form{
    background-color: whitesmoke;
    padding: 30px ;
    padding-top: 5px;
    border-radius: 10px;
}
::placeholder{
    color: #333333;
    opacity: 1;
}
.textarea-big{
    width: 100% !important;
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;

}
.form-displays{
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
    padding-bottom: 20px;
}
.form-displays input{
    padding: 5px;
    width: 49%;
    border-bottom: 1px solid #333333;
    border-top: none;
    border-left: none;
    border-right: none;
    background: transparent;
    color: #333333;
}
.form-displays input:focus, textarea:focus, select:focus{
    outline: none;
}
.full-form h4{
    padding-top: 30px;
    padding-bottom: 20px;
}
.btn-contact{
    padding-top: 20px;
    padding-bottom: 20px;
}
.btn-primary{
    width: 140px;
    height: 50px;
}
.h41s{
    padding-top: 0 !important;
}
.news-cards{
    height: 500px;
}
.bc-div{
    background-image: url("/assets/img/ppi_1920_1080.jpg");
    height: 600px;
    background-position: center;
    background-size: cover;
    text-align: center;
}
.green{
    background-color: #008B3C;
}
.text1{
    color: white;
    padding: 40px;
    text-align: center;
    font-size: 20px;
}
.heading1{
    text-align: center;
    padding-bottom: 30px;
    padding-top: 60px;
}
.section1{
    display: flex;
    justify-content: center;
}
.div1{
    width: 50%;
}
.div1 p{
    padding-top: 40px;
    padding-right: 50px;
    padding-bottom: 20px;
}
.div2{
    width: 50%;
}
.div2 img{
    width: 90%;
    height: 90%;
}

.text2{
    padding: 50px;
    text-align: center;
}

.list-style{
    padding: 50px;
    background-color: whitesmoke;
    border-radius: 10px;
}
.unstyled li{
    transition: all .2s ease-in-out;
}
.unstyled li:hover{
    transform: scale(1.05);
    transition: ease-in-out;
    color: #333333;
    font-weight: bold;
}
.list-section{
    padding-bottom: 50px;
}
.row1{
    display: flex;
}
.column1{
    width: 50%;
    padding: 20px;
}
.column2{
    width: 50%;
    padding: 20px;
    background-color: whitesmoke;
}
.row2{
    display: flex;
    padding: 30px;
    padding-left: 0;
    padding-right: 0;
}

.column3{
    width: 50%;
    padding: 30px;
    padding-left: 0;
}
.column3 img{
    padding-top: 20px;
}
.column4{
    width: 50%;
    padding: 20px;
    padding-right: 0;
}
.main-padding{
    padding-top: 30px;
    padding-bottom: 30px;
}


.text2{
    color: #93989B;
    padding: 40px;
    text-align: center;
    font-size: 20px;
}
.fun-text p {
    padding: 20px;
    transition: all .2s ease-in-out;
}
.fun-text{
    background: whitesmoke;
    height: 170px;
}
.divorce{
    padding: 30px;
}
ž

.unstyled li{
    transition: all .2s ease-in-out;
}
.fun-text p:hover{
    transform: scale(1.02);
    transition: ease-in-out;
    color: #333333;
    font-weight: bold;
}
.boom{
    display: flex;
    justify-content: space-between;
}
.foot1{
    text-align: center;
    padding-top: 30px;
}

@media only screen and (max-width: 970px){
    .section1{
        display: block;
    }
    .div1{
        width: 100%;
        text-align: center;
    }
    .div1 p{
        padding-right: 0;
    }
    .div2{
        width: 100%;
        padding-top: 30px;
        padding-bottom: 20px;
        display: flex;
        justify-content: center;
    }
    .row1{
        display: block;
        width: 100%;
    }
    .row2{
        display: block;
        width: 100%;
    }
    
    .column1{
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .column2{
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .column3{
        display: flex;
        justify-content: center;
        width: 100%;
        padding: 15px;
    }
    .column4{
        display: flex;
        justify-content: center;
        width: 100%;
        padding: 15px;
    }
    .boom{
        display: block;
    }
    .footer-content{
        padding: 15px;
        text-align: center;
    }
    .copyright-text p{
        padding-left: 10px;
        padding-right: 10px;
    }
    .fun-text{
            background: whitesmoke;
            height: 240px;
    }
    .blocks{
        width: 100%;
    }
    .bc-div{
        background-image: url("/assets/img/ppi_1920_1080.jpg");
        height: 300px;
        background-size: cover;
    }
   
    .text-big{display: block;}
    
}
.blam{
    display: flex;
    justify-content: center;
}
.flfl{
    display: flex;
}
