/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */
.aux-widget-recent-portfolios .aux-filters.aux-slideup {
     margin-left: unset !important; 
}
@media(max-width: 590px) {
    .elementor-100 .elementor-element.elementor-element-6d1de97 .aux-filters li > a > span {
        padding: 0px 5px 0px 5px !important;
    }
}
@media(min-width: 590px && max-width: 775px) {
    .elementor-100 .elementor-element.elementor-element-6d1de97 .aux-filters li > a > span {
        padding: 0px 10px 0px 10px !important;
    }
}
.mbws_footermatbao small {
  
    text-transform: unset !important ; 
  
}
.mbws_footermenu .mbws_leftfooter .aux-widget-inner .aux-head-before, .mbws_footermenu .mbws_leftfooter .aux-widget-inner p,.mbws_footermenu .mbws_rightfooter p{
	font-weight: 500 !important;
}
.aux-widget-recent-portfolios .entry-title:after {
    content: unset !important;
}
.fluid-width-video-wrapper iframe{
	height: 600px !important;
}
.fluid-width-video-wrapper{
	padding-top: unset !important;
}
.aux-header .elementor-icon-box-wrapper .elementor-icon-box-title{
	    font-size: 22px !important;
}
.aux-header .elementor-icon-box-wrapper .elementor-icon svg {
    width: 20px;
    height: 20px;
    position: relative;
    display: block;
}
.aux-widget-post-slider .aux-latest-posts-slider .aux-info-container{
	padding: 20px 20px !important;
	background: #ffffff7a !important;
}
@media(max-width:767px) {
	.mbws_ourservicehome {
		padding: 0 35px 0px 35px !important;
	}
	.elementor-spacer-inner{
		display: none;
	}
	.aux-widget-recent-posts .post {
	 padding-bottom: 0px !important;
	}
	.mbws_banner {
	 padding: 190px 0px 0px 0px !important;
	}
}
@media (max-width: 1024px) {
    .mbws_tamnhin  {
        margin-top: 80px !important;
        margin-bottom: 0px;
    }
	.mbws_cacduan{
		margin-top: 20px !important;
	}
}
.mbws_dichvugrid .aux-slideup li a span , .mbws_titledichvu .aux-modern-heading-primary{
	font-weight: 600 !important;
	text-transform: uppercase !important;
	
}
.aux-filters.aux-slideup li > a span::before {
    content: attr(data-select) "";
    display: block;
    position: absolute;
    white-space: nowrap;
    margin: 0 auto;
    top: 0;
 	color: #000000 !important;
    transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
}
.mbws_map .elementor-widget-container {
	overflow: hidden;
}
.mbws_slideanhnoibat img {
	padding: 5px;
}
.mbws_ourservicehome .elementor-container > .aux-parallax-section:hover > .elementor-element-populated .elementor-element.elementor-view-framed .elementor-icon{
	color: #ffffff !important;

}