.reset{margin:0;padding:0;}
.clear{clear:both;}
.cleared:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.right{float:right;}
.left{float:left;}
.m0{margin:0;}
.grey{color:#333;}
.green{color:#a3b84e;}
.center{text-align:center;}
.mb{margin-bottom:50px;}
.pl{padding-left:15px;}
.m15{margin:15px 0}
a{color:#000;}
a img{border:0;}
img{max-width:100%;}
header, nav, section, article, aside, footer{display:block;}
h1, h2{text-align:center;color:#000;font-weight:400;}
h3{margin-top:0px;}
html {
  position: relative;
  min-height: 100%;
}
body{
  margin:0;
  padding:0;
  color: #000;
    font-size: 16px;
    font-family: 'Open Sans Condensed', sans-serif;
    margin-bottom: 144px;
    }
nav{padding:10px 0 0 0;color:#000;}
.thin{width:80%;}
.rbt{font-family:'Roboto Condensed';}
.bobl{font-family:'Boblic';}
.top_menu ul li{display:inline;padding:0}
.top_menu ul li a{color:#333;}
.main_menu ul li{
  display:inline;
  margin:0 50px 0 0;
  
  }
.main_menu ul li a:hover span{padding-bottom:0;}
.bm a li{display:inline;padding:3px 15px 0 0;margin:0 10px 0 0;color:#fff;font-size:1.2em;font-family:Roboto;}
.ft{font-size:0.875em;font-weight:400;padding:5px;text-transform:uppercase;padding:15px;}
.wk p{font-family:Roboto;text-align:center;font-size:0.875em;}
.map{color:#a3b84e;}
.last{border-right:none;}
.logo{padding:0;text-align:center;position:relative;top:-7px;}
.logo_text{font-size:3em;font-weight:400;text-align:center;border-bottom:1px solid #333;text-transform:uppercase;}
.logo_text_b{font-size:3em;font-weight:400;text-align:center;border-bottom:1px solid #fff;text-transform:uppercase;}
.btn1 {
    background: none;
    color: #000;
    font-size: 16px;
    text-align: right;
    margin: 0;
    border: none;
    letter-spacing: 3px;
    padding: 1px 0px;
}
.pereklushalka ul li{margin:0 14px 0 0;}
.col-md-6.azyk-tel p{font-size:20px;font-weight:bold;margin-bottom:0;}
.btn2{background:#4a9f43;border:1px solid #5aa65c;font-size:0.8em;padding:4px 3px;color:#fff;text-align:center;margin:0;}
.btn3{background-color:#727272;border:none;padding:5px 5em;color:#fff;}
.btn4{border:none;padding:5px 5em;background-color:#ff9c00;color:#fff;}
.btn5{border:none;padding:10px 5em;width:100%;margin:5px 0;color:#fff;background-color:#a3b84e;}
.btn6{
  border:none;
  padding:10px 5em;
  margin:5px 0;
  color:#fff;
  background-color:#79002f;
  text-transform:uppercase;
  border-radius: 5px;
  }
  
.btn6-main{
  border:none;
  padding: 10px 30px;
  margin: 0 0 10px;
  color:#fff;
  background-color:#79002f;
  border-radius: 5px;
  font-size: 28px;

  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;  
  }

.btn6-main:hover{
  opacity: 0.8;
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;  
  }

  
.btn7{border:none;padding:10px 5em;margin:25px 0;color:#fff;background-color:#a3b84e;}
.btn8{border:none;padding:10px;width:100%;margin:5px 0;color:#fff;background-color:#a3b84e;}
.btn8:hover{border:none;padding:10px;width:100%;margin:5px 0;color:#fff;background-color:#ff9c00;}
.hours{margin-top:6px;}
.phone{margin-top:1px;font-size:27px;font-family:'Roboto Condensed';text-align:center;}
.main_menu ul li a {
    color: #000;
    font-size: 16px;
}
.bottom_menu{background:#464646;}
.navibot{padding:0;}
.navibot ul{padding:0;}
.navibot ul a li{font-size:0.875em;font-weight:400;text-decoration:underline;list-style:none;color:#fff;}
.slider{background-position:center;color:#fff;margin:1px 0;text-align:center;}
.slider h2{font-size:2.75em;font-weight:400;text-transform:uppercase;color:#fff;}
.slider p{text-align:center;}
.romb{width:16%;float:left;text-align:center;}
.romb span{font-family:Roboto;font-size:0.875em;font-weight:900;}
.arr{width:5%;float:left;padding:50px 0;text-align:center;}
.etap p{font-family:Roboto;font-size:1.125em;font-weight:300;text-align:center;}
.pref{background-color:#f4f4f4;border:1px solid #a3b84e;padding:15px 10px;}
.pref li{list-style:none;}
#calc{background:url(../img/calc-bg.jpg);background-size:cover;background-position:center;color:#fff;margin:10px 0;font-family:Roboto;padding:5px;}
#calc h2{color:#fff;font-family:Boblic;}
#calc hr{background-color:#ff9c00;border-top:1px solid #ff9c00;}
#calc p{font-size:0.938em;font-weight:300;}
.portfolio{background:url(../img/works.jpg);background-size:cover;background-position:center;color:#fff;margin:0;padding:5px;text-align:center;}
.portfolio h2{color:#fff;text-transform:uppercase;}
.portfolio hr{background-color:#a3b84e;border-top:1px solid #a3b84e;margin-bottom:40px;}
.copyrights{text-align:center;background:#fff;padding-top:10px;color:#000;}
.B_firstCrumb, .B_lastCrumb, .B_crumb{list-style:none;display:inline-block;color:#d6d6d6;}
.B_homeCrumb{color:#fff;}
.B_currentCrumb{color:#d6d6d6;display:inline-block;}
.B_crumbBox{margin:0;padding:8px 13px;}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:right;padding-right:2%;color:#000;font-family:Roboto;}
.pager li>a, .pager li>span{display:inline-block;padding:5px 3px;background-color:none;border:none;border-radius:none;}
.pager li>a:hover, .pager li>span:hover{display:inline-block;padding:5px 3px;color:#a3b84e;text-decoration:underline;background-color:none;border:none;border-radius:none;}
.control a{text-decoration:underline;}
.active{color:#a3b84e;}
.arts{margin-bottom:30px;height:400px;}
.arttitle{font-family:Roboto;font-size:1.375em;font-weight:400;}
.artp{font-family:Roboto;font-size:0.875em;font-weight:400;}
.artmore{float:right;text-decoration:underline;color:#a3b84e;}
.cont{color:#333;font-family:Roboto;}
.contm{color:#333;font-family:Roboto;font-size:1.075em;}
.map h3{background-color:#313131;margin:0;padding:10px;text-align:center;text-decoration:none;color:#fff;border:none;}
.avatar{width:133px;float:left;margin:0 10px 15px 0;}
.recall hr{margin:4px 0 5px;}
.recall_name{font-family:Roboto;color:#333;font-size:1.125em;line-height:1.125em;padding:0;margin:0;}
.recall_span{color:#666;font-size:0.75em;font-style:italic;}
.recall_text{color:#666;font-family:Roboto;font-size:0.813em;font-weight:400;line-height:1.125em;}
.spoiler_title{background:#f8f8f8 url(/assets/templates/doma/img/plus.png) no-repeat;padding:15px 20px 15px 45px;background-position:15px;cursor:pointer;color:#333;font-family:Roboto;}
.spoiler_block{display:none;padding-left:45px;}
.opened_spoiler{background:#f8f8f8 url(/assets/templates/doma/img/minus.png) no-repeat;background-position:15px;}
.rass_big h2{color:#fff;margin-bottom:45px;}
.rass_big p{font-family:Roboto;}
.rass_big_pr{text-align:left;line-height:2.5em;}
.rass_big_pr{list-style:none;}
.proj a span{display:none;background-image:url(/assets/templates/doma/img/hov.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;}
.proj a:hover span{display:block;}
.preim_numbers4{font-size:4em;background:#333;color:#fff;border-radius:100%;padding:50px 30px;}
.preim_numbers3{font-size:4em;background:#333;color:#fff;border-radius:100%;padding:50px 45px;}
.preim_numbers2{font-size:4em;background:#333;color:#fff;border-radius:100%;padding:50px 60px;}
.preim_numbers1{font-size:4em;background:#333;color:#fff;border-radius:100%;padding:50px 70px;}
.preim_mar{padding:30px 0;text-align:center;}
.preim_maint{font-size:1.5em;text-align:center;margin:0;}
.preim_t{text-align:center;}
.rass_rass{background:url(/assets/templates/doma/img/rass-bg.jpg);background-size:cover;background-position:center;color:#fff;padding:30px 0 0 0;margin:10px 0;}
.rass_rass_p{font-size:3em;font-family:Boblic;line-height:1.1em;}
.modal-body{text-align:center;}
.etap2, .etap3, .etap4, .etap5{display:none;}
.row{margin:0;}
.main_menu ul{margin-bottom:0;padding-left:0;}
.main_menu ul > li:last-child{border:none;}
.main_menu ul > li{position:relative;display:inline-block;}
.main_menu ul > li a{text-transform:uppercase;display:inline-block;letter-spacing:3px;}
.main_menu .sub-menu {
    display: none;
    position: absolute;
    top: 22px;
    background: url(../img/wpix.png);
    width: 230px;
    z-index: 999;
    left: -3px;
    box-shadow: 2px 2px 6px #000;
    padding: 0;
}
.main_menu li .sub-menu li{margin:0;padding:7px;}
.main_menu li .sub-menu li:hover{background:#e1e1e1;}
.main_menu li .sub-menu li a{color:#000;font-size:15px;text-transform:uppercase;border:none;}
.main_menu li .sub-menu li a:hover{color:#fff;}
.main_menu li .sub-menu li a span{padding:5px;}
.main_menu li .sub-menu li a span{padding:none;}
.main_menu ul li .sub-menu li a span{padding-bottom:0;}
.main_menu ul li .sub-menu li a:hover span{border:none;}
.main_menu li a span{display:inline-block;}
.main_menu li .sub-menu li{display:block;}
.main_menu .sub-menu li:hover > .sub-menu{display:block;}
.main_menu .sub-menu .sub-menu{left:220px;top:0px;}
.slick-slider .slick-track, .slick-slider .slick-list{height:550px;}
.slick-slide img{height:100%;}
.secondary-homepage-content-tile1{width:50%;display:inline-block;padding-right:5px;}
.secondary-homepage-content-tile2{width:50%;display:inline-block;float:right;padding-left:5px;}
.bottom-homepage-content-tile1{width:32.80%;float:left;}
.bottom-homepage-content-tile2{width:32.80%;float:none;display:inline-block;margin:0 .8%;}
.bottom-homepage-content-tile3{width:32.80%;float:right;margin-right:0;}
.secondary-homepage-content{margin-bottom:10px;}
.bottom-homepage-content img{width:100%;}
.secondary-homepage-content img{width:100%;}
.containers{max-width:75%;margin:0 auto;}
.azyk-tel ul{list-style-type:none;padding-left:0;}
.azyk-tel ul li a{color:#fff;}
.azyk-tel .active{color:#000;font-weight:bold;}
.azyk-tel ul li{display:inline-block;padding:6px 15px;background:#dededc;}
.azyk-tel{}
.log-cat img{float:left;margin-right:20px;width:60px;}
.log-cat p{padding-top:0px;text-transform:uppercase;font-size:21px;letter-spacing:4px;}
.log-cat.left-deck{text-align:right;}
.log-cat{margin-top:10px;}
.col-md-3.pereklushalka{padding-right:0;text-align:right;}
.tovar-press{display:inline-block;width:197px;margin:10px 10px;border:1px solid;}
.contact-text{padding-left:0;}
.contact-foto{padding-left:0;}
.col-md-12.contact-carta{padding-left:0;padding-right:0;padding-top:20px;-webkit-filter:grayscale(80%);}
.onas-vakansy-text{box-shadow:1px 1px 7px 0px;padding:10px;height:470px;}
.tovar-vnynr-kokyrs{text-align:left;}
.tovar-vnynr-kokyrs1{padding-left:0;padding-right:0;}
.tovar-vnynr-kokyrs{box-shadow:1px 1px 9px 0px;display:inline-block;height:403px;padding:14px;margin-bottom:23px;}
.onas-vakansy-text h2{padding-bottom:16px;}
.tovar-press:hover{box-shadow:1px 1px 12px 3px;}
.col-md-12.dlaperss{text-align:center;}
.tovar-press img{width:100%;height:248px;}
.containers-hroshky{background:#79002f;color:#fff;}
.galeryyk img{margin-bottom:20px;width:100%;}
.container.bloks-meny li a{color:#515151;letter-spacing:2px;}
.container.bloks-meny li{display:inline-block;padding:3px 11px;text-transform:uppercase;}
.container.bloks-meny{text-align:center;}
.galery-12 img{margin:7px;}
.porf-kartin img{width:100%;}
.porf-vneshn{margin-bottom:10px;}

h1.zag-border {
    letter-spacing: 4px;
    margin-top: 0;
    padding-top: 12px;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 700;
    color: #CC9900;
    text-align: left;
    padding-left: 15px;
    text-align: center;
    
}
.container.bloks-meny{display:none;}
div#makeMeScrollable{margin-bottom:5px;}
#makeMeScrollable div.scrollableArea *{position:relative;display:block;float:left;margin:0;padding:5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.container.bloks-meny{padding-top:10px;padding-bottom:10px;}
.porf-zag{padding:10px 10px;position:absolute;font-size:16px;letter-spacing:4px;color:#fff;margin-top:-15px;left:0;right:0;text-align:center;text-transform:uppercase;}
div#makeMeScrollable{margin-top:20px;}
.porf-zag{font-size:16px;letter-spacing:3px;}
.porf-zag{margin-right:5px;background:rgba(255, 255, 255, 0.57);height:62px;margin-left:5px;color:#000;width:100%;margin:0 auto;bottom:0;letter-spacing:3px;font-weight:bold;}
.porf-border a:hover{color:#fff;text-decoration:none;}
.porf-vneshn{padding-right:3px;padding-left:3px;}

footer{
  text-transform:uppercase;

  position: absolute;
  bottom: 0;
  width: 100%;
  height: 104px;  
  }
  
.main_menu ul li:last-child{margin:0;}
.fot-pod ul{padding-left:0;list-style-type:none;letter-spacing:4px;}
p.fot-pod-zag{font-weight:bold;letter-spacing:2px;}
ul.fotkae{margin-top:10px;}
ul#social-links li{display:inline-block;padding-right:5px;font-size:15px;}
.baner-porgf img{width:100%;}
.col-md-12.baner-porgfs{padding-left:0;padding-right:0;}
.porf-text{font-size:32px;color:#fff;letter-spacing:2px;}
p.porf-text2{color:#fff;letter-spacing:2px;font-size:16px;}
.baner-porgf{margin-top:20px;}
.col-md-12.kap-ot1{padding-top:25px;margin-bottom:15px;padding-left:70px;padding-right:70px;}
.dla-osol{position:absolute;margin:0 auto;bottom:0;left:0;right:0;text-align:center;text-transform:uppercase;background:rgba(0, 0, 0, 0.4);}
.active-slide{}
.hsldr-nav-region{position:absolute;height:2px;width:20px;top:0px;left:0px;background-color:#000;}
.hsldr-nav-wrapper{position:absolute;bottom:0;text-align:center;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.hsldr-nav-marker{content:"";display:inline-block;height:2px;width:200px;background-color:#bbb;float:left;}
.hsldr-container{position:relative;width:100%;height:80vh;max-height:630px;overflow:hidden;opacity:0;transition:opacity 0.5s ease-in-out;}
.hsldr-container.hsldr-has-nav-bar{height:calc(80vh + 30px);}
.hsldr-gallery-container{position:relative;left:0;transition:all 0.5s ease-in-out;overflow:hidden;width:99999px;}
.hsldr-image-container{float:left;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.hsldr-image-container img{width:auto;height:80vh;max-height:600px;padding-right:10px;}
.hsldr-container figure, .hsldr-container li{position:relative;}
.hsldr-container figcaption,
.hsldr-container .caption{position:absolute;left:0;top:50%;padding:0;color:#fff;width:94%;padding:3%;opacity:0;text-align:center;transform:translateY(-50%);transition:opacity 0.1s ease-in-out;font-size:1.6rem;font-weight:200;}
.hsldr-image-container:before{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);content:'';display:block;z-index:0;transition:background-color 0.3s ease-in-out;}
.hsldr-container .showcaption:before{background-color:rgba(0,0,0,0.6);z-index:1;}
.fade-in{opacity:1;}
.info{content:"";display:block;width:20px;height:20px;cursor:pointer;visibility:visible;position:absolute;right:10px;bottom:10px;opacity:1;z-index:2;}
.info:before{content:"i";width:15px;height:15px;display:block;text-align:center;font-family:Georgia;font-style:italic;color:#fff;background-color:rgba(0,0,0,0.1);padding:2px 3px 5px;border-radius:2px;}
.showcaption .info:before, .showcaption .info:after{position:absolute;left:11px;top:4px;content:' ';height:15px;width:2px;background-color:#fff;padding:0;}
.showcaption .info:before{transform:rotate(45deg);}
.showcaption .info:after{transform:rotate(-45deg);}
.hsldr-container .showcaption figcaption,
.hsldr-container .showcaption .caption{visibility:visible;opacity:1;z-index:1;}
.hsldr-next, .hsldr-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);height:57px;background:rgba(255, 255, 255, 0.75);color:#fff;transition:background-color 0.3s ease-in-out;padding:15px 20px;z-index:4;}
.hsldr-has-nav-bar .hsldr-next,
.hsldr-has-nav-bar .hsldr-prev{top:calc(50% - 15px);}
.hsldr-next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.hsldr-next:before,
.hsldr-next:after,
.hsldr-prev:before,
.hsldr-prev:after{width:15px;height:2px;background-color:#000;display:block;content:'';position:relative;}
.hsldr-next:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:0;}
.hsldr-next:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:17px;left:0;}
.hsldr-prev{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.hsldr-prev:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;left:0;}
.hsldr-prev:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);top:17px;left:0;}
.hsldr-next:hover,
.hsldr-prev:hover{background-color:rgba(228, 228, 228, 0.6);}
.tovar-23{padding-left:0;margin-top:20px;margin-bottom:100px;padding-right:0;}
.dabl-kart{padding-left:0;padding-right:0;margin-top:10px;}
.tovar-23-img{padding-left:0;padding-right:5px;}
a.btn1.kyp-kyp{cursor:pointer;}
.porf-vneshn.balka1{padding-left:0;}
.porf-vneshn.balka2{padding-right:0;}
.tovar-23-img img{width:100%;}
.porf-zag.zhg1{top:81%;}
.tovar-23-text1233{}
.tovar-23-text h1{text-transform:uppercase;font-size:16px;letter-spacing:4px;}
.tovar-23-text{padding-left:5px;padding-right:0;}
.tovar-23-tex-bord{padding:20px;border:1px solid;height:565px;}
.fagalik p{margin-bottom:0;text-align:center;text-transform:uppercase;}
.fagalik{border:1px solid;padding:10px;text-align:center;}
p.kyp-kyp2{border:1px solid;padding:10px;text-align:center;text-transform:uppercase;margin-top:60px;}
p.tovar-23-prs{text-align:center;text-transform:uppercase;margin-bottom:50px;}
.porf-zag{justify-content:center;display:flex;flex-direction:column;text-align:center;}
.porf-zag.gsdgsdgsdg{background:none;padding-top:0px;text-transform:uppercase;font-size:16px;letter-spacing:4px;font-weight:bold;}
.contact-text.dfgdfgdfgdgffdg p{line-height:20px;padding-bottom:58px;}
h2{background:#ccc;text-transform:uppercase;font-size:16px;letter-spacing:4px;padding:10px;margin-bottom:30px;color:#000;}
.faga a{text-decoration:none;}
.faga-2:hover{background:#cccccc;}
.faga-2 p{margin-bottom:0;}
.faga-2{background:#CCCC66;color:#fff;width:100%;height:74px;justify-content:center;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:3px;}
.faga {
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}
	.porf-zag.pokjah {
    font-size: 15px;
    height: 41px;
}
.azyk-tel {
    letter-spacing: 2px;
}
.col-md-12.babl-bord{padding-left:0;padding-right:0;margin-bottom:12px;letter-spacing: 3px;}
.vlsdf3r{overflow:hidden;bottom:0;position:absolute;right:17px;left:20px;}
.ty-block-gl-vnvn2-text {
    position: absolute;
    justify-content: center;
    flex-direction: column;
    right: 3px;
    bottom: 3px;
    left: 3px;
    text-align: center;
    background: rgba(255, 255, 255, 0.7);
    padding: 5px 0;
    margin-bottom: 70px;
}
.ty-block-gl-vnvn2-knopa a {
      background: rgba(255, 255, 255, 0.57);
    display: inline-block;
    padding: 10px 37px;
    margin-top: 12px;
    text-decoration: none;
    font-size: 28px;
    letter-spacing: 2px;
}
/*.ty-block-gl-vnvn2-text-podlosh {
    font-size: 22px;
    line-height: 23px;
    font-weight: bold;
    margin-bottom: 17px;
    text-shadow: 1px 0px rgba(255, 255, 255, 0.4), 1px 1px rgba(255, 255, 255, 0.4), 0px 1px rgba(255, 255, 255, 0.4), -1px 1px rgba(255, 255, 255, 0.4), -1px 0px rgba(255, 255, 255, 0.4), -1px -1px rgba(255, 255, 255, 0.4), 0px -1px rgba(255, 255, 255, 0.4), 1px -1px rgba(255, 255, 255, 0.4);
}*/
.ty-block-gl-vnvn2-text-podlosh {
//    font-size: 33px;
//    line-height: 34px;
    font-size: 16px;
    letter-spacing: 3px;
    font-weight: bold;

    margin-bottom: 3px;
    color: #000;
    text-transform: uppercase;
//    text-shadow: 1px 1px 1px #fff;
//	    letter-spacing: 2px;
      
}
.ty-block-gl-vn {
    padding: 3px;
}
.perv-block-gl-vnvn2-text {
    position: absolute;
    justify-content: center;
    display: flex;
    flex-direction: column;
    right: 3px;
    bottom: 3px;
    left: 3px;
    text-align: center;
    text-transform: uppercase;
    background: rgba(255, 255, 255, 0.7);
    padding: 5px 0;
    margin-bottom: 70px;
}
.perv-block-gl-vnvn2 {
    position: relative;
	padding: 3px;
}
.perv-block-gl-vnvn2-knopa a {
  background: rgba(255, 255, 255, 0.57);
    display: inline-block;
    padding: 10px 37px;
    margin-top: 12px;
    text-decoration: none;
    font-size: 28px;
    letter-spacing: 2px;
}
.perv-block-gl-vnvn2-text-podlosh {
/*    font-size: 33px;
    line-height: 34px;
*/
    font-size: 16px;
    letter-spacing: 3px;
    font-weight: bold;    
        
    margin-bottom: 3px;
    color: #000;
//    text-shadow: 1px 1px 1px #000;
//    letter-spacing: 2px;
}
.main_menusk {

}
.main_menusk.glide {
    position: fixed;
    top: 0;
    width: 100%;
    color: #000;
    text-align: left;
    z-index: 999;
    background: #fff;
    padding: 10px;
    box-shadow: 1px 1px 1px -1px;
}
.main_menu li:hover > .sub-menu {
    display: block;
}
nav.navbar.navbar-default.navbar-static-top.navbar-fixed-top {
    display: none;
}
.perv-block.mibolas-one-blosk {
    display: none;
}
.fot-pod {
    text-align: right;
    padding-right: 0;
}
.fot-pod2 {
    padding-left: 0;
}
.fot-pod2 ul#social-links {
    padding-left: 0;
}
.row.copyrights {
    background: #e1e1e1;
}
.container1 img {
    width: 100%;
}
.container1 {
    padding-left: 5px;
    padding-right: 5px;
}
@media (min-width:1300px) and (max-width:1450px){.slick-slider .slick-track, .slick-slider .slick-list{height:600px;}
}
@media (min-width:1450px) and (max-width:1900px){.slick-slider .slick-track, .slick-slider .slick-list{height:650px;}
}
@media (min-width:1900px) and (max-width:2200px){.slick-slider .slick-track, .slick-slider .slick-list{height:700px;}
}
@media (min-width:993px) and (max-width:1199px){
	.main_menu ul li {
    
    margin: 0 54.2px 0 0;
}
.scrollWrapper img {
    height: 400px;
	}
	.scrollWrapper {
    height: 400px!important;
	}
}
@media (min-width:749px) and (max-width:993px){
.main_menu ul li {
    margin: 0 21.2px 0 0;
}
.main_menu ul > li a {
    letter-spacing: 1px;
}
.scrollWrapper img {
    height: 400px;
	}
	.scrollWrapper {
    height: 400px!important;
	}
}
@media (min-width:520px) and (max-width:749px){
.main_menu ul li {
    width: 49%;
    display: inline-block;
    margin: 0;
    text-align: center;
}
.main_menu ul > li a {
    letter-spacing: 1px;
}
.scrollWrapper img {
    height: 400px;
	}
	.scrollWrapper {
    height: 400px!important;
	}
}

@media (max-width: 520px) {
	nav.navbar.navbar-default.navbar-static-top.navbar-fixed-top {
    display: block;
	}
	header {
    padding-top: 57px;
    padding-bottom: 10px;
	}
	div#bs-navbar-collapse-1 ul {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 18px;
	}
	.perv-block.mibolas-one-blosk {
    display: block;
	}
	.perv-block {
    display: none;
	}
	nav.main_menusk.glide {
		display: none;
	}
	.main_menusk {
		display: none;
	}
	.log-cat {
    margin-top: 0;
	}
	.log-cat p {
    padding-top: 0px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 4px;
    line-height: 19px;
	letter-spacing: 4px;

	}
	.main_menu ul li {
    margin: 0;
	}
	.main_menu ul li {
    margin: 0;
    width: 100%;
    text-align: left;
	}
	div#makeMeScrollable {
    display: none;
	}
	.bottom-homepage-content .col-md-3.porf-vneshn {
    width: 49.4%;
    display: inline-block;
	}
	.container.main_menu {
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding-bottom: 10px;
    padding-top: 10px;
	}
	.scrollWrapper img {
    height: 300px;
	}
	.scrollWrapper {
    height: 300px!important;
	}
	div#makeMeScrollable {
    margin-top: 7px;
	}
	.col-md-3.fot-pod {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 19px;
	}
	.azyk-tel ul li {
    margin-bottom: 10px;
	}
	.tovar-23-img {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px;
	}
	.tovar-23-text {
    padding-left: 0;
    padding-right: 0;
	}
	.porf-vneshn {
    padding-right: 0;
	}
	.col-md-6.porf-vneshn.balka2 {
    padding-left: 0;
	}
	.tovar-23-tex-bord {
    height: auto;
	}
	.vlsdf3r {
    position: inherit;
	}
	.contact-text.dfgdfgdfgdgffdg p {
    padding-bottom: 5px;
    padding-top: 5px;
	}
	.faga {
    margin-bottom: 5px;
	}
	.col-md-6.log-cat {
		display: inline-block;
		width: 25%;
			vertical-align: top;
	}
	.col-md-6.log-cat.left-deck {
		display: inline-block;
		width: 74%;
	}
	.fot-pod2 {
		padding-left: 0;
		text-align: center;
		padding-right: 0;
	}
	.fot-pod {
		padding-left: 0;
		text-align: center;
		padding-right: 0;
	}
	footer {
    margin-top: 0;
	}
}

.fa-facebook:before,
.fa-instagram:before,
.fa-google:before{
  font-size: 34px;
  margin: 0 15px 10px 0;
  color: #000;
//  background: #000;
  padding: 10px ;
  border-radius: 5px;
  width: 60px;
  display: inline-block;
  text-align: center;  

  border: 3px solid #000;
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;  
  }
  
.fa-facebook:hover,
.fa-instagram:hover,
.fa-google:hover{
  opacity: 0.8;

  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;  
  }  