/*
Theme Name: Betheme
Theme URI: http://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: http://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: -
Version: 20.9.5.7

All css files are placed in /css/ folder
*/

header #Top_bar .menu > li > a span:not(.description){
	padding: 0 10px;
}
#Side_slide #menu ul li.cta-button,
.header-fixed #Top_bar .menu > li.cta-button{
	padding-top: 26px;
}
#Side_slide #menu ul li.cta-button a,
.header-fixed #Top_bar .menu > li.cta-button a{
	background: #967c4b url('../../uploads/2018/06/Gold-Button.png') no-repeat center top;
	background-size: cover;
    text-transform: uppercase;
    color: #ffffff;
    transition: all .2s;
    border-width: 1px;
    border-style: solid;
    border-color: #967c4b;
    border-radius: 3px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
    font-weight: 400;
    letter-spacing: 0px;
    padding: 6px 10px;
    line-height: 17px;
    font-size: 14px;
    margin: auto;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#Side_slide #menu ul li.cta-button a:hover,
.header-fixed #Top_bar .menu > li.cta-button a:hover{
	background: transparent;
	color: #fff;

	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.header-fixed #Top_bar .menu > li.cta-button a span{padding: 0;}
body.header-fixed #Top_bar .menu > li > a{padding: 33px 0 27px 0;}

