.col-3{
	float:left;
	width:33.333%;
	    text-align: center;
}
.zayavka-widget:hover{
	    background: #4269bd!important;
}
.text-glav li{ 
	padding: 4px 0px;
	    color: #466dc1;
}
.editorElement  li{
	font-size:20px;
}
.editorElement  li a{
	font-size:20px;
}
.uslug_dop .block-7{
	width:100%; 
} 
.tutorial{
	width: 50%;
	float:left;
} 
.review__body {
    background-color: #fff;
    padding: 15px 20px;
    text-align: left;
    position: relative;
}
.review__heading__image {
    width: 80px;
    height: 80px;
    border: 2px solid #fece0a;
    border-radius: 50%;
    display: inline-block!important;
    vertical-align: middle;
    margin-right: 5px;
}
.review__heading__person {
    text-align: left;
    display: inline-block;
}
.review__heading__person .name {
    font-size: 18px;
    color: #1f8ea4;
}
span.review-time {
    margin-left: 10px;
}
.review__heading__person .review-time + .review-time {
    font-size: 13px !important;
}
.review__heading__person .position {
    font-size: 14px;
    display: block;
}
.review__heading__person {
    text-align: left;
    display: inline-block;
}
.online-reviews .review {
    margin-bottom: 20px !important;
}
.review {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 50px;
}
.review__heading__person {
    text-align: left;
    display: inline-block;
}
.button, .slick-dots li.slick-active {
    background-color: #fbe239;
}
.online-reviews button {
    height: 49px;
    position: relative;
    top: -1px;
    width: 264px;
}
.promo-delievery-fix {
    position: fixed;
    height: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: #f6f0e8;
}
.promo-delievery-inner {
    max-width: 1150px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    text-align: center;
}
.promo-delievery-inner p {
    padding: 15px 0;
    color: #ff5722;
	margin:0px!important;
    font-size: 24px;
}
.left_nav ul li .dop-menu a{
	    padding: 12px 13px 12px 23px;
}

.blocks-img img{
	width:50%;
	float:left; 
	padding:0 15px; 
}
.blocks-img {
	overflow: hidden;
}

.editorElement  p{
	text-align:justify;
}
.editorElement  p{
	color:#666;
}
.editorElement  li{
	color:#666;
}
.wrapper .layout_2_id_2_id_15{
	z-index:2;
}
.menu-11 .menu-scroll > ul ul{
	z-index:9999;
}
 
.left_nav ul {
    margin: 0px;
    padding: 0;
    top: 0;
	list-style-type: none;
}
.glav_li{
	border-bottom: none; 
    background: #3c5ea9;
	text-align: center!important;
    font-size: 20px!important;
}
.glav_li:hover{
    background: #3c5ea9;	
}
.glav_li a{
	  color: #fff!important;
	 	    text-align: center!important;
    font-size: 20px!important;
}
.left_nav {
	    box-shadow: 0px 0px 8px rgba(0,0,0,0.18), 0px 0px 8px rgba(0,0,0,0.18);
    margin-bottom: 0px;
}
.left_nav ul li a{
	padding: 10px 15px;
	display:block;
	color: #4c4c4c; 
	    padding: 12px 13px 12px 53px;
}
.wrapper .layout_2_id_15{
    z-index: 10000;
}
.left_nav ul li{
	margin: 0; 
	position:relative;
    padding: 0;
    border-bottom: 1px solid #929292;
}
.left_nav ul li:hover {
    background: #e6e6e6;
} 
.left_nav{
	background: #fff; 
    z-index: 1000;
}
.left_nav ul li:hover .dop-menu{
	display: block;
}
.dop-menu{
    display: none;
    background-color: #fff;
    position: absolute;
    left: 100%;
    z-index: 2000;
    border: 1px solid #929292;
    width: 100%;
}
.uslug_dop .layout_2_id_15{
	max-width: 300px;
} 
 
