.new_contact_page{

		& .block_columns{
			display: flex;
			justify-content: space-between;
    		width: 100%;

			& > div{
				width: 33%;
			}

			& > .info{
				width: 63%;
			}
		}

		& .header{
			font-size: 30px;
    		font-weight: 600;
    		margin-bottom: 20px;
    		    position: inherit;
		}

		& .subtitle{
			font-size: 22px;
    		font-weight: 500;
		}

		& .subtitle{
			display: flex;
			gap: 10px;
			align-items: center;
			margin-bottom: 10px;

			& .svg{
				width: 25px;
			    height: 25px;
			    align-items: center;
			    display: flex;
			    justify-content: center;
			    border-radius: 5px;
			    background: #bf0020;

			   
			}
		}

		& .address,
		& .contacts_info{
			padding-left: 35px;
		}

		& .internal_br{
			color: aqua; */
		    height: 0px;
		    display: block;
		    background: red;
		    border: none;
		    background-color: #dfdfdf;
		    height: 1px;
		    margin: 20px 0px;
		    display: block;
		}

		& .navigate_link{
			

    		& a{
    			display: flex;
    			align-items: center;
    			gap: 5px;
    			margin-top: 10px;
    			text-decoration: none;
    			color: black;
    		}
		}

		& .subsub_header{
			margin-top: 20px;
    		font-size: 18px;
		}

		& .parks{
			display: flex;
			justify-content: space-between;
    		width: 100%;

			& > div{
				width: 48%;
			}
		}

		& .parks a{
			line-height: 20px;	

			& > div{
				width: calc(100% - 25px);
			}
		}

		& .contacts_info a{
			text-decoration: none;
    		display: flex;
    		align-items: center;
    		gap: 5px;	
		}

		& .contacts_info .phone_email{
			gap: 20px;
    		margin-bottom: 10px;
		    display: flex;
		}
   
		
		
	}

	@media(max-width: 800px){
		.new_contact_page{
			& .block_columns {
				flex-direction: column;

				& > div {
				    width: 100% !important;
				    margin-bottom: 20px;

				    & iframe{
				    	height: 300px;
				    }
				}
			}
		}	
	}

	@media(max-width: 600px){
		.new_contact_page{

			& .parks{
				flex-direction: column;

				& > div{
					width: 100% !important;

					& .time{
						font-weight: 600;
    					margin-top: 20px;
					}
				}
			}

			& .contacts_info .phone_email{
				gap: 0px;
    			margin-bottom: 10px;
    			display: flex;
    			flex-direction: column;
			}

		}

				
	}