.elementor-3001 .elementor-element.elementor-element-c06597a{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3001 .elementor-element.elementor-element-df8df10 .header-layout-control, .elementor-3001 .elementor-element.elementor-element-df8df10 .header-layout-control .sticky-wrapper{background:#FFFFFF;}.elementor-3001 .elementor-element.elementor-element-df8df10 .main-menu>ul>li>a{color:#000000;}.elementor-3001 .elementor-element.elementor-element-df8df10 .main-menu>ul>li>a:hover{color:#FFFFFF;}.elementor-3001 .elementor-element.elementor-element-df8df10 .main-menu>ul>li>a, .elementor-3001 .elementor-element.elementor-element-df8df10 .main-menu ul.sub-menu li a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3001 .elementor-element.elementor-element-df8df10 .btn-mask, .elementor-3001 .elementor-element.elementor-element-df8df10 .th-btn{color:#FFFFFF;background-color:#C91D25;}/* Start custom CSS for saorheader, class: .elementor-element-df8df10 */.header-logo img[src$=".svg"] {
    width: 140px;
    height: 40px;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.header-layout1 .menu-area

 {
   border-bottom: 2px solid #C91D25;
    background-color: #ffffff;
  
}
.th-menu-wrapper .mobile-logo {
    padding-bottom: 30px;
    padding-top: 40px;
    display: block;
    text-align: center;
    background-color: rgb(212 212 212);
}

.th-menu-toggle {
    width: 56px;
    height: 56px;
    padding: 0;
    font-size: 20px;
    border: none;
    background-color: var(--theme-color);
    color: rgb(255 255 255);
    display: inline-block;
    border-radius: 50%;
}
.th-menu-toggle:hover {
    background-color: var(--white-color);
    color: #c42128;
}/* End custom CSS */