.h2{
	text-align: center;
    font-size: 24px;
      color: #264996;   
}
.stati h2{
	margin-top:30px!important;
}
.p-gl{
	font-size:24px;
	font-weight:bold;
}
.h2-photo{
	    font-size: 24px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: #3c5ea9;
    border-bottom: 3px solid #ff7a00!important;
}
.rot-img{ 
	-moz-transform: rotate(90deg); /* Для Firefox */
    -ms-transform: rotate(90deg); /* Для IE */
    -webkit-transform: rotate(90deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(90deg); /* Для Opera */
    transform: rotate(90deg);
}
.text_body{
	font-family: Roboto, sans-serif; 
}
.widget-15{
	float:right!important;
	    width: 675px!important;
		left:70px!important;
} 
.editable_block-21 .body{
	border: 2px solid #dedede;
}
.horizontal_blocklist-22 .header{ 
	text-align:center!important;
} 
.header_text{
	width: 100%;
	text-align:center!important;
}
.container-one{
	width:760px;
	overflow:hidden;
	margin:0 auto;
}
#xmap a{
	color:#000;
}
.zayavka:before {
    content: '';
    width: 40px;
    background: url(../images/phonee.png) no-repeat;
    height: 50px;
    left: 5px;
    display: block;
    position: absolute;
    top: 10px;
}
.stati .text_body{
	margin-top:30px;
}
.stati  .head-phonee{
	font-weight:bold;
}
.stati .offer-head{
	font-size:25px!important; 
color: #4a4a4a!important;
	text-transform:uppercase;
	font-weight:bold!important;
	text-align:center!important;
}
.stati .head-emaill a{
	font-weight:bold!important;	
}
#stati-video{
	margin:20px auto;
	display:block;
}
.zayvkk{
	margin:0 auto;
	width:278px;   
}
.nashi-zakaz{
    max-width: 850px;
	margin:20px auto;
}
.page-31 h3{
	font-size:20px!important
}
.seo-block1 p{
	font-size:18px!important;
}
.item_body .image img{
	display: block;
    padding-right: 8px;
    max-width: 90%!important;  
}
.horizontal_blocklist-22 .title{
	color: #2b3992!important; 
}
/* 
.seo-block{
	    background: #ffb727!important;
}
.seo-block1{ 
	border: 1px solid #ffb727!important;
}
*/

h1 {
font-size: 27px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: #3c5ea9; 
    border-bottom: 3px solid #ff7a00!important;
	    border-radius: 5px 5px 0 0;
}
 
 


