body {
	font-size:100%; line-height:150%; color:#333;padding-left: 0; padding-right: 0; background:#fff;font-family: 'Roboto', sans-serif;
	background: url(../img/default.png);
}
.form1 {
     width: 90%;
}
.form1 .jsn-master .jsn-input-medium-fluid {
    width: 100% !important;
}
.form1 .jsn-uniform .jsn-bootstrap .control-group .select2-container.jsn-input-fluid {
    width: 100%;
  }
.tab2{
    font-size:100%;
}
.tab2 td{
    padding:10px;
}
.tab3{
    font-size:90%;
}
.tab3 td{
    padding:5px;
}
.tab4{
    font-size:90%;margin-bottom:20px;width:100%;
}
.tab4 td{
    padding:5px;
}
.wrap-primary-color{
    background:#AE0000;color:#fff;text-align:left;
}
.tab4 th{
    padding:10px;
}
.su-member-style-8 .su-member-photo img {
    width: 120px;
    border-radius: 0%;
}
.su-member-style-8 {
    padding: 15px ;
}
.lt a:focus{
    color:#fff !important;
}
.jsn-uniform .jsn-bootstrap .control-group .select2-container.jsn-input-fluid {
    width: 51%; font-size:14px;font-family: Verdana, Geneva, sans-serif;
}
.btn-danger{
    border-radius:0;width:300px;padding:8px;font-size:16px;
}
.btn-danger:hover{
    background:#444 !important;
}
.wrap{
    margin:0 6%;background:#fff;
   box-shadow:0px 1px 14px 0px rgba(152,153,154,1);
-webkit-box-shadow:0px 1px 14px 0px rgba(152,153,154,1);
-moz-box-shadow:0px 1px 14px 0px rgba(152,153,154,1);
}
#aside .su-button-style-3d{
    margin-bottom:12px ;text-align:left;padding-left:18px;
}
.lt .su-button-style-3d{
    margin-bottom:12px ;text-align:left;padding-left:18px;
}
#aside a:focus{
    color:#fff !important;
}
.tab1{
    width:100%; border:1px solid #990000;color:#666;font-size:90%;margin-bottom:10px;color:#333;
}
.tab1 a{
    color:#8F0000;display:inline ;
}
.tab1 a:hover{
    background:transparent;color:#000;
}
.tab1 td{
   padding-left:10px; 
}
.tab1 p{
padding:0; margin:5px 0;line-height:120%;
}
.tab1 li{
    border-bottom:0px;list-style:square inside;margin:10px 0px;
}
.su-modal-content-wrapper button {
    font-size: 16px;
}
#dj-slideshowThumbs1p .dj-indicators {
   height: 50px;
}
#dj-slideshowThumbs1p .dj-slideshowThumbs-in {
  /* max-width: 1000px; */  box-shadow: 0 0 5px #fff;
}
.broun .ice-megamenu-toggle a{
margin:10px 10px 10px 0;
}
.ice-megamenu-toggle a{
   background: url(../img/mobile_menu_btn.png) !important; 
}
.su-modal-wrapper{
z-index:10000 !important;
}
.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {
	margin:0; padding:0;
}
.su-modal-content-wrapper > div {
	padding:0 20px;
}
.su-modal-content-wrapper .h3 {
	padding:0 ;margin:0; background:none !important;font-size:60% !important;
}
.btn-toolbar .btn {
color:#fff !important;
}
img {
	border:none;outline:none;
}
a{
	outline:none; color: #000;  text-decoration: none;
}
a:hover{
	text-decoration:none; color: #000; outline:none;
}
a:focus{outline:none;	color: #c30529 !important;}
h1{
text-align:left;color:#333; background:none;width:100%;padding:0;margin:10px 0 10px 0;font-weight: normal ;text-transform:uppercase;
font-size:160%;border-bottom:1px solid #999;
}
h2{
	font-weight:normal;font-size:130%; color: #333;line-height:120%;text-align:left;
}
h3{
	font-weight: normal ; font-size:110%; text-transform:uppercase;color: #000; line-height:100%;
	margin-top:30px; margin-bottom:20px;
}
h4{
	font-weight: normal ; font-size:100%; text-transform:uppercase;color: #000; line-height:100%;
	margin-top:30px; margin-bottom:20px;
}
legend{
	font-size:90%; color:#CCC; line-height:120%; border:none;
}
.container-fluid {padding: 0 ; 
}
.padding-left{
	padding-left:10%;
}
.padding-right{
	padding-right:10%;
}
.pagination ul > li{
	font-size:80%;
}
.pagination ul > li > a{
	color:#AE0000;
}
.btn{
	background: #none; color:#000 !important; text-shadow:none;
}
.btn:hover{
background:#ccccff; color:#000;
}
.span12{
	min-height:0 !important;
}
.pull-left{
	margin-right:10px; margin-bottom:5px; margin-top:10px;
}
.pull-right{
	margin-left:10px; margin-bottom:5px;margin-top:5px;color:#ccc;
}
hr{
border-color: #cc6666;
}
.jicons-icons img{
	display:none;
}
table{
	font-size:80%;
}
td{
}
span.highlight {
    background-color: #000;    font-weight: normal;    padding: 1px 4px;
}
form {
    margin: 0 0 0px;
}
#block{
opacity:0;  position: fixed; width: 100%; z-index: 1000; border-bottom:1px solid #fff; box-shadow: 0 0 6px #999;
background:#AE0000;
}
.block{
	padding-left:0%; padding-right:0%; position:relative; z-index:0; /*display:none;*/
}
ul, ol {
    margin: 0 ; 
}
.block .Menu a{
color:#fff;	
}
.block .Menu li{
border-right:1px solid #bc1616;
}
.label-info, .badge-info {
    background-color: #00cccc;
}
/*----------------------------------------*/
.head{
   padding-left:2%; padding-right:2%; position:relative; z-index:1000;padding-bottom:6px;
}
.logo{
	padding-top:10px ;
}
.logo p{
padding:0;margin:0;
} 
.slogan {
text-align:left; margin-top:40px;
}
.slogan p{
	margin: 0; padding:0; font-size:160%; color:#AE0000;
}
.slogan a{
color:#AE0000;
}
.slogan a:hover{
    color:#000;
}
.adres {
	margin-top:10px; text-align:right; 
}
.adres a:hover{
color: #000; 
  }
