body #content,
.site-footer{
	position:relative;
}

body #content:before,
.site-footer:before{
    content: '';
    background: #1e1f2a66;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
	opacity:0;
	z-index: -1;
}

body #content.darkoverlay,
.site-footer.darkoverlay{
	overflow:hidden;
}
body #content.darkoverlay:before,
.site-footer.darkoverlay:before{
	z-index: 99;
	opacity:1;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

body:not(.elementor-editor-active) #content section.elementor-section:not(.seemore_container){
    /* overflow-x:hidden; */
}

.owl-dots .owl-dot{
	display: inline-block;
	background: #D6DBE8 !important;
    padding: 2px;
    border-radius: 50%;
    width: 10px;
    height: 10px;
	margin:0 5px;
}
.owl-dots .owl-dot.active{
	background: #FFE053 !important;
	width: 10px;
    height: 10px;
}

.owl-dots{
	text-align:center;
	padding-top: 15px;
}

.owl-nav .owl-prev {
    background-image: url(/wp-content/uploads/2020/09/Left_Arrow.svg) !important;
    font-size: 0 !important;
    float: left;
    width: 38px;
    height: 38px;
    background-size: 38px 38px !important;
    background-repeat: no-repeat !important;
    margin-left: 25px;
}

.owl-nav .owl-next {
    background-image: url(/wp-content/uploads/2020/09/Right_Arrow.svg) !important;
    font-size: 0 !important;
    float: right;
    width: 38px;
    height: 38px;
    background-size: 38px 38px !important;
    background-repeat: no-repeat !important;
    margin-right: 25px
}

.icon_tc{
    background-color: #FFE053;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 12px 8px;
    background-position: center;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: auto;
    position: absolute;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
	text-align: center;
}

.tick_icon{
	 background-image: url(/wp-content/uploads/2020/10/checkmark.svg);
}

.cross_icon{
	 background-image: url(/wp-content/uploads/2020/10/crossmark.svg);
	 background-size: 16px 16px;
}

.info_icon{
	 font-weight:bold !important;
}

.elementor-widget-archive-posts article .elementor-post__meta-data span{
	font-size:16px;
}

.elementor-widget-archive-posts article:last-child,
.search .elementor-widget-posts article:last-child{
    border-bottom:1px solid #D6DBE8 !important;
}

.elementor-widget-archive-posts article .elementor-post__text,
.search .elementor-widget-posts  article .elementor-post__text{
	margin-left:25px;
	position:relative;
}

.elementor-widget-archive-posts article .elementor-post__text:before,
.search .elementor-widget-posts article .elementor-post__text:before{
	content: '';
    width: 12px;
    height: 12px;
    background: url(/wp-content/uploads/2020/10/helpdeskpolygon.svg);
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    left: -25px;
    top: 11px;
}

html.noscroll {
    /*
    position: fixed; 
    overflow-y: scroll;
    width: 100%;
	*/
	overflow: hidden;
}

@media screen and (min-width:1100px){
	.visible-sm{
		display:none;
	}
	.hidden-sm{
		display:block;
	}
}


@media screen and (max-width:1100px){
	.hidden-sm{
		display:none;
	}
	.visible-sm{
		display:block;
	}
}
@media screen and (min-width:1100px){
	.brlbs-cmpnt-cb-thumbnail {
		max-height: 50%;
		max-width: 50%;
	}
}

.elementor-element.elementor-element-52c5a7f {
	background: #fff;
	  padding: 30px;
	  border-radius: 32px;
	  box-shadow: 0px 4px 48px rgb(0 0 0 / 10%), 0px 4px 8px rgb(0 0 0 / 10%);
}

body #content, .site-footer {
	content-visibility: visible !important;
}