.elementor-12 .elementor-element.elementor-element-1fa4d88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .contact-icon{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8c85a4f .site-branding img{min-width:180px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .main-navigation ul li.no-mega ul.sub-menu{text-align:left;}.elementor-12 .elementor-element.elementor-element-8c85a4f .main-menu ul li.mega ul{max-width:1320px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .main-menu ul li.mega ul li a{text-align:left;}.elementor-12 .elementor-element.elementor-element-8c85a4f .vektor-menu-wrapper .mobile-logo{text-align:center;}.elementor-12 .elementor-element.elementor-element-8c85a4f .header-search-popup-content form button{height:54px;width:70px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .headere-sidebar-textwidget{text-align:left;}.elementor-12 .elementor-element.elementor-element-8c85a4f .header-sidebar-contact-info ul li i{width:32px;height:32px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .header-sidebar-social-icon ul li a{width:40px;height:40px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8c85a4f .site-branding img{min-width:180px;}.elementor-12 .elementor-element.elementor-element-8c85a4f .vektor-menu-toggle{color:#FFFFFF;}}/* Start custom CSS for vektorcore_header_template_two, class: .elementor-element-8c85a4f */.elementor-12 .elementor-element.elementor-element-8c85a4f .header-two-top-box svg.e-font-icon-svg {
    fill: white;
}

@media (max-width: 767px) {
    .header-two-main-wrapper.row .site-branding {
        width: 195px !important;
    }
}
@media (max-width: 1080px) {
    .header-two-main-wrapper.row .site-branding {
        height: 79px;
    }
    .header-two-top-box{
    display: none;
}
}
@media (max-width: 991px) {
    .header-two-main-wrapper.row .site-branding {
        height: 80px;
        padding: 10px 0;
        width: 245px;
        margin-left: 0;
    }
}
@media (max-width: 1200px) {
    .header-one-main-wrapper.row .site-branding {
        height: 130px;
        padding: 10px 0;
        width: 245px;
        margin-left: 0;
    }
}/* End custom CSS */