/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/
.mobile{
	display: none;
}
#Content{
	background-color: transparent !important;
}
/*********************************************************************************************
MENU
**********************************************************************************************/
#menu{
	background-color: #fff !important;
	text-transform: uppercase !important;
}
.menuFondBlanc{
	background-color: #fff !important;

}
.menuContact{
	background-color: #2D4064 !important;
}
.menuContact a{
	color: #fff !important;
}
#btn-callto {
	position: relative;
	top: 1px;
	left: 0;
	height: 75px !important;
}
.gm-logo{
/* 	background-color: #F7F7F7; */
	background-color: #fff;
	padding: 0 40px;
}
.gmi{
	color: #fff !important;
}

/********************************************************************************************************
CONTENU GENERAL
********************************************************************************************************/

.sousH1{
	color: #BCBABA !important;
	text-transform: uppercase !important;
	font-size: 20px !important;
	font-weight: 900 !important;
}
.texte-blanc{
	color: #fff !important;
}
.texte-bleu{
	color: #2D4064 !important;
}
.gros-titre{
	font-size: 35px !important;
}
.mini-titre{
	font-size: 21px !important;
}
.triple-btn-home{
	border-color: transparent !important;
}
.triple-btn-home .vc_custom_heading{
	font-size: 16px !important;
	font-weight: 700 !important;
}
.triple-btn-home button{
	font-size: 12px !important;
	font-weight: 700 !important;
	margin-right: 0 !important;
}
.texte-exp{
	font-size: 50px !important;
	color: #BCBABA !important;
	line-height: 1;
}
@media all and (min-width: 990px){
	#bloc-texte-exp, #bloc-form{
		margin-top: -5% !important;
		z-index: 9999;
	}
	#bloc-solution-stockage, #bloc-agencement{
		margin-top: -5% !important;
	}
}
@media screen and (max-width: 990px) {
	.espace-none{
		display: none !important;
	}
}
/***************FORMULAIRE********************/
#wpcf7-f95-p2-o1{
	margin-bottom: 0 !important;
}
#wpcf7-f95-p2-o1 input{
	margin-bottom: 16px !important;
	border-radius: 50px !important;
	text-align: center !important;
	height: 25px;
	color: #2D4064 !important;
}
#wpcf7-f95-p2-o1 input::placeholder{
	color: #2D4064 !important;
}
#wpcf7-f95-p2-o1 input[type=submit]{
	font-weight: 700 !important;
	color: #2D4064 !important;
	background-color: #00DAC1 !important;
	width: 100% !important;
	border: 2px solid #00DAC1 !important;
	text-align: center !important;
    line-height: 0;

}
#wpcf7-f95-p2-o1 input[type=submit]:hover{
	color: #00DAC1 !important;
	background-color: transparent !important;
	border: 2px solid #00DAC1 !important;
}
/*fin FORMULAIRE*/
#bloc-agencement .vc_single_image-wrapper{
	margin-bottom: 0 !important;
}
#bloc-agencement img{
	width: 70% !important;
}
/**** STYLE DE LA HOMEPAGE *****/
@media (min-width:1280px) {
	.vc_general.vc_cta3 {
		padding: 28px 10px!important;
	}
}
@media (min-width:768px) and (max-width:1279px) {
	.homeWelcomeImg {
		flex:.7;
	}
	.homeWelcomeFirstText {
		flex:1;
	}
}

@media (max-width:767px) {
	.vc_col-sm-6 {
		width: 100%!important;
	}
}

/*******************SLIDERS********************/
.vc_tta-panel-body{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.vc_tta-container{
	margin-bottom: 0 !important;
}
.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 0 !important;
}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    z-index: 9999;
    top: 90% !important;
}
.vc_tta.vc_general .vc_tta-panel-body {
    border: none !important;
}
/***********************ARTICLE HOME*************/
#bloc-article{
	overflow: visible !important;
}
.affichage-none{
	display: none !important;
}
.affichage-article-home{
	font-weight: 700 !important;
	color: #2D4064 !important;
}
.affichage-article-home .vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #2D4064;
}
@media all and (min-width: 990px){
	#grid-article-home{
		margin-top: -15% !important;
	}
}
/************************BOUTTONS***********************/
button{
	font-weight: 700 !important;
}
.btn-rose button {
    border: 2px solid #E26868 !important;
}
.btn-rose button:hover {
    color: #E26868 !important;
    border: 2px solid #E26868 !important;
    background-color: transparent !important;
}

