.iframe-styled iframe{
    height:500px;
    width:100%
}
.first-only-text p{
    color:#1e1e1e;
    font-size:13px;
    text-align:center
}
.first-only-text .container{
    width:75%
}
.resp-width{
    font-size:13px;
    width:75%
}
.repeat h3{
    font-size:16px;
    margin-bottom:1.5rem
}
.repeat p{
    color:#1e1e1e
}
.repeat p,.text-categ{
    font-size:13px
}
.categ-border{
    font-size: 18px;
    font-weight: 600;
}
.newsletter .news input{
    border:0;
    border-bottom:2px solid;
    outline:0
}
.newsletter form button{
    background:transparent;
    border:none
}
.newsletter form input::-moz-placeholder{
    font-size:14px
}
.newsletter form input:-ms-input-placeholder{
    font-size:14px
}
.newsletter form input::placeholder{
    font-size:14px
}
.bg-categ a{
    color:#1e1e1e
}
.categ-slider{
    position:relative
}
.categ-slider .tns-controls button{
    background:transparent;
    border:none;
    color:#000;
    font-size:16px;
    height:30px;
    left:auto;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:30px;
    z-index:2
}
.categ-slider .tns-controls button[data-controls=next]{
    left:auto;
    right:0
}
.categ-slider .tns-controls span{
    font-size:34px;
    position:relative;
    z-index:5
}
@media (min-width:992px){
    .newsletter .news input{
        margin-right:15px;
        width:280px
    }
    .repeat{
        margin:0 auto;
        width:30%
    }
}
@media (max-width:991.98px){
    .resp2{
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:none;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        display:block;
        overflow-x:auto;
        overflow-y:hidden;
        scrollbar-width:none;
        white-space:nowrap
    }
    .resp-slide{
        display:inline-block;
        float:none;
        min-width:50%;
        vertical-align:bottom;
        white-space:normal;
        width:50%
    }
}
@media (min-width:991px){
    .email-form{
        padding:0 40px
    }
}
