/* -------------------------------------------------------------
	
	album_orient   (min-width: 979px) and (max-width: 1199px)
	
---------------------------------------------------------------- */
.sv-rt h1, .sv-nws h1, .wrp-serw h1, .pereoc h1, .sv-rt h2 {
    font-size: 1.8em;
    line-height: 1em;
}

.content-body {
    left: 50.2%;
}

.hdr-txt-up span {
    font-size: 2em;
}

.hdr-center {
    width: 29%;
}

.hdr-right {
    width: 28%;
}

.hdr-left {
    width: 41%;
}

.hdr-ico {
    margin-left: 70px;
}

.mp-cb {
    top: -226px;
    margin-bottom: -226px;
}

.cb1_img, .footer-row-copy,
.rev-ic-r2, .mw3-r, .rev-ic-r, .mtd-r{
    display: none !important;
}

.wrap-metod{
    background: none;
}

.mp-wrp-1, .mp-wrp-2, .mp-wrp-3,
.mp-wrp-4, .mp-wrp-5, .mp-wrp-6,
.wrap-doc, .photo-mngm,
.text-mngm, .sv-nws, .row-serwl, .row-serwr,
.kat-l, .kat-c, .kat-r, .cont-rowl, .cont-rowr,
.tel-row-mng, .tel-row-fio, .tel-row-tel, .tel-row-mail,
.obrbt, .arhcat, .wrap-prj, .mtd-l  {
    width: auto;
}

.mw3-l, .mw3-r, .tel-row-mng, .tel-row-fio,
.tel-row-tel, .tel-row-mail, .wrap-doc,
.photo-mngm, .text-mngm, .spec-img, .spec-txt, .sv-lt,
.att-l, .att-r, .recc-doc, .recc-txt,
.mtd-l,
.row-serwl, .row-serwr, .inf-clg, .cb1_img, .cb1_txt,
.rev-ic-l, .rev-ic-r, .rev-ic-l1, .rev-ic-r1, .rev-ic-l2,
.rev-ic-c2, .rev-ic-r2, .prod, .cont-rowl, .cont-rowr,
.kat-l, .kat-c, .kat-r, .prod-nm, .prod-pr, .arhcat {
    display: block;
}

.wrap-prj {
    padding: 0px;
}

.op-projekts{
    width: 99vw;
}

.btn-sldr {
    display: none;
}

.op-projekts {
    padding: 0;
}

.camera_caption_title {
    font-size: 1em !important;
    top: 40vh;
}

.row-r-cell span {
    font-size: 1.1em;
}

.cb1_txt h1, .mp-wrp-2 h3, .mp-wrp-3 h3, .mp-wrp-4 h3, .mp-wrp-5 h3, .mp-wrp-6 h3 {
    font-size: 2em;
    line-height: 1.2em;
}

.row-r-cell-mp span, .icml-mp, .icml-mp:hover {
    float: right;
    font-size: 1em;
    color: #ffffff;
    text-shadow: 0px 0px 5px #000000;
}

.rev-ic-c2 {
    width: 0;
}

.rev-ic-l2, .rev-ic-r2 {
    top: -50px;
    margin-bottom: -36px;
}

.cb1_txt p, .doc-txt span, .doc-txt p, .rev-sld-dn p, .sv-rt p, .wrp-serw p {
    font-size: 1em;
}

.wrap-doc{
    padding: 0;
}

.mp-wrp-3 h3 {
    font-size: 1.4em;
    width: 90%!important;
}

.rev-ic-l {
    width: auto;
    position: relative;
    top: 0;
    margin-bottom: 0;
    left: 0;
    z-index: 1;
}

.rev-sld-dn p {
    padding: 0 20px;
}

.rev-ic-l1 {
    width: auto;
    position: relative;
    top: 0;
    margin-bottom: 44px;
    z-index: 1;
}

.footer-row-left, .footer-row-center, .footer-row-right,
.prod-nm, .prod-pr,.inf-clg {
    display: inline-block;
    width: 30%;
}

.mp-cb-1, .mp-cb-3 {
    box-shadow: none;
}

.footer-row-left {
    width: 38%;
}

.footer-row-left p, .footer-row-center p {
    font-size: 10px;
}

#footer {
    margin-bottom: -40px;
}

.row-mngm {
    text-align: center;
}

.text-mngm h4 {
    font-size: 1.5em;
    padding: 4px 0 0 0;
}

.text-mngm i {
    padding-left: 0px;
}

.text-mngm p {
    padding: 5px 0 0 0px;
    text-align: center;
}

.sv-nws {
    width: 96%;
}

.row-serwl, .row-serwr {
    padding: 10px 4%;
}

.prod-nm {
    width: 37%;
}

.prod-pr p{
    text-align: center;
}

.kat-l, .kat-c, .kat-r{
    padding-bottom: 0;
}

.infl {
    width: 35%;
}

.sv-rt h4 {
    padding-top: 0;
}

.cont-cell h4, .cont-cell p {
    font-size: 1em;
}

.arhcatnm {
    margin-top: 0;
}

.mp-cb-6::before {
    top: 114px;
}

.icemegamenu > ul > li a.iceMenuTitle {
    font-size: 14px;
}

.wrp-serw {
    width: 37%;
}

.row-r-cell-d span {
    font-size: 1.8em;
}

.wrap-dwn-tlf p {
    font-size: 2em !important;
}