@font-face {
	font-family: 'Montserrat';
	src: url(/fonts/Montserrat-Regular.ttf);
}
@font-face {
	font-family: 'Montserrat bold';
	src: url(/fonts/Montserrat-Bold.ttf);
}
@font-face {
	font-family: 'Montserrat SemiBold';
	src: url(/fonts/Montserrat-SemiBold.ttf);
}
@font-face {
	font-family: 'Montserrat ExtraBold';
	src: url(/fonts/Montserrat-ExtraBold.ttf);
}
@font-face {
	font-family: 'Montserrat Medium';
	src: url(/fonts/Montserrat-Medium.ttf);
}
.medium {
    font-family: 'Montserrat Medium';
}
.bold {
    font-family: 'Montserrat bold';
}
.semibold {
    font-family: 'Montserrat SemiBold';
}
body {
    font-family: 'Montserrat';
}
h1, h2 {
    margin: 1.5rem 0 1.5rem;
}
#orderModal textarea {
    min-height: 100px;
}
header {
	background: #1E8E44 url(/img/bg-head.jpg) repeat;
}
.logo {
	width: 170px;
	height: 30px;
	background: url(/img/logo.svg) center center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.soc-ico {
	display: block;
	width: 48px;
	height: 48px;
	font-size: 0px;
	margin-right: 10px;
	
}
.tg-ico {
  	background: url(/img/tg.svg) center center no-repeat;
	background-size: contain;
}
.vk-ico {
  	background: url(/img/vk.svg) center center no-repeat;
	background-size: contain;
}
.email {
  	background: url(/img/email.svg) center center no-repeat;
	background-size: contain;
}


@media only screen and (max-width: 990px){
    
}

@media screen and (max-width: 767px) {
	.upload-btn {	
		display: block;
		width: 100%;
		text-align: center;
		max-width: 500px;
	}
}

@media screen and (max-width: 540px) {
    
}
