body {
	font-size:13px; line-height:16px; color:#666;padding-left: 0; padding-right: 0; background:#fff;font-family: 'Roboto', sans-serif;
}
.k2{
 background: #245532; }
.k3{
 background: #1C9F3C; }
.knop2 a{
    display:block;color:#fff !important;padding:10px 5px;
    text-align:center;margin:0 auto;border-radius:3px;}
.knop2 a:hover{
background: #003300;   
}
.knop2 p{
 text-align:center;padding:0;margin:5px 0;   
}
.knop2{
    margin:5px 0 0 0;
}
.pr4 p{
   font-size: 12px !important;line-height:14px !important;
}
.pr4 p.h4 {
    font-size: 17px !important;
}
.pr5 p{
  line-height:15px !important;  
}
.tb2 p{
    font-size:20px;
}
.tb2 p.h4{
    font-size:26px;text-transform:uppercase;text-align:center;margin:0 0 35px 0;}
.knop a{
    display:block;width:80%;background: #ac4f37;color:#fff !important;padding:15px 5px;
    text-align:center;text-transform:uppercase;margin:0 auto;}
.knop {
   margin-top:40px; }
.knop a:hover{
background: #ccc;color:#696969 !important;
}
.knop a:visited{
    color:#fff;text-decoration:none !important;}
.red2{
    background:#ff4100;text-align:center;font-size:24px;font-weight:bold;padding:14px 0;word-spacing: 4px;line-height: 30px;
}
.pop24{
    background:#38322f;color:#fff !important;min-height:80px;}
.red2 p{
    margin:0;padding:0;}
.pop24 p{
    margin:20px 0 0 0 !important;font-size:13px !important;
}
.pop26{
    background:#ffbe00;border:1px solid #ffbe00 !important;color:#000 !important;}
.pop22 .su-column-content{
    border:1px solid #ccc;padding:15px;border-radius:3px;font-weight:bold;margin:10px 0;}
.pop22 i{
    line-height:16px !important;}
.pop22 .su-column-content table{
    width:100%;}
.pop22 .su-column-content table td{
   /* vertical-align:top*/;padding-left:5px;
}
.pop22 .su-column-content p{
font-size:14px;font-weight:bold;line-height:18px;}
.pop23{
    border:1px solid #333;border-radius:5px;padding:0px;text-align:center;margin-bottom:5px;
}
.logo .sb img{
    width:20px;height:20px;margin-left:5px;}
.ibk {
    /*width:300px;*/ text-align:center;font-size:24px;padding-top:30px;}
.tabs {
   font-size: 0;  max-width: 100%;  margin-left: auto;  margin-right: auto;  margin-top:20px;
    }
.tabs>input[type="radio"] {
      display: none;
    }
.tabs>div {
  /* скрыть контент по умолчанию */
      display: none;  padding: 10px 15px;  font-size: 15px; }
/* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
    #tab-btn-1:checked~#content-1,#tab-btn-2:checked~#content-2,#tab-btn-3:checked~#content-3 {
      display: block;    }
    .tabs>label {
      display: inline-block; text-align: center; vertical-align: middle; user-select: none; background-color: #f5f5f5;
      border: 1px solid #e0e0e0;  padding: 2px 8px;
      font-size: 16px;   line-height: 1.5;     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
      cursor: pointer;   position: relative; top: 1px; }
.tabs>label:not(:first-of-type) {
      border-left: none;}
.tabs>input[type="radio"]:checked+label {
      background-color: #fff;
      border-bottom: 1px solid #fff;    }
.got4 .h4{
    text-align:center;background:#ffbe00; color:#000; width:100%;padding:10px 0 10px 0;text-transform:uppercase;
   font-size:20px;margin-bottom:20px;
}
.one9{
     background:#e7e4e2; margin:20px 0;color:#000;padding:15px 20px;
}
.one7{
    background:#ffbe00; color:#000; padding:10px 10px;text-align:center;}
.one8{
    background:#ac4f37; color:#000; padding:10px 10px;text-align:center;text-transform:uppercase;
}
.one8:hover{
     background:#c22e08;}
.one8 a{
   color:#fff !important; display:block;width:100%;
}
.one8 a:hover{
   color:#fff !important; text-decoration:none !important;}
.pop .h4,.pop4 .h4{
    text-align:center;background:#ffbe00; color:#000; width:100%;padding:10px 0 10px 0;text-transform:uppercase;
   font-size:24px;margin-bottom:20px;}
.one{
    padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:20px;
 background:url(../img/one.jpg) !important; width:20%; background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/one.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/one.jpg', sizingMethod='scale')";

}
.one p{
    color:#fff;font-size:24px;margin:10px 0 0 0;padding:0;text-transform:uppercase;}
.one2{
    font-size:20px !important;margin:30px 0 20px 0 !important;color:#ffbe00 !important; text-transform:uppercase;}
.one5{
    width:100%;color:#000;}
.one5 tr:nth-child(2n) {
    background: #f0f0f0;    }
.one5 p{
    color:#000;margin:0 0 10px 0!important;padding:0 !important;text-align:center;line-height:100% !important;font-size:20px;
}
.one5 td { vertical-align: top;padding:10px 0 10px 0;}
#jsn_form_2{
   background:#ffbe00;padding:0 20px;}
.one6{
    background:#37322e;margin:20px 0 30px 0;padding:10px 10px;
}
.one6 p{
    color:#fff;margin:10px 0 10px 20px;padding:0; font-size:15px;}
.one6 .h6{
    color:#ffc600;font-size:20px;}
.adres table{
    width:140px;}
.adres table img{
    width:30px;}
#icon2{
  width:110px; height:auto;background:#FFBE00; position:fixed;top:0;left:0;margin-top:57px;margin-left:5px;border-radius:4px;
  z-index:10000;
}
#icon2 p{
    padding:4px; margin:0;text-align:center;line-height:14px;font-size:12px;text-transform:uppercase;
}
#icon2 a{
    color:#000;}
#icon2 a:hover{
    color:#D03939;}
.random9 .pk{
    margin-bottom:30px; min-height:180px;}
.random9 .pk a{
    color:#000;font-weight:bold;}
.random9 .pk a:hover{
    color:#FFBE00;}
.pop3{
    padding-left:0;padding-right:0;position:relative;
}
.pop3 .su-column-content{
     border:1px solid #999;border-radius:4px;padding:8px;}
.pop7{
    position:relative;}
.pop5{
 position:absolute;}
.pop6{
  position:absolute;right:0;
}
.pop8{
    text-align:center;font-size:14px !important;margin:7px 0;line-height:16px !important;
}
.pop8 a{
color: #cf3939 !important; font-weight:bold;
}
.pop8 a:hover{
color:#000;}
.pop3 table{
    width:100%;text-align:center;font-size:13px;color:#000;}
.pop9 {
    font-size: 12px;color:#000;line-height: 15px; font-weight: bold;margin: 3px 0;text-align: center;
}
.pop9  .second_short_description p{
    margin:0 0 5px 0 ; }
.pop10{
   margin-top:-10px;}
.pop10 p{
    margin:0 !important; color:#999 !important;
}
.pop9  .second_short_description {
    border: 1px solid #666;border-radius: 3px;padding: 10px 5px 0px 5px;background: #fff;
}
.pop9  .second_short_description span{
    font-size:20px;
}
.pop9  .second_short_description_p a{
   border-radius: 3px;padding: 10px 5px 10px 5px;background: #38322f;display:block; color:#fff;margin:6px 0 0 0;
}
.pop9  .second_short_description_p a:hover{
  background: #ffbe00;
}
.pop10,.pop9  .second_short_description table{
width:100%;font-size:12px;color:#cf3939;
}
.pop10 p,.pop9  .second_short_description table p{
    color:#999;text-decoration: line-through;text-align: left;
}
.pop10 td,.pop9  .second_short_description td{
    width:50%;
}
.pop11{
    font-size:15px;}
.pop11 p{
text-decoration: line-through;margin:0 !important;padding:0 !important;
}
.pop11 td{
    padding-left:20px;
}
#icon{
  width:90px; height:90px;position:fixed;bottom:0;right:0;margin-bottom:85px;margin-right:8px;}
.calc #F0{
  width:20px !important;
  transform: scale(1.3);}
.calc #F1{
  width:20px !important;
  transform: scale(1.3);}
.calc #F2{
  width:20px !important;
  transform: scale(1.3);}
.calc #K0{
  width:20px !important;
  transform: scale(1.3);}
.calc #K1{
  width:20px !important;  transform: scale(1.3);}
.calc{
    margin-top:20px;}
.calc .h3{
    margin-bottom:15px;}
.calc .formResponsive .formHorizontal .formControlLabel {
    width:auto;padding-right:10px;color:#000;
}
.calc .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 1px;
}
.calc .formResponsive button[type="button"].rsform-button-next {
color: #fff;background-color:#d30606;border-color:#9b0303;border-radius:2px;padding:10px 15px;font-size:20px;margin-top:-30px !important;
}
.calc .formResponsive button[type="button"].rsform-button-next:hover {
color: #fff;background-color:#af0101;
}
.calc .formResponsive button[type="submit"] {
color: #fff;background-color:#a73838;border-color:#9b0303;border-radius:2px;padding:10px 15px;font-size:20px;
background-image: none;
}
.calc .formResponsive button[type="submit"]:hover {
color: #fff;background-color:#af0101;
}
.calc .formResponsive button[type="button"]:first-child{
color: #fff;background-color:#a73838;border-color:#9b0303;border-radius:2px;padding:10px 15px;font-size:20px;
background-image: none; margin-right:10px;   
}
.calc .rsform-block-p2{
margin-top:-10px; }
.calc #p2Prev{
  color: #000;background-color:#fff; }
.calc #p2Prev:hover {
color: #000;background-color:#FFBE00;}
.calc #W, .calc #H {
    width:35px !important; margin-top:10px !important;
}
.calc .rsform-block-k {
   margin-top:-30px;}
.calc .rsform-block-t{
     font-size:22px;font-weight:bold;color:#000;padding-top:5px; }
.calc #Total{
    width:60% !important;border:none;box-shadow:none;height:24px;font-size:24px;font-weight:bold;color:#000;
}
.calc .rsform-block-total .formControlLabel{
    width:40% !important;font-size:20px !important;font-weight:bold;text-align:left;
}
.calc .rsform-block-t2{
    color:#910000;line-height:16px;padding-bottom:20px;
}
.calc #userForm{
   padding-left:20px; }
.vk{
    margin-top:11px;}
#dj-slideshowThumbs1p .dj-indicators {
   height: 50px;
}
#dj-slideshowThumbs1p .dj-slideshowThumbs-in {
  /* max-width: 1000px; */  box-shadow: 0 0 5px #fff;
}
.mob ul{
    padding:0 !important;margin:0 !important;
}
.mob ul ul{
    padding:0 !important;margin:0 !important;background:none !important;
}
.mob ul ul a:hover{
    background:#fff !important;}
.mob a{
    font-size:15px !important;}
.mob ul ul li{
    margin-left:0 !important; }
.mob  .bm-cool-menu{
    top:10px;
}
.price_ask{
   display:none; 
}
.product_name_ask{
    line-height:16px;
}
.bloc1 .h3{
    font-size:16px !important;}
.bloc1{
    text-align:center;}
.bloc1 p{
    margin:2px 0 !important;line-height:18px !important;color:#000 !important;
}
.bloc1 img{
    border:4px solid #FFBE00;}
.bloc1 img:hover{
    border:4px solid #000;}
.block2{
    text-align:center;margin-bottom:20px;}
.block2 p{
    color:#CF393E;font-weight:bold;margin:0;}
.block2 table{
    width:100%;
}
.block2 a{
    color:#fff !important;background:#281808;padding:1px; width:100%;display:block;border-radius:3px;margin:1px 2px;
}
.block2 a:hover{
    background:#FFBE00;color:#000 !important;
}
.pop2 a:hover{
  text-decoration:underline;color:#CF3939;}
.ml{
    font-size:13px;color:#fff;padding:0 !important;margin:0;
}
.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;
}
.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:center;color:#cf3939; background:none;width:100%;padding:0;margin:10px 0 10px 0;font-weight: normal ;text-transform:uppercase;
font-size:30px;
}
h2{
	font-weight:normal;font-size:22px; color: #333;line-height:24px;text-align:left;
}
h3{
	font-weight: normal ; font-size:22px; text-transform:uppercase;color: #000; line-height:24px;
	margin-top:30px; margin-bottom:20px;
}
legend{
	font-size:13px; color:#CCC; line-height:16px; border:none;
}
.container-fluid {padding: 0 ; }
.padding-left{
	padding-left:10%;}
.padding-right{
	padding-right:10%;}
.pagination ul > li{
	font-size:13px;}
.pagination ul > li > a{
	color:#cf3939;}
.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;}
hr{
border-color: #cc6666;}
.jicons-icons img{	display:none;
}
table{
	font-size:13px;}
span.highlight {
    background-color: #000;    font-weight: normal;    padding: 1px 4px;
}
#mxcpr{
	display:none; }
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:#ffbe00;
}
.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 #668f1e;}
.label-info, .badge-info {
    background-color: #00cccc;}
/*----------------------------------------*/
.head{
   padding-left:2%; padding-right:2%; position:relative; z-index:1000;padding-bottom:12px;
}
.logo{
	padding-top:15px ;
}
.logo p{
padding:0;margin:0;
} 
.logo img{
    width:210px;height:auto;}
.slogan .su-icon i{
   line-height:15px !important;}
.slogan {
text-align:center; margin-top:13px;line-height:16px;}
.slogan p{
	margin: 0; padding:0; font-size:14px; color:#333;}
.slogan a{
color:#000;text-decoration:underline;}
.slogan a:hover{
    color:#ffa200;text-decoration:none;}
.adres {
	margin-top:15px; text-align:right; color:#333;}
.adres p{
	line-height:16px;font-size:14px;margin:0;padding:0;}
.adres .p3{
  font-size:20px;font-weight:bold;}
.adres td .p3{
  font-size:22px;font-weight:bold;}
.adres a{
	text-decoration: none !important; color: #000;  text-decoration: none;  }
.adres a:hover{
	text-decoration: none !important; color:#ffa200;}
.adres table{
   float:right;}
.zzv{
	 background: #fff !important; padding:6px 15px 6px 15px; border-radius:2px; color:#000 !important ;float:right; margin-top:5px;
	font-size:14px; 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:1%;background:#ffbe00;}
.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 #ffbe00;
}
.bm-cool-menu,.bm-cool-menu-trigger{
    background-color:#ffbe00 !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 {
font-size:15px;line-height: 16px; color:#000; display:block; text-transform:uppercase; text-shadow:none;
padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; height:auto ; 
}
.Menu .bm-cool-menu a:hover{
color:#fff;  text-shadow:none; background:#e5ab00;}
.Menu li.active a{
text-shadow:none;}
.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:#ffbe00 !important; width:280px !important;padding:0px !important; }
.Menu ul ul a:hover{
    	background:#e5ab00 !important;}
.Menu ul ul li{
	padding:0px !important; margin:5px;}
.Menu ul ul a{
	font-size:14px !important; padding:5px !important;width:260px !important; margin:0 !important;white-space: normal;
}
.bm-cool-menu  li.active:first-child { 
    border-radius:0;}
.bm-cool-menu li.active a{
  background:transparent !important;}
li.active a:active > span {
    color:#000 ;}
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:#FFBE00; 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;margin-top:0;}
 .pop2{
     padding:0 2% 0 2%; }
/*----------------------------------------------------преимущества--*/
.pre .h3{
text-align:center;color:#cf3939; background:none;width:100%;padding:0;margin-bottom:30px;font-size:18px !important;
}
.pre table{
  font-size:24px;  text-align:left; width:100%;}
.pre .one{
font-size:30px;border-right:2px solid #ccc;padding:30px 20px;}
.pre p{
    padding:10px 0px 0 20px;}
/*-------------------------------------------готовые проекты--*/
.got .h3{
text-align:center;background:#38322F;  color:#fff;text-transform: none; width:100%;padding:10px 0 10px 0; margin:40px 0 20px 0;
}
.got2 {
    padding:0 1% 0 1%;
}
/*--------------------------------------------------------преимущ и форма--*/
.pre2 {
    padding:0 1% 0 1%;background:#FFBE00;}
.pre3 .h3{
text-align:center;color:#000; background:#FFBE00;width:100%;padding:0;margin:20px 0 30px 0;font-size:26px !important;
}
.pre2 ol {  margin-left:60px;
    counter-reset: li;    list-style: none;     padding: 0;
    margin-bottom: 30px;font-size: 13px;}
.pre2 .rounded-list a {
    position: relative;    display: block;    padding: .4em .4em .4em 2em;
    margin: .5em 0;    background: #ddd;    color: #000;
    text-decoration: none;    border-radius: .3em;    transition: all .3s ease-out;
}
.pre2 .rounded-list a::before {
    content: counter(li);    counter-increment: li;    position: absolute;    left: -1.3em;
    top: 50%;    margin-top: -1.3em;    background: #cf3939; color:#fff;
    height: 2em;    width: 2em;font-size:14px;    line-height: 2em;
    border: .3em solid #fff;    text-align: center;
    /*font-weight: bold;*/
    border-radius: 2em;    transition: all .3s ease-out;}
.pre2 .green{
background:none; margin-left:20px; border-radius:2px;padding:0px 0 20px 0;}
.pre2 .green2{
    width:75%; margin:auto; margin-top:50px;}
.pre2 .green2 .control-label .required{
    display:none;}
.pre2 .green2 a{
   color:#666;}
.pre2 .green2 .checkbox{
    color:#666;}
.pre2 .green2 .checkbox input{
    height:15px;}
.pre2 .green2 input{
    height:30px;}
.pre2 .green2 .btn{
   background:#3d3e3e;border-radius:1px;text-shadow:none;color:#fff; text-transform:uppercase;padding:10px 80px;}
.pre2 .green2 .jsn-bootstrap img{
   height: 39px;  outline :5px solid #FFBE00;
     outline-offset: -5px; }
.pre2 .green2 #jsn-captcha{
     float:left;margin-top:-34px;width:85px;margin-left:100px; }
.pre2 .green2  .su-modal-content-wrapper .icon-loop{
      margin-top:-25px;  }
.pre2 .green2 .su-modal-content-wrapper .btn{
      float:right;margin-top:-55px;font-size:15px;background-color:#bf1148 !important;
      position:relative;z-index:10000;  }
.pre2 .green2 .su-modal-content-wrapper .jsn-bootstrap img{
   height: 39px;  outline :5px solid #fff;
     outline-offset: -5px;  }
.pre2 .green2  #jsn-captcha{
     float:left;margin-top:-34px;width:85px;margin-left:100px;height:20px; }
.pre2 .green2 .icon-loop{
      margin-top:-25px;  }
/*------------------------------------*/
.pre3 {
  background:#FFBE00;}
.pre3 .green2{
    width:75%; margin:auto; margin-top:0px;}
.pre3 .green2 .control-label .required{
    display:none;}
.pre3 .green2 a{
   color:#666;
}
.pre3 .green2 .checkbox{
    color:#666;}
.pre3 .green2 .checkbox input{
    height:15px;}
.pre3 .green2 input{
    height:30px;}
.pre3 .green2 .btn{
   background:#3d3e3e;border-radius:1px;text-shadow:none;color:#fff; text-transform:uppercase;padding:10px 80px;
}
/*-----------------------------------------------------порядок работ--*/
.pr .h3{
text-align:center;color:#fff; background:none;width:100%;padding:0;margin:20px 0 20px 0;font-size:26px !important;
font-family: 'Roboto', sans-serif;
}
.pr {
    font-family:Arial;font-size:14px;text-align:center;
}
.pr .su-column-inner{
    margin-top:0px !important;padding-bottom:0px;
}
.pr .su-column-inner img{
    width:120px;
}
.pr p{
   text-transform:uppercase;font-size:13px; margin-top:20px;}
.pr p.h4{
    font-size:17px;}
/*-----------------------------------content--*/
.page-header{
	border-bottom:1px  solid #fff; padding-top:1px; margin:0px 0 0px 0; 
}
.content{
	padding-left:1%; padding-right:0%;margin-top:10px;  
}
.breadcrumbs{
	padding-left:0%; padding-right:0%;margin-top:10px;
}
.breadcrumb {
      margin:0 0 10px 0 !important; background-color:#FFBE00; 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 30px 0px; margin-bottom:10px; }
.mainContent p{
	line-height:26px;margin-top:6px;margin-bottom:6px; font-size:17px; 
}
.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;font-size:20px;
}
.mainContent a{ 
	color:#ff6600;
}
.mainContent a:hover{ 
	color: #000;
}
.mainContent a.focus{ 
	color: #c30529;}
.we{padding-left:1%;padding-right:1%;}
.we .h3{
text-align:center;color:#cf3939; background:none;width:100%;
}
.col3 .su-column-inner{
	border:1px solid  #1a378c; border-radius:2px; padding:4px; background: #e3e5eb;
}
.col3 .su-column-inner p{
	font-family: Georgia, serif; font-size:90%; font-weight:bold; color:#333; text-align:center; line-height:160%;
}
.col4 .su-column-inner{
	border:1px solid  #d4d6de; border-radius:2px; padding:4px;
}
.col4 .su-column-inner p{
	font-family: Georgia, serif; font-size:90%; font-weight:bold; color:#000; text-align:center; line-height:120%;
}
.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:#fff !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:#ccc !important;font-family: 'Roboto', sans-serif !important;
}
.allmode-default .allmode-title a:hover {
    color:#ffbe00 !important;text-decoration:none;
}
.allmode-showall a{
    color:#ffbe00 !important;
}
.allmode-default .allmode-name, .allmode-default .allmode-showall, .allmode-default a:hover img {
    border-color: #ffbe00;
}
.allmode-default a:hover {
    color: #fff !important;}
/*----------------------вертик меню-----*/
.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 li{
	list-style:none;  border-bottom:1px solid #ccc;}
.mystyle li a{
	list-style:110%;color:#000; display:block; text-decoration:none;
	font-size:110%; padding:6px 8px 6px 15px;  margin-top:1px; margin-bottom:1px;
}
.mystyle li a:hover{
	background-color: #e3e5eb; color:#000;text-decoration:none;
}
.mystyle li.active a{
	background-color:#CBCBCB;}
.mystyle ul ul li.active a{
	background-color: #F5F5F5;}
.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:#ff6600;
}
/*------------------------------*/
.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 #fff; margin-top:0px;background:#333;
}
.copyright .h3{color:#ffbe00; margin: 10px 0 15px 0; font-size:150% !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:#ffbe00 !important; 
}
/*--------------------------*/
.block-bot a {
	color:#ccc;
}
.block-bot a:hover {
	color:#d0dc13;
}
.block-bot{
	padding-left:2%; padding-right:0%; background:#333 ; min-height:75px; padding-top:7px; border-top:1px solid #fff;
}
.block-bot p{
	color:#fff; font-size:90%; margin:0px 0 0 10px;
}
/*-----------------------------------------форма-------*/
.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;
}
/*-------------------------------------------*/
.random8 a{
    color:#666;margin-left:25px; float: left;
}
/*--------------------------------------------------------------------------------------2600-------*/
@media (min-width:2200px) and (max-width: 2600px) {
body {
	font-size:100%; line-height:125%;
}
.block {
	padding-left:25%; padding-right:25%;
}
.head{
padding-left:25%; padding-right:25%; 
}
.adres{
font-size:110%;
}
.zv{
    width:280px;
}
.broun {
	padding-left:25%; padding-right:25%;
}
.got2, .pop2{
padding-left:25%; padding-right:25%;
}
 .pop3{
    padding-left:25%;padding-right:25%;
}
.pre2{
     padding-left:8%; padding-right:8%;
 }
.pre2 .home2, .pr .home2{
   padding-left:20%; padding-right:20% !important; 
}
.pre2 .su-section-content{
     padding:0px 15% 50px 15% !important;
}
.pr .su-section-content{
     padding: 20px 15% 50px 15% !important;
}
.Menu li{
   padding:10px 5px 10px 5px;
}
.Menu .bm-cool-menu > ul > li a.iceMenuTitle {
font-size:100%;line-height: 100%; padding-left:14px; padding-right:14px;
}  
/*.slider{
	padding-left:25%; padding-right:25%;
}*/
.mywrap .h3{
font-size:120%;padding: 10px;
}
.mystyle li a{
font-size:100%;
}
.breadcrumbs{
 padding-left:25%;padding-right:25%; 
}
.content{
	padding-left:25%; padding-right:25%; padding-bottom:30px;
}
.footer{
	padding-left:25%; padding-right:25%;
}
.copyright{padding-left:25%;padding-right:25%;
}
.block-bot{
	padding-left:25%; padding-right:25%;
}
#map2{
    margin-right:25%;
}
.home3 img{
    padding:30px 40px 20px 40px; 
}
.random8 a{
    margin-left:43px; 
}
.calk{
    padding-left:25%; padding-right:25%;
}
}
/*--------------------------------------------------------------------------------------1900-------*/
@media (min-width:1900px) and (max-width: 2100px) {
.pop23{
    margin-right:10px;
}
#icon2{
  width:170px; height:auto;background:#FFBE00; position:fixed;top:0;left:0;margin-top:60px;margin-left:10px;border-radius:4px;
}
#icon2 p{
    padding:4px; margin:0;text-align:center;line-height:16px;font-size:14px;
}
body {
	font-size:110%; line-height:125%;
}
.block {
	padding-left:16%; padding-right:17%;
}
.head{
padding-left:15%; padding-right:17%; 
}
.logo img{
    /*width:150px;*/
}
.adres{
font-size:120%;margin-top:31px;
}
.zv{
    width:280px;
}
.broun {
	padding-left:16%; padding-right:17%;
}
.Menu li{
   padding:10px 4px 7px 4px;
}
.Menu .bm-cool-menu > ul > li a.iceMenuTitle {
font-size:100%;line-height: 100%; padding-left:18px; padding-right:18px;
}  
.adres{
    margin-top:20px;
}
.pop .h3{
    font-size:130% !important;
}
.pop2{
     padding:0 15% 0 15%;
 }
  .pop3{
    padding-left:15%;padding-right:15%;
}
.pre2 {
    padding:0 15% 0 15%;
}
.pre2 .su-section-content{
     padding:0px 13% 40px 13% !important;
}
.pr .su-section-content{
     padding: 20px 13% 50px 13% !important;
}
.got .h3{
 font-size:130% !important;
}
.got2{
    padding:0 15% 0 15%;
}
.pr{
margin-bottom:40px;
}
.breadcrumbs{
 padding-left:19%;padding-right:19%; 
}
.mywrap .h3{
font-size:120%;padding: 10px;
}
.mystyle li a{
font-size:100%;
}
.h3{
 font-size:100% !important; 
}
.content{
	padding-left:15%; padding-right:15%; padding-bottom:30px; margin-top:0;
}
.footer{
	padding-left:15%; padding-right:15%;
}
.copyright{padding-left:15%;padding-right:15%; font-size:90%;
}
.block_3{
    text-align:right;
}
.block-bot{
	padding-left:15%; padding-right:15%;font-size:90%;
}
.zzv{
margin-top:10px;
}
.zv {
      font-size: 90% !important;
}
.zv4 {
       padding: 5px 2px 5px 2px; font-size: 90%;
}
#map2{
    margin-right:17%;
}
.ui-slider .ui-slider-handle {
     height:22px !important;
}
.btn-go{
   font-size:80% !important;
}
.clear_filter_mod{
font-size:80% !important;
}
.random8 a{
    margin-left:42px; 
}
.jshop_list_product .product .image {
    padding: 10px;
}
.calc img{
   width:80%;
}
.calc .h3 {
    font-size: 115% !important;
}
.calk{
    padding-left:15%; padding-right:15%;
}
}
/*--------------------------------------------------------------------------------------1400-1600-------*/
@media (min-width:1430px) and (max-width: 1690px) {
.block {
	padding-left:15%; padding-right:15%;
}
.head{
padding-left:15%; padding-right:15%;
}
.broun {
	padding-left:15%; padding-right:15%;
}
/*.slider{
  padding-left:15%; padding-right:15%;  
}*/
.got2{
padding-left:15%; padding-right:15%;
}
.Menu li{
   padding:10px 2px 10px 2px;
}
.Menu .bm-cool-menu > ul > li a.iceMenuTitle {
font-size:90%;line-height: 90%; padding-left:15px; padding-right:15px;
}  
.pop2{
     padding:0 15% 0 15%;
 }
  .pop3{
    padding-left:15%;padding-right:15%;
}
.pre2 {
    padding:0 15% 0 15%;
}
.pre2 .su-section-content{
     padding:0px 12% 30px 12% !important;
}
.pr .su-section-content{
     padding: 20px 12% 50px 12% !important;
}
.breadcrumbs{
 padding-left:15%;padding-right:15%; 
}
.content{
	padding-left:15%; padding-right:15%; padding-bottom:30px;
}
.footer{
	padding-left:15%; padding-right:15%;
}
.copyright{padding-left:15%; padding-right:15%;
}
.h3{
 font-size:110% !important; 
}
#map2{
    margin-right:15%;
}
.random8 a{
    margin-left:32px; 
}
.calk{
    padding-left:15%; padding-right:15%;
}
}
/*--------------------------------------------------------------------------------------1300-------*/
@media (min-width: 1301px) and (max-width: 1429px) {
.pop22 .su-column-content{
   padding:10px;
}
.block {
	padding-left:10%; padding-right:10%;
}
.head{
padding-left:10%; padding-right:10%; 
}
.broun {
	padding-left:10%; padding-right:10%;
}
.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;
}
/*.slider{
  padding-left:10%; padding-right:10%;  
}*/
.pop2{
     padding:0 10% 0 10%;
 }
  .pop3{
    padding-left:10%;padding-right:10%;
}
.got2 {
    padding:0 10% 0 10%;
}
.pre2 {
    padding:0 10% 0 10%;
}
.pre2 .su-section-content{
     padding:0px 10% 30px 10% !important;
}
.pr .su-section-content{
     padding: 20px 10% 40px 10% !important;
}
.breadcrumbs{
 padding-left:10%;padding-right:10%; 
}
.content{
	padding-left:10%; padding-right:10%; 
}
.grid figure p {
	font-size: 68.5%;
}
#map2{
    margin-right:10%;
}
.copyright{padding-left:10%;padding-right:10%;
}
.block-bot{
	padding-left:10%; padding-right:10%; 
}
.random8 a{
    margin-left:30px; 
}
.calk{
    padding-left:10%; padding-right:10%;
}
}
/*--------------------------------------------------------------------------------------1200-------*/
@media (min-width: 1200px) and (max-width: 1300px) { 
.pop22 .su-column-content{
   padding:5px;
}
.block {
	padding-left:10%; padding-right:10%;
}
.head{
padding-left:10%; padding-right:10%; 
}
.broun {
	padding-left:10%; padding-right:10%;
}
.Menu li{
   padding:10px 2px 10px 2px;
}
.Menu .bm-cool-menu > ul > li a.iceMenuTitle {
font-size:90%;line-height: 90%; padding-left:11px; padding-right:11px;
} 
/*.slider{
  padding-left:10%; padding-right:10%;  
}*/
.pop2{
     padding:0 10% 0 10%;
 }
 .pop3{
    padding-left:10%;padding-right:10%;
}
.got2 {
    padding:0 10% 0 10%;
}
.pre2 {
    padding:0 10% 0 10%;
}
.breadcrumbs{
 padding-left:10%;padding-right:10%; 
}
.content{
	padding-left:10%; padding-right:10%; 
}
.grid figure p {
	font-size: 68.5%;
}
.copyright{padding-left:10%;padding-right:10%;
}
.block-bot{
	padding-left:10%; padding-right:10%; 
}
#map2{
    margin-right:10%;
}
.calk{
    padding-left:10%; padding-right:10%;
}
}
/*--------------------------------------------------------------------------------------1000-------*/
@media (min-width: 1020px) and (max-width: 1030px) { 
.pop22 .su-column-content{
   padding:5px;
}
    .extern_wrap  {
left:-250px !important;
}
.block {
	padding-left:0%; padding-right:1%;
}
.pre p{
    font-size:80%;
}
.pre2 {
    padding: 0 1% 0 2%;
}
.pr .su-section-parallax {
      background-position:center center !important;
}
.calk{
    padding-left:2%; padding-right:2%;
}
}
/*--------------------------------------------------------------------------------------900-------*/
@media (max-width: 979px){ 
.pop22 .su-column-content{
   padding:5px;
}
h1{
	font-size:22px;line-height:24px; 
}
.block{
	padding-left:0%; padding-right:0%;
}
.head{
padding-left:1%; padding-right:1%;
}
.logo{
padding-top:10px;
}
.logo img{
width:180px ;
}
.slogan {
	margin-top:20px; font-size:14px;
}
.adres {
	line-height:100%;
}
.adres {
	margin-top:20px; 
}
.bm-cool-menu > ul > li a.iceMenuTitle {
    font-size:130%; padding-top:10px;padding-bottom:10px;
}
.mob .bm-cool-menu {
    top: 0px;
}
.mob ul ul {
    background: #fff !important;
}
#iceMenu_141 {
    font-size: 100%;background:none;
}
.pr .su-section-parallax {
      background-position:center center !important;
}
.pre2 {
    padding: 0 1% 0 2%;
}
.mywrap .h3{
 font-size:100%;
}
.mystyle li a{
	font-size:90%;
}
.content{
	padding-left:0%; padding-right:0%;
}
.copyright{padding-left:1%; 
}
.random8 a{
   margin-left:20px; 
}
.calk{
    padding-left:1%; padding-right:1%;
}
}
/*--------------------------------------------------------------------------------------800------*/
@media (min-width: 768px) and (max-width: 849px){ 
.pop22 .su-column-content{
   padding:5px;
}
.one7{
    font-size:12px;
}
.one2 {
    margin: 0px 0 20px 0 !important;
}
.one {
    padding-top: 10px;
}
h1{
	font-size:150%; 
}
.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:15px; 
}
.adres {
	line-height:100%;
}
.adres {
	margin-top:15px; 
}
.externbootstrap_wrapp.wrapp_min .mini_cart_img a {
    color: #000 !important;  font-size: 100% !important; 
 }
 .broun {
	padding-left:0%; padding-right:0%;
}
.bm-cool-menu > ul > li a.iceMenuTitle {
    font-size:130%; padding-top:10px;padding-bottom:10px;
}
.mob .bm-cool-menu {
    top: 0px;
}
.mob ul ul {
    background: #fff !important;
}
.zv{
  padding: 0 10px 1px;margin-top:7px; font-size:90%;  
}
.zzv{
    padding:6px 2px 6px 2px;font-size:50%;
}
.pre .one {
    font-size: 290%;  padding: 0px 10px;
}
 .su-content-wrap{
    padding:0 10px 30px 10px !important;
}
.pre table {
    font-size: 100%;
}
.pr .su-section-parallax {
      background-position:center center !important;
}
.content{
	padding-left:1%; padding-right:1%;
}
.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%;
}
.calk{
    padding-left:1%; padding-right:1%;
}
}
/*--------------------------------------------------------------------------------------700-------*/
@media (max-width: 767px) {
 .tb2 p.h4 {
    font-size: 18px;}
.tb2 p {
    font-size: 18px;
}
.pre3 .green2 {
    width: 100%;}
.pre3 .h3 {
    margin: 20px 5px 10px 5px;font-size: 30px !important;}
.pop22 .su-column-content{
   padding:5px;
}
.got4 .h4{
    margin:15px 0 0px 0;
}
.one2 {
    margin: 0px 0 20px 0 !important;
}
#icon2{
  width:98%; height:auto;background:#FFBE00; position:fixed;top:0;left:0;margin-top:0px;margin-left:5px; 
}
#icon2 p{
    padding:4px; margin:0;text-align:center;line-height:16px;font-size:14px;
}
#icon{
  width:60px; height:60px;margin-bottom:70px;margin-right:0;
}
.calc .su-row > * {
    padding-left: 0px;
}
.calc .formResponsive input[type="text"] {
    width: 90% !important;
}
.calc .formResponsive input[type="text"]{
    width: 45% !important;
}
.calc .formResponsive .formHorizontal .formControlLabel {
    width: 100%;
}
.calc .formResponsive .formHorizontal .formControlLabel {
    float: none;
}
.calc #W, .calc #H {
    width:auto !important; margin-top:10px !important;
}
.calc .rsform-block-k {
   margin-top:-30px;
}
.calc .rsform-block-t{
     font-size:16px;font-weight:bold;color:#000;padding-top:-5px;
 }
.calc #Total{
    width:auto !important;border:none;box-shadow:none;height:25px;font-size:16px;font-weight:bold;color:#000;float:left;
}
.calc .rsform-block-total .formControlLabel{
    width:auto !important;font-size:15px !important;font-weight:bold;text-align:left;
}
.calc #userForm{
  /* padding-left:0px; */
}
 .row-fluid [class*="span"] {
    min-height:0px;
    }
 .head{
height:auto;position:relative;background:#fff; margin-top:20px;
}
table{
	font-size:13px;
}
.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;
}
.adres p{
    margin:10px 0;
}
.adres a{
 margin-left:0px; padding:5px 0; font-size:13px;
}
.adres table{
   float:none;margin:0 auto; width:200px;
}
.adres table img{
    width:50px;
}
.content .grid h2 {
    font-size: 20px !important;margin-left:10px !important;
}
.zv{
  padding: 5px 10px 5px 10px; font-size:20px;  margin-bottom:10px;
}
.mywrap {
    margin-top: 0px;
}
.bm-cool-menu > ul > li a.iceMenuTitle {
    font-size:130%; padding-top:10px;padding-bottom:10px;
}
#iceMenu_141 {
    font-size: 16px;background:none;
 }
 .pop2 {
    padding: 0 1% 0 1%;
    margin-bottom: 10px;
}
.pre .h3 {
      font-size: 24px !important;
}
.su-content-wrap{
    padding:0 10px 30px 10px !important;
}
.pr .su-section-parallax {
      background-position:center center !important;
}
.pre .one {
    font-size:26px;border-right: 1px solid #ccc;   padding: 0px 20px;width:90px;
}
.pre table {
    font-size: 13px;
}
.su-section-parallax {
      background-position:center center !important;
}
.pre3 .green {
    padding-top: 10px;
}
.pre3 .green2 {
    width: 94%;
}
.pre3 .green2 .btn {
      padding: 10px 10px;
}
.pre3 .green2 .g-recaptcha div{
    margin-left:-7px !important;
}
pre2 ol {
    margin-left: 30px;
}
.pre2 .green2 {
    width: 90%;
}
.pr .su-column-inner {
    margin-top: 0px !important;   padding-bottom: 10px;
}
.pr .su-column-inner {
       padding-bottom: 10px;
}
.su-row:not(.su-row-preserve) {
    margin-left: 0px;
}
.controls_bottom{
 margin-top:0px !important ;   
}
.productfull ul.extra_fields span{
    margin: 0px 30px !important; padding:5px 0;font-weight:bold !important;
}
.content{
	padding-left:0%; padding-right:0%;margin-top:5px;
}
.mainContent{
	padding-left:1%;
}
.Menu li >a {
 font-size:16px;
}
.mystyle li a{
	font-size:16px;
}
#fon-con {
     padding: 6px 0px 10px;
}
#contactForm_Oneclickcheckout.positioned{
width:280px !important;height:400px !important;
}
#contactForm_Oneclickcheckout input[type="submit"]{
text-transform:uppercase !important;
}
.scrollToTop{
display:none;
}
.midiright_wrap {
    right: 2px;
}
.h3{
 font-size:24px !important;margin-top:15px;   
}
#jshop_module_cart{
padding-left:10px;
}
.prev  .list-btn{
  margin-top:10px;  
}
.zv4{
    margin-top:10px;
}
.zv{
    float:none;font-size:92% !important; margin-left:0 !important;padding:4px 2px 4px 2px !important; width:100%;
}
.jshop  .attr_value_description img:hover{
   width: 40px !important;
    height: 40px !important;
}
.pop2 .owl-dp-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
  display:none !important;
}
.pop2 .owl-dp-carousel.owl-theme .owl-controls .owl-nav .owl-next {
   display:none !important;
}
.block2 a {
   margin: 5px 0;
}
.block2 a{
    padding:5px 1px;
}
.block2 table{
    font-size:15px;
}
.slider-mob{
   /*background: url(../img/video-mob.jpg) !important;padding:10px 10px;*/
}
.slider-mob p{
    text-align:center;font-size:105%;color:#000;font-weight:bold;line-height:130%;padding:0;margin:0px 0;
}
.calk{
    padding-left:1%; padding-right:1%;
}
.bm-cool-menu ul a {
    white-space: normal !important;
}
}

@-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; }






