/*
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
*/
.border-st {
    border-bottom: 1px solid #000000;
    margin-bottom: 50px;
}
.page-id-79 .mfn-acc.accordion_wrapper {
    margin-top: 19px;
}
a.zoom {
    display: none !important;
}
.button_theme, input[type="submit"] {
    background-color: #0bb5f2  !important;
	font-weight:500 !important;
}

.column_counter .mcb-item- counter-inner {
    background-image: none !important;
}

span.number {
    font-size: 60px !important;
    color: white;
}

p.title {
    font-size: 18px !important;
    color: white !important;
    text-transform: uppercase;
    margin-top: 21px !important;
}
span.label.postfix {
    color: white !important;
}

.column_counter .mcb-item-counter-inner {
    background-image: none !important;
}
.counter {
    padding: 29px 20px 30px 20px !important;
}
h2.size1 {
    font-size: 24px !important;
    line-height: 37px !important;
}
#Top_bar .menu li ul li {
	width: 261px !important;}

h2.entry-title {
    font-size: 20px !important;
    line-height: 31px !important;
}

.share-simple-wrapper {
    display: none;
}
h2.entry-title { 
	min-height: 72px; 
}

#Subheader {
    background-position: center !important;
}
.color1{
	color:#03b3f2 !important;
}
.color2{
		color:#03cc99 !important;
}

.color3{
		color:#a3e040 !important;
}

.color4{
		color:#996633 !important;
}
.cls-btn .button, .cls-btn .button i{
	color: #996633
}

@media(min-width:1239px){
.ui-tabs .ui-tabs-nav li a {
    font-size: 17px !important;
    padding: 18px 134px !important;
}}

a#ui-id-3 {
    border-right: none !important;
}
.column.two.cc {
    width: 50%;
    padding: 2px;
}

aside#media_image-2 img {
    width: 72%;
}

.action_button {
	font-size: 16px !important;
	/*font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif  !important;*/
}

.action_button {
    background-color:  #03b3f2  !important;
}

.action_button:hover {
    background-color:  #1e91ce  !important;
}

.image_frame .image_wrapper .image_links a:hover {
	color: #0bce9c  !important;
}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {
    text-decoration: none;
    background: #996633 !important;
}
#Subheader:after {
    box-shadow: inset 0px 4px 3px -2px rgb(0 0 0 / 0%) !important;
}
.wpcf7-form .column {
    padding: 0 10px 0px  !important;
}
.wpcf7-form .column p{
	margin: 0 0 7px !important;
}
body:not(.style-simple) .blockquote blockquote {
	text-decoration-color: rgb(0 0 0 / 0%) !important;
}
.blockquote .mfn-blockquote-icon {
    top: 11px  !important;
}
i.icon-user {
    display: none;
}
.column_column ul, .column_post_content ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul, .column_product_short_description ul, .column_product_content .source-editor ul, .elementor-widget-text-editor ul, .mfn-toggle .toggle-content ul {
    margin: 0 0 15px 19px !important;
}

span.color-rond {
    border-radius: 34px;
    padding: 6px 13px 6px 13px;
    top: -9px;
    position: relative;
	color:white !important;
}

span.color-rond.b1 {

background:#03b3f2 !important;
}
span.color-rond.b2 {

background: #a3e040  !important;
}
span.color-rond.b3 {

background:#a3e040  !important;
}
span.color-rond.b4 {

background:#996633 !important;
}
span.color-rond.b5 {

background:#03cc99 !important;
}
.middle1 .mcb-wrap-inner {
    display: flex
;
    align-items: center;
}
.page-id-64 .desc_wrapper .title {
    text-transform: unset !important;
    font-size: 15px !important;
    line-height: 30px !important;
	    margin-top: 0px !important;
}
.accordion .question > .title {
    font-weight: 500  !important;
}
.sub-menu li.current-menu-item{
    background: #996633 !important;
	color:white !important;
}
.sub-menu li.current-menu-item > a{
	color:white !important;
}

ul.sub-menu li a span {
	font-size:14px !important;
	font-weight:500 !important;
}
.dark a{
	color:white !important;
}
body:not(.style-simple) .timeline_items > li .desc {
    text-decoration-color: rgba(0, 0, 0, 0) !important;
}
.timeline_items > li .desc:before {

    background-image: none !important;
}
.timeline_items > li h3 span {
    font-size: 15px  !important;
}
.timeline_items > li h3 span {
    background-color: #fffefc  !important;
}
.image_frame .image_wrapper .mask::after {
 background: rgba(0, 0, 0, 0)  !important;
}
.image_frame .image_wrapper .mask, .edd_download_image:after {
    box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0)  !important;
}
.accordion .question > .title {
	font-size: 17px !important;
	    font-family: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif  !important;
}