.btn{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;display:inline-block;overflow:hidden;height:53px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;line-height:30px;font-size:16px;font-weight:bold;text-shadow:0px 1px 1px #888;}

 .icon-gear:before, .icon-cog:before {
       content: "\f075";
}
.icon-gear{ 
	    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
	    padding: 0 15px!important;
} 
.btn span.icon,.btn span.title{display:block;position:relative;line-height:50px;padding:0 22px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.btn span.left{float:left;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}.btn span.right{float:right;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}.btn span.icon{font-size:23px;background-color:#00967f;-webkit-box-shadow:0 3px 0 0 #007261;box-shadow:0 3px 0 0 #007261;text-shadow:0px 1px 1px #888;}.btn span.title{-webkit-box-shadow:0 3px 0 0 #00ae94;box-shadow:0 3px 0 0 #00ae94;background-color:#00cdae;}.btn span.arrow-left,.btn span.arrow-right{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:all .15s;-transition:all .15s;-webkit-transition-property:left,right;transition-property:left,right;}.btn.left span.arrow-left{right:0;-webkit-box-shadow:10px 0 0 0 #00cdae,10px 3px 0 0 #00ae94;box-shadow:10px 0 0 0 #00cdae,10px 3px 0 0 #00ae94;border-right:10px solid #00cdae;}.btn.right span.arrow-left{right:0;-webkit-box-shadow:10px 0 0 0 #00967f,10px 3px 0 0 #007261;box-shadow:10px 0 0 0 #00967f,10px 3px 0 0 #007261;border-right:10px solid #00967f;}.btn.left span.arrow-right{left:0;-webkit-box-shadow:-10px 0 0 0 #00967f,-10px 3px 0 0 #007261;box-shadow:-10px 0 0 0 #00967f,-10px 3px 0 0 #007261;border-left:10px solid #00967f;}.btn.right span.arrow-right{left:0;-webkit-box-shadow:-10px 0 0 0 #00cdae,-10px 3px 0 0 #00ae94;box-shadow:-10px 0 0 0 #00cdae,-10px 3px 0 0 #00ae94;border-left:10px solid #00cdae;}.btn span.slant-left,.btn span.slant-right{position:absolute;width:0;height:0;border-top:0 solid transparent;border-bottom:50px solid transparent;-webkit-transition:all .15s;-transition:all .15s;-webkit-transition-property:left,right;transition-property:left,right;}.btn.left span.slant-right{left:0;-webkit-box-shadow:-10px 0 0 0 #00967f,-10px 3px 0 0 #007261;box-shadow:-10px 0 0 0 #00967f,-10px 3px 0 0 #007261;border-left:10px solid #00967f;}.btn.right span.slant-right{left:0;-webkit-box-shadow:-10px 0 0 0 #00cdae,-10px 3px 0 0 #00ae94;box-shadow:-10px 0 0 0 #00cdae,-10px 3px 0 0 #00ae94;border-left:10px solid #00cdae;}.btn.left span.slant-left{right:0;-webkit-box-shadow:10px 0 0 0 #00cdae,10px 3px 0 0 #00ae94;box-shadow:10px 0 0 0 #00cdae,10px 3px 0 0 #00ae94;border-right:10px solid #00cdae;}.btn.right span.slant-left{right:0;-webkit-box-shadow:10px 0 0 0 #00967f,10px 3px 0 0 #007261;box-shadow:10px 0 0 0 #00967f,10px 3px 0 0 #007261;border-right:10px solid #00967f;}.btn:active,.btn.active{height:51px;}.btn:hover{}.btn:hover span.arrow-left{right:10px;}.btn:hover span.arrow-right{left:10px;}.btn:hover span.slant-left{right:10px;}.btn:hover span.slant-right{left:10px;}.btn-small{height:30px;font-size:12px;line-height:10px;}a.btn-small span.btn{height:30px;}

 .btn span.title { 
    -webkit-box-shadow: 0 3px 0 0 #ff7a00!important; 
    box-shadow: 0 3px 0 0 #ff7a00!important;
    background-color: #ff7a00!important;
}  
.h2-st{
	    font-size: 27px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: #3c5ea9;
    border-bottom: 3px solid #ff7a00!important;
    border-radius: 5px 5px 0 0; 
	display:block; 
	width:100%; 
}
#table-price table{
	margin-left:0px!important;
	width:100%!important ;
	    border: 2px solid #3c5ea9;
}
#table-price table tr{ 
	border-bottom:1px solid #3c5ea9;
}
.zag-tablee{
	    font-size: 24px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: rgb(255, 122, 0);
    border-bottom: 3px solid #3c5ea9!important;
	border-radius:5px 5px 0 0;
}
 .zag-tablee span{
    color: #ffffff!important;
    font-size: 18px!important;
    text-transform: uppercase;
	font-weight:bold; 
 }
 .footer-one p{
	 font-family: "Georgia"!important;
	 text-align:center;
 } 
 .ger-a{
	     font-family: Roboto, sans-serif!important;
 }
  .footer-one a{
	font-family: "Georgia"; 
 }
  .footer-one span{
	 font-family: "Georgia"!important; 
 } 
#table-price table td{
	border: 1px solid #dddddd!important;
	text-align:center!important;
	font-size: 17px!important;
}
#table-price table td span{
	font-size: 17px!important;
	    color: #5a5a5a; 
}
.btn span.icon {
    font-size: 23px;
    background-color: #356caf!important;
    -webkit-box-shadow: 0 3px 0 0 #356caf!important;
    box-shadow: 0 3px 0 0 #356caf!important;
    text-shadow: 0px 1px 1px #888!important; 
}
.icon-gear{
	color:#fff!important;
}
.btn.right span.arrow-left {
 
    -webkit-box-shadow: 10px 0 0 0 #356caf, 10px 3px 0 0 #356caf!important;
    box-shadow: 10px 0 0 0 #356caf, 10px 3px 0 0 #356caf!important;
    border-right: 10px solid #356caf; 
}
.title{
	color:#fff!important;
}
.h22{
	 border-bottom: 2px solid #ff9737!important;
	  
}
.seo-block1 .seo-block1-1 {
    display: block!important;
    vertical-align: top!important;
    text-align: left!important;
    margin: 0 auto!important;
}
.widget-10{
      background: #2b5590!important;
}
.horizontal_blocklist-15 .body-outer{
	padding-bottom:10px!important;
	padding-top: 10px!important;
}
.widget-6 {
    font-family: Roboto Condensed, sans-serif;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    z-index: 5;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    min-height: 60px;
    margin-top: 18px;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 40px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff!important;
    background: transparent;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #ff7a00!important;
    font-size: 20px!important;
    padding: 10px 10px!important;
	    border-top: none!important;
    border-right: none!important;
    border-bottom: none!important;
    border-left: none!important;
	width:100%!important; 
}
.block-7{
	background: #fff!important;
	border: 2px solid #dedede;
	border-bottom:none; 
}
.zakaz_uslugg:hover{
	cursor:pointer;
}
.seo-block{
	background: #ff7a00!important;
	padding: 9px 3px 9px 0px!important;
	
	text-transform: uppercase;
}
.seo-block1 a{
	width: 200px;
    margin: 20px auto 10px auto;
    display: block;
    text-align: center;
    background: #ff7a00;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    font-size: 18px; 
	text-transform: uppercase; 
}
.seo-block1{
	    border: 1px solid #f3c94e!important;
}
body{
	
	     background: #f1f1f1!important;
}
.widget-3 {
    font-family: Roboto Condensed, sans-serif!important;
}
.zayavka:before {
    content: ''!important;
    width: 40px!important;
    background: url(../images/phonee.png) no-repeat!important;
    height: 50px!important;
    left: 5px!important;
    display: block!important;
    position: absolute!important;
    top: 10px!important;
}
.footer-one{
 background: repeating-linear-gradient(to right,rgba(79, 109, 228, 0.27) 0%,rgb(66, 76, 148) 100%), url(../images/pattern3.png) left 50% top 50% / auto auto repeat, url(../images/pattern3.png) left 50% top 50% / auto auto no-repeat rgba(31, 153, 236, 0.81)!important;
	overflow:hidden;
	padding:20px 0 5px 0;
}
.footer{
	overflow:hidden;
}
.editable_block-21 .header{
    color: #ff9b3f!important;
}
.editable_block-21 .title{
	text-align: center!important;
	color: #ff9b3f!important;
	font-family: "Georgia"!important;
	    font-size: 25px!important;
}
.localcontacts__adress-inner {
    margin-bottom: 20px;
} 
.menu-11 .menu-scroll > ul ul > li > a{
	font-family: "Georgia"!important;
	color: #ffffff!important;
    background: #b9b9b9!important;
    -webkit-box-shadow: inset 3px 0 0 #466dc1!important
    -moz-box-shadow: inset 3px 0 0 #466dc1!important;
    box-shadow: inset 10px 0 0 #466dc1!important;
    -ms-box-shadow: inset 3px 0 0 #466dc1!important; 
}
.menu-11 .menu-scroll > ul ul > li > a:hover{
	    background: #466dc1!important; 
		cursor:pointer;
}
.widget-13{
	  font-family: "Georgia"!important 
}
.block-7{
    font-family: "Georgia"!important
}
.block-2{
	padding-bottom: 5px!important;
    padding-top: 5px!important; 
}
.offer-head{
	font-size: 18px!important; 
    margin-right: 0; 
     color: #4a4a4a!important;
    text-align: center;
    font-weight: normal!important;
    margin-top: 12px;
    font-family: "Georgia"!important;
}