/************************ ALTERNATIVE FOR (vc_custom_1652960615498) CLASS ***********************/
#th_col-has-fill .vc_column-inner {
   padding: 20px !important;
   background-color: #f7f7f7 !important;
}
	
/************************ CUSTOM CLASS FOR REVIEW AVATAR ***********************/
.page-id-444 .th_review img {
	margin-top:0px!important;
}	

/********* ESPACE POUR LES CARRÉ DANS LA PAGE CONTAINERS - https://travaux.sirocco.agency/eurobox/containers/ **********************/
.page-id-217 .vc_row.vc_column-gap-15 {
    margin-left: -130px;
    margin-right: -130px;
}

	
/******************************************************************************************
FOOTER
*******************************************************************************************/
.rsFooter{
	display: flex;
	font-size: 32px;
}
.rsFooter a {
    color: #00A3DA !important;
    padding-inline: 13px !important;
    font-size: 27px;
}
.telFooter{
	color: #00A3DA !important;
	font-size: 40px !important;
	font-weight: 700 !important;
}
.mailFooter{
	font-size: 25px !important;
	font-weight: 700 !important;
}
.footer_copy{
	background-color: #2D4064 !important;
	height: 16px
	line-height: inherit;
}
.footer_copy a, .footer_copy .copyright{
	color: #fff !important;
}
	
/******* RESPONSIVE DESIGN *********/
@media screen and (min-width:992px) {
	.page-id-444 #Content img {
    	max-height: 145px!important;
	}
}
@media screen and (max-width:991px){
	.page-id-444 #Content img {
    max-width: 100%;
    height: 160px!important;
	}
}

/* Tahirou Code Start */
/******************************************************************************************
CSS PAGE AMÉNAGEMENT
*******************************************************************************************/
.th_container {
	margin-top:70px
}
	
.th_container .pageTitle {
    color: #2d4064;
    text-align: center;
    font-size: 50px;
    line-height: 51px;
    letter-spacing: 0px;
    font-family: "Raleway",Helvetica,Arial,sans-serif;
}

/** Début SECTION : 1 **/
.th_container .pageMain #sectionOne {
    display: grid;
    grid-template-columns: 50% 50%;
}

.th_container .pageMain #sectionOne .content {
    padding: 100px 50px;
    background-color: #2d3f63;
    text-align: left;
}
.th_container .pageMain #sectionOne .content .title {
    color: #ffffff;
    max-width: 60%;
    font-weight: 700;
    font-size: 26px!important;
    line-height: 34px;
    letter-spacing: 0px;
    margin-bottom: 32px;
}
.th_container .pageMain #sectionOne .content .description {
    color: #ffffff;
    max-width: 70%;
    font-size: 100%;
    font-weight: 300;
    line-height: 1.7;
    vertical-align: baseline;
    margin-bottom: 32px;
}
.th_container .pageMain #sectionOne .content .callToAction {
    color: #ffffff;
    max-width: 70%;
    font-weight: 700;
    font-size: 18px;
    line-height: 34px;
    letter-spacing: 0px;
}
/** Fin SECTION : 1 **/


/** Début SECTION : 2 **/
.th_container .pageMain #sectionTwo {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin:0px auto;
    padding: 20px 150px;
    background: #00a3da;
}

.th_container .pageMain #sectionTwo .th_line {
    display: flex;
    padding-bottom: 50px;
}
.th_container .pageMain #sectionTwo .th_line .description {
    max-width: 40%;
    padding: 35px 48px 12px 48px;
    line-height: 1.5;
}

.th_container .pageMain #sectionTwo .th_line .description .title {
    color: #ffffff;
    text-align: left;
	font-size: 1.5em;
	margin-bottom:0!important;
}
	
.th_container .pageMain #sectionTwo .th_line .description .content {
    color: #ffffff;
    text-align: left;
    font-weight: 300;
}

.th_container .pageMain #sectionTwo .items {
    display: flex;
}

