.entry-content .twenty20 {
    max-width: 100%;
}

.flexslider .slides li img {
    max-width: 424.6px;
}

body.home .lsow-carousel .lsow-carousel-item {
    height: 128px;
}

body.home .lsow-carousel.lsow-container {
    margin-bottom: 40px;
}

body.home .lsow-carousel .lsow-carousel-item img {
    margin: 0 auto;
    max-height: 120px;
}

.contacts {
	width: 100%;
	font-size: 14px;
}

.specialclass p {
	margin-bottom: -30px;	
}

.contacts_separator {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f4f4f4;
}
.contacts__row {
	position: relative;
	overflow: hidden;
	margin: 0 -20px;
}
.contacts__col_l, .contacts__col_r {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 20px;
}
.contacts__col_r {
	float: right;
}
.contacts .wpcf7 {
	width: 100%;
}

h3.entry-title a{ font-size: 24px !important; }

.myfixed .main-navigation ul{ background: none !important; }

@media (min-width: 768px) {
	.contacts__col_half {
		width: 50%;
	}
  .textwidget .layout1 {min-height:344px;}
}
@media (min-width: 1600px) {
  .textwidget .layout1 {min-height:484px;}
}
@media (min-width: 1100px) {
  .textwidget .layout1 {min-height:430px;}
}