.elementor-17 .elementor-element.ft_menu .linklist-toggle { flex-wrap: wrap; }
#footer{padding:0 85px}
.linklist-menu>a{font-size:20px;line-height:2;color:#000}
.linklist-menu>a:hover{color:#8dbbae}
.elementor-17 .elementor-element.ft_menu .linklist-toggle:after{content:'';width:49px;height:3px;background-color:#000;display:block;margin-top:3px}
.elementor-17 .elementor-element.ft_menu .linklist-toggle{flex-wrap:wrap}
.elementor-widget-icon.elementor-view-default .elementor-icon svg,.elementor-widget-icon.elementor-view-framed .elementor-icon{color:#000!important}
.elementor-17 .copy-rights p{font-size:18px}
.elementor-17 .linklist-menu > a{line-height: 2;}
.elementor-17 .visit_us  .elementor-element.elementor-element-fe4063b { margin-bottom: 3px; }
.elementor-17 .elementor-element.ft_menu .linklist-toggle:after { content:'';width: 49px;height: 3px;background-color: #000;display: block;  margin-top: 3px; }
/* Footer CSS */
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{
  color: #000 !important;
}
@media (max-width:1600px){
#footer{padding:0 20px}
.elementor-17 .elementor-element.elementor-element-4403eb6.copy-rights p,
  .elementor-17 .visit_us .elementor-element .elementor-icon-box-content .elementor-icon-box-title { font-size: 18px; } 
  .elementor-17 .elementor-element.elementor-element-c99a825 .linklist-toggle, .elementor-17 .visit_us .elementor-element.elementor-element-fe4063b .elementor-heading-title { font-size: 23px;line-height: 1; }
  .linklist-menu>a { font-size: 18px; }  
}
@media (max-width:1024px){
#footer{padding:10px}
}
@media (max-width:767px){
footer .linklist-menu { margin-top: 20px; }
  .elementor-17 .elementor-element.elementor-element-a2e549e > .elementor-widget-container { margin-bottom: 0px; }
  #footer { padding: 0px; }
}