.fblock2.serviceH .serviceHinner .tiTle h4 {
   min-height: 70px !important;
}

p:empty{display:none}
body{
width: 100%;
}
header {
    background-color: rgba(0, 0, 0, 0.2);
}
/*.fblock2.serviceH .serviceHinner img {width:auto}*/
p:empty{display:none}

@media screen and (min-width: 992px) {
  @-moz-document url-prefix() {
    .home {top: -240px;
 position: absolute;
}
#slider_blocks{
margin-top: 240px !important;
}

    .home header{top: 240px;}
    .home#slider_blocks{margin-top: 0 !important}
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (mix-width: 992px) {

.home {top: -240px;
 position: absolute;
}
  .home header{top: 240px !important;}
  .home#slider_blocks{margin-top: 0 !important}
}
@media screen and (min-width: 992px) {
   @supports (-ms-accelerator:true) { 
 .home {top: -240px;
 position: absolute;}
 .home {top: -240px !important;}
 .home header{top: 240px !important;}
 .home#slider_blocks{margin-top: 0 !important} 
   }
}

header .navbar .container-fluid #mainNav ul.nav li.dropdown .dropdown-menu{
-webkit-transform: scale(1, 0);
-webkit-transform-origin: 50% 0;
-webkit-transition: all 300ms ease-in-out 0s;
}
header .navbar .container-fluid #mainNav ul.nav li a::after{
-webkit-transition: all 300ms ease-in-out 0s;
}

.no-js .owl-carousel {
    display: block;
    z-index: 0 !important;
}
.panel-title {
 font-size: 13px !important;
}



footer {
    margin-top: 30px;
    padding: 15px 0;
    background: #000000;
}
.ebz {
   font-size: 18px !important;
   margin: 15px 0;
}

.btn-group {
     display: none;
}

.v10link {
    display: block;
    color: #ffffff;
font-size: 16px;
text-align: center;
}

.v10link a {
   font-size: 16px;
    color: #F18A00;
}



header .navbar .container-fluid #mainNav ul.nav li a {
    padding: 0 50px;
}



.fblock1.block .col-xs-6:last-child a {
     display: none;
}
.fa-angle-right:before {
   display: none;
}

.fblock1.block .col-xs-6:last-child {
    padding-right: 5px;
    padding-top: 5px;
}
.fblock1.block .col-xs-6:last-child p {
    line-height: 16px;
    font-size: 14px;
}
.fblock1.block .col-xs-6:last-child h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 5px;
}
.sectionTitle .tblock {
    font-weight: bold;
    color: #000;
    line-height: 60px;
    border: 1px solid #d8d8d8;
    margin: 0;
}
.sectionTitle h4 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    line-height: 60px;
    border: none !important;
    margin: 0;
    text-transform: uppercase;
    text-align: center;
}

.sectionTitle {
    font-weight: bold;
    color: #000;
    line-height: 60px;
    border-bottom: 6px solid #F28B00;
}


.fblock2.serviceH .serviceHinner .tiTle .learnMore {
    padding: 5px 0;
    border: none !important;
}


.fblock2.serviceH .serviceHinner .tiTle .learnMore a span:after {
    border: none;
    right: -0px;
}

.fblock2.serviceH .serviceHinner .tiTle .learnMore a span:before {
    border: none;
    left: -0px;
}

.fblock2.serviceH .serviceHinner .tiTle .learnMore a:after {
    border: none;
    right: -0px;
}

.fblock2.serviceH .serviceHinner .tiTle .learnMore a:before {
    border: none;
    left: -0px;
}


#ourGallery .ourGallerSlide .owl-controls .owl-nav div {
    width: 62px;
    line-height: 48px;
    border-left: 1px solid #d8d8d8;
    display: inline-block;
    text-align: center;
    font-size: 24px;
}

#ourGallery .ourGallerSlide .owl-controls {
    display: none;
}

.sectionTitle.color-white .tblock i:after {
    display: none;
}
@media (min-width: 768px) and (max-width: 979px) { 

.panel-title {
 font-size: 10px !important;
}

   @media screen and (-webkit-min-device-pixel-ratio:0) {

 body{
margin-top:-50px !important;
}

}
.fblock1.block .col-xs-6:last-child {
    width: calc(100% - 32px);
}

.fblock1.block .col-xs-6:last-child {
   text-align: center
}

#slider_blocks {
    display: none !important;
}
.fblock1.block .col-xs-6:last-child {
    text-align: center !important;
}
}
@media (max-width: 767px) {
.home-main-content{margin-top:225px;}
.fblock1.block .col-xs-6:last-child h3{
    margin-top: 5px;
    margin-bottom: 5px;
}
.fblock1.block .col-xs-6:last-child{
padding-right: 5px;
}
.fblock1.block .col-xs-6:last-child p{
    line-height: 15px;
}
.homepage{
margin-top: -225px !important;
}
.panel-title {
 font-size: 9px !important;
}
.footer-bottom-sidebar{
float: none !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {

 body{
margin-top:-50px !important;
}
}

.fblock2.serviceH .serviceHinner .tiTle h4 {
    font-size: 14px;
    margin: 0 0 15px;
    line-height: 1;
    color: #FFF;
    text-shadow: 0 0 5px #000;
    transition: all 300ms ease-in-out 0s;
}


.karte {
     float: none;
     text-align: center;
     margin: 0 auto;
}

#slider_blocks {
    display: none !important;
}
.fblock1.block .col-xs-6:last-child {
    text-align: center !important;
}
.karte {
    opacity: 1 !important;
}
header .logo_line .pre_contact ul li:last-child {
    margin-left: 0px; 
}
.homepage {
    margin-top: 5px !important;
}
}
@media (max-width: 480px) {
#slider_blocks {
    display: none !important;
}

.fblock1.block .col-xs-6:last-child {
    text-align: center !important;
}

.homepage .block .col-md-6:last-child {
    height: 100px;
}
.karte {
    opacity: 1 !important;
}
.topbar-sidebar {
    text-align: center !important;
}
.list-inline2 {
    margin-bottom: 0px;
}

header .logo_line {
    margin-top: 45px;
}

header .logo_line .pre_contact ul li:last-child {
    margin-left: 0px; 
}

.navbar-header {
     z-index: 9999;
}
.homepage {
    margin-top: 5px !important;
}
}
