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

/* Theme customization starts here
-------------------------------------------------------------- */




.custom_bottom_size_span .vc_btn3.vc_btn3-size-md {
	    font-size: 28px !important;
    font-weight: 800 !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
}



.no_marg_span .wpb_wrapper > div {
margin-bottom: 15px !important
}

.banner_wrapper {
	top: 60% !important;
}





.padd_TOP  {
    padding-top: 60px !important;
    padding-left: 270px !important;
    padding-bottom: 100px !important;
}

.text_padd_custom {
	padding-bottom: 50px !important;
}



.hover_div_custom:hover {
	background-color:#049a8f !important;
	color: #02625b !important;
}

.no_marg_bottom {
	margin-bottom: 0px !important;
}


tr#bs1 {
    background-color: #049a8f !important;
}


th {
	color: white !important;
}

table#tfs {
    font-size: 14px;
}

input[type="date"], input[type="email"],
input[type="number"], input[type="password"],
input[type="search"], input[type="tel"],
input[type="text"], input[type="url"] {
	    border-color: #049a8f !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	border-color: #049a8f !important;
}

.column.one.single-photo-wrapper.image {
    text-align: left !important;
    margin-bottom: 20px;
}

.min_hei_cust .post-desc {
	min-height: 125px !important;
}

img.alignnone {
	vertical-align: middle !important;
	margin-right: 15px !important;
	    margin-left: -10px !important;
}

div#wrap-txt-widg {
    background-color: #f0f0f0;
    border-top: 4px #049a8f solid;
    margin-bottom: 20px !important;
}

#Subheader {
	margin-top: 5px !important;
}

.txt_cus_col {
	color: black !important;
	font-weight: bold !important;
}

.txt_cus_col:hover {
	color: #049a8f !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.home #Header_wrapper {
	background-color: #F4F4F4 !important;
}

.the_content_wrapper ul li:before {
	border-color: transparent #049a8f !important;
}

.min_hei_cust .image_wrapper {
	display: none !important;
}



@media only screen and (max-width: 780px) {
.widget-area.clearfix {
    min-height: 0px !important;
}

#Footer .widgets_wrapper .column {
    width: 31% !important;
    min-height: 0px !important;
}



}

@media only screen and (max-width: 480px) {
.txt_epi_smart .wpb_text_column :last-child {
    text-align: center !important;
}

.custom_bottom_size_span .vc_btn3.vc_btn3-size-md {
	    font-size: 21px !important;
}

.icon_center .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
	text-align: center !important;
}

.icon_center .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	text-align: center !important;
}

.bg_social .vc_row.vc_row-o-equal-height>.vc_column_container{
	min-height:200px !important;
}

.padd_TOP {
	padding-top: 0px !important;
	padding-left: 81px !important;
	padding-bottom: 0px !important;
}

.text_padd_custom {
	padding-bottom: 0px !important;
}

#Top_bar {
    background: #f4f4f4 !important;
}

#Top_bar #logo img.logo-mobile {
    display: inline-block;
    max-width: 100px !important;
}


}










