/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*include file Slide-in Style*/
@import 'popup.css';

/*include file default Style*/
@import 'style-default.css';

/*include file second dev Style*/
@import 'style_dev2.css';

/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu{overflow:visible !important;}
.fusion-main-menu > .fusion-menu > li {padding-right: 20px !important;}
body .fusion-main-menu > .fusion-menu > li:last-child {padding-right: 0px !important;}
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;position: relative;}
.fusion-main-menu > .fusion-menu > li > a:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;bottom:0;right:0;background-color:var(--awb-color1);opacity:0;transition:all 0.2s ease-in-out;z-index:-1;}
.fusion-main-menu > .fusion-menu > li > a:hover, .fusion-main-menu > .fusion-menu > li.current_page_item > a{border-color: var(--awb-color7) !important;}
.fusion-main-menu > .fusion-menu > li > a:hover:before, .fusion-main-menu > .fusion-menu > li.current_page_item > a:before{opacity:1;transform: scaleY(1.06);}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
/*.fusion-main-menu {margin-top: 20px !important;}*/
/*.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;}*/
/*.fusion-logo img {transition:all 0.2s ease-in-out !important;max-height: 120px !important;}*/
/*.fusion-is-sticky .fusion-logo img {max-height: 55px !important;}*/

@media only screen and (min-width: 1025px){ 
	body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header {width: calc(100% - 20px);max-width: 1380px !important;margin-left: auto;margin-right: auto;position: absolute;left: 0;right: 0;margin-top: -50px;height: auto !important;}
	body.home .fusion-header-wrapper.fusion-is-sticky .fusion-header {max-width: unset !important;}
	body .fusion-header-wrapper * {transition:all 0.2s ease-in-out;}
	body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo {position: absolute !important;opacity: 0;}
	body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu {width: 100% !important;}
	body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu .fusion-menu {margin: 0 auto !important;width: 100% !important;align-items: center;justify-content: center;}
	body.home .fusion-header-wrapper.fusion-is-sticky .fusion-logo  img {max-height: 56px !important;}
/* 	body.home .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .fusion-menu > li > a {max-height: 56px !important;} */
	.fusion-is-sticky .fusion-main-menu > .fusion-menu > li > a {padding: 0px 10px !important;}
}

/*------------------------------------------------------***End***------------------------------------------------------*/
body .ancre-link.current-menu-item a,body nav.fusion-main-menu .sub-menu .current-menu-item>a{color:var(--nav_typography-color)!important;background:var(--menu_sub_bg_color)!important;}
body .ancre-link.current-menu-item a.active,body .ancre-link.current-menu-item a:hover,body .ancre-link.current-menu-item.active a,body nav.fusion-main-menu .sub-menu .current-menu-item:hover a,body nav.fusion-main-menu .sub-menu .current-menu-item .fusion-active-link{color:var(--menu_hover_first_color)!important;background:var(--menu_bg_hover_color)!important;}
/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
.pg-list-col-2 {-webkit-columns: 2 !important;-moz-columns: 2 !important;columns: 2 !important;} .pg-list-col-3 {-webkit-columns: 3 !important;-moz-columns: 3 !important;columns: 3 !important;} .pg-list-col-4 {-webkit-columns: 4 !important;-moz-columns: 4 !important;columns: 4 !important;}
body .max_div_pg {max-width: 1200px;margin-left: auto !important;margin-right:auto !important;}
.item_col_prsts h3{display:flex;align-items: center;}


