@media (min-width: 992px){
.phone-top{display:none;}
}

.phone-top{    float: right;
    position: absolute;
    right: 54px;
    top: 9px;
    font-size: 34px;}

/* COMPANY TABLE */
    .table_nice td {
      padding:15px;
      }
      .table_nice tr {
        display: table-row;
        margin-bottom: 3px;
        vertical-align: inherit;
      }
.table_nice  {font-size:17px; width:100%;}
      .table_nice .company_row {
        border: 2px solid #00a5df;
      border-radius: 4px;
      background-color: transparent;
      color: #163651!important;margin-bottom: 3px;
transition:0.3s;
      }
      .table_nice .company_row:hover {
        border: 2px solid #00a5df;
background-color:#00a5df;
transition:0.3s;
      border-radius: 4px;
      color: #163651!important;margin-bottom: 3px;
      }
      .table_nice .ristek td {
        text-align: center;
        font-weight: bold;
      }
      .table_nice .company_row td:first-child {
      font-weight: bold;
      }

/* FACEBOOK SLIDER */
  .cont_fb_slide {
    background-image: url(http://pl.sound-accounts.co.uk/img/fb.png);
    background-position: right top;
    background-repeat: no-repeat;
    position: fixed;
    left: -260px;
    top:30%;
    width: 330px;
    padding-right: 70px;
    padding-top: 0px;
    height: 300px;
    transition: 0.5s;
    z-index: 99999999999;
  }
  @media screen and (max-width: 1024px) {
  .cont_fb_slide {
    background-image: url(http://pl.sound-accounts.co.uk/img/fb2.png);
    background-position: right top;
    background-repeat: no-repeat;
    position: fixed;
    left: -225px;
    top:30%;
    width: 260px;
    padding-right: 35px;
    padding-top: 0px;
    height: 300px;
    transition: 0.5s;
  }
}
  .cont_fb_slide:hover {
    left:0;
    transition: 0.5s;
  }

nav.site-navigation.site-navigation-opened a { color:#fff !important; }
nav.site-navigation.site-navigation-opened li.current-menu-item a { color:#00a5df !important; }
h1, h2, h3, h4, h5 { font-weight: 400; }
div.nice_box { border: 5px #f3f3f3 solid; padding: 10px; margin-bottom: 10px; }
div.nice_box ul { padding-left: 20px; }
li.post-meta-comments { display: none !important; }
footer span.post-date { color:#7e9ab5 !important; }
div.site-logo img { max-width: 325px; }
button.fa-search { display: none; }
.nice_box, .nice-box { border: 1px #efefef solid; padding: 10px; }
.nice_box2, .nice-box2 { background:#00a5df; border: 1px #00a5df solid; padding: 10px; line-height: 24px; font-size: 12pt !important; color:#fff; text-align: justify; }
.nice_box3, .nice-box3 { background:#f3f3f3; border: 1px #f3f3f3 solid; padding: 10px; line-height: 24px; font-size: 12pt !important; text-align: justify; }
ul.ok li { border-bottom: 1px #efefef solid; padding: 10px 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
li.post-meta-author { display: none !important; }
body.single-post h1.single-blog { display: none !important; }
body.blog article.post a.btn.btn-sm.style-4 { margin-top: 0; }
ul.ok li:hover { background:#f8f8f8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
ul.ok li:last-child { border-bottom: 0; padding-bottom: 0;  }
div.top-bar { font-size: 14px; }

@media (max-width: 991px) {
div#rev_slider_1_1_wrapper, div.tp-fullwidth-forcer { height: 600px !important; }
#rev_slider_1_1 div.tp-mask-wrap{ margin-left: 100px !important; }
div.tp-caption.rev-btn.tp-resizeme.noSwipe.rs-hover-ready#slide-5-layer-6 { margin-left: 120px !important; }
footer div.container .row .col-md-4.col-xs-6 { float: none !important; margin: 0 auto !important; margin-bottom: 25px !important; width: 80% !important; }
footer img.attachment-full.size-full { max-width: 400px; } 
#site-content .row { display: table !important; width: 99% !important; margin-left: 0.5% !important; }
#site-content aside.sidebar.col-md-3 { display: table-footer-group !important; }
#site-content aside.sidebar.col-md-3 ul { padding-top: 25px !important; }
#site-content div.col-md-9 { display: table-header-group !important; }
.page-id-15 img.alignright.size-thumbnail.wp-image-2452 { display: none; }
.page-id-15 h5 { margin-top: 25px; }
div.vc_custom_1460016680553 { margin-bottom: 0 !important; }
}

@media (max-width: 480px) {
div.nice_box { border: 0; padding: 0; margin-bottom: 10px; }
div#rev_slider_1_1_wrapper { margin-top: 20px !important; }
div#rev_slider_1_1_wrapper, div.tp-fullwidth-forcer { height: 200px !important; }
#rev_slider_1_1 div.tp-mask-wrap, .tp-bullets.nav-pos-hor-center, div.vc_column-inner.vc_custom_1467191950169 { display: none !important; }
footer div.container .row .col-md-4.col-xs-6 { width: 90% !important; }
footer img.attachment-full.size-full { max-width: 300px; } 
body.home .responsive .logos li { float: none !important; height: auto !important; margin: 0 !important; }
div.site-logo { max-width: 240px !important; }
div.site-logo img { width: 100% !important; }
header div.nav-wrap { background:#fff !important; }
.home .vc_custom_1467187334295 { padding-top: 0 !important; margin-top: 0 !important;  }
.home .vc_custom_1467187334295 .vc_row-has-fill>.vc_column_container>.vc_column-inner { padding-top: 0 !important; }
}
.gpdr input {
max-height: 15px;} 