@charset "UTF-8";
/* CSS Document */

		body,td,th,p,ul,ol{font-family: 'PT Sans Narrow', sans-serif; font-size: 19px;color:#292e34;}
		.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#c0ac85;text-transform: uppercase;}
		a{color: #bca982;}
		a:hover{color: #b29a6e;}
		.logo{padding: 40px 40px 20px 40px;}
		.gray{background-color: #f1f1f1;padding: 50px;}
		.gray-services{
			background-color: #f1f1f1;
			background-image: url(../_imgs/services-back.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: right;
			}
		.kaky-map{
			background-color: #cec5b4;
			background-image: url(../_imgs/foot-back.jpg);
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-position: right bottom;
			padding: 75px;
			min-height: 460px;}
		.foot{font-size: 14px;color:#858585;padding: 50px;}
		.navbar-default{background-color: transparent;border: none;}
		.adress{text-align: center;}
		.navbar-nav{text-transform: uppercase; font-size: 17px;}
		.contact{
			background-color: #f1f1f1;
			background-image: url(../_imgs/contact-back.jpg);
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-position: left bottom;}
		.directions{
			background-color: #f1f1f1;
			background-image: url(../_imgs/directions-back.jpg);
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-position: left bottom;}
		
		@media only screen and (max-width: 767px) {
			.gray{padding-left: 250px;}
			.adress{text-align: left;}
		}
		@media only screen and (max-width: 618px) {
			.gray{padding-left: 80px;}
		}
		@media only screen and (max-width: 471px) {
			.gray{padding-left: 40px;}
			body,td,th,p,ul,ol{font-family: 'PT Sans Narrow', sans-serif; font-size: 17px;}
			.kaky-map{padding: 25px;}
		}