.mnews_sidebar_des_inner_image img {
    width: 120px;
    height: 120px;
    object-fit: cover;
}
@font-face {
	font-family: "Poppins-Regular";
	src: url(fonts/Poppins-Regular.ttf);
}
@font-face {
	font-family: "Poppins-Medium";
	src: url(fonts/Poppins-Medium.ttf);
}
@font-face {
	font-family: "Poppins-SemiBold";
	src: url(fonts/Poppins-SemiBold.ttf);
}
@font-face {
	font-family: "Poppins-Bold";
	src: url(fonts/Poppins-Bold.ttf);
}
@font-face {
	font-family: "Poppins-Light";
	src: url(fonts/Poppins-light.ttf);
}
body {
	overflow-x: hidden;
	font-family: "Poppins-Regular";
}
body p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	line-height: 23px;
}
body h1 {
	font-family: "Poppins-SemiBold";
}
.mnews_fetures_images_des img {
	max-width: 100%;
	width: auto;
	height: auto;
}
/* about page design start */

.showroom_about_us {
	padding-top: 190px;
}
.m_about_us h2 {
	font-family: "Poppins-SemiBold";
	color: #272727;
	font-size: 41px;
	padding-bottom: 5px;
}
.m_about_us p {
	letter-spacing: 4.2px;
	color: #414141;
}
.m_sforzin_text1 p {
	font-family: "Poppins-Regular";
	color: #414141;
	text-align: left;
	font-size: 14px;
	padding-bottom: 20px;
	padding-right: 30px;
	line-height: 25px;
}
.m_sforzin_text2 p {
	font-family: "Poppins-Regular";
	color: #414141;
	text-align: left;
	font-size: 14px;
}
.m_showroom_about_us img {
	padding-top: 50px;
	max-width: 100%;
}
.m_timeline_text h1 {
	font-family: "Poppins-Regular";
	color: #414141;
}