.zzv{
	 background: #fff !important; padding:6px 15px 6px 15px; border-radius:2px; color:#000 !important ;float:right; margin-top:10px;
	font-size:82%; text-transform:uppercase; width:100%; text-align:center; font-family:'Roboto', sans-serif; font-weight:normal;
}
.zzv:hover{
	background:#e5ab00 !important; color:#000 !important ;
}
.adres .su-icon i.fa-envelope-o{ line-height:10px !important;
}
.clear{
	clear:both;
}
/*---------------------------------------menu---*/
.broun{
	padding-left:0; padding-right:0%;background:#AE0000;
}
.fon-menu{
position: relative; /*z-index: 1010;*/
}
.nav {
	padding:0; margin:0;	
}
.gormenu {
	padding:0; margin:0;
}
.Menu li{
	float:left; color:#FFF;  padding:10px 1px 10px 1px;border-right:1px solid #AE0000;
}
.bm-cool-menu,.bm-cool-menu-trigger{
    background-color:#AE0000!important;margin:0 auto;border:none;z-index:101;position: relative;
}
#bm-cool-menu-118 .bm-cool-menu ul a:hover  {
    background-color: #e5ab00;
}
#bm-cool-menu-118 .bm-cool-menu ul li {
    background-color: #e5ab00;
}
#bm-cool-menu-118 .bm-cool-menu ul {
    background-color: #e5ab00;
}
.Menu .bm-cool-menu a,.Menu .bm-cool-menu .nav-header{cursor:pointer;
font-size:100%;line-height: 100%; color:#fff; display:block; text-transform:none; text-shadow:none;
padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; height:auto ; font-weight:normal;
}
.Menu .bm-cool-menu a:hover, .Menu .bm-cool-menu .nav-header:hover{
color:#fff;  text-shadow:none; background:#b74b4b;}
.Menu ul li.active a{
text-shadow:none;/*background:#b74b4b !important;*/
}
.Menu  #bm-cool-menu-90 .bm-cool-menu li.active > a {
    background-color: #b74b4b;
}
.Menu ul ul li.active a{
text-shadow:none;background:#B74B4B !important;
}
.bm-cool-menu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {
    padding-top: 0px;
}
.bm-cool-menu > ul {
    height: auto !important;
}
.Menu .ux-menu a{
	border:none !important;font-family: 'Roboto', sans-serif; 
}
.Menu .item-101{
	list-style:none !important; 
}
.Menu ul{
	margin-bottom:0;
}
.Menu ul ul{
	background:#AE0000!important; width:280px !important;padding:0px !important; 
}
.Menu ul ul a:hover{
    	background:#b74b4b !important;
}
.Menu ul ul li{
	padding:0px !important; margin:5px;
}
.Menu ul ul a {
    font-size: 90% !important;padding: 10px 5px !important; margin: 0 !important;
}
.bm-cool-menu  li.active:first-child { 
    border-radius:0;
}
.bm-cool-menu li.active a{
/*background:#b74b4b !important;*/
}
.bm-cool-menu a:focus{
    color:#fff !important;
}
li.active a:active > span {
    color:#fff ;
}
li.active a.icemega_active > span.icemega_title:hover {
    color:#fff !important;
}
div.bm-cool-menu  li:active a:active > span {
    color: #000;
}
/*--------------------------------------------------*/
.slider{
 margin-top:0px; border-top:3px solid #ccc; margin-bottom:2px;
 }
 .tp-caption a {
    color:#AE0000; text-shadow:0 0 10px #333,0 0 20px #333;
 }
 .tp-caption a:hover {
    color:#F8FF00;
 }
 /*--------------------------------------------------поп товары--*/
 .pop {
    padding:0; 
 }
 .pop .h3{
   text-align:center;background:#38322f; color:#fff;text-transform: none; width:100%;padding:10px 0 10px 0;text-transform:uppercase;
   font-size:100%;margin-bottom:20px;
 }
 .pop2{
     padding:0 2% 0 2%;
 }
 
 /*----------------------------------------------------порядок работ--*/
