@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot-v=4.5-1.0')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.eot?v=4.5.0*/;
  src: url('fontawesome-webfont-1.eot-#iefix&v=4.5.0')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0*/ format('embedded-opentype'), url('fontawesome-webfont.woff2-v=4.5-1.0')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.woff2?v=4.5.0*/ format('woff2'), url('fontawesome-webfont.woff-v=4.5-1.0')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.woff?v=4.5.0*/ format('woff'), url('fontawesome-webfont.ttf-v=4.5-1.0')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.ttf?v=4.5.0*/ format('truetype'), url('fontawesome-webfont.svg-v=4.5-1.0#fontawesomeregular')/*tpa=http://poimapc.ru/templates/pcfix/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular*/ format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('roboto-bold-webfont.woff2')/*tpa=http://poimapc.ru/templates/pcfix/fonts/roboto-bold-webfont.woff2*/ format('woff2'),
         url('roboto-bold-webfont.woff')/*tpa=http://poimapc.ru/templates/pcfix/fonts/roboto-bold-webfont.woff*/ format('woff');
    src: url('Roboto-Bold-webfont.eot')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Bold-webfont.eot*/;
    src: url('Roboto-Bold-webfont.eot-#iefix')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Bold-webfont.eot?#iefix*/ format('embedded-opentype'),
         url('Roboto-Bold.ttf')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Bold.ttf*/ format('truetype'),
         url('Roboto-Bold-webfont.svg#robotobold')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Bold-webfont.svg#robotobold*/ format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto';
    src: url('roboto-regular-webfont.woff2')/*tpa=http://poimapc.ru/templates/pcfix/fonts/roboto-regular-webfont.woff2*/ format('woff2'),
         url('roboto-regular-webfont.woff')/*tpa=http://poimapc.ru/templates/pcfix/fonts/roboto-regular-webfont.woff*/ format('woff');
    src: url('Roboto-Regular-webfont.eot')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Regular-webfont.eot*/;
    src: url('Roboto-Regular-webfont.eot-#iefix')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Regular-webfont.eot?#iefix*/ format('embedded-opentype'),
         url('Roboto-Regular.ttf')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Regular.ttf*/ format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular')/*tpa=http://poimapc.ru/templates/pcfix/fonts/Roboto-Regular-webfont.svg#robotoregular*/ format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family:"Roboto", sans-serif;font-size:16px;background:#f3f3f3}