.block-3{
	margin-left:10px!important;
}
.number-block{
    margin-top: 40px; 
		font-weight:bold;
}
.block-3{ 
	    margin-bottom: -40px!important;
}
.menu-11 .menu-scroll > ul > li.menu-item > a:hover, .menu-11 .menu-scroll > ul > li.menu-item > a.hover{
	    color: #9c9c9c!important;
    -webkit-box-shadow: inset 0 6px 0 #f5f5f5!important;
    -moz-box-shadow: inset 0 6px 0 #f5f5f5!important;
    box-shadow: inset 0 4px 0 #264996!important;
    -ms-box-shadow: inset 0 6px 0 #f5f5f5!important;
}
.seo-p4{ 
	background: url(../images/factory.png) no-repeat scroll left 15px center / 24px auto;
    font-size: 15px;
    font-weight: bold;
    color: #353535;
    margin: 3px 0;
    padding: 9px 0 7px 44px;
}
.seo-p3{ 
	background: url(../images/gasstation.png) no-repeat scroll left 15px center / 24px auto;
    font-size: 15px;
    font-weight: bold;
    color: #353535;
    margin: 3px 0;
    padding: 9px 0 7px 44px;
}

#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10000;
    background-color: #000;
    display: none;
}
#boxes .window {
    position: absolute;
    left: 0;
    top: 0px;
    top: 40px;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 99999;
    padding: 20px;
    overflow: hidden;
 
}
#boxes #dialog {
    position: fixed;
    width: 505px;
    height: 223px;
    padding: 10px;
    background-color: #ffffff;
}
.boxes .window {
    position: absolute;
    left: 0;
    top: 0px;
    top: 40px;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 99999;
    padding: 20px;
    overflow: hidden;
	border-radius:10px;
}
.boxes #dialog2 {
    position: fixed;
    width: 505px;
    height: 223px;
    padding: 10px;
    background-color: #ffffff;
}
.top {
    position: absolute;
    background: #264996;
    left: 0;
    top: 0;
    right: -20px;
    width: 100%;
    color: #fff;
    padding: 6px 0px 5px 0px; 
}
#zakazuslugg input{
    width: 200px;
    color: #f47721; 
    margin: 10px auto 0 auto;
    display: block;
    padding: 10px 5px;
    border-radius: 10px;
    font-size: 19px;
    border: 2.3px solid #32517a;
}
#zakazuslug label{
	    color: #24bbc5;
}
#zakazuslug label {
    width: 90px;
    display: inline-block;
}
#zakazuslug input {
    height: 40px;
    width: 180px;
    border: 1px solid #ccc; 
    padding: 2px 6px;
}
.buttonn {
    padding: 7px 10px;
    border: 0 none;
    font-size: 18px;
    width: 250px;
    text-align: center;
    margin: 20px auto 0 auto;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    margin-right: auto;
    background-color: #32517a;
    margin-left: auto;
}
 #zakazuslug{
	max-width: 390px; 
    margin: 10px auto 0 auto;
 } 