footer#Footer{
	background-image: url('../../uploads/2018/08/Gold-Footer.png');
	background-repeat: repeat;
	background-position: top center;
	background-size: cover;
}
footer#Footer .large-font {
    font-size: 1.125em;
    margin-top: 5px;
    display: block;
}
#Footer .footer_copy .one{padding-top: 0 !important;}
.footer_copy .copyright{margin-bottom:10px; }
.footer_copy .copyright,
.footer_copy .social{width: 100%; text-align: center; }
footer#Footer a,
.footer_copy .social a,
.footer_copy .social a i{color: #fff}

footer#Footer a:hover,
.footer_copy .social a:hover,
.footer_copy .social a:hover i{opacity: 0.8;color: #fff}

.rev_slider .rev-btn{
	background-image: url('../../uploads/2018/06/Gold-Button.png');
	background-repeat: repeat;
	background-position: top center;
	background-size: cover;
}
.rev_slider .rev-btn:hover{
	background-image: none;}


/* contact page */
.contact-detail h3 {margin-bottom: 0; }
.contact-detail{
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.contact-detail .column_attr{
	height: auto !important;
	margin: auto 0;
}
.white-text *{color: #fff;}

/* mobile menu */
#Side_slide{
	background: url('../../uploads/2018/08/Gold-Footer.png');
	color: #fff;
}
#Side_slide .social li a,
#Side_slide .social li a i,
#Side_slide #menu ul li a, #Side_slide #menu ul li a span,
#Side_slide .close-wrapper a.close i{
	color: #fff;
}

/* homepage banner */
.home #Header_wrapper{background-color: transparent;}
body > div {
    height: auto !important;
}
@media (max-width:1239px){
	.responsive-menu-toggle  i{color: #fff;}
	#Side_slide #menu ul li.cta-button a{border:0; border-radius: 0;}
	#Side_slide #menu ul li.cta-button a, 
	.header-fixed #Top_bar .menu > li.cta-button a{
		background: #353535;
	}
}



/* chnage on 07072018 start */
/****************************************************************/
.cl-content-img .image_wrapper{
    max-width: 300px;
    margin: auto;
}
.cl-sidebar .column{
    margin: 0 !important;
}
.header-fixed #Top_bar .menu > li:last-child a {
   padding-top: 0;
   padding-bottom: 0;
   margin-top: 6px;
}
.cl-sidebar .icon_box {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.cl-sidebar .icon_box .image_wrapper{
    margin-bottom: 10px !important;
}
.cl-sidebar .icon_box .desc_wrapper{
    width: 100%;
    display: block;
    text-align: left !important;
    padding-left: 20px;
}
.cl-sidebar .icon_box .desc_wrapper p:last-of-type{
    margin-bottom: 0;
}

.cl-sidebar .icon_box .title{
    margin-bottom: 6px !important;
}

.cl-bg-color p,
.cl-bg-color li{
    color: #000 !important;
}
.cl-references li{
    margin-bottom: 5px !important;
        font-size: 14px;
}

/* price page start */
.cl-price-item .pricing-box:not(.pricing-box-featured){
    background: url('../../uploads/2018/08/Gold-Footer.png') no-repeat center center !important;
    background-size: cover !important;
}
.pricing-box-box.pricing-box-featured {
    background: #161922 !important;
}
.cl-price-item .pricing-box .plan-header h2{
    min-height: 70px;
}
.cl-price-item .pricing-box:not(.pricing-box-featured) .price span,
.cl-price-item .pricing-box:not(.pricing-box-featured) .price sup{
    color: #000 !important;
}
.pricing-box .plan-header .image{
    margin-top: 40px;
    margin-bottom: 30px !important;
}
.cl-price-item .pricing-box .image img{
    border-radius: 100%;
    overflow: hidden;
    width: 160px;
    object-fit: cover;
    -webkit-object-fit: cover;
    height: 160px !important;
        -webkit-box-shadow: 7px 7px 30px 0 rgba(0,0,0,0.2);
            box-shadow: 7px 7px 30px 0 rgba(0,0,0,0.2);
}
.cl-price-item .pricing-box:not(.pricing-box-featured) p,
.cl-price-item .pricing-box:not(.pricing-box-featured) li{
    color: #000 !important;
}
.cl-price-item .pricing-box .plan-footer{
        margin-bottom: 30px;
}
.cl-price-item .pricing-box:not(.pricing-box-featured) .plan-footer .button {
    background-color: #161922;
}
.cl-price-item .pricing-box:not(.pricing-box-featured) .plan-footer .button:hover{
    background-color:#303440;
}
/* responsive start */
/**********************/
@media(min-width:1241px){
    .cl-sidebar .icon_box .image_wrapper{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media(max-width:1240px){
    .cl-sidebar .icon_box .image_wrapper{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
}

@media(max-width:767px){
    .cl-sidebar .icon_box .image_wrapper{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
        flex: 0 0 60px;
        max-width: 60px;
    }
    .cl-price-item .vc_column-inner {
            padding-left: 0px;
    padding-right: 0px;
    }
    .cl-bg-color,
    .cl-bg-transparent{
        padding-top: 20px !important;
        padding-bottom: 5px !important;
    }
}


@media(max-width:400px){
    .cl-sidebar .icon_box .desc_wrapper{
        padding-left: 13px;

    }
}

/****************************************************************/
/* chnage on 07072018 end */


/****************************************************************/
/* chnage on 11072018 end */

.pricing-box-box.pricing-box-featured .plan-header hr{
    border-color: rgba(255,255,255,.3)!important;
    background: rgba(255,255,255,.3)!important;
}
.pricing-box-box.pricing-box-featured .plan-inside ul li{
        border-bottom: 1px solid  rgba(255,255,255,.3);
}

/****************************************************************/
/* chnage on 11072018 end */

/* chnage on 13072018 start */
/****************************************************************/
.section.mcb-section,
.section.mcb-section .section-decoration,
.blog .mcb-section.bg-cover,.blog .mcb-wrap.bg-cover, .blog .column_attr.bg-cover {
    
    background-size: contain !important;
    background-position: center top !important;
}
.section.mcb-section.cl-contact-banner{
    background-size: 100%!important;
}
.cl-banner-img{
        padding-top: 15% !important;
    padding-bottom: 18% !important;
        background-color: transparent !important;
}
.cl-banner-img .mcb-section-inner{
    position: relative;
    z-index: 2;
}
.cl-banner-img .mcb-section-inner h1{
    color: #fff !important ;
}
@media(max-width:1240px) and (min-width: 768px){
    [class*="cl-content-area"] .mcb-wrap-inner,
    [class*="cl-content-area"] .mcb-wrap-inner .column_image,
    [class*="cl-content-area"] .mcb-wrap-inner .column_image *{
        height: 100%;
    }
    [class*="cl-content-area"] .mcb-section-inner > .cl-bg-transparent,
    [class*="cl-content-area"] .mcb-section-inner > .cl-bg-color{
        padding-top: 15px !important;
    }
    [class*="cl-content-area"] .mcb-wrap-inner .column_image .image_item img{
        height: 100% !important;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
    }
}

@media(max-width: 1200px){
    .cl-banner-img .mcb-section-inner h1{
        font-size: 40px;
    }
}
@media(max-width: 767px){
    .cl-home-content-area{
        padding-top: 0 !important;
    }
    .cl-banner-img .mcb-section-inner h1{
        font-size: 25px;
    }

    .mob-image-first .section_wrapper,
    #the_acupuncturist .mcb-wrap-inner{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .mob-image-first .content-column,
    #the_acupuncturist .mcb-wrap-inner .column:nth-child(1){
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    [class*="cl-content-area"] .mcb-section-inner{
         display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    [class*="cl-content-area"] .mcb-section-inner .cl-bg-color{
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .cl-bg-color, .cl-bg-transparent{
        padding-bottom: 0 !important;
    }
    .mob-image-first {
        padding-top: 50px !important;
    }
    .mob-image-first .column_image {
        margin-bottom:  25px !important;
    }
}
@media(max-width: 460px){

    .cl-banner-img{
        padding-top: 13% !important;
        padding-bottom: 19% !important;
        background-color: transparent !important;
    }
    .cl-banner-img .mcb-section-inner h1{
        font-size: 20px;
    }
}
/****************************************************************/
/* chnage on 13072018 end */

/************ change on 18072018 start  *************************/
footer#Footer > .widgets_wrapper{
    background: url('../../uploads/2018/07/Liuttle-Nuts.png') no-repeat center 15px;
}
/************ change on 18072018 end  ***********************/

/* change 20072018 start */
.cl-need-to-know-content-img .image_wrapper {
    max-width: 400px;
    margin: auto;
}
/* change 20072018 end */

/* change 24072018 start */
.cl-need-to-know-teapot-content-img .image_wrapper {
    max-width: 350px;
    margin: auto;
}

.cl-need-to-know-anzac-content-img .image_wrapper {
    max-width: 450px;
    margin: auto;
}
/* change 24072018 end */
