/* RESPONSIVE SCALING LAYOUT */
/* SOVRASCRIVI LA REGOLA CHE NASCONDE IL BREADCRUMB SU TABLET */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .modeltheme-breadcrumbs .breadcrumb {
        display: block !important;
    }
    
    /* Se vuoi nascondere solo il breadcrumb ma non l'H1, usa questo invece: */
    /* .modeltheme-breadcrumbs .breadcrumb {
        display: flex !important;
        flex-direction: column;
    }
    .modeltheme-breadcrumbs .breadcrumb > li {
        display: none;
    }
    .modeltheme-breadcrumbs .breadcrumb .article-details {
        display: block !important;
    } */
}
@media (max-width: 3550px) {
    footer{padding-top: 150px;}}
@media (max-width: 1920px) {
    footer{padding-top: 0px;}}
@media (max-width: 1500px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1300px) {}
@media (max-width: 1200px) {#punti_forza .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {flex-basis: 50%;}
	.shop_feature_v3 {min-height: 474px;}
	.modeltheme-breadcrumbs {height: 50vh !important;}
  	.mt_icon_services_item.mt_icon_services_item_inline.style_v1.col-md-6 {min-height: 400px;}
	.col-md-12 .page-title {margin-top: 80px !important;}
	.page-id-19654 .vc_custom_1592897304381 {margin-top: -80px !important;}}
@media (max-width: 1110px) {
    .footer-row-1 .row {padding-top: 50px;}}
@media (max-width: 1024px) {
	.col-md-12 .page-title {margin-top: 60px !important;}
	.service-template-default	.modeltheme-breadcrumbs {margin-top: 183px;}}

@media (max-width: 1024px) {
    .col-md-12 .page-title {margin-top: 60px !important;}
    .service-template-default .modeltheme-breadcrumbs {margin-top: 183px;}
    
    /* FIX H1 SU TABLET - AGGIUNGI QUESTO */
    .modeltheme-breadcrumbs .article-details,
    .modeltheme-breadcrumbs .article-details .post-name {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: relative;
        z-index: 10;
    }
    .modeltheme-breadcrumbs {
        min-height: 200px;
        display: flex;
        align-items: center;
    }
}
@media (max-width: 991px) {
   footer .col-md-2.sidebar-1 {display: flex;justify-content: center;}
	.widget-title {justify-content: center;display: flex;}
	footer .menu .menu-item {display: flex;}
	footer .menu-menu-1-container {display: flex;justify-content: center;}
	footer .footer-top .widget_nav_menu li a {text-align: center;margin-bottom: 4px;}
	footer .col-md-2.sidebar-3 {width: 50%;float: left;}
	footer .col-md-6.sidebar-4 {width: 50%;float: right;}
	footer .contact-details {text-align: center;}
	footer .footer-row-1 {padding-bottom: 5px !important;}
	.mt_icon_services_item.mt_icon_services_item_inline.style_v1.col-md-6 {min-height: auto;text-align: center;width: 100%;}
	#media_image-2 {width: 150px;}
	.vc_custom_heading.vc_do_custom_heading.vc_custom_1699872644736 {text-align: center !important;margin-bottom: 20px;}
	.mt-tabs .content-wrap {margin-top: 5%;}
	.tabs_image {max-width: 40%;}
	.tabs.tabs-style-iconbox nav ul {height: 400px;}
	.alignnone.size-medium.wp-image-24041 {width: 380px;}
	.member01-content-inside h4.member01_name {margin-top: 35px;}
	.partners-logos .alignnone.wp-image-20667 {width: 100%;min-height: 151px;margin-bottom: -100px;}
	.list-icon-title {padding-bottom: 27px !important;}
	.mt-tabs .tabs-style-iconbox nav ul li a {padding: 26px 0px;}
	.advantages.item.vc_col-md-4.servizi {float: left;width: 50%;}
	.activities .activities-content .shop_feature_description_v3 {width: 100%;}
	.activities.row.animateIn.animated.no-animation-selected {margin-bottom: 50px;}
	/* FIX H1 SU TABLET - AGGIUNGI ALLA FINE */
    .modeltheme-breadcrumbs .post-name {
        font-size: 24px !important;
        line-height: 1.3 !important;
        margin-bottom: 15px;
    }
	.vc_custom_heading.vc_do_custom_heading.vc_custom_1699872660856 {margin-bottom: 15px;}}
@media (max-width: 767px) {
	footer p.copyright {text-align: center;}
    .modeltheme-breadcrumbs {height: 30vh !important;}
	.is_header_semitransparent #navbar ul.menu .buy-button a, #navbar .menu .buy-button a {margin-left: 0px;}
	.navbar-collapse.collapse.in .menu .menu-item {text-align: center;}
	#menu-item-23897 {justify-content: center;display: flex;}
	.menu {text-align: center !important;}
	#menu-item-23897 {margin: 20px 0px 20px 0px;}
	.logo img, .navbar-header .logo img {max-width: 140px !important;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle {text-align: center;margin: 20px 0 0;}
	.home .memeber01-img-holder {height: auto; max-height: 272px;}
	.vc_custom_1600331264836 .wpb_wrapper h1 {margin-top: 28%;}
	.vc_column-inner.vc_custom_1600331264836 {height: 450px;}
	.custom_header_fix{height: 50%;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1602574817249 {display: flex;flex-direction: column-reverse;margin-top: 0px !important;  }
	.alignnone.size-medium.wp-image-24056,.alignright.wp-image-20922.size-full {margin: 30px 0px 40px 0px;}
	body .vc_custom_1592893495979{margin-bottom: 0px !important;}
	.alignnone.size-medium.wp-image-24053 {margin-bottom: 20px;}
	body .vc_custom_1749653355207 {margin-top: 0px !important;}
	.alignright.wp-image-20922.size-full {margin: 22px 0px 35px 0px;}
	body .vc_custom_1699866706327 {margin-top: 10px !important;}
	.mobile_padding_bottom.vc_row {padding-bottom: 0px !important;}
	.custom_space{height: 0px !important;}
	.vc_row.wpb_row.vc_row-fluid.no_vertical_margin_mobile.mobile_padding_bottom.no_vertical_padding_mobile.vc_custom_1601036297604.vc_row-has-fill {margin-top: 40px !important;padding-top: 40px !important;}
	.alignnone.size-medium.wp-image-24041 {padding-bottom: 30px;}
	.owl-theme .owl-controls {margin-bottom: 30px;}
	body .vc_custom_1749648520824 {margin-top: -10px !important;}
	.col-md-12 .page-title {margin-top: 100px !important;}
	.service-template-default	.modeltheme-breadcrumbs {margin-top: 74px;}}
@media (max-width: 645px) {
	.featured_image_member {max-height: 140px;}
	.advantages.item.vc_col-md-4.servizi {width: 100%;}
	.shop_feature_v3 {min-height:unset;}
	.featured_image_member img {max-width: 150px;}}
@media (max-width: 479px) {
	footer .col-md-2.sidebar-3 {width: 100%;}
	footer .col-md-6.sidebar-4 {width: 100%;}
	.alignnone.size-medium.wp-image-24041 {width: 300px;}
	#punti_forza{display:block;}}
@media (max-width: 400px) {
	.featured_image_member img  {
	max-height: 110px;
	max-width: 120px;}}
@media (max-width: 364px) {}