#boxes .input {
    overflow: hidden;
    display: block;
    width: 195px;
    margin: 0 auto;
	float:left;
}
#zakazuslug .input{ 
	margin-top:25px;
}
#zakazuslug input{
	margin-bottom:10px;
}
#zakazuslug p{
	    margin: 20px 0 0 0;
    padding: 0px;
    text-align: center;
    font-size: 25px;
    color: #696969;
}
.close {
	    padding-right: 10px;
    float: right;
    font-size: 17px; 
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
	    text-transform: uppercase;
}
.close{
	text-shadow:none!important;
	color:#fff!important;
	opacity:1!important;
}
.seo-p2{ 
	background: url(../images/tsj.png) no-repeat scroll left 15px center / 24px auto;
    font-size: 15px;
    font-weight: bold;
    color: #353535;
    margin: 3px 0;
    padding: 9px 0 7px 44px;
}
.seo-p{ 
	background: url(../images/apartments.png) no-repeat scroll left 15px center / 24px auto;
    font-size: 15px;
    font-weight: bold;
    color: #353535;
    margin: 3px 0;
    padding: 9px 0 7px 44px;
}
.menu-scroll .active a{
	    color: #fff!important; 
    -webkit-box-shadow: inset 0 6px 0 #f5f5f5!important;
    -moz-box-shadow: inset 0 6px 0 #f5f5f5!important;
    box-shadow: inset 0 4px 0 #264996!important;
    -ms-box-shadow: inset 0 6px 0 #f5f5f5!important;
}
.fot-p a{
	font-weight:bold!important;
	font-size:19px!important; 
}
.copy{
	margin-top:10px!important;
	display:block;
}
.footer-one a{
	color:#fff;
	font-size:17px; 
color: #f9a60a!important;
}
.contacts .icons-marker {
    line-height: 29px;
    margin-right: 6px;
    width: 16px;
    color: #6cf5ff;
}
.block-4{
    background: repeating-linear-gradient(to right,rgba(79, 109, 228, 0.27) 0%,rgba(22, 29, 80, 0.71) 100%), url(../images/pattern3.png) left 50% top 50% / auto auto repeat, url(../images/pattern3.png) left 50% top 50% / auto auto no-repeat rgba(1, 102, 171, 0.81)!important;
}
.widget-6{
 
	padding: 0 0 0 55px!important;
}
.horizontal_blocklist-15 .title{
	font-size:25px!important;
}
.widget-6 a{
 
    padding: 0 3px;
	font-weight:bold;
 
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fa-phone:before {
    content: "\f095";
}
.editable_block-21 .image{
	margin:10px auto 0 auto!important;
}
.widget-2, .widget-3{
	width:100%!important;
}
.widget-2{
	    padding-top: 25px;
}
 *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.older{
border-left: none!important;
    color: #4a4a4a!important;
    padding-left: 00px!important;
    margin: 5px 0!important;
    background: transparent!important;
    position: relative;
}

 
.blog p{
	
}
.older span{
	    padding: 7px 0 7px 40px;
    display: block;
}
.site-name .sn-text{
	margin-top:8px;  
}
.seo-block1 li span::before {   
    content: " ";
    display: inline-block;
    background: url(../images/gay-kluch.png) no-repeat;
    counter-increment: li;
    height: 30px;
    width: 30px;
    text-align: center;
    margin-right: 20px;
    border-radius: 13px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.1) inset;
    font-family: 'Fredericka the Great', cursive;
    font-size: 24px;
    transition: .4s linear;
    position: absolute;
    left: 0px;
    top: 10px;
}
.widget-4{
	width:320px!important;
}
.block-3{ 
	width:280px!important;
}
.nashi-zakaz ul{  
	margin:0 auto!important;
	list-style-type: none;
}
img{
	max-width:100%; 
}
.head-phonee{
	font-size: 25px!important; 
    color: #4a4a4a!important; 
    margin-bottom: 10px!important;
    display: block!important;
    text-align: center;
    font-weight: bold; 
} 
.head-emaill{ 
	font-size: 20px!important; 
color: #2b5590!important;
    margin-bottom: 10px!important;
    display: block!important;
    text-align: center;
    font-weight: bold;
}
 .phones-5 .text_body{
	 margin-left:10px!important;
 }
