body { font-size: 16px }
h1, .h1 { font-weight: 300; text-transform: uppercase; margin: 42px 0 31px 0 }
.lower{text-transform: none!important;}
h1 small, .h1 small { font-size: 16px; text-transform: none; vertical-align: middle}
h4, .h4 { font-size: 28px; font-weight: 300; margin-top: 0; margin-bottom: 30px; color: #8b0305 }
a { color: #313031 }
a:hover { text-decoration: none; color: #8b0305 }
img.img-responsive { min-width: 100% }
footer { font-size: 13px; padding: 40px 0 0; background: #ffedb7}
footer h3, footer .h3 { font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 0; margin-bottom: 10px }
footer ul { list-style: none; margin: 0; padding: 0; }
footer li { font-weight: 300; text-transform: uppercase; padding: 4px 0 }
footer .socials { margin-top: 30px; padding: 15px 0; background: #000 }
footer .socials h1, footer .socials .h1 { display: none }
footer .socials img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ }
footer .socials a:hover img { filter: none;  -webkit-filter: grayscale(0%); }
footer.trans { padding: 0; color: #ccc }
footer.trans a.ln { font-weight: bold; color: #4F7938 }
section.padding-xl { padding: 180px 0}
section.padding-l { padding: 150px 0 0}
section.padding-bott { padding-bottom: 100px }

#breadcrumbs {font-size: 16px; font-weight: 300; margin-top: 10px; text-transform: uppercase; color: #313031 }
#breadcrumbs a { color: #313031 }
#map { width: 100%; height: 400px; }
#map.loading {background-image: url(../images/preloader.gif); background-position: center center; background-repeat: no-repeat;}
#topbar { font-size: 20px; text-align: right; padding: 15px 0; color: #ffedb7; background: #000 }
#topbar i.fa { margin-left: 10px; }
#topbar strong a { color: #ffedb7 }
#topbar div[class^="col-"] { padding: 0 }
#topbar div[class^="col-"]:first-child { padding-left: 20px }
#topbar div[class^="col-"]:last-child { padding-right: 20px }
#to-top-left, #to-top-right { display: none; font-size: 30px; text-align: center; position: fixed; bottom: 100px; width: 60px; height: 60px; line-height: 60px; color: #fff; background: rgba(0,0,0,0.3); -webkit-transition: line-height 0.5s; transition: line-height 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
#to-top-left:hover, #to-top-right:hover {  line-height: 40px; background: #8b0305 }
#to-top-left { left: 20px; }
#to-top-right { right: 20px; }
#offer p { line-height: 1.4 }

.as-table { display: table; width: 100% }
.as-table div[class^="col-"] { padding: 0 50px; display: table-cell; float: none; border-right: 1px dashed #4a443b }
.as-table div[class^="col-"]:first-child { padding-left: 0; }
.as-table div[class^="col-"]:last-child { padding-right: 0; border: 0 }
.as-table .vertical-center { vertical-align: middle }
.attributes { display: table; width: 100%; table-layout: fixed; background: #e9e9e9 }
.attributes .item { display: table-row}
.attributes .inner { display: table-cell; padding: 0 15px;  height: 100px; vertical-align: middle; border-bottom: 1px solid #fff }
.box { font-size: 25px; text-align: center; text-transform: uppercase; margin-bottom: 30px; display: table; width: 100%; table-layout: fixed; position:relative; }
.box .box-inner { display: table-cell; vertical-align: middle; width: 100%; height: 215px; z-index: 200 }
.box .box-inner a { z-index: 300}
.box-info { font-size: 18px; text-align: left; text-transform: none; padding: 0 40px;  background: #ffe597; position: relative; padding-bottom: 85px; height: 705px }
.box-info .btn { position: absolute; bottom: 35px; left: 0; -webkit-border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0;border-top-left-radius: 0;border-bottom-left-radius: 0; background: #8b0305; border-color: #8b0305 }
.box-image { position: relative; height: 705px }
.box-image span { font-size: 41px; position: absolute; bottom: 50px; left: 0; right: 0; color: #fff; }
.box-image.nasz-katalog { background: #000;}
.box-image.nasz-katalog:before {position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(../images/nasz-katalog.jpg) no-repeat; background-size: cover; content: ' ';  -webkit-transition: opacity 0.5s; transition: opacity 0.5s; -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.box-image.nasz-katalog:hover:before {opacity: 0.8}
.box-image.nasz-katalog a { text-decoration: none; color: #fff }
.box-green a, .box-red a, .box-yellow a { color: #fff }
.box-green { background: url(../images/bg-domator.jpg) no-repeat; background-size: cover }
.box-red { background: url(../images/bg-sklep.jpg) no-repeat; background-size: cover }
.box-yellow { background: url(../images/bg-donice.jpg) no-repeat; background-size: cover }
.box-green .box-inner {background: #beee50}
.box-red .box-inner {background: #ff1800}
.box-yellow .box-inner {background: #fbc432 }
.box-green .box-inner, .box-red .box-inner, .box-yellow .box-inner { -webkit-transition: background 0.5s; transition: background 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.box-green:hover .box-inner, .box-red:hover .box-inner, .box-yellow:hover .box-inner { background: transparent }
.btn i {margin-left: 4px; margin-right: 4px;  -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.btn:hover i {margin-right: 0; margin-left: 8px }
.btn-info, .btn-warning { padding: 12px 15px }
.btn-warning:hover { background: #8a0304; border-color: #8a0304; color: #fff }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { opacity: 1 }
.btn-gotoshop { background: #fff }
.catcont { position: relative; }
.catnb { font-size: 14px; position: absolute; top: -25px; left: 0px; color: #808080 }
.category-item { text-align: center; }
.category-item img { margin: 0 auto }
.category-item .category-content { padding: 0 20px 20px; color: #313031; box-sizing: border-box; -webkit-transition: background 0.5s; transition: background 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.category-item .category-content h3 { font-size: 24px; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; margin: 0; padding: 0; height: 75px; line-height: 75px; color: #8b0304 ; overflow: ellipsis }
.category-item .category-content .content { text-align: left; word-wrap: break-word; overflow: hidden; height: 205px }
.category-item a { text-decoration: none;  }
.category-item a:hover .category-content { background: #ffe597; }
.category-preview { margin-bottom: 85px }
.col-kontakt .widget { padding: 4px 0 }
.creator { font-weight: bold; color: #6eba48;}
.divider { height: 90px; position: relative }
.divider+h1, .divider+.h1 { margin-top: 0 }
.divider.arrow {height: 300px;}
.divider.arrow:after { width: 140px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: -70px; content: ' '; background: url(../images/sprite.png) 0 -140px no-repeat; animation: move 1s infinite; -webkit-animation: move 1s infinite linear; -moz-animation: move 1s infinite linear; -o-animation: move 18s infinite linear; -ms-animation: move 1s infinite linear; }
.fancybox-close { background: transparent; top: -10px; right: -45px; color: #3A3A3A }
.fancybox-close:hover, .fancybox-next:hover, .fancybox-prev:hover { color: #ccc }
.fancybox-close i { font-size: 50px; }
.fancybox-next, .fancybox-prev { color: #3A3A3A; }
.fancybox-prev { }
.fancybox-next { text-align: right; }
.fancybox-next i, .fancybox-prev i { position: absolute; font-size: 160px; top: 50%; margin-top: -80px; }
.fancybox-prev i { left: -80px }
.fancybox-next i { right: -80px }
.fancybox-skin { background: #000; }
.fancybox-title { padding: 10px; color: #fff; background: rgba(255,255,255,0.7); }
.fancybox-title span { font-size: 18px; display: inline-block; margin-top: 10px; padding: 0px 5px 10px 10px; color: #141412; }
.fancybox-title-inside-wrap {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.fancybox-title-inside-wrap .btngoto { text-align: right; }
.filters { text-transform: uppercase; padding: 40px 0;}
.gallery { margin: 0; margin-top: 45px }
.gallery h2, .gallery .h2 { font-size: 30px; text-align: center; text-transform: uppercase; margin: 0; padding: 25px; background: #000; color: #fff; }
.gallery div[class^="col-"] { padding: 1px; }
.gallery a {position: relative; display: block; background: #000 }
.gallery a img { width: 100%; -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0); -webkit-transition: opacity 0.5s linear;
       -moz-transition: opacity 0.5s linear;
        -ms-transition: opacity 0.5s linear;
         -o-transition: opacity 0.5s linear;
            transition: opacity 0.5s linear; }
.gallery a .title { position: absolute; font-size: 14px; font-weight: bold; color: #fff; text-align: center; top: 50%; left: 0; right: 0; transform: translateY(-50%); opacity: 0; -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0); -webkit-transition: opacity 0.5s linear;
       -moz-transition: opacity 0.5s linear;
        -ms-transition: opacity 0.5s linear;
         -o-transition: opacity 0.5s linear;
            transition: opacity 0.5s linear; }
.gallery a:hover img { opacity: 0.8 }
.gallery a:hover .title { opacity: 1 }

.container-fluid.gallery { margin-top: 0 }
.mix { display: none }
.nav-pills>li>a { border: 0 !important }
.navbar-brand { height: 75px; padding-top: 0; padding-bottom: 0; }
.navbar-nav { margin-top: 20px; }
.navbar-nav li a { font-size: 20px; font-weight: 300; text-transform: uppercase; color: #313031; }
.navbar-nav .shop a:after { font-family: FontAwesome; content: '\f07a'; margin-left: 5px }
.navbar-default { width: 100%; margin: 0; padding-top: 15px; padding-bottom: 28px; border: 0; border-bottom: 1px solid #d1d1d1; background: #fff; }
.navbar-default #logo { text-indent: -5000px; width: 245px; height: 102px;  zoom: 0.7; -moz-transform: scale(0.7); -moz-transform-origin: top left}
.navbar-default .navbar-nav>li>a { padding: 15px; border: 0; background: transparent; }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #8b0305; background: transparent !important;}
.navbar-default .navbar-toggle {margin-top: 35px; padding: 0; white-space: nowrap; text-transform: uppercase; border: 0; }
.navbar-default .navbar-toggle.collapsed .close { display: none }
.navbar-default .navbar-toggle.collapsed .open { display: block }
.navbar-default .navbar-toggle:not(.collapsed) .close { display: block; font-size: 30px; margin-top: -10px; color: #000; opacity: 0.6 }
.navbar-default .navbar-toggle:not(.collapsed) .open { display: none }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: transparent }
.navbar-default .navbar-toggle .msg + div { display: inline-block; }
.navbar-default .navbar-toggle .icon-bar { background-color: #8b0304 }
.navbar-default.affix { padding-bottom: 15px; top: 0; z-index: 999; background: rgba(255,255,255,0.9); border-bottom: 1px solid #d1d1d1 !important;  }
.navbar-default.affix .navbar-brand { margin-top: 0px; height: 52px; }
.navbar-default.affix .navbar-brand #logo { zoom: 0.4; -moz-transform: scale(0.4); -moz-transform-origin: top left }
.navbar-default.affix .navbar-nav { margin-top: 0px }
.navbar-default.affix .navbar-toggle { margin-top: 15px }
.navbar-default.no-border { border: 0 }
.news .date { margin-top: 50px; color: #808080}
.news-item:hover { }
.news-item h2, .news-item .h2 {font-size: 22px; margin-top: 0; margin-bottom: 20px }
.news-item p { margin-bottom: 20px }
.news-item .date { padding: 12px 0; color: #808080}
.news-item .image {background: #000; background-size: cover}
.news-item .image img { -webkit-transition: opacity 0.5s; transition: opacity 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.news-item .more-link { display: block; margin-top: 25px; font-size: 14px; text-transform: uppercase; color: #8b0305; }
.news-item .more-link i { -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.news-item:hover .image img {opacity: 0.8}
.news-item:hover h2, .news-item:hover .h2 { color: #8b0305 }
.news-item:hover .more-link { color: #313031 }
.news-item:hover .more-link i { margin-left: 4px; color: #8b0305 }
.offer h1, .offer .h1 { font-size: 38px; margin-bottom: 65px }
.offer h2, .offer .h2 { text-transform: uppercase; margin-top: 0; margin-bottom: 35px; }
.offer h3, .offer .h3 { font-size: 22px; text-transform: uppercase; margin-top: 40px; margin-bottom: 8px; }
.offer p { font-size: 16px }
.offer .feature-image { margin-bottom: 20px }
.offer .price { font-size: 22px; text-transform: uppercase; margin-top: 30px }
.offer .price em { font-size: 33px; font-style: normal; text-transform: lowercase; color: #8b0304; }
.offer-item h2, .offer-item .h2 { font-size: 25px; font-weight: 300; position: relative; height: 170px; margin: 0; padding: 35px 20px; box-sizing: border-box; color: #313031; background: #fff }
.offer-item a { display: block; background: #000;  }
.offer-item a img {  -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear; }
.offer-item a:hover h2, .offer-item a:hover .h2 { color: #8b0305; background: #ffe8a1 }
.offer-item a:hover img { opacity: 0.7 }
.pad { padding: 50px 0 50px 0 }
.pagination, .pagination a { font-size: 18px; color: rgb(51, 51, 51) }
.pagination a:hover, .pagination span.current { color: #8b0304 }
.post-pagination { font-size: 33px; margin: 70px 0; }
.post-pagination .btn { padding: 16px 35px; border: 1px solid #8b0304; color: #8b0304; border-radius: 3px }
.post-pagination .btn:hover { background: #8b0304; color: #fff }
.post-pagination .pagination-link, .post-pagination .pagination-link a { color: #c9c9c9; }
.post-pagination .pagination-link:hover, .post-pagination .pagination-link a:hover { color: #8b0304; }
.precontainer { position: relative; background: #fff }
.precontainer.dark { background: #8b0304; color: #fff }
.precontainer div[class^="col-"] { padding-top: 50px; padding-bottom: 50px; }
.precontainer:first-child div[class^="col-"] { padding-top: 0 }
.precontainer .image { position: absolute; top: 0; bottom: 0; right: 50%; left: 0; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.precontainer.dark .image { left: 50%; right: 0; }
.precontainer .wrapper { padding-left: 50px; }
.precontainer:first-child .wrapper { padding-right: 50px; padding-left: 0 }
.realization { padding: 5px 0 20px 0; }
.realization .address { position: relative }
.realization .address, .realization .row p { padding-left: 78px; }
.realization .address h2, .realization .address .h2 { margin-bottom: 2px; color: #8e0b0c; }
.realization .address p { font-size: 12px; margin-bottom: 20px; padding-bottom: 8px; color: #808080; border-bottom: 1px solid #808080; }
.realization .address i { font-size: 47px; color: #8a0304; position: absolute; left: 5px; top: 0; }
.realization .row p { margin-bottom: 20px; }
.recent-post { width: 100%; display: table; table-layout: fixed; }
.recent-post h3, .recent-post .h3 { font-size: 25px; color: #313031 }
.recent-post .inner { width: 100%; height: 170px; display: table-cell; vertical-align: middle; border-bottom: 1px solid #a2a2a2; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -ms-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.recent-post .inner:hover { background: #ffdf96 }
.recent-post .inner:hover h3, .recent-post .inner:hover .h3 { color: #8b0304 }
.recent-post .inner a { display: block; padding: 0 20px }
.recent-post .date { font-size: 14px; color: #808080 }
.qtranxs_language_chooser { list-style: none; margin: 0 }
.qtranxs_language_chooser li { display: inline-block; opacity: 0.4; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;  -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
.qtranxs_language_chooser li:hover { opacity: 1 }
.qtranxs_language_chooser li.active { opacity: 1 }
.socials {background: #000}
.shop-url { margin-top: 10px }
.table { border: 0 }
.table > tbody > tr > td {padding: 12px 20px;}
.table > tbody > tr > td:first-child { border-left: 0}
.table > tbody > tr > td:last-child { border-right: 0 }
.table-hover>tbody>tr:hover { background-color: #ffe8a1;}
.table-hover>tbody>tr:hover td, .table-hover>tbody>tr:hover td a { color: #971c16;}
.metaslider { text-align: center; margin-bottom: 45px !important;  }
.metaslider .caption-wrap { font-family: Ubuntu, sans-serif; font-size: 32px; font-weight: 300; text-align:center; margin: 0 25% !important; padding: 20px !important; width: 50% !important; background: rgba(255,255,255,0.5) !important; color: #313031 !important; opacity: 1 !important; line-height: 0.9 !important; }
.metaslider .caption-wrap span { font-size: 35px; font-weight: normal; text-transform: uppercase; display: block }
.metaslider .rslides > li { overflow: hidden; width: 100%; height: 415px !important }
.metaslider .rslides > li img { min-width: 100% !important; width: auto; height: 100%; position: relative; left: 50%; transform: translateX(-50%); }
.metaslider .rslides_tabs {display: none}
.metaslider .prev, .metaslider .next {text-indent: -5000px; margin-top: -40px; width: 80px; height: 80px;}
.metaslider .prev:after, .metaslider .next:after { font-family: FontAwesome; text-indent: 0; font-size: 50px; position: absolute; top:0; left: 0; text-align: center; line-height: 80px; width: 80px; height: 80px; content: '\f104'; color: #fff; z-index: 999 }
.metaslider .next:after {content: '\f105';}

@media (max-width: 1400px) {
  .box-info { height: auto }
  .metaslider .caption-wrap { margin: 0 10% !important; width: 80% !important; padding: 10px !important }
  .nav>li>a { text-align: center; padding: 15px; border-bottom: 1px solid #e9e9e9 }
  .nav>li>a:hover { background: #ffe597 !important }
  /*.navbar-collapse { margin-top: 20px }
  .navbar-collapse .navbar-nav { margin-top: 0 }*/
}

@media (max-width: 1024px) {
    .fancybox-close { top: 10px; right: 10px; color: #fff }
    .fancybox-prev i { left: 10px; color: #fff }
    .fancybox-next i { right: 10px;  color: #fff }
}

@media (max-width: 900px) {
  #topbar .callus { text-align: left }
  .divider { display: none }

  .post-pagination { font-size: 25px }
  .post-pagination .pagination-link { margin-top: 8px }
}

@media (max-width: 767px) {
  footer { padding: 0 }
  #to-top-left, #to-top-right { font-size: 22px; width: 35px; height: 35px; line-height: 35px; bottom: 15px; }
  .attributes { margin-bottom: 50px }
  .as-table { display: block; width: auto; padding: 30px  }
  .as-table div[class^="col-"] { text-align: center; display: block; padding: 20px 0; border: 0; border-bottom: 1px dashed #4a443b; }
  .category-item .category-content .content { height: auto; }
  .metaslider .caption-wrap { font-size: 18px; width: 100% !important; margin: 0 !important; padding: 10px !important }
  .metaslider .caption-wrap span { font-size: 20px }
  .metaslider .prev, .metaslider .next { margin-top: -15px; height: 30px; width: 30px;  }
  .metaslider .prev:after, .metaslider .next:after { font-size: 14px; height: 30px; width: 30px; line-height: 30px;}
  .metaslider .rslides > li { height: 300px !important }
  .offer h1, .offer .h1 { margin-bottom: 50px }
  .panel-grid-cell { display: block; float: none !important; width: auto !important }
  .post-pagination { font-size: 14px }
  .post-pagination .btn { padding: 12px 25px }
  .post-pagination .pagination-link { margin-top: 12px }
  .precontainer { background: #8b0304; color: #fff; }
  .precontainer div[class^="col-"] { padding-top: 0 }
  .precontainer .image { display: none }
  .precontainer .wrapper { padding-left: 0; padding-right: 0 }
  .precontainer:first-child .image { display: block; position: relative; left: 0; right: 0; height: 400px }
  .precontainer:first-child div[class^="col-"] { padding-bottom: 0 }
  .socials .text-right { text-align: center }
    .fancybox-nav i { font-size: 90px }
    .fancybox-next i, .fancybox-prev i { margin-top: -45px }
    .fancybox-next i { right: -60px }
    .fancybox-prev i { left: -60px }
    .fancybox-close i { font-size: 35px }
    .fancybox-title-inside-wrap .btngoto { text-align: center; }
}

@media (max-width: 500px) {
  body { font-size: 14px }

  #topbar { font-size: 12px }
  #logo { margin-top: 15px; margin-left: 15px; zoom: 0.8; }

  .metaslider .rslides > li { height: 250px !important }
  .navbar-default #logo { zoom: 0.5; margin-top: 0 }
  .navbar-default .navbar-toggle { margin-top: 20px }
  .navbar-default.affix #logo { margin-top: 0 }
  .navbar-brand { height: 50px }
  .to-top { display: none }
  .post-pagination { font-size: 16px }
  .post-pagination .btn { font-size: 16px; padding: 12px }
  .post-pagination .hidden-xxs { display: none }
  .post-pagination .pagination-link { margin-top: 4px }
  .post-pagination .pagination-link i { font-size: 34px }
  .precontainer:first-child .image { height: 200px }
  .offer-item h2, .offer-item .h2 { font-size: 16px }
  .fancybox-title span { display: none }

}

@media (max-width: 260px) {
  .navbar-default .navbar-toggle .msg { display: none }
  .post-pagination .btn { font-size: 16px; padding: 8px }
}

@-webkit-keyframes move {
  from { margin-top: -34px; opacity: 1 }
  to { margin-top: -24px; opacity: 0.7 }
}
@-moz-keyframes move {
  from { margin-top: -34px; opacity: 1 }
  to { margin-top: -24px; opacity: 0.7 }
}
@-o-keyframes move {
  from { margin-top: -34px; opacity: 1 }
  to { margin-top: -24px; opacity: 0.7 }
}
@-ms-keyframes move {
  from { margin-top: -34px; opacity: 1 }
  to { margin-top: -24px; opacity: 0.7 }
}
@keyframes move {
  from { margin-top: -34px; opacity: 1 }
  to { margin-top: -24px; opacity: 0.7 }
}
.p-cert{
font-size: 25px;
font-weight: 300;
position: relative;
height: 170px;
margin: 0;
padding: 30px 20px;
box-sizing: border-box;
color: #313031;
background: #fff;
line-height: 30px;
}
.sek-cont h2, #aboutus h2{
font-size: 36px;
text-transform:uppercase;
margin: 42px 0 31px 0;
}
@media only screen and (max-width: 1199px)  {
.navbar-nav li a {
    color: #777 !important;
}
.dropdown-menu {
    position: relative;
    display:none;
    float:none;
    text-align: center;
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
.dropdown-menu > li > a {
    display: block;
    padding: 12px 20px;
    }
}