.th_container .pageMain #sectionTwo .items .item-slider {
	display: flex;
    justify-content: space-around;
    /* max-width: 203px; */
    margin: 20px auto;
}

.th_container .pageMain #sectionTwo .items .item-slider .sliderBtn {
	padding:5px 13px;
	background:#2f2f2f;
	color:#fff;
	border-radius:50%;
	cursor:pointer;
}

.th_container .pageMain #sectionTwo .items .item-slider .sliderBtn {
	margin-right:30px;
}

.th_container .pageMain #sectionTwo .items .item {
    width: 250px;
    box-shadow: rgb(0 0 0 / 4%) 0px 19px 38px, rgb(0 0 0 / 22%) 0px 15px 12px;
    margin-right: 40px;
    border-radius: 30px;
    background-color: #fff;
}

.th_container .pageMain #sectionTwo .items .item img {
    width: 100%;
    height: 145px;
    border-radius: 30px 30px 0 0;
	object-fit: cover;
}

.th_container .pageMain #sectionTwo .items .item .infos {
    list-style: none;
    padding: 5px 10px;
    display: flex;
    flex-direction: column;
    text-align: left;
    justify-content: space-between;
    line-height: 2;
}

.th_container .pageMain #sectionTwo .items .item .infos .title {
    line-height: 1.25;
    padding-bottom: 10px;
    color: #040a3d;
    font-weight: 700;
}

.th_container .pageMain #sectionTwo .items .item .infos .infosDesc {
    font-weight: lighter;
}

.th_container .pageMain #sectionTwo .items .item .infos .btnAction {
    border-color: #ff675b;
    background-color: #ff675b;
    border-radius: 2em;
    display: block;
    text-align: center;
/*     width: 50%; */
    margin: 0 15px 10px;
}

.th_container .pageMain #sectionTwo .items .item .infos .btnAction a {
    text-decoration: none;
    color: #fff;
}

.th_container .pageMain #sectionTwo .items .item .infos .btnAction a {
    text-decoration: none;
    color: #fff;
}
/** Fin SECTION : 2 **/

/** Début SECTION : 3 **/
.th_container .pageMain #sectionThree {
    max-width: 70vw;
    display: flex;
    background-color: #2d3f63;
    height: 450px;
    margin: 0 auto -80px;
}
@media (min-width:768px) and (max-width:1024px){
	.th_container .pageMain #sectionThree {
		height:400px;
	}
	.th_container .pageMain #sectionThree .contactUs {
		width: 100%;
		padding: 15px!important;
	}
	.th_container .pageMain #sectionOne .content .title, .th_container .pageMain #sectionOne .content .description, .th_container .pageMain #sectionOne .content .callToAction {
		max-width: 100%;
	}
	.th_container .pageMain #sectionOne .content {
		padding: 35px 50px;
	}
}

@media (min-width:612px) and (max-width:768px) {
	.th_container .pageMain #sectionFour {
		padding: 280px 20px 20px!important;
	}
}
	
.th_container .pageMain #sectionThree img {
    width: 60%;
}

.th_container .pageMain #sectionThree .contactUs {
    width: 40%;
    padding: 50px;
    background-color: #0d2e63;
    color: #fff;
}

.th_container .pageMain #sectionThree .contactUs .title {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	color:#fff;
	line-height:1.3;
	text-align:center;
}

/** Fin SECTION : 3 **/

/** Début SECTION : 4 **/
.th_container .pageMain #sectionFour {
    background: #00a3da;
    height: auto;
    padding: 150px 20px 20px;
	display:block;
	margin:0 auto!important;
}

.th_container .pageMain #sectionFour .wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    width: 100%;
	height: 200px;
	vertical-align: top;
}

.th_container .pageMain #sectionFour .wpb_wrapper {
	background:#fff;
	border-radius:30px;
}

.th_container .pageMain #sectionFour .wpb_wrapper > div {
	margin-bottom:0!important;
}

.th_container .pageMain #sectionFour .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 50px;
    margin-bottom: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
	
