/*
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.2
*/
body{
	--mfn-column-gap-left: 0!important;
    --mfn-column-gap-right: 0!important;
}
#Content {
    margin-bottom: 50px!important;
}
#Action_bar .contact_details {
    color: #000000;
    width: 100%;
    text-align: center;
}
footer#Footer img {
    margin: 0 auto;
}
a:hover {
    text-decoration: none!important;
}
li#menu-item-253 span {
    background: #2793c1;
    color: #ffffff;
	transition: all 0.7s ease-out;
}
li#menu-item-253 a:hover span {
    background: #2979b2;
	transition: all 0.7s ease-in;
}
li#menu-item-253 a:hover::after {
   display:none!important;
}
li#menu-item-253 > a:after, #Top_bar .menu > li#menu-item-253 > a:after{
	display:none!important;
}
ul#menu-main-menu {
    padding: 0 20px;
}
.path-color path{
	fill: rgb(76 175 80 / 36%);
}
.fixed-nav {
    width: 115px;
}
.fixed-nav .photo {
    width: 100%;
}
#Side_slide #menu ul li a {
   padding: 20px 5px 20px 5px;
    margin-right: 0px;
}
.content_slider.flat.description .content_slider_li .desc{
    margin-bottom: 15px;
}
#Header_wrapper, #Intro {
    background-color: #ffffff;
}
.footer-sliding #Footer{
	    position: relative!important;
}

@media (max-width:767px){

a.button.button_size_2.button_theme {
    font-size: 12px !important;
}

.mcb-section .mcb-wrap .mcb-item-mzbtalxn .content_slider .content_slider_ul .button {
    --mfn-slider-arrow-size: 35px!important;
}
.content_slider a.slider_next {
        right: 30% !important;
        padding: 0;
}
.content_slider a.slider_prev {
        left: 30% !important;
        padding: 0px;
}
	
.content_slider.flat.description .content_slider_li .desc{
    padding: 0;
}

.content_slider.flat.description .content_slider_li .desc>p {
    margin-bottom: 22px;
    padding: 0;
}	
#Top_bar {
    height: 70px;
}
section#section_sur_mesure {
    padding-top: 0px !important;
	 padding-bottom: 0px !important;
}
#medium-space{
	 padding-top: 25px !important;
	  padding-bottom: 25px !important;
}
#Side_slide li#menu-item-253 span {
	padding: 15px 10px;
}
}
.mfn-banner-box .banner-wrapper {
    align-items: flex-start;
    text-align: left;
}
.ntb-el-button {
    border: 1px solid #2793c1 !important;
	transition: all 0.7s ease-out!important;
}
.ntb-el-button:hover{
	background:#ffffff!important;
	color:#2793c1 !important;
	transition: all 0.7s ease-in!important;
}
ul.social li {
    height: 40px;
    width: 40px;
    border: 1px solid #2898c4;
    padding: 7px;
    border-radius: 20px 0px 20px 1px;
    background: #ebf8fe;
    /* color: #ffffff !important; */
}
ul.social li i {
    font-size: 18px;
}