/*
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: 1.6.2
*/



.header-transparent #Top_bar {
    opacity: 0.93 !important;
    backdrop-filter: blur(10px);
    background-color: rgb(255 255 255 / 100%) !important;
	}	

#Top_bar.is-sticky  {
    background-color: rgb(255 255 255 / 50%) !important;
    opacity: 1 !important;
    backdrop-filter: blur(10px);
	}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 10px;
	}
	
#Top_bar .menu > li {
    margin: 0 4px;
	}


.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after {
    height: 3px;
	}	

#Top_bar .menu > li ul li a {
    color: rgba(0,0,0,0.95) !important;
    font-size: 90%;
	line-height: 1.4;
	}
	
.tu-home-slider-textbox {
	backdrop-filter: blur(15px); 
	}

.blinking-dot-blue::after {
    content: ".";
    display: inline-block;
    color: #646BFF;
    position: absolute;
    animation: blink 1.5s infinite;
    animation-fill-mode: both;
	}

.blinking-dot-white::after {
    content: ".";
    display: inline-block;
    color: #ffffff;
    position: absolute;
    animation: blink 1.5s infinite;
    animation-fill-mode: both;
	} 
	
.blinking-dot-yellow::after {
    content: ".";
    display: inline-block;
    color: #ffce04;
    position: absolute;
    animation: blink 1.5s infinite;
    animation-fill-mode: both;
	} 	

.home-service-readmore .mfn-toggle .toggle-bar {
    display: block;
    text-align: center;
	}

.home-service-readmore .mfn-toggle .toggle-icon {
    margin-left: 0;
	}

.home-service-readmore .mfn-toggle .toggle-content {
    text-align: center;
	}

.mfn-footer h4 {
	font-size: 14px;
    font-weight: 200;
	line-height: 1.05;
    letter-spacing: .05em;
	color: #444444;
	}

.mfn-footer h4:after {
	content: "";
    height: 3px;
    display: block;
    background-color: rgba(0,0,0,0.1);
    margin: 1em 0 1em;
    width: 100%;
    max-width: 30px;
	}
	
#Footer .footer_copy .one {
    margin-bottom: 0px;
    padding-top: 10px;
	}

.footer_copy .mcb-column-inner {
    margin-bottom: 0px;
    }
	
.footer-copy-center #Footer .footer_copy {
    background: #333333;
    color: #ffffff;
    font-size: 11px;
	}

.footer-copy-center #Footer .footer_copy .copyright {
    display: inline-block;
	}

.footer-copy-center #Footer .footer_copy .social {
    display: inline-block;
	
	}
	


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

#Footer .widgets_wrapper.center {
	text-align: left;
    }
	
#Footer .widgets_wrapper.center #media_image-2  {
	text-align: center;
    }

#Footer .widgets_wrapper.center .widget {
    margin: 10px 0;
}
	
}