/** FIn SECTION : 4 **/
.th_container .hideBtpBlock, .th_container .hideParticulierBlock, .th_container .hideStockageBlock, .th_container .hideEvenementielBlock, .th_container .hideIndustrieBlock {
	display:none;
	animation: comingIn 1s;
}

@keyframes comingIn {
	from {
		opacity:.4;
	}
	to {
		opacity:1;
	}
}

/******** FIN CSS DE LA PAGE AMÉNAGEMENT *******/

/**** RESPONSIVE ****/
@media (min-width:768px) {
	.th_container .pageMain #sectionTwo .items .item {
		min-height: 324px;
	}
	.vc_custom_1638873091509 {
		display:flex;
	}
	.vc_custom_1638873091509 > div {
		flex: 1;
	}
	.vc_custom_1663244719463.mini-titre, .vc_custom_1638873091509 .texte-blanc {
		padding-right: 40px;
	}
}

@media (min-width:768px) and (max-width:1290px) {
	.th_container .pageMain #sectionTwo {
		padding: 20px 20px;
	}
	.vc_custom_1652967232120 .vc_col-sm-4 {
		width:260px;
	}
	.vc_general.vc_cta3 {
		padding: 28px 0px!important;
	}
}

@media (min-width:768px) and (max-width:1325px) {
	.vc_custom_1653640867565 .vc_col-sm-6 .vc_column-inner .wpb_wrapper > div {
		padding-right:100px!important;
	}
}

@media (min-width:768px) and (max-width:1025px) {
	.triple-btn-home .vc_cta3_content-container .vc_cta3-content .vc_cta3-content-header > div {
		font-size:12px!important;
	}
}

@media (max-width:768px) {
	.th_container {
		margin-top: 25px;
	}
    .th_container .pageTitle {
        font-size: 23px;
        line-height: 5px;
    }
    .th_container .pageMain #sectionOne {
        display: flex;
        flex-direction: column;
    }
    .th_container .pageMain #sectionOne .content {
        padding: 10px 25px;
        background-color: #2d3f63;
        text-align: left;
    }
    .th_container .pageMain #sectionOne .content .title, .th_container .pageMain #sectionOne .content .description, .th_container .pageMain #sectionOne .content .callToAction {
        max-width: 100%;
		font-size:16px;
    }
    .th_container .pageMain #sectionOne .illustration {
        height: 200px;
    }
    .th_container .pageMain #sectionTwo {
        padding: 10px 25px;
    }
    .th_container .pageMain #sectionTwo .th_line {
        display: block;
        padding-bottom: 30px;
    }
    .th_container .pageMain #sectionTwo .th_line .description {
        max-width: 100%;
        padding: 0;
        padding-bottom: 20px;
        line-height: 1.5;
    }
    .th_container .pageMain #sectionTwo .items {
        display: flex;
        justify-content: space-around;
    }
    .th_container .pageMain #sectionTwo .th_line .items .slick:last-child {
        margin-right: 0px;
    }
    .th_container .pageMain #sectionThree {
        max-width: 89vw;
        display: flex;
        background-color: #2d3f63;
        height: 500px;
        margin: 0 auto -73px;
        flex-direction: column;
    }
    .th_container .pageMain #sectionThree .contactUs {
        width: 100%;
    }
    .th_container .pageMain #sectionThree img {
        width: 100%;
    }
	.th_container .pageMain #sectionTwo .th_line .description .content {
		font-size: 14px;
	}
	.th_container .pageMain #sectionTwo .items .item {
		width: 250px;
		box-shadow: rgb(0 0 0 / 4%) 0px 19px 38px, rgb(0 0 0 / 22%) 0px 15px 12px;
		margin-right: 40px;
		border-radius: 30px;
		background-color: #fff;
		height: 300px;
	}
	.th_container .slick {
		justify-content: center!important;
	}
	.wpb_wrapper > div, .page-id-363 .wpb_wrapper > h3 {
		padding:10px!important;
	}
	.wpb_column .vc_custom_1639473138158 {
		padding: 0 15px!important;
	}
	.page-id-363 .vc_empty_space {
		display:none;
	}
	.page-id-363 .wpb_column > div {
		padding:0px!important;
	}
	/******** CUSTOM RESPONSIVE POUR LE THÈME **********/
	.wpb_wrapper > div {
    	margin-bottom: 15px!important;
	}
	.gm-navbar .gm-logo > a img {
		height: 30px;
	}
	.gm-navbar .gm-logo {
        flex:0;
	}
	.vc_custom_1652878384789, .vc_custom_1653049481256, .vc_custom_1653647698087, .vc_custom_1646992922923, .vc_custom_1645627570809, .vc_custom_1645176786717, .vc_custom_1644592401427, .vc_custom_1653640106511, .vc_custom_1639472456757 {
		height: 200px;
	}
	.vc_custom_1653053556873 {
		position:relative;
		top:60px;
	}
	.vc_custom_1645627608826 .wpb_wrapper .wpb_column > div {
		padding:0!important;
	}
	.vc_custom_1658406864076 .wpb_column > div {
		margin:0px!important;
		margin-bottom:60px!important;
	}
	.page-id-217 .vc_row.vc_column-gap-15 {
		margin:0!important;
	}
	.vc_custom_1658399027781 .wpb_column > div {
		margin:0!important;
	}
	.vc_empty_space:not(.img-article) {
		height: 0!important;
	}
	.vc_gitem-zone.border_top_bottom_radius{
	height:450px !important;
	}
	.vc_custom_th_class {
		display:block;
		width:200%;
	}
	.wpb_wrapper .vc_custom_1638873091509 > div {
		margin:0;
	}
	.section_wrapper, .container, .four.columns .widget-area {
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.vc_custom_1652881581890 {
		padding-left:0!important;
		padding-top:0!important;
		padding-bottom:0!important;
	}
	
	/** Style de la page d'accueil ***/
	.page-id-2 .vc_custom_heading {
		font-size:25px;
		line-height:25px;
	}
	.page-id-2 .sousH1 {
		font-size:18px!important;
	}
	.page-id-2 .vc_custom_1638873091509 .wpb_wrapper > div {
		padding:0 15px!important;
	}
	.page-id-2 .vc_col-has-fill > div {
		padding:15px!important;
	}
	.page-id-2 .vc_custom_1639472256405 .wpb_wrapper > div {
		padding:10px 15px!important;
		font-size:25px!important;
	}
	.page-id-2 .vc_custom_1639472398006 .wpb_wrapper > div {
		padding:15px!important;
	}
	.page-id-2 .vc_custom_1653640867565 .wpb_wrapper > div#txtbleuhp {
		padding:0px 15px!important;
	}
}

