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


.uppertext { text-transform:uppercase; }


h1.vc_custom_heading {
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h2.vc_custom_heading.gradient {
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
h3.vc_custom_heading.gradient {
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.copyright { line-height:26px; color:#FFF; }
.copyright img { height:20px; position:absolute; margin-top:5px;  }

.gradientbg {
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
}
.gradientbutton .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
background: rgb(0,189,174) !important;
background: linear-gradient(100deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%) !important;
}
#Top_bar a.action_button {
background: rgb(0,189,174) !important;
background: linear-gradient(100deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%) !important;
}

.quick_fact .number-wrapper{
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#Footer {
background: rgb(0,189,174);
background: linear-gradient(12deg, rgba(0,189,174,1) 0%, rgba(30,156,215,1) 56%, rgba(0,117,190,1) 86%, rgba(0,91,151,1) 100%);
}

a#back_to_top.button.button_js { color:#FFF !important; }

/*
h1.vc_custom_heading {
   background: -webkit-linear-gradient(left, #4bc9e8, #172e54);
   background: -o-linear-gradient(right, #4bc9e8, #172e54);
   background: -moz-linear-gradient(right, #4bc9e8, #172e54);
   background: linear-gradient(to right, #4bc9e8 , #172e54); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h2.vc_custom_heading.gradient {
	background: -webkit-linear-gradient(left, #172e54, #4bc9e8);
	background: -o-linear-gradient(right, #172e54, #4bc9e8);
	background: -moz-linear-gradient(right, #172e54, #4bc9e8);
	background: linear-gradient(to right, #172e54 , #4bc9e8); 
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
h3.vc_custom_heading.gradient {
	background: -webkit-linear-gradient(left, #172e54, #4bc9e8);
	background: -o-linear-gradient(right, #172e54, #4bc9e8);
	background: -moz-linear-gradient(right, #172e54, #4bc9e8);
	background: linear-gradient(to right, #172e54 , #4bc9e8); 
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
*/

.textnofullhalf .vc_column-inner  { padding-left:5%; padding-right:40%; }

.home .quick_fact h4 { min-height:50px; display:block; }
.page-id-378 .quick_fact h4 { min-height:50px; display:block; }

.wpb_single_image .vc_single_image-wrapper { margin-bottom:0; }

.icon_box .icon_wrapper { background-image:none !important; }

.nmdiv .wpb_wrapper > div { margin-bottom:0 !important; }

.grecaptcha-badge { display:none; }

.quick_fact .number-wrapper .label { font-size:30% !important; }


.firstrow { margin-top:-90px !important; }
.icoimgtitle { margin-top:30px; }

.homedownrow .vc_col-sm-6 .vc_column-inner { padding-top:100px; }

.whastappchat { position:fixed; bottom:0px; right:10px; }
body:not(.template-slider).woocommerce-page #Header { min-height:inherit !important; }
#Subheader { background-color:transparent !important; }
#Subheader .title { color:#FFF !important; }
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { color:#FFF !important; }

.firstrowcol .vc_column-inner { position:inherit; z-index:99; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	.firstrow { margin-top:-45px !important; }
	.firstrow .vc_column-inner { padding-top:15px !important; }
	#slide-1-layer-2 { font-size:25px !important; }
	#slide-1-layer-2 b { font-size:25px !important; line-height:34px !important; }
}
@media only screen and (max-width: 767px) {
	.firstrow { margin-top:-45px !important; }
	.firstrow .vc_column-inner { padding-top:15px !important; }
	.vc_custom_heading.mobtextintrop { font-size:23px !important; }
	#slide-1-layer-2 { font-size:15px !important; }
	#slide-1-layer-2 b { font-size:15px !important; line-height:24px !important; }
	.home .quick_fact h4 { min-height:inherit !important; }
	.quick_fact .number-wrapper { line-height:inherit !important; }
	.quick_fact { margin-bottom:45px !important; }
	.homedownrow .vc_col-sm-6 .vc_column-inner { padding-top:30px; }
	.homedownrow .vc_col-sm-3 { display:none; }
	#Side_slide #menu ul li.current-menu-item > a, #Side_slide #menu ul li.current_page_item > a { font-weight:bold; }
	.iconshidemob .vc_col-sm-2 { display:none; }
	.icoimgtitle { margin-top:0px; }
	.textnofullhalf .vc_column-inner { padding-left:15px !important; padding-right:15px !important; }
	.page-id-94 .vc_empty_space { max-height:200px !important; }
}