@media (min-width: 1050px) {
.fixed-top.fixed{position:fixed !important;; top:0; z-index:9999 !important; width:100%}
}
.blue {
color: #33a9ee;
}
.bottom-footer {
 padding-top: 0px;
padding-bottom:0px;
}
.top-header {
    padding-bottom: 0px;
    padding-top:0px;
}
.middle-header {
   padding: 0px;
}
.contact-details .detail-box i {
    background-color: rgba(255, 255, 255, 0);
    border-bottom: 0px solid #2098df;
}
.contact-details .detail-box.phone-box i {
    background-color: rgba(15, 137, 209, 0);
    border-bottom-color: rgba(255, 255, 255, 0);
}
.contact-details .detail-box.mail-box i {
    background-color: rgba(255, 255, 255, 0);
}
.navbar-collapse.collapse {
    margin-left:276px;
}
.home-banner .left-shape {
    background-color: #f7f7f7;
}
a:hover {
   color: #f2f2f2;
   text-decoration: none;
}
ul.social-widget.side a.facebook, ul.social-widget.side a.skype, ul.social-widget.side a.instagram {
    background-color: rgba(122, 122, 122, 0.02);
    border: 1px solid #7a7a7a;
}
.comment-section {
     color: rgba(255, 255, 255, .15);
}
.text_name_nutrizione{
    padding-right: 30px;
}
.text_name_osteopatica{
    padding-right:15px;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
    border: 1px solid #f2f2f2 !important;
    background-color: transparent !important;
}
.vc_images_carousel .vc_carousel-indicators li {
    border: 1px solid #f2f2f2 !important;
    background-color:#f2f2f2 !important;
}
.title_sub_corsi > p {
    color: #000;
    font-weight: 700 !important;
}
.banner-left::before {
    background-image:none;
}
.banner-left {
   padding-top:35px !important;
}
#menu-item-8382 li{
   border-bottom: 1px solid lightGray;
   margin-bottom:15px;
}
.text_name_nutrizione > p {
    color: #000;
    font-weight: 700 !important;
}
.logo-block {
    width: 100%;
}
.dropdown-menu {
    margin-right: -3px;
}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {
    width: 0px;
}
.flex-control-paging li a.flex-active {
    background: rgb(15, 137, 209) !important;
}
#logo-image {
width: 50% !important;
}
.middle-header .container .row {
    text-align: center;
}
@media (max-width: 991px)
{
.navbar-collapse.collapse {
    margin-left: 0px !important;
    padding-right: 36px;
}
#logo-image {
width: 100% !important;
}
.dropdown-menu a {
font-size: 70% !important;
}
.widget.footer-widget.widget_text .textwidget {
padding-right: 46px;
}
.copyright{
text-align:center;
margin-top: -140px;
}
}
.ow-navigation:before {
    left: 0%;
}
.vanna_info{
text-align:center;
}
.centro_carousel img{
border: 1px solid lightGray;
}