@media (min-width:767px) {
	.th_container .pageMain #sectionFour > div {
		width: 66.66666667%;
		margin: 0 auto;
	}
}

@media (max-width:592px) {
    .th_container .pageMain #sectionTwo .items, .th_container .pageMain #sectionTwo .slick {
        display: block!important;
    }
    .th_container .pageMain #sectionTwo .items .item {
        max-width: 100%;
		width: 100%;
        margin: 20px 0 0 0;
		min-height:350px;
    }
    .th_container .pageMain #sectionTwo .items .item:first-child {
        margin-top: 0;
    }
    .th_container .pageMain #sectionTwo .items .item img {
        width: 100%;
        height: 200px;
        border-radius: 30px 30px 0 0;
    }
    .th_container .pageMain #sectionThree .contactUs {
        width: 100%;
        padding: 20px;
    }
    .th_container .pageMain #sectionThree .contactUs .title {
        font-size: 22px;
    }
}

/******* FIN DU RESPONSIVE *********/
/****************************** Modifs 05/06/25 ********************************/
html {margin-top: 0px !important;}
/***************************** devis ***************************************/
.neo-widget.neo-form-widget.neo-fwg-13584{width: 350px !important;}
/**************** header **************/
body header{ position: fixed !important;width: 100% !important;}
body header .gm-actions{display:none !important;}
div#Header_wrapper { display: none !important;}

