* {
    overflow-x: hidden;
    /* margin-left: 15px; */
    /* margin-right: 15px; */
}

header {
    background-color: lightblue;
    padding: 20px 165px 160px 165px;
}
.navbar-brand{
    margin-right: 152px;
}

.row-title {
    margin-top: 4.5rem;
}

.big-heading {
    line-height: 1.5;
}

.contact-button {
    margin: 5% 3% 5% 0;
}

.mobile {
    width: 10%;
    transform: rotate(25deg);
    position: absolute;
    right: 20%;
}
.cardMain{
    padding: 50px 165px 10px 165px;
}
.imgService {
    height: 200px;
    width: 200px;
    border-radius: 15px;
}
.special {
    text-align: center;
    overflow: hidden;
}

.qualities {
    text-align: center;
}

.qualityMain {
    padding: 120px;
}

h1,
h3,
h4,
h5,
p {
    overflow-y: hidden;
}

.imgQuality {
    width: 100px;
    height: 100px;
}

.workMain {
    background-color: lightcyan;
    padding: 50px 165px 50px 165px;
}

.works {
    text-align: center;
    margin-top: 35px;
}

.workCardNew {
    background-color: white;
    border-radius: 20px;
    padding: 50px;
}

.workcard {
    text-align: center;
}

.imgWork {
    width: 100px;
    height: 100px;
}

.videoMain {
    padding: 50px 135px 50px 135px;
}

.video {
    text-align: center;
}

.videoImg {
    display: block;
    border-radius: 12px;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.newsHeading {
    width: 500px;
    height: 200px;
}

.newsDiv {
    width: 350px;
    height: 350px;
    background-color: lightblue;
    border: 3px solid lightcyan;
    padding-left: 15px;
    padding-top: 30px;
    padding-right: 24px;
    line-height: 2.5rem;
    border-radius: 20px;
}

.newsMain {
    padding: 80px 165px 80px 165px;
    background-color: aliceblue;
}

#newsSecond {
    background-color: lightsteelblue;
}

.footer {
    padding: 50px 165px 0 165px;
    background-color: #eeedf3;
}

.copyright {
    text-align: center;
    margin-top: 50px;
}

.footerPart {
    line-height: 1.2;
    padding-left: 55px;
    padding-right: 55px;
}

.mail {
    margin-top: 20px;
}

.link {
    margin-top: 25px;
}