.block-2 .layout_9{
	margin-left:50px; 
	width:250px;
}
.layout_6_id_3{
	width:45%;
	float:left;
}
.uslugi-block{
    box-shadow: 0px 10px 10px rgba(33, 33, 33, 0.14), 0px 0px 10px rgba(0,0,0,0.14);
}
.block-7{
	z-index:1000!important;
}
.otvet-zavk{
	text-align:center;
	margin-top:30px;
	font-size:18px;
	font-weight:bold;
}
.uslugi-block a{
	    text-align: center;
    color: #ffffff;
    display: block;
    padding: 7px 0 7px 0;
    font-weight: bold;
    line-height: 20px;
    background: #264996;
    margin: 0px;
	min-height:40px;   
}
.uslugi-block a:hover{
	background:#3d61b1;
	cursor:pointer;
}
.width-30{
	float:left;
	width:32%;
	margin-right:10px;
	margin-bottom:10px;   
}

.width-30-last{

	margin-right:0px;
}
.uslugi-block img{
	    display: block;
	max-width: 100%;
}

h2 {
    font-size: 27px!important;
    font-weight: normal;
    font-style: normal;
    box-sizing: border-box;
    margin: 0!important;
    color: #264996!important;
    text-align: center!important;
    color: #264996!important;
}
.stati p{
   /*font-family: "Georgia"!important;
    */
    font-family: "Georgia"!important;
	font-size: 18px;
    line-height: 1.4;
    position: relative;
    z-index: 1;
    top: 0;
	text-align:justify;
    right: 0;
    left: 0;
    display: block;
    width: auto;
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: #464646;
}
article p{
	    padding: 0;
    margin: 0px;
}
.wrapper {
    font-family: "Georgia"!important;
}
.text-glav{
	max-width:90%!important;
	    padding: 0px;
    margin: 30px auto;
}
.text-glav li:before{
	content:none!important;
}
.h22{
 
	font-size: 24px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: #3c5ea9;
    border-bottom: 3px solid #ff7a00!important;
 
}
h2{
	font-size: 24px!important;
    font-weight: bold!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #ffffff!important;
    background: #3c5ea9;
    border-bottom: 3px solid #ff7a00!important;
}
.stati img{
	border: 2px solid #3c5ea9;
}
.stati ul{ 
	list-style-type: none;
	counter-reset: li;
	  max-width: 95%; 
	  margin:30px auto;
}
.stati ul li{
    border-left: 26px solid #264996;
    color: #4a4a4a;
	padding-right: 10px;
    padding-left: 10px;
    margin: 10px 0;
    border-radius: 5px 0 0 5px;
    background: #e8e8e8;
	padding:5px 10px 5px 10px;
      font-family: "Georgia"!important;
    font-size: 18px;
	position:relative;
}
.stati ul  li:before { 
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1.5em;
    width: 1.875em;
    text-align: center;
    color: white;
    /* background: #D66786; */
    border-bottom-left-radius: 70em;
    border-top-left-radius: 70em;
    counter-increment: li;
    content: counter(li);
}
.site-description{
	margin-top:15px!important;
}

.icon2{
	    float: left;
    width: 50px;
    position: absolute;
    right: 25px; 
    top: 0px;
} 

.icon4{
	float: left;
    width: 50px;
    position: absolute;
    right: 25px;  
    top: 25px;  
}
.icon6{
	float: left;
    width: 50px;
    position: absolute;
    right: 25px;  
    top: 15px;   
}
.horizontal_blocklist-15 .item_detail{
	    margin-left: 0px!important;
}

.site-name .sn-text {
    font-size: 30px;
    font-weight: normal;
    font-style: normal; 
    line-height: 1.2;
    box-sizing: border-box;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    letter-spacing: 0;
    text-transform: none;
    color: #2698e6!important;
    font-family: open-sans, sans-serif!important;
	    text-shadow: 1.5px 3px 0px rgb(208, 237, 255);
    -ms-text-shadow: 3px 3px 0 rgba(0,0,0,.18);
    -moz-text-shadow: 3px 3px 0 rgba(0,0,0,.18);
    -webkit-text-shadow: 3px 3px 0 rgba(0,0,0,.18);
    font-weight: bold!important; 
    font-style: normal!important; 
}
.widget-3 {
    font-size: 18px!important;
    position: relative!important;
    z-index: 3!important;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 310px;
    min-height: 38px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0; 
    margin-left: 0px!important;
  color: #4a4a4a!important;
	text-align:center;
    font-weight: normal!important;
font-size: 18px!important; 
    margin-right: 0; 
     color: #4a4a4a!important;
    text-align: center; 
	

    font-family: "Georgia"!important;
}
.number-block a i{
	padding-right: 10px;
}
.footer-one p{
	padding:0px;
	margin:0px;
	color:#fff;
}
p, a, span, h1, h2, h3, h4, h5, h6 {
	font-size:18px;
    font-weight: normal;
}
a{
	text-decoration:none;
}
.offer-fott-footer .col-30 {
    text-align: left!important;
    font-size: 16px;
} 
.wrapper .layout_center_2_id_2_id_6_1{
	max-width: 1150px; 
	width: 1150px!important;   
} 
.menu-scroll a span{
    font-size: 21px!important;
    font-weight: bold;
}
.offer-fot{
    max-width: 1105px;
    margin: 0px auto;
    padding: 20px;
    background: #fff;

}
.offer-fott-middle-offer{
    background: #2b5590;
	overflow:hidden;
	color:#fff;
	text-align:Center;
		overflow: hidden;
    position: relative;
    width: 100%;
	padding:15px 0;
	font-size:18px;  
    border-radius: 5px 5px 0 0;	
}
.fott-top-1{ 
	width:28%; 
	padding: 10px 0; 
    text-align: left!important;  
	font-size: 25px; 
    color: #4A4A4A; 
} 
.fott-top-2{ 
    padding: 8px 0 10px 0;
	width:35%;  
} 
.offer-fott-middle{
	overflow: hidden;
	width:100%; 
	border-radius:0 0 5px 5px; 
}
.fott-top-3{ 
	padding: 10px 0;  
	width:35%;  
}
.offer-fott-top:after{
	clear:both;
}
 .icon-pred:before{
	content: ''; 
    background: url(../images/VS-04.png) no-repeat;
    width: 86px; 
	    float: left; 
    height: 80px;
    display: block;
 }
