html,body { font-family: 'Open Sans', sans-serif; font-size: 15px;}
h1,h2,h3,h4,h5 { font-weight: normal; margin: 0; padding: 0;}
p { margin: 0; padding: 0;}
a {
color: #47c5ff;	
transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
outline: none;	
}
a:hover { text-decoration: none;}

.mt15 { margin-top:15px;} 
.mt20 { margin-top:20px;} 
.mt30 { margin-top:30px;} 
.mt40 { margin-top:40px;} 
.mt50 { margin-top:50px;} 
.mt60 { margin-top:60px;}
.mb15 { margin-bottom:15px;} 
.mb20 { margin-bottom:20px;} 
.mb30 { margin-bottom:30px;} 
.mb40 { margin-bottom:40px;} 
.mb50 { margin-bottom:50px;} 
.mb60 { margin-bottom:60px;} 

.bg { background-color: #f8f8f8;}

.btn, .form-control { border-radius: 0;}
.btn-blue { background-color: #3987e9; border-color: #3987e9; color: #fff;}
.btn-blue:hover, .btn-blue:active, .btn-blue:focus { background-color: #63a3f3; border-color: #63a3f3; color: #fff;}

.btn-black { background-color: #2f2f2f; border-color: #2f2f2f; color: #fff;}
.btn-black:hover, .btn-black:active, .btn-black:focus { background-color: #4c4c4c; border-color: #4c4c4c; color: #fff;}

.btn-zvon { background-color: #7c900f; border-color: #7c900f; color: #fff; border-radius: 5px; margin-top: 5px; font-size: 14px;}
.btn-zvon:hover, .btn-zvon:active, .btn-zvon:focus { background-color: #93a820; border-color: #93a820; color: #fff;}

.topper { background-color: #474747; padding: 10px 0; color: #d2d2d2;}
.topper .loc { float: right; text-align: right;}

.topheader { background-color: #1e1e1e; padding-bottom: 30px;}

.affix { width: 100%; left: 0; right: 0; top: 0; z-index: 999;}

header .logo { margin-top: 30px;}
header .slogan { margin-top: 45px; font-style: italic; font-weight: 700; color: #fff; font-size: 22px; line-height: 110%;}
header .slogan span { border-bottom: 2px #f49910 solid;}

header .mail { margin-top: 55px !important; color: #fff; float: right;}
header .mail-a { font-size: 14px; color: #fff; margin-top: -3px;}
header .mail-b { font-size: 18px; color: #fff; font-weight: bold;}

header .phones { margin-top: 35px !important; color: #fff; float: right;}
header .phones-a { font-size: 18px; color: #fff; font-weight: bold; margin-top: -5px;}
header .phones-b { font-size: 18px; color: #fff; font-weight: bold;}

.fixheader {
   position: fixed;
   top: 0;
   right:0;
   left:0;
   width: 100%;
   z-index:10;
   padding-bottom: 10px;
   background-color: #fff;
   -webkit-transition: all .6s ease-in-out;
   -webkit-box-shadow: 0px 2px 15px -2px rgba(0,0,0,0.75);
   -moz-box-shadow: 0px 2px 15px -2px rgba(0,0,0,0.75);
   box-shadow: 0px 2px 15px -2px rgba(0,0,0,0.75); 
}

.fixheader .logo { margin-top: 10px;}
.fixheader .logo img { height: 45px;}
.fixheader .slogan { margin-top: 25px; font-size: 18px;}
.fixheader .contacts { margin-top: 10px;}
.fixheader .contacts span { border: 2px #ddd solid; padding: 15px; float: left; margin-right: 10px; color: #000; border-radius: 50%;}
.fixheader .contacts .title { font-size: 14px; color: #676767; font-weight: bold;}
.fixheader .contacts .text { font-size: 18px; font-weight: bold;}

.navbar { border-radius: 0; border: 0; margin-bottom: 0;}
.navbar-inverse {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e1e1e+48,ff9c00+50,ff9c00+100 */
background: #1e1e1e; /* Old browsers */
background: -moz-linear-gradient(left, #1e1e1e 48%, #ff9c00 50%, #ff9c00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1e1e1e 48%,#ff9c00 50%,#ff9c00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1e1e1e 48%,#ff9c00 50%,#ff9c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#ff9c00',GradientType=1 ); /* IE6-9 */
}
.navbar-inverse .navbar-nav>li>a { font-size: 17px; text-transform: uppercase; color: #fff;}
.navbar-inverse .inner {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8200+0,ff9c00+100 */
background: #ff8200; /* Old browsers */
background: -moz-linear-gradient(left, #ff8200 0%, #ff9c00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff8200 0%,#ff9c00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff8200 0%,#ff9c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8200', endColorstr='#ff9c00',GradientType=1 ); /* IE6-9 */
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0; background-color: #fff; border-left: 1px #ddd solid; color: #f62b21; height: 60px; padding: 20px 20px;}
.navbar-inverse .navbar-nav>li>a { padding-top: 20px; padding-bottom: 20px;}
.navbar-right>li>a>span { background-color: #f62b21; padding: 10px 10px;}
.dropdown-menu>li>a { border-bottom: 1px #494949 solid; color: #fff; padding-top: 7px; padding-bottom: 7px; font-size: 16px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background-color: #4b4b4b; color: #fff;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { background-color: #4b4b4b;}
.navbar-nav>li>.dropdown-menu { background-color: #080808;}

.main-pic { background-image: url(../images/main_bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 500px;}
.carousel { margin-top: 50px;}
.carousel-inner { margin-top: 80px; padding-left: 50px;}
.carousel-caption { position: static; text-align: left;}
.carousel-caption h2 { font-size: 64px; color: #fff; font-family: 'Exo 2', sans-serif; line-height: 90%; margin-bottom: 20px;}
.carousel-caption h4 { font-size: 32px;}
.carousel-caption ul { margin: 30px 0 0 0; list-style: none; padding: 0;}
.carousel-indicators { bottom: -10px;}

.inner-from-block { background-color: #fff; margin-top: 50px}
.inner-from-block .title { padding: 15px; text-align: center; font-size: 26px; font-weight: 400; line-height: 120%; border-bottom: 5px #fec500 solid;}
.inner-from-block .title span { display: block; font-size: 16px; text-align: center;}
.inner-from-block .form-a { padding: 30px;}
.inner-from-block .form-b {text-align: center; padding: 30px 0;}
.inner-from-block .form-b h3 { font-size: 20px; margin-bottom: 15px;}
.inner-from-block .form-b p { font-size: 16px; margin-bottom: 15px;}

.has-error .form-control { border: 2px #fdb323 solid;}
.bottom-form .has-error .form-control { border: 4px #fd4242 solid !important;}

.close {
    position: absolute;
    right: 15px;
    top: 6px;
    color: #000;
    font-size: 50px;
    opacity: 1;
    font-weight: 300;
    text-shadow: inherit;
    outline: none;
}
.modal-content { border: 0; border-radius: 0;}
.modal-body { padding: 25px;}

.popupformmodal h4 { text-align: center; font-size: 28px;}

.main-container { padding-bottom: 80px;}
.main-serv { margin-bottom: 20px;}
.main-serv h2 { margin-bottom: 50px; font-size: 30px; font-weight: 700; text-transform: uppercase;}
.main-serv a { display: block; border: 1px #ddd solid; margin-bottom: 20px; font-size: 16px; font-weight: 700; color: #000; background: url(../images/serv_ic.png) no-repeat 15px 15px; padding: 15px 15px 0 50px; height: 100px; }
.main-serv a:hover { background-color: #ddd;}
.prd { margin-bottom: 50px;}

.getlom {
	padding-top: 60px !important;
    padding-bottom: 100px !important;
	width: 100%;
    background-image: url(../images/grey_bg.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;		
}

.getlom h2 { margin-bottom: 60px; text-align: center; font-size: 42px; font-weight: 700; color: #fff; text-transform: uppercase;}
.tabs-truck { margin-bottom: 60px;}
.getlom .truck-yes a { color: #729c17; text-decoration: none;}
.getlom .truck-no a { color: #c83529; text-decoration: none;}
.getlom .tab-content p { color: #fff; margin-top: 15px;}
.getlom .tab-content img { margin: 0 auto;}
.getlom .nav-justified>li.truck-yes>a { font-size: 18px; border: 2px #729c17 solid; border-radius: 0; margin-right: 20px;}
.getlom .nav-justified>li.truck-no>a { font-size: 18px; border: 2px #c83529 solid; border-radius: 0; margin-left: 20px;}

.nav-pills>li.truck-yes.active>a, .nav-pills>li.truck-yes.active>a:focus, .nav-pills>li.truck-yes.active>a:hover { background-color: #729c17; border: 2px #729c17 solid; color: #fff;}
.nav-pills>li.truck-no.active>a, .nav-pills>li.truck-no.active>a:focus { background-color: #c83529; border: 2px #c83529 solid; color: #fff;}
.nav-pills>li.truck-no>a:hover { border-color: #e15549; background-color: transparent; color: #e15549;}
.nav-pills>li.truck-yes>a:hover { border-color: #8eb736; background-color: transparent; color: #8eb736;}


.left-menu { margin: 30px 0;}
.left-menu h3 { margin-bottom: 15px;}
.left-menu .media { margin-bottom: 20px; border: 1px #ededed solid; padding: 15px 10px;}
.left-menu .media img { height: 40px;} 
.left-menu .media h4 { font-size: 16px;}
.left-menu .media a { color: #404040;}



.main-about { margin-top: 40px;}
.main-about h3 { margin-bottom: 30px;}
.main-about p { margin-bottom: 20px;}
.main-about img { float: right; margin-bottom: 30px;}

.inner-container { margin-bottom: 80px;}

.content h1 { font-size: 42px; margin: 0 0 40px 0;}
.content .text { padding-top: 30px; padding-bottom: 80px;}
.content .text p { margin-bottom: 10px;}
.content .text h3 { font-size: 20px; margin: 15px 0 15px 0; color: #558de8;}
.content .text h2 { font-size: 26px; margin: 25px 0 15px 0;}
.content .text .table-in { margin-bottom: 20px; width: 100%; overflow: hidden;}
.content .text .table-in img { margin-bottom: 10px;}
.content .text .table-in h3 { text-align: center !important; color: #000;}
.content .text .media { border-bottom: 1px #ededed solid; padding-bottom: 10px;}
.content .text .media h4 { font-weight: 700; margin-top: 15px;}
.content .text .rpic img { max-height: 80px; margin: 20px auto 0 auto;}
.content .text .rpic h4 { text-align: center; margin-bottom: 20px;}

.prices { padding: 40px 0 70px 0;}
.main-prices { background-color: #f8f8f8;}
.prices h2 { text-align: center; margin-bottom: 20px; font-size: 44px;}
.prices p { text-align: center; margin-bottom: 20px; font-size: 17px;}
.prices .price-btn { width: 100%; text-align: center;}
.prices .price-outro { text-align: center; margin-top: 40px;}
.prices .price-outro h4 { font-size: 30px; margin-bottom: 20px;}
.prices .price-outro h3 { font-size: 42px; margin-bottom: 7px;}
.prices .ith { margin-bottom: 30px; padding: 20px; background-color: #fff;
-webkit-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
}

.prices .actual-price-date { text-align: center; font-size: 20px;}
.prices .actual-price-date span { font-weight: 700;}

.priceblock .pb-title { padding: 5px 0; border-bottom: 1px #ededed solid;}
.priceblock .pb-title h4 { font-size: 18px; font-weight: bold; padding-top: 15px;}
.priceblock .pb-title .pti img { height: 50px; float: left;}
.priceblock .pb-title .pti h4 { padding: 15px 0 0 70px;}
.priceblock .pb-title .pti a { color: #000;}
.priceblock .pb-itm-sale { background-color: #ffeab5; border-bottom-color: #ffeab5;}
.priceblock .pb-itm, .priceblock .pb-itm-sale { padding: 5px 0; border-bottom: 1px #f6f6f6 solid; font-size: 14px;}
.priceblock .pb-itm-sale .discount { text-decoration: line-through;}
.priceblock .pb-itm-sale .newprice { font-weight: 700;}
.priceblock .pb-itm h4 { padding-left: 70px; color: #1091c7; font-size: 14px;}
.priceblock .pb-itm-sale h4 { padding-left: 20px; color: #1091c7; font-size: 14px;}

.priceblock .pb-itm h4 a, .priceblock .pb-itm-sale h4 a { color: #1091c7;}

.priceblock .pb-itm-sale .sale-indicator, .product-page .priceinfo .pricetable .sale-indicator {
 background-color: #ff481e;
 color: #fff;
 font-size: 12px;
 padding: 2px 5px;
	margin-right: 5px;
	border-radius: 3px;
    animation-name: blink;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}

.inner-prices .priceblock { background-color: #f8f8f8; padding: 20px;
-webkit-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
}
.inner-prices h2 { font-size: 32px;}
.inner-prices .priceblock .pb-title { padding-bottom: 10px;}
.inner-prices .priceblock .pb-itm h4 { padding-left: 0; color: #1091c7; font-size: 15px;}
.inner-prices .priceblock .pb-itm { border-bottom: 1px #ececec solid;}

.advant { text-align: center; padding: 40px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f37c0d+0,f5bc0e+100 */
background: #f37c0d; /* Old browsers */
background: -moz-linear-gradient(45deg, #f37c0d 0%, #f5bc0e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #f37c0d 0%,#f5bc0e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #f37c0d 0%,#f5bc0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37c0d', endColorstr='#f5bc0e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.advant .ith img { margin: 0 auto; margin-bottom: 15px;}
.advant .ith h3 { font-size: 17px; font-weight: 400; color: #000; margin-bottom: 10px;}
.advant h2 { font-size: 36px; margin-bottom: 30px; color: #000;}



.cat-bg { background-size: cover; background-position: center; background-repeat: no-repeat; padding: 50px 0; color: #fff;}
.cat-bg-a { background-image:url(../images/med_cat_bg.jpg);}
.cat-bg-b { background-image:url(../images/alum_cat_bg.jpg);}
.cat-bg-c { background-image:url(../images/ner_cat_bg.jpg);}
.cat-bg-d { background-image:url(../images/svin_cat_bg.jpg);}
.cat-bg-e { background-image:url(../images/latun_cat_bg.jpg);}
.cat-bg-f { background-image:url(../images/akum_cat_bg.jpg);}
.cat-bg-g { background-image:url(../images/cink_cat_bg.jpg);}
.cat-bg-h { background-image:url(../images/redko_cat_bg.jpg);}
.cat-bg-i { background-image:url(../images/cher_cat_bg.jpg);}
.cat-bg-j { background-image:url(../images/olovo_cat_bg.jpg);}
.cat-bg-k { background-image:url(../images/titan_cat_bg.jpg);}
.cat-bg-l { background-image:url(../images/electro_cat_bg.jpg);}


.product-desc { font-size: 16px; line-height: 150%;}
.product-desc p { margin-bottom: 10px;}

.product-desc-page { font-size: 14px; line-height: 140%;}
.product-desc-page p { margin-bottom: 10px;}

.product-page .priceinfo { background-color: #f8f8f8; padding: 20px;
-webkit-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
box-shadow: 0px 8px 23px -12px rgba(0,0,0,0.75);
}
.product-page .priceinfo h3 { text-align: center; font-size: 32px;}
.product-page .priceinfo .pricetable { width: 100%; margin-top: 40px;}
.product-page .priceinfo .pricetable tr { border-bottom: 1px #dbdbdb solid;}
.product-page .priceinfo .pricetable td { padding: 8px 0; font-size: 17px;}
.product-page .priceinfo .pricetable .discount { text-decoration: line-through;}
.product-page .priceinfo .pricetable .newprice { font-weight: bold;}

.categories { padding: 40px 0;}
.categories { padding: 40px 0;}
.categories h2, .partners h2 {  text-align: center; margin-bottom: 40px; font-size: 44px;}
.categories .ith:hover { border-color: #f08119; background-color: #fbfbfb;}
.categories .ith { border: 1px #f6f6f6 solid; padding: 20px 0; text-align: center; margin-bottom: 30px;}
.categories .ith img { height: 150px; margin: 0 auto 20px auto;}
.categories .ith h4 { display: block; font-size: 16px; height: 60px; color: #000;}

.news { background-color: #f8f8f8; padding: 30px 0; margin-top: 40px;}
.news h2 { font-size: 28px; text-align: center; margin-bottom: 30px;}
.news .ith { margin-bottom: 20px; padding-bottom: 15px;}
.news .ith .date { font-size: 14px; color: #6e6e6e; margin-bottom: 5px;}
.news .ith h4 { font-size: 22px;}
.news .ith h4 a { color: #000;}
.news .ith h4 a:hover { color: #f7a31e;}

.news-inner h1 { font-size: 34px; margin-bottom: 15px;}
.news-inner .date { font-size: 16px; color: #999999; margin-bottom: 30px;}
.news-inner .text p { margin-bottom: 15px;}

.partners { padding-top: 50px; padding-bottom: 80px;}

.img-client {
    border-radius: 3px;
    opacity: 0.5;
    filter: alpha(opacity=30);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
	margin: 0 auto;
}

.img-client:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.about-metallolom .ith h3 { font-size: 34px; margin-bottom: 20px;} 
.about-metallolom .ith p { font-size: 16px; color: #585858;}
.about-metallolom .ith { margin-bottom: 60px;}

.bottom-form { background-image:url(../images/bottomform_bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 30px 0;}
.bottom-form h2 { text-align: center; color: #2f2f2f; text-transform: uppercase; margin-bottom: 20px; font-weight: 700;}
.bottom-form p { text-align: center; padding: 0 30px; font-size: 18px; font-weight: 400; margin-bottom: 30px;}
.bottom-form .form-container { padding: 20px 40px 20px 40px;}

.product-short .ith h3 { margin-bottom: 10px;}
.product-short .ith a { border-bottom: 1px #47c5ff solid;}
.product-short .ith { margin-bottom: 30px;}
.product-short .ith .pic { width: 100px; height: 100px; overflow: hidden; border-radius: 50%; margin-right: 20px;}
.product-short .ith img { height: 100px;}

.form-container .form-control { border: 0;}

.inner-pic { background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 500px;}
.cable-pic { background-image:url(../images/cable_bg.jpg);} 
.cable-pic .info { padding-left: 50px;}
.cable-pic h2 { color: #fff; font-size: 48px; text-transform: uppercase; font-weight: bold; margin-top: 80px;}
.cable-pic p { font-size: 20px; color: #fff;}
.cable-pic ul { margin: 30px 0 0 0; padding: 0; list-style: none; color: #fff;}
.cable-pic ul span { color: #e99605;}
.cable-pic ul li { font-size: 15px; margin-bottom: 12px;}

.price-inner-outro { text-align: center;}
.price-inner-outro h3 { font-size: 24px;}
.price-inner-outro h2 {  margin-top: 10px; font-size: 30px;}

.pio-big h3 { font-size: 30px !important;}
.pio-big h2 {  margin-top: 10px; font-size: 38px !important;}


.vyvoz-pic { background-image:url(../images/vyvoz_bg.jpg);} 
.vyvoz-pic .info { padding-left: 50px;}
.vyvoz-pic h2 { color: #fff; font-size: 48px; text-transform: uppercase; font-weight: bold; margin-top: 80px;}
.vyvoz-pic p { font-size: 20px; color: #fff;}
.vyvoz-pic ul { margin: 30px 0 0 0; padding: 0; list-style: none; color: #fff;}
.vyvoz-pic ul span { color: #e99605;}
.vyvoz-pic ul li { font-size: 22px; margin-bottom: 12px;}

.demont-pic { background-image:url(../images/demont_bg.jpg);} 
.demont-pic .info { padding-left: 50px;}
.demont-pic h2 { color: #fff; font-size: 44px; text-transform: uppercase; font-weight: bold; margin-top: 80px;}
.demont-pic p { font-size: 20px; color: #fff;}
.demont-pic ul { margin: 30px 0 0 0; padding: 0; list-style: none; color: #fff;}
.demont-pic ul span { color: #e99605;}
.demont-pic ul li { font-size: 22px; margin-bottom: 12px;}

.land-gallery h2, .land-advs h2 { font-size: 38px; margin-bottom: 50px; text-align: center;}
.land-gallery .pic { background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; height: 250px; margin-bottom: 30px;}

.land-advs .ith { margin-bottom: 30px; text-align: center;}
.land-advs .ith img { margin: 0 auto 20px auto;}
.land-advs h3 { font-size: 22px; margin-bottom: 15px;}
.land-advs p { font-size: 16px;}

.land-text-a { font-size: 16px; text-align: center; line-height: 150%:}
.land-text-a h2 { margin-bottom: 30px; font-size: 38px;}
.land-text-a h4 { margin: -20px 0 30px 0;}
.land-text-a h4 span { background-color: #e57915; color: #fff; padding: 4px 8px; border-radius: 8px;}
.land-text-b { padding: 40px 0;}
.land-text-b h3 { font-size: 34px; margin-bottom: 30px;}
.land-text-b p { font-size: 17px; margin-bottom: 15px;}
.land-text-b ul { margin: 0 0 0 30px; padding: 0; list-style: none;}
.land-text-b ul li { font-size: 17px; margin-bottom: 10px;}

.land-text-b .wide { margin-top: 40px !important;}
.land-text-b .wide li { margin-bottom: 15px !important;}
.land-text-b .wide li span { color: #ffbd1f;}

.places-info { padding: 20px; border: 5px #ffbd1f solid; text-align: center; font-size: 18px;} 

.land-text-c h2 { margin-bottom: 30px; font-size: 38px;}
.land-text-c h2 span { background-color: #e57915; color: #fff; font-weight: 300; padding: 4px 8px; border-radius: 8px;}
.land-text-c p { margin-bottom: 15px;}

.page-contact { margin: 40px 0 50px 0; text-align: center;}
.page-contact h1 { margin-bottom: 30px; font-size: 38px;} 
.page-contact p { font-size: 17px; margin-bottom: 15px;}
.page-contact h2 { font-size: 32px; margin-top: 40px;}
.page-contact img { margin: 20px 0;}
.page-contact .map { margin-bottom: -80px; padding-top: 50px;}

.page-inner { padding: 60px 0;}
.zapros-ok { text-align: center;}
.zapros-ok h2 { margin-bottom: 30px;}
.zapros-ok p { font-size: 18px;}
 

.land-text-advs .ith { text-align: center; margin-bottom: 30px;}
.land-text-advs .ith h3 { font-size: 28px; margin-top: 15px; color: #ffa321;}
.land-text-advs .ith img { margin: 0 auto;}

.vyvoz-gr-bg { background: #f8f8f8 url(../images/vyvoz_gr_bg.png) no-repeat right center;}
.puhtovoz-gr-bg { background: #f8f8f8 url(../images/puhtovoz.png) no-repeat right center;}
.cableraz-bg { background: #f8f8f8 url(../images/cable_raz.png) no-repeat right center;}
.kaska-bg { background: #f8f8f8 url(../images/kaska.png) no-repeat right center;}
.rez-gr-bg { background: #f8f8f8 url(../images/rez.png) no-repeat right center;}
.table>tbody>tr>th { font-weight: normal;}

.path { margin-bottom: 30px; font-size: 16px; color: #b2b2b2;}
.path a { border-bottom: 1px solid;}

.product-page h2 { font-size: 42px; margin-bottom: 15px;}
.product-page .image { width: 130px; height: 130px; overflow: hidden; border-radius: 50%;}

.demban {  background-image: url(../images/demban.jpg); background-size: cover; width: 100%; height: 250px; background-repeat: no-repeat; background-position: center; margin-bottom: 80px;}
.demban h3 { color: #fff; font-size: 38px; font-weight: bold; margin: 30px 30px 20px 0; text-shadow: 0 1px 2px rgba(0,0,0,.6);}

footer { background-color: #1e1e1e; padding-top: 40px;}
footer .text { margin-top: 30px;}
footer .text p { font-size: 14px; color: #dedede;}
footer h3 { color: #fff; font-weight: 700; margin-bottom: 25px; font-size: 20px;}
footer ul { margin: 0; padding: 0; list-style: none;}
footer ul li { margin-bottom: 5px;}
footer ul li a { color: #dedede;}
footer .phone { font-size: 16px; color: #dedede; margin-bottom: 15px;}
footer .phone span { color: #f62b21;}
footer .bottom-footer { width: 100%; background-color: #e57915; padding-top: 15px; padding-bottom: 15px; text-align: center; margin-top: 40px; color: #fff;}

.print-link { text-decoration: none; color: #000;}
.print-btn-top { background-color: #ffb034; color: #000; margin-bottom: 20px; text-align: center; font-size: 40px; padding: 20px 0; text-decoration: none;}
.print-btn-top:hover, .print-btn-top:active, .print-btn-top:focus { background-color: #fba31a;}
.table-print thead th { font-size: 16px; font-weight: bold;}
.table-print tbody td { font-size: 13px;}
.table-print .discount { text-decoration: line-through;}

@media print {
.print-link, .print-btn-top { display: none;}
}


@media only screen and (max-width: 1200px) {
.navbar-right { display: none;}
}

@media only screen and (max-width: 992px) {
header .contacts .text { font-size: 13px;}
.carousel-caption h2 { font-size: 38px;}
.carousel-caption h4 { font-size: 30px;}
.getlom .tab-content p { margin-bottom: 30px;}
.main-serv a { font-size: 14px;}
.grey-serv a { font-size: 18px;}
.demban h3 { font-size: 28px;}
footer .phone { font-size: 14px;}
	
}

@media only screen and (max-width: 768px) {
.topper { text-align: center;}

header { padding-top: 60px;}
header .logo img { margin: 0 auto;}
header .slogan { text-align: center; margin: 40px 0 30px 0;}
header .phones { width: 220px; float: none; margin: 30px auto 0 auto;}
.fixheader { display: none;}
.navbar-toggle { margin-top: 12px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: transparent;}
.navbar-inverse .navbar-nav>li>a { padding-top: 15px; padding-bottom: 15px;}
.navbar-inverse .navbar-toggle { border: 0;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #fff;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding-top: 7px; padding-bottom: 7px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { background-color: transparent;}
.navbar-inverse-mob {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8200+0,ff9c00+100 */
background: #ff8200; /* Old browsers */
background: -moz-linear-gradient(left, #ff8200 0%, #ff9c00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff8200 0%,#ff9c00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff8200 0%,#ff9c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8200', endColorstr='#ff9c00',GradientType=1 ); /* IE6-9 */	
}	
.intro-mob { padding-top: 30px; text-align: center;  text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.intro-mob h2 { font-size: 44px; font-family: 'Exo 2', sans-serif; line-height: 90%; color: #fff; margin-bottom: 30px;}
.intro-mob h4 { font-size: 26px; line-height: 110%; color: #fff;}
.inner-from-block { margin-top: 30px;}
.advant { padding-top: 140px;}
.advant .ith { margin-bottom: 30px;}

.demban { text-align: center;}
.demban h3 { text-align: center; margin: 30px 0 20px 0;}

.categories h2, .partners h2 { font-size: 34px;}
.demont-pic h2 { font-size: 30px;}
.bottom-form h2 { font-size: 26px;}
.about-metallolom img { margin-bottom: 30px;}

.inner-pic { height: auto; padding-bottom: 30px;}
.cable-pic .info, .vyvoz-pic .info, .demont-pic .info { color: #fff; font-size: 48px; { padding-left: 0;}
.cable-pic h2, .vyvoz-pic h2 { font-size: 36px;}
.cableraz-bg, .vyvoz-gr-bg, .puhtovoz-gr-bg, .kaska-bg, .rez-gr-bg { background-image: none;}
.cableraz-bg img, .vyvoz-gr-bg img, .puhtovoz-gr-bg img { margin-top: 40px;}

.navbar-inverse .navbar-nav>li>a { text-align: center;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { font-size: 18px;}
.dropdown-menu>li>a { border-color: #fdc368;}

.land-text-c img { margin: 0 auto 30px auto;}
.land-text-c h2 { text-align: center;}
.land-text-c h2 span { display: inline-block;}

.grey-serv { background-color: #3b3b3b; background-image: none !important;}
.grey-serv a { height: 130px;}
footer h3 { margin-top: 30px;}
footer img { margin: 0 auto;}
footer h3 { text-align: center;}
footer .phone { text-align: center; font-size: 17px;}
footer .phone a { color: #fff; text-decoration: none;}
footer .text { text-align: center;}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: -15px; padding: 13px 20px;}

.priceblock .pb-title .pti h4 { padding-top: 8px;}
.priceblock .pb-title h4 { margin-bottom: 10px;}
.priceblock .pb-itm h4, .priceblock .pb-itm-sale h4 { padding-left: 0; margin: 5px 0 10px 0; font-size: 16px;}
.priceblock .pb-itm .pb-title-mob, .priceblock .pb-itm-sale .pb-title-mob { font-weight: 700;}

}
