p:empty{display:none}
body{
width: 100%;
}
header {
background-color: #1450A0;
}
/*.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;
}
.contatWidget .appointmentLink {
    margin: 30px 0 -30px 0;
    padding: 40px 38px;
    background: #1551a1;
}
.font20{
    font-size: 20px;
}
.pading40{
    padding-top: 0 !Important;
    padding-bottom: 40px !Important;
}
.contatWidget .appointmentLink {
    margin: 30px -15px -35px -15px !Important;
}
.pageTitle {
    left: 0;
    bottom: 115px;
    width: 100%;
    margin-top: 50px;
}
.pageTitle span {
    line-height: 65px;
    border: 1px solid #1551a1;
    padding: 0 25px;
    background: rgba(0, 0, 0, 0.7);
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    color: #FFF;
    display: inline-block;
    text-align: center;
}
@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);
}

}
@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;*/
}
}
}
@media (max-width: 480px) {
/*@media (max-width: 400px)
responsive.css?ver=4.8:211
header .logo_line .pre_contact ul li a {
    line-height: 40px;
}
@media (max-width: 400px)
responsive.css?ver=4.8:207
header .logo_line .pre_contact ul li {
    float: left;
    width: 100%;
    text-align: left;
    line-height: 40px;
}*/
}