.offer-fott-middle .col-30 p{
	text-align: left!important;
	padding-left:100px!important; 
    padding-top: 5px; 
	padding-bottom: 5px; 		
 } 
 .fott-top-2 a{
	    font-size: 25px;
 }
 .fott-top-2 a:before{
	content: ''; 
    background: url(../images/VS-01.png) no-repeat;
    width: 40px; 
	float: left; 
    height: 40px;
    display: block; 
	    margin-top: -4px;
 }    
  .fott-top-3 a{
	font-size: 18px;  
	text-decoration: underline;
 }
 .fott-top-3 a:before{
	content: ''; 
    background: url(../images/VS-02.png) no-repeat;
    width: 40px;  
	float: left; 
	    margin-top: -4px;
    height: 40px;  
    display: block; 
 }  
 .offer-fott-middle .col-30{
	padding-left:25px;
    padding-top: 15px; 	  
 }
 .offer-fott-footer{
	     width: 100%;
    overflow: hidden;
    padding: 10px 00;
    text-align: left;
 }
 .offer-fott-footer .col-30{
	  text-align: left!important; 
 }
 .offer-fot{
	 overflow:hidden; 
 } 
 .icon-st:before{ 
	content: ''; 
    background: url(../images/VS-05.png) no-repeat;
    width: 90px; 
	    float: left; 
    height: 80px;
    display: block;
 } 
.offer-fott-middle-offer2 {
    border: 2px solid #ff7a00;
    overflow: hidden;
}
.fott-top-2{
	
}
 .icon-adr:before{
	content: ''; 
    background: url(../images/VS-03.png) no-repeat;
    width: 80px;
	    float: left; 
    height: 80px;
    display: block;
 }
 .icon-pred{
 }
 .icon-st{
	 
	
 }
 .icon-adr{
	 
	
 }
.blocks-ob{
	margin-top:20px; 
} 
.width-50{
	float:left;
	width:45%;  
	margin:10px;    
}
.width-50 p a{
	display:inline;
}
.social-block{  
	width:100%;           
	text-align:center;
	margin:10px 0 5px 0;
}
.width-50 p{
	text-align: center;
    color: #ffffff;
    display: block;
    padding: 7px ; 
    font-weight: bold; 
    line-height: 20px;
    background: #264996;
    margin: 0px;
    min-height: 60px;
}

.offer-fot{ 
	    font-family: "Georgia"!important;
}
.width-50  img{ 
	width: 100%!important; 
} 
 .col-30{
	 width:33.3333%;
	 float:left;
	     box-sizing: border-box;
	 text-align:Center;  
 }
 .col-30 a{ 
	font-family: Roboto, sans-serif;
 }
.wrapper{ 
	    font-family: "Georgia"!important;
}
.zayavka-widget{
	margin:35px 0 0 0!important; 
	padding-left:55px!important;
	    font-size: 19px!important;
}

@media (max-width: 1070px){
	.offer-fot{
		width:100%!important; 
	}
	.wrapper .layout_center_2_id_2_id_6_1 {
    max-width: 100%;
}
.offer-fot{
	padding:0px; 
}
	 .offer-fott-middle-offer2 .col-30{
		 max-width:80%;
		 margin:0 auto;  
	 }
	 .fott-top-2 a {
		font-size: 25px;
		display: block; 
		max-width: 300px;
		margin: 0 auto;
	}  
	.fott-top-1{
		text-align:center!important ; 
	}
	.fott-top-3 a {
		font-size: 25px;
		display: block; 
		max-width: 300px;
		margin: 0 auto;
	}
	.offer-fott .col-30 {
		width: 100%!important;
		float: none!important; 
		text-align:center; 
		padding:10px 0; 
	}
}

