.elementor-1800 .elementor-element.elementor-element-986635d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1800 .elementor-element.elementor-element-28c2bb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for tx_footers, class: .elementor-element-28c2bb7 */.footer-section .tz-footer-copyright{
    justify-content: center !important;
    text-align: center !important;
    /*color: #e5e5e5  !important;*/
    color: #d8d8d8  !important;
}

.footer-section p{
    color: #d8d8d8 !important;
}



.tz-footer-widget ul li a{
    color: #d8d8d8 !important;
}

.footer-section .tz-footer-widget .cta-widget .cta-info a:hover{
    color: var(--e-global-color-primary) !important;
}

.footer-section .tz-footer-sec{
    padding-top: 56px !important;
}

.footer-section .tz-footer-widget .logo-widget .brand-logo{
    width: 80% !important;
}

.footer-section .tz-footer-widget .logo-widget .bs-p-1.disc{
    text-align: justify !important;
}

.footer-section .tz-footer-sec .tz-ftr-sh1{
        top: -53px !important;
        right: -52px !important;
    
}

.footer-section .tz-footer-sec .tz-ftr-sh2{
        top: -45px !important;
        right: -41px !important;
}

.footer-section .tz-footer-sec .tz-ftr-shape{
        top: 9% !important;
        left: 23px !important;
}
    

@media(max-width:767px){
    
    
    .footer-section .tz-footer-widget .logo-widget .brand-logo{
        width: 55% !important;
    }

    .footer-section .tz-footer-widget{
        width: 100% !important;
    }
    
    .footer-section .tz-footer-widget .logo-widget{
        max-width: 100% !important;
    }
    
    .footer-section .tz-footer-sec .tz-ftr-shape{
        top: 5% !important;
        left: 23px !important;
    }
    
     .footer-section .tz-footer-sec .tz-ftr-sh1{
        top: -50px !important;
        right: -51px !important;
     
    }
   
    
     .footer-section .tz-footer-sec .tz-ftr-sh2{
        top: -45px !important;
        right: -41px !important;
      
    }
    
       .tz-footer-copyright{
        padding: 0px 16px 75px 16px;
        color: #cbcbcb  !important;
    }
    .footer-section .container{
        padding-left: 16px;
        padding-right: 16px;
    }
    
    
}


.elementor-1800 .elementor-element.elementor-element-28c2bb7 li a:hover {
    color : var(--e-global-color-primary) !important;
}
.elementor-1800 .elementor-element.elementor-element-28c2bb7 .recent-post-wrap a:hover{
 color : var(--e-global-color-primary) !important;   
}

.tz-footer-widget .cta-widget .cta-info .info-text{
    color: #d8d8d8;
}
.tz-ftr-shape svg path {
  fill: #af00af;
}

.tz-footer-sec .tz-ftr-sh1 svg path {
  fill: #af00af;
}

.footer-section .tz-footer-sec .tz-ftr-sh svg path {
  fill: #af00af;
}

.tz-ftr-sh4 svg path {
  fill: #af00af;}

.tz-ftr-sh3 svg path {
  fill: #af00af;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0e0e86 */.tz-footer-widget .menu-widget li a:hover{
    color: var(--tz-prime-c) !important;
}
.tz-footer-widget .cta-widget a span:hover{
    color: var(--tz-prime-c) !important;
}

.tz-footer-sec .tz-recent-post .read_more:hover{
       color: #fff !important;
}/* End custom CSS */