.m_facciamo_image img {
	max-width: 100%;
}
.m_facciamo .container-fluid {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.mabt_time_line_section {
	padding: 70px 0px 0px 0px;
	background-color: #f4f4f4;
}
.mabt_time_line_sec_inner_left {
	width: 37%;
}
.mabt_time_line_sec_inner_left p {
	padding: 10px 0px 0px 60px;
	letter-spacing: 4.2px;
	color: #414141;
}
.mabt_time_line_sec_inner_left h2 {
	font-family: "Poppins-SemiBold";
	color: #272727;
	font-size: 42px;
	padding-bottom: 5px;
}

.mabt_time_line_sec_inner_right {
	width: 63%;
}

.mabt_time_line_sec_inner {
	display: flex;
	flex-wrap: wrap;
}

.mabt_time_line_sec_right_slide_item {
	width: 100%;
	padding-right: 70px;
}
.mabt_time_line_sec_right_slide_item p {
	line-height: 30px;
}

.mabt_time_line_sec_right_slider {
	display: flex;
	flex-wrap: wrap;
}

.mabt_time_line_sec_inner_left {
	text-align: center;
}
.mabt_time_line_section h1 {
	font-family: "Poppins-Regular";
	color: #272727;
	padding-bottom: 20px;
	font-size: 50px;
}
.mabt_facciamo_image img {
	max-width: 100%;
	min-width: 100%;
}
.mabt_facciamo_image {
	width: 37%;
}
.mabt_facciamo_image_text_inner {
	display: flex;
}
.mabt_facciamo_image_left_text {
	width: 63%;
	padding: 70px 250px 0px 0px;
}
.mabt_facciamo_image_left_text h2 {
	padding-bottom: 20px;
	font-family: "Poppins-SemiBold";
	color: #414141;
	font-size: 34px;
	padding-bottom: 5px;
}
.mabt_facciamo_image_left_text p{
    padding-bottom:30px;
}
.mabt_facciamo_image_left_text h3 {
	padding-bottom: 20px;
	font-family: "Poppins-Bold";
	color: #414141;
	font-size: 23px;
}
.mabt_facciamo_image_left_text_under {
	display: flex;
	padding-top: 60px;
}
.mabt_facciamo_left_text_under_text {
	padding-right: 40px;
}
.mabt_expertise {
	display: flex;
}
.mabt_expertise_text_image_inner {
	display: flex;
}
.mabt_expertise_text {
	width: 37%;
}
.mabt_expertise_text1 {
	width: 50%;
	margin: 0px 55px 0px auto;
}
.mabt_expertise_text1 h2 {
	padding-bottom: 30px;
	font-family: "Poppins-SemiBold";
	color: #414141;
	font-size: 34px;
}
.mabt_expertise_text ul li {
	list-style: disc;
	font-family: "Poppins-Regular";
	color: #272727;
	font-size: 14px;
}
.mabt_expertise_text ul {
	padding-left: 20px;
}
.mabt_expertise_text p b {
	padding: 20px 0px;
}
.mabt_expertise_image {
	width: 63%;
}
.mabt_expertise_image_inner img {
	width: 100%;
	padding: 0px 20px 20px 0px;
}
.mabt_expertise_under_text_le {
	width: 70%;
	margin: auto;
	padding: 100px 100px 70px 0px;
}
.mabt_expertise_under_text_le h3 {
	font-family: "Poppins-Medium";
	color: #414141;
	font-size: 23px;
	line-height: 35px;
}
.mabt_ascolto_bg {
	background-color: #f4f4f4;
}
.mabt_ascolto {
	width: 90%;
	margin: 0px 0px 0px auto;
}
.mabt_ascolto .container-fluid {
	width: 100%;
}
.mabt_ascolto_header_desc {
	padding: 50px 20px 50px 75px;
}
.mabt_ascolto_header_desc h3 {
	font-family: "Poppins-SemiBold";
	font-size: 22px;
	color: #b60105;
	padding-bottom: 5px;
}
.mabt_showroom_about_us img {
	width: 100%;
}
.mabt_showroom_about_us {
	position: relative;
	padding-bottom:80px;
}
.mabt_showroom_color {
	position: absolute;
	background-color: #b60105;
	width: 90%;
	top: 0%;
	right: 0px;
	height: 100px;
	opacity: 0.8;
}

.owl-carousel .owl-nav button.owl-prev {
	/*display: none;*/
}

.hm_sfzn_header_slider.owl-carousel .owl-nav button.owl-prev {
    display: block;
}

/*.owl-carousel .owl-nav button.owl-next {*/
/*	position: absolute;*/
/*	right: -40px;*/
/*	font-size: 35px;*/
/*	bottom: 250px;*/
/*}*/


.mabt_showroom_about_color {
	background-color: #b60105;
}
/* about page design end */

/* Showroom Home Page Design Start */
.mshm_address_section {
	padding-top: 80px;
	padding-bottom:70px;
}
.mshm_address_right_text_button button {
	margin-top: 50px;
	padding: 5px 10px;
	background: transparent;
	border: 1px solid gray;
	font-family: "Poppins-Regular";
}
.mshm_address_right_text_button {
	padding-right: 30px;
}
.mshm_address_middle_text {
	padding-right: 30px;
}
.mshm_address_middle_text p{
    padding-bottom:30px;
}
.mshm_gallery {
	padding-top: 40px;
	padding-bottom: 80px;
}
.image_gallery img {
	width: 100%;
	padding-bottom: 25px;

}

/* Showroom Home Page Design end */
/* Brand Page Design Start */
.mshm_brand_des_left h2 {
	font-family: "Poppins-SemiBold";
	color: #272727;
	font-size: 41px;
}
.mshm_brand_des_left {
	width: 60%;
}
.mshm_brand_des_right {
	width: 40%;
}
.mshm_brand_des_text {
	width: 62%;
	display: flex;
	margin: auto;
}
.mshm_brand {
	padding-top: 200px;
}

.mshm_brand_des_right p {
	font-family: "Poppins-Regular";
	color: #414141;
	font-size: 14px;
	line-height: 25px;
}

.mshm_brand_image {
	padding-top: 100px;
}
.mshm_brand_image p {
	padding: 0px 50px 40px 50px;
	    min-height: 235px;
}
.mshm_brand_product_image {
	height: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mshm_brand_product_image img {
	max-width: 100%;
	object-fit: cover;
}
.mshm_brand_image a {
	font-family: "Poppins-Bold";
	color: #414141;
	font-size: 17px;
	padding: 50px 0px 30px 50px;
}

.mshm_brand_product_header {
	padding-left: 50px;
	padding-top: 40px;
}
.mshm_brand_product_header:last-child {
	padding: 0px 50px 30px 50px;
}

.mshm_brand_download_button img {
	padding-right: 10px;
}
.mshm_brand_download_button a {
	color: #414141;
	font-family: "Poppins-Regular";
	font-size: 14px;
}
.mshm_brand_download {
	padding-top: 80px;
}
.mshm_brand_download_button {
	padding-left: 50px;
	padding-bottom: 10px;
}
.mshm_brand_gallery {
	padding-top: 70px;
}
.mshm_brand_gallery .container-fluid {
	width: 100%;
}
.mshm_brand_gallery_image {
	position: relative;
	overflow: hidden;
	transition: 0.3s;
	margin-bottom: 20px;
}
.mshm_brand_gallery_image:hover .mshm_brand_gallery_image_hover_effect {
	top: 0%;
}
.mshm_brand_gallery_image img {
	width: 100%;
}
.mshm_brand_gallery_image_hover_effect a {
	color: #fff;
}
.mshm_brand_gallery_image_hover_effect p{
	color: #ffffff;
	letter-spacing: 4.07px;
	font-family: "Poppins-Regular";
	font-size: 16px;
	text-transform: uppercase;
}
.mshm_brand_gallery_image_hover_effect {
	width: 100%;
	height: 100%;
	text-align: center;
	align-items: center;
	color: #fff;
	top: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.4);
	transition-duration: 1s;
	display: flex;
	justify-content: center;
}

/* Brand Page Design End */

/* Marchi Page Design Start  */
.mmar_brand_filter_section {
	padding-top: 180px;
}
.mmar_brand_filter_section .container-fluid {
	padding: 0px;
}
.mmar_brand_filter_section h2,
.mmar_brand_filter {
	text-align: center;
}
.mmar_brand_filter_section h2 {
	padding: 10px;
	font-size: 41px;
	font-family: "Poppins-Semibold";
	color: #272727;
}
.mmar_brand_filter button {
	border: none;
	background: transparent;
	font-family: "Poppins-Regular";
	font-size: 12px;
}
.mmar_brand_filter button.active {
	font-family: "Poppins-Semibold" !important;
}
.mmarchi_brand_logo_here img {
	max-width: 90%;
	height: fixed;
	color: #414141;
	padding: 20px 30px;
}
.mmarchi_gallery {
	padding-top: 60px;
}

/* Marchi Page Design End  */
/* Download Page Design Start */
.mdownload_section {
	/*padding-top: 150px;*/
}
.mdownload_section .container {
	padding-top: 180px;
	text-align: center;
}
.m_download_header {
	text-align: center;
	padding-bottom: 120px;
}
.m_download_header h2 {
	font-family: "Poppins-SemiBold";
	font-size: 41px;
	color: #272727;
	letter-spacing: -1.07px;
}
.m_download_header p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #414141;
	letter-spacing: 3.92px;
}
.mdownload_button_here {
	display: flex;
	justify-content: space-around;
}
.mdownload_button_here a {
	color: #414141;
	font-family: "Poppins-Regular";
	font-size: 16px;
}
.mdownload_button_here li {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #414141;
	list-style: none;
	text-align: left;
	width: 33.33%;
}
.rdownload_pdf {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #414141;
	list-style: none;
	text-align: left;
	padding-left: 45px;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 15px;
}
.rdownload_pdf a {
	color: #414141;
	font-family: "Poppins-Regular";
	font-size: 16px;
}
.rdownload_pdf_sec .row {
	margin: 0;
}
.mdownload_button_here_sec hr {
	margin-left: auto;
}