.page-item-6037.current_page_item .gm-menu-item__txt{color: #fff !important;}

.devis-styl a{box-shadow:0px 2px 3px 1px rgba(0, 0, 0, 0.20) !important; border-radius: 10px !important; background-color: rgba(43, 168, 229, 1); color:#fff !important; padding:5px 20px 5px 20px !important;}
body .devis-styl a.gm-anchor:hover{color: #fff !important; border-bottom: 0px !important;box-shadow:0px 2px 6px 1px rgba(0, 0, 0, 0.20) !important;}
body .devis-styl a.gm-anchor:hover span{color: #fff !important;}
/**************** actualite **************/
body .artcl-grid .vc_gitem-col.vc_gitem-col-align- {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

/**************** footer **************/
#Footer .footer_copy .one { margin-bottom: 0px !important; padding-top: 15px!important;padding-bottom: 15px!important;height: 29px !important;min-height:auto !important;}
#Footer h4{font-size: 18px !important;}
#Footer .widgets_wrapper {padding: 20px 0 !important;}
#Footer .widget.widget_block.widget_text {text-align: center !important;}
#Footer .widget.widget_block.widget_text p {font-size: 17px !important;}
/***********************************/
.grid-abs .vc_custom_1718117745673 {padding-top: 128px !important;}
.single-post #Content main.sections_group { margin-top: 112px !important;}
/**************** responsive **************/
@media only screen and (max-width: 1680px) {
	.gm-navbar .menu-item { margin: 0 0 0 0px !important;}
	
}
@media only screen and (max-width: 1464px) {
    body header .gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { margin-right: 0px !important;}
	body header .gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { margin-right: 10px !important;margin-left: 10px !important;}
	
}

@media only screen and (max-width: 1380px) {
nav#gm-main-menu {padding: 0 0 0 0px !important;}
 .gm-navbar .gm-logo > a img {height: 37px !important;width: 205px !important;}
.grid-abs .vc_custom_1718117745673 {padding-top: 99px !important;}
}
@media only screen and (max-width: 1289px) {    
.gm-logo{ padding: 0 19px !important;}
	

.grid-abs .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-right: 15px !important;	padding-left: 15px !important;}
.grid-abs .vc_col-sm-4 { width: 48%; }
	
}

@media only screen and (max-width: 1250px) {
	span.gm-menu-item__txt {font-size: 13px !important;}
	
	
}

@media only screen and (max-width: 1188px) {
    .gm-navbar .gm-logo > a img {
        height: 35px !important;
        width: 168px !important;
    }
	    body header .gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
        margin-right: 4px !important;
        margin-left: 4px !important;
    }
}

@media only screen and (max-width: 1075px) {

    span.gm-menu-item__txt { font-size: 12px !important;}

}

@media only screen and (max-width: 1023px) {
aside.gm-navigation-drawer.gm-navigation-drawer--mobile.gm-navigation-drawer--right.gm-navigation-drawer--open.gm-navigation-drawer--delay .gm-search.fullscreen{display:none !important;}
body .devis-styl a {padding: 5px 20px 5px 20px !important;margin-top: 10px !important;}
.devis-styl a .gm-menu-item__txt{color: #fff !important;}	
.devis-styl a .gm-menu-item__txt-wrapper{margin:auto !important;}
.devis-styl .gm-anchor{border-bottom: 0px dotted rgba(90, 90, 90, 1) !important;}
	
	
}


@media only screen and (max-width:800px){
body .col-devis{  width: 100% !important;}
body .col-devis h3 {text-align: center !important;}
.artcl-grid h4{min-height:auto !important;}
.contactformdevis,.neo-widget.neo-form-widget.neo-fwg-13584 { width: 100% !important; max-width: 100% !important;}
.min-h { height: 180px !important;}
	.respo-center > .vc_column-inner{
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin: auto !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
}
	
	
}

@media only screen and (max-width:497px){
body .gm-navbar .gm-logo > a img{height: 30px !important; width: auto !important;} 
.neo-widget.neo-form-widget.neo-fwg-13584 { width: 100% !important; max-width: 100% !important;}
.vc_column-inner.vc_custom_1712148356214{padding:10px !important;}
#Footer .widget.widget_block{ margin: 0px !important;}	
#Footer #block-11{ margin-top: 10px !important;}	
#Footer .mcb-column-inner { gap: 11px;}
.grid-abs .vc_col-sm-4 { width: 93%; }
#Footer #block-39 .mcb-column-inner a, #Footer #block-38 .mcb-column-inner a{ line-height: 35px !important;}
	
	
}