.pre .h3{
text-align:center;color:#fff; background:none;padding:0;margin:10px 0 50px 0;font-size:160% !important;
}
.pre table{
  font-size:140%;  text-align:left; width:100%;
}
.pre p{
    padding:0;color:#fff;text-align:center;line-height:120%;font-size:99%;font-weight:bold;
}
.pre img{
    width:60%;
}
.pre{
    padding-left:10px;padding-right:10px;padding-top:25px;padding-bottom:35px;
}
/*-------------------------------------------готовые проекты--*/
.got .h3{
margin:30px 0 20px 0; text-align:center;padding:10px 0 10px 0;
}
.su-spoiler-style-glass-gold > .su-spoiler-title {
    background-color: #AE0000;
}
.got .pop2 .h3{
    background:none;padding:0;margin:0 0 0 10px;text-align:left;font-size:98% !important;color:#000;
}
/*-----------------------------------content--*/
.page-header{
	border-bottom:1px  solid #fff; padding-top:1px; margin:0px 0 0px 0; 
}
.content{
	padding-left:1%; padding-right:1%;margin-top:10px;  
}
.breadcrumbs{
	padding-left:0%; padding-right:0%;margin-top:10px;
}
.breadcrumb {
      margin:0 0 10px 0 !important; background-color:#eaeaea; font-size:90%; 
}
.breadcrumb a{
    color:#000 !important;
}
.breadcrumb a:hover{
    color:#c30529 !important;
}
.breadcrumb > .active {
    color: #000;
}
#fon-con{background:#fff;padding: 5px 10px; margin-bottom:10px; }
.mainContent p{
	line-height:160%;margin-top:6px;margin-bottom:6px; font-size:95%; 
}
.mainContent{
	margin-top:0px; padding-bottom:0px; /*font-size:85%;*/font-family: 'Roboto', sans-serif;
}
.mainContent ul{
    margin:20px 0 20px 40px;
}
.mainContent ol{
    margin:20px 0 20px 40px;
}
.mainContent li{
	list-style:square; color: #000; margin:5px 0 5px 0;
}
.mainContent a{ 
	color:#AE0000;
}
.mainContent a:hover{ 
	color: #000;
}
.mainContent a.focus{ 
	color: #c30529;
}
.su-row > * {
    padding-left: 20px ;
}
.su-row:not(.su-row-preserve) {
    margin-left: -15px;
}
.contact{
	padding-top:3px; font-size:90%;
}
.form-horizontal .control-group{
	margin-bottom:10px;
}
.form-actions {
    background-color: transparent;
    border-top: 1px solid #666;
    margin-bottom: 0;
    margin-top: 0;
    padding: 19px 20px 20px;
}
.blog li{
	list-style:none;
}
.blog li a:hover{
	background:#212226;
}
/*---------------------------------новости--*/
.allmode-box, .allmode-title,.allmode-text{
font-family: 'Roboto', sans-serif !important; margin:0;
}
.allmode-text{
    font-size:95% !important;line-height:130% !important;color:#333 !important;
}
.allmode-date{
color:#00cccc !important;
}
.allmode-default .allmode-img img {
    border:1px solid #ccc;
}
.allmode-default .allmode-item {
    padding: 0px; border-top: none;
}
.allmode-default .allmode-item .allmode-title{
   color:#ccc !important;font-size:90%;font-family: 'Roboto', sans-serif !important;   
}
.allmode-default .allmode-item .allmode-title:hover{
    text-decoration:none;
}
.allmode-default .allmode-title a {
    color:#AE0000 !important;font-family: 'Roboto', sans-serif !important;
}
.allmode-default .allmode-title a:hover {
    color:#AE0000!important;text-decoration:none;
}
.allmode-showall a{
    color:#990000 !important;
}
.allmode-list .allmode-showall a{
    color:#fff!important;
}
.allmode-default .allmode-name, .allmode-default .allmode-showall, .allmode-default a:hover img {
    border-color: #AE0000;
}
.allmode-default a:hover {
    color: #000 !important;
}
.allmode-default .allmode-topitem .allmode-readmore{
    font-weight:bold;margin-top:10px;
}
/*----------------------вертик меню-----*/
.mywrap{
	color:#000;
}
.mywrap .h3{
	background:url(../img/fon-menu.jpg); color: #fff; margin:0; padding:0;	padding-top:11px; padding-bottom:11px; padding-left:5px;
	font-family: 'Roboto', sans-serif; font-weight:normal; font-size:110%; text-transform:uppercase; text-align:center;
}
.mystyle p{
	padding-left:10px; padding-right:10px; margin-top:10px;
}
.mystyle{
	background:#fff; padding-bottom:10px;
}
.mystyle ul{
	margin-left:0; margin-top:0px; margin-bottom:10px;
}
.mystyle .menu li{
	list-style:none;  border-bottom:1px solid #ccc;
}
.mystyle .menu li a{
	list-style:110%;color:#000; display:block; text-decoration:none;
	font-size:100%; padding:6px 8px 6px 15px;  margin-top:1px; margin-bottom:1px;
}
.mystyle .menu li a:hover{
	background-color: #EAEAEA; color:#000;text-decoration:none;
}
.mystyle .menu li.active a{
	background-color:#EAEAEA;
}
.mystyle ul ul li.active a{
	background-color: #EAEAEA;
}
.mystyle ul ul li a{
	padding-left:10px; font-size:85%; background:#e0ebe6; color:#000; padding:5px 10px 5px 10px;
}
.mystyle ul ul li a:hover{
	background-color: #e3bd2c !important;
}
.mystyle .separator{
	font-weight:bold; margin-left:-10px;
}
.mob-menu .mystyle ul {
	margin-top:0; margin-bottom:10px;
}
.mob-menu .mystyle li {
	margin-top:0;
}
.mystyle .allmode-columns {
	margin:0;
}
#slip .h3{
	margin:5px 0 15px 0 !important; background:#00c7f0;
}
/*------------------------------------*/
.h3{
color:#fff; margin: 20px 0 10px 0; font-size:120% !important; text-transform:uppercase;padding:6px 20px;
line-height:120% !important;background:#38322f;vertical-align: center;
}
.home3{
margin-bottom:20px;margin-top:10px;
}
.home3 img{
    padding:20px 30px 10px 30px; 
}
.home3 p{
    text-align:center;font-size:90%;font-weight:bold;color:#000;text-shadow:0 0px 10px #FFCC99,0 0px 20px #FFCC99,0 0px 30px #FFCC99,0 0px 80px #FFCC99;
}

