@font-face{
	font-family: 'Century Gothic';
	src: url('../fonts/CenturyGothic.ttf');
}

.index-right-content {
	margin-right: 20px;
	background: rgba(255, 255, 255, .9);
	padding: 0;
}

.index-right-header {
	color: #fd7317;
	font-size: 24px;
	text-align: center;
	margin: 20px 0;
}

.catalog-table {
	display: flex;
	flex-flow: row wrap;
	align-items: baseline;
	justify-content: center;
	padding: 15px;
}

.catalog-table > div {
	text-align: center;
	margin-bottom: 20px;
	width: 25%;
}

.catalog-table > div > a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 16px;
	line-height: 20px;
	cursor: pointer;
}

.catalog-table > div > a:hover {
	color: #ff6600;
}

.catalog-table > div > a > img {
	margin-bottom: 15px;
}

.index-right-form {
background: #ff7519;
color: #fff;
font-weight: bold;
font-size: 18px;
}

.index-right-text {
	background: #fff;
	}

.index-right-text,
.index-right-form {
	padding: 20px;
	}

@media (max-width: 850px) {
	.catalog-table > div {
		width: 50%;
	}

	.index-right-content {
		padding-top: 5px;
	}
}

@media (max-width: 450px) {
	.catalog-table > div {
		width: 100%;
	}
}

@media (max-width: 767px) {
.index-right-form > div.row > div.col-sm-4:first-child {
	text-align: center;
	margin-bottom: 10px;
}

.index-right-form.ajax22 input[type=text] {
	margin-bottom: 10px;
}
}


.ajax22 input[type=text],.ajax22 input[type=email]{
	border:3px solid #bec3c7;
	width:100%;
	font-size:11px;
	height:32px;
	line-height:30px;
	padding:0 5px;
}
.ajax22 textarea{
	border:3px solid #bec3c7;
	width:100%;
	font-size:11px;
	padding:5px;
	height:100px;
}



.content3 .ajax22 input[type=text],.content3 .ajax22 input[type=email]{
	font-size:15px;
}


	.index-right-form.ajax22 input[type=text] {
		border: none;
		font-weight: normal;
		font-size: 14px;
		color: #000;
	}

	.index-right-form .btn-orange {
		background-color: transparent;
		border: 2px solid #fff;
		width: 100%;
		font-size: 14px;
		text-transform: none;
		height: 32px;
    	padding: 0;
	}

	.index-right-form.ajax22 input[type=text]:first-child {
		margin-bottom: 10px;
	}