/* Download Page Design end */
/* Contatti Page Design Start */
.mconttai_section {
	padding-top: 200px;
}
.m_contatti_header {
	text-align: center;
}
.m_contatti_header h2 {
	font-family: "Poppins-SemiBold";
	font-size: 44px;
	color: #414141;
	letter-spacing: -1.15px;
	line-height: 48px;
	padding-bottom: 20px;
}
.m_contatti_header p {
	font-family: "Poppins-Regular";
	font-size: 13px;
	color: #414141;
	letter-spacing: 4.2px;
	line-height: 18px;
}
.mcontatti_address_desccription {
	width: 80%;
	margin: auto;
}
.mcontatti_address_desccription h2 {
	font-family: "Poppins-SemiBold";
	color: #414141;
	font-size: 41px;
	line-height: 40px;
	padding-bottom: 20px;
}
.mcontatti_address_desccription p {
	font-family: "Poppins-Regular";
	color: #414141;
	font-size: 14px;
	letter-spacing: 4.12px;
}
.mcontatti_address_desccription_left a {
	color: #414141;
	font-family: "Poppins-Regular";
	letter-spacing: 1px;
}
.mcontatti_address_desccription_left li {
	color: #414141;
	font-family: "Poppins-Regular";
	letter-spacing: 1px;
}
.mcontatti_address_desccription_right li {
	color: #414141;
	font-family: "Poppins-Regular";
	list-style: none;
	line-height: 25px;
	letter-spacing: 2px;
}
.mcontatti_address_desccription_right {
	padding: 140px 0px;
}
.mcontatti_address_desccription_left li {
	list-style: none;
}
.mcontatti_address {
	padding: 20px 0px;
}
.mcontatti_email {
	padding: 20px 0px;
}
.mconttai_address_section {
	padding-top: 100px;
	    padding-bottom: 50px;
}
.mcontatti_google_map {
	padding: 50px 0px 20px 0px;
}
/* Contatti Page Design End */

/* La Boutique Page Design Start */
.mla_boutique_gallery{
    background-color:#f4f4f4;
    padding-top:40px;
    margin-bottom:100px;
}

.mla_boutique_top_description_left h2 {
	font-family: "Poppins-SemiBold";
	font-size: 43px;
	color: #272727;
	line-height: 42px;
	letter-spacing: -1.07px;
}
.mla_boutique_top_description_left p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #272727;
	letter-spacing: 4px;
	padding: 20px 0px;
}
.mla_boutique_top_description_middle p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #414141;
	line-height: 25px;
	padding: 0px 40px 30px 0px;
}
.mla_boutique_top_description_right p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #414141;
	line-height: 25px;
	padding: 0px 40px 30px 0px;
}
.mla_portiamo_image img {
	max-width: 100%;
	padding: 10px 0px 0px 0px;
}
.mla_portiamo_image {
	position: relative;
}
/*.mla_portimao_image_text {*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	text-align: center;*/
/*	width: 100%;*/
/*}*/
.mla_portimao_image_text a {
	color: #f4f4f4;
}
.mla_portimao_image_text h2 {
	font-family: "Poppins-SemiBold";
	font-size: 41px;
	color: #f4f4f4;
	line-height: 44px;
}