.single-post span.button_icon {
    display: none;
}
a.button.button_left.has-icon {
    background-color:  #0bb5f2 !important;
    font-weight: 500 !important;
    color: white;
}
#bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_alt_0 {

    display: none !important;
}
span.themecolor.cc2 {
    font-size: 14px;
    line-height: 26px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
	font-family: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
@media(max-width:768px){
.timeline_items > li h3 {
    font-size: 20px  !important;
    line-height: 35px;
}}
#Footer .widgets_wrapper {
    padding: 36px 0px 26px 0px;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    h4 {
        font-size: 20px   !important;
		line-height: 30px  !important;}

	h2{
		  font-size: 25px   !important;
		line-height: 33px  !important;}

	h3{
		  font-size: 20px   !important;
		line-height:33px  !important;}
	}



.grid .post-footer {
    margin: -26px -20px 0   !important;
}

@media only screen and (max-width:767px) {
    body, .mfn-menu-item-megamenu {
        font-size: 14px;
		line-height: 24px;
	}
	    #Top_bar #logo img.logo-mobile {
        max-height: 80px   !important;
    }
    .mobile-header-mini #Top_bar .logo {

        margin-bottom: 27px;
    }

}

@media only screen and (max-width:991px) and (min-width:768px){

h2.size1 {
    font-size: 20px !important;
    line-height: 37px !important;
}
	.wrap.mcb-wrap.mcb-wrap-e7687d82d.one-fourth.tablet-one-fourth.laptop-one-fourth.mobile-one.valign-top.clearfix {
    padding: 40px 0px 0px !important;
}

}



@media only screen and (max-width: 767px) {
    .mobile-header-mini #Top_bar a.responsive-menu-toggle {
        top: 44px !important;
       
    }
}

#Subheader .title {
  
    width: 100% !important;
   
}




@media(min-width:1240px) and (max-width:1280px){
	#Top_bar .menu > li > a span:not(.description) {

		padding: 0 14px;}
}




#sp-wp-carousel-free-id-343.sp-wpcp-343 .swiper-button-prev i, #sp-wp-carousel-free-id-343.sp-wpcp-343 .swiper-button-next i {
    color: #ffffff;
}


.post-desc {
    padding-left: 0 !important;
}


@media(max-width:480px){
	.btnslidplus {
    display: none !important;
}
}




@media(max-width:767px){
	sr7-mask.themecolor1slder , .center-mobil .sr7-layer {
    left: unset !important;
    right: unset !important;
    display: block !important;
    text-align: center !important;
    width: 100% !important;
}
	.is-sticky .logo {
    margin-bottom: 0 !important;
}
	span.color-rond.b2, span.color-rond.b3 , span.color-rond.b4, span.color-rond.b5 {
    margin-top: 20px !important;
    display: table;
		        top: 0;
}
	span.color-rond.b1{    top: 0;}
	.centermobile * {
    text-align: center !important;
}
	sr7-mask.center-mobil {
    width: 100% !important;
    display: block !important;
    left: unset !important;
    right: unset !important;
}

}

#Side_slide {
    background-color: #fffefc !important;
    border-color: #fffefc !important;
}

.dark nav#menu a {
    color: black !important;
}

#Side_slide #menu ul li ul a span {
    font-size: 13px !important;
}
.st-h6{
    font-size: 14px !important;
    line-height: 26px !important;
    font-weight: 500  !important;
    letter-spacing: 0px;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    color: #a3e040 !important;
	text-transform:uppercase;
	}

#Footer {
    border-top: 1px solid #e5e4e2;
}
.footer-h4{
    font-size: 21px;
    line-height: 25px;
    font-weight: 500;
    letter-spacing: 0px;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}


.head-st h3 {
    font-size: 19px !important;
}

.size5 h2 {
	font-size: 25px;
}
.sliding_box .photo_wrapper {
	bottom: 0px  !important;
}
.shadow111 {
    background: white;
    box-shadow: 0px 1px 6px 3px #00000014;
    border-radius: 19px;
}

.cls-back {
    background-position: center 90% !important;
}
@media only screen and (max-width: 1240px) and (min-width: 960px){
	.cls-back {
		background-position: center 75% !important;
	}
}
@media only screen and (max-width: 959px) and (max-width: 767px){
	.cls-back {
		background-position: center 100% !important;
	}
}
@media only screen and (max-width: 767px) {
    #Subheader .title {
        font-size: 30px !important;
        line-height: 48px !important;
        font-weight: 500;
        letter-spacing: 0px;
    }
	.cls-back {
		background-position: center 65% !important;
	}
}
@media only screen and (max-width: 767px) {
    .content_wrapper .section_wrapper, .container, .four.columns .widget-area {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
	#menu > ul > li > a, #overlay-menu ul li a {
        font-size: 15px;
    }
	.action_button {
		font-size: 15px !important;
	}
}

.button_theme:hover {
    background-color: #1e91ce !important;
}

