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

.elementor-counter .elementor-counter-number-suffix {
    text-align: left;
    font-size: 65px !important;
    color: #2586c4 !important;
}
.elementor-widget-container ul {
    margin: 0;
    padding: 0;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae56e31.elementor-section-stretched.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default {
    padding-top: 100px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ecf7894.elementor-section-stretched.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default {
    padding-top: 100px;
}
.elementor-widget-container ul li a:hover {
    color:#2586E9 !important;
}
@media (min-width:992px) and (max-width:1600px){
.elementor-15 .elementor-element.elementor-element-8448770 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 75px;
    line-height: 65px;
}
	.elementor-15 .elementor-element.elementor-element-f823d5b .elementor-heading-title{
		    font-size: 75px;
    line-height: 65px;
	}
	.elementor-9 .elementor-element.elementor-element-582ffc5 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 77px;
    font-weight: 400;
    line-height: 82px;
}
	.elementor-9 .elementor-element.elementor-element-4c8844f {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 35px;
    line-height: 50px;
}
	.elementor-9 .elementor-element.elementor-element-582ffc5 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 77px;
    font-weight: 400;
    line-height: 62px;
}
	.elementor-9 .elementor-element.elementor-element-c46a273 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 45px;
    line-height: 50px;
		margin-bottom:60px;
}
}
@media (min-width:360px) and (max-width:991px){
.elementor-15 .elementor-element.elementor-element-8448770 .elementor-heading-title {
    font-size: 50px;
    line-height: 55px;
	padding-left:20px;
}
.elementor-15 .elementor-element.elementor-element-f823d5b .elementor-heading-title {
    font-size: 50px;
    line-height: 55px;
	padding-left:20px;
}
	.elementor-15 .elementor-element.elementor-element-cb35eac {
    padding: 80px 0px 80px 0px;
}
	.elementor-15 .elementor-element.elementor-element-28a35ec {
    text-align: center;
}
	.elementor-15 .elementor-element.elementor-element-dcc6206 {
    text-align: center;
		font-size:13px;
}
.elementor-widget-container ul {
    margin: 0;
    padding: 0;
}	
.elementor-15 .elementor-element.elementor-element-5580d5c {
    text-align: center;
}	
.elementor-15 .elementor-element.elementor-element-344658a {
    text-align: center;
    color: #FFFFFF;
	font-size:13px;
}	
	.elementor-9 .elementor-element.elementor-element-582ffc5 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 55px;
}
	.elementor-9 .elementor-element.elementor-element-4c8844f {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    line-height: 45px;
}
	.elementor-9 .elementor-element.elementor-element-d5f26b4 .elementor-counter-number-wrapper{
		font-size:60px;
	}
	.elementor-9 .elementor-element.elementor-element-8c8696d .elementor-counter-number-wrapper{
		font-size:60px;
	}
	.elementor-9 .elementor-element.elementor-element-9d6ec13 .elementor-counter-number-wrapper{
		font-size:60px
	}
	.elementor-9 .elementor-element.elementor-element-582ffc5 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 65px;
}
	.elementor-9 .elementor-element.elementor-element-7c9b4e0 .elementor-heading-title{
		font-size:40px;
	}
	.elementor-9 .elementor-element.elementor-element-f5873e6 .elementor-heading-title{
		font-size:40px
	}
	.elementor-9 .elementor-element.elementor-element-0aa0571 .elementor-heading-title {
    font-family: "Play", Sans-serif;
    font-size: 50px;
    line-height: 50px;
}
	.elementor-9 .elementor-element.elementor-element-c46a273 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    line-height: 35px;
		margin-bottom:30px;
}
	.elementor-15 .elementor-element.elementor-element-7f0eb0f{
		font-size:15px;
	}
	
.elementor-15 .elementor-element.elementor-element-f5cb4b5 {
    padding: 60px 0px 60px 0px;
}	
	.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
	.elementor-9 .elementor-element.elementor-element-ae56e31 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    padding: 15px;
}
	.elementor-15 .elementor-element.elementor-element-28a35ec .elementor-heading-title{
		padding-bottom:15px;
	}
	.elementor-15 .elementor-element.elementor-element-2504225 .elementor-heading-title{
		padding-bottom:15px;
	}
	.elementor-15 .elementor-element.elementor-element-5580d5c .elementor-heading-title{
		padding-bottom:15px;
	}
	.elementor-9 .elementor-element.elementor-element-755a602 > .elementor-widget-container{
		padding:0px;
	}
	.elementor-9 .elementor-element.elementor-element-8c8696d .elementor-counter-title{
		font-size:14px;
	}
	.elementor-9 .elementor-element.elementor-element-9d6ec13 .elementor-counter-title{
		font-size:14px;
	}
	.elementor-9 .elementor-element.elementor-element-d5f26b4 .elementor-counter-title{
		font-size:14px;
	}
	.elementor-9 .elementor-element.elementor-element-5383168 > .elementor-widget-container{
		padding-top:50px;
	}
	.elementor-9 .elementor-element.elementor-element-42d3615 .elementor-heading-title{
		font-size:60px;
		line-height:65px;
	}
	.elementor-15 .elementor-element.elementor-element-cb35eac > .elementor-background-overlay {
    background-position: -900px 0px;
}
}	
.social-media-block.desktop-need img {
    width: auto;
}	