@media (min-width: 100px){
    .nav_movprin{
        position: fixed;
        z-index: 99;
        width: 100%;
        height: 70px;
        top: 0;
    }
    .logmvs{
        position: fixed;
        left: 0;
        width: 181px;
        top: 15px;
        right: 0;
        margin: 0 auto;
    }
    .icofoot {
        font-size: 30px;
        color: #FFF;
    }
    .imgmendespl {
        width: 200px;
    }
    .isStuckmovT{
        background: #FFFFFF;
        box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);
    }
    .isStuckmovT .menu_mov span{
        background-color: #163667;
    }

	.menu_mov{
    	position: absolute;
        top: -3px;
        left: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        width: 45px;
        height: 45px;
        /*transition: transform 250ms ease;*/
        cursor: pointer;
        z-index: 9999;
        margin-bottom: 0;
        background-color: #FFF;
    }
    .menu_mov2{
        position: absolute;
        top: 12px;
        left: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        width: 45px;
        height: 45px;
        /*transition: transform 250ms ease;*/
        cursor: pointer;
        z-index: 9999;
        margin-bottom: 0;
        background-color: #FFF;
    }
    .logoProMv{
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 215px;
    }

    .menu_mov span, .menu_mov2 span {
	    position: relative;
	    display: block;
	    width: 50%;
	    height: 2px;
	    background-color: #000000;
	    float: left;
	    transform-origin: center center;
	    transition: transform 250ms ease;
	    z-index: 200;
    }
    .isStuck .menu_mov span, .isStuck .menu_mov2 span {
	    background-color: #000000;
	}
    .menu_mov span:nth-of-type(1), .menu_mov2 span:nth-of-type(1) {
    	transform: translateY(-5px);
    }
    .menu_mov span:nth-of-type(3), .menu_mov2 span:nth-of-type(3) {
    	transform: translateY(5px);
    }
    #menu_mov, #menu_mov2 {
    	display: none;
    }
    #menu_mov:checked ~ .menu_mov, #menu_mov2:checked ~ .menu_mov2 {
    	background-color: #FFFFFF;
    	/*transform: rotate(360deg);
    	transition: transform 250ms ease;*/
    }
    #menu_mov:checked ~ .menu_mov span, #menu_mov2:checked ~ .menu_mov2 span {
    	background-color: #000000;
    	transition: transform 250ms ease;
    }
    #menu_mov:checked ~ .menu_mov span:nth-of-type(1), #menu_mov2:checked ~ .menu_mov2 span:nth-of-type(1) {
    	transform: translateY(1px) rotate(45deg);
    }
    #menu_mov:checked ~ .menu_mov span:nth-of-type(2), #menu_mov2:checked ~ .menu_mov2 span:nth-of-type(2) {
    	display: none;
    }
    #menu_mov:checked ~ .menu_mov span:nth-of-type(3), #menu_mov2:checked ~ .menu_mov2 span:nth-of-type(3) {
    	transform: translateY(-1px) rotate(-45deg);
    }
    #menu_mov:checked ~ .nav_mov, #menu_mov2:checked ~ .nav_mov2 {
    	top: 0px;
    	transition: top 500ms ease;
    }
    #menu_mov:checked ~ main, #menu_mov2:checked ~ main {
    	transform: translateX(100%);
    	transition: transform 500ms ease;
    	/*display: none;*/
    }
    .nav_mov, .nav_mov2 {
	    position: fixed;
	    left: 0;
	    top: -100%;
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    padding: 0 40px 0 40px;
	    background: #FFFFFF;;
        background-size: cover;
	    transition: top 500ms ease;
	    z-index: 999;
	    overflow: hidden;
	    display: flex;
	    align-items: center;
    }
    .stylmen {
        font-size: 14px;
    }
    .inptformaj {
        min-width: 100%;
        margin-right: 0;
    }
    h2 {
        font-size: 40px;
        line-height: 1;
    }
    .nomprobn {
        font-size: 65px;
        line-height: 1;
    }
    .borlnpl {
        margin-top: 30px;
    }
    .divrel iframe {
        height: 215px;
    }
}

@media (min-width: 992px){
    .divrel iframe {
        height: 725px;
    }
    .borlnpl {
        margin-top: -75px;
    }
    .nomprobn {
        font-size: 80px;
        line-height: 84px;
    }
    .stylmen {
        font-size: 14px;
    }
    .inptformaj {
        min-width: 190px;
        margin-right: 20px;
    }
    h2 {
        font-size: 45px;
        line-height: 56px;
    }
}

@media (min-width: 1200px){
    .stylmen {
        font-size: 18px;
    }
    .inptformaj {
        min-width: 260px;
    }
    h2 {
        font-size: 52px;
    }
}