/*-------------------------------------------------*/
.bt-cs .bt-inner .bt-title{
font-size:100%;line-height:90%;
}
.bt-cs .bt-inner .bt-title {
    color: #333;
}
.bt-introtext{
font-size:95%;line-height:110%;
}
.bt-date{
    color:#AE0000;
}
/*------------------------------*/
.map{
border-top:2px solid #ffcc33;
}
.map p{
	margin:0; padding:0;
}
#map2{
    width:35%;margin-top:-350px;height:300px; position:relative;background:#333;float:right;z-index:2; padding:40px 10px 20px 40px;opacity:0.8;color:#fff; 
}
#map2 .cont{
    font-size:170%;
}
#map2 p{
    font-size:50%;
}
#map2  .su-button {
    color: #000 !important;
}
#map2  .su-button i {
    color: #000 !important;
}
/*----------------------------footer -----*/
.copy{
	margin:auto; font-size:100%; line-height:120%; color:#fff;
	padding:10px 0 10px 0; 
}
.copy p{
	margin:5px 5px 5px 0px; 
}
.copyright{padding: 0 ; padding-left:2%; padding-right:0%;  border-bottom:1px solid #ccc; margin-top:0px;background:#444444;
}
.copyright .h3{color:#E1192F; margin: 5px 0 15px 0; font-size:110% !important; text-transform:none; padding:0;background:none;
}
.copyright ul{margin:20px 0 20px 0;
}
.block_1 p{
	font-size:95%; color:#fff;
}
.block_1 a{
	color:#fff !important; font-size:100%; text-transform:none; 
}
.block_1 li{
	list-style:none; margin:5px 0 5px 0;
}
.block_1 a:hover{
	background: none !important; color:#7c6e61; text-decoration:underline !important;
}
.block_2 a:hover,.block_3 a:hover{
	text-decoration:none;
}
.block_3 a{
	  color:#fff;
}
.block_3{
	  color:#fff !iportant;
}
.block_4 a{
	color:#fff !important; font-size:100%; text-transform: uppercase; 
}
.block_4 a:hover{
	color:#AE0000!important; 
}
/*--------------------------*/
.block-bot a {
	color:#ccc;
}
.block-bot a:hover {
	color:#d0dc13;
}
.block-bot{
	padding-left:2%; padding-right:0%; background:#333 ; min-height:45px; padding-top:7px; 
}
.block-bot p{
	color:#ccc; font-size:85%; margin:0px 0 0 10px;text-align:center;
}
/*-----------------------------------------форма-------*/
.form{
    background:#FFCC33;border-top:2px solid #fff;
}
.form .jsn-bootstrap{
    padding:0px 100px 30px 100px;
}
.form1 .h3{
text-align:center;display:block;
}
.form .control-group {
float:left !important; width:50% !important; margin-top:7px !important;
}
.form .jsn-form-content {
   float:left !important; width:70% !important;  
}
.form .btn-toolbar{
   float:left !important; width:30% !important; 
}
.form .control-label{
display:none;
}
.form input{
    width:250px !important;height:30px !important;
}
.form button {
    width:250px !important;padding:10px 20px 10px 20px !important;
}
/*--------------------------------------------------------------------------------------2600-------*/
@media (min-width:2200px) and (max-width: 2600px) {
body {
	font-size:110%; line-height:170%;color:#333;
}
.wrap{
    margin:0 25%;
} 
.slogan{
    margin-top:20px;
}
.slogan p {
      font-size: 150%;
}
.logo{
 margin-bottom:10px;   
}
.tab1{
    color:#333;
}
#aside .su-button-style-3d  span{
    font-size:110% !important;
}
.block {
	padding-left:1%; padding-right:1%;
}
.Menu{padding-left:10px;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
  padding-left: 15px; padding-right: 15px;padding-top: 10px;padding-bottom: 10px;
}
.Menu ul ul {
    width: 340px !important;
}
.content {
    padding-left: 0; padding-right: 0;
}
.copyright{padding-left:2%;padding-right:2%;
}
.block-bot{
	padding-left:2%; padding-right:2%; 
}
}
/*--------------------------------------------------------------------------------------1900-------*/
@media (min-width:1900px) and (max-width: 2100px) {
body {
	font-size:110%; line-height:170%;color:#333;
}
.wrap{
    margin:0 10%;
} 
.slogan{
    margin-top:40px;
}
.slogan p {
      font-size: 160%;
}
.logo{
 margin-bottom:10px;   
}
.tab1{
    color:#333;
}
#aside .su-button-style-3d  span{
    font-size:110% !important;
}
.block {
	padding-left:1%; padding-right:1%;
}
.Menu{padding-left:10px;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
  padding-left: 15px; padding-right: 15px;padding-top: 10px;padding-bottom: 10px;
}
.Menu ul ul {
    width: 350px !important;
}
.content {
    padding-left: 0; padding-right: 0;
}
.copyright{padding-left:2%;padding-right:2%;
}
.block-bot{
	padding-left:2%; padding-right:2%; 
}
}
/*--------------------------------------------------------------------------------------1400-1600-------*/
@media (min-width:1430px) and (max-width: 1690px) {
.wrap{
    margin:0 12%;
} 
.slogan{
    margin-top:25px;
}
.block {
	padding-left:1%; padding-right:1%;
}
.Menu{padding-left:10px;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
  padding-left: 15px; padding-right: 15px;padding-top: 10px;padding-bottom: 10px;
}
.Menu ul ul {
    width: 320px !important;
}
.content {
    padding-left: 0; padding-right: 0;
}
.copyright{padding-left:2%;padding-right:2%;
}
.block-bot{
	padding-left:2%; padding-right:2%; 
}
}
/*--------------------------------------------------------------------------------------1300-------*/
@media (min-width: 1301px) and (max-width: 1429px) {
.block {
	padding-left:10%; padding-right:10%;
}
.head{
padding-left:2%; padding-right:2%; 
}
.broun {
	padding-left:1%; padding-right:1%;
}
.Menu li{
   padding:10px 3px 10px 3px;
}
.Menu .bm-cool-menu > ul > li a.iceMenuTitle {
font-size:96%;line-height: 96%; padding-left:16px; padding-right:16px;
}
.breadcrumbs{
 padding-left:10%;padding-right:10%; 
}
.content{
	padding-left:10px; padding-right:10px; 
}
.copyright{padding-left:2%;padding-right:2%;
}
.block-bot{
	padding-left:2%; padding-right:2%; 
}
}
/*--------------------------------------------------------------------------------------1200-------*/
@media (min-width: 1200px) and (max-width: 1300px) { 
.wrap{
    margin:0 5%;
} 
.slogan{
    margin-top:30px;
}
.block {
	padding-left:1%; padding-right:1%;
}
.Menu{padding-left:10px;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
  padding-left: 15px; padding-right: 15px;padding-top: 10px;padding-bottom: 10px;
}
.content {
    padding-left: 0; padding-right: 0;
}
.copyright{padding-left:2%;padding-right:2%;
}
.block-bot{
	padding-left:2%; padding-right:2%; 
}
}
/*--------------------------------------------------------------------------------------1000-------*/
@media (min-width: 991px) and (max-width: 1030px) { 
.wrap{
    margin:0 3%;
} 
.slogan{
    margin-top:20px;
}
.block {
	padding-left:1%; padding-right:1%;
}
.Menu{padding-left:10px;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
  padding-left: 7px; padding-right: 7px;padding-top: 10px;padding-bottom: 10px;
}
.content {
    padding-left: 0; padding-right: 0;
}
}
/*--------------------------------------------------------------------------------------900-------*/
@media (max-width: 979px){ 
h1{
	font-size:180%; 
}
.block{
	padding-left:1%; padding-right:0%;
}
.head{
padding-left:1%; padding-right:1%;
}
.logo{
padding-top:10px;
}
.logo img{
width:180px ;
}
.slogan {
	margin-top:20px; font-size:95%;
}
.adres {
	line-height:100%;
}
.adres {
	margin-top:20px; 
}
.bm-cool-menu > ul > li a.iceMenuTitle {
    font-size:130%; padding-top:10px;padding-bottom:10px;
}
.mywrap .h3{
 font-size:100%;
}
.mystyle li a{
	font-size:90%;
}
.content{
	padding-left:1%; padding-right:1%;
}
.copyright{padding-left:1%; 
}
}
/*--------------------------------------------------------------------------------------800------*/
@media (min-width: 768px) and (max-width: 849px){ 
.wrap{
    margin:0 2%;
}
h1{
	font-size:150%; 
}
.slogan {
    font-size: 90%;
}
.Menu .bm-cool-menu a, .Menu .bm-cool-menu .nav-header {
      font-size: 110%;
}
.block {
	padding-left:0%; padding-right:0%;
}
.head{
padding-left:1%; padding-right:1%; margin-top:0;
}
.logo{
padding-top:10px;
}
.logo img{
width:180px !important;
}
.slogan {
	margin-top:25px; 
}
.adres {
	margin-top:15px; 
}
.broun {
	padding-left:0%; padding-right:0%;
}
.content{
	padding-left:0px; padding-right:0px;
}
.mystyle p {
    padding-left: 0px;   padding-right: 0px;margin-top: 10px;
}
.copyright{padding-left:2%; 
}
.Menu li a {
    font-size: 80%;  padding: 8px 6px 8px 6px;
}
.mywrap .h3{
font-size:90%;
}
.mystyle li a{
	font-size:90%;
}
.p10{
    font-size:90%;
}
}
/*--------------------------------------------------------------------------------------700-------*/
@media (max-width: 767px) {
.wrap{
    margin:0 ;
}
body{
    background:none;
}
h1 {
    font-size: 140%;line-height:120%;
}
.allmode-default .allmode-item img {
    width: 25%;
}
.su-row > * {
    padding-left: 0px;
}
.row-fluid [class*="span"] {
    min-height:0px;
    }
.head{
height:auto;position:relative;background:#fff;
}
.tab1{
    font-size:120%;
}
.tab1 li{
    margin:20px 0;
}
.logo{
	padding-top:0px; padding-bottom:0px; margin-top:10px;
}
p {
    padding: 0px 0 0 5px; text-align:center;
}
.logo img{
    width:auto;
}
.slogan{
margin-top:10px;
}
.adres {
text-align:center;padding-top:10px;margin-top:0;margin-bottom:10px;
}
.mywrap {
    margin-top: 0px;
}
.bm-cool-menu > ul > li a.iceMenuTitle {
    font-size:130%; padding-top:10px;padding-bottom:10px;
}
.su-content-wrap{
    padding:0 10px 30px 10px !important;
}
.su-row:not(.su-row-preserve) {
    margin-left: 0px;
}
.content{
	padding-left:0%; padding-right:0%;margin-top:5px;
}
.mainContent{
	padding:5px 8px;
}
.mainContent p{
    font-size:110%;
}
.Menu li >a {
 font-size:120%;
}
.mystyle li a{
	font-size:120%;
}
#fon-con {
     padding: 6px 0px 10px;
}
.scrollToTop{
display:none;
}
.h3{
 font-size:100% !important;margin-top:15px;
}
.nav-header {
        line-height: 100%; color: #fff; text-shadow:none; font-size: 100%;
}
.bm-cool-menu a {
  font-size: 100%;margin:10px 0;
}
.bm-cool-menu ul ul a {
  font-size: 90% !important;
}
.bm-cool-menu ul ul a:hover {
  font-size: 100% !important;  background-color: #B74B4B;
}
#bm-cool-menu-91 .bm-cool-menu ul {
    background-color: #B74B4B; margin:10px 0;padding:10px 0;
}
#bm-cool-menu-91 .bm-cool-menu ul a:hover {
    background-color: #B74B4B;
}
}

@-ms-viewport       { width: device-width; }
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }






