@media screen and (min-width: 1920px) {
    .slider-nav-content {
        margin-top: 290px;
    }
}
.blog-pagination-button{
	margin:0 4px;
}
.w-richtext img{
	margin:20px 0;
}
.blog-card{
	overflow:visible;
}
.wpcf7-submit{
	display:none;
}
.wpcf7-list-item-label{
    color: var(--color);
    font-size: .5em;
    line-height: 1.4;
    font-weight:normal;
}
.wpcf7-list-item label{
    display:flex;
    align-items:flex-start;
    margin-bottom: 0;
}
input[type="checkbox"]{
    flex-shrink:0;
    margin-right:10px;
    margin-top:7px;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px;
    font-weight: normal;
    display: block;
    margin-top: 6px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ce0202;
    background: #ce0202;
    color: #fff;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    font-size: 14px;
    line-height: 21px;
     margin-top:10px;
}
.wpcf7 form.sent .wpcf7-response-output{
     border-color: #46b450;
    background: #46b450;
    color: #fff;
    padding: 10px;
    margin: 0px;
    font-size: 14px;
    line-height: 21px;   
    margin-bottom:20px;
    margin-top:10px;
}
.wpcf7-list-item{
	margin:0;
}
.wpcf7-spinner{
	position:absolute;
}
.page-template-default .blog-paragraph {
    color: var(--color);
    font-size: 0.88em;
    line-height: 1.5;
}
.error404 .faq-button{
	margin-top:1px;
}
.review-image1,
.review-image2,
.review-image3,
.review-image4,
.review-image5,
.review-image6,
.review-image7
{
	width: 100%;
	    transform: none;
}
@media screen and (max-width: 479px) {
    .review-images {
        height: 14rem;
        margin-bottom: 10px;
    }

}
.page-template-template-technologia .darkHeader {
      background-color: #343434;
}
.w-slider-nav-invert > div.w-active{
	background-color:transparent;
}
.smodel.active {
    color: #343434;
    background-color: rgba(185, 91, 155, 0)!important;
    border-color: #dfdbd9;
}
.smodel:hover{
	    color: #343434!important;
    background-color: rgba(185, 91, 155, 0)!important;
    border-color: #dfdbd9!important;
}

@media (max-width:700px){
.top-details-info.dt {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
.div-block-21.cs_width{
    width:100%;
}
}
.stand-title-logo{
        align-items: flex-end;
}
.image-35 {
    width: 45px;
    margin-bottom: 4px;
}
.stanardy-nav{
    text-align:right;
}
.stanardy-nav {
    text-align: right;
    align-items: flex-end;
    justify-content: flex-end;
}
.standardy-wyk-slide .slick-list{padding:0 20% 0 0;}

.standardy-wyk-slide .slick-track{
    padding-bottom:30px;
}
.standardy-wyk-slide .slick-slide {
      margin: 0 12px;
  }

 .standardy-wyk-slide .slick-list {
      margin: 0 -12px;
  }
 .standardy-wyk-slide .slick-track
{
    display: flex !important;
}

 .standardy-wyk-slide .slick-slide
{
    height: inherit !important;
}
.hid{
    display:none;
}
.work-cs-title{
    align-items:center;
}
.section-galeria2{
    padding-top:75px;
}
.section-galeria2 .review-client-name{
    text-align:center;
}
.page-template-template-technologia .section-dlaczeo{
    margin:3em 0;
}
.sin-liczba{
    align-items:center;
}
.page-template-template-modul .heading-large.blogs-heading{
    margin-bottom:0;
}
.cta-box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sec-moduly-content {
    display: flex;
    padding-bottom: 70px;
}
@media (max-width:1919px){
.slider-nav-content {
    margin-top: 230px;
}
}
 
 .im-hover{
    display:none;
    width: 21px;
 }
 .imwithhover:hover .image-37{
    display:none;
 }
  .imwithhover:hover .im-hover{
    display:block;
 }
 .section-dlaczeo{
    margin-top:0!important;
 }
 .page-template-template-modul     .mod-cs-text {
        max-width: 100%;
    }
    .page-template-template-modul .stan-dw-item{
        height:400px;
            display: flex;
    flex-direction: column;
    justify-content: space-between;
    }
    .stan-dw-items{
       justify-content: flex-start; 
        grid-column-gap: .9em;
    grid-row-gap: .9em;
    }
    .stan-dw-item{
  
    }
    .csbtnss{
        text-align:center;
        margin-top:50px;
    }
    .csbtnss .modele-flex{
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    }
    .revalt.reviews-left-column{
        padding-left:2%;
    }
    .spc-slider-new{
        padding-left: 2%;
    padding-right: 2%;
    }
    .spc-slider-new h2{
            color: var(--color);
 
    font-size: 2em;
    font-weight: 800;
    line-height: 1.2;
    }
    .spctop{
        display: flex;
    width: 100%;
    align-items: flex-end;
    margin-bottom: 1.5em;
    }
    .spc1{
        width:52%;
    }

    .spc3{
          width: auto;
    flex: 1;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    }
 .hero-projects-wrapper,
 .mobile-projects-wrapper,
 .hero-content{
    opacity:0!important;
 }

 @media (max-width:991px){
    .spctop{
        flex-wrap:wrap;
    }
    .spc-slider-new {
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom:2.5em;
}
.spc-slideitem{
    padding-left:1%;
    padding-right:1%;
 }
.hero-content,
.mobile-projects-wrapper{
    display:none;
}
.spc1 {
    width: 100%;
}
.spc-slider-new .slick-cs-nav {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    margin-top: 30px;
    display: flex;
}
}

@media (max-width:1200px){
.hero-content,
.mobile-projects-wrapper,
.hero-projects-wrapper{
    display:none;
}
}
.pro-slide{
    display:flex!important;
    flex-wrap:wrap;
        justify-content: space-between;
}
.col-slide{
    width:31%;
}
.section-new-slider {
    padding: 2em 2% 2em;
}
.col-slide{
    position:relative;
}
.section-new-slider .slide-abs {
    z-index: 9999;
    position: absolute;
    top: 37%;
    left: 31%;
}
.cs-slide-pro-nav .slick-arrow{
    position:static;
    width:31px;
    margin-right:10px;
}
.cs-slide-pro-nav{
    margin-top:20px;
    display:flex;
}
.isallt .slide-abs {
    z-index: 9999;
    position: absolute;
    top: 37%;
    left: -20%;
}

@media(max-width:767px){
    .col-slide{
    width:100%;
}
.section-new-slider .slide-abs{
    position:static;
    text-align:center;
    margin-bottom:25px;
}
.col-slide .review-image-slide{
            max-width: 350px;
        height: auto;
        margin:0 auto;
        margin-bottom: 20px;
}
.col-slide .review-wrapper{
    max-width: 350px;
   margin:0 auto;
}
.section-new-slider{
    overflow:hidden;
}
.isallt .col-slide:last-of-type{
    order:1;
}
.isallt .col-slide:nth-of-type(2){
    order:2;
}
.isallt .col-slide:first-of-type{
    order:3;
}
}

@media (min-width:991px) and (max-width:1399px){
    .hero-content {
        height: 44vh;
    }


}

@media (min-width:1400px) and (max-width:1800px){
 
.hero-projects-wrapper{
	min-height: 230vh;
}

}

@media (min-width:1801px){
.hero-content {

    height: 66vh;
}
.hero-projects-wrapper{
	min-height: 210vh;
}

}

.isallt .review-wrapper{
    text-align:right;
        align-items: flex-end;
}