/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/
#Top_bar .menu li ul li a{padding:10px 15px !important;}
.border-img{border:5px solid #000;width:calc(100% - 10px)}
.custom-text-block .align_center{padding:22% 20px 0;}
.img-up-sec{height:30px;border-top:5px solid #000;margin:0px;position:relative;}
.img-up-sec::before{height:30px;width:5px;background:#000;position:absolute;left:0;content:'';}
.img-up-sec::after{height:30px;width:5px;background:#000;position:absolute;right:0;content:'';}
.img-down-sec{height:30px;border-bottom:5px solid #000;margin:0px;position:relative;}
.img-down-sec::before{height:30px;width:5px;background:#000;position:absolute;left:0;content:'';}
.img-down-sec::after{height:30px;width:5px;background:#000;position:absolute;right:0;content:'';}
a.read-more{background:#000;padding:10px 20px;color:#fff !important;text-decoration:none;border-radius:5px;font-size:18px;clear: both;display:inline-block;}
.custom-text-block p{font-size:19px;line-height:25px;}
.custom-bottom-text-block p{font-size:19px;line-height:25px;}
@font-face{
font-family:Bebas Neue Bold;
src:url('BebasNeueBold.ttf');
}
@font-face{
font-family:Bebas Neue Regular;
src:url('BebasNeueRegular.ttf');
}
.custom-bottom-text-block h2,
.custom-bottom-text-block h3,
.custom-bottom-text-block h4,
.custom-bottom-text-block h5,
.custom-text-block h2,
.custom-text-block h3,
.custom-text-block h4,
.custom-text-block h5{font-family:Bebas Neue Bold;font-size:45px;line-height:50px;}
#Footer .menu li a{background:transparent !important;padding:0 10px !important;margin:0 !important;text-transform:uppercase;font-family:Bebas Neue Regular;font-size:16px;letter-spacing:2px;}
#Footer span.wpcf7-form-control-wrap{margin-bottom:10px;}
#Footer form .column input::placeholder,
#Footer form .column input{background:transparent !important;color:#fff !important;}
#Footer textarea::placeholder,
#Footer textarea{background:transparent !important;height:30px;color:#fff !important;}
#Footer form .column input.wpcf7-submit{border:1px solid #fff;border-radius:0;background:#000 !important;}
.banner-text-block h2,
.banner-text-block h3,
.banner-text-block h4,
.banner-text-block h5{font-family:Bebas Neue Bold;font-size:45px;line-height:50px;color:#fff;margin:0;}
.banner-text-block a.read-more1{background:#000;padding:10px 20px;color:#fff !important;text-decoration:none;border-radius:5px;font-size:18px;clear: both;display:inline-block;}
.banner-text-block p{font-size:24px;line-height:30px;color:#fff;}
.banner-text-block .align_left{background:rgba(0,0,0,0.5);padding:30px;}
.header-plain #Top_bar .menu > li > a span{text-transform:uppercase;padding:0 10px !important;font-size:13px !important;}
#Footer .footer_copy .copyright{float:none !important;text-align:center;color:#fff;}
#Footer .footer_copy .one{margin-bottom:0 !important;padding-top:10px !important;}
#Footer .footer_copy{background:#000;}
#Footer h4{font-family:Bebas Neue Regular;font-size:45px;line-height:50px;color:#8e8e8e !important;}
.cust-heading-h4{font-family:Bebas Neue Bold;font-size:44px;line-height:50px;}
.subheader-both-center #Subheader .title{font-family:Bebas Neue Bold;font-style: normal;font-size:50px;line-height:55px;}
.padd-right20 .get_in_touch{margin-right:20px;}
.custom-why-block .wrap.mcb-wrap.one{background:#f2f2f2;}
.custom-why-block .one-fourth.column .image_frame{text-align:center;padding:20px;}
.custom-why-block .three-fourth.column .align_left{padding:20px;background:#949599;color:#fff;}
.custom-why-block .three-fourth.column .align_left p{margin:0;}
.custm-bottom-txt p{margin:0;}
.custm-bottom-txt h3{margin:0;font-weight:600;}
.fancy_heading .title{font-family:Bebas Neue Bold;}
.custom-contact-block{position:relative;}
.custom-contact-block::before{top:0;height:5px;width:calc(100% - 80px);background:#fcfcfc;position:absolute;left:40px;content:'';z-index:999;}
.custom-contact-block::after{bottom:0;height:5px;width:calc(100% - 80px);background:#fcfcfc;position:absolute;left:40px;content:'';z-index:999;}
.custom-contact-block .align_center{border:5px solid;padding:23% 0;}
.custom-contact-block h3{font-family:Bebas Neue Bold;font-size:45px;line-height:50px;}
.custom-contact-block p{font-size:20px}
.custom-contact-block p i{font-size:26px}
.technology-block{padding:10% 0 !important;}
.green-building-block{padding:10% 0 !important;}
.why-us-block{padding:10% 0 !important;}
.custom-3inv-block{margin-bottom:0 !important;}
.custom-3inv-block .column_attr{padding:20px;}
.custom-3inv-block h4{font-family:Bebas Neue Bold;font-size:44px;line-height:50px;margin:0;}
.custom-3inv-block p{font-size:17px;line-height:25px;}
.custom-3inv-block hr{background-color:#333;}
.custom-3inv-block ul{margin:0 0 0 20px;}
.custom-3inv-block ul li{margin:0;font-size:17px;color:#000;}
.available-size-block h4{font-family:Bebas Neue Bold;font-size:35px;line-height:40px;margin:0;}
.custom-sizes-block .column_attr{background:#f1f2f2;margin:0 10px;}
.custom-sizes-block .brick-image{float:left;width:40%}
.custom-sizes-block .brick-image .brick-image-inner{padding:0 15px;}
.custom-sizes-block .brick-content{float:right;width:60%;background:#e6e7e8;}
.custom-sizes-block .brick-content .brick-content-inner{padding:18px 15px;}
.custom-sizes-block .brick-content h5{margin:0;}
.custom-sizes-block .brick-content p{margin:0;line-height:18px;}

@media only screen and (max-width:1239px){
.custom-text-block .align_center{padding:10% 20px 0;}
}
@media only screen and (max-width:959px){
.custom-text-block .align_center{padding:0 20px;}
}
@media only screen and (max-width:767px){
.custom-text-block .align_center{padding:0;}
.custom-text-block .img-up-sec{margin-top:15px;}
.gallery-block .custom-text-block .img-up-sec{margin-top:0;}
.gallery-block .custom-text-block .img-down-sec{margin-bottom:20px;}
.banner-text-block h2,
.banner-text-block h3,
.banner-text-block h4,
.banner-text-block h5,
.custom-bottom-text-block h2,
.custom-bottom-text-block h3,
.custom-bottom-text-block h4,
.custom-bottom-text-block h5,
.custom-text-block h2,
.custom-text-block h3,
.custom-text-block h4,
.custom-text-block h5{font-size:30px;line-height:40px;}
.cust-heading-h4{font-size:24px;line-height:30px;text-align:left !important;}
.align_right{text-align:left !important;}
.align_justify{text-align:left !important;}
.fancy_heading .title{font-size:24px !important;line-height:30px !important;}
.subheader-both-center #Subheader .title{font-size:30px !important;line-height:40px !important;}
}
@media only screen and (max-width:479px){
.custom-text-block .img-up-sec{margin:20px 0 8px;}
.gallery-block .custom-text-block .img-up-sec{margin-top:0;}
.gallery-block .custom-text-block .img-down-sec{margin-bottom:20px;}
.banner-text-block h2,
.banner-text-block h3,
.banner-text-block h4,
.banner-text-block h5,
.custom-bottom-text-block h2,
.custom-bottom-text-block h3,
.custom-bottom-text-block h4,
.custom-bottom-text-block h5,
.custom-text-block h2,
.custom-text-block h3,
.custom-text-block h4,
.custom-text-block h5{font-size:24px;line-height:30px;}
.banner-text-block p{font-size:18px;line-height:25px;}
.cust-heading-h4,.fancy_heading .title{font-size:22px !important;line-height:25px !important;}
.subheader-both-center #Subheader .title{font-size:25px !important;line-height:30px !important;}
}
/* Contact page */
.builder_info_wrap h6 {
    font-size: 20px;
    font-weight: 700;
}
.builder_info_wrap p {
    font-size: 18px;
    font-weight: 400;
}
.builder_info_wrap i {
    font-size: 23px;
}