/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1628582128
Updated: 2021-08-10 07:55:28

*/

.elementor p {
    margin-bottom: 40px;
}
.elementor p:last-child {
    margin-bottom: 0;
}
.site-main .elementor-widget-container ul {
    padding-left: 0;
    padding-top: 30px;
}
.site-main .elementor-widget-container ul li {
    margin-bottom: 15px;
    list-style: none;
    position: relative;
    padding-left: 25px;
}
.site-main .elementor-widget-container ul li:last-child {
    margin-bottom: 0;
}
a.text-btn-link i.fas {
    padding-left: 12px;
}
.site-main .elementor-widget-container ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 10px;
    background-color: #051c2c;
    border-radius: 100%;
}
header li.header-tel-number a {
    background-color: #5bcfde;
    padding: 13px 30px !important;
    display: inline-block;
    line-height: normal !important;
	font-family: "Montserrat", Sans-serif !important;
    font-weight: 500 !important;
}
header li.header-tel-number a:hover {
    background-color: #0096aa;
}
.main-primary-menu .elementor-nav-menu--main ul.elementor-nav-menu li.current-menu-item a {
	font-family: "Montserrat", Sans-serif !important;
    font-weight: 500 !important;
}
li.header-tel-number {
    line-height: normal !important;
}
.web-top-bar ul.elementor-nav-menu {
    align-items: center;
}
a.more-bnt-text {
    font-size: 14px;
}
.read-morecontent{
    display: none;
}
a.btn-less-lnk {
	display:none;
}
a.btn-more-lnk, a.btn-less-lnk {
	text-transform:uppercase;
    font-size: 16px;
    font-weight: bold;
}
@media screen and (max-width:575px){
.web-top-bar ul.elementor-nav-menu {
    align-items: center;
    width: 100%;
}	
.web-top-bar ul.elementor-nav-menu li.menu-item {
    width: 100%;
    text-align: center;
    padding: 5px 0;
}
.web-top-bar ul.elementor-nav-menu li.menu-item>a {
    width: 100%;
    display: block;
}
.web-top-bar ul.elementor-nav-menu li.menu-item.header-tel-number {
    padding: 0;
}
}
@media screen and (min-width:576px) and (max-width:767px){
.web-top-bar ul.elementor-nav-menu li.menu-item {
    padding:0 30px 0 0;
}
.web-top-bar ul.elementor-nav-menu li.menu-item.header-tel-number {
    padding: 0;
}
}
@media screen and (min-width:1025px) and (max-width:1200px){
html body:not(.rtl) .elementor-37 .elementor-element.elementor-element-b6d4121 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-right: 25px;
}
}