span, 
a, 
li, 
button, 
select  {
    font-family: "BPG Arial Caps", sans-serif!important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "BPG Arial Caps", sans-serif!important;
    text-transform: none; 
}

* {
    font-family: inherit;
}

body,p,textarea,input {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-18 .elementor-element.elementor-element-38eb1d4 .pxl-heading .pxl-item--title {
    font-size: 42px;
}

.elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
    font-size: 52px!important;
}

.elementor-18 .elementor-element.elementor-element-38eb1d4 h1 {
    text-align: right;
    line-height: 3vw;
}

.elementor-18 .elementor-element.elementor-element-4a72699 .pxl-text-editor p {
    font-size: 24px!important;
}

.elementor-18 .elementor-element.elementor-element-caa919c .pxl-heading .pxl-item--title {
    font-size: 60px!important;
    line-height: 60px!important;
}

.elementor-18 .elementor-element.elementor-element-b00f0a3 .pxl-heading .pxl-item--title {
    font-size: 35px!important;
	  line-height: 40px!important;
}

.elementor-18 .elementor-element.elementor-element-58ad0c2 .pxl-heading .pxl-item--title {
    font-size: 45px!important;
}

.elementor-element-082d336 div {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-element-326eb85 div {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-element-78e2947 span {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-element-8d2cc38 span {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-element-5703249 h6 {
    font-family: "BPG Arial", sans-serif!important;
}

.pxl-counter--title {
    font-family: "BPG Arial", sans-serif!important;
}

.service-template-default h1 {
    font-size: 50px!important;
    line-height: 64px!important;
	  color: #cccccc;
}

.elementor-6016 .elementor-element.elementor-element-6c44018 .pxl-logo-marquee1 .pxl-item--logo:after {
    display:none;
}

.elementor-6016 .elementor-element.elementor-element-58732da .pxl-heading .pxl-item--title {font-size: 30px!important;}

.pxl-item--inner  li {
    font-family: "BPG Arial", sans-serif!important;
	font-size: 16px;
}

.elementor-element-235c59b div {
    font-family: "BPG Arial", sans-serif!important;
}

.elementor-6016 .elementor-element.elementor-element-fc0c018 .pxl-heading .pxl-item--title {font-size: 36px!important;}

.pxl-text-carousel6 .pxl-item--number {
    font-size: 24px;
    line-height: 26px;
    color: #c2c2c2;
    display: block;
    margin-bottom: 3.72vw;
}

.pxl-item--inner .btn-readmore {display:none;}

.elementor-6016 .elementor-element.elementor-element-90f0fb0 .pxl-heading .pxl-item--title {    font-size: 40px!important;}

.elementor-6016 .elementor-element.elementor-element-7900a05 .pxl-heading .pxl-item--title {    font-size: 40px!important;}

.pxl-header-mobile-search {display:none!important;}

.pxl-post--readmore {display:none;}

.elementor-209 .elementor-element.elementor-element-a406ca3 .pxl-heading .pxl-item--title {
    font-size: 50px;
    line-height: 60px;
}

.elementor-1306 .elementor-element.elementor-element-696b8d0 .pxl-heading .pxl-item--title {
    font-size: 40px!important;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-1306 .elementor-element.elementor-element-ac3fb01 .pxl-heading .pxl-item--title {
    font-size: 50px!important;
}

.elementor-207 .elementor-element.elementor-element-c88434f .pxl-heading .pxl-item--title {
    font-size: 90px!important;
}

.post-author {display:none;}


.post-content h1 {font-size: 30px;
line-height: 46px;}

.post-content h2 {font-size: 25px;
line-height: 40px;}

.post-content h3 {font-size: 25px;
line-height: 40px;}

.pxl-item--title {font-size: 30px!important;
    line-height: 40px!important;}

.top-metas {display:none;}