.mla_comments_section {
	background-color: #414141;
}
.mla_comments_header {
	padding: 50px 10px 60px;
}
.mla_comments_header h4 {
	font-family: "Poppins-Regular";
	font-size: 21px;
	color: #ffffff;
	line-height: 26px;
	padding-left: 10px;
}
.mla_comments_section p {
	font-family: "Poppins-Regular";
	font-size: 16px;
	color: #ffffff;
	line-height: 26px;
}
.mla_comments_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.mla_consalzena p {
	padding: 20px 0px 40px 0px;
}
.mla_consalzena {
    width: 20%;
    padding-right: 30px;
}
.mla_consalzena_inner_img {
    padding-bottom: 15px;
}
.mla_consalzena_inner_img img {
 max-height: 35px;
}

.mla_clintela_section {
	padding-top: 80px;
}
.mla_clintela_left_text p {
	font-family: "Poppins-Light";
	font-size: 18px;
	line-height: 25px;
	padding-right: 30px;
	padding-bottom:30px;
	text-transform:uppercase;
}
.mla_clintela_right_text p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	line-height: 25px;
	padding-right: 30px;
	padding-bottom:30px;
}
.mla_clintela_right_text {
	padding-bottom: 70px;
}
.mla_clintela_section_image {
	position: relative;
}
.mla_on_going_text {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	display: flex;
	align-items: center;
	justify-content: center;
}
.mla_on_going_text h2 {
	font-family: "Poppins-Bold";
	font-size: 61px;
	color: #ffffff;
	line-height: 66px;
	opacity: 100%;
}
.mla_on_going_text h5 {
	font-family: "Poppins-Regular";
	font-size: 33px;
	color: #ffffff;
	padding: 30px;
}

.mla_on_going_text a {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 2;
}


.mla_clintela_section_image img {
	width: 100%;
	height: 650px;
}
.mla_sempere_gallery {
	padding-top: 50px;
	margin-top:40px;
	background-color:#f4f4f4;
}
.mla_sempere_gallery .container-fluid {
	margin: 0px;
	padding: 0px;
	width:100%;
}

.mla_sempere_text_header h6 {
	font-family: "Poppins-Medium";
	font-size: 18px;
	line-height: 22px;
	color: #414141;
	padding-top: 40px;
}
.mla_sempere_text_desc p {
	font-family: "Poppins-Light";
	font-size: 14px;
	line-height: 22px;
	color: #414141;
	padding-top: 40px;
	padding-bottom:30px;
}
.mla_sempere_button {
	padding: 50px 0px;
}
.mla_sempere_button p {
	padding-bottom: 30px;
}
.mla_sempere_button a {
	font-family: "Poppins-Regular";
	color: #414141;
	border: 1px solid #414141;
	padding: 0px 10px;
}

.mla_sempere_gallery_inner img {
	max-width: 100%;
	/*padding: 10px;*/
}
.mla_sempere_gallery_sec_right {
	padding-top: 35px;
	padding-left:40px;
}
.mla_semprare_gallery_section_inner{
	width: 67%;
	margin-left: auto;
}
.mla_sempere_gallery_section {
	background-color: #f4f4f4;
}
.mla_boutique_top_section{
    padding-top:200px;
   
}
.mon_going_sec .container-fluid {
	width: 100%;
}
.mla_ongoing_top_description_left h2 {
	font-family: "Poppins-SemiBold";
	font-size: 41px;
	color: #272727;
	line-height: 44px;
	letter-spacing: -1.07px;
}
.mla_ongoing_top_description_left p {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #272727;
	letter-spacing: 4px;
	padding: 5px 0px;
}
.mon_going_sec {
	padding-top: 50px;
	padding-bottom: 70px;
}
.mon_going_image_gallery img {
	width: 100%;
	padding-bottom: 25px;
}
.mon_going_image_gallery {
	position: relative;
}
.mon_going_image_gallery:hover .mon_ongoing_over_image_text{
	visibility: visible;
	transition: .5s;
	top: 0%;
}

.mon_ongoing_over_image_text {
	position: absolute;
	top: 100%;
	width: 100%;
	text-align: center;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	visibility: hidden;
}
.mon_ongoing_over_image_text h5{
	letter-spacing: 4.07px;
	font-family: "Poppins-Regular";
	text-transform: uppercase;
	color: #ffffff;
	
}
.mon_going_single_page {
	padding: 50px 0px;
}

