/*
Theme Name: seo
Theme URI:
Description: seo
Author: news
Author URI: theme
*/

.t718 .t-col .t718__form-bottom-text .opis-formy p {
    line-height: 16pt;
}

.wpcf7-form.invalid .wpcf7-response-output {
    font-family: Roboto, Arial, sans-serif;
}

.wpcf7 form.sent .wpcf7-response-output {
    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
}

.t345 .t345-wrapper .t345-text p {
    line-height: 16pt;
}

#rec168265453 .timeline ol > li:before {
    bottom: -15px !important;
    height: 110% !important;
}

#rec161964419 {
    padding-top:15px!important;
}

@media screen and (min-width: 980px) {
	#t-footer_161964419 {
		overflow: unset;
	}	
}

html {
	overflow-x: hidden !important;
}

@media screen and (min-width: 961px) and (max-width: 979px) {
    #rec161964419 {
        padding-top:60px!important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1256px) {
    .t389__list_item {
        margin: 0!important;
    }
}

@media screen and (max-width: 1180px) {

   .t228__list_item .dropdown {
        display: none;
    }

    .t228__list {
        display: flex;
        flex-direction: column;
    }

    #nav161090774 .t228__list_item.drop-item .dropdown {
        position: relative;
    }

    .t228__list_item {
        cursor: pointer;
    }

    .t472__blockimg.t-bgimg.t-zoomable {
        background-size: contain !important;
        height: 150px;
        width: auto;
    }
    .t-zoomable {
        cursor: -webkit-zoom-in;
        cursor: zoom-in;
    }
}

@media screen and (min-width: 961px) and (max-width: 979px) {
    .t389__col, .t389__copyright, .t389__scroll {
        width: 140px!important;
    }
    .t389__col {
         display: table-cell;
         vertical-align: bottom!important;
     }
    .drop-menu.drop-menu-footer {
        margin-left: -191px;
        margin-bottom: 42px;
    }
    .t389__scroll.t-align_right {
        margin-top: -20px;
        margin-left: 225px;
    }
    .t389__typo.t389__copyright {
         padding-left: 0!important;
    }
}

@media screen and (min-width: 980px) and (max-width: 1180px) {
    .drop-menu.drop-menu-footer {
        align-items: center!important;
    }
    .t389__col {
        display: table-cell;
        vertical-align: bottom!important;
    }
    .t389__typo.t389__copyright {
        display: flex;
        padding-bottom: 3px;
    }
    .t389__scroll.t-align_right {
        display: flex!important;
        justify-content: flex-end!important;
         margin-top: 0!important;
    }
    .drop-menu.drop-menu-footer {
        align-items: center;
        text-align: left;
    }
    .t389__typo.t389__copyright {
         padding-left: 0;
    }
}


.timeline ol>li:last-child {
    height: 51px!important;
}

.timeline ol>li:first-child {
    height: 56px!important;
}

#t-footer_161964419 .t389__list_item .t389__typo {
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.form-wrap .btn:hover {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5) !important;
    transition: 0.3s ease-in-out;
}

#nav161090774 .t228__list_item.drop-item .dropdown {
    text-align: left;
}

#nav161090774 .t228__list_item.drop-item .dropdown .t228__list_item {
    padding-left: 0;
}

#nav161090774 .t228__list_item.drop-item .dropdown .t228__list_item {
    background: rgb(255 255 255 / 95%);
}

#nav161090774 .t228__rightcontainer .lang-item:hover {
    opacity: 0.6 !important;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

@media screen and (max-width: 1180px) {
    .t228__rightside {
        display: none!important;
    }
    .t228__rightside.mob .lang {
        padding-left: 0 !important;
    }
    .t228__rightside.mob {
        display: block!important;
    }
    .t228__rightside .lang {
        padding-left: 0 !important;
    }

    .logo-mob {
        display: block !important;
    }

    .logo-mob img {
        max-width: 42px !important;
        max-height: 48px !important;
    }

    .t228__mobile_container {
        padding: 10px !important;
    }

    #rec161090774 {
        margin-top: 0 !important;
    }
    .t-rec_pt_15 {
        padding-top: 0 !important;
    }
    .t228__leftside {
        display: none!important;
    }
}

@media screen and (min-width: 576px) and (max-width: 980px) {
    #t-footer_161964419 .t389__list li {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 425px) {
    .t-col.t-col_4 {
        margin-top: 0!important;
    }

    .img_block_seo {
        margin-top: -45px !important;
    }
}

.analiz_img {
    max-width: 80%;
    max-height: 80%;
}

@media screen and (max-width: 1200px) {
    .analiz_img {
        max-width: 100%;
        max-height: 80%;
    }
}

@media screen and (max-width: 650px) {
    .analiz_img {
        width: 100%;
        height: 100%;
    }
}

.t472__blockimg.t-bgimg.img.t-zoomable {
    object-fit: cover;
}

.t-row.t-clear.img_block_seo {
    display: flex;
    justify-content: space-around;
}

@media screen and (max-width: 1180px) {
    .t472__blockimg.t-bgimg.img.t-zoomable {
        width: 85vw;
        height: 200px !important;
        margin: 50px 0;
    }

    .t-row.t-clear.img_block_seo {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .t472__blockimg.t-bgimg.img.t-zoomable {
        object-fit: contain;
    }
}

@media screen and (max-width: 575px) {
    .t015__title.t-title.t-title_lg {
        font-size: 40px !important;
    }

    .t472__blockimg.t-bgimg.img.t-zoomable {
        width: 85vw;
        margin: 0;
    }

    .t472__blockimg.t-bgimg.img.t-zoomable {
        object-fit: contain;
    }
}