/*********************************************************************************

	Template Name: Template Full Name Here
	Description: A perfect template to build beautiful and unique medical websites. It comes with nice and clean design.
	Version: 1.0

	Note: This is custom css.

**********************************************************************************/
.logo {
    margin: auto;
}


.black-logo--version.headroom--sticky.headroom--not-top {
    background: transparent;
    background-color: transparent;
}

.bg_color--3 {
    background: #011f41;
}

.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {   
    margin-top: 100px;
}

.headroom--sticky.headroom--not-top {
    position: absolute;}

.header-default .header__wrapper .header-left .logo a img {   
    width: 257px;}

@media screen and (max-width: 1199px) and (min-width: 992px){ 
.header-default .header__wrapper .header-left .logo a img {
    width: 210px !important;  
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {   
    margin-top: 132px;
}
}

@media screen and (max-width: 992px) and (min-width: 767px){   
.header-default .header__wrapper .header-left .logo a img {
    width: 180px !important; margin: 0 auto; text-align: center; 
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {   
    margin-top: 145px;
    font-size: 46px
}
}


.breadcaump-title-bar { 
    clear: both;
    padding: 56px;
    max-height: 263px;
    width: 100%;
    background-position: center center;    
    background-repeat: repeat-x;
    background-origin: border-box;
    background-color: #011f41;
    background-image: url(../img/texture-testa.jpg);
    border-color: rgba(255,255,255,0);
    background-size: auto;
    margin-top: -109px;
  
}
.breadcaump-title-bar .container-fluid{ 
    clear: both;
    padding: 56px 0;
    max-height: 263px;
    width: 100%;
    background-position: left center;    
    background-repeat: no-repeat;
    background-origin: border-box;  
    background-image: url(../img/04-Banner-3000x308-it-scaled.jpg);
    border-color: rgba(255,255,255,0);
    background-size: auto;
    margin-top: -56px;
  
}





@media only screen and (max-width: 1024px)  {
    .breadcaump-title-bar{ 
    clear: both;
    padding: 56px 0;
    max-height: 263px;
    width: 100%;
    background-position: left center;    
    background-repeat: no-repeat;
    background-origin: border-box;  
    background-image: url(../img/04-Banner-3000x308-it-scaled.jpg);
    border-color: rgba(255,255,255,0);
    background-size: auto;
    margin-top: -73px;
  
}
    .breadcaump-title-bar .container-fluid{ 
    clear: both;
    padding: 56px 0;
    max-height: 263px;
    width: 100%;
    background-position: left center;    
    background-repeat: no-repeat;
    background-origin: border-box;  
    background-image: none;
    border-color: rgba(255,255,255,0);
    background-size: auto;
    margin-top: -91px;
  
}
}


@media only screen and (max-width: 767px)  {
.fusion-page-title-bar{
    clear: both;
    padding: 56px;
    max-height: 236px;
    background-position: -85px center;
	}
   
    .breadcaump-title-bar{ 
    
    margin-top: -73px;
  
}
.header-default .header__wrapper .header-left .logo a img {
    width: 180px !important; margin: 0 auto; text-align: center; 
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {   
    margin-top: 142px;
    font-size: 46px;
}
}

@media screen and (max-width: 575px),{
.header-default .header__wrapper .header-left {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 100%;
    display: inline-flex;
}
}

@media screen and (max-width: 479px){
.header-default.header-bar .header__wrapper {
    margin-right: 0;
    margin: 0 auto;
}}