body {font-family: 'Roboto Condensed', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Condensed', sans-serif;}
a {font-family: 'Roboto Condensed', sans-serif;}
.slider-title, .title {font-family: 'Roboto Condensed', sans-serif; font-weight: normal; text-transform:uppercase;}
#es-top {z-index:9;}

/* Header Top */
.top-header {background: #0077ce;}
.top-header .callto-left {}
.top-header .callto-left a {padding: 0 10px 0 7px; border-right: 1px solid #fff; line-height: 15px;}
.top-header .callto-left span {padding:0 0 0 7px;}
.callto-right .header-social.social-links .social-icons a {background:#0077ce;}
.main-navigation .nav-menu li {text-transform: uppercase; font-weight: bold;}
/* Header Top */

/* Header */
header#masthead.site-header .site-logo img {position: absolute; top:0; margin: -10px 0 0 0;}
header#masthead.site-header .site-logo a.custom-logo-link {}
header#masthead.site-header .site-text {padding: 0 0 0 102px;}
header#masthead.site-header .site-text h1.site-title {font-family: 'Roboto Condensed', sans-serif; font-weight:normal; color:#0077ce; margin: 0 0 5px;}
header#masthead.site-header {border-bottom:0;}
.header-search {}
.header-search form.search-form {border:1px solid #0077ce; border-top:0;}
.header-search form.search-form label {width:80%;}
.header-search form.search-form label input.search-field {border:1px solid #0077ce; padding: 0 0 0 7px;}
.header-search form.search-form input.search-submit {background:#0077ce;border:1px solid #0077ce; color:#fff; width:19%;}
.header-search form.search-form label input.search-field::-webkit-input-placeholder {color: #0077ce; font-weight:normal;}
.header-search form.search-form label input.search-field::-moz-placeholder {color: #0077ce; font-weight:normal;}
.header-search form.search-form label input.search-field:-ms-input-placeholder {color: #0077ce; font-weight:normal;}
.header-search form.search-form label input.search-field:-moz-placeholder {color: #0077ce; font-weight:normal;}
/* Header */

/* Slider */
#home-slider {}
/* Slider */

/* Menu */
.main-navigation .nav-menu li.current-menu-item a, .main-navigation .nav-menu li.current_page_item a {font-family: 'Roboto Condensed', sans-serif;}
.main-navigation .nav-menu li:hover a {color: #0077ce;}
.main-navigation .nav-menu li.current_page_item a {color: #0077ce;}
body.home .main-navigation .nav-menu li#menu-item-82.current_page_item a {color: #0077ce;}
body.home .main-navigation .nav-menu li.current_page_item a {color:#404040;}
/* Menu */

/* O Kompanii */
section.about.left {border-top: 3px solid #4ea1c9; position:relative;}
section.about.left .about-content {background: #fffc00; background-image:url(/wp-content/themes/eightmedi-lite/images/logo-o-kompanii-12.png); background-repeat:no-repeat; background-position:center; padding: 42px 50px;}
section.about.left .about-content h2.title.home-title.wow.flipInX {color:#3f3f3f; text-transform: uppercase;}
section.about.left .about-content .textwidget {}
section.about.left .about-content .textwidget p {color:#3f3f3f; text-align:justify;}
section.about.left .about-content .textwidget p:last-child {margin:0;}
section.about.left .about-content .textwidget p a {display: table; background: #4ea1c9; color: #fff; padding: 7px 30px; border: 3px double;}
section.about.left figure.about-img {}
section.about.left figure.about-img img {width: 100%; height: 100%; object-fit: cover;}
/* O Kompanii */

/* Uslugi Top */
section.featured.clear#featured-content {    border-top: 3px solid #4ea1c9;display: none;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft {}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft div {margin:0 0 5px;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft div:nth-last-child(-n+2) {margin:0;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {display:none !important;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft div .ajax-loader {display:none;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 {}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form {}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap {display: block;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-form-control {display:block; width:100%;border: 1px solid #4ea1c9; border-radius: 0; color:#2b96cc; padding:5px 7px; font-weight: normal; font-size: 13px;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .featured-text {margin:0;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .featured-text .wpcf7 {margin:0;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .featured-text .featured-content {display:none;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {font-size: 13px; text-align: right; position: absolute; top: 8px; right: 7px; color:#b2363f;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit { display:block; width:100%; margin:0; text-transform: uppercase; padding: 8px 10px;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover {box-shadow:initial; border:0;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus {box-shadow:initial; border:0;}

section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft p {font-size:14px; margin: 0 0 5px;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft p a {font-weight:normal; color:#4ea1c9;}
section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft .featured-single-title a {background: #b2363f; color: #fff; font-weight: normal; padding: 10px 20px; border: 3px double; text-transform: uppercase; font-size: 16px;}
.featured-block.featured-post-3 a {font-family: 'Roboto Condensed', sans-serif;}
.featured .featured-single-title {font-weight: normal;}
/* Uslugi Top */

/* Slider */
.slider-caption {border:1px solid #0077ce;}
a.home-slider-pointer.cta-btn {background:#b2363f; font-weight:normal; text-transform:uppercase; width:280px;}
a.home-slider-pointer.cta-btn:hover {background:#0077ce;}
#home-slider .caption-wrapper p {color:#fff;}
/* Slider */

/* Karusel */
section.our-team-member.clear.fullwidth {}
section.our-team-member.clear.fullwidth h2.title.home-title.wow.fadeInUp {color:#3f3f3f;}
section.our-team-member.clear.fullwidth ul.slides {}
section.our-team-member.clear.fullwidth ul.slides li {position:relative;}
section.our-team-member.clear.fullwidth ul.slides li img {border:3px double #eae84b;}
section.our-team-member.clear.fullwidth ul.slides li .caption-wrap {position:absolute; left:3px !important; bottom:0 !important; width:calc(100% - 6px); background: rgba(78, 161, 201, 0.75); height:40% !important; display:block;}
section.our-team-member.clear.fullwidth ul.slides li .caption-wrap .caption {color:#fff;}

section.our-team-member.clear.fullwidth .flex-direction-nav {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li {width: 24px; height: 70px; position:absolute; top:50%; margin:-35px 0 0;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li a {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-prev {left:0;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-prev a.flex-prev {width:24px; right:0;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-prev a.flex-prev .left {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-prev a.flex-prev:before {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-prev a.flex-prev:after {display:none;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-next {right:0;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-next a.flex-next {width:24px;}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-next a.flex-next .right {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-next a.flex-next:before {}
section.our-team-member.clear.fullwidth ul.flex-direction-nav li.flex-nav-next a.flex-next:after {display:none;}
section.our-team-member.clear.fullwidth .obiekty .metaslider {padding-bottom:0;}
section.our-sponsers.clear ul.flex-direction-nav li {width: 24px; height: 70px; position:absolute; top:50%; margin:-35px 0 0;}
section.our-sponsers.clear ul.flex-direction-nav li a {}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-prev {left:0;}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-prev a.flex-prev {width:24px; right:0;}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-prev a.flex-prev .left {}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-prev a.flex-prev:before {}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-prev a.flex-prev:after {display:none;}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-next {right:0;}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-next a.flex-next {width:24px;}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-next a.flex-next .right {}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-next a.flex-next:before {}
section.our-sponsers.clear ul.flex-direction-nav li.flex-nav-next a.flex-next:after {display:none;}
#fancybox-title.fancybox-title-over {display:none !important;}
section.our-sponsers.clear#otzyvy {}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii {width: 45%; display: table-cell; padding: 0 25px 0 0;}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii:first-child {width: 45%; display: table-cell;}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii:last-child {width: 45%; display: table-cell; padding: 0 0 0 25px;}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport {}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides {}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides li.ms-image {}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides li.ms-image a.fancybox.image {}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides li.ms-image a.fancybox.image img {border: 3px double #eae84b;}
section.our-sponsers.clear#otzyvy h2.title.home-title {display:none;}
section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii h2.title.home-title {display:block; font-size:25px;}
/* Karusel */

/* Akciia */
section.call-to-action.clear.left {margin-top:0px;background-color: #4ea1c9; background-image:url(/wp-content/themes/eightmedi-lite/images/abstraktni-fon-1.jpg); padding-top:50px;padding-bottom:50px; border-top:3px double #eae84b; border-bottom:3px double #eae84b; background-size: cover;}
section.call-to-action.clear.left .ed-container-home {width:80%;}
section.call-to-action.clear.left .cta-content-wrap.fullwidth {padding:0;display:table; width:100%;}
section.call-to-action.clear.left .cta-content-wrap.fullwidth h2.title {display:table-cell; vertical-align:middle;}
section.call-to-action.clear.left .cta-content-wrap.fullwidth .cta-link.wow.fadeInRight {display:table-cell; vertical-align:middle; text-align:right;}
section.call-to-action.clear.left .cta-content-wrap.fullwidth .cta-link.wow.fadeInRight a {text-transform: uppercase; background: #eae84b; border: 3px double #4ea1c9; position:relative; width:auto; height:auto; left: initial; top: initial; right: initial; bottom: initial; display: table-cell; vertical-align: middle;}

section.call-to-action-small.clear {background-color: #4ea1c9;padding-top:50px;padding-bottom:50px; border-top:3px double #eae84b; border-bottom:3px double #eae84b;}
section.call-to-action-small.clear .ed-container-home {width:80%;}
section.call-to-action-small.clear .ed-container-home .content-wrap.fullwidth {width:100%; margin-top:0;}
section.call-to-action-small.clear .ed-container-home.fullwidth {padding:0;display:table; width:100%;}
section.call-to-action-small.clear .ed-container-home.fullwidth h2.title {display:table-cell; vertical-align:middle;}
section.call-to-action-small.clear .ed-container-home.fullwidth .cta-link-small {display:table-cell; vertical-align:middle; text-align:right;}
section.call-to-action-small.clear .ed-container-home.fullwidth .cta-link-small a {text-transform: uppercase;}
/* Akciia */

/* Nashi Uslugi */
section.latest-news.clear {margin-bottom:50px; outline:0;}
section.latest-news.clear div.ed-container-home {}
section.latest-news.clear div.ed-container-home h2.title {color: #3f3f3f;}
section.latest-news.clear div.ed-container-home .home-description {color: #3f3f3f;}
section.latest-news.clear div.ed-container-home .nashi-uslugi {width: 31%; margin: 0 1%; padding:0;}
section.latest-news.clear div.ed-container-home .nashi-uslugi h2 {display:none;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget {font-size: 14px; position:relative;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget h3 {font-size:14px; text-transform:uppercase; line-height: 25px; background:#0077ce; color:#fff; margin: 0 0 10px; padding: 10px; font-weight:normal; text-align: center;}
section.latest-news.clear .home-description {margin: 0 auto 25px; font-size: 14px;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget p {min-height:115px; margin:0; text-align:justify;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget img {border: 3px double #2b95cc;}
/* section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget p a {position:absolute; bottom:0; display:table; margin:10px 0 0;font-family: 'Roboto Condensed', sans-serif; color:#0077ce; font-weight:normal; border-bottom: 1px dashed;} */
/* section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget p a:hover {border-bottom: 1px dashed #fff} */
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget a {font-weight:normal;font-family: 'Roboto Condensed', sans-serif;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget a:hover {opacity:0.5; color:#fff;}
section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget a:after {border-bottom:initial;}
/* Nashi Uslugi */

/* Otzyvy */
section.our-sponsers.clear {background-color: #4ea1c9; padding:40px 0 10px; border-top: 3px double #fff; border-bottom: 3px double #fff; background-image: url(/wp-content/themes/eightmedi-lite/images/abstraktni-fon-2.jpg); background-size: cover;}
section.our-sponsers.clear h2.title.home-title.wow.fadeInUp {color:#fff;}
/* Otzyvy */

/* Yandex */
section.yandex {position:relative;}
section.yandex .yandex-kontakty {    background: #4ea1c9;    padding: 15px;    border: 3px double #fff;
    position: absolute;
    top: 50%;
    right: 50px; margin:-127px 0 0;
    z-index: 1;}
section.yandex .yandex-kontakty h3 {color:#fff; margin:0 0 15px; font-weight:normal; display:table; border-bottom:1px solid;}
section.yandex .yandex-kontakty p {color:#fff; margin:0 0 15px;}
section.yandex .yandex-kontakty p a {color:#fff;}
section.yandex .yandex-kontakty p:last-child {margin:0;}
/* Yandex */

/* Footer */
footer#colophon.site-footer {border-top:3px double #eae84b;}
footer#colophon.site-footer .footer-wrap {background:#0077ce;}
footer#colophon.site-footer .footer-wrap .main-footer {background: #0077ce;}
footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home {display:table;}
footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home .site-info {display:table-cell; vertical-align:middle; text-align:left; font-size:14px;}
footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home .thk {display:table-cell; vertical-align:middle; text-align:right; color:#fff; font-size: 14px;}
footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home .thk a {}
/* Footer */

.widget ul li a {display: block; background-color: #33a9ff; padding: 10px; color: white; margin: 5px 3%; width: 94%;}
.widget ul li a:hover {background-color: #0d3f64;}

.wpcf7-form div {margin: 25px;}
.wpcf7-form div .wpcf7-tel {width: 100%;}


#es-top::after {color: #009cdb;}

.appointment.clear {display:none;}

/* Vnutri */
#content.site-content {}
#content.site-content .ed-container {}
#content.site-content .ed-container #primary.content-area.right-sidebar { padding-right:15px; padding-left:0; }
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main {}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post {}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post header.page-header {}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post header.page-header h1.page-title {color:#fff; background: #0077ce;font-family: 'Roboto Condensed', sans-serif; font-weight:normal; padding: 15px 0 15px 15px; text-transform: uppercase;  border-bottom: 2px solid #eae84b; margin:0 0 15px;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post h1 {color:#fff; background: #0077ce; border-bottom: 2px solid #eae84b; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; padding: 15px 0 15px 15px; text-transform: uppercase; margin:0 0 15px; font-size: 20px; line-height:20px;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post header.page-header h1.page-title:after {}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post header.page-header .entry-meta {display:none;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content {margin:0; min-height:430px;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main {margin:0; min-height:430px;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {width:25%; float:left; margin: 0 10px 0 0;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure img.attachment-full.size-full.wp-post-image {border: 3px double #4ea1c9;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content img.alignleft {margin-right:10px; border:3px double #0077ce; width: 25%;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content p {font-size:14px; margin: 0 0 15px; line-height:25px; color:#3f3f3f; text-align:justify; overflow:hidden;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content p:last-child {margin:0;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post footer.entry-footer {display:none;}
#content.site-content .ed-container #secondary-right {background-color: #efefef;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main .navigation.post-navigation {display:none;}

/* body.postid-35 #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {display:none;} */
/* body.postid-41 #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {display:none;} */
/* body.postid-50 #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {display:none;} */
/* body.postid-47 #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {display:none;} */
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.category-uslugi .entry-content figure {display:none;}
#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.category-uslugi header.page-header {display:none;}

body.search.search-results {}
body.search.search-results h1.page-title {color: #fff; background: #0077ce; border-bottom: 2px solid #eae84b; font-family: 'Roboto Condensed', sans-serif; font-weight: normal; padding: 15px 0 15px 15px; text-transform: uppercase; margin: 0 0 25px; font-size: 20px; line-height: 20px;}
body.search.search-results #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article {padding: 0 0 15px; border-bottom: 3px double #eae84b;}
body.search.search-results #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article h1 {background: initial; border-bottom: initial; color: #0077ce; text-transform: initial; padding: 0; font-weight:normal;}
body.search.search-results #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article .entry-meta {display:none;}
body.search.search-results #content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article p {font-size:14px; line-height:25px; text-align:justify; margin:0;}
/* Vnutri */

@media screen and (max-width:1210px) {
	#home-slider .em-container {width:98%;}
	section.our-sponsers.clear {}
	section.our-sponsers.clear .ed-container-home {width:96%;}
	footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home {width: 96%;}
}

@media screen and (max-width:1200px) {
	.top-header {padding-left:0; padding-right:0;}
	.top-header .ed-container-home {width:96%;}
	.top-header .ed-container-home .callto-left {padding-right:0;}
	.top-header .ed-container-home .header-social.social-links {margin-left: 0;}
	.top-header .ed-container-home .header-search {padding-right:0;}
	section.our-team-member.clear.fullwidth .ed-container-home {width:1005px;}
	#metaslider_169.flexslider .slides li {width: 197px !important;}
}

@media screen and (max-width:1025px) {
	section.our-team-member.clear.fullwidth .ed-container-home {width:972px;}
	#metaslider_169.flexslider .slides li {width: 190px !important;}
	section.our-team-member.clear.fullwidth ul.slides li .caption-wrap .caption {line-height:18px;}
}

@media screen and (max-width:991px) {
	.site-branding {width: 30%; display:block; float:left; padding-top:20px;}
	nav#site-navigation {width:70%; display:block; float:right;}
	section.featured.clear#featured-content .featured-block {min-height: 230px;}
	.featured figure.featured-image {margin: 0 0 20px 0;}
	.featured .featured-single-title {margin: 0 0 20px 0; text-transform: uppercase;}
	section.our-team-member.clear.fullwidth .ed-container-home {width:748px;}
	#metaslider_169.flexslider .slides li {width: 183px !important;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget h3 {font-size: 13px;}
	section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides li.ms-image {width: 143px !important; margin-right: 10px !important;}
}

@media screen and (max-width:980px) {
	nav#site-navigation {padding-top: 14px;}
	.ed-container-home.left-align {display: table;}
	.ed-container-home.left-align .site-branding {display:table-cell; vertical-align:middle; width:auto;}
	.ed-container-home.left-align nav#site-navigation.main-navigation {display:table-cell; vertical-align:middle; width:auto;}
	.ed-container-home.left-align nav#site-navigation.main-navigation button.menu-toggle {background:#0077ce; margin:0;}
	ul#primary-menu.menu.nav-menu {background: initial; padding:0 0;}
	ul#primary-menu.menu.nav-menu li.menu-item {border-bottom: 1px solid #fff;}
	ul#primary-menu.menu.nav-menu li.menu-item a {background: #0077ce; color:#fff; text-transform:uppercase; padding:10px 15px;}
	ul#primary-menu.menu.nav-menu li.menu-item a:hover {background:#000;}
	ul#primary-menu.menu.nav-menu li.menu-item:last-child {border-bottom:0;}
	.slider-caption {width:100%;}
	.caption-wrapper {width:98%; left:1%;}
	#home-slider .em-container {width: 100%;}
	#home-slider .caption-wrapper .slider-title {margin-bottom: 7px;}
	#home-slider .caption-wrapper p {margin-top: 0; text-align: justify;}
	section.about.left figure.about-img {float:initial; display:table-cell; vertical-align:middle;}
	section.about.left .about-content {padding: 40px 25px; float:initial; display:table-cell; vertical-align:middle;}
	section.featured.clear#featured-content .featured-block {width:50%;}
	section.featured.clear#featured-content .featured-block.featured-post-3.wow.fadeInLeft {width:100%;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi {width: 48%; margin:0 1% 15px;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget img {width:100%;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget p {min-height: 65px;}
}

@media screen and (max-width:800px) {
	.callto-right .header-social.social-links .social-icons a {padding: 10px 5px;}
	.caption-wrapper {top: 10px; height: 94%; top: 3%;}
	#home-slider .em-container {height:100%;}
	.caption-wrapper .slider-caption {padding:15px; height:100%;}
	#home-slider .caption-wrapper .slider-title {margin-bottom:10px; font-size: 25px; line-height:30px;}
	section.about.left figure.about-img {display:none;}
	section.about.left .about-content {display:block; padding: 35px;}
	.featured-block.featured-post-3 {padding-left: 10%; padding-right: 10%;}
	section.call-to-action.clear.left .ed-container-home {width: 90%;}
}

@media screen and (max-width:767px) {
	.top-header .ed-container-home .callto-left {display:table; margin:0 auto; padding:10px 10px 0; float:initial;}
	.top-header .ed-container-home .callto-right {display:table; margin:0 auto; float:initial;}
	section.our-team-member.clear.fullwidth .ed-container-home {width:581px;}
	#metaslider_169.flexslider .slides li {width: 190px !important;}
	section.call-to-action.clear.left .cta-content-wrap.fullwidth h2.title {display:block; text-align:center; margin:0;}
	section.call-to-action.clear.left .cta-content-wrap.fullwidth .cta-link.wow.fadeInRight {display:table; margin-left:auto; margin-right:auto; float:initial;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {width: 33%;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content img.alignleft {width: 33%;}
	.header-search .search-form {margin:0 0 0 -200px; left: 0;}
	section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii {width:100%; display:block; padding:0;}
	section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii:last-child {width:100%; display:block; padding:0;}
	section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii h2.title.home-title {font-size: 20px;margin-bottom: 15px;}
}

@media screen and (max-width:600px) {
	.top-header .ed-container-home .callto-left a:first-child {display:none;}
	.top-header .ed-container-home .callto-left span {display:none;}
	section.featured.clear#featured-content .featured-block {min-height:270px;}
	section.our-team-member.clear.fullwidth .ed-container-home {width: 432px;}
	#metaslider_169.flexslider .slides li {width: 213px !important;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi {width: 46%; margin: 0 2% 15px;}
	section.yandex .yandex-kontakty {padding: 10px; right: 15px;}
	section.yandex .yandex-kontakty h3 {font-size: 16px; text-transform: uppercase;}
	section.yandex .yandex-kontakty p {font-size: 14px;}
	.top-header .callto-left a {border-right:0; padding:0 10px;}
}

@media screen and (max-width:540px) {
	.top-header .ed-container-home .header-social.social-links {margin-bottom:0;}
	.callto-right .header-social.social-links .social-icons a {padding: 10px 5px; width: initial; height: initial; line-height: initial;}
	.header-search form.search-form label {width:100%;}
	.header-search form.search-form input.search-submit {width:100%;}
}

@media screen and (max-width:481px) {
	.top-header .callto-left a {border-right:initial; padding:0 10px;}
	a.home-slider-pointer.cta-btn {width: 210px; font-size: 12px; height: 35px; line-height: 35px;}
	section.about.left .about-content {padding: 30px 25px;}
	section.about.left .about-content .textwidget p a {display:block; padding:10px; text-align:center;}
	section.featured.clear#featured-content .featured-block {width:100%; min-height:initial;}
	section.our-team-member.clear.fullwidth .ed-container-home {width: 383px;}
	#metaslider_169.flexslider .slides li {width: 189px !important;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi {width:100%; margin:0 0 25px;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi .textwidget p {min-height:auto;}
	section.latest-news.clear div.ed-container-home .nashi-uslugi:last-child {margin:0;}
	section.yandex .yandex-kontakty {top:initial; right: initial; position:relative; margin:0; border:initial; border-bottom: 3px double #fff;}
	footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home .site-info {display:block; text-align: center; margin:0 0 5px;}
	footer#colophon.site-footer .footer-wrap .main-footer .ed-container-home .thk {display:block; text-align: center;}
}

@media screen and (max-width:414px) {
	header#masthead.site-header .site-logo img {width: 70px; margin: 3px 0 0 0;}
	header#masthead.site-header .site-text {padding: 0 0 0 65px;}
	section.our-team-member.clear.fullwidth .ed-container-home {width: 300px;}
	#metaslider_169.flexslider .slides li {width: 300px !important;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content {min-height:initial;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main {min-height:initial;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content figure {width:100%; float:initial; margin:0 0 15px;}
	#content.site-content .ed-container #primary.content-area.right-sidebar main#main.site-main article.post .entry-content img.alignleft {width:100%; float:initial; margin:0;}
	.header-search .search-form {margin: 0 0 0 -100px; width:200px;}
	section.our-sponsers.clear#otzyvy .otzyvy-i-rekomendacii .flex-viewport ul.slides li.ms-image {width: 151px !important; margin-right: 5px !important;}
}