/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	header .logo p{font-size: 18px; padding-top: 10px;}
	header .logo p + p{font-size: 14px !important; padding-top: 0;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	header .logo{text-align: center;}
	header .logo img{float: none !important;}
	header .contacts p{font-size: 22px;}
	header .contacts p span{font-size: 18px;}
	header{height: auto;}
	#top-form p.under, #clock{display: none;}
	.services .item .order-link{width: 100%;}
	.services .item p.title{font-size: 14px;}
	.services .item  p.b{font-size: 16px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	header{position: relative;}
	.top{margin-top: -255px; padding-top: 130px;}
	header .contacts{text-align: center; padding-bottom: 10px;}
	.services .item .order-link{width: 90%;}
	.services .item p.title, .services .item  p.b{font-size: 20px;}
	.services .item p.title{max-height: auto; padding-top: 10px;}
	.trust, .work, .add, .map{display: none;}
	footer{margin-top: 0;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.top{background-size: cover;}
	.top h2, .top h3{text-align: center;}
	.top h2 span{padding-bottom: 20px;}
	#top{left: 70%; font-size: 30px; background: none;}
	.price-table th, .price-table td{font-size: 12px; padding: 5px;}
}
@media only screen and (max-width : 480px){
	.price-table th, .price-table td{font-size: 10px; padding: 3px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.container{width: 1029px;}
}