*{
	transition:all .4s linear; 
    -o-transition:all .4s linear; 
    -moz-transition:all .4s linear; 
    -webkit-transition:all .4s linear;
}	
ul{margin:0;padding:0;list-style:none}
a:focus,a:active{outline:none}
#logo{float:left}
#nav{margin-top:20px}
.banner{background:#eee;margin-bottom:30px;}
.articleBody p{color:#333}
.articlebody h2,.articlebody h3,.articlebody h4 , .page-header h1{color:#a7427e}
.video-responsive{text-align:center}
body .video-responsive iframe {position:relative}
body .video-responsive {padding:0;height:100%}
.navbar-collapse{padding:0}
.rounded{background:#2980b9;width:80px;height:80px;border-radius:50px;margin:0 auto;padding:20px 17px;behavior:url(pie-1.htc)/*tpa=http://poimapc.ru/pie.htc*/}
.cat-img{text-align:center}
.cat-children > div{padding:15px 0}
.cat-children strong span{color:#a7427e}
.cat-children  .item-title{text-align:center;font-weight: bold;}
.promo h4{text-align:center;color:#3f3f3f;margin:15px 0}
.promo p{color:#6f6f6f;font-size:14px;line-height:23px;text-align: center;}
.navbar-inverse {
    background: none;
    border: none;
}
a.hidden{display:none}
.btn-master{background:#a7427e;padding: 12px 20px;color:#fff}
.phone-header{text-align:center;padding:20px 20px;}
.master-call{padding:40px 0 20px;text-align:right}
.master-call a:hover, .master-call a:focus{color:#fff;background:#a7427e}
.nav > li > a:focus{background:none}
.header-phone{text-align:right;margin-top:20px;}
.header-phone p{margin: 0 15px;display:inline-block;color: #777;}
.header-phone strong{font-size:21px;margin-left: 15px;color: #2c7fb1 ;}
.phone-header{color:#555;font-weight:bold;font-size:36px;padding-top:35px;}
.rezhim{color:#555;font-weight:bold;font-size:12px;padding-top:0px; padding:0px 0px;}
.phone-header img{margin-right: 10px;
margin-top: -5px;}
.menu-container{margin: 30px 0 0;border-bottom:3px solid #a7427e !important;background: #636363;margin:0 -15px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38a0dd', endColorstr='#308fd7',GradientType=0 ); zoom: 1;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/}
.top-header{border-top: 2px solid #a7427e;background:#eee}
.top-header .nav{background:none}
.menu-container{text-align:center}
.menu-container .nav{display: table;width:100%;
float: none;}
.nav-pills > li {
    float: none !important;
    display: table-cell;
}
.top-header .nav a{color:#777;font-size:14px;background:none}
.top-header .nav-pills > li.active a:hover, .top-header .nav-pills > li a:hover, .top-header li.active a{background:none;color:#555}
.menu-container .nav > li > a:hover {background:#616161;color:#fff}
.menu-container .nav > li > a{text-transform: uppercase;color:#fff;padding:20px 15px 20px;font-size:16px}
.menu-container .nav-pills > li > a:hover{
	background:#555;border-radius:0;}
.menu-container .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    border-radius:0;
	background:#555;
    color: #fff;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/
}
.phone-address{font-size:16px;background:#fff;padding:20px 0;margin-top:40px}
.phone-address-block > div{overflow:hidden;text-align:center}
.phone-address p, .phone-address p a{font-size:24px;color:#a7427e}
.phone-address p a.backcall, .phone-address p a.showmap{font-size:16px;}
.home-info{margin-bottom:30px}
.home-info td{padding:0 20px}
.home-info h3{margin-top:15px;font-weight: bold;
color: #555;}
a{color:#444}

footer .nav > li > a:hover, footer .nav > li.active > a, footer .nav > li.active > a:hover{background:none;color:#555}
.moduletable{margin-bottom:30px}
.bcblock{text-align:right;margin-top:35px;background:}
.bcblock .backcall{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #38a0dd 0%, #308fd7 100%) repeat scroll 0 0;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38a0dd', endColorstr='#308fd7',GradientType=0 );
    border-radius: 10px;
    color: #fff;float:right;
    display: inline-block;
    padding: 0 20px;
    text-decoration: none;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/}
.bcblock h3{display:inline-block;margin:6px 30px;color: #555;
    font-weight: bold;}	
.backcall > h3{margin:0}		
.bccontrols > div{padding:10px;}
.bccontrols > div input{width:100%;padding:10px}
.bcModalwrap, .mapwrap, .mstModalwrap, .qstModalwrap, .bgrtestimonial{width:100%;height:100%;background:rgba(0, 0, 0, .7);top:0;bottom:0;left:0;right:0;position:absolute;display:none;z-index:95}
.content-category{padding:0 15px}
.cat-list{padding:10px 0;}
.cat-list > div{padding:10px 20px;}
.cat-list img{width:36px;margin-right: 6px;}

table.price-list{background:#fff;}
table.price-list tr{border:1px solid #ddd;}
table.price-list td {padding:10px 15px}
table.price-list th {padding:10px 15px; text-align: center;}
table.price-list td strong{margin-top:15px;display: block;color:#333}

div.g-recaptcha > div, div#cRecaptcha > div{margin:0 auto;margin-bottom:15px}

.bcsent{position: absolute;
background: #fff;
position: absolute;
left: 0;
right: 0;
margin: auto;
z-index: 99;
width: 250px;
text-align: center;
padding: 25px;
box-shadow: 0 0px 6px rgba(0, 2, 0, 0.2);
border: 2px solid #eee;
color: #666;}
.tsmblock a{text-align: center;background: #dd5638; /* Old browsers */
		background: -moz-linear-gradient(top, #65D730 0%, #32A400  100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #65D730 0%, #32A400  100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #65D730 0%, #32A400  100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65D730', endColorstr='#32A400',GradientType=0 );display:inline-block;padding:9px 7px;color:#fff;border-radius:10px;text-decoration:none;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/;font-size:16px}
.tsmblock a img{margin-right:10px}    
.tsmblock a:hover{background: #dd5638; /* Old browsers */
		background: -moz-linear-gradient(top, #32A400 0%, #65D730 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #32A400 0%,#65D730 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #32A400 0%,#65D730 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32A400', endColorstr='#65D730',GradientType=0 );display:inline-block;color:#fff;text-decoration:none;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/;font-size:16px}
.bltestimonial{display:none}
.bltestimonial .error{background:#83c9ff;display:block;margin:0 10px;color:#444;font-weight: bold;}
.bltestimonial form > div{padding:5px 10px}
.bltestimonial input{padding:5px 10px}
.bltestimonial textarea{width:100%;height:130px;padding:5px 10px}
.bltestimonial .btn{background: #a7427e none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
    margin: 5px 0;}
#bcModal .bcclose, #mstModal .bcclose, #qstModal .bcclose, .bltestimonial .bcclose{color: #333;
    float: right;
    font-size: 21px;
    font-weight: bold;}
#bcModal span, #mstModal span, #qstModal span{color:#fff;display:inline-block;padding:5px 10px}	
#bcModal > div, #mstModal > div, #qstModal > div{overflow:hidden}
#bcModal  h3, #mstModal  h3, #qstModal  h3, .bltestimonial  h3{margin:5px 10px 10px;color:#444}
#bcModal  label, #mstModal  label, #qstModal  label{color:#fff}
#bcModal  .btn, #mstModal  .btn, #qstModal  .btn{border: 1px solid #a7427e;
    color: #fff;margin:5px 10px;background:#a7427e}
#bcModal  .btn:hover, #mstModal  .btn:hover, #qstModal  .btn:hover{color:#eee}	
#bcModal{height:320px;}
#mstModal{height:500px;}
.jmodal .recaptcha > div{margin:0 auto}
#mstModal textarea, #qstModal textarea{width:100%;resize:none;padding:10px}
#bcModal, #mstModal, #qstModal, .bltestimonial{border:2px solid #ddd;padding:10px 15px;display:none;background:#fff;position:absolute;left:0;right:0;margin:auto;z-index:99;  max-width: 420px;
background: #fff ; /* Old browsers */
}
.home-map{border:2px solid #ddd;padding:10px 15px;display:none;background:#fff;position:absolute;left:0;right:0;margin:auto;z-index:99;  max-width: 70%;height:300px;
background: #fff ;}
.navbar-inverse .navbar-toggle{margin-top: 50px;}
.navbar-inverse .navbar-toggle .icon-bar {background-color:#666}
.navbar-brand{height:auto;padding: 22px 15px;}
.header-nav{background:#3497da}

footer{background:#e8e8e8;padding:35px 0;border-top:1px solid #bbb}
.copyright{font-size:14px;color:#777;text-align:center;margin-top: 15px;
    padding-top: 10px;}
.nav-child  > li > a > img{width:16px;margin-right:4px}	
.nav > li > .nav-child{position:absolute}	
.nav-child > .deeper > .nav-child{width:220px;}
.nav-child .deeper > a{display:block;border-bottom:1px solid #ddd;font-weight:bold}
.nav-child .deeper{background:#fff;/* width: 220px; */}
.nav-child > li  > a{color:#444}
.nav > li >.nav-child{min-width: 100%;z-index:99;background:#fff;display:none;border-top:3px solid #a7427e;box-shadow:0 2px 2px rgba(0,0,0,.2)}
footer .nav-child{display:none}/* 
.nav-pills > li > .nav-child > li{float:left;} */
header .nav-child > li{white-space: nowrap;left: 10px;}
#content{padding:0 15px}
.nav-pills > li + li {
    margin-left: 0;
}
.page-header h1{font-size:44px}
.nav-child a{font-size:16px}
/*.nav > li.parent > a:after{margin-left: 8px;font-family: 'FontAwesome';content: "\f107";}*/
.nav > li{position:relative}
header .nav-child > li  > a{text-align:left;display:inline-block;padding:10px 20px;width:100%}
header .nav-child > li  > a:hover{color:#444;background:#f3f3f3;text-decoration:none}

.nav-child > li > a:hover{background:none;color:#555}
:focus{outline:none}

.navbar{background:none;margin-bottom: 0;}
.navbar-inverse .navbar-toggle{border:none;z-index:999}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:none}
#service-block .image{float:left;padding-top:8px}
#service-block .block-text{padding-left:50px}
#service-block > div{margin:10px 0}
#service-block h4{color:#464646;}
#service-block p{color:#757575;font-size:14px;padding-right:20px}
.block-text{color:#555}
.blockservices h3{text-align:center;color:#555;font-size:30px;margin-top:40px;text-transform:uppercase}
.blockservices span.text{display:block;text-align:center;color:#8b8b8b;font-size:14px;margin-bottom:27px}
#testimonial{background:#3498db;padding:40px 0;margin:30px 0}
#testimonial .image{display:inline-block;border-radius:60px;overflow:hidden;float:left;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/}
#testimonial .block-text{margin-top:30px;margin-left:160px;color:#282828;}
#testimonial .name{float:right;color:#ddd;margin:15px 0}
#testimonial .block-text::before{content:"“";font-size:50px;color:#fff;float:left;line-height:40px;margin:0 4px}
#testimonial .block-text::after{content:"”";font-size:50px;color:#fff;float:left;line-height:40px;float:right;margin:10px 0}
#map { height: 260px; width: 100%;}

.address > div{float:left;font-size:14px;padding:6px 5px;line-height:24px;color:#626262}
.address{clear:both}
.services h3{text-align:center;font-size:30px;}
.services .text{text-align:center;font-size:14px;color:#8b8b8b;display:block;margin-bottom:20px}

#nav-top .nav a, #nav-bottom .nav a{color:#525252;background:none}
#nav-top .nav a:hover, #nav-bottom .nav a:hover{color:#2980b9;background:none}
#nav-top .nav-pills > li.active > a, #nav-bottom .nav-pills > li.active > a{background:none;color:#2980b9}
#nav-top .nav {margin-top:10px;float:right}
#nav-bottom .nav {margin-top:10px;float:left}
.addr-block{padding-top:20px}
.welcome-block{padding:30px 0;overflow:hidden;margin-bottom:20px}
.welcome-block h2{text-align:center;color:#555;margin-bottom:20px;}
.welcome-block p{color:#676767;font-size:14px;line-height:23px;text-align: center;padding:0 20px}
.intro{font-size:12px;color:#777;text-align:center}

.carousel{margin-top:0}
.carousel-caption{
	bottom:auto;
	margin:0 auto;
	top:10px;
    padding-bottom: 30px;
}
.carousel-caption > a{text-decoration:none}
header.carousel .item img{max-width:none;    max-width: none;}
#testimonials.carousel .item img{width:100%}
.carousel-indicators {  bottom: 5px;}
.carousel-indicators li,.carousel-indicators .active {width:20px;height:20px;border-radius:25px;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/}
.carousel-indicators li{background:#fff}
.carousel-indicators li.active{background:none;cursor:default}
.social{float:right}
.social ul{padding:5px 0;margin:0;list-style:none}
.social li{float:left;margin:0 4px}

h3, h2{margin-bottom:25px}
.image-block{margin-right:10px;margin-bottom:10px;}
p.text-block{font-size:14px;color:#555;line-height:24px}
li.text-block{font-size:14px;color:#555;line-height:24px;list-style:none;padding:15px 0}
li.text-block:after{clear:both;content:" ";display:block}
li.text-block img{margin-right:20px}
div.describe{margin-left:180px;padding-right:10px}
.contact-address span{color: #5a5a5a; font-size: 16px;line-height:26px}
.contact-address span.title{margin-right:20px}
.contact-address img{margin-right:10px;opacity:0.8;display:block;margin:10px auto}
.contact-address li{
    margin-bottom: 20px;
    overflow: hidden;
    text-align: left;}
.contact-form{margin-top:15px;overflow:hidden}
#contact-form{margin:0 -15px}
#contact-form .form-actions{text-align:center}
.contact-form h2{font-weight:bold;text-align:center;font-size: 36px;}
#contact-form .btn{ padding: 10px 35px;background:#a7427e;color:#fff;border:none}
.contact-form .form-horizontal .controls textarea {
     border: 1px solid #aaa;
    border-radius: 0;
    width: 100%;
	color:#333;
	padding:10px 12px;
	margin:15px 0;
	
}
.contact-form .form-horizontal .controls input {
    border: 1px solid #aaa;
    border-radius: 0;
    width: 100%;
	margin-bottom:15px;
	color:#333;
	padding:10px 12px;
}
.pagination {
    background: #eee none repeat scroll 0 0;
   border: 1px solid #d6d6d6;
    clear: both;
    overflow: hidden;
    padding: 5px 15px 0;
}
.img-block img{width:100%}
.icon-eye-open:before{font-family: 'FontAwesome';content: "\f06e";}
.adress-pin:before, .adress-phone:before, .adress-mail:before{font-size: 21px;font-family: 'FontAwesome';color:#a7427e  ;margin-bottom:5px;margin-right:10px;}
.adress-pin:before, #address-block .address-location{content: "\f041";}
.adress-phone:before{content: "\f095";}
.adress-mail:before{content: "\f0e0";}
#address-block .address-location:before, #address-block .address-email:before, #address-block .address-phone:before, .bcblock h3:before{font-family: 'FontAwesome';margin-right:5px}
#address-block .address-location:before{content: "\f015";}
#address-block .address-email:before{content: "\f0e0";}
#address-block .address-phone:before, .bcblock h3:before{content: "\f095";}
.bcblock h3:before{color:#38a0dd }
#address-block > div{font-size: 14px;color:#444}	
#address-block > div > div{float:left;padding-right:10px;float: left;
    padding: 10px 15px 10px 0;}
#left-sidebar{margin-top:30px;}
#left-sidebar > div{background:#fff;padding:15px 0;border:1px solid #f3f3f3}
#left-sidebar h3{margin-top:10px;color:#a7427e;padding:0 15px;margin-bottom:10px}
#left-sidebar h5{padding:5px 0}
#left-sidebar h3, #left-sidebar h5{text-align:center}
#left-sidebar hr{margin:0}
#left-sidebar a{color:#777;font-size:16px;display:block;padding:10px 15px}
#left-sidebar a:hover, #left-sidebar a.active{background:#a7427e;color:#eee;text-decoration:none}
.blog-items{clear:both;margin-bottom:10px;overflow:hidden}
.blog .img-block{border:2px solid #ddd}
.blog-items .img-block{float:left;width:25%;margin-right:10px;}
dl.article-info{margin:10px 0}
dl.article-info:after{content:" ";display:block;clear:both}
dl.article-info dd{float:left;font-size:13px;color:#777;margin-right:15px}
.items-leading  .image-block{margin: 0 35px 10px 0;}
.article-info img, .icons img{opacity:0.7;margin-right:5px}
.page-header{font-size: 36px;border:none;margin:30px 0;text-align:center;font-weight:bold;clear:both}
.page-header h2{margin-bottom:0;margin-top:0}
.page-header h2 > a{color:#333}
.blog .page-header{border-bottom: 2px solid #eee;margin-top:20px}
.blog .header{margin:10px 0;}
.blog .header a{color:#222;font-weight:bold}
.category-name a{color:#48b}
.breadcrumb{display: block;margin-bottom:10px;margin-top:10px;padding:0 15px;margin:0;background:none;color:#999}
.breadcrumb a{color:#888}
.blog .item{margin-top:0;margin-bottom: 20px;}
.blog .image-block img,.image-block img{padding-right:15px}
.blog p{color:#444}
.blog p.readmore{text-align:left}
.blog p.readmore a{background:#2e91d3;color:#fff}
.blog a.readmore-link,.blog a.comments-link{color:#a66;font-size:14px}
.pagination{display:block}
.counter{float:none}
#pagination{float:right}
#pagination span.title{float:left;display:block}
ul.pagination-list{float:left;overflow:hidden;}
ul.pagination-list a{color:#a66;}
ul.pagination-list li{float:left;margin:0 5px}
ul.pagination-list li.active > span{color:#777}
.pagination{border-top:1px solid #ddd;padding-top:5px}
.carousel{min-height:200px}
.preloading{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.remote{text-align:center}	
.remote a{text-align: center;background: #38a0dd; /* Old browsers */
		background: -moz-linear-gradient(top, #38a0dd 0%, #308fd7 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #38a0dd 0%,#308fd7 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #38a0dd 0%,#308fd7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38a0dd', endColorstr='#308fd7',GradientType=0 );display:inline-block;padding:9px 7px;color:#fff;border-radius:10px;text-decoration:none;behavior:url(PIE.htc)/*tpa=http://poimapc.ru/PIE.htc*/}
.remote a:hover, .bcblock .backcall:hover{background: #38a0dd; /* Old browsers */
		background: -moz-linear-gradient(top, #308fd7 0%, #38a0dd 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #308fd7 0%,#38a0dd 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #308fd7 0%,#38a0dd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38a0dd', endColorstr='#308fd7',GradientType=0 );cursor:pointer}
.remote a img{margin-right:10px}		
@media (min-width: 1200px) {
  header .carousel{overflow:hidden}
}
@media (max-width: 1200px) {
	header .carousel{overflow:hidden}
}
@media (min-width: 992px) {

header .nav > li:hover .nav-child{display:block}
}
@media (max-width: 992px) {
	.bcblock {text-align:center;margin-top:0;margin-bottom:10px}
	.bcblock .backcall{float:none;display:inline-block;width:200px}
	.bcblock h3{display:block;text-align:center}
	.banner .item img{display:none}
	.col-xs-12{width:100%}
	.home-info img{display:none}
	.menu-container .nav > li{overflow:hidden}
	.menu-container .nav > li > .nav-child {/* width:100% !important; */overflow: hidden;
    position: relative;}

	.phone-header {padding:0}
	.master-call {padding:8px 0}
	#carousel-example-generic .carousel-caption h4,.carousel-caption h1,.carousel-caption h2,.carousel-caption h3{text-align:center;}
	#carousel-example-generic .carousel-caption p{text-align:center;}
	.master-call{text-align:center;}
	footer .nav{display:none}
	footer{text-align:center}
	footer .social{float:none}
	
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	.nav-child {left:0;right:0;margin:0 auto;width:200px}
	header .menu-container .nav-pills > li {float:none;text-align: center;}
	header .menu-container .nav{float:none}
	.navbar-collapse.in {
    overflow-y: visible;
	}
	#address-block > div > div {float:none}
	.nav > li > a ,.header-phone{text-align:center}
	.header-phone{margin-top:0;background: #eef3fa none repeat scroll 0 0; padding: 9px;}
	.nav{margin: 0;}
}	
@media (max-width: 768px) { 
	header .carousel{display:none}
	.welcome-block {
		background: #f3f3f3 none repeat scroll 0 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #f3f3f3;
	}
	#address-block > div > div {float:none}
	.navbar-collapse.in {
    overflow-y: visible;
	}
	.nav-child {left:0;right:0;margin:0 auto;width:200px;text-align:center}
	.header-phone{margin-top:0;background: #eef3fa none repeat scroll 0 0; padding: 9px;}
	#features .features-block {min-height:auto !important}
	.top-header {text-align:center}
	.top-header ul{display:inline-block}
	.top-header .nav-pills > li span{display:none}
	.nav{float:none}
	.nav > li > a,.header-phone {text-align:center}
	footer .nav{display:none}
}


table.tableprice td{padding:0 5px}
#Telegram_widget {display: flex;justify-content: center;align-items: center;z-index:9999; position: fixed; right: 20px; bottom:20px; width: 50px; height: 50px;  background-color: #FFF; border-radius: 50px; box-shadow: 0px 6px 25px rgb(0 0 0 / 25%) }
#Telegram_widget svg {margin:2px 1px 0 0;transition: height 0.4s; height: 90%; fill: #27D246;}
#Telegram_widget:hover svg {height: 95%;}
#Telegram_widget>span{color: #454545; margin-right: 10px; font-size: 16.666666666667px;}
#Telegram_widget{width: unset; padding: 0 0 0 15px;}
#Telegram_widget {animation: 3s radial-pulse 10s infinite; }
@keyframes radial-pulse { 0% {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);} 50% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);} 100% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);} }