@media only screen and (max-width:1330px) {
   .wrapper {
       width: 100%;
       padding: 0 20px;
   }
   .headerTop nav {
		width: 80%;
	}
	.headerTop .logo {
		width: 20%;
	}
	.headerTop .container {
		align-items:center;
		justify-content:space-between;
	}
	.headerLeft,.headerRight {
		width: 100%;
	}
	.headerLeft {
		display: none;																									
	}
	.mobile {
	    display: block;
    } 
}
@media only screen and (max-width:1200px) {
    .headerTop nav ul li a {
        font-size: 14px;
    }
}
@media only screen and (max-width:991px) {
   .headerTop nav {
		display: none;
	}
	.headerTop .logo,.burger {
		width: 50%;
	}
	.burger {
		display: block;
		
	}
	/*.headerTop .container {
		align-items:center;
		justify-content:space-between;
	}
	.headerLeft,.headerRight {
		width: 100%;
	}
	.headerLeft {
		display: none;																									
	}
	.mobile {
	    display: block;
    } */
}
@media only screen and (max-width:780px) {
	.mobMenu {
		width: 100%;
	}
}
@media only screen and (max-width:680px) {
	.headerPageContactsItem {
		width: 100%;
		justify-content: center;
		margin: 5px 0;
	}
	.headerPageContactsItem:nth-child(2) {
	    justify-content: center;
	}
}
@media only screen and (max-width:580px) {
    .headerCont {
        width: 100%;
        left: 0;
        transform:translateY(-50%);
    }
	.headerCont h1 {
		font-size: 30px;
	}
	.headerCont p {
	     width: 100%;
	    font-size: 18px;
    }
}
@media only screen and (max-width:457px) {
    .headerCont p {
	    font-size: 16px;
    }
}
@media only screen and (max-width:350px) {
	.headerPageContactsItem {
		text-align: center;
		font-size: 12px;
	}
}
/**footer**/
@media only screen and (max-width:820px) {
	.footerItem {
		width: 100%;
		text-align: left!important;
		align-items:flex-start!important;
	}
	footer .footerItem:nth-child(1) {
		order:3;
	}
	footer .footerItem:nth-child(2) {
		order:1;
	}
	footer .footerItem:nth-child(3) {
		order:2;
	}
	.footerItem {
		margin-top: 20px;
	}
	.descLogo {
		display: none;
	}
	.mobLogo {
	    display: block;
    }
}
/**contacts**/
@media only screen and (max-width:780px) {
    .mapContacts {
        display: none;
    }
    .contTxtMobile {
        display: block;
    }
}
/**punkt obmena**/
@media only screen and (max-width:720px) {
    .price_block {
        width: 45%;
    }
}
@media only screen and (max-width:580px) {
    .price_block {
        width: 100%;
    }
}