.logo-text {
	color: #8c243c;
	font-size: 24px;
	text-decoration: none;
	font-style: italic;
	font-weight: 600;
}



#toTop{bottom:0;right:0;display:none;width:60px;height:40px;overflow:hidden;position:fixed;text-decoration:none;z-index:9999;font-size:0;color:transparent;background-color:#8c243c;opacity:.7}
#toTop:after{color:#fff;content:'\e835';font-size:16px;line-height:40px;font-family:'fontello';text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
#toTopHover,#toTop:hover{bottom:3px;opacity:1}
#toTop:hover:after{color:#fff}
#toTop:active,#toTop:focus{outline:medium none}
.modal-open #toTop{display:none!important}
.metrika{position:absolute;left:-9999px}
.ta-right{text-align:right}
.ta-center{text-align:center}
.ta-justify{text-align:justify}
.display-none{display:none}
.ls{color:#484848}
header.dark.affix{background:#3C3C3C}
header.m-grey.affix{background:#FAFAFA;border-bottom:1px solid #D1D1D1}
header.dark.affix a{color:#fff}
header.dark.affix .nav li.active a,header.dark.affix a:HOVER{color:#8c243c}
header.dark.affix .nav li.active a:after{background-color:#8c243c}
header.dark.affix .toggle_menu span,header.dark.affix .toggle_menu span:before,header.dark.affix .toggle_menu span:after{background-color:#FFF}
.sf-menu li.mobile-header-phone{display:none}
.mobile-header-phone div{padding:10px 15px}
.header-phone{text-align:right}
.m-grey .header-phone{color:#000}

/*.mobile-header-phone span,.header-phone span{font-size:18px}*/

.m-grey .header-phone a{color:#8c243c}
.m-grey .header-phone a:hover{color:#000}
.affix-top .logo-image{width:262px}
.affix .logo-image{width:131px}
.price-table .subtitle{text-align:center;background:#E8E8E8;color:#717171;font-weight:700}
.price-table .subtitle:HOVER{background:#E8E8E8}
.price-table tr:first-child{background:#8c243c;color:#fff;font-weight:700}
.price-table tr:first-child:HOVER{background:#8c243c}
.page_breadcrumbs h1{font-size:30px}
.img-right{float:right;margin-left:15px;margin-bottom:5px}
.img-left{float:left;margin-right:15px;margin-bottom:5px}
.logo-meta > span{letter-spacing:1px}
.logo-meta{width:90px!important;float:left;margin-top:18px}
.logo-meta h1,.logo-meta .sks_h1{letter-spacing:6px}
.logo-meta .sks_h1{margin-top:0;margin-bottom:0;line-height:.6;font-size:48px;font-family:'Roboto';font-weight:300;word-break:break-word;color:#3c3c3c;margin-left:-3px;-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}
.sks{clear:both;letter-spacing:0;float:left;webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}
#footer-logo .logo{float:left}
.affix #header-logo .sks{letter-spacing:0;font-size:13px}

a.logo{width:120px}

.page_header.affix #header-logo a.logo,.page_header.affix #header-logo .sks_h1{width:38px}
.page_header.affix #header-logo .logo-meta{margin-top:10px}
.page_header.affix #header-logo .sks_h1{letter-spacing:4px}
header .toggle_menu{left:100%;margin-left:-60px}
.table_section .footer-service-links [class*="col-"],footer .center-links [class*="col-"]{display:block;float:left}
.footer-service-links{padding-top:30px}
.footer-service-links .service-item{padding:5px 40px}
.footer-service-links .service-item .fa{margin-right:5px}
.footer-service-links .bordered{border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1)}
.footer-service-links .col-md-4:nth-child(3n-1){border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1)}
footer .center-links{padding:20px 0}
footer .center-links i{margin-right:5px}
footer .center-links .col-md-4{padding:5px 40px}
footer .center-links .col-md-4:nth-child(3n-1){border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1)}
.tender-form .form-group,.order-form .form-group{margin-bottom:15px}
.tender-form .form-control,.order-form .form-control{height:34px;padding:6px 12px}
.tender-form textarea.form-control,.order-form textarea.form-control{height:auto;resize:vertical}
.center{text-align:center}
.panel-heading .panel-title > a{font-weight:700;color:#212121}
.panel-heading .panel-title > a:hover,.panel-heading .panel-title > a > i{color:#212121}
.services-tabs li{font-weight:700}
.services-list{list-style:none;padding-left:0;font-size:110%}
.services-list .fa{margin-right:5px}
.services-list li{margin-bottom:5px}
.service-tab-contetn .tab-pane{min-height:480px}
.service-order-done,.service-order-error,.service-quest-done,.service-quest-error{display:none;vertical-align:middle;text-align:center;font-family:"Roboto";font-weight:300;font-size:22px;line-height:32px}
.service-quest-error ul{display:block;text-align:left;margin:20px auto;width:140px}
.service-order-error .errors-list, .service-quest-error .errors-list{padding:30px 0;font-size:18px;color:#000;min-height:96px}
footer.ls{background:#3C3C3C;color:#A0A0A0}
footer.ls a,footer.ls .darklinks a{color:#fff}
.service-subtitle{font-size:22px;clear:both}
.service-price-table th{background:#E8E8E8}
.service-bg{height:400px;width:100%;background-size:cover;background-position:center center}
.feedback-panel hr{margin:10px 0}
.partners .quote-item{max-width:250px}
.partners .quote-item img{
	/*-webkit-filter:grayscale(100%);filter:grayscale(100%);*/
	opacity:.8;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}

.partners .quote-item img:HOVER{
	/*-webkit-filter:grayscale(0);filter:grayscale(0);*/
	opacity:1
}

.service-content,.for-customers{margin-bottom:35px}
.for-customers{border-left:2px solid #E8E8E8;padding:20px 0 20px 20px;text-align:justify}
.for-customers p,.for-customers li{margin-bottom:10px}
.slider-title-shadow{text-shadow:0 0 10px #565656}
.slider-descr-shadow{text-shadow:1px 0 10px rgba(0,0,0,0.59)}
.empty-price{margin-top:20px;text-align:justify}
.breadcrumb .active a{color:#fff}
.breadcrumb .active a:HOVER{cursor:default}
.order-form .checkbox label{position:relative;padding-left:20px}
.order-form .checkbox label input[type="checkbox"]{position:absolute;left:0;top:5px;margin:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}


.navigate-btns {display: none;}

@media (max-width:1199px) {
#header-logo .sks,#footer-logo .sks{font-size:13px;letter-spacing:0}
.logo-meta{margin-top:15px}
a.logo{width:38px}
.footer-service-links .service-item,footer .center-links .col-md-4{padding:5px 8px}
.services .mp-service-title{font-size:18px}
.service-bg{height:350px}
.logo-meta .sks_h1{font-size:36px}
}

@media (max-width:991px) {

.page_header {
	height: auto;
	padding-top:10px;
	padding-bottom: 10px;
}

/*.table_section .header-phone{position:absolute;top:50%;margin-top:-12px!important;left:50%;margin-left:-85px}*/

.footer-service-links .service-item,footer .center-links .col-md-4{padding:3px 35px}
.footer-service-links .col-md-4:nth-child(3n-1),footer .center-links .col-md-4:nth-child(3n-1){border:none}
.footer-service-links .col-md-4:nth-child(2n),footer .center-links .col-md-4:nth-child(2n){border-left:1px solid rgba(255,255,255,0.1)}
.footer-service-links [class*="col-md-"] + [class*="col-md-"][class*="col-sm-"],footer .center-links [class*="col-md-"] + [class*="col-md-"][class*="col-sm-"]{margin-top:0!important}
.img-right.about-img{width:400px}
.service-bg{height:300px}
.page_breadcrumbs h1{font-size:26px}
.breadcrumb > li + li:before{padding:0 4px}
.slider-title-shadow{text-shadow:none}
.slider-descr-shadow{text-shadow:none}
}

@media (max-width:767px) {
.footer-service-links .col-md-4:nth-child(2n),footer .center-links .col-md-4:nth-child(2n){border:none}
.table_section .footer-service-links [class*="col-"],footer .center-links [class*="col-"]{float:none;width:100%}
.footer-service-links .service-item,footer .center-links .col-md-4{text-align:left;padding:5px 0;margin:auto;width:300px}
.table_section .header-phone{margin-left:-45px}
#footer-logo:before,#footer-logo:after{content:" ";display:table;clear:both}
#footer-logo{margin:auto;width:150px}
footer.footer .copyright{margin-top:70px!important}
footer.footer .address{margin-top:-105px!important;margin-bottom:35px}
.feedback-panel button{width:200px}
.feedback-panel .phone-block a{display:block}
.feedback-panel .phone-block span{display:none}
.img-right.about-img{width:100%;float:none;margin-left:0}
.service-bg{height:250px}
.media-margin-top-20{margin-top:20px}
}

@media (max-width:480px) {
.img-left,.img-right{float:none;margin:10px 0;text-align:center}
.table_section .header-phone{display:none}
.sf-menu li.mobile-header-phone{display:block}
.service-bg{height:200px}
#header-logo {padding-top: 14px;}
#header-logo span.text2-end {display:none}

.navigate-btns {display: block;}
	
}