@media all and (max-width: 1200px){
    .mla_consalzena {
        width: 33.33%;
        margin-bottom: 20px;
    }

}
@media all and (max-width: 1000px){
    .mla_consalzena {
        width: 50%;
        padding: 10px;
    }
    .mla_on_going_text h2 {
        font-size: 35px;
    }
    
    .mla_on_going_text h5 {
        font-size: 20px;
        padding: 0;
    }


}
@media all and (max-width: 650px){
   .mla_consalzena {
        width: 100%;
    }
     .mla_portimao_image_text h2 {
        font-size: 25px;
        line-height: 30px;
    }
}



/* La Boutique Page Design End */
/* Portfolio Page Design Start  */

.mportfolio_filter_section {
	padding-top: 180px;
}
/*.mportfolio_filter_section .container-fluid {*/
/*	width: 100%;*/
/*}*/
.mmarchi_gallery{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.mmarchi_grid-item{
	width: 33.3%;
	padding: 0px 12px;
}
.mmarchi_gallery1{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.mmarchi_grid-item2{
	width: 16.66%;
}

.mportfolio_filter_section h2 {
	font-family: "Poppins-SemiBold";
	font-size: 41px;
	color: #272727;
	letter-spacing: 1.07px;
	text-align: center;
}
.mportfolio_filter_section button {
	font-family: "Poppins-Regular";
	font-size: 14px;
	color: #272727;
	letter-spacing: 4.07px;
	text-align: center;
	padding: 12px;
}
.mportfolio_image img {
	width: 100%;
}
.mportfolio_image {
	position: relative;
	overflow: hidden;
	transition: 0.5s;
	margin-bottom: 25px;
}
.mportfolio_image:hover .mportfolio_image_text {
	top: 0%;
}
.mportfolio_image_text {
	width: 100%;
	height: 100%;
	text-align: center;
	align-items: center;
	top: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.4);
	transition-duration: 1s;
	display: flex;
	justify-content: center;
	padding: 30px;
}

.mportfolio_image_text p {
	font-family: "Poppins-Regular";
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 4.07px;
	text-transform: uppercase;
}
/* Portfolio Page Design End */

/* News Page Design Start */
.mnews_section {
	padding-top: 170px;
}

.mnews_header_menu ul {
	display: flex;
	justify-content: center;
	justify-items: center;
}
.mnews_header_menu button {
	font-family: "Poppins-Regular";
	color: #414141;
	font-size: 14px;
	padding: 10px;
	letter-spacing: 4.07px;
	    text-transform: uppercase;
}
.mnews_header h2 {
	text-align: center;
	font-family: "Poppins-SemiBold";
	color: #272727;
	font-size: 44px;
	letter-spacing: -1.15px;
	    padding-bottom: 10px;
}
.mnews_fetures_image img {
	width: 100%;
}
.mnews_fetures_image{
	padding-top: 80px;
	
}
.mnews_fetures_images_des_header h3 {
	font-family: "Poppins-SemiBold";
	color: #272727;
	font-size: 40px;
	line-height: 33px;
}
.mnews_fetures_images_des_date {
	padding: 40px 0px 16px;
}
.mnews_fetures_images_des {
	padding: 25px 0px 40px;
}
.mnews_fetures_images_des_button a {
	font-family: "Poppins-Regular";
	color: #414141;
	border: 1px solid #414141;
	padding: 0px 10px;
	text-transform: uppercase;
}
.mnews_fetures_images_des_button{
	padding-bottom: 60px;
}
.news_grid-item{
	border-bottom: 1px solid #ddd;
}

.news_grid-item:last-child {
    border: none;
}


.mnews_sidebar_des{
	display: flex;
	padding: 20px 0px 0px 0px;
}

.mnews_sidebar{
	border-left: 1px solid rgb(197, 195, 195);
	margin-top: 80px;
	margin-left: 50px;
	position: sticky;
	top: 100px;
	height:650px
}


.mnews_sidebar2{
	padding-top: 300px;
	
}

.mnews_sidebar3{
	padding-top: 100px;
	
}


.mnews_sidebar_inner {
    padding-left: 85px;

	
	
}
.mnews_sidebar_inner2 {
    padding-left: 85px;
	
	
	
}
.mnews_sidebar_header h3{
	font-family: "Poppins-SemiBold";
	color: #1C1C1C;
    font-size: 22px;
	letter-spacing: -1px;
}
.mnews_sidebar_des_inner_text p{
	font-size: "Poppins-regular";
	font-size: 12px;
	letter-spacing: 1px;
	color: #40434E;
	line-height: 18px;
	
}
.mnews_sidebar_des_inner_text{
	padding-left: 15px;
}
.mnews_sidebar_des_inner_text h6{
	font-family: "Poppins-Medium";
	color: #1C1C1C;
    font-size: 18px;
	letter-spacing: -1px;
}
.mnews_fetures_image_description2{
	width: 60%;
	margin-left: auto;
}
.mmikado_social_icon ul{
	display: flex;
}
.mmikado_social_icon ul li{
	padding-right: 10px;
}
.mmikado_social_icon{
	padding-top: 50px;
}
/* News Page Design end */
/* Ristorenta Page Design Start */
.mristorante_umami_section{
	padding-top: 150px;
}
.mristorante_umami_header_left{
	padding-left: 60px;
}
.mristorante_umami_header_left h2{
	font-family: "Poppins-SemiBold";
	color: #1C1C1C;
    font-size: 41px;
	letter-spacing: -1px;
	line-height: 40px;
	padding-bottom: 15px;
}
.mristorante_umami_header_left p{
	font-family: "Poppins-Regular";
	color: #414141;
    font-size: 14px;
	letter-spacing: 4.07px;
	padding-bottom: 15px;
}
.mristorante_umami_header_right p{
	font-family: "Poppins-Regular";
	color: #414141;
    font-size: 15px;
}
.mristorante_umami_header_right p b{
	font-family: "Poppins-Regular";
	color: #1C1C1C;
    font-size: 15px;
}
.mristorante_dati{
	padding-bottom: 20px;
}
.mristorante_tipologia{
	padding-bottom: 20px;
}
.mristorante_progettazion{
	padding-bottom: 20px;
}
/* Ristorenta Page Design End */
/* Sforzin Footer Design Start */
.msforzin_footer_area{
	background-color: #f4f4f4;
	padding-bottom: 35px;
}
.msforzin_footer_area_inner{
	display: flex;
	flex-wrap: wrap;
	justify-items: center;
	justify-content: center;
	flex-direction: row;
	width: 80%;
	margin: auto;
	
	
}

.msforzin_footer_area_inner li{
	list-style: none;
	font-family: "Poppins-Regular";
	font-size: 13px;
	color: #414141;
}
.msforzin_footer_area_inner li a{
	font-family: "Poppins-Regular";
	font-size: 13px;
	color: #414141;
}
.msforzin_footer_area_inner b{
	
	color: #414141;
}
.msforzin_footer_social_icon ul{
	display: flex;
}
.m_sforzin_footer_logo{
	padding: 0px 30px;
	padding-top: 50px;

}
.m_sforzin_footer_address{
	padding: 0px 30px;
	padding-top: 50px;

	
}
.m_sforzin_footer_contact_number{
	padding: 0px 30px;
	padding-top: 50px;

	
}
.m_sforzin_footer_address_social{
	padding: 0px 30px;
	padding-top: 50px;

}
.m_sforzin_footer_address_page_link{
	padding: 0px 30px;
	padding-top: 50px;

}
.msforzin_footer_social_icon ul li{
	padding-right: 12px;
	
}
.msforzin_footer_social_icon{
	padding-top: 66px;
}

.msforzin_footer_header{
	width: 60%;
	margin-right: auto;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.msforzin_contact_header{
	width: 60%;
	margin-right: auto;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.msforzin_social_header{
	margin-right: auto;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.msforzin_footer_header p, .msforzin_contact_header p, .msforzin_social_header p{
    border-bottom: 1px solid #272727;
    display: table;
    padding-bottom: 3px;
}









.msforzin_footer_privacy_policy{
	background-color: #414141;
	
}
.msforzin_footer_privacy_policy_inner{
	width: 72%;
	margin: auto;
	display: flex;
	justify-content: space-between;
}
.msforzin_footer_privacy_policy_inner_left p{
	font-family: "Poppins-Regular";
	font-size: 12px;
	color: #ffffff;
	padding: 11px;
}
.msforzin_footer_privacy_policy_inner_right img{
	
	padding: 11px 0px 11px 0px;

}
/* Sforzin Footer Design End */
/* Ristorenta Page Design End */
@media only screen and (max-width: 1750px) {
	.msforzin_footer_area_inner{
	
		width: 100%;
		margin: auto;
		
		
	}
}
@media only screen and (max-width: 1390px) {
	.mabt_facciamo_image_left_text {
		padding: 30px 30px 0px 0px;
	}
	.mabt_facciamo_image_left_text p {
		font-size: 14px;
	}
	.mabt_facciamo_left_text_under_text {
		padding-right: 20px;
		padding-bottom: 30px;
	}
	.mabt_facciamo_image_left_text_under {
		padding-top: 20px;
		padding-right: 50px;
	}
	.mabt_facciamo_image_left_text_under p {
		font-size: 14px;
	}
	.mshm_brand_des_text {
		display: inherit;
		width: 77%;
	}
	.mshm_brand_des_left {
		width: 100%;
	}
	.mshm_brand_des_right {
		width: 100%;
		padding-top: 20px;
	}
	.mdownload_button_here li {
		padding-left: 100px;
	}
	.rdownload_pdf {
		padding-left: 30px;
	}
	.msforzin_footer_area_inner{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
	
		
		
	}
	  .mla_semprare_gallery_section_inner{
	width: 82%;
	margin-left: auto;
}
}
@media only screen and (max-width: 1100px) {
	.mabt_time_line_sec_inner {
		display: inherit;
	}
	.mabt_ascolto_header_desc {
		padding: 10px;
	}
	.mabt_time_line_sec_inner {
		display: inherit;
	}

	.mabt_time_line_sec_inner_left {
		width: 100%;
	}

	.mabt_time_line_sec_inner_right {
		width: 100%;
		padding: 10px 50px;
	}

	.mabt_facciamo_image_text_inner {
		display: inherit; /* padding: 0px 197px; */
	}

	.mabt_facciamo_image_left_text {
		align-items: center;
		padding: 0px 40px;
		width: 100%;
	}

	.mabt_facciamo_image_left_text_under {
		display: inherit;
	}
	.mmarchi_grid-item{
		width: 50%;
		padding: 0px 12px;
	}
	
    .mmarchi_grid-item2 {
	width: 25%;
  }
  .mla_semprare_gallery_section_inner{
	width: 75%;
	margin-left: auto;
}
	
}

@media only screen and (max-width: 1000px) {
	.mabt_expertise_text_image_inner {
		display: inherit;
	}
	.mcontatti_address_desccription_right {
		padding: 20px 0px 20px 50px;
	}
	.mabt_expertise_text {
		width: 100%;
	}
	.mdownload_button_here li {
		padding: 5px;
		margin: auto;
	}
	.rdownload_pdf {
		padding-left: 15px;
	}
	.mdownload_button_here_sec hr {
		width: 100%;
	}
	.mabt_expertise_text1 {
		width: 100%;
		padding: 35px;
	}

	.mabt_expertise_image {
		width: 100%;
		padding: 35px;
	}
	.mla_semprare_gallery_section_inner{
	width: 90%;
	margin-left: auto;
}
.mportfolio_image_text, .hm_sfzn_lg_img_overlay{
		    top: 0%;
	}
}


@media only screen and (max-width: 770px) {
	.mabt_time_line_sec_inner {
		display: inherit; /* padding: 0px 317px; */
	}
	section.mabt_ascolto {
		width: 100%;
	}
	.mshm_brand_product_image img {
		height: 330px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.mshm_brand_image {
		padding-top: 0px;
	}

	.mabt_showroom_color {
		height: 50px;
		width: 100%;
	}
	.mdownload_button_here {
		display: inherit;
	}

	.mabt_time_line_sec_inner {
		display: inherit;
	}
	.mabt_ascolto_header_desc {
		padding: 10px;
	}

	.mabt_time_line_sec_inner_left {
		width: 100%;
		text-align: left;
		padding-bottom: 40px;
	}
	.mabt_time_line_sec_inner_left h2 {
		padding-left: 50px;
	}

	.mabt_time_line_sec_inner_right {
		width: 100%;
		padding: 10px 50px;
	}

	.mabt_facciamo_image_text_inner {
		display: inherit; /* padding: 0px 197px; */
	}
	.mabt_expertise_image_inner img {
		width: 100%;
		padding-bottom: 20px;
		object-fit: cover;
		padding-right: 0px;
	}
	.mabt_expertise_under_text_le {
		width: 100%;
		padding: 0px 50px 50px;
	}
	.mabt_facciamo_image_left_text {
		align-items: center;
		padding: 0px 40px;
		width: 100%;
	}
	.mmarchi_brand_logo_here {
		text-align: center;
	}

	.mabt_facciamo_image_left_text_under {
		display: inherit;
	}
	.mabt_ascolto_header_desc {
		padding: 10px;
	}
	.msforzin_footer_area_inner{
		display: inherit;
		text-align: center;
	}
	.msforzin_footer_header {
		margin: auto;
		padding-bottom: 20px;
		margin-bottom: 10px;
		display:flex;
		justify-content: center;
		
	}
	
	.msforzin_contact_header {
		margin: auto;
		margin-bottom: 10px;
			display:flex;
		justify-content: center;
	}

	.msforzin_social_header {
		margin: auto;
		margin-bottom: 10px;
		display:flex;
		justify-content: center;
		
		
	}
	
	.m_sforzin_footer_address_social {
		margin: auto;
	}
	
	.m_sforzin_footer_address_social ul{
		margin: auto;
		display: flex;
		justify-content: center;
	}
	.mmarchi_grid-item{
		width: 100%;
		
	}

   .mmarchi_grid-item2 {
	width: 50%;
  }
  .mla_semprare_gallery_section_inner{
	width: 95%;
	margin-left: auto;
	  
}
	.mla_clintela_section_image img {
	width: 100%;
	height: 450px;
}



}
@media only screen and (max-width: 600px) {
       
    	.mmarchi_grid-item2{
	    width: 100%;
}
}
@media only screen and (max-width: 992px) {
       
    	.mnews_sidebar {
        	border-left: none;
        	margin-left: 0;
        	margin-bottom: 50px;
        	
        }
        
        .mnews_sidebar_inner {
        	padding-left: 0;
        }
        
    .mnews_sidebar2 {
        padding-top: 100px;
    }
    
    .mnews_fetures_image_description2 {
    	width: 100%;
    	margin-left: 0;
    }
    
    .mla_boutique_top_section {
    	padding-top: 125px;
    }
    .mla_boutique_top_description_middle p, .mla_boutique_top_description_right p {
	padding: 0px 0 30px 0px;
}
.mla_ongoing_top_description_left {
    padding-bottom: 30px;
}

}




.grid-item img{
	max-width: 100%;
}

.grid-item {
	position: relative;
	overflow: hidden;
	transition: 0.5s;
	
}
.grid-item:hover .mportfolio_image_text {
	top: 0%;
}
  .grid:after {
	content: '';
	display: block;
	clear: both;
  }
  
  /* ---- .grid-item ---- */
  
 /* .grid-sizer,*/
 /* .grid-item {*/
	/*width: 33.333%;*/
 /* }*/
  
 
  
  .grid-item {
	float: left;
  }
  
  .grid-item img {
	display: block;
	max-width: 100%;
  }
  
  
  section.mnews_section .mnews_header_menu a {
    font-family: "Poppins-Regular";
    color: #414141;
    font-size: 15px;
    letter-spacing: 5px;
}

.mnews_fetures_images_des_header h3 a {
    color: #272727;
}


.mnews_fetures_images_des_header ul.post-categories a {
    color: #272727;
    pointer-events: none;
}
.mnews_sidebar_des_inner_image img {
    width: 120px;
    height: 120px;
    object-fit: cover;
}

.home_grid_image_hover{
	position: relative;
	overflow:hidden;
	transition:1s;
	margin-bottom: 25px;
	
}
.home_grid_image_hover:hover .home_hightlighted_product_hover_text {
	top: 0%;
}
.home_hightlighted_product_hover_text{
   	width: 100%;
	height: 100%;
	text-align: center;
	align-items: center;
	color: #fff;
	top: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.4);
	transition-duration: 1s;
	display: flex;
	justify-content: center;
	
	
}
.home_hightlighted_product_hover_text h6{
	font-size: 16px;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    text-transform: uppercase;
    letter-spacing: 4px;
}



.showroom_mobile_slider .image_gallery img {
    height: 550px;
    object-fit: cover;
    width: 100%;
}

.showroom_mobile_slider button.owl-prev {
    position: absolute;
    top: 35%;
    left: 30px;
    font-size: 45px !important;
}

.showroom_mobile_slider button.owl-next {
    position: absolute;
    top: 35%;
    right: 8px;
    font-size: 45px !important;
}

.showroom_mobile_slider .image_gallery {
    width: 90%;
    margin: auto;
}


.showroom_mobile_slider_outer{
    display: none;
}

@media all and (max-width: 800px){
   .normal_gallery_showroom{
        display: none;
    } 
    .showroom_mobile_slider_outer{
        display: block;
    }
	.home_hightlighted_product_hover_text{
		top: 0%;
	}
	.home_grid_image_hover{
		margin-bottom:0px;
	}

}

.mmarchi_grid-item2{
	position: relative;
}

.mmarchi_brand_color_logo{
	position: absolute;
	top: 0%;
	left:0%;
	right:0px;
	margin: auto;
	display: none;
	padding: 20px 30px;
	
}
.mmarchi_brand_color_logo img{
	max-width:90%
	
}
.mmarchi_grid-item2:hover .mmarchi_brand_logo_here{
	display: none;
}
.mmarchi_grid-item2:hover .mmarchi_brand_color_logo{
	display: block;
}

.mdownload_button_here li:first-child {
    padding-left: 45px;
}

.mdownload_button_here:first-child li:first-child a, .mdownload_button_here:first-child li:last-child a, .mdownload_button_here:first-child li:nth-child(2) a {
    font-family: "Poppins-Regular";
}
ul.post-categories li {
    display: inline-block;
}
.mnews_fetures_images_des p b {
    font-family: "Poppins-Bold";
}



@media all and (max-width: 1000px){
	
.msforzin_footer_privacy_policy_inner {
    display: inherit;
}

.msforzin_footer_privacy_policy_inner_right {
    text-align: center;
}

.msforzin_footer_privacy_policy {
    padding: 10px 0px;
}
	.msforzin_footer_privacy_policy_inner_right img {
    padding-top: 0;
}
.slicknav_nav ul li a {
    padding-top: 5px;
    padding-bottom: 5px;
	text-transform: uppercase;
}
.mnews_header h2 {
    font-size: 30px;
    line-height: 35px;
    padding: 0px 15px;
}

.mnews_section {
    padding-top: 140px;
}
	.mnews_fetures_images_des_header h3{
	
		font-size: 30px;
	}
	
	.mnews_sidebar {
		margin-top: 20px;
	}
}



.row.mbrand_gallery_slider .col-xl-3 {
    width: 100%;
}

.row.mbrand_gallery_slider .col-xl-3 .mshm_brand_gallery_image img {
	height: 450px;
	object-fit: cover;
}
.mcontatti_email {
    overflow: auto;
}
.m_about_us_sub p{
	font-family:"Poppins-Regular";
	font-size: 17px;
	color:#272727;
	letter-spacing: 3px;
	
}