/*page avis*/
.col-carousel-avis .fusion-column-wrapper {max-width: 920px !important;margin-inline: auto !important;}
.col-carousel-avis .wpmtst-testimonial-inner.testimonial-inner * {text-align: center !important;float: unset !important;}
.col-carousel-avis .wpmtst-testimonial.testimonial{border:unset !important;padding: 20px !important;}
.col-carousel-avis .wpmtst-testimonial-inner.testimonial-inner{display: flex !important;flex-direction: column-reverse;justify-content: center;align-items: center;box-shadow: 3px 3px 17px 0px rgb(0 0 0 / 10%);border:unset !important;height: calc(100% - 40px) !important;padding: 30px !important;}
.col-carousel-avis .testimonial-name {font-weight: bold !important;margin-bottom: 20px !important;}
.col-carousel-avis .strong-view.controls-type-sides-outside {padding: 0px !important;}
body .col-carousel-avis .strong-view.controls-type-sides-outside .wpmslider-prev {left: -15px;}
body .col-carousel-avis .strong-view.controls-type-sides-outside .wpmslider-next {right: -15px;}
body .col-carousel-avis .wpmslider-prev:before,body .col-carousel-avis .wpmslider-next:before {background: var(--awb-color2) !important;}
body .col-carousel-avis .wpmslider-prev:hover:before,body .col-carousel-avis .wpmslider-next:hover:before {opacity: 0.5 !important;}
body .ralis_item{margin-bottom:0px!important;}
.col-form-avis .strong-form-inner {padding: 0px !important;}
.col-form-avis .form-field {width: 48% !important;margin: 1% !important;float: left !important;}
.col-form-avis .form-field.field-note {margin-top: 56px !important;}
.col-form-avis .required-notice {margin-bottom: 0px !important;}
.col-form-avis textarea {height: 198px !important;}
.col-form-avis .field-rgpd .field-wrap {display: flex !important;align-items: flex-start;}
.col-form-avis .field-rgpd input[type="checkbox"] {margin: 5px 10px 0px 0px!important;}
.col-form-avis .field-rgpd .checkbox-label{padding:0px !important;font-size: 14px !important;}
.col-form-avis input.wpmtst_submit_testimonial {background: var(--awb-color1) !important;border: unset;color: #000;padding: 15px 30px !important;cursor:pointer;}
.col-form-avis input.wpmtst_submit_testimonial:hover{background: var(--awb-color2) !important;border: unset;color: #fff;}
body .btn-presta{padding:20px!important;}
/*page contact*/
.map-page-contact iframe {max-height: 320px !important;margin-bottom: -7px !important;border-radius: 5px !important;overflow: hidden;}
.infos-box-contact .content-box-column {margin-bottom: 15px !important;}

/*------------------------------------------------------***End***------------------------------------------------------*/
body .caroussel_partners .fusion-image-wrapper img{object-fit:contain;width:100%!important;height:200px!important;max-height:200px!important;}
body .caroussel_partners .swiper-wrapper,body .caroussel_partners .awb-swiper .fusion-carousel-item-wrapper{height:200px!important;}

/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
body .max_div_par {max-width: 520px;}
.el-pos-abs {position: absolute !important;}
body .col-img-pre{z-index:0!important;}
body .col-txt-pre{z-index:10!important;}

/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/


/**************************************Style : section_presentation*********************************/
.section_presentation:before {content: "";background: var(--awb-color1);width: 25px;height: calc(100% - 10.5%) !important;position: absolute;top: 0;right: 0;}
@media only screen and (min-width: 801px){ 
	.col-txt-pre .fusion-column-wrapper {width: calc(100% + 80px) !important;margin-left: -80px;}
	.col-txt-pre-2:not(.fusion-builder-column-6) .fusion-column-wrapper {width: calc(100% + 132px) !important;}
}
@media only screen and (max-width: 1100px) and (min-width: 801px){ 
	.col-txt-pre .fusion-column-wrapper {width: calc(100% + 20px) !important;margin-left:-20px!important;padding-left:40px !important;}
	.col-txt-pre-2:not(.fusion-builder-column-6) .fusion-column-wrapper {width: calc(100% + 20px) !important;}
}
/**************************************Style : section_prestations*********************************/
.title-presta {display: flex !important;justify-content: center;align-items: center;}
.col-prs-titled > .fusion-column-wrapper {display: flex !important;justify-content: center !important;align-items: center;flex-direction: row !important;}
@media only screen and (max-width: 800px){
	.col-prs-titled .fusion-column-wrapper {height: auto !important;}
	.txt-presta {min-height: initial !important;}
}

/**************************************Style : section_Actualites*********************************/


/**************************************Style : section_ReseauxSocieaux*********************************/


/**************************************Style : section_Realisations*********************************/

@media only screen and (min-width: 498px){
	/*style Galerie home*/
	body .col-realis .wpmf-gallery {position: relative !important;}
/* 	body .col-realis .wpmf-gallery .wpmf-gallery-item:last-child {position: absolute !important;top: 20% !important;left: 20% !important;border-radius: 50%;height: 400px;width: 400px !important;overflow: hidden;border: solid 16px #f7f6f9;} */
/* 	body .col-realis .wpmf-gallery .wpmf-gallery-item:last-child * {height: inherit !important;width: inherit !important;} */
    body .col-realis .gallery_default.wpmf-gallery .wpmf-gallery-item img, body .col-realis .gallery-masonry.wpmf-gallery .wpmf-gallery-item img {height: 400px !important;}
}

@media only screen and (max-width: 1440px) and (min-width: 498px){
/*     body .col-realis .wpmf-gallery .wpmf-gallery-item:last-child {top: 25% !important;left: 20% !important;height: 360px;width: 360px !important;} */
}

@media only screen and (max-width: 1024px) and (min-width: 498px){
	/*style Galerie home*/
    body .col-realis .gallery_default.wpmf-gallery .wpmf-gallery-item img, body .col-realis .gallery-masonry.wpmf-gallery .wpmf-gallery-item img {height: 280px !important;}
/* 	body .col-realis .wpmf-gallery .wpmf-gallery-item:last-child {height: 280px !important;width: 280px !important;border-width: 10px;} */
}

@media only screen and (max-width: 768px) and (min-width: 498px){
	/*style Galerie home*/
    body .col-realis .gallery_default.wpmf-gallery .wpmf-gallery-item img, body .col-realis .gallery-masonry.wpmf-gallery .wpmf-gallery-item img {height: 220px !important;}
/* 	body .col-realis .wpmf-gallery .wpmf-gallery-item:last-child {height: 200px !important;width: 200px !important;border-width: 8px;} */
}
/**************************************Style : section_valeurs & section_points_forts*********************************/
.col-val-pfo .fusion-builder-row .col-val-pfo-inner-img .fusion-column-wrapper {transition:all 0.3s ease-in-out;}
.col-val-pfo .fusion-builder-row:hover .col-val-pfo-inner-img .fusion-column-wrapper {background: #fff !important;}
body .col-val-pfo .fusion-builder-row:hover .col-val-pfo-inner-img .fusion-column-wrapper img{filter: brightness(0) saturate(100%) invert(49%) sepia(44%) saturate(570%) hue-rotate(165deg) brightness(95%) contrast(90%)!important;}
body .col-val-pfo:last-child .fusion-builder-row:hover .col-val-pfo-inner-img .fusion-column-wrapper img{filter: brightness(0) saturate(100%) invert(53%) sepia(40%) saturate(4565%) hue-rotate(337deg) brightness(100%) contrast(90%)!important;}

/**************************************Style : section_avis*********************************/


/**************************************Style : section_partenaires*********************************/
.caroussel_partners .fusion-carousel-wrapper {padding-bottom: 40px!important;}
.caroussel_partners .fusion-carousel-nav {position: absolute;left: 0;right: 0;margin: auto;bottom: 15px !important;max-width: 100px !important;}
.caroussel_partners .fusion-nav-next {left: unset !important;}
.caroussel_partners .fusion-nav-prev,.caroussel_partners .fusion-nav-next {background-color: var(--awb-color2) !important;border-radius: 50%;}
.caroussel_partners .fusion-nav-prev:hover,.caroussel_partners .fusion-nav-next:hover {background-color: var(--awb-color1) !important;}
.caroussel_partners .fusion-carousel-item .fusion-carousel-item-wrapper {padding: 20px;transition:all 0.3s ease-in-out;}
.caroussel_partners .fusion-carousel-item:hover .fusion-carousel-item-wrapper {background: #fff !important;filter: invert(1) brightness(1.5);}
/**************************************Style : section_contact*********************************/


/**************************************Style : section_map*********************************/


/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: #fff !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer .widget-title {text-transform: uppercase !important;}
.fusion-footer footer .fusion-row {max-width: 920px !important;margin-inline: auto !important;}

/*----menu footer style----*/
.fusion-footer .widget_nav_menu {margin-bottom: 30px !important;}
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .icon_rs_menu{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li {padding:0px 0px 5px !important;}
.fusion-footer .menu li a:before,.fusion-footer .menu li.menu_icon_rs{display:none!important;}
.fusion-widget-area .widget_nav_menu .sub-menu{margin-left:0px;padding-top:0px!important;margin:0px!important;}
.fusion-widget-area .widget_nav_menu .sub-menu li:not(last-child),body .fusion-footer .menu li,body .fusion-footer .menu li.menu-item-has-children>a{padding-bottom:10px!important;}
.fusion-footer-widget-area .widget_nav_menu ul ul li a{padding-top:0px!important;}
body .fusion-widget-area .widget_nav_menu .sub-menu li:last-child{padding-bottom:0px!important;}
/*----coordonnes style----*/
.fusion-footer .flex-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px!important;font-size: 14px !important; line-height: 22px !important;}
.fusion-footer .flex-content .flex-bg-i {font-size: 25px!important;background-color: #fff; margin-right: 10px!important;width: 45px!important; height: 45px!important; margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -ms-flex-pack: distribute; justify-content: space-around; color:#000 !important;border-radius:5px;}
body .fusion-footer .flex-content .flex-bg-i i{color:var(--awb-color2)!important;}
body .div_copyright .copyright_content a:first-child{font-weight:900!important;}
span.sep-copy{padding:10px;}
/*------------------------------------------------------***End***------------------------------------------------------*/

body .col-val-pfo-inner-img .fusion-column-wrapper,body #portes .col-inner-flex-img .fusion-column-wrapper{width:100px;height:100px!important;display:flex;align-items:center;justify-content:center;min-width:100px!important;max-width:100px!important;min-height:100px!important;max-height:100px!important;}
body #portes .col-inner-flex-img{width:100px!important;}
body #portes .col-inner-flex-txt{width:calc( 100% - 100px)!important;}
body #portes .col-has-inners-flex>.fusion-column-wrapper>.fusion-builder-row{display:flex;align-items:center;}
body #portes .col-inner-flex-img .fusion-column-wrapper{height:unset!important;max-height:unset!important;}
/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

@media only screen and (min-width: 801px){
	body.home .col-val-pfo-inner-txt>.fusion-column-wrapper {padding-left: 30px;}
}


/*------------***Large devices (desktops, less than 1441px)***------------*/
@media only screen and (max-width: 1440px){

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){
	.fusion-main-menu > .fusion-menu > li > a {padding: 0px 10px !important;}
    

}

/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1280px){
	body #portes .col-has-inners-flex>.fusion-column-wrapper>.fusion-builder-row{flex-direction:column!important;}
	body #portes .col-inner-flex-img .fusion-column-wrapper{width:100%!important;max-width:unset!important;height:130px!important;}
	body #portes .col-inner-flex-img,body #portes .col-inner-flex-txt{width: calc( 100% - 10px)!important;display:flex;justify-content:center;}
	body #portes .col-inner-flex-txt .fusion-column-content *{text-align:center!important;}
	body #portes .col-inner-flex-txt .fusion-column-content h3{height:60px;display:flex;align-items:center;justify-content:center;}
}
@media only screen and (max-width: 1200px){
   	body:not(.home) .fusion-main-menu > .fusion-menu > li > a {padding: 0px 8px !important;}
	.fusion-main-menu > .fusion-menu > li {padding-right: 8px !important;}
}


@media only screen and (max-width: 1100px){
	.col-txt-pre-2.fusion-builder-column-6,body .fusion-builder-column-7 .col-img-pre-2{width:50%!important}
	.col-txt-pre-2.fusion-builder-column-6{margin-right:0px!important;}
	.col-txt-pre-2.fusion-builder-column-6 .fusion-column-wrapper{padding:50px!important;}

	

}

/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
	.btn_form{display:none !important;}
	.btn_form_mob{
    margin-right: 60px !important;
}
	
     /*style header*/
	header.fusion-header-wrapper {order: -1;}
	#sliders-container {order: 0;}
	#boxed-wrapper > #wrapper.fusion-wrapper {display: flex !important;flex-direction: column !important;}
	
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: #000 !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: #000 !important; color: #fff !important;}
	
	/*style page content*/
	.home .section_presentation {padding-top: 5% !important;}

}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

    

}
body .col-txt-pre .fusion-separator{margin-bottom:20px!important;}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    
    /*style header*/

    /*style page content*/
	.caroussel_partners .fusion-carousel-item .fusion-carousel-item-wrapper {padding: 10px;}
	body.fusion-body .caroussel_partners .fusion-carousel .fusion-carousel-wrapper{height:unset !important;min-height: 80px !important;}
	body.fusion-body .caroussel_partners .fusion-carousel .fusion-carousel-holder{line-height:unset !important;}
	.col-val-pfo .fusion-builder-row * , .col-val-pfo .fusion-title, .col-val-pfo .fusion-title *{text-align: center !important;float: unset !important;}
	.col-val-pfo .fusion-builder-row .col-val-pfo-inner-img .fusion-column-wrapper {max-width: 160px !important;margin: 0px auto !important;}
	.col-val-pfo-inner-txt {margin: 0px !important;}
	body .col-img-pre .fusion-column-wrapper{padding:0px!important;}
	.col-val-pfo-inner-txt .fusion-column-wrapper {max-width: 460px;margin-inline: auto;}
	body .col-val-pfo-inner-txt{margin:auto!important;text-align:center!important;display:flex;justify-content:center;}
	.col-val-pfo .fusion-separator {float: unset !important;margin-inline: auto !important;}
	.col-val-pfo .max_div_par {margin-inline: auto;text-align: center !important;}
	body .col-txt-pre .fusion-column-wrapper{padding-bottom:40px!important;}
	body.fusion-body .fusion-title{margin-bottom:10px!important;}
	body .item_col_prsts p,body .col-has-inners-flex .fusion-column-wrapper{min-height:unset!important;}
	body #portes .col-inner-flex-txt .fusion-column-content h3{height:20px!important;margin-bottom: 20px !important;}
	/*pages internes*/
	.col-has-inners-flex *, .col-has-inners-flex .fusion-title *{text-align: center !important;float: unset !important;}
	.col-has-inners-flex .fusion-builder-row .col-inner-flex-img .fusion-column-wrapper {max-width: 160px !important;margin: 0px auto !important;}
	.col-inner-flex-txt .fusion-column-wrapper {background: unset !important;max-width: 500px !important;margin: 0 auto;}
	.col-form-avis .field-anti_spam_google.form-field {width: 100% !important;}
	.col-txt-pre-2.fusion-builder-column-6 .fusion-column-wrapper{padding:20px!important;}
	body .section_presentation.contm_pad{padding:0px!important;}
	body .section_presentation.contm_pad .fusion-column-wrapper{padding:20px!important;}
/* 	PAge presqtations */
	body .fusion_builder_column_inner.col-inner-flex-txt{display:flex!important;justify-content:center!important;}
	body #portes .col-inner-flex-img .fusion-column-wrapper,body #portes .col-inner-flex-txt .fusion-column-content p{min-height:unset!important;}
	body .fusion_builder_column_inner.col-inner-flex-txt{margin-bottom:0px!important;}

    /*style footer*/
	.fusion-footer .fusion-columns {display: flex !important;align-items: flex-start;flex-flow: row wrap;flex-wrap: wrap;}
	.fusion-footer .fusion-columns .fusion-column{width: 48% !important;margin: 1% !important;float: left;flex: 1 1 0;min-width: 48%;}

}

/*------------***Tablet Mini Media query style***------------*/

@media only screen and (max-width: 600px){
	/*style page content*/
	body.fusion-body .caroussel_partners .fusion-carousel .fusion-carousel-wrapper{min-height: 65px !important;}
	
	/*pages internes*/
	.col-form-avis .form-field {width: 100% !important;margin: 10px 0px !important;float: unset !impor}
	.col-form-avis .form-field.field-note {margin-top: 15px !important;}
	.col-form-avis .wpmtst-testimonial.testimonial {height: auto !important;}
	
    /*style footer*/
	    .btn_form_mob {
        margin-right: 40px !important;
    }
.btn_form_mob select {
    font-size: 12px;
    height: 34px;
}
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 800px){


}
@media only screen and (min-width: 498px){
	body .fusion-footer footer .fusion-columns .fusion-column:first-child .menu li.menu-item-has-children{display:none!important;}
}
/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	/*style footer*/
	
	section#media_image-2 {margin: 0 !important;}
	
	.fusion-footer .fusion-footer-widget-area.fusion-widget-area{padding-top:30px !important;padding-bottom:30px !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(2),.fusion-footer .fusion-columns .fusion-column:nth-child(3){display:none !important;}
	.fusion-footer .widget_nav_menu {margin-bottom: 0px !important;}	
	.fusion-footer .fusion-columns .fusion-column{min-width: 100%;}
	.fusion-footer-widget-column:last-child{text-align:center!important;}
	.fusion-footer .menu li{padding: 5px 0px !important;}
	.fusion-widget-area .widget_nav_menu .sub-menu{display:none!important;}
	body .fusion-footer .menu li.menu-item-has-children>a{padding-bottom:0px!important;}
    
}

@media only screen and (max-width: 400px){
    .fusion-logo img {
        max-height: 40px !important;
        width: auto !important;
    }
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/