body{    font-family: "Poppins" !important;  }
.fa, .fas {   font-family: "Font Awesome 5 Free" !important;   font-weight: 900;  }
.fa.fa-facebook-f {   font-family: "Font Awesome 5 Brands" !important; }
.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow {
    font-family: "Font Awesome 5 Brands" !important;  }
.fa.fa-linkedin-square {   font-family: "Font Awesome 5 Brands" !important;  }
.fa.fa-facebook, .fa.fa-twitter {   font-family: "Font Awesome 5 Brands" !important;  }

.elementor-1882 .elementor-element.elementor-element-edf64f7:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-edf64f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #761114;
}

.elementor-1877 .elementor-element.elementor-element-b2578dc:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-b2578dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #761114;
}

.elementor-697 .elementor-element.elementor-element-00fd427:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-00fd427 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #761114;
}

.elementor-697 .elementor-element.elementor-element-fbf6575.elementor-view-framed .elementor-icon, .elementor-697 .elementor-element.elementor-element-fbf6575.elementor-view-default .elementor-icon, .elementor-697 .elementor-element.elementor-element-c992283.elementor-view-default .elementor-icon, .elementor-697 .elementor-element.elementor-element-6038001.elementor-view-default .elementor-icon {   fill: #83282b;   color: #83282b;    border-color: #83282b; }



.elementor-349 .elementor-element.elementor-element-55a944e a.xs-btn{    padding: 15px 36px 15px 36px;  }
.elementor-349 .btn.btn-secondary span {  color: #fff;  }
.elementor-349 .elementor-element.elementor-element-1df4648 a.xs-btn{    background-color: #000000 !important;  }
.address-info-list li .address-icon {   filter: invert(1);  }

@media (max-width:991px){

a.languageSwitcher-button.xs-modal-popup {
    display: none !important;
    border: 0 !important;
}
.header-style3 .contact-info {
    display: inline-block;
    padding: 20px 15px;
}
.nav-btn {
    padding: 20px 15px;
}
a.navsearch-button.xs-modal-popup {
    display: none !important;
}
.display-mobile {
    clear: both;
    display: inline-block;
    width: 100%;
    max-width: 100%;
    min-width: 100%;

}

.xs-header.header-style3 .xs-menus .nav-menu > li > a:hover:after, .xs-header.header-style3 .xs-menus .nav-menu > li:hover > a:after {   width: 100%; }
.xs-header.header-style3 .xs-menus .nav-menu > li > a:after {   bottom: 0;    left: 0;    }
.nav-sticky .xs-header.header-main .xs-menus .nav-menu.single-page-menu > li:not(:last-child){  margin-right: 0;   padding-right: 0;  }

.elementor-349 .btn.btn-secondary span {   color: #000 !important;   font-weight: 500; }

.xs-header.header-main .xs-menu-tools {  display: none;  }
.nav-brand > img {  max-height: inherit;  }
.xs-header.header-main {  min-height: 125px;  height: 125px; padding: 12px 0;  }
.xs-menus .nav-toggle {   margin-top: 22px; }
.xs__sticky_header + .elementor{   padding-top: 160px;  }

.xs-header.header-main .xs-menus .nav-menu li a {   font-family: "Poppins" !important;  }

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-254526e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h4.xs-content-title {  font-size: 20px; }
.piechats-wraper .single-piechart:not(:last-child) {   margin: 0;  }

.single-piechart canvas {  opacity: 0; }
.single-piechart canvas {  height: 0 !important;  padding: 50px 0;  }
.elementor-349 .elementor-element.elementor-element-f31680d .xs-heading {    margin: 0;  }
.elementor-349 .elementor-element.elementor-element-f31680d .xs-heading .section-title {  font-size: 25px;  line-height: 0;    text-align: center;
    margin-top: 40px;  }

.elementor-349 .elementor-element.elementor-element-b168e55 .xs-heading .section-title {  font-size: 25px;  line-height: 0;  }
.elementor-349 .elementor-element.elementor-element-139e8bd .xs-heading .section-title {  font-size: 25px;   line-height: 35px;      text-align: center;}
.btn.btn-secondary span {   color: #fff  !important;       }
.xsicon-envelope-open:before {   font-family: "seocify-icons" !important;  }
.elementor-element .elementor-widget-container .btn {   margin: auto;   display: block;  text-align: center;}
i.xsicon {   font-family: "seocify-icons" !important;  }

.elementor-349 .elementor-element.elementor-element-55a944e a.xs-btn {  padding: 15px 36px 15px 36px;  }
.elementor-349 .elementor-element.elementor-element-2f39511 .xs-heading .section-title { font-family: "Poppins" !important;    font-size: 25px;    font-weight: 500;   text-align: center;  }

.elementor-349 .elementor-element.elementor-element-4501ea3 .xs-heading .section-title {   font-size: 30px;    line-height: 50px;
    text-align: center;    display: flex;    margin-top: 50px;   justify-content: center;  }
.elementor-349 .elementor-element.elementor-element-1df4648 a.xs-btn {   background: #fff;  }
.elementor-349 .elementor-element.elementor-element-6e87dd68 .elementskit-section-title-wraper .elementskit-section-title {
    text-shadow: none;    font-weight: 600;    font-size: 25px; margin: 0; }

.elementor-349 .elementor-element.elementor-element-1a8012f .elementor-accordion-icon, .elementor-349 .elementor-element.elementor-element-1a8012f .elementor-accordion-title {  color: #761214;   font-size: 14px;   line-height: 22px;  }


.xs-heading .section-title {   text-align: center;   font-size: 25px;  }
.elementor-1688 .elementor-element.elementor-element-e0abf5a .xs-heading .line:after {   left: 0;  right: 0;   margin: 0 auto;}
.elementor-1688 .elementor-element.elementor-element-653143f .xs-heading .section-title {   font-size: 25px;   font-weight: 600; }

.elementor-1688 .elementor-element.elementor-element-0ada01f .xs-heading .line:after {   left: 0;  right: 0;  margin: 0 auto;  }
.xs-heading .section-subtitle {   text-align: center;   font-size: 25px !important;  }

.elementor-1688 .elementor-element.elementor-element-9204d85 .xs-heading .section-title {   font-size: 25px;  }
.inner-banner-area {   min-height:250px;  text-align: center;  }

.inner-banner-title {    font-size: 25px;  }
.elementor-1871 .elementor-element.elementor-element-c719e10 .xs-heading .section-title {   font-size: 25px;  }
.elementor-1871 .elementor-element.elementor-element-81202fe .elementor-heading-title {    font-size: 20px;   font-weight: 500;  }

.elementor-1871 .elementor-element.elementor-element-2462443 .elementor-heading-title{    text-shadow: none;  font-size: 25px;   font-weight: 500; }

.elementor-1871 .elementor-element.elementor-element-88f2db8 .xs-heading .line:after {  left: 0;  right: 0;   margin: 0 auto; }
.elementor-1871 .elementor-element.elementor-element-aba1c6c .xs-heading .section-title {   font-size: 25px;   font-weight: 700;  }
span.line:after {   left: 0;   right: 0;   margin: 0 auto;  }

.elementor-1871 .elementor-element.elementor-element-5c55fd3 .elementor-heading-title {   font-size: 25px;  font-weight: 600;  }
.elementor-1871 .btn.btn-secondary {  background: #000;  }

.elementor-1885 .elementor-element.elementor-element-c719e10 .xs-heading .section-title {   font-size: 25px;  }
.elementor-1885 .elementor-element.elementor-element-c719e10 .xs-heading .line::after{display: none;     padding: 0;}
.elementor-1885  h2 {   font-size: 25px; }
.elementor-1885 .elementor-element.elementor-element-88f2db8 .xs-heading .section-title {  font-size: 25px;   font-weight: 700;}
.elementor-1885 .elementor-element.elementor-element-aba1c6c .xs-heading .section-title {   font-size: 25px;    font-weight: 700;  }

.elementor-1885 .elementor-element.elementor-element-798ed21 .elementor-heading-title {    font-size: 25px;    font-weight: 600;  }
.elementor-1885 .btn.btn-secondary {  background: #000;  }

.elementor-1882 .elementor-element.elementor-element-c719e10 .xs-heading .section-title {   font-size: 25px;  }
.elementor-1882 .line {   display: none !important;  }
.elementor-1882 .elementor-element.elementor-element-2462443 .elementor-heading-title {    font-size: 25px;  }
.elementor-1882 .section-title {   font-size: 25px;   font-weight: 700; }

.elementor-1882 .elementor-element.elementor-element-aba1c6c .xs-heading .section-title {  font-size: 25px;  }
.elementor-1882 .elementor-element.elementor-element-4cb0b8a .elementor-heading-title {   font-size: 25px; }
.elementor-1882 .btn.btn-secondary {  background: #000;  }

.elementor-1877 .elementor-element.elementor-element-c719e10 .xs-heading .section-title {    font-size: 25px;  }

.elementor-1877 .elementor-element.elementor-element-c719e10 .xs-heading .line, .elementor-1877 .elementor-element.elementor-element-80eeb5a .xs-heading .line:after{     display: none;  }
.elementor-1877 .elementor-element.elementor-element-aba1c6c .xs-heading .section-title {   font-size: 25px;  }

.elementor-1877 .elementor-element.elementor-element-7768fe6 .elementor-heading-title {  font-size: 25px;  }
.elementor-1877 .btn.btn-secondary {  background: #000;  }


.elementor-1880 .elementor-element.elementor-element-c719e10 .xs-heading .section-title {   font-size: 25px;  }
.elementor-1880 .elementor-element.elementor-element-88f2db8 .xs-heading .section-title {   font-size: 25px;   font-weight: 700; }
.elementor-1880 .elementor-element.elementor-element-aba1c6c .xs-heading .section-title {   font-size: 25px;    font-weight: 700; }
.elementor-1880 .elementor-element.elementor-element-a0e9294 .elementor-heading-title {    font-size: 25px; }
.elementor-1880 .btn.btn-secondary {  background: #000;  }


.xs-heading .line::after {  bottom: -1px;  left: 0 !important;  right: 0 !important;   margin: 0 auto; }

.elementor-697 .elementor-element.elementor-element-5206291 .elementor-heading-title {    font-size: 25px;  }
.elementor-697 .btn.btn-secondary {  background: #000;  }

}