@media (max-width: 930px){
	.tabs-16 > ul li{
		width:100%;
		display:block;
	}
	.block-2 .layout_9{
		width:100%!important;
		float:none!important;
	}
	.head-offer img{
		float:none!important;
		margin:0 auto!important; 
		display:block!important; 
	}
	.widget-10{
		    margin-top: -353px!important;
	}
	.widget-2{
		margin-top:0px!important; 
		padding-top: 5px!important; 
	}
	.editable_block-21{ 
		display:none!important;
	}
	.block-2 .layout_8{
		width:100%!important;
		float:none!important;
		display: block!important; 
		flex:0!important;
		}
	.phones-5 .text_body{
		margin-left:0px!important;
	}
	.number-block{
		margin-top:10px; 
	}
	.widget-4 { 
		width: 250px!important;
	}
	.layout_9 .btn{
		margin:15px auto 0 auto!important;
		display: block;
		width: 246px; 
	}
	.block-2 .layout_6_id_8{
		margin-top:0px;
	}
	.layout_6_id_8 .block-3{
		margin:0 auto!important;
	}
	.block-2 .layout_6_id_8{
		display: block!important; 
	}
	.item_detail img{
		display:none; 
	}
	 .menu-scroll{
	     background: repeating-linear-gradient(to right,rgba(79, 109, 228, 0.27) 0%,rgba(22, 29, 80, 0.71) 100%), url(../images/pattern3.png) left 50% top 50% / auto auto repeat, url(../images/pattern3.png) left 50% top 50% / auto auto no-repeat rgba(1, 102, 171, 0.81)!important;
 }
}

@media (max-width: 820px){
	.width-30 { 
		width: 46%;  
	    margin: 10px!important;
	}
	.uslugi-block img{
		width:100%!important; 
	}
}
@media (max-width: 760px){
		.widget-7{
		margin-bottom:0px!important;   
	}
	.col-3{
		float:none;
		width:100%;
	 
	}
	#boxes #dialog{
		width:90%;
		margin:0 10px; 
		left:0!important; 
	} 
	#boxes .input{
		float:none; 
	}
	#zakazuslug .input {
		margin-top: 10px;
		text-align:center;  
	}
	.width-30 { 
		width: 100%;   
	    margin: 10px!important;
	}
	.container-one{
		width:100%;
	}
	 .menu-scroll li{
		 border-bottom:2px solid #fff;
	 }
	 #stati-video{
		 width:100%!important; 
	 }
	 .stati img{
		float:none!important; 
		margin:0px auto!important;
		max-width: 100%!important;
		    display: block;
	 }
}
@media (max-width: 480px){
.slider-14 .slider-next:hover, .slider-14 .slider-next.hover {
    background: url(../images/right.png) left 50% top 50% / 20px no-repeat #466dc1!important;
}
@media (max-width: 960px){
	.width-50{
		width:46%; 
	}
	.editable_block-21 {
		display:none;
	}
	.widget-11{
		display:none;
	}
	.layout_2_id_14{
		display:none;
	} 
}
@media (max-width: 920px){
	.width-50{
		width:98%;
		margin:10px auto; 
	}
}
@media (max-width: 960px){
.tabs-16 > ul li:active, .tabs-16 > ul li.active {
    background: repeating-linear-gradient(to bottom right,rgba(255, 255, 255, .13) 0%,rgba(0, 0, 0, 0) 100%) #28518c!important;
}
@media (max-width: 500px){
	.nTabs{
		display:none; 
	}
	.block-3{ 
		float: none!important;
		text-align: center;
		margin: 0 auto;
		width: 100%!important;  
		margin-left:0!important;
	}

	.phones-5 .text_body{
		margin-left:0!important;
			float: none!important;
	}
	.layout_6_id_8{
		text-align:center;
	}
	.stati img{   
		display:block;
		width:100%;
	}
	
}
@media (max-width: 480px){
	.slider-14 .slider-prev {
		background: url(../images/left.png) left 50% top 50% / 20px no-repeat #466dc1!important;
	}
}
@media (max-width: 480px){
.slider-14 .slider-next:hover, .slider-14 .slider-next.hover {
    background: url(../images/right.png) left 50% top 50% / 20px no-repeat #466dc1;
}


@media (max-width: 400px){
	.widget-11{
		display:none!important;
	}
} 