@media screen and (max-width:1920px){
	body{
		overflow-x:hidden;
	}
	.intro{
		overflow-x:hidden;
		
	}
	footer{
		overflow-x:hidden;	
    }
    body{
        background-attachment: fixed;
    }
}
@media screen  and (max-width : 1484px){
    .block_iter{
        width: 320px;
    }
    .block_iter:nth-child(1) {
        margin-left: 40px;
    }
}
@media screen and (max-width:1439px){
    .block_iter {
        width: 300px;
    }
}
@media screen and (max-width:1360px){
    .block_iter {
        width: 280px;
    }
}
@media screen and (max-width:1335px){
    .block_iter {
        width: 250px;
    }
}
@media screen and (max-width:1056px){
    .block_iter:nth-child(1) {
        margin-left: 100px;
    }
}
@media screen  and (max-width : 1024px){
    .prof_body {
        padding-bottom: 130px;
    }
}
@media screen and (max-width:852px){
    .intBP {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .input_prof{
        flex-direction: column;
    }
    textarea{
        width: 115%;
    }
    .intBP span {
        color: black;
    }
    #id_sogl {
        width: 18px;
        margin-right: 20px;
        height: 25px;
        margin-left: 0px;
        cursor: pointer;
    }
    .input_prof:nth-child(1) .intBP:nth-child(1) {
        margin-right: 0px;
    }
}
@media screen  and (max-width : 643px){
    .intBP {
        display: flex;
        flex-direction: column;
        margin-left: 0px;
    }
    .input_prof{
        flex-direction: column;
    }
    textarea{
        width: 500px;
    }
    .input_prof:nth-child(5) {
        margin-top: 0px;
    }
    .block_prof{
        width: 640px;
    }  
}
@media screen  and (max-width : 600px){
    .block_footer:nth-child(1) {
        margin-left: 60px;
    }
}
@media screen and (max-width:541px){
    textarea {
        width: 93%;
    }   
}
@media screen and (max-width:471px){
    input.int_prof{
        width: 85%;
    }

}
@media screen and (max-width:424px){
    input.int_prof {
        width: 60%;
    }
    textarea {
        width: 60%;
    }
    .input_prof:nth-child(1) .intBP:nth-child(1) {
        margin-left: 0%;
    }
    .block_footer span {
        margin-left: -35px;
    }
    #id_dateC {
        width: 80%;
    }
    input.int_out {
        margin-top: 0px;
    }
    .intBP span {
        font-family: PT Sans,arial;
        font-style: normal;
        font-weight: normal;
        font-size: 23px;
    }
    h1 {
        font-size: 34px;
    }
    select#id_visp {
        width: 61%;
    }

}
@media screen and (max-width:393px){
    .intBP span {
        font-family: PT Sans,arial;
        font-style: normal;
        font-weight: normal;
        font-size: 23px;
        width: 240px;
        display: flex;
        justify-content: center;
    }
    
}
@media screen and (max-width:375px){
    h1{
        text-align: center;
        font-size: 29px;
    }
    .header__logo {
        display: flex;
        flex-direction: column;
    }
    .header__logo span {
        font-family: PT Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 9px;
        color: 
        #49BAD7;
        margin-bottom